callsign
Version:
Amateur radio and airline call sign inquiry
534 lines (450 loc) • 104 kB
JavaScript
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = "./src/runtime/index.js");
/******/ })
/************************************************************************/
/******/ ({
/***/ "./src/esm/index.js":
/*!**************************!*\
!*** ./src/esm/index.js ***!
\**************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _modules_getAmateurRadioInfoByCallsign__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modules/getAmateurRadioInfoByCallsign */ "./src/esm/modules/getAmateurRadioInfoByCallsign.js");
/* harmony import */ var _modules_asyncGetAmateurRadioDetailedByCallsign__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modules/asyncGetAmateurRadioDetailedByCallsign */ "./src/esm/modules/asyncGetAmateurRadioDetailedByCallsign.js");
/* harmony import */ var _modules_getAircraftRegistInfoByTailCode__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modules/getAircraftRegistInfoByTailCode */ "./src/esm/modules/getAircraftRegistInfoByTailCode.js");
/* harmony import */ var _modules_asyncGetAirlineInfoByFlightNumber__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./modules/asyncGetAirlineInfoByFlightNumber */ "./src/esm/modules/asyncGetAirlineInfoByFlightNumber.js");
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _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); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var Callsign =
/*#__PURE__*/
function () {
function Callsign() {
_classCallCheck(this, Callsign);
}
/**
* Search DXCC information for amateur radio callsign
* @param {String} callsign HamRadio Callsign
*/
_createClass(Callsign, [{
key: "getAmateurRadioInfoByCallsign",
value: function getAmateurRadioInfoByCallsign(callsign) {
return Object(_modules_getAmateurRadioInfoByCallsign__WEBPACK_IMPORTED_MODULE_0__["default"])(callsign);
}
/**
* async Search DXCC information for amateur radio callsign
* Use promise
* @param {String} callsign Amateur Callsign
* @param {String} url Amateur Callsign DataBase Network address
*/
}, {
key: "asyncGetAmateurRadioDetailedByCallsign",
value: function asyncGetAmateurRadioDetailedByCallsign(callsign, url) {
return Object(_modules_asyncGetAmateurRadioDetailedByCallsign__WEBPACK_IMPORTED_MODULE_1__["default"])(callsign, url);
}
}, {
key: "getAmateurRadioDetailedByCallsign",
value: function getAmateurRadioDetailedByCallsign() {
console.error('[callsign.js]: API Error \n "getAmateurRadioDetailedByCallsign" only supports Node.js environment, please use "asyncGetAmateurRadioDetailedByCallsign"');
}
/**
* Search attribution based on the Tail code
* @param {String} tailcode Aircraft Tail Code
*/
}, {
key: "getAircraftRegistInfoByTailCode",
value: function getAircraftRegistInfoByTailCode(tailcode) {
return Object(_modules_getAircraftRegistInfoByTailCode__WEBPACK_IMPORTED_MODULE_2__["default"])(tailcode);
}
/**
* Get airline information by flight number
* @param {String} flightnumber Flight Number
* @param {String} url Flight Number Database
*/
}, {
key: "asyncGetAirlineInfoByFlightNumber",
value: function asyncGetAirlineInfoByFlightNumber(flightnumber, url) {
return Object(_modules_asyncGetAirlineInfoByFlightNumber__WEBPACK_IMPORTED_MODULE_3__["default"])(flightnumber, url);
}
}, {
key: "getAirlineInfoByFlightNumber",
value: function getAirlineInfoByFlightNumber() {
console.error('[callsign.js]: API Error \n "getAirlineInfoByFlightNumber" only supports Node.js environment, please use "asyncGetAirlineInfoByFlightNumber"');
}
}]);
return Callsign;
}();
/* harmony default export */ __webpack_exports__["default"] = (new Callsign());
/***/ }),
/***/ "./src/esm/modules/asyncGetAirlineInfoByFlightNumber.js":
/*!**************************************************************!*\
!*** ./src/esm/modules/asyncGetAirlineInfoByFlightNumber.js ***!
\**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./src/esm/utils/index.js");
var getAirlineInfoByFlightNumber = function getAirlineInfoByFlightNumber(arelineDB, flightnumber) {
var three = flightnumber.substr(2, 1);
var result;
if (three >= 'A' && three <= 'Z') {
result = arelineDB.find(function (x) {
return x.ICAO === flightnumber.substring(0, 3);
});
} else {
result = arelineDB.find(function (x) {
return x.IATA === flightnumber.substring(0, 2);
});
}
return result;
};
var asyncGetAirlineInfoByFlightNumber = function asyncGetAirlineInfoByFlightNumber(flightnumber, url) {
if (typeof flightnumber !== 'string') {
console.error('[callsign.js]: flightnumber must be string');
return;
}
flightnumber = flightnumber.toUpperCase();
if (url === undefined) {
url = 'https://unpkg.com/callsign/dist/data/airlineDB.json';
}
return new Promise(function (resolve, reject) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["ajax"])('GET', url).then(function (res) {
var getDetail = getAirlineInfoByFlightNumber(JSON.parse(res), flightnumber);
resolve(getDetail);
})["catch"](function (e) {
reject('[callsign.js]: Network Error');
});
});
};
/* harmony default export */ __webpack_exports__["default"] = (asyncGetAirlineInfoByFlightNumber);
/***/ }),
/***/ "./src/esm/modules/asyncGetAmateurRadioDetailedByCallsign.js":
/*!*******************************************************************!*\
!*** ./src/esm/modules/asyncGetAmateurRadioDetailedByCallsign.js ***!
\*******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./src/esm/utils/index.js");
var getAmateurRadioDetailedByCallsign = function getAmateurRadioDetailedByCallsign(callsignDB, callsign) {
var result1 = callsignDB['1'].find(function (x) {
return x.prefix === callsign.substring(0, 1);
});
var result2 = callsignDB['2'].find(function (x) {
return x.prefix === callsign.substring(0, 2);
});
var result3 = callsignDB['3'].find(function (x) {
return x.prefix === callsign.substring(0, 3);
});
var result4 = callsignDB['4'].find(function (x) {
return x.prefix === callsign.substring(0, 4);
});
var result;
if (result4 === undefined) {
if (result3 === undefined) {
if (result2 === undefined) {
if (result1 === undefined) {
result = undefined;
} else {
result = result1;
}
} else {
result = result2;
}
} else {
result = result3;
}
} else {
result = result4;
}
return result;
};
var asyncGetAmateurRadioDetailedByCallsign = function asyncGetAmateurRadioDetailedByCallsign(callsign, url) {
if (typeof callsign !== 'string') {
console.error('[callsign.js]: Callsign must be string');
return;
}
callsign = callsign.toUpperCase();
if (url === undefined) {
url = 'https://unpkg.com/callsign/dist/data/cty.json';
}
return new Promise(function (resolve, reject) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["ajax"])('GET', url).then(function (res) {
var getDetail = getAmateurRadioDetailedByCallsign(JSON.parse(res), callsign);
resolve(getDetail);
})["catch"](function (e) {
reject('[callsign.js]: Network Error');
});
});
};
/* harmony default export */ __webpack_exports__["default"] = (asyncGetAmateurRadioDetailedByCallsign);
/***/ }),
/***/ "./src/esm/modules/getAircraftRegistInfoByTailCode.js":
/*!************************************************************!*\
!*** ./src/esm/modules/getAircraftRegistInfoByTailCode.js ***!
\************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _lib_aircraftDB_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../lib/aircraftDB.json */ "./src/lib/aircraftDB.json");
var _lib_aircraftDB_json__WEBPACK_IMPORTED_MODULE_0___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../lib/aircraftDB.json */ "./src/lib/aircraftDB.json", 1);
var getAircraftRegistInfoByTailCode = function getAircraftRegistInfoByTailCode(tailcode) {
if (typeof tailcode !== 'string') {
console.error('[callsign.js]: Tailcode must be string');
return;
}
tailcode = tailcode.toUpperCase();
var result1 = _lib_aircraftDB_json__WEBPACK_IMPORTED_MODULE_0__['1'].find(function (x) {
return x.prefix === tailcode.substring(0, 1);
});
var result2 = _lib_aircraftDB_json__WEBPACK_IMPORTED_MODULE_0__['2'].find(function (x) {
return x.prefix === tailcode.substring(0, 2);
});
var result3 = _lib_aircraftDB_json__WEBPACK_IMPORTED_MODULE_0__['3'].find(function (x) {
return x.prefix === tailcode.substring(0, 3);
});
var result4 = _lib_aircraftDB_json__WEBPACK_IMPORTED_MODULE_0__['4'].find(function (x) {
return x.prefix === tailcode.substring(0, 4);
});
var result;
if (result4 === undefined) {
if (result3 === undefined) {
if (result2 === undefined) {
if (result1 === undefined) {
result = undefined;
} else {
result = result1;
if (tailcode.length === 7 && result1.prefix === 'B') {
result.area = "Taiwan";
}
if (tailcode.length === 6 && result1.prefix === 'B') {
result.area = "China";
}
}
} else {
result = result2;
}
} else {
result = result3;
}
} else {
result = result4;
}
return result;
};
/* harmony default export */ __webpack_exports__["default"] = (getAircraftRegistInfoByTailCode);
/***/ }),
/***/ "./src/esm/modules/getAmateurRadioInfoByCallsign.js":
/*!**********************************************************!*\
!*** ./src/esm/modules/getAmateurRadioInfoByCallsign.js ***!
\**********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _lib_HamCallsignDB_callsignindexone_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../lib/HamCallsignDB/callsignindexone.json */ "./src/lib/HamCallsignDB/callsignindexone.json");
var _lib_HamCallsignDB_callsignindexone_json__WEBPACK_IMPORTED_MODULE_0___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../lib/HamCallsignDB/callsignindexone.json */ "./src/lib/HamCallsignDB/callsignindexone.json", 1);
/* harmony import */ var _lib_HamCallsignDB_callsignindextwo_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../lib/HamCallsignDB/callsignindextwo.json */ "./src/lib/HamCallsignDB/callsignindextwo.json");
var _lib_HamCallsignDB_callsignindextwo_json__WEBPACK_IMPORTED_MODULE_1___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../lib/HamCallsignDB/callsignindextwo.json */ "./src/lib/HamCallsignDB/callsignindextwo.json", 1);
/* harmony import */ var _lib_HamCallsignDB_callsignindexthree_json__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/HamCallsignDB/callsignindexthree.json */ "./src/lib/HamCallsignDB/callsignindexthree.json");
var _lib_HamCallsignDB_callsignindexthree_json__WEBPACK_IMPORTED_MODULE_2___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../lib/HamCallsignDB/callsignindexthree.json */ "./src/lib/HamCallsignDB/callsignindexthree.json", 1);
/* harmony import */ var _lib_HamCallsignDB_callsignindexfour_json__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/HamCallsignDB/callsignindexfour.json */ "./src/lib/HamCallsignDB/callsignindexfour.json");
var _lib_HamCallsignDB_callsignindexfour_json__WEBPACK_IMPORTED_MODULE_3___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../lib/HamCallsignDB/callsignindexfour.json */ "./src/lib/HamCallsignDB/callsignindexfour.json", 1);
var getAmateurRadioInfoByCallsign = function getAmateurRadioInfoByCallsign(callsign) {
if (typeof callsign !== 'string') {
console.error('[callsign.js]: Callsign must be string');
return;
}
callsign = callsign.toUpperCase();
var result1 = _lib_HamCallsignDB_callsignindexone_json__WEBPACK_IMPORTED_MODULE_0__.find(function (x) {
return x.prefix === callsign.substring(0, 1);
});
var result2 = _lib_HamCallsignDB_callsignindextwo_json__WEBPACK_IMPORTED_MODULE_1__.find(function (x) {
return x.prefix === callsign.substring(0, 2);
});
var result3 = _lib_HamCallsignDB_callsignindexthree_json__WEBPACK_IMPORTED_MODULE_2__.find(function (x) {
return x.prefix === callsign.substring(0, 3);
});
var result4 = _lib_HamCallsignDB_callsignindexfour_json__WEBPACK_IMPORTED_MODULE_3__.find(function (x) {
return x.prefix === callsign.substring(0, 4);
});
var result;
if (result4 === undefined) {
if (result3 === undefined) {
if (result2 === undefined) {
if (result1 === undefined) {
result = undefined;
} else {
result = result1;
}
} else {
result = result2;
}
} else {
result = result3;
}
} else {
result = result4;
}
return result;
};
/* harmony default export */ __webpack_exports__["default"] = (getAmateurRadioInfoByCallsign);
/***/ }),
/***/ "./src/esm/utils/index.js":
/*!********************************!*\
!*** ./src/esm/utils/index.js ***!
\********************************/
/*! exports provided: ajax */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ajax", function() { return ajax; });
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
var ajax = function ajax(method, url, params) {
return new Promise(function (resolve, reject) {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
if (xhr.status === 200) {
resolve(xhr.responseText);
} else {
reject(xhr.status);
}
}
};
if (method === 'get' || method === 'GET') {
if (_typeof(params) === 'object') {
params = Object.keys(params).map(function (key) {
return encodeURIComponent(key) + '=' + encodeURIComponent(params[key]);
}).join('&');
}
url = params ? url + '?' + params : url;
xhr.open(method, url, true);
xhr.send();
}
if (method === 'post' || method === 'POST') {
xhr.open(method, url, true);
xhr.setRequestHeader('Content-type', 'application/json; charset=utf-8');
xhr.send(JSON.stringify(params));
}
});
};
/***/ }),
/***/ "./src/lib/HamCallsignDB/callsignindexfour.json":
/*!******************************************************!*\
!*** ./src/lib/HamCallsignDB/callsignindexfour.json ***!
\******************************************************/
/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, default */
/***/ (function(module) {
module.exports = JSON.parse("[{\"prefix\":\"4U1I\",\"area\":\"ITU HQ\",\"areacn\":\"国际电联总部\",\"areacode\":\"\"},{\"prefix\":\"4U1U\",\"area\":\"United Nations HQ\",\"areacn\":\"联合国总部\",\"areacode\":\"\"},{\"prefix\":\"4U1V\",\"area\":\"Vienna Intl Ctr\",\"areacn\":\"Vienna Intl Ctr\",\"areacode\":\"\"},{\"prefix\":\"BS7H\",\"area\":\"Scarborough Reef\",\"areacn\":\"黄岩岛\",\"areacode\":\"CN\"},{\"prefix\":\"BV9P\",\"area\":\"Pratas I.\",\"areacn\":\"东沙群岛\",\"areacode\":\"TW\"},{\"prefix\":\"KH5K\",\"area\":\"Kingman Reef\",\"areacn\":\"金曼礁\",\"areacode\":\"US\"},{\"prefix\":\"KH7K\",\"area\":\"Kure I.\",\"areacn\":\"库雷岛\",\"areacode\":\"US\"},{\"prefix\":\"PY0F\",\"area\":\"Fernando de Noronha\",\"areacn\":\"费尔南多·迪诺罗尼亚群岛\",\"areacode\":\"BZ\"},{\"prefix\":\"PY0S\",\"area\":\"St. Peter & St. Paul Rocks\",\"areacn\":\"圣佩德罗和圣保罗群\",\"areacode\":\"BZ\"},{\"prefix\":\"PY0T\",\"area\":\"Trindade & Martim Vaz Is.\",\"areacn\":\"特林达迪和马丁瓦斯群岛\",\"areacode\":\"BZ\"},{\"prefix\":\"R1FJ\",\"area\":\"Franz Josef Land\",\"areacn\":\"法兰士约瑟夫地群岛\",\"areacode\":\"RU\"},{\"prefix\":\"R1MV\",\"area\":\"Malyj Vysotskij I.\",\"areacn\":\"Maly Vysotsky Island\",\"areacode\":\"RU\"},{\"prefix\":\"VK9C\",\"area\":\"Cocos (Keeling) Is.\",\"areacn\":\"科科斯(基林)群岛\",\"areacode\":\"AU\"},{\"prefix\":\"VK9L\",\"area\":\" Lord Howe I.\",\"areacn\":\"豪勋爵岛\",\"areacode\":\"AU\"},{\"prefix\":\"VK9M\",\"area\":\"Mellish Reef\",\"areacn\":\"梅利什礁\",\"areacode\":\"AU\"},{\"prefix\":\"VK9N\",\"area\":\"Norfolk I.\",\"areacn\":\"诺福克岛\",\"areacode\":\"AU\"},{\"prefix\":\"VK9W\",\"area\":\"Willis I.\",\"areacn\":\"Willis I.\",\"areacode\":\"AU\"},{\"prefix\":\"VK9X\",\"area\":\"Christmas I.\",\"areacn\":\"Christmas I.\",\"areacode\":\"AU\"},{\"prefix\":\"VP2E\",\"area\":\"Anguilla\",\"areacn\":\"安圭拉\",\"areacode\":\"UK\"},{\"prefix\":\"VP2M\",\"area\":\"Montserrat\",\"areacn\":\"蒙特塞拉特\",\"areacode\":\"UK\"},{\"prefix\":\"R1AN\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"RU\"},{\"prefix\":\"RI1A\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"RU\"},{\"prefix\":\"FT8Y\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"FR\"}]");
/***/ }),
/***/ "./src/lib/HamCallsignDB/callsignindexone.json":
/*!*****************************************************!*\
!*** ./src/lib/HamCallsignDB/callsignindexone.json ***!
\*****************************************************/
/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, default */
/***/ (function(module) {
module.exports = JSON.parse("[{\"prefix\":\"B\",\"area\":\"China\",\"areacn\":\"中国\",\"areacode\":\"CN\"},{\"prefix\":\"F\",\"area\":\"France\",\"areacn\":\"法国\",\"areacode\":\"FR\"},{\"prefix\":\"G\",\"area\":\"England\",\"areacn\":\"英国\",\"areacode\":\"UK\"},{\"prefix\":\"I\",\"area\":\"Italy\",\"areacn\":\"意大利\",\"areacode\":\"IT\"},{\"prefix\":\"K\",\"area\":\"United States of America\",\"areacn\":\"美国\",\"areacode\":\"US\"},{\"prefix\":\"M\",\"area\":\"England\",\"areacn\":\"英国\",\"areacode\":\"UK\"},{\"prefix\":\"N\",\"area\":\"United States of America\",\"areacn\":\"美国\",\"areacode\":\"US\"},{\"prefix\":\"R\",\"area\":\"Russia\",\"areacn\":\"俄罗斯\",\"areacode\":\"RU\"},{\"prefix\":\"W\",\"area\":\"United States of America\",\"areacn\":\"美国\",\"areacode\":\"US\"}]");
/***/ }),
/***/ "./src/lib/HamCallsignDB/callsignindexthree.json":
/*!*******************************************************!*\
!*** ./src/lib/HamCallsignDB/callsignindexthree.json ***!
\*******************************************************/
/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, default */
/***/ (function(module) {
module.exports = JSON.parse("[{\"prefix\":\"3B6\",\"area\":\"Agalega & St. Brandon Is\",\"areacn\":\"毛里求斯-卡加多斯-卡拉若斯群岛\",\"areacode\":\"MU\"},{\"prefix\":\"3B7\",\"area\":\"Agalega & St. Brandon Is\",\"areacn\":\"毛里求斯-卡加多斯-卡拉若斯群岛\",\"areacode\":\"MU\"},{\"prefix\":\"3B8\",\"area\":\"Mauritius\",\"areacn\":\"毛里求斯\",\"areacode\":\"MU\"},{\"prefix\":\"3B9\",\"area\":\"Rodriguez I.\",\"areacn\":\"Rodriguez I.\"},{\"prefix\":\"3D2\",\"area\":\"Fiji,Conway Reef,Rotuma I.\",\"areacn\":\"斐济\",\"areacode\":\"FJ\"},{\"prefix\":\"3DA\",\"area\":\"Swaziland\",\"areacn\":\"斯威士兰\",\"areacode\":\"SZ\"},{\"prefix\":\"9M2\",\"area\":\"West Malaysia\",\"areacn\":\"西马来西亚\",\"areacode\":\"MY\"},{\"prefix\":\"9M4\",\"area\":\"West Malaysia\",\"areacn\":\"西马来西亚\",\"areacode\":\"MY\"},{\"prefix\":\"9M6\",\"area\":\"East Malaysia\",\"areacn\":\"东马来西亚\",\"areacode\":\"MY\"},{\"prefix\":\"9M8\",\"area\":\"East Malaysia\",\"areacn\":\"东马来西亚\",\"areacode\":\"MY\"},{\"prefix\":\"CE0\",\"area\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacn\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacode\":\"CL\"},{\"prefix\":\"CA0\",\"area\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacn\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacode\":\"CL\"},{\"prefix\":\"CB0\",\"area\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacn\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacode\":\"CL\"},{\"prefix\":\"CC0\",\"area\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacn\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacode\":\"CL\"},{\"prefix\":\"CD0\",\"area\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacn\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacode\":\"CL\"},{\"prefix\":\"XQ0\",\"area\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacn\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacode\":\"CL\"},{\"prefix\":\"XR0\",\"area\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacn\":\"Easter I.,Juan Fernandez Is.,San Felix & San Ambrosio\",\"areacode\":\"CL\"},{\"prefix\":\"EA6\",\"area\":\"Balearic Is.\",\"areacn\":\"巴利阿里\",\"areacode\":\"ES\"},{\"prefix\":\"EB6\",\"area\":\"Balearic Is.\",\"areacn\":\"巴利阿里\",\"areacode\":\"ES\"},{\"prefix\":\"EC6\",\"area\":\"Balearic Is.\",\"areacn\":\"巴利阿里\",\"areacode\":\"ES\"},{\"prefix\":\"ED6\",\"area\":\"Balearic Is.\",\"areacn\":\"巴利阿里\",\"areacode\":\"ES\"},{\"prefix\":\"EE6\",\"area\":\"Balearic Is.\",\"areacn\":\"巴利阿里\",\"areacode\":\"ES\"},{\"prefix\":\"EF6\",\"area\":\"Balearic Is.\",\"areacn\":\"巴利阿里\",\"areacode\":\"ES\"},{\"prefix\":\"EG6\",\"area\":\"Balearic Is.\",\"areacn\":\"巴利阿里\",\"areacode\":\"ES\"},{\"prefix\":\"EH6\",\"area\":\"Balearic Is.\",\"areacn\":\"巴利阿里\",\"areacode\":\"ES\"},{\"prefix\":\"EA8\",\"area\":\"Canary Is.\",\"areacn\":\"Canary Is.\",\"areacode\":\"ES\"},{\"prefix\":\"EB8\",\"area\":\"Canary Is.\",\"areacn\":\"Canary Is.\",\"areacode\":\"ES\"},{\"prefix\":\"EC8\",\"area\":\"Canary Is.\",\"areacn\":\"Canary Is.\",\"areacode\":\"ES\"},{\"prefix\":\"ED8\",\"area\":\"Canary Is.\",\"areacn\":\"Canary Is.\",\"areacode\":\"ES\"},{\"prefix\":\"EE8\",\"area\":\"Canary Is.\",\"areacn\":\"Canary Is.\",\"areacode\":\"ES\"},{\"prefix\":\"EF8\",\"area\":\"Canary Is.\",\"areacn\":\"Canary Is.\",\"areacode\":\"ES\"},{\"prefix\":\"EG8\",\"area\":\"Canary Is.\",\"areacn\":\"Canary Is.\",\"areacode\":\"ES\"},{\"prefix\":\"EH8\",\"area\":\"Canary Is.\",\"areacn\":\"Canary Is.\",\"areacode\":\"ES\"},{\"prefix\":\"EA9\",\"area\":\"Ceuta & Melilla\",\"areacn\":\"梅利利亚\",\"areacode\":\"ES\"},{\"prefix\":\"EB9\",\"area\":\"Ceuta & Melilla\",\"areacn\":\"梅利利亚\",\"areacode\":\"ES\"},{\"prefix\":\"EC9\",\"area\":\"Ceuta & Melilla\",\"areacn\":\"梅利利亚\",\"areacode\":\"ES\"},{\"prefix\":\"ED9\",\"area\":\"Ceuta & Melilla\",\"areacn\":\"梅利利亚\",\"areacode\":\"ES\"},{\"prefix\":\"EF9\",\"area\":\"Ceuta & Melilla\",\"areacn\":\"梅利利亚\",\"areacode\":\"ES\"},{\"prefix\":\"EG9\",\"area\":\"Ceuta & Melilla\",\"areacn\":\"梅利利亚\",\"areacode\":\"ES\"},{\"prefix\":\"EH9\",\"area\":\"Ceuta & Melilla\",\"areacn\":\"梅利利亚\",\"areacode\":\"ES\"},{\"prefix\":\"HC8\",\"area\":\"Galapagos Is.\",\"areacn\":\"科隆群岛\",\"areacode\":\"EC\"},{\"prefix\":\"HD8\",\"area\":\"Galapagos Is.\",\"areacn\":\"科隆群岛\",\"areacode\":\"EC\"},{\"prefix\":\"H40\",\"area\":\"Temotu Province\",\"areacn\":\"所罗门群岛-泰莫图\",\"areacode\":\"SB\"},{\"prefix\":\"HB0\",\"area\":\"Liechtenstein\",\"areacn\":\"列支敦士登\",\"areacode\":\"LI\"},{\"prefix\":\"HK0\",\"area\":\"Malpelo I.,San Andres & Providencia\",\"areacn\":\"普罗维登西亚岛\",\"areacode\":\"CO\"},{\"prefix\":\"IS0\",\"area\":\"Sardinia\",\"areacn\":\"撒丁岛\",\"areacode\":\"IT\"},{\"prefix\":\"IM0\",\"area\":\"Sardinia\",\"areacn\":\"撒丁岛\",\"areacode\":\"IT\"},{\"prefix\":\"JD1\",\"area\":\"Minami Torishima,Ogasawara\",\"areacn\":\"南鸟岛,小笠原群岛\",\"areacode\":\"JP\"},{\"prefix\":\"KG4\",\"area\":\"Guantanamo Bay\",\"areacn\":\"关塔那摩湾\",\"areacode\":\"US\"},{\"prefix\":\"KH0\",\"area\":\"Mariana Is.\",\"areacn\":\"马里亚纳群岛\",\"areacode\":\"US\"},{\"prefix\":\"KH1\",\"area\":\"Baker & Howland Is.\",\"areacn\":\"贝克岛,豪兰岛\",\"areacode\":\"US\"},{\"prefix\":\"KH2\",\"area\":\"Guam\",\"areacn\":\"关岛\",\"areacode\":\"US\"},{\"prefix\":\"KH3\",\"area\":\"Johnston I.\",\"areacn\":\"约翰斯顿环礁\",\"areacode\":\"US\"},{\"prefix\":\"KH4\",\"area\":\"Midway I.\",\"areacn\":\"中途岛\",\"areacode\":\"US\"},{\"prefix\":\"KH5\",\"area\":\"Palmyra & Jarvis Is.\",\"areacn\":\"Palmyra & Jarvis Is.\",\"areacode\":\"US\"},{\"prefix\":\"KH6\",\"area\":\"Hawaii\",\"areacn\":\"夏威夷\",\"areacode\":\"US\"},{\"prefix\":\"KH7\",\"area\":\"Hawaii\",\"areacn\":\"夏威夷\",\"areacode\":\"US\"},{\"prefix\":\"KH8\",\"area\":\"American Samoa,Swains\",\"areacn\":\"美属萨摩亚,斯温斯\",\"areacode\":\"US\"},{\"prefix\":\"KH9\",\"area\":\"Wake I. \",\"areacn\":\"威克岛\",\"areacode\":\"US\"},{\"prefix\":\"KP1\",\"area\":\"Navassa I.\",\"areacn\":\"纳瓦萨岛\",\"areacode\":\"US\"},{\"prefix\":\"KP2\",\"area\":\"Virgin Is.\",\"areacn\":\"美属维尔京群岛\",\"areacode\":\"US\"},{\"prefix\":\"KP3\",\"area\":\"Puerto Rico\",\"areacn\":\"波多黎各\",\"areacode\":\"US\"},{\"prefix\":\"KP4\",\"area\":\"Puerto Rico\",\"areacn\":\"波多黎各\",\"areacode\":\"US\"},{\"prefix\":\"KP5\",\"area\":\"Desecheo I.\",\"areacn\":\"德塞切奥岛\",\"areacode\":\"US\"},{\"prefix\":\"OH0\",\"area\":\"Aland Is.\",\"areacn\":\"奥兰\",\"areacode\":\"AX\"},{\"prefix\":\"OJ0\",\"area\":\"Market Reef\",\"areacn\":\"马凯特岛\"},{\"prefix\":\"PJ2\",\"area\":\"Bonaire, Curacao\",\"areacn\":\"博奈尔\",\"areacode\":\"NL\"},{\"prefix\":\"PJ4\",\"area\":\"Bonaire, Curacao\",\"areacn\":\"博奈尔\",\"areacode\":\"NL\"},{\"prefix\":\"PJ9\",\"area\":\"Bonaire, Curacao\",\"areacn\":\"博奈尔\",\"areacode\":\"NL\"},{\"prefix\":\"PJ5\",\"area\":\"St. Maarten, Saba, St.\",\"areacn\":\"荷属圣马丁\",\"areacode\":\"NL\"},{\"prefix\":\"PJ6\",\"area\":\"St. Maarten, Saba, St.\",\"areacn\":\"荷属圣马丁\",\"areacode\":\"NL\"},{\"prefix\":\"PJ7\",\"area\":\"St. Maarten, Saba, St.\",\"areacn\":\"荷属圣马丁\",\"areacode\":\"NL\"},{\"prefix\":\"PJ8\",\"area\":\"St. Maarten, Saba, St.\",\"areacn\":\"荷属圣马丁\",\"areacode\":\"NL\"},{\"prefix\":\"SV5\",\"area\":\"Dodecanese\",\"areacn\":\"十二群岛\",\"areacode\":\"GR\"},{\"prefix\":\"J45\",\"area\":\"Dodecanese\",\"areacn\":\"十二群岛\",\"areacode\":\"GR\"},{\"prefix\":\"SV9\",\"area\":\"Crete\",\"areacn\":\"克里特岛\",\"areacode\":\"GR\"},{\"prefix\":\"J49\",\"area\":\"Crete\",\"areacn\":\"克里特岛\",\"areacode\":\"GR\"},{\"prefix\":\"TI9\",\"area\":\"Cocos I.\",\"areacn\":\"科科斯(基林)群岛\",\"areacode\":\"AU\"},{\"prefix\":\"UA1\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UB1\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UC1\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UD1\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UE1\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UF1\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UG1\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UH1\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UI1\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UA2\",\"area\":\"Kaliningrad\",\"areacn\":\"俄罗斯-加里宁格勒\",\"areacode\":\"RU\"},{\"prefix\":\"UA3\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UB3\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UC3\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UD3\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UE3\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UF3\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UG3\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UH3\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UI3\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UA4\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UB4\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UC4\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UD4\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UE4\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UF4\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UG4\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UH4\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UI4\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UA6\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UB6\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UC6\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UD6\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UE6\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UF6\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UG6\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UH6\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UI6\",\"area\":\"European Russia\",\"areacn\":\"俄罗斯(欧洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UA8\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UB8\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UC8\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UD8\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UE8\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UF8\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UG8\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UH8\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UI8\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UA9\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UB9\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UC9\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UD9\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UE9\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UF9\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UG9\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UH9\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UI9\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UA0\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UB0\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UC0\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UD0\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UE0\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UF0\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UG0\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UH0\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"UI0\",\"area\":\"Asiatic Russia\",\"areacn\":\"俄罗斯(亚洲)\",\"areacode\":\"RU\"},{\"prefix\":\"VK0\",\"area\":\"Heard I.,Macquarie I.\",\"areacn\":\"赫德岛和麦克唐纳群岛\",\"areacode\":\"AU\"},{\"prefix\":\"VP5\",\"area\":\"Turks & Caicos Is.\",\"areacn\":\"特克斯和凯科斯群岛\",\"areacode\":\"UK\"},{\"prefix\":\"VP6\",\"area\":\"Pitcairn I.,Ducie I.\",\"areacn\":\"皮特凯恩群岛,迪西岛\",\"areacode\":\"UK\"},{\"prefix\":\"VP8\",\"area\":\"Falkland Is.\",\"areacn\":\"福克兰群岛\",\"areacode\":\"UK\"},{\"prefix\":\"CE9\",\"area\":\"Bermuda\",\"areacn\":\"百慕大\",\"areacode\":\"UK\"},{\"prefix\":\"HF0\",\"area\":\"Bermuda\",\"areacn\":\"百慕大\",\"areacode\":\"UK\"},{\"prefix\":\"VP9\",\"area\":\"Bermuda\",\"areacn\":\"百慕大\",\"areacode\":\"UK\"},{\"prefix\":\"VQ9\",\"area\":\"Chagos Is.\",\"areacn\":\"查戈斯群岛\",\"areacode\":\"UK\"},{\"prefix\":\"VU4\",\"area\":\"Andaman & Nicobar Is.\",\"areacn\":\"安达曼群岛\",\"areacode\":\"IN\"},{\"prefix\":\"VU7\",\"area\":\"Lakshadweep Is.\",\"areacn\":\"拉克沙群岛\",\"areacode\":\"IN\"},{\"prefix\":\"XA4\",\"area\":\"Revillagigedo\",\"areacn\":\"雷维利亚希赫多群岛\",\"areacode\":\"MX\"},{\"prefix\":\"XB4\",\"area\":\"Revillagigedo\",\"areacn\":\"雷维利亚希赫多群岛\",\"areacode\":\"MX\"},{\"prefix\":\"XC4\",\"area\":\"Revillagigedo\",\"areacn\":\"雷维利亚希赫多群岛\",\"areacode\":\"MX\"},{\"prefix\":\"XD4\",\"area\":\"Revillagigedo\",\"areacn\":\"雷维利亚希赫多群岛\",\"areacode\":\"MX\"},{\"prefix\":\"XE4\",\"area\":\"Revillagigedo\",\"areacn\":\"雷维利亚希赫多群岛\",\"areacode\":\"MX\"},{\"prefix\":\"XF4\",\"area\":\"Revillagigedo\",\"areacn\":\"雷维利亚希赫多群岛\",\"areacode\":\"MX\"},{\"prefix\":\"XG4\",\"area\":\"Revillagigedo\",\"areacn\":\"雷维利亚希赫多群岛\",\"areacode\":\"MX\"},{\"prefix\":\"XH4\",\"area\":\"Revillagigedo\",\"areacn\":\"雷维利亚希赫多群岛\",\"areacode\":\"MX\"},{\"prefix\":\"XI4\",\"area\":\"Revillagigedo\",\"areacn\":\"雷维利亚希赫多群岛\",\"areacode\":\"MX\"},{\"prefix\":\"XX9\",\"area\":\"Macao\",\"areacn\":\"澳门\",\"areacode\":\"MO\"},{\"prefix\":\"ZB2\",\"area\":\"Gibraltar\",\"areacn\":\"直布罗陀\",\"areacode\":\"UK\"},{\"prefix\":\"ZD7\",\"area\":\"St. Helena\",\"areacn\":\"圣赫勒拿\",\"areacode\":\"UK\"},{\"prefix\":\"ZD8\",\"area\":\"Ascension I.\",\"areacn\":\"阿森松岛\",\"areacode\":\"UK\"},{\"prefix\":\"ZD9\",\"area\":\"Tristan da Cunha & Gough I.\",\"areacn\":\"戈夫岛\",\"areacode\":\"UK\"},{\"prefix\":\"ZK2\",\"area\":\"Niue\",\"areacn\":\"纽埃\",\"areacode\":\"NZ\"},{\"prefix\":\"ZK3\",\"area\":\"Tokelau Is.\",\"areacn\":\"托克劳\",\"areacode\":\"NZ\"},{\"prefix\":\"ZL7\",\"area\":\"Chatham Is.\",\"areacn\":\"查塔姆群岛\",\"areacode\":\"NZ\"},{\"prefix\":\"ZL8\",\"area\":\"Kermadec Is.\",\"areacn\":\"克马德克群岛\",\"areacode\":\"NZ\"},{\"prefix\":\"ZL9\",\"area\":\"Auckland & Campbell Is.\",\"areacn\":\"Auckland & Campbell Is.\",\"areacode\":\"NZ\"},{\"prefix\":\"ZS8\",\"area\":\"Prince Edward & Marion Is.\",\"areacn\":\"爱德华王子群岛\",\"areacode\":\"ZA\"},{\"prefix\":\"AT0\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"IN\"},{\"prefix\":\"CE9\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"CL\"},{\"prefix\":\"OR4\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"BE\"},{\"prefix\":\"DP0\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"DE\"},{\"prefix\":\"8J1\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"JP\"},{\"prefix\":\"KC4\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"US\"},{\"prefix\":\"HL8\",\"area\":\"Antarctica\",\"areacn\":\"南极洲\",\"areacode\":\"KR\"}]");
/***/ }),
/***/ "./src/lib/HamCallsignDB/callsignindextwo.json":
/*!*****************************************************!*\
!*** ./src/lib/HamCallsignDB/callsignindextwo.json ***!
\*****************************************************/
/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, default */
/***/ (function(module) {
module.exports = JSON.parse("[{\"prefix\":\"1A\",\"area\":\"Sov. Mil. Order of Malta\",\"areacn\":\"马耳他骑士团\"},{\"prefix\":\"3A\",\"area\":\"Monaco\",\"areacn\":\"摩纳哥\",\"areacode\":\"MC\"},{\"prefix\":\"3C\",\"area\":\"Equatorial Guinea\",\"areacn\":\"赤道几内亚\",\"areacode\":\"GQ\"},{\"prefix\":\"3V\",\"area\":\"Tunisia\",\"areacn\":\"突尼斯\",\"areacode\":\"TN\"},{\"prefix\":\"3W\",\"area\":\"Viet Nam\",\"areacn\":\"越南\",\"areacode\":\"VN\"},{\"prefix\":\"XV\",\"area\":\"Viet Nam\",\"areacn\":\"越南\",\"areacode\":\"VN\"},{\"prefix\":\"3X\",\"area\":\"Guinea\",\"areacn\":\"几内亚\",\"areacode\":\"GN\"},{\"prefix\":\"3Y\",\"area\":\"Bouvet \",\"areacn\":\"布韦岛\",\"areacode\":\"NO\"},{\"prefix\":\"4J\",\"area\":\"Azerbaijan\",\"areacn\":\"阿塞拜疆\",\"areacode\":\"AZ\"},{\"prefix\":\"4K\",\"area\":\"Azerbaijan\",\"areacn\":\"阿塞拜疆\",\"areacode\":\"AZ\"},{\"prefix\":\"4L\",\"area\":\"Georgia\",\"areacn\":\"格鲁吉亚\",\"areacode\":\"GE\"},{\"prefix\":\"4O\",\"area\":\"Montenegro\",\"areacn\":\"黑山\",\"areacode\":\"ME\"},{\"prefix\":\"4S\",\"area\":\"Sri Lanka\",\"areacn\":\"斯里兰卡\",\"areacode\":\"LK\"},{\"prefix\":\"4W\",\"area\":\"Timor - Leste\",\"areacn\":\"东帝汶\",\"areacode\":\"TL\"},{\"prefix\":\"4X\",\"area\":\"Israel\",\"areacn\":\"以色列\",\"areacode\":\"IL\"},{\"prefix\":\"4Z\",\"area\":\"Israel\",\"areacn\":\"以色列\",\"areacode\":\"IL\"},{\"prefix\":\"5A\",\"area\":\"Libya\",\"areacn\":\"利比亚\",\"areacode\":\"LY\"},{\"prefix\":\"5B\",\"area\":\"Cyprus\",\"areacn\":\"塞浦路斯\",\"areacode\":\"CY\"},{\"prefix\":\"C4\",\"area\":\"Cyprus\",\"areacn\":\"塞浦路斯\",\"areacode\":\"CY\"},{\"prefix\":\"P3\",\"area\":\"Cyprus\",\"areacn\":\"塞浦路斯\",\"areacode\":\"CY\"},{\"prefix\":\"5H\",\"area\":\"Tanzania\",\"areacn\":\"坦桑尼亚\",\"areacode\":\"TZ\"},{\"prefix\":\"5I\",\"area\":\"Tanzania\",\"areacn\":\"坦桑尼亚\",\"areacode\":\"TZ\"},{\"prefix\":\"5N\",\"area\":\"Nigeria\",\"areacn\":\"尼日利亚\",\"areacode\":\"NG\"},{\"prefix\":\"5R\",\"area\":\"Madagascar\",\"areacn\":\"马达加斯加\",\"areacode\":\"MG\"},{\"prefix\":\"5T\",\"area\":\"Mauritania\",\"areacn\":\"毛里塔尼亚\",\"areacode\":\"MR\"},{\"prefix\":\"5U\",\"area\":\"Niger\",\"areacn\":\"尼日尔\",\"areacode\":\"NE\"},{\"prefix\":\"5V\",\"area\":\"Togo\",\"areacn\":\"多哥\",\"areacode\":\"TG\"},{\"prefix\":\"5W\",\"area\":\"Samoa\",\"areacn\":\"萨摩亚\",\"areacode\":\"\"},{\"prefix\":\"5X\",\"area\":\"Uganda\",\"areacn\":\"乌干达\",\"areacode\":\"UG\"},{\"prefix\":\"5Y\",\"area\":\"Kenya\",\"areacn\":\"肯尼亚\",\"areacode\":\"KE\"},{\"prefix\":\"6V\",\"area\":\"Senegal\",\"areacn\":\"塞内加尔\",\"areacode\":\"SN\"},{\"prefix\":\"6W\",\"area\":\"Senegal\",\"areacn\":\"塞内加尔\",\"areacode\":\"SN\"},{\"prefix\":\"6Y\",\"area\":\"Jamaica\",\"areacn\":\"牙买加\",\"areacode\":\"JM\"},{\"prefix\":\"7O\",\"area\":\"Yemen\",\"areacn\":\"也门\",\"areacode\":\"YE\"},{\"prefix\":\"7P\",\"area\":\"Lesotho\",\"areacn\":\"莱索托\",\"areacode\":\"LS\"},{\"prefix\":\"7Q\",\"area\":\"Malawi\",\"areacn\":\"马拉维\",\"areacode\":\"MW\"},{\"prefix\":\"7T\",\"area\":\"Algeria\",\"areacn\":\"阿尔及利亚\",\"areacode\":\"DZ\"},{\"prefix\":\"7U\",\"area\":\"Algeria\",\"areacn\":\"阿尔及利亚\",\"areacode\":\"DZ\"},{\"prefix\":\"7V\",\"area\":\"Algeria\",\"areacn\":\"阿尔及利亚\",\"areacode\":\"DZ\"},{\"prefix\":\"7W\",\"area\":\"Algeria\",\"areacn\":\"阿尔及利亚\",\"areacode\":\"DZ\"},{\"prefix\":\"7X\",\"area\":\"Algeria\",\"areacn\":\"阿尔及利亚\",\"areacode\":\"DZ\"},{\"prefix\":\"7Y\",\"area\":\"Algeria\",\"areacn\":\"阿尔及利亚\",\"areacode\":\"DZ\"},{\"prefix\":\"8P\",\"area\":\"Barbados\",\"areacn\":\"巴巴多斯\",\"areacode\":\"BB\"},{\"prefix\":\"8Q\",\"area\":\"Maldives\",\"areacn\":\"马尔代夫\",\"areacode\":\"MV\"},{\"prefix\":\"8R\",\"area\":\"Guyana\",\"areacn\":\"圭亚那\",\"areacode\":\"GY\"},{\"prefix\":\"9A\",\"area\":\"Croatia\",\"areacn\":\"克罗地亚\",\"areacode\":\"HR\"},{\"prefix\":\"9G\",\"area\":\"Ghana\",\"areacn\":\"加纳\",\"areacode\":\"GH\"},{\"prefix\":\"9H\",\"area\":\"Malta\",\"areacn\":\"马耳他\",\"areacode\":\"MT\"},{\"prefix\":\"9I\",\"area\":\"Zambia\",\"areacn\":\"赞比亚\",\"areacode\":\"ZM\"},{\"prefix\":\"9J\",\"area\":\"Zambia\",\"areacn\":\"赞比亚\",\"areacode\":\"ZM\"},{\"prefix\":\"9K\",\"area\":\"Kuwait\",\"areacn\":\"科威特\",\"areacode\":\"KW\"},{\"prefix\":\"9L\",\"area\":\"Sierra Leone\",\"areacn\":\"塞拉利昂\",\"areacode\":\"SL\"},{\"prefix\":\"9N\",\"area\":\"Nepal\",\"areacn\":\"尼泊尔\",\"areacode\":\"NP\"},{\"prefix\":\"9Q\",\"area\":\"Dem. Rep. of Congo\",\"areacn\":\"刚果民主共和国\",\"areacode\":\"CD\"},{\"prefix\":\"9R\",\"area\":\"Dem. Rep. of Congo\",\"areacn\":\"刚果民主共和国\",\"areacode\":\"CD\"},{\"prefix\":\"9S\",\"area\":\"Dem. Rep. of Congo\",\"areacn\":\"刚果民主共和国\",\"areacode\":\"CD\"},{\"prefix\":\"9T\",\"area\":\"Dem. Rep. of Congo\",\"areacn\":\"刚果民主共和国\",\"areacode\":\"CD\"},{\"prefix\":\"9U\",\"area\":\"Burundi\",\"areacn\":\"布隆迪\",\"areacode\":\"BI\"},{\"prefix\":\"9V\",\"area\":\"Singapore\",\"areacn\":\"新加坡\",\"areacode\":\"SG\"},{\"prefix\":\"9X\",\"area\":\"Rwanda\",\"areacn\":\"卢旺达\",\"areacode\":\"RW\"},{\"prefix\":\"9Y\",\"area\":\"Trinidad & Tobago\",\"areacn\":\"特立尼达和多巴哥\",\"areacode\":\"TT\"},{\"prefix\":\"9Z\",\"area\":\"Trinidad & Tobago\",\"areacn\":\"特立尼达和多巴哥\",\"areacode\":\"TT\"},{\"prefix\":\"A2\",\"area\":\"Botswana\",\"areacn\":\"博茨瓦纳\",\"areacode\":\"BW\"},{\"prefix\":\"A3\",\"area\":\"Tonga\",\"areacn\":\"汤加\",\"areacode\":\"TO\"},{\"prefix\":\"A4\",\"area\":\"Oman\",\"areacn\":\"阿曼\",\"areacode\":\"OM\"},{\"prefix\":\"A5\",\"area\":\"Bhutan\",\"areacn\":\"不丹\",\"areacode\":\"BT\"},{\"prefix\":\"A6\",\"area\":\"United Arab Emirates\",\"areacn\":\"阿拉伯联合酋长国\",\"areacode\":\"AE\"},{\"prefix\":\"A7\",\"area\":\"Qatar\",\"areacn\":\"卡塔尔\",\"areacode\":\"QA\"},{\"prefix\":\"A9\",\"area\":\"Bahrain\",\"areacn\":\"巴林\",\"areacode\":\"BH\"},{\"prefix\":\"AP\",\"area\":\"Pakistan\",\"areacn\":\"巴基斯坦\",\"areacode\":\"PK\"},{\"prefix\":\"BN\",\"area\":\"Taiwan\",\"areacn\":\"台湾\",\"areacode\":\"TW\"},{\"prefix\":\"BM\",\"area\":\"Taiwan\",\"areacn\":\"台湾\",\"areacode\":\"TW\"},{\"prefix\":\"BW\",\"area\":\"Taiwan\",\"areacn\":\"台湾\",\"are