diff --git a/dist/bundle.js b/dist/bundle.js
deleted file mode 100644
index 6e6a262..0000000
--- a/dist/bundle.js
+++ /dev/null
@@ -1,535 +0,0 @@
-/*
- * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
- * This devtool is neither made for production nor for readable output files.
- * It uses "eval()" calls to create a separate source file in the browser devtools.
- * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
- * or disable the default devtool with "devtool: false".
- * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
- */
-/******/ (() => { // webpackBootstrap
-/******/ var __webpack_modules__ = ({
-
-/***/ "./src/index.js":
-/*!**********************!*\
- !*** ./src/index.js ***!
- \**********************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var mapbox_gl__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mapbox-gl */ \"./node_modules/mapbox-gl/dist/mapbox-gl.js\");\n/* harmony import */ var mapbox_gl__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(mapbox_gl__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var flight_indicators_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! flight-indicators-js */ \"./node_modules/flight-indicators-js/esm/module-flight-indicators.mjs\");\n/* harmony import */ var mqtt_dist_mqtt__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! mqtt/dist/mqtt */ \"./node_modules/mqtt/dist/mqtt.js\");\n/* harmony import */ var mqtt_dist_mqtt__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(mqtt_dist_mqtt__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var relaxed_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! relaxed-json */ \"./node_modules/relaxed-json/relaxed-json.js\");\n/* harmony import */ var relaxed_json__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(relaxed_json__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var mapbox_gl_controls__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! mapbox-gl-controls */ \"./node_modules/mapbox-gl-controls/lib/index.js\");\n/* harmony import */ var _mapbox_mapbox_minimap__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./mapbox/mapbox-minimap */ \"./src/mapbox/mapbox-minimap.js\");\n\n\n\n\n\n\n\n(mapbox_gl__WEBPACK_IMPORTED_MODULE_0___default().accessToken) = 'pk.eyJ1IjoiYXNzYWRhIiwiYSI6ImNrbTkzd2RlOTBrMmwyb3BoZGZ5bXpyZXIifQ.qPyi1nxJHcc4Z1xL1EKuuA';\nvar map = new (mapbox_gl__WEBPACK_IMPORTED_MODULE_0___default().Map)({\n container: 'map',\n // container ID\n style: 'mapbox://styles/mapbox/satellite-streets-v9',\n // style URL\n center: [8.545564, 47.397974],\n // starting position [lng, lat]\n zoom: 13,\n // starting zoom\n projection: 'globe' // display the map as a 3D globe\n\n});\nmap.addControl(new (mapbox_gl__WEBPACK_IMPORTED_MODULE_0___default().NavigationControl)(), 'bottom-right');\nmap.on('style.load', function () {\n map.setFog({}); // Set the default atmosphere style\n\n document.onclick = hideMenu;\n});\nvar minimap = new _mapbox_mapbox_minimap__WEBPACK_IMPORTED_MODULE_6__[\"default\"]({\n center: [31.393023, 49.011527],\n zoom: 6,\n dragPan: true,\n scrollZoom: true,\n boxZoom: true,\n dragRotate: true,\n keyboard: true,\n doubleClickZoom: true,\n touchZoomRotate: true,\n zoomLevels: [[26, 22, 24], [24, 20, 22], [22, 18, 20], [20, 16, 18], [18, 14, 16], [16, 12, 14], [14, 10, 12], [12, 8, 10], [10, 6, 8], [8, 4, 6]],\n togglePosition: 'topright'\n});\nmap.addControl(minimap, 'top-right'); // with custom styles:\n\nmap.addControl(new mapbox_gl_controls__WEBPACK_IMPORTED_MODULE_5__.StylesControl({\n styles: [{\n label: 'ST',\n styleName: 'Mapbox Streets',\n styleUrl: 'mapbox://styles/mapbox/streets-v9'\n }, {\n label: 'SA',\n styleName: 'Satellite',\n styleUrl: 'mapbox://styles/mapbox/satellite-streets-v9'\n }],\n onChange: function onChange(style) {\n return console.log(style);\n }\n}), 'top-right');\nmap.addControl(new mapbox_gl_controls__WEBPACK_IMPORTED_MODULE_5__.RulerControl(), 'bottom-right');\n\nfunction hideMenu() {\n console.log('hideMenu');\n document.getElementById(\"contextMenu\").style.display = \"none\";\n}\n\nmap.on('contextmenu', function (e) {\n console.log(e);\n\n if (document.getElementById(\"contextMenu\").style.display == \"block\") {\n hideMenu();\n } else {\n var menu = document.getElementById(\"contextMenu\");\n menu.style.display = 'block';\n menu.style.left = e.point.x + \"px\";\n menu.style.top = e.point.y + \"px\";\n console.log(menu);\n }\n}); // create the popup\n\nvar popup = new (mapbox_gl__WEBPACK_IMPORTED_MODULE_0___default().Popup)({\n offset: 25\n}).setHTML('Командир: Роман Валильйев'); // create DOM element for the marker\n\nvar el = document.createElement('div');\nel.id = 'marker';\nvar marker = new (mapbox_gl__WEBPACK_IMPORTED_MODULE_0___default().Marker)({\n color: \"#FFFFFF\",\n draggable: false,\n rotation: 90,\n element: document.getElementById(\"drone\")\n}).setLngLat([37.9202856, 48.6063243]).setPopup(popup).addTo(map);\nvar attitudeElement = document.querySelector(\"#attitude\");\nvar attitude = new flight_indicators_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"](attitudeElement, flight_indicators_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"].TYPE_ATTITUDE, {\n roll: 50,\n pitch: -20,\n size: 200,\n hideBox: true\n});\nattitude.updateRoll(0);\nattitude.updatePitch(0);\nvar headingElement = document.querySelector(\"#heading\");\nvar heading = new flight_indicators_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"](headingElement, flight_indicators_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"].TYPE_HEADING, {\n heading: 0,\n hideBox: true\n});\nvar options = {\n // Clean session\n clean: true,\n connectTimeout: 4000,\n // Auth\n clientId: 'emqx_test'\n};\nvar client = mqtt_dist_mqtt__WEBPACK_IMPORTED_MODULE_3___default().connect('ws://localhost:9001', options);\nclient.on('connect', function () {\n console.log('Connected!');\n client.subscribe('a1/#', function (err) {\n if (!err) {\n console.log('Subscribed!');\n }\n });\n});\nclient.on('message', function (topic, message) {\n var relaxedString = message.toString();\n\n try {\n var jsonString = relaxed_json__WEBPACK_IMPORTED_MODULE_4___default().transform(relaxedString);\n var obj = JSON.parse(jsonString); //console.log(topic, obj);\n\n if (topic == 'a1/ATTITUDE') {\n //console.log('ATTITUDE')\n attitude.updateRoll(obj.roll * 100);\n attitude.updatePitch(obj.pitch * 100);\n } else if (topic == 'a1/VFR_HUD') {\n //console.log('VFR_HUD');\n heading.updateHeading(obj.heading); //altimeter.setAltitude(obj.alt / 3.2808399);\n //console.log(obj)\n\n marker.setRotation(obj.heading); //variometer.setVario(obj.groundspeed);\n }\n\n if (topic == 'a1/SCALED_PRESSURE') {//console.log(obj.press_abs)\n //altimeter.setPressure(obj.press_abs);\n }\n\n if (topic == 'a1/SYS_STATUS') {\n document.getElementById('batt').innerHTML = obj.battery_remaining; //{onboard_control_sensors_present : 2418573356, onboard_control_sensors_enabled : 2418573324, onboard_control_sensors_health : 2418966575, load : 274, voltage_battery : 16199, current_battery : -100, battery_remaining : 100, drop_rate_comm : 0, errors_comm : 0, errors_count1 : 0, errors_count2 : 0, errors_count3 : 0, errors_count4 : 0, onboard_control_sensors_present_extended : 0, onboard_control_sensors_enabled_extended : 0, onboard_control_sensors_health_extended : 0}\n }\n\n if (topic == 'a1/GPS_RAW_INT') {\n document.getElementById('satellites_visible').innerHTML = obj.satellites_visible; //{time_usec : 3834800000, fix_type : 3, lat : 473968579, lon : 85437830, alt : 497973, eph : 0, epv : 0, vel : 2, cog : 13030, satellites_visible : 10, alt_ellipsoid : 497973, h_acc : 1000, v_acc : 1000, vel_acc : 250, hdg_acc : 0, yaw : 0}\n }\n\n if (topic == 'a1/GLOBAL_POSITION_INT') {\n //console.log('GLOBAL_POSITION_INT')\n marker.setLngLat([obj.lon / 10000000, obj.lat / 10000000]);\n }\n\n if (topic == 'a1/HEARTBEAT') {\n //{type : 2, autopilot : 12, base_mode : 29, custom_mode : 50593792, system_status : 3, mavlink_version : 3}\n var statDOM = document.getElementById('status');\n var status = 'unknown';\n\n switch (obj.system_status) {\n case 0:\n status = 'unknown';\n break;\n\n case 1:\n status = 'boot';\n break;\n\n case 2:\n status = 'calibrating';\n break;\n\n case 3:\n status = 'standby';\n break;\n\n case 4:\n status = 'active';\n break;\n\n case 5:\n status = 'CRITICAL';\n break;\n\n case 6:\n status = 'EMERGENCY';\n break;\n\n case 7:\n status = 'poweroff';\n break;\n\n case 8:\n status = 'terminating';\n break;\n }\n\n statDOM.innerHTML = status;\n\n if (obj.type == 2) {\n // https://mavlink.io/en/messages/common.html#MAV_TYPE\n //https://mavlink.io/en/messages/common.html#MAV_MODE_FLAG\n var MAV_MODE_FLAG_SAFETY_ARMED = obj.base_mode & 128;\n var MAV_MODE_FLAG_MANUAL_INPUT_ENABLED = obj.base_mode & 64; //false\n\n var MAV_MODE_FLAG_HIL_ENABLED = obj.base_mode & 32; //false\n\n var MAV_MODE_FLAG_STABILIZE_ENABLED = obj.base_mode & 16;\n var MAV_MODE_FLAG_GUIDED_ENABLED = obj.base_mode & 8;\n var MAV_MODE_FLAG_AUTO_ENABLED = obj.base_mode & 4;\n var MAV_MODE_FLAG_TEST_ENABLED = obj.base_mode & 2; //false\n\n var MAV_MODE_FLAG_CUSTOM_MODE_ENABLED = obj.base_mode & 1;\n\n if (MAV_MODE_FLAG_SAFETY_ARMED === 128) {\n document.getElementById('armed').innerHTML = 'true';\n } else {\n document.getElementById('armed').innerHTML = 'false';\n }\n\n console.log(MAV_MODE_FLAG_SAFETY_ARMED, MAV_MODE_FLAG_MANUAL_INPUT_ENABLED, MAV_MODE_FLAG_HIL_ENABLED, MAV_MODE_FLAG_STABILIZE_ENABLED, MAV_MODE_FLAG_GUIDED_ENABLED, MAV_MODE_FLAG_AUTO_ENABLED, MAV_MODE_FLAG_TEST_ENABLED, MAV_MODE_FLAG_CUSTOM_MODE_ENABLED);\n }\n }\n } catch (e) {\n console.error(e);\n } //client.end()\n\n});\n\n//# sourceURL=webpack://UDrone/./src/index.js?");
-
-/***/ }),
-
-/***/ "./src/mapbox/mapbox-minimap.js":
-/*!**************************************!*\
- !*** ./src/mapbox/mapbox-minimap.js ***!
- \**************************************/
-/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
-
-"use strict";
-eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var mapbox_gl__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mapbox-gl */ \"./node_modules/mapbox-gl/dist/mapbox-gl.js\");\n/* harmony import */ var mapbox_gl__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(mapbox_gl__WEBPACK_IMPORTED_MODULE_0__);\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }, _typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\n\n\nvar defaultOptions = {\n id: \"mapboxgl-minimap\",\n width: \"320px\",\n height: \"180px\",\n style: \"mapbox://styles/mapbox/streets-v8\",\n center: [0, 0],\n zoom: 6,\n // should be a function; will be bound to Minimap\n zoomAdjust: null,\n // if parent map zoom >= 18 and minimap zoom >= 14, set minimap zoom to 16\n zoomLevels: [[18, 14, 16], [16, 12, 14], [14, 10, 12], [12, 8, 10], [10, 6, 8]],\n lineColor: \"#08F\",\n lineWidth: 1,\n lineOpacity: 1,\n fillColor: \"#F80\",\n fillOpacity: 0.25,\n dragPan: false,\n scrollZoom: false,\n boxZoom: false,\n dragRotate: false,\n keyboard: false,\n doubleClickZoom: false,\n touchZoomRotate: false\n}; //class Minimap extends mapboxgl.NavigationControl {\n\nvar Minimap = /*#__PURE__*/function () {\n function Minimap(_options) {\n _classCallCheck(this, Minimap);\n\n // super();\n this.options = defaultOptions;\n Object.assign(this.options, _options);\n this._ticking = false;\n this._lastMouseMoveEvent = null;\n this._parentMap = null;\n this._isDragging = false;\n this._isCursorOverFeature = false;\n this._previousPoint = [0, 0];\n this._currentPoint = [0, 0];\n this._trackingRectCoordinates = [[[], [], [], [], []]];\n }\n\n _createClass(Minimap, [{\n key: \"onAdd\",\n value: function onAdd(parentMap) {\n this._parentMap = parentMap;\n var opts = this.options;\n\n var container = this._container = this._createContainer(parentMap);\n\n var miniMap = this._miniMap = new (mapbox_gl__WEBPACK_IMPORTED_MODULE_0___default().Map)({\n attributionControl: false,\n container: container,\n style: opts.style,\n zoom: opts.zoom,\n center: opts.center\n });\n if (opts.maxBounds) miniMap.setMaxBounds(opts.maxBounds);\n miniMap.on(\"load\", this._load.bind(this));\n return this._container;\n }\n }, {\n key: \"_load\",\n value: function _load() {\n var opts = this.options;\n var parentMap = this._parentMap;\n var miniMap = this._miniMap;\n var interactions = [\"dragPan\", \"scrollZoom\", \"boxZoom\", \"dragRotate\", \"keyboard\", \"doubleClickZoom\", \"touchZoomRotate\"];\n interactions.forEach(function (i) {\n if (opts[i] !== true) {\n miniMap[i].disable();\n }\n });\n\n if (typeof opts.zoomAdjust === \"function\") {\n this.options.zoomAdjust = opts.zoomAdjust.bind(this);\n } else if (opts.zoomAdjust === null) {\n this.options.zoomAdjust = this._zoomAdjust.bind(this);\n }\n\n var bounds = miniMap.getBounds();\n\n this._convertBoundsToPoints(bounds);\n\n miniMap.addSource(\"trackingRect\", {\n \"type\": \"geojson\",\n \"data\": {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"trackingRect\"\n },\n \"geometry\": {\n \"type\": \"Polygon\",\n \"coordinates\": this._trackingRectCoordinates\n }\n }\n });\n miniMap.addLayer({\n \"id\": \"trackingRectOutline\",\n \"type\": \"line\",\n \"source\": \"trackingRect\",\n \"layout\": {},\n \"paint\": {\n \"line-color\": opts.lineColor,\n \"line-width\": opts.lineWidth,\n \"line-opacity\": opts.lineOpacity\n }\n }); // needed for dragging\n\n miniMap.addLayer({\n \"id\": \"trackingRectFill\",\n \"type\": \"fill\",\n \"source\": \"trackingRect\",\n \"layout\": {},\n \"paint\": {\n \"fill-color\": opts.fillColor,\n \"fill-opacity\": opts.fillOpacity\n }\n });\n this._trackingRect = this._miniMap.getSource(\"trackingRect\");\n\n this._update();\n\n parentMap.on(\"move\", this._update.bind(this));\n miniMap.on(\"mousemove\", this._mouseMove.bind(this));\n miniMap.on(\"mousedown\", this._mouseDown.bind(this));\n miniMap.on(\"mouseup\", this._mouseUp.bind(this));\n miniMap.on(\"touchmove\", this._mouseMove.bind(this));\n miniMap.on(\"touchstart\", this._mouseDown.bind(this));\n miniMap.on(\"touchend\", this._mouseUp.bind(this));\n this._miniMapCanvas = miniMap.getCanvasContainer();\n\n this._miniMapCanvas.addEventListener(\"wheel\", this._preventDefault);\n\n this._miniMapCanvas.addEventListener(\"mousewheel\", this._preventDefault);\n }\n }, {\n key: \"_mouseDown\",\n value: function _mouseDown(e) {\n if (this._isCursorOverFeature) {\n this._isDragging = true;\n this._previousPoint = this._currentPoint;\n this._currentPoint = [e.lngLat.lng, e.lngLat.lat];\n }\n }\n }, {\n key: \"_mouseMove\",\n value: function _mouseMove(e) {\n this._ticking = false;\n var miniMap = this._miniMap;\n var features = miniMap.queryRenderedFeatures(e.point, {\n layers: [\"trackingRectFill\"]\n }); // don't update if we're still hovering the area\n\n if (!(this._isCursorOverFeature && features.length > 0)) {\n this._isCursorOverFeature = features.length > 0;\n this._miniMapCanvas.style.cursor = this._isCursorOverFeature ? \"move\" : \"\";\n }\n\n if (this._isDragging) {\n this._previousPoint = this._currentPoint;\n this._currentPoint = [e.lngLat.lng, e.lngLat.lat];\n var offset = [this._previousPoint[0] - this._currentPoint[0], this._previousPoint[1] - this._currentPoint[1]];\n\n var newBounds = this._moveTrackingRect(offset);\n\n this._parentMap.fitBounds(newBounds, {\n duration: 80,\n noMoveStart: true\n });\n }\n }\n }, {\n key: \"_mouseUp\",\n value: function _mouseUp() {\n this._isDragging = false;\n this._ticking = false;\n }\n }, {\n key: \"_moveTrackingRect\",\n value: function _moveTrackingRect(offset) {\n var source = this._trackingRect;\n var data = source._data;\n var bounds = data.properties.bounds;\n bounds._ne.lat -= offset[1];\n bounds._ne.lng -= offset[0];\n bounds._sw.lat -= offset[1];\n bounds._sw.lng -= offset[0];\n\n this._convertBoundsToPoints(bounds);\n\n source.setData(data);\n return bounds;\n }\n }, {\n key: \"_setTrackingRectBounds\",\n value: function _setTrackingRectBounds(bounds) {\n var source = this._trackingRect;\n var data = source._data;\n data.properties.bounds = bounds;\n\n this._convertBoundsToPoints(bounds);\n\n source.setData(data);\n }\n }, {\n key: \"_convertBoundsToPoints\",\n value: function _convertBoundsToPoints(bounds) {\n var ne = bounds._ne;\n var sw = bounds._sw;\n var trc = this._trackingRectCoordinates;\n trc[0][0][0] = ne.lng;\n trc[0][0][1] = ne.lat;\n trc[0][1][0] = sw.lng;\n trc[0][1][1] = ne.lat;\n trc[0][2][0] = sw.lng;\n trc[0][2][1] = sw.lat;\n trc[0][3][0] = ne.lng;\n trc[0][3][1] = sw.lat;\n trc[0][4][0] = ne.lng;\n trc[0][4][1] = ne.lat;\n }\n }, {\n key: \"_update\",\n value: function _update() {\n if (this._isDragging) {\n return;\n }\n\n var parentBounds = this._parentMap.getBounds();\n\n this._setTrackingRectBounds(parentBounds);\n\n if (typeof this.options.zoomAdjust === \"function\") {\n this.options.zoomAdjust();\n }\n }\n }, {\n key: \"_zoomAdjust\",\n value: function _zoomAdjust() {\n var miniMap = this._miniMap;\n var parentMap = this._parentMap;\n var miniZoom = parseInt(miniMap.getZoom(), 10);\n var parentZoom = parseInt(parentMap.getZoom(), 10);\n var levels = this.options.zoomLevels;\n var found = false;\n levels.forEach(function (zoom) {\n if (!found && parentZoom >= zoom[0]) {\n if (miniZoom >= zoom[1]) {\n miniMap.setZoom(zoom[2]);\n }\n\n miniMap.setCenter(parentMap.getCenter());\n found = true;\n }\n });\n\n if (!found && miniZoom !== this.options.zoom) {\n if (_typeof(this.options.bounds) === \"object\") {\n miniMap.fitBounds(this.options.bounds, {\n duration: 50\n });\n }\n\n miniMap.setZoom(this.options.zoom);\n }\n }\n }, {\n key: \"_createContainer\",\n value: function _createContainer(parentMap) {\n var opts = this.options;\n var container = document.createElement(\"div\");\n container.className = \"mapboxgl-ctrl-minimap mapboxgl-ctrl\";\n container.setAttribute('style', 'width: ' + opts.width + '; height: ' + opts.height + ';');\n container.addEventListener(\"contextmenu\", this._preventDefault);\n parentMap.getContainer().appendChild(container);\n\n if (opts.id !== \"\") {\n container.id = opts.id;\n }\n\n return container;\n }\n }, {\n key: \"_preventDefault\",\n value: function _preventDefault(e) {\n e.preventDefault();\n }\n }]);\n\n return Minimap;\n}();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Minimap);\n\n//# sourceURL=webpack://UDrone/./src/mapbox/mapbox-minimap.js?");
-
-/***/ }),
-
-/***/ "./node_modules/jquery/dist/jquery.js":
-/*!********************************************!*\
- !*** ./node_modules/jquery/dist/jquery.js ***!
- \********************************************/
-/***/ (function(module, exports) {
-
-eval("var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!\n * jQuery JavaScript Library v3.6.0\n * https://jquery.com/\n *\n * Includes Sizzle.js\n * https://sizzlejs.com/\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license\n * https://jquery.org/license\n *\n * Date: 2021-03-02T17:08Z\n */\n( function( global, factory ) {\n\n\t\"use strict\";\n\n\tif ( true && typeof module.exports === \"object\" ) {\n\n\t\t// For CommonJS and CommonJS-like environments where a proper `window`\n\t\t// is present, execute the factory and get jQuery.\n\t\t// For environments that do not have a `window` with a `document`\n\t\t// (such as Node.js), expose a factory as module.exports.\n\t\t// This accentuates the need for the creation of a real `window`.\n\t\t// e.g. var jQuery = require(\"jquery\")(window);\n\t\t// See ticket #14549 for more info.\n\t\tmodule.exports = global.document ?\n\t\t\tfactory( global, true ) :\n\t\t\tfunction( w ) {\n\t\t\t\tif ( !w.document ) {\n\t\t\t\t\tthrow new Error( \"jQuery requires a window with a document\" );\n\t\t\t\t}\n\t\t\t\treturn factory( w );\n\t\t\t};\n\t} else {\n\t\tfactory( global );\n\t}\n\n// Pass this if window is not defined yet\n} )( typeof window !== \"undefined\" ? window : this, function( window, noGlobal ) {\n\n// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1\n// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode\n// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common\n// enough that all such attempts are guarded in a try block.\n\"use strict\";\n\nvar arr = [];\n\nvar getProto = Object.getPrototypeOf;\n\nvar slice = arr.slice;\n\nvar flat = arr.flat ? function( array ) {\n\treturn arr.flat.call( array );\n} : function( array ) {\n\treturn arr.concat.apply( [], array );\n};\n\n\nvar push = arr.push;\n\nvar indexOf = arr.indexOf;\n\nvar class2type = {};\n\nvar toString = class2type.toString;\n\nvar hasOwn = class2type.hasOwnProperty;\n\nvar fnToString = hasOwn.toString;\n\nvar ObjectFunctionString = fnToString.call( Object );\n\nvar support = {};\n\nvar isFunction = function isFunction( obj ) {\n\n\t\t// Support: Chrome <=57, Firefox <=52\n\t\t// In some browsers, typeof returns \"function\" for HTML