diff --git a/README.md b/README.md index efbfacc2..082c9cfb 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## *PATHFINDER* +# ![Pathfinder logo](favicon/favicon-32x32.png "Logo") *PATHFINDER* Mapping tool for [*EVE ONLINE*](https://www.eveonline.com) - Project URL [https://www.pathfinder-w.space](https://www.pathfinder-w.space) @@ -40,11 +40,10 @@ Issues should be reported in the [Issue](https://github.com/exodus4d/pathfinder/ |-- routes.ini --> config - routes |-- [0755] export/ --> static data |-- csv/ --> *.csv used by /setup page - |-- json/ --> *.json used by /setup page - |-- sql/ --> DB dump for import (pathfinder.sql) + |-- sql/ --> DB dump for import (eve_universe.sql.zip) |-- [0755] favicon/ --> Favicons |-- [0777] history/ --> log files (map history logs) [optional] - |-- [0755] js/ --> JS source files (raw) + |-- [0755] js/ --> JS source files |-- app/ --> "PASTHFINDER" core files (not used for production) |-- lib/ --> 3rd partie extension/library (not used for production) |-- app.js --> require.js config (!required for production!) diff --git a/app/cron.ini b/app/cron.ini index 68ebc4cb..ab3eff11 100644 --- a/app/cron.ini +++ b/app/cron.ini @@ -56,5 +56,8 @@ deleteExpiredCacheData = Cron\Cache->deleteExpiredData, @downtime ; delete old statistics (activity log) data deleteStatisticsData = Cron\StatisticsUpdate->deleteStatisticsData, @weekly +; updates small amount of static system data from CCP API +updateUniverseSystems = Cron\Universe->updateUniverseSystems, @instant + ; setup universe DB with static data from ESI -; setup = Cron\Universe->setup, @instant \ No newline at end of file +;setup = Cron\Universe->setup, @instant \ No newline at end of file diff --git a/app/environment.ini b/app/environment.ini index 4291be15..d963ea7f 100644 --- a/app/environment.ini +++ b/app/environment.ini @@ -26,12 +26,6 @@ DB_UNIVERSE_NAME = eve_universe DB_UNIVERSE_USER = root DB_UNIVERSE_PASS = -; EVE-Online CCP database export -DB_CCP_DNS = mysql:host=localhost;port=3306;dbname= -DB_CCP_NAME = eve_lifeblood_min -DB_CCP_USER = root -DB_CCP_PASS = - ; CCP SSO (OAuth2) - visit: https://developers.eveonline.com/applications CCP_SSO_URL = https://sisilogin.testeveonline.com CCP_SSO_CLIENT_ID = diff --git a/app/lib/cron.php b/app/lib/cron.php index efc68de3..bae09128 100644 --- a/app/lib/cron.php +++ b/app/lib/cron.php @@ -6,7 +6,7 @@ class Cron extends \Prefab { const E_Undefined='Undefined property: %s::$%s', E_Invalid='"%s" is not a valid name: it should only contain alphanumeric characters', - E_NotFound='Job %s doesn\' exist', + E_NotFound='Job %s doesn\'t exist', E_Callable='Job %s cannot be called'; //@} @@ -43,6 +43,9 @@ class Cron extends \Prefab { 'hourly'=>'0 * * * *', ); + /** @var bool */ + private $windows; + /** * Set binary path after checking that it can be executed and is CLI * @param string $path @@ -113,9 +116,13 @@ class Cron extends \Prefab { // Failing to do so will cause PHP to hang until the execution of the program ends. $dir=dirname($this->script); $file=basename($this->script); - if (@$dir[0]!='/') + if (!preg_match($this->windows?'/^[A-Z]:\\\\/i':'/^\//',$dir)) $dir=getcwd().'/'.$dir; - exec(sprintf('cd "%s";%s %s /cron/%s > /dev/null 2>/dev/null &',$dir,$this->binary,$file,$job)); + if ($this->windows) { + pclose(popen(sprintf('start "cron" "%s" "%s\\%s" "/cron/%s"',$this->binary,$dir,$file,$job),'r')); + } else { + exec(sprintf('cd "%s" & %s %s /cron/%s >/dev/null 2>/dev/null &',$dir,$this->binary,$file,$job)); + } return FALSE; } $start=microtime(TRUE); @@ -245,7 +252,8 @@ class Cron extends \Prefab { foreach(array('php','php-cli') as $path) // try to guess the binary name if ($this->binary($path)) break; + $this->windows=(bool)preg_match('/^win/i',PHP_OS); $f3->route(array('GET /cron','GET /cron/@job'),array($this,'route')); } -} \ No newline at end of file +} diff --git a/app/lib/db/cortex.php b/app/lib/db/cortex.php index 0cf20d47..0f4f84dd 100644 --- a/app/lib/db/cortex.php +++ b/app/lib/db/cortex.php @@ -223,11 +223,11 @@ class Cortex extends Cursor { protected function applyWhitelist() { if ($this->dbsType == 'sql') { // fetch full schema - if (!$this->fluid && isset(self::$schema_cache[$this->table])) - $schema = self::$schema_cache[$this->table]; + if (!$this->fluid && isset(self::$schema_cache[$this->table.$this->db->uuid()])) + $schema = self::$schema_cache[$this->table.$this->db->uuid()]; else { $schema = $this->mapper->schema(); - self::$schema_cache[$this->table] = $schema; + self::$schema_cache[$this->table.$this->db->uuid()] = $schema; } // apply reduced fields schema if ($this->whitelist) diff --git a/app/main/controller/api/connection.php b/app/main/controller/api/connection.php index 5c6a4eaf..8fa19d63 100644 --- a/app/main/controller/api/connection.php +++ b/app/main/controller/api/connection.php @@ -56,8 +56,10 @@ class Connection extends Controller\AccessController { $connection = Model\BasicModel::getNew('ConnectionModel'); $connection->getById( (int)$connectionData['id'] ); - $connectionData['mapId'] = $map; - $connection->setData($connectionData); + $connection->mapId = $map; + $connection->source = $source; + $connection->target = $target; + $connection->copyfrom($connectionData, ['scope', 'type']); // change the default type for the new connection $connection->setDefaultTypeData(); diff --git a/app/main/controller/api/map.php b/app/main/controller/api/map.php index f9222d3d..4d21e015 100644 --- a/app/main/controller/api/map.php +++ b/app/main/controller/api/map.php @@ -55,9 +55,11 @@ class Map extends Controller\AccessController { public function initData(\Base $f3){ // expire time in seconds $expireTimeCache = 60 * 60; - $expireTimeSQL = 60 * 60 * 12; if( !$f3->exists(self::CACHE_KEY_INIT, $return )){ + // response should not be cached if invalid -> e.g. missing static data + $validInitData = true; + $return = (object) []; $return->error = []; @@ -66,7 +68,7 @@ class Map extends Controller\AccessController { // get all available map types ---------------------------------------------------------------------------- $mapType = Model\BasicModel::getNew('MapTypeModel'); - $rows = $mapType->find('active = 1', null, $expireTimeSQL); + $rows = $mapType->find('active = 1'); // default map type config $mapsDefaultConfig = Config::getMapsDefaultConfig(); @@ -83,9 +85,11 @@ class Map extends Controller\AccessController { } $return->mapTypes = $mapTypeData; + $validInitData = $validInitData ? !empty($mapTypeData) : $validInitData; + // get all available map scopes --------------------------------------------------------------------------- $mapScope = Model\BasicModel::getNew('MapScopeModel'); - $rows = $mapScope->find('active = 1', null, $expireTimeSQL); + $rows = $mapScope->find('active = 1'); $mapScopeData = []; foreach((array)$rows as $rowData){ $data = [ @@ -96,9 +100,11 @@ class Map extends Controller\AccessController { } $return->mapScopes = $mapScopeData; + $validInitData = $validInitData ? !empty($mapScopeData) : $validInitData; + // get all available system status ------------------------------------------------------------------------ $systemStatus = Model\BasicModel::getNew('SystemStatusModel'); - $rows = $systemStatus->find('active = 1', null, $expireTimeSQL); + $rows = $systemStatus->find('active = 1'); $systemScopeData = []; foreach((array)$rows as $rowData){ $data = [ @@ -110,9 +116,11 @@ class Map extends Controller\AccessController { } $return->systemStatus = $systemScopeData; + $validInitData = $validInitData ? !empty($systemScopeData) : $validInitData; + // get all available system types ------------------------------------------------------------------------- $systemType = Model\BasicModel::getNew('SystemTypeModel'); - $rows = $systemType->find('active = 1', null, $expireTimeSQL); + $rows = $systemType->find('active = 1'); $systemTypeData = []; foreach((array)$rows as $rowData){ $data = [ @@ -123,9 +131,11 @@ class Map extends Controller\AccessController { } $return->systemType = $systemTypeData; + $validInitData = $validInitData ? !empty($systemTypeData) : $validInitData; + // get available connection scopes ------------------------------------------------------------------------ $connectionScope = Model\BasicModel::getNew('ConnectionScopeModel'); - $rows = $connectionScope->find('active = 1', null, $expireTimeSQL); + $rows = $connectionScope->find('active = 1'); $connectionScopeData = []; foreach((array)$rows as $rowData){ $data = [ @@ -137,20 +147,11 @@ class Map extends Controller\AccessController { } $return->connectionScopes = $connectionScopeData; - // get available wormhole types --------------------------------------------------------------------------- - $wormholes = Model\BasicModel::getNew('WormholeModel'); - $rows = $wormholes->find('id > 0', null, $expireTimeSQL); - $wormholesData = []; - if($rows){ - foreach((array)$rows as $rowData){ - $wormholesData[$rowData->name] = $rowData->getData(); - } - } - $return->wormholes = $wormholesData; + $validInitData = $validInitData ? !empty($connectionScopeData) : $validInitData; // get available character status ------------------------------------------------------------------------- $characterStatus = Model\BasicModel::getNew('CharacterStatusModel'); - $rows = $characterStatus->find('active = 1', null, $expireTimeSQL); + $rows = $characterStatus->find('active = 1'); $characterStatusData = []; foreach((array)$rows as $rowData){ $data = [ @@ -162,11 +163,13 @@ class Map extends Controller\AccessController { } $return->characterStatus = $characterStatusData; + $validInitData = $validInitData ? !empty($characterStatusData) : $validInitData; + // route search config ------------------------------------------------------------------------------------ $return->routeSearch = [ - 'defaultCount' => Config::getPathfinderData('route.search_default_count'), - 'maxDefaultCount' => Config::getPathfinderData('route.max_default_count'), - 'limit' => Config::getPathfinderData('route.limit') + 'defaultCount' => Config::getPathfinderData('route.search_default_count'), + 'maxDefaultCount' => Config::getPathfinderData('route.max_default_count'), + 'limit' => Config::getPathfinderData('route.limit') ]; // get program routes ------------------------------------------------------------------------------------- @@ -176,18 +179,18 @@ class Map extends Controller\AccessController { // get third party APIs ----------------------------------------------------------------------------------- $return->url = [ - 'ccpImageServer' => Config::getPathfinderData('api.ccp_image_server'), - 'zKillboard' => Config::getPathfinderData('api.z_killboard') + 'ccpImageServer' => Config::getPathfinderData('api.ccp_image_server'), + 'zKillboard' => Config::getPathfinderData('api.z_killboard') ]; // Slack integration status ------------------------------------------------------------------------------- $return->slack = [ - 'status' => (bool)Config::getPathfinderData('slack.status') + 'status' => (bool)Config::getPathfinderData('slack.status') ]; // Slack integration status ------------------------------------------------------------------------------- $return->discord = [ - 'status' => (bool)Config::getPathfinderData('discord.status') + 'status' => (bool)Config::getPathfinderData('discord.status') ]; // structure status --------------------------------------------------------------------------------------- @@ -198,10 +201,30 @@ class Map extends Controller\AccessController { } $return->structureStatus = $structureData; - // universe category data --------------------------------------------------------------------------------- - $return->universeCategories = [65 => Model\Universe\BasicUniverseModel::getNew('CategoryModel')->getById(65)->getData()]; + $validInitData = $validInitData ? !empty($structureData) : $validInitData; - $f3->set(self::CACHE_KEY_INIT, $return, $expireTimeCache ); + // get available wormhole types --------------------------------------------------------------------------- + $wormhole = Model\Universe\BasicUniverseModel::getNew('WormholeModel'); + $wormholesData = []; + if($rows = $wormhole->find(null, ['order' => 'name asc'])){ + foreach($rows as $rowData){ + $wormholesData[$rowData->name] = $rowData->getData(); + } + } + $return->wormholes = $wormholesData; + + $validInitData = $validInitData ? !empty($wormholesData) : $validInitData; + + // universe category data --------------------------------------------------------------------------------- + $return->universeCategories = [ + 65 => Model\Universe\BasicUniverseModel::getNew('CategoryModel')->getById(65)->getData() + ]; + + $validInitData = $validInitData ? !empty($return->universeCategories[65]) : $validInitData; + + if($validInitData){ + $f3->set(self::CACHE_KEY_INIT, $return, $expireTimeCache ); + } } // Add data that should not be cached ========================================================================= @@ -249,99 +272,115 @@ class Map extends Controller\AccessController { $map = Model\BasicModel::getNew('MapModel'); /** - * @var $system Model\SystemModel + * @var $mapType Model\MapTypeModel */ - $system = Model\BasicModel::getNew('SystemModel'); - $system->setActivityLogging(false); + $mapType = Model\BasicModel::getNew('MapTypeModel'); + $mapType->getById((int)$importData['typeId']); - /** - * @var $connection Model\ConnectionModel - */ - $connection = Model\BasicModel::getNew('ConnectionModel'); - $connection->setActivityLogging(false); - - // to many systems for import - $mapTypeModel = Model\BasicModel::getNew('MapTypeModel'); - $mapTypeModel->getById( (int)$importData['typeId'] ); - - if( !$mapTypeModel->dry() ){ - $defaultConfig = Config::getMapsDefaultConfig($mapTypeModel->name); + if( !$mapType->dry() ){ + $defaultConfig = Config::getMapsDefaultConfig($mapType->name); foreach($importData['mapData'] as $mapData){ if( isset($mapData['config']) && isset($mapData['data']) ){ + $mapDataConfig = (array)$mapData['config']; + $mapDataData = (array)$mapData['data']; - if( - isset($mapData['data']['systems']) && - isset($mapData['data']['connections']) - ){ - $systemCount = count($mapData['data']['systems']); - if( $systemCount <= $defaultConfig['max_systems']){ + /** + * @var $mapScope Model\MapScopeModel + */ + $mapScope = Model\BasicModel::getNew('MapScopeModel'); + $mapScope->getById((int)$mapDataConfig['scope']['id']); - $map->setData($mapData['config']); - $map->typeId = (int)$importData['typeId']; - $map->save($activeCharacter); + if( !$mapScope->dry() ){ + if( + isset($mapDataData['systems']) && + isset($mapDataData['connections']) + ){ + $mapDataSystems = (array)$mapDataData['systems']; + $mapDataConnections = (array)$mapDataData['connections']; + $systemCount = count($mapDataSystems); + if( $systemCount <= $defaultConfig['max_systems']){ - // new system IDs will be generated - // therefore we need to temp store a mapping between IDs - $tempSystemIdMapping = []; + $map->copyfrom($mapDataConfig, ['name', 'icon', 'position', 'locked', 'rallyUpdated', 'rallyPoke']); + $map->typeId = $mapType; + $map->scopeId = $mapScope; + $map->save($activeCharacter); - foreach($mapData['data']['systems'] as $systemData){ - if(isset($systemData['id'])){ - $oldId = (int)$systemData['id']; + // new system IDs will be generated + // therefore we need to temp store a mapping between IDs + $tempSystemIdMapping = []; - $system->setData($systemData); - $system->mapId = $map; - $system->save($activeCharacter); + foreach($mapDataSystems as $systemData){ + if( + ($oldId = (int)$systemData['id']) && + ($systemId = (int)$systemData['systemId']) + ){ + $system = $map->getNewSystem($systemId); + $system->copyfrom($systemData, ['alias', 'status', 'locked', 'rallyUpdated', 'rallyPoke', 'position']); + $system = $map->saveSystem($system, $activeCharacter, $system->posX, $system->posY); - $tempSystemIdMapping[$oldId] = $system->id; - $system->reset(); + $tempSystemIdMapping[$oldId] = $system->_id; + } } - } - foreach($mapData['data']['connections'] as $connectionData){ - // check if source and target IDs match with new system ID - if( - isset( $tempSystemIdMapping[$connectionData['source']] ) && - isset( $tempSystemIdMapping[$connectionData['target']] ) - ){ - $connection->setData($connectionData); - $connection->mapId = $map; - $connection->source = $tempSystemIdMapping[$connectionData['source']]; - $connection->target = $tempSystemIdMapping[$connectionData['target']]; - $connection->save($activeCharacter); + /** + * @var $connection Model\ConnectionModel + */ + $connection = Model\BasicModel::getNew('ConnectionModel'); + $connection->setActivityLogging(false); - $connection->reset(); - } - } + foreach($mapDataConnections as $connectionData){ + // check if source and target IDs match with new system ID + if( + ($sourceSystemId = $tempSystemIdMapping[(int)$connectionData['source']]) && + ($targetSystemId = $tempSystemIdMapping[(int)$connectionData['target']]) + ){ + $connection->source = $sourceSystemId; + $connection->target = $targetSystemId; + $connection->copyfrom($connectionData, ['scope', 'type']); + $map->saveConnection($connection, $activeCharacter); - // map access info should not automatically imported - if($map->isPrivate()){ - $map->setAccess($activeCharacter); - }elseif($map->isCorporation()){ - if($corporation = $activeCharacter->getCorporation()){ - $map->setAccess($corporation); + $connection->reset(); + } } - }elseif($map->isAlliance()){ - if($alliance = $activeCharacter->getAlliance()){ - $map->setAccess($alliance); + + // map access info should not automatically imported + if($map->isPrivate()){ + $map->setAccess($activeCharacter); + }elseif($map->isCorporation()){ + if($corporation = $activeCharacter->getCorporation()){ + $map->setAccess($corporation); + } + }elseif($map->isAlliance()){ + if($alliance = $activeCharacter->getAlliance()){ + $map->setAccess($alliance); + } } + + // broadcast map Access -> and send map Data + $this->broadcastMapAccess($map); + }else{ + $maxSystemsError = (object) []; + $maxSystemsError->type = 'error'; + $maxSystemsError->message = 'Map has to many systems (' . $systemCount . ').' + .' Max system count is ' . $defaultConfig['max_systems'] . ' for ' . $mapType->name . ' maps.'; + $return->error[] = $maxSystemsError; } }else{ - $maxSystemsError = (object) []; - $maxSystemsError->type = 'error'; - $maxSystemsError->message = 'Map has to many systems (' . $systemCount . ').' - .' Max system count is ' . $defaultConfig['max_systems'] . ' for ' . $mapTypeModel->name . ' maps.'; - $return->error[] = $maxSystemsError; + // systems || connections missing + $missingConfigError = (object) []; + $missingConfigError->type = 'error'; + $missingConfigError->message = 'Map data not valid (systems || connections) missing'; + $return->error[] = $missingConfigError; } }else{ - // systems || connections missing - $missingConfigError = (object) []; - $missingConfigError->type = 'error'; - $missingConfigError->message = 'Map data not valid (systems || connections) missing'; - $return->error[] = $missingConfigError; + $unknownMapScope= (object) []; + $unknownMapScope->type = 'error'; + $unknownMapScope->message = 'Map scope unknown!'; + $return->error[] = $unknownMapScope; } }else{ // map config || systems/connections missing @@ -531,14 +570,8 @@ class Map extends Controller\AccessController { // this makes sure all data is up2date $map->getById( $map->_id, 0 ); - - $charactersData = $map->getCharactersData(); - $characterIds = array_map(function ($data){ - return $data->id; - }, $charactersData); - // broadcast map Access -> and send map Data - $this->broadcastMapAccess($map, $characterIds); + $this->broadcastMapAccess($map); $return->mapData = $map->getData(); }catch(Exception\ValidationException $e){ @@ -548,7 +581,6 @@ class Map extends Controller\AccessController { $validationError->message = $e->getMessage(); $return->error[] = $validationError; } - }else{ // map access denied $captchaError = (object) []; @@ -604,15 +636,17 @@ class Map extends Controller\AccessController { * broadcast characters with map access rights to WebSocket server * -> if characters with map access found -> broadcast mapData to them * @param Model\MapModel $map - * @param array $characterIds * @throws Exception * @throws Exception\PathfinderException * @throws \ZMQSocketException */ - protected function broadcastMapAccess($map, $characterIds){ + protected function broadcastMapAccess(Model\MapModel $map){ + $mapAccess = [ 'id' => $map->_id, - 'characterIds' => $characterIds + 'characterIds' => array_map(function ($data){ + return $data->id; + }, $map->getCharactersData()) ]; (new Socket( Config::getSocketUri() ))->sendData('mapAccess', $mapAccess); @@ -741,12 +775,11 @@ class Map extends Controller\AccessController { // system belongs to the current map if(is_object($filteredMap->systems)){ // update - /** * @var $system Model\SystemModel */ $system = $filteredMap->systems->current(); - $system->setData($systemData); + $system->copyfrom($systemData, ['alias', 'status', 'position', 'locked', 'rallyUpdated', 'rallyPoke']); if($system->save($activeCharacter)){ $mapChanged = true; @@ -765,7 +798,7 @@ class Map extends Controller\AccessController { // check if the current connection belongs to the current map $map->filter('connections', ['id = ?', $connectionData['id'] ]); $filteredMap = $map->find( - ['id = ?', $map->id ], + ['id = ?', $map->_id ], ['limit' => 1] ); @@ -776,12 +809,11 @@ class Map extends Controller\AccessController { // connection belongs to the current map if(is_object($filteredMap->connections)){ // update - /** * @var $connection Model\ConnectionModel */ $connection = $filteredMap->connections->current(); - $connection->setData($connectionData); + $connection->copyfrom($connectionData, ['scope', 'type']); if($connection->save($activeCharacter)){ $mapChanged = true; @@ -883,6 +915,8 @@ class Map extends Controller\AccessController { // data for currently selected system $return->system = $system->getData(); $return->system->signatures = $system->getSignaturesData(); + $return->system->structures = $system->getStructuresData(); + } } } diff --git a/app/main/controller/api/route.php b/app/main/controller/api/route.php index e823942f..cecb0bcd 100644 --- a/app/main/controller/api/route.php +++ b/app/main/controller/api/route.php @@ -7,11 +7,12 @@ */ namespace Controller\Api; + use Controller; +use Controller\Ccp\Universe; use lib\Config; use Model; - /** * Routes controller * Class Route @@ -101,6 +102,7 @@ class Route extends Controller\AccessController { * -> (e.g. new system added, connection added/updated, ...) * @param array $mapIds * @param array $filterData + * @throws \Exception */ private function setDynamicJumpData($mapIds = [], $filterData = []){ // make sure, mapIds are integers (protect against SQL injections) @@ -171,13 +173,10 @@ class Route extends Controller\AccessController { } $query = "SELECT - `system_src`.`regionId` regionId, - `system_src`.`constellationId` constellationId, - `system_src`.`name` systemName, `system_src`.`systemId` systemId, ( SELECT - GROUP_CONCAT( NULLIF(`system_tar`.`name`, NULL) SEPARATOR ':') + GROUP_CONCAT( NULLIF(`system_tar`.`systemId`, NULL) SEPARATOR ':') FROM `connection` INNER JOIN `system` system_tar ON @@ -193,8 +192,7 @@ class Route extends Controller\AccessController { " . $whereQuery . " `system_tar`.`id` != `system_src`.`id` AND `system_tar`.`active` = 1 - ) jumpNodes, - `system_src`.`trueSec` trueSec + ) jumpNodes FROM `system` `system_src` INNER JOIN `map` ON @@ -211,6 +209,17 @@ class Route extends Controller\AccessController { $rows = $this->getDB()->exec($query, null, $this->dynamicJumpDataCacheTime); if(count($rows) > 0){ + // enrich $row data with static system data (from universe DB) + $universe = new Universe(); + for($i = 0; $i < count($rows); $i++){ + if($staticData = $universe->getSystemData($rows[$i]['systemId'])){ + $rows[$i]['systemName'] = $staticData->name; + $rows[$i]['constellationId'] = $staticData->constellation->id; + $rows[$i]['regionId'] = $staticData->constellation->region->id; + $rows[$i]['trueSec'] = $staticData->trueSec; + } + } + // update jump data for this instance $this->updateJumpData($rows); } @@ -229,7 +238,7 @@ class Route extends Controller\AccessController { foreach($rows as &$row){ $regionId = (int)$row['regionId']; $constId = (int)$row['constellationId']; - $systemName = strtoupper($row['systemName']); + $systemName = (string)($row['systemName']); $systemId = (int)$row['systemId']; $secStatus = (float)$row['trueSec']; @@ -242,19 +251,19 @@ class Route extends Controller\AccessController { } // fill "idArray" data ------------------------------------------------------------------------------------ - if( !isset($this->idArray[$systemName]) ){ - $this->idArray[$systemName] = $systemId; + if( !isset($this->idArray[$systemId]) ){ + $this->idArray[$systemId] = $systemName; } // fill "jumpArray" data ---------------------------------------------------------------------------------- - if( !is_array($this->jumpArray[$systemName]) ){ - $this->jumpArray[$systemName] = []; + if( !is_array($this->jumpArray[$systemId]) ){ + $this->jumpArray[$systemId] = []; } - $this->jumpArray[$systemName] = array_merge( explode(':', strtoupper($row['jumpNodes'])), $this->jumpArray[$systemName] ); + $this->jumpArray[$systemId] = array_merge(array_map('intval', explode(':', $row['jumpNodes'])), $this->jumpArray[$systemId]); - // add systemId to end (if not already there) - if(end($this->jumpArray[$systemName]) != $systemId){ - array_push($this->jumpArray[$systemName],$systemId); + // add systemName to end (if not already there) + if(end($this->jumpArray[$systemId]) != $systemName){ + array_push($this->jumpArray[$systemId], $systemName); } } } @@ -267,24 +276,23 @@ class Route extends Controller\AccessController { private function filterJumpData($filterData = [], $keepSystems = []){ if($filterData['flag'] == 'secure'){ // remove all systems (TrueSec < 0.5) from search arrays - $this->jumpArray = array_filter($this->jumpArray, function($jumpData) use($keepSystems) { - - // systemId is always last entry - $systemId = end($jumpData); + $this->jumpArray = array_filter($this->jumpArray, function($systemId) use($keepSystems) { $systemNameData = $this->nameArray[$systemId]; $systemSec = $systemNameData[3]; - if($systemSec < 0.45 && !in_array($systemId, $keepSystems)){ - // remove system from nameArray as well + if( + $systemSec < 0.45 && + !in_array($systemId, $keepSystems) && + !preg_match('/^j\d+$/i', $this->idArray[$systemId]) // WHs are supposed to be "secure" + ){ + // remove system from nameArray and idArray unset($this->nameArray[$systemId]); - // remove system from idArray as well - $systemName = $systemNameData[0]; - unset($this->idArray[$systemName]); + unset($this->idArray[$systemId]); return false; }else{ return true; } - }); + }, ARRAY_FILTER_USE_KEY ); } } @@ -298,16 +306,16 @@ class Route extends Controller\AccessController { $info = null; switch($option){ case 'systemName': - $info = $this->nameArray[ $systemId ][0]; + $info = $this->nameArray[$systemId][0]; break; case 'regionId': - $info = $this->nameArray[ $systemId ][1]; + $info = $this->nameArray[$systemId][1]; break; case 'constellationId': - $info = $this->nameArray[ $systemId ][2]; + $info = $this->nameArray[$systemId][2]; break; case 'trueSec': - $info = $this->nameArray[ $systemId ][3]; + $info = $this->nameArray[$systemId][3]; break; } @@ -387,13 +395,13 @@ class Route extends Controller\AccessController { /** * get formatted jump node data - * @param $systemName + * @param int $systemId * @return array */ - protected function getJumpNodeData($systemName) : array { + protected function getJumpNodeData(int $systemId) : array { return [ - 'system' => $systemName, - 'security' => $this->getSystemInfoBySystemId($this->idArray[$systemName], 'trueSec') + 'system' => $this->getSystemInfoBySystemId($systemId, 'systemName'), + 'security' => $this->getSystemInfoBySystemId($systemId, 'trueSec') ]; } @@ -430,6 +438,7 @@ class Route extends Controller\AccessController { * @param array $mapIds * @param array $filterData * @return array + * @throws \Exception * @throws \Exception\PathfinderException */ private function searchRouteCustom(int $systemFromId, int $systemToId, $searchDepth = 0, array $mapIds = [], array $filterData = []) : array { @@ -454,19 +463,16 @@ class Route extends Controller\AccessController { // --> donĀ“t filter some systems (e.g. systemFrom, systemTo) even if they are are WH,LS,0.0 $this->filterJumpData($filterData, [$systemFromId, $systemToId]); - $systemFrom = $this->getSystemInfoBySystemId($systemFromId, 'systemName'); - $systemTo = $this->getSystemInfoBySystemId($systemToId, 'systemName'); - // search route ------------------------------------------------------------------------------------------- // jump counter $jumpNum = 0; $depthSearched = 0; - if( isset($this->jumpArray[$systemFrom]) ){ + if( isset($this->jumpArray[$systemFromId]) ){ // check if the system we are looking for is a direct neighbour - foreach( $this->jumpArray[$systemFrom] as $n ) { - if ($n == $systemTo) { + foreach( $this->jumpArray[$systemFromId] as $n ) { + if ($n == $systemToId) { $jumpNum = 2; $routeData['route'][] = $this->getJumpNodeData($n); break; @@ -475,11 +481,11 @@ class Route extends Controller\AccessController { // system is not a direct neighbour -> search recursive its neighbours if ($jumpNum == 0) { - $searchResult = $this->graph_find_path( $this->jumpArray, $systemFrom, $systemTo, $searchDepth ); + $searchResult = $this->graph_find_path( $this->jumpArray, $systemFromId, $systemToId, $searchDepth ); $depthSearched = $searchResult['depth']; - foreach( $searchResult['path'] as $systemName ) { + foreach( $searchResult['path'] as $systemId ) { if ($jumpNum > 0) { - $routeData['route'][] = $this->getJumpNodeData($systemName); + $routeData['route'][] = $this->getJumpNodeData($systemId); } $jumpNum++; } @@ -489,7 +495,7 @@ class Route extends Controller\AccessController { // route found $routeData['routePossible'] = true; // insert "from" system on top - array_unshift($routeData['route'], $this->getJumpNodeData($systemFrom)); + array_unshift($routeData['route'], $this->getJumpNodeData($systemFromId)); } else { // route not found $routeData['routePossible'] = false; @@ -512,6 +518,7 @@ class Route extends Controller\AccessController { * @param array $mapIds * @param array $filterData * @return array + * @throws \Exception * @throws \Exception\PathfinderException */ private function searchRouteESI(int $systemFromId, int $systemToId, int $searchDepth = 0, array $mapIds = [], array $filterData = []) : array { @@ -540,18 +547,16 @@ class Route extends Controller\AccessController { $this->filterJumpData($filterData, [$systemFromId, $systemToId]); $connections = []; - foreach($this->jumpArray as $systemSourceName => $jumpData){ + foreach($this->jumpArray as $systemSourceId => $jumpData){ $count = count($jumpData); if($count > 1){ // ... should always > 1 - $systemSourceId = (int)$this->idArray[$systemSourceName]; // loop all connections for current source system - foreach($jumpData as $systemTargetName) { + foreach($jumpData as $systemTargetId) { // skip last entry if(--$count <= 0){ break; } - $systemTargetId = (int)$this->idArray[$systemTargetName]; // systemIds exist and wer not removed before in filterJumpData() if($systemSourceId && $systemTargetId){ @@ -599,8 +604,7 @@ class Route extends Controller\AccessController { $this->setStaticJumpData(); foreach($result['route'] as $systemId){ - $systemName = $this->getSystemInfoBySystemId($systemId, 'systemName'); - $routeData['route'][] = $this->getJumpNodeData($systemName); + $routeData['route'][] = $this->getJumpNodeData($systemId); } }else{ $depthSearched = $routeData['maxDepth']; diff --git a/app/main/controller/api/setup.php b/app/main/controller/api/setup.php index 3681e4c1..3a5d45ba 100644 --- a/app/main/controller/api/setup.php +++ b/app/main/controller/api/setup.php @@ -59,7 +59,7 @@ class Setup extends Controller\Controller { $controller = new Controller\Ccp\Universe(); switch($type){ case 'Systems': - $length = 200; + $length = 100; $offset = $count * $length; $buildInfo = $controller->buildSystemsIndex($offset, $length); $return->countAll = $buildInfo['countAll']; @@ -91,11 +91,11 @@ class Setup extends Controller\Controller { $return->countBuildAll = $categoryUniverseModel->getById($categoryId, 0)->getTypesCount(false); $return->progress = $percent($return->countAll, $return->countBuildAll); break; - case 'SystemNeighbourModel': + case 'SystemNeighbour': // Becomes deprecated with new Universe DB!!! $this->setupSystemJumpTable(); - $return->countAll = 5214; + $return->countAll = (int)$f3->get('REQUIREMENTS.DATA.NEIGHBOURS'); $return->countBuild = Database::instance()->getRowCount('system_neighbour'); $return->countBuildAll = $return->countBuild; $return->progress = $percent($return->countAll, $return->countBuildAll); @@ -144,67 +144,87 @@ class Setup extends Controller\Controller { * for system jump calculation. Call this function manually when CCP adds Systems/Stargates */ protected function setupSystemJumpTable(){ - $pfDB = $this->getDB('PF'); - $ccpDB = $this->getDB('CCP'); + $universeDB = $this->getDB('UNIVERSE'); $query = "SELECT - map_sys.solarSystemID system_id, - map_sys.regionID region_id, - map_sys.constellationID constellation_id, - map_sys.solarSystemName system_name, - ROUND( map_sys.security, 4) system_security, - ( - SELECT - GROUP_CONCAT( NULLIF(map_sys_inner.solarSystemName, NULL) SEPARATOR ':') + `system`.`id` `systemId`, + `system`.`name` `systemName`, + `system`.`constellationId` `constellationId`, + ROUND( `system`.`securityStatus`, 4) `trueSec`, + `constellation`.`regionId` `regionId`, + ( + SELECT + GROUP_CONCAT( NULLIF(`sys_inner`.`id`, NULL) SEPARATOR ':') + FROM + `stargate` INNER JOIN + `system` `sys_inner` ON + `sys_inner`.`id` = `stargate`.`destinationSystemId` + WHERE + `stargate`.`systemId` = `system`.`id` + ) `jumpNodes` FROM - mapSolarSystemJumps map_jump INNER JOIN - mapSolarSystems map_sys_inner ON - map_sys_inner.solarSystemID = map_jump.toSolarSystemID + `system` INNER JOIN + `constellation` ON + `constellation`.`id` = `system`.`constellationId` WHERE - map_jump.fromSolarSystemID = map_sys.solarSystemID - ) system_neighbours - FROM - mapSolarSystems map_sys - HAVING - -- skip systems without neighbors (e.g. WHs) - system_neighbours IS NOT NULL - "; + `constellation`.`regionId` != :regionIdJove1 AND + `constellation`.`regionId` != :regionIdJove2 AND + `constellation`.`regionId` != :regionIdJove3 AND + ( + `system`.`security` = :ns OR + `system`.`security` = :ls OR + `system`.`security` = :hs + ) + "; - $rows = $ccpDB->exec($query); + $rows = $universeDB->exec($query, [ + ':regionIdJove1' => 10000017, + ':regionIdJove2' => 10000019, + ':regionIdJove3' => 10000004, + ':ns' => '0.0', + ':ls' => 'L', + ':hs' => 'H' + ]); - if(count($rows) > 0){ - // switch DB back to pathfinder DB + if(count($rows)){ + $pfDB = $this->getDB('PF'); // clear cache table $pfDB->exec("TRUNCATE system_neighbour"); foreach($rows as $row){ + if(!$row['jumpNodes']){ + // should never happen! + continue; + } + $pfDB->exec(" - INSERT INTO - system_neighbour( - regionId, - constellationId, - systemName, - systemId, - jumpNodes, - trueSec - ) - VALUES( - :regionId, - :constellationId, - :systemName, - :systemId, - :jumpNodes, - :trueSec - )", - [ - ':regionId' => $row['region_id'], - ':constellationId' => $row['constellation_id'], - ':systemName' => $row['system_name'], - ':systemId' => $row['system_id'], - ':jumpNodes' => $row['system_neighbours'], - ':trueSec' => $row['system_security'] - ]); + INSERT INTO + system_neighbour( + regionId, + constellationId, + systemName, + systemId, + jumpNodes, + trueSec + ) + VALUES( + :regionId, + :constellationId, + :systemName, + :systemId, + :jumpNodes, + :trueSec + )", + [ + ':regionId' => $row['regionId'], + ':constellationId' => $row['constellationId'], + ':systemName' => $row['systemName'], + ':systemId' => $row['systemId'], + ':jumpNodes' => $row['jumpNodes'], + ':trueSec' => $row['trueSec'] + ] + ); } } } diff --git a/app/main/controller/api/signature.php b/app/main/controller/api/signature.php index 427fbcfb..938a0984 100644 --- a/app/main/controller/api/signature.php +++ b/app/main/controller/api/signature.php @@ -13,40 +13,6 @@ use Model; class Signature extends Controller\AccessController { - - /** - * get signature data for systems - * -> return value of this is limited to a "SINGLE" system - * @param \Base $f3 - * @throws \Exception - */ - public function getAll(\Base $f3){ - $signatureData = []; - $systemIds = (array)$f3->get('POST.systemIds'); - - if( !empty($systemIds) ){ - $activeCharacter = $this->getCharacter(); - - /** - * @var Model\SystemModel $system - */ - $system = Model\BasicModel::getNew('SystemModel'); - foreach($systemIds as $systemId){ - $system->getById($systemId); - if( - !$system->dry() && - $system->hasAccess($activeCharacter) - ){ - $signatureData = $system->getSignaturesData(); - } - - $system->reset(); - } - } - - echo json_encode($signatureData); - } - /** * save or update a full signature data set * or save/update just single or multiple signature data @@ -86,9 +52,6 @@ class Signature extends Controller\AccessController { // update/add all submitted signatures foreach($signatureData as $data){ - // this key should not be saved (it is an obj) - unset($data['updated']); - $system->getById( (int)$data['systemId'], 0); if( !$system->dry() ){ @@ -106,16 +69,14 @@ class Signature extends Controller\AccessController { } if( is_null($signature) ){ - $signature = Model\BasicModel::getNew('SystemSignatureModel'); + $signature = $system->rel('signatures'); } if($signature->dry()){ // new signature - $signature->systemId = $system; - $signature->setData($data); + $signature->copyfrom($data, ['name', 'groupId', 'typeId', 'description', 'connectionId']); }else{ // update signature - if( isset($data['name']) && isset($data['value']) @@ -141,9 +102,6 @@ class Signature extends Controller\AccessController { }else{ // update complete signature (signature reader dialog) - // systemId should not be updated - unset( $data['systemId'] ); - // description should not overwrite existing description if( !empty($signature->description) ){ unset( $data['description'] ); @@ -171,23 +129,14 @@ class Signature extends Controller\AccessController { } if( $signature->hasChanged($newData) ){ - $signature->setData($newData); + $signature->copyfrom($newData, ['name', 'groupId', 'typeId', 'description', 'connectionId']); } } - $signature->save($activeCharacter); - $updatedSignatureIds[] = $signature->id; + $system->saveSignature($signature, $activeCharacter); - // get a fresh signature object with the new data. This is a bad work around! - // but i could not figure out what the problem was when using the signature model, saved above :( - // -> some caching problems - /** - * @var $newSignature Model\SystemSignatureModel - */ - $newSignature = Model\BasicModel::getNew('SystemSignatureModel'); - $newSignature->getById( $signature->id, 0); - - $return->signatures[] = $newSignature->getData(); + $updatedSignatureIds[] = $signature->_id; + $return->signatures[] = $signature->getData(); $signature->reset(); } @@ -207,13 +156,11 @@ class Signature extends Controller\AccessController { ){ $allSignatures = $system->getSignatures(); foreach($allSignatures as $tempSignature){ - if( !in_array($tempSignature->id, $updatedSignatureIds)){ + if( !in_array($tempSignature->_id, $updatedSignatureIds)){ $tempSignature->delete( $activeCharacter ); } } } - - } } diff --git a/app/main/controller/api/structure.php b/app/main/controller/api/structure.php index c1defe1a..db4a4900 100644 --- a/app/main/controller/api/structure.php +++ b/app/main/controller/api/structure.php @@ -34,7 +34,7 @@ class Structure extends Controller\AccessController { * @var $structure Model\StructureModel */ $structure = Model\BasicModel::getNew('StructureModel'); - foreach ($structuresData as $structureData){ + foreach($structuresData as $structureData){ // reset on loop start because of potential "continue" $structure->reset(); @@ -46,7 +46,7 @@ class Structure extends Controller\AccessController { } }elseif( !isset($structureData['id']) ){ // from clipboard -> search by structure by name - $structure->getByName($activeCharacter->getCorporation(), (string)$structureData['name']); + $structure->getByName($activeCharacter->getCorporation(), (string)$structureData['name'], (int)$structureData['systemId']); } $newStructure = $structure->dry(); diff --git a/app/main/controller/api/system.php b/app/main/controller/api/system.php index 67361413..a2a8d633 100644 --- a/app/main/controller/api/system.php +++ b/app/main/controller/api/system.php @@ -9,170 +9,10 @@ namespace Controller\Api; use Controller; -use Data\Mapper as Mapper; -use lib\Config; use Model; class System extends Controller\AccessController { - private $mainQuery = "SELECT - map_sys.constellationID `connstallation_id`, - map_sys.solarSystemID `system_id`, - map_sys.solarSystemName `system_name`, - map_sys.security `system_security`, - map_con.constellationName `constallation_name`, - map_reg.regionID `region_id`, - map_reg.regionName `region_name`, - '0' `trueSec`, - '' `type`, - IFNULL( - ( - SELECT - LOWER( system_effect.typeName ) - FROM - invTypes system_effect INNER JOIN - mapDenormalize map_norm ON - map_norm.typeID = system_effect.typeID - WHERE - system_effect.groupID = 995 AND - map_norm.solarSystemID = map_sys.solarSystemID - LIMIT 1 - ), '') `effect`, - IFNULL( - ( - SELECT - map_worm_class.wormholeClassID system_class - FROM - mapLocationWormholeClasses map_worm_class - WHERE - map_worm_class.locationID = map_sys.regionID - LIMIT 1 - ), 7) `security` - FROM - mapSolarSystems map_sys INNER JOIN - mapConstellations map_con ON - map_sys.constellationID = map_con.constellationID INNER JOIN - mapRegions map_reg ON - map_con.regionID = map_reg.regionID"; - - private $whereQuery = ""; - - // exclude Jove Space - private $havingQuery = "HAVING - security IS NOT NULL"; - - private $orderByQuery = "ORDER BY - system_name"; - - private $limitQuery = ""; - - - /** - * build query - * @return string - */ - private function _getQuery(){ - $query = $this->mainQuery; - $query .= ' ' . $this->whereQuery; - $query .= ' ' . $this->havingQuery; - $query .= ' ' . $this->orderByQuery; - $query .= ' ' . $this->limitQuery; - - return $query; - } - - /** - * get system Data from CCPs [SDE] - * search column for IDs can be (solarSystemID, regionID, constellationID) - * @param array $columnIDs - * @param string $column - * @return Model\SystemModel[] - * @throws \Exception - */ - public function getSystemModelByIds($columnIDs = [], $column = 'solarSystemID'){ - - $systemModels = []; - - $ccpDB = $this->getDB('CCP'); - - $this->whereQuery = "WHERE - map_sys." . $column . " IN (" . implode(',', $columnIDs) . ")"; - - $query = $this->_getQuery(); - - $rows = $ccpDB->exec($query, null, 60 * 60 * 24); - - // format result - $ccpSystemsData = (new Mapper\CcpSystemsMapper($rows))->getData(); - - foreach($ccpSystemsData as $ccpSystemData){ - /** - * @var Model\SystemModel $system - */ - $system = Model\BasicModel::getNew('SystemModel'); - $system->setData($ccpSystemData); - $systemModels[] = $system; - } - - return $systemModels; - } - - /** - * Get all static system Data from CCP DB (long cache timer) - * @return array - */ - public function getSystems(){ - $ccpDB = $this->getDB('CCP'); - $query = $this->_getQuery(); - $rows = $ccpDB->exec($query, null, 60 * 60 * 24); - // format result - $mapper = new Mapper\CcpSystemsMapper($rows); - - return $mapper->getData(); - } - - /** - * search systems by name - * @param \Base $f3 - * @param array $params - */ - public function search(\Base $f3, $params){ - - $ccpDB = $this->getDB('CCP'); - - $searchToken = ''; - // check for search parameter - if( isset($params['arg1']) ){ - $searchToken = $params['arg1']; - } - - // some "edge cases" for testing trueSec rounding... - //$searchToken = 'H472-N'; // -0.000001 -> 0.0 - //$searchToken = 'X1E-OQ'; // -0.099426 -> -0.10 - //$searchToken = 'BKK4-H'; // -0.049954 -> -0.05 - //$searchToken = 'Uhtafal'; // 0.499612 -> 0.5 (HS) - //$searchToken = 'Oshaima'; // 0.453128 -> 0.5 (HS) - //$searchToken = 'Ayeroilen'; // 0.446568 -> 0.4 (LS) - //$searchToken = 'Enderailen'; // 0.448785 -> 0.4 (LS) - //$searchToken = 'Neziel'; // 0.449943 -> 0.4 (LS) - //$searchToken = 'Naga'; // 0.033684 -> 0.1 (LS) - - - $this->whereQuery = "WHERE - map_sys.solarSystemName LIKE '%" . $searchToken . "%'"; - - $query = $this->_getQuery(); - - $rows = $ccpDB->exec($query); - - // format result - $mapper = new Mapper\CcpSystemsMapper($rows); - - $data = $mapper->getData(); - - echo json_encode($data); - } - /** * save a new system to a a map * @param \Base $f3 @@ -203,59 +43,36 @@ class System extends Controller\AccessController { } if( isset($systemData['id']) ){ - // update existing system (e.g. changed system description) ------------------------------------------- - + // update existing system (e.g. set description) ------------------------------------------------------ /** * @var $system Model\SystemModel */ $system = Model\BasicModel::getNew('SystemModel'); $system->getById($systemData['id']); - if( !$system->dry() ){ - if( $system->hasAccess($activeCharacter) ){ - // system model found - $systemModel = $system; - } + if( + !$system->dry() && + $system->hasAccess($activeCharacter) + ){ + // system model found + // activate system (e.g. was inactive)) + $system->setActive(true); + $systemModel = $system; } }elseif( isset($mapData['id']) ){ // save NEW system ------------------------------------------------------------------------------------ - /** * @var $map Model\MapModel */ $map = Model\BasicModel::getNew('MapModel'); $map->getById($mapData['id']); - if( $map->hasAccess($activeCharacter) ){ - // make sure system is not already on map - // --> (e.g. multiple simultaneously save() calls for the same system) - $systemModel = $map->getSystemByCCPId($systemData['systemId']); - if( is_null($systemModel) ){ - // system not found on map -> get static system data (CCP DB) - $systemModel = $map->getNewSystem($systemData['systemId']); - $defaultStatusId = 1; - }else{ - // system already exists (e.g. was inactive) - $defaultStatusId = $systemModel->statusId; - } - - if( !is_null($systemModel) ){ - $systemModel->statusId = isset($systemData['statusId']) ? $systemData['statusId'] : $defaultStatusId; - } - - // map is not changeable for a system! (security) - $systemData['mapId'] = $map; + if($map->hasAccess($activeCharacter)){ + $systemModel = $map->getNewSystem($systemData['systemId']); } } if( !is_null($systemModel) ){ - // "statusId" was set above - unset($systemData['statusId']); - unset($systemData['mapId']); - - // set/update system - $systemModel->setData($systemData); - // activate system (e.g. was inactive)) - $systemModel->setActive(true); - + // set/update system custom data + $systemModel->copyfrom($systemData, ['locked', 'rallyUpdated', 'position', 'description']); if($systemModel->save($activeCharacter)){ // get data from "fresh" model (e.g. some relational data has changed: "statusId") @@ -263,7 +80,7 @@ class System extends Controller\AccessController { * @var $newSystemModel Model\SystemModel */ $newSystemModel = Model\BasicModel::getNew('SystemModel'); - $newSystemModel->getById( $systemModel->id, 0); + $newSystemModel->getById( $systemModel->_id, 0); $newSystemModel->clearCacheData(); $return->systemData = $newSystemModel->getData(); @@ -330,43 +147,6 @@ class System extends Controller\AccessController { echo json_encode($graphData); } - /** - * get system data for all systems within a constellation - * @param \Base $f3 - * @param array $params - * @throws \Exception - * @throws \Exception\PathfinderException - */ - public function constellationData(\Base $f3, $params){ - $return = (object) []; - $return->error = []; - $return->systemData = []; - - $constellationId = 0; - - // check for search parameter - if( isset($params['arg1']) ){ - $constellationId = (int)$params['arg1']; - } - $cacheKey = 'CACHE_CONSTELLATION_SYSTEMS_' . self::formatHiveKey($constellationId); - - if($f3->exists($cacheKey, $cachedData)){ - $return->systemData = $cachedData; - }else{ - if($constellationId > 0){ - $systemModels = $this->getSystemModelByIds([$constellationId], 'constellationID'); - - foreach($systemModels as $systemModel){ - $return->systemData[] = $systemModel->getData(); - } - - $f3->set($cacheKey, $return->systemData, Config::getPathfinderData('cache.constellation_systems')); - } - } - - echo json_encode($return); - } - /** * set destination for specific systemIds * @param \Base $f3 diff --git a/app/main/controller/api/universe.php b/app/main/controller/api/universe.php index 31fd1e4c..e59e580b 100644 --- a/app/main/controller/api/universe.php +++ b/app/main/controller/api/universe.php @@ -10,9 +10,12 @@ namespace Controller\Api; use Controller; use Controller\Ccp as Ccp; +use Model; class Universe extends Controller\AccessController { + const PAGE_SIZE_SYSTEMS = 50; + /** * search static Universe data by string within categories * @param \Base $f3 @@ -33,4 +36,93 @@ class Universe extends Controller\AccessController { echo json_encode($universeNameData); } + + /** + * search systems by name + * @param \Base $f3 + * @param $params + * @throws \Exception + */ + public function systems(\Base $f3, $params){ + $getData = (array)$f3->get('GET'); + $page = isset($getData['page']) ? (int)max($getData['page'],1) : 1; + $search = isset($params['arg1']) ? (string)$params['arg1'] : ''; + $morePages = false; + $count = 0; + + $return = (object) []; + $return->results = []; + + // some "edge cases" for testing trueSec rounding... + //$searchToken = 'H472-N'; // -0.000001 -> 0.0 + //$searchToken = 'X1E-OQ'; // -0.099426 -> -0.10 + //$searchToken = 'BKK4-H'; // -0.049954 -> -0.05 + //$searchToken = 'Uhtafal'; // 0.499612 -> 0.5 (HS) + //$searchToken = 'Oshaima'; // 0.453128 -> 0.5 (HS) + //$searchToken = 'Ayeroilen'; // 0.446568 -> 0.4 (LS) + //$searchToken = 'Enderailen'; // 0.448785 -> 0.4 (LS) + //$searchToken = 'Neziel'; // 0.449943 -> 0.4 (LS) + //$searchToken = 'Naga'; // 0.033684 -> 0.1 (LS) + + if( strlen($search) >= 3 ){ + $offset = ($page - 1) * self::PAGE_SIZE_SYSTEMS; + $system = Model\Universe\BasicUniverseModel::getNew('SystemModel'); + + $filter = [ + 'id LIKE :id OR name LIKE :name', + ':id' => $search . '%', // -> match first + ':name' => '%' . $search . '%' // -> match between + ]; + $options = [ + 'order' => 'name', + 'offset' => $offset, + 'limit' => self::PAGE_SIZE_SYSTEMS + ]; + $count = $system->count($filter); + $endCount = $offset + self::PAGE_SIZE_SYSTEMS; + $morePages = $endCount < $count; + + $systems = $system->find($filter, $options); + if($systems){ + foreach($systems as $system){ + if($systemData = $system->fromIndex()){ + $return->results[] = $systemData; + } + } + } + } + + $return->pagination = ['more' => $morePages, 'count' => $count]; + + echo json_encode($return); + } + + /** + * get system data for all systems within a constellation + * @param \Base $f3 + * @param array $params + * @throws \Exception + */ + public function constellationData(\Base $f3, $params){ + $constellationId = isset($params['arg1']) ? (int)$params['arg1'] : 0; + + $return = (object) []; + $return->error = []; + $return->systemsData = []; + + $constellation = Model\Universe\BasicUniverseModel::getNew('ConstellationModel'); + $constellation->getById($constellationId); + if( !$constellation->dry() && $constellation->systems){ + /** + * @var Model\Universe\SystemModel $system + */ + foreach($constellation->systems as $system){ + if($systemData = $system->fromIndex()){ + $return->systemsData[] = $systemData; + } + } + } + + echo json_encode($return); + } } \ No newline at end of file diff --git a/app/main/controller/ccp/universe.php b/app/main/controller/ccp/universe.php index c91105da..bc33e0f7 100644 --- a/app/main/controller/ccp/universe.php +++ b/app/main/controller/ccp/universe.php @@ -8,25 +8,12 @@ namespace Controller\Ccp; - use Controller\Controller; use lib\Util; use Model; class Universe extends Controller { - /** - * Set up "Universe" Database - * @param \Base $f3 - * @throws \Exception - */ - public function setupDB(\Base $f3){ - //$this->setupWormholes($f3); - //var_dump($this->getSystemsIndex()); - //var_dump($this->getSystemData(30000001)); - //var_dump($this->getSystemData(30000002)); - //var_dump($this->getSystemData('Lashesih')); - } /* currently not used protected function setupRegions(\Base $f3){ @@ -101,7 +88,7 @@ class Universe extends Controller { * @return array * @throws \Exception */ - public function setupCategories(array $categoriesWhitelist = []){ + protected function setupCategories(array $categoriesWhitelist = []){ $return = []; $categoryIds = $this->getF3()->ccpClient->getUniverseCategories(); $categoryIds = array_intersect ($categoriesWhitelist, $categoryIds); @@ -137,6 +124,8 @@ class Universe extends Controller { return $return; } + // system search index methods ==================================================================================== + /** * build search index from all systems data * @param int $offset @@ -144,7 +133,7 @@ class Universe extends Controller { * @return array * @throws \Exception */ - public function buildSystemsIndex(int $offset = 0, int $length = 10){ + public function buildSystemsIndex(int $offset = 0, int $length = 10) : array { /** * @var $system Model\Universe\SystemModel */ @@ -194,15 +183,26 @@ class Universe extends Controller { /** * look for existing systemData in index - * -> id is either a valid systemId OR systemName - * @param int|string $id + * -> if not exists -> try to build + * @param int $systemId * @return null|\stdClass + * @throws \Exception */ - protected function getSystemData($id){ + public function getSystemData(int $systemId){ $data = null; - if($id){ - $cacheKeyRow = Model\Universe\BasicUniverseModel::generateHashKeyRow('system', $id); + if($systemId){ + // ...check index for data + $cacheKeyRow = Model\Universe\BasicUniverseModel::generateHashKeyRow('system', $systemId); $data = $this->get($cacheKeyRow); + if(!$data){ + // .. try to build index + /** + * @var $system Model\Universe\SystemModel + */ + $system = Model\Universe\BasicUniverseModel::getNew('SystemModel'); + $system->getById($systemId); + $data = $system->buildIndex(); + } } return $data; } @@ -212,7 +212,7 @@ class Universe extends Controller { * @param string $cacheKey * @return null|\stdClass */ - protected function get(string $cacheKey){ + private function get(string $cacheKey){ $data = null; if($this->getF3()->exists($cacheKey,$value)) { if(is_string($value) && strpos($value, Model\Universe\BasicUniverseModel::CACHE_KEY_PREFIX) === 0) { @@ -230,7 +230,7 @@ class Universe extends Controller { * clear cacheKey * @param string $cacheKey */ - protected function clear(string $cacheKey){ + private function clear(string $cacheKey){ if($this->getF3()->exists($cacheKey,$value)) { if(is_string($value) && strpos($value, Model\Universe\BasicUniverseModel::CACHE_KEY_PREFIX) === 0) { // value references another cacheKey -> clear that one as well diff --git a/app/main/controller/controller.php b/app/main/controller/controller.php index 8f3fe943..acfb5e76 100644 --- a/app/main/controller/controller.php +++ b/app/main/controller/controller.php @@ -112,7 +112,6 @@ class Controller { * @param \Base $f3 */ protected function initSession(\Base $f3){ - $sessionCacheKey = $f3->get('SESSION_CACHE'); $session = null; /** @@ -135,10 +134,13 @@ class Controller { }; if( - $sessionCacheKey === 'mysql' && + $f3->get('SESSION_CACHE') === 'mysql' && $this->getDB('PF') instanceof DB\SQL ){ - $session = new DB\SQL\Session($this->getDB('PF'), 'sessions', true, $onSuspect); + + if(!headers_sent() && session_status()!=PHP_SESSION_ACTIVE){ + $session = new DB\SQL\Session($this->getDB('PF'), 'sessions', true, $onSuspect); + } } } @@ -597,6 +599,24 @@ class Controller { return $userAgent; } + /** + * print error information in CLI mode + * @param \stdClass $error + */ + protected function echoErrorCLI(\stdClass $error){ + echo '[' . date('H:i:s') . '] ───────────────────────────' . PHP_EOL; + foreach(get_object_vars($error) as $key => $value){ + $row = str_pad(' ',2 ) . str_pad($key . ':',10 ); + if($key == 'trace'){ + $value = preg_replace("/\r\n|\r|\n/", "\n" . str_pad(' ',12 ), $value); + $row .= PHP_EOL . str_pad(' ',12 ) . $value; + }else{ + $row .= $value; + } + echo $row . PHP_EOL; + } + } + /** * onError() callback function * -> on AJAX request -> return JSON with error information @@ -631,7 +651,11 @@ class Controller { $f3->status($error->code); } - if($f3->get('AJAX')){ + if($f3->get('CLI')){ + $this->echoErrorCLI($error); + // no further processing (no HTML output) + return false; + }elseif($f3->get('AJAX')){ $return = (object) []; $return->error[] = $error; echo json_encode($return); diff --git a/app/main/controller/setup.php b/app/main/controller/setup.php index 2087ed9f..ecf4693b 100644 --- a/app/main/controller/setup.php +++ b/app/main/controller/setup.php @@ -32,10 +32,10 @@ class Setup extends Controller { 'DB_PF_NAME', 'DB_PF_USER', 'DB_PF_PASS', - 'DB_CCP_DNS', - 'DB_CCP_NAME', - 'DB_CCP_USER', - 'DB_CCP_PASS', + 'DB_UNIVERSE_DNS', + 'DB_UNIVERSE_NAME', + 'DB_UNIVERSE_USER', + 'DB_UNIVERSE_PASS', 'CCP_SSO_URL', 'CCP_SSO_CLIENT_ID', 'CCP_SSO_SECRET_KEY', @@ -67,7 +67,6 @@ class Setup extends Controller { 'Model\SystemTypeModel', 'Model\SystemStatusModel', 'Model\SystemNeighbourModel', - 'Model\WormholeModel', 'Model\RightModel', 'Model\RoleModel', 'Model\StructureModel', @@ -89,8 +88,6 @@ class Setup extends Controller { 'Model\CharacterLogModel', 'Model\SystemModel', - 'Model\SystemWormholeModel', - 'Model\ConstellationWormholeModel', 'Model\ConnectionModel', 'Model\ConnectionLogModel', @@ -102,8 +99,7 @@ class Setup extends Controller { 'Model\SystemPodKillModel', 'Model\SystemFactionKillModel', 'Model\SystemJumpModel' - ], - 'tables' => [] + ] ], 'UNIVERSE' => [ 'info' => [], @@ -112,30 +108,15 @@ class Setup extends Controller { 'Model\Universe\GroupModel', 'Model\Universe\CategoryModel', 'Model\Universe\StructureModel', - // 'Model\Universe\WormholeModel', - // 'Model\Universe\StargateModel', - // 'Model\Universe\StarModel', - // 'Model\Universe\PlanetModel', - // 'Model\Universe\SystemModel', - // 'Model\Universe\ConstellationModel', - // 'Model\Universe\RegionModel', - // 'Model\Universe\SystemStaticModel' - ], - 'tables' => [] - ], - 'CCP' => [ - 'info' => [], - 'models' => [], - 'tables' => [ - 'invTypes', - 'mapConstellations', - 'mapDenormalize', - 'mapLocationWormholeClasses', - 'mapRegions', - 'mapSolarSystemJumps', - 'mapSolarSystems' + 'Model\Universe\WormholeModel', + 'Model\Universe\StargateModel', + 'Model\Universe\StarModel', + 'Model\Universe\PlanetModel', + 'Model\Universe\SystemModel', + 'Model\Universe\ConstellationModel', + 'Model\Universe\RegionModel', + 'Model\Universe\SystemStaticModel' ] - ] ]; @@ -277,98 +258,6 @@ class Setup extends Controller { $f3->set('cacheSize', $this->getCacheData($f3)); } - /** - * IMPORTANT: This function is not required for setup. It just imports *.json -> DB - * - * imports wormhole static data for "shattered" systems - * into table "system_wormhole" - * -> a *.csv dump of this *.json file can e found under /export/csv - * @param \Base $f3 - * @throws \Exception - */ - protected function importSystemWormholesFromJson(\Base $f3){ - $path = $f3->get('EXPORT') .'json/statics.json'; - $pfDB = $this->getDB('PF'); - $ccpDB = $this->getDB('CCP'); - - $content = file_get_contents($path); - - $jsonIterator = new \RecursiveIteratorIterator( - new \RecursiveArrayIterator(json_decode($content, TRUE)), - \RecursiveIteratorIterator::SELF_FIRST); - - $staticNames = []; - - $data = []; - $tmpVal = (object) []; - foreach ($jsonIterator as $key => $val) { - if(is_array($val)) { - if(isset($tmpVal->name)){ - $data[] = $tmpVal; - } - $tmpVal = (object) []; - $tmpVal->name = $key; - } else { - $tmpVal->wh = isset($tmpVal->wh) ? array_merge($tmpVal->wh, [$val]) : [$val]; - $staticNames[] = $val; - } - } - $data[] = $tmpVal; - - // get static IDs by name ------------------------------ - $staticNames = array_unique($staticNames); - $staticNames = array_flip($staticNames); - foreach($staticNames as $name => $index){ - $result = $pfDB->exec(" - SELECT - id - FROM " . $pfDB->quotekey(Model\BasicModel::getNew('WormholeModel')->getTable()) . " - WHERE " . $pfDB->quotekey('name') . " = :name", - [':name' => $name] - ); - $id = (int)$result[0]['id']; - if($id){ - $staticNames[$name] = (int)$result[0]['id']; - }else{ - $f3->error(500, 'Wormhole data missing in table "wormhole" for "name" = "' . $name . '"'); - } - } - - // import data ----------------------------------------- - $systemWormhole = Model\BasicModel::getNew('SystemWormholeModel'); - foreach($data as $staticData){ - $result = $ccpDB->exec(" - SELECT - solarSystemID - FROM " . $ccpDB->quotekey('mapSolarSystems') . " - WHERE - " . $ccpDB->quotekey('solarSystemName') . " = :systemName", - [':systemName' => $staticData->name] - ); - - $solarSystemID = (int)$result[0]['solarSystemID']; - if($solarSystemID){ - foreach($staticData->wh as $wh){ - $staticId = (int)$staticNames[$wh]; - if($staticId){ - // check if entry already exists - $systemWormhole->load(['systemId=? AND wormholeId=?', $solarSystemID, $staticId]); - if( $systemWormhole->dry() ){ - $systemWormhole->systemId = $solarSystemID; - $systemWormhole->wormholeId = $staticId; - $systemWormhole->save(); - $systemWormhole->reset(); - } - }else{ - $f3->error(500, 'Wormhole data missing for "name" = "' . $wh . '"'); - } - } - }else{ - $f3->error(500, 'System "' . $staticData->name . '" not found on CCPĀ“s [SDE] database'); - } - } - } - /** * set environment information * @param \Base $f3 @@ -378,8 +267,8 @@ class Setup extends Controller { $environmentData = []; // exclude some sensitive data (e.g. database, passwords) $excludeVars = [ - 'DB_PF_DNS', 'DB_PF_NAME', 'DB_PF_USER', 'DB_PF_PASS', - 'DB_CCP_DNS', 'DB_CCP_NAME', 'DB_CCP_USER', 'DB_CCP_PASS' + 'DB_PF_DNS', 'DB_PF_NAME', 'DB_PF_USER', 'DB_PF_PASS', + 'DB_UNIVERSE_DNS', 'DB_UNIVERSE_NAME', 'DB_UNIVERSE_USER', 'DB_UNIVERSE_PASS' ]; // obscure some values @@ -651,6 +540,13 @@ class Setup extends Controller { 'check' => function_exists('exec') == $f3->get('REQUIREMENTS.PHP.EXEC'), 'tooltip' => 'exec() funktion. Check "disable_functions" in php.ini' ], + 'memoryLimit' => [ + 'label' => 'memory_limit', + 'required' => $f3->get('REQUIREMENTS.PHP.MEMORY_LIMIT'), + 'version' => ini_get('memory_limit'), + 'check' => ini_get('memory_limit') >= $f3->get('REQUIREMENTS.PHP.MEMORY_LIMIT'), + 'tooltip' => 'PHP default = 64MB.' + ], 'maxInputVars' => [ 'label' => 'max_input_vars', 'required' => $f3->get('REQUIREMENTS.PHP.MAX_INPUT_VARS'), @@ -885,7 +781,6 @@ class Setup extends Controller { switch($dbKey){ case 'PF': $dbLabel = 'Pathfinder'; break; case 'UNIVERSE': $dbLabel = 'EVE-Online universe'; break; - case 'CCP': $dbLabel = 'EVE-Online [SDE]'; break; } $dbName = $dbConfigValues['NAME']; @@ -912,15 +807,6 @@ class Setup extends Controller { ]; } break; - case 'CCP': - // get table model from static table array - foreach($dbData['tables'] as $tableName){ - $requiredTables[$tableName] = [ - 'exists' => false, - 'empty' => true - ]; - } - break; } // db connect was successful @@ -1352,14 +1238,10 @@ class Setup extends Controller { // active DB and tables are required for obtain index data if(!$this->databaseHasError){ $categoryUniverseModel = Model\Universe\BasicUniverseModel::getNew('CategoryModel'); - //$systemUniverseModel = Model\Universe\BasicUniverseModel::getNew('SystemModel'); + $systemUniverseModel = Model\Universe\BasicUniverseModel::getNew('SystemModel'); $systemNeighbourModel = Model\BasicModel::getNew('SystemNeighbourModel'); - $wormholeModel = Model\BasicModel::getNew('WormholeModel'); - $systemWormholeModel = Model\BasicModel::getNew('SystemWormholeModel'); - $constellationWormholeModel = Model\BasicModel::getNew('ConstellationWormholeModel'); $indexInfo = [ - /* 'Systems' => [ 'task' => [ [ @@ -1378,7 +1260,7 @@ class Setup extends Controller { 'countBuild' => count((new Universe())->getSystemsIndex()), 'countAll' => $this->dbLib->getRowCount($systemUniverseModel->getTable(), 'UNIVERSE'), 'tooltip' => 'build up a static search index over all systems found on DB. Do not refresh page until import is complete (check progress)! Runtime: ~5min' - ], */ + ], 'Structures' => [ 'task' => [ [ @@ -1392,7 +1274,7 @@ class Setup extends Controller { 'countBuild' => $categoryUniverseModel->getById(65, 0)->getTypesCount(false), 'countAll' => (int)$f3->get('REQUIREMENTS.DATA.STRUCTURES'), 'tooltip' => 'import all structure types (e.g. Citadels) from ESI. Runtime: ~15s' - ], /* + ], 'Ships' => [ 'task' => [ [ @@ -1406,9 +1288,8 @@ class Setup extends Controller { 'countBuild' => $categoryUniverseModel->getById(6, 0)->getTypesCount(false), 'countAll' => (int)$f3->get('REQUIREMENTS.DATA.SHIPS'), 'tooltip' => 'import all ships types from ESI. Runtime: ~2min' - ], */ - // All following rows become deprecated - 'SystemNeighbourModel' => [ + ], + 'SystemNeighbour' => [ 'task' => [ [ 'action' => 'buildIndex', @@ -1417,10 +1298,14 @@ class Setup extends Controller { 'btn' => 'btn-primary' ] ], - 'label' => 'system_neighbour', + 'label' => 'build neighbour index', 'countBuild' => $this->dbLib->getRowCount($systemNeighbourModel->getTable()), - 'countAll' => 5214 + 'countAll' => (int)$f3->get('REQUIREMENTS.DATA.NEIGHBOURS'), + 'tooltip' => 'build up a static search index for route search. This is used as fallback in case ESI is down. Runtime: ~30s' + ], + // All following rows become deprecated + /* 'WormholeModel' => [ 'task' => [ [ @@ -1438,53 +1323,18 @@ class Setup extends Controller { 'label' => 'wormhole', 'countBuild' => $this->dbLib->getRowCount($wormholeModel->getTable()), 'countAll' => 89 - ], - 'SystemWormholeModel' => [ - 'task' => [ - [ - 'action' => 'exportTable', - 'label' => 'Export', - 'icon' => 'fa-download', - 'btn' => 'btn-default' - ],[ - 'action' => 'importTable', - 'label' => 'Import', - 'icon' => 'fa-upload', - 'btn' => 'btn-primary' - ] - ], - 'label' => 'system_wormhole', - 'countBuild' => $this->dbLib->getRowCount($systemWormholeModel->getTable()), - 'countAll' => 234 - ], - 'ConstellationWormholeModel' => [ - 'task' => [ - [ - 'action' => 'exportTable', - 'label' => 'Export', - 'icon' => 'fa-download', - 'btn' => 'btn-default' - ],[ - 'action' => 'importTable', - 'label' => 'Import', - 'icon' => 'fa-upload', - 'btn' => 'btn-primary' - ] - ], - 'label' => 'constellation_wormhole', - 'countBuild' => $this->dbLib->getRowCount( $constellationWormholeModel->getTable() ), - 'countAll' => 461 ] + */ ]; }else{ $indexInfo = [ - 'SystemNeighbourModel' => [ + 'SystemNeighbour' => [ 'task' => [], 'label' => 'Fix database errors first!' ] ]; } -//var_dump($indexInfo); die(); + return $indexInfo; } diff --git a/app/main/cron/abstractcron.php b/app/main/cron/abstractcron.php new file mode 100644 index 00000000..04b4076d --- /dev/null +++ b/app/main/cron/abstractcron.php @@ -0,0 +1,27 @@ + should be less then execution period + const DEFAULT_MAX_EXECUTION_TIME = 50; + + /** + * set max execution time for cronjobs + * -> Default CLI execution time is "0" -> infinite! + * php.ini settings are ignored! http://php.net/manual/en/info.configuration.php#ini.max-execution-time + * @param int $time + */ + protected function setMaxExecutionTime(int $time = self::DEFAULT_MAX_EXECUTION_TIME){ + ini_set('max_execution_time', $time); + } + +} \ No newline at end of file diff --git a/app/main/cron/cache.php b/app/main/cron/cache.php index 63832068..2afbe1f8 100644 --- a/app/main/cron/cache.php +++ b/app/main/cron/cache.php @@ -10,7 +10,7 @@ namespace cron; use data\filesystem\Search; -class Cache { +class Cache extends AbstractCron { const LOG_TEXT = '%s [%\'_10s] files, size [%\'_10s] byte, not writable [%\'_10s] files, errors [%\'_10s], exec (%.3Fs)'; @@ -34,6 +34,7 @@ class Cache { * @param \Base $f3 */ function deleteExpiredData(\Base $f3){ + $this->setMaxExecutionTime(); $time_start = microtime(true); // cache dir (dir is recursively searched...) diff --git a/app/main/cron/ccpsystemsupdate.php b/app/main/cron/ccpsystemsupdate.php index 28a6c692..d51b1fa9 100644 --- a/app/main/cron/ccpsystemsupdate.php +++ b/app/main/cron/ccpsystemsupdate.php @@ -7,10 +7,9 @@ */ namespace Cron; -use Controller; use DB; -class CcpSystemsUpdate { +class CcpSystemsUpdate extends AbstractCron { const LOG_TEXT = '%s prepare table (%.3F s), jump (%.3F s), kill (%.3F s), update all (%.3F s)'; @@ -24,43 +23,63 @@ class CcpSystemsUpdate { * @var array */ protected $logTables = [ - 'jumps' => 'system_jumps', - 'ship_kills' => 'system_kills_ships', - 'pod_kills' => 'system_kills_pods', - 'npc_kills' => 'system_kills_factions' + 'jumps' => 'system_jumps', + 'ship_kills' => 'system_kills_ships', + 'pod_kills' => 'system_kills_pods', + 'npc_kills' => 'system_kills_factions' ]; + /** + * checks if a table exists in DB or not + * @param DB\SQL $db + * @param string $table + * @return bool + */ + protected function tableExists (DB\SQL $db, string $table) : bool { + return !empty($db->exec('SHOW TABLES LIKE :table', [':table' => $table])); + } + /** * check all system log tables for the correct number of system entries that will be locked * @return array */ - private function prepareSystemLogTables(){ + private function prepareSystemLogTables() : array { + $systemsData = []; - // get information for all systems from CCP DB - $systemController = new Controller\Api\System(); - $systemsData = $systemController->getSystems(); + // get all available systems from "universe" DB + $universeDB = DB\Database::instance()->getDB('UNIVERSE'); - $pfDB = DB\Database::instance()->getDB('PF'); + if($this->tableExists($universeDB, 'system')){ + $systemsData = $universeDB->exec('SELECT + `id` + FROM + `system` + WHERE + `security` = :ns OR + `security` = :ls OR + `security` = :hs + ', + [':ns' => '0.0', ':ls' => 'L', ':hs' => 'H'] + ); - // insert systems into each log table if not exist - $pfDB->begin(); - foreach($this->logTables as $tableName){ + $pfDB = DB\Database::instance()->getDB('PF'); - // insert systems into jump log table - $sqlInsertSystem = "INSERT IGNORE INTO " . $tableName . " (systemId) + // insert systems into each log table if not exist + $pfDB->begin(); + foreach($this->logTables as $tableName){ + // insert systems into jump log table + $sqlInsertSystem = "INSERT IGNORE INTO " . $tableName . " (systemId) VALUES(:systemId)"; - foreach($systemsData as $systemData){ - // skip WH systems -> no jump data available - if($systemData['type']['name'] == 'k-space'){ + foreach($systemsData as $systemData){ $pfDB->exec($sqlInsertSystem, array( - ':systemId' => $systemData['systemId'] + ':systemId' => $systemData['id'] ), 0, false); } - } + } + $pfDB->commit(); } - $pfDB->commit(); return $systemsData; } @@ -71,7 +90,8 @@ class CcpSystemsUpdate { * >> php index.php "/cron/importSystemData" * @param \Base $f3 */ - function importSystemData($f3){ + function importSystemData(\Base $f3){ + $this->setMaxExecutionTime(); // prepare system jump log table ------------------------------------------------------------------------------ $time_start = microtime(true); @@ -135,7 +155,7 @@ class CcpSystemsUpdate { "; foreach($systemsData as $systemData){ - $systemId = $systemData['systemId']; + $systemId = $systemData['id']; // update data (if available) $currentData = 0; diff --git a/app/main/cron/characterupdate.php b/app/main/cron/characterupdate.php index b259f228..fc6b81b4 100644 --- a/app/main/cron/characterupdate.php +++ b/app/main/cron/characterupdate.php @@ -11,7 +11,7 @@ use DB; use Model; -class CharacterUpdate { +class CharacterUpdate extends AbstractCron { /** * default character_log time until a log entry get re-checked by cronjob @@ -29,7 +29,7 @@ class CharacterUpdate { * @return int */ protected function getCharacterLogInactiveTime(\Base $f3){ - $logInactiveTime = (int)$f3->get('PATHFINDER.CACHE.CHARACTER_LOG_INACTIVE'); + $logInactiveTime = (int)$f3->get('PATHFINDER.CACHE.CHARACTER_LOG_INACTIVE'); return ($logInactiveTime >= 0) ? $logInactiveTime : self::CHARACTER_LOG_INACTIVE; } @@ -41,13 +41,14 @@ class CharacterUpdate { * @throws \Exception */ function deleteLogData(\Base $f3){ + $this->setMaxExecutionTime(); DB\Database::instance()->getDB('PF'); $logInactiveTime = $this->getCharacterLogInactiveTime($f3); /** * @var $characterLogModel Model\CharacterLogModel */ - $characterLogModel = Model\BasicModel::getNew('CharacterLogModel', 0); + $characterLogModel = Model\BasicModel::getNew('CharacterLogModel'); // find character logs that were not checked recently and update $characterLogs = $characterLogModel->find([ @@ -84,19 +85,19 @@ class CharacterUpdate { * @throws \Exception */ function cleanUpCharacterData(\Base $f3){ + $this->setMaxExecutionTime(); DB\Database::instance()->getDB('PF'); /** * @var $characterModel Model\CharacterModel */ - $characterModel = Model\BasicModel::getNew('CharacterModel', 0); + $characterModel = Model\BasicModel::getNew('CharacterModel'); $characters = $characterModel->find([ 'active = :active AND TIMESTAMPDIFF(SECOND, kicked, NOW() ) > 0', ':active' => 1 ]); - if(is_object($characters)){ foreach($characters as $character){ /** @@ -115,13 +116,14 @@ class CharacterUpdate { * @param \Base $f3 * @throws \Exception */ - function deleteAuthenticationData($f3){ + function deleteAuthenticationData(\Base $f3){ + $this->setMaxExecutionTime(); DB\Database::instance()->getDB('PF'); /** * @var $authenticationModel Model\CharacterAuthenticationModel */ - $authenticationModel = Model\BasicModel::getNew('CharacterAuthenticationModel', 0); + $authenticationModel = Model\BasicModel::getNew('CharacterAuthenticationModel'); // find expired authentication data $authentications = $authenticationModel->find([ diff --git a/app/main/cron/mapupdate.php b/app/main/cron/mapupdate.php index 99a61314..19e8e79d 100644 --- a/app/main/cron/mapupdate.php +++ b/app/main/cron/mapupdate.php @@ -11,7 +11,7 @@ use DB; use lib\Config; use Model; -class MapUpdate { +class MapUpdate extends AbstractCron { const LOG_TEXT_MAPS = '%s (%d maps)'; @@ -25,6 +25,7 @@ class MapUpdate { * @throws \Exception\PathfinderException */ function deactivateMapData(\Base $f3){ + $this->setMaxExecutionTime(); $privateMapLifetime = (int)Config::getMapsDefaultConfig('private.lifetime'); if($privateMapLifetime > 0){ @@ -49,6 +50,7 @@ class MapUpdate { * @throws \Exception */ function deleteMapData(\Base $f3){ + $this->setMaxExecutionTime(); $pfDB = DB\Database::instance()->getDB('PF'); $deletedMapsCount = 0; @@ -87,6 +89,7 @@ class MapUpdate { * @throws \Exception */ function deleteEolConnections(\Base $f3){ + $this->setMaxExecutionTime(); $eolExpire = (int)$f3->get('PATHFINDER.CACHE.EXPIRE_CONNECTIONS_EOL'); if($eolExpire > 0){ @@ -131,6 +134,7 @@ class MapUpdate { * @throws \Exception */ function deleteExpiredConnections(\Base $f3){ + $this->setMaxExecutionTime(); $whExpire = (int)$f3->get('PATHFINDER.CACHE.EXPIRE_CONNECTIONS_WH'); if($whExpire > 0){ @@ -176,19 +180,20 @@ class MapUpdate { * @param \Base $f3 */ function deleteSignatures(\Base $f3){ + $this->setMaxExecutionTime(); $signatureExpire = (int)$f3->get('PATHFINDER.CACHE.EXPIRE_SIGNATURES'); if($signatureExpire > 0){ $pfDB = DB\Database::instance()->getDB('PF'); if($pfDB){ $sqlDeleteExpiredSignatures = "DELETE `sigs` FROM - `system_signature` `sigs` INNER JOIN - `system` ON - `system`.`id` = `sigs`.`systemId` - WHERE - `system`.`active` = 0 AND - TIMESTAMPDIFF(SECOND, `sigs`.`updated`, NOW() ) > :lifetime - "; + `system_signature` `sigs` INNER JOIN + `system` ON + `system`.`id` = `sigs`.`systemId` + WHERE + `system`.`active` = 0 AND + TIMESTAMPDIFF(SECOND, `sigs`.`updated`, NOW() ) > :lifetime + "; $pfDB->exec($sqlDeleteExpiredSignatures, ['lifetime' => $signatureExpire]); } diff --git a/app/main/cron/statisticsupdate.php b/app/main/cron/statisticsupdate.php index 26636709..ac9f78ca 100644 --- a/app/main/cron/statisticsupdate.php +++ b/app/main/cron/statisticsupdate.php @@ -9,7 +9,7 @@ namespace cron; use DB; -class StatisticsUpdate { +class StatisticsUpdate extends AbstractCron { const LOG_TEXT_STATISTICS = '%s (%d rows)'; @@ -20,6 +20,8 @@ class StatisticsUpdate { * @param \Base $f3 */ function deleteStatisticsData(\Base $f3){ + $this->setMaxExecutionTime(); + $currentYear = (int)date('o'); $currentWeek = (int)date('W'); $expiredYear = $currentYear - 1; diff --git a/app/main/cron/universe.php b/app/main/cron/universe.php index d2797233..7ff0613a 100644 --- a/app/main/cron/universe.php +++ b/app/main/cron/universe.php @@ -10,7 +10,7 @@ namespace Cron; use Model; -class Universe { +class Universe extends AbstractCron { const LOG_TEXT = '%s type: %s %s/%s peak: %s total: %s msg: %s'; @@ -242,5 +242,23 @@ class Universe { $this->formatSeconds(microtime(true) - $timeTotalStart), $msg) ); } + /** + * update static universe system data from ESI + * -> updates small chunk of systems at once + * >> php index.php "/cron/updateUniverseSystems" + * @param \Base $f3 + * @throws \Exception + */ + function updateUniverseSystems(\Base $f3){ + $this->setMaxExecutionTime(); + + $system = Model\Universe\BasicUniverseModel::getNew('SystemModel'); + $systems = $system->find( null, ['order' => 'updated', 'limit' => 2]); + if($systems){ + foreach ($systems as $system){ + $system->updateModel(); + } + } + } } \ No newline at end of file diff --git a/app/main/data/mapper/ccpsystemsmapper.php b/app/main/data/mapper/ccpsystemsmapper.php deleted file mode 100644 index 2edfc412..00000000 --- a/app/main/data/mapper/ccpsystemsmapper.php +++ /dev/null @@ -1,221 +0,0 @@ - 'systemId', - 'system_name' => 'name', - 'connstallation_id' => ['constellation' => 'id'], - 'constallation_name' => ['constellation' => 'name'], - 'region_id' => ['region' => 'id'], - 'region_name' => ['region' => 'name'] - ]; - - /** - * map iterator - * @return array - */ - public function getData(){ - - // "system trueSec" mapping ------------------------------------------- - self::$map['trueSec'] = function($iterator){ - $trueSec = self::formatTrueSec($iterator['system_security']); - return $trueSec; - }; - - // "system effect" mapping -------------------------------------------- - self::$map['effect'] = function($iterator){ - $effect = $iterator['effect']; - - switch($iterator['effect']){ - case 'magnetar': - $effect = 'magnetar'; - break; - case 'red giant': - $effect = 'redGiant'; - break; - case 'pulsar': - $effect = 'pulsar'; - break; - case 'wolf-rayet star': - $effect = 'wolfRayet'; - break; - case 'cataclysmic variable': - $effect = 'cataclysmic'; - break; - case 'black hole': - $effect = 'blackHole'; - break; - } - - return $effect; - }; - - // "system security" mapping ------------------------------------------ - self::$map['security'] = function($iterator){ - $security = ''; - - if( - $iterator['constellation']['id'] >= 22000001 && - $iterator['constellation']['id'] <= 22000025 - ){ - // "Abyssal" system - $security = 'A'; - }elseif( - $iterator['security'] == 7 || - $iterator['security'] == 8 || - $iterator['security'] == 9 - ){ - // k-space system - $trueSec = self::formatTrueSec($iterator['system_security']); - - if($trueSec <= 0){ - $security = '0.0'; - }elseif($trueSec < 0.5){ - $security = 'L'; - }else{ - $security = 'H'; - } - }elseif( - $iterator['security'] == 1 || - $iterator['security'] == 2 || - $iterator['security'] == 3 || - $iterator['security'] == 4 || - $iterator['security'] == 5 || - $iterator['security'] == 6 - ){ - // standard wormhole system - $security = 'C' . $iterator['security']; - }elseif( - $iterator['security'] == 13 - ){ - // shattered wormhole system - $security = 'SH'; - } - - return $security; - }; - - // "system type" mapping ---------------------------------------------- - self::$map['type'] = function($iterator){ - - // TODO refactor - $type = 'w-space'; - $typeId = 1; - if( - $iterator['constellation']['id'] >= 22000001 && - $iterator['constellation']['id'] <= 22000025 - ){ - // "Abyssal" system - $type = 'a-space'; - $typeId = 3; - }elseif( - $iterator['security'] == 7 || - $iterator['security'] == 8 || - $iterator['security'] == 9 - ){ - $type = 'k-space'; - $typeId = 2; - } - - return [ - 'id' => $typeId, - 'name' => $type - ]; - }; - - iterator_apply($this, 'self::recursiveIterator', [$this]); - - return iterator_to_array($this, false); - } - - /** - * format trueSec - * @param $trueSec - * @return float - */ - static function formatTrueSec($trueSec){ - $positive = ($trueSec > 0); - $trueSec = round((float)$trueSec, 1, PHP_ROUND_HALF_DOWN); - - if($positive && $trueSec <= 0){ - $trueSec = 0.1; - } - return $trueSec; - } - - static function recursiveIterator($iterator){ - - while ( $iterator -> valid() ) { - if ( $iterator->hasChildren() ) { - $iterator->offsetSet($iterator->key(), self::recursiveIterator( $iterator->getChildren() )->getArrayCopy() ); - }else { - - while( $iterator -> valid() ){ - - // check for mapping key - if(array_key_exists($iterator->key(), self::$map)){ - - if(is_array(self::$map[$iterator->key()])){ - // a -> array mapping - - $parentKey = array_keys( self::$map[$iterator->key()] )[0]; - $entryKey = array_values( self::$map[$iterator->key()] )[0]; - - // check if key already exists - if($iterator->offsetExists($parentKey)){ - $currentValue = $iterator->offsetGet($parentKey); - // add new array entry - $currentValue[$entryKey] = $iterator->current(); - - $iterator->offsetSet( $parentKey, $currentValue ); - }else{ - $iterator->offsetSet( $parentKey, [$entryKey => $iterator->current() ] ); - } - - $removeOldEntry = true; - }elseif(is_object(self::$map[$iterator->key()])){ - // a -> a (format by function) - - $formatFunction = self::$map[$iterator->key()]; - - $iterator->offsetSet( $iterator->key(), call_user_func($formatFunction, $iterator) ); - - // just value change no key change - $removeOldEntry = false; - $iterator->next(); - }else{ - // a -> b mapping - $iterator->offsetSet( self::$map[$iterator->key()], $iterator->current() ); - - $removeOldEntry = true; - } - - // remove "old" entry - if($removeOldEntry){ - $iterator->offsetUnset($iterator->key()); - } - - }else{ - // continue with next entry - $iterator -> next(); - } - - } - } - - $iterator -> next(); - } - - return $iterator; - } - -} \ No newline at end of file diff --git a/app/main/model/systemapibasicmodel.php b/app/main/model/abstractsystemapibasicmodel.php similarity index 93% rename from app/main/model/systemapibasicmodel.php rename to app/main/model/abstractsystemapibasicmodel.php index 5ac6ba7d..66acce0c 100644 --- a/app/main/model/systemapibasicmodel.php +++ b/app/main/model/abstractsystemapibasicmodel.php @@ -10,10 +10,9 @@ namespace Model; use DB\SQL\Schema; -class SystemApiBasicModel extends BasicModel { +abstract class AbstractSystemApiBasicModel extends BasicModel { public function __construct($db = NULL, $table = NULL, $fluid = NULL, $ttl = 0){ - $this->addStaticKillFieldConfig(); parent::__construct($db, $table, $fluid, $ttl); @@ -23,9 +22,7 @@ class SystemApiBasicModel extends BasicModel { * extent the fieldConf Array with static fields for each table */ private function addStaticKillFieldConfig(){ - if(is_array($this->fieldConf)){ - $staticFieldConfig = []; for($i = 1; $i <= 24; $i++){ $staticFieldConfig['value' . $i] = [ diff --git a/app/main/model/basicmodel.php b/app/main/model/basicmodel.php index f0cd379b..d5860241 100644 --- a/app/main/model/basicmodel.php +++ b/app/main/model/basicmodel.php @@ -514,7 +514,7 @@ abstract class BasicModel extends \DB\Cortex { * -> this will not work (prevent abuse) * @param bool $active */ - public function setActive($active){ + public function setActive(bool $active){ // enables "active" change for this model $this->allowActiveChange = true; $this->active = $active; @@ -896,6 +896,18 @@ abstract class BasicModel extends \DB\Cortex { $cache->set(self::getF3()->hash($key).'.var', $data, $ttl); } + /** + * check whether a cache $key exists + * -> §val (reference) get updated with the cache data + * -> equivalent to $f3->exists() + * @param string $key + * @param null $val + * @return bool + */ + public static function existsCacheValue(string $key, &$val = null){ + return self::getF3()->exists($key, $val); + } + /** * debug log function * @param string $text diff --git a/app/main/model/characterlogmodel.php b/app/main/model/characterlogmodel.php index 57651f5f..5361b42b 100644 --- a/app/main/model/characterlogmodel.php +++ b/app/main/model/characterlogmodel.php @@ -219,7 +219,7 @@ class CharacterLogModel extends BasicModel { public function clearCacheData(){ // clear character "LOG" cache // -> character data without "LOG" has not changed! - if($this->characterId){ + if(is_object($this->characterId)){ // characterId relation could be deleted by cron therefore check again first... $this->characterId->clearCacheDataWithPrefix(CharacterModel::DATA_CACHE_KEY_LOG); diff --git a/app/main/model/charactermodel.php b/app/main/model/charactermodel.php index c672a740..2cb360e8 100644 --- a/app/main/model/charactermodel.php +++ b/app/main/model/charactermodel.php @@ -331,10 +331,9 @@ class CharacterModel extends BasicModel { $logLocation = (bool)$logLocation; if( !$logLocation && - $logLocation !== $this->logLocation && - $this->hasLog() + $logLocation !== $this->logLocation ){ - $this->getLog()->erase(); + $this->deleteLog(); } return $logLocation; @@ -918,12 +917,8 @@ class CharacterModel extends BasicModel { } } - if( - $deleteLog && - $this->hasLog() - ){ - // delete existing log - $this->characterLog->erase(); + if($deleteLog){ + $this->deleteLog(); } return $this; diff --git a/app/main/model/connectionmodel.php b/app/main/model/connectionmodel.php index 00464e36..dc4f04cf 100644 --- a/app/main/model/connectionmodel.php +++ b/app/main/model/connectionmodel.php @@ -80,29 +80,6 @@ class ConnectionModel extends AbstractMapTrackingModel { ] ]; - /** - * set an array with all data for a system - * @param array $data - */ - public function setData($data){ - unset($data['id']); - unset($data['created']); - unset($data['updated']); - unset($data['createdCharacterId']); - unset($data['updatedCharacterId']); - - foreach((array)$data as $key => $value){ - if( !is_array($value) ){ - if( $this->exists($key) ){ - $this->$key = $value; - } - }elseif($key == 'type'){ - // json field - $this->$key = $value; - } - } - } - /** * get connection data * @param bool $addSignatureData @@ -400,6 +377,11 @@ class ConnectionModel extends AbstractMapTrackingModel { return $logsData; } + /** + * log new mass for this connection + * @param CharacterLogModel $characterLog + * @return $this + */ public function logMass(CharacterLogModel $characterLog){ if( !$characterLog->dry() ){ $log = $this->rel('connectionLog'); diff --git a/app/main/model/constellationwormholemodel.php b/app/main/model/constellationwormholemodel.php deleted file mode 100644 index c7ab3e7e..00000000 --- a/app/main/model/constellationwormholemodel.php +++ /dev/null @@ -1,62 +0,0 @@ - [ - 'type' => Schema::DT_INT, - 'index' => true, - ], - 'wormholeId' => [ - 'type' => Schema::DT_INT, - 'index' => true, - 'belongs-to-one' => 'Model\WormholeModel', - 'constraint' => [ - [ - 'table' => 'wormhole', - 'on-delete' => 'CASCADE' - ] - ] - ], - ]; - - /** - * get wormhole data as object - * @return object - */ - public function getData(){ - return $this->wormholeId->getData(); - } - - /** - * overwrites parent - * @param null $db - * @param null $table - * @param null $fields - * @return bool - */ - public static function setup($db=null, $table=null, $fields=null){ - $status = parent::setup($db,$table,$fields); - - if($status === true){ - $status = parent::setMultiColumnIndex(['constellationId', 'wormholeId'], true); - } - - return $status; - } -} diff --git a/app/main/model/corporationmodel.php b/app/main/model/corporationmodel.php index 2015ff9a..8109e2af 100644 --- a/app/main/model/corporationmodel.php +++ b/app/main/model/corporationmodel.php @@ -285,7 +285,10 @@ class CorporationModel extends BasicModel { !empty($accessToken) && !$this->isNPC ){ - $characterRolesData = self::getF3()->ccpClient->getCorporationRoles($this->_id, $accessToken); + $response = self::getF3()->ccpClient->getCorporationRoles($this->_id, $accessToken); + if( !empty($response['roles']) ){ + $characterRolesData = (array)$response['roles']; + } } return $characterRolesData; diff --git a/app/main/model/mapmodel.php b/app/main/model/mapmodel.php index 9bc1ceb4..cb11d94a 100644 --- a/app/main/model/mapmodel.php +++ b/app/main/model/mapmodel.php @@ -8,7 +8,6 @@ namespace Model; -use Controller\Api\System; use DB\SQL\Schema; use data\file\FileHandler; use lib\Config; @@ -279,7 +278,7 @@ class MapModel extends AbstractMapTrackingModel { $characterData[] = $character->getData(); } $mapData->access->character = $characterData; - } elseif($this->isCorporation()){ + }elseif($this->isCorporation()){ $corporations = $this->getCorporations(); $corporationData = []; @@ -287,7 +286,7 @@ class MapModel extends AbstractMapTrackingModel { $corporationData[] = $corporation->getData(); } $mapData->access->corporation = $corporationData; - } elseif($this->isAlliance()){ + }elseif($this->isAlliance()){ $alliances = $this->getAlliances(); $allianceData = []; @@ -302,10 +301,10 @@ class MapModel extends AbstractMapTrackingModel { $mapDataAll->mapData = $mapData; // map system data ---------------------------------------------------------------------------------------- - $mapDataAll->systems = $this->getSystemData(); + $mapDataAll->systems = $this->getSystemsData(); // map connection data ------------------------------------------------------------------------------------ - $mapDataAll->connections = $this->getConnectionData(); + $mapDataAll->connections = $this->getConnectionsData(); // max caching time for a map // the cached date has to be cleared manually on any change @@ -470,25 +469,20 @@ class MapModel extends AbstractMapTrackingModel { * @return SystemModel * @throws \Exception */ - public function getNewSystem($systemId){ + public function getNewSystem(int $systemId) : SystemModel { // check for "inactive" system $system = $this->getSystemByCCPId($systemId); if(is_null($system)){ - // get blank system - $systemController = new System(); - $systems = $systemController->getSystemModelByIds([$systemId]); - if(count($systems)){ - $system = reset($systems); - $system->mapId = $this->_id; - }else{ - // should NEVER happen -> systemId does NOT exist in New Eden!! - $this->getF3()->error(500, 'SystemId "' . $systemId . '"" does not exist in EVE!' ); - } + /** + * @var $system SystemModel + */ + $system = $this->rel('systems'); + $system->systemId = $systemId; + $system->mapId = $this; + $system->setType(); } - if($system){ - $system->setActive(true); - } + $system->setActive(true); return $system; } @@ -499,7 +493,7 @@ class MapModel extends AbstractMapTrackingModel { * @param SystemModel $targetSystem * @return ConnectionModel */ - public function getNewConnection(SystemModel $sourceSystem, SystemModel $targetSystem){ + public function getNewConnection(SystemModel $sourceSystem, SystemModel $targetSystem) : ConnectionModel { /** * @var $connection ConnectionModel */ @@ -562,7 +556,7 @@ class MapModel extends AbstractMapTrackingModel { * get either all system models in this map * @return SystemModel[] */ - public function getSystems(){ + protected function getSystems(){ $systems = []; // orderBy x-Coordinate for smoother frontend animation (left to right) @@ -582,7 +576,7 @@ class MapModel extends AbstractMapTrackingModel { * @return \stdClass[] * @throws \Exception */ - public function getSystemData(){ + public function getSystemsData(){ $systemData = []; $systems = $this->getSystems(); @@ -651,7 +645,7 @@ class MapModel extends AbstractMapTrackingModel { * get all connection data in this map * @return \stdClass[] */ - public function getConnectionData() : array { + public function getConnectionsData() : array { $connectionData = []; $connections = $this->getConnections(); @@ -1265,7 +1259,7 @@ class MapModel extends AbstractMapTrackingModel { * @param int $posY * @return false|ConnectionModel */ - public function saveSystem( SystemModel $system, CharacterModel $character, $posX = 10, $posY = 0){ + public function saveSystem(SystemModel $system, CharacterModel $character, $posX = 10, $posY = 0){ $system->setActive(true); $system->mapId = $this->id; $system->posX = $posX; diff --git a/app/main/model/structuremodel.php b/app/main/model/structuremodel.php index cd12d97c..05211e67 100644 --- a/app/main/model/structuremodel.php +++ b/app/main/model/structuremodel.php @@ -16,7 +16,7 @@ class StructureModel extends BasicModel { protected $table = 'structure'; /** - * categoryId (from CCPĀ“s SDE) that holds all "groups" with structure "types" + * categoryId (from ESI) that holds all "groups" with structure "types" */ const CATEGORY_STRUCTURE_ID = 65; @@ -225,11 +225,12 @@ class StructureModel extends BasicModel { return $structuresData; } - public function getByName(CorporationModel $corporation, string $name) { + public function getByName(CorporationModel $corporation, string $name, int $systemId) { if( !$corporation->dry() && $name){ $this->has('structureCorporations', ['corporationId = :corporationId', ':corporationId' => $corporation->_id]); - $this->load(['name = :name AND active = :active', + $this->load(['name = :name AND systemId = :systemId AND active = :active', ':name' => $name, + ':systemId' => $systemId, ':active' => 1 ]); } diff --git a/app/main/model/systemfactionkillmodel.php b/app/main/model/systemfactionkillmodel.php index 71ec1e89..1eab973f 100644 --- a/app/main/model/systemfactionkillmodel.php +++ b/app/main/model/systemfactionkillmodel.php @@ -10,7 +10,7 @@ namespace Model; use DB\SQL\Schema; -class SystemFactionKillModel extends SystemApiBasicModel { +class SystemFactionKillModel extends AbstractSystemApiBasicModel { protected $table = 'system_kills_factions'; diff --git a/app/main/model/systemjumpmodel.php b/app/main/model/systemjumpmodel.php index ccbb0c84..afc43b25 100644 --- a/app/main/model/systemjumpmodel.php +++ b/app/main/model/systemjumpmodel.php @@ -10,7 +10,7 @@ namespace Model; use DB\SQL\Schema; -class SystemJumpModel extends SystemApiBasicModel { +class SystemJumpModel extends AbstractSystemApiBasicModel { protected $table = 'system_jumps'; diff --git a/app/main/model/systemmodel.php b/app/main/model/systemmodel.php index a3318d2d..4eb63695 100644 --- a/app/main/model/systemmodel.php +++ b/app/main/model/systemmodel.php @@ -10,6 +10,7 @@ namespace Model; use DB\SQL\Schema; use lib\logging; +use Controller\Ccp\Universe; class SystemModel extends AbstractMapTrackingModel { @@ -18,6 +19,8 @@ class SystemModel extends AbstractMapTrackingModel { protected $table = 'system'; + protected $staticSystemDataCache = []; + protected $fieldConf = [ 'active' => [ 'type' => Schema::DT_BOOL, @@ -40,11 +43,7 @@ class SystemModel extends AbstractMapTrackingModel { 'systemId' => [ 'type' => Schema::DT_INT, 'index' => true, - ], - 'name' => [ - 'type' => Schema::DT_VARCHAR128, - 'nullable' => false, - 'default' => '' + 'validate' => true ], 'alias' => [ 'type' => Schema::DT_VARCHAR128, @@ -52,29 +51,6 @@ class SystemModel extends AbstractMapTrackingModel { 'default' => '', 'activity-log' => true ], - 'regionId' => [ - 'type' => Schema::DT_INT, - 'index' => true, - ], - 'region' => [ - 'type' => Schema::DT_VARCHAR128, - 'nullable' => false, - 'default' => '' - ], - 'constellationId' => [ - 'type' => Schema::DT_INT, - 'index' => true, - ], - 'constellation' => [ - 'type' => Schema::DT_VARCHAR128, - 'nullable' => false, - 'default' => '' - ], - 'effect' => [ - 'type' => Schema::DT_VARCHAR128, - 'nullable' => false, - 'default' => '' - ], 'typeId' => [ 'type' => Schema::DT_INT, 'index' => true, @@ -86,16 +62,6 @@ class SystemModel extends AbstractMapTrackingModel { ] ] ], - 'security' => [ - 'type' => Schema::DT_VARCHAR128, - 'nullable' => false, - 'default' => '' - ], - 'trueSec' => [ - 'type' => Schema::DT_FLOAT, - 'nullable' => false, - 'default' => 1 - ], 'statusId' => [ 'type' => Schema::DT_INT, 'nullable' => false, @@ -153,42 +119,6 @@ class SystemModel extends AbstractMapTrackingModel { ] ]; - /** - * set an array with all data for a system - * @param array $data - */ - public function setData($data){ - unset($data['id']); - unset($data['created']); - unset($data['updated']); - unset($data['createdCharacterId']); - unset($data['updatedCharacterId']); - - foreach((array)$data as $key => $value){ - if(!is_array($value)){ - if($this->exists($key)){ - $this->$key = $value; - } - }else{ - // special array data - if($key == 'constellation'){ - $this->constellationId = (int)$value['id']; - $this->constellation = $value['name']; - }elseif($key == 'region'){ - $this->regionId = (int)$value['id']; - $this->region = $value['name']; - }elseif($key == 'type'){ - $this->typeId = (int)$value['id']; - }elseif($key == 'status'){ - $this->statusId = (int)$value['id']; - }elseif($key == 'position'){ - $this->posX = (int)$value['x']; - $this->posY = (int)$value['y']; - } - } - } - } - /** * get map data as object * @return \stdClass @@ -202,56 +132,59 @@ class SystemModel extends AbstractMapTrackingModel { if(is_null($systemData)){ // no cached system data found - $systemData = (object) []; - $systemData->id = $this->_id; - $systemData->mapId = is_object($this->mapId) ? $this->get('mapId', true) : 0; - $systemData->systemId = $this->systemId; - $systemData->name = $this->name; - $systemData->alias = $this->alias; - $systemData->effect = $this->effect; - $systemData->security = $this->security; - $systemData->trueSec = $this->trueSec; + $systemData = (object) []; + $systemData->id = $this->_id; + $systemData->mapId = is_object($this->mapId) ? $this->get('mapId', true) : 0; + $systemData->systemId = $this->systemId; + $systemData->alias = $this->alias; - $systemData->region = (object) []; - $systemData->region->id = $this->regionId; - $systemData->region->name = $this->region; + if(is_object($this->typeId)){ + $systemData->type = $this->typeId->getData(); + } - $systemData->constellation = (object) []; - $systemData->constellation->id = $this->constellationId; - $systemData->constellation->name = $this->constellation; + $systemData->status = (object) []; + $systemData->status->id = is_object($this->statusId) ? $this->statusId->id : 1; + $systemData->status->name = is_object($this->statusId) ? $this->statusId->name : 'unknown'; - $systemData->type = (object) []; - $systemData->type->id = $this->typeId->id; - $systemData->type->name = $this->typeId->name; + $systemData->locked = $this->locked; + $systemData->rallyUpdated = strtotime($this->rallyUpdated); + $systemData->rallyPoke = $this->rallyPoke; + $systemData->description = $this->description; - $systemData->status = (object) []; - $systemData->status->id = is_object($this->statusId) ? $this->statusId->id : 1; - $systemData->status->name = is_object($this->statusId) ? $this->statusId->name : 'unknown'; + $systemData->position = (object) []; + $systemData->position->x = $this->posX; + $systemData->position->y = $this->posY; - $systemData->locked = $this->locked; - $systemData->rallyUpdated = strtotime($this->rallyUpdated); - $systemData->rallyPoke = $this->rallyPoke; - $systemData->description = $this->description; - - $systemData->statics = $this->getStaticWormholeData(); - - $systemData->position = (object) []; - $systemData->position->x = $this->posX; - $systemData->position->y = $this->posY; - - - $systemData->created = (object) []; - $systemData->created->created = strtotime($this->created); + $systemData->created = (object) []; + $systemData->created->created = strtotime($this->created); if(is_object($this->createdCharacterId)){ $systemData->created->character = $this->createdCharacterId->getData(); } - $systemData->updated = (object) []; - $systemData->updated->updated = strtotime($this->updated); + $systemData->updated = (object) []; + $systemData->updated->updated = strtotime($this->updated); if(is_object($this->updatedCharacterId)){ $systemData->updated->character = $this->updatedCharacterId->getData(); } + // static system data ------------------------------------------------------------------------------------- + $systemData->name = $this->name; + $systemData->security = $this->security; + $systemData->trueSec = $this->trueSec; + $systemData->effect = $this->effect; + $systemData->shattered = $this->shattered; + + $systemData->constellation = (object) []; + $systemData->constellation->id = $this->constellationId; + $systemData->constellation->name = $this->constellation; + + $systemData->region = (object) []; + $systemData->region->id = $this->regionId; + $systemData->region->name = $this->region; + + $systemData->planets = $this->planets ? : []; + $systemData->statics = $this->statics ? : []; + // max caching time for a system // the cached date has to be cleared manually on any change // this includes system, connection,... changes (all dependencies) @@ -262,7 +195,58 @@ class SystemModel extends AbstractMapTrackingModel { } /** - * setter for system alias + * get all static data + * @return mixed|null|\stdClass + * @throws \Exception + */ + private function getStaticSystemData(){ + $staticData = null; + if( !empty($this->staticSystemDataCache[$this->systemId]) ){ + $staticData = $this->staticSystemDataCache[$this->systemId]; + }else{ + $staticData = (new Universe())->getSystemData($this->systemId); + if($staticData){ + $this->staticSystemDataCache = [$this->systemId => $staticData]; + } + } + return $staticData; + } + + /** + * get static system data by key + * @param string $key + * @return null + * @throws \Exception + */ + private function getStaticSystemValue(string $key){ + $value = null; + if( $staticData = $this->getStaticSystemData()){ + if(isset($staticData->$key)){ + $value = $staticData->$key; + } + } + return $value; + } + + /** + * @param string $key + * @param int $val + * @return bool + * @throws \Exception + */ + protected function validate_systemId(string $key, int $val): bool { + $valid = true; + // check if static system data exists for systemId = $val + if( !(bool)(new Universe())->getSystemData($val) ){ + $valid = false; + $this->throwValidationException($key, 'Validation failed: "' . $key . '" = "' . $val . '"'); + } + + return $valid; + } + + /** + * setter for system alias * @param string $alias * @return string */ @@ -278,30 +262,35 @@ class SystemModel extends AbstractMapTrackingModel { } /** - * setter for system security value - * @param float $trueSec - * @return float + * setter for statusId + * @param $status */ - public function set_trueSec($trueSec){ - if( - $trueSec > 0 && - $trueSec < 0.1 - ){ - // 0.3 is still a LS -> no rounding - $trueSec = 0.1; - }else{ - $trueSec = round($trueSec, 1); + public function set_status($status){ + if($statusId = (int)$status['id']){ + $this->statusId = $statusId; } - - return $trueSec; } /** - * setter validation for x coordinate + * setter for position array + * @param $position + * @return null + */ + public function set_position($position){ + $position = (array)$position; + if(count($position) === 2){ + $this->posX = $position['x']; + $this->posY = $position['y']; + } + return null; + } + + /** + * setter for x coordinate * @param int $posX * @return int */ - public function set_posX($posX){ + public function set_posX(int $posX) : int { $posX = abs($posX); if($posX > self::MAX_POS_X){ $posX = self::MAX_POS_X; @@ -311,11 +300,11 @@ class SystemModel extends AbstractMapTrackingModel { } /** - * setter validation for y coordinate + * setter for y coordinate * @param int $posY * @return int */ - public function set_posY($posY){ + public function set_posY(int $posY) : int{ $posY = abs($posY); if($posY > self::MAX_POS_Y){ $posY = self::MAX_POS_Y; @@ -348,6 +337,54 @@ class SystemModel extends AbstractMapTrackingModel { return $rally; } + public function get_name(){ + return $this->getStaticSystemValue('name'); + } + + public function get_constellationId(){ + $constellationData = $this->getStaticSystemValue('constellation'); + return $constellationData ? $constellationData->id : null; + } + + public function get_constellation(){ + $constellationData = $this->getStaticSystemValue('constellation'); + return $constellationData ? $constellationData->name : null; + } + + public function get_regionId(){ + $constellationData = $this->getStaticSystemValue('constellation'); + return ($constellationData && $constellationData->region) ? $constellationData->region->id : null; + } + + public function get_region(){ + $constellationData = $this->getStaticSystemValue('constellation'); + return ($constellationData && $constellationData->region) ? $constellationData->region->name : null; + } + + public function get_security(){ + return $this->getStaticSystemValue('security'); + } + + public function get_trueSec(){ + return $this->getStaticSystemValue('trueSec'); + } + + public function get_effect(){ + return $this->getStaticSystemValue('effect'); + } + + public function get_shattered(){ + return $this->getStaticSystemValue('shattered'); + } + + public function get_statics(){ + return $this->getStaticSystemValue('statics'); + } + + public function get_planets(){ + return $this->getStaticSystemValue('planets'); + } + /** * Event "Hook" function * @param self $self @@ -369,9 +406,6 @@ class SystemModel extends AbstractMapTrackingModel { $status = parent::beforeUpdateEvent($self, $pkeys); if( !$self->isActive()){ - // system becomes inactive - $self->alias = ''; - // reset "rally point" fields $self->rallyUpdated = 0; $self->rallyPoke = false; @@ -558,14 +592,6 @@ class SystemModel extends AbstractMapTrackingModel { return ($this->typeId->id === 1); } - /** - * check whether this system is a shattered wormhole - * @return bool - */ - public function isShatteredWormhole() : bool { - return ($this->isWormhole() && $this->security === 'SH'); - } - /** * check whether this system is an Abyss system * @return bool @@ -634,44 +660,39 @@ class SystemModel extends AbstractMapTrackingModel { } /** - * get static WH data for this system - * -> any WH system has at least one static WH - * @return \stdClass[] - * @throws \Exception + * set system type based on security */ - protected function getStaticWormholeData(){ - $wormholeData = []; - - // only wormholes have "static" connections - if($this->isWormhole()){ - // get static systems by "constellationId" -------------------------------------------- - $constellationWormholeModel = self::getNew('ConstellationWormholeModel'); - $systemStatics = $constellationWormholeModel->find([ - 'constellationId = :constellationId', - ':constellationId' => $this->constellationId - ]); - - if( is_object($systemStatics) ){ - foreach($systemStatics as $systemStatic){ - $wormholeData[] = $systemStatic->getData(); - } - } - - // get static systems by "systemId" (shattered wormholes) ----------------------------- - $systemWormholeModel = self::getNew('SystemWormholeModel'); - $systemStatics = $systemWormholeModel->find([ - 'systemId = :systemId', - ':systemId' => $this->systemId - ]); - - if( is_object($systemStatics) ){ - foreach($systemStatics as $systemStatic){ - $wormholeData[] = $systemStatic->getData(); - } - } + public function setType(){ + switch($this->security){ + case 'H': + case 'L': + case '0.0': + $typeId = 2; // k-space + break; + case 'A': + $typeId = 3; // a-space + break; + default: + $typeId = 1; // w-space } - return $wormholeData; + /** + * @var $type MapTypeModel + */ + $type = $this->rel('typeId'); + $type->getById($typeId); + $this->typeId = $type; + } + + /** + * save signature for this system + * @param SystemSignatureModel $signature + * @param CharacterModel $character + * @return false|ConnectionModel + */ + public function saveSignature(SystemSignatureModel $signature, CharacterModel $character){ + $signature->systemId = $this; + return $signature->save($character); } /** diff --git a/app/main/model/systempodkillmodel.php b/app/main/model/systempodkillmodel.php index 7e4cfdeb..932f110d 100644 --- a/app/main/model/systempodkillmodel.php +++ b/app/main/model/systempodkillmodel.php @@ -10,7 +10,7 @@ namespace Model; use DB\SQL\Schema; -class SystemPodKillModel extends SystemApiBasicModel { +class SystemPodKillModel extends AbstractSystemApiBasicModel { protected $table = 'system_kills_pods'; diff --git a/app/main/model/systemshipkillmodel.php b/app/main/model/systemshipkillmodel.php index b7b07d47..082b0e49 100644 --- a/app/main/model/systemshipkillmodel.php +++ b/app/main/model/systemshipkillmodel.php @@ -10,7 +10,7 @@ namespace Model; use DB\SQL\Schema; -class SystemShipKillModel extends SystemApiBasicModel { +class SystemShipKillModel extends AbstractSystemApiBasicModel { protected $table = 'system_kills_ships'; diff --git a/app/main/model/systemsignaturemodel.php b/app/main/model/systemsignaturemodel.php index dab0d37b..1ea081cd 100644 --- a/app/main/model/systemsignaturemodel.php +++ b/app/main/model/systemsignaturemodel.php @@ -74,26 +74,6 @@ class SystemSignatureModel extends AbstractMapTrackingModel { ] ]; - /** - * set an array with all data for a system - * @param $data - */ - public function setData($data){ - unset($data['id']); - unset($data['created']); - unset($data['updated']); - unset($data['createdCharacterId']); - unset($data['updatedCharacterId']); - - foreach((array)$data as $key => $value){ - if(!is_array($value)){ - if($this->exists($key)){ - $this->$key = $value; - } - } - } - } - /** * get signature data * @return \stdClass @@ -207,10 +187,10 @@ class SystemSignatureModel extends AbstractMapTrackingModel { /** * compares a new data set (array) with the current values * and checks if something has changed - * @param $signatureData + * @param array $signatureData * @return bool */ - public function hasChanged($signatureData){ + public function hasChanged(array $signatureData) : bool { $hasChanged = false; foreach((array)$signatureData as $key => $value){ diff --git a/app/main/model/systemtypemodel.php b/app/main/model/systemtypemodel.php index 6af4b008..8afe1f5a 100644 --- a/app/main/model/systemtypemodel.php +++ b/app/main/model/systemtypemodel.php @@ -43,4 +43,17 @@ class SystemTypeModel extends BasicModel { ] ]; + /** + * get system type data + * @return \stdClass + */ + public function getData(){ + + $typeData = (object)[]; + $typeData->id = $this->_id; + $typeData->name = $this->name; + + return $typeData; + } + } \ No newline at end of file diff --git a/app/main/model/systemwormholemodel.php b/app/main/model/systemwormholemodel.php deleted file mode 100644 index 86758032..00000000 --- a/app/main/model/systemwormholemodel.php +++ /dev/null @@ -1,62 +0,0 @@ - [ - 'type' => Schema::DT_INT, - 'index' => true, - ], - 'wormholeId' => [ - 'type' => Schema::DT_INT, - 'index' => true, - 'belongs-to-one' => 'Model\WormholeModel', - 'constraint' => [ - [ - 'table' => 'wormhole', - 'on-delete' => 'CASCADE' - ] - ] - ], - ]; - - /** - * get wormhole data as object - * @return object - */ - public function getData(){ - return $this->wormholeId->getData(); - } - - /** - * overwrites parent - * @param null $db - * @param null $table - * @param null $fields - * @return bool - */ - public static function setup($db=null, $table=null, $fields=null){ - $status = parent::setup($db,$table,$fields); - - if($status === true){ - $status = parent::setMultiColumnIndex(['systemId', 'wormholeId'], true); - } - - return $status; - } -} \ No newline at end of file diff --git a/app/main/model/universe/basicuniversemodel.php b/app/main/model/universe/basicuniversemodel.php index efb2dd18..125a6563 100644 --- a/app/main/model/universe/basicuniversemodel.php +++ b/app/main/model/universe/basicuniversemodel.php @@ -8,7 +8,6 @@ namespace Model\Universe; - use DB\Database; use Model\BasicModel; @@ -97,8 +96,11 @@ abstract class BasicUniverseModel extends BasicModel { /** * build up a "search" index for this model * -> stores getData() result into Cache (RAM) for faster access + * @return null|\stdClass */ public function buildIndex(){ + $data = null; + if($hashKeyId = $this->getHashKey()){ $f3 = self::getF3(); $hashKeyTable = self::generateHashKeyTable($this->getTable()); @@ -115,10 +117,29 @@ abstract class BasicUniverseModel extends BasicModel { $f3->clear($hashKeyId); $f3->clear($hashKeyTable); + $data = $this->getData(); // straight into cache (no $f->set() ), no sync with hive here -> save ram - self::setCacheValue($hashKeyId, $this->getData(), self::CACHE_INDEX_EXPIRE_KEY); + self::setCacheValue($hashKeyId, $data, self::CACHE_INDEX_EXPIRE_KEY); self::setCacheValue($hashKeyTable, $cachedData, self::CACHE_INDEX_EXPIRE_KEY); } + + return $data; + } + + /** + * get data from "search" index for this model + * -> if data not found -> try to build up index for this model + * @return null|\stdClass + */ + public function fromIndex(){ + $data = null; + if($hashKeyId = $this->getHashKey()){ + if( !self::existsCacheValue($hashKeyId, $data)){ + $data = $this->buildIndex(); + } + } + + return $data; } /** @@ -138,21 +159,6 @@ abstract class BasicUniverseModel extends BasicModel { } } - /** - * load data by foreign key or other column than "id" - * @param string $key - * @param $value - */ - public function loadByKey(string $key, $value){ - /** - * @var $model self - */ - $model = $this->getByForeignKey($key, $value, ['limit' => 1]); - if($model->isOutdated()){ - $model->loadDataByKey($key, $value); - } - } - /** * load data from API into $this and save $this * @param int $id @@ -161,8 +167,6 @@ abstract class BasicUniverseModel extends BasicModel { */ abstract protected function loadData(int $id, string $accessToken = '', array $additionalOptions = []); - protected function loadDataByKey(string $key, $value){} - /** * generate hashKey for a table row data for search index build * @param string $table diff --git a/app/main/model/universe/planetmodel.php b/app/main/model/universe/planetmodel.php index ce890c13..7f60c5bd 100644 --- a/app/main/model/universe/planetmodel.php +++ b/app/main/model/universe/planetmodel.php @@ -67,13 +67,10 @@ class PlanetModel extends BasicUniverseModel { */ public function getData(){ $planetData = (object) []; - $planetData->id = $this->_id; $planetData->name = $this->name; - $planetData->position = (object) []; - $planetData->position->x = $this->x; - $planetData->position->y = $this->y; - $planetData->position->z = $this->z; + $planetData->type = (object) []; + $planetData->type->name = $this->typeId->name; return $planetData; } diff --git a/app/main/model/universe/systemmodel.php b/app/main/model/universe/systemmodel.php index de81396c..0756daac 100644 --- a/app/main/model/universe/systemmodel.php +++ b/app/main/model/universe/systemmodel.php @@ -108,12 +108,12 @@ class SystemModel extends BasicUniverseModel { $systemData->name = $this->name; $systemData->constellation = $this->constellationId->getData(); $systemData->security = $this->security; - $systemData->trueSec = $this->trueSec; + $systemData->trueSec = (float)$this->trueSec; $systemData->effect = $this->effect; - $systemData->shattered = $this->shattered; + $systemData->shattered = (bool)$this->shattered; if($this->starId){ - $systemData->star = $this->starId->getData(); + $systemData->star = $this->starId->getData(); } if( !empty($planetsData = $this->getPlanetsData()) ){ @@ -125,7 +125,7 @@ class SystemModel extends BasicUniverseModel { } if( !empty($stargatesData = $this->getStargatesData()) ){ - $systemData->stargates = $stargatesData; + $systemData->stargates = $stargatesData; } return $systemData; @@ -226,7 +226,6 @@ class SystemModel extends BasicUniverseModel { * return false will stop any further action * @param self $self * @param $pkeys - * @throws \Exception\ValidationException */ public function afterUpdateEvent($self, $pkeys){ $staticNames = (array)$self->staticNames; @@ -318,6 +317,16 @@ class SystemModel extends BasicUniverseModel { return $stargatesData; } + /** + * update system from ESI + */ + public function updateModel(){ + if( !$this->dry() ){ + $this->loadData($this->_id); + $this->loadPlanetsData(); + } + } + /** * @param int $id * @param string $accessToken diff --git a/app/main/model/universe/wormholemodel.php b/app/main/model/universe/wormholemodel.php index 2f956655..35d4d202 100644 --- a/app/main/model/universe/wormholemodel.php +++ b/app/main/model/universe/wormholemodel.php @@ -77,6 +77,33 @@ class WormholeModel extends BasicUniverseModel { ] ]; + /** + * get wormhole data + * @return \stdClass + */ + public function getData(){ + + $wormholeData = (object) []; + $wormholeData->name = $this->name; + $wormholeData->static = $this->static; + $wormholeData->security = $this->security; + $wormholeData->massTotal = $this->massTotal; + $wormholeData->massIndividual = $this->massIndividual; + + if($this->massRegeneration){ + $wormholeData->massRegeneration = $this->massRegeneration; + } + + $wormholeData->maxStableTime = $this->maxStableTime; + + // signature strength as defined by http://wiki.eve-inspiracy.com/index.php?title=Wormhole_Signature_Strength_List + if($this->signatureStrength){ + $wormholeData->signatureStrength = $this->signatureStrength; + } + + return $wormholeData; + } + /** * setter for typeId * @param string $typeId @@ -155,25 +182,6 @@ class WormholeModel extends BasicUniverseModel { return parent::exportData($fields); } - protected function loadData(int $id, string $accessToken = '', array $additionalOptions = []){ - var_dump('loadData'); - var_dump($id); - /* - $data = self::getF3()->ccpClient->getUniverseTypesData($id, $additionalOptions); - if(!empty($data)){ - $group = $this->rel('groupId'); - $group->loadById($data['groupId'], $accessToken, $additionalOptions); - $data['groupId'] = $group; - - $this->copyfrom($data); - $this->save(); - } */ - } - - protected function loadDataByKey(string $key, $value){ - var_dump('loadData'); - var_dump($key); - var_dump($value); - } + protected function loadData(int $id, string $accessToken = '', array $additionalOptions = []){} } \ No newline at end of file diff --git a/app/main/model/usercharactermodel.php b/app/main/model/usercharactermodel.php index 3f352c05..c6cbf84f 100644 --- a/app/main/model/usercharactermodel.php +++ b/app/main/model/usercharactermodel.php @@ -46,20 +46,6 @@ class UserCharacterModel extends BasicModel { ] ]; - /** - * set an array with all data for a character - * @param $characterData - */ - public function setData($characterData){ - foreach((array)$characterData as $key => $value){ - if(!is_array($value)){ - if($this->exists($key)){ - $this->$key = $value; - } - } - } - } - /** * event "Hook" * -> remove user if there are no other characters bound to this user diff --git a/app/main/model/wormholemodel.php b/app/main/model/wormholemodel.php deleted file mode 100644 index 409e2a46..00000000 --- a/app/main/model/wormholemodel.php +++ /dev/null @@ -1,110 +0,0 @@ - [ - 'type' => Schema::DT_VARCHAR128, - 'nullable' => false, - 'default' => '', - 'index' => true, - 'unique' => true - ], - 'security' => [ - 'type' => Schema::DT_VARCHAR128, - 'nullable' => false, - 'default' => '' - ], - 'massTotal' => [ - 'type' => Schema::DT_VARCHAR128, // varchar because > max int value - 'nullable' => false, - 'default' => 0 - ], - 'massIndividual' => [ - 'type' => Schema::DT_VARCHAR128, // varchar because > max int value - 'nullable' => false, - 'default' => 0 - ], - 'massRegeneration' => [ - 'type' => Schema::DT_VARCHAR128, // varchar because > max int value - 'nullable' => false, - 'default' => 0 - ], - 'maxStableTime' => [ - 'type' => Schema::DT_INT, - 'nullable' => false, - 'default' => 1, - 'index' => true, - ], - 'signatureStrength' => [ - 'type' => Schema::DT_FLOAT, - 'nullable' => true, - 'default' => null - ] - ]; - - /** - * No static columns added - * @var bool - */ - protected $addStaticFields = false; - - /** - * setter for "signatureStrength" - * @param $value - * @return mixed|null|string - * @throws \Exception - */ - public function set_signatureStrength($value){ - $value = (float)$value ? $value : null; - - return $value; - } - - /** - * get wormhole data as object - * @return object - */ - public function getData(){ - $systemStaticData = (object) []; - $systemStaticData->name = $this->name; - $systemStaticData->security = $this->security; - - // total (max) available wormhole mass - $systemStaticData->massTotal = $this->massTotal; - - // individual jump mass (max) per jump - $systemStaticData->massIndividual = $this->massIndividual; - - // lifetime (max) for this wormhole - $systemStaticData->maxStableTime = $this->maxStableTime; - - // mass regeneration value per day - if($this->massRegeneration > 0){ - $systemStaticData->massRegeneration = $this->massRegeneration; - } - - // signature strength as defined by http://wiki.eve-inspiracy.com/index.php?title=Wormhole_Signature_Strength_List - if($this->signatureStrength){ - $systemStaticData->signatureStrength = $this->signatureStrength; - } - - return $systemStaticData; - } - -} \ No newline at end of file diff --git a/app/pathfinder.ini b/app/pathfinder.ini index dbab04a4..1a6e77df 100644 --- a/app/pathfinder.ini +++ b/app/pathfinder.ini @@ -3,7 +3,7 @@ [PATHFINDER] NAME = Pathfinder ; installed version (used for CSS/JS cache busting) -VERSION = v1.3.5 +VERSION = v1.4.0 ; contact information [optional] CONTACT = https://github.com/exodus4d ; public contact email [optional] @@ -171,8 +171,6 @@ EXECUTION_LIMIT = 50 [PATHFINDER.CACHE] ; delete character log data if if nothing (ship/system/...) for X seconds (seconds) (default: 3min) CHARACTER_LOG_INACTIVE = 180 -; expire time for static system data (seconds) (default: 20d) -CONSTELLATION_SYSTEMS = 1728000 ; max expire time. Expired cache files will be deleted by cronjob (seconds) (default: 10d) EXPIRE_MAX = 864000 ; expire time for EOL (end of life) connections (seconds) (default: 4h + 15min) diff --git a/app/requirements.ini b/app/requirements.ini index fba5c37a..fec3a4f0 100644 --- a/app/requirements.ini +++ b/app/requirements.ini @@ -36,6 +36,10 @@ EXEC = 1 ; max execution time for requests (seconds) MAX_EXECUTION_TIME = 10 +; max memory limit +; some requests e.g. build indexes on /setup page require more RAM +MEMORY_LIMIT = 128M + ; max variable size for $_GET, $_POST and $_COOKIE ; this is required for importing larger maps ; http://php.net/manual/en/info.configuration.php @@ -75,3 +79,4 @@ NPM = 3.10.0 [REQUIREMENTS.DATA] STRUCTURES = 33 SHIPS = 490 +NEIGHBOURS = 5201 diff --git a/composer.json b/composer.json index bc59b090..56ba0a52 100644 --- a/composer.json +++ b/composer.json @@ -27,6 +27,6 @@ "monolog/monolog": "1.*", "websoftwares/monolog-zmq-handler": "0.2.*", "swiftmailer/swiftmailer": "^6.0", - "exodus4d/pathfinder_esi": "dev-master#v1.2.4" + "exodus4d/pathfinder_esi": "dev-master#v1.2.5" } } diff --git a/export/csv/constellation_wormhole.csv b/export/csv/constellation_wormhole.csv deleted file mode 100644 index f7ab1d23..00000000 --- a/export/csv/constellation_wormhole.csv +++ /dev/null @@ -1,462 +0,0 @@ -"Id";"Created";"Updated";"ConstellationId";"WormholeId"; -"1";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000001";"39"; -"2";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000002";"39"; -"3";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000003";"39"; -"4";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000004";"39"; -"5";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000005";"39"; -"6";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000006";"39"; -"7";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000007";"39"; -"8";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000008";"39"; -"9";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000009";"39"; -"10";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000010";"39"; -"11";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000011";"39"; -"12";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000012";"39"; -"13";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000013";"39"; -"14";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000014";"39"; -"15";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000015";"39"; -"16";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000016";"39"; -"17";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000017";"39"; -"18";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000018";"39"; -"19";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000019";"39"; -"20";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000020";"39"; -"21";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000021";"6"; -"22";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000022";"6"; -"23";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000023";"6"; -"24";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000024";"6"; -"25";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000025";"6"; -"26";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000026";"6"; -"27";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000027";"6"; -"28";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000028";"6"; -"29";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000029";"6"; -"30";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000030";"6"; -"31";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000021";"47"; -"32";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000022";"47"; -"33";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000023";"47"; -"34";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000024";"47"; -"35";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000025";"47"; -"36";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000026";"47"; -"37";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000027";"47"; -"38";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000028";"47"; -"39";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000029";"47"; -"40";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000030";"47"; -"41";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000031";"6"; -"42";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000032";"6"; -"43";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000033";"6"; -"44";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000034";"6"; -"45";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000035";"6"; -"46";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000036";"6"; -"47";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000037";"6"; -"48";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000038";"6"; -"49";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000039";"6"; -"50";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000040";"6"; -"51";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000031";"69"; -"52";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000032";"69"; -"53";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000033";"69"; -"54";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000034";"69"; -"55";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000035";"69"; -"56";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000036";"69"; -"57";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000037";"69"; -"58";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000038";"69"; -"59";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000039";"69"; -"60";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000040";"69"; -"61";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000041";"2"; -"62";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000042";"2"; -"63";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000043";"2"; -"64";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000044";"2"; -"65";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000045";"2"; -"66";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000046";"2"; -"67";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000047";"2"; -"68";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000048";"2"; -"69";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000049";"2"; -"70";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000050";"2"; -"71";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000051";"2"; -"72";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000052";"2"; -"73";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000053";"2"; -"74";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000054";"2"; -"75";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000041";"16"; -"76";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000042";"16"; -"77";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000043";"16"; -"78";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000044";"16"; -"79";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000045";"16"; -"80";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000046";"16"; -"81";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000047";"16"; -"82";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000048";"16"; -"83";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000049";"16"; -"84";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000050";"16"; -"85";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000051";"16"; -"86";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000052";"16"; -"87";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000053";"16"; -"88";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000054";"16"; -"89";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000055";"21"; -"90";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000056";"21"; -"91";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000057";"21"; -"92";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000058";"21"; -"93";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000059";"21"; -"94";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000055";"38"; -"95";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000056";"38"; -"96";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000057";"38"; -"97";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000058";"38"; -"98";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000059";"53"; -"99";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000060";"6"; -"100";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000061";"6"; -"101";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000062";"6"; -"102";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000063";"6"; -"103";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000064";"6"; -"104";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000065";"6"; -"105";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000066";"6"; -"106";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000067";"6"; -"107";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000068";"6"; -"108";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000069";"6"; -"109";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000070";"6"; -"110";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000071";"6"; -"111";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000072";"6"; -"112";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000073";"6"; -"113";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000074";"6"; -"114";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000075";"6"; -"115";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000060";"75"; -"116";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000061";"75"; -"117";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000063";"75"; -"118";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000064";"75"; -"119";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000065";"75"; -"120";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000066";"75"; -"121";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000067";"75"; -"122";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000068";"75"; -"123";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000069";"75"; -"124";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000070";"75"; -"125";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000071";"75"; -"126";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000072";"75"; -"127";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000073";"75"; -"128";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000074";"75"; -"129";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000075";"75"; -"130";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000076";"59"; -"131";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000077";"59"; -"132";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000078";"59"; -"133";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000079";"59"; -"134";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000080";"59"; -"135";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000081";"59"; -"136";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000082";"59"; -"137";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000083";"59"; -"138";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000084";"59"; -"139";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000085";"59"; -"140";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000086";"59"; -"141";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000087";"59"; -"142";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000088";"59"; -"143";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000089";"59"; -"144";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000090";"59"; -"145";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000091";"59"; -"146";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000092";"59"; -"147";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000093";"59"; -"148";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000094";"59"; -"149";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000095";"59"; -"150";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000096";"59"; -"151";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000097";"59"; -"152";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000098";"59"; -"153";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000099";"59"; -"154";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000100";"59"; -"155";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000101";"59"; -"156";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000102";"59"; -"157";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000103";"59"; -"158";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000104";"59"; -"159";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000105";"59"; -"160";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000106";"18"; -"161";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000107";"18"; -"162";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000108";"18"; -"163";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000109";"18"; -"164";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000110";"18"; -"165";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000111";"18"; -"166";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000112";"18"; -"167";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000113";"18"; -"168";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000114";"18"; -"169";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000115";"18"; -"170";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000116";"18"; -"171";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000117";"18"; -"172";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000118";"18"; -"173";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000119";"18"; -"174";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000120";"18"; -"175";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000121";"18"; -"176";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000122";"59"; -"177";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000123";"59"; -"178";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000124";"59"; -"179";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000125";"59"; -"180";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000126";"59"; -"181";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000127";"59"; -"182";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000128";"59"; -"183";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000129";"30"; -"184";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000130";"30"; -"185";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000131";"30"; -"186";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000132";"30"; -"187";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000133";"30"; -"188";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000134";"30"; -"189";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000135";"30"; -"190";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000136";"30"; -"191";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000137";"30"; -"192";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000138";"30"; -"193";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000139";"30"; -"194";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000140";"30"; -"195";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000141";"30"; -"196";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000142";"30"; -"197";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000143";"30"; -"198";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000144";"59"; -"199";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000145";"59"; -"200";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000146";"59"; -"201";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000147";"59"; -"202";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000148";"59"; -"203";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000149";"59"; -"204";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000150";"59"; -"205";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000151";"59"; -"206";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000152";"59"; -"207";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000153";"42"; -"208";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000154";"42"; -"209";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000155";"42"; -"210";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000156";"42"; -"211";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000157";"42"; -"212";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000158";"42"; -"213";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000159";"42"; -"214";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000160";"42"; -"215";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000161";"42"; -"216";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000162";"61"; -"217";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000163";"61"; -"218";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000164";"61"; -"219";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000165";"61"; -"220";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000166";"49"; -"221";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000167";"49"; -"222";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000168";"49"; -"223";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000169";"49"; -"224";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000170";"49"; -"225";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000171";"49"; -"226";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000172";"49"; -"227";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000173";"68"; -"228";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000174";"68"; -"229";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000175";"68"; -"230";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000176";"68"; -"231";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000177";"68"; -"232";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000178";"68"; -"233";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000179";"68"; -"234";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000180";"68"; -"235";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000181";"68"; -"236";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000182";"68"; -"237";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000183";"68"; -"238";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000184";"68"; -"239";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000185";"68"; -"240";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000186";"68"; -"241";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000187";"68"; -"242";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000188";"68"; -"243";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000189";"68"; -"244";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000190";"68"; -"245";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000191";"68"; -"246";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000192";"68"; -"247";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000193";"68"; -"248";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000194";"68"; -"249";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000195";"12"; -"250";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000196";"12"; -"251";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000197";"12"; -"252";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000198";"12"; -"253";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000199";"12"; -"254";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000200";"12"; -"255";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000201";"12"; -"256";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000202";"12"; -"257";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000203";"12"; -"258";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000204";"12"; -"259";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000205";"12"; -"260";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000206";"12"; -"261";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000207";"12"; -"262";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000208";"12"; -"263";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000209";"12"; -"264";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000210";"12"; -"265";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000211";"12"; -"266";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000212";"12"; -"267";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000213";"26"; -"268";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000214";"26"; -"269";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000215";"26"; -"270";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000216";"26"; -"271";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000217";"26"; -"272";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000218";"26"; -"273";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000219";"26"; -"274";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000220";"26"; -"275";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000221";"26"; -"276";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000222";"26"; -"277";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000223";"26"; -"278";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000224";"26"; -"279";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000225";"26"; -"280";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000226";"26"; -"281";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000227";"12"; -"282";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000228";"12"; -"283";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000229";"12"; -"284";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000230";"12"; -"285";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000231";"12"; -"286";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000232";"25"; -"287";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000233";"70"; -"288";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000234";"15"; -"289";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000235";"15"; -"290";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000236";"25"; -"291";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000237";"15"; -"292";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000238";"15"; -"293";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000239";"70"; -"294";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000240";"25"; -"295";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000241";"25"; -"296";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000242";"25"; -"297";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000243";"25"; -"298";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000244";"25"; -"299";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000245";"25"; -"300";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000246";"25"; -"301";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000247";"25"; -"302";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000248";"25"; -"303";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000249";"25"; -"304";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000250";"25"; -"305";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000251";"25"; -"306";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000252";"25"; -"307";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000253";"25"; -"308";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000254";"25"; -"309";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000255";"25"; -"310";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000256";"64"; -"311";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000257";"64"; -"312";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000258";"64"; -"313";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000259";"64"; -"314";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000260";"64"; -"315";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000261";"64"; -"316";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000262";"64"; -"317";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000263";"64"; -"318";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000264";"64"; -"319";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000265";"35"; -"320";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000266";"35"; -"321";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000267";"35"; -"322";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000268";"35"; -"323";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000269";"35"; -"324";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000270";"35"; -"325";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000271";"35"; -"326";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000272";"35"; -"327";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000273";"35"; -"328";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000274";"25"; -"329";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000275";"25"; -"330";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000276";"25"; -"331";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000277";"25"; -"332";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000278";"25"; -"333";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000279";"25"; -"334";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000280";"25"; -"335";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000281";"25"; -"336";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000282";"25"; -"337";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000283";"25"; -"338";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000284";"25"; -"339";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000285";"25"; -"340";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000286";"20"; -"341";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000287";"20"; -"342";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000288";"20"; -"343";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000289";"20"; -"344";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000290";"20"; -"345";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000291";"20"; -"346";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000292";"20"; -"347";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000293";"20"; -"348";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000294";"20"; -"349";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000295";"20"; -"350";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000296";"20"; -"351";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000297";"23"; -"352";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000298";"66"; -"353";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000299";"65"; -"354";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000300";"32"; -"355";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000301";"51"; -"356";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000302";"74"; -"357";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000303";"66"; -"358";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000304";"32"; -"359";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000305";"74"; -"360";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000306";"65"; -"361";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000307";"65"; -"362";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000308";"65"; -"363";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000309";"65"; -"364";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000310";"65"; -"365";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000311";"72"; -"366";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000312";"72"; -"367";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000313";"72"; -"368";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000314";"28"; -"369";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000315";"28"; -"370";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000316";"28"; -"371";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000317";"28"; -"372";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000318";"28"; -"373";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000319";"28"; -"374";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000320";"28"; -"375";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000321";"28"; -"376";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000322";"28"; -"377";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000323";"28"; -"378";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000153";"68"; -"379";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000154";"68"; -"380";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000155";"68"; -"381";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000156";"49"; -"382";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000157";"26"; -"383";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000158";"26"; -"384";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000159";"12"; -"385";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000160";"26"; -"386";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000161";"12"; -"387";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000162";"26"; -"388";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000163";"12"; -"389";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000164";"26"; -"390";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000165";"68"; -"391";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000166";"12"; -"392";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000167";"42"; -"393";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000168";"26"; -"394";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000169";"68"; -"395";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000170";"42"; -"396";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000171";"68"; -"397";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000172";"12"; -"398";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000173";"42"; -"399";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000174";"49"; -"400";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000175";"12"; -"401";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000176";"12"; -"402";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000177";"12"; -"403";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000178";"61"; -"404";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000179";"26"; -"405";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000180";"26"; -"406";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000181";"26"; -"407";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000182";"61"; -"408";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000183";"12"; -"409";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000184";"12"; -"410";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000185";"26"; -"411";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000186";"26"; -"412";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000187";"42"; -"413";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000188";"26"; -"414";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000189";"42"; -"415";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000190";"42"; -"416";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000191";"12"; -"417";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000192";"42"; -"418";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000193";"49"; -"419";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000194";"12"; -"420";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000195";"68"; -"421";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000196";"49"; -"422";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000197";"26"; -"423";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000198";"42"; -"424";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000199";"42"; -"425";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000200";"68"; -"426";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000201";"68"; -"427";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000202";"42"; -"428";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000203";"26"; -"429";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000204";"26"; -"430";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000205";"49"; -"431";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000206";"68"; -"432";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000207";"68"; -"433";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000208";"26"; -"434";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000209";"26"; -"435";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000210";"26"; -"436";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000211";"61"; -"437";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000212";"42"; -"438";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000213";"12"; -"439";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000214";"68"; -"440";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000215";"12"; -"441";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000216";"68"; -"442";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000217";"42"; -"443";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000218";"12"; -"444";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000219";"12"; -"445";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000220";"68"; -"446";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000221";"42"; -"447";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000222";"68"; -"448";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000223";"12"; -"449";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000224";"42"; -"450";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000225";"49"; -"451";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000226";"61"; -"452";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000227";"68"; -"453";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000228";"42"; -"454";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000229";"68"; -"455";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000230";"68"; -"456";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000231";"49"; -"457";"2015-12-26 16:19:18";"2015-12-26 16:19:18";"21000329";"20"; -"458";"2016-07-15 18:45:01";"2016-07-15 18:45:01";"21000324";"81"; -"459";"2016-07-15 18:45:01";"2016-07-15 18:45:01";"21000324";"82"; -"460";"2016-07-15 18:45:09";"2016-07-15 18:45:09";"21000324";"83"; -"461";"2016-07-15 19:55:26";"2016-07-15 19:55:26";"21000062";"75"; \ No newline at end of file diff --git a/export/csv/system_wormhole.csv b/export/csv/system_wormhole.csv deleted file mode 100644 index cc8aa239..00000000 --- a/export/csv/system_wormhole.csv +++ /dev/null @@ -1,235 +0,0 @@ -"Id";"Created";"Updated";"SystemId";"WormholeId"; -"1";"2016-07-16 13:53:19";"2017-02-11 17:11:18";"31002572";"59"; -"2";"2016-07-16 13:53:19";"2017-02-11 17:11:18";"31002572";"25"; -"3";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002518";"6"; -"4";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002518";"21"; -"5";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002543";"12"; -"6";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002543";"68"; -"7";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002528";"18"; -"8";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002528";"59"; -"9";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002535";"18"; -"10";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002535";"59"; -"11";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002530";"18"; -"12";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002530";"59"; -"13";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002557";"59"; -"14";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002557";"25"; -"15";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002548";"12"; -"16";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002548";"68"; -"17";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002564";"59"; -"18";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002564";"25"; -"19";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002524";"6"; -"20";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002524";"21"; -"21";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002514";"39"; -"22";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002514";"28"; -"23";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002542";"12"; -"24";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002542";"68"; -"25";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002538";"12"; -"26";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002538";"68"; -"27";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002511";"39"; -"28";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002511";"28"; -"29";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002529";"18"; -"30";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002529";"59"; -"31";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002525";"6"; -"32";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002525";"21"; -"33";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002562";"59"; -"34";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002562";"25"; -"35";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002563";"59"; -"36";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002563";"25"; -"37";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002532";"18"; -"38";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002532";"59"; -"39";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002569";"59"; -"40";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002569";"25"; -"41";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002558";"59"; -"42";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002558";"25"; -"43";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002570";"59"; -"44";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002570";"25"; -"45";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002549";"12"; -"46";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002549";"68"; -"47";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002537";"30"; -"48";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002537";"59"; -"49";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002513";"39"; -"50";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002513";"28"; -"51";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002539";"12"; -"52";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002539";"68"; -"53";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002526";"6"; -"54";"2016-07-16 13:53:19";"2017-02-11 17:11:19";"31002526";"21"; -"55";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002512";"39"; -"56";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002512";"28"; -"57";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002574";"59"; -"58";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002574";"25"; -"59";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002561";"59"; -"60";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002561";"25"; -"61";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002571";"59"; -"62";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002571";"25"; -"63";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002567";"59"; -"64";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002567";"20"; -"65";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002546";"12"; -"66";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002546";"68"; -"67";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002555";"12"; -"68";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002555";"68"; -"69";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002552";"12"; -"70";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002552";"68"; -"71";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002515";"6"; -"72";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002515";"21"; -"73";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002568";"59"; -"74";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002568";"25"; -"75";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002573";"59"; -"76";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002573";"25"; -"77";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002506";"39"; -"78";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002506";"28"; -"79";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002550";"12"; -"80";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002550";"68"; -"81";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002516";"6"; -"82";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002516";"21"; -"83";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002534";"30"; -"84";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002534";"59"; -"85";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002508";"39"; -"86";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002508";"28"; -"87";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002547";"12"; -"88";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002547";"68"; -"89";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002523";"6"; -"90";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002523";"21"; -"91";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002541";"12"; -"92";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002541";"68"; -"93";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002576";"30"; -"94";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002576";"65"; -"95";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002544";"12"; -"96";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002544";"68"; -"97";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002509";"39"; -"98";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002509";"28"; -"99";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002556";"59"; -"100";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002556";"25"; -"101";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002579";"30"; -"102";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002579";"65"; -"103";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002554";"12"; -"104";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002554";"68"; -"105";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002519";"6"; -"106";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002519";"21"; -"107";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002536";"18"; -"108";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002536";"59"; -"109";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002553";"12"; -"110";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002553";"68"; -"111";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002551";"12"; -"112";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002551";"68"; -"113";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002527";"18"; -"114";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002527";"59"; -"115";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002545";"12"; -"116";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002545";"68"; -"117";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002559";"59"; -"118";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002559";"25"; -"119";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002540";"12"; -"120";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002540";"68"; -"121";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002510";"39"; -"122";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002510";"28"; -"123";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002507";"39"; -"124";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002507";"28"; -"125";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002577";"30"; -"126";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002577";"65"; -"127";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002565";"59"; -"128";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002565";"25"; -"129";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002522";"6"; -"130";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002522";"21"; -"131";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002575";"30"; -"132";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002575";"65"; -"133";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002521";"6"; -"134";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002521";"21"; -"135";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002566";"59"; -"136";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002566";"25"; -"137";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002533";"18"; -"138";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002533";"59"; -"139";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002517";"6"; -"140";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002517";"21"; -"141";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002520";"6"; -"142";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002520";"21"; -"143";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002560";"59"; -"144";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002560";"25"; -"145";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002531";"18"; -"146";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002531";"59"; -"147";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002505";"39"; -"148";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002505";"28"; -"149";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002578";"30"; -"150";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002578";"13"; -"151";"2016-07-16 13:53:20";"2017-02-11 17:11:19";"31002578";"66"; -"152";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002572";"35"; -"153";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002518";"16"; -"154";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002543";"30"; -"155";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002543";"26"; -"156";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002543";"61"; -"157";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002535";"30"; -"158";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002530";"30"; -"159";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002557";"30"; -"160";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002548";"30"; -"161";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002548";"26"; -"162";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002524";"2"; -"163";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002524";"75"; -"164";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002514";"72"; -"165";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002542";"18"; -"166";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002542";"49"; -"167";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002542";"42"; -"168";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002538";"59"; -"169";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002511";"72"; -"170";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002529";"30"; -"171";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002525";"2"; -"172";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002525";"38"; -"173";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002562";"15"; -"174";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002563";"35"; -"175";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002569";"30"; -"176";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002569";"20"; -"177";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002558";"30"; -"178";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002549";"18"; -"179";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002549";"42"; -"180";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002539";"59"; -"181";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002526";"2"; -"182";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002526";"47"; -"183";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002574";"30"; -"184";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002571";"30"; -"185";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002571";"64"; -"186";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002546";"18"; -"187";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002555";"59"; -"188";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002552";"30"; -"189";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002552";"26"; -"190";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002515";"2"; -"191";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002515";"75"; -"192";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002573";"30"; -"193";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002506";"72"; -"194";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002550";"59"; -"195";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002550";"49"; -"196";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002516";"2"; -"197";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002516";"69"; -"198";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002547";"30"; -"199";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002547";"26"; -"200";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002547";"61"; -"201";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002523";"75"; -"202";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002523";"16"; -"203";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002541";"59"; -"204";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002541";"42"; -"205";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002576";"66"; -"206";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002544";"18"; -"207";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002544";"49"; -"208";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002544";"42"; -"209";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002556";"30"; -"210";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002556";"64"; -"211";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002554";"59"; -"212";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002554";"26"; -"213";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002519";"69"; -"214";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002551";"59"; -"215";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002551";"26"; -"216";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002545";"18"; -"217";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002545";"49"; -"218";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002559";"17"; -"219";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002559";"30"; -"220";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002559";"35"; -"221";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002540";"59"; -"222";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002510";"72"; -"223";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002507";"72"; -"224";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002522";"2"; -"225";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002521";"47"; -"226";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002566";"20"; -"227";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002533";"30"; -"228";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002517";"2"; -"229";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002517";"53"; -"230";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002520";"2"; -"231";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002520";"16"; -"232";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002560";"30"; -"233";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31002505";"72"; -"234";"2017-02-25 17:52:14";"2017-02-25 17:52:14";"31000001";"16"; \ No newline at end of file diff --git a/export/json/statics.json b/export/json/statics.json deleted file mode 100644 index 702d4d77..00000000 --- a/export/json/statics.json +++ /dev/null @@ -1,76 +0,0 @@ -{"J001025":["U210","M267"], -"J001057":["B274","E545","D382"], -"J001302":["K346","H900","U574"], -"J001348":["D845","U210"], -"J001398":["U210","K346"], -"J001670":["U210","K346"], -"J001694":["K346","H296"], -"J001769":["K346","X877","H900"], -"J001820":["U210","H296"], -"J001890":["B274","A239","Z647"], -"J002216":["J244","Z060"], -"J002423":["D845","P060","N766"], -"J002625":["U210","C247","X877"], -"J002757":["N110","Z060"], -"J002838":["U210","K346"], -"J002964":["A239","E545","N062"], -"J003382":["U210","D364"], -"J003546":["U210","M267"], -"J003789":["D845","U210"], -"J003793":["K346","E175"], -"J003941":["K346","H296"], -"J004128":["U210","H296"], -"J004150":["D845","N766","C247"], -"J004283":["U210","K346"], -"J004317":["N110","J244"], -"J004470":["U210","C247","X877"], -"J004686":["A239","E545","O477"], -"J004791":["N110","J244"], -"J004921":["K346","H296"], -"J004998":["U210","H296"], -"J005070":["K346","V753"], -"J005223":["U210","E175"], -"J005259":["D845","C247","X877"], -"J005280":["U210","C247","X877"], -"J005299":["K346","C247","H900"], -"J005482":["B274","A239","Z647"], -"J005663":["U210"], -"J005724":["K346","H296"], -"J005834":["N110","Z060"], -"J005872":["U210","P060","C247"], -"J005900":["A239","E545","Y683"], -"J005923":["U210","K346"], -"J005926":["N110","J244"], -"J005969":["K346","H900","U574"], -"J010000":["B274","Z647","D382"], -"J010247":["U210","N766","X877"], -"J010366":["W237"], -"J010556":["D845","P060","N766"], -"J010569":["N110","J244"], -"J010811":["K346","V753"], -"J010951":["K346","V911"], -"J011195":["U210","X877","H900"], -"J011321":["B274","E545","Y683"], -"J011339":["D845","U210"], -"J011355":["C247","X877"], -"J011376":["U210","X877","H900"], -"J011563":["D845","U210"], -"J011778":["D845","P060","C247"], -"J011790":["D792","K346","M267"], -"J011824":["U210","C247","X877"], -"J012157":["J244","Z060"], -"J012402":["N110","Z060"], -"J012475":["K346","V911"], -"J012578":["U210","H296"], -"J012635":["B274","A239"], -"J012686":["K346","V911"], -"J012735":["B274","E545","O477"], -"J012773":["E175"], -"J012794":["U210","K346"], -"J013070":["A239","E545","R474"], -"J013123":["B274","A239","D382"], -"J013146":["K346","H296"], -"J014348":["D845","U210"], -"J015092":["N110","Z060"], -"J015227":["K346","W237"], -"J055520":["D382"]} diff --git a/export/sql/eve_abyss_min.sql.zip b/export/sql/eve_abyss_min.sql.zip deleted file mode 100644 index dc47b20d..00000000 Binary files a/export/sql/eve_abyss_min.sql.zip and /dev/null differ diff --git a/export/sql/eve_universe.sql.zip b/export/sql/eve_universe.sql.zip new file mode 100644 index 00000000..1ab3c3dc Binary files /dev/null and b/export/sql/eve_universe.sql.zip differ diff --git a/export/sql/pathfinder.sql b/export/sql/pathfinder.sql deleted file mode 100644 index b74de9cd..00000000 --- a/export/sql/pathfinder.sql +++ /dev/null @@ -1,6080 +0,0 @@ --- phpMyAdmin SQL Dump --- version 4.8.0.1 --- https://www.phpmyadmin.net/ --- --- Host: localhost --- Erstellungszeit: 02. Jun 2018 um 18:11 --- Server-Version: 10.2.14-MariaDB-log --- PHP-Version: 7.2.5 - -SET FOREIGN_KEY_CHECKS=0; -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET AUTOCOMMIT = 0; -START TRANSACTION; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; - --- --- Datenbank: `pathfinder` --- - --- --- TRUNCATE Tabelle vor dem Einfügen `wormhole` --- - -TRUNCATE TABLE `wormhole`; --- --- Daten für Tabelle `wormhole` --- - -INSERT INTO `wormhole` (`id`, `name`, `security`, `massTotal`, `massIndividual`, `massRegeneration`, `maxStableTime`, `signatureStrength`) VALUES - (1, 'A009', 'C13', '500000000', '5000000', '3000000000', 16, NULL), - (2, 'A239', 'L', '2000000000', '300000000', '', 24, 5), - (3, 'A641', 'H', '2000000000', '1000000000', '', 16, 10), - (4, 'A982', 'C6', '3000000000', '300000000', '', 24, 2.22), - (5, 'B041', 'C6', '3000000000', '300000000', '500000000', 48, NULL), - (6, 'B274', 'H', '2000000000', '300000000', '', 24, 10), - (7, 'B449', 'H', '2000000000', '1000000000', '', 16, 2.5), - (8, 'B520', 'H', '3000000000', '300000000', '500000000', 24, NULL), - (9, 'C008', 'C5', '1000000000', '5000000', '3000000000', 16, NULL), - (10, 'C125', 'C2', '1000000000', '20000000', '', 16, 6.67), - (11, 'C140', 'L', '3000000000', '1350000000', '', 24, 5), - (12, 'C247', 'C3', '2000000000', '300000000', '', 16, 10), - (13, 'C248', '0.0', '3000000000', '1350000000', '500000000', 24, NULL), - (14, 'C391', 'L', '3000000000', '1000000000', '500000000', 24, NULL), - (15, 'D364', 'C2', '1000000000', '300000000', '', 16, 1.25), - (16, 'D382', 'C2', '2000000000', '300000000', '', 16, 6.67), - (17, 'D792', 'H', '3000000000', '1000000000', '', 24, 2.5), - (18, 'D845', 'H', '5000000000', '300000000', '500000000', 24, 5), - (19, 'E004', 'C1', '1000000000', '5000000', '3000000000', 16, NULL), - (20, 'E175', 'C4', '2000000000', '300000000', '', 16, 5), - (21, 'E545', '0.0', '2000000000', '300000000', '', 24, 2.5), - (23, 'G024', 'C2', '2000000000', '300000000', '', 16, 1.25), - (24, 'H121', 'C1', '500000000', '20000000', '', 16, 10), - (25, 'H296', 'C5', '3000000000', '1350000000', '', 24, 10), - (26, 'H900', 'C5', '3000000000', '300000000', '', 24, 2.5), - (27, 'I182', 'C2', '2000000000', '300000000', '', 16, 4), - (28, 'J244', 'L', '1000000000', '20000000', '', 24, 5), - (29, 'K329', '0.0', '5000000000', '1800000000', '500000000', 24, NULL), - (30, 'K346', '0.0', '3000000000', '300000000', '', 24, 2.5), - (31, 'L005', 'C2', '1000000000', '5000000', '3000000000', 16, NULL), - (32, 'L477', 'C3', '2000000000', '300000000', '', 16, 5), - (33, 'L614', 'C5', '1000000000', '20000000', '', 24, 2.5), - (35, 'M267', 'C3', '1000000000', '300000000', '', 16, 1.25), - (36, 'M555', 'C5', '3000000000', '1000000000', '', 24, 2.5), - (37, 'M609', 'C4', '1000000000', '20000000', '', 16, 4), - (38, 'N062', 'C5', '3000000000', '300000000', '', 24, 2.5), - (39, 'N110', 'H', '1000000000', '20000000', '', 24, 10), - (40, 'N290', 'L', '3000000000', '1350000000', '500000000', 24, NULL), - (41, 'N432', 'C5', '3000000000', '1350000000', '', 24, 10), - (42, 'N766', 'C2', '2000000000', '300000000', '', 16, 4), - (43, 'N770', 'C5', '3000000000', '300000000', '', 24, 2.5), - (44, 'N944', 'L', '3000000000', '1350000000', '', 24, 10), - (45, 'N968', 'C3', '2000000000', '300000000', '', 16, 10), - (46, 'O128', 'C4', '1000000000', '300000000', '100000000', 24, NULL), - (47, 'O477', 'C3', '2000000000', '300000000', '', 16, 5), - (48, 'O883', 'C3', '1000000000', '20000000', '', 16, 5), - (49, 'P060', 'C1', '500000000', '20000000', '', 16, 5), - (50, 'Q003', '0.0', '1000000000', '5000000', '3000000000', 16, NULL), - (51, 'Q317', 'C1', '500000000', '20000000', '', 16, 2.5), - (52, 'R051', 'L', '3000000000', '1000000000', '', 16, 5), - (53, 'R474', 'C6', '3000000000', '300000000', '', 24, 2.22), - (54, 'R943', 'C2', '750000000', '300000000', '', 16, 6.67), - (55, 'S047', 'H', '3000000000', '300000000', '', 24, NULL), - (56, 'S199', '0.0', '3000000000', '1350000000', '', 24, 10), - (57, 'S804', 'C6', '1000000000', '20000000', '', 24, 1.25), - (58, 'T405', 'C4', '2000000000', '300000000', '', 16, 6.67), - (59, 'U210', 'L', '3000000000', '300000000', '', 24, 10), - (60, 'U319', 'C6', '3000000000', '1350000000', '500000000', 48, NULL), - (61, 'U574', 'C6', '3000000000', '300000000', '', 24, 1.25), - (62, 'V283', '0.0', '3000000000', '1000000000', '', 24, 2.5), - (63, 'V301', 'C1', '500000000', '20000000', '', 16, 5), - (64, 'V753', 'C6', '3000000000', '1350000000', '', 24, 6.67), - (65, 'V911', 'C5', '3000000000', '1350000000', '', 24, 10), - (66, 'W237', 'C6', '3000000000', '1350000000', '', 24, 6.67), - (67, 'X702', 'C3', '1000000000', '300000000', '', 24, 10), - (68, 'X877', 'C4', '2000000000', '300000000', '', 16, 6.67), - (69, 'Y683', 'C4', '2000000000', '300000000', '', 16, 4), - (70, 'Y790', 'C1', '500000000', '20000000', '', 16, 2.5), - (71, 'Z006', 'C3', '1000000000', '5000000', '3000000000', 16, NULL), - (72, 'Z060', '0.0', '1000000000', '20000000', '', 24, 2.5), - (73, 'Z142', '0.0', '3000000000', '1350000000', '', 24, 10), - (74, 'Z457', 'C4', '2000000000', '300000000', '', 16, 4), - (75, 'Z647', 'C1', '500000000', '20000000', '', 16, 10), - (76, 'Z971', 'C1', '100000000', '20000000', '', 16, 10), - (80, 'M001', 'C4', '1000000000', '5000000', '3000000000', 16, NULL), - (81, 'E587', '0.0', '3000000000', '1000000000', '', 16, NULL), - (82, 'V898', 'L', '2000000000', '300000000', '', 16, NULL), - (83, 'Q063', 'H', '500000000', '20000000', '', 16, NULL), - (84, 'G008', 'C6', '1000000000', '5000000', '3000000000', 16, NULL), - (85, 'F353', 'C12', '100000000', '20000000', '', 16, NULL), - (86, 'F135', 'C12', '750000000', '300000000', '', 16, NULL), - (87, 'T458', 'C12', '500000000', '20000000', '', 16, NULL), - (88, 'M164', 'C12', '2000000000', '300000000', '', 16, NULL), - (89, 'L031', 'C12', '3000000000', '1000000000', '', 16, NULL), - (90, 'S877', 'C14', '750000000', '300000000', '', 16, NULL), - (91, 'B735', 'C15', '750000000', '300000000', '', 16, NULL), - (92, 'V928', 'C16', '750000000', '300000000', '', 16, NULL), - (93, 'C414', 'C17', '750000000', '300000000', '', 16, NULL), - (94, 'R259', 'C18', '750000000', '300000000', '', 16, NULL); - --- --- TRUNCATE Tabelle vor dem Einfügen `constellation_wormhole` --- - -TRUNCATE TABLE `constellation_wormhole`; --- --- Daten für Tabelle `constellation_wormhole` --- - -INSERT INTO `constellation_wormhole` (`id`, `created`, `updated`, `constellationId`, `wormholeId`) VALUES - (1, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000001, 39), - (2, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000002, 39), - (3, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000003, 39), - (4, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000004, 39), - (5, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000005, 39), - (6, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000006, 39), - (7, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000007, 39), - (8, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000008, 39), - (9, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000009, 39), - (10, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000010, 39), - (11, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000011, 39), - (12, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000012, 39), - (13, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000013, 39), - (14, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000014, 39), - (15, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000015, 39), - (16, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000016, 39), - (17, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000017, 39), - (18, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000018, 39), - (19, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000019, 39), - (20, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000020, 39), - (21, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000021, 6), - (22, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000022, 6), - (23, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000023, 6), - (24, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000024, 6), - (25, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000025, 6), - (26, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000026, 6), - (27, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000027, 6), - (28, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000028, 6), - (29, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000029, 6), - (30, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000030, 6), - (31, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000021, 47), - (32, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000022, 47), - (33, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000023, 47), - (34, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000024, 47), - (35, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000025, 47), - (36, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000026, 47), - (37, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000027, 47), - (38, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000028, 47), - (39, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000029, 47), - (40, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000030, 47), - (41, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000031, 6), - (42, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000032, 6), - (43, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000033, 6), - (44, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000034, 6), - (45, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000035, 6), - (46, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000036, 6), - (47, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000037, 6), - (48, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000038, 6), - (49, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000039, 6), - (50, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000040, 6), - (51, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000031, 69), - (52, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000032, 69), - (53, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000033, 69), - (54, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000034, 69), - (55, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000035, 69), - (56, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000036, 69), - (57, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000037, 69), - (58, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000038, 69), - (59, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000039, 69), - (60, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000040, 69), - (61, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000041, 2), - (62, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000042, 2), - (63, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000043, 2), - (64, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000044, 2), - (65, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000045, 2), - (66, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000046, 2), - (67, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000047, 2), - (68, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000048, 2), - (69, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000049, 2), - (70, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000050, 2), - (71, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000051, 2), - (72, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000052, 2), - (73, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000053, 2), - (74, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000054, 2), - (75, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000041, 16), - (76, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000042, 16), - (77, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000043, 16), - (78, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000044, 16), - (79, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000045, 16), - (80, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000046, 16), - (81, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000047, 16), - (82, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000048, 16), - (83, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000049, 16), - (84, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000050, 16), - (85, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000051, 16), - (86, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000052, 16), - (87, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000053, 16), - (88, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000054, 16), - (89, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000055, 21), - (90, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000056, 21), - (91, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000057, 21), - (92, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000058, 21), - (93, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000059, 21), - (94, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000055, 38), - (95, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000056, 38), - (96, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000057, 38), - (97, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000058, 38), - (98, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000059, 53), - (99, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000060, 6), - (100, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000061, 6), - (101, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000062, 6), - (102, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000063, 6), - (103, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000064, 6), - (104, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000065, 6), - (105, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000066, 6), - (106, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000067, 6), - (107, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000068, 6), - (108, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000069, 6), - (109, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000070, 6), - (110, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000071, 6), - (111, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000072, 6), - (112, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000073, 6), - (113, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000074, 6), - (114, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000075, 6), - (115, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000060, 75), - (116, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000061, 75), - (117, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000063, 75), - (118, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000064, 75), - (119, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000065, 75), - (120, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000066, 75), - (121, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000067, 75), - (122, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000068, 75), - (123, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000069, 75), - (124, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000070, 75), - (125, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000071, 75), - (126, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000072, 75), - (127, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000073, 75), - (128, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000074, 75), - (129, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000075, 75), - (130, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000076, 59), - (131, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000077, 59), - (132, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000078, 59), - (133, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000079, 59), - (134, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000080, 59), - (135, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000081, 59), - (136, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000082, 59), - (137, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000083, 59), - (138, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000084, 59), - (139, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000085, 59), - (140, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000086, 59), - (141, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000087, 59), - (142, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000088, 59), - (143, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000089, 59), - (144, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000090, 59), - (145, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000091, 59), - (146, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000092, 59), - (147, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000093, 59), - (148, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000094, 59), - (149, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000095, 59), - (150, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000096, 59), - (151, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000097, 59), - (152, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000098, 59), - (153, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000099, 59), - (154, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000100, 59), - (155, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000101, 59), - (156, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000102, 59), - (157, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000103, 59), - (158, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000104, 59), - (159, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000105, 59), - (160, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000106, 18), - (161, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000107, 18), - (162, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000108, 18), - (163, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000109, 18), - (164, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000110, 18), - (165, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000111, 18), - (166, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000112, 18), - (167, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000113, 18), - (168, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000114, 18), - (169, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000115, 18), - (170, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000116, 18), - (171, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000117, 18), - (172, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000118, 18), - (173, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000119, 18), - (174, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000120, 18), - (175, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000121, 18), - (176, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000122, 59), - (177, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000123, 59), - (178, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000124, 59), - (179, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000125, 59), - (180, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000126, 59), - (181, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000127, 59), - (182, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000128, 59), - (183, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000129, 30), - (184, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000130, 30), - (185, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000131, 30), - (186, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000132, 30), - (187, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000133, 30), - (188, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000134, 30), - (189, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000135, 30), - (190, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000136, 30), - (191, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000137, 30), - (192, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000138, 30), - (193, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000139, 30), - (194, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000140, 30), - (195, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000141, 30), - (196, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000142, 30), - (197, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000143, 30), - (198, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000144, 59), - (199, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000145, 59), - (200, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000146, 59), - (201, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000147, 59), - (202, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000148, 59), - (203, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000149, 59), - (204, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000150, 59), - (205, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000151, 59), - (206, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000152, 59), - (207, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000153, 42), - (208, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000154, 42), - (209, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000155, 42), - (210, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000156, 42), - (211, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000157, 42), - (212, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000158, 42), - (213, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000159, 42), - (214, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000160, 42), - (215, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000161, 42), - (216, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000162, 61), - (217, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000163, 61), - (218, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000164, 61), - (219, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000165, 61), - (220, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000166, 49), - (221, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000167, 49), - (222, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000168, 49), - (223, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000169, 49), - (224, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000170, 49), - (225, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000171, 49), - (226, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000172, 49), - (227, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000173, 68), - (228, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000174, 68), - (229, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000175, 68), - (230, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000176, 68), - (231, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000177, 68), - (232, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000178, 68), - (233, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000179, 68), - (234, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000180, 68), - (235, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000181, 68), - (236, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000182, 68), - (237, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000183, 68), - (238, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000184, 68), - (239, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000185, 68), - (240, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000186, 68), - (241, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000187, 68), - (242, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000188, 68), - (243, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000189, 68), - (244, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000190, 68), - (245, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000191, 68), - (246, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000192, 68), - (247, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000193, 68), - (248, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000194, 68), - (249, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000195, 12), - (250, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000196, 12), - (251, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000197, 12), - (252, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000198, 12), - (253, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000199, 12), - (254, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000200, 12), - (255, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000201, 12), - (256, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000202, 12), - (257, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000203, 12), - (258, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000204, 12), - (259, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000205, 12), - (260, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000206, 12), - (261, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000207, 12), - (262, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000208, 12), - (263, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000209, 12), - (264, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000210, 12), - (265, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000211, 12), - (266, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000212, 12), - (267, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000213, 26), - (268, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000214, 26), - (269, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000215, 26), - (270, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000216, 26), - (271, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000217, 26), - (272, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000218, 26), - (273, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000219, 26), - (274, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000220, 26), - (275, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000221, 26), - (276, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000222, 26), - (277, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000223, 26), - (278, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000224, 26), - (279, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000225, 26), - (280, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000226, 26), - (281, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000227, 12), - (282, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000228, 12), - (283, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000229, 12), - (284, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000230, 12), - (285, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000231, 12), - (286, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000232, 25), - (287, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000233, 70), - (288, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000234, 15), - (289, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000235, 15), - (290, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000236, 25), - (291, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000237, 15), - (292, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000238, 15), - (293, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000239, 70), - (294, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000240, 25), - (295, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000241, 25), - (296, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000242, 25), - (297, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000243, 25), - (298, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000244, 25), - (299, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000245, 25), - (300, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000246, 25), - (301, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000247, 25), - (302, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000248, 25), - (303, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000249, 25), - (304, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000250, 25), - (305, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000251, 25), - (306, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000252, 25), - (307, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000253, 25), - (308, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000254, 25), - (309, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000255, 25), - (310, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000256, 64), - (311, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000257, 64), - (312, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000258, 64), - (313, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000259, 64), - (314, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000260, 64), - (315, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000261, 64), - (316, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000262, 64), - (317, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000263, 64), - (318, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000264, 64), - (319, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000265, 35), - (320, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000266, 35), - (321, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000267, 35), - (322, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000268, 35), - (323, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000269, 35), - (324, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000270, 35), - (325, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000271, 35), - (326, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000272, 35), - (327, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000273, 35), - (328, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000274, 25), - (329, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000275, 25), - (330, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000276, 25), - (331, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000277, 25), - (332, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000278, 25), - (333, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000279, 25), - (334, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000280, 25), - (335, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000281, 25), - (336, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000282, 25), - (337, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000283, 25), - (338, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000284, 25), - (339, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000285, 25), - (340, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000286, 20), - (341, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000287, 20), - (342, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000288, 20), - (343, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000289, 20), - (344, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000290, 20), - (345, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000291, 20), - (346, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000292, 20), - (347, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000293, 20), - (348, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000294, 20), - (349, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000295, 20), - (350, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000296, 20), - (351, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000297, 23), - (352, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000298, 66), - (353, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000299, 65), - (354, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000300, 32), - (355, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000301, 51), - (356, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000302, 74), - (357, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000303, 66), - (358, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000304, 32), - (359, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000305, 74), - (360, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000306, 65), - (361, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000307, 65), - (362, '2015-12-26 16:19:18', '2018-06-02 18:06:50', 21000308, 65), - (363, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000309, 65), - (364, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000310, 65), - (365, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000311, 72), - (366, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000312, 72), - (367, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000313, 72), - (368, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000314, 28), - (369, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000315, 28), - (370, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000316, 28), - (371, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000317, 28), - (372, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000318, 28), - (373, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000319, 28), - (374, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000320, 28), - (375, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000321, 28), - (376, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000322, 28), - (377, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000323, 28), - (378, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000153, 68), - (379, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000154, 68), - (380, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000155, 68), - (381, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000156, 49), - (382, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000157, 26), - (383, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000158, 26), - (384, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000159, 12), - (385, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000160, 26), - (386, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000161, 12), - (387, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000162, 26), - (388, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000163, 12), - (389, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000164, 26), - (390, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000165, 68), - (391, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000166, 12), - (392, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000167, 42), - (393, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000168, 26), - (394, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000169, 68), - (395, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000170, 42), - (396, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000171, 68), - (397, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000172, 12), - (398, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000173, 42), - (399, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000174, 49), - (400, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000175, 12), - (401, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000176, 12), - (402, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000177, 12), - (403, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000178, 61), - (404, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000179, 26), - (405, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000180, 26), - (406, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000181, 26), - (407, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000182, 61), - (408, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000183, 12), - (409, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000184, 12), - (410, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000185, 26), - (411, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000186, 26), - (412, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000187, 42), - (413, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000188, 26), - (414, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000189, 42), - (415, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000190, 42), - (416, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000191, 12), - (417, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000192, 42), - (418, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000193, 49), - (419, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000194, 12), - (420, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000195, 68), - (421, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000196, 49), - (422, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000197, 26), - (423, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000198, 42), - (424, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000199, 42), - (425, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000200, 68), - (426, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000201, 68), - (427, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000202, 42), - (428, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000203, 26), - (429, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000204, 26), - (430, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000205, 49), - (431, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000206, 68), - (432, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000207, 68), - (433, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000208, 26), - (434, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000209, 26), - (435, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000210, 26), - (436, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000211, 61), - (437, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000212, 42), - (438, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000213, 12), - (439, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000214, 68), - (440, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000215, 12), - (441, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000216, 68), - (442, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000217, 42), - (443, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000218, 12), - (444, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000219, 12), - (445, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000220, 68), - (446, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000221, 42), - (447, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000222, 68), - (448, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000223, 12), - (449, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000224, 42), - (450, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000225, 49), - (451, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000226, 61), - (452, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000227, 68), - (453, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000228, 42), - (454, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000229, 68), - (455, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000230, 68), - (456, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000231, 49), - (457, '2015-12-26 16:19:18', '2018-06-02 18:06:51', 21000329, 20), - (458, '2016-07-15 18:45:01', '2018-06-02 18:06:51', 21000324, 81), - (459, '2016-07-15 18:45:01', '2018-06-02 18:06:51', 21000324, 82), - (460, '2016-07-15 18:45:09', '2018-06-02 18:06:51', 21000324, 83), - (461, '2016-07-15 19:55:26', '2018-06-02 18:06:51', 21000062, 75); - --- --- TRUNCATE Tabelle vor dem Einfügen `system_neighbour` --- - -TRUNCATE TABLE `system_neighbour`; --- --- Daten für Tabelle `system_neighbour` --- - -INSERT INTO `system_neighbour` (`id`, `regionId`, `constellationId`, `systemName`, `systemId`, `jumpNodes`, `trueSec`) VALUES - (1, 10000001, 20000001, 'Tanoo', 30000001, 'Akpivem:Sasta:Yuzier', '0.858300'), - (2, 10000001, 20000001, 'Lashesih', 30000002, 'Sasta:Lisudeh', '0.751700'), - (3, 10000001, 20000001, 'Akpivem', 30000003, 'Tanoo:Yuzier:Maspah:Asghatil', '0.846300'), - (4, 10000001, 20000001, 'Jark', 30000004, 'Sasta:Odatrik', '0.817000'), - (5, 10000001, 20000001, 'Sasta', 30000005, 'Tanoo:Lashesih:Jark:Hasiari', '0.814300'), - (6, 10000001, 20000001, 'Zaid', 30000006, 'Nirbhi:Fovihi', '0.864200'), - (7, 10000001, 20000001, 'Yuzier', 30000007, 'Tanoo:Akpivem:Nirbhi', '0.906600'), - (8, 10000001, 20000001, 'Nirbhi', 30000008, 'Zaid:Yuzier:Nikh:Tidacha', '0.882100'), - (9, 10000001, 20000002, 'Sooma', 30000009, 'Chidah', '0.577800'), - (10, 10000001, 20000002, 'Chidah', 30000010, 'Sooma:Shenela:Onsooh', '0.539100'), - (11, 10000001, 20000002, 'Shenela', 30000011, 'Chidah:Dooz', '0.457000'), - (12, 10000001, 20000002, 'Asabona', 30000012, 'Onsooh:Irshah', '0.322900'), - (13, 10000001, 20000002, 'Onsooh', 30000013, 'Chidah:Asabona:Shamahi:Sendaya:Nazhgete', '0.442800'), - (14, 10000001, 20000002, 'Shamahi', 30000014, 'Onsooh:Ilahed:Kehrara', '0.355200'), - (15, 10000001, 20000002, 'Sendaya', 30000015, 'Onsooh:Kazna:Mifrata:Doril', '0.293900'), - (16, 10000001, 20000002, 'Nazhgete', 30000016, 'Onsooh', '0.391500'), - (17, 10000001, 20000003, 'Futzchag', 30000017, 'Kazna:Lilmad:Kuharah:Jayneleb', '0.172200'), - (18, 10000001, 20000003, 'Kazna', 30000018, 'Sendaya:Futzchag:Kuharah', '0.231300'), - (19, 10000001, 20000003, 'Podion', 30000019, 'Jayneleb', '0.109700'), - (20, 10000001, 20000003, 'Lilmad', 30000020, 'Futzchag', '0.160400'), - (21, 10000001, 20000003, 'Kuharah', 30000021, 'Futzchag:Kazna', '0.189700'), - (22, 10000001, 20000003, 'Jayneleb', 30000022, 'Futzchag:Podion', '0.113800'), - (23, 10000001, 20000004, 'Fovihi', 30000023, 'Zaid:Kiereend:Kasrasi', '0.869400'), - (24, 10000001, 20000004, 'Kiereend', 30000024, 'Fovihi:Rashy:Psasa:Eshtah', '0.840800'), - (25, 10000001, 20000004, 'Rashy', 30000025, 'Kiereend:Ordize:Psasa:Eshtah', '0.803300'), - (26, 10000001, 20000004, 'Ordize', 30000026, 'Rashy:Eshtah:Lachailes:Kasrasi', '0.695600'), - (27, 10000001, 20000004, 'Psasa', 30000027, 'Kiereend:Rashy:Eshtah', '0.749900'), - (28, 10000001, 20000004, 'Eshtah', 30000028, 'Kiereend:Rashy:Ordize:Psasa:Zet', '0.768400'), - (29, 10000001, 20000004, 'Lachailes', 30000029, 'Ordize:Kasrasi', '0.573100'), - (30, 10000001, 20000004, 'Kasrasi', 30000030, 'Fovihi:Ordize:Lachailes:Arnola', '0.573100'), - (31, 10000001, 20000005, 'Mohas', 30000031, 'Radima:Nimambal', '0.681800'), - (32, 10000001, 20000005, 'Hasiari', 30000032, 'Sasta:Radima:Alkez', '0.798200'), - (33, 10000001, 20000005, 'Radima', 30000033, 'Mohas:Hasiari', '0.753900'), - (34, 10000001, 20000005, 'Alkez', 30000034, 'Hasiari', '0.782100'), - (35, 10000001, 20000005, 'Nimambal', 30000035, 'Mohas:Yishinoon:Ubtes', '0.594100'), - (36, 10000001, 20000005, 'Yishinoon', 30000036, 'Nimambal:Uplingur', '0.424700'), - (37, 10000001, 20000005, 'Uplingur', 30000037, 'Yishinoon:Trytedald', '0.422100'), - (38, 10000001, 20000006, 'Dooz', 30000038, 'Shenela:Bayuka:Uzistoon:Sari', '0.423700'), - (39, 10000001, 20000006, 'Bayuka', 30000039, 'Dooz:Uzistoon:Bairshir', '0.400700'), - (40, 10000001, 20000006, 'Uzistoon', 30000040, 'Dooz:Bayuka:Sari', '0.390600'), - (41, 10000001, 20000006, 'Bairshir', 30000041, 'Bayuka:Moh', '0.364100'), - (42, 10000001, 20000006, 'Moh', 30000042, 'Bairshir', '0.472800'), - (43, 10000001, 20000006, 'Sari', 30000043, 'Dooz:Uzistoon:Timeor', '0.379300'), - (44, 10000001, 20000007, 'Faspera', 30000044, 'Jaymass:Mifrata', '0.128300'), - (45, 10000001, 20000007, 'Jaymass', 30000045, 'Faspera:Mifrata:Ihal:Camal', '0.216300'), - (46, 10000001, 20000007, 'Mifrata', 30000046, 'Sendaya:Faspera:Jaymass:Majamar:Ihal', '0.303800'), - (47, 10000001, 20000007, 'Majamar', 30000047, 'Mifrata:Fera', '0.369200'), - (48, 10000001, 20000007, 'Ihal', 30000048, 'Jaymass:Mifrata:Shedoo', '0.492700'), - (49, 10000001, 20000007, 'Camal', 30000049, 'Jaymass', '0.213000'), - (50, 10000001, 20000007, 'Fera', 30000050, 'Majamar', '0.477200'), - (51, 10000001, 20000008, 'Juddi', 30000051, 'Maspah:Ibaria:Khankenirdia:Berta', '0.649100'), - (52, 10000001, 20000008, 'Maspah', 30000052, 'Akpivem:Juddi:Ibaria:Shala:Zemalu', '0.799900'), - (53, 10000001, 20000008, 'Ibaria', 30000053, 'Juddi:Maspah', '0.731000'), - (54, 10000001, 20000008, 'Shala', 30000054, 'Maspah:Zemalu', '0.715600'), - (55, 10000001, 20000008, 'Zemalu', 30000055, 'Maspah:Shala', '0.725200'), - (56, 10000001, 20000008, 'Khankenirdia', 30000056, 'Juddi', '0.613600'), - (57, 10000001, 20000009, 'Nikh', 30000057, 'Nirbhi:Amphar:Agha:Usroh', '0.774200'), - (58, 10000001, 20000009, 'Amphar', 30000058, 'Nikh:Salashayama:Usroh:Abha', '0.702200'), - (59, 10000001, 20000009, 'Salashayama', 30000059, 'Amphar:Janus', '0.665600'), - (60, 10000001, 20000009, 'Janus', 30000060, 'Salashayama:Iosantin:Orva:Akhrad', '0.545600'), - (61, 10000001, 20000009, 'Agha', 30000061, 'Nikh', '0.718800'), - (62, 10000001, 20000009, 'Iosantin', 30000062, 'Janus:Akhrad:Sharir', '0.450300'), - (63, 10000001, 20000009, 'Orva', 30000063, 'Janus:Zet:Thiarer', '0.509900'), - (64, 10000001, 20000009, 'Zet', 30000064, 'Eshtah:Orva:Pirohdim:Thiarer', '0.569700'), - (65, 10000001, 20000009, 'Akhrad', 30000065, 'Janus:Iosantin:Sharir:Uanzin', '0.358500'), - (66, 10000001, 20000009, 'Pirohdim', 30000066, 'Zet:Thiarer', '0.628700'), - (67, 10000001, 20000009, 'Sharir', 30000067, 'Iosantin:Akhrad', '0.396800'), - (68, 10000001, 20000009, 'Usroh', 30000068, 'Nikh:Amphar', '0.597500'), - (69, 10000001, 20000009, 'Thiarer', 30000069, 'Orva:Zet:Pirohdim', '0.542000'), - (70, 10000001, 20000010, 'Gomati', 30000070, 'Irshah:Hasateem:Assah:Bar', '0.387400'), - (71, 10000001, 20000010, 'Jangar', 30000071, 'Hasateem', '0.527300'), - (72, 10000001, 20000010, 'Nakah', 30000072, 'Hasateem:Assah:Rahadalon', '0.363900'), - (73, 10000001, 20000010, 'Irshah', 30000073, 'Asabona:Gomati:Bar', '0.429500'), - (74, 10000001, 20000010, 'Hasateem', 30000074, 'Gomati:Jangar:Nakah:Assah', '0.426500'), - (75, 10000001, 20000010, 'Assah', 30000075, 'Gomati:Nakah:Hasateem:G-5EN2', '0.297800'), - (76, 10000001, 20000011, 'Tidacha', 30000076, 'Nirbhi:Odlib:Milu', '0.820100'), - (77, 10000001, 20000011, 'Odlib', 30000077, 'Tidacha:Jofan:Yadi', '0.824500'), - (78, 10000001, 20000011, 'Jofan', 30000078, 'Odlib:Yadi', '0.779500'), - (79, 10000001, 20000011, 'Milu', 30000079, 'Tidacha', '0.769600'), - (80, 10000001, 20000011, 'Yadi', 30000080, 'Odlib:Jofan:Buftiar', '0.750300'), - (81, 10000001, 20000011, 'Buftiar', 30000081, 'Yadi', '0.708700'), - (82, 10000001, 20000012, 'Jarizza', 30000082, 'Ejahi:Asghatil:Bar', '0.765400'), - (83, 10000001, 20000012, 'Ejahi', 30000083, 'Jarizza:Gelhan', '0.728900'), - (84, 10000001, 20000012, 'Asghatil', 30000084, 'Akpivem:Jarizza:Sucha', '0.794800'), - (85, 10000001, 20000012, 'Bar', 30000085, 'Gomati:Irshah:Jarizza:Sucha:Gamis', '0.665800'), - (86, 10000001, 20000012, 'Sucha', 30000086, 'Asghatil:Bar', '0.658300'), - (87, 10000001, 20000012, 'Gelhan', 30000087, 'Ejahi:Akeva', '0.701700'), - (88, 10000001, 20000012, 'Akeva', 30000088, 'Gelhan', '0.664800'), - (89, 10000001, 20000013, 'Sosa', 30000089, 'Ilahed:Eshwil:Aranir', '0.301200'), - (90, 10000001, 20000013, 'Ilahed', 30000090, 'Shamahi:Sosa:Ishkad', '0.315900'), - (91, 10000001, 20000013, 'Eshwil', 30000091, 'Sosa', '0.219000'), - (92, 10000001, 20000013, 'Aranir', 30000092, 'Sosa:Hahyil', '0.242800'), - (93, 10000001, 20000013, 'Ishkad', 30000093, 'Ilahed', '0.366000'), - (94, 10000001, 20000013, 'Hahyil', 30000094, 'Aranir', '0.208100'), - (95, 10000001, 20000014, 'Asilem', 30000095, 'Shach:Dysa', '0.285000'), - (96, 10000001, 20000014, 'Mahnagh', 30000096, 'Shach', '0.205000'), - (97, 10000001, 20000014, 'Shach', 30000097, 'Asilem:Mahnagh:Kehrara:Timeor', '0.326000'), - (98, 10000001, 20000014, 'Kehrara', 30000098, 'Shamahi:Shach:Arena:Dysa', '0.364800'), - (99, 10000001, 20000014, 'Arena', 30000099, 'Kehrara:Uhtafal:Dysa:Serad', '0.442300'), - (100, 10000001, 20000014, 'Timeor', 30000100, 'Sari:Shach', '0.314100'), - (101, 10000001, 20000014, 'Uhtafal', 30000101, 'Arena:Serad:Abha', '0.499600'), - (102, 10000001, 20000014, 'Dysa', 30000102, 'Asilem:Kehrara:Arena:Mahti', '0.236200'), - (103, 10000001, 20000014, 'Serad', 30000103, 'Arena:Uhtafal', '0.525800'), - (104, 10000001, 20000014, 'Mahti', 30000104, 'Dysa', '0.228300'), - (105, 10000001, 20000014, 'Abha', 30000105, 'Amphar:Uhtafal', '0.434100'), - (106, 10000001, 20000015, 'Shedoo', 30000106, 'Ihal:Gamis:Berta', '0.506100'), - (107, 10000001, 20000015, 'Gamis', 30000107, 'Bar:Shedoo:Nieril:Bekirdod:Hothomouh', '0.473900'), - (108, 10000001, 20000015, 'Nieril', 30000108, 'Gamis:Hothomouh', '0.353400'), - (109, 10000001, 20000015, 'Berta', 30000109, 'Juddi:Shedoo:Bekirdod:Hothomouh', '0.489600'), - (110, 10000001, 20000015, 'Bekirdod', 30000110, 'Gamis:Berta', '0.405300'), - (111, 10000001, 20000015, 'Hothomouh', 30000111, 'Gamis:Nieril:Berta', '0.423000'), - (112, 10000001, 20000016, 'Arnola', 30000112, 'Kasrasi:Astabih:Uanzin', '0.462800'), - (113, 10000001, 20000016, 'Astabih', 30000113, 'Arnola:Ubtes:Bimener:Kenobanala:Khabi', '0.408800'), - (114, 10000001, 20000016, 'Ubtes', 30000114, 'Nimambal:Astabih:Bimener:Kenobanala:Khabi', '0.336100'), - (115, 10000001, 20000016, 'Bimener', 30000115, 'Astabih:Ubtes:Kenobanala:Khabi', '0.270000'), - (116, 10000001, 20000016, 'Kenobanala', 30000116, 'Astabih:Ubtes:Bimener:Audesder', '0.289400'), - (117, 10000001, 20000016, 'Khabi', 30000117, 'Astabih:Ubtes:Bimener:Uanzin:7Q-8Z2', '0.248600'), - (118, 10000001, 20000016, 'Uanzin', 30000118, 'Akhrad:Arnola:Khabi', '0.434000'), - (119, 10000002, 20000017, 'Itamo', 30000119, 'Mitsolen:Jatate:Vaankalen:Kylmabe:Ahtulaima:Maurasi', '0.671700'), - (120, 10000002, 20000017, 'Mitsolen', 30000120, 'Itamo:Mahtista', '0.633700'), - (121, 10000002, 20000017, 'Jatate', 30000121, 'Itamo', '0.637400'), - (122, 10000002, 20000017, 'Mahtista', 30000122, 'Mitsolen', '0.658200'), - (123, 10000002, 20000017, 'Vaankalen', 30000123, 'Itamo', '0.647200'), - (124, 10000002, 20000017, 'Kylmabe', 30000124, 'Itamo', '0.731900'), - (125, 10000002, 20000017, 'Ahtulaima', 30000125, 'Itamo', '0.612700'), - (126, 10000002, 20000018, 'Geras', 30000126, 'Tuuriainas:Nomaa', '0.650100'), - (127, 10000002, 20000018, 'Sirseshin', 30000127, 'Tuuriainas:Inaro', '0.748000'), - (128, 10000002, 20000018, 'Tuuriainas', 30000128, 'Geras:Sirseshin:Shihuken', '0.610800'), - (129, 10000002, 20000018, 'Unpas', 30000129, 'Shihuken:Urlen:Uitra', '0.946000'), - (130, 10000002, 20000018, 'Shihuken', 30000130, 'Tuuriainas:Unpas:Senda', '0.874600'), - (131, 10000002, 20000018, 'Nomaa', 30000131, 'Geras:Saisio:Poinen', '0.606900'), - (132, 10000002, 20000019, 'Ansila', 30000132, 'Hirtamon:Hykkota:Ikuchi', '0.912000'), - (133, 10000002, 20000019, 'Hirtamon', 30000133, 'Ansila:Ikuchi:New Caldari:Aokannitoh', '0.974700'), - (134, 10000002, 20000019, 'Hykkota', 30000134, 'Ansila:Outuni:Ohmahailen', '0.823700'), - (135, 10000002, 20000019, 'Outuni', 30000135, 'Hykkota:Ohmahailen:Eskunen', '0.734200'), - (136, 10000002, 20000019, 'Ohmahailen', 30000136, 'Hykkota:Outuni:Eskunen', '0.663800'), - (137, 10000002, 20000019, 'Eskunen', 30000137, 'Outuni:Ohmahailen', '0.625300'), - (138, 10000002, 20000019, 'Ikuchi', 30000138, 'Ansila:Hirtamon:Jita:Tunttaras:Sakenta', '0.986800'), - (139, 10000002, 20000020, 'Urlen', 30000139, 'Unpas:Kisogo:Perimeter:Sirppala:Kusomonmon', '0.960000'), - (140, 10000002, 20000020, 'Maurasi', 30000140, 'Itamo:Jita:Perimeter:Muvolailen', '0.912700'), - (141, 10000002, 20000020, 'Kisogo', 30000141, 'Urlen', '1.000000'), - (142, 10000002, 20000020, 'Jita', 30000142, 'Ikuchi:Maurasi:Niyabainen:Perimeter:New Caldari:Sobaseki:Muvolailen', '0.945900'), - (143, 10000002, 20000020, 'Niyabainen', 30000143, 'Jita:Perimeter:New Caldari:Tunttaras', '0.963900'), - (144, 10000002, 20000020, 'Perimeter', 30000144, 'Urlen:Maurasi:Jita:Niyabainen:Iyen-Oursta', '0.953100'), - (145, 10000002, 20000020, 'New Caldari', 30000145, 'Hirtamon:Jita:Niyabainen:Josameto:Malkalen:Alikara', '1.000000'), - (146, 10000002, 20000021, 'Saisio', 30000146, 'Nomaa:Abagawa:Jakanerva', '0.652400'), - (147, 10000002, 20000021, 'Abagawa', 30000147, 'Saisio:Hurtoken', '0.625300'), - (148, 10000002, 20000021, 'Jakanerva', 30000148, 'Saisio:Gekutami:Hampinen', '0.743300'), - (149, 10000002, 20000021, 'Gekutami', 30000149, 'Jakanerva:Uoyonen', '0.699200'), - (150, 10000002, 20000021, 'Hurtoken', 30000150, 'Abagawa:Hampinen', '0.586000'), - (151, 10000002, 20000021, 'Uoyonen', 30000151, 'Gekutami:Vattuolen', '0.698800'), - (152, 10000002, 20000021, 'Hampinen', 30000152, 'Jakanerva:Hurtoken:Ikami', '0.541300'), - (153, 10000002, 20000022, 'Poinen', 30000153, 'Nomaa:Liekuri:Obanen:Josameto:Otela', '0.558100'), - (154, 10000002, 20000022, 'Liekuri', 30000154, 'Poinen:Obanen:Josameto', '0.600600'), - (155, 10000002, 20000022, 'Obanen', 30000155, 'Poinen:Liekuri:Olo', '0.561700'), - (156, 10000002, 20000022, 'Josameto', 30000156, 'New Caldari:Poinen:Liekuri:Otela', '0.577700'), - (157, 10000002, 20000022, 'Otela', 30000157, 'Poinen:Josameto', '0.531900'), - (158, 10000002, 20000022, 'Olo', 30000158, 'Obanen:Ishisomo:Osmon', '0.676000'), - (159, 10000002, 20000023, 'Ikami', 30000159, 'Hampinen:Reisen:Purjola', '0.532000'), - (160, 10000002, 20000023, 'Reisen', 30000160, 'Ikami:Purjola:Akora', '0.518600'), - (161, 10000002, 20000023, 'Purjola', 30000161, 'Ikami:Reisen:Maila', '0.520500'), - (162, 10000002, 20000023, 'Maila', 30000162, 'Purjola:Akora', '0.440700'), - (163, 10000002, 20000023, 'Akora', 30000163, 'Reisen:Maila:Messoya:Oijanen', '0.324600'), - (164, 10000002, 20000023, 'Messoya', 30000164, 'Akora:Tasti', '0.315100'), - (165, 10000002, 20000024, 'Ishisomo', 30000165, 'Olo:Airmia:Sakkikainen', '0.650800'), - (166, 10000002, 20000024, 'Airmia', 30000166, 'Ishisomo:Sakkikainen:Friggi', '0.623100'), - (167, 10000002, 20000024, 'Sakkikainen', 30000167, 'Ishisomo:Airmia:Friggi:Vahunomi', '0.594900'), - (168, 10000002, 20000024, 'Friggi', 30000168, 'Airmia:Sakkikainen:Ihakana:Otitoh', '0.509200'), - (169, 10000002, 20000024, 'Ihakana', 30000169, 'Friggi:Otitoh:Otomainen:Otsela', '0.380800'), - (170, 10000002, 20000024, 'Vahunomi', 30000170, 'Sakkikainen', '0.531600'), - (171, 10000002, 20000024, 'Otitoh', 30000171, 'Friggi:Ihakana', '0.481700'), - (172, 10000002, 20000024, 'Otomainen', 30000172, 'Ihakana', '0.479200'), - (173, 10000002, 20000025, 'Vattuolen', 30000173, 'Uoyonen:Onuse:Soshin:Akkilen', '0.708100'), - (174, 10000002, 20000025, 'Onuse', 30000174, 'Vattuolen:Keikaken:Akkilen', '0.740400'), - (175, 10000002, 20000025, 'Soshin', 30000175, 'Vattuolen:Akkilen:Silen', '0.634200'), - (176, 10000002, 20000025, 'Keikaken', 30000176, 'Onuse:Ukkalen', '0.721300'), - (177, 10000002, 20000025, 'Ukkalen', 30000177, 'Keikaken', '0.645100'), - (178, 10000002, 20000025, 'Akkilen', 30000178, 'Vattuolen:Onuse:Soshin:Hentogaira', '0.689000'), - (179, 10000002, 20000025, 'Silen', 30000179, 'Soshin', '0.522200'), - (180, 10000002, 20000026, 'Osmon', 30000180, 'Olo:Korsiki:Inaya', '0.680300'), - (181, 10000002, 20000026, 'Korsiki', 30000181, 'Osmon:Nuken:Airaken', '0.643200'), - (182, 10000002, 20000026, 'Inaya', 30000182, 'Osmon:Uminas:Wuos', '0.552400'), - (183, 10000002, 20000026, 'Nuken', 30000183, 'Korsiki', '0.761300'), - (184, 10000002, 20000026, 'Uminas', 30000184, 'Inaya', '0.483900'), - (185, 10000002, 20000026, 'Airaken', 30000185, 'Korsiki:Oijanen', '0.504000'), - (186, 10000002, 20000026, 'Oijanen', 30000186, 'Akora:Airaken:BWF-ZZ', '0.352000'), - (187, 10000002, 20000026, 'Wuos', 30000187, 'Inaya', '0.561800'), - (188, 10000002, 20000027, 'Hentogaira', 30000188, 'Akkilen:Kiainti:Otsela', '0.567000'), - (189, 10000002, 20000027, 'Kiainti', 30000189, 'Hentogaira:Vasala:Walvalin:Otsela', '0.528500'), - (190, 10000002, 20000027, 'Vasala', 30000190, 'Kiainti:Walvalin:Otanuomi:Vouskiaho:Otsela', '0.493700'), - (191, 10000002, 20000027, 'Walvalin', 30000191, 'Kiainti:Vasala:Otanuomi:Otsela', '0.378700'), - (192, 10000002, 20000027, 'Otanuomi', 30000192, 'Vasala:Walvalin:Vouskiaho:Otsela:Osaa', '0.372300'), - (193, 10000002, 20000027, 'Vouskiaho', 30000193, 'Vasala:Otanuomi:Uchoshi', '0.500300'), - (194, 10000002, 20000027, 'Otsela', 30000194, 'Ihakana:Hentogaira:Kiainti:Vasala:Walvalin:Otanuomi', '0.384400'), - (195, 10000002, 20000028, 'Tasti', 30000195, 'Messoya:Otosela', '0.282300'), - (196, 10000002, 20000028, 'Otosela', 30000196, 'Tasti:Uemon:Akkio', '0.238200'), - (197, 10000002, 20000028, 'Uemon', 30000197, 'Otosela:Paala:Fuskunen', '0.197400'), - (198, 10000002, 20000028, 'Paala', 30000198, 'Uemon:LXQ2-T', '0.134400'), - (199, 10000002, 20000028, 'Fuskunen', 30000199, 'Uemon:Ofage', '0.224600'), - (200, 10000002, 20000028, 'Akkio', 30000200, 'Otosela:Todifrauan:EOA-ZC', '0.162200'), - (201, 10000002, 20000029, 'Uchoshi', 30000201, 'Vouskiaho:Mastakomon:Wirashoda', '0.474200'), - (202, 10000002, 20000029, 'Mastakomon', 30000202, 'Uchoshi:Eruka:Ohkunen:Osaa', '0.457000'), - (203, 10000002, 20000029, 'Eruka', 30000203, 'Mastakomon:Osaa', '0.417300'), - (204, 10000002, 20000029, 'Ohkunen', 30000204, 'Mastakomon:Obe', '0.384900'), - (205, 10000002, 20000029, 'Obe', 30000205, 'Ohkunen:P3EN-E:Hakonen', '0.346900'), - (206, 10000002, 20000029, 'Wirashoda', 30000206, 'Uchoshi', '0.493600'), - (207, 10000002, 20000029, 'Osaa', 30000207, 'Otanuomi:Mastakomon:Eruka', '0.329200'), - (208, 10000003, 20000030, 'LZ-6SU', 30000208, 'B-588R:G-LOIT:HE-V4V', '-0.172800'), - (209, 10000003, 20000030, 'MC6O-F', 30000209, 'NCGR-Q:HE-V4V:8TPX-N', '-0.280400'), - (210, 10000003, 20000030, 'U54-1L', 30000210, 'NCGR-Q:0-R5TS', '-0.268100'), - (211, 10000003, 20000030, 'B-588R', 30000211, 'LZ-6SU:G-LOIT', '-0.154800'), - (212, 10000003, 20000030, 'NCGR-Q', 30000212, 'MC6O-F:U54-1L:HE-V4V:669-IX', '-0.260500'), - (213, 10000003, 20000030, 'G-LOIT', 30000213, 'LZ-6SU:B-588R:H-NOU5', '-0.157000'), - (214, 10000003, 20000030, 'HE-V4V', 30000214, 'LZ-6SU:MC6O-F:NCGR-Q', '-0.214400'), - (215, 10000003, 20000031, 'N-HSK0', 30000215, '05R-7A:7-UH4Z:FS-RFL:49-0LI', '-0.360400'), - (216, 10000003, 20000031, '05R-7A', 30000216, 'N-HSK0:FS-RFL:X97D-W', '-0.401800'), - (217, 10000003, 20000031, '7-UH4Z', 30000217, 'N-HSK0:5ZO-NZ:Y0-BVN:X97D-W', '-0.363900'), - (218, 10000003, 20000031, '5ZO-NZ', 30000218, '7-UH4Z', '-0.303500'), - (219, 10000003, 20000031, 'FS-RFL', 30000219, 'N-HSK0:05R-7A', '-0.370800'), - (220, 10000003, 20000031, 'Y0-BVN', 30000220, '7-UH4Z', '-0.439500'), - (221, 10000003, 20000031, 'X97D-W', 30000221, '05R-7A:7-UH4Z', '-0.427600'), - (222, 10000003, 20000032, '0-R5TS', 30000222, 'U54-1L:H-UCD1', '-0.218600'), - (223, 10000003, 20000032, 'H-UCD1', 30000223, '0-R5TS:7-K5EL', '-0.172200'), - (224, 10000003, 20000032, '7-K5EL', 30000224, 'H-UCD1:H-5GUI', '-0.150500'), - (225, 10000003, 20000032, 'H-5GUI', 30000225, '7-K5EL:FH-TTC:Q-EHMJ:MR4-MY', '-0.140500'), - (226, 10000003, 20000032, 'FH-TTC', 30000226, 'H-5GUI:FMBR-8:MQ-O27', '-0.137600'), - (227, 10000003, 20000032, 'FMBR-8', 30000227, 'FH-TTC:VI2K-J', '-0.138400'), - (228, 10000003, 20000033, '3HX-DL', 30000228, 'MY-T2P:FA-DMO:Q-R3GP', '-0.423800'), - (229, 10000003, 20000033, 'UH-9ZG', 30000229, 'NFM-0V:YXIB-I:9OO-LH', '-0.462600'), - (230, 10000003, 20000033, 'NFM-0V', 30000230, 'UH-9ZG:MY-T2P', '-0.499100'), - (231, 10000003, 20000033, 'YXIB-I', 30000231, 'UH-9ZG', '-0.507000'), - (232, 10000003, 20000033, 'MY-T2P', 30000232, '3HX-DL:NFM-0V:GEKJ-9:XV-8JQ', '-0.377100'), - (233, 10000003, 20000033, 'FA-DMO', 30000233, '3HX-DL:Q-R3GP:N-5QPW', '-0.385600'), - (234, 10000003, 20000033, 'GEKJ-9', 30000234, 'MY-T2P', '-0.386400'), - (235, 10000003, 20000033, 'Q-R3GP', 30000235, '3HX-DL:FA-DMO', '-0.355100'), - (236, 10000003, 20000033, 'N-5QPW', 30000236, 'FA-DMO', '-0.392600'), - (237, 10000003, 20000033, 'XV-8JQ', 30000237, 'MY-T2P', '-0.394900'), - (238, 10000003, 20000034, 'WBR5-R', 30000238, '4GYV-Q:8TPX-N:PM-DWE:TVN-FM', '-0.515800'), - (239, 10000003, 20000034, '4GYV-Q', 30000239, 'WBR5-R:4-HWWF', '-0.536600'), - (240, 10000003, 20000034, '4-HWWF', 30000240, '4GYV-Q:YMJG-4:8TPX-N:PM-DWE', '-0.473000'), - (241, 10000003, 20000034, 'YMJG-4', 30000241, '4-HWWF:DAYP-G', '-0.416900'), - (242, 10000003, 20000034, '8TPX-N', 30000242, 'MC6O-F:WBR5-R:4-HWWF', '-0.437200'), - (243, 10000003, 20000034, 'PM-DWE', 30000243, 'WBR5-R:4-HWWF', '-0.423700'), - (244, 10000003, 20000035, 'K8X-6B', 30000244, 'X445-5:KRUN-N:9OO-LH:EIDI-N', '-0.430200'), - (245, 10000003, 20000035, 'X445-5', 30000245, 'K8X-6B:9OO-LH', '-0.413800'), - (246, 10000003, 20000035, 'KRUN-N', 30000246, 'K8X-6B:EIDI-N:DAYP-G', '-0.386700'), - (247, 10000003, 20000035, '9OO-LH', 30000247, 'UH-9ZG:K8X-6B:X445-5:MSHD-4', '-0.467000'), - (248, 10000003, 20000035, 'V-OJEN', 30000248, '49-0LI:DAYP-G', '-0.316800'), - (249, 10000003, 20000035, 'EIDI-N', 30000249, 'K8X-6B:KRUN-N:IPAY-2:DAYP-G', '-0.406100'), - (250, 10000003, 20000035, 'P3EN-E', 30000250, 'Obe:IPAY-2', '-0.274900'), - (251, 10000003, 20000035, '49-0LI', 30000251, 'N-HSK0:V-OJEN', '-0.320100'), - (252, 10000003, 20000035, 'IPAY-2', 30000252, 'EIDI-N:P3EN-E:Q-L07F', '-0.339100'), - (253, 10000003, 20000035, 'DAYP-G', 30000253, 'YMJG-4:KRUN-N:V-OJEN:EIDI-N', '-0.392800'), - (254, 10000003, 20000036, 'IFJ-EL', 30000254, '47L-J4:Q-L07F:E-D0VZ:S-NJBB', '-0.291600'), - (255, 10000003, 20000036, '47L-J4', 30000255, 'IFJ-EL:E-D0VZ:6WW-28:A8A-JN', '-0.261400'), - (256, 10000003, 20000036, 'Q-L07F', 30000256, 'IPAY-2:IFJ-EL', '-0.322300'), - (257, 10000003, 20000036, 'E-D0VZ', 30000257, 'IFJ-EL:47L-J4', '-0.270300'), - (258, 10000003, 20000036, '6WW-28', 30000258, '47L-J4', '-0.226700'), - (259, 10000003, 20000036, 'A8A-JN', 30000259, '47L-J4:S-NJBB', '-0.270600'), - (260, 10000003, 20000036, 'S-NJBB', 30000260, 'IFJ-EL:A8A-JN', '-0.281600'), - (261, 10000003, 20000037, 'T-GCGL', 30000261, '0MV-4W:TVN-FM:V-NL3K', '-0.734000'), - (262, 10000003, 20000037, '0MV-4W', 30000262, 'T-GCGL:TVN-FM', '-0.662700'), - (263, 10000003, 20000037, 'TVN-FM', 30000263, 'WBR5-R:T-GCGL:0MV-4W:AZBR-2', '-0.645800'), - (264, 10000003, 20000037, 'V-NL3K', 30000264, 'T-GCGL:1-GBBP', '-0.763500'), - (265, 10000003, 20000037, 'AZBR-2', 30000265, 'TVN-FM:Z-8Q65', '-0.709000'), - (266, 10000003, 20000037, 'Z-8Q65', 30000266, 'AZBR-2:0J3L-V', '-0.774700'), - (267, 10000003, 20000037, '0J3L-V', 30000267, 'Z-8Q65:WH-JCA', '-0.790700'), - (268, 10000003, 20000038, 'H-NOU5', 30000268, 'G-LOIT:KX-2UI', '-0.140600'), - (269, 10000003, 20000038, 'KX-2UI', 30000269, 'H-NOU5:MO-FIF:97-M96', '-0.158300'), - (270, 10000003, 20000038, 'MO-FIF', 30000270, 'KX-2UI:MA-XAP', '-0.113200'), - (271, 10000003, 20000038, '97-M96', 30000271, 'KX-2UI', '-0.188900'), - (272, 10000003, 20000038, 'MA-XAP', 30000272, 'MO-FIF:C-J7CR', '-0.097200'), - (273, 10000003, 20000038, 'C-J7CR', 30000273, 'MA-XAP', '-0.085500'), - (274, 10000003, 20000039, 'Q-EHMJ', 30000274, 'H-5GUI:XSQ-TF', '-0.153400'), - (275, 10000003, 20000039, 'XSQ-TF', 30000275, 'Q-EHMJ:H-1EOH', '-0.155400'), - (276, 10000003, 20000039, 'H-1EOH', 30000276, 'XSQ-TF:IR-DYY', '-0.171300'), - (277, 10000003, 20000039, 'IR-DYY', 30000277, 'H-1EOH:C-DHON:F-D49D', '-0.159300'), - (278, 10000003, 20000039, 'C-DHON', 30000278, 'IR-DYY', '-0.124000'), - (279, 10000003, 20000039, 'F-D49D', 30000279, 'IR-DYY', '-0.190900'), - (280, 10000003, 20000040, 'MQ-O27', 30000280, 'FH-TTC:H-EY0P', '-0.129000'), - (281, 10000003, 20000040, 'H-EY0P', 30000281, 'MQ-O27:UNAG-6', '-0.156100'), - (282, 10000003, 20000040, 'UNAG-6', 30000282, 'H-EY0P:E-SCTX:7-PO3P', '-0.223500'), - (283, 10000003, 20000040, 'E-SCTX', 30000283, 'UNAG-6:S6QX-N:1VK-6B', '-0.208500'), - (284, 10000003, 20000040, 'S6QX-N', 30000284, 'E-SCTX:IT-YAU:1VK-6B', '-0.217700'), - (285, 10000003, 20000040, 'IT-YAU', 30000285, 'S6QX-N:1W-0KS', '-0.159500'), - (286, 10000003, 20000040, '1VK-6B', 30000286, 'E-SCTX:S6QX-N:7G-H7D', '-0.169100'), - (287, 10000003, 20000040, '7-PO3P', 30000287, 'UNAG-6', '-0.257900'), - (288, 10000003, 20000040, '1W-0KS', 30000288, 'IT-YAU:QP0K-B', '-0.102600'), - (289, 10000003, 20000041, '669-IX', 30000289, 'NCGR-Q:0R-F2F:R-P7KL', '-0.270200'), - (290, 10000003, 20000041, '0R-F2F', 30000290, '669-IX:2DWM-2:5T-KM3', '-0.312800'), - (291, 10000003, 20000041, 'R-P7KL', 30000291, '669-IX:2DWM-2:XF-PWO', '-0.264000'), - (292, 10000003, 20000041, '2DWM-2', 30000292, '0R-F2F:R-P7KL:1N-FJ8', '-0.204000'), - (293, 10000003, 20000041, 'XF-PWO', 30000293, 'R-P7KL', '-0.312200'), - (294, 10000003, 20000041, '1N-FJ8', 30000294, '2DWM-2', '-0.223300'), - (295, 10000003, 20000042, 'VI2K-J', 30000295, 'FMBR-8:ZLZ-1Z:RVCZ-C', '-0.131800'), - (296, 10000003, 20000042, 'ZLZ-1Z', 30000296, 'VI2K-J:6Y-WRK:RVCZ-C', '-0.171100'), - (297, 10000003, 20000042, '6Y-WRK', 30000297, 'ZLZ-1Z:5T-KM3', '-0.155700'), - (298, 10000003, 20000042, 'RVCZ-C', 30000298, 'VI2K-J:ZLZ-1Z:LS9B-9', '-0.142500'), - (299, 10000003, 20000042, '5T-KM3', 30000299, '0R-F2F:6Y-WRK:B-E3KQ', '-0.166000'), - (300, 10000003, 20000042, 'LS9B-9', 30000300, 'RVCZ-C', '-0.198900'), - (301, 10000003, 20000043, '1-GBBP', 30000301, 'V-NL3K:C-FP70:T-ZWA1:ZA0L-U', '-0.771700'), - (302, 10000003, 20000043, 'C-FP70', 30000302, '1-GBBP:T-ZWA1:ZA0L-U', '-0.758800'), - (303, 10000003, 20000043, 'T-ZWA1', 30000303, '1-GBBP:C-FP70:QFF-O6', '-0.751700'), - (304, 10000003, 20000043, 'ZA0L-U', 30000304, '1-GBBP:C-FP70:G96R-F', '-0.805100'), - (305, 10000003, 20000043, 'G96R-F', 30000305, 'ZA0L-U:Y-ZXIO', '-0.873300'), - (306, 10000003, 20000043, 'Y-ZXIO', 30000306, 'G96R-F', '-0.900400'), - (307, 10000003, 20000044, 'B-E3KQ', 30000307, '5T-KM3:Y5J-EU:O-LR1H', '-0.255500'), - (308, 10000003, 20000044, 'Y5J-EU', 30000308, 'B-E3KQ:O-LR1H:G5ED-Y:8-TFDX:2CG-5V', '-0.218800'), - (309, 10000003, 20000044, 'O-LR1H', 30000309, 'B-E3KQ:Y5J-EU:G5ED-Y', '-0.247200'), - (310, 10000003, 20000044, 'G5ED-Y', 30000310, 'Y5J-EU:O-LR1H:BR-6XP:8-TFDX:UL-4ZW', '-0.266600'), - (311, 10000003, 20000044, 'BR-6XP', 30000311, 'G5ED-Y:8-TFDX:UL-4ZW:A-QRQT', '-0.247900'), - (312, 10000003, 20000044, '8-TFDX', 30000312, 'Y5J-EU:G5ED-Y:BR-6XP:UL-4ZW', '-0.190800'), - (313, 10000003, 20000044, 'UL-4ZW', 30000313, 'G5ED-Y:BR-6XP:8-TFDX:R-RSZZ', '-0.408100'), - (314, 10000003, 20000045, 'A-QRQT', 30000314, 'BR-6XP:WMBZ-U', '-0.127800'), - (315, 10000003, 20000045, 'WMBZ-U', 30000315, 'A-QRQT:PX5-LR', '-0.086600'), - (316, 10000003, 20000045, 'PX5-LR', 30000316, 'WMBZ-U:A3-RQ3', '-0.171600'), - (317, 10000003, 20000045, 'A3-RQ3', 30000317, 'PX5-LR:9-GBPD:LS-JEP', '-0.296300'), - (318, 10000003, 20000045, '9-GBPD', 30000318, 'A3-RQ3:LS-JEP:L-TOFR', '-0.159600'), - (319, 10000003, 20000045, 'LS-JEP', 30000319, 'A3-RQ3:9-GBPD:UDVW-O', '-0.243500'), - (320, 10000003, 20000046, 'R-RSZZ', 30000320, 'UL-4ZW:MGAM-4:VORM-W:7G-H7D', '-0.436400'), - (321, 10000003, 20000046, 'MGAM-4', 30000321, 'R-RSZZ:VORM-W:7G-H7D:Q3-BAY', '-0.575400'), - (322, 10000003, 20000046, 'VORM-W', 30000322, 'R-RSZZ:MGAM-4:7G-H7D:Q3-BAY', '-0.558500'), - (323, 10000003, 20000046, '7G-H7D', 30000323, '1VK-6B:R-RSZZ:MGAM-4:VORM-W', '-0.357800'), - (324, 10000003, 20000046, 'Q3-BAY', 30000324, 'MGAM-4:VORM-W:JZV-F4', '-0.809900'), - (325, 10000003, 20000046, 'JZV-F4', 30000325, 'Q3-BAY', '-0.852400'), - (326, 10000004, 20000061, 'VM-QFU', 30000420, 'PU-1Z8:IEZW-V', '0.000000'), - (327, 10000004, 20000061, 'PU-1Z8', 30000421, 'VM-QFU:IEZW-V:B-DXO9', '0.000000'), - (328, 10000004, 20000061, 'IEZW-V', 30000422, 'VM-QFU:PU-1Z8:B-DXO9', '0.000000'), - (329, 10000004, 20000061, 'B-DXO9', 30000423, 'PU-1Z8:IEZW-V:1TS-WN', '0.000000'), - (330, 10000004, 20000061, '1TS-WN', 30000424, 'B-DXO9:16-31U', '0.000000'), - (331, 10000004, 20000061, '16-31U', 30000425, '1TS-WN:H472-N', '0.000000'), - (332, 10000004, 20000061, 'H472-N', 30000426, '16-31U', '0.000000'), - (333, 10000004, 20000062, 'U8MM-3', 30000427, '3C-26I:9K-VDI', '0.000000'), - (334, 10000004, 20000062, '3C-26I', 30000428, 'U8MM-3:9K-VDI:L-SDU7:4-IPWK:Q-KCK3', '0.000000'), - (335, 10000004, 20000062, '9K-VDI', 30000429, 'U8MM-3:3C-26I', '0.000000'), - (336, 10000004, 20000062, 'L-SDU7', 30000430, '3C-26I:4-IPWK:Q-KCK3', '0.000000'), - (337, 10000004, 20000062, '4-IPWK', 30000431, '3C-26I:L-SDU7', '0.000000'), - (338, 10000004, 20000062, 'Q-KCK3', 30000432, '3C-26I:L-SDU7', '0.000000'), - (339, 10000005, 20000063, 'WU-FHQ', 30000433, 'V-4DBR:9N-0HF', '-0.260700'), - (340, 10000005, 20000063, 'V-4DBR', 30000434, 'WU-FHQ:B-5UFY:SK42-F', '-0.322600'), - (341, 10000005, 20000063, 'B-5UFY', 30000435, 'V-4DBR:PQRE-W', '-0.401400'), - (342, 10000005, 20000063, 'SK42-F', 30000436, 'V-4DBR:EU9-J3', '-0.315900'), - (343, 10000005, 20000063, 'EU9-J3', 30000437, 'SK42-F', '-0.251000'), - (344, 10000005, 20000063, 'PQRE-W', 30000438, 'B-5UFY:OEG-K9', '-0.620400'), - (345, 10000005, 20000063, 'OEG-K9', 30000439, 'PQRE-W:V7G-RL', '-0.798500'), - (346, 10000005, 20000064, '0-W778', 30000440, 'DG-8VJ:5J4K-9:MD-0AW', '-0.217500'), - (347, 10000005, 20000064, 'DG-8VJ', 30000441, '0-W778:5J4K-9:1KAW-T:4NDT-W', '-0.352600'), - (348, 10000005, 20000064, '5J4K-9', 30000442, '0-W778:DG-8VJ', '-0.201600'), - (349, 10000005, 20000064, 'MD-0AW', 30000443, '0-W778:H-FGJO', '-0.199500'), - (350, 10000005, 20000064, 'H-FGJO', 30000444, 'MD-0AW:LT-XI4:O3-4MN', '-0.205100'), - (351, 10000005, 20000064, '1KAW-T', 30000445, 'DG-8VJ:0-6VZ5', '-0.402500'), - (352, 10000005, 20000065, 'C5-SUU', 30000446, 'XSUD-1:3-LJW3:P7MI-T:3-3EZB', '-0.509000'), - (353, 10000005, 20000065, 'XSUD-1', 30000447, 'C5-SUU:OFVH-Y', '-0.337000'), - (354, 10000005, 20000065, '3-LJW3', 30000448, 'C5-SUU:ZLO3-V:5H-SM2', '-0.615300'), - (355, 10000005, 20000065, 'ZLO3-V', 30000449, '3-LJW3:JFV-ID', '-0.585700'), - (356, 10000005, 20000065, 'P7MI-T', 30000450, 'C5-SUU:JFV-ID', '-0.404900'), - (357, 10000005, 20000065, 'JFV-ID', 30000451, 'ZLO3-V:P7MI-T', '-0.355800'), - (358, 10000005, 20000065, '3-3EZB', 30000452, 'C5-SUU:52CW-6', '-0.507600'), - (359, 10000005, 20000065, '52CW-6', 30000453, '3-3EZB:TYB-69', '-0.458600'), - (360, 10000005, 20000066, '9-OUGJ', 30000454, '4NDT-W:U-OVFR', '-0.360700'), - (361, 10000005, 20000066, '4NDT-W', 30000455, 'DG-8VJ:9-OUGJ:GM-50Y', '-0.333600'), - (362, 10000005, 20000066, 'GR-X26', 30000456, '6OU9-U:U-OVFR', '-0.323700'), - (363, 10000005, 20000066, '6OU9-U', 30000457, 'GR-X26:9N-0HF', '-0.316000'), - (364, 10000005, 20000066, '9N-0HF', 30000458, 'WU-FHQ:6OU9-U:SHBF-V', '-0.262400'), - (365, 10000005, 20000066, 'U-OVFR', 30000459, '9-OUGJ:GR-X26:D-0UI0', '-0.310000'), - (366, 10000005, 20000067, 'G3D-ZT', 30000460, 'D-0UI0:L8-WNE:GC-LTF:NB-ALM', '-0.335100'), - (367, 10000005, 20000067, 'D-0UI0', 30000461, 'U-OVFR:G3D-ZT', '-0.323100'), - (368, 10000005, 20000067, 'L8-WNE', 30000462, 'G3D-ZT:1-GBVE', '-0.437700'), - (369, 10000005, 20000067, '1-GBVE', 30000463, 'L8-WNE:E-1XVP', '-0.437500'), - (370, 10000005, 20000067, 'GC-LTF', 30000464, 'G3D-ZT', '-0.264300'), - (371, 10000005, 20000067, 'NB-ALM', 30000465, 'G3D-ZT', '-0.458800'), - (372, 10000005, 20000068, 'LT-XI4', 30000466, 'H-FGJO:L-QQ6P', '-0.244600'), - (373, 10000005, 20000068, 'L-QQ6P', 30000467, 'LT-XI4:5OJ-G2', '-0.351800'), - (374, 10000005, 20000068, '5OJ-G2', 30000468, 'L-QQ6P:9-02G0:XA5-TY', '-0.469100'), - (375, 10000005, 20000068, '9-02G0', 30000469, '5OJ-G2:M-XUZZ', '-0.474900'), - (376, 10000005, 20000068, 'XA5-TY', 30000470, '5OJ-G2', '-0.530400'), - (377, 10000005, 20000068, 'M-XUZZ', 30000471, '9-02G0:SLVP-D', '-0.459400'), - (378, 10000005, 20000069, 'OFVH-Y', 30000472, 'XSUD-1:2-X0PF:QLPX-J', '-0.300400'), - (379, 10000005, 20000069, '2-X0PF', 30000473, 'OFVH-Y:1-PGSG:QLPX-J', '-0.377700'), - (380, 10000005, 20000069, '1-PGSG', 30000474, '2-X0PF', '-0.496600'), - (381, 10000005, 20000069, 'QLPX-J', 30000475, 'OFVH-Y:2-X0PF:A-C5TC', '-0.278900'), - (382, 10000005, 20000069, 'A-C5TC', 30000476, 'QLPX-J:RZ-PIY:FR46-E', '-0.241500'), - (383, 10000005, 20000069, 'RZ-PIY', 30000477, 'A-C5TC:FR46-E:F9O-U9', '-0.230600'), - (384, 10000005, 20000069, 'FR46-E', 30000478, 'A-C5TC:RZ-PIY:SAI-T9:U0W-DR', '-0.269100'), - (385, 10000005, 20000070, 'SLVP-D', 30000479, 'M-XUZZ:0-G8NO:QRFJ-Q:77S8-E', '-0.572100'), - (386, 10000005, 20000070, '0-G8NO', 30000480, 'SLVP-D:HZFJ-M', '-0.686600'), - (387, 10000005, 20000070, 'QRFJ-Q', 30000481, 'SLVP-D', '-0.527300'), - (388, 10000005, 20000070, 'HZFJ-M', 30000482, '0-G8NO:77S8-E', '-0.714100'), - (389, 10000005, 20000070, '77S8-E', 30000483, 'SLVP-D:HZFJ-M:FMH-OV:46DP-O', '-0.819800'), - (390, 10000005, 20000070, 'FMH-OV', 30000484, '77S8-E:KZ9T-C', '-0.901100'), - (391, 10000005, 20000071, 'TYB-69', 30000485, '52CW-6:EDQG-L:7-P1JO', '-0.336900'), - (392, 10000005, 20000071, 'EDQG-L', 30000486, 'TYB-69:J-L9MA', '-0.214200'), - (393, 10000005, 20000071, '7-P1JO', 30000487, 'TYB-69:T-0JWP:DX-TAR', '-0.248800'), - (394, 10000005, 20000071, 'T-0JWP', 30000488, '7-P1JO:DX-TAR', '-0.238100'), - (395, 10000005, 20000071, 'J-L9MA', 30000489, 'EDQG-L', '-0.238500'), - (396, 10000005, 20000071, 'DX-TAR', 30000490, '7-P1JO:T-0JWP:A-7XFN', '-0.235200'), - (397, 10000005, 20000071, 'A-7XFN', 30000491, 'DX-TAR:O3-4MN', '-0.232000'), - (398, 10000005, 20000071, 'O3-4MN', 30000492, 'H-FGJO:A-7XFN:U-MFTL:IAS-I5', '-0.252700'), - (399, 10000005, 20000071, 'U-MFTL', 30000493, 'O3-4MN:W6P-7U', '-0.309600'), - (400, 10000005, 20000072, '8FN-GP', 30000494, 'FIDY-8:5C-RPA', '-0.511700'), - (401, 10000005, 20000072, 'FIDY-8', 30000495, '8FN-GP:X40H-9', '-0.515200'), - (402, 10000005, 20000072, 'X40H-9', 30000496, 'FIDY-8:F2W-C6', '-0.622500'), - (403, 10000005, 20000072, 'F2W-C6', 30000497, 'X40H-9:KZ9T-C', '-0.709600'), - (404, 10000005, 20000072, 'KZ9T-C', 30000498, 'FMH-OV:F2W-C6:XW2H-V', '-0.771700'), - (405, 10000005, 20000072, 'XW2H-V', 30000499, 'KZ9T-C', '-0.865600'), - (406, 10000005, 20000073, 'F9O-U9', 30000500, 'RZ-PIY:S-51XG:QIMO-2', '-0.169400'), - (407, 10000005, 20000073, 'S-51XG', 30000501, 'F9O-U9:E-1XVP:E-ACV6', '-0.142600'), - (408, 10000005, 20000073, 'E-1XVP', 30000502, '1-GBVE:S-51XG', '-0.210400'), - (409, 10000005, 20000073, 'E-ACV6', 30000503, 'S-51XG:BOZ1-O:Z-2Y2Y', '-0.155900'), - (410, 10000005, 20000073, 'BOZ1-O', 30000504, 'E-ACV6:QIMO-2:Q0J-RH', '-0.152800'), - (411, 10000005, 20000073, 'QIMO-2', 30000505, 'F9O-U9:BOZ1-O', '-0.154500'), - (412, 10000005, 20000073, 'Z-2Y2Y', 30000506, 'E-ACV6', '-0.152500'), - (413, 10000005, 20000073, 'Q0J-RH', 30000507, 'BOZ1-O', '-0.135200'), - (414, 10000005, 20000074, 'SAI-T9', 30000508, 'FR46-E:IAS-I5:K7S-FF:RT-9WL', '-0.306600'), - (415, 10000005, 20000074, 'IAS-I5', 30000509, 'O3-4MN:SAI-T9:K7S-FF:RT-9WL', '-0.393200'), - (416, 10000005, 20000074, 'K7S-FF', 30000510, 'SAI-T9:IAS-I5', '-0.336400'), - (417, 10000005, 20000074, 'RT-9WL', 30000511, 'SAI-T9:IAS-I5:O5Q7-U', '-0.500900'), - (418, 10000005, 20000074, 'O5Q7-U', 30000512, 'RT-9WL:62O-UE', '-0.602100'), - (419, 10000005, 20000074, '62O-UE', 30000513, 'O5Q7-U:M-ZJWJ', '-0.563800'), - (420, 10000005, 20000075, 'U0W-DR', 30000514, 'FR46-E:SY-UWN:DX-DFJ', '-0.244200'), - (421, 10000005, 20000075, 'SY-UWN', 30000515, 'U0W-DR:X-31TE', '-0.179200'), - (422, 10000005, 20000075, 'DX-DFJ', 30000516, 'U0W-DR:DVWV-3:KE-0FB', '-0.273600'), - (423, 10000005, 20000075, 'X-31TE', 30000517, 'SY-UWN', '-0.201300'), - (424, 10000005, 20000075, 'DVWV-3', 30000518, 'DX-DFJ:KE-0FB:I-9GI1', '-0.362900'), - (425, 10000005, 20000075, 'KE-0FB', 30000519, 'DX-DFJ:DVWV-3:I-9GI1', '-0.248500'), - (426, 10000005, 20000075, 'I-9GI1', 30000520, 'DVWV-3:KE-0FB:E8-YS9', '-0.201400'), - (427, 10000005, 20000076, 'W6P-7U', 30000521, 'U-MFTL:0IF-26:H-93YV', '-0.322800'), - (428, 10000005, 20000076, '0IF-26', 30000522, 'W6P-7U', '-0.396300'), - (429, 10000005, 20000076, 'H-93YV', 30000523, 'W6P-7U:E51-JE:7-A6XV:QXE-1N', '-0.327500'), - (430, 10000005, 20000076, 'E51-JE', 30000524, 'H-93YV', '-0.280100'), - (431, 10000005, 20000076, '7-A6XV', 30000525, 'H-93YV:U69-YC', '-0.452100'), - (432, 10000005, 20000076, 'QXE-1N', 30000526, 'H-93YV', '-0.347600'), - (433, 10000005, 20000076, 'U69-YC', 30000527, '7-A6XV:L-L7PE:GB-6X5', '-0.516500'), - (434, 10000005, 20000076, 'L-L7PE', 30000528, 'U69-YC', '-0.559400'), - (435, 10000006, 20000077, 'MKIG-5', 30000529, 'YHEN-G:30-YOU:GM-50Y:6-L4YC', '-0.222000'), - (436, 10000006, 20000077, 'YHEN-G', 30000530, 'MKIG-5:E-JCUS:30-YOU:384-IN', '-0.199500'), - (437, 10000006, 20000077, 'E-JCUS', 30000531, 'YHEN-G:W-QN5X:LP1M-Q:4F89-U', '-0.215600'), - (438, 10000006, 20000077, 'W-QN5X', 30000532, 'E-JCUS:G063-U', '-0.272200'), - (439, 10000006, 20000077, 'LP1M-Q', 30000533, 'E-JCUS:GPD5-0', '-0.243400'), - (440, 10000006, 20000077, '30-YOU', 30000534, 'MKIG-5:YHEN-G:4F89-U:J7-BDX', '-0.266400'), - (441, 10000006, 20000077, '384-IN', 30000535, 'YHEN-G:6-L4YC', '-0.204400'), - (442, 10000006, 20000077, '4F89-U', 30000536, 'E-JCUS:30-YOU:6-L4YC', '-0.245300'), - (443, 10000006, 20000077, 'G063-U', 30000537, 'W-QN5X:07-SLO', '-0.296000'), - (444, 10000006, 20000077, 'J7-BDX', 30000538, '30-YOU', '-0.411100'), - (445, 10000006, 20000078, 'MLQ-O9', 30000539, '8-OZU1', '-0.196400'), - (446, 10000006, 20000078, 'L-FM3P', 30000540, '0TYR-T:GM-50Y:78-0R6', '-0.170900'), - (447, 10000006, 20000078, 'X-ARMF', 30000541, 'G9L-LP', '-0.089600'), - (448, 10000006, 20000078, '8-OZU1', 30000542, 'MLQ-O9:0TYR-T:78-0R6', '-0.180300'), - (449, 10000006, 20000078, '0TYR-T', 30000543, 'L-FM3P:8-OZU1:SN9-3Z', '-0.155500'), - (450, 10000006, 20000078, 'GM-50Y', 30000544, '4NDT-W:MKIG-5:L-FM3P:G9L-LP', '-0.166800'), - (451, 10000006, 20000078, 'G9L-LP', 30000545, 'X-ARMF:GM-50Y', '-0.147800'), - (452, 10000006, 20000079, 'MWA-5Q', 30000546, 'H-HHTH:JQU-KY:UY5A-D:UM-SCG', '-0.307700'), - (453, 10000006, 20000079, 'H-HHTH', 30000547, 'MWA-5Q:UY5A-D:F5M-CC', '-0.421500'), - (454, 10000006, 20000079, 'JQU-KY', 30000548, 'MWA-5Q:C-62I5', '-0.267300'), - (455, 10000006, 20000079, 'UY5A-D', 30000549, 'MWA-5Q:H-HHTH:ZH-GKG', '-0.404800'), - (456, 10000006, 20000079, 'C-62I5', 30000550, 'JQU-KY:ZH-GKG', '-0.117600'), - (457, 10000006, 20000079, 'ZH-GKG', 30000551, 'UY5A-D:C-62I5', '-0.125300'), - (458, 10000006, 20000080, 'GPLB-C', 30000552, '5E-CMA:U104-3:6-L4YC:MSG-BZ', '-0.254700'), - (459, 10000006, 20000080, 'GGE-5Q', 30000553, '5E-CMA:5DE-QS', '-0.486700'), - (460, 10000006, 20000080, '5E-CMA', 30000554, 'GPLB-C:GGE-5Q:B-WQDP:1V-LI2:M9-MLR', '-0.420400'), - (461, 10000006, 20000080, 'U104-3', 30000555, 'GPLB-C:M3-KAQ', '-0.266800'), - (462, 10000006, 20000080, 'M3-KAQ', 30000556, 'U104-3:J-RXYN', '-0.315800'), - (463, 10000006, 20000080, '6-L4YC', 30000557, 'MKIG-5:384-IN:4F89-U:GPLB-C', '-0.241500'), - (464, 10000006, 20000081, 'UM-SCG', 30000558, 'MWA-5Q:OAIG-0:TP7-KE', '-0.305100'), - (465, 10000006, 20000081, 'F-3FOY', 30000559, '5DE-QS:GRHS-B', '-0.412800'), - (466, 10000006, 20000081, 'OAIG-0', 30000560, 'UM-SCG:5DE-QS', '-0.347400'), - (467, 10000006, 20000081, 'UZ-QXW', 30000561, '5DE-QS:R0-DMM', '-0.484800'), - (468, 10000006, 20000081, '5DE-QS', 30000562, 'GGE-5Q:F-3FOY:OAIG-0:UZ-QXW', '-0.373000'), - (469, 10000006, 20000081, 'R0-DMM', 30000563, 'UZ-QXW:5Q65-4:OAQY-M', '-0.468600'), - (470, 10000006, 20000081, '5Q65-4', 30000564, 'R0-DMM', '-0.620500'), - (471, 10000006, 20000082, 'SR-4EK', 30000565, '0RI-OV:C0O6-K:HD-AJ7:G9NE-B', '-0.338200'), - (472, 10000006, 20000082, '0RI-OV', 30000566, 'SR-4EK:C0O6-K:G9NE-B:L-Z9KJ', '-0.294000'), - (473, 10000006, 20000082, 'C-LTXS', 30000567, 'C0O6-K:HD-AJ7:SJJ-4F', '-0.287800'), - (474, 10000006, 20000082, 'C0O6-K', 30000568, 'SR-4EK:0RI-OV:C-LTXS:HD-AJ7:G9NE-B:X9V-15', '-0.296800'), - (475, 10000006, 20000082, 'HD-AJ7', 30000569, 'SR-4EK:C-LTXS:C0O6-K:SJJ-4F', '-0.313300'), - (476, 10000006, 20000082, 'G9NE-B', 30000570, 'SR-4EK:0RI-OV:C0O6-K:4-43BW', '-0.329900'), - (477, 10000006, 20000082, 'SJJ-4F', 30000571, 'C-LTXS:HD-AJ7', '-0.246600'), - (478, 10000006, 20000083, 'F-QQ5N', 30000572, '1-7B6D:U-HVIX:4-EFLU:1L-OEK', '-0.650500'), - (479, 10000006, 20000083, '1-7B6D', 30000573, 'F-QQ5N:H6-EYX:4-EFLU', '-0.692400'), - (480, 10000006, 20000083, 'H6-EYX', 30000574, '1-7B6D', '-0.726300'), - (481, 10000006, 20000083, 'U-HVIX', 30000575, 'F-QQ5N:4-EFLU:EIH-IU', '-0.661900'), - (482, 10000006, 20000083, '4-EFLU', 30000576, 'F-QQ5N:1-7B6D:U-HVIX', '-0.522800'), - (483, 10000006, 20000083, 'EIH-IU', 30000577, 'U-HVIX', '-0.600900'), - (484, 10000006, 20000084, 'F-EM4Q', 30000578, 'MN-Q26', '-0.429600'), - (485, 10000006, 20000084, '1L-OEK', 30000579, 'F-QQ5N:5H-SM2:YI-GV6:SO-X5L:Q-GQHN', '-0.664700'), - (486, 10000006, 20000084, 'MN-Q26', 30000580, 'F-EM4Q:4-OS2A:XQS-GZ:Q-GQHN', '-0.510900'), - (487, 10000006, 20000084, '5H-SM2', 30000581, '3-LJW3:1L-OEK', '-0.710900'), - (488, 10000006, 20000084, '4-OS2A', 30000582, 'MN-Q26:Q-GQHN', '-0.595200'), - (489, 10000006, 20000084, 'YI-GV6', 30000583, '1L-OEK:SO-X5L:DE-A7P', '-0.640800'), - (490, 10000006, 20000084, 'SO-X5L', 30000584, '1L-OEK:YI-GV6', '-0.703300'), - (491, 10000006, 20000084, 'XQS-GZ', 30000585, 'MN-Q26:Q-GQHN:LKZ-CY', '-0.551300'), - (492, 10000006, 20000084, 'Q-GQHN', 30000586, '1L-OEK:MN-Q26:4-OS2A:XQS-GZ', '-0.528600'), - (493, 10000006, 20000085, 'A-4JOO', 30000587, 'TP7-KE:3Q-VZA', '-0.196000'), - (494, 10000006, 20000085, 'TP7-KE', 30000588, 'UM-SCG:A-4JOO:R4N-LD:B-1UJC', '-0.326900'), - (495, 10000006, 20000085, 'R4N-LD', 30000589, 'TP7-KE:M-MBRT:HPBE-D', '-0.261500'), - (496, 10000006, 20000085, '3Q-VZA', 30000590, 'A-4JOO', '-0.249900'), - (497, 10000006, 20000085, 'M-MBRT', 30000591, 'R4N-LD', '-0.239300'), - (498, 10000006, 20000085, 'HPBE-D', 30000592, 'R4N-LD', '-0.291600'), - (499, 10000006, 20000086, 'GRHS-B', 30000593, 'F-3FOY:J-RXYN:DUO-51', '-0.458100'), - (500, 10000006, 20000086, 'J-RXYN', 30000594, 'M3-KAQ:GRHS-B:DUO-51:Z-A8FS', '-0.458700'), - (501, 10000006, 20000086, 'DUO-51', 30000595, 'GRHS-B:J-RXYN:07-SLO:Z-A8FS', '-0.473000'), - (502, 10000006, 20000086, '07-SLO', 30000596, 'G063-U:DUO-51:Z-A8FS:GPD5-0', '-0.397500'), - (503, 10000006, 20000086, 'Z-A8FS', 30000597, 'J-RXYN:DUO-51:07-SLO', '-0.542400'), - (504, 10000006, 20000086, 'GPD5-0', 30000598, 'LP1M-Q:07-SLO', '-0.305700'), - (505, 10000006, 20000087, 'LKZ-CY', 30000599, 'XQS-GZ:F5M-CC:WRL4-2', '-0.449500'), - (506, 10000006, 20000087, 'F5M-CC', 30000600, 'H-HHTH:LKZ-CY:TZE-UB', '-0.386700'), - (507, 10000006, 20000087, 'TZE-UB', 30000601, 'F5M-CC:XEN7-0', '-0.323900'), - (508, 10000006, 20000087, 'WRL4-2', 30000602, 'LKZ-CY:V7G-RL', '-0.409600'), - (509, 10000006, 20000087, 'V7G-RL', 30000603, 'OEG-K9:WRL4-2', '-0.441300'), - (510, 10000006, 20000087, 'XEN7-0', 30000604, 'TZE-UB', '-0.186500'), - (511, 10000006, 20000088, 'L-Z9KJ', 30000605, '0RI-OV:7K-NSE', '-0.346700'), - (512, 10000006, 20000088, '7K-NSE', 30000606, 'L-Z9KJ:OR-7N5', '-0.286300'), - (513, 10000006, 20000088, 'OR-7N5', 30000607, '7K-NSE:JEQG-7:5NQI-E', '-0.298100'), - (514, 10000006, 20000088, 'JEQG-7', 30000608, 'OR-7N5:B-WQDP', '-0.286200'), - (515, 10000006, 20000088, '5NQI-E', 30000609, 'OR-7N5', '-0.249700'), - (516, 10000006, 20000088, 'B-WQDP', 30000610, '5E-CMA:JEQG-7', '-0.342200'), - (517, 10000007, 20000089, '2-2EWC', 30000611, 'LMM7-L:995-3G:Q-UEN6', '-0.107100'), - (518, 10000007, 20000089, 'E1W-TB', 30000612, 'LMM7-L:I6-SYN', '-0.193300'), - (519, 10000007, 20000089, 'D-6H64', 30000613, '8-BIE3:995-3G', '-0.063400'), - (520, 10000007, 20000089, '8-BIE3', 30000614, 'D-6H64:4S0-NP', '-0.076100'), - (521, 10000007, 20000089, 'LMM7-L', 30000615, '2-2EWC:E1W-TB', '-0.193300'), - (522, 10000007, 20000089, '995-3G', 30000616, '2-2EWC:D-6H64', '-0.087000'), - (523, 10000007, 20000090, 'W2T-TR', 30000617, 'M-CNUD:YE1-9S:IVP-KA:04EI-U', '-0.050300'), - (524, 10000007, 20000090, 'Q-UEN6', 30000618, '2-2EWC:BLMX-B:YE1-9S', '-0.055500'), - (525, 10000007, 20000090, 'BLMX-B', 30000619, 'Q-UEN6:M-CNUD:C1G-XC', '-0.032300'), - (526, 10000007, 20000090, 'M-CNUD', 30000620, 'W2T-TR:BLMX-B:04EI-U', '-0.043400'), - (527, 10000007, 20000090, 'YE1-9S', 30000621, 'W2T-TR:Q-UEN6', '-0.050500'), - (528, 10000007, 20000090, 'IVP-KA', 30000622, 'W2T-TR:5-2PQU', '-0.063100'), - (529, 10000007, 20000090, '04EI-U', 30000623, 'W2T-TR:M-CNUD', '-0.077300'), - (530, 10000007, 20000091, 'B-T6BT', 30000624, 'VK-A5G:8-SPNN:K-RMI5', '-0.901100'), - (531, 10000007, 20000091, 'VK-A5G', 30000625, 'B-T6BT:I6-SYN', '-0.560800'), - (532, 10000007, 20000091, 'I6-SYN', 30000626, 'E1W-TB:VK-A5G:O-5TN1:K-IYNW', '-0.349300'), - (533, 10000007, 20000091, 'O-5TN1', 30000627, 'I6-SYN:U-QMOA', '-0.404500'), - (534, 10000007, 20000091, '8-SPNN', 30000628, 'B-T6BT:JNG7-K', '-0.952200'), - (535, 10000007, 20000091, 'U-QMOA', 30000629, 'O-5TN1', '-0.309800'), - (536, 10000007, 20000092, '4S0-NP', 30000630, '8-BIE3:K-RMI5', '-0.082600'), - (537, 10000007, 20000092, 'K-RMI5', 30000631, 'B-T6BT:4S0-NP:C-6YHJ', '-0.100300'), - (538, 10000007, 20000092, 'C-6YHJ', 30000632, 'K-RMI5:M53-1V:I-2705', '-0.129400'), - (539, 10000007, 20000092, 'M53-1V', 30000633, 'C-6YHJ:E5T-CS', '-0.192100'), - (540, 10000007, 20000092, 'E5T-CS', 30000634, 'M53-1V:W4C8-Q:I-2705', '-0.197200'), - (541, 10000007, 20000092, 'W4C8-Q', 30000635, 'E5T-CS:5F-MG1', '-0.272200'), - (542, 10000007, 20000092, 'I-2705', 30000636, 'C-6YHJ:E5T-CS', '-0.090700'), - (543, 10000007, 20000093, '5F-MG1', 30000637, 'W4C8-Q:P7-45V', '-0.315000'), - (544, 10000007, 20000093, 'P7-45V', 30000638, '5F-MG1:M-MCP8:JZ-B5Y:TPG-DD', '-0.338600'), - (545, 10000007, 20000093, 'M-MCP8', 30000639, 'P7-45V:TPG-DD:LQ-01M', '-0.385700'), - (546, 10000007, 20000093, 'JZ-B5Y', 30000640, 'P7-45V:NIF-JE', '-0.389000'), - (547, 10000007, 20000093, 'TPG-DD', 30000641, 'P7-45V:M-MCP8', '-0.303600'), - (548, 10000007, 20000093, 'NIF-JE', 30000642, 'JZ-B5Y:BTLH-I', '-0.615100'), - (549, 10000007, 20000094, 'BTLH-I', 30000643, 'NIF-JE:U93O-A:0LY-W1', '-0.629200'), - (550, 10000007, 20000094, 'U93O-A', 30000644, 'BTLH-I:4YO-QK', '-0.843000'), - (551, 10000007, 20000094, '0LY-W1', 30000645, 'BTLH-I', '-0.550000'), - (552, 10000007, 20000094, '4YO-QK', 30000646, 'U93O-A:LJ-RJK:8-VC6H', '-0.906100'), - (553, 10000007, 20000094, 'LJ-RJK', 30000647, '4YO-QK:RT64-C', '-0.882800'), - (554, 10000007, 20000094, '8-VC6H', 30000648, '4YO-QK:3-0FYP', '-1.000000'), - (555, 10000007, 20000095, 'LQ-01M', 30000649, 'M-MCP8:NG-M8K:RV5-TT', '-0.579600'), - (556, 10000007, 20000095, 'NG-M8K', 30000650, 'LQ-01M:8OYE-Z:K85Y-6', '-0.909800'), - (557, 10000007, 20000095, 'RV5-TT', 30000651, 'LQ-01M:PKN-NJ', '-0.372400'), - (558, 10000007, 20000095, '8OYE-Z', 30000652, 'NG-M8K:DVN6-0', '-0.534500'), - (559, 10000007, 20000095, 'K85Y-6', 30000653, 'NG-M8K:LTT-AP', '-1.000000'), - (560, 10000007, 20000095, 'PKN-NJ', 30000654, 'RV5-TT:XUPK-Z', '-0.260600'), - (561, 10000008, 20000096, 'EIN-QG', 30000655, 'S-E6ES:R-3FBU:JMH-PT:GN-PDU', '-0.108900'), - (562, 10000008, 20000096, 'ARG-3R', 30000656, 'R-3FBU:P-N5N9:K212-A:9PX2-F:VOL-MI', '-0.042800'), - (563, 10000008, 20000096, 'S-E6ES', 30000657, 'EIN-QG:K7-LDX:H-ADOC:ES-UWY', '-0.111600'), - (564, 10000008, 20000096, 'R-3FBU', 30000658, 'EIN-QG:ARG-3R:K7-LDX:GN-PDU:HJ-BCH', '-0.057500'), - (565, 10000008, 20000096, 'K7-LDX', 30000659, 'S-E6ES:R-3FBU:U-IVGH:AH8-Q7', '-0.113000'), - (566, 10000008, 20000096, 'U-IVGH', 30000660, 'K7-LDX:K212-A', '-0.105300'), - (567, 10000008, 20000096, 'P-N5N9', 30000661, 'ARG-3R', '-0.031600'), - (568, 10000008, 20000096, 'JMH-PT', 30000662, 'EIN-QG:X9V-15', '-0.216500'), - (569, 10000008, 20000096, 'DE-A7P', 30000663, 'YI-GV6:X9V-15', '-0.472800'), - (570, 10000008, 20000096, 'X9V-15', 30000664, 'C0O6-K:JMH-PT:DE-A7P', '-0.316300'), - (571, 10000008, 20000096, 'K212-A', 30000665, 'ARG-3R:U-IVGH', '-0.065000'), - (572, 10000008, 20000097, 'F-5FDA', 30000666, 'S1-XTL:9PX2-F:TET3-B:9-34L5', '-0.046800'), - (573, 10000008, 20000097, 'S1-XTL', 30000667, 'F-5FDA:RNM-Y6', '-0.106300'), - (574, 10000008, 20000097, '9PX2-F', 30000668, 'ARG-3R:F-5FDA:N3-JBX', '-0.065100'), - (575, 10000008, 20000097, 'N3-JBX', 30000669, '9PX2-F:SG-75T:GN-PDU', '-0.128500'), - (576, 10000008, 20000097, 'SG-75T', 30000670, 'N3-JBX:XV-MWG:V-F6DQ', '-0.291900'), - (577, 10000008, 20000097, 'GN-PDU', 30000671, 'EIN-QG:R-3FBU:N3-JBX:8Q-T7B', '-0.090300'), - (578, 10000008, 20000098, 'AZ3F-N', 30000672, 'RNM-Y6:FYD-TO:ER2O-Y', '-0.078900'), - (579, 10000008, 20000098, 'RNM-Y6', 30000673, 'S1-XTL:AZ3F-N:V-KDY2:J2-PZ6', '-0.181300'), - (580, 10000008, 20000098, 'V-KDY2', 30000674, 'RNM-Y6:J2-PZ6', '-0.234900'), - (581, 10000008, 20000098, 'FYD-TO', 30000675, 'AZ3F-N', '-0.026500'), - (582, 10000008, 20000098, 'ER2O-Y', 30000676, 'AZ3F-N:J2-PZ6', '-0.042800'), - (583, 10000008, 20000098, 'J2-PZ6', 30000677, 'RNM-Y6:V-KDY2:ER2O-Y', '-0.331300'), - (584, 10000008, 20000099, 'XV-MWG', 30000678, 'SG-75T:Q-K2T7:LBC-AW:2-KPW6', '-0.414500'), - (585, 10000008, 20000099, 'OAQY-M', 30000679, 'R0-DMM:LBC-AW:4-43BW', '-0.527100'), - (586, 10000008, 20000099, '1V-LI2', 30000680, '5E-CMA:M9-MLR:Q-K2T7:LQ-OAI:GDHN-K', '-0.428600'), - (587, 10000008, 20000099, 'M9-MLR', 30000681, '5E-CMA:1V-LI2:Q-NA5H', '-0.396500'), - (588, 10000008, 20000099, 'Q-K2T7', 30000682, 'XV-MWG:1V-LI2', '-0.458200'), - (589, 10000008, 20000099, 'LBC-AW', 30000683, 'XV-MWG:OAQY-M', '-0.597500'), - (590, 10000008, 20000099, '2-KPW6', 30000684, 'XV-MWG:KZFV-4', '-0.563300'), - (591, 10000008, 20000100, 'H5N-V7', 30000685, 'HQ-Q1Q:I-1B7X', '-0.242400'), - (592, 10000008, 20000100, 'HQ-Q1Q', 30000686, 'H5N-V7:ZFJH-T', '-0.161700'), - (593, 10000008, 20000100, 'WHI-61', 30000687, 'G15Z-W:QPTT-F', '-0.051600'), - (594, 10000008, 20000100, 'ZFJH-T', 30000688, 'HQ-Q1Q:G15Z-W:XX9-WV', '-0.100200'), - (595, 10000008, 20000100, 'I-1B7X', 30000689, 'H5N-V7', '-0.157700'), - (596, 10000008, 20000100, 'G15Z-W', 30000690, 'WHI-61:ZFJH-T', '-0.086700'), - (597, 10000008, 20000101, 'AH8-Q7', 30000691, 'K7-LDX:V-S9YY:F2-NXA', '-0.192400'), - (598, 10000008, 20000101, 'SD4A-2', 30000692, 'U6K-RG:F2-NXA', '-0.256600'), - (599, 10000008, 20000101, 'U6K-RG', 30000693, 'SD4A-2:NSBE-L', '-0.206600'), - (600, 10000008, 20000101, 'V-S9YY', 30000694, 'AH8-Q7:F2-NXA', '-0.125600'), - (601, 10000008, 20000101, 'F2-NXA', 30000695, 'AH8-Q7:SD4A-2:V-S9YY', '-0.179900'), - (602, 10000008, 20000101, 'NSBE-L', 30000696, 'U6K-RG', '-0.162200'), - (603, 10000008, 20000102, '8Q-T7B', 30000697, 'GN-PDU:WV0D-1:ZNF-OK:4E-EZS:HJ-BCH', '-0.063100'), - (604, 10000008, 20000102, 'WV0D-1', 30000698, '8Q-T7B', '-0.080400'), - (605, 10000008, 20000102, 'ZNF-OK', 30000699, '8Q-T7B:C8-7AS:4E-EZS:HJ-BCH', '-0.031100'), - (606, 10000008, 20000102, 'C8-7AS', 30000700, 'ZNF-OK:4E-EZS:A-80UA:QPTT-F', '-0.012300'), - (607, 10000008, 20000102, '4E-EZS', 30000701, '8Q-T7B:ZNF-OK:C8-7AS', '-0.024800'), - (608, 10000008, 20000102, 'A-80UA', 30000702, 'C8-7AS', '-0.006900'), - (609, 10000008, 20000103, 'U2-28D', 30000703, 'LQ-OAI:5-MQQ7:6-EQYE:03-OR2:PUZ-IO', '-0.341300'), - (610, 10000008, 20000103, 'LQ-OAI', 30000704, '1V-LI2:U2-28D:5-MQQ7', '-0.539500'), - (611, 10000008, 20000103, '5-MQQ7', 30000705, 'U2-28D:LQ-OAI:03-OR2', '-0.374900'), - (612, 10000008, 20000103, '6-EQYE', 30000706, 'U2-28D:JLO-Z3:74-VZA', '-0.404900'), - (613, 10000008, 20000103, '03-OR2', 30000707, 'U2-28D:5-MQQ7:JLO-Z3', '-0.169700'), - (614, 10000008, 20000103, 'JLO-Z3', 30000708, '6-EQYE:03-OR2', '-0.202500'), - (615, 10000008, 20000104, 'IAK-JW', 30000709, 'KZFV-4:WO-GC0:RYC-19', '-0.783100'), - (616, 10000008, 20000104, 'KZFV-4', 30000710, '2-KPW6:IAK-JW:28Y9-P', '-0.674600'), - (617, 10000008, 20000104, 'WO-GC0', 30000711, 'IAK-JW:RYC-19', '-0.789400'), - (618, 10000008, 20000104, 'RYC-19', 30000712, 'IAK-JW:WO-GC0:X2-ZA5', '-0.883900'), - (619, 10000008, 20000104, 'X2-ZA5', 30000713, 'RYC-19:GK5Z-T', '-0.900600'), - (620, 10000008, 20000104, '28Y9-P', 30000714, 'KZFV-4', '-0.685200'), - (621, 10000008, 20000105, 'Q4C-S5', 30000715, 'Q-NA5H:4-CM8I:ZDB-HT', '-0.679200'), - (622, 10000008, 20000105, 'B-1UJC', 30000716, 'TP7-KE:4-CM8I', '-0.530800'), - (623, 10000008, 20000105, 'Q-NA5H', 30000717, 'M9-MLR:Q4C-S5', '-0.717700'), - (624, 10000008, 20000105, '4-CM8I', 30000718, 'Q4C-S5:B-1UJC:1QZ-Y9', '-0.509300'), - (625, 10000008, 20000105, 'ZDB-HT', 30000719, 'Q4C-S5:1QZ-Y9', '-0.584300'), - (626, 10000008, 20000105, '1QZ-Y9', 30000720, '4-CM8I:ZDB-HT:MSG-BZ', '-0.438400'); -INSERT INTO `system_neighbour` (`id`, `regionId`, `constellationId`, `systemName`, `systemId`, `jumpNodes`, `trueSec`) VALUES - (627, 10000008, 20000106, 'HJ-BCH', 30000721, 'R-3FBU:8Q-T7B:ZNF-OK:QPTT-F:WFFE-4:Y5-E1U', '-0.028400'), - (628, 10000008, 20000106, 'QPTT-F', 30000722, 'WHI-61:C8-7AS:HJ-BCH:9M-M0P:9BC-EB:PU-UMM', '-0.016200'), - (629, 10000008, 20000106, '9M-M0P', 30000723, 'QPTT-F', '-0.011000'), - (630, 10000008, 20000106, '9BC-EB', 30000724, 'QPTT-F', '-0.025000'), - (631, 10000008, 20000106, 'WFFE-4', 30000725, 'HJ-BCH:71-UTX:Y5-E1U', '-0.022500'), - (632, 10000008, 20000106, '71-UTX', 30000726, 'WFFE-4:Y5-E1U', '-0.029200'), - (633, 10000008, 20000106, 'PU-UMM', 30000727, 'QPTT-F:6-KPAB', '-0.013900'), - (634, 10000008, 20000106, '6-KPAB', 30000728, 'PU-UMM', '-0.010500'), - (635, 10000008, 20000106, 'Y5-E1U', 30000729, 'HJ-BCH:WFFE-4:71-UTX', '-0.033500'), - (636, 10000008, 20000107, '4-43BW', 30000730, 'G9NE-B:OAQY-M:8CN-CH:V-F6DQ:1-7HVI', '-0.350900'), - (637, 10000008, 20000107, '8CN-CH', 30000731, '4-43BW', '-0.320700'), - (638, 10000008, 20000107, 'V-F6DQ', 30000732, 'SG-75T:4-43BW:3S-6VU:1-7HVI', '-0.290000'), - (639, 10000008, 20000107, '3S-6VU', 30000733, 'V-F6DQ:OX-S7P', '-0.207400'), - (640, 10000008, 20000107, '1-7HVI', 30000734, '4-43BW:V-F6DQ:OX-S7P', '-0.402700'), - (641, 10000008, 20000107, 'OX-S7P', 30000735, '3S-6VU:1-7HVI', '-0.460700'), - (642, 10000009, 20000108, 'KDG-TA', 30000736, 'Z182-R:AGCP-I', '-0.179100'), - (643, 10000009, 20000108, 'KD-KPR', 30000737, '5M2-KP', '-0.415700'), - (644, 10000009, 20000108, 'PT-21C', 30000738, 'TK-DLH', '-0.176700'), - (645, 10000009, 20000108, 'Z182-R', 30000739, 'KDG-TA:EKPB-3', '-0.215500'), - (646, 10000009, 20000108, 'EKPB-3', 30000740, 'Z182-R:5M2-KP:TK-DLH', '-0.355300'), - (647, 10000009, 20000108, '5M2-KP', 30000741, 'KD-KPR:EKPB-3', '-0.400100'), - (648, 10000009, 20000108, 'TK-DLH', 30000742, 'PT-21C:EKPB-3:O-9G5Y', '-0.309000'), - (649, 10000009, 20000109, 'C8H5-X', 30000743, '7L3-JS:TZN-2V:4DS-OI:2-Q4YG', '-0.149300'), - (650, 10000009, 20000109, 'O-7LAI', 30000744, '7L3-JS', '-0.081600'), - (651, 10000009, 20000109, '7L3-JS', 30000745, 'C8H5-X:O-7LAI:WF4C-8', '-0.119500'), - (652, 10000009, 20000109, 'WF4C-8', 30000746, '7L3-JS:TZN-2V', '-0.171300'), - (653, 10000009, 20000109, 'TZN-2V', 30000747, 'C8H5-X:WF4C-8:8EF-58:4DS-OI', '-0.152700'), - (654, 10000009, 20000109, '8EF-58', 30000748, 'TZN-2V', '-0.279800'), - (655, 10000009, 20000109, '4DS-OI', 30000749, 'C8H5-X:TZN-2V', '-0.200600'), - (656, 10000009, 20000110, 'XQP-9C', 30000750, 'W-6GBI:2-Q4YG', '-0.155000'), - (657, 10000009, 20000110, 'W-6GBI', 30000751, 'XQP-9C:XKH-6O:V-QXXK', '-0.197800'), - (658, 10000009, 20000110, 'XKH-6O', 30000752, 'W-6GBI:F39H-1', '-0.145200'), - (659, 10000009, 20000110, 'S0U-MO', 30000753, 'V-QXXK:N-O53U', '-0.254700'), - (660, 10000009, 20000110, 'F39H-1', 30000754, 'XKH-6O', '-0.169600'), - (661, 10000009, 20000110, 'V-QXXK', 30000755, 'W-6GBI:S0U-MO', '-0.232100'), - (662, 10000009, 20000111, '2-Q4YG', 30000756, 'C8H5-X:XQP-9C:2JT-3Q:7-JT09', '-0.110400'), - (663, 10000009, 20000111, '2JT-3Q', 30000757, '2-Q4YG:I3CR-F:7-JT09:5-2PQU', '-0.102100'), - (664, 10000009, 20000111, 'I3CR-F', 30000758, '2JT-3Q:M4-GJ6:SN9-3Z', '-0.159800'), - (665, 10000009, 20000111, '7-JT09', 30000759, '2-Q4YG:2JT-3Q:AGCP-I:5-2PQU', '-0.088800'), - (666, 10000009, 20000111, 'AGCP-I', 30000760, 'KDG-TA:7-JT09', '-0.140300'), - (667, 10000009, 20000111, 'M4-GJ6', 30000761, 'I3CR-F:SN9-3Z:X5-0EM', '-0.156900'), - (668, 10000009, 20000111, '5-2PQU', 30000762, 'IVP-KA:2JT-3Q:7-JT09:6BJH-3', '-0.081000'), - (669, 10000009, 20000111, 'SN9-3Z', 30000763, '0TYR-T:I3CR-F:M4-GJ6', '-0.143500'), - (670, 10000009, 20000112, '6BJH-3', 30000764, '5-2PQU:QYD-WK:R959-U', '-0.054600'), - (671, 10000009, 20000112, 'U-UTU9', 30000765, '1TG7-W:QYD-WK', '-0.042100'), - (672, 10000009, 20000112, '1TG7-W', 30000766, 'U-UTU9:QYD-WK:R959-U:A-TJ0G', '-0.059000'), - (673, 10000009, 20000112, 'QYD-WK', 30000767, '6BJH-3:U-UTU9:1TG7-W:A-TJ0G', '-0.044600'), - (674, 10000009, 20000112, 'R959-U', 30000768, '6BJH-3:1TG7-W', '-0.060700'), - (675, 10000009, 20000112, 'A-TJ0G', 30000769, '1TG7-W:QYD-WK:EJ48-O', '-0.085200'), - (676, 10000009, 20000113, '88A-RA', 30000770, 'C-J6MT:78-0R6:RERZ-L', '-0.286400'), - (677, 10000009, 20000113, '8G-2FP', 30000771, '8-WYQZ', '-0.211400'), - (678, 10000009, 20000113, 'C-J6MT', 30000772, '88A-RA:78-0R6:8-WYQZ:4M-QXK:YPW-M4', '-0.288700'), - (679, 10000009, 20000113, '78-0R6', 30000773, 'L-FM3P:8-OZU1:88A-RA:C-J6MT:MSG-BZ', '-0.256900'), - (680, 10000009, 20000113, 'MSG-BZ', 30000774, 'GPLB-C:1QZ-Y9:78-0R6', '-0.276200'), - (681, 10000009, 20000113, '8-WYQZ', 30000775, '8G-2FP:C-J6MT:MJ-LGH', '-0.230300'), - (682, 10000009, 20000113, '4M-QXK', 30000776, 'C-J6MT', '-0.148800'), - (683, 10000009, 20000114, 'X5-0EM', 30000777, 'M4-GJ6:G-EURJ:3U-48K', '-0.250400'), - (684, 10000009, 20000114, 'G-EURJ', 30000778, 'X5-0EM:SHBF-V:3U-48K:Q-3HS5', '-0.286300'), - (685, 10000009, 20000114, 'SHBF-V', 30000779, '9N-0HF:G-EURJ:RERZ-L', '-0.292400'), - (686, 10000009, 20000114, 'RERZ-L', 30000780, '88A-RA:SHBF-V:3U-48K', '-0.220300'), - (687, 10000009, 20000114, '0UBC-R', 30000781, '3U-48K:67Y-NR', '-0.214400'), - (688, 10000009, 20000114, '3U-48K', 30000782, 'X5-0EM:G-EURJ:RERZ-L:0UBC-R', '-0.213700'), - (689, 10000009, 20000115, 'EFM-C4', 30000783, 'I-1QKL:G-QTSD', '-0.481900'), - (690, 10000009, 20000115, 'YPW-M4', 30000784, 'C-J6MT:Q7-FZ8:L5-UWT:74-VZA', '-0.542400'), - (691, 10000009, 20000115, 'Q7-FZ8', 30000785, 'YPW-M4:I-1QKL:F3-8X2', '-0.546500'), - (692, 10000009, 20000115, 'L5-UWT', 30000786, 'YPW-M4:I-1QKL:A24L-V', '-0.651100'), - (693, 10000009, 20000115, '74-VZA', 30000787, '6-EQYE:YPW-M4:I-1QKL', '-0.723400'), - (694, 10000009, 20000115, 'I-1QKL', 30000788, 'EFM-C4:Q7-FZ8:L5-UWT:74-VZA', '-0.576700'), - (695, 10000009, 20000116, 'GK5Z-T', 30000789, 'X2-ZA5:RQN-OO:QTME-D', '-0.528400'), - (696, 10000009, 20000116, 'RQN-OO', 30000790, 'GK5Z-T:67Y-NR:GDHN-K:QTME-D', '-0.390500'), - (697, 10000009, 20000116, '67Y-NR', 30000791, '0UBC-R:RQN-OO:GDHN-K:4CJ-AC', '-0.256200'), - (698, 10000009, 20000116, 'GDHN-K', 30000792, '1V-LI2:RQN-OO:67Y-NR', '-0.367400'), - (699, 10000009, 20000116, 'QTME-D', 30000793, 'GK5Z-T:RQN-OO:A24L-V', '-0.452700'), - (700, 10000009, 20000116, 'A24L-V', 30000794, 'L5-UWT:QTME-D:4CJ-AC', '-0.477800'), - (701, 10000009, 20000116, '4CJ-AC', 30000795, '67Y-NR:A24L-V', '-0.204900'), - (702, 10000009, 20000117, 'EUU-4N', 30000796, 'Q-3HS5', '-0.680800'), - (703, 10000009, 20000117, 'Q-3HS5', 30000797, 'G-EURJ:EUU-4N:3AE-CP:0-VG7A', '-0.578900'), - (704, 10000009, 20000117, '3AE-CP', 30000798, 'Q-3HS5:9OLQ-6', '-0.674200'), - (705, 10000009, 20000117, '0-VG7A', 30000799, 'Q-3HS5', '-0.430500'), - (706, 10000009, 20000117, '9OLQ-6', 30000800, '3AE-CP:MOCW-2', '-0.786000'), - (707, 10000009, 20000117, 'MOCW-2', 30000801, '9OLQ-6', '-0.816500'), - (708, 10000009, 20000118, 'ZO-4AR', 30000802, 'MJ-LGH:F2A-GX', '-0.294000'), - (709, 10000009, 20000118, 'MJ-LGH', 30000803, '8-WYQZ:ZO-4AR', '-0.259200'), - (710, 10000009, 20000118, 'F2A-GX', 30000804, 'ZO-4AR:RD-FWY:VBPT-T', '-0.261000'), - (711, 10000009, 20000118, 'RD-FWY', 30000805, 'F2A-GX', '-0.185000'), - (712, 10000009, 20000118, 'VBPT-T', 30000806, 'F2A-GX:KS-1TS', '-0.317700'), - (713, 10000009, 20000118, 'KS-1TS', 30000807, 'VBPT-T', '-0.447500'), - (714, 10000009, 20000119, 'X0-6LH', 30000808, 'FN0-QS:F3-8X2:N7-BIY:TTP-2B', '-0.714300'), - (715, 10000009, 20000119, 'FN0-QS', 30000809, 'X0-6LH:TTP-2B:LVL-GZ', '-0.849400'), - (716, 10000009, 20000119, 'F3-8X2', 30000810, 'Q7-FZ8:X0-6LH', '-0.542100'), - (717, 10000009, 20000119, 'N7-BIY', 30000811, 'X0-6LH', '-0.646400'), - (718, 10000009, 20000119, 'TTP-2B', 30000812, 'X0-6LH:FN0-QS:LVL-GZ', '-0.933200'), - (719, 10000009, 20000119, 'LVL-GZ', 30000813, 'FN0-QS:TTP-2B:HFC-AQ', '-0.959700'), - (720, 10000009, 20000120, 'EJ48-O', 30000814, 'A-TJ0G:ROJ-B0', '-0.102700'), - (721, 10000009, 20000120, 'ROJ-B0', 30000815, 'EJ48-O:DFH-V5:B-II34', '-0.190900'), - (722, 10000009, 20000120, 'DFH-V5', 30000816, 'ROJ-B0:4LB-EL', '-0.323200'), - (723, 10000009, 20000120, 'B-II34', 30000817, 'ROJ-B0', '-0.086400'), - (724, 10000009, 20000120, '4LB-EL', 30000818, 'DFH-V5:UDE-FX:C1G-XC', '-0.388100'), - (725, 10000009, 20000120, 'UDE-FX', 30000819, '4LB-EL:5IH-GL', '-0.410500'), - (726, 10000009, 20000120, '5IH-GL', 30000820, 'UDE-FX:C1G-XC:04-EHC', '-0.509200'), - (727, 10000009, 20000120, 'C1G-XC', 30000821, 'BLMX-B:4LB-EL:5IH-GL:3-0FYP', '-0.564000'), - (728, 10000009, 20000120, '04-EHC', 30000822, '5IH-GL:W-MF6J', '-0.560400'), - (729, 10000009, 20000120, '3-0FYP', 30000823, '8-VC6H:C1G-XC', '-0.491800'), - (730, 10000009, 20000121, 'N-O53U', 30000824, 'S0U-MO:HZ-O18', '-0.425900'), - (731, 10000009, 20000121, 'HZ-O18', 30000825, 'N-O53U:D-P1EH', '-0.420100'), - (732, 10000009, 20000121, 'D-P1EH', 30000826, 'HZ-O18:74L2-U', '-0.537600'), - (733, 10000009, 20000121, '74L2-U', 30000827, 'D-P1EH:HL-VZX', '-0.529900'), - (734, 10000009, 20000121, 'HL-VZX', 30000828, '74L2-U:38NZ-1:W-MF6J', '-0.495700'), - (735, 10000009, 20000121, '38NZ-1', 30000829, 'HL-VZX:W-MF6J:CR2-PQ', '-0.535500'), - (736, 10000009, 20000121, 'W-MF6J', 30000830, '04-EHC:HL-VZX:38NZ-1', '-0.513500'), - (737, 10000009, 20000122, 'O-9G5Y', 30000831, 'TK-DLH:27-HP0:RZ-TI6', '-0.521000'), - (738, 10000009, 20000122, '27-HP0', 30000832, 'O-9G5Y:X1-IZ0', '-0.640700'), - (739, 10000009, 20000122, 'X1-IZ0', 30000833, '27-HP0:RXA-W1', '-0.590200'), - (740, 10000009, 20000122, 'RZ-TI6', 30000834, 'O-9G5Y:FX4L-2', '-0.765900'), - (741, 10000009, 20000122, 'FX4L-2', 30000835, 'RZ-TI6:1ZF-PJ', '-0.755700'), - (742, 10000009, 20000122, '1ZF-PJ', 30000836, 'FX4L-2:HFC-AQ', '-0.862300'), - (743, 10000009, 20000122, 'HFC-AQ', 30000837, 'LVL-GZ:1ZF-PJ', '-0.929300'), - (744, 10000009, 20000123, '0-6VZ5', 30000838, '1KAW-T:GB-6X5', '-0.499200'), - (745, 10000009, 20000123, 'GB-6X5', 30000839, 'U69-YC:0-6VZ5:7EX-14', '-0.524700'), - (746, 10000009, 20000123, '7EX-14', 30000840, 'GB-6X5:N7-KGJ', '-0.557400'), - (747, 10000009, 20000123, 'N7-KGJ', 30000841, '7EX-14:VD-8QY', '-0.593700'), - (748, 10000009, 20000123, 'VD-8QY', 30000842, 'N7-KGJ:J-ZYSZ', '-0.560600'), - (749, 10000009, 20000123, 'J-ZYSZ', 30000843, 'VD-8QY:5C-RPA', '-0.512600'), - (750, 10000009, 20000123, '5C-RPA', 30000844, '8FN-GP:J-ZYSZ:CR2-PQ', '-0.497900'), - (751, 10000009, 20000123, 'CR2-PQ', 30000845, '38NZ-1:5C-RPA', '-0.499400'), - (752, 10000010, 20000124, 'E-OGL4', 30000846, 'M-OEE8:15W-GC', '-0.285600'), - (753, 10000010, 20000124, 'J-GAMP', 30000847, 'M-OEE8:FY0W-N', '-0.242300'), - (754, 10000010, 20000124, 'M-OEE8', 30000848, 'E-OGL4:J-GAMP:V0DF-2:FY0W-N:Taisy', '-0.218300'), - (755, 10000010, 20000124, 'V0DF-2', 30000849, 'M-OEE8:FY0W-N:MJI3-8', '-0.209400'), - (756, 10000010, 20000124, 'FY0W-N', 30000850, 'J-GAMP:M-OEE8:V0DF-2', '-0.193500'), - (757, 10000010, 20000124, 'MJI3-8', 30000851, 'V0DF-2', '-0.204500'), - (758, 10000010, 20000125, 'A-DDGY', 30000852, 'F-749O', '-0.206400'), - (759, 10000010, 20000125, 'F-RT6Q', 30000853, 'B-S42H:F-749O:AW1-2I:N-FK87', '-0.249900'), - (760, 10000010, 20000125, 'B-S42H', 30000854, 'F-RT6Q:F-749O:GKP-YT:AW1-2I:S8-NSQ', '-0.223200'), - (761, 10000010, 20000125, 'NL6V-7', 30000855, 'F-749O:GKP-YT', '-0.255700'), - (762, 10000010, 20000125, 'F-749O', 30000856, 'A-DDGY:F-RT6Q:B-S42H:NL6V-7:AW1-2I', '-0.236500'), - (763, 10000010, 20000125, '0-YMBJ', 30000857, 'UMI-KK:KQK1-2', '-0.159000'), - (764, 10000010, 20000125, 'UMI-KK', 30000858, '0-YMBJ:AW1-2I:DL1C-E:Y-W1Q3', '-0.169500'), - (765, 10000010, 20000125, 'GKP-YT', 30000859, 'B-S42H:NL6V-7', '-0.210700'), - (766, 10000010, 20000125, 'AW1-2I', 30000860, 'F-RT6Q:B-S42H:F-749O:UMI-KK', '-0.215400'), - (767, 10000010, 20000126, '15W-GC', 30000861, 'E-OGL4:C2X-M5:PNDN-V', '-0.323000'), - (768, 10000010, 20000126, 'N-FK87', 30000862, 'F-RT6Q:PNDN-V', '-0.264200'), - (769, 10000010, 20000126, 'C2X-M5', 30000863, '15W-GC:MSHD-4', '-0.374000'), - (770, 10000010, 20000126, 'MSHD-4', 30000864, '9OO-LH:C2X-M5:H-W9TY', '-0.440700'), - (771, 10000010, 20000126, 'H-W9TY', 30000865, 'MSHD-4:D7-ZAC', '-0.460200'), - (772, 10000010, 20000126, 'PNDN-V', 30000866, '15W-GC:N-FK87:DBT-GB', '-0.310700'), - (773, 10000010, 20000127, 'D7-ZAC', 30000867, 'H-W9TY:SH1-6P:WH-JCA', '-0.520200'), - (774, 10000010, 20000127, 'SH1-6P', 30000868, 'D7-ZAC:TRKN-L:O-0ERG', '-0.565600'), - (775, 10000010, 20000127, 'TRKN-L', 30000869, 'SH1-6P:O-0ERG', '-0.679000'), - (776, 10000010, 20000127, 'O-0ERG', 30000870, 'SH1-6P:TRKN-L:WH-JCA', '-0.726700'), - (777, 10000010, 20000127, 'WH-JCA', 30000871, '0J3L-V:D7-ZAC:O-0ERG:Q-CAB2:W6VP-Y', '-0.728900'), - (778, 10000010, 20000127, 'Q-CAB2', 30000872, 'WH-JCA:3A1P-N', '-0.775600'), - (779, 10000010, 20000128, 'PBD-0G', 30000873, '9GI-FB', '-0.230400'), - (780, 10000010, 20000128, 'L-1HKR', 30000874, '9GI-FB', '-0.254700'), - (781, 10000010, 20000128, '9GI-FB', 30000875, 'PBD-0G:L-1HKR:DBT-GB', '-0.264200'), - (782, 10000010, 20000128, '3G-LHB', 30000876, 'DBT-GB:U-W3WS', '-0.208800'), - (783, 10000010, 20000128, 'DBT-GB', 30000877, 'PNDN-V:9GI-FB:3G-LHB', '-0.245700'), - (784, 10000010, 20000128, 'U-W3WS', 30000878, '3G-LHB', '-0.159300'), - (785, 10000010, 20000129, 'DL1C-E', 30000879, 'UMI-KK:YLS8-J:2ISU-Y', '-0.129900'), - (786, 10000010, 20000129, 'YLS8-J', 30000880, 'DL1C-E:X-CFN6:OY-UZ1', '-0.109200'), - (787, 10000010, 20000129, '2ISU-Y', 30000881, 'DL1C-E', '-0.126400'), - (788, 10000010, 20000129, 'X-CFN6', 30000882, 'YLS8-J:9SL-K9', '-0.095800'), - (789, 10000010, 20000129, '9SL-K9', 30000883, 'X-CFN6:Y-PZHM', '-0.096300'), - (790, 10000010, 20000129, 'Y-PZHM', 30000884, '9SL-K9', '-0.092400'), - (791, 10000010, 20000129, 'OY-UZ1', 30000885, 'YLS8-J', '-0.130400'), - (792, 10000010, 20000130, 'S8-NSQ', 30000886, 'B-S42H:GIH-ZG', '-0.204600'), - (793, 10000010, 20000130, 'GIH-ZG', 30000887, 'S8-NSQ:V7-FB4:XD-TOV:L-VXTK', '-0.241200'), - (794, 10000010, 20000130, 'V7-FB4', 30000888, 'GIH-ZG:XD-TOV', '-0.249200'), - (795, 10000010, 20000130, 'XD-TOV', 30000889, 'GIH-ZG:V7-FB4:K-6SNI:L-VXTK', '-0.268400'), - (796, 10000010, 20000130, 'K-6SNI', 30000890, 'XD-TOV:L-VXTK:W-UQA5', '-0.272400'), - (797, 10000010, 20000130, 'L-VXTK', 30000891, 'GIH-ZG:XD-TOV:K-6SNI:C8VC-S', '-0.267800'), - (798, 10000010, 20000130, 'C8VC-S', 30000892, 'L-VXTK', '-0.272800'), - (799, 10000010, 20000130, 'W-UQA5', 30000893, 'K-6SNI', '-0.302800'), - (800, 10000010, 20000131, 'W6VP-Y', 30000894, 'WH-JCA:IMK-K1', '-0.776600'), - (801, 10000010, 20000131, 'IMK-K1', 30000895, 'W6VP-Y:NJ4X-S', '-0.776400'), - (802, 10000010, 20000131, 'NJ4X-S', 30000896, 'IMK-K1:F-G7BO:G9D-XW', '-0.721300'), - (803, 10000010, 20000131, 'F-G7BO', 30000897, 'NJ4X-S:2CG-5V', '-0.593200'), - (804, 10000010, 20000131, '2CG-5V', 30000898, 'Y5J-EU:F-G7BO:QFF-O6', '-0.612700'), - (805, 10000010, 20000131, 'QFF-O6', 30000899, 'T-ZWA1:2CG-5V', '-0.538400'), - (806, 10000011, 20000132, 'NIH-02', 30000900, 'N-DQ0D:M-MD3B:SL-YBS', '-0.044500'), - (807, 10000011, 20000132, 'JPL-RA', 30000901, 'NK-7XO:CRXA-Y', '-0.099400'), - (808, 10000011, 20000132, 'NK-7XO', 30000902, 'JPL-RA:E02-IK', '-0.018400'), - (809, 10000011, 20000132, 'E02-IK', 30000903, 'NK-7XO:M-MD3B:8YC-AN', '-0.060900'), - (810, 10000011, 20000132, 'N-DQ0D', 30000904, 'NIH-02:P1T-LP:LXTC-S', '-0.067500'), - (811, 10000011, 20000132, 'M-MD3B', 30000905, 'NIH-02:E02-IK', '-0.119300'), - (812, 10000011, 20000133, 'FVXK-D', 30000906, '2X7Z-L:P7UZ-T', '-0.382900'), - (813, 10000011, 20000133, '6EG7-R', 30000907, '56D-TC:2X7Z-L:8DL-CP:QQ3-YI', '-0.705300'), - (814, 10000011, 20000133, '56D-TC', 30000908, '6EG7-R:2X7Z-L:8DL-CP:VKU-BG', '-0.699000'), - (815, 10000011, 20000133, '2X7Z-L', 30000909, 'FVXK-D:6EG7-R:56D-TC', '-0.554100'), - (816, 10000011, 20000133, '8DL-CP', 30000910, '6EG7-R:56D-TC:UMDQ-6', '-0.838700'), - (817, 10000011, 20000133, 'UMDQ-6', 30000911, '8DL-CP', '-0.871400'), - (818, 10000011, 20000134, '504Z-V', 30000912, 'F8K-WQ:AB-FZE:NE-3GR:7-IDWY:QM-20X', '-0.090300'), - (819, 10000011, 20000134, 'F8K-WQ', 30000913, '504Z-V:AB-FZE:YUY-LM:NE-3GR:CRXA-Y', '-0.022900'), - (820, 10000011, 20000134, 'AB-FZE', 30000914, '504Z-V:F8K-WQ:N-6Z8B', '-0.109000'), - (821, 10000011, 20000134, 'N-6Z8B', 30000915, 'AB-FZE:1L-AED:52V6-B', '-0.076200'), - (822, 10000011, 20000134, 'YUY-LM', 30000916, 'F8K-WQ', '-0.017300'), - (823, 10000011, 20000134, 'NE-3GR', 30000917, '504Z-V:F8K-WQ', '-0.032000'), - (824, 10000011, 20000135, 'Y4-GQV', 30000918, 'AZF-GH:M-EKDF:VXO-OM:WTIE-6:92-B0X', '-0.020900'), - (825, 10000011, 20000135, '7-IDWY', 30000919, '504Z-V:BY5-V8:TET3-B', '-0.008700'), - (826, 10000011, 20000135, 'AZF-GH', 30000920, 'Y4-GQV:CRXA-Y:VXO-OM', '-0.026800'), - (827, 10000011, 20000135, 'UT-UZB', 30000921, 'VXO-OM:BY5-V8:KLMT-W', '-0.008500'), - (828, 10000011, 20000135, 'M-EKDF', 30000922, 'Y4-GQV:VXO-OM', '-0.004700'), - (829, 10000011, 20000135, 'CRXA-Y', 30000923, 'JPL-RA:F8K-WQ:AZF-GH', '-0.075400'), - (830, 10000011, 20000135, 'VXO-OM', 30000924, 'Y4-GQV:AZF-GH:UT-UZB:M-EKDF:O-OVOQ', '-0.003300'), - (831, 10000011, 20000135, 'BY5-V8', 30000925, '7-IDWY:UT-UZB', '-0.007200'), - (832, 10000011, 20000135, 'TET3-B', 30000926, 'F-5FDA:7-IDWY', '-0.017000'), - (833, 10000011, 20000136, 'VKU-BG', 30000927, '56D-TC:WPR-EI:ZM-DNR', '-0.546400'), - (834, 10000011, 20000136, 'WPR-EI', 30000928, 'VKU-BG:0NV-YU', '-0.455800'), - (835, 10000011, 20000136, '0NV-YU', 30000929, 'WPR-EI:V-2GYS:W-RFUO', '-0.286800'), - (836, 10000011, 20000136, 'V-2GYS', 30000930, '0NV-YU:168-6H:W-RFUO', '-0.194400'), - (837, 10000011, 20000136, '168-6H', 30000931, 'V-2GYS', '-0.132000'), - (838, 10000011, 20000136, 'W-RFUO', 30000932, '0NV-YU:V-2GYS:AI-EVH:F-MKH3', '-0.156100'), - (839, 10000011, 20000136, 'AI-EVH', 30000933, 'W-RFUO:F-MKH3:Y7-XFD', '-0.058300'), - (840, 10000011, 20000136, 'F-MKH3', 30000934, 'W-RFUO:AI-EVH:ZM-DNR', '-0.117400'), - (841, 10000011, 20000136, 'ZM-DNR', 30000935, 'VKU-BG:F-MKH3', '-0.067100'), - (842, 10000011, 20000137, 'GF-3FL', 30000936, 'ZJ-GOU:9-34L5:0R-GZQ:QM-20X', '-0.433700'), - (843, 10000011, 20000137, 'ZJ-GOU', 30000937, 'GF-3FL:QQ3-YI:QM-20X', '-0.146600'), - (844, 10000011, 20000137, 'QQ3-YI', 30000938, '6EG7-R:ZJ-GOU', '-0.251200'), - (845, 10000011, 20000137, '9-34L5', 30000939, 'F-5FDA:GF-3FL', '-0.078100'), - (846, 10000011, 20000137, '0R-GZQ', 30000940, 'GF-3FL', '-0.444100'), - (847, 10000011, 20000137, 'QM-20X', 30000941, '504Z-V:GF-3FL:ZJ-GOU', '-0.151500'), - (848, 10000011, 20000138, '8YC-AN', 30000942, 'E02-IK:7Q-8Z2:SUR-F7', '-0.145900'), - (849, 10000011, 20000138, '7Q-8Z2', 30000943, 'Khabi:8YC-AN:SUR-F7', '-0.303200'), - (850, 10000011, 20000138, 'SUR-F7', 30000944, '8YC-AN:7Q-8Z2:OK-6XN:Q2FL-T', '-0.437100'), - (851, 10000011, 20000138, 'OK-6XN', 30000945, 'SUR-F7:U3K-4A', '-0.560900'), - (852, 10000011, 20000138, 'Q2FL-T', 30000946, 'SUR-F7:Y7-XFD', '-0.254100'), - (853, 10000011, 20000138, 'Y7-XFD', 30000947, 'AI-EVH:Q2FL-T', '-0.051900'), - (854, 10000011, 20000138, 'U3K-4A', 30000948, 'OK-6XN', '-0.752000'), - (855, 10000011, 20000139, 'P1T-LP', 30000949, 'N-DQ0D:R-ESG0', '-0.057100'), - (856, 10000011, 20000139, 'R-ESG0', 30000950, 'P1T-LP:CI4M-T', '-0.046100'), - (857, 10000011, 20000139, 'CI4M-T', 30000951, 'R-ESG0:I-QRJA', '-0.030100'), - (858, 10000011, 20000139, 'I-QRJA', 30000952, 'CI4M-T:M-YWAL:DE71-9', '-0.074100'), - (859, 10000011, 20000139, 'M-YWAL', 30000953, 'I-QRJA', '-0.232700'), - (860, 10000011, 20000139, 'DE71-9', 30000954, 'I-QRJA:7JF-0Z', '-0.139100'), - (861, 10000011, 20000139, '7JF-0Z', 30000955, 'DE71-9:OJOS-T', '-0.267600'), - (862, 10000011, 20000140, 'IX8-JB', 30000956, 'WTIE-6:Y-DSSK:1L-AED:1C-953', '-0.035100'), - (863, 10000011, 20000140, 'WTIE-6', 30000957, 'Y4-GQV:IX8-JB:1L-AED', '-0.030500'), - (864, 10000011, 20000140, 'Y-DSSK', 30000958, 'IX8-JB:F5-CGW:B-ROFP', '-0.020500'), - (865, 10000011, 20000140, 'F5-CGW', 30000959, 'Y-DSSK:H9S-WC', '-0.003900'), - (866, 10000011, 20000140, 'H9S-WC', 30000960, 'F5-CGW', '-0.006700'), - (867, 10000011, 20000140, 'B-ROFP', 30000961, 'Y-DSSK', '-0.046200'), - (868, 10000011, 20000140, '1L-AED', 30000962, 'N-6Z8B:IX8-JB:WTIE-6:1C-953', '-0.071500'), - (869, 10000011, 20000140, '1C-953', 30000963, 'IX8-JB:1L-AED', '-0.071800'), - (870, 10000011, 20000141, 'SL-YBS', 30000964, 'NIH-02:UNJ-GX:6WT-BE', '-0.026400'), - (871, 10000011, 20000141, 'UNJ-GX', 30000965, 'SL-YBS:0PI4-E:L1S-G1', '-0.011900'), - (872, 10000011, 20000141, '0PI4-E', 30000966, 'UNJ-GX:6WT-BE:9SNK-O', '-0.003500'), - (873, 10000011, 20000141, '6WT-BE', 30000967, 'SL-YBS:0PI4-E:9SNK-O', '-0.001200'), - (874, 10000011, 20000141, 'L1S-G1', 30000968, 'UNJ-GX', '-0.015400'), - (875, 10000011, 20000141, '9SNK-O', 30000969, '0PI4-E:6WT-BE:B-VIP9', '-0.002100'), - (876, 10000011, 20000141, 'B-VIP9', 30000970, '9SNK-O:Egbinger', '-0.001500'), - (877, 10000011, 20000142, 'LXTC-S', 30000971, 'N-DQ0D:WE3-BX', '-0.033900'), - (878, 10000011, 20000142, 'WE3-BX', 30000972, 'LXTC-S:H7O-JZ:H-8F5Q', '-0.016100'), - (879, 10000011, 20000142, 'H7O-JZ', 30000973, 'WE3-BX:O-RXCZ', '-0.008100'), - (880, 10000011, 20000142, 'H-8F5Q', 30000974, 'WE3-BX', '-0.015700'), - (881, 10000011, 20000142, 'O-RXCZ', 30000975, 'H7O-JZ:4M-P1I', '-0.010700'), - (882, 10000011, 20000142, '4M-P1I', 30000976, 'O-RXCZ', '-0.028300'), - (883, 10000011, 20000143, 'P7UZ-T', 30000977, 'FVXK-D:PUZ-IO:EOE3-N', '-0.216500'), - (884, 10000011, 20000143, 'PUZ-IO', 30000978, 'U2-28D:P7UZ-T:HB-1NJ:O-8SOC', '-0.192700'), - (885, 10000011, 20000143, 'HB-1NJ', 30000979, 'PUZ-IO:F7A-MR:O-8SOC', '-0.134500'), - (886, 10000011, 20000143, 'EOE3-N', 30000980, 'P7UZ-T', '-0.172400'), - (887, 10000011, 20000143, 'F7A-MR', 30000981, 'HB-1NJ:0-3VW8', '-0.062900'), - (888, 10000011, 20000143, 'O-8SOC', 30000982, 'PUZ-IO:HB-1NJ', '-0.104900'), - (889, 10000011, 20000144, 'OJOS-T', 30000983, '7JF-0Z:V89M-R', '-0.313700'), - (890, 10000011, 20000144, 'V89M-R', 30000984, 'OJOS-T:66U-1P', '-0.554100'), - (891, 10000011, 20000144, '66U-1P', 30000985, 'V89M-R:BRT-OP', '-0.496100'), - (892, 10000011, 20000144, 'BRT-OP', 30000986, '66U-1P:JUK0-1:C-4D0W', '-0.458400'), - (893, 10000011, 20000144, 'JUK0-1', 30000987, 'BRT-OP:V-IH6B', '-0.663600'), - (894, 10000011, 20000144, 'V-IH6B', 30000988, 'JUK0-1', '-1.000000'), - (895, 10000011, 20000145, '52V6-B', 30000989, 'N-6Z8B:PUC-JZ:SB-23C:5FCV-A:92-B0X', '-0.028100'), - (896, 10000011, 20000145, 'PUC-JZ', 30000990, '52V6-B:5FCV-A', '-0.029600'), - (897, 10000011, 20000145, 'SB-23C', 30000991, '52V6-B:O-OVOQ:92-B0X', '-0.017900'), - (898, 10000011, 20000145, '5FCV-A', 30000992, '52V6-B:PUC-JZ:O-OVOQ', '-0.010400'), - (899, 10000011, 20000145, 'O-OVOQ', 30000993, 'VXO-OM:SB-23C:5FCV-A:92-B0X', '-0.006000'), - (900, 10000011, 20000145, '92-B0X', 30000994, 'Y4-GQV:52V6-B:SB-23C:O-OVOQ', '-0.013100'), - (901, 10000011, 20000146, '0-3VW8', 30000995, 'F7A-MR:28-QWU', '-0.033800'), - (902, 10000011, 20000146, '28-QWU', 30000996, '0-3VW8:UD-AOK:N-RAEL', '-0.052400'), - (903, 10000011, 20000146, 'UD-AOK', 30000997, '28-QWU:M9U-75:N-RAEL', '-0.114600'), - (904, 10000011, 20000146, 'M9U-75', 30000998, 'UD-AOK:K-IYNW', '-0.137100'), - (905, 10000011, 20000146, 'N-RAEL', 30000999, '28-QWU:UD-AOK:Konora', '-0.026500'), - (906, 10000011, 20000146, 'K-IYNW', 30001000, 'I6-SYN:M9U-75:Atioth', '-0.123400'), - (907, 10000012, 20000147, 'H-ADOC', 30001001, 'S-E6ES:G-G78S:OSY-UD:Y-DW5K:EQX-AE', '-0.124800'), - (908, 10000012, 20000147, 'G-G78S', 30001002, 'H-ADOC:UW9B-F:ZZ-ZWC:OSY-UD', '-0.162500'), - (909, 10000012, 20000147, 'UW9B-F', 30001003, 'G-G78S:K-MGJ7', '-0.133000'), - (910, 10000012, 20000147, 'ZZ-ZWC', 30001004, 'G-G78S', '-0.129800'), - (911, 10000012, 20000147, 'OSY-UD', 30001005, 'H-ADOC:G-G78S', '-0.159400'), - (912, 10000012, 20000147, 'K-MGJ7', 30001006, 'UW9B-F', '-0.037300'), - (913, 10000012, 20000148, 'JWJ-P1', 30001007, '0SHT-A:J7A-UR', '-0.223300'), - (914, 10000012, 20000148, 'V-IUEL', 30001008, '0SHT-A:PO4F-3', '-0.142800'), - (915, 10000012, 20000148, '0SHT-A', 30001009, 'JWJ-P1:V-IUEL:D87E-A:U-QVWD', '-0.159900'), - (916, 10000012, 20000148, 'D87E-A', 30001010, '0SHT-A:K-B2D3:PO4F-3:5E-VR8:V7D-JD', '-0.059500'), - (917, 10000012, 20000148, 'K-B2D3', 30001011, 'D87E-A:PO4F-3:5E-VR8:VOL-MI', '-0.071200'), - (918, 10000012, 20000148, 'PO4F-3', 30001012, 'V-IUEL:D87E-A:K-B2D3', '-0.088000'), - (919, 10000012, 20000148, 'J7A-UR', 30001013, 'JWJ-P1', '-0.300100'), - (920, 10000012, 20000148, '5E-VR8', 30001014, 'D87E-A:K-B2D3:V7D-JD', '-0.069200'), - (921, 10000012, 20000148, 'V7D-JD', 30001015, 'D87E-A:5E-VR8', '-0.039000'), - (922, 10000012, 20000149, 'HLW-HP', 30001016, 'RA-NXN:VOL-MI:KLMT-W', '-0.022800'), - (923, 10000012, 20000149, '8G-MQV', 30001017, 'VOL-MI:CL-85V', '-0.025000'), - (924, 10000012, 20000149, 'RA-NXN', 30001018, 'HLW-HP:XX9-WV', '-0.033000'), - (925, 10000012, 20000149, 'VOL-MI', 30001019, 'ARG-3R:K-B2D3:HLW-HP:8G-MQV', '-0.045100'), - (926, 10000012, 20000149, 'KLMT-W', 30001020, 'UT-UZB:HLW-HP:G-0Q86', '-0.017600'), - (927, 10000012, 20000149, 'XX9-WV', 30001021, 'ZFJH-T:RA-NXN:M-N7WD', '-0.063100'), - (928, 10000012, 20000150, 'AAM-1A', 30001022, 'K-QWHE', '-0.019100'), - (929, 10000012, 20000150, 'EW-JR5', 30001023, 'CL-85V:MDD-79', '-0.007600'), - (930, 10000012, 20000150, 'YKE4-3', 30001024, 'K-QWHE:RMOC-W', '-0.007000'), - (931, 10000012, 20000150, 'CL-85V', 30001025, '8G-MQV:EW-JR5:K-QWHE', '-0.018200'), - (932, 10000012, 20000150, 'K-QWHE', 30001026, 'AAM-1A:YKE4-3:CL-85V:RMOC-W', '-0.019400'), - (933, 10000012, 20000150, 'MDD-79', 30001027, 'EW-JR5', '-0.005200'), - (934, 10000012, 20000150, 'RMOC-W', 30001028, 'YKE4-3:K-QWHE:Hemin', '-0.023100'), - (935, 10000012, 20000151, 'ES-UWY', 30001029, 'S-E6ES:Y-DW5K', '-0.113700'), - (936, 10000012, 20000151, 'S1DP-Y', 30001030, 'M-N7WD', '-0.087500'), - (937, 10000012, 20000151, 'Y-DW5K', 30001031, 'H-ADOC:ES-UWY:M-N7WD:QFEW-K', '-0.100100'), - (938, 10000012, 20000151, 'M-N7WD', 30001032, 'XX9-WV:S1DP-Y:Y-DW5K', '-0.080000'), - (939, 10000012, 20000151, 'QFEW-K', 30001033, 'Y-DW5K:CVY-UC:EQX-AE', '-0.130300'), - (940, 10000012, 20000151, 'CVY-UC', 30001034, 'QFEW-K', '-0.202600'), - (941, 10000012, 20000151, 'EQX-AE', 30001035, 'H-ADOC:QFEW-K', '-0.185300'), - (942, 10000012, 20000152, 'G-R4W1', 30001036, 'G-0Q86', '-0.009800'), - (943, 10000012, 20000152, 'BPK-XK', 30001037, 'Y-K50G:CL-1JE', '-0.037100'), - (944, 10000012, 20000152, 'LJ-YSW', 30001038, 'G-0Q86:CL-1JE', '-0.012500'), - (945, 10000012, 20000152, 'Y-K50G', 30001039, 'BPK-XK:K88X-J:G-0Q86', '-0.031700'), - (946, 10000012, 20000152, 'K88X-J', 30001040, 'Y-K50G', '-0.127200'), - (947, 10000012, 20000152, 'G-0Q86', 30001041, 'KLMT-W:G-R4W1:LJ-YSW:Y-K50G', '-0.017300'), - (948, 10000012, 20000152, 'CL-1JE', 30001042, 'BPK-XK:LJ-YSW:J4UD-J', '-0.061800'), - (949, 10000012, 20000152, 'J4UD-J', 30001043, 'CL-1JE', '-0.119800'), - (950, 10000012, 20000153, 'Hemin', 30001044, 'RMOC-W:Utopia:Jorund', '-0.014600'), - (951, 10000012, 20000153, 'Utopia', 30001045, 'Hemin:Doril:Litom', '-0.022100'), - (952, 10000012, 20000153, 'Jorund', 30001046, 'Hemin:Doril:Farit', '-0.007400'), - (953, 10000012, 20000153, 'Doril', 30001047, 'Sendaya:Utopia:Jorund', '-0.014300'), - (954, 10000012, 20000153, 'Litom', 30001048, 'Utopia:Jamunda', '-0.041800'), - (955, 10000012, 20000153, 'Farit', 30001049, 'Jorund', '-0.008300'), - (956, 10000012, 20000153, 'Jamunda', 30001050, 'Litom:1P-WGB', '-0.037800'), - (957, 10000013, 20000154, 'TD-4XL', 30001051, 'IBOX-2:8AB-Q4:VW-PXL:13-49W', '-0.146400'), - (958, 10000013, 20000154, 'IBOX-2', 30001052, 'TD-4XL:VW-PXL', '-0.112000'), - (959, 10000013, 20000154, '8AB-Q4', 30001053, 'TD-4XL:JA-G0T', '-0.436600'), - (960, 10000013, 20000154, 'VW-PXL', 30001054, 'TD-4XL:IBOX-2:IF-KD1', '-0.082800'), - (961, 10000013, 20000154, 'JA-G0T', 30001055, '8AB-Q4:1-EVAX', '-0.526100'), - (962, 10000013, 20000154, 'IF-KD1', 30001056, 'VW-PXL:Z0H2-4:R-AG7W', '-0.090600'), - (963, 10000013, 20000155, '7-YHRX', 30001057, 'Y6-9LF:X-PQEX:O31W-6', '-0.621800'), - (964, 10000013, 20000155, 'Y6-9LF', 30001058, '7-YHRX:NSI-MW', '-0.753900'), - (965, 10000013, 20000155, 'X-PQEX', 30001059, '7-YHRX:N-H95C', '-0.540900'), - (966, 10000013, 20000155, 'N-H95C', 30001060, 'X-PQEX:N-YLOE', '-0.575000'), - (967, 10000013, 20000155, 'NSI-MW', 30001061, 'Y6-9LF', '-0.896200'), - (968, 10000013, 20000155, 'N-YLOE', 30001062, 'N-H95C:TP-APY:WVJU-4', '-0.328500'), - (969, 10000013, 20000156, 'NBO-O0', 30001063, 'F-TQWO:0-TRV1:13-49W:IL-OL1', '-0.143500'), - (970, 10000013, 20000156, 'F-TQWO', 30001064, 'NBO-O0:0-TRV1:6UT-1K', '-0.497200'), - (971, 10000013, 20000156, '0-TRV1', 30001065, 'NBO-O0:F-TQWO:O8W-5O', '-0.261900'), - (972, 10000013, 20000156, '13-49W', 30001066, 'TD-4XL:NBO-O0:R-RMDH', '-0.164100'), - (973, 10000013, 20000156, '6UT-1K', 30001067, 'F-TQWO', '-0.639800'), - (974, 10000013, 20000156, 'O8W-5O', 30001068, '0-TRV1:QB-AE6:AY9X-Q', '-0.145000'), - (975, 10000013, 20000157, 'LH-PLU', 30001069, 'AZA-QE:8-2JZA:VVB-QH:9F-ERQ', '-0.594900'), - (976, 10000013, 20000157, 'AZA-QE', 30001070, 'LH-PLU:2XI8-Y', '-0.739400'), - (977, 10000013, 20000157, '8-2JZA', 30001071, 'LH-PLU:ZT-L3S:VVB-QH', '-0.431800'), - (978, 10000013, 20000157, 'ZT-L3S', 30001072, '8-2JZA', '-0.175000'), - (979, 10000013, 20000157, 'VVB-QH', 30001073, 'LH-PLU:8-2JZA:Z-DDVJ', '-0.369700'), - (980, 10000013, 20000157, 'Z-DDVJ', 30001074, 'VVB-QH:863P-X', '-0.180000'), - (981, 10000013, 20000158, '7-2Z93', 30001075, 'B-VFDD:1NZV-7:NBW-GD', '-0.644900'), - (982, 10000013, 20000158, 'B-VFDD', 30001076, '7-2Z93:1NZV-7:NIM-FY', '-0.617800'), - (983, 10000013, 20000158, 'A0M-R8', 30001077, 'LY-WRW:QCGG-Q', '-0.667100'), - (984, 10000013, 20000158, 'LY-WRW', 30001078, 'A0M-R8:1NZV-7', '-0.383800'), - (985, 10000013, 20000158, '9F-ERQ', 30001079, 'LH-PLU:NIM-FY', '-0.534000'), - (986, 10000013, 20000158, 'QCGG-Q', 30001080, 'A0M-R8:B-B0ME', '-0.628200'), - (987, 10000013, 20000158, '1NZV-7', 30001081, '7-2Z93:B-VFDD:LY-WRW', '-0.637700'), - (988, 10000013, 20000158, 'NIM-FY', 30001082, 'B-VFDD:9F-ERQ:N6NK-J', '-0.423300'), - (989, 10000013, 20000159, 'DAI-SH', 30001083, 'V3P-AZ:C-KW6X:X1W-AL:F-WZYG', '-0.316300'), - (990, 10000013, 20000159, 'V3P-AZ', 30001084, 'DAI-SH:S-R9J2:B1UE-J', '-0.489000'), - (991, 10000013, 20000159, 'C-KW6X', 30001085, 'DAI-SH', '-0.288300'), - (992, 10000013, 20000159, 'X1W-AL', 30001086, 'DAI-SH:F-WZYG', '-0.241500'), - (993, 10000013, 20000159, 'F-WZYG', 30001087, 'DAI-SH:X1W-AL:DOA-YU', '-0.178600'), - (994, 10000013, 20000159, 'S-R9J2', 30001088, 'V3P-AZ:XU-BF8:RIU-GC', '-0.772200'), - (995, 10000013, 20000159, 'XU-BF8', 30001089, 'S-R9J2:RIU-GC', '-0.859800'), - (996, 10000013, 20000159, 'RIU-GC', 30001090, 'S-R9J2:XU-BF8', '-0.470800'), - (997, 10000013, 20000160, 'Z0H2-4', 30001091, 'IF-KD1:63-7Q6:XCZ5-Y:N06Z-Q', '-0.198100'), - (998, 10000013, 20000160, '63-7Q6', 30001092, 'Z0H2-4:W5-205:N06Z-Q', '-0.181500'), - (999, 10000013, 20000160, 'XCZ5-Y', 30001093, 'Z0H2-4:NRD-5Q', '-0.536600'), - (1000, 10000013, 20000160, 'NRD-5Q', 30001094, 'XCZ5-Y:T-4H0B', '-0.504400'), - (1001, 10000013, 20000160, 'W5-205', 30001095, '63-7Q6', '-0.156600'), - (1002, 10000013, 20000160, 'T-4H0B', 30001096, 'NRD-5Q', '-0.267300'), - (1003, 10000013, 20000161, 'Z-EKCY', 30001097, 'SH-YZY:QZX-L9', '-0.194900'), - (1004, 10000013, 20000161, 'SH-YZY', 30001098, 'Z-EKCY:O7-RFZ:CLW-SI', '-0.186000'), - (1005, 10000013, 20000161, 'O7-RFZ', 30001099, 'SH-YZY:CLW-SI', '-0.202800'), - (1006, 10000013, 20000161, 'CLW-SI', 30001100, 'SH-YZY:O7-RFZ:5-A0PX:R-RMDH', '-0.217100'), - (1007, 10000013, 20000161, '5-A0PX', 30001101, 'CLW-SI:R-RMDH', '-0.332800'), - (1008, 10000013, 20000161, 'R-RMDH', 30001102, '13-49W:CLW-SI:5-A0PX', '-0.185500'), - (1009, 10000013, 20000162, '2XI8-Y', 30001103, 'AZA-QE:5B-YDD', '-0.869300'), - (1010, 10000013, 20000162, '5B-YDD', 30001104, '2XI8-Y:W-XY4J:PWPY-4:Y-XZA7', '-0.919000'), - (1011, 10000013, 20000162, 'W-XY4J', 30001105, '5B-YDD', '-0.921000'), - (1012, 10000013, 20000162, 'PWPY-4', 30001106, '5B-YDD:QZ1-OH', '-0.961400'), - (1013, 10000013, 20000162, 'QZ1-OH', 30001107, 'PWPY-4:Y-XZA7:PVF-N9', '-0.972200'), - (1014, 10000013, 20000162, 'Y-XZA7', 30001108, '5B-YDD:QZ1-OH', '-0.964300'), - (1015, 10000013, 20000163, '1-EVAX', 30001109, 'JA-G0T:I8-AJY:XTVZ-E:B2J-5N', '-0.529600'), - (1016, 10000013, 20000163, 'I8-AJY', 30001110, '1-EVAX:6-WMKE:J-Z8C2', '-0.682000'), - (1017, 10000013, 20000163, '6-WMKE', 30001111, 'I8-AJY:89-JPE', '-0.707400'), - (1018, 10000013, 20000163, 'J-Z8C2', 30001112, 'I8-AJY:APES-G:2Z-HPQ', '-0.671700'), - (1019, 10000013, 20000163, 'XTVZ-E', 30001113, '1-EVAX:B2J-5N', '-0.497400'), - (1020, 10000013, 20000163, 'APES-G', 30001114, 'J-Z8C2:0J-MQW', '-0.711100'), - (1021, 10000013, 20000163, 'B2J-5N', 30001115, '1-EVAX:XTVZ-E', '-0.593800'), - (1022, 10000013, 20000163, '2Z-HPQ', 30001116, 'J-Z8C2', '-0.642100'), - (1023, 10000013, 20000164, 'NBW-GD', 30001117, '7-2Z93:YM-SRU:LO5-LN:C-NMG9', '-0.690400'), - (1024, 10000013, 20000164, 'YM-SRU', 30001118, 'NBW-GD:C-NMG9:P3X-TN', '-0.787200'), - (1025, 10000013, 20000164, 'LO5-LN', 30001119, 'NBW-GD:06-70G:GL6S-2', '-0.610700'), - (1026, 10000013, 20000164, '06-70G', 30001120, 'LO5-LN:UYG-YX:GL6S-2:RUF3-O', '-0.560100'), - (1027, 10000013, 20000164, 'UYG-YX', 30001121, '06-70G:GL6S-2:RUF3-O', '-0.402100'), - (1028, 10000013, 20000164, 'GL6S-2', 30001122, 'LO5-LN:06-70G:UYG-YX', '-0.434000'), - (1029, 10000013, 20000164, 'RUF3-O', 30001123, '06-70G:UYG-YX', '-0.589300'), - (1030, 10000013, 20000164, 'C-NMG9', 30001124, 'NBW-GD:YM-SRU', '-0.637100'), - (1031, 10000013, 20000164, 'P3X-TN', 30001125, 'YM-SRU', '-0.857400'), - (1032, 10000013, 20000165, 'N6NK-J', 30001126, 'NIM-FY:TP-APY:DOA-YU:ZOPZ-6', '-0.234600'), - (1033, 10000013, 20000165, 'TP-APY', 30001127, 'N-YLOE:N6NK-J:9NI-FW', '-0.280700'), - (1034, 10000013, 20000165, '9NI-FW', 30001128, 'TP-APY:H-EBQG', '-0.649600'), - (1035, 10000013, 20000165, 'H-EBQG', 30001129, '9NI-FW', '-0.636800'), - (1036, 10000013, 20000165, 'DOA-YU', 30001130, 'F-WZYG:N6NK-J:ZOPZ-6', '-0.140000'), - (1037, 10000013, 20000165, 'ZOPZ-6', 30001131, 'N6NK-J:DOA-YU', '-0.079400'), - (1038, 10000013, 20000166, '863P-X', 30001132, 'Z-DDVJ:ZO-YJZ:6A-FUY:HG-YEQ:QSCO-D:ND-X7X', '-0.143800'), - (1039, 10000013, 20000166, 'ZO-YJZ', 30001133, '863P-X:6A-FUY:HG-YEQ', '-0.182800'), - (1040, 10000013, 20000166, '6A-FUY', 30001134, '863P-X:ZO-YJZ:QSCO-D', '-0.171200'), - (1041, 10000013, 20000166, 'HG-YEQ', 30001135, '863P-X:ZO-YJZ:2FL-5W:RSE-PT:ND-X7X', '-0.071000'), - (1042, 10000013, 20000166, '2FL-5W', 30001136, 'HG-YEQ:RXTY-4', '-0.024800'), - (1043, 10000013, 20000166, 'QSCO-D', 30001137, '863P-X:6A-FUY:RXTY-4', '-0.122000'), - (1044, 10000013, 20000166, 'RXTY-4', 30001138, '2FL-5W:QSCO-D:RSE-PT', '-0.181600'), - (1045, 10000013, 20000166, 'RSE-PT', 30001139, 'HG-YEQ:RXTY-4', '-0.051800'), - (1046, 10000013, 20000167, 'WVJU-4', 30001140, 'N-YLOE:7T-0QS:RWML-A:V-JCJS', '-0.148900'), - (1047, 10000013, 20000167, '7T-0QS', 30001141, 'WVJU-4:RWML-A:V-JCJS:8C-VE3', '-0.157800'), - (1048, 10000013, 20000167, 'RWML-A', 30001142, 'WVJU-4:7T-0QS:8C-VE3', '-0.157300'), - (1049, 10000013, 20000167, 'V-JCJS', 30001143, 'WVJU-4:7T-0QS:S5W-1Z:IL-OL1', '-0.097800'), - (1050, 10000013, 20000167, '8C-VE3', 30001144, '7T-0QS:RWML-A:IL-OL1', '-0.182600'), - (1051, 10000013, 20000167, 'S5W-1Z', 30001145, 'V-JCJS', '-0.034700'), - (1052, 10000013, 20000167, 'IL-OL1', 30001146, 'NBO-O0:V-JCJS:8C-VE3', '-0.116900'), - (1053, 10000013, 20000168, 'POQP-K', 30001147, 'FO9-FZ:83-YGI', '-0.122200'), - (1054, 10000013, 20000168, 'FO9-FZ', 30001148, 'POQP-K:4QY-NT:0-N1BJ', '-0.120900'), - (1055, 10000013, 20000168, '4QY-NT', 30001149, 'FO9-FZ', '-0.104600'), - (1056, 10000013, 20000168, '0-N1BJ', 30001150, 'FO9-FZ:T-8GWA', '-0.130800'), - (1057, 10000013, 20000168, 'T-8GWA', 30001151, '0-N1BJ:UW-6MW', '-0.132700'), - (1058, 10000013, 20000168, 'UW-6MW', 30001152, 'T-8GWA', '-0.183200'), - (1059, 10000014, 20000169, 'F9E-KX', 30001153, 'SV5-8N:D-GTMI', '-0.253800'), - (1060, 10000014, 20000169, '9KOE-A', 30001154, '36N-HZ:WD-VTV', '-0.047000'), - (1061, 10000014, 20000169, 'U-QVWD', 30001155, '0SHT-A:B-3QPD:36N-HZ', '-0.070600'), - (1062, 10000014, 20000169, 'B-3QPD', 30001156, 'U-QVWD:V-3YG7', '-0.075700'), - (1063, 10000014, 20000169, '36N-HZ', 30001157, '9KOE-A:U-QVWD:QSM-LM', '-0.061700'), - (1064, 10000014, 20000169, 'SV5-8N', 30001158, 'F9E-KX:WD-VTV:HED-GP', '-0.206800'), - (1065, 10000014, 20000169, 'HY-RWO', 30001159, 'V-3YG7:6X7-JO:EX6-AO', '-0.075800'), - (1066, 10000014, 20000169, 'WD-VTV', 30001160, '9KOE-A:SV5-8N', '-0.085400'), - (1067, 10000014, 20000169, 'HED-GP', 30001161, 'SV5-8N:Keberz', '-0.146300'), - (1068, 10000014, 20000169, 'V-3YG7', 30001162, 'B-3QPD:HY-RWO:GE-8JV', '-0.082100'), - (1069, 10000014, 20000170, 'QSM-LM', 30001163, '36N-HZ:QBQ-RF', '-0.055200'), - (1070, 10000014, 20000170, 'KDF-GY', 30001164, '9-8GBA:6-K738:ZXIC-7', '-0.107700'), - (1071, 10000014, 20000170, 'QBQ-RF', 30001165, 'QSM-LM:6-K738', '-0.046600'), - (1072, 10000014, 20000170, '9-8GBA', 30001166, 'KDF-GY:6-K738:XD-JW7', '-0.138800'), - (1073, 10000014, 20000170, '6-K738', 30001167, 'KDF-GY:QBQ-RF:9-8GBA:2J-WJY', '-0.054900'), - (1074, 10000014, 20000170, 'ZXIC-7', 30001168, 'KDF-GY:2J-WJY:F4R2-Q:WQH-4K', '-0.106400'), - (1075, 10000014, 20000170, '2J-WJY', 30001169, '6-K738:ZXIC-7:GMLH-K', '-0.051000'), - (1076, 10000014, 20000171, '1P-WGB', 30001170, 'Jamunda:F4R2-Q:K0CN-3', '-0.108800'), - (1077, 10000014, 20000171, 'F4R2-Q', 30001171, 'ZXIC-7:1P-WGB:WLAR-J:VA6-DR', '-0.166900'), - (1078, 10000014, 20000171, 'K0CN-3', 30001172, '1P-WGB:L7XS-5:VA6-DR', '-0.107600'), - (1079, 10000014, 20000171, 'WLAR-J', 30001173, 'F4R2-Q:MB-NKE', '-0.301700'), - (1080, 10000014, 20000171, 'L7XS-5', 30001174, 'K0CN-3', '-0.154600'), - (1081, 10000014, 20000171, 'VA6-DR', 30001175, 'F4R2-Q:K0CN-3', '-0.123000'), - (1082, 10000014, 20000172, 'S-U2VD', 30001176, 'GE-94X:GMLH-K', '-0.095500'), - (1083, 10000014, 20000172, 'GE-94X', 30001177, 'S-U2VD:W9-DID', '-0.152800'), - (1084, 10000014, 20000172, 'GMLH-K', 30001178, '2J-WJY:S-U2VD', '-0.060600'), - (1085, 10000014, 20000172, 'W9-DID', 30001179, 'GE-94X:KW-I6T', '-0.353600'), - (1086, 10000014, 20000172, 'KW-I6T', 30001180, 'W9-DID:EX-0LQ', '-0.225300'), - (1087, 10000014, 20000172, 'EX-0LQ', 30001181, 'KW-I6T:CB4-Q2', '-0.143500'), - (1088, 10000014, 20000173, 'MB-NKE', 30001182, 'WLAR-J:G-7WUF:6-MM99:JBY6-F', '-0.453500'), - (1089, 10000014, 20000173, 'G-7WUF', 30001183, 'MB-NKE:6-MM99:RNF-YH', '-0.534800'), - (1090, 10000014, 20000173, '6-MM99', 30001184, 'MB-NKE:G-7WUF:JBY6-F', '-0.474100'), - (1091, 10000014, 20000173, 'JBY6-F', 30001185, 'MB-NKE:6-MM99:FZ-6A5', '-0.517700'), - (1092, 10000014, 20000173, 'FZ-6A5', 30001186, 'JBY6-F', '-0.366400'), - (1093, 10000014, 20000173, 'RNF-YH', 30001187, 'G-7WUF', '-0.651500'), - (1094, 10000014, 20000174, 'I-8D0G', 30001188, 'A-803L:WQH-4K', '-0.060400'), - (1095, 10000014, 20000174, 'R-K4QY', 30001189, 'OGL8-Q:WQH-4K', '-0.043500'), - (1096, 10000014, 20000174, 'JWZ2-V', 30001190, 'GJ0-OJ:J-ODE7', '-0.051500'), - (1097, 10000014, 20000174, 'OGL8-Q', 30001191, 'R-K4QY:J-ODE7', '-0.046300'), - (1098, 10000014, 20000174, 'GJ0-OJ', 30001192, 'JWZ2-V:A-803L:Q-S7ZD', '-0.049100'), - (1099, 10000014, 20000174, 'A-803L', 30001193, 'I-8D0G:GJ0-OJ:6X7-JO', '-0.042100'), - (1100, 10000014, 20000174, 'WQH-4K', 30001194, 'ZXIC-7:I-8D0G:R-K4QY', '-0.064400'), - (1101, 10000014, 20000174, 'J-ODE7', 30001195, 'JWZ2-V:OGL8-Q', '-0.040000'), - (1102, 10000014, 20000174, 'Q-S7ZD', 30001196, 'GJ0-OJ:3L3N-X', '-0.032700'), - (1103, 10000014, 20000174, '6X7-JO', 30001197, 'HY-RWO:A-803L', '-0.065300'), - (1104, 10000014, 20000175, 'GE-8JV', 30001198, 'V-3YG7:3-OKDA:AX-DOT:YHN-3K', '-0.209400'), - (1105, 10000014, 20000175, '3-OKDA', 30001199, 'GE-8JV:3GD6-8:4M-HGL:MY-W1V', '-0.169200'), - (1106, 10000014, 20000175, '3GD6-8', 30001200, '3-OKDA:4M-HGL:YHN-3K:DSS-EZ', '-0.215300'), - (1107, 10000014, 20000175, '4M-HGL', 30001201, '3-OKDA:3GD6-8', '-0.168000'), - (1108, 10000014, 20000175, 'MY-W1V', 30001202, '3-OKDA:8B-2YA', '-0.086100'), - (1109, 10000014, 20000175, 'AX-DOT', 30001203, 'GE-8JV:MUXX-4', '-0.257000'), - (1110, 10000014, 20000175, 'YHN-3K', 30001204, 'GE-8JV:3GD6-8', '-0.123600'), - (1111, 10000014, 20000176, 'CB4-Q2', 30001205, 'EX-0LQ:CBL-XP:WJ-9YO:N-8BZ6', '-0.205300'), - (1112, 10000014, 20000176, 'CBL-XP', 30001206, 'CB4-Q2:UQ-PWD:KA6D-K', '-0.284200'), - (1113, 10000014, 20000176, 'WJ-9YO', 30001207, 'CB4-Q2', '-0.217600'), - (1114, 10000014, 20000176, 'UQ-PWD', 30001208, 'CBL-XP', '-0.336200'), - (1115, 10000014, 20000176, 'N-8BZ6', 30001209, 'CB4-Q2:A-VILQ', '-0.151600'), - (1116, 10000014, 20000176, 'A-VILQ', 30001210, 'N-8BZ6:X3FQ-W:3-SFWG', '-0.082300'), - (1117, 10000014, 20000176, 'X3FQ-W', 30001211, 'A-VILQ', '-0.092600'), - (1118, 10000014, 20000176, '3-SFWG', 30001212, 'A-VILQ', '-0.075400'), - (1119, 10000014, 20000177, 'MUXX-4', 30001213, 'AX-DOT:E1-4YH', '-0.361400'), - (1120, 10000014, 20000177, 'E1-4YH', 30001214, 'MUXX-4:B-XJX4:AOK-WQ:7LHB-Z', '-0.560000'), - (1121, 10000014, 20000177, 'B-XJX4', 30001215, 'E1-4YH:AOK-WQ', '-0.676300'), - (1122, 10000014, 20000177, 'AOK-WQ', 30001216, 'E1-4YH:B-XJX4:E3-SDZ:7LHB-Z', '-0.712900'), - (1123, 10000014, 20000177, 'E3-SDZ', 30001217, 'AOK-WQ:N-CREL', '-0.757000'), - (1124, 10000014, 20000177, '7LHB-Z', 30001218, 'E1-4YH:AOK-WQ', '-0.607200'), - (1125, 10000014, 20000178, '8B-2YA', 30001219, 'MY-W1V:SNFV-I', '-0.077000'), - (1126, 10000014, 20000178, 'SNFV-I', 30001220, '8B-2YA:HP-64T:V2-VC2:CX65-5', '-0.087100'), - (1127, 10000014, 20000178, 'HP-64T', 30001221, 'SNFV-I:V2-VC2', '-0.091200'), - (1128, 10000014, 20000178, 'V2-VC2', 30001222, 'SNFV-I:HP-64T:L-B55M', '-0.114300'), - (1129, 10000014, 20000178, 'L-B55M', 30001223, 'V2-VC2:K717-8', '-0.147200'), - (1130, 10000014, 20000178, 'CX65-5', 30001224, 'SNFV-I:JA-O6J', '-0.089800'), - (1131, 10000014, 20000178, 'JA-O6J', 30001225, 'CX65-5:5-N2EY', '-0.110500'), - (1132, 10000014, 20000179, 'ZQ-Z3Y', 30001226, 'G-AOTH:9UY4-H', '-0.094700'), - (1133, 10000014, 20000179, 'G-AOTH', 30001227, 'ZQ-Z3Y:TA3T-3:UL-7I8', '-0.135800'), - (1134, 10000014, 20000179, 'TA3T-3', 30001228, 'G-AOTH:E-YJ8G:J6QB-P', '-0.145200'), - (1135, 10000014, 20000179, 'E-YJ8G', 30001229, 'TA3T-3', '-0.123000'), - (1136, 10000014, 20000179, 'J6QB-P', 30001230, 'TA3T-3:KA6D-K', '-0.189900'), - (1137, 10000014, 20000179, 'KA6D-K', 30001231, 'CBL-XP:J6QB-P', '-0.243800'), - (1138, 10000014, 20000180, '7MD-S1', 30001232, 'ERVK-P:T-RPFU', '-0.215800'), - (1139, 10000014, 20000180, 'ERVK-P', 30001233, '7MD-S1:UL-7I8:BR-N97', '-0.281200'), - (1140, 10000014, 20000180, 'UL-7I8', 30001234, 'G-AOTH:ERVK-P:OXIY-V', '-0.302700'), - (1141, 10000014, 20000180, 'BR-N97', 30001235, 'ERVK-P:IS-R7P:S25C-K', '-0.251100'), - (1142, 10000014, 20000180, 'IS-R7P', 30001236, 'BR-N97:DP-JD4:3KB-J0', '-0.144600'), - (1143, 10000014, 20000180, 'S25C-K', 30001237, 'BR-N97', '-0.267300'), - (1144, 10000014, 20000181, 'K717-8', 30001238, 'L-B55M:NH-1X6', '-0.247900'), - (1145, 10000014, 20000181, 'NH-1X6', 30001239, 'K717-8:KH0Z-0:5-N2EY', '-0.242900'), - (1146, 10000014, 20000181, 'KH0Z-0', 30001240, 'NH-1X6:KB-U56', '-0.180900'), - (1147, 10000014, 20000181, '5-N2EY', 30001241, 'JA-O6J:NH-1X6', '-0.213200'), - (1148, 10000014, 20000181, 'KB-U56', 30001242, 'KH0Z-0:JGW-OT', '-0.266700'), - (1149, 10000014, 20000181, 'JGW-OT', 30001243, 'KB-U56:UCG4-B', '-0.374000'), - (1150, 10000014, 20000181, 'UCG4-B', 30001244, 'JGW-OT:BUZ-DB', '-0.495400'), - (1151, 10000014, 20000181, 'BUZ-DB', 30001245, 'UCG4-B:QETZ-W', '-0.528400'), - (1152, 10000014, 20000182, 'QETZ-W', 30001246, 'BUZ-DB:WFC-MY:Q-U96U', '-0.404500'), - (1153, 10000014, 20000182, 'WFC-MY', 30001247, 'QETZ-W:Q-U96U:X4-WL0', '-0.456600'), - (1154, 10000014, 20000182, 'Q-U96U', 30001248, 'QETZ-W:WFC-MY:X4-WL0:EX6-AO', '-0.496500'), - (1155, 10000014, 20000182, 'X4-WL0', 30001249, 'WFC-MY:Q-U96U:W-MPTH:4NBN-9', '-0.505300'), - (1156, 10000014, 20000182, 'W-MPTH', 30001250, 'X4-WL0:4NBN-9', '-0.624400'), - (1157, 10000014, 20000182, '4NBN-9', 30001251, 'X4-WL0:W-MPTH:CZK-ZQ', '-0.630700'), - (1158, 10000014, 20000182, 'EX6-AO', 30001252, 'HY-RWO:Q-U96U', '-0.531600'), - (1159, 10000014, 20000182, 'CZK-ZQ', 30001253, '4NBN-9:CNC-4V', '-0.660400'), - (1160, 10000014, 20000183, 'CNC-4V', 30001254, 'CZK-ZQ:Y-PNRL:FAT-6P', '-0.709500'), - (1161, 10000014, 20000183, 'Y-PNRL', 30001255, 'CNC-4V:FAT-6P:6BPS-T', '-0.774800'), - (1162, 10000014, 20000183, 'FAT-6P', 30001256, 'CNC-4V:Y-PNRL:25S-6P', '-0.640400'), - (1163, 10000014, 20000183, '6BPS-T', 30001257, 'Y-PNRL:25S-6P', '-0.828800'), - (1164, 10000014, 20000183, '25S-6P', 30001258, 'FAT-6P:6BPS-T:RR-D05', '-0.949000'), - (1165, 10000014, 20000183, 'RR-D05', 30001259, '25S-6P:4-07MU', '-0.978200'), - (1166, 10000014, 20000183, '4-07MU', 30001260, 'RR-D05:49-U6U', '-1.000000'), - (1167, 10000015, 20000184, 'Y-W1Q3', 30001261, 'UMI-KK:Y6-HPG', '-0.160200'), - (1168, 10000015, 20000184, 'Y6-HPG', 30001262, 'Y-W1Q3:Z-GY5S:KK-L97', '-0.114000'), - (1169, 10000015, 20000184, 'Z-GY5S', 30001263, 'Y6-HPG:KK-L97:R-KZK7', '-0.113400'), - (1170, 10000015, 20000184, 'KK-L97', 30001264, 'Y6-HPG:Z-GY5S:N-Q5PW', '-0.119000'), - (1171, 10000015, 20000184, 'R-KZK7', 30001265, 'Z-GY5S:9-R6GU', '-0.106800'), - (1172, 10000015, 20000184, '9-R6GU', 30001266, 'R-KZK7:4U90-Z', '-0.098700'), - (1173, 10000015, 20000184, 'N-Q5PW', 30001267, 'KK-L97:P-FSQE', '-0.166200'), - (1174, 10000015, 20000185, 'P-FSQE', 30001268, 'N-Q5PW:H-PA29', '-0.149700'), - (1175, 10000015, 20000185, 'H-PA29', 30001269, 'P-FSQE:1-Y6KI:9-266Q', '-0.241100'), - (1176, 10000015, 20000185, '1-Y6KI', 30001270, 'H-PA29:YP-J33:9-266Q', '-0.180600'), - (1177, 10000015, 20000185, 'YP-J33', 30001271, '1-Y6KI:D-8SI1', '-0.139500'), - (1178, 10000015, 20000185, 'D-8SI1', 30001272, 'YP-J33:9-266Q:K3JR-J:HBD-CC', '-0.129100'), - (1179, 10000015, 20000185, '9-266Q', 30001273, 'H-PA29:1-Y6KI:D-8SI1:N6G-H3:BV-1JG', '-0.250900'), - (1180, 10000015, 20000186, 'K3JR-J', 30001274, 'D-8SI1:CSOA-B', '-0.138700'), - (1181, 10000015, 20000186, 'CSOA-B', 30001275, 'K3JR-J:6W-HRH', '-0.152200'), - (1182, 10000015, 20000186, '6W-HRH', 30001276, 'CSOA-B:N5Y-4N', '-0.207600'), - (1183, 10000015, 20000186, 'N5Y-4N', 30001277, '6W-HRH:MQFX-Q', '-0.245200'), - (1184, 10000015, 20000186, 'MQFX-Q', 30001278, 'N5Y-4N:9-8BL8', '-0.422900'), - (1185, 10000015, 20000186, '9-8BL8', 30001279, 'MQFX-Q', '-0.497000'), - (1186, 10000015, 20000187, 'N6G-H3', 30001280, '9-266Q:3A1P-N:OZ-VAE:A-AFGR:92K-H2', '-0.404300'), - (1187, 10000015, 20000187, '3A1P-N', 30001281, 'Q-CAB2:N6G-H3', '-0.878500'), - (1188, 10000015, 20000187, 'OZ-VAE', 30001282, 'N6G-H3:A-AFGR:92K-H2', '-0.309200'), - (1189, 10000015, 20000187, 'A-AFGR', 30001283, 'N6G-H3:OZ-VAE:92K-H2:AA-YRK', '-0.395300'), - (1190, 10000015, 20000187, '92K-H2', 30001284, 'N6G-H3:OZ-VAE:A-AFGR:AA-YRK', '-0.442100'), - (1191, 10000015, 20000187, 'AA-YRK', 30001285, 'A-AFGR:92K-H2', '-0.412800'), - (1192, 10000015, 20000188, 'BV-1JG', 30001286, '9-266Q:0-BFTQ:6NJ8-V', '-0.234000'), - (1193, 10000015, 20000188, '0-BFTQ', 30001287, 'BV-1JG:SS-GED', '-0.174400'), - (1194, 10000015, 20000188, 'SS-GED', 30001288, '0-BFTQ:AJCJ-1:4RX-EE', '-0.163600'), - (1195, 10000015, 20000188, 'AJCJ-1', 30001289, 'SS-GED:6NJ8-V', '-0.151200'), - (1196, 10000015, 20000188, '6NJ8-V', 30001290, 'BV-1JG:AJCJ-1:Y-4CFK', '-0.179300'), - (1197, 10000015, 20000188, 'Y-4CFK', 30001291, '6NJ8-V', '-0.190500'), - (1198, 10000015, 20000189, 'HBD-CC', 30001292, 'D-8SI1:P-GKF5:E-7U8U:SBL5-R:D-SKWC', '-0.122600'), - (1199, 10000015, 20000189, 'P-GKF5', 30001293, 'HBD-CC:E-7U8U:0-XIDJ', '-0.131400'), - (1200, 10000015, 20000189, 'E-7U8U', 30001294, 'HBD-CC:P-GKF5', '-0.133400'), - (1201, 10000015, 20000189, '0-XIDJ', 30001295, 'P-GKF5:SBL5-R:O-TVTD', '-0.119300'), - (1202, 10000015, 20000189, 'SBL5-R', 30001296, 'HBD-CC:0-XIDJ:D-SKWC', '-0.128000'), - (1203, 10000015, 20000189, 'O-TVTD', 30001297, '0-XIDJ:8CIX-S', '-0.097900'), - (1204, 10000015, 20000189, '8CIX-S', 30001298, 'O-TVTD', '-0.089100'), - (1205, 10000015, 20000189, 'D-SKWC', 30001299, 'HBD-CC:SBL5-R', '-0.161100'), - (1206, 10000015, 20000190, '4RX-EE', 30001300, 'SS-GED:V3X-L8', '-0.162200'), - (1207, 10000015, 20000190, 'V3X-L8', 30001301, '4RX-EE:N0C-UN', '-0.162500'), - (1208, 10000015, 20000190, 'N0C-UN', 30001302, 'V3X-L8:VG-6CH', '-0.142000'), - (1209, 10000015, 20000190, 'VG-6CH', 30001303, 'N0C-UN:Z0-TJW:PF-QHK', '-0.148200'), - (1210, 10000015, 20000190, 'Z0-TJW', 30001304, 'VG-6CH:QHJ-FW', '-0.157700'), - (1211, 10000015, 20000190, 'QHJ-FW', 30001305, 'Z0-TJW:9IPC-E:EIV-1W:JURU-T', '-0.172800'), - (1212, 10000015, 20000190, '9IPC-E', 30001306, 'QHJ-FW:EIV-1W:UQ9-3C', '-0.143900'), - (1213, 10000015, 20000190, 'EIV-1W', 30001307, 'QHJ-FW:9IPC-E:S-1ZXZ', '-0.190800'), - (1214, 10000015, 20000190, 'S-1ZXZ', 30001308, 'EIV-1W:N-5476', '-0.300800'), - (1215, 10000015, 20000191, 'N-5476', 30001309, 'S-1ZXZ:PZOZ-K:92D-OI:SE-SHZ', '-0.355300'), - (1216, 10000015, 20000191, 'PZOZ-K', 30001310, 'N-5476:W3KK-R:EK2-ET:LHJ-2G', '-0.395200'), - (1217, 10000015, 20000191, 'W3KK-R', 30001311, 'PZOZ-K', '-0.534700'), - (1218, 10000015, 20000191, '92D-OI', 30001312, 'N-5476:MA-VDX', '-0.322000'), - (1219, 10000015, 20000191, 'EK2-ET', 30001313, 'PZOZ-K', '-0.333000'), - (1220, 10000015, 20000191, 'SE-SHZ', 30001314, 'N-5476:H-AJ27', '-0.472000'), - (1221, 10000015, 20000192, 'JURU-T', 30001315, 'QHJ-FW:MC6-5J:65V-RH:0-O2UT', '-0.122700'), - (1222, 10000015, 20000192, 'MC6-5J', 30001316, 'JURU-T:4-7IL9:RQ9-OZ:B-CZXG', '-0.105200'), - (1223, 10000015, 20000192, '65V-RH', 30001317, 'JURU-T:B-CZXG', '-0.271700'), - (1224, 10000015, 20000192, '4-7IL9', 30001318, 'MC6-5J:2PLH-3', '-0.101400'), - (1225, 10000015, 20000192, '2PLH-3', 30001319, '4-7IL9:RQ9-OZ:B-CZXG', '-0.141800'), - (1226, 10000015, 20000192, 'RQ9-OZ', 30001320, 'MC6-5J:2PLH-3:B-CZXG', '-0.155900'), - (1227, 10000015, 20000192, 'B-CZXG', 30001321, 'MC6-5J:65V-RH:2PLH-3:RQ9-OZ:0-O2UT', '-0.237100'), - (1228, 10000015, 20000192, '0-O2UT', 30001322, 'JURU-T:B-CZXG:Q61Y-F:FHB-QA', '-0.421200'), - (1229, 10000015, 20000192, 'Q61Y-F', 30001323, '0-O2UT:L-IE41', '-0.655100'), - (1230, 10000015, 20000193, 'PF-QHK', 30001324, 'VG-6CH:XW-6TC:Q-7SUI', '-0.134400'), - (1231, 10000015, 20000193, 'XW-6TC', 30001325, 'PF-QHK:VVD-O6:P-VYVL', '-0.124900'), - (1232, 10000015, 20000193, 'Q-7SUI', 30001326, 'PF-QHK', '-0.175000'), - (1233, 10000015, 20000193, 'VVD-O6', 30001327, 'XW-6TC:6ZJ-SC:P-VYVL:HD-JVQ', '-0.124500'), - (1234, 10000015, 20000193, '6ZJ-SC', 30001328, 'VVD-O6:P-VYVL', '-0.127200'), - (1235, 10000015, 20000193, 'P-VYVL', 30001329, 'XW-6TC:VVD-O6:6ZJ-SC:HD-JVQ', '-0.125200'), - (1236, 10000015, 20000193, 'HD-JVQ', 30001330, 'VVD-O6:P-VYVL:MTO2-2', '-0.135000'), - (1237, 10000015, 20000194, 'H-AJ27', 30001331, 'SE-SHZ:M2-2V1:2TH-3F', '-0.591000'), - (1238, 10000015, 20000194, 'M2-2V1', 30001332, 'H-AJ27:E1F-E5', '-0.685700'), - (1239, 10000015, 20000194, '2TH-3F', 30001333, 'H-AJ27:WLF-D3', '-0.934000'), - (1240, 10000015, 20000194, 'E1F-E5', 30001334, 'M2-2V1:4S-PVC', '-0.614800'), - (1241, 10000015, 20000194, '4S-PVC', 30001335, 'E1F-E5', '-0.745200'), - (1242, 10000015, 20000194, 'WLF-D3', 30001336, '2TH-3F:DKUK-G', '-1.000000'), - (1243, 10000015, 20000195, 'LHJ-2G', 30001337, 'PZOZ-K:SHJO-J:6UQ-4U:430-BE', '-0.167500'), - (1244, 10000015, 20000195, 'SHJO-J', 30001338, 'LHJ-2G:OJ-CT4', '-0.124600'), - (1245, 10000015, 20000195, '6UQ-4U', 30001339, 'LHJ-2G', '-0.174500'), - (1246, 10000015, 20000195, '430-BE', 30001340, 'LHJ-2G', '-0.127700'), - (1247, 10000015, 20000195, 'OJ-CT4', 30001341, 'SHJO-J:AZ-UWB:H-S5BM', '-0.068300'), - (1248, 10000015, 20000195, 'AZ-UWB', 30001342, 'OJ-CT4', '-0.077300'), - (1249, 10000015, 20000195, 'H-S5BM', 30001343, 'OJ-CT4', '-0.066800'), - (1250, 10000015, 20000196, 'FHB-QA', 30001344, '0-O2UT:Z3U-GI:G9D-XW', '-0.379200'), - (1251, 10000015, 20000196, 'Z3U-GI', 30001345, 'FHB-QA:B3QP-K:GVZ-1W:42XJ-N', '-0.601800'), - (1252, 10000015, 20000196, 'B3QP-K', 30001346, 'Z3U-GI:GVZ-1W:G9D-XW:EOY-BG', '-0.772000'), - (1253, 10000015, 20000196, 'GVZ-1W', 30001347, 'Z3U-GI:B3QP-K', '-0.902100'), - (1254, 10000015, 20000196, 'G9D-XW', 30001348, 'NJ4X-S:FHB-QA:B3QP-K:42XJ-N', '-0.328800'), - (1255, 10000015, 20000196, '42XJ-N', 30001349, 'Z3U-GI:G9D-XW:OE-4HB', '-0.412000'); -INSERT INTO `system_neighbour` (`id`, `regionId`, `constellationId`, `systemName`, `systemId`, `jumpNodes`, `trueSec`) VALUES - (1256, 10000015, 20000197, 'L-IE41', 30001350, 'Q61Y-F:VG-QW1:2IBE-N', '-0.662000'), - (1257, 10000015, 20000197, 'VG-QW1', 30001351, 'L-IE41:YJ3-UT', '-0.774900'), - (1258, 10000015, 20000197, '2IBE-N', 30001352, 'L-IE41', '-0.495000'), - (1259, 10000015, 20000197, 'YJ3-UT', 30001353, 'VG-QW1:ZD4-G9:C2-DDA', '-0.678500'), - (1260, 10000015, 20000197, 'ZD4-G9', 30001354, 'YJ3-UT', '-0.623700'), - (1261, 10000015, 20000197, 'C2-DDA', 30001355, 'YJ3-UT', '-0.803700'), - (1262, 10000016, 20000198, 'Dantumi', 30001356, 'Ossa:Aurohunen:Mara', '0.398300'), - (1263, 10000016, 20000198, 'Antiainen', 30001357, 'Ossa:Semiki:Kiskoken', '0.560300'), - (1264, 10000016, 20000198, 'Ossa', 30001358, 'Dantumi:Antiainen', '0.530100'), - (1265, 10000016, 20000198, 'Semiki', 30001359, 'Antiainen', '0.590800'), - (1266, 10000016, 20000198, 'Kiskoken', 30001360, 'Antiainen', '0.518600'), - (1267, 10000016, 20000198, 'Aurohunen', 30001361, 'Dantumi:Vaajaita:Korama', '0.375500'), - (1268, 10000016, 20000199, 'Veisto', 30001362, 'Sobaseki:Iidoken:Sarekuwa', '0.842500'), - (1269, 10000016, 20000199, 'Sobaseki', 30001363, 'Jita:Veisto:Funtanainen:Isanamo:Malkalen:Kakakela', '0.841000'), - (1270, 10000016, 20000199, 'Funtanainen', 30001364, 'Sobaseki:Isikemi:Aikoro:Kappas', '0.859000'), - (1271, 10000016, 20000199, 'Isikemi', 30001365, 'Funtanainen:Uosusuokko:Aikoro', '0.781000'), - (1272, 10000016, 20000199, 'Uosusuokko', 30001366, 'Isikemi:Hageken:Piekura', '0.694300'), - (1273, 10000016, 20000199, 'Hageken', 30001367, 'Uosusuokko:Akonoinen:Vuorrassi', '0.604200'), - (1274, 10000016, 20000200, 'Uemisaisen', 30001368, 'Sotrentaira:Ouranienen:Erenta:Isanamo:Litiura', '0.605900'), - (1275, 10000016, 20000200, 'Sotrentaira', 30001369, 'Uemisaisen:Raussinen', '0.512600'), - (1276, 10000016, 20000200, 'Ouranienen', 30001370, 'Uemisaisen:Autama:Tsukuras', '0.693800'), - (1277, 10000016, 20000200, 'Erenta', 30001371, 'Uemisaisen:Kino:Kuoka', '0.634800'), - (1278, 10000016, 20000200, 'Kino', 30001372, 'Erenta:Venilen', '0.727700'), - (1279, 10000016, 20000200, 'Raussinen', 30001373, 'Sotrentaira', '0.453200'), - (1280, 10000016, 20000201, 'Iidoken', 30001374, 'Veisto:Tsuguwa:Nourvukaiken:Sarekuwa:Isanamo:Kirras', '0.843800'), - (1281, 10000016, 20000201, 'Tsuguwa', 30001375, 'Iidoken:Nourvukaiken:Ekura:Airkio', '0.769300'), - (1282, 10000016, 20000201, 'Nourvukaiken', 30001376, 'Iidoken:Tsuguwa:Tunttaras:Tama', '0.816600'), - (1283, 10000016, 20000201, 'Sarekuwa', 30001377, 'Veisto:Iidoken:Tunttaras:Halaima:Hitanishio', '0.936500'), - (1284, 10000016, 20000201, 'Ekura', 30001378, 'Tsuguwa:Amsen:Jouvulen', '0.876400'), - (1285, 10000016, 20000201, 'Tunttaras', 30001379, 'Ikuchi:Niyabainen:Nourvukaiken:Sarekuwa:Ahynada:Ichinumi', '0.885300'), - (1286, 10000016, 20000202, 'Vellaine', 30001380, 'Arvasaras:Akonoinen:Autaris:Alikara', '0.581100'), - (1287, 10000016, 20000202, 'Arvasaras', 30001381, 'Vellaine', '0.516700'), - (1288, 10000016, 20000202, 'Akonoinen', 30001382, 'Hageken:Vellaine:Vaajaita:Autaris', '0.494500'), - (1289, 10000016, 20000202, 'Vaajaita', 30001383, 'Aurohunen:Akonoinen:Jan', '0.462100'), - (1290, 10000016, 20000202, 'Autaris', 30001384, 'Vellaine:Akonoinen:Jan', '0.468600'), - (1291, 10000016, 20000202, 'Jan', 30001385, 'Vaajaita:Autaris:Nalvula', '0.417000'), - (1292, 10000016, 20000203, 'Saatuban', 30001386, 'Isanamo:Piekura', '0.549500'), - (1293, 10000016, 20000203, 'Isikano', 30001387, 'Isanamo:Pakkonen', '0.677700'), - (1294, 10000016, 20000203, 'Mara', 30001388, 'Dantumi:Piekura:Passari:Hasama', '0.420000'), - (1295, 10000016, 20000203, 'Isanamo', 30001389, 'Sobaseki:Uemisaisen:Iidoken:Saatuban:Isikano:Alikara', '0.635000'), - (1296, 10000016, 20000203, 'Pakkonen', 30001390, 'Isikano', '0.420900'), - (1297, 10000016, 20000203, 'Piekura', 30001391, 'Uosusuokko:Saatuban:Mara:Korama', '0.506000'), - (1298, 10000016, 20000204, 'Amsen', 30001392, 'Ekura:Malkalen', '1.000000'), - (1299, 10000016, 20000204, 'Malkalen', 30001393, 'New Caldari:Sobaseki:Amsen:Korama:Ylandoki', '0.948200'), - (1300, 10000016, 20000204, 'Korama', 30001394, 'Aurohunen:Piekura:Malkalen:Ylandoki:Aakari', '0.770900'), - (1301, 10000016, 20000204, 'Ylandoki', 30001395, 'Malkalen:Korama:Aakari:Isseras', '0.832800'), - (1302, 10000016, 20000204, 'Aakari', 30001396, 'Korama:Ylandoki:Isseras', '0.662200'), - (1303, 10000016, 20000204, 'Isseras', 30001397, 'Ylandoki:Aakari', '0.560600'), - (1304, 10000016, 20000205, 'Aunenen', 30001398, 'Nonni:Liukikka:Otalieto', '0.447800'), - (1305, 10000016, 20000205, 'Elonaya', 30001399, 'Litiura:Nonni:Piak', '0.665800'), - (1306, 10000016, 20000205, 'Litiura', 30001400, 'Uemisaisen:Elonaya:Nonni:Passari', '0.489400'), - (1307, 10000016, 20000205, 'Nonni', 30001401, 'Aunenen:Elonaya:Litiura', '0.508000'), - (1308, 10000016, 20000205, 'Passari', 30001402, 'Mara:Litiura', '0.440100'), - (1309, 10000016, 20000205, 'Piak', 30001403, 'Elonaya:Haajinen:Onnamon', '0.741200'), - (1310, 10000016, 20000206, 'Airkio', 30001404, 'Tsuguwa:Kakakela:Kamokor:Ruvas:Akiainavas', '0.851600'), - (1311, 10000016, 20000206, 'Kakakela', 30001405, 'Sobaseki:Airkio:Kamokor:Todaki:Ruvas', '0.972300'), - (1312, 10000016, 20000206, 'Kamokor', 30001406, 'Airkio:Kakakela:Ruvas', '0.687700'), - (1313, 10000016, 20000206, 'Todaki', 30001407, 'Kakakela', '1.000000'), - (1314, 10000016, 20000206, 'Ruvas', 30001408, 'Airkio:Kakakela:Kamokor:Umokka', '0.780800'), - (1315, 10000016, 20000206, 'Umokka', 30001409, 'Ruvas', '0.561300'), - (1316, 10000016, 20000207, 'Kirras', 30001410, 'Iidoken:Autama:Nani', '0.821700'), - (1317, 10000016, 20000207, 'Autama', 30001411, 'Ouranienen:Kirras:Tsukuras', '0.775100'), - (1318, 10000016, 20000207, 'Tsukuras', 30001412, 'Ouranienen:Autama:Ajanen', '0.732200'), - (1319, 10000016, 20000207, 'Nani', 30001413, 'Kirras', '0.842800'), - (1320, 10000016, 20000207, 'Ajanen', 30001414, 'Tsukuras:Kuoka', '0.633800'), - (1321, 10000016, 20000207, 'Kuoka', 30001415, 'Erenta:Ajanen', '0.576700'), - (1322, 10000016, 20000208, 'Liukikka', 30001416, 'Aunenen:Rauntaka:Aikantoh', '0.564400'), - (1323, 10000016, 20000208, 'Rauntaka', 30001417, 'Liukikka:Atai:Otalieto', '0.525700'), - (1324, 10000016, 20000208, 'Aikantoh', 30001418, 'Liukikka', '0.645800'), - (1325, 10000016, 20000208, 'Atai', 30001419, 'Rauntaka:Daras:Jotenen', '0.481100'), - (1326, 10000016, 20000208, 'Daras', 30001420, 'Atai:Otalieto:Iitanmadan', '0.360000'), - (1327, 10000016, 20000208, 'Otalieto', 30001421, 'Aunenen:Rauntaka:Daras:Jotenen:Endatoh', '0.513400'), - (1328, 10000016, 20000208, 'Iitanmadan', 30001422, 'Daras:Tamo', '0.305900'), - (1329, 10000016, 20000208, 'Jotenen', 30001423, 'Atai:Otalieto', '0.582800'), - (1330, 10000016, 20000209, 'Haajinen', 30001424, 'Piak:Oipo', '0.801200'), - (1331, 10000016, 20000209, 'Oipo', 30001425, 'Haajinen:Isinokka', '0.759100'), - (1332, 10000016, 20000209, 'Isinokka', 30001426, 'Oipo:Yoma', '0.725100'), - (1333, 10000016, 20000209, 'Yoma', 30001427, 'Isinokka:Ibura', '0.647500'), - (1334, 10000016, 20000209, 'Ibura', 30001428, 'Yoma:Torrinos', '0.619100'), - (1335, 10000016, 20000209, 'Torrinos', 30001429, 'Ibura:EC-P8R', '0.519700'), - (1336, 10000016, 20000210, 'Endatoh', 30001430, 'Otalieto:Aivoli', '0.573500'), - (1337, 10000016, 20000210, 'Aivoli', 30001431, 'Endatoh:Uesuro', '0.578000'), - (1338, 10000016, 20000210, 'Uesuro', 30001432, 'Aivoli:Oishami:Elanoda', '0.523500'), - (1339, 10000016, 20000210, 'Oishami', 30001433, 'Uesuro', '0.450900'), - (1340, 10000016, 20000210, 'Elanoda', 30001434, 'Uesuro:Ohbochi', '0.512800'), - (1341, 10000016, 20000210, 'Ohbochi', 30001435, 'Elanoda:Isie:Raihbaka', '0.410900'), - (1342, 10000016, 20000210, 'Isie', 30001436, 'Ohbochi', '0.357100'), - (1343, 10000016, 20000211, 'Tamo', 30001437, 'Iitanmadan:Nannaras', '0.338300'), - (1344, 10000016, 20000211, 'Nannaras', 30001438, 'Tamo:Anin:Karjataimon', '0.389700'), - (1345, 10000016, 20000211, 'Anin', 30001439, 'Nannaras:Karjataimon:Tartoken', '0.358600'), - (1346, 10000016, 20000211, 'Karjataimon', 30001440, 'Nannaras:Anin:Tartoken:Saranen:Sarenemi', '0.284700'), - (1347, 10000016, 20000211, 'Tartoken', 30001441, 'Anin:Karjataimon:Saranen', '0.119300'), - (1348, 10000016, 20000211, 'Saranen', 30001442, 'Karjataimon:Tartoken:93PI-4', '0.096300'), - (1349, 10000016, 20000212, 'Vuorrassi', 30001443, 'Hageken:Oimmo:Nalvula', '0.528300'), - (1350, 10000016, 20000212, 'Oimmo', 30001444, 'Vuorrassi:Nalvula:Otsasai', '0.463900'), - (1351, 10000016, 20000212, 'Nalvula', 30001445, 'Jan:Vuorrassi:Oimmo:Otsasai:Taisy:Hakonen', '0.387300'), - (1352, 10000016, 20000212, 'Otsasai', 30001446, 'Oimmo:Nalvula:Taisy:Hakonen', '0.349200'), - (1353, 10000016, 20000212, 'Taisy', 30001447, 'M-OEE8:Nalvula:Otsasai:Hakonen', '0.328300'), - (1354, 10000016, 20000212, 'Hakonen', 30001448, 'Obe:Nalvula:Otsasai:Taisy', '0.296400'), - (1355, 10000018, 20000225, 'L-WG68', 30001526, 'HIK-MC:GZM-KB:VK6-EZ', '-0.310200'), - (1356, 10000018, 20000225, 'E4-E8W', 30001527, 'HIK-MC:B9EA-G:E-BFLT', '-0.370100'), - (1357, 10000018, 20000225, 'HIK-MC', 30001528, 'L-WG68:E4-E8W:5LAJ-8:Y4OK-W', '-0.353700'), - (1358, 10000018, 20000225, 'B9EA-G', 30001529, 'E4-E8W:5LAJ-8:GF-GR7', '-0.194900'), - (1359, 10000018, 20000225, 'E-BFLT', 30001530, 'E4-E8W', '-0.426800'), - (1360, 10000018, 20000225, 'GZM-KB', 30001531, 'L-WG68', '-0.185900'), - (1361, 10000018, 20000225, '5LAJ-8', 30001532, 'HIK-MC:B9EA-G:JNG7-K', '-0.196900'), - (1362, 10000018, 20000226, 'C6C-K9', 30001533, 'AL-JSG:AG-SYG:JAWX-R', '-0.603700'), - (1363, 10000018, 20000226, 'AL-JSG', 30001534, 'C6C-K9:ETO-OT:KPI-OW', '-0.430100'), - (1364, 10000018, 20000226, 'ETO-OT', 30001535, 'AL-JSG:AG-SYG:T6T-BQ:MOSA-I', '-0.796300'), - (1365, 10000018, 20000226, 'KPI-OW', 30001536, 'AL-JSG:OTJ-4W:1I5-0V:Q-UVY6', '-0.309000'), - (1366, 10000018, 20000226, 'A-J6SN', 30001537, 'AG-SYG', '-0.802700'), - (1367, 10000018, 20000226, 'OTJ-4W', 30001538, 'KPI-OW', '-0.199200'), - (1368, 10000018, 20000226, 'AG-SYG', 30001539, 'C6C-K9:ETO-OT:A-J6SN', '-0.911300'), - (1369, 10000018, 20000226, '1I5-0V', 30001540, 'KPI-OW:P65-TA', '-0.533400'), - (1370, 10000018, 20000227, 'VX1-HV', 30001541, 'JNG7-K:K-XJJT:FO1U-K:QQGH-G', '-0.302400'), - (1371, 10000018, 20000227, 'JNG7-K', 30001542, '8-SPNN:5LAJ-8:VX1-HV', '-0.302400'), - (1372, 10000018, 20000227, 'K-XJJT', 30001543, 'VX1-HV:P-NI4K', '-0.171600'), - (1373, 10000018, 20000227, 'FO1U-K', 30001544, 'VX1-HV:6U-1RX', '-0.428500'), - (1374, 10000018, 20000227, '6U-1RX', 30001545, 'FO1U-K:Y4OK-W', '-0.395900'), - (1375, 10000018, 20000227, 'Y4OK-W', 30001546, 'HIK-MC:6U-1RX', '-0.489300'), - (1376, 10000018, 20000227, 'P-NI4K', 30001547, 'K-XJJT', '-0.153100'), - (1377, 10000018, 20000228, 'T6T-BQ', 30001548, 'ETO-OT:N-PS2Y', '-0.672700'), - (1378, 10000018, 20000228, 'N-PS2Y', 30001549, 'T6T-BQ:K-BBYU', '-0.672300'), - (1379, 10000018, 20000228, 'K-BBYU', 30001550, 'N-PS2Y:0J-MQW:XT-1E0:3ET-G8', '-0.610300'), - (1380, 10000018, 20000228, '0J-MQW', 30001551, 'APES-G:K-BBYU', '-0.913100'), - (1381, 10000018, 20000228, 'XT-1E0', 30001552, 'K-BBYU', '-0.326300'), - (1382, 10000018, 20000228, '3ET-G8', 30001553, 'K-BBYU:91-KD8', '-0.387400'), - (1383, 10000018, 20000229, 'MOSA-I', 30001554, 'ETO-OT:B6-XE8', '-0.801500'), - (1384, 10000018, 20000229, 'B6-XE8', 30001555, 'MOSA-I:JLH-FN:4HF-4R', '-0.724900'), - (1385, 10000018, 20000229, 'JLH-FN', 30001556, 'B6-XE8:DFTK-D', '-0.701400'), - (1386, 10000018, 20000229, 'DFTK-D', 30001557, 'JLH-FN:L7-BLT', '-0.865900'), - (1387, 10000018, 20000229, '4HF-4R', 30001558, 'B6-XE8:Y8K-5B', '-0.708800'), - (1388, 10000018, 20000229, 'Y8K-5B', 30001559, '4HF-4R:M-NP5O', '-0.679100'), - (1389, 10000018, 20000229, 'L7-BLT', 30001560, 'DFTK-D', '-0.925000'), - (1390, 10000018, 20000230, '8P-LKL', 30001561, 'QFU-4S:QQGH-G:JVA-FE', '-0.406800'), - (1391, 10000018, 20000230, 'Q-UVY6', 30001562, 'KPI-OW:VK6-EZ', '-0.378400'), - (1392, 10000018, 20000230, 'RXA-W1', 30001563, 'X1-IZ0:JVA-FE:D-OJEZ', '-0.337700'), - (1393, 10000018, 20000230, 'QFU-4S', 30001564, '8P-LKL:QQGH-G:JVA-FE', '-0.367700'), - (1394, 10000018, 20000230, 'QQGH-G', 30001565, 'VX1-HV:8P-LKL:QFU-4S:VK6-EZ:G-VFVB', '-0.336400'), - (1395, 10000018, 20000230, 'VK6-EZ', 30001566, 'L-WG68:Q-UVY6:QQGH-G:JVA-FE', '-0.297800'), - (1396, 10000018, 20000230, 'JVA-FE', 30001567, '8P-LKL:RXA-W1:QFU-4S:VK6-EZ', '-0.423200'), - (1397, 10000018, 20000231, 'P65-TA', 30001568, '1I5-0V:G-VFVB:Y4B-BQ', '-0.627400'), - (1398, 10000018, 20000231, 'G-VFVB', 30001569, 'QQGH-G:P65-TA:K-YL9T', '-0.285100'), - (1399, 10000018, 20000231, 'Y4B-BQ', 30001570, 'P65-TA:EU-WFW:K-YL9T:L-EUY2', '-0.355300'), - (1400, 10000018, 20000231, 'EU-WFW', 30001571, 'Y4B-BQ:K-YL9T:GTB-O4:E-WMT7:PA-ALN', '-0.146400'), - (1401, 10000018, 20000231, 'K-YL9T', 30001572, 'G-VFVB:Y4B-BQ:EU-WFW:6W-6O9:JUE-DX', '-0.111200'), - (1402, 10000018, 20000231, 'GTB-O4', 30001573, 'EU-WFW', '-0.130100'), - (1403, 10000018, 20000232, '6W-6O9', 30001574, 'K-YL9T:H4X-0I', '-0.122200'), - (1404, 10000018, 20000232, 'H4X-0I', 30001575, '6W-6O9:C-BHDN:R-RE2B', '-0.180600'), - (1405, 10000018, 20000232, 'C-BHDN', 30001576, 'H4X-0I:R-RE2B:4DH-ST', '-0.381400'), - (1406, 10000018, 20000232, 'R-RE2B', 30001577, 'H4X-0I:C-BHDN', '-0.183500'), - (1407, 10000018, 20000232, '4DH-ST', 30001578, 'C-BHDN:OSW-0P', '-0.916700'), - (1408, 10000018, 20000232, 'OSW-0P', 30001579, '4DH-ST', '-1.000000'), - (1409, 10000018, 20000233, 'GF-GR7', 30001580, 'B9EA-G:DVN6-0:Z19-B8:HPMN-V', '-0.104700'), - (1410, 10000018, 20000233, 'DVN6-0', 30001581, '8OYE-Z:GF-GR7:U1-VHY', '-0.110000'), - (1411, 10000018, 20000233, 'Z19-B8', 30001582, 'GF-GR7:HPMN-V:XR-ZL7', '-0.072100'), - (1412, 10000018, 20000233, 'HPMN-V', 30001583, 'GF-GR7:Z19-B8:XR-ZL7', '-0.092600'), - (1413, 10000018, 20000233, 'XR-ZL7', 30001584, 'Z19-B8:HPMN-V:XUPK-Z', '-0.084700'), - (1414, 10000018, 20000233, 'U1-VHY', 30001585, 'DVN6-0', '-0.112300'), - (1415, 10000018, 20000234, 'OTJ9-E', 30001586, 'LH-LY1:7-QOYS:KS8G-M:S-CUEA:F-5WYK', '-0.552900'), - (1416, 10000018, 20000234, 'LH-LY1', 30001587, 'OTJ9-E:7-QOYS:KS8G-M', '-0.718200'), - (1417, 10000018, 20000234, '7-QOYS', 30001588, 'OTJ9-E:LH-LY1:KS8G-M:ZWM-BB', '-0.900600'), - (1418, 10000018, 20000234, 'KS8G-M', 30001589, 'OTJ9-E:LH-LY1:7-QOYS', '-0.532900'), - (1419, 10000018, 20000234, 'ZWM-BB', 30001590, '7-QOYS:L1YK-V', '-1.000000'), - (1420, 10000018, 20000234, 'S-CUEA', 30001591, 'OTJ9-E', '-0.597100'), - (1421, 10000018, 20000235, 'L-EUY2', 30001592, 'Y4B-BQ:JL-ZUQ:X-KHRZ:PA-ALN', '-0.515600'), - (1422, 10000018, 20000235, 'JL-ZUQ', 30001593, 'L-EUY2', '-0.456100'), - (1423, 10000018, 20000235, 'X-KHRZ', 30001594, 'L-EUY2:WIW-X8', '-0.615500'), - (1424, 10000018, 20000235, 'WIW-X8', 30001595, 'X-KHRZ:QRH-BF:M-NP5O', '-0.956300'), - (1425, 10000018, 20000235, 'QRH-BF', 30001596, 'WIW-X8:M-NP5O', '-0.941500'), - (1426, 10000018, 20000235, 'M-NP5O', 30001597, 'Y8K-5B:WIW-X8:QRH-BF', '-1.000000'), - (1427, 10000020, 20000243, 'Tividu', 30001644, 'Tendhyes:Goram:Anjedin', '0.572800'), - (1428, 10000020, 20000243, 'Tendhyes', 30001645, 'Tividu:Goram:Anjedin:Hibi', '0.589700'), - (1429, 10000020, 20000243, 'Goram', 30001646, 'Tividu:Tendhyes:Adahum:Ahrosseas:Andabiar', '0.597400'), - (1430, 10000020, 20000243, 'Anjedin', 30001647, 'Tividu:Tendhyes:Ivih:Pimebeka:Teshkat', '0.515800'), - (1431, 10000020, 20000243, 'Adahum', 30001648, 'Goram', '0.607700'), - (1432, 10000020, 20000243, 'Ahrosseas', 30001649, 'Goram:Jarzalad', '0.576600'), - (1433, 10000020, 20000244, 'Riramia', 30001650, 'Pimsu:Joppaya', '0.565700'), - (1434, 10000020, 20000244, 'Nafomeh', 30001651, 'Pimsu:Jarzalad:Artoun:Khopa', '0.709100'), - (1435, 10000020, 20000244, 'Pimsu', 30001652, 'Riramia:Nafomeh:Jarzalad:Uanim:Elmed', '0.725200'), - (1436, 10000020, 20000244, 'Jarzalad', 30001653, 'Ahrosseas:Nafomeh:Pimsu:Matyas:Imeshasa', '0.610000'), - (1437, 10000020, 20000244, 'Matyas', 30001654, 'Jarzalad:Jarshitsan', '0.554100'), - (1438, 10000020, 20000244, 'Imeshasa', 30001655, 'Jarzalad:Sacalan', '0.585000'), - (1439, 10000020, 20000245, 'Ivih', 30001656, 'Anjedin:Seil:Sehmosh', '0.548600'), - (1440, 10000020, 20000245, 'Seil', 30001657, 'Ivih:Mani:Sehmosh', '0.587800'), - (1441, 10000020, 20000245, 'Mani', 30001658, 'Seil:Sinid:Zehru', '0.822100'), - (1442, 10000020, 20000245, 'Sehmosh', 30001659, 'Ivih:Seil:Dabrid', '0.570100'), - (1443, 10000020, 20000245, 'Dabrid', 30001660, 'Sehmosh:Gyerzen', '0.648800'), - (1444, 10000020, 20000245, 'Gyerzen', 30001661, 'Dabrid', '0.438200'), - (1445, 10000020, 20000246, 'Hibi', 30001662, 'Tendhyes:Gemodi:Nuzair:Pera', '0.503700'), - (1446, 10000020, 20000246, 'Gemodi', 30001663, 'Hibi:Chamume:Pera:Yong', '0.359300'), - (1447, 10000020, 20000246, 'Chamume', 30001664, 'Gemodi', '0.291700'), - (1448, 10000020, 20000246, 'Nuzair', 30001665, 'Hibi:Shousran', '0.535100'), - (1449, 10000020, 20000246, 'Pera', 30001666, 'Hibi:Gemodi:Shousran', '0.455400'), - (1450, 10000020, 20000246, 'Shousran', 30001667, 'Nuzair:Pera:Yong:Nomash', '0.550800'), - (1451, 10000020, 20000246, 'Yong', 30001668, 'Gemodi:Shousran:Biphi', '0.286100'), - (1452, 10000020, 20000247, 'Pimebeka', 30001669, 'Anjedin:Baviasi:Tash-Murkon Prime', '0.684400'), - (1453, 10000020, 20000247, 'Baviasi', 30001670, 'Pimebeka:Tash-Murkon Prime:Abai', '0.804100'), - (1454, 10000020, 20000247, 'Tash-Murkon Prime', 30001671, 'Pimebeka:Baviasi:Emrayur:Hilaban:Remoriu:Yanuel:Marthia:Bhizheba', '0.832100'), - (1455, 10000020, 20000247, 'Emrayur', 30001672, 'Tash-Murkon Prime:Shesha:Lossa:Tew', '1.000000'), - (1456, 10000020, 20000247, 'Shesha', 30001673, 'Emrayur:Hilaban:Goni', '0.939700'), - (1457, 10000020, 20000247, 'Hilaban', 30001674, 'Tash-Murkon Prime:Shesha:Pasha', '0.891400'), - (1458, 10000020, 20000248, 'Sacalan', 30001675, 'Imeshasa:Mimen:Thashkarai:Atoosh:Hoona', '0.562900'), - (1459, 10000020, 20000248, 'Mimen', 30001676, 'Sacalan:Unkah:Hoona', '0.526700'), - (1460, 10000020, 20000248, 'Thashkarai', 30001677, 'Sacalan:Atoosh:Abai:Remoriu', '0.611200'), - (1461, 10000020, 20000248, 'Atoosh', 30001678, 'Sacalan:Thashkarai:Unkah:Hoona:Sinid', '0.630200'), - (1462, 10000020, 20000248, 'Unkah', 30001679, 'Mimen:Atoosh', '0.647900'), - (1463, 10000020, 20000248, 'Hoona', 30001680, 'Sacalan:Mimen:Atoosh:Lossa:Asezai', '0.488900'), - (1464, 10000020, 20000249, 'Teshkat', 30001681, 'Anjedin:Keshirou:Ordat:Rethan', '0.420700'), - (1465, 10000020, 20000249, 'Keshirou', 30001682, 'Teshkat:Nasesharafa:Ordat:Rethan', '0.236500'), - (1466, 10000020, 20000249, 'Nasesharafa', 30001683, 'Keshirou:Tirbam', '0.170200'), - (1467, 10000020, 20000249, 'Tirbam', 30001684, 'Nasesharafa', '0.156000'), - (1468, 10000020, 20000249, 'Ordat', 30001685, 'Teshkat:Keshirou:Rethan', '0.269500'), - (1469, 10000020, 20000249, 'Rethan', 30001686, 'Teshkat:Keshirou:Ordat', '0.373000'), - (1470, 10000020, 20000250, 'Lossa', 30001687, 'Emrayur:Hoona:Onazel:Asezai', '0.835900'), - (1471, 10000020, 20000250, 'Onazel', 30001688, 'Lossa:Asesamy:Turba', '0.736200'), - (1472, 10000020, 20000250, 'Asesamy', 30001689, 'Onazel:Hostni', '0.645100'), - (1473, 10000020, 20000250, 'Hostni', 30001690, 'Asesamy:Mimime:Kibursha', '0.791900'), - (1474, 10000020, 20000250, 'Mimime', 30001691, 'Hostni:Perdan:Gousoviba', '0.845300'), - (1475, 10000020, 20000250, 'Kibursha', 30001692, 'Hostni:Moutid', '0.761800'), - (1476, 10000020, 20000250, 'Perdan', 30001693, 'Mimime', '0.857600'), - (1477, 10000020, 20000251, 'Abai', 30001694, 'Baviasi:Thashkarai:Nehkiah:Iro', '0.730600'), - (1478, 10000020, 20000251, 'Nehkiah', 30001695, 'Abai:Iro:Ahkour:Gaknem:Siyi', '0.614600'), - (1479, 10000020, 20000251, 'Iro', 30001696, 'Abai:Nehkiah:Aldali', '0.563100'), - (1480, 10000020, 20000251, 'Ahkour', 30001697, 'Nehkiah:Gaknem', '0.660800'), - (1481, 10000020, 20000251, 'Gaknem', 30001698, 'Nehkiah:Ahkour:Phoren', '0.614800'), - (1482, 10000020, 20000251, 'Siyi', 30001699, 'Nehkiah', '0.509900'), - (1483, 10000020, 20000252, 'Remoriu', 30001700, 'Tash-Murkon Prime:Thashkarai:Yanuel:Nafrivik', '0.653500'), - (1484, 10000020, 20000252, 'Yanuel', 30001701, 'Tash-Murkon Prime:Remoriu:Nafrivik:Taru:Arkoz:Marthia', '0.751600'), - (1485, 10000020, 20000252, 'Nafrivik', 30001702, 'Remoriu:Yanuel:Phoren', '0.588400'), - (1486, 10000020, 20000252, 'Taru', 30001703, 'Yanuel:Azhgabid:Jinizu', '0.750400'), - (1487, 10000020, 20000252, 'Arkoz', 30001704, 'Yanuel', '0.783100'), - (1488, 10000020, 20000252, 'Azhgabid', 30001705, 'Taru:Rand', '0.803200'), - (1489, 10000020, 20000252, 'Jinizu', 30001706, 'Taru', '0.786000'), - (1490, 10000020, 20000252, 'Phoren', 30001707, 'Gaknem:Nafrivik', '0.605000'), - (1491, 10000020, 20000253, 'Asezai', 30001708, 'Hoona:Lossa:Ferira:Yeder:Azerakish', '0.640200'), - (1492, 10000020, 20000253, 'Ferira', 30001709, 'Asezai:Yeder', '0.582000'), - (1493, 10000020, 20000253, 'Yeder', 30001710, 'Asezai:Ferira:Azerakish:Ghishul', '0.631400'), - (1494, 10000020, 20000253, 'Azerakish', 30001711, 'Asezai:Yeder:Lari:Yasud:Moutid', '0.633400'), - (1495, 10000020, 20000253, 'Lari', 30001712, 'Azerakish', '0.493000'), - (1496, 10000020, 20000253, 'Yasud', 30001713, 'Azerakish:Ghishul:Moutid', '0.628300'), - (1497, 10000020, 20000253, 'Ghishul', 30001714, 'Yeder:Yasud', '0.703400'), - (1498, 10000020, 20000253, 'Moutid', 30001715, 'Kibursha:Azerakish:Yasud', '0.706000'), - (1499, 10000020, 20000254, 'Goni', 30001716, 'Shesha:Adar:Paye', '0.787500'), - (1500, 10000020, 20000254, 'Adar', 30001717, 'Goni:Paye', '0.796500'), - (1501, 10000020, 20000254, 'Paye', 30001718, 'Goni:Adar:Sagain', '0.642100'), - (1502, 10000020, 20000254, 'Sagain', 30001719, 'Paye:Modun:Saminer', '0.433900'), - (1503, 10000020, 20000254, 'Modun', 30001720, 'Sagain:Saminer', '0.341300'), - (1504, 10000020, 20000254, 'Saminer', 30001721, 'Sagain:Modun', '0.291700'), - (1505, 10000020, 20000255, 'Marthia', 30001722, 'Tash-Murkon Prime:Yanuel:Assiad:Rand:Safilbab', '0.925700'), - (1506, 10000020, 20000255, 'Assiad', 30001723, 'Marthia:Rumida:Nosodnis:Kerepa', '0.947600'), - (1507, 10000020, 20000255, 'Rumida', 30001724, 'Assiad:Iswa:Rand', '0.910500'), - (1508, 10000020, 20000255, 'Nosodnis', 30001725, 'Assiad', '0.929000'), - (1509, 10000020, 20000255, 'Iswa', 30001726, 'Rumida:Sizamod', '0.835400'), - (1510, 10000020, 20000255, 'Rand', 30001727, 'Azhgabid:Marthia:Rumida', '0.866100'), - (1511, 10000020, 20000255, 'Sizamod', 30001728, 'Iswa', '0.718000'), - (1512, 10000020, 20000256, 'Sinid', 30001729, 'Mani:Atoosh:Alra:Ilas:Zith', '0.729400'), - (1513, 10000020, 20000256, 'Alra', 30001730, 'Sinid:Ilas:Zith:Tew', '0.818900'), - (1514, 10000020, 20000256, 'Ilas', 30001731, 'Sinid:Alra:Zith:Tew', '0.833300'), - (1515, 10000020, 20000256, 'Zith', 30001732, 'Sinid:Alra:Ilas:Tew', '0.867300'), - (1516, 10000020, 20000256, 'Tew', 30001733, 'Emrayur:Alra:Ilas:Zith:Zehru', '0.949800'), - (1517, 10000020, 20000256, 'Zehru', 30001734, 'Mani:Tew:Uhodoh:Seitam', '0.911700'), - (1518, 10000020, 20000257, 'Uhodoh', 30001735, 'Zehru:Esa:Hath:Judra', '0.803800'), - (1519, 10000020, 20000257, 'Esa', 30001736, 'Uhodoh:Kari', '0.757300'), - (1520, 10000020, 20000257, 'Hath', 30001737, 'Uhodoh:Sharios', '0.796700'), - (1521, 10000020, 20000257, 'Judra', 30001738, 'Uhodoh:Arakor', '0.761600'), - (1522, 10000020, 20000257, 'Sharios', 30001739, 'Hath:Ahteer', '0.660300'), - (1523, 10000020, 20000257, 'Arakor', 30001740, 'Judra', '0.692600'), - (1524, 10000020, 20000257, 'Ahteer', 30001741, 'Sharios', '0.697000'), - (1525, 10000020, 20000257, 'Kari', 30001742, 'Esa:Y-MPWL', '0.568300'), - (1526, 10000021, 20000258, 'JUE-DX', 30001743, 'K-YL9T:HLR-GL:UAJ5-K:G-HE0N', '-0.348100'), - (1527, 10000021, 20000258, 'HLR-GL', 30001744, 'JUE-DX:80G-H5:2EV-BA', '-0.247200'), - (1528, 10000021, 20000258, '80G-H5', 30001745, 'HLR-GL:M1-PX9:QHH-13', '-0.492500'), - (1529, 10000021, 20000258, '2EV-BA', 30001746, 'HLR-GL:W9-TFD', '-0.253600'), - (1530, 10000021, 20000258, 'M1-PX9', 30001747, '80G-H5:W9-TFD', '-0.342500'), - (1531, 10000021, 20000258, 'W9-TFD', 30001748, '2EV-BA:M1-PX9:WK2F-Y', '-0.138400'), - (1532, 10000021, 20000259, 'QHH-13', 30001749, '80G-H5:J4AQ-O', '-0.581300'), - (1533, 10000021, 20000259, 'J4AQ-O', 30001750, 'QHH-13:O-O2GN:M4U-EH', '-0.608900'), - (1534, 10000021, 20000259, 'O-O2GN', 30001751, 'J4AQ-O:I-HRX3:XUPK-Z', '-0.235700'), - (1535, 10000021, 20000259, 'I-HRX3', 30001752, 'O-O2GN', '-0.172700'), - (1536, 10000021, 20000259, 'XUPK-Z', 30001753, 'PKN-NJ:XR-ZL7:O-O2GN', '-0.177300'), - (1537, 10000021, 20000259, 'M4U-EH', 30001754, 'J4AQ-O', '-0.625500'), - (1538, 10000021, 20000260, 'WK2F-Y', 30001755, 'W9-TFD:WIO-OL:YQM-P1', '-0.199000'), - (1539, 10000021, 20000260, 'WIO-OL', 30001756, 'WK2F-Y:1-10QG', '-0.143100'), - (1540, 10000021, 20000260, '1-10QG', 30001757, 'WIO-OL:6-GRN7', '-0.017100'), - (1541, 10000021, 20000260, 'YQM-P1', 30001758, 'WK2F-Y:D-JVGJ', '-0.172600'), - (1542, 10000021, 20000260, '6-GRN7', 30001759, '1-10QG:TFPT-U', '-0.010900'), - (1543, 10000021, 20000260, 'TFPT-U', 30001760, '6-GRN7:D-JVGJ', '-0.010000'), - (1544, 10000021, 20000260, 'D-JVGJ', 30001761, 'YQM-P1:TFPT-U:K4UV-G', '-0.222200'), - (1545, 10000021, 20000261, 'K4UV-G', 30001762, 'D-JVGJ:Q7E-DU:9Z-XJN:ZEZ1-9', '-0.274300'), - (1546, 10000021, 20000261, 'Q7E-DU', 30001763, 'K4UV-G:9Z-XJN:HZID-J', '-0.262900'), - (1547, 10000021, 20000261, '9Z-XJN', 30001764, 'K4UV-G:Q7E-DU:QFRV-2', '-0.258800'), - (1548, 10000021, 20000261, 'ZEZ1-9', 30001765, 'K4UV-G:CNHV-M', '-0.414700'), - (1549, 10000021, 20000261, 'QFRV-2', 30001766, '9Z-XJN', '-0.461300'), - (1550, 10000021, 20000261, 'HZID-J', 30001767, 'Q7E-DU:8-AA98', '-0.226900'), - (1551, 10000021, 20000262, '8-AA98', 30001768, 'HZID-J:EZWQ-X:T0DT-T:QG3-Z0:VE-W7O', '-0.368800'), - (1552, 10000021, 20000262, 'EZWQ-X', 30001769, '8-AA98:2ULC-J', '-0.662300'), - (1553, 10000021, 20000262, '2ULC-J', 30001770, 'EZWQ-X:T0DT-T', '-0.749400'), - (1554, 10000021, 20000262, 'T0DT-T', 30001771, '8-AA98:2ULC-J:P-T9VC', '-0.853100'), - (1555, 10000021, 20000262, 'QG3-Z0', 30001772, '8-AA98:RT64-C', '-0.329100'), - (1556, 10000021, 20000262, 'RT64-C', 30001773, 'LJ-RJK:QG3-Z0', '-0.234000'), - (1557, 10000021, 20000263, '2ID-87', 30001774, 'FVQF-W:8K-QCZ:SK7-G6', '-0.335300'), - (1558, 10000021, 20000263, 'FVQF-W', 30001775, '2ID-87:0-4VQL', '-0.335000'), - (1559, 10000021, 20000263, '8K-QCZ', 30001776, '2ID-87:JBUH-H:XDTW-F', '-0.361800'), - (1560, 10000021, 20000263, 'JBUH-H', 30001777, '8K-QCZ:XDTW-F:NHKO-4', '-0.485000'), - (1561, 10000021, 20000263, 'XDTW-F', 30001778, '8K-QCZ:JBUH-H', '-0.432300'), - (1562, 10000021, 20000263, '0-4VQL', 30001779, 'FVQF-W:SN-DZ6', '-0.487800'), - (1563, 10000021, 20000263, 'SN-DZ6', 30001780, '0-4VQL:DJ-GBH:I0N-BM', '-0.665100'), - (1564, 10000021, 20000263, 'DJ-GBH', 30001781, 'SN-DZ6:QOK-SX:8RL-OG', '-0.625400'), - (1565, 10000021, 20000263, 'I0N-BM', 30001782, 'SN-DZ6', '-0.749400'), - (1566, 10000021, 20000264, 'QOK-SX', 30001783, 'DJ-GBH:24I-FE:4H-YJZ:V-SEE6', '-0.609000'), - (1567, 10000021, 20000264, '24I-FE', 30001784, 'QOK-SX:2-84WC', '-0.718400'), - (1568, 10000021, 20000264, '4H-YJZ', 30001785, 'QOK-SX', '-0.759400'), - (1569, 10000021, 20000264, '2-84WC', 30001786, '24I-FE', '-0.885200'), - (1570, 10000021, 20000264, 'V-SEE6', 30001787, 'QOK-SX:U-FQ21', '-0.695200'), - (1571, 10000021, 20000264, 'U-FQ21', 30001788, 'V-SEE6', '-0.896400'), - (1572, 10000021, 20000265, 'NHKO-4', 30001789, 'JBUH-H:KGCF-5:VH-9VO', '-0.755900'), - (1573, 10000021, 20000265, 'KGCF-5', 30001790, 'NHKO-4:Y-UO9U:XME-SW:JX-SOA', '-0.831500'), - (1574, 10000021, 20000265, 'Y-UO9U', 30001791, 'KGCF-5', '-0.831500'), - (1575, 10000021, 20000265, 'XME-SW', 30001792, 'KGCF-5:JX-SOA', '-0.832800'), - (1576, 10000021, 20000265, 'JX-SOA', 30001793, 'KGCF-5:XME-SW:VH-9VO', '-0.897600'), - (1577, 10000021, 20000265, 'VH-9VO', 30001794, 'NHKO-4:JX-SOA:P-T9VC', '-0.975400'), - (1578, 10000021, 20000265, 'P-T9VC', 30001795, 'T0DT-T:VH-9VO', '-1.000000'), - (1579, 10000021, 20000266, '9S-GPT', 30001796, 'UAJ5-K:XJ-AG7:2WU-XT:PFV-ZH', '-0.250500'), - (1580, 10000021, 20000266, 'UAJ5-K', 30001797, 'JUE-DX:9S-GPT:XJ-AG7:J7X-VN:G-HE0N', '-0.227900'), - (1581, 10000021, 20000266, 'XJ-AG7', 30001798, '9S-GPT:UAJ5-K', '-0.262200'), - (1582, 10000021, 20000266, '2WU-XT', 30001799, '9S-GPT:F-WCLC', '-0.116600'), - (1583, 10000021, 20000266, 'J7X-VN', 30001800, 'UAJ5-K:G-HE0N', '-0.184300'), - (1584, 10000021, 20000266, 'F-WCLC', 30001801, '2WU-XT', '-0.075100'), - (1585, 10000021, 20000266, 'G-HE0N', 30001802, 'JUE-DX:UAJ5-K:J7X-VN:YC-ANK', '-0.230400'), - (1586, 10000021, 20000266, 'YC-ANK', 30001803, 'G-HE0N:LTT-AP', '-0.161900'), - (1587, 10000021, 20000266, 'LTT-AP', 30001804, 'K85Y-6:YC-ANK', '-0.088000'), - (1588, 10000021, 20000267, '8RL-OG', 30001805, 'DJ-GBH:R3P0-Z', '-0.543400'), - (1589, 10000021, 20000267, 'R3P0-Z', 30001806, '8RL-OG:ZZK-VF:SN-Q1T:L1YK-V', '-0.745100'), - (1590, 10000021, 20000267, 'ZZK-VF', 30001807, 'R3P0-Z:SN-Q1T:ZJ-5IS', '-0.620400'), - (1591, 10000021, 20000267, 'SN-Q1T', 30001808, 'R3P0-Z:ZZK-VF:L1YK-V', '-0.740300'), - (1592, 10000021, 20000267, 'L1YK-V', 30001809, 'ZWM-BB:R3P0-Z:SN-Q1T', '-0.496400'), - (1593, 10000021, 20000267, 'ZJ-5IS', 30001810, 'ZZK-VF:GA58-7', '-0.433100'), - (1594, 10000021, 20000268, 'GA58-7', 30001811, 'ZJ-5IS:J-0KB3:UC-8XF:90-A1P', '-0.699900'), - (1595, 10000021, 20000268, 'J-0KB3', 30001812, 'GA58-7:4AZV-W:UNV-3J', '-0.822900'), - (1596, 10000021, 20000268, 'UC-8XF', 30001813, 'GA58-7:90-A1P', '-0.737100'), - (1597, 10000021, 20000268, '90-A1P', 30001814, 'GA58-7:UC-8XF:CNHV-M', '-0.701900'), - (1598, 10000021, 20000268, '4AZV-W', 30001815, 'J-0KB3:7F-2FB', '-0.845600'), - (1599, 10000021, 20000268, 'UNV-3J', 30001816, 'J-0KB3:MC4C-H', '-0.708000'), - (1600, 10000021, 20000268, '7F-2FB', 30001817, '4AZV-W', '-0.916100'), - (1601, 10000021, 20000269, 'MC4C-H', 30001818, 'UNV-3J:OW-QXW:3-QNM4', '-0.529100'), - (1602, 10000021, 20000269, 'OW-QXW', 30001819, 'MC4C-H:UEPO-D', '-0.395300'), - (1603, 10000021, 20000269, '3-QNM4', 30001820, 'MC4C-H', '-0.739100'), - (1604, 10000021, 20000269, 'UEPO-D', 30001821, 'OW-QXW:NQ-M6W', '-0.391600'), - (1605, 10000021, 20000269, 'NQ-M6W', 30001822, 'UEPO-D:P-8PDJ:VE-W7O', '-0.573900'), - (1606, 10000021, 20000269, 'P-8PDJ', 30001823, 'NQ-M6W', '-0.341900'), - (1607, 10000021, 20000269, 'VE-W7O', 30001824, '8-AA98:NQ-M6W', '-0.754000'), - (1608, 10000021, 20000270, 'CNHV-M', 30001825, 'ZEZ1-9:90-A1P:NEU-UD', '-0.698200'), - (1609, 10000021, 20000270, 'NEU-UD', 30001826, 'CNHV-M:N-I024:4O-ZRI:Y-7XVJ', '-0.677200'), - (1610, 10000021, 20000270, 'N-I024', 30001827, 'NEU-UD:Y-7XVJ', '-0.539100'), - (1611, 10000021, 20000270, '4O-ZRI', 30001828, 'NEU-UD:RQNF-9', '-0.753500'), - (1612, 10000021, 20000270, 'Y-7XVJ', 30001829, 'NEU-UD:N-I024', '-0.648200'), - (1613, 10000021, 20000270, 'RQNF-9', 30001830, '4O-ZRI', '-0.767100'), - (1614, 10000022, 20000271, 'DSS-EZ', 30001831, '3GD6-8:MB4D-4', '-0.262400'), - (1615, 10000022, 20000271, 'MB4D-4', 30001832, 'DSS-EZ:LGK-VP', '-0.223700'), - (1616, 10000022, 20000271, 'LGK-VP', 30001833, 'MB4D-4:E-C0SR:X1E-OQ', '-0.115800'), - (1617, 10000022, 20000271, 'E-C0SR', 30001834, 'LGK-VP:X1E-OQ:VTGN-U', '-0.075200'), - (1618, 10000022, 20000271, 'X1E-OQ', 30001835, 'LGK-VP:E-C0SR:VTGN-U:Q-Q2S6', '-0.099400'), - (1619, 10000022, 20000271, 'VTGN-U', 30001836, 'E-C0SR:X1E-OQ:0Y1-M7', '-0.069300'), - (1620, 10000022, 20000271, '0Y1-M7', 30001837, 'VTGN-U:7R5-7R', '-0.085000'), - (1621, 10000022, 20000272, 'Q-Q2S6', 30001838, 'X1E-OQ:WHG2-7:32-GI9', '-0.089500'), - (1622, 10000022, 20000272, 'WHG2-7', 30001839, 'Q-Q2S6:9RQ-L8', '-0.102200'), - (1623, 10000022, 20000272, '9RQ-L8', 30001840, 'WHG2-7:TG-Z23:4J-ZC9', '-0.069400'), - (1624, 10000022, 20000272, '32-GI9', 30001841, 'Q-Q2S6', '-0.078900'), - (1625, 10000022, 20000272, 'TG-Z23', 30001842, '9RQ-L8:IP-MVJ:4J-ZC9:JS-E8E', '-0.051000'), - (1626, 10000022, 20000272, 'IP-MVJ', 30001843, 'TG-Z23', '-0.040300'), - (1627, 10000022, 20000272, '4J-ZC9', 30001844, '9RQ-L8:TG-Z23', '-0.061400'), - (1628, 10000022, 20000273, '7R5-7R', 30001845, '0Y1-M7:Y1-UQ2:57M7-W', '-0.130200'), - (1629, 10000022, 20000273, 'Y1-UQ2', 30001846, '7R5-7R:HM-UVD', '-0.170100'), - (1630, 10000022, 20000273, 'HM-UVD', 30001847, 'Y1-UQ2:G-ME2K:WNS-7J', '-0.248900'), - (1631, 10000022, 20000273, 'G-ME2K', 30001848, 'HM-UVD', '-0.262700'), - (1632, 10000022, 20000273, 'WNS-7J', 30001849, 'HM-UVD:57M7-W', '-0.306800'), - (1633, 10000022, 20000273, '57M7-W', 30001850, '7R5-7R:WNS-7J', '-0.221700'), - (1634, 10000022, 20000274, 'JS-E8E', 30001851, 'TG-Z23:FV-SE8', '-0.066800'), - (1635, 10000022, 20000274, 'FV-SE8', 30001852, 'JS-E8E:FZSW-Y', '-0.076700'), - (1636, 10000022, 20000274, 'FZSW-Y', 30001853, 'FV-SE8:UF-KKH', '-0.061400'), - (1637, 10000022, 20000274, 'UF-KKH', 30001854, 'FZSW-Y:O5Y3-W', '-0.053300'), - (1638, 10000022, 20000274, 'O5Y3-W', 30001855, 'UF-KKH:0GN-VO', '-0.084900'), - (1639, 10000022, 20000274, '0GN-VO', 30001856, 'O5Y3-W:9U6-SV', '-0.090300'), - (1640, 10000022, 20000275, '9U6-SV', 30001857, '0GN-VO:4GQ-XQ', '-0.077000'), - (1641, 10000022, 20000275, '4GQ-XQ', 30001858, '9U6-SV:R8-5XF:2IGP-1:2-V0KY', '-0.029400'), - (1642, 10000022, 20000275, 'R8-5XF', 30001859, '4GQ-XQ:GDEW-0', '-0.027200'), - (1643, 10000022, 20000275, '2IGP-1', 30001860, '4GQ-XQ:Z2-QQP', '-0.028700'), - (1644, 10000022, 20000275, 'Z2-QQP', 30001861, '2IGP-1:U-WLT9', '-0.026100'), - (1645, 10000022, 20000275, 'GDEW-0', 30001862, 'R8-5XF:PSJ-10', '-0.024500'), - (1646, 10000022, 20000275, 'PSJ-10', 30001863, 'GDEW-0:ZG8Q-N:40GX-P', '-0.024400'), - (1647, 10000022, 20000275, '2-V0KY', 30001864, '4GQ-XQ:GDO-7H', '-0.023100'), - (1648, 10000022, 20000275, 'U-WLT9', 30001865, 'Z2-QQP:VYJ-DA', '-0.036200'), - (1649, 10000022, 20000275, 'ZG8Q-N', 30001866, 'PSJ-10', '-0.038200'), - (1650, 10000022, 20000276, '40GX-P', 30001867, 'PSJ-10:37S-KO', '-0.023200'), - (1651, 10000022, 20000276, '37S-KO', 30001868, '40GX-P:4J9-DK:HQ-TDJ', '-0.036900'), - (1652, 10000022, 20000276, '4J9-DK', 30001869, '37S-KO:A-GPTM', '-0.057500'), - (1653, 10000022, 20000276, 'A-GPTM', 30001870, '4J9-DK:S-DLKC', '-0.081300'), - (1654, 10000022, 20000276, 'HQ-TDJ', 30001871, '37S-KO:WBLF-0', '-0.035200'), - (1655, 10000022, 20000276, 'WBLF-0', 30001872, 'HQ-TDJ:RRWI-5', '-0.026500'), - (1656, 10000022, 20000277, 'GDO-7H', 30001873, '2-V0KY:NZG-LF', '-0.031800'), - (1657, 10000022, 20000277, 'NZG-LF', 30001874, 'GDO-7H:UJM-RD:L0AD-B:8O-OSG', '-0.021900'), - (1658, 10000022, 20000277, 'UJM-RD', 30001875, 'NZG-LF:8ZO-CK', '-0.015600'), - (1659, 10000022, 20000277, 'L0AD-B', 30001876, 'NZG-LF', '-0.019100'), - (1660, 10000022, 20000277, '8ZO-CK', 30001877, 'UJM-RD:WEQT-K', '-0.011000'), - (1661, 10000022, 20000277, 'WEQT-K', 30001878, '8ZO-CK:1H-I12:8KQR-O', '-0.014500'), - (1662, 10000022, 20000277, '8O-OSG', 30001879, 'NZG-LF', '-0.025900'), - (1663, 10000022, 20000278, '1H-I12', 30001880, 'WEQT-K:D9D-GD:4A-XJ6:GU-54G', '-0.006300'), - (1664, 10000022, 20000278, 'D9D-GD', 30001881, '1H-I12:9O-ZTS', '-0.004900'), - (1665, 10000022, 20000278, '4A-XJ6', 30001882, '1H-I12:GU-54G:7-X3RN', '-0.008500'), - (1666, 10000022, 20000278, 'GU-54G', 30001883, '1H-I12:4A-XJ6:BF-FVB', '-0.005900'), - (1667, 10000022, 20000278, '7-X3RN', 30001884, '4A-XJ6', '-0.014600'), - (1668, 10000022, 20000278, 'BF-FVB', 30001885, 'GU-54G', '-0.002900'), - (1669, 10000022, 20000278, '9O-ZTS', 30001886, 'D9D-GD', '-0.006000'), - (1670, 10000022, 20000279, '8KQR-O', 30001887, 'WEQT-K:F9SX-1', '-0.017100'), - (1671, 10000022, 20000279, 'F9SX-1', 30001888, '8KQR-O:0G-A25:WJO0-G', '-0.012800'), - (1672, 10000022, 20000279, '0G-A25', 30001889, 'F9SX-1', '-0.021000'), - (1673, 10000022, 20000279, 'WJO0-G', 30001890, 'F9SX-1:S91-TI', '-0.005500'), - (1674, 10000022, 20000279, 'S91-TI', 30001891, 'WJO0-G:V1V-6F', '-0.007400'), - (1675, 10000022, 20000279, 'V1V-6F', 30001892, 'S91-TI:X5O1-L', '-0.008300'), - (1676, 10000022, 20000280, 'S-DLKC', 30001893, 'A-GPTM:42-UOW', '-0.124900'), - (1677, 10000022, 20000280, '42-UOW', 30001894, 'S-DLKC:CBGG-0:A4UG-O:W-VXL9', '-0.132600'), - (1678, 10000022, 20000280, 'CBGG-0', 30001895, '42-UOW:A4UG-O:UKYS-5', '-0.119900'), - (1679, 10000022, 20000280, 'A4UG-O', 30001896, '42-UOW:CBGG-0:W-VXL9:U2-BJ2', '-0.130500'), - (1680, 10000022, 20000280, 'W-VXL9', 30001897, '42-UOW:A4UG-O:U2-BJ2', '-0.156500'), - (1681, 10000022, 20000280, 'U2-BJ2', 30001898, 'A4UG-O:W-VXL9:T-8UOF', '-0.186900'), - (1682, 10000022, 20000281, 'UKYS-5', 30001899, 'CBGG-0:RV5-DW:RLDS-R:QM-O7J', '-0.127800'), - (1683, 10000022, 20000281, 'RV5-DW', 30001900, 'UKYS-5:KP-FQ1:RLDS-R', '-0.119400'), - (1684, 10000022, 20000281, 'KP-FQ1', 30001901, 'RV5-DW:QM-O7J', '-0.109500'), - (1685, 10000022, 20000281, 'RLDS-R', 30001902, 'UKYS-5:RV5-DW:0-7XA8', '-0.103100'), - (1686, 10000022, 20000281, 'QM-O7J', 30001903, 'UKYS-5:KP-FQ1:LC-1ED', '-0.135800'), - (1687, 10000022, 20000281, '0-7XA8', 30001904, 'RLDS-R:JU-UYK', '-0.065000'), - (1688, 10000022, 20000282, 'X5O1-L', 30001905, 'V1V-6F:F-TVAP', '-0.007500'), - (1689, 10000022, 20000282, 'F-TVAP', 30001906, 'X5O1-L:6Y-0TW', '-0.006000'), - (1690, 10000022, 20000282, '6Y-0TW', 30001907, 'F-TVAP:TL-T9Z:B-G1LG', '-0.006300'), - (1691, 10000022, 20000282, 'TL-T9Z', 30001908, '6Y-0TW:E7-WSY', '-0.005500'), - (1692, 10000022, 20000282, 'E7-WSY', 30001909, 'TL-T9Z:B-G1LG', '-0.005800'), - (1693, 10000022, 20000282, 'B-G1LG', 30001910, '6Y-0TW:E7-WSY', '-0.005800'), - (1694, 10000022, 20000283, 'T-8UOF', 30001911, 'U2-BJ2:DP-2WP:MMR-LZ:I-ME3L:Z-R96X', '-0.242300'), - (1695, 10000022, 20000283, 'DP-2WP', 30001912, 'T-8UOF', '-0.275700'), - (1696, 10000022, 20000283, 'MMR-LZ', 30001913, 'T-8UOF:YE17-R:T7-JNB:DABV-N', '-0.324400'), - (1697, 10000022, 20000283, 'I-ME3L', 30001914, 'T-8UOF', '-0.195200'), - (1698, 10000022, 20000283, 'YE17-R', 30001915, 'MMR-LZ', '-0.349200'), - (1699, 10000022, 20000283, 'T7-JNB', 30001916, 'MMR-LZ:LB0-A1', '-0.308900'), - (1700, 10000022, 20000283, 'LB0-A1', 30001917, 'T7-JNB:S-BWWQ:Z-R96X:J-AYLV', '-0.343100'), - (1701, 10000022, 20000283, 'S-BWWQ', 30001918, 'LB0-A1:ZH-KEV', '-0.222300'), - (1702, 10000022, 20000283, 'Z-R96X', 30001919, 'T-8UOF:LB0-A1', '-0.280900'), - (1703, 10000022, 20000283, 'J-AYLV', 30001920, 'LB0-A1:DABV-N', '-0.367500'), - (1704, 10000022, 20000283, 'DABV-N', 30001921, 'MMR-LZ:J-AYLV:ZH-KEV', '-0.364200'), - (1705, 10000022, 20000283, 'ZH-KEV', 30001922, 'S-BWWQ:DABV-N', '-0.186300'), - (1706, 10000022, 20000284, 'LC-1ED', 30001923, 'QM-O7J:RPS-0K:VNPF-7', '-0.140400'), - (1707, 10000022, 20000284, 'RPS-0K', 30001924, 'LC-1ED:U6-FCE', '-0.209700'), - (1708, 10000022, 20000284, 'VNPF-7', 30001925, 'LC-1ED:CJF-1P:Z-XMUC', '-0.105700'), - (1709, 10000022, 20000284, 'CJF-1P', 30001926, 'VNPF-7:Z-XMUC:XZ-SKZ', '-0.100400'), - (1710, 10000022, 20000284, 'U6-FCE', 30001927, 'RPS-0K:L6B-0N:6QBH-S', '-0.231400'), - (1711, 10000022, 20000284, 'L6B-0N', 30001928, 'U6-FCE:JVJ2-N', '-0.231000'), - (1712, 10000022, 20000284, 'Z-XMUC', 30001929, 'VNPF-7:CJF-1P', '-0.132000'), - (1713, 10000022, 20000284, '6QBH-S', 30001930, 'U6-FCE', '-0.249800'), - (1714, 10000022, 20000285, 'RRWI-5', 30001931, 'WBLF-0:Y-4U62:EAWE-2:I-3FET', '-0.038200'), - (1715, 10000022, 20000285, 'Y-4U62', 30001932, 'RRWI-5:EAWE-2:QCKK-T', '-0.057800'), - (1716, 10000022, 20000285, 'EAWE-2', 30001933, 'RRWI-5:Y-4U62', '-0.064000'), - (1717, 10000022, 20000285, 'I-3FET', 30001934, 'RRWI-5', '-0.030900'), - (1718, 10000022, 20000285, 'QCKK-T', 30001935, 'Y-4U62:RP-H66', '-0.055600'), - (1719, 10000022, 20000285, 'RP-H66', 30001936, 'QCKK-T', '-0.070300'), - (1720, 10000022, 20000286, 'JU-UYK', 30001937, '0-7XA8:O-FTHE', '-0.055900'), - (1721, 10000022, 20000286, 'O-FTHE', 30001938, 'JU-UYK:W-Q233', '-0.042100'), - (1722, 10000022, 20000286, 'W-Q233', 30001939, 'O-FTHE:4XW2-D:J5NU-K', '-0.027000'), - (1723, 10000022, 20000286, '4XW2-D', 30001940, 'W-Q233:EOT-XL', '-0.027400'), - (1724, 10000022, 20000286, 'J5NU-K', 30001941, 'W-Q233:RVRE-Z', '-0.029600'), - (1725, 10000022, 20000286, 'EOT-XL', 30001942, '4XW2-D', '-0.020800'), - (1726, 10000022, 20000286, 'RVRE-Z', 30001943, 'J5NU-K:B-2UL0:L-A9FS', '-0.021000'), - (1727, 10000022, 20000286, 'B-2UL0', 30001944, 'RVRE-Z', '-0.015400'), - (1728, 10000022, 20000286, 'L-A9FS', 30001945, 'RVRE-Z:OOO-FS', '-0.012700'), - (1729, 10000022, 20000286, 'OOO-FS', 30001946, 'L-A9FS:373Z-7', '-0.012500'), - (1730, 10000022, 20000286, '373Z-7', 30001947, 'OOO-FS', '-0.007600'), - (1731, 10000022, 20000287, 'JVJ2-N', 30001948, 'L6B-0N:2B-3M4:5J-UEX', '-0.169800'), - (1732, 10000022, 20000287, '2B-3M4', 30001949, 'JVJ2-N:A-XASO', '-0.143600'), - (1733, 10000022, 20000287, 'A-XASO', 30001950, '2B-3M4', '-0.150700'), - (1734, 10000022, 20000287, '5J-UEX', 30001951, 'JVJ2-N:1H4V-O:LGL-SD', '-0.147900'), - (1735, 10000022, 20000287, '1H4V-O', 30001952, '5J-UEX:O-CT8N', '-0.100000'), - (1736, 10000022, 20000287, 'LGL-SD', 30001953, '5J-UEX:A-DZA8', '-0.166000'), - (1737, 10000022, 20000287, 'A-DZA8', 30001954, 'LGL-SD:O-CT8N:Z-6YQC', '-0.190300'), - (1738, 10000022, 20000287, 'O-CT8N', 30001955, '1H4V-O:A-DZA8', '-0.070800'), - (1739, 10000022, 20000288, 'Z-6YQC', 30001956, 'A-DZA8:F7-ICZ:XFBE-T', '-0.208600'), - (1740, 10000022, 20000288, 'F7-ICZ', 30001957, 'Z-6YQC:T-NNJZ:NRT4-U', '-0.264600'), - (1741, 10000022, 20000288, 'XFBE-T', 30001958, 'Z-6YQC:DK6W-I:0T-LIB', '-0.185900'), - (1742, 10000022, 20000288, 'T-NNJZ', 30001959, 'F7-ICZ:NRT4-U', '-0.302800'), - (1743, 10000022, 20000288, 'DK6W-I', 30001960, 'XFBE-T', '-0.115400'), - (1744, 10000022, 20000288, '0T-LIB', 30001961, 'XFBE-T', '-0.206200'), - (1745, 10000022, 20000288, 'NRT4-U', 30001962, 'F7-ICZ:T-NNJZ', '-0.327000'), - (1746, 10000023, 20000289, 'KQK1-2', 30001963, '0-YMBJ:O-BY0Y:X47L-Q', '-0.160700'), - (1747, 10000023, 20000289, 'O-BY0Y', 30001964, 'KQK1-2:2D-0SO', '-0.139600'), - (1748, 10000023, 20000289, '2D-0SO', 30001965, 'O-BY0Y:UR-E6D:D7T-C0', '-0.154600'), - (1749, 10000023, 20000289, 'UR-E6D', 30001966, '2D-0SO:X47L-Q', '-0.189000'), - (1750, 10000023, 20000289, 'X47L-Q', 30001967, 'KQK1-2:UR-E6D:J-CIJV', '-0.250300'), - (1751, 10000023, 20000289, 'D7T-C0', 30001968, '2D-0SO:KI-TL0:8S-0E1', '-0.198700'), - (1752, 10000023, 20000290, 'KI-TL0', 30001969, 'D7T-C0:EL8-4Q:XI-VUF', '-0.179500'), - (1753, 10000023, 20000290, 'EL8-4Q', 30001970, 'KI-TL0:JC-YX8:5-9WNU:N-H32Y', '-0.159800'), - (1754, 10000023, 20000290, 'JC-YX8', 30001971, 'EL8-4Q', '-0.134200'), - (1755, 10000023, 20000290, '5-9WNU', 30001972, 'EL8-4Q:12YA-2', '-0.188900'), - (1756, 10000023, 20000290, 'XI-VUF', 30001973, 'KI-TL0', '-0.185400'), - (1757, 10000023, 20000290, 'N-H32Y', 30001974, 'EL8-4Q', '-0.147400'), - (1758, 10000023, 20000290, '12YA-2', 30001975, '5-9WNU:BDV3-T', '-0.175100'), - (1759, 10000023, 20000290, 'BDV3-T', 30001976, '12YA-2:ION-FG:WW-KGD', '-0.157600'), - (1760, 10000023, 20000291, 'J-CIJV', 30001977, 'X47L-Q:X-7OMU:G95-VZ:4-ABS8', '-0.243900'), - (1761, 10000023, 20000291, 'X-7OMU', 30001978, 'J-CIJV:CXN1-Z:KLY-C0:L-TS8S:R6XN-9:B8EN-S', '-0.141400'), - (1762, 10000023, 20000291, 'CXN1-Z', 30001979, 'X-7OMU:KLY-C0:CL6-ZG', '-0.124000'), - (1763, 10000023, 20000291, 'KLY-C0', 30001980, 'X-7OMU:CXN1-Z:CL6-ZG:G95-VZ:7RM-N0', '-0.097900'), - (1764, 10000023, 20000291, 'CL6-ZG', 30001981, 'CXN1-Z:KLY-C0:RD-G2R', '-0.122400'), - (1765, 10000023, 20000291, 'G95-VZ', 30001982, 'J-CIJV:KLY-C0:ROIR-Y', '-0.241600'), - (1766, 10000023, 20000291, 'ROIR-Y', 30001983, 'G95-VZ:C8-CHY', '-0.239700'), - (1767, 10000023, 20000292, 'EC-P8R', 30001984, 'Torrinos:EWOK-K:G-M4I8', '-0.446600'), - (1768, 10000023, 20000292, 'EWOK-K', 30001985, 'EC-P8R:O-N8XZ:G-M4I8', '-0.313500'), - (1769, 10000023, 20000292, 'O-N8XZ', 30001986, 'EWOK-K:MI6O-6:L-TS8S', '-0.186500'), - (1770, 10000023, 20000292, 'G-M4I8', 30001987, 'EC-P8R:EWOK-K:93PI-4:R-2R0G', '-0.298400'), - (1771, 10000023, 20000292, 'MI6O-6', 30001988, 'O-N8XZ', '-0.132400'), - (1772, 10000023, 20000292, 'L-TS8S', 30001989, 'X-7OMU:O-N8XZ:R6XN-9', '-0.207400'), - (1773, 10000023, 20000292, '93PI-4', 30001990, 'Saranen:G-M4I8', '-0.174700'), - (1774, 10000023, 20000293, 'ION-FG', 30001991, 'BDV3-T:C-H9X7', '-0.134000'), - (1775, 10000023, 20000293, 'C-H9X7', 30001992, 'ION-FG:A8I-C5', '-0.110900'), - (1776, 10000023, 20000293, 'A8I-C5', 30001993, 'C-H9X7:DK-FXK:U-INPD', '-0.115500'), - (1777, 10000023, 20000293, 'DK-FXK', 30001994, 'A8I-C5:M-76XI:ZJET-E:U-INPD', '-0.075200'), - (1778, 10000023, 20000293, 'M-76XI', 30001995, 'DK-FXK:ZJET-E', '-0.076300'), - (1779, 10000023, 20000293, 'ZJET-E', 30001996, 'DK-FXK:M-76XI', '-0.098600'), - (1780, 10000023, 20000293, 'U-INPD', 30001997, 'A8I-C5:DK-FXK:DO6H-Q', '-0.104200'), - (1781, 10000023, 20000294, 'WW-KGD', 30001998, 'BDV3-T:XQ-PXU', '-0.179200'), - (1782, 10000023, 20000294, 'XQ-PXU', 30001999, 'WW-KGD:M-YCD4:CR-AQH', '-0.149800'), - (1783, 10000023, 20000294, 'M-YCD4', 30002000, 'XQ-PXU:Q-5211:R-2R0G', '-0.181600'), - (1784, 10000023, 20000294, 'Q-5211', 30002001, 'M-YCD4:R-2R0G:CR-AQH', '-0.144600'), - (1785, 10000023, 20000294, 'R-2R0G', 30002002, 'G-M4I8:M-YCD4:Q-5211:CR-AQH', '-0.212500'), - (1786, 10000023, 20000294, 'CR-AQH', 30002003, 'XQ-PXU:Q-5211:R-2R0G', '-0.275400'), - (1787, 10000023, 20000295, '8S-0E1', 30002004, 'D7T-C0:5ZXX-K', '-0.226800'), - (1788, 10000023, 20000295, '5ZXX-K', 30002005, '8S-0E1:JE-D5U:2-6TGQ', '-0.229500'), - (1789, 10000023, 20000295, 'JE-D5U', 30002006, '5ZXX-K:OE-9UF:PFU-LH:R6XN-9', '-0.217200'), - (1790, 10000023, 20000295, '2-6TGQ', 30002007, '5ZXX-K:DP-1YE', '-0.211300'), - (1791, 10000023, 20000295, 'OE-9UF', 30002008, 'JE-D5U:PFU-LH', '-0.209500'), - (1792, 10000023, 20000295, 'PFU-LH', 30002009, 'JE-D5U:OE-9UF', '-0.257500'), - (1793, 10000023, 20000296, 'R6XN-9', 30002010, 'X-7OMU:L-TS8S:JE-D5U:3V8-LJ', '-0.181400'), - (1794, 10000023, 20000296, '3V8-LJ', 30002011, 'R6XN-9:B8EN-S:R-LW2I:DP-1YE', '-0.173300'), - (1795, 10000023, 20000296, 'B8EN-S', 30002012, 'X-7OMU:3V8-LJ', '-0.161500'), - (1796, 10000023, 20000296, 'R-LW2I', 30002013, '3V8-LJ:4-ABS8', '-0.153400'), - (1797, 10000023, 20000296, 'DP-1YE', 30002014, '2-6TGQ:3V8-LJ:4-ABS8', '-0.172600'), - (1798, 10000023, 20000296, '4-ABS8', 30002015, 'J-CIJV:R-LW2I:DP-1YE', '-0.194300'), - (1799, 10000023, 20000297, '7RM-N0', 30002016, 'KLY-C0:S-MDYI:F-NMX6:GA-P6C', '-0.062600'), - (1800, 10000023, 20000297, 'S-MDYI', 30002017, '7RM-N0:ZKYV-W', '-0.052300'), - (1801, 10000023, 20000297, 'ZKYV-W', 30002018, 'S-MDYI:F-NMX6:FWA-4V', '-0.055600'), - (1802, 10000023, 20000297, 'F-NMX6', 30002019, '7RM-N0:ZKYV-W:B-9C24', '-0.059100'), - (1803, 10000023, 20000297, 'GA-P6C', 30002020, '7RM-N0', '-0.081700'), - (1804, 10000023, 20000297, 'FWA-4V', 30002021, 'ZKYV-W:RZC-16', '-0.022600'), - (1805, 10000023, 20000297, 'RZC-16', 30002022, 'FWA-4V:MQ-NPY', '-0.030500'), - (1806, 10000023, 20000298, 'RD-G2R', 30002023, 'CL6-ZG:UC3H-Y', '-0.132500'), - (1807, 10000023, 20000298, 'UC3H-Y', 30002024, 'RD-G2R:6GWE-A:KDV-DE:MT9Q-S', '-0.097900'), - (1808, 10000023, 20000298, '6GWE-A', 30002025, 'UC3H-Y:J-OK0C:KDV-DE:MT9Q-S', '-0.077400'), - (1809, 10000023, 20000298, 'J-OK0C', 30002026, '6GWE-A', '-0.055000'), - (1810, 10000023, 20000298, 'KDV-DE', 30002027, 'UC3H-Y:6GWE-A:MT9Q-S', '-0.087300'), - (1811, 10000023, 20000298, 'MT9Q-S', 30002028, 'UC3H-Y:6GWE-A:KDV-DE', '-0.086100'), - (1812, 10000023, 20000299, 'B-9C24', 30002029, 'F-NMX6:P-2TTL:7X-VKB', '-0.067200'), - (1813, 10000023, 20000299, 'P-2TTL', 30002030, 'B-9C24:7X-VKB:E-Z2ZX:RORZ-H:O-A6YN', '-0.099000'), - (1814, 10000023, 20000299, '7X-VKB', 30002031, 'B-9C24:P-2TTL', '-0.065200'), - (1815, 10000023, 20000299, 'E-Z2ZX', 30002032, 'P-2TTL:RORZ-H:VRH-H7', '-0.116300'), - (1816, 10000023, 20000299, 'RORZ-H', 30002033, 'P-2TTL:E-Z2ZX:O-A6YN:KU5R-W', '-0.127100'), - (1817, 10000023, 20000299, 'O-A6YN', 30002034, 'P-2TTL:RORZ-H', '-0.123900'), - (1818, 10000023, 20000300, 'MQ-NPY', 30002035, 'RZC-16:D2-HOS:TFA0-U:RQH-MY', '-0.029100'), - (1819, 10000023, 20000300, 'D2-HOS', 30002036, 'MQ-NPY:Y2-6EA:RQH-MY:HPS5-C', '-0.029900'), - (1820, 10000023, 20000300, 'Y2-6EA', 30002037, 'D2-HOS:TFA0-U:DT-TCD', '-0.025400'), - (1821, 10000023, 20000300, 'TFA0-U', 30002038, 'MQ-NPY:Y2-6EA', '-0.029300'), - (1822, 10000023, 20000300, 'RQH-MY', 30002039, 'MQ-NPY:D2-HOS:Mantenault', '-0.028500'), - (1823, 10000023, 20000300, 'HPS5-C', 30002040, 'D2-HOS', '-0.035400'), - (1824, 10000023, 20000300, 'DT-TCD', 30002041, 'Y2-6EA', '-0.021500'), - (1825, 10000023, 20000301, 'KU5R-W', 30002042, 'RORZ-H:H1-J33', '-0.171700'), - (1826, 10000023, 20000301, 'H1-J33', 30002043, 'KU5R-W:Y-C3EQ', '-0.201500'), - (1827, 10000023, 20000301, 'Y-C3EQ', 30002044, 'H1-J33:OGV-AS:7D-0SQ', '-0.141800'), - (1828, 10000023, 20000301, 'OGV-AS', 30002045, 'Y-C3EQ:UI-8ZE', '-0.142200'), - (1829, 10000023, 20000301, '7D-0SQ', 30002046, 'Y-C3EQ:Z-Y7R7', '-0.122200'), - (1830, 10000023, 20000301, 'UI-8ZE', 30002047, 'OGV-AS', '-0.206600'), - (1831, 10000042, 20000302, 'Bei', 30002048, 'Uttindar:Hagilur:Colelie:Ongund', '0.564900'), - (1832, 10000042, 20000302, 'Uttindar', 30002049, 'Bei:Hek', '0.504400'), - (1833, 10000042, 20000302, 'Hagilur', 30002050, 'Bei:Anher:Ragnarg:Dudreda:Thelan', '0.362000'), - (1834, 10000042, 20000302, 'Anher', 30002051, 'Hagilur:Evati', '0.464500'), - (1835, 10000042, 20000302, 'Ragnarg', 30002052, 'Hagilur', '0.389300'), - (1836, 10000042, 20000302, 'Hek', 30002053, 'Uttindar:Hror:Nakugard:Eystur:Otou', '0.549700'), - (1837, 10000042, 20000303, 'Hror', 30002054, 'Hek:Amo:Resbroko', '0.511500'), - (1838, 10000042, 20000303, 'Amo', 30002055, 'Hror:Resbroko:Auner', '0.474400'), - (1839, 10000042, 20000303, 'Resbroko', 30002056, 'Hror:Amo:Hadozeko:Auner', '0.437900'), - (1840, 10000042, 20000303, 'Hadozeko', 30002057, 'Resbroko:Ardar:Klogori', '0.396100'), - (1841, 10000042, 20000303, 'Ardar', 30002058, 'Hadozeko:Floseswin:Frerstorn', '0.366000'), - (1842, 10000042, 20000303, 'Auner', 30002059, 'Amo:Resbroko', '0.407500'), - (1843, 10000042, 20000304, 'Evati', 30002060, 'Anher:Ofstold:Todifrauan:Lasleinur:Arnher', '0.247400'), - (1844, 10000042, 20000304, 'Ofstold', 30002061, 'Evati:Lasleinur', '0.274000'), - (1845, 10000042, 20000304, 'Todifrauan', 30002062, 'Akkio:Evati:Helgatild:Arnstur', '0.115900'), - (1846, 10000042, 20000304, 'Helgatild', 30002063, 'Todifrauan:Arnstur:Brin', '0.151900'), - (1847, 10000042, 20000304, 'Arnstur', 30002064, 'Todifrauan:Helgatild:Brin:Gultratren', '0.118200'), - (1848, 10000042, 20000304, 'Lasleinur', 30002065, 'Evati:Ofstold:Arnher', '0.237800'), - (1849, 10000042, 20000304, 'Arnher', 30002066, 'Evati:Lasleinur:Egmar', '0.192100'), - (1850, 10000042, 20000304, 'Brin', 30002067, 'Helgatild:Arnstur', '0.154800'), - (1851, 10000042, 20000305, 'Nakugard', 30002068, 'Hek:Traun:Uriok:Barkrik:Inder:Tvink:Lanngisi', '0.520900'), - (1852, 10000042, 20000305, 'Traun', 30002069, 'Nakugard:Barkrik', '0.629500'), - (1853, 10000042, 20000305, 'Uriok', 30002070, 'Nakugard:Inder:Hjoramold', '0.503200'), - (1854, 10000042, 20000305, 'Barkrik', 30002071, 'Nakugard:Traun:Tvink:Lanngisi:Hjoramold', '0.562400'), - (1855, 10000042, 20000305, 'Inder', 30002072, 'Nakugard:Uriok:Tvink', '0.510300'), - (1856, 10000042, 20000305, 'Tvink', 30002073, 'Nakugard:Barkrik:Inder:Lanngisi', '0.476900'), - (1857, 10000042, 20000305, 'Lanngisi', 30002074, 'Nakugard:Barkrik:Tvink', '0.461200'), - (1858, 10000042, 20000305, 'Hjoramold', 30002075, 'Uriok:Barkrik', '0.509200'), - (1859, 10000042, 20000306, 'Dudreda', 30002076, 'Hagilur:Hakisalki:Krirald:Arifsdald', '0.292100'), - (1860, 10000042, 20000306, 'Hakisalki', 30002077, 'Dudreda:Arwa', '0.211800'), - (1861, 10000042, 20000306, 'Arwa', 30002078, 'Hakisalki:Krirald:Arifsdald:Ansen', '0.127300'), - (1862, 10000042, 20000306, 'Krirald', 30002079, 'Dudreda:Arwa:Arifsdald:Ansen', '0.164700'), - (1863, 10000042, 20000306, 'Arifsdald', 30002080, 'Dudreda:Arwa:Krirald:Ansen', '0.092800'), - (1864, 10000042, 20000306, 'Ansen', 30002081, 'Arwa:Krirald:Arifsdald', '0.136400'), - (1865, 10000042, 20000307, 'Floseswin', 30002082, 'Ardar:Uisper:Aset', '0.403000'), - (1866, 10000042, 20000307, 'Uisper', 30002083, 'Floseswin:Aset:Eytjangard:Turnur', '0.392700'), - (1867, 10000042, 20000307, 'Aset', 30002084, 'Floseswin:Uisper:Eytjangard:Turnur:Isbrabata:Vimeini:Avenod', '0.355200'); -INSERT INTO `system_neighbour` (`id`, `regionId`, `constellationId`, `systemName`, `systemId`, `jumpNodes`, `trueSec`) VALUES - (1868, 10000042, 20000307, 'Eytjangard', 30002085, 'Uisper:Aset:Isbrabata:Avenod', '0.361600'), - (1869, 10000042, 20000307, 'Turnur', 30002086, 'Uisper:Aset:Isbrabata', '0.387400'), - (1870, 10000042, 20000307, 'Isbrabata', 30002087, 'Aset:Eytjangard:Turnur:Vimeini:Kurniainen', '0.355200'), - (1871, 10000042, 20000307, 'Vimeini', 30002088, 'Aset:Isbrabata', '0.353300'), - (1872, 10000042, 20000307, 'Avenod', 30002089, 'Aset:Eytjangard:Audaerne', '0.385900'), - (1873, 10000042, 20000308, 'Frerstorn', 30002090, 'Ardar:Ontorn:Sirekur:Gebuladi:Ebolfer:Eszur', '0.306100'), - (1874, 10000042, 20000308, 'Ontorn', 30002091, 'Frerstorn:Sirekur:Gebuladi:Ebolfer', '0.321800'), - (1875, 10000042, 20000308, 'Sirekur', 30002092, 'Frerstorn:Ontorn:Ebolfer', '0.311300'), - (1876, 10000042, 20000308, 'Gebuladi', 30002093, 'Frerstorn:Ontorn:Ebolfer:Eszur', '0.263300'), - (1877, 10000042, 20000308, 'Ebolfer', 30002094, 'Frerstorn:Ontorn:Sirekur:Gebuladi:Eszur', '0.252900'), - (1878, 10000042, 20000308, 'Eszur', 30002095, 'Frerstorn:Gebuladi:Ebolfer:Hofjaldgund:Siseide', '0.212800'), - (1879, 10000042, 20000308, 'Hofjaldgund', 30002096, 'Eszur:Dal', '0.265800'), - (1880, 10000042, 20000309, 'Klogori', 30002097, 'Hadozeko:Orfrold', '0.298600'), - (1881, 10000042, 20000309, 'Orfrold', 30002098, 'Klogori:Egmar', '0.228700'), - (1882, 10000042, 20000309, 'Egmar', 30002099, 'Arnher:Orfrold:Taff:Gulmorogod', '0.252900'), - (1883, 10000042, 20000309, 'Taff', 30002100, 'Egmar:Ualkin:Gukarla', '0.154300'), - (1884, 10000042, 20000309, 'Ualkin', 30002101, 'Taff:Gukarla', '0.150100'), - (1885, 10000042, 20000309, 'Gukarla', 30002102, 'Taff:Ualkin', '0.124600'), - (1886, 10000025, 20000310, 'NS2L-4', 30002103, 'B-S347:XVV-21', '-0.576400'), - (1887, 10000025, 20000310, 'QI-S9W', 30002104, 'B-S347:B-A587:QE-E1D', '-0.341900'), - (1888, 10000025, 20000310, 'B-S347', 30002105, 'NS2L-4:QI-S9W:AF0-V5', '-0.581000'), - (1889, 10000025, 20000310, 'PPFB-U', 30002106, 'B-A587', '-0.074200'), - (1890, 10000025, 20000310, 'AF0-V5', 30002107, 'B-S347', '-0.398700'), - (1891, 10000025, 20000310, 'B-A587', 30002108, 'QI-S9W:PPFB-U', '-0.233400'), - (1892, 10000025, 20000311, 'Y19P-1', 30002109, 'B9E-H6:SPBS-6:JDAS-0:A4B-V5:LN-56V', '-0.171200'), - (1893, 10000025, 20000311, 'B9E-H6', 30002110, 'Y19P-1:JDAS-0:XVV-21:PH-NFR', '-0.365400'), - (1894, 10000025, 20000311, 'SPBS-6', 30002111, 'Y19P-1:A4B-V5:LN-56V', '-0.181800'), - (1895, 10000025, 20000311, 'JDAS-0', 30002112, 'Y19P-1:B9E-H6:Y2-QUV', '-0.293100'), - (1896, 10000025, 20000311, 'A4B-V5', 30002113, 'Y19P-1:SPBS-6:LN-56V', '-0.153200'), - (1897, 10000025, 20000311, 'LN-56V', 30002114, 'Y19P-1:SPBS-6:A4B-V5', '-0.218200'), - (1898, 10000025, 20000311, 'Y2-QUV', 30002115, 'JDAS-0:O7-7UX', '-0.278500'), - (1899, 10000025, 20000311, 'O7-7UX', 30002116, 'Y2-QUV', '-0.257500'), - (1900, 10000025, 20000312, 'Z8-81T', 30002117, 'DY-P7Q:H-RXNZ', '-0.185600'), - (1901, 10000025, 20000312, 'XD-JW7', 30002118, '9-8GBA:H-RXNZ', '-0.236800'), - (1902, 10000025, 20000312, 'DY-P7Q', 30002119, 'Z8-81T:ZBP-TP:XVV-21:GXK-7F', '-0.227300'), - (1903, 10000025, 20000312, 'H-RXNZ', 30002120, 'Z8-81T:XD-JW7:GM-0K7', '-0.204100'), - (1904, 10000025, 20000312, 'ZBP-TP', 30002121, 'DY-P7Q', '-0.095300'), - (1905, 10000025, 20000312, 'XVV-21', 30002122, 'NS2L-4:B9E-H6:DY-P7Q:BW-WJ2', '-0.321000'), - (1906, 10000025, 20000313, 'GXK-7F', 30002123, 'DY-P7Q:EA-HSA:78TS-Q:CJNF-J', '-0.329200'), - (1907, 10000025, 20000313, 'EA-HSA', 30002124, 'GXK-7F:WYF8-8:CJNF-J', '-0.516200'), - (1908, 10000025, 20000313, '78TS-Q', 30002125, 'GXK-7F:CJNF-J', '-0.182800'), - (1909, 10000025, 20000313, 'WYF8-8', 30002126, 'EA-HSA:FYI-49', '-0.604100'), - (1910, 10000025, 20000313, 'CJNF-J', 30002127, 'GXK-7F:EA-HSA:78TS-Q', '-0.219200'), - (1911, 10000025, 20000313, 'FYI-49', 30002128, 'WYF8-8', '-0.695600'), - (1912, 10000025, 20000314, 'RF6T-8', 30002129, '94FR-S:GM-0K7:I-NGI8:O3Z5-G', '-0.593800'), - (1913, 10000025, 20000314, 'ZJA-6U', 30002130, '94FR-S:GM-0K7:I-NGI8:E1F-LK', '-0.570400'), - (1914, 10000025, 20000314, '94FR-S', 30002131, 'RF6T-8:ZJA-6U:I-NGI8:R-ZUOL', '-0.619900'), - (1915, 10000025, 20000314, 'Q-HJ97', 30002132, 'GM-0K7', '-0.416500'), - (1916, 10000025, 20000314, 'GM-0K7', 30002133, 'H-RXNZ:RF6T-8:ZJA-6U:Q-HJ97:Z4-QLD', '-0.386900'), - (1917, 10000025, 20000314, 'I-NGI8', 30002134, 'RF6T-8:ZJA-6U:94FR-S:R-ZUOL:E1F-LK', '-0.588000'), - (1918, 10000025, 20000314, 'R-ZUOL', 30002135, '94FR-S:I-NGI8', '-0.639300'), - (1919, 10000025, 20000314, 'E1F-LK', 30002136, 'ZJA-6U:I-NGI8', '-0.452600'), - (1920, 10000025, 20000314, 'Z4-QLD', 30002137, 'GM-0K7', '-0.283800'), - (1921, 10000025, 20000315, 'QE-E1D', 30002138, 'QI-S9W:LK1K-5:REB-KR', '-0.273900'), - (1922, 10000025, 20000315, 'LK1K-5', 30002139, 'QE-E1D:Z-H2MA:B2-UQW', '-0.298300'), - (1923, 10000025, 20000315, 'REB-KR', 30002140, 'QE-E1D:L-5JCJ:4-GB14', '-0.271100'), - (1924, 10000025, 20000315, 'Z-H2MA', 30002141, 'LK1K-5:B-KDOZ', '-0.273000'), - (1925, 10000025, 20000315, 'L-5JCJ', 30002142, 'REB-KR:4-GB14', '-0.258900'), - (1926, 10000025, 20000315, 'B-KDOZ', 30002143, 'Z-H2MA:9-XN3F', '-0.254500'), - (1927, 10000025, 20000315, '4-GB14', 30002144, 'REB-KR:L-5JCJ', '-0.251000'), - (1928, 10000025, 20000316, 'PH-NFR', 30002145, 'B9E-H6:DW-N2S:W-FHWJ:X-6WC7', '-0.241700'), - (1929, 10000025, 20000316, 'DW-N2S', 30002146, 'PH-NFR:W-FHWJ:X-6WC7:D-BAMJ:JKWP-U', '-0.213700'), - (1930, 10000025, 20000316, 'W-FHWJ', 30002147, 'PH-NFR:DW-N2S:JKWP-U', '-0.235300'), - (1931, 10000025, 20000316, 'X-6WC7', 30002148, 'PH-NFR:DW-N2S:JKWP-U', '-0.374700'), - (1932, 10000025, 20000316, 'D-BAMJ', 30002149, 'DW-N2S:JKWP-U:RHE7-W', '-0.133100'), - (1933, 10000025, 20000316, 'JKWP-U', 30002150, 'DW-N2S:W-FHWJ:X-6WC7:D-BAMJ', '-0.236200'), - (1934, 10000025, 20000316, 'RHE7-W', 30002151, 'D-BAMJ:F76-8Q', '-0.083000'), - (1935, 10000025, 20000316, 'F76-8Q', 30002152, 'RHE7-W', '-0.060200'), - (1936, 10000025, 20000317, 'O3Z5-G', 30002153, 'RF6T-8:4DV-1T:B-R5RB', '-0.647300'), - (1937, 10000025, 20000317, '4DV-1T', 30002154, 'O3Z5-G:XS-K1O', '-0.586500'), - (1938, 10000025, 20000317, 'XS-K1O', 30002155, '4DV-1T:FN-DSR', '-0.543700'), - (1939, 10000025, 20000317, 'FN-DSR', 30002156, 'XS-K1O:7-ZT1Y', '-0.397800'), - (1940, 10000025, 20000317, 'B-R5RB', 30002157, 'O3Z5-G', '-0.708100'), - (1941, 10000025, 20000317, '7-ZT1Y', 30002158, 'FN-DSR', '-0.302300'), - (1942, 10000025, 20000318, '9-XN3F', 30002159, 'B-KDOZ:AC-7LZ:Y-FZ5N', '-0.349500'), - (1943, 10000025, 20000318, 'AC-7LZ', 30002160, '9-XN3F:LBA-SO:E8-YS9', '-0.301400'), - (1944, 10000025, 20000318, 'LBA-SO', 30002161, 'AC-7LZ:E8-YS9', '-0.274100'), - (1945, 10000025, 20000318, 'Y-FZ5N', 30002162, '9-XN3F:U79-JF:ZMV9-A', '-0.413400'), - (1946, 10000025, 20000318, 'E8-YS9', 30002163, 'I-9GI1:AC-7LZ:LBA-SO', '-0.304400'), - (1947, 10000025, 20000318, 'U79-JF', 30002164, 'Y-FZ5N:W4E-IT', '-0.555600'), - (1948, 10000025, 20000319, 'B2-UQW', 30002165, 'LK1K-5:U9U-TQ:6-I162', '-0.372000'), - (1949, 10000025, 20000319, 'U9U-TQ', 30002166, 'B2-UQW:08-N7Q', '-0.345200'), - (1950, 10000025, 20000319, '6-I162', 30002167, 'B2-UQW:08-N7Q', '-0.477300'), - (1951, 10000025, 20000319, '08-N7Q', 30002168, 'U9U-TQ:6-I162:Y-C4AL', '-0.716000'), - (1952, 10000025, 20000319, 'Y-C4AL', 30002169, '08-N7Q:CKX-RW', '-0.686800'), - (1953, 10000025, 20000319, 'CKX-RW', 30002170, 'Y-C4AL:8X6T-8:KCDX-7', '-0.627500'), - (1954, 10000025, 20000319, '8X6T-8', 30002171, 'CKX-RW', '-0.653000'), - (1955, 10000025, 20000320, 'W4E-IT', 30002172, 'U79-JF:OP9L-F:2O-EEW', '-0.597800'), - (1956, 10000025, 20000320, 'OP9L-F', 30002173, 'W4E-IT:J-QA7I:2O-EEW:Y-N4EF', '-0.582500'), - (1957, 10000025, 20000320, 'J-QA7I', 30002174, 'OP9L-F:2O-EEW:7YSF-E', '-0.480500'), - (1958, 10000025, 20000320, '2O-EEW', 30002175, 'W4E-IT:OP9L-F:J-QA7I:Y-N4EF', '-0.761700'), - (1959, 10000025, 20000320, 'Y-N4EF', 30002176, 'OP9L-F:2O-EEW', '-0.787200'), - (1960, 10000025, 20000320, '7YSF-E', 30002177, 'J-QA7I', '-0.375100'), - (1961, 10000025, 20000321, 'KCDX-7', 30002178, 'CKX-RW:O7-VJ5:FRTC-5', '-0.579200'), - (1962, 10000025, 20000321, 'O7-VJ5', 30002179, 'KCDX-7:FRTC-5:M-ZJWJ:R-ORB7', '-0.568700'), - (1963, 10000025, 20000321, 'FRTC-5', 30002180, 'KCDX-7:O7-VJ5:M-ZJWJ:DR-427', '-0.601900'), - (1964, 10000025, 20000321, 'M-ZJWJ', 30002181, '62O-UE:O7-VJ5:FRTC-5:NI-J0B', '-0.473100'), - (1965, 10000025, 20000321, 'R-ORB7', 30002182, 'O7-VJ5:RU-PT9', '-0.596400'), - (1966, 10000025, 20000321, 'RU-PT9', 30002183, 'R-ORB7:R1-IMO', '-0.609900'), - (1967, 10000025, 20000321, 'DR-427', 30002184, 'FRTC-5:QN-6J2', '-0.686200'), - (1968, 10000025, 20000321, 'NI-J0B', 30002185, 'M-ZJWJ', '-0.493700'), - (1969, 10000025, 20000321, 'QN-6J2', 30002186, 'DR-427', '-0.722500'), - (1970, 10000043, 20000322, 'Amarr', 30002187, 'Hedion:Irnin:Bhizheba:Ashab:Sarum Prime:Kor-Azor Prime', '1.000000'), - (1971, 10000043, 20000322, 'Boranai', 30002188, 'Hedion:Toshabia:Kehour:Kador Prime', '0.893800'), - (1972, 10000043, 20000322, 'Hedion', 30002189, 'Amarr:Boranai:Mabnen:Ebidan:Ashab', '0.963900'), - (1973, 10000043, 20000322, 'Mabnen', 30002190, 'Hedion:Martha:Simbeloud:Ebidan', '0.940400'), - (1974, 10000043, 20000322, 'Toshabia', 30002191, 'Boranai:Irnin:Mamenkhanar', '0.813000'), - (1975, 10000043, 20000322, 'Irnin', 30002192, 'Amarr:Toshabia:Martha', '0.734700'), - (1976, 10000043, 20000322, 'Kehour', 30002193, 'Boranai:Akhragan:Ashab', '0.916500'), - (1977, 10000043, 20000322, 'Martha', 30002194, 'Mabnen:Irnin:Kooreng', '0.674600'), - (1978, 10000043, 20000322, 'Simbeloud', 30002195, 'Mabnen:Ebidan', '0.856100'), - (1979, 10000043, 20000322, 'Ebidan', 30002196, 'Hedion:Mabnen:Simbeloud', '0.896000'), - (1980, 10000043, 20000323, 'Akhragan', 30002197, 'Kehour:Mikhir:Ziona:Zororzih', '0.798800'), - (1981, 10000043, 20000323, 'Mikhir', 30002198, 'Akhragan:Bashakru:Ziona', '0.738400'), - (1982, 10000043, 20000323, 'Bashakru', 30002199, 'Mikhir:Sukirah:Shuria:Arera', '0.644600'), - (1983, 10000043, 20000323, 'Sukirah', 30002200, 'Bashakru', '0.602200'), - (1984, 10000043, 20000323, 'Shuria', 30002201, 'Bashakru:Narai:Milal', '0.479500'), - (1985, 10000043, 20000323, 'Narai', 30002202, 'Shuria:Fensi', '0.468400'), - (1986, 10000043, 20000323, 'Ziona', 30002203, 'Akhragan:Mikhir', '0.629600'), - (1987, 10000043, 20000324, 'Gaha', 30002204, 'Armala:Uchat', '0.739400'), - (1988, 10000043, 20000324, 'Armala', 30002205, 'Gaha:Murema:Ilonarav:Uchat:Andabiar', '0.782200'), - (1989, 10000043, 20000324, 'Murema', 30002206, 'Armala:Cailanar:Aghesi:Warouh', '0.664700'), - (1990, 10000043, 20000324, 'Cailanar', 30002207, 'Murema', '0.684300'), - (1991, 10000043, 20000324, 'Ilonarav', 30002208, 'Armala:Nadohman:Sahdil:Esteban:Ebo', '0.750100'), - (1992, 10000043, 20000324, 'Uchat', 30002209, 'Gaha:Armala', '0.656600'), - (1993, 10000043, 20000325, 'Joppaya', 30002210, 'Riramia:Pelkia', '0.531300'), - (1994, 10000043, 20000325, 'Pelkia', 30002211, 'Joppaya:Raren:Mazitah', '0.518400'), - (1995, 10000043, 20000325, 'Raren', 30002212, 'Pelkia:Noli', '0.506300'), - (1996, 10000043, 20000325, 'Mazitah', 30002213, 'Pelkia:Hiramu:Sakhti:Hutian', '0.474000'), - (1997, 10000043, 20000325, 'Hiramu', 30002214, 'Mazitah', '0.493100'), - (1998, 10000043, 20000325, 'Sakhti', 30002215, 'Mazitah:Aldali:Nomash:Gademam', '0.454800'), - (1999, 10000043, 20000325, 'Aldali', 30002216, 'Iro:Sakhti', '0.426900'), - (2000, 10000043, 20000325, 'Hutian', 30002217, 'Mazitah', '0.544800'), - (2001, 10000043, 20000325, 'Noli', 30002218, 'Raren:Bika', '0.553500'), - (2002, 10000043, 20000325, 'Nomash', 30002219, 'Shousran:Sakhti', '0.395400'), - (2003, 10000043, 20000326, 'Aghesi', 30002220, 'Murema:Fabin:Airshaz:Patzcha:Charra:Murzi:Yuhelia:Maiah', '0.770800'), - (2004, 10000043, 20000326, 'Fabin', 30002221, 'Aghesi:Maiah', '0.720900'), - (2005, 10000043, 20000326, 'Airshaz', 30002222, 'Aghesi:Mista', '0.727200'), - (2006, 10000043, 20000326, 'Patzcha', 30002223, 'Aghesi:Charra:Madimal', '0.727000'), - (2007, 10000043, 20000326, 'Charra', 30002224, 'Aghesi:Patzcha:Harva', '0.754700'), - (2008, 10000043, 20000326, 'Harva', 30002225, 'Charra', '0.797000'), - (2009, 10000043, 20000327, 'Thebeka', 30002226, 'Rasile:Sitanan:Youl:Irnal', '0.873800'), - (2010, 10000043, 20000327, 'Rasile', 30002227, 'Thebeka:Nererut:Ardishapur Prime:Moussou', '0.869500'), - (2011, 10000043, 20000327, 'Nererut', 30002228, 'Rasile:Vashkah:Gid:Nifshed', '0.764700'), - (2012, 10000043, 20000327, 'Sitanan', 30002229, 'Thebeka:Dakba', '0.793900'), - (2013, 10000043, 20000327, 'Vashkah', 30002230, 'Nererut:Nifshed', '0.744500'), - (2014, 10000043, 20000327, 'Ardishapur Prime', 30002231, 'Rasile:Gid:Ekid', '0.740000'), - (2015, 10000043, 20000327, 'Gid', 30002232, 'Nererut:Ardishapur Prime:Shumam:Isamm', '0.737600'), - (2016, 10000043, 20000327, 'Dakba', 30002233, 'Sitanan', '0.710400'), - (2017, 10000043, 20000327, 'Nifshed', 30002234, 'Nererut:Vashkah:Sadye', '0.654700'), - (2018, 10000043, 20000327, 'Shumam', 30002235, 'Gid', '0.677400'), - (2019, 10000043, 20000328, 'Milal', 30002236, 'Shuria:Sobenah:Rammi', '0.297900'), - (2020, 10000043, 20000328, 'Sobenah', 30002237, 'Milal:Bourar', '0.359600'), - (2021, 10000043, 20000328, 'Bourar', 30002238, 'Sobenah:Rimbah', '0.383000'), - (2022, 10000043, 20000328, 'Rammi', 30002239, 'Milal:Arodan', '0.299900'), - (2023, 10000043, 20000328, 'Arodan', 30002240, 'Rammi:Rimbah', '0.321100'), - (2024, 10000043, 20000328, 'Rimbah', 30002241, 'Bourar:Arodan', '0.324900'), - (2025, 10000043, 20000329, 'Mamenkhanar', 30002242, 'Toshabia:Seiradih', '0.703800'), - (2026, 10000043, 20000329, 'Seiradih', 30002243, 'Mamenkhanar:Arera:Neziel:Hai', '0.558700'), - (2027, 10000043, 20000329, 'Arera', 30002244, 'Bashakru:Seiradih:Hizhara:Ahala:Knophtikoo', '0.646100'), - (2028, 10000043, 20000329, 'Hizhara', 30002245, 'Arera:Ahala', '0.581300'), - (2029, 10000043, 20000329, 'Neziel', 30002246, 'Seiradih:Ruchy:Hai', '0.449900'), - (2030, 10000043, 20000329, 'Ahala', 30002247, 'Arera:Hizhara', '0.544900'), - (2031, 10000043, 20000329, 'Knophtikoo', 30002248, 'Arera', '0.693300'), - (2032, 10000043, 20000329, 'Ruchy', 30002249, 'Neziel', '0.363700'), - (2033, 10000043, 20000329, 'Hai', 30002250, 'Seiradih:Neziel', '0.505200'), - (2034, 10000043, 20000330, 'Sadye', 30002251, 'Nifshed:Bika:Arshat:Jerma', '0.603100'), - (2035, 10000043, 20000330, 'Bika', 30002252, 'Noli:Sadye:Jerma:Miyeli:Reyi', '0.459200'), - (2036, 10000043, 20000330, 'Arshat', 30002253, 'Sadye:Jerma', '0.580900'), - (2037, 10000043, 20000330, 'Jerma', 30002254, 'Sadye:Bika:Arshat', '0.481400'), - (2038, 10000043, 20000330, 'Miyeli', 30002255, 'Bika:Reyi', '0.376800'), - (2039, 10000043, 20000330, 'Reyi', 30002256, 'Bika:Miyeli', '0.318200'), - (2040, 10000043, 20000331, 'Moussou', 30002257, 'Rasile:Nadohman', '0.820500'), - (2041, 10000043, 20000331, 'Nadohman', 30002258, 'Ilonarav:Moussou:Sahdil', '0.748900'), - (2042, 10000043, 20000331, 'Sahdil', 30002259, 'Ilonarav:Nadohman:Esteban:Luromooh', '0.706800'), - (2043, 10000043, 20000331, 'Esteban', 30002260, 'Ilonarav:Sahdil:Luromooh:Ebo', '0.551600'), - (2044, 10000043, 20000331, 'Luromooh', 30002261, 'Sahdil:Esteban:Nalu:Jarshitsan:Azizora:Shabura', '0.626100'), - (2045, 10000043, 20000331, 'Nalu', 30002262, 'Luromooh', '0.581300'), - (2046, 10000043, 20000332, 'Jarshitsan', 30002263, 'Matyas:Luromooh:Hadonoo:Ahmak', '0.571200'), - (2047, 10000043, 20000332, 'Hadonoo', 30002264, 'Jarshitsan:Azizora', '0.601300'), - (2048, 10000043, 20000332, 'Azizora', 30002265, 'Luromooh:Hadonoo:Shabura', '0.623000'), - (2049, 10000043, 20000332, 'Ahmak', 30002266, 'Jarshitsan', '0.601700'), - (2050, 10000043, 20000332, 'Shabura', 30002267, 'Luromooh:Azizora:Adia', '0.673100'), - (2051, 10000043, 20000332, 'Adia', 30002268, 'Shabura', '0.666600'), - (2052, 10000043, 20000333, 'Ebo', 30002269, 'Ilonarav:Esteban:Avair:Rayl:Porsharrah', '0.523000'), - (2053, 10000043, 20000333, 'Avair', 30002270, 'Ebo:Rayl:Asoutar:Tastela', '0.411100'), - (2054, 10000043, 20000333, 'Rayl', 30002271, 'Ebo:Avair:Asoutar:Porsharrah', '0.466500'), - (2055, 10000043, 20000333, 'Asoutar', 30002272, 'Avair:Rayl', '0.273500'), - (2056, 10000043, 20000333, 'Porsharrah', 30002273, 'Ebo:Rayl', '0.355700'), - (2057, 10000043, 20000333, 'Tastela', 30002274, 'Avair:Clarelam', '0.391100'), - (2058, 10000043, 20000333, 'Clarelam', 30002275, 'Tastela', '0.496600'), - (2059, 10000043, 20000334, 'Isamm', 30002276, 'Gid:Ebtesham', '0.683200'), - (2060, 10000043, 20000334, 'Ebtesham', 30002277, 'Isamm:Artoun:Safizon', '0.716800'), - (2061, 10000043, 20000334, 'Artoun', 30002278, 'Nafomeh:Ebtesham:Safizon', '0.752400'), - (2062, 10000043, 20000334, 'Safizon', 30002279, 'Ebtesham:Artoun:Zatsyaki:Eba:Jennim', '0.809900'), - (2063, 10000043, 20000334, 'Zatsyaki', 30002280, 'Safizon:Eba:Bhizheba', '0.881800'), - (2064, 10000043, 20000334, 'Eba', 30002281, 'Safizon:Zatsyaki:Bhizheba:Fora', '0.911800'), - (2065, 10000043, 20000334, 'Bhizheba', 30002282, 'Tash-Murkon Prime:Amarr:Zatsyaki:Eba:Romi', '0.963600'), - (2066, 10000027, 20000335, '2G-VDP', 30002283, '9F-3CR:KRPF-A:R-6KYM', '-0.207000'), - (2067, 10000027, 20000335, '9F-3CR', 30002284, '2G-VDP:QNXJ-M:BNX-AS', '-0.288200'), - (2068, 10000027, 20000335, 'J7M-3W', 30002285, '9P-870:NK-VTL:SY-0AM', '-0.072300'), - (2069, 10000027, 20000335, 'KRPF-A', 30002286, '2G-VDP:9P-870', '-0.053700'), - (2070, 10000027, 20000335, '9P-870', 30002287, 'J7M-3W:KRPF-A:DYPL-6', '-0.021400'), - (2071, 10000027, 20000335, 'QNXJ-M', 30002288, '9F-3CR:KGT3-6:KMH-J1', '-0.438500'), - (2072, 10000027, 20000336, 'AID-9T', 30002289, 'PXE-RG:D3S-EA:L-GY1B', '-0.129600'), - (2073, 10000027, 20000336, 'PXE-RG', 30002290, 'AID-9T:8-MXHA', '-0.186800'), - (2074, 10000027, 20000336, '5J-62N', 30002291, 'Z-DRIY:LPVL-5', '-0.319300'), - (2075, 10000027, 20000336, 'Z-DRIY', 30002292, '5J-62N:8-MXHA:BEG-RL', '-0.494200'), - (2076, 10000027, 20000336, '8-MXHA', 30002293, 'PXE-RG:Z-DRIY', '-0.330100'), - (2077, 10000027, 20000336, 'LPVL-5', 30002294, '5J-62N:Z0G-XG', '-0.073500'), - (2078, 10000027, 20000336, 'D3S-EA', 30002295, 'AID-9T', '-0.126100'), - (2079, 10000027, 20000337, 'KGT3-6', 30002296, 'QNXJ-M:MF-PGF:L-ZJLN', '-0.473900'), - (2080, 10000027, 20000337, '4LJ6-Q', 30002297, 'SAH-AD:MF-PGF', '-0.307600'), - (2081, 10000027, 20000337, 'SAH-AD', 30002298, '4LJ6-Q:G-QTSD:EX-GBT', '-0.247400'), - (2082, 10000027, 20000337, 'MF-PGF', 30002299, 'KGT3-6:4LJ6-Q', '-0.376200'), - (2083, 10000027, 20000337, 'L-ZJLN', 30002300, 'KGT3-6', '-0.507200'), - (2084, 10000027, 20000337, 'G-QTSD', 30002301, 'EFM-C4:SAH-AD:ZZ5X-M', '-0.155400'), - (2085, 10000027, 20000338, '3G-LFX', 30002302, 'NK-VTL:D-CR6W:BY-7PY:N06Z-Q', '-0.145400'), - (2086, 10000027, 20000338, 'NK-VTL', 30002303, 'J7M-3W:3G-LFX:D-CR6W', '-0.098300'), - (2087, 10000027, 20000338, 'D-CR6W', 30002304, '3G-LFX:NK-VTL:GN-TNT:0M-24X', '-0.148300'), - (2088, 10000027, 20000338, 'BY-7PY', 30002305, '3G-LFX:RK-Q51:F69O-M', '-0.016800'), - (2089, 10000027, 20000338, 'GN-TNT', 30002306, 'D-CR6W:QKCU-4', '-0.018600'), - (2090, 10000027, 20000338, 'QKCU-4', 30002307, 'GN-TNT:N06Z-Q', '-0.049700'), - (2091, 10000027, 20000338, '0M-24X', 30002308, 'D-CR6W:IS-OBW', '-0.315800'), - (2092, 10000027, 20000338, 'N06Z-Q', 30002309, 'Z0H2-4:63-7Q6:3G-LFX:QKCU-4:YX-0KH', '-0.033600'), - (2093, 10000027, 20000338, 'YX-0KH', 30002310, 'N06Z-Q', '-0.030300'), - (2094, 10000027, 20000339, 'KMH-J1', 30002311, 'QNXJ-M:CYB-BZ', '-0.452200'), - (2095, 10000027, 20000339, 'CYB-BZ', 30002312, 'KMH-J1:5U-3PW:89JS-J', '-0.304600'), - (2096, 10000027, 20000339, '5U-3PW', 30002313, 'CYB-BZ:89JS-J:C9R-NO', '-0.128700'), - (2097, 10000027, 20000339, '89JS-J', 30002314, 'CYB-BZ:5U-3PW:43-1TL', '-0.062200'), - (2098, 10000027, 20000339, 'C9R-NO', 30002315, '5U-3PW:FKR-SR', '-0.150800'), - (2099, 10000027, 20000339, 'FKR-SR', 30002316, 'C9R-NO:HV-EAP', '-0.123200'), - (2100, 10000027, 20000340, '1ACJ-6', 30002317, 'F9-FUV', '-0.479900'), - (2101, 10000027, 20000340, 'BNX-AS', 30002318, '9F-3CR:F9-FUV:FB-MPY', '-0.440600'), - (2102, 10000027, 20000340, 'XB-9U2', 30002319, 'F9-FUV', '-0.423300'), - (2103, 10000027, 20000340, 'F9-FUV', 30002320, '1ACJ-6:BNX-AS:XB-9U2:RO-0PZ', '-0.706600'), - (2104, 10000027, 20000340, 'FB-MPY', 30002321, 'BNX-AS:A-YB15', '-0.388900'), - (2105, 10000027, 20000340, 'RO-0PZ', 30002322, 'F9-FUV', '-0.459000'), - (2106, 10000027, 20000341, 'JTA2-2', 30002323, 'R-6KYM:3H58-R:RV-GA8', '-0.146000'), - (2107, 10000027, 20000341, 'R-6KYM', 30002324, '2G-VDP:JTA2-2:GTY-FW:QZV-X3', '-0.087500'), - (2108, 10000027, 20000341, '3H58-R', 30002325, 'JTA2-2', '-0.031300'), - (2109, 10000027, 20000341, 'RV-GA8', 30002326, 'JTA2-2:TP-RTO:QZV-X3', '-0.117000'), - (2110, 10000027, 20000341, 'TP-RTO', 30002327, 'RV-GA8:GTY-FW:1H5-3W', '-0.041800'), - (2111, 10000027, 20000341, 'GTY-FW', 30002328, 'R-6KYM:TP-RTO', '-0.139900'), - (2112, 10000027, 20000341, '1H5-3W', 30002329, 'TP-RTO', '-0.039400'), - (2113, 10000027, 20000341, 'QZV-X3', 30002330, 'R-6KYM:RV-GA8', '-0.057100'), - (2114, 10000027, 20000342, 'IS-OBW', 30002331, '0M-24X:1GH-48:FIZU-X', '-0.386700'), - (2115, 10000027, 20000342, '1GH-48', 30002332, 'IS-OBW:IRD-HU:B-2VXB:FIZU-X', '-0.290900'), - (2116, 10000027, 20000342, 'IRD-HU', 30002333, '1GH-48:B-2VXB', '-0.434700'), - (2117, 10000027, 20000342, 'B-2VXB', 30002334, '1GH-48:IRD-HU:JAWX-R:4-QDIX', '-0.606500'), - (2118, 10000027, 20000342, 'FIZU-X', 30002335, 'IS-OBW:1GH-48', '-0.595400'), - (2119, 10000027, 20000342, 'JAWX-R', 30002336, 'C6C-K9:B-2VXB', '-0.693800'), - (2120, 10000027, 20000343, 'Z0G-XG', 30002337, 'LPVL-5:ALC-JM', '-0.066800'), - (2121, 10000027, 20000343, 'ALC-JM', 30002338, 'Z0G-XG:9QS5-C', '-0.131800'), - (2122, 10000027, 20000343, '9QS5-C', 30002339, 'ALC-JM:NWX-LI:N-SFZK', '-0.050400'), - (2123, 10000027, 20000343, 'NWX-LI', 30002340, '9QS5-C:N-SFZK:2B-UUQ:I64-XB', '-0.222100'), - (2124, 10000027, 20000343, 'N-SFZK', 30002341, '9QS5-C:NWX-LI', '-0.242600'), - (2125, 10000027, 20000343, '2B-UUQ', 30002342, 'NWX-LI:QHJR-E', '-0.463200'), - (2126, 10000027, 20000343, 'I64-XB', 30002343, 'NWX-LI:M-V0PQ', '-0.252100'), - (2127, 10000027, 20000344, '4-QDIX', 30002344, 'B-2VXB:FGJP-J', '-0.654600'), - (2128, 10000027, 20000344, 'FGJP-J', 30002345, '4-QDIX:89-JPE:WU9-ZR', '-0.663600'), - (2129, 10000027, 20000344, '89-JPE', 30002346, '6-WMKE:FGJP-J:D-IZT9:WU9-ZR:E8-432', '-0.669800'), - (2130, 10000027, 20000344, 'D-IZT9', 30002347, '89-JPE:E8-432', '-0.660800'), - (2131, 10000027, 20000344, 'WU9-ZR', 30002348, 'FGJP-J:89-JPE', '-0.692200'), - (2132, 10000027, 20000344, 'E8-432', 30002349, '89-JPE:D-IZT9', '-0.684500'), - (2133, 10000027, 20000345, '43-1TL', 30002350, '89JS-J:O-LJOO', '-0.068300'), - (2134, 10000027, 20000345, 'O-LJOO', 30002351, '43-1TL:ZS-PNI:TZ-74M', '-0.027000'), - (2135, 10000027, 20000345, 'ZS-PNI', 30002352, 'O-LJOO:8KE-YS', '-0.083700'), - (2136, 10000027, 20000345, 'TZ-74M', 30002353, 'O-LJOO:FZX-PU', '-0.054500'), - (2137, 10000027, 20000345, '8KE-YS', 30002354, 'ZS-PNI:LXQ2-T', '-0.053900'), - (2138, 10000027, 20000345, 'LXQ2-T', 30002355, 'Paala:8KE-YS:PX-IHN', '-0.076500'), - (2139, 10000027, 20000346, 'HV-EAP', 30002356, 'FKR-SR:3IK-7O:O-EUHA:UAV-1E', '-0.197000'), - (2140, 10000027, 20000346, '3IK-7O', 30002357, 'HV-EAP:O-EUHA:UAV-1E', '-0.173200'), - (2141, 10000027, 20000346, 'O-EUHA', 30002358, 'HV-EAP:3IK-7O:MO-I1W:QBZO-R', '-0.129900'), - (2142, 10000027, 20000346, 'MO-I1W', 30002359, 'O-EUHA:ZZ5X-M', '-0.095600'), - (2143, 10000027, 20000346, 'ZZ5X-M', 30002360, 'G-QTSD:MO-I1W:CL-IRS', '-0.044500'), - (2144, 10000027, 20000346, 'UAV-1E', 30002361, 'HV-EAP:3IK-7O', '-0.243100'), - (2145, 10000027, 20000346, 'CL-IRS', 30002362, 'ZZ5X-M:QBZO-R', '-0.027500'), - (2146, 10000027, 20000346, 'QBZO-R', 30002363, 'O-EUHA:CL-IRS:PX-IHN', '-0.046000'), - (2147, 10000027, 20000347, 'QHJR-E', 30002364, '2B-UUQ:1PF-BC:Z-FET0', '-0.520100'), - (2148, 10000027, 20000347, '1PF-BC', 30002365, 'QHJR-E:D-OJEZ:C-V6DQ:EX-GBT', '-0.711900'), - (2149, 10000027, 20000347, 'D-OJEZ', 30002366, 'RXA-W1:1PF-BC', '-0.761500'), - (2150, 10000027, 20000347, 'C-V6DQ', 30002367, '1PF-BC:Z-FET0:EX-GBT', '-0.872100'), - (2151, 10000027, 20000347, 'Z-FET0', 30002368, 'QHJR-E:C-V6DQ:EX-GBT', '-0.768300'), - (2152, 10000027, 20000347, 'EX-GBT', 30002369, 'SAH-AD:1PF-BC:C-V6DQ:Z-FET0', '-0.907000'), - (2153, 10000027, 20000348, 'PX-IHN', 30002370, 'LXQ2-T:QBZO-R:WPV-JN:IL-H0A:M9-LAN', '-0.109000'), - (2154, 10000027, 20000348, 'WPV-JN', 30002371, 'PX-IHN:C-4D0W:L4X-1V', '-0.000400'), - (2155, 10000027, 20000348, 'IL-H0A', 30002372, 'PX-IHN:CT8K-0:M9-LAN:L4X-1V', '-0.013000'), - (2156, 10000027, 20000348, 'CT8K-0', 30002373, 'IL-H0A:M9-LAN:C-4D0W', '-0.045400'), - (2157, 10000027, 20000348, 'M9-LAN', 30002374, 'PX-IHN:IL-H0A:CT8K-0', '-0.076400'), - (2158, 10000027, 20000348, 'C-4D0W', 30002375, 'BRT-OP:WPV-JN:CT8K-0', '-0.036100'), - (2159, 10000027, 20000348, 'L4X-1V', 30002376, 'WPV-JN:IL-H0A:Skarkon', '-0.100300'), - (2160, 10000027, 20000349, 'M-V0PQ', 30002377, 'I64-XB:DYPL-6:V-OL61', '-0.249000'), - (2161, 10000027, 20000349, 'DYPL-6', 30002378, '9P-870:M-V0PQ:V-OL61:RK-Q51', '-0.191500'), - (2162, 10000027, 20000349, 'V-OL61', 30002379, 'M-V0PQ:DYPL-6:RK-Q51', '-0.153500'), - (2163, 10000027, 20000349, 'RK-Q51', 30002380, 'BY-7PY:DYPL-6:V-OL61:F69O-M', '-0.143500'), - (2164, 10000027, 20000349, 'F69O-M', 30002381, 'BY-7PY:RK-Q51:T-IDGH', '-0.524600'), - (2165, 10000027, 20000349, 'T-IDGH', 30002382, 'F69O-M', '-0.754600'), - (2166, 10000028, 20000350, 'Aeddin', 30002383, 'Gulfonodi:Teonusude:Austraka', '0.569700'), - (2167, 10000028, 20000350, 'Gulfonodi', 30002384, 'Aeddin:Teonusude', '0.497900'), - (2168, 10000028, 20000350, 'Teonusude', 30002385, 'Aeddin:Gulfonodi:Gelfiven:Bosena:Magiko', '0.586300'), - (2169, 10000028, 20000350, 'Gelfiven', 30002386, 'Teonusude:Oddelulf:Atlar', '0.559800'), - (2170, 10000028, 20000350, 'Bosena', 30002387, 'Teonusude:Oddelulf:Heild', '0.400500'), - (2171, 10000028, 20000350, 'Oddelulf', 30002388, 'Gelfiven:Bosena:Atlar:Istodard', '0.370800'), - (2172, 10000028, 20000350, 'Atlar', 30002389, 'Gelfiven:Oddelulf:Illamur', '0.373400'), - (2173, 10000028, 20000351, 'Heild', 30002390, 'Bosena:Hrokkur:Aedald', '0.330800'), - (2174, 10000028, 20000351, 'Hrokkur', 30002391, 'Heild:Hrober', '0.298900'), - (2175, 10000028, 20000351, 'Hrober', 30002392, 'Hrokkur', '0.307800'), - (2176, 10000028, 20000351, 'Aedald', 30002393, 'Heild:Muttokon:Audesder', '0.250500'), - (2177, 10000028, 20000351, 'Muttokon', 30002394, 'Aedald:Egbinger', '0.207200'), - (2178, 10000028, 20000351, 'Audesder', 30002395, 'Kenobanala:Aedald', '0.264700'), - (2179, 10000028, 20000352, 'Illamur', 30002396, 'Atlar:Horaka:Meildolf', '0.282300'), - (2180, 10000028, 20000352, 'Horaka', 30002397, 'Illamur:Eldulf:Orien:Varigne', '0.619000'), - (2181, 10000028, 20000352, 'Eldulf', 30002398, 'Horaka:Varigne', '0.563600'), - (2182, 10000028, 20000352, 'Orien', 30002399, 'Horaka:Meildolf:Fegomenko', '0.804700'), - (2183, 10000028, 20000352, 'Varigne', 30002400, 'Horaka:Eldulf', '0.640100'), - (2184, 10000028, 20000352, 'Meildolf', 30002401, 'Illamur:Orien:Ennur', '0.284600'), - (2185, 10000028, 20000353, 'Istodard', 30002402, 'Oddelulf:Gonheim:Half:Altbrard', '0.294900'), - (2186, 10000028, 20000353, 'Gonheim', 30002403, 'Istodard:Half:Hedaleolfarber', '0.283800'), - (2187, 10000028, 20000353, 'Half', 30002404, 'Istodard:Gonheim:Sakulda', '0.241100'), - (2188, 10000028, 20000353, 'Sakulda', 30002405, 'Half', '0.302100'), - (2189, 10000028, 20000353, 'Hedaleolfarber', 30002406, 'Gonheim', '0.303200'), - (2190, 10000028, 20000353, 'Altbrard', 30002407, 'Istodard', '0.349900'), - (2191, 10000028, 20000354, 'Fegomenko', 30002408, 'Orien:Osvetur:Mimiror', '0.504200'), - (2192, 10000028, 20000354, 'Osvetur', 30002409, 'Fegomenko:Mimiror:Unertek', '0.247600'), - (2193, 10000028, 20000354, 'Mimiror', 30002410, 'Fegomenko:Osvetur:Skarkon', '0.204500'), - (2194, 10000028, 20000354, 'Skarkon', 30002411, 'L4X-1V:Mimiror:Ennur', '0.047800'), - (2195, 10000028, 20000354, 'Ennur', 30002412, 'Meildolf:Skarkon:Tabbetzur', '0.058300'), - (2196, 10000028, 20000354, 'Unertek', 30002413, 'Osvetur:Klingt', '0.304100'), - (2197, 10000028, 20000355, 'Klingt', 30002414, 'Unertek:Weld', '0.302100'), - (2198, 10000028, 20000355, 'Weld', 30002415, 'Klingt:Kattegaud:Aeditide', '0.302000'), - (2199, 10000028, 20000355, 'Kattegaud', 30002416, 'Weld:Kadlina:Hegfunden', '0.715900'), - (2200, 10000028, 20000355, 'Kadlina', 30002417, 'Kattegaud:Hegfunden:Aeditide', '0.419900'), - (2201, 10000028, 20000355, 'Hegfunden', 30002418, 'Kattegaud:Kadlina:Aeditide', '0.322600'), - (2202, 10000028, 20000355, 'Aeditide', 30002419, 'Weld:Kadlina:Hegfunden:Egbinger', '0.214500'), - (2203, 10000028, 20000355, 'Egbinger', 30002420, 'B-VIP9:Muttokon:Aeditide', '0.034600'), - (2204, 10000029, 20000356, 'MR4-MY', 30002421, 'H-5GUI:SR-KBB:FDZ4-A', '-0.203400'), - (2205, 10000029, 20000356, 'SR-KBB', 30002422, 'MR4-MY:2E-ZR5:NQ-9IH', '-0.293000'), - (2206, 10000029, 20000356, 'FDZ4-A', 30002423, 'MR4-MY:Roua:M-MD31', '-0.231200'), - (2207, 10000029, 20000356, '2E-ZR5', 30002424, 'SR-KBB:O1-FTD', '-0.312300'), - (2208, 10000029, 20000356, 'O1-FTD', 30002425, '2E-ZR5:OEY-OR:BND-16', '-0.408500'), - (2209, 10000029, 20000356, 'Roua', 30002426, 'FDZ4-A', '-0.207200'), - (2210, 10000029, 20000356, 'OEY-OR', 30002427, 'O1-FTD:39-DGG', '-0.354800'), - (2211, 10000029, 20000357, 'M-MD31', 30002428, 'FDZ4-A:WH-2EZ:QKTR-L:V-MZW0', '-0.266500'), - (2212, 10000029, 20000357, 'WH-2EZ', 30002429, 'M-MD31:D0-F4W:L-HV5C', '-0.166800'), - (2213, 10000029, 20000357, 'D0-F4W', 30002430, 'WH-2EZ:YN3-E3:NBPH-N:L-HV5C', '-0.049700'), - (2214, 10000029, 20000357, 'QKTR-L', 30002431, 'M-MD31', '-0.385300'), - (2215, 10000029, 20000357, 'YN3-E3', 30002432, 'D0-F4W:NBPH-N:L-HV5C:LR-2XT', '-0.071600'), - (2216, 10000029, 20000357, 'NBPH-N', 30002433, 'D0-F4W:YN3-E3:L-HV5C:L4X-FH:UBX-CC', '-0.069200'), - (2217, 10000029, 20000357, 'L-HV5C', 30002434, 'WH-2EZ:D0-F4W:YN3-E3:NBPH-N', '-0.048400'), - (2218, 10000029, 20000357, 'L4X-FH', 30002435, 'NBPH-N:B6-52M', '-0.076600'), - (2219, 10000029, 20000357, 'B6-52M', 30002436, 'L4X-FH:V-MZW0', '-0.085700'), - (2220, 10000029, 20000357, 'V-MZW0', 30002437, 'M-MD31:B6-52M', '-0.089500'), - (2221, 10000029, 20000358, 'BND-16', 30002438, 'O1-FTD:IOO-7O:4-CUM5', '-0.492200'), - (2222, 10000029, 20000358, 'IOO-7O', 30002439, 'BND-16:BWF-ZZ', '-0.530400'), - (2223, 10000029, 20000358, 'BWF-ZZ', 30002440, 'Oijanen:IOO-7O:8MG-J6:RLSI-V', '-0.575400'), - (2224, 10000029, 20000358, '4-CUM5', 30002441, 'BND-16:RLSI-V', '-0.492600'), - (2225, 10000029, 20000358, '8MG-J6', 30002442, 'BWF-ZZ', '-0.605000'), - (2226, 10000029, 20000358, 'RLSI-V', 30002443, 'BWF-ZZ:4-CUM5', '-0.534100'), - (2227, 10000029, 20000359, '39-DGG', 30002444, 'OEY-OR:SV-K8J:6RQ9-A', '-0.355500'), - (2228, 10000029, 20000359, 'SV-K8J', 30002445, '39-DGG', '-0.351900'), - (2229, 10000029, 20000359, '6RQ9-A', 30002446, '39-DGG:K42-IE:3USX-F', '-0.401300'), - (2230, 10000029, 20000359, 'K42-IE', 30002447, '6RQ9-A:VSJ-PP:3USX-F', '-0.446400'), - (2231, 10000029, 20000359, 'VSJ-PP', 30002448, 'K42-IE:3USX-F:O-VWPB', '-0.392600'), - (2232, 10000029, 20000359, '3USX-F', 30002449, '6RQ9-A:K42-IE:VSJ-PP:9-KWXC', '-0.335400'), - (2233, 10000029, 20000359, '9-KWXC', 30002450, '3USX-F:P-E9GN', '-0.325100'), - (2234, 10000029, 20000360, 'NQ-9IH', 30002451, 'SR-KBB:KR-V6G:AP9-LV', '-0.207900'), - (2235, 10000029, 20000360, 'KR-V6G', 30002452, 'NQ-9IH:0-GZX9', '-0.204100'), - (2236, 10000029, 20000360, 'AP9-LV', 30002453, 'NQ-9IH:0-GZX9:4NGK-F', '-0.254800'), - (2237, 10000029, 20000360, '0-GZX9', 30002454, 'KR-V6G:AP9-LV:2H-TSE', '-0.302700'), - (2238, 10000029, 20000360, '2H-TSE', 30002455, '0-GZX9', '-0.287500'), - (2239, 10000029, 20000360, '4NGK-F', 30002456, 'AP9-LV', '-0.227000'), - (2240, 10000029, 20000361, 'O-VWPB', 30002457, 'VSJ-PP:LX-ZOJ:6L78-1:4VY-Y1', '-0.405900'), - (2241, 10000029, 20000361, 'LX-ZOJ', 30002458, 'O-VWPB:04-LQM:4VY-Y1:LU-HQS', '-0.450500'), - (2242, 10000029, 20000361, '6L78-1', 30002459, 'O-VWPB:04-LQM:4VY-Y1:U-L4KS:6YC-TU', '-0.395700'), - (2243, 10000029, 20000361, '04-LQM', 30002460, 'LX-ZOJ:6L78-1:Y8R-XZ', '-0.640200'), - (2244, 10000029, 20000361, '4VY-Y1', 30002461, 'O-VWPB:LX-ZOJ:6L78-1:LU-HQS', '-0.370000'), - (2245, 10000029, 20000361, 'LU-HQS', 30002462, 'LX-ZOJ:4VY-Y1:K25-XD', '-0.416600'), - (2246, 10000029, 20000361, 'U-L4KS', 30002463, '6L78-1:K25-XD:6YC-TU:D-I9HJ', '-0.479100'), - (2247, 10000029, 20000361, 'K25-XD', 30002464, 'LU-HQS:U-L4KS', '-0.587200'), - (2248, 10000029, 20000361, '6YC-TU', 30002465, '6L78-1:U-L4KS:O2O-2X', '-0.365400'), - (2249, 10000029, 20000361, 'Y8R-XZ', 30002466, '04-LQM', '-0.516400'), - (2250, 10000029, 20000362, 'P-E9GN', 30002467, '9-KWXC:HJO-84:L-TOFR', '-0.392300'), - (2251, 10000029, 20000362, 'HJO-84', 30002468, 'P-E9GN:4D9-66', '-0.354000'), - (2252, 10000029, 20000362, '4D9-66', 30002469, 'HJO-84:L-TOFR', '-0.421400'), - (2253, 10000029, 20000362, 'L-TOFR', 30002470, '9-GBPD:P-E9GN:4D9-66:Q-TBHW', '-0.726600'), - (2254, 10000029, 20000362, 'Q-TBHW', 30002471, 'L-TOFR:9P4O-F', '-0.783700'), - (2255, 10000029, 20000362, '9P4O-F', 30002472, 'Q-TBHW:1S-SU1', '-1.000000'), - (2256, 10000029, 20000363, 'UBX-CC', 30002473, 'NBPH-N:TJM-JJ:EOA-ZC:AD-5B8', '-0.062000'), - (2257, 10000029, 20000363, 'TJM-JJ', 30002474, 'UBX-CC:EOA-ZC:G-73MR:QP0K-B', '-0.047500'), - (2258, 10000029, 20000363, 'EOA-ZC', 30002475, 'Akkio:UBX-CC:TJM-JJ', '-0.070700'), - (2259, 10000029, 20000363, 'G-73MR', 30002476, 'TJM-JJ:E-91FV:AD-5B8:54-MF6', '-0.026800'), - (2260, 10000029, 20000363, 'E-91FV', 30002477, 'G-73MR:QP0K-B:54-MF6', '-0.015800'), - (2261, 10000029, 20000363, 'AD-5B8', 30002478, 'UBX-CC:G-73MR:54-MF6:Eurgrana', '-0.031300'), - (2262, 10000029, 20000363, 'QP0K-B', 30002479, '1W-0KS:TJM-JJ:E-91FV', '-0.033000'), - (2263, 10000029, 20000363, '54-MF6', 30002480, 'G-73MR:E-91FV:AD-5B8', '-0.016400'), - (2264, 10000029, 20000364, 'D-I9HJ', 30002481, 'U-L4KS:P-6I0B:8-KZXQ:Atioth:PYY3-5', '-0.305100'), - (2265, 10000029, 20000364, 'P-6I0B', 30002482, 'D-I9HJ:CFYY-J', '-0.366300'), - (2266, 10000029, 20000364, 'CFYY-J', 30002483, 'P-6I0B:HKYW-T', '-0.213300'), - (2267, 10000029, 20000364, '8-KZXQ', 30002484, 'D-I9HJ:3SFU-S', '-0.171300'), - (2268, 10000029, 20000364, 'HKYW-T', 30002485, 'CFYY-J:VJ-NQP:N-HK93', '-0.045400'), - (2269, 10000029, 20000364, '3SFU-S', 30002486, '8-KZXQ:RFGW-V', '-0.069000'), - (2270, 10000029, 20000364, 'VJ-NQP', 30002487, 'HKYW-T:U6D-9A', '-0.031800'), - (2271, 10000029, 20000364, 'U6D-9A', 30002488, 'VJ-NQP:Atioth', '-0.025500'), - (2272, 10000029, 20000364, 'Atioth', 30002489, 'K-IYNW:D-I9HJ:U6D-9A', '-0.018500'), - (2273, 10000029, 20000364, 'PYY3-5', 30002490, 'D-I9HJ', '-0.244000'), - (2274, 10000029, 20000364, 'RFGW-V', 30002491, '3SFU-S:N-HK93', '-0.084800'), - (2275, 10000029, 20000364, 'N-HK93', 30002492, 'HKYW-T:RFGW-V', '-0.210000'), - (2276, 10000029, 20000365, 'LR-2XT', 30002493, 'YN3-E3:TZL-WT:B-F1MI', '-0.116000'), - (2277, 10000029, 20000365, 'TZL-WT', 30002494, 'LR-2XT:4K0N-J', '-0.164400'), - (2278, 10000029, 20000365, '4K0N-J', 30002495, 'TZL-WT', '-0.128200'), - (2279, 10000029, 20000365, 'B-F1MI', 30002496, 'LR-2XT:W-3BSU:BE-UUN', '-0.090700'), - (2280, 10000029, 20000365, 'W-3BSU', 30002497, 'B-F1MI:BE-UUN', '-0.090200'), - (2281, 10000029, 20000365, 'BE-UUN', 30002498, 'B-F1MI:W-3BSU', '-0.124700'), - (2282, 10000029, 20000366, 'O2O-2X', 30002499, '6YC-TU:JE1-36:5F-YRA', '-0.425000'), - (2283, 10000029, 20000366, 'JE1-36', 30002500, 'O2O-2X', '-0.523300'), - (2284, 10000029, 20000366, '5F-YRA', 30002501, 'O2O-2X:TDE4-H', '-0.432500'), - (2285, 10000029, 20000366, 'TDE4-H', 30002502, '5F-YRA:UER-TH', '-0.584400'), - (2286, 10000029, 20000366, 'UER-TH', 30002503, 'TDE4-H:UG-UWZ', '-0.731200'), - (2287, 10000029, 20000366, 'UG-UWZ', 30002504, 'UER-TH', '-0.958500'), - (2288, 10000030, 20000367, 'Hulm', 30002505, 'Ameinaka:Edmalbrurdus', '1.000000'), - (2289, 10000030, 20000367, 'Osoggur', 30002506, 'Abudban:Amamake', '0.531600'), - (2290, 10000030, 20000367, 'Abudban', 30002507, 'Osoggur:Odatrik:Rens:Alakgur:Avesber', '0.732400'), - (2291, 10000030, 20000367, 'Trytedald', 30002508, 'Uplingur:Odatrik:Ivar', '0.879700'), - (2292, 10000030, 20000367, 'Odatrik', 30002509, 'Jark:Abudban:Trytedald:Rens', '0.816200'), - (2293, 10000030, 20000367, 'Rens', 30002510, 'Abudban:Odatrik:Frarn', '0.894600'), - (2294, 10000030, 20000367, 'Ameinaka', 30002511, 'Hulm:Ivar:Arlulf:Malukker', '0.987400'), - (2295, 10000030, 20000368, 'Alakgur', 30002512, 'Abudban:Dammalin', '0.558800'), - (2296, 10000030, 20000368, 'Dammalin', 30002513, 'Alakgur:Bosboger:Olfeim', '0.478800'), - (2297, 10000030, 20000368, 'Bosboger', 30002514, 'Dammalin:Lulm:Gulmorogod', '0.324600'), - (2298, 10000030, 20000368, 'Olfeim', 30002515, 'Dammalin', '0.438700'), - (2299, 10000030, 20000368, 'Lulm', 30002516, 'Bosboger:Gulmorogod', '0.344000'), - (2300, 10000030, 20000368, 'Gulmorogod', 30002517, 'Egmar:Bosboger:Lulm:Amamake', '0.376800'), - (2301, 10000030, 20000369, 'Edmalbrurdus', 30002518, 'Hulm:Kronsur:Todeko', '0.989200'), - (2302, 10000030, 20000369, 'Kronsur', 30002519, 'Edmalbrurdus:Dumkirinur:Sist', '0.882200'), - (2303, 10000030, 20000369, 'Dumkirinur', 30002520, 'Kronsur:Sist:Obrolber', '0.706600'), - (2304, 10000030, 20000369, 'Sist', 30002521, 'Kronsur:Dumkirinur', '0.808100'), - (2305, 10000030, 20000369, 'Obrolber', 30002522, 'Dumkirinur:Austraka', '0.567200'), - (2306, 10000030, 20000369, 'Austraka', 30002523, 'Aeddin:Obrolber:Gerek', '0.755700'), - (2307, 10000030, 20000370, 'Ivar', 30002524, 'Trytedald:Ameinaka:Meirakulf:Usteli', '0.956200'), - (2308, 10000030, 20000370, 'Meirakulf', 30002525, 'Ivar:Frarn:Ryddinjorn', '0.882100'), - (2309, 10000030, 20000370, 'Frarn', 30002526, 'Rens:Meirakulf:Illinfrik:Gyng:Avesber', '0.839000'), - (2310, 10000030, 20000370, 'Illinfrik', 30002527, 'Frarn:Balginia:Osaumuni', '0.846400'), - (2311, 10000030, 20000370, 'Balginia', 30002528, 'Illinfrik:Hurjafren', '0.817700'), - (2312, 10000030, 20000370, 'Gyng', 30002529, 'Frarn:Avesber:Onga', '0.798100'), - (2313, 10000030, 20000370, 'Avesber', 30002530, 'Abudban:Frarn:Gyng', '0.753200'), - (2314, 10000030, 20000371, 'Gerek', 30002531, 'Austraka:Tongofur:Gerbold:Rokofur:Ebasgerdur', '0.732300'), - (2315, 10000030, 20000371, 'Tongofur', 30002532, 'Gerek:Ebodold', '0.583100'), - (2316, 10000030, 20000371, 'Gerbold', 30002533, 'Gerek:Offugen', '0.822600'), - (2317, 10000030, 20000371, 'Rokofur', 30002534, 'Gerek:Ebasgerdur:Gultratren', '0.618100'), - (2318, 10000030, 20000371, 'Ebasgerdur', 30002535, 'Gerek:Rokofur', '0.774400'), - (2319, 10000030, 20000371, 'Ebodold', 30002536, 'Tongofur', '0.444600'), - (2320, 10000030, 20000372, 'Amamake', 30002537, 'Osoggur:Gulmorogod:Vard:Siseide:Dal:Auga', '0.438800'), - (2321, 10000030, 20000372, 'Vard', 30002538, 'Amamake:Siseide:Lantorn:Dal:Ezzara', '0.379100'), - (2322, 10000030, 20000372, 'Siseide', 30002539, 'Eszur:Amamake:Vard:Lantorn:Dal:Auga:Egghelende', '0.338400'), - (2323, 10000030, 20000372, 'Lantorn', 30002540, 'Vard:Siseide:Dal', '0.339500'), - (2324, 10000030, 20000372, 'Dal', 30002541, 'Hofjaldgund:Amamake:Vard:Siseide:Lantorn:Auga', '0.411400'), - (2325, 10000030, 20000372, 'Auga', 30002542, 'Amamake:Siseide:Dal:Kourmonen', '0.385500'), - (2326, 10000030, 20000373, 'Eystur', 30002543, 'Hek:Pator:Lustrevik:Vullat:Olbra:Hadaugago', '0.949200'), - (2327, 10000030, 20000373, 'Pator', 30002544, 'Eystur:Lustrevik:Ammold:Onga', '1.000000'), - (2328, 10000030, 20000373, 'Lustrevik', 30002545, 'Eystur:Pator:Isendeldik:Onga', '0.946300'), - (2329, 10000030, 20000373, 'Isendeldik', 30002546, 'Lustrevik:Ammold', '0.808900'), - (2330, 10000030, 20000373, 'Ammold', 30002547, 'Pator:Isendeldik:Emolgranlan', '1.000000'), - (2331, 10000030, 20000373, 'Emolgranlan', 30002548, 'Ammold:Eifer', '0.530200'), - (2332, 10000030, 20000374, 'Offugen', 30002549, 'Gerbold:Roniko:Eddar', '0.649800'), - (2333, 10000030, 20000374, 'Roniko', 30002550, 'Offugen:Aralgrund:Hrondedir', '0.593600'), - (2334, 10000030, 20000374, 'Aralgrund', 30002551, 'Roniko:Bogelek:Wiskeber', '0.321600'), - (2335, 10000030, 20000374, 'Eddar', 30002552, 'Offugen:Auren:Trer', '0.587100'), - (2336, 10000030, 20000374, 'Bogelek', 30002553, 'Aralgrund:Katugumur', '0.366400'), - (2337, 10000030, 20000374, 'Wiskeber', 30002554, 'Aralgrund:Mateber:Offikatlin', '0.404400'), - (2338, 10000030, 20000375, 'Eifer', 30002555, 'Emolgranlan:Gusandall:Atgur:Endrulf', '0.444500'), - (2339, 10000030, 20000375, 'Gusandall', 30002556, 'Eifer:Ingunn:Auren:Hrondedir:Sotrenzur', '0.376600'), - (2340, 10000030, 20000375, 'Atgur', 30002557, 'Eifer:Endrulf', '0.483000'), - (2341, 10000030, 20000375, 'Endrulf', 30002558, 'Eifer:Atgur', '0.614600'), - (2342, 10000030, 20000375, 'Ingunn', 30002559, 'Gusandall:Gultratren:Sotrenzur', '0.276800'), - (2343, 10000030, 20000375, 'Gultratren', 30002560, 'Arnstur:Rokofur:Ingunn', '0.309300'), - (2344, 10000030, 20000375, 'Auren', 30002561, 'Eddar:Gusandall', '0.417900'), - (2345, 10000030, 20000376, 'Trer', 30002562, 'Eddar:Egmur:Javrendei', '0.712700'), - (2346, 10000030, 20000376, 'Egmur', 30002563, 'Trer', '0.655500'), - (2347, 10000030, 20000376, 'Javrendei', 30002564, 'Trer:Appen', '0.878700'), - (2348, 10000030, 20000376, 'Appen', 30002565, 'Javrendei:Klir', '0.821300'), - (2349, 10000030, 20000376, 'Klir', 30002566, 'Appen:Jorus', '0.756900'), - (2350, 10000030, 20000376, 'Jorus', 30002567, 'Klir', '0.727000'), - (2351, 10000030, 20000377, 'Onga', 30002568, 'Gyng:Pator:Lustrevik:Osaumuni:Magiko:Krilmokenur', '0.953500'), - (2352, 10000030, 20000377, 'Osaumuni', 30002569, 'Illinfrik:Onga:Oremmulf:Larkugei', '0.914900'), - (2353, 10000030, 20000377, 'Magiko', 30002570, 'Teonusude:Onga:Vullat', '0.938300'), - (2354, 10000030, 20000377, 'Oremmulf', 30002571, 'Osaumuni:Hurjafren', '0.897100'), - (2355, 10000030, 20000377, 'Hurjafren', 30002572, 'Balginia:Oremmulf', '0.876900'), - (2356, 10000030, 20000377, 'Vullat', 30002573, 'Eystur:Magiko:Eram:Loguttur', '0.971400'), - (2357, 10000030, 20000378, 'Hrondedir', 30002574, 'Roniko:Gusandall:Sotrenzur:Hrondmund', '0.317400'), - (2358, 10000030, 20000378, 'Sotrenzur', 30002575, 'Gusandall:Ingunn:Hrondedir:Katugumur', '0.276000'), - (2359, 10000030, 20000378, 'Hrondmund', 30002576, 'Hrondedir:Bundindus', '0.358800'), - (2360, 10000030, 20000378, 'Bundindus', 30002577, 'Hrondmund:Otraren', '0.428700'), - (2361, 10000030, 20000378, 'Otraren', 30002578, 'Bundindus:Hedgiviter', '0.475100'), - (2362, 10000030, 20000378, 'Hedgiviter', 30002579, 'Otraren', '0.415700'), - (2363, 10000030, 20000378, 'Katugumur', 30002580, 'Bogelek:Sotrenzur', '0.171300'), - (2364, 10000031, 20000379, '1-7KWU', 30002581, '3-UCBF:H-HWQR', '-0.404500'), - (2365, 10000031, 20000379, '3-UCBF', 30002582, '1-7KWU:N-CREL', '-0.471500'), - (2366, 10000031, 20000379, 'N-CREL', 30002583, 'E3-SDZ:3-UCBF:TM-0P2', '-0.449500'), - (2367, 10000031, 20000379, 'TM-0P2', 30002584, 'N-CREL:4OIV-X', '-0.377500'), - (2368, 10000031, 20000379, '4OIV-X', 30002585, 'TM-0P2:Y-JKJ8', '-0.258500'), - (2369, 10000031, 20000379, 'Y-JKJ8', 30002586, '4OIV-X:AFJ-NB', '-0.210700'), - (2370, 10000031, 20000379, 'AFJ-NB', 30002587, 'Y-JKJ8:H-64KI', '-0.156000'), - (2371, 10000031, 20000380, 'H-64KI', 30002588, 'AFJ-NB:9I-SRF:9-IIBL', '-0.163800'), - (2372, 10000031, 20000380, '9I-SRF', 30002589, 'H-64KI:YALR-F:68FT-6', '-0.205800'), - (2373, 10000031, 20000380, '9-IIBL', 30002590, 'H-64KI:5GQ-S9:68FT-6', '-0.099200'), - (2374, 10000031, 20000380, '5GQ-S9', 30002591, '9-IIBL:D-L4H0', '-0.063600'), - (2375, 10000031, 20000380, 'YALR-F', 30002592, '9I-SRF:IV-UNR', '-0.304200'), - (2376, 10000031, 20000380, '68FT-6', 30002593, '9I-SRF:9-IIBL:IRE-98:HOHF-B:Y-6B0E', '-0.213400'), - (2377, 10000031, 20000380, 'IV-UNR', 30002594, 'YALR-F:UD-VZW', '-0.443700'), - (2378, 10000031, 20000380, 'IRE-98', 30002595, '68FT-6:F-3H2P:DY-40Z:N-7ECY', '-0.256700'), - (2379, 10000031, 20000380, 'HOHF-B', 30002596, '68FT-6:E7VE-V', '-0.138400'), - (2380, 10000031, 20000380, 'Y-6B0E', 30002597, '68FT-6:F-3H2P', '-0.248500'), - (2381, 10000031, 20000380, 'F-3H2P', 30002598, 'IRE-98:Y-6B0E:6E-MOW', '-0.385000'), - (2382, 10000031, 20000381, 'DY-40Z', 30002599, 'IRE-98:XWY-YM', '-0.254500'), - (2383, 10000031, 20000381, 'XWY-YM', 30002600, 'DY-40Z:M-9V5D', '-0.249000'), - (2384, 10000031, 20000381, 'M-9V5D', 30002601, 'XWY-YM:O2-39S:M-VEJZ', '-0.274100'), - (2385, 10000031, 20000381, 'O2-39S', 30002602, 'M-9V5D:LJK-T0', '-0.274200'), - (2386, 10000031, 20000381, 'M-VEJZ', 30002603, 'M-9V5D', '-0.367500'), - (2387, 10000031, 20000381, 'LJK-T0', 30002604, 'O2-39S', '-0.287900'), - (2388, 10000031, 20000382, 'E7VE-V', 30002605, 'HOHF-B:NUG-OF', '-0.130800'), - (2389, 10000031, 20000382, 'NUG-OF', 30002606, 'E7VE-V:L6BY-P:U3SQ-X', '-0.159900'), - (2390, 10000031, 20000382, 'L6BY-P', 30002607, 'NUG-OF:U3SQ-X', '-0.167600'), - (2391, 10000031, 20000382, 'U3SQ-X', 30002608, 'NUG-OF:L6BY-P:01TG-J:A1BK-A', '-0.122200'), - (2392, 10000031, 20000382, '01TG-J', 30002609, 'U3SQ-X:UK-SHL', '-0.151100'), - (2393, 10000031, 20000382, 'UK-SHL', 30002610, '01TG-J', '-0.252000'), - (2394, 10000031, 20000382, 'A1BK-A', 30002611, 'U3SQ-X', '-0.048100'), - (2395, 10000031, 20000383, 'N-7ECY', 30002612, 'IRE-98:4-MPSJ', '-0.398700'), - (2396, 10000031, 20000383, '4-MPSJ', 30002613, 'N-7ECY:TWJ-AW', '-0.456800'), - (2397, 10000031, 20000383, 'TWJ-AW', 30002614, '4-MPSJ:PZMA-E:442-CS', '-0.579800'), - (2398, 10000031, 20000383, 'PZMA-E', 30002615, 'TWJ-AW', '-0.457300'), - (2399, 10000031, 20000383, '442-CS', 30002616, 'TWJ-AW:Z-N9IP:9ZFH-Z', '-0.711800'), - (2400, 10000031, 20000383, 'Z-N9IP', 30002617, '442-CS', '-0.800100'), - (2401, 10000031, 20000383, '9ZFH-Z', 30002618, '442-CS', '-0.660900'), - (2402, 10000031, 20000384, '6E-MOW', 30002619, 'F-3H2P:GBT4-J:GZ1-A1', '-0.342300'), - (2403, 10000031, 20000384, 'GBT4-J', 30002620, '6E-MOW:X-0CKQ:4RS-L1', '-0.381600'), - (2404, 10000031, 20000384, 'GZ1-A1', 30002621, '6E-MOW:6B-GKA:LHGA-W', '-0.464300'), - (2405, 10000031, 20000384, 'X-0CKQ', 30002622, 'GBT4-J', '-0.403500'), - (2406, 10000031, 20000384, '6B-GKA', 30002623, 'GZ1-A1', '-0.514400'), - (2407, 10000031, 20000384, 'LHGA-W', 30002624, 'GZ1-A1', '-0.474300'), - (2408, 10000031, 20000384, '4RS-L1', 30002625, 'GBT4-J', '-0.392600'), - (2409, 10000031, 20000385, 'D-L4H0', 30002626, '5GQ-S9:GU-9F4:FG-1GH', '-0.066500'), - (2410, 10000031, 20000385, 'GU-9F4', 30002627, 'D-L4H0:FG-1GH', '-0.059200'), - (2411, 10000031, 20000385, 'FG-1GH', 30002628, 'D-L4H0:GU-9F4:WFYM-0:DDI-B7', '-0.085200'), - (2412, 10000031, 20000385, 'WFYM-0', 30002629, 'FG-1GH:FR-B1H', '-0.111000'), - (2413, 10000031, 20000385, 'FR-B1H', 30002630, 'WFYM-0:DDI-B7', '-0.105900'), - (2414, 10000031, 20000385, 'DDI-B7', 30002631, 'FG-1GH:FR-B1H', '-0.130900'), - (2415, 10000032, 20000386, 'Pettinck', 30002632, 'Du Annes:Adreland:Auberulle:Luminaire', '0.817800'), - (2416, 10000032, 20000386, 'Du Annes', 30002633, 'Pettinck:Balle:Grinacanne:Metserel:Erme:Renyn', '0.647800'), - (2417, 10000032, 20000386, 'Balle', 30002634, 'Du Annes:Decon:Aufay:Vylade', '0.460900'), - (2418, 10000032, 20000386, 'Decon', 30002635, 'Balle:Sharuveil', '0.383800'), - (2419, 10000032, 20000386, 'Grinacanne', 30002636, 'Du Annes:Adreland:Erme:Renyn', '0.848100'), - (2420, 10000032, 20000386, 'Metserel', 30002637, 'Du Annes:Erme:Seyllin', '0.688200'), - (2421, 10000032, 20000386, 'Sharuveil', 30002638, 'Decon:Nausschie', '0.395300'), - (2422, 10000032, 20000386, 'Adreland', 30002639, 'Pettinck:Grinacanne:Adiere:Mattere', '0.872500'), - (2423, 10000032, 20000386, 'Erme', 30002640, 'Du Annes:Grinacanne:Metserel:Botane:Nausschie:Villore', '0.798200'), - (2424, 10000032, 20000386, 'Aufay', 30002641, 'Balle:Deltole', '0.523100'), - (2425, 10000032, 20000387, 'Iyen-Oursta', 30002642, 'Perimeter:Faurent:Ignoitton', '0.779600'), - (2426, 10000032, 20000387, 'Faurent', 30002643, 'Iyen-Oursta:Ambeke:Carrou:Direrie', '0.536500'), - (2427, 10000032, 20000387, 'Ambeke', 30002644, 'Faurent:Olettiers:Crielere', '0.500600'), - (2428, 10000032, 20000387, 'Carrou', 30002645, 'Faurent:Direrie:Ignoitton:Bamiette', '0.440600'), - (2429, 10000032, 20000387, 'Direrie', 30002646, 'Faurent:Carrou', '0.501500'), - (2430, 10000032, 20000387, 'Ignoitton', 30002647, 'Iyen-Oursta:Carrou', '0.438800'), - (2431, 10000032, 20000388, 'Ardene', 30002648, 'Boillair:Ney:Adrallezoen:Ardallabier', '0.551800'), - (2432, 10000032, 20000388, 'Boillair', 30002649, 'Ardene:Ney', '0.523200'), - (2433, 10000032, 20000388, 'Ney', 30002650, 'Ardene:Boillair:Fasse:Ala', '0.456800'), - (2434, 10000032, 20000388, 'Fasse', 30002651, 'Ney:Ala:Stegette', '0.425700'), - (2435, 10000032, 20000388, 'Ala', 30002652, 'Ney:Fasse:Gratesier', '0.453800'), - (2436, 10000032, 20000388, 'Gratesier', 30002653, 'Ala:Schoorasana:Saidusairos', '0.435100'), - (2437, 10000032, 20000388, 'Schoorasana', 30002654, 'Gratesier:Mormelot', '0.448100'), - (2438, 10000032, 20000389, 'Vylade', 30002655, 'Balle:Auvergne:Dodixie:Eglennaert:Ainaille:Blameston', '0.796300'), - (2439, 10000032, 20000389, 'Auvergne', 30002656, 'Vylade:Aunia:Agrallarier:Dodixie:Botane:Odotte', '0.892500'), - (2440, 10000032, 20000389, 'Aunia', 30002657, 'Auvergne:Agrallarier:Botane', '0.841400'), - (2441, 10000032, 20000389, 'Agrallarier', 30002658, 'Auvergne:Aunia:Dodixie:Eglennaert:Botane', '0.850300'), - (2442, 10000032, 20000389, 'Dodixie', 30002659, 'Vylade:Auvergne:Agrallarier:Botane:Athinard:Meves', '0.868400'), - (2443, 10000032, 20000389, 'Eglennaert', 30002660, 'Vylade:Agrallarier:Botane:Bourynes', '0.824200'), - (2444, 10000032, 20000389, 'Botane', 30002661, 'Erme:Auvergne:Aunia:Agrallarier:Dodixie:Eglennaert:Ourapheh', '0.875400'), - (2445, 10000032, 20000390, 'Pulin', 30002662, 'Foves:Misneden:Basgerin:Chelien:Jaschercis', '0.541900'), - (2446, 10000032, 20000390, 'Foves', 30002663, 'Pulin:Alles:Chelien', '0.630400'), - (2447, 10000032, 20000390, 'Alles', 30002664, 'Foves:Chelien:Alillere', '0.776000'), - (2448, 10000032, 20000390, 'Misneden', 30002665, 'Pulin', '0.546900'), - (2449, 10000032, 20000390, 'Basgerin', 30002666, 'Pulin', '0.378700'), - (2450, 10000032, 20000390, 'Chelien', 30002667, 'Pulin:Foves:Alles:Mirilene', '0.693700'), - (2451, 10000032, 20000391, 'Trosquesere', 30002668, 'Ansone:Nausschie:Duripant', '0.871500'), - (2452, 10000032, 20000391, 'Ansone', 30002669, 'Trosquesere:Dunraelare', '0.743900'), - (2453, 10000032, 20000391, 'Dunraelare', 30002670, 'Ansone:Inghenges:Estene:Stayme:Assiettes', '0.654200'), - (2454, 10000032, 20000391, 'Nausschie', 30002671, 'Sharuveil:Erme:Trosquesere:Gallareue', '0.787300'), - (2455, 10000032, 20000391, 'Inghenges', 30002672, 'Dunraelare:Estene:Stayme', '0.715800'), - (2456, 10000032, 20000391, 'Estene', 30002673, 'Dunraelare:Inghenges', '0.766300'), - (2457, 10000032, 20000391, 'Gallareue', 30002674, 'Nausschie', '0.750800'), - (2458, 10000032, 20000391, 'Stayme', 30002675, 'Dunraelare:Inghenges', '0.583000'), - (2459, 10000032, 20000392, 'Parchanier', 30002676, 'Fluekele:Augnais:Doussivitte', '0.635200'), - (2460, 10000032, 20000392, 'Fluekele', 30002677, 'Parchanier:Alsottobier:Jolia', '0.561700'), - (2461, 10000032, 20000392, 'Alsottobier', 30002678, 'Fluekele:Audaerne', '0.508100'), - (2462, 10000032, 20000392, 'Jolia', 30002679, 'Fluekele:Augnais:Barmalie', '0.507800'), - (2463, 10000032, 20000392, 'Augnais', 30002680, 'Parchanier:Jolia:Deltole:Audaerne', '0.539800'), - (2464, 10000032, 20000392, 'Deltole', 30002681, 'Aufay:Augnais:Colelie', '0.540500'), - (2465, 10000032, 20000392, 'Colelie', 30002682, 'Bei:Deltole', '0.512400'), - (2466, 10000032, 20000392, 'Barmalie', 30002683, 'Jolia', '0.476500'), - (2467, 10000032, 20000392, 'Audaerne', 30002684, 'Avenod:Alsottobier:Augnais', '0.465900'), - (2468, 10000032, 20000393, 'Dodenvale', 30002685, 'Olettiers:Chainelant:Sileperer', '0.706600'), - (2469, 10000032, 20000393, 'Olettiers', 30002686, 'Ambeke:Dodenvale:Artisine:Crielere', '0.434800'), - (2470, 10000032, 20000393, 'Artisine', 30002687, 'Olettiers:Bamiette', '0.497300'), - (2471, 10000032, 20000393, 'Chainelant', 30002688, 'Dodenvale:Unel', '0.852900'); -INSERT INTO `system_neighbour` (`id`, `regionId`, `constellationId`, `systemName`, `systemId`, `jumpNodes`, `trueSec`) VALUES - (2472, 10000032, 20000393, 'Sileperer', 30002689, 'Dodenvale', '0.617500'), - (2473, 10000032, 20000393, 'Bamiette', 30002690, 'Carrou:Artisine', '0.498800'), - (2474, 10000032, 20000393, 'Crielere', 30002691, 'Ambeke:Olettiers:Rancer', '0.398400'), - (2475, 10000032, 20000394, 'Jel', 30002692, 'Egghelende:Ation:Ardallabier', '0.607200'), - (2476, 10000032, 20000394, 'Egghelende', 30002693, 'Siseide:Jel:Odette:Ation:Aliette:Aurcel', '0.449300'), - (2477, 10000032, 20000394, 'Odette', 30002694, 'Egghelende:Stegette', '0.483000'), - (2478, 10000032, 20000394, 'Ation', 30002695, 'Jel:Egghelende', '0.581100'), - (2479, 10000032, 20000394, 'Stegette', 30002696, 'Fasse:Odette:Ravarin:Aliette', '0.453200'), - (2480, 10000032, 20000394, 'Ravarin', 30002697, 'Stegette', '0.372300'), - (2481, 10000032, 20000394, 'Aliette', 30002698, 'Egghelende:Stegette', '0.371300'), - (2482, 10000032, 20000395, 'Brapelille', 30002699, 'Bawilan:Brybier:Adrallezoen:Fricoure:Caretyn:Ardallabier', '0.672500'), - (2483, 10000032, 20000395, 'Bawilan', 30002700, 'Brapelille:Atier:Archee', '0.539200'), - (2484, 10000032, 20000395, 'Atier', 30002701, 'Bawilan:Croleur', '0.626700'), - (2485, 10000032, 20000395, 'Archee', 30002702, 'Bawilan:Adrallezoen', '0.445400'), - (2486, 10000032, 20000395, 'Brybier', 30002703, 'Brapelille', '0.580800'), - (2487, 10000032, 20000395, 'Adrallezoen', 30002704, 'Ardene:Brapelille:Archee', '0.478900'), - (2488, 10000032, 20000395, 'Croleur', 30002705, 'Atier', '0.573800'), - (2489, 10000032, 20000396, 'Doussivitte', 30002706, 'Parchanier:Stetille:Abenync:Mattere', '0.761900'), - (2490, 10000032, 20000396, 'Unel', 30002707, 'Chainelant:Auberulle:Tennen', '0.890500'), - (2491, 10000032, 20000396, 'Claysson', 30002708, 'Stetille:Harerget:Oirtlair', '0.937700'), - (2492, 10000032, 20000396, 'Auberulle', 30002709, 'Pettinck:Unel:Adiere', '0.834400'), - (2493, 10000032, 20000396, 'Adiere', 30002710, 'Adreland:Auberulle:Stetille', '0.765000'), - (2494, 10000032, 20000396, 'Stetille', 30002711, 'Doussivitte:Claysson:Adiere:Olelon', '0.906300'), - (2495, 10000032, 20000397, 'Alillere', 30002712, 'Alles:Abenync:Pozirblant:Bourynes:Aurcel:Aymaerne', '0.847800'), - (2496, 10000032, 20000397, 'Abenync', 30002713, 'Doussivitte:Alillere', '0.707900'), - (2497, 10000032, 20000397, 'Pozirblant', 30002714, 'Alillere:Bourynes:Aurcel', '0.742600'), - (2498, 10000032, 20000397, 'Bourynes', 30002715, 'Eglennaert:Alillere:Pozirblant:Aymaerne:Vittenyn:Ethernity', '1.000000'), - (2499, 10000032, 20000397, 'Aurcel', 30002716, 'Egghelende:Alillere:Pozirblant', '0.549500'), - (2500, 10000032, 20000397, 'Aymaerne', 30002717, 'Alillere:Bourynes', '0.903000'), - (2501, 10000032, 20000398, 'Rancer', 30002718, 'Crielere:Miroitem', '0.364700'), - (2502, 10000032, 20000398, 'Miroitem', 30002719, 'Rancer:Thelan:Lamadent:Otou', '0.305200'), - (2503, 10000032, 20000398, 'Thelan', 30002720, 'Hagilur:Miroitem:Rorsins', '0.227000'), - (2504, 10000032, 20000398, 'Rorsins', 30002721, 'Thelan', '0.125200'), - (2505, 10000032, 20000398, 'Lamadent', 30002722, 'Miroitem:Otou', '0.341200'), - (2506, 10000032, 20000398, 'Otou', 30002723, 'Hek:Miroitem:Lamadent', '0.333600'), - (2507, 10000032, 20000399, 'Assiettes', 30002724, 'Dunraelare:Goinard', '0.642600'), - (2508, 10000032, 20000399, 'Goinard', 30002725, 'Assiettes:Raeghoscon:Allipes', '0.342300'), - (2509, 10000032, 20000399, 'Raeghoscon', 30002726, 'Goinard:Lermireve', '0.366400'), - (2510, 10000032, 20000399, 'Allipes', 30002727, 'Goinard:Aetree', '0.162800'), - (2511, 10000032, 20000399, 'Lermireve', 30002728, 'Raeghoscon:Angatalie:Palmon', '0.270600'), - (2512, 10000032, 20000399, 'Aetree', 30002729, 'Allipes:Esmes', '0.178400'), - (2513, 10000032, 20000399, 'Esmes', 30002730, 'Aetree:Basan', '0.105700'), - (2514, 10000032, 20000400, 'Vittenyn', 30002731, 'Bourynes:Mirilene:Pucherie:Fricoure:Trossere', '0.903600'), - (2515, 10000032, 20000400, 'Mirilene', 30002732, 'Chelien:Vittenyn', '0.779700'), - (2516, 10000032, 20000400, 'Pucherie', 30002733, 'Vittenyn', '0.826700'), - (2517, 10000032, 20000400, 'Fricoure', 30002734, 'Brapelille:Vittenyn:Caretyn', '0.809200'), - (2518, 10000032, 20000400, 'Caretyn', 30002735, 'Brapelille:Fricoure:Ainaille', '0.823100'), - (2519, 10000032, 20000400, 'Ainaille', 30002736, 'Vylade:Caretyn', '0.845300'), - (2520, 10000033, 20000401, 'Konola', 30002737, 'Isaziwa:Eitu', '0.665700'), - (2521, 10000033, 20000401, 'Inoue', 30002738, 'Isaziwa:Erila', '0.570900'), - (2522, 10000033, 20000401, 'Isaziwa', 30002739, 'Konola:Inoue:Oiniken', '0.720800'), - (2523, 10000033, 20000401, 'Eitu', 30002740, 'Konola:Horkkisen:Erila', '0.538000'), - (2524, 10000033, 20000401, 'Horkkisen', 30002741, 'Eitu', '0.438400'), - (2525, 10000033, 20000401, 'Erila', 30002742, 'Inoue:Eitu', '0.448700'), - (2526, 10000033, 20000402, 'Ohvosamon', 30002743, 'Auviken:Jeras', '0.730100'), - (2527, 10000033, 20000402, 'Auviken', 30002744, 'Ohvosamon:Oijamon:Kakki:Kausaaja', '0.819600'), - (2528, 10000033, 20000402, 'Saikanen', 30002745, 'Oijamon:Kakki', '0.871200'), - (2529, 10000033, 20000402, 'Oijamon', 30002746, 'Auviken:Saikanen:Jeras', '0.816600'), - (2530, 10000033, 20000402, 'Kakki', 30002747, 'Auviken:Saikanen', '0.839700'), - (2531, 10000033, 20000402, 'Jeras', 30002748, 'Ohvosamon:Oijamon:Usi', '0.571300'), - (2532, 10000033, 20000403, 'Kausaaja', 30002749, 'Auviken:Kaimon:Ahynada', '0.740700'), - (2533, 10000033, 20000403, 'Oiniken', 30002750, 'Isaziwa:Kaimon:Ahynada:Aikoro', '0.718600'), - (2534, 10000033, 20000403, 'Kaimon', 30002751, 'Kausaaja:Oiniken:Alikara', '0.686100'), - (2535, 10000033, 20000403, 'Ahynada', 30002752, 'Tunttaras:Kausaaja:Oiniken:Paara:Komo', '0.803500'), - (2536, 10000033, 20000403, 'Aikoro', 30002753, 'Funtanainen:Isikemi:Oiniken:Alikara', '0.771400'), - (2537, 10000033, 20000403, 'Alikara', 30002754, 'New Caldari:Vellaine:Isanamo:Kaimon:Aikoro', '0.711300'), - (2538, 10000033, 20000404, 'Usi', 30002755, 'Jeras:Ishomilken', '0.543800'), - (2539, 10000033, 20000404, 'Ishomilken', 30002756, 'Usi:Nikkishina:Uuna', '0.374600'), - (2540, 10000033, 20000404, 'Nikkishina', 30002757, 'Ishomilken:Hasama', '0.370800'), - (2541, 10000033, 20000404, 'Hasama', 30002758, 'Mara:Nikkishina', '0.271400'), - (2542, 10000033, 20000404, 'Uuna', 30002759, 'Ishomilken:Manjonakko', '0.383500'), - (2543, 10000033, 20000404, 'Manjonakko', 30002760, 'Uuna:Mushikegi', '0.334700'), - (2544, 10000033, 20000405, 'Kassigainen', 30002761, 'Yashunen:Hatakani:Algogille:Synchelle', '0.915900'), - (2545, 10000033, 20000405, 'Yashunen', 30002762, 'Kassigainen:Tennen:Hatakani:Jolevier', '0.951200'), - (2546, 10000033, 20000405, 'Tennen', 30002763, 'Unel:Yashunen:Hatakani:Iivinen', '0.919000'), - (2547, 10000033, 20000405, 'Hatakani', 30002764, 'Kassigainen:Yashunen:Tennen:Sivala', '0.941100'), - (2548, 10000033, 20000405, 'Sivala', 30002765, 'Hatakani:Iivinen:Kubinen:Uedama', '0.550500'), - (2549, 10000033, 20000405, 'Iivinen', 30002766, 'Tennen:Sivala', '0.737100'), - (2550, 10000033, 20000406, 'Kubinen', 30002767, 'Sivala:Uedama:Enderailen', '0.416000'), - (2551, 10000033, 20000406, 'Uedama', 30002768, 'Sivala:Kubinen:Ikao:Haatomo:Juunigaishi', '0.505400'), - (2552, 10000033, 20000406, 'Enderailen', 30002769, 'Kubinen:Tunudan:Rairomon', '0.448800'), - (2553, 10000033, 20000406, 'Tunudan', 30002770, 'Enderailen:Kulelen', '0.414400'), - (2554, 10000033, 20000406, 'Kulelen', 30002771, 'Tunudan:Hogimo:Yria', '0.475400'), - (2555, 10000033, 20000406, 'Rairomon', 30002772, 'Enderailen:Huttaken', '0.629400'), - (2556, 10000033, 20000406, 'Hogimo', 30002773, 'Kulelen:Huttaken:Venilen', '0.557400'), - (2557, 10000033, 20000406, 'Huttaken', 30002774, 'Rairomon:Hogimo:Halaima', '0.572700'), - (2558, 10000033, 20000407, 'Paara', 30002775, 'Ahynada:Annaro:Muvolailen', '0.778500'), - (2559, 10000033, 20000407, 'Annaro', 30002776, 'Paara:Isutaka:Muvolailen', '0.807500'), - (2560, 10000033, 20000407, 'Isutaka', 30002777, 'Annaro:Tasabeshi', '0.834500'), - (2561, 10000033, 20000407, 'Tasabeshi', 30002778, 'Isutaka:Ono', '0.830900'), - (2562, 10000033, 20000407, 'Ono', 30002779, 'Tasabeshi', '0.794400'), - (2563, 10000033, 20000407, 'Muvolailen', 30002780, 'Maurasi:Jita:Paara:Annaro', '0.708100'), - (2564, 10000033, 20000408, 'Halaima', 30002781, 'Sarekuwa:Huttaken:Kamio:Sankkasen', '0.658900'), - (2565, 10000033, 20000408, 'Kamio', 30002782, 'Halaima:Ikao:Kaaputenen', '0.741100'), - (2566, 10000033, 20000408, 'Sankkasen', 30002783, 'Halaima:Tintoh:Waira', '0.668200'), - (2567, 10000033, 20000408, 'Tintoh', 30002784, 'Sankkasen:Santola', '0.813300'), - (2568, 10000033, 20000408, 'Santola', 30002785, 'Tintoh:Ikao', '0.830000'), - (2569, 10000033, 20000408, 'Ikao', 30002786, 'Uedama:Kamio:Santola:Waskisen:Irjunen:Juunigaishi', '0.602200'), - (2570, 10000033, 20000408, 'Waira', 30002787, 'Sankkasen:Uotila', '0.534700'), - (2571, 10000033, 20000409, 'Inaro', 30002788, 'Sirseshin:Kaaputenen:Waskisen:Sirppala', '0.837000'), - (2572, 10000033, 20000409, 'Kaaputenen', 30002789, 'Kamio:Inaro:Niarja', '0.779200'), - (2573, 10000033, 20000409, 'Waskisen', 30002790, 'Ikao:Inaro:Irjunen', '0.685600'), - (2574, 10000033, 20000409, 'Sirppala', 30002791, 'Urlen:Inaro:Anttiri:Urhinichi', '0.883200'), - (2575, 10000033, 20000409, 'Irjunen', 30002792, 'Ikao:Waskisen:Inari', '0.520300'), - (2576, 10000033, 20000409, 'Inari', 30002793, 'Irjunen', '0.462500'), - (2577, 10000033, 20000410, 'Yria', 30002794, 'Kulelen:Oshaima:Kaunokka:Oisio', '0.501200'), - (2578, 10000033, 20000410, 'Oshaima', 30002795, 'Yria:Hysera:Oisio', '0.453100'), - (2579, 10000033, 20000410, 'Hysera', 30002796, 'Oshaima:Oisio:Hasmijaala', '0.397200'), - (2580, 10000033, 20000410, 'Kaunokka', 30002797, 'Yria:Venilen', '0.489400'), - (2581, 10000033, 20000410, 'Venilen', 30002798, 'Kino:Hogimo:Kaunokka', '0.611800'), - (2582, 10000033, 20000410, 'Oisio', 30002799, 'Yria:Oshaima:Hysera', '0.533600'), - (2583, 10000033, 20000411, 'Haatomo', 30002800, 'Uedama:Suroken', '0.609300'), - (2584, 10000033, 20000411, 'Suroken', 30002801, 'Haatomo:Kusomonmon:Juunigaishi:Anttiri', '0.729200'), - (2585, 10000033, 20000411, 'Kusomonmon', 30002802, 'Urlen:Suroken', '0.847300'), - (2586, 10000033, 20000411, 'Juunigaishi', 30002803, 'Uedama:Ikao:Suroken:Isikesu:Anttiri', '0.621300'), - (2587, 10000033, 20000411, 'Isikesu', 30002804, 'Juunigaishi:Anttiri', '0.670000'), - (2588, 10000033, 20000411, 'Anttiri', 30002805, 'Sirppala:Suroken:Juunigaishi:Isikesu', '0.712800'), - (2589, 10000033, 20000412, 'Hasmijaala', 30002806, 'Hysera:Nagamanen', '0.335800'), - (2590, 10000033, 20000412, 'Nagamanen', 30002807, 'Hasmijaala:Oto:Sujarento:Deven', '0.304700'), - (2591, 10000033, 20000412, 'Oto', 30002808, 'Nagamanen', '0.398100'), - (2592, 10000033, 20000412, 'Sujarento', 30002809, 'Nagamanen:Eranakko:Onatoh:Tama', '0.311100'), - (2593, 10000033, 20000412, 'Eranakko', 30002810, 'Sujarento:Onatoh', '0.324000'), - (2594, 10000033, 20000412, 'Onatoh', 30002811, 'Sujarento:Eranakko:Tannolen', '0.296400'), - (2595, 10000033, 20000412, 'Tannolen', 30002812, 'Onatoh:Tierijev', '0.303600'), - (2596, 10000033, 20000412, 'Tama', 30002813, 'Nourvukaiken:Sujarento:Kedama', '0.282600'), - (2597, 10000033, 20000413, 'Uotila', 30002814, 'Waira:Isenairos', '0.574100'), - (2598, 10000033, 20000413, 'Isenairos', 30002815, 'Uotila:Saila:Oichiya', '0.804000'), - (2599, 10000033, 20000413, 'Saila', 30002816, 'Isenairos:Aramachi', '0.893500'), - (2600, 10000033, 20000413, 'Aramachi', 30002817, 'Saila:Laah', '0.489800'), - (2601, 10000033, 20000413, 'Oichiya', 30002818, 'Isenairos:Motsu:Komo:Laah', '0.847700'), - (2602, 10000033, 20000413, 'Motsu', 30002819, 'Oichiya:Laah', '0.872800'), - (2603, 10000034, 20000414, 'N-JK02', 30002820, 'XTJ-5Q:L-GY1B', '-0.175900'), - (2604, 10000034, 20000414, 'JT2I-7', 30002821, 'XTJ-5Q', '-0.119700'), - (2605, 10000034, 20000414, 'XTJ-5Q', 30002822, 'N-JK02:JT2I-7:1-KCSA', '-0.169600'), - (2606, 10000034, 20000414, '1-KCSA', 30002823, 'XTJ-5Q:UJXC-B:F48K-D', '-0.183600'), - (2607, 10000034, 20000414, 'UJXC-B', 30002824, '1-KCSA:UDVW-O:F48K-D', '-0.143300'), - (2608, 10000034, 20000414, 'UDVW-O', 30002825, 'LS-JEP:UJXC-B', '-0.079100'), - (2609, 10000034, 20000414, 'F48K-D', 30002826, '1-KCSA:UJXC-B:FB5U-I', '-0.215500'), - (2610, 10000034, 20000415, 'FBH-JN', 30002827, 'BVRQ-O:SH6X-F:B1UE-J', '-0.513600'), - (2611, 10000034, 20000415, 'BVRQ-O', 30002828, 'FBH-JN:QX-4HO', '-0.524600'), - (2612, 10000034, 20000415, 'QX-4HO', 30002829, 'BVRQ-O:LS3-HP', '-0.662800'), - (2613, 10000034, 20000415, 'LS3-HP', 30002830, 'QX-4HO:6V-D0E', '-0.666200'), - (2614, 10000034, 20000415, 'SH6X-F', 30002831, 'FBH-JN', '-0.402400'), - (2615, 10000034, 20000415, '6V-D0E', 30002832, 'LS3-HP', '-0.511800'), - (2616, 10000034, 20000416, 'SG-3HY', 30002833, 'A-YB15:QZX-L9:G-KCFT', '-0.271000'), - (2617, 10000034, 20000416, 'AU2V-J', 30002834, 'SY-0AM:QZX-L9:D-6PKO', '-0.197400'), - (2618, 10000034, 20000416, 'SY-0AM', 30002835, 'J7M-3W:AU2V-J:QZX-L9:D-6PKO', '-0.157200'), - (2619, 10000034, 20000416, 'A-YB15', 30002836, 'FB-MPY:SG-3HY', '-0.590300'), - (2620, 10000034, 20000416, 'QZX-L9', 30002837, 'Z-EKCY:SG-3HY:AU2V-J:SY-0AM:D-6PKO', '-0.184500'), - (2621, 10000034, 20000416, 'D-6PKO', 30002838, 'AU2V-J:SY-0AM:QZX-L9', '-0.125500'), - (2622, 10000034, 20000417, 'RAI-0E', 30002839, 'MN9P-A:TA9T-P', '-0.116900'), - (2623, 10000034, 20000417, 'MN9P-A', 30002840, 'RAI-0E:L-TLFU:BM-VYZ:74-DRC', '-0.101900'), - (2624, 10000034, 20000417, 'TA9T-P', 30002841, 'RAI-0E:Q-GICU', '-0.149000'), - (2625, 10000034, 20000417, 'L-TLFU', 30002842, 'MN9P-A:BM-VYZ:EPCD-D', '-0.046300'), - (2626, 10000034, 20000417, 'BM-VYZ', 30002843, 'MN9P-A:L-TLFU', '-0.054300'), - (2627, 10000034, 20000417, 'Q-GICU', 30002844, 'TA9T-P:G4-QU6:R1O-GN', '-0.137400'), - (2628, 10000034, 20000417, 'EPCD-D', 30002845, 'L-TLFU', '-0.012700'), - (2629, 10000034, 20000418, '0S1-GI', 30002846, '74-DRC:O31W-6:M3-H2Y', '-0.301200'), - (2630, 10000034, 20000418, 'L-GY1B', 30002847, 'AID-9T:N-JK02:74-DRC:LE-67X', '-0.178500'), - (2631, 10000034, 20000418, '74-DRC', 30002848, 'MN9P-A:0S1-GI:L-GY1B', '-0.136300'), - (2632, 10000034, 20000418, 'LE-67X', 30002849, 'L-GY1B', '-0.199200'), - (2633, 10000034, 20000418, 'B1UE-J', 30002850, 'V3P-AZ:FBH-JN:O31W-6', '-0.458100'), - (2634, 10000034, 20000418, 'O31W-6', 30002851, '7-YHRX:0S1-GI:B1UE-J:C3J0-O', '-0.464100'), - (2635, 10000034, 20000418, 'M3-H2Y', 30002852, '0S1-GI', '-0.299900'), - (2636, 10000034, 20000419, 'G-KCFT', 30002853, 'SG-3HY:WNM-V0:C3J0-O:B3ZU-H', '-0.309200'), - (2637, 10000034, 20000419, 'WNM-V0', 30002854, 'G-KCFT:6FS-CZ:HPV-RJ:C3J0-O:GSO-SR:B3ZU-H', '-0.463800'), - (2638, 10000034, 20000419, '6FS-CZ', 30002855, 'WNM-V0:H7S-5I', '-0.494300'), - (2639, 10000034, 20000419, 'HPV-RJ', 30002856, 'WNM-V0', '-0.758000'), - (2640, 10000034, 20000419, 'H7S-5I', 30002857, '6FS-CZ:9-0QB7', '-0.386800'), - (2641, 10000034, 20000419, 'C3J0-O', 30002858, 'O31W-6:G-KCFT:WNM-V0', '-0.426100'), - (2642, 10000034, 20000419, 'GSO-SR', 30002859, 'WNM-V0:B3ZU-H', '-0.139100'), - (2643, 10000034, 20000419, 'B3ZU-H', 30002860, 'G-KCFT:WNM-V0:GSO-SR', '-0.283700'), - (2644, 10000034, 20000420, 'G4-QU6', 30002861, 'Q-GICU:V2-GZS', '-0.205200'), - (2645, 10000034, 20000420, 'V2-GZS', 30002862, 'G4-QU6:HD-HOZ:42G-OB', '-0.419600'), - (2646, 10000034, 20000420, 'HD-HOZ', 30002863, 'V2-GZS:42G-OB:LEM-I1:ND-GL4', '-0.848100'), - (2647, 10000034, 20000420, '42G-OB', 30002864, 'V2-GZS:HD-HOZ:LEM-I1', '-0.855500'), - (2648, 10000034, 20000420, 'LEM-I1', 30002865, 'HD-HOZ:42G-OB:1S-SU1:ND-GL4', '-0.899800'), - (2649, 10000034, 20000420, '1S-SU1', 30002866, '9P4O-F:LEM-I1', '-1.000000'), - (2650, 10000034, 20000420, 'ND-GL4', 30002867, 'HD-HOZ:LEM-I1:K95-9I', '-0.758100'), - (2651, 10000034, 20000421, '9-0QB7', 30002868, 'H7S-5I:M-75WN:HVGR-R', '-0.396800'), - (2652, 10000034, 20000421, 'M-75WN', 30002869, '9-0QB7:PNFW-O:HVGR-R:K95-9I', '-0.499000'), - (2653, 10000034, 20000421, 'PNFW-O', 30002870, 'M-75WN:HVGR-R:K76A-3', '-0.539800'), - (2654, 10000034, 20000421, 'HVGR-R', 30002871, '9-0QB7:M-75WN:PNFW-O:K95-9I', '-0.601900'), - (2655, 10000034, 20000421, 'K76A-3', 30002872, 'PNFW-O', '-0.821300'), - (2656, 10000034, 20000421, 'K95-9I', 30002873, 'ND-GL4:M-75WN:HVGR-R', '-0.646900'), - (2657, 10000034, 20000422, 'R1O-GN', 30002874, 'Q-GICU:GQ-7SP:BGMZ-0:I2D3-5:RQOO-U', '-0.125700'), - (2658, 10000034, 20000422, 'GQ-7SP', 30002875, 'R1O-GN:BGMZ-0:I2D3-5:FZX-PU:O9K-FT', '-0.061300'), - (2659, 10000034, 20000422, 'BGMZ-0', 30002876, 'R1O-GN:GQ-7SP:I2D3-5', '-0.069400'), - (2660, 10000034, 20000422, 'I2D3-5', 30002877, 'R1O-GN:GQ-7SP:BGMZ-0:FZX-PU:RQOO-U', '-0.176800'), - (2661, 10000034, 20000422, 'FZX-PU', 30002878, 'TZ-74M:GQ-7SP:I2D3-5:O9K-FT', '-0.133600'), - (2662, 10000034, 20000422, 'O9K-FT', 30002879, 'GQ-7SP:FZX-PU', '-0.028100'), - (2663, 10000034, 20000422, 'RQOO-U', 30002880, 'R1O-GN:I2D3-5', '-0.406400'), - (2664, 10000034, 20000423, 'FB5U-I', 30002881, 'F48K-D:BZ-BCK', '-0.315900'), - (2665, 10000034, 20000423, 'BZ-BCK', 30002882, 'FB5U-I:5-VFC6:O5-YNW:J-OAH2', '-0.684800'), - (2666, 10000034, 20000423, '5-VFC6', 30002883, 'BZ-BCK', '-0.412200'), - (2667, 10000034, 20000423, 'O5-YNW', 30002884, 'BZ-BCK:86L-9F:IUU3-L', '-0.946200'), - (2668, 10000034, 20000423, '86L-9F', 30002885, 'O5-YNW', '-0.955400'), - (2669, 10000034, 20000423, 'IUU3-L', 30002886, 'O5-YNW:S-LHPJ', '-0.985700'), - (2670, 10000034, 20000423, 'J-OAH2', 30002887, 'BZ-BCK', '-0.782300'), - (2671, 10000034, 20000423, 'S-LHPJ', 30002888, 'IUU3-L', '-1.000000'), - (2672, 10000035, 20000424, '4U90-Z', 30002889, '9-R6GU:T-945F:FO8M-2:AD-CBT', '-0.101300'), - (2673, 10000035, 20000424, 'T-945F', 30002890, '4U90-Z:FO8M-2:R8S-1K', '-0.087700'), - (2674, 10000035, 20000424, 'FO8M-2', 30002891, '4U90-Z:T-945F:QPO-WI:R8S-1K', '-0.103100'), - (2675, 10000035, 20000424, 'AD-CBT', 30002892, '4U90-Z', '-0.169800'), - (2676, 10000035, 20000424, 'QPO-WI', 30002893, 'FO8M-2:94-H3F', '-0.136900'), - (2677, 10000035, 20000424, 'R8S-1K', 30002894, 'T-945F:FO8M-2', '-0.057500'), - (2678, 10000035, 20000425, '94-H3F', 30002895, 'QPO-WI:CU9-T0:XCF-8N', '-0.222100'), - (2679, 10000035, 20000425, 'CU9-T0', 30002896, '94-H3F:XCF-8N:FMB-JP', '-0.428900'), - (2680, 10000035, 20000425, 'XCF-8N', 30002897, '94-H3F:CU9-T0:FMB-JP', '-0.449300'), - (2681, 10000035, 20000425, 'FMB-JP', 30002898, 'CU9-T0:XCF-8N:0P-F3K:TXME-A', '-0.584500'), - (2682, 10000035, 20000425, '0P-F3K', 30002899, 'FMB-JP:K5F-Z2', '-0.566300'), - (2683, 10000035, 20000425, 'K5F-Z2', 30002900, '0P-F3K', '-0.685000'), - (2684, 10000035, 20000425, 'TXME-A', 30002901, 'FMB-JP:YA0-XJ', '-0.809000'), - (2685, 10000035, 20000426, 'YA0-XJ', 30002902, 'TXME-A:2-KF56:2R-CRW', '-0.820100'), - (2686, 10000035, 20000426, '2-KF56', 30002903, 'YA0-XJ:VFK-IV:2R-CRW', '-0.828100'), - (2687, 10000035, 20000426, 'VFK-IV', 30002904, '2-KF56:2R-CRW:II-5O9:I30-3A', '-0.849200'), - (2688, 10000035, 20000426, '2R-CRW', 30002905, 'YA0-XJ:2-KF56:VFK-IV:CCP-US', '-0.877500'), - (2689, 10000035, 20000426, 'CCP-US', 30002906, '2R-CRW:DO6H-Q', '-0.939800'), - (2690, 10000035, 20000426, 'II-5O9', 30002907, 'VFK-IV:C7Y-7Z', '-0.693100'), - (2691, 10000035, 20000427, 'I30-3A', 30002908, 'VFK-IV:2O9G-D', '-0.846000'), - (2692, 10000035, 20000427, '2O9G-D', 30002909, 'I30-3A:NC-N3F:JU-OWQ', '-0.811400'), - (2693, 10000035, 20000427, 'NC-N3F', 30002910, '2O9G-D', '-0.686800'), - (2694, 10000035, 20000427, 'JU-OWQ', 30002911, '2O9G-D:S-DN5M:MXX5-9', '-0.815000'), - (2695, 10000035, 20000427, 'S-DN5M', 30002912, 'JU-OWQ', '-0.852800'), - (2696, 10000035, 20000427, 'MXX5-9', 30002913, 'JU-OWQ:ZZZR-5:3QE-9Q', '-0.769900'), - (2697, 10000035, 20000427, 'ZZZR-5', 30002914, 'MXX5-9', '-0.750800'), - (2698, 10000035, 20000428, 'C7Y-7Z', 30002915, 'II-5O9:X-Z4DA', '-0.677800'), - (2699, 10000035, 20000428, 'X-Z4DA', 30002916, 'C7Y-7Z:3OAT-Q:33RB-O', '-0.423400'), - (2700, 10000035, 20000428, '3OAT-Q', 30002917, 'X-Z4DA:N-TFXK:33RB-O', '-0.352500'), - (2701, 10000035, 20000428, 'N-TFXK', 30002918, '3OAT-Q:DKUK-G', '-0.477500'), - (2702, 10000035, 20000428, '33RB-O', 30002919, 'X-Z4DA:3OAT-Q', '-0.279100'), - (2703, 10000035, 20000428, 'DKUK-G', 30002920, 'WLF-D3:N-TFXK', '-0.360800'), - (2704, 10000035, 20000429, '3QE-9Q', 30002921, 'MXX5-9:E-FIC0:ZOYW-O', '-0.772600'), - (2705, 10000035, 20000429, 'E-FIC0', 30002922, '3QE-9Q:85-B52:YZ-UKA', '-0.732800'), - (2706, 10000035, 20000429, 'ZOYW-O', 30002923, '3QE-9Q:RO0-AF', '-0.817200'), - (2707, 10000035, 20000429, '85-B52', 30002924, 'E-FIC0:YZ-UKA', '-0.765400'), - (2708, 10000035, 20000429, 'YZ-UKA', 30002925, 'E-FIC0:85-B52', '-0.752500'), - (2709, 10000035, 20000429, 'RO0-AF', 30002926, 'ZOYW-O:5W3-DG', '-0.838500'), - (2710, 10000035, 20000429, '5W3-DG', 30002927, 'RO0-AF:LT-DRO:7T6P-C', '-0.779300'), - (2711, 10000035, 20000429, 'LT-DRO', 30002928, '5W3-DG:8S28-3', '-0.725100'), - (2712, 10000035, 20000429, '7T6P-C', 30002929, '5W3-DG', '-0.640000'), - (2713, 10000035, 20000429, '8S28-3', 30002930, 'LT-DRO:E3UY-6:K4YZ-Y', '-0.666800'), - (2714, 10000035, 20000429, 'E3UY-6', 30002931, '8S28-3:LEK-N5', '-0.613800'), - (2715, 10000035, 20000430, 'LEK-N5', 30002932, 'E3UY-6:AGG-NR:0V0R-R:OWXT-5', '-0.560600'), - (2716, 10000035, 20000430, 'AGG-NR', 30002933, 'LEK-N5:O-2RNZ', '-0.558600'), - (2717, 10000035, 20000430, '0V0R-R', 30002934, 'LEK-N5:OWXT-5', '-0.579800'), - (2718, 10000035, 20000430, 'O-2RNZ', 30002935, 'AGG-NR:3JN9-Q', '-0.514800'), - (2719, 10000035, 20000430, 'OWXT-5', 30002936, 'LEK-N5:0V0R-R:3T7-M8', '-0.562100'), - (2720, 10000035, 20000430, '3JN9-Q', 30002937, 'O-2RNZ', '-0.495400'), - (2721, 10000035, 20000431, '3T7-M8', 30002938, 'OWXT-5:WUZ-WM:MZ1E-P:N2IS-B', '-0.588200'), - (2722, 10000035, 20000431, 'WUZ-WM', 30002939, '3T7-M8:43B-O1:4N-BUI', '-0.526800'), - (2723, 10000035, 20000431, 'MZ1E-P', 30002940, '3T7-M8:J1AU-9', '-0.638600'), - (2724, 10000035, 20000431, '43B-O1', 30002941, 'WUZ-WM:5S-KXA', '-0.502200'), - (2725, 10000035, 20000431, 'J1AU-9', 30002942, 'MZ1E-P:X3-PBC', '-0.730400'), - (2726, 10000035, 20000431, 'X3-PBC', 30002943, 'J1AU-9:U-TJ7Y', '-0.773000'), - (2727, 10000035, 20000431, '4N-BUI', 30002944, 'WUZ-WM:XCBK-X:GY5-26:VPLL-N:9CK-KZ', '-0.517500'), - (2728, 10000035, 20000431, 'N2IS-B', 30002945, '3T7-M8:VPLL-N', '-0.599700'), - (2729, 10000035, 20000431, 'XCBK-X', 30002946, '4N-BUI:GY5-26:VPLL-N:9CK-KZ', '-0.480200'), - (2730, 10000035, 20000431, 'GY5-26', 30002947, '4N-BUI:XCBK-X:VPLL-N:9CK-KZ', '-0.537500'), - (2731, 10000035, 20000431, 'VPLL-N', 30002948, '4N-BUI:N2IS-B:XCBK-X:GY5-26:9CK-KZ', '-0.490000'), - (2732, 10000035, 20000431, '9CK-KZ', 30002949, '4N-BUI:XCBK-X:GY5-26:VPLL-N', '-0.508100'), - (2733, 10000035, 20000431, '5S-KXA', 30002950, '43B-O1', '-0.529800'), - (2734, 10000035, 20000432, 'U-TJ7Y', 30002951, 'X3-PBC:A4L-A2', '-0.727400'), - (2735, 10000035, 20000432, 'A4L-A2', 30002952, 'U-TJ7Y:CZDJ-1:UEJX-G', '-0.818800'), - (2736, 10000035, 20000432, 'CZDJ-1', 30002953, 'A4L-A2:RG9-7U:UJY-HE', '-0.945500'), - (2737, 10000035, 20000432, 'RG9-7U', 30002954, 'CZDJ-1:UJY-HE', '-0.977200'), - (2738, 10000035, 20000432, 'UJY-HE', 30002955, 'CZDJ-1:RG9-7U:Y-1918', '-1.000000'), - (2739, 10000035, 20000432, 'UEJX-G', 30002956, 'A4L-A2', '-0.785300'), - (2740, 10000036, 20000433, 'Tzvi', 30002957, 'Raa:Sifilar:Oyeman:Lamaa', '0.279900'), - (2741, 10000036, 20000433, 'Raa', 30002958, 'Tzvi:Sifilar:Mehatoor', '0.309700'), - (2742, 10000036, 20000433, 'Sifilar', 30002959, 'Tzvi:Raa:Arzad:Oyeman', '0.257300'), - (2743, 10000036, 20000433, 'Arzad', 30002960, 'Sifilar:Ezzara:Tararan', '0.220400'), - (2744, 10000036, 20000433, 'Oyeman', 30002961, 'Tzvi:Sifilar', '0.222400'), - (2745, 10000036, 20000433, 'Ezzara', 30002962, 'Vard:Arzad', '0.184500'), - (2746, 10000036, 20000434, 'Odin', 30002963, 'Esescama:Ohide', '0.606700'), - (2747, 10000036, 20000434, 'Esescama', 30002964, 'Odin:Choonka:Dital:Uadelah', '0.612700'), - (2748, 10000036, 20000434, 'Choonka', 30002965, 'Esescama:Thasinaz:Dihra:Dital:Kamela', '0.649800'), - (2749, 10000036, 20000434, 'Thasinaz', 30002966, 'Choonka:Dihra', '0.637200'), - (2750, 10000036, 20000434, 'Dihra', 30002967, 'Choonka:Thasinaz:Dital:Naeel', '0.589300'), - (2751, 10000036, 20000434, 'Dital', 30002968, 'Esescama:Choonka:Dihra:KBP7-G', '0.478700'), - (2752, 10000036, 20000435, 'Eredan', 30002969, 'Lisudeh:Mehatoor', '0.701700'), - (2753, 10000036, 20000435, 'Ohide', 30002970, 'Odin:Sasoutikh:Kamela', '0.573900'), - (2754, 10000036, 20000435, 'Sasoutikh', 30002971, 'Ohide:Gheth', '0.593600'), - (2755, 10000036, 20000435, 'Gheth', 30002972, 'Sasoutikh:Mehatoor', '0.596600'), - (2756, 10000036, 20000435, 'Lisudeh', 30002973, 'Lashesih:Eredan', '0.759200'), - (2757, 10000036, 20000435, 'Mehatoor', 30002974, 'Raa:Eredan:Gheth', '0.659500'), - (2758, 10000036, 20000436, 'Roushzar', 30002975, 'Labapi:Huola', '0.367000'), - (2759, 10000036, 20000436, 'Labapi', 30002976, 'Roushzar:Arayar:Asghed', '0.383800'), - (2760, 10000036, 20000436, 'Arayar', 30002977, 'Labapi:Asghed:Halmah', '0.386300'), - (2761, 10000036, 20000436, 'Asghed', 30002978, 'Labapi:Arayar:Tararan:Sosan:Halmah', '0.355500'), - (2762, 10000036, 20000436, 'Tararan', 30002979, 'Arzad:Asghed:Sosan:Halmah', '0.327200'), - (2763, 10000036, 20000436, 'Sosan', 30002980, 'Asghed:Tararan:Oyonata', '0.335700'), - (2764, 10000036, 20000436, 'Halmah', 30002981, 'Arayar:Asghed:Tararan:Mili', '0.448800'), - (2765, 10000036, 20000437, 'Rahadalon', 30002982, 'Nakah:Soosat:Itsyamil:Mendori', '0.393500'), - (2766, 10000036, 20000437, 'Soosat', 30002983, 'Rahadalon:Ibash', '0.336600'), - (2767, 10000036, 20000437, 'Ibash', 30002984, 'Soosat:Itsyamil:Ussad', '0.219100'), - (2768, 10000036, 20000437, 'Itsyamil', 30002985, 'Rahadalon:Ibash', '0.248300'), - (2769, 10000036, 20000437, 'Mendori', 30002986, 'Rahadalon:Nakatre:Ehnoum', '0.538200'), - (2770, 10000036, 20000437, 'Ussad', 30002987, 'Ibash', '0.162400'), - (2771, 10000036, 20000438, 'Nakatre', 30002988, 'Mendori:Laddiaha:Hakshma:Riavayed', '0.582000'), - (2772, 10000036, 20000438, 'Laddiaha', 30002989, 'Nakatre:Uadelah:Naeel:Lower Debyl:Upper Debyl', '0.717900'), - (2773, 10000036, 20000438, 'Hakshma', 30002990, 'Nakatre:Riavayed:Shastal', '0.562500'), - (2774, 10000036, 20000438, 'Uadelah', 30002991, 'Esescama:Laddiaha:Akes:Hati', '0.829700'), - (2775, 10000036, 20000438, 'Akes', 30002992, 'Uadelah:Hati', '0.808500'), - (2776, 10000036, 20000438, 'Riavayed', 30002993, 'Nakatre:Hakshma:Hati', '0.647600'), - (2777, 10000036, 20000438, 'Hati', 30002994, 'Uadelah:Akes:Riavayed:Jarkkolen:Yuhelia', '0.849000'), - (2778, 10000036, 20000439, 'Naeel', 30002995, 'Dihra:Laddiaha:Lower Debyl:Shastal', '0.581800'), - (2779, 10000036, 20000439, 'Lower Debyl', 30002996, 'Laddiaha:Naeel:Ehnoum:Upper Debyl:Shastal', '0.600700'), - (2780, 10000036, 20000439, 'Ehnoum', 30002997, 'Mendori:Lower Debyl:Upper Debyl:Shastal', '0.567100'), - (2781, 10000036, 20000439, 'Upper Debyl', 30002998, 'Laddiaha:Lower Debyl:Ehnoum', '0.695100'), - (2782, 10000036, 20000439, 'Shastal', 30002999, 'Hakshma:Naeel:Lower Debyl:Ehnoum:Thakala', '0.495000'), - (2783, 10000036, 20000439, 'Thakala', 30003000, 'Shastal', '0.352500'), - (2784, 10000036, 20000440, 'Mili', 30003001, 'Halmah:Faktun:Halenan', '0.560600'), - (2785, 10000036, 20000440, 'Faktun', 30003002, 'Mili:Ulerah', '0.626400'), - (2786, 10000036, 20000440, 'Halenan', 30003003, 'Mili:Ulerah:Uktiad', '0.637200'), - (2787, 10000036, 20000440, 'Ulerah', 30003004, 'Faktun:Halenan:Nidebora', '0.680700'), - (2788, 10000036, 20000440, 'Uktiad', 30003005, 'Halenan:Arveyil', '0.556900'), - (2789, 10000036, 20000440, 'Nidebora', 30003006, 'Ulerah:Palpis', '0.811900'), - (2790, 10000036, 20000440, 'Arveyil', 30003007, 'Uktiad:Palpis', '0.525400'), - (2791, 10000036, 20000440, 'Palpis', 30003008, 'Nidebora:Arveyil', '0.496200'), - (2792, 10000037, 20000441, 'Arnatele', 30003009, 'Halle:Mormoen:Amattens:Jurlesel:Bereye:Junsoraert', '0.622900'), - (2793, 10000037, 20000441, 'Halle', 30003010, 'Arnatele:Mormoen:Bereye', '0.728400'), - (2794, 10000037, 20000441, 'Mormoen', 30003011, 'Arnatele:Halle', '0.718000'), - (2795, 10000037, 20000441, 'Amattens', 30003012, 'Arnatele:Jurlesel:Bereye:Aice:Junsoraert:Uphene', '0.590100'), - (2796, 10000037, 20000441, 'Jurlesel', 30003013, 'Arnatele:Amattens:Bereye:Aice:Junsoraert', '0.599200'), - (2797, 10000037, 20000441, 'Bereye', 30003014, 'Arnatele:Halle:Amattens:Jurlesel:Aice:Leremblompes:Mies', '0.691900'), - (2798, 10000037, 20000441, 'Aice', 30003015, 'Amattens:Jurlesel:Bereye:Enedore', '0.691200'), - (2799, 10000037, 20000441, 'Junsoraert', 30003016, 'Arnatele:Amattens:Jurlesel', '0.524200'), - (2800, 10000037, 20000442, 'Harerget', 30003017, 'Claysson:Azer:Cherore:Ethernity', '0.833800'), - (2801, 10000037, 20000442, 'Azer', 30003018, 'Harerget:Cherore:Torvi:Mosson:Atlanins', '0.657100'), - (2802, 10000037, 20000442, 'Cherore', 30003019, 'Harerget:Azer:Mosson:Jaschercis', '0.702900'), - (2803, 10000037, 20000442, 'Torvi', 30003020, 'Azer:Mya', '0.530300'), - (2804, 10000037, 20000442, 'Mosson', 30003021, 'Azer:Cherore:Vaurent', '0.656600'), - (2805, 10000037, 20000442, 'Mya', 30003022, 'Torvi:Gerper', '0.371100'), - (2806, 10000037, 20000442, 'Gerper', 30003023, 'Mya', '0.354400'), - (2807, 10000037, 20000443, 'Marosier', 30003024, 'Lirsautton:Vaurent:Jaschercis', '0.603400'), - (2808, 10000037, 20000443, 'Lirsautton', 30003025, 'Marosier:Blameston:Ardallabier:Meves', '0.835600'), - (2809, 10000037, 20000443, 'Blameston', 30003026, 'Vylade:Lirsautton', '0.951600'), - (2810, 10000037, 20000443, 'Vaurent', 30003027, 'Mosson:Marosier:Jaschercis:Atlanins', '0.584300'), - (2811, 10000037, 20000443, 'Aclan', 30003028, 'Jaschercis', '0.506700'), - (2812, 10000037, 20000443, 'Jaschercis', 30003029, 'Pulin:Cherore:Marosier:Vaurent:Aclan', '0.612700'), - (2813, 10000037, 20000443, 'Ardallabier', 30003030, 'Ardene:Jel:Brapelille:Lirsautton', '0.713600'), - (2814, 10000037, 20000444, 'Athinard', 30003031, 'Dodixie:Meves:Ethernity', '0.974900'), - (2815, 10000037, 20000444, 'Meves', 30003032, 'Dodixie:Lirsautton:Athinard:Ethernity:Mattere', '0.979100'), - (2816, 10000037, 20000444, 'Ethernity', 30003033, 'Bourynes:Harerget:Athinard:Meves:Mattere:Gicodel', '0.935600'), - (2817, 10000037, 20000444, 'Mattere', 30003034, 'Adreland:Doussivitte:Meves:Ethernity:Gicodel', '0.951100'), - (2818, 10000037, 20000444, 'Gicodel', 30003035, 'Ethernity:Mattere:Frarolle', '0.858400'), - (2819, 10000037, 20000444, 'Frarolle', 30003036, 'Gicodel:Quier', '0.790500'), - (2820, 10000037, 20000444, 'Quier', 30003037, 'Frarolle', '0.733900'), - (2821, 10000037, 20000445, 'Atlanins', 30003038, 'Azer:Vaurent:Leremblompes:Bille:Alachene:Elarel', '0.629100'), - (2822, 10000037, 20000445, 'Leremblompes', 30003039, 'Bereye:Atlanins:Bille:Colcer:Uphene:Avele', '0.647200'), - (2823, 10000037, 20000445, 'Bille', 30003040, 'Atlanins:Leremblompes:Uphene:Elarel', '0.515900'), - (2824, 10000037, 20000445, 'Colcer', 30003041, 'Leremblompes', '0.851200'), - (2825, 10000037, 20000445, 'Alachene', 30003042, 'Atlanins:Uphene', '0.342400'), - (2826, 10000037, 20000445, 'Uphene', 30003043, 'Amattens:Leremblompes:Bille:Alachene', '0.578300'), - (2827, 10000037, 20000445, 'Elarel', 30003044, 'Atlanins:Bille:Groothese', '0.394500'), - (2828, 10000037, 20000446, 'Enedore', 30003045, 'Aice:Angymonne:Averon:Laic:Antollare:Scuelazyns', '0.646800'), - (2829, 10000037, 20000446, 'Angymonne', 30003046, 'Enedore:Averon:Odixie:Antollare:Scuelazyns:Muer', '0.561300'), - (2830, 10000037, 20000446, 'Averon', 30003047, 'Enedore:Angymonne:Carirgnottin:Odixie:Scuelazyns', '0.576100'), - (2831, 10000037, 20000446, 'Carirgnottin', 30003048, 'Averon:Odixie:Tolle:Scuelazyns', '0.624900'), - (2832, 10000037, 20000446, 'Laic', 30003049, 'Enedore:Antollare', '0.793200'), - (2833, 10000037, 20000446, 'Odixie', 30003050, 'Angymonne:Averon:Carirgnottin:Scuelazyns:Muer', '0.550300'), - (2834, 10000037, 20000446, 'Antollare', 30003051, 'Enedore:Angymonne:Laic:Avele', '0.689400'), - (2835, 10000037, 20000446, 'Tolle', 30003052, 'Carirgnottin:Aydoteaux:Manarq', '0.708100'), - (2836, 10000037, 20000446, 'Avele', 30003053, 'Leremblompes:Antollare', '0.710100'), - (2837, 10000037, 20000446, 'Scuelazyns', 30003054, 'Enedore:Angymonne:Averon:Carirgnottin:Odixie:Muer', '0.641700'), - (2838, 10000037, 20000446, 'Aydoteaux', 30003055, 'Tolle:Girani-Fa', '0.680600'), - (2839, 10000037, 20000446, 'Muer', 30003056, 'Angymonne:Odixie:Scuelazyns', '0.581200'), - (2840, 10000037, 20000447, 'Groothese', 30003057, 'Elarel:Olide', '0.268300'), - (2841, 10000037, 20000447, 'Olide', 30003058, 'Groothese:Adeel:Mannar', '0.741600'), - (2842, 10000037, 20000447, 'Adeel', 30003059, 'Olide', '0.353000'), - (2843, 10000037, 20000447, 'Mannar', 30003060, 'Olide:Mormelot:Angatalie', '0.285000'), - (2844, 10000037, 20000447, 'Mormelot', 30003061, 'Schoorasana:Mannar', '0.232100'), - (2845, 10000037, 20000447, 'Angatalie', 30003062, 'Lermireve:Mannar', '0.160500'), - (2846, 10000038, 20000448, 'Lamaa', 30003063, 'Tzvi:Kourmonen:Kamela', '0.355300'), - (2847, 10000038, 20000448, 'Tuomuta', 30003064, 'Kuomi:Kamela', '0.453700'), - (2848, 10000038, 20000448, 'Otelen', 30003065, 'Kuomi:Huola:Mahrokht', '0.784800'), - (2849, 10000038, 20000448, 'Kuomi', 30003066, 'Tuomuta:Otelen', '0.567900'), - (2850, 10000038, 20000448, 'Huola', 30003067, 'Roushzar:Otelen:Kourmonen', '0.370200'), - (2851, 10000038, 20000448, 'Kourmonen', 30003068, 'Auga:Lamaa:Huola:Kamela', '0.363500'), - (2852, 10000038, 20000448, 'Kamela', 30003069, 'Choonka:Ohide:Lamaa:Tuomuta:Kourmonen:Sosala', '0.440900'), - (2853, 10000038, 20000449, 'Sosala', 30003070, 'Kamela:Anka:Sasiekko:Gammel:Uusanen', '0.420500'), - (2854, 10000038, 20000449, 'Anka', 30003071, 'Sosala:Iesa:Gammel:Tannakan', '0.414600'), - (2855, 10000038, 20000449, 'Iesa', 30003072, 'Anka:Netsalakka:Uusanen', '0.413800'), - (2856, 10000038, 20000449, 'Netsalakka', 30003073, 'Iesa:Sasiekko:Myyhera', '0.484000'), - (2857, 10000038, 20000449, 'Sasiekko', 30003074, 'Sosala:Netsalakka:Myyhera:Raravoss', '0.542600'), - (2858, 10000038, 20000449, 'Myyhera', 30003075, 'Netsalakka:Sasiekko:Saikamon', '0.481700'), - (2859, 10000038, 20000449, 'Gammel', 30003076, 'Sosala:Anka:Ronne', '0.465600'), - (2860, 10000038, 20000449, 'Uusanen', 30003077, 'Sosala:Iesa:Erkinen', '0.402300'), - (2861, 10000038, 20000449, 'Erkinen', 30003078, 'Uusanen:Komaa', '0.592000'), - (2862, 10000038, 20000449, 'Saikamon', 30003079, 'Myyhera:Sahtogas', '0.412500'), - (2863, 10000038, 20000450, 'Jarkkolen', 30003080, 'Hati:Ronne:Junsen', '0.820600'), - (2864, 10000038, 20000450, 'Ronne', 30003081, 'Gammel:Jarkkolen:Hatori:Hakodan', '0.724100'), - (2865, 10000038, 20000450, 'Hatori', 30003082, 'Ronne:Malpara:Hakodan', '0.572800'), - (2866, 10000038, 20000450, 'Junsen', 30003083, 'Jarkkolen', '0.809600'), - (2867, 10000038, 20000450, 'Malpara', 30003084, 'Hatori', '0.474400'), - (2868, 10000038, 20000450, 'Hakodan', 30003085, 'Ronne:Hatori', '0.726700'), - (2869, 10000038, 20000451, 'Sahtogas', 30003086, 'Saikamon:Haras:Oyonata:Tannakan', '0.279900'), - (2870, 10000038, 20000451, 'Haras', 30003087, 'Sahtogas', '0.280000'), - (2871, 10000038, 20000451, 'Oyonata', 30003088, 'Sosan:Sahtogas:Kurniainen', '0.258900'), - (2872, 10000038, 20000451, 'Kurniainen', 30003089, 'Isbrabata:Oyonata:Saidusairos', '0.114400'), - (2873, 10000038, 20000451, 'Saidusairos', 30003090, 'Gratesier:Kurniainen', '0.104700'), - (2874, 10000038, 20000451, 'Tannakan', 30003091, 'Anka:Sahtogas', '0.247100'), - (2875, 10000038, 20000452, 'Komaa', 30003092, 'Erkinen:Ayeroilen:Kurmaru', '0.556700'), - (2876, 10000038, 20000452, 'Ayeroilen', 30003093, 'Komaa:Imata', '0.446600'), - (2877, 10000038, 20000452, 'Imata', 30003094, 'Ayeroilen:Furskeshin', '0.488400'), - (2878, 10000038, 20000452, 'Furskeshin', 30003095, 'Imata:Satalama', '0.605500'), - (2879, 10000038, 20000452, 'Kurmaru', 30003096, 'Komaa', '0.619100'), - (2880, 10000038, 20000452, 'Satalama', 30003097, 'Furskeshin', '0.660800'), - (2881, 10000039, 20000453, 'VYJ-DA', 30003098, 'U-WLT9:HHQ-M1:HT4K-M', '-0.065800'), - (2882, 10000039, 20000453, 'HHQ-M1', 30003099, 'VYJ-DA:A-CJGE', '-0.109900'), - (2883, 10000039, 20000453, 'A-CJGE', 30003100, 'HHQ-M1:G2-INZ:WAC-HW', '-0.183100'), - (2884, 10000039, 20000453, 'G2-INZ', 30003101, 'A-CJGE', '-0.114600'), - (2885, 10000039, 20000453, 'WAC-HW', 30003102, 'A-CJGE:RBW-8G', '-0.326600'), - (2886, 10000039, 20000453, 'HT4K-M', 30003103, 'VYJ-DA:4-OUKF', '-0.127500'), - (2887, 10000039, 20000453, 'RBW-8G', 30003104, 'WAC-HW:C-VZAK', '-0.513200'), - (2888, 10000039, 20000454, '4-OUKF', 30003105, 'HT4K-M:HAJ-DQ:JAUD-V', '-0.278100'), - (2889, 10000039, 20000454, 'HAJ-DQ', 30003106, '4-OUKF', '-0.365000'), - (2890, 10000039, 20000454, 'JAUD-V', 30003107, '4-OUKF:DTX8-M', '-0.172400'), - (2891, 10000039, 20000454, 'DTX8-M', 30003108, 'JAUD-V:C9N-CC', '-0.273100'), - (2892, 10000039, 20000454, 'C9N-CC', 30003109, 'DTX8-M:X-7BIX', '-0.305600'), - (2893, 10000039, 20000454, 'X-7BIX', 30003110, 'C9N-CC:5-9UXZ:Q0OH-V:TR07-S', '-0.279800'), - (2894, 10000039, 20000454, '5-9UXZ', 30003111, 'X-7BIX:Q0OH-V', '-0.276100'), - (2895, 10000039, 20000454, 'Q0OH-V', 30003112, 'X-7BIX:5-9UXZ:XKZ8-H:A1-AUH', '-0.245300'), - (2896, 10000039, 20000455, 'C-VZAK', 30003113, 'RBW-8G:0-O6XF', '-0.533800'), - (2897, 10000039, 20000455, '0-O6XF', 30003114, 'C-VZAK:D-FVI7:VL7-60:NH-R5B', '-0.619800'), - (2898, 10000039, 20000455, 'D-FVI7', 30003115, '0-O6XF', '-0.809200'), - (2899, 10000039, 20000455, 'VL7-60', 30003116, '0-O6XF', '-0.550200'), - (2900, 10000039, 20000455, 'NH-R5B', 30003117, '0-O6XF:FN-GFQ', '-0.477500'), - (2901, 10000039, 20000455, 'FN-GFQ', 30003118, 'NH-R5B', '-0.365400'), - (2902, 10000039, 20000456, 'XKZ8-H', 30003119, 'Q0OH-V:WX-6UX:Z-Y9C3', '-0.339500'), - (2903, 10000039, 20000456, 'WX-6UX', 30003120, 'XKZ8-H:BZ-0GW:16P-PX', '-0.728600'), - (2904, 10000039, 20000456, 'BZ-0GW', 30003121, 'WX-6UX', '-0.839700'), - (2905, 10000039, 20000456, '16P-PX', 30003122, 'WX-6UX:CR-0E5', '-0.716800'), - (2906, 10000039, 20000456, 'CR-0E5', 30003123, '16P-PX:Z-Y9C3', '-0.615500'), - (2907, 10000039, 20000456, 'Z-Y9C3', 30003124, 'XKZ8-H:CR-0E5', '-0.640700'), - (2908, 10000039, 20000457, 'A1-AUH', 30003125, 'Q0OH-V:F-UVBV:VUAC-Y:G-YZUX', '-0.207300'), - (2909, 10000039, 20000457, 'F-UVBV', 30003126, 'A1-AUH:R-FM0G:TEIZ-C:V-XANH', '-0.164000'), - (2910, 10000039, 20000457, 'R-FM0G', 30003127, 'F-UVBV:TEIZ-C', '-0.154500'), - (2911, 10000039, 20000457, 'TEIZ-C', 30003128, 'F-UVBV:R-FM0G:OIOM-Y', '-0.132300'), - (2912, 10000039, 20000457, 'VUAC-Y', 30003129, 'A1-AUH:450I-W', '-0.308000'), - (2913, 10000039, 20000457, 'V-XANH', 30003130, 'F-UVBV:OIOM-Y', '-0.245700'), - (2914, 10000039, 20000457, '450I-W', 30003131, 'VUAC-Y:JD-TYH', '-0.418700'), - (2915, 10000039, 20000457, 'OIOM-Y', 30003132, 'TEIZ-C:V-XANH:IR-FDV', '-0.141900'), - (2916, 10000039, 20000458, 'G-YZUX', 30003133, 'A1-AUH:CZ6U-1:D-PNP9:P-3XVV', '-0.316700'), - (2917, 10000039, 20000458, 'CZ6U-1', 30003134, 'G-YZUX', '-0.345100'), - (2918, 10000039, 20000458, 'D-PNP9', 30003135, 'G-YZUX:E1UU-3:6EK-BV', '-0.569600'), - (2919, 10000039, 20000458, 'E1UU-3', 30003136, 'D-PNP9:BY-MSY', '-0.678700'), - (2920, 10000039, 20000458, 'P-3XVV', 30003137, 'G-YZUX', '-0.186500'), - (2921, 10000039, 20000458, 'BY-MSY', 30003138, 'E1UU-3', '-0.863400'), - (2922, 10000039, 20000458, '6EK-BV', 30003139, 'D-PNP9', '-0.392900'), - (2923, 10000039, 20000459, 'IR-FDV', 30003140, 'OIOM-Y:NIZJ-0:6-TYRX', '-0.023200'), - (2924, 10000039, 20000459, 'NIZJ-0', 30003141, 'IR-FDV:J-RVGD:V1ZC-S', '-0.043000'), - (2925, 10000039, 20000459, 'J-RVGD', 30003142, 'NIZJ-0:H-T40Z:111-F1', '-0.042500'), - (2926, 10000039, 20000459, 'V1ZC-S', 30003143, 'NIZJ-0', '-0.064700'), - (2927, 10000039, 20000459, 'H-T40Z', 30003144, 'J-RVGD:111-F1', '-0.057400'), - (2928, 10000039, 20000459, '6-TYRX', 30003145, 'IR-FDV:Q1-R7K', '-0.013000'), - (2929, 10000039, 20000459, 'Q1-R7K', 30003146, '6-TYRX', '-0.008600'), - (2930, 10000039, 20000459, '111-F1', 30003147, 'J-RVGD:H-T40Z', '-0.095900'), - (2931, 10000039, 20000460, 'JD-TYH', 30003148, '450I-W:02V-BK:A5MT-B:SN9S-N', '-0.109900'), - (2932, 10000039, 20000460, '02V-BK', 30003149, 'JD-TYH:R-ARKN:DL-CDY', '-0.162900'), - (2933, 10000039, 20000460, 'A5MT-B', 30003150, 'JD-TYH', '-0.110100'), - (2934, 10000039, 20000460, 'R-ARKN', 30003151, '02V-BK:MS2-V8:O4T-Z5', '-0.254900'), - (2935, 10000039, 20000460, 'SN9S-N', 30003152, 'JD-TYH:Z-MO29:JI-K5H', '-0.055700'), - (2936, 10000039, 20000460, 'MS2-V8', 30003153, 'R-ARKN:P9F-ZG', '-0.211200'), - (2937, 10000039, 20000461, 'Z-MO29', 30003154, 'SN9S-N:G-JC9R:DNEP-Y', '-0.037000'), - (2938, 10000039, 20000461, 'G-JC9R', 30003155, 'Z-MO29:DIBH-Q', '-0.029200'), - (2939, 10000039, 20000461, 'DIBH-Q', 30003156, 'G-JC9R:YAP-TN:H-YHYM', '-0.039700'), - (2940, 10000039, 20000461, 'DNEP-Y', 30003157, 'Z-MO29:PE-H02', '-0.083700'), - (2941, 10000039, 20000461, 'YAP-TN', 30003158, 'DIBH-Q:PE-H02:HHE5-L', '-0.042200'), - (2942, 10000039, 20000461, 'PE-H02', 30003159, 'DNEP-Y:YAP-TN', '-0.045800'), - (2943, 10000039, 20000461, 'H-YHYM', 30003160, 'DIBH-Q:G-4H4C:HHE5-L', '-0.033900'), - (2944, 10000039, 20000461, 'G-4H4C', 30003161, 'H-YHYM', '-0.063600'), - (2945, 10000039, 20000461, 'HHE5-L', 30003162, 'YAP-TN:H-YHYM', '-0.118300'), - (2946, 10000039, 20000462, 'P9F-ZG', 30003163, 'MS2-V8:QFGB-E:PK-PHZ', '-0.288200'), - (2947, 10000039, 20000462, 'QFGB-E', 30003164, 'P9F-ZG:7P-J38:WT-2J9', '-0.491400'), - (2948, 10000039, 20000462, '7P-J38', 30003165, 'QFGB-E:WT-2J9', '-0.576300'), - (2949, 10000039, 20000462, 'WT-2J9', 30003166, 'QFGB-E:7P-J38:C-PEWN', '-0.781800'), - (2950, 10000039, 20000462, 'PK-PHZ', 30003167, 'P9F-ZG:L-M6JK', '-0.297300'), - (2951, 10000039, 20000462, 'L-M6JK', 30003168, 'PK-PHZ', '-0.349400'), - (2952, 10000039, 20000462, 'C-PEWN', 30003169, 'WT-2J9:D4-2XN', '-1.000000'), - (2953, 10000039, 20000463, 'DL-CDY', 30003170, '02V-BK:29YH-V:X-HISR', '-0.109200'), - (2954, 10000039, 20000463, '29YH-V', 30003171, 'DL-CDY:LG-RO2', '-0.247200'), - (2955, 10000039, 20000463, 'LG-RO2', 30003172, '29YH-V', '-0.478200'), - (2956, 10000039, 20000463, 'X-HISR', 30003173, 'DL-CDY:QS-530:VR-YRV', '-0.245200'), - (2957, 10000039, 20000463, 'QS-530', 30003174, 'X-HISR:VR-YRV', '-0.555800'), - (2958, 10000039, 20000463, 'VR-YRV', 30003175, 'X-HISR:QS-530:IPX-H5', '-0.631600'), - (2959, 10000039, 20000463, 'IPX-H5', 30003176, 'VR-YRV', '-0.909900'), - (2960, 10000039, 20000464, 'KSM-1T', 30003177, 'YRV-MZ:6SB-BN:O-MCZR', '-0.223800'), - (2961, 10000039, 20000464, 'YRV-MZ', 30003178, 'KSM-1T:QFIU-K', '-0.217900'), - (2962, 10000039, 20000464, '6SB-BN', 30003179, 'KSM-1T:B1D-KU:QFIU-K:2R-KLH', '-0.489300'), - (2963, 10000039, 20000464, 'B1D-KU', 30003180, '6SB-BN:2R-KLH', '-0.385900'), - (2964, 10000039, 20000464, 'QFIU-K', 30003181, 'YRV-MZ:6SB-BN:2R-KLH', '-0.358000'), - (2965, 10000039, 20000464, '2R-KLH', 30003182, '6SB-BN:B1D-KU:QFIU-K', '-0.605500'), - (2966, 10000040, 20000465, 'QB-AE6', 30003183, 'O8W-5O:G-W1ND:MZLW-9', '-0.120800'), - (2967, 10000040, 20000465, 'G-W1ND', 30003184, 'QB-AE6:MZLW-9:ND-X7X', '-0.147800'), - (2968, 10000040, 20000465, 'MZLW-9', 30003185, 'QB-AE6:G-W1ND:ND-X7X', '-0.102400'), - (2969, 10000040, 20000465, 'ND-X7X', 30003186, '863P-X:HG-YEQ:G-W1ND:MZLW-9:DGDT-3', '-0.120300'), - (2970, 10000040, 20000465, 'DGDT-3', 30003187, 'ND-X7X:2-WNTD:83-YGI', '-0.177500'), - (2971, 10000040, 20000465, '2-WNTD', 30003188, 'DGDT-3:KH-EWC', '-0.084300'), - (2972, 10000040, 20000465, '83-YGI', 30003189, 'POQP-K:DGDT-3', '-0.198700'), - (2973, 10000040, 20000465, 'KH-EWC', 30003190, '2-WNTD:3VL6-I', '-0.096500'), - (2974, 10000040, 20000466, '3VL6-I', 30003191, 'KH-EWC:F-816R:9G5J-1', '-0.040600'), - (2975, 10000040, 20000466, 'F-816R', 30003192, '3VL6-I:DS3-6A', '-0.089900'), - (2976, 10000040, 20000466, 'DS3-6A', 30003193, 'F-816R:V0-H4L:T-HMWP', '-0.149600'), - (2977, 10000040, 20000466, 'V0-H4L', 30003194, 'DS3-6A:QYT-X8', '-0.162200'), - (2978, 10000040, 20000466, 'T-HMWP', 30003195, 'DS3-6A:DYS-CG:LA2-KV', '-0.216700'), - (2979, 10000040, 20000466, 'DYS-CG', 30003196, 'T-HMWP:6U-MFQ:J9A-BH', '-0.337000'), - (2980, 10000040, 20000467, 'MTGF-2', 30003197, '0-QP56:5T-A3D', '-0.218800'), - (2981, 10000040, 20000467, '0-QP56', 30003198, 'MTGF-2:GTQ-C9:ORB4-J', '-0.210400'), - (2982, 10000040, 20000467, 'GTQ-C9', 30003199, '0-QP56:M-NWLB:ORB4-J', '-0.215200'), - (2983, 10000040, 20000467, 'M-NWLB', 30003200, 'GTQ-C9:GGMF-J:IG-4OF:UGR-J2', '-0.343700'), - (2984, 10000040, 20000467, 'ORB4-J', 30003201, '0-QP56:GTQ-C9', '-0.199500'), - (2985, 10000040, 20000467, 'GGMF-J', 30003202, 'M-NWLB:IG-4OF', '-0.288700'), - (2986, 10000040, 20000467, 'IG-4OF', 30003203, 'M-NWLB:GGMF-J:LQQH-J', '-0.399100'), - (2987, 10000040, 20000468, 'LQQH-J', 30003204, 'IG-4OF:W5-VBR:X-Z4JW', '-0.452600'), - (2988, 10000040, 20000468, 'W5-VBR', 30003205, 'LQQH-J:J-D5U7:Y-770C:X-Z4JW', '-0.402500'), - (2989, 10000040, 20000468, 'J-D5U7', 30003206, 'W5-VBR:H-MHWF', '-0.284600'), - (2990, 10000040, 20000468, 'Y-770C', 30003207, 'W5-VBR', '-0.552200'), - (2991, 10000040, 20000468, 'X-Z4JW', 30003208, 'LQQH-J:W5-VBR:R8WV-7', '-0.234900'), - (2992, 10000040, 20000468, 'R8WV-7', 30003209, 'X-Z4JW:5JEZ-I:FV-YEA', '-0.433400'), - (2993, 10000040, 20000469, '6U-MFQ', 30003210, 'DYS-CG:1EO-OE:YQTK-R:FZCR-3:5-9L3H', '-0.586400'), - (2994, 10000040, 20000469, '1EO-OE', 30003211, '6U-MFQ:YQTK-R:5-9L3H:1-HDQ4', '-0.669100'), - (2995, 10000040, 20000469, 'YQTK-R', 30003212, '6U-MFQ:1EO-OE:RF-X7V:E6Q-LE', '-0.654700'), - (2996, 10000040, 20000469, 'FZCR-3', 30003213, '6U-MFQ:5-9L3H', '-0.495900'), - (2997, 10000040, 20000469, '5-9L3H', 30003214, '6U-MFQ:1EO-OE:FZCR-3', '-0.690500'), - (2998, 10000040, 20000469, '1-HDQ4', 30003215, '1EO-OE:WVMS-X', '-0.728000'), - (2999, 10000040, 20000470, 'WVMS-X', 30003216, '1-HDQ4:7-UVMT:R-ZESX:HF-K3O', '-0.674600'), - (3000, 10000040, 20000470, '7-UVMT', 30003217, 'WVMS-X:Q-ITV5', '-0.624600'), - (3001, 10000040, 20000470, 'R-ZESX', 30003218, 'WVMS-X:IO-R2S:HF-K3O:QE2-FS:Q-ITV5', '-0.598700'), - (3002, 10000040, 20000470, 'IO-R2S', 30003219, 'R-ZESX:QE2-FS:Q-ITV5', '-0.613900'), - (3003, 10000040, 20000470, 'HF-K3O', 30003220, 'WVMS-X:R-ZESX:QE2-FS:Q-ITV5', '-0.682400'), - (3004, 10000040, 20000470, 'QE2-FS', 30003221, 'R-ZESX:IO-R2S:HF-K3O:XY-ZCI', '-0.631800'), - (3005, 10000040, 20000470, 'Q-ITV5', 30003222, '7-UVMT:R-ZESX:IO-R2S:HF-K3O', '-0.490800'), - (3006, 10000040, 20000471, '5JEZ-I', 30003223, 'R8WV-7:XEF6-Z:V-X0KM', '-0.328400'), - (3007, 10000040, 20000471, 'XEF6-Z', 30003224, '5JEZ-I:SON-TW:V-X0KM', '-0.383900'), - (3008, 10000040, 20000471, 'SON-TW', 30003225, 'XEF6-Z:U9SE-N:XXZ-3W', '-0.431800'), - (3009, 10000040, 20000471, 'V-X0KM', 30003226, '5JEZ-I:XEF6-Z', '-0.345200'), - (3010, 10000040, 20000471, 'U9SE-N', 30003227, 'SON-TW:P-NRD3', '-0.288800'), - (3011, 10000040, 20000471, 'XXZ-3W', 30003228, 'SON-TW:Y-RAW3', '-0.822800'), - (3012, 10000040, 20000472, 'RF-X7V', 30003229, 'YQTK-R:BQ0-UU:3-JG3X:1P-QWR', '-0.619900'), - (3013, 10000040, 20000472, 'BQ0-UU', 30003230, 'RF-X7V:3-JG3X:GK3-RX:1P-QWR:FJ-GUR', '-0.614200'), - (3014, 10000040, 20000472, '3-JG3X', 30003231, 'RF-X7V:BQ0-UU:GK3-RX:1P-QWR:FJ-GUR', '-0.539800'), - (3015, 10000040, 20000472, 'GK3-RX', 30003232, 'BQ0-UU:3-JG3X:1P-QWR:FJ-GUR', '-0.486600'), - (3016, 10000040, 20000472, '1P-QWR', 30003233, 'RF-X7V:BQ0-UU:3-JG3X:GK3-RX', '-0.610500'), - (3017, 10000040, 20000472, 'FJ-GUR', 30003234, 'BQ0-UU:3-JG3X:GK3-RX', '-0.381100'), - (3018, 10000040, 20000473, 'UGR-J2', 30003235, 'M-NWLB:QZ-DIZ:Y-0HVF:21M1-B', '-0.683700'), - (3019, 10000040, 20000473, 'QZ-DIZ', 30003236, 'UGR-J2:21M1-B:U-RELP', '-0.531600'), - (3020, 10000040, 20000473, 'Y-0HVF', 30003237, 'UGR-J2:KED-2O:C3I-D5', '-0.747100'), - (3021, 10000040, 20000473, '21M1-B', 30003238, 'UGR-J2:QZ-DIZ', '-0.508300'), - (3022, 10000040, 20000473, 'KED-2O', 30003239, 'Y-0HVF', '-0.851300'), - (3023, 10000040, 20000473, 'U-RELP', 30003240, 'QZ-DIZ:IAMJ-Q', '-0.786600'), - (3024, 10000040, 20000473, 'IAMJ-Q', 30003241, 'U-RELP:EJ-5X2', '-1.000000'), - (3025, 10000040, 20000474, 'E6Q-LE', 30003242, 'YQTK-R:HO4E-Q', '-0.722400'), - (3026, 10000040, 20000474, 'HO4E-Q', 30003243, 'E6Q-LE:QY2Y-N:VZEG-B:Y-BIPM', '-0.654600'), - (3027, 10000040, 20000474, 'QY2Y-N', 30003244, 'HO4E-Q:X-9ZZR:RO-AIQ', '-0.832800'), - (3028, 10000040, 20000474, 'X-9ZZR', 30003245, 'QY2Y-N:VZEG-B:P-ZWKH', '-0.884700'), - (3029, 10000040, 20000474, 'RO-AIQ', 30003246, 'QY2Y-N', '-0.982500'), - (3030, 10000040, 20000474, 'VZEG-B', 30003247, 'HO4E-Q:X-9ZZR', '-0.468400'), - (3031, 10000040, 20000474, 'P-ZWKH', 30003248, 'X-9ZZR', '-1.000000'), - (3032, 10000040, 20000475, '9G5J-1', 30003249, '3VL6-I:B-ETDW:91-KD8', '-0.028100'), - (3033, 10000040, 20000475, 'B-ETDW', 30003250, '9G5J-1:0PU2-R', '-0.042100'), - (3034, 10000040, 20000475, '0PU2-R', 30003251, 'B-ETDW:XM-RMD:91-KD8', '-0.200900'), - (3035, 10000040, 20000475, 'XM-RMD', 30003252, '0PU2-R:OZ-DS5', '-0.326900'), - (3036, 10000040, 20000475, '91-KD8', 30003253, '3ET-G8:9G5J-1:0PU2-R', '-0.272100'), - (3037, 10000040, 20000475, 'OZ-DS5', 30003254, 'XM-RMD', '-0.941400'), - (3038, 10000040, 20000476, 'LA2-KV', 30003255, 'T-HMWP:WW-OVQ', '-0.208000'), - (3039, 10000040, 20000476, 'WW-OVQ', 30003256, 'LA2-KV:S7WI-F', '-0.134400'), - (3040, 10000040, 20000476, 'S7WI-F', 30003257, 'WW-OVQ:1-BK1Q:X-CYNC', '-0.363800'), - (3041, 10000040, 20000476, '1-BK1Q', 30003258, 'S7WI-F:RJBC-I', '-0.595300'), - (3042, 10000040, 20000476, 'X-CYNC', 30003259, 'S7WI-F', '-0.495300'), - (3043, 10000040, 20000476, 'RJBC-I', 30003260, '1-BK1Q', '-0.765200'), - (3044, 10000040, 20000477, 'H-MHWF', 30003261, 'J-D5U7:PND-SI', '-0.219100'), - (3045, 10000040, 20000477, 'PND-SI', 30003262, 'H-MHWF:XKM-DE:JXQJ-B', '-0.182800'), - (3046, 10000040, 20000477, 'XKM-DE', 30003263, 'PND-SI:Y-BIPM', '-0.071300'), - (3047, 10000040, 20000477, 'JXQJ-B', 30003264, 'PND-SI:Y-BIPM:QYT-X8', '-0.259900'), - (3048, 10000040, 20000477, 'Y-BIPM', 30003265, 'HO4E-Q:XKM-DE:JXQJ-B', '-0.248900'), - (3049, 10000040, 20000477, 'QYT-X8', 30003266, 'V0-H4L:JXQJ-B:5-IH57', '-0.256300'), - (3050, 10000040, 20000477, '5-IH57', 30003267, 'QYT-X8', '-0.282500'), - (3051, 10000041, 20000478, 'MHC-R3', 30003268, 'F67E-Q:6E-578:2X-PQG:UM-Q7F:Harroule', '-0.034500'), - (3052, 10000041, 20000478, 'F67E-Q', 30003269, 'MHC-R3:Poitot', '-0.023400'), - (3053, 10000041, 20000478, '6E-578', 30003270, 'MHC-R3:ZVN5-H:ATY-2U:2X-PQG:6-CZ49', '-0.050900'), - (3054, 10000041, 20000478, 'Poitot', 30003271, 'F67E-Q:X-BV98', '-0.019600'), - (3055, 10000041, 20000478, 'ZVN5-H', 30003272, '6E-578:ATY-2U:8-JYPM:PVH8-0:JH-M2W:AAS-8R', '-0.080900'), - (3056, 10000041, 20000478, 'ATY-2U', 30003273, '6E-578:ZVN5-H:V4-L0X:PFP-GU', '-0.074600'), - (3057, 10000041, 20000478, 'X-BV98', 30003274, 'Poitot:FD-MLJ', '-0.041000'), - (3058, 10000041, 20000478, '2X-PQG', 30003275, 'MHC-R3:6E-578', '-0.062500'), - (3059, 10000041, 20000478, 'FD-MLJ', 30003276, 'X-BV98:PF-346:X-M2LR', '-0.038600'), - (3060, 10000041, 20000478, 'PF-346', 30003277, 'FD-MLJ:Orvolle', '-0.352100'), - (3061, 10000041, 20000478, 'X-M2LR', 30003278, 'FD-MLJ:K5-JRD:BMNV-P', '-0.125900'), - (3062, 10000041, 20000478, 'K5-JRD', 30003279, 'X-M2LR:8V-SJJ', '-0.091500'), - (3063, 10000041, 20000479, '6-CZ49', 30003280, '6E-578:EZA-FM:PVH8-0:Reblier', '-0.157200'), - (3064, 10000041, 20000479, 'EZA-FM', 30003281, '6-CZ49:8-JYPM:PVH8-0:JH-M2W', '-0.160300'), - (3065, 10000041, 20000479, '8-JYPM', 30003282, 'ZVN5-H:EZA-FM:M2-CF1:QWF-6P', '-0.147100'), - (3066, 10000041, 20000479, 'PVH8-0', 30003283, 'ZVN5-H:6-CZ49:EZA-FM:JH-M2W', '-0.104000'), - (3067, 10000041, 20000479, 'M2-CF1', 30003284, '8-JYPM:JH-M2W:97X-CH:VV-VCR', '-0.135100'), - (3068, 10000041, 20000479, 'JH-M2W', 30003285, 'ZVN5-H:EZA-FM:PVH8-0:M2-CF1:PC9-AY', '-0.121600'), - (3069, 10000041, 20000480, 'PC9-AY', 30003286, 'JH-M2W:T22-QI:X-PYH5', '-0.156400'), - (3070, 10000041, 20000480, 'T22-QI', 30003287, 'PC9-AY', '-0.172400'), - (3071, 10000041, 20000480, 'X-PYH5', 30003288, 'PC9-AY:ZN0-SR', '-0.198800'), - (3072, 10000041, 20000480, 'ZN0-SR', 30003289, 'X-PYH5:5-DSFH:AK-QBU', '-0.234800'); -INSERT INTO `system_neighbour` (`id`, `regionId`, `constellationId`, `systemName`, `systemId`, `jumpNodes`, `trueSec`) VALUES - (3073, 10000041, 20000480, '5-DSFH', 30003290, 'ZN0-SR:AK-QBU', '-0.269300'), - (3074, 10000041, 20000480, 'AK-QBU', 30003291, 'ZN0-SR:5-DSFH', '-0.307700'), - (3075, 10000041, 20000481, 'QWF-6P', 30003292, '8-JYPM:AAS-8R:1-NKVT', '-0.133000'), - (3076, 10000041, 20000481, 'AAS-8R', 30003293, 'ZVN5-H:QWF-6P:V4-L0X', '-0.090800'), - (3077, 10000041, 20000481, 'V4-L0X', 30003294, 'ATY-2U:AAS-8R:PFP-GU:T-LIWS:KTHT-O', '-0.070500'), - (3078, 10000041, 20000481, 'PFP-GU', 30003295, 'ATY-2U:V4-L0X:0EK-NJ', '-0.054200'), - (3079, 10000041, 20000481, '0EK-NJ', 30003296, 'PFP-GU:UM-Q7F', '-0.058100'), - (3080, 10000041, 20000481, '1-NKVT', 30003297, 'QWF-6P:KTHT-O', '-0.160000'), - (3081, 10000041, 20000481, 'UM-Q7F', 30003298, 'MHC-R3:0EK-NJ:T-LIWS', '-0.049200'), - (3082, 10000041, 20000481, 'T-LIWS', 30003299, 'V4-L0X:UM-Q7F', '-0.066200'), - (3083, 10000041, 20000481, 'KTHT-O', 30003300, 'V4-L0X:1-NKVT', '-0.046700'), - (3084, 10000041, 20000482, '97X-CH', 30003301, 'M2-CF1:5-T0PZ:2Q-I6Q:Y9G-KS', '-0.195600'), - (3085, 10000041, 20000482, '5-T0PZ', 30003302, '97X-CH:6R-PWU:A-ZLHX', '-0.277900'), - (3086, 10000041, 20000482, '6R-PWU', 30003303, '5-T0PZ', '-0.273900'), - (3087, 10000041, 20000482, '2Q-I6Q', 30003304, '97X-CH', '-0.143100'), - (3088, 10000041, 20000482, 'A-ZLHX', 30003305, '5-T0PZ:UTKS-5', '-0.334700'), - (3089, 10000041, 20000482, 'UTKS-5', 30003306, 'A-ZLHX:Y9G-KS:I-YGGI', '-0.367200'), - (3090, 10000041, 20000482, 'Y9G-KS', 30003307, '97X-CH:UTKS-5:Conomette:Pertnineere', '-0.376800'), - (3091, 10000041, 20000482, 'I-YGGI', 30003308, 'UTKS-5', '-0.199000'), - (3092, 10000041, 20000483, 'VV-VCR', 30003309, 'M2-CF1:5-75MB:IIRH-G', '-0.167900'), - (3093, 10000041, 20000483, '5-75MB', 30003310, 'VV-VCR', '-0.164200'), - (3094, 10000041, 20000483, 'IIRH-G', 30003311, 'VV-VCR:35-RK9', '-0.256800'), - (3095, 10000041, 20000483, '35-RK9', 30003312, 'IIRH-G:XS-XAY', '-0.246900'), - (3096, 10000041, 20000483, 'XS-XAY', 30003313, '35-RK9:DP34-U:617I-I:6-U2M8', '-0.337900'), - (3097, 10000041, 20000483, 'DP34-U', 30003314, 'XS-XAY:617I-I:6-U2M8', '-0.357600'), - (3098, 10000041, 20000483, '617I-I', 30003315, 'XS-XAY:DP34-U:6-U2M8:I0AB-R', '-0.268000'), - (3099, 10000041, 20000483, '6-U2M8', 30003316, 'XS-XAY:DP34-U:617I-I:I0AB-R:MXYS-8:S-U8A4', '-0.334800'), - (3100, 10000041, 20000483, 'I0AB-R', 30003317, '617I-I:6-U2M8:A-3ES3', '-0.252100'), - (3101, 10000041, 20000483, 'MXYS-8', 30003318, '6-U2M8', '-0.387600'), - (3102, 10000041, 20000483, 'A-3ES3', 30003319, 'I0AB-R', '-0.232300'), - (3103, 10000041, 20000484, '8V-SJJ', 30003320, 'K5-JRD:5-FGQI:3KNK-A', '-0.052200'), - (3104, 10000041, 20000484, '5-FGQI', 30003321, '8V-SJJ:TXW-EI', '-0.031900'), - (3105, 10000041, 20000484, '3KNK-A', 30003322, '8V-SJJ:C0T-77', '-0.013600'), - (3106, 10000041, 20000484, 'TXW-EI', 30003323, '5-FGQI:3MOG-V:NG-C6Y:Vestouve', '-0.013100'), - (3107, 10000041, 20000484, '3MOG-V', 30003324, 'TXW-EI:Y-W6GF', '-0.004700'), - (3108, 10000041, 20000484, 'NG-C6Y', 30003325, 'TXW-EI:XYY-IA', '-0.003500'), - (3109, 10000041, 20000484, 'XYY-IA', 30003326, 'NG-C6Y', '-0.007900'), - (3110, 10000041, 20000485, 'BMNV-P', 30003327, 'X-M2LR:BY-S36:31-MLU:A9D-R0:RF-GGF', '-0.184200'), - (3111, 10000041, 20000485, 'BY-S36', 30003328, 'BMNV-P', '-0.016800'), - (3112, 10000041, 20000485, '31-MLU', 30003329, 'BMNV-P:0LTQ-C:A9D-R0:RF-GGF', '-0.165400'), - (3113, 10000041, 20000485, '0LTQ-C', 30003330, '31-MLU:2P-4LS:LSC4-P', '-0.219200'), - (3114, 10000041, 20000485, 'A9D-R0', 30003331, 'BMNV-P:31-MLU', '-0.085100'), - (3115, 10000041, 20000485, '2P-4LS', 30003332, '0LTQ-C:A-SJ8X', '-0.121000'), - (3116, 10000041, 20000485, 'RF-GGF', 30003333, 'BMNV-P:31-MLU', '-0.246600'), - (3117, 10000041, 20000485, 'LSC4-P', 30003334, '0LTQ-C:10UZ-P', '-0.314800'), - (3118, 10000041, 20000485, 'A-SJ8X', 30003335, '2P-4LS:1-3HWZ', '-0.086800'), - (3119, 10000041, 20000486, '10UZ-P', 30003336, 'LSC4-P:EN-VOD:9GYL-O:9U-TTJ', '-0.128700'), - (3120, 10000041, 20000486, 'EN-VOD', 30003337, '10UZ-P', '-0.034600'), - (3121, 10000041, 20000486, '9GYL-O', 30003338, '10UZ-P:VLGD-R:S-GKKR', '-0.047000'), - (3122, 10000041, 20000486, 'VLGD-R', 30003339, '9GYL-O:S-GKKR', '-0.019500'), - (3123, 10000041, 20000486, 'S-GKKR', 30003340, '9GYL-O:VLGD-R', '-0.020000'), - (3124, 10000041, 20000486, '9U-TTJ', 30003341, '10UZ-P', '-0.237900'), - (3125, 10000041, 20000487, 'Y-W6GF', 30003342, '3MOG-V:KFR-ZE:KLYN-8:5KS-AB', '-0.009300'), - (3126, 10000041, 20000487, 'KFR-ZE', 30003343, 'Y-W6GF:D85-VD:U0V6-T', '-0.012900'), - (3127, 10000041, 20000487, 'KLYN-8', 30003344, 'Y-W6GF:5-VKCN', '-0.013900'), - (3128, 10000041, 20000487, 'D85-VD', 30003345, 'KFR-ZE:Faurulle', '-0.023500'), - (3129, 10000041, 20000487, '5-VKCN', 30003346, 'KLYN-8', '-0.016500'), - (3130, 10000041, 20000487, 'U0V6-T', 30003347, 'KFR-ZE', '-0.009800'), - (3131, 10000041, 20000487, '5KS-AB', 30003348, 'Y-W6GF', '-0.002100'), - (3132, 10000041, 20000488, '0T-AMZ', 30003349, '57-YRU:TQ-RR8', '-0.010200'), - (3133, 10000041, 20000488, '57-YRU', 30003350, '0T-AMZ:4L-E5P', '-0.005700'), - (3134, 10000041, 20000488, '4L-E5P', 30003351, '57-YRU:UFXF-C:RLL-9R', '-0.009900'), - (3135, 10000041, 20000488, 'UFXF-C', 30003352, '4L-E5P:51-5XG', '-0.007900'), - (3136, 10000041, 20000488, 'RLL-9R', 30003353, '4L-E5P:51-5XG', '-0.008900'), - (3137, 10000041, 20000488, '51-5XG', 30003354, 'UFXF-C:RLL-9R', '-0.010100'), - (3138, 10000041, 20000489, 'EF-F36', 30003355, '3-IN0V:DUV-5Y:GRNJ-3:P-NUWP', '-0.028800'), - (3139, 10000041, 20000489, '3-IN0V', 30003356, 'EF-F36:Z-QENW:D-B7YK:DUV-5Y', '-0.034200'), - (3140, 10000041, 20000489, 'Z-QENW', 30003357, '3-IN0V', '-0.035100'), - (3141, 10000041, 20000489, 'D-B7YK', 30003358, '3-IN0V', '-0.047800'), - (3142, 10000041, 20000489, 'DUV-5Y', 30003359, 'EF-F36:3-IN0V', '-0.028600'), - (3143, 10000041, 20000489, 'GRNJ-3', 30003360, 'EF-F36', '-0.034600'), - (3144, 10000041, 20000490, 'VSIG-K', 30003361, 'RSS-KA:E9G-MT', '-0.004900'), - (3145, 10000041, 20000490, 'RSS-KA', 30003362, 'VSIG-K:CIS-7X:DCHR-L:EU0I-T:4-JWWQ', '-0.011800'), - (3146, 10000041, 20000490, 'CIS-7X', 30003363, 'RSS-KA:DCHR-L:4-JWWQ:G-6SXJ', '-0.009100'), - (3147, 10000041, 20000490, 'DCHR-L', 30003364, 'RSS-KA:CIS-7X:EU0I-T:G-6SXJ', '-0.008100'), - (3148, 10000041, 20000490, 'EU0I-T', 30003365, 'RSS-KA:DCHR-L', '-0.014700'), - (3149, 10000041, 20000490, '4-JWWQ', 30003366, 'RSS-KA:CIS-7X', '-0.020300'), - (3150, 10000041, 20000490, 'G-6SXJ', 30003367, 'CIS-7X:DCHR-L', '-0.011300'), - (3151, 10000041, 20000491, 'S-U8A4', 30003368, '6-U2M8:ZV-72W:2G38-I:98Q-8O', '-0.445700'), - (3152, 10000041, 20000491, 'ZV-72W', 30003369, 'S-U8A4:CY-ZLP:U4-Q2V:98Q-8O', '-0.416200'), - (3153, 10000041, 20000491, '2G38-I', 30003370, 'S-U8A4:98Q-8O', '-0.413200'), - (3154, 10000041, 20000491, 'CY-ZLP', 30003371, 'ZV-72W:98Q-8O', '-0.351500'), - (3155, 10000041, 20000491, 'U4-Q2V', 30003372, 'ZV-72W', '-0.377000'), - (3156, 10000041, 20000491, '98Q-8O', 30003373, 'S-U8A4:ZV-72W:2G38-I:CY-ZLP', '-0.390400'), - (3157, 10000042, 20000492, 'Arlulf', 30003374, 'Ameinaka:Brundakur:Stirht:Alf:Orgron', '0.956400'), - (3158, 10000042, 20000492, 'Brundakur', 30003375, 'Arlulf:Nedegulf:Alf', '0.890500'), - (3159, 10000042, 20000492, 'Stirht', 30003376, 'Arlulf:Illuin', '0.922700'), - (3160, 10000042, 20000492, 'Illuin', 30003377, 'Stirht:Aldilur:Alf:Hjortur:Leurtmar', '0.913300'), - (3161, 10000042, 20000492, 'Nedegulf', 30003378, 'Brundakur', '0.768300'), - (3162, 10000042, 20000492, 'Aldilur', 30003379, 'Illuin', '0.909500'), - (3163, 10000042, 20000492, 'Alf', 30003380, 'Arlulf:Brundakur:Illuin:Abrat', '0.953700'), - (3164, 10000042, 20000493, 'Eust', 30003381, 'Flost:Todrir:Ongund', '0.683900'), - (3165, 10000042, 20000493, 'Flost', 30003382, 'Eust:Evuldgenzo:Jondik', '0.725100'), - (3166, 10000042, 20000493, 'Todrir', 30003383, 'Eust', '0.972800'), - (3167, 10000042, 20000493, 'Asgeir', 30003384, 'Evuldgenzo:Eiluvodi', '0.735800'), - (3168, 10000042, 20000493, 'Evuldgenzo', 30003385, 'Flost:Asgeir:Ongund', '0.714300'), - (3169, 10000042, 20000493, 'Ongund', 30003386, 'Bei:Eust:Evuldgenzo', '0.625700'), - (3170, 10000042, 20000494, 'Jondik', 30003387, 'Flost:Olbra', '0.853100'), - (3171, 10000042, 20000494, 'Olbra', 30003388, 'Eystur:Jondik:Altrinur:Fildar', '0.938200'), - (3172, 10000042, 20000494, 'Altrinur', 30003389, 'Olbra:Vilur:Reset:Eygfe', '0.768900'), - (3173, 10000042, 20000494, 'Vilur', 30003390, 'Altrinur:Polstodur', '0.847100'), - (3174, 10000042, 20000494, 'Reset', 30003391, 'Altrinur:Eygfe', '0.725200'), - (3175, 10000042, 20000494, 'Eygfe', 30003392, 'Altrinur:Reset:Aldrat:Wirdalen', '0.697400'), - (3176, 10000042, 20000495, 'Eiluvodi', 30003393, 'Asgeir:Freatlidur:Roleinn', '0.779500'), - (3177, 10000042, 20000495, 'Freatlidur', 30003394, 'Eiluvodi:Roleinn:Bongveber', '0.826600'), - (3178, 10000042, 20000495, 'Roleinn', 30003395, 'Eiluvodi:Freatlidur:Maturat', '0.905100'), - (3179, 10000042, 20000495, 'Maturat', 30003396, 'Roleinn:Bongveber:Vorsk:Hilfhurmur', '0.755900'), - (3180, 10000042, 20000495, 'Bongveber', 30003397, 'Freatlidur:Maturat:Anbald', '0.911900'), - (3181, 10000042, 20000495, 'Anbald', 30003398, 'Bongveber', '0.703800'), - (3182, 10000042, 20000495, 'Vorsk', 30003399, 'Maturat', '0.604600'), - (3183, 10000042, 20000496, 'Hjortur', 30003400, 'Illuin:Egbonbet:Totkubad:Evettullur', '0.856900'), - (3184, 10000042, 20000496, 'Egbonbet', 30003401, 'Hjortur:Tamekamur', '0.891300'), - (3185, 10000042, 20000496, 'Totkubad', 30003402, 'Hjortur:Meimungen:Agtver:Datulen', '0.868000'), - (3186, 10000042, 20000496, 'Meimungen', 30003403, 'Totkubad:Datulen:Situner:Erego', '0.907200'), - (3187, 10000042, 20000496, 'Agtver', 30003404, 'Totkubad:Datulen:Tamekamur', '0.881100'), - (3188, 10000042, 20000496, 'Datulen', 30003405, 'Totkubad:Meimungen:Agtver:Situner', '0.858200'), - (3189, 10000042, 20000496, 'Situner', 30003406, 'Meimungen:Datulen', '0.838300'), - (3190, 10000042, 20000496, 'Tamekamur', 30003407, 'Egbonbet:Agtver', '0.890700'), - (3191, 10000042, 20000496, 'Evettullur', 30003408, 'Hjortur:Tratokard', '0.795000'), - (3192, 10000042, 20000497, 'Leurtmar', 30003409, 'Illuin:Ryddinjorn:Embod', '0.957900'), - (3193, 10000042, 20000497, 'Ryddinjorn', 30003410, 'Meirakulf:Leurtmar:Arlek', '1.000000'), - (3194, 10000042, 20000497, 'Arlek', 30003411, 'Ryddinjorn:Elgoi', '0.959600'), - (3195, 10000042, 20000497, 'Elgoi', 30003412, 'Arlek:Eram:Orduin', '0.888500'), - (3196, 10000042, 20000497, 'Eram', 30003413, 'Vullat:Elgoi:Yrmori:Aldagolf', '0.775400'), - (3197, 10000042, 20000497, 'Yrmori', 30003414, 'Eram:Lirerim', '0.644300'), - (3198, 10000042, 20000497, 'Aldagolf', 30003415, 'Eram:Earwik', '0.574600'), - (3199, 10000042, 20000498, 'Aldrat', 30003416, 'Eygfe:Urnhard:Hardbako:Erstur:Fredagod', '0.615600'), - (3200, 10000042, 20000498, 'Urnhard', 30003417, 'Aldrat:Hardbako:Erstur', '0.649600'), - (3201, 10000042, 20000498, 'Hardbako', 30003418, 'Aldrat:Urnhard:Fredagod', '0.727300'), - (3202, 10000042, 20000498, 'Erstur', 30003419, 'Aldrat:Urnhard:Libold', '0.575800'), - (3203, 10000042, 20000498, 'Fredagod', 30003420, 'Aldrat:Hardbako', '0.822100'), - (3204, 10000042, 20000498, 'Libold', 30003421, 'Erstur', '0.556400'), - (3205, 10000042, 20000499, 'Wirdalen', 30003422, 'Eygfe:Nein:Enden', '0.591100'), - (3206, 10000042, 20000499, 'Nein', 30003423, 'Wirdalen:Enden:Erstet', '0.542600'), - (3207, 10000042, 20000499, 'Enden', 30003424, 'Wirdalen:Nein', '0.392800'), - (3208, 10000042, 20000499, 'Erstet', 30003425, 'Nein:Anstard', '0.449400'), - (3209, 10000042, 20000499, 'Anstard', 30003426, 'Erstet:Osvestmunnur', '0.496000'), - (3210, 10000042, 20000499, 'Osvestmunnur', 30003427, 'Anstard:Moselgi', '0.513600'), - (3211, 10000042, 20000500, 'Hilfhurmur', 30003428, 'Maturat:Geffur:Oppold', '0.789600'), - (3212, 10000042, 20000500, 'Geffur', 30003429, 'Hilfhurmur:Oppold', '0.709000'), - (3213, 10000042, 20000500, 'Oppold', 30003430, 'Hilfhurmur:Geffur:Tratokard:Gedugaud', '0.671300'), - (3214, 10000042, 20000500, 'Tratokard', 30003431, 'Evettullur:Oppold:Lumegen:Gedugaud', '0.631800'), - (3215, 10000042, 20000500, 'Lumegen', 30003432, 'Tratokard', '0.581100'), - (3216, 10000042, 20000500, 'Gedugaud', 30003433, 'Oppold:Tratokard:Josekorn', '0.736300'), - (3217, 10000042, 20000501, 'Polstodur', 30003434, 'Vilur:Hebisa:Tollus', '0.836100'), - (3218, 10000042, 20000501, 'Hebisa', 30003435, 'Polstodur:Ansher', '0.880700'), - (3219, 10000042, 20000501, 'Tollus', 30003436, 'Polstodur:Ogoten:Earled', '0.791900'), - (3220, 10000042, 20000501, 'Ogoten', 30003437, 'Tollus:Aderkan', '0.711100'), - (3221, 10000042, 20000501, 'Earled', 30003438, 'Tollus', '0.802100'), - (3222, 10000042, 20000501, 'Aderkan', 30003439, 'Ogoten', '0.593900'), - (3223, 10000042, 20000501, 'Ansher', 30003440, 'Hebisa', '0.877200'), - (3224, 10000042, 20000502, 'Earwik', 30003441, 'Aldagolf:Finanar:Moselgi:Iluin', '0.599300'), - (3225, 10000042, 20000502, 'Finanar', 30003442, 'Earwik:Mateber', '0.532200'), - (3226, 10000042, 20000502, 'Moselgi', 30003443, 'Osvestmunnur:Earwik:Iluin:Ofage', '0.669600'), - (3227, 10000042, 20000502, 'Mateber', 30003444, 'Wiskeber:Finanar:Ofage', '0.348900'), - (3228, 10000042, 20000502, 'Iluin', 30003445, 'Earwik:Moselgi', '0.744100'), - (3229, 10000042, 20000502, 'Ofage', 30003446, 'Fuskunen:Moselgi:Mateber', '0.292500'), - (3230, 10000042, 20000503, 'Josekorn', 30003447, 'Gedugaud:Nifflung:Dantbeinn', '0.644400'), - (3231, 10000042, 20000503, 'Nifflung', 30003448, 'Josekorn:Hakeri', '0.752300'), - (3232, 10000042, 20000503, 'Hakeri', 30003449, 'Nifflung:Oraekja:Irgrus', '0.723200'), - (3233, 10000042, 20000503, 'Oraekja', 30003450, 'Hakeri:Irgrus', '0.683600'), - (3234, 10000042, 20000503, 'Dantbeinn', 30003451, 'Josekorn', '0.726200'), - (3235, 10000042, 20000503, 'Irgrus', 30003452, 'Hakeri:Oraekja', '0.672900'), - (3236, 10000042, 20000504, 'Orduin', 30003453, 'Elgoi:Engosi:Hotrardik:Ridoner', '0.761900'), - (3237, 10000042, 20000504, 'Engosi', 30003454, 'Orduin:Atonder:Ridoner', '0.775400'), - (3238, 10000042, 20000504, 'Atonder', 30003455, 'Engosi:Hotrardik:Ridoner:Klaevik', '0.828100'), - (3239, 10000042, 20000504, 'Hotrardik', 30003456, 'Orduin:Atonder:Ridoner:Klaevik', '0.736100'), - (3240, 10000042, 20000504, 'Ridoner', 30003457, 'Orduin:Engosi:Atonder:Hotrardik:Klaevik', '0.718500'), - (3241, 10000042, 20000504, 'Klaevik', 30003458, 'Atonder:Hotrardik:Ridoner', '0.608000'), - (3242, 10000042, 20000505, 'Lirerim', 30003459, 'Yrmori:Offikatlin:Diromitur', '0.614100'), - (3243, 10000042, 20000505, 'Offikatlin', 30003460, 'Wiskeber:Lirerim:Tabbetzur', '0.416400'), - (3244, 10000042, 20000505, 'Diromitur', 30003461, 'Lirerim:Eldjaerin:Erlendur', '0.469700'), - (3245, 10000042, 20000505, 'Eldjaerin', 30003462, 'Diromitur:Erlendur:Aldik', '0.555300'), - (3246, 10000042, 20000505, 'Erlendur', 30003463, 'Diromitur:Eldjaerin:Frulegur', '0.450700'), - (3247, 10000042, 20000505, 'Aldik', 30003464, 'Eldjaerin:Eurgrana', '0.744600'), - (3248, 10000042, 20000505, 'Tabbetzur', 30003465, 'Ennur:Offikatlin', '0.271700'), - (3249, 10000042, 20000505, 'Eurgrana', 30003466, 'AD-5B8:Aldik', '0.416000'), - (3250, 10000042, 20000506, 'Frulegur', 30003467, 'Erlendur:Hroduko', '0.434300'), - (3251, 10000042, 20000506, 'Hroduko', 30003468, 'Frulegur:Hodrold:Erindur', '0.712600'), - (3252, 10000042, 20000506, 'Hodrold', 30003469, 'Hroduko:Odebeinn:Konora', '0.596100'), - (3253, 10000042, 20000506, 'Odebeinn', 30003470, 'Hodrold:Konora', '0.307800'), - (3254, 10000042, 20000506, 'Konora', 30003471, 'N-RAEL:Hodrold:Odebeinn', '0.413500'), - (3255, 10000042, 20000506, 'Erindur', 30003472, 'Hroduko', '0.603000'), - (3256, 10000043, 20000507, 'Fahruni', 30003473, 'Ealur:Hiroudeh', '0.518200'), - (3257, 10000043, 20000507, 'Sahda', 30003474, 'Naguton:Ealur:Shajarleg', '0.415700'), - (3258, 10000043, 20000507, 'Naguton', 30003475, 'Sahda:Sayartchen', '0.309700'), - (3259, 10000043, 20000507, 'Ealur', 30003476, 'Fahruni:Sahda', '0.451700'), - (3260, 10000043, 20000507, 'Shajarleg', 30003477, 'Sahda:Basan', '0.348600'), - (3261, 10000043, 20000507, 'Basan', 30003478, 'Esmes:Shajarleg:Akila', '0.304400'), - (3262, 10000043, 20000507, 'Akila', 30003479, 'Basan:Amod', '0.331100'), - (3263, 10000043, 20000507, 'Amod', 30003480, 'Akila:Mod', '0.295900'), - (3264, 10000043, 20000508, 'Unefsih', 30003481, 'Valmu:Kheram', '0.388200'), - (3265, 10000043, 20000508, 'Mista', 30003482, 'Airshaz:Andabiar:Kheram:Murzi', '0.537400'), - (3266, 10000043, 20000508, 'Valmu', 30003483, 'Unefsih:Mamet', '0.220300'), - (3267, 10000043, 20000508, 'Sibot', 30003484, 'Kheram:Bittanshal', '0.171400'), - (3268, 10000043, 20000508, 'Andabiar', 30003485, 'Goram:Armala:Mista', '0.607300'), - (3269, 10000043, 20000508, 'Kheram', 30003486, 'Unefsih:Mista:Sibot', '0.359900'), - (3270, 10000043, 20000509, 'Arbaz', 30003487, 'Chaven:Kudi:Deepari', '0.907400'), - (3271, 10000043, 20000509, 'Penirgman', 30003488, 'Chaven:Khopa:Ashab:Orkashu', '0.858300'), - (3272, 10000043, 20000509, 'Chaven', 30003489, 'Arbaz:Penirgman:Ashab', '1.000000'), - (3273, 10000043, 20000509, 'Khopa', 30003490, 'Nafomeh:Penirgman:Yeeramoun', '0.810500'), - (3274, 10000043, 20000509, 'Ashab', 30003491, 'Amarr:Hedion:Kehour:Penirgman:Chaven:Madirmilire:Teshi', '0.909500'), - (3275, 10000043, 20000509, 'Orkashu', 30003492, 'Penirgman:Youl', '0.825900'), - (3276, 10000043, 20000510, 'Youl', 30003493, 'Thebeka:Orkashu:Ekid:Nakri:Sharhelund', '0.840700'), - (3277, 10000043, 20000510, 'Ekid', 30003494, 'Ardishapur Prime:Youl:Raravoss:Nakri', '0.737300'), - (3278, 10000043, 20000510, 'Raravoss', 30003495, 'Sasiekko:Ekid:Zaimeth:Sharhelund', '0.649600'), - (3279, 10000043, 20000510, 'Nakri', 30003496, 'Youl:Ekid', '0.805300'), - (3280, 10000043, 20000510, 'Zaimeth', 30003497, 'Raravoss:Sharhelund:Mai', '0.524700'), - (3281, 10000043, 20000510, 'Sharhelund', 30003498, 'Youl:Raravoss:Zaimeth', '0.573400'), - (3282, 10000043, 20000510, 'Mai', 30003499, 'Zaimeth', '0.428100'), - (3283, 10000043, 20000511, 'Sharji', 30003500, 'Kudi:Fabum:Sayartchen:Gosalav', '0.772700'), - (3284, 10000043, 20000511, 'Kudi', 30003501, 'Arbaz:Sharji:Bahromab:Fabum', '0.697900'), - (3285, 10000043, 20000511, 'Bahromab', 30003502, 'Kudi:Madirmilire:Niarja:Saana', '0.569400'), - (3286, 10000043, 20000511, 'Madirmilire', 30003503, 'Ashab:Bahromab:Niarja:Saana:Romi', '0.603200'), - (3287, 10000043, 20000511, 'Niarja', 30003504, 'Kaaputenen:Bahromab:Madirmilire', '0.542000'), - (3288, 10000043, 20000511, 'Fabum', 30003505, 'Sharji:Kudi', '0.713900'), - (3289, 10000043, 20000511, 'Saana', 30003506, 'Bahromab:Madirmilire', '0.552700'), - (3290, 10000043, 20000512, 'Teshi', 30003507, 'Ashab:Sayartchen:Sorzielang:Somouh', '0.867300'), - (3291, 10000043, 20000512, 'Sayartchen', 30003508, 'Naguton:Sharji:Teshi:Gosalav:Sorzielang:Abaim:Romi', '0.789500'), - (3292, 10000043, 20000512, 'Gosalav', 30003509, 'Sharji:Sayartchen', '0.739700'), - (3293, 10000043, 20000512, 'Sorzielang', 30003510, 'Teshi:Sayartchen:Somouh:Abaim', '0.820700'), - (3294, 10000043, 20000512, 'Somouh', 30003511, 'Teshi:Sorzielang:Abaim:Horir', '0.869200'), - (3295, 10000043, 20000512, 'Abaim', 30003512, 'Sayartchen:Sorzielang:Somouh', '0.799300'), - (3296, 10000043, 20000513, 'Ides', 30003513, 'Yeeramoun:Etav', '0.799600'), - (3297, 10000043, 20000513, 'Yeeramoun', 30003514, 'Khopa:Ides:Anila:Etav', '0.808700'), - (3298, 10000043, 20000513, 'Anila', 30003515, 'Yeeramoun:Pedel:Etav:Saheri:Hisoufad:Hahda:Afivad', '0.654900'), - (3299, 10000043, 20000513, 'Pedel', 30003516, 'Anila:Etav', '0.650800'), - (3300, 10000043, 20000513, 'Etav', 30003517, 'Ides:Yeeramoun:Anila:Pedel:Lahnina', '0.758600'), - (3301, 10000043, 20000513, 'Saheri', 30003518, 'Anila:Lahnina', '0.522400'), - (3302, 10000043, 20000513, 'Lahnina', 30003519, 'Etav:Saheri', '0.667000'), - (3303, 10000043, 20000514, 'Mahrokht', 30003520, 'Otelen:Alkabsi', '0.859900'), - (3304, 10000043, 20000514, 'Alkabsi', 30003521, 'Mahrokht:Sarum Prime', '0.662200'), - (3305, 10000043, 20000514, 'Sarum Prime', 30003522, 'Amarr:Alkabsi:Hama:Irnal', '1.000000'), - (3306, 10000043, 20000514, 'Hama', 30003523, 'Sarum Prime:Bagodan', '0.839500'), - (3307, 10000043, 20000514, 'Irnal', 30003524, 'Thebeka:Sarum Prime:Chesoh:Hanan', '0.950800'), - (3308, 10000043, 20000514, 'Bagodan', 30003525, 'Hama:Murzi:Merz:Barira', '0.717200'), - (3309, 10000043, 20000514, 'Murzi', 30003526, 'Aghesi:Mista:Bagodan', '0.619400'), - (3310, 10000043, 20000514, 'Chesoh', 30003527, 'Irnal:Herila', '0.875500'), - (3311, 10000043, 20000515, 'Herila', 30003528, 'Chesoh:Chemilip', '0.820400'), - (3312, 10000043, 20000515, 'Chemilip', 30003529, 'Herila:Raravath:Hisoufad:Jesoyeh', '0.608300'), - (3313, 10000043, 20000515, 'Raravath', 30003530, 'Chemilip:Namaili:Erzoh', '0.441900'), - (3314, 10000043, 20000515, 'Hisoufad', 30003531, 'Anila:Chemilip:Hahda:Uzigh', '0.653300'), - (3315, 10000043, 20000515, 'Jesoyeh', 30003532, 'Chemilip', '0.690700'), - (3316, 10000043, 20000515, 'Hahda', 30003533, 'Anila:Hisoufad:Afivad', '0.638800'), - (3317, 10000043, 20000515, 'Namaili', 30003534, 'Raravath:Erzoh', '0.376500'), - (3318, 10000043, 20000515, 'Afivad', 30003535, 'Anila:Hahda', '0.519600'), - (3319, 10000043, 20000515, 'Uzigh', 30003536, 'Hisoufad', '0.635500'), - (3320, 10000043, 20000515, 'Erzoh', 30003537, 'Raravath:Namaili', '0.478600'), - (3321, 10000043, 20000516, 'Merz', 30003538, 'Bagodan:Miakie:Sirkahri:Faswiba', '0.656100'), - (3322, 10000043, 20000516, 'Miakie', 30003539, 'Merz:Faswiba', '0.484800'), - (3323, 10000043, 20000516, 'Sirkahri', 30003540, 'Merz:Galeh', '0.534200'), - (3324, 10000043, 20000516, 'Faswiba', 30003541, 'Merz:Miakie:Hayumtom', '0.353300'), - (3325, 10000043, 20000516, 'Hayumtom', 30003542, 'Faswiba:Zanka', '0.460600'), - (3326, 10000043, 20000516, 'Zanka', 30003543, 'Hayumtom', '0.379900'), - (3327, 10000043, 20000516, 'Galeh', 30003544, 'Sirkahri:Madimal', '0.449200'), - (3328, 10000043, 20000517, 'Yuhelia', 30003545, 'Aghesi:Hati:Maiah:Barira', '0.799600'), - (3329, 10000043, 20000517, 'Maiah', 30003546, 'Aghesi:Fabin:Yuhelia:Hamse:Lashkai:Jaswelu', '0.798800'), - (3330, 10000043, 20000517, 'Hamse', 30003547, 'Maiah:Lashkai:Zhilshinou:Jaswelu', '0.855200'), - (3331, 10000043, 20000517, 'Barira', 30003548, 'Bagodan:Yuhelia', '0.815300'), - (3332, 10000043, 20000517, 'Lashkai', 30003549, 'Maiah:Hamse:Zhilshinou:Jaswelu', '0.917000'), - (3333, 10000043, 20000517, 'Zhilshinou', 30003550, 'Hamse:Lashkai:Ana', '0.903900'), - (3334, 10000043, 20000517, 'Jaswelu', 30003551, 'Maiah:Hamse:Lashkai:Ana', '0.842200'), - (3335, 10000043, 20000517, 'Ana', 30003552, 'Zhilshinou:Jaswelu', '0.900500'), - (3336, 10000043, 20000518, 'Warouh', 30003553, 'Murema:Jambu:Bittanshal:Arton', '0.525600'), - (3337, 10000043, 20000518, 'Jambu', 30003554, 'Warouh:Bittanshal:Arton:Madimal', '0.518600'), - (3338, 10000043, 20000518, 'Bittanshal', 30003555, 'Sibot:Warouh:Jambu:Arton', '0.480300'), - (3339, 10000043, 20000518, 'Arton', 30003556, 'Warouh:Jambu:Bittanshal:Sieh', '0.427000'), - (3340, 10000043, 20000518, 'Sieh', 30003557, 'Arton', '0.278000'), - (3341, 10000043, 20000518, 'Madimal', 30003558, 'Patzcha:Galeh:Jambu', '0.650400'), - (3342, 10000043, 20000519, 'Mamet', 30003559, 'Valmu:Hoshoun:Biphi:Ziriert:Misaba:Rephirib', '0.145600'), - (3343, 10000043, 20000519, 'Hoshoun', 30003560, 'Mamet:Ziriert', '0.085100'), - (3344, 10000043, 20000519, 'Biphi', 30003561, 'Yong:Mamet', '0.206800'), - (3345, 10000043, 20000519, 'Ziriert', 30003562, 'Mamet:Hoshoun:Misaba', '0.059600'), - (3346, 10000043, 20000519, 'Misaba', 30003563, 'Mamet:Ziriert:R3-K7K', '0.064000'), - (3347, 10000043, 20000519, 'Rephirib', 30003564, 'Mamet', '0.095600'), - (3348, 10000044, 20000520, 'Conomette', 30003565, 'Y9G-KS:Aimoguier:Yveve', '0.299400'), - (3349, 10000044, 20000520, 'Aimoguier', 30003566, 'Conomette:Cadelanne', '0.182700'), - (3350, 10000044, 20000520, 'Yveve', 30003567, 'Conomette:Meunvon:Elore:Yvelet', '0.351400'), - (3351, 10000044, 20000520, 'Meunvon', 30003568, 'Yveve:Elore', '0.272500'), - (3352, 10000044, 20000520, 'Cadelanne', 30003569, 'Aimoguier', '0.119300'), - (3353, 10000044, 20000520, 'Elore', 30003570, 'Yveve:Meunvon:Anckee', '0.215100'), - (3354, 10000044, 20000520, 'Anckee', 30003571, 'Elore:Vevelonel:Heluene', '0.246400'), - (3355, 10000044, 20000520, 'Vevelonel', 30003572, 'Anckee:Ratillose', '0.119800'), - (3356, 10000044, 20000521, 'Pertnineere', 30003573, 'Y9G-KS:Boystin', '0.442900'), - (3357, 10000044, 20000521, 'Boystin', 30003574, 'Pertnineere:Lour:Oerse', '0.523000'), - (3358, 10000044, 20000521, 'Lour', 30003575, 'Boystin:Maire:Oerse', '0.637300'), - (3359, 10000044, 20000521, 'Maire', 30003576, 'Lour:Oerse:Octanneve', '0.686700'), - (3360, 10000044, 20000521, 'Oerse', 30003577, 'Boystin:Lour:Maire:Larryn', '0.620400'), - (3361, 10000044, 20000521, 'Octanneve', 30003578, 'Maire:Yvaeroure', '0.696700'), - (3362, 10000044, 20000522, 'Larryn', 30003579, 'Oerse:Niballe:Weraroix', '0.596200'), - (3363, 10000044, 20000522, 'Niballe', 30003580, 'Larryn:Postouvin', '0.620200'), - (3364, 10000044, 20000522, 'Postouvin', 30003581, 'Niballe:Odinesyn', '0.655300'), - (3365, 10000044, 20000522, 'Odinesyn', 30003582, 'Postouvin:Gererique', '0.651800'), - (3366, 10000044, 20000522, 'Weraroix', 30003583, 'Larryn:Sarline', '0.580500'), - (3367, 10000044, 20000522, 'Sarline', 30003584, 'Weraroix:Aeter:Harner', '0.438800'), - (3368, 10000044, 20000522, 'Aeter', 30003585, 'Sarline:Harner', '0.349200'), - (3369, 10000044, 20000522, 'Gererique', 30003586, 'Odinesyn', '0.664600'), - (3370, 10000044, 20000522, 'Harner', 30003587, 'Sarline:Aeter', '0.128000'), - (3371, 10000044, 20000523, 'Yvaeroure', 30003588, 'Octanneve:Vecodie', '0.757100'), - (3372, 10000044, 20000523, 'Vecodie', 30003589, 'Yvaeroure:Arasare', '0.788700'), - (3373, 10000044, 20000523, 'Arasare', 30003590, 'Vecodie:Yvelet:Lazer', '0.811700'), - (3374, 10000044, 20000523, 'Yvelet', 30003591, 'Yveve:Arasare', '0.781400'), - (3375, 10000044, 20000523, 'Lazer', 30003592, 'Arasare:Stoure', '0.791000'), - (3376, 10000044, 20000523, 'Stoure', 30003593, 'Lazer', '0.722400'), - (3377, 10000044, 20000524, 'Heluene', 30003594, 'Anckee:Arittant:Oruse:Hare', '0.232500'), - (3378, 10000044, 20000524, 'Arittant', 30003595, 'Heluene', '0.262400'), - (3379, 10000044, 20000524, 'Oruse', 30003596, 'Heluene:Hare', '0.196900'), - (3380, 10000044, 20000524, 'Hare', 30003597, 'Heluene:Oruse:Ogaria:Babirmoult', '0.169000'), - (3381, 10000044, 20000524, 'Ogaria', 30003598, 'Hare:Faurulle', '0.164000'), - (3382, 10000044, 20000524, 'Faurulle', 30003599, 'D85-VD:Ogaria:Agaullores:Babirmoult', '0.102700'), - (3383, 10000044, 20000524, 'Agaullores', 30003600, 'Faurulle:Shirshocin', '0.071200'), - (3384, 10000044, 20000524, 'Babirmoult', 30003601, 'Hare:Faurulle', '0.178800'), - (3385, 10000044, 20000525, 'Ratillose', 30003602, 'Vevelonel:Ondree', '0.366500'), - (3386, 10000044, 20000525, 'Ondree', 30003603, 'Ratillose:Pochelympe:Straloin', '0.530900'), - (3387, 10000044, 20000525, 'Pochelympe', 30003604, 'Ondree:Eggheron:Toustain', '0.622200'), - (3388, 10000044, 20000525, 'Eggheron', 30003605, 'Pochelympe:Toustain', '0.516200'), - (3389, 10000044, 20000525, 'Toustain', 30003606, 'Pochelympe:Eggheron:Straloin', '0.411800'), - (3390, 10000044, 20000525, 'Straloin', 30003607, 'Ondree:Toustain', '0.213800'), - (3391, 10000045, 20000526, 'H1-ESN', 30003608, '3DR-CR:OJ-A8M', '-0.123300'), - (3392, 10000045, 20000526, '3DR-CR', 30003609, 'H1-ESN:RLTG-3', '-0.115300'), - (3393, 10000045, 20000526, 'RLTG-3', 30003610, '3DR-CR:S-EVIQ', '-0.064000'), - (3394, 10000045, 20000526, 'S-EVIQ', 30003611, 'RLTG-3:EOY-BG:PNS7-J', '-0.051400'), - (3395, 10000045, 20000526, 'EOY-BG', 30003612, 'B3QP-K:S-EVIQ:IG-ZAM', '-0.066600'), - (3396, 10000045, 20000526, 'PNS7-J', 30003613, 'S-EVIQ:1QH-0K', '-0.050700'), - (3397, 10000045, 20000526, 'IG-ZAM', 30003614, 'EOY-BG:0-UVHJ:NCG-PW', '-0.067800'), - (3398, 10000045, 20000526, '0-UVHJ', 30003615, 'IG-ZAM:NCG-PW:U1TX-A', '-0.081700'), - (3399, 10000045, 20000526, 'NCG-PW', 30003616, 'IG-ZAM:0-UVHJ:S-KSWL', '-0.107800'), - (3400, 10000045, 20000527, '1QH-0K', 30003617, 'PNS7-J:ZH3-BS:W8O-19', '-0.069800'), - (3401, 10000045, 20000527, 'ZH3-BS', 30003618, '1QH-0K:ZJ-QOO', '-0.089800'), - (3402, 10000045, 20000527, 'ZJ-QOO', 30003619, 'ZH3-BS:ZXA-V6:I1-BE8', '-0.212300'), - (3403, 10000045, 20000527, 'ZXA-V6', 30003620, 'ZJ-QOO:T-Q2DD', '-0.300300'), - (3404, 10000045, 20000527, 'I1-BE8', 30003621, 'ZJ-QOO:ZK-YQ3', '-0.206300'), - (3405, 10000045, 20000527, 'W8O-19', 30003622, '1QH-0K', '-0.105300'), - (3406, 10000045, 20000528, 'U1TX-A', 30003623, '0-UVHJ:1BWK-S:KMV-CQ', '-0.109400'), - (3407, 10000045, 20000528, '1BWK-S', 30003624, 'U1TX-A:RKE-CP:NV-3KA', '-0.221800'), - (3408, 10000045, 20000528, 'KMV-CQ', 30003625, 'U1TX-A:NV-3KA:DCJ-ZT', '-0.078000'), - (3409, 10000045, 20000528, 'RKE-CP', 30003626, '1BWK-S:NV-3KA:S-1LIO:A-1IJ9', '-0.206700'), - (3410, 10000045, 20000528, 'NV-3KA', 30003627, '1BWK-S:KMV-CQ:RKE-CP', '-0.115600'), - (3411, 10000045, 20000528, 'S-1LIO', 30003628, 'RKE-CP', '-0.100400'), - (3412, 10000045, 20000529, 'S-KSWL', 30003629, 'NCG-PW:5-O8B1:R-YWID:J1-KJP', '-0.426600'), - (3413, 10000045, 20000529, '5-O8B1', 30003630, 'S-KSWL:KW-1MV:G06-8Y', '-0.296600'), - (3414, 10000045, 20000529, 'R-YWID', 30003631, 'S-KSWL:30-D5G:HB-FSO:J1-KJP', '-0.741900'), - (3415, 10000045, 20000529, '30-D5G', 30003632, 'R-YWID', '-0.950300'), - (3416, 10000045, 20000529, 'HB-FSO', 30003633, 'R-YWID:J1-KJP', '-0.637300'), - (3417, 10000045, 20000529, 'J1-KJP', 30003634, 'S-KSWL:R-YWID:HB-FSO', '-0.649000'), - (3418, 10000045, 20000529, 'KW-1MV', 30003635, '5-O8B1', '-0.300700'), - (3419, 10000045, 20000530, 'G06-8Y', 30003636, '5-O8B1:U-O2DA:WV-0R2:SZ6-TA:6-AOLS:IKTD-P', '-0.305300'), - (3420, 10000045, 20000530, 'U-O2DA', 30003637, 'G06-8Y:SZ6-TA', '-0.198200'), - (3421, 10000045, 20000530, 'WV-0R2', 30003638, 'G06-8Y', '-0.815300'), - (3422, 10000045, 20000530, 'SZ6-TA', 30003639, 'G06-8Y:U-O2DA', '-0.234400'), - (3423, 10000045, 20000530, '6-AOLS', 30003640, 'G06-8Y:33CE-7:L-P3XM:C-XNUA', '-0.490400'), - (3424, 10000045, 20000530, 'IKTD-P', 30003641, 'G06-8Y', '-0.499700'), - (3425, 10000045, 20000530, '33CE-7', 30003642, '6-AOLS', '-0.375200'), - (3426, 10000045, 20000530, 'L-P3XM', 30003643, '6-AOLS', '-0.439700'), - (3427, 10000045, 20000531, 'DCJ-ZT', 30003644, 'KMV-CQ:O36A-P', '-0.143800'), - (3428, 10000045, 20000531, 'O36A-P', 30003645, 'DCJ-ZT:Z-LO6I', '-0.084700'), - (3429, 10000045, 20000531, 'Z-LO6I', 30003646, 'O36A-P:0M-103:6OYQ-Z', '-0.218400'), - (3430, 10000045, 20000531, '0M-103', 30003647, 'Z-LO6I:HE5T-A', '-0.316800'), - (3431, 10000045, 20000531, '6OYQ-Z', 30003648, 'Z-LO6I', '-0.211400'), - (3432, 10000045, 20000531, 'HE5T-A', 30003649, '0M-103', '-0.327900'), - (3433, 10000045, 20000532, 'A-1IJ9', 30003650, 'RKE-CP:Y-YHZQ', '-0.221200'), - (3434, 10000045, 20000532, 'Y-YHZQ', 30003651, 'A-1IJ9:Z-SR1I:GW7P-8:SF-XJS', '-0.407900'), - (3435, 10000045, 20000532, 'Z-SR1I', 30003652, 'Y-YHZQ:GW7P-8', '-0.621800'), - (3436, 10000045, 20000532, 'GW7P-8', 30003653, 'Y-YHZQ:Z-SR1I:A1RR-M:AR-5SY:OE-4HB', '-0.682300'), - (3437, 10000045, 20000532, 'SF-XJS', 30003654, 'Y-YHZQ:A1RR-M:HB-5L3', '-0.308400'), - (3438, 10000045, 20000532, 'A1RR-M', 30003655, 'GW7P-8:SF-XJS:AR-5SY:OE-4HB', '-0.850300'), - (3439, 10000045, 20000532, 'AR-5SY', 30003656, 'GW7P-8:A1RR-M:OE-4HB', '-0.939900'), - (3440, 10000045, 20000532, 'OE-4HB', 30003657, '42XJ-N:GW7P-8:A1RR-M:AR-5SY', '-1.000000'), - (3441, 10000045, 20000533, 'ZK-YQ3', 30003658, 'I1-BE8:MZPH-W:EN-GTB', '-0.385500'), - (3442, 10000045, 20000533, 'MZPH-W', 30003659, 'ZK-YQ3:W0X-MG:JI-1UQ:U5-XW7', '-0.384000'), - (3443, 10000045, 20000533, 'W0X-MG', 30003660, 'MZPH-W:JI-1UQ', '-0.271300'), - (3444, 10000045, 20000533, 'JI-1UQ', 30003661, 'MZPH-W:W0X-MG', '-0.379200'), - (3445, 10000045, 20000533, 'EN-GTB', 30003662, 'ZK-YQ3:T-K10W', '-0.318900'), - (3446, 10000045, 20000533, 'U5-XW7', 30003663, 'MZPH-W:JSI-LL', '-0.443900'), - (3447, 10000045, 20000534, 'JSI-LL', 30003664, 'U5-XW7:M-UC0S:SY0W-2:Q1U-IU', '-0.500000'), - (3448, 10000045, 20000534, 'M-UC0S', 30003665, 'JSI-LL:V7-MID:SY0W-2', '-0.636400'), - (3449, 10000045, 20000534, 'V7-MID', 30003666, 'M-UC0S:2-3Q2G', '-0.910600'), - (3450, 10000045, 20000534, 'SY0W-2', 30003667, 'JSI-LL:M-UC0S', '-0.581300'), - (3451, 10000045, 20000534, '2-3Q2G', 30003668, 'V7-MID:ZIU-EP', '-1.000000'), - (3452, 10000045, 20000534, 'Q1U-IU', 30003669, 'JSI-LL:CH9L-K', '-0.467100'), - (3453, 10000045, 20000535, 'C-XNUA', 30003670, '6-AOLS:7D-PAT', '-0.695500'), - (3454, 10000045, 20000535, '7D-PAT', 30003671, 'C-XNUA:V-LDEJ', '-0.652100'), - (3455, 10000045, 20000535, 'V-LDEJ', 30003672, '7D-PAT:T-K10W:P-UCRP', '-0.702500'), - (3456, 10000045, 20000535, 'T-K10W', 30003673, 'EN-GTB:V-LDEJ', '-0.732400'), - (3457, 10000045, 20000535, 'P-UCRP', 30003674, 'V-LDEJ:3-QYVE', '-0.851400'), - (3458, 10000045, 20000535, '3-QYVE', 30003675, 'P-UCRP', '-1.000000'), - (3459, 10000046, 20000536, 'C8-CHY', 30003676, 'ROIR-Y:E-9ORY', '-0.286600'), - (3460, 10000046, 20000536, 'E-9ORY', 30003677, 'C8-CHY:CR-IFM:HHK-VL', '-0.269800'), - (3461, 10000046, 20000536, 'CR-IFM', 30003678, 'E-9ORY:HHK-VL:P-33KR', '-0.351400'), - (3462, 10000046, 20000536, 'HHK-VL', 30003679, 'E-9ORY:CR-IFM:DO6H-Q', '-0.289900'), - (3463, 10000046, 20000536, 'P-33KR', 30003680, 'CR-IFM:DO6H-Q:DW-T2I', '-0.281000'), - (3464, 10000046, 20000536, 'DO6H-Q', 30003681, 'U-INPD:CCP-US:HHK-VL:P-33KR', '-0.334600'), - (3465, 10000046, 20000536, 'DW-T2I', 30003682, 'P-33KR:O-CNPR', '-0.256800'), - (3466, 10000046, 20000537, 'O-CNPR', 30003683, 'DW-T2I:L-SCBU:VRH-H7:O1Y-ED', '-0.234800'), - (3467, 10000046, 20000537, 'L-SCBU', 30003684, 'O-CNPR:O1Y-ED', '-0.239400'), - (3468, 10000046, 20000537, 'VRH-H7', 30003685, 'E-Z2ZX:O-CNPR:X36Y-G', '-0.273500'), - (3469, 10000046, 20000537, 'O1Y-ED', 30003686, 'O-CNPR:L-SCBU:K4YZ-Y:L-C3O7', '-0.272900'), - (3470, 10000046, 20000537, 'K4YZ-Y', 30003687, '8S28-3:O1Y-ED:L-C3O7', '-0.301700'), - (3471, 10000046, 20000537, 'X36Y-G', 30003688, 'VRH-H7:L-C3O7:YKSC-A', '-0.287700'), - (3472, 10000046, 20000537, 'L-C3O7', 30003689, 'O1Y-ED:K4YZ-Y:X36Y-G:C4C-Z4', '-0.355200'), - (3473, 10000046, 20000538, 'YKSC-A', 30003690, 'X36Y-G:FIO1-8:C-OK0R', '-0.337200'), - (3474, 10000046, 20000538, 'FIO1-8', 30003691, 'YKSC-A:E9KD-N:8W-OSE', '-0.369400'), - (3475, 10000046, 20000538, 'C-OK0R', 30003692, 'YKSC-A:0-ARFO', '-0.439000'), - (3476, 10000046, 20000538, '0-ARFO', 30003693, 'C-OK0R', '-0.500400'), - (3477, 10000046, 20000538, 'E9KD-N', 30003694, 'FIO1-8:WQY-IQ:6RCQ-V', '-0.407100'), - (3478, 10000046, 20000538, '8W-OSE', 30003695, 'FIO1-8:WQY-IQ', '-0.368400'), - (3479, 10000046, 20000538, 'WQY-IQ', 30003696, 'E9KD-N:8W-OSE', '-0.304600'), - (3480, 10000046, 20000539, 'C4C-Z4', 30003697, 'L-C3O7:GME-PQ', '-0.395500'), - (3481, 10000046, 20000539, 'GME-PQ', 30003698, 'C4C-Z4:MPPA-A:X5-UME:8QMO-E', '-0.492800'), - (3482, 10000046, 20000539, 'MPPA-A', 30003699, 'GME-PQ:I-UUI5:8QMO-E', '-0.592100'), - (3483, 10000046, 20000539, 'X5-UME', 30003700, 'GME-PQ', '-0.389200'), - (3484, 10000046, 20000539, 'I-UUI5', 30003701, 'MPPA-A', '-0.635400'), - (3485, 10000046, 20000539, '8QMO-E', 30003702, 'GME-PQ:MPPA-A', '-0.550700'), - (3486, 10000047, 20000540, 'G-5EN2', 30003703, 'Assah:9-F0B2', '-0.204600'), - (3487, 10000047, 20000540, '9-F0B2', 30003704, 'G-5EN2:YWS0-Z:4B-NQN', '-0.175000'), - (3488, 10000047, 20000540, 'YWS0-Z', 30003705, '9-F0B2:4B-NQN:XHQ-7V', '-0.135500'), - (3489, 10000047, 20000540, '4B-NQN', 30003706, '9-F0B2:YWS0-Z:9UY4-H', '-0.102300'), - (3490, 10000047, 20000540, '9UY4-H', 30003707, 'ZQ-Z3Y:4B-NQN:49GC-R:U-HYMT:H6-CX8', '-0.078400'), - (3491, 10000047, 20000540, '49GC-R', 30003708, '9UY4-H:3GXF-U', '-0.077700'), - (3492, 10000047, 20000541, 'D-GTMI', 30003709, 'F9E-KX:FSW-3C:T-RPFU', '-0.324700'), - (3493, 10000047, 20000541, 'FSW-3C', 30003710, 'D-GTMI:FX-7EM:G7AQ-7', '-0.263900'), - (3494, 10000047, 20000541, 'FX-7EM', 30003711, 'FSW-3C:MH9C-S', '-0.265900'), - (3495, 10000047, 20000541, 'MH9C-S', 30003712, 'FX-7EM:T-RPFU:2-TEGJ', '-0.210100'), - (3496, 10000047, 20000541, 'G7AQ-7', 30003713, 'FSW-3C:QBL-BV:I7S-1S', '-0.323500'), - (3497, 10000047, 20000541, 'QBL-BV', 30003714, 'G7AQ-7:PI5-39', '-0.399200'), - (3498, 10000047, 20000541, 'T-RPFU', 30003715, '7MD-S1:D-GTMI:MH9C-S', '-0.180600'), - (3499, 10000047, 20000541, 'I7S-1S', 30003716, 'G7AQ-7:S9X-AX', '-0.296100'), - (3500, 10000047, 20000542, 'U-HYMT', 30003717, '9UY4-H:FC-3YI:QR-K85:5IO8-U', '-0.066900'), - (3501, 10000047, 20000542, 'FC-3YI', 30003718, 'U-HYMT:QR-K85:5IO8-U', '-0.078700'), - (3502, 10000047, 20000542, 'QR-K85', 30003719, 'U-HYMT:FC-3YI:5IO8-U:DP-JD4', '-0.063600'), - (3503, 10000047, 20000542, '5IO8-U', 30003720, 'U-HYMT:FC-3YI:QR-K85:DP-JD4', '-0.052300'), - (3504, 10000047, 20000542, 'DP-JD4', 30003721, 'IS-R7P:QR-K85:5IO8-U:OXIY-V', '-0.064700'), - (3505, 10000047, 20000542, 'OXIY-V', 30003722, 'UL-7I8:DP-JD4', '-0.145100'), - (3506, 10000047, 20000543, 'H6-CX8', 30003723, '9UY4-H:D61A-G:Shintaht', '-0.068900'), - (3507, 10000047, 20000543, 'D61A-G', 30003724, 'H6-CX8:Y-MPWL', '-0.085500'), - (3508, 10000047, 20000543, 'Shintaht', 30003725, 'H6-CX8:D-6WS1', '-0.086400'), - (3509, 10000047, 20000543, 'Y-MPWL', 30003726, 'Kari:D61A-G', '-0.094400'), - (3510, 10000047, 20000543, 'D-6WS1', 30003727, 'Shintaht:SI-I89', '-0.109700'), - (3511, 10000047, 20000543, 'SI-I89', 30003728, 'D-6WS1', '-0.071600'), - (3512, 10000047, 20000544, 'KBP7-G', 30003729, 'Dital:B-WPLZ:XHQ-7V', '-0.258900'), - (3513, 10000047, 20000544, 'B-WPLZ', 30003730, 'KBP7-G:E-YCML:TU-O0T:Y9-MDG', '-0.200600'), - (3514, 10000047, 20000544, 'XHQ-7V', 30003731, 'YWS0-Z:KBP7-G:JEIV-E', '-0.171600'), - (3515, 10000047, 20000544, 'E-YCML', 30003732, 'B-WPLZ:TU-O0T:Y9-MDG', '-0.145500'), - (3516, 10000047, 20000544, 'TU-O0T', 30003733, 'B-WPLZ:E-YCML:Y9-MDG', '-0.154400'), - (3517, 10000047, 20000544, 'Y9-MDG', 30003734, 'B-WPLZ:E-YCML:TU-O0T', '-0.188700'), - (3518, 10000047, 20000545, 'PI5-39', 30003735, 'QBL-BV:GN7-XY:INQ-WR', '-0.428300'), - (3519, 10000047, 20000545, 'GN7-XY', 30003736, 'PI5-39:F-DTOO:QO-SRI:INQ-WR', '-0.328300'), - (3520, 10000047, 20000545, 'F-DTOO', 30003737, 'GN7-XY:5KG-PY', '-0.391300'), - (3521, 10000047, 20000545, '5KG-PY', 30003738, 'F-DTOO', '-0.315100'), - (3522, 10000047, 20000545, 'QO-SRI', 30003739, 'GN7-XY', '-0.231600'), - (3523, 10000047, 20000545, 'INQ-WR', 30003740, 'PI5-39:GN7-XY', '-0.312800'), - (3524, 10000047, 20000546, 'S9X-AX', 30003741, 'I7S-1S:TU-RI6:08Z-JJ:6-OQJV', '-0.194400'), - (3525, 10000047, 20000546, 'TU-RI6', 30003742, 'S9X-AX:AY-YCU', '-0.136700'), - (3526, 10000047, 20000546, '08Z-JJ', 30003743, 'S9X-AX:X-4WZD:6-OQJV', '-0.178600'), - (3527, 10000047, 20000546, 'X-4WZD', 30003744, '08Z-JJ:6-OQJV', '-0.161100'), - (3528, 10000047, 20000546, '6-OQJV', 30003745, 'S9X-AX:08Z-JJ:X-4WZD', '-0.151300'), - (3529, 10000047, 20000546, 'AY-YCU', 30003746, 'TU-RI6:ZT-LPU:2V-CS5', '-0.078000'), - (3530, 10000047, 20000546, 'ZT-LPU', 30003747, 'AY-YCU:1-1I53', '-0.083100'), - (3531, 10000047, 20000547, '3GXF-U', 30003748, '49GC-R:VKI-T7:8P9-BM', '-0.077300'), - (3532, 10000047, 20000547, 'VKI-T7', 30003749, '3GXF-U:H-GKI6', '-0.070200'), - (3533, 10000047, 20000547, '8P9-BM', 30003750, '3GXF-U:F-YH5B', '-0.103900'), - (3534, 10000047, 20000547, 'F-YH5B', 30003751, '8P9-BM:LF-2KP:3D-CQU', '-0.120600'), - (3535, 10000047, 20000547, 'H-GKI6', 30003752, 'VKI-T7:YQB-22', '-0.061700'), - (3536, 10000047, 20000547, 'YQB-22', 30003753, 'H-GKI6', '-0.053200'), - (3537, 10000047, 20000548, '2-TEGJ', 30003754, 'MH9C-S:MVCJ-E:AY-24I:K1I1-J', '-0.172600'), - (3538, 10000047, 20000548, 'MVCJ-E', 30003755, '2-TEGJ:BK4-YC:LF-2KP', '-0.136300'), - (3539, 10000047, 20000548, 'AY-24I', 30003756, '2-TEGJ:K1I1-J:X6AB-Y', '-0.173600'), - (3540, 10000047, 20000548, 'BK4-YC', 30003757, 'MVCJ-E', '-0.114500'), - (3541, 10000047, 20000548, 'K1I1-J', 30003758, '2-TEGJ:AY-24I:LF-2KP', '-0.168000'), - (3542, 10000047, 20000548, 'LF-2KP', 30003759, 'F-YH5B:MVCJ-E:K1I1-J', '-0.133900'), - (3543, 10000047, 20000549, 'JEIV-E', 30003760, 'XHQ-7V:O-Y5JQ:DNR-7M:N-RMSH', '-0.141400'), - (3544, 10000047, 20000549, 'O-Y5JQ', 30003761, 'JEIV-E:N-RMSH', '-0.144300'), - (3545, 10000047, 20000549, 'DNR-7M', 30003762, 'JEIV-E:K1Y-5H', '-0.098600'), - (3546, 10000047, 20000549, 'N-RMSH', 30003763, 'JEIV-E:O-Y5JQ:IWZ3-C', '-0.114200'), - (3547, 10000047, 20000549, 'K1Y-5H', 30003764, 'DNR-7M:IWZ3-C', '-0.082100'), - (3548, 10000047, 20000549, 'IWZ3-C', 30003765, 'N-RMSH:K1Y-5H', '-0.085400'), - (3549, 10000047, 20000550, '1-1I53', 30003766, 'ZT-LPU:N8XA-L:18-GZM', '-0.072400'), - (3550, 10000047, 20000550, 'N8XA-L', 30003767, '1-1I53:R3-K7K', '-0.067700'), - (3551, 10000047, 20000550, '18-GZM', 30003768, '1-1I53', '-0.103900'), - (3552, 10000047, 20000550, 'R3-K7K', 30003769, 'Misaba:N8XA-L:X-R3NM', '-0.034300'), - (3553, 10000047, 20000550, 'X-R3NM', 30003770, 'R3-K7K:8B-VLX:G-B22J:X6AB-Y', '-0.045700'), - (3554, 10000047, 20000550, '8B-VLX', 30003771, 'X-R3NM:G-B22J:X6AB-Y', '-0.051400'), - (3555, 10000047, 20000550, 'G-B22J', 30003772, 'X-R3NM:8B-VLX:X6AB-Y', '-0.066000'), - (3556, 10000047, 20000550, 'X6AB-Y', 30003773, 'AY-24I:X-R3NM:8B-VLX:G-B22J', '-0.072200'), - (3557, 10000047, 20000551, '2V-CS5', 30003774, 'AY-YCU:H9-J8N', '-0.074300'), - (3558, 10000047, 20000551, 'H9-J8N', 30003775, '2V-CS5:HP-6Z6:GA9P-0:C1-HAB', '-0.062700'), - (3559, 10000047, 20000551, 'HP-6Z6', 30003776, 'H9-J8N:GA9P-0:7YWV-S:C1-HAB', '-0.063000'), - (3560, 10000047, 20000551, 'GA9P-0', 30003777, 'H9-J8N:HP-6Z6:7YWV-S:TXJ-II:C1-HAB', '-0.036700'), - (3561, 10000047, 20000551, '7YWV-S', 30003778, 'HP-6Z6:GA9P-0', '-0.076200'), - (3562, 10000047, 20000551, 'TXJ-II', 30003779, 'GA9P-0', '-0.021700'), - (3563, 10000047, 20000551, 'C1-HAB', 30003780, 'H9-J8N:HP-6Z6:GA9P-0', '-0.055600'), - (3564, 10000047, 20000552, '3KB-J0', 30003781, 'IS-R7P:0B-HLZ:Z-RFE3:3D-CQU', '-0.121400'), - (3565, 10000047, 20000552, '0B-HLZ', 30003782, '3KB-J0:I-MGAB:3D-CQU', '-0.112100'), - (3566, 10000047, 20000552, 'Z-RFE3', 30003783, '3KB-J0:18XA-C', '-0.144500'), - (3567, 10000047, 20000552, 'I-MGAB', 30003784, '0B-HLZ:18XA-C', '-0.100400'), - (3568, 10000047, 20000552, '18XA-C', 30003785, 'Z-RFE3:I-MGAB', '-0.143400'), - (3569, 10000047, 20000552, '3D-CQU', 30003786, 'F-YH5B:3KB-J0:0B-HLZ', '-0.095700'), - (3570, 10000048, 20000553, 'Agoze', 30003787, 'Intaki:Vey:Annancale:Ostingele:Loes', '0.208600'), - (3571, 10000048, 20000553, 'Intaki', 30003788, 'Agoze:Brarel:Vey', '0.149800'), - (3572, 10000048, 20000553, 'Brarel', 30003789, 'Intaki:Annancale', '0.094300'), - (3573, 10000048, 20000553, 'Vey', 30003790, 'Agoze:Intaki:Frarie', '0.188900'), - (3574, 10000048, 20000553, 'Annancale', 30003791, 'Agoze:Brarel', '0.094100'), - (3575, 10000048, 20000553, 'Ostingele', 30003792, 'Agoze:Harroule:Stacmon:Dastryns:Alperaute:Pelille', '0.172600'), - (3576, 10000048, 20000553, 'Harroule', 30003793, 'MHC-R3:Ostingele', '0.085100'), - (3577, 10000048, 20000554, 'Stacmon', 30003794, 'Ostingele:Covryn:Dastryns:Slays:Aidart', '0.605300'), - (3578, 10000048, 20000554, 'Covryn', 30003795, 'Stacmon:Iges:Cumemare', '0.355900'), - (3579, 10000048, 20000554, 'Iges', 30003796, 'Covryn:Dastryns:Slays:Uphallant', '0.349400'), - (3580, 10000048, 20000554, 'Dastryns', 30003797, 'Ostingele:Stacmon:Iges:Uphallant', '0.252400'), - (3581, 10000048, 20000554, 'Slays', 30003798, 'Stacmon:Iges:Amoen', '0.487200'), - (3582, 10000048, 20000554, 'Uphallant', 30003799, 'Iges:Dastryns', '0.205700'), - (3583, 10000048, 20000555, 'Alperaute', 30003800, 'Ostingele:Aunsou', '0.231100'), - (3584, 10000048, 20000555, 'Aunsou', 30003801, 'Alperaute:Cumemare:Reynire:Gare', '0.183000'), - (3585, 10000048, 20000555, 'Cumemare', 30003802, 'Covryn:Aunsou', '0.123700'), - (3586, 10000048, 20000555, 'Reynire', 30003803, 'Aunsou:Pain', '0.156800'), - (3587, 10000048, 20000555, 'Pain', 30003804, 'Reynire', '0.094100'), - (3588, 10000048, 20000555, 'Gare', 30003805, 'Aunsou:Aulbres', '0.134000'), - (3589, 10000048, 20000556, 'Pelille', 30003806, 'Ostingele:Dour:Grispire', '0.214800'), - (3590, 10000048, 20000556, 'Dour', 30003807, 'Pelille:Vivanier', '0.384900'), - (3591, 10000048, 20000556, 'Grispire', 30003808, 'Pelille:Brellystier', '0.183300'), - (3592, 10000048, 20000556, 'Brellystier', 30003809, 'Grispire:Vivanier', '0.503700'), - (3593, 10000048, 20000556, 'Vivanier', 30003810, 'Dour:Brellystier:Algasienan', '0.543800'), - (3594, 10000048, 20000556, 'Algasienan', 30003811, 'Vivanier:Osmallanais:Archavoinet', '0.725900'), - (3595, 10000048, 20000557, 'Osmallanais', 30003812, 'Algasienan:Ivorider:Iffrue', '0.755500'), - (3596, 10000048, 20000557, 'Ivorider', 30003813, 'Osmallanais:Mollin:Iffrue', '0.728200'), - (3597, 10000048, 20000557, 'Mollin', 30003814, 'Ivorider:Iffrue', '0.656900'), - (3598, 10000048, 20000557, 'Iffrue', 30003815, 'Osmallanais:Ivorider:Mollin:Vilinnon:Ommaerrer', '0.727800'), - (3599, 10000048, 20000557, 'Vilinnon', 30003816, 'Iffrue', '0.609500'), - (3600, 10000048, 20000557, 'Ommaerrer', 30003817, 'Iffrue', '0.627000'), - (3601, 10000048, 20000558, 'Aulbres', 30003818, 'Gare:Barleguet', '0.135800'), - (3602, 10000048, 20000558, 'Barleguet', 30003819, 'Aulbres:Vestouve:Ausmaert', '0.068200'), - (3603, 10000048, 20000558, 'Vestouve', 30003820, 'TXW-EI:Barleguet:Espigoure', '0.042600'), - (3604, 10000048, 20000558, 'Ausmaert', 30003821, 'Barleguet:Kenninck', '0.074800'), - (3605, 10000048, 20000558, 'Espigoure', 30003822, 'Vestouve', '0.049900'), - (3606, 10000048, 20000558, 'Kenninck', 30003823, 'Ausmaert', '0.115000'), - (3607, 10000048, 20000559, 'Archavoinet', 30003824, 'Algasienan:Eugales:Aubenall', '0.620800'), - (3608, 10000048, 20000559, 'Eugales', 30003825, 'Archavoinet:Frarie:Aubenall:Moclinamaud', '0.404300'), - (3609, 10000048, 20000559, 'Frarie', 30003826, 'Vey:Eugales:Moclinamaud', '0.357500'), - (3610, 10000048, 20000559, 'Aubenall', 30003827, 'Archavoinet:Eugales:Renarelle:Oulley', '0.431900'), - (3611, 10000048, 20000559, 'Moclinamaud', 30003828, 'Eugales:Frarie:Renarelle', '0.394300'), - (3612, 10000048, 20000559, 'Renarelle', 30003829, 'Aubenall:Moclinamaud:Vlillirier', '0.310000'), - (3613, 10000048, 20000560, 'Orvolle', 30003830, 'PF-346:Osmeden:Oulley:Mesybier', '0.746200'), - (3614, 10000048, 20000560, 'Osmeden', 30003831, 'Orvolle:Adacyne:Maut', '0.729000'), - (3615, 10000048, 20000560, 'Adacyne', 30003832, 'Osmeden:Chardalane:Maut', '0.548800'), - (3616, 10000048, 20000560, 'Oulley', 30003833, 'Aubenall:Orvolle', '0.338400'), - (3617, 10000048, 20000560, 'Chardalane', 30003834, 'Adacyne', '0.372600'), - (3618, 10000048, 20000560, 'Maut', 30003835, 'Osmeden:Adacyne:Alparena', '0.248000'), - (3619, 10000048, 20000561, 'Vlillirier', 30003836, 'Renarelle:Aldranette:Oicx:Alsavoinon', '0.289300'), - (3620, 10000048, 20000561, 'Aldranette', 30003837, 'Vlillirier:Evaulon:Nennamaila', '0.367500'), - (3621, 10000048, 20000561, 'Oicx', 30003838, 'Vlillirier:Eha', '0.330000'), - (3622, 10000048, 20000561, 'Evaulon', 30003839, 'Aldranette:Anchauttes', '0.366800'), - (3623, 10000048, 20000561, 'Anchauttes', 30003840, 'Evaulon:Esesier:Odamia', '0.339600'), - (3624, 10000048, 20000561, 'Alsavoinon', 30003841, 'Vlillirier:F7C-H0', '0.266400'), - (3625, 10000048, 20000561, 'Esesier', 30003842, 'Anchauttes', '0.290700'), - (3626, 10000048, 20000562, 'Avaux', 30003843, 'Gallusiene:Aidart', '0.447700'), - (3627, 10000048, 20000562, 'Gallusiene', 30003844, 'Avaux:Ruerrotta', '0.313400'), - (3628, 10000048, 20000562, 'Ruerrotta', 30003845, 'Gallusiene:Hedoubel:Amoen', '0.305400'), - (3629, 10000048, 20000562, 'Hedoubel', 30003846, 'Ruerrotta:Aubonnie', '0.316100'), - (3630, 10000048, 20000562, 'Amoen', 30003847, 'Slays:Ruerrotta:Amasiree', '0.280500'), - (3631, 10000048, 20000562, 'Amasiree', 30003848, 'Amoen:Aubonnie', '0.366500'), - (3632, 10000048, 20000562, 'Aubonnie', 30003849, 'Hedoubel:Amasiree', '0.402800'), - (3633, 10000048, 20000563, 'Alparena', 30003850, 'Maut:Reschard', '0.146600'), - (3634, 10000048, 20000563, 'Reschard', 30003851, 'Alparena:Arderonne:Mercomesier', '0.127900'), - (3635, 10000048, 20000563, 'Arderonne', 30003852, 'Reschard:Alamel:Odamia', '0.174700'), - (3636, 10000048, 20000563, 'Mercomesier', 30003853, 'Reschard:Athounon', '0.123000'), - (3637, 10000048, 20000563, 'Alamel', 30003854, 'Arderonne:Mantenault:Odamia', '0.170900'), - (3638, 10000048, 20000563, 'Mantenault', 30003855, 'RQH-MY:Alamel', '0.137100'), - (3639, 10000048, 20000563, 'Athounon', 30003856, 'Mercomesier', '0.076200'), - (3640, 10000048, 20000563, 'Odamia', 30003857, 'Anchauttes:Arderonne:Alamel', '0.220400'), - (3641, 10000049, 20000564, 'Gousoviba', 30003858, 'Mimime:Neyi:Kihtaled', '0.901200'), - (3642, 10000049, 20000564, 'Neyi', 30003859, 'Gousoviba', '0.809500'), - (3643, 10000049, 20000564, 'Kihtaled', 30003860, 'Gousoviba:Ipref:Khanid Prime:Jachanu', '0.913300'), - (3644, 10000049, 20000564, 'Ipref', 30003861, 'Kihtaled:Agil', '0.899700'), - (3645, 10000049, 20000564, 'Agil', 30003862, 'Ipref:Bukah:Hishai', '0.853900'), - (3646, 10000049, 20000564, 'Khanid Prime', 30003863, 'Kihtaled', '0.897400'), - (3647, 10000049, 20000564, 'Jachanu', 30003864, 'Kihtaled:Sazre', '0.854000'), - (3648, 10000049, 20000564, 'Sazre', 30003865, 'Jachanu:Badivefi', '0.806300'), - (3649, 10000049, 20000564, 'Bukah', 30003866, 'Agil:Lansez', '0.802700'), - (3650, 10000049, 20000565, 'Ervekam', 30003867, 'Mashtarmem:Sehsasez:Yezara:Masanuh', '0.686900'), - (3651, 10000049, 20000565, 'Mashtarmem', 30003868, 'Ervekam:Sehsasez:Yezara:Saloti', '0.706900'), - (3652, 10000049, 20000565, 'Sehsasez', 30003869, 'Ervekam:Mashtarmem:Osis:Kahah', '0.714300'), - (3653, 10000049, 20000565, 'Osis', 30003870, 'Sehsasez:Geztic:Yezara', '0.725800'), - (3654, 10000049, 20000565, 'Geztic', 30003871, 'Osis:Hishai', '0.733000'), - (3655, 10000049, 20000565, 'Yezara', 30003872, 'Ervekam:Mashtarmem:Osis', '0.741800'), - (3656, 10000049, 20000565, 'Kahah', 30003873, 'Sehsasez:Saloti', '0.719500'), - (3657, 10000049, 20000565, 'Saloti', 30003874, 'Mashtarmem:Kahah', '0.703100'), - (3658, 10000049, 20000565, 'Hishai', 30003875, 'Agil:Geztic', '0.767900'), - (3659, 10000049, 20000566, 'Molea', 30003876, 'Gidali:Nakregde', '0.716100'), - (3660, 10000049, 20000566, 'Gidali', 30003877, 'Molea:Palas', '0.653500'), - (3661, 10000049, 20000566, 'Palas', 30003878, 'Gidali:Safshela:Reteka', '0.506000'), - (3662, 10000049, 20000566, 'Safshela', 30003879, 'Palas', '0.667600'), - (3663, 10000049, 20000566, 'Reteka', 30003880, 'Palas:Moniyyuku', '0.504500'), - (3664, 10000049, 20000566, 'Moniyyuku', 30003881, 'Reteka:Edani:Kulu', '0.568600'), - (3665, 10000049, 20000567, 'Lansez', 30003882, 'Bukah:Keberz', '0.728700'), - (3666, 10000049, 20000567, 'Keberz', 30003883, 'HED-GP:Lansez:Nourbal:Arzanni', '0.530100'), - (3667, 10000049, 20000567, 'Nourbal', 30003884, 'Keberz', '0.410600'), - (3668, 10000049, 20000567, 'Arzanni', 30003885, 'Keberz:Ashmarir:Afnakat', '0.551300'), - (3669, 10000049, 20000567, 'Ashmarir', 30003886, 'Arzanni:Kaira:Claini', '0.423400'), - (3670, 10000049, 20000567, 'Kaira', 30003887, 'Ashmarir:A2-V27', '0.329900'), - (3671, 10000049, 20000568, 'Badivefi', 30003888, 'Sazre:Talidal:Ashi:Tzashrah', '0.658700'), - (3672, 10000049, 20000568, 'Talidal', 30003889, 'Badivefi:Ainsan', '0.509800'), - (3673, 10000049, 20000568, 'Ashi', 30003890, 'Badivefi', '0.674500'), - (3674, 10000049, 20000568, 'Tzashrah', 30003891, 'Badivefi:Efa:Sabusi', '0.534600'), - (3675, 10000049, 20000568, 'Efa', 30003892, 'Tzashrah:Moro:Sabusi:3-FKCZ', '0.426200'), - (3676, 10000049, 20000568, 'Moro', 30003893, 'Efa:Ainsan', '0.458100'), - (3677, 10000049, 20000568, 'Sabusi', 30003894, 'Tzashrah:Efa', '0.505100'), - (3678, 10000049, 20000568, 'Ainsan', 30003895, 'Talidal:Moro', '0.473100'), - (3679, 10000049, 20000569, 'Claini', 30003896, 'Ashmarir:Gehi', '0.340700'), - (3680, 10000049, 20000569, 'Gehi', 30003897, 'Claini:Seshala:Vezila', '0.296800'), - (3681, 10000049, 20000569, 'Seshala', 30003898, 'Gehi:Hemouner', '0.291800'), - (3682, 10000049, 20000569, 'Vezila', 30003899, 'Gehi:Ham', '0.266000'); -INSERT INTO `system_neighbour` (`id`, `regionId`, `constellationId`, `systemName`, `systemId`, `jumpNodes`, `trueSec`) VALUES - (3683, 10000049, 20000569, 'Ham', 30003900, 'Vezila:Upt:Amafi', '0.241900'), - (3684, 10000049, 20000569, 'Upt', 30003901, 'Ham', '0.146100'), - (3685, 10000049, 20000569, 'Hemouner', 30003902, 'Seshala', '0.237800'), - (3686, 10000049, 20000570, 'Afnakat', 30003903, 'Arzanni:Col:Firbha:Parses', '0.598800'), - (3687, 10000049, 20000570, 'Col', 30003904, 'Afnakat:Chamemi:Tegheon', '0.526800'), - (3688, 10000049, 20000570, 'Chamemi', 30003905, 'Col:Bashyam:Parses', '0.444900'), - (3689, 10000049, 20000570, 'Firbha', 30003906, 'Afnakat', '0.579800'), - (3690, 10000049, 20000570, 'Tegheon', 30003907, 'Col:Rilera', '0.413400'), - (3691, 10000049, 20000570, 'Bashyam', 30003908, 'Chamemi:Parses', '0.471100'), - (3692, 10000049, 20000570, 'Parses', 30003909, 'Afnakat:Chamemi:Bashyam:Balanaz', '0.498700'), - (3693, 10000049, 20000570, 'Balanaz', 30003910, 'Parses', '0.564100'), - (3694, 10000049, 20000571, 'Edani', 30003911, 'Moniyyuku:Danera:Rahabeda:Rilera', '0.581300'), - (3695, 10000049, 20000571, 'Danera', 30003912, 'Edani:Bomana:Rahabeda', '0.562600'), - (3696, 10000049, 20000571, 'Bomana', 30003913, 'Danera:Aurejet', '0.537500'), - (3697, 10000049, 20000571, 'Rahabeda', 30003914, 'Edani:Danera', '0.561400'), - (3698, 10000049, 20000571, 'Aurejet', 30003915, 'Bomana:Rilera', '0.500700'), - (3699, 10000049, 20000571, 'Rilera', 30003916, 'Tegheon:Edani:Aurejet', '0.449800'), - (3700, 10000049, 20000572, 'Amafi', 30003917, 'Ham:Hakana:Ashkoo:Nahrneder', '0.293400'), - (3701, 10000049, 20000572, 'Hakana', 30003918, 'Amafi:Arzieh', '0.316000'), - (3702, 10000049, 20000572, 'Ashkoo', 30003919, 'Amafi:Baratar', '0.272000'), - (3703, 10000049, 20000572, 'Baratar', 30003920, 'Ashkoo:Nandeza:Goudiyah', '0.154100'), - (3704, 10000049, 20000572, 'Arzieh', 30003921, 'Hakana', '0.296700'), - (3705, 10000049, 20000572, 'Nahrneder', 30003922, 'Amafi:Abath', '0.251000'), - (3706, 10000049, 20000573, 'Nandeza', 30003923, 'Baratar:Dimoohan:Chitiamem', '0.246700'), - (3707, 10000049, 20000573, 'Dimoohan', 30003924, 'Nandeza', '0.215900'), - (3708, 10000049, 20000573, 'Chitiamem', 30003925, 'Nandeza:Kuhri:Zahefeus', '0.215700'), - (3709, 10000049, 20000573, 'Kuhri', 30003926, 'Chitiamem', '0.192000'), - (3710, 10000049, 20000573, 'Zahefeus', 30003927, 'Chitiamem:Zephan', '0.244600'), - (3711, 10000049, 20000573, 'Zephan', 30003928, 'Zahefeus:Neda:Nakis', '0.255700'), - (3712, 10000049, 20000573, 'Neda', 30003929, 'Zephan', '0.360000'), - (3713, 10000049, 20000574, 'Goudiyah', 30003930, 'Baratar:Sassecho:Timudan', '0.145500'), - (3714, 10000049, 20000574, 'Sassecho', 30003931, 'Goudiyah:Timudan:Irmalin', '0.117700'), - (3715, 10000049, 20000574, 'Timudan', 30003932, 'Goudiyah:Sassecho:Ibani:Cabeki', '0.124300'), - (3716, 10000049, 20000574, 'Ibani', 30003933, 'Timudan:Irmalin', '0.105200'), - (3717, 10000049, 20000574, 'Cabeki', 30003934, 'Timudan', '0.089800'), - (3718, 10000049, 20000574, 'Irmalin', 30003935, 'Sassecho:Ibani', '0.062100'), - (3719, 10000049, 20000575, 'Nakis', 30003936, 'Zephan:Hezere:Zirsem:Pout', '0.232000'), - (3720, 10000049, 20000575, 'Hezere', 30003937, 'Nakis:Fanathor', '0.215200'), - (3721, 10000049, 20000575, 'Fanathor', 30003938, 'Hezere:Pout', '0.258500'), - (3722, 10000049, 20000575, 'Zirsem', 30003939, 'Nakis', '0.282500'), - (3723, 10000049, 20000575, 'Pout', 30003940, 'Nakis:Fanathor:Rafeme', '0.229500'), - (3724, 10000049, 20000575, 'Rafeme', 30003941, 'Pout:Anath', '0.183300'), - (3725, 10000050, 20000576, 'A2-V27', 30003942, 'Kaira:T8H-66:A3-LOG:O3L-95', '-0.385300'), - (3726, 10000050, 20000576, 'T8H-66', 30003943, 'A2-V27:A3-LOG:7V-KHW:O3L-95', '-0.305100'), - (3727, 10000050, 20000576, 'A3-LOG', 30003944, 'A2-V27:T8H-66', '-0.262200'), - (3728, 10000050, 20000576, '7V-KHW', 30003945, 'T8H-66:0-WT2D', '-0.166300'), - (3729, 10000050, 20000576, 'O3L-95', 30003946, 'A2-V27:T8H-66', '-0.367200'), - (3730, 10000050, 20000576, '0-WT2D', 30003947, '7V-KHW:7GCD-P', '-0.118100'), - (3731, 10000050, 20000577, '7GCD-P', 30003948, '0-WT2D:G-3BOG:L-6BE1', '-0.097100'), - (3732, 10000050, 20000577, 'G-3BOG', 30003949, '7GCD-P:K7D-II:L-6BE1', '-0.051200'), - (3733, 10000050, 20000577, 'K7D-II', 30003950, 'G-3BOG:V-LEKM:W-IX39:OGY-6D', '-0.066900'), - (3734, 10000050, 20000577, 'L-6BE1', 30003951, '7GCD-P:G-3BOG:1M4-FK:MKD-O8', '-0.042200'), - (3735, 10000050, 20000577, '1M4-FK', 30003952, 'L-6BE1', '-0.032100'), - (3736, 10000050, 20000577, 'V-LEKM', 30003953, 'K7D-II:9ES-SI:P-ZMZV', '-0.064800'), - (3737, 10000050, 20000578, '9ES-SI', 30003954, 'V-LEKM:UQY-IK:60M-TG:TV8-HS:YOP-0T', '-0.124600'), - (3738, 10000050, 20000578, 'UQY-IK', 30003955, '9ES-SI:9-HM04', '-0.073200'), - (3739, 10000050, 20000578, '60M-TG', 30003956, '9ES-SI:0TKF-6:YOP-0T:9-HM04', '-0.349900'), - (3740, 10000050, 20000578, '0TKF-6', 30003957, '60M-TG:VT-G2P:YOP-0T:3-FKCZ', '-0.417200'), - (3741, 10000050, 20000578, 'TV8-HS', 30003958, '9ES-SI:YOP-0T', '-0.119500'), - (3742, 10000050, 20000578, 'VT-G2P', 30003959, '0TKF-6', '-0.566900'), - (3743, 10000050, 20000578, 'YOP-0T', 30003960, '9ES-SI:60M-TG:0TKF-6:TV8-HS', '-0.555300'), - (3744, 10000050, 20000578, '9-HM04', 30003961, 'UQY-IK:60M-TG', '-0.157800'), - (3745, 10000050, 20000579, 'MKD-O8', 30003962, 'L-6BE1:GOP-GE', '-0.042400'), - (3746, 10000050, 20000579, 'GOP-GE', 30003963, 'MKD-O8:SKR-SP', '-0.036200'), - (3747, 10000050, 20000579, 'SKR-SP', 30003964, 'GOP-GE:V-3U8T', '-0.014700'), - (3748, 10000050, 20000579, 'V-3U8T', 30003965, 'SKR-SP:T8T-RA', '-0.009000'), - (3749, 10000050, 20000579, 'T8T-RA', 30003966, 'V-3U8T:A-BO4V', '-0.007000'), - (3750, 10000050, 20000579, 'A-BO4V', 30003967, 'T8T-RA:UHKL-N', '-0.004600'), - (3751, 10000050, 20000580, 'W-IX39', 30003968, 'K7D-II:K-B8DK:P4-3TJ:8B-SAJ', '-0.090500'), - (3752, 10000050, 20000580, 'K-B8DK', 30003969, 'W-IX39:L-6W1J:P4-3TJ', '-0.203200'), - (3753, 10000050, 20000580, 'L-6W1J', 30003970, 'K-B8DK:C-9RRR', '-0.140200'), - (3754, 10000050, 20000580, 'P4-3TJ', 30003971, 'W-IX39:K-B8DK:K-Z0V4:LNVW-K', '-0.288000'), - (3755, 10000050, 20000580, 'K-Z0V4', 30003972, 'P4-3TJ', '-0.304100'), - (3756, 10000050, 20000580, 'LNVW-K', 30003973, 'P4-3TJ:8B-SAJ:Q2-N6W', '-0.501900'), - (3757, 10000050, 20000580, '8B-SAJ', 30003974, 'W-IX39:LNVW-K', '-0.396600'), - (3758, 10000050, 20000580, 'Q2-N6W', 30003975, 'LNVW-K:A-5F4A', '-0.746100'), - (3759, 10000050, 20000580, 'C-9RRR', 30003976, 'L-6W1J', '-0.185200'), - (3760, 10000050, 20000580, 'A-5F4A', 30003977, 'Q2-N6W', '-0.832700'), - (3761, 10000050, 20000581, 'P-ZMZV', 30003978, 'V-LEKM:9CG6-H:UYU-VV', '-0.140600'), - (3762, 10000050, 20000581, '9CG6-H', 30003979, 'P-ZMZV:NDII-Q:UYU-VV:W6V-VM', '-0.087700'), - (3763, 10000050, 20000581, 'NDII-Q', 30003980, '9CG6-H:K-L690', '-0.038100'), - (3764, 10000050, 20000581, 'UYU-VV', 30003981, 'P-ZMZV:9CG6-H:YW-SYT', '-0.190400'), - (3765, 10000050, 20000581, 'K-L690', 30003982, 'NDII-Q:ZAU-JW:L3-I3K', '-0.046100'), - (3766, 10000050, 20000581, 'W6V-VM', 30003983, '9CG6-H', '-0.060500'), - (3767, 10000050, 20000582, 'OGY-6D', 30003984, 'K7D-II:8-SNUD:Z-XX2J', '-0.072800'), - (3768, 10000050, 20000582, '8-SNUD', 30003985, 'OGY-6D:H-4R6Z:Z-XX2J', '-0.222800'), - (3769, 10000050, 20000582, 'H-4R6Z', 30003986, '8-SNUD:IGE-NE', '-0.284400'), - (3770, 10000050, 20000582, 'IGE-NE', 30003987, 'H-4R6Z:UVHO-F:Z-XX2J', '-0.229800'), - (3771, 10000050, 20000582, 'UVHO-F', 30003988, 'IGE-NE', '-0.768600'), - (3772, 10000050, 20000582, 'Z-XX2J', 30003989, 'OGY-6D:8-SNUD:IGE-NE', '-0.083100'), - (3773, 10000050, 20000583, 'YW-SYT', 30003990, 'UYU-VV:Z-UZZN', '-0.245600'), - (3774, 10000050, 20000583, 'Z-UZZN', 30003991, 'YW-SYT:DS-LO3:BX2-ZX:C-7SBM', '-0.473900'), - (3775, 10000050, 20000583, 'DS-LO3', 30003992, 'Z-UZZN:RF-CN3:C-7SBM', '-0.674000'), - (3776, 10000050, 20000583, 'BX2-ZX', 30003993, 'Z-UZZN', '-0.479700'), - (3777, 10000050, 20000583, 'RF-CN3', 30003994, 'DS-LO3', '-0.910800'), - (3778, 10000050, 20000583, 'C-7SBM', 30003995, 'Z-UZZN:DS-LO3:I1Y-IU', '-0.712000'), - (3779, 10000050, 20000584, 'ZAU-JW', 30003996, 'K-L690:YF-6L1:K-YI1L:8-GE2P', '-0.015600'), - (3780, 10000050, 20000584, 'YF-6L1', 30003997, 'ZAU-JW:K-YI1L:QXQ-I6', '-0.015000'), - (3781, 10000050, 20000584, 'K-YI1L', 30003998, 'ZAU-JW:YF-6L1:KEJY-U', '-0.009700'), - (3782, 10000050, 20000584, 'KEJY-U', 30003999, 'K-YI1L:3BK-O7', '-0.009000'), - (3783, 10000050, 20000584, '3BK-O7', 30004000, 'KEJY-U', '-0.007900'), - (3784, 10000050, 20000584, '8-GE2P', 30004001, 'ZAU-JW', '-0.006000'), - (3785, 10000050, 20000584, 'QXQ-I6', 30004002, 'YF-6L1', '-0.021600'), - (3786, 10000050, 20000585, 'L3-I3K', 30004003, 'K-L690:3-JCJT:AO-N1P:4-GJT1', '-0.079700'), - (3787, 10000050, 20000585, '3-JCJT', 30004004, 'L3-I3K:W-IIYI:4-GJT1:5V-BJI:M1BZ-2', '-0.281800'), - (3788, 10000050, 20000585, 'W-IIYI', 30004005, '3-JCJT', '-0.347200'), - (3789, 10000050, 20000585, 'AO-N1P', 30004006, 'L3-I3K', '-0.125300'), - (3790, 10000050, 20000585, '4-GJT1', 30004007, 'L3-I3K:3-JCJT', '-0.107000'), - (3791, 10000050, 20000585, '5V-BJI', 30004008, '3-JCJT:49-U6U', '-0.427400'), - (3792, 10000050, 20000585, '49-U6U', 30004009, '4-07MU:5V-BJI:N-M1A3:8QT-H4', '-0.572300'), - (3793, 10000050, 20000585, 'M1BZ-2', 30004010, '3-JCJT:8QT-H4', '-0.189700'), - (3794, 10000050, 20000585, 'N-M1A3', 30004011, '49-U6U:ZXJ-71', '-0.672400'), - (3795, 10000050, 20000585, '8QT-H4', 30004012, '49-U6U:M1BZ-2:SVM-3K', '-0.146100'), - (3796, 10000050, 20000586, 'F2OY-X', 30004013, '4-2UXV:1DH-SX', '-0.032600'), - (3797, 10000050, 20000586, '4-2UXV', 30004014, 'F2OY-X:RKM-GE:L-FVHR', '-0.019400'), - (3798, 10000050, 20000586, 'RKM-GE', 30004015, '4-2UXV:DG-L7S:L-FVHR', '-0.047600'), - (3799, 10000050, 20000586, 'DG-L7S', 30004016, 'RKM-GE:K4-RFZ', '-0.152700'), - (3800, 10000050, 20000586, 'K4-RFZ', 30004017, 'DG-L7S:8-YNBE', '-0.198200'), - (3801, 10000050, 20000586, 'L-FVHR', 30004018, '4-2UXV:RKM-GE', '-0.023600'), - (3802, 10000050, 20000587, '3-FKCZ', 30004019, 'Efa:0TKF-6:ED-L9T:9SBB-9:I1Y-IU', '-0.283500'), - (3803, 10000050, 20000587, 'ED-L9T', 30004020, '3-FKCZ:LS-V29:9SBB-9', '-0.422700'), - (3804, 10000050, 20000587, 'LS-V29', 30004021, 'ED-L9T:I1Y-IU', '-0.604100'), - (3805, 10000050, 20000587, '9SBB-9', 30004022, '3-FKCZ:ED-L9T', '-0.217800'), - (3806, 10000050, 20000587, 'I1Y-IU', 30004023, 'C-7SBM:3-FKCZ:LS-V29:U-HYZN', '-0.782500'), - (3807, 10000050, 20000587, 'U-HYZN', 30004024, 'I1Y-IU', '-0.878700'), - (3808, 10000050, 20000588, '8-YNBE', 30004025, 'K4-RFZ:YQX-7U:E-VKJV', '-0.460500'), - (3809, 10000050, 20000588, 'YQX-7U', 30004026, '8-YNBE:QY1E-N:BX-VEX', '-0.630200'), - (3810, 10000050, 20000588, 'QY1E-N', 30004027, 'YQX-7U:C3N-3S', '-0.604700'), - (3811, 10000050, 20000588, 'E-VKJV', 30004028, '8-YNBE:3-DMQT', '-0.463900'), - (3812, 10000050, 20000588, 'BX-VEX', 30004029, 'YQX-7U:B-7DFU', '-0.857000'), - (3813, 10000050, 20000588, 'B-7DFU', 30004030, 'BX-VEX', '-1.000000'), - (3814, 10000050, 20000589, 'ZXJ-71', 30004031, 'N-M1A3:F-NXLQ:ES-Q0W', '-0.679800'), - (3815, 10000050, 20000589, 'F-NXLQ', 30004032, 'ZXJ-71:ES-Q0W:H74-B0:NU4-2G:3D5K-R', '-0.792500'), - (3816, 10000050, 20000589, 'ES-Q0W', 30004033, 'ZXJ-71:F-NXLQ:3D5K-R', '-0.778800'), - (3817, 10000050, 20000589, 'H74-B0', 30004034, 'F-NXLQ:3D5K-R', '-0.676600'), - (3818, 10000050, 20000589, 'NU4-2G', 30004035, 'F-NXLQ', '-0.966700'), - (3819, 10000050, 20000589, '3D5K-R', 30004036, 'F-NXLQ:ES-Q0W:H74-B0', '-0.675000'), - (3820, 10000051, 20000590, '1-3HWZ', 30004037, 'A-SJ8X:XT-R36', '-0.044900'), - (3821, 10000051, 20000590, 'XT-R36', 30004038, '1-3HWZ:5-MLDT:QXW-PV', '-0.043000'), - (3822, 10000051, 20000590, '5-MLDT', 30004039, 'XT-R36:B-DBYQ:IZ-AOB', '-0.033900'), - (3823, 10000051, 20000590, 'B-DBYQ', 30004040, '5-MLDT:QXW-PV:DY-F70:J5A-IX', '-0.002600'), - (3824, 10000051, 20000590, 'QXW-PV', 30004041, 'XT-R36:B-DBYQ:MJYW-3', '-0.002000'), - (3825, 10000051, 20000590, 'DY-F70', 30004042, 'B-DBYQ:FD53-H', '-0.007400'), - (3826, 10000051, 20000591, 'FD53-H', 30004043, 'DY-F70:O-ZXUV', '-0.005400'), - (3827, 10000051, 20000591, 'O-ZXUV', 30004044, 'FD53-H:77-KDQ:F7C-H0:1-NW2G:O-0HW8', '-0.008000'), - (3828, 10000051, 20000591, '77-KDQ', 30004045, 'O-ZXUV:F7C-H0:TN-T7T', '-0.017900'), - (3829, 10000051, 20000591, 'F7C-H0', 30004046, 'Alsavoinon:O-ZXUV:77-KDQ', '-0.011900'), - (3830, 10000051, 20000591, 'TN-T7T', 30004047, '77-KDQ', '-0.010200'), - (3831, 10000051, 20000591, '1-NW2G', 30004048, 'O-ZXUV:O-IVNH', '-0.006300'), - (3832, 10000051, 20000591, 'O-IVNH', 30004049, '1-NW2G', '-0.003300'), - (3833, 10000051, 20000592, 'O-0HW8', 30004050, 'O-ZXUV:YI-8ZM:6-4V20', '-0.030200'), - (3834, 10000051, 20000592, 'YI-8ZM', 30004051, 'O-0HW8:OU-X3P:6-4V20:8R-RTB', '-0.050900'), - (3835, 10000051, 20000592, 'OU-X3P', 30004052, 'YI-8ZM:Q-UA3C', '-0.063000'), - (3836, 10000051, 20000592, '6-4V20', 30004053, 'O-0HW8:YI-8ZM:W-4NUU', '-0.022400'), - (3837, 10000051, 20000592, 'Q-UA3C', 30004054, 'OU-X3P:8R-RTB', '-0.245200'), - (3838, 10000051, 20000592, 'W-4NUU', 30004055, '6-4V20:Okagaiken', '-0.020000'), - (3839, 10000051, 20000592, '8R-RTB', 30004056, 'YI-8ZM:Q-UA3C:PPG-XC', '-0.025000'), - (3840, 10000051, 20000593, '6Z9-0M', 30004057, 'FQ9W-C:U65-CN', '-0.136000'), - (3841, 10000051, 20000593, 'FQ9W-C', 30004058, '6Z9-0M:9-4RP2', '-0.091800'), - (3842, 10000051, 20000593, '9-4RP2', 30004059, 'FQ9W-C:O-BDXB:G8AD-C:XZH-4X', '-0.243600'), - (3843, 10000051, 20000593, 'O-BDXB', 30004060, '9-4RP2:Z-Y7R7:MJYW-3', '-0.255900'), - (3844, 10000051, 20000593, 'G8AD-C', 30004061, '9-4RP2:Z-Y7R7', '-0.112000'), - (3845, 10000051, 20000593, 'XZH-4X', 30004062, '9-4RP2', '-0.751000'), - (3846, 10000051, 20000593, 'Z-Y7R7', 30004063, '7D-0SQ:O-BDXB:G8AD-C', '-0.146500'), - (3847, 10000051, 20000593, 'MJYW-3', 30004064, 'QXW-PV:O-BDXB', '-0.371700'), - (3848, 10000051, 20000594, 'PPG-XC', 30004065, '8R-RTB:QA1-BT:00TY-J', '-0.013100'), - (3849, 10000051, 20000594, 'QA1-BT', 30004066, 'PPG-XC:5S-KNL', '-0.016600'), - (3850, 10000051, 20000594, '5S-KNL', 30004067, 'QA1-BT:00TY-J', '-0.026400'), - (3851, 10000051, 20000594, '00TY-J', 30004068, 'PPG-XC:5S-KNL:XG-D1L:6RCQ-V', '-0.028600'), - (3852, 10000051, 20000594, 'XG-D1L', 30004069, '00TY-J:6RCQ-V:P5-KCC', '-0.025400'), - (3853, 10000051, 20000594, '6RCQ-V', 30004070, 'E9KD-N:00TY-J:XG-D1L', '-0.037900'), - (3854, 10000051, 20000595, '28O-JY', 30004071, 'CX7-70:P5-KCC', '-0.010700'), - (3855, 10000051, 20000595, 'CX7-70', 30004072, '28O-JY:6ON-RW', '-0.011300'), - (3856, 10000051, 20000595, '6ON-RW', 30004073, 'CX7-70:U65-CN:X-M9ON:P5-KCC', '-0.008800'), - (3857, 10000051, 20000595, 'U65-CN', 30004074, '6Z9-0M:6ON-RW:X-M9ON', '-0.007400'), - (3858, 10000051, 20000595, 'X-M9ON', 30004075, '6ON-RW:U65-CN:P5-KCC', '-0.009800'), - (3859, 10000051, 20000595, 'P5-KCC', 30004076, 'XG-D1L:28O-JY:6ON-RW:X-M9ON', '-0.015700'), - (3860, 10000052, 20000596, 'Hiroudeh', 30004077, 'Fahruni:Aharalel', '0.481300'), - (3861, 10000052, 20000596, 'Dresi', 30004078, 'Aphend:Zororzih:Aharalel:Gensela', '0.618900'), - (3862, 10000052, 20000596, 'Aphend', 30004079, 'Dresi:Romi', '0.629300'), - (3863, 10000052, 20000596, 'Romi', 30004080, 'Bhizheba:Madirmilire:Sayartchen:Aphend', '0.719400'), - (3864, 10000052, 20000596, 'Zororzih', 30004081, 'Akhragan:Dresi:Gensela:Gamdis', '0.742200'), - (3865, 10000052, 20000596, 'Aharalel', 30004082, 'Hiroudeh:Dresi', '0.567100'), - (3866, 10000052, 20000596, 'Gensela', 30004083, 'Dresi:Zororzih:Miah:Shera', '0.693900'), - (3867, 10000052, 20000597, 'Ghesis', 30004084, 'Gamdis:Joamma:Gonan:Aband', '0.513200'), - (3868, 10000052, 20000597, 'Gamdis', 30004085, 'Zororzih:Ghesis:Joramok', '0.693700'), - (3869, 10000052, 20000597, 'Joamma', 30004086, 'Ghesis', '0.553200'), - (3870, 10000052, 20000597, 'Gonan', 30004087, 'Ghesis:Neburab:Khafis', '0.483700'), - (3871, 10000052, 20000597, 'Joramok', 30004088, 'Gamdis', '0.794800'), - (3872, 10000052, 20000597, 'Neburab', 30004089, 'Gonan:Zinoo', '0.458300'), - (3873, 10000052, 20000597, 'Aband', 30004090, 'Ghesis:Munory', '0.524200'), - (3874, 10000052, 20000598, 'Uanim', 30004091, 'Pimsu:Murini', '0.638100'), - (3875, 10000052, 20000598, 'Murini', 30004092, 'Uanim:Askonak:Nordar:Shaggoth', '0.595700'), - (3876, 10000052, 20000598, 'Askonak', 30004093, 'Murini:Minin', '0.667500'), - (3877, 10000052, 20000598, 'Nordar', 30004094, 'Murini:Kador Prime:Hostakoh', '0.571700'), - (3878, 10000052, 20000598, 'Kador Prime', 30004095, 'Boranai:Nordar:Khafis:Dantan', '0.618500'), - (3879, 10000052, 20000598, 'Khafis', 30004096, 'Gonan:Kador Prime', '0.599700'), - (3880, 10000052, 20000598, 'Dantan', 30004097, 'Kador Prime:Amdonen:Danyana', '0.659000'), - (3881, 10000052, 20000599, 'Turba', 30004098, 'Onazel:Sonama:Kothe:Yooh', '0.699200'), - (3882, 10000052, 20000599, 'Sonama', 30004099, 'Turba:Halibai:Suner:Inis-Ilix', '0.773700'), - (3883, 10000052, 20000599, 'Halibai', 30004100, 'Sonama', '0.745300'), - (3884, 10000052, 20000599, 'Suner', 30004101, 'Sonama:Inis-Ilix:Masanuh', '0.869100'), - (3885, 10000052, 20000599, 'Inis-Ilix', 30004102, 'Sonama:Suner:Akhwa', '0.909300'), - (3886, 10000052, 20000599, 'Kothe', 30004103, 'Turba', '0.647300'), - (3887, 10000052, 20000600, 'Ansasos', 30004104, 'Dehrokh:Bordan:Iderion', '0.420400'), - (3888, 10000052, 20000600, 'Dehrokh', 30004105, 'Ansasos', '0.370800'), - (3889, 10000052, 20000600, 'Bordan', 30004106, 'Ansasos:Zimmem:Chaneya:Oberen', '0.411200'), - (3890, 10000052, 20000600, 'Zimmem', 30004107, 'Bordan:Mandoo', '0.493200'), - (3891, 10000052, 20000600, 'Chaneya', 30004108, 'Bordan:Oberen', '0.320200'), - (3892, 10000052, 20000600, 'Oberen', 30004109, 'Bordan:Chaneya', '0.352300'), - (3893, 10000052, 20000601, 'Finid', 30004110, 'Yarebap', '0.490500'), - (3894, 10000052, 20000601, 'Yarebap', 30004111, 'Finid:Miah', '0.503300'), - (3895, 10000052, 20000601, 'Mandoo', 30004112, 'Zimmem:Peyiri', '0.512900'), - (3896, 10000052, 20000601, 'Miah', 30004113, 'Gensela:Yarebap:Kamda', '0.554000'), - (3897, 10000052, 20000601, 'Peyiri', 30004114, 'Mandoo:Kamda', '0.540400'), - (3898, 10000052, 20000601, 'Kamda', 30004115, 'Miah:Peyiri:Shera', '0.574100'), - (3899, 10000052, 20000602, 'Rayeret', 30004116, 'Bushemal:Gasavak:Hirizan', '0.454500'), - (3900, 10000052, 20000602, 'Bushemal', 30004117, 'Rayeret:Ardhis:Gasavak', '0.445400'), - (3901, 10000052, 20000602, 'Ardhis', 30004118, 'Bushemal:Iaokit', '0.397900'), - (3902, 10000052, 20000602, 'Gasavak', 30004119, 'Rayeret:Bushemal:Menri', '0.376000'), - (3903, 10000052, 20000602, 'Iaokit', 30004120, 'Ardhis:Petidu', '0.407600'), - (3904, 10000052, 20000602, 'Menri', 30004121, 'Gasavak:Mod', '0.367300'), - (3905, 10000052, 20000603, 'Chanoun', 30004122, 'Garisas:Aphi:Jakri:Nidupad:Iderion', '0.513600'), - (3906, 10000052, 20000603, 'Garisas', 30004123, 'Chanoun:Aphi:Jakri:Nidupad', '0.497100'), - (3907, 10000052, 20000603, 'Aphi', 30004124, 'Chanoun:Garisas:Jakri:Nidupad', '0.522500'), - (3908, 10000052, 20000603, 'Jakri', 30004125, 'Chanoun:Garisas:Aphi:Nidupad', '0.530900'), - (3909, 10000052, 20000603, 'Nidupad', 30004126, 'Chanoun:Garisas:Aphi:Jakri:Zimse', '0.512800'), - (3910, 10000052, 20000603, 'Zimse', 30004127, 'Nidupad:Koona:Munory', '0.511100'), - (3911, 10000052, 20000603, 'Koona', 30004128, 'Zimse:Munory', '0.518600'), - (3912, 10000052, 20000603, 'Munory', 30004129, 'Aband:Zimse:Koona', '0.487100'), - (3913, 10000052, 20000604, 'Hostakoh', 30004130, 'Nordar:Yooh', '0.599200'), - (3914, 10000052, 20000604, 'Yooh', 30004131, 'Turba:Hostakoh:Jeshideh:Hilmar', '0.653400'), - (3915, 10000052, 20000604, 'Jeshideh', 30004132, 'Yooh:Hilmar', '0.729600'), - (3916, 10000052, 20000604, 'Hilmar', 30004133, 'Yooh:Jeshideh:Kasi:Shura', '0.782400'), - (3917, 10000052, 20000604, 'Kasi', 30004134, 'Hilmar:Shura:Hikansog:Shemah', '0.822500'), - (3918, 10000052, 20000604, 'Shura', 30004135, 'Hilmar:Kasi', '0.825700'), - (3919, 10000052, 20000605, 'Mod', 30004136, 'Amod:Menri:Omam:Bersyrim', '0.320800'), - (3920, 10000052, 20000605, 'Omam', 30004137, 'Mod:Bersyrim:Sechmaren', '0.323200'), - (3921, 10000052, 20000605, 'Bersyrim', 30004138, 'Mod:Omam', '0.204400'), - (3922, 10000052, 20000605, 'Sechmaren', 30004139, 'Omam:Zinoo:Hiremir', '0.354100'), - (3923, 10000052, 20000605, 'Zinoo', 30004140, 'Neburab:Sechmaren', '0.416000'), - (3924, 10000052, 20000605, 'Hiremir', 30004141, 'Sechmaren', '0.321700'), - (3925, 10000052, 20000606, 'Hikansog', 30004142, 'Kasi:Syrikos', '0.811300'), - (3926, 10000052, 20000606, 'Syrikos', 30004143, 'Hikansog:Yebouz', '0.864800'), - (3927, 10000052, 20000606, 'Yebouz', 30004144, 'Syrikos:Hapala', '0.882200'), - (3928, 10000052, 20000606, 'Hapala', 30004145, 'Yebouz:Salah', '0.882700'), - (3929, 10000052, 20000606, 'Salah', 30004146, 'Hapala:Akhmoh', '0.846300'), - (3930, 10000052, 20000606, 'Akhmoh', 30004147, 'Salah', '0.815100'), - (3931, 10000052, 20000607, 'Jennim', 30004148, 'Safizon:Elmed', '0.849600'), - (3932, 10000052, 20000607, 'Elmed', 30004149, 'Pimsu:Jennim:Shaggoth:Ustnia', '0.810900'), - (3933, 10000052, 20000607, 'Shaggoth', 30004150, 'Murini:Elmed:Ustnia:Kooreng', '0.725900'), - (3934, 10000052, 20000607, 'Ustnia', 30004151, 'Elmed:Shaggoth:Minin', '0.818600'), - (3935, 10000052, 20000607, 'Kooreng', 30004152, 'Martha:Shaggoth:Yehnifi', '0.672400'), - (3936, 10000052, 20000607, 'Minin', 30004153, 'Askonak:Ustnia', '0.724600'), - (3937, 10000052, 20000607, 'Yehnifi', 30004154, 'Kooreng', '0.644800'), - (3938, 10000052, 20000608, 'Shemah', 30004155, 'Kasi:Asrios:Ithar', '0.837600'), - (3939, 10000052, 20000608, 'Asrios', 30004156, 'Shemah:Telang:Zorrabed', '0.839800'), - (3940, 10000052, 20000608, 'Ithar', 30004157, 'Shemah:Lazara', '0.828100'), - (3941, 10000052, 20000608, 'Telang', 30004158, 'Asrios', '0.808600'), - (3942, 10000052, 20000608, 'Lazara', 30004159, 'Ithar', '0.787100'), - (3943, 10000052, 20000608, 'Zorrabed', 30004160, 'Asrios', '0.836700'), - (3944, 10000053, 20000609, 'FV-YEA', 30004161, 'R8WV-7:J-A5QD:SK7-G6', '-0.460100'), - (3945, 10000053, 20000609, 'J-A5QD', 30004162, 'FV-YEA:BI0Y-X:5-3722', '-0.454500'), - (3946, 10000053, 20000609, 'BI0Y-X', 30004163, 'J-A5QD:SK7-G6:5-3722', '-0.455800'), - (3947, 10000053, 20000609, 'SK7-G6', 30004164, '2ID-87:FV-YEA:BI0Y-X:4-PCHD', '-0.392600'), - (3948, 10000053, 20000609, '4-PCHD', 30004165, 'SK7-G6:GQLB-V', '-0.440400'), - (3949, 10000053, 20000609, '5-3722', 30004166, 'J-A5QD:BI0Y-X', '-0.472800'), - (3950, 10000053, 20000610, 'GQLB-V', 30004167, '4-PCHD:5E-EZC:9KE-IT', '-0.415600'), - (3951, 10000053, 20000610, '5E-EZC', 30004168, 'GQLB-V:9KE-IT:P-NRD3:S-W8CF', '-0.434700'), - (3952, 10000053, 20000610, '9KE-IT', 30004169, 'GQLB-V:5E-EZC:Y-RAW3:YVSL-2', '-0.455000'), - (3953, 10000053, 20000610, 'P-NRD3', 30004170, 'U9SE-N:5E-EZC:X-41DA', '-0.233600'), - (3954, 10000053, 20000610, 'Y-RAW3', 30004171, 'XXZ-3W:9KE-IT:S-W8CF:5E6I-W:KIG9-K:A-0IIQ', '-0.473000'), - (3955, 10000053, 20000610, 'S-W8CF', 30004172, '5E-EZC:Y-RAW3', '-0.636500'), - (3956, 10000053, 20000610, 'X-41DA', 30004173, 'P-NRD3', '-0.322300'), - (3957, 10000053, 20000610, 'YVSL-2', 30004174, '9KE-IT', '-0.313700'), - (3958, 10000053, 20000610, '5E6I-W', 30004175, 'Y-RAW3:I-CMZA:87-1PM', '-0.432800'), - (3959, 10000053, 20000610, 'KIG9-K', 30004176, 'Y-RAW3:MK-YNM', '-0.500200'), - (3960, 10000053, 20000611, 'I-CMZA', 30004177, '5E6I-W:H23-B5:A-0IIQ:CBY8-J:E-BYOS', '-0.309000'), - (3961, 10000053, 20000611, 'H23-B5', 30004178, 'I-CMZA:A-0IIQ:E-BYOS:ETXT-F:VAF1-P', '-0.317900'), - (3962, 10000053, 20000611, 'A-0IIQ', 30004179, 'Y-RAW3:I-CMZA:H23-B5:CBY8-J:E-BYOS:ETXT-F', '-0.401700'), - (3963, 10000053, 20000611, 'CBY8-J', 30004180, 'I-CMZA:A-0IIQ:E-BYOS', '-0.296500'), - (3964, 10000053, 20000611, 'E-BYOS', 30004181, 'I-CMZA:H23-B5:A-0IIQ:CBY8-J:ETXT-F', '-0.283400'), - (3965, 10000053, 20000611, 'ETXT-F', 30004182, 'H23-B5:A-0IIQ:E-BYOS', '-0.602800'), - (3966, 10000053, 20000612, 'MK-YNM', 30004183, 'KIG9-K:2-9Z6V:5HN-D6:4A-6NI', '-0.687400'), - (3967, 10000053, 20000612, '2-9Z6V', 30004184, 'MK-YNM:E-B957', '-0.623000'), - (3968, 10000053, 20000612, '5HN-D6', 30004185, 'MK-YNM:P-H5IY', '-0.874000'), - (3969, 10000053, 20000612, 'E-B957', 30004186, '2-9Z6V:4A-6NI', '-0.706800'), - (3970, 10000053, 20000612, 'P-H5IY', 30004187, '5HN-D6:1M7-RK', '-0.876600'), - (3971, 10000053, 20000612, '4A-6NI', 30004188, 'MK-YNM:E-B957', '-0.799300'), - (3972, 10000053, 20000612, '1M7-RK', 30004189, 'P-H5IY', '-1.000000'), - (3973, 10000053, 20000613, '87-1PM', 30004190, '5E6I-W:C2-1B5:DN58-U', '-0.545800'), - (3974, 10000053, 20000613, 'C2-1B5', 30004191, '87-1PM:JE-VLG:5ED-4E', '-0.547600'), - (3975, 10000053, 20000613, 'JE-VLG', 30004192, 'C2-1B5:5ED-4E:DN58-U', '-0.719300'), - (3976, 10000053, 20000613, '5ED-4E', 30004193, 'C2-1B5:JE-VLG:B-U299:DN58-U', '-0.855600'), - (3977, 10000053, 20000613, 'B-U299', 30004194, '5ED-4E:CUT-0V', '-1.000000'), - (3978, 10000053, 20000613, 'DN58-U', 30004195, '87-1PM:JE-VLG:5ED-4E', '-0.663900'), - (3979, 10000053, 20000614, 'VAF1-P', 30004196, 'H23-B5:FV1-RQ:QT-EBC', '-0.100400'), - (3980, 10000053, 20000614, 'FV1-RQ', 30004197, 'VAF1-P:QT-EBC', '-0.086200'), - (3981, 10000053, 20000614, 'QT-EBC', 30004198, 'VAF1-P:FV1-RQ:O-F4SN:CUT-0V', '-0.137300'), - (3982, 10000053, 20000614, 'O-F4SN', 30004199, 'QT-EBC', '-0.168900'), - (3983, 10000053, 20000614, 'CUT-0V', 30004200, 'B-U299:QT-EBC:9-WEMC:U6R-F9', '-0.331100'), - (3984, 10000053, 20000614, '9-WEMC', 30004201, 'CUT-0V:E0DR-G', '-0.433300'), - (3985, 10000053, 20000615, 'U6R-F9', 30004202, 'CUT-0V:L-Z9NB:HXK-J6', '-0.479800'), - (3986, 10000053, 20000615, 'L-Z9NB', 30004203, 'U6R-F9:EJ-5X2:4LNE-M', '-0.455900'), - (3987, 10000053, 20000615, 'EJ-5X2', 30004204, 'IAMJ-Q:L-Z9NB', '-0.260300'), - (3988, 10000053, 20000615, 'HXK-J6', 30004205, 'U6R-F9:4LNE-M', '-0.565800'), - (3989, 10000053, 20000615, '4LNE-M', 30004206, 'L-Z9NB:HXK-J6:DK0-N8:D9Z-VY', '-0.566900'), - (3990, 10000053, 20000615, 'DK0-N8', 30004207, '4LNE-M:J-QOKQ', '-0.457000'), - (3991, 10000053, 20000616, 'E0DR-G', 30004208, '9-WEMC:KI2-S3:0B-VOJ', '-0.501000'), - (3992, 10000053, 20000616, 'KI2-S3', 30004209, 'E0DR-G:CHP-76:58Z-IH', '-0.766600'), - (3993, 10000053, 20000616, 'CHP-76', 30004210, 'KI2-S3:T-67F8:M-VACR', '-0.892900'), - (3994, 10000053, 20000616, 'T-67F8', 30004211, 'CHP-76:58Z-IH', '-0.933700'), - (3995, 10000053, 20000616, '58Z-IH', 30004212, 'KI2-S3:T-67F8:M-VACR', '-0.949300'), - (3996, 10000053, 20000616, 'M-VACR', 30004213, 'CHP-76:58Z-IH', '-1.000000'), - (3997, 10000053, 20000616, '0B-VOJ', 30004214, 'E0DR-G', '-0.558700'), - (3998, 10000053, 20000617, 'J-QOKQ', 30004215, 'DK0-N8:4GSZ-1:9-7SRQ:4T-VDE', '-0.317000'), - (3999, 10000053, 20000617, '4GSZ-1', 30004216, 'J-QOKQ:E-EFAM', '-0.368200'), - (4000, 10000053, 20000617, 'E-EFAM', 30004217, '4GSZ-1:SBEN-Q:VEQ-3V', '-0.358100'), - (4001, 10000053, 20000617, 'SBEN-Q', 30004218, 'E-EFAM', '-0.216800'), - (4002, 10000053, 20000617, '9-7SRQ', 30004219, 'J-QOKQ', '-0.228300'), - (4003, 10000053, 20000617, 'VEQ-3V', 30004220, 'E-EFAM', '-0.675200'), - (4004, 10000053, 20000617, '4T-VDE', 30004221, 'J-QOKQ', '-0.332500'), - (4005, 10000053, 20000618, 'D9Z-VY', 30004222, '4LNE-M:MO-YDG:RGU1-T', '-0.704000'), - (4006, 10000053, 20000618, 'MO-YDG', 30004223, 'D9Z-VY:42SU-L:Q-VTWJ', '-0.907300'), - (4007, 10000053, 20000618, '42SU-L', 30004224, 'MO-YDG', '-0.809500'), - (4008, 10000053, 20000618, 'RGU1-T', 30004225, 'D9Z-VY:1GT-MA:VY-866', '-0.888400'), - (4009, 10000053, 20000618, '1GT-MA', 30004226, 'RGU1-T', '-0.825300'), - (4010, 10000053, 20000618, 'VY-866', 30004227, 'RGU1-T:HB-5L3', '-0.986600'), - (4011, 10000053, 20000618, 'HB-5L3', 30004228, 'SF-XJS:VY-866', '-1.000000'), - (4012, 10000053, 20000618, 'Q-VTWJ', 30004229, 'MO-YDG', '-0.935700'), - (4013, 10000054, 20000619, 'Van', 30004230, 'Shakasi:Zayi:Otakod', '0.312400'), - (4014, 10000054, 20000619, 'Shakasi', 30004231, 'Van:Maalna:Maseera', '0.317700'), - (4015, 10000054, 20000619, 'Zayi', 30004232, 'Van:Shirshocin:Maseera', '0.321600'), - (4016, 10000054, 20000619, 'Shirshocin', 30004233, 'Agaullores:Zayi:Yehaba', '0.264300'), - (4017, 10000054, 20000619, 'Maalna', 30004234, 'Shakasi:Maseera', '0.324100'), - (4018, 10000054, 20000619, 'Maseera', 30004235, 'Shakasi:Zayi:Maalna', '0.337200'), - (4019, 10000054, 20000620, 'Yehaba', 30004236, 'Shirshocin:Kenahehab:Gens', '0.241700'), - (4020, 10000054, 20000620, 'Kenahehab', 30004237, 'Yehaba:Gens:Jasson', '0.229500'), - (4021, 10000054, 20000620, 'Gens', 30004238, 'Yehaba:Kenahehab:Kamih', '0.171100'), - (4022, 10000054, 20000620, 'Kamih', 30004239, 'Gens:Hier:Jasson:Fihrneh', '0.244700'), - (4023, 10000054, 20000620, 'Hier', 30004240, 'Kamih:Sadana:Nema', '0.360800'), - (4024, 10000054, 20000620, 'Jasson', 30004241, 'Kenahehab:Kamih:Haimeh', '0.250600'), - (4025, 10000054, 20000621, 'Sadana', 30004242, 'Hier:Isid:Onanam', '0.364700'), - (4026, 10000054, 20000621, 'Isid', 30004243, 'Sadana:Marmeha', '0.274100'), - (4027, 10000054, 20000621, 'Onanam', 30004244, 'Sadana:Udianoor', '0.388500'), - (4028, 10000054, 20000621, 'Udianoor', 30004245, 'Onanam:Vehan', '0.376400'), - (4029, 10000054, 20000621, 'Vehan', 30004246, 'Udianoor:Zinkon', '0.366500'), - (4030, 10000054, 20000621, 'Marmeha', 30004247, 'Isid', '0.279600'), - (4031, 10000054, 20000622, 'Haimeh', 30004248, 'Jasson:Avada:Chibi:Bazadod', '0.498600'), - (4032, 10000054, 20000622, 'Avada', 30004249, 'Haimeh:Mishi:Pahineh', '0.689300'), - (4033, 10000054, 20000622, 'Chibi', 30004250, 'Haimeh', '0.478700'), - (4034, 10000054, 20000622, 'Mishi', 30004251, 'Avada:Pahineh', '0.714700'), - (4035, 10000054, 20000622, 'Bazadod', 30004252, 'Haimeh', '0.471000'), - (4036, 10000054, 20000622, 'Pahineh', 30004253, 'Avada:Mishi', '0.751900'), - (4037, 10000054, 20000623, 'Fihrneh', 30004254, 'Kamih:Parouz:Edilkam:Hakatiz:Gesh', '0.105100'), - (4038, 10000054, 20000623, 'Parouz', 30004255, 'Fihrneh', '0.122500'), - (4039, 10000054, 20000623, 'Edilkam', 30004256, 'Fihrneh:Yiratal', '0.072000'), - (4040, 10000054, 20000623, 'Hakatiz', 30004257, 'Fihrneh:Khnar', '0.112600'), - (4041, 10000054, 20000623, 'Khnar', 30004258, 'Hakatiz:Ertoo', '0.091600'), - (4042, 10000054, 20000623, 'Ertoo', 30004259, 'Khnar:Balas', '0.136900'), - (4043, 10000054, 20000623, 'Yiratal', 30004260, 'Edilkam:Balas:Pemsah:Feshur', '0.038000'), - (4044, 10000054, 20000623, 'Balas', 30004261, 'Ertoo:Yiratal:Hoseen', '0.043600'), - (4045, 10000054, 20000623, 'Pemsah', 30004262, 'Yiratal:Feshur:Yekh', '0.047900'), - (4046, 10000054, 20000623, 'Feshur', 30004263, 'Yiratal:Pemsah', '0.035500'), - (4047, 10000054, 20000623, 'Hoseen', 30004264, 'Balas:Gesh', '0.075700'), - (4048, 10000054, 20000623, 'Yekh', 30004265, 'Pemsah', '0.044400'), - (4049, 10000054, 20000623, 'Gesh', 30004266, 'Fihrneh:Hoseen', '0.111400'), - (4050, 10000054, 20000624, 'Nema', 30004267, 'Hier:Shenda:Afrah:Sota', '0.306800'), - (4051, 10000054, 20000624, 'Shenda', 30004268, 'Nema:Rashagh:Sazilid', '0.455200'), - (4052, 10000054, 20000624, 'Rashagh', 30004269, 'Shenda:Sazilid:Sota', '0.400500'), - (4053, 10000054, 20000624, 'Sazilid', 30004270, 'Shenda:Rashagh:Nalnifan', '0.532000'), - (4054, 10000054, 20000624, 'Afrah', 30004271, 'Nema:Soliara', '0.316200'), - (4055, 10000054, 20000624, 'Sota', 30004272, 'Nema:Rashagh', '0.315100'), - (4056, 10000054, 20000625, 'Soliara', 30004273, 'Afrah:Nielez:Tukanas:Fageras:Ajna:Ahraghen', '0.163400'), - (4057, 10000054, 20000625, 'Nielez', 30004274, 'Soliara:Tukanas', '0.113300'), - (4058, 10000054, 20000625, 'Tukanas', 30004275, 'Soliara:Nielez:Sheri:Ahraghen', '0.114000'), - (4059, 10000054, 20000625, 'Fageras', 30004276, 'Soliara', '0.134500'), - (4060, 10000054, 20000625, 'Ajna', 30004277, 'Soliara:Sheri:Ahraghen', '0.185400'), - (4061, 10000054, 20000625, 'Sheri', 30004278, 'Tukanas:Ajna', '0.056900'), - (4062, 10000054, 20000625, 'Ahraghen', 30004279, 'Soliara:Tukanas:Ajna', '0.203100'), - (4063, 10000054, 20000626, 'Nalnifan', 30004280, 'Sazilid:Jerhesh:Getrenjesa:Shafrak', '0.286000'), - (4064, 10000054, 20000626, 'Jerhesh', 30004281, 'Nalnifan:Getrenjesa', '0.344100'), - (4065, 10000054, 20000626, 'Getrenjesa', 30004282, 'Nalnifan:Jerhesh:Zazamye', '0.317600'), - (4066, 10000054, 20000626, 'Shafrak', 30004283, 'Nalnifan:Defsunun:Zazamye', '0.162900'), - (4067, 10000054, 20000626, 'Defsunun', 30004284, 'Shafrak:Efu', '0.103400'), - (4068, 10000054, 20000626, 'Zazamye', 30004285, 'Getrenjesa:Shafrak:Yahyerer', '0.214700'), - (4069, 10000054, 20000626, 'Yahyerer', 30004286, 'Zazamye:Esubara', '0.229000'), - (4070, 10000054, 20000626, 'Esubara', 30004287, 'Yahyerer:Ghekon', '0.242200'), - (4071, 10000054, 20000627, 'Ghekon', 30004288, 'Esubara:Vaini:Zaveral:Soza:Pserz', '0.385600'), - (4072, 10000054, 20000627, 'Vaini', 30004289, 'Ghekon:Anohel:Pserz', '0.228100'), - (4073, 10000054, 20000627, 'Zaveral', 30004290, 'Ghekon:Keba', '0.617400'), - (4074, 10000054, 20000627, 'Anohel', 30004291, 'Vaini:Illi', '0.138300'), - (4075, 10000054, 20000627, 'Soza', 30004292, 'Ghekon:Illi', '0.275500'), - (4076, 10000054, 20000627, 'Pserz', 30004293, 'Ghekon:Vaini:Keba:Bapraya', '0.383300'), - (4077, 10000054, 20000627, 'Illi', 30004294, 'Anohel:Soza', '0.160700'), - (4078, 10000054, 20000627, 'Keba', 30004295, 'Zaveral:Pserz:Bapraya', '0.472100'), - (4079, 10000054, 20000627, 'Bapraya', 30004296, 'Pserz:Keba:Fobiner', '0.295700'), - (4080, 10000054, 20000628, 'Efu', 30004297, 'Defsunun:Tisot', '0.092300'), - (4081, 10000054, 20000628, 'Tisot', 30004298, 'Efu:Sakht:Naga:Omigiav', '0.089900'), - (4082, 10000054, 20000628, 'Sakht', 30004299, 'Tisot:Naga:Anath:1-SMEB', '0.041500'), - (4083, 10000054, 20000628, 'Naga', 30004300, 'Tisot:Sakht:Anath:Omigiav', '0.033700'), - (4084, 10000054, 20000628, 'Anath', 30004301, 'Rafeme:Sakht:Naga', '0.041300'), - (4085, 10000054, 20000628, 'Omigiav', 30004302, 'Tisot:Naga', '0.158300'), - (4086, 10000054, 20000629, 'Fobiner', 30004303, 'Bapraya:Huna:Esaeel:Karan:Nouta', '0.175100'), - (4087, 10000054, 20000629, 'Huna', 30004304, 'Fobiner:Karan', '0.112500'), - (4088, 10000054, 20000629, 'Esaeel', 30004305, 'Fobiner', '0.101400'), - (4089, 10000054, 20000629, 'Karan', 30004306, 'Fobiner:Huna:Hophib', '0.044700'), - (4090, 10000054, 20000629, 'Nouta', 30004307, 'Fobiner:Ned', '0.266300'), - (4091, 10000054, 20000629, 'Ned', 30004308, 'Nouta', '0.176700'), - (4092, 10000054, 20000629, 'Hophib', 30004309, 'Karan:D4KU-5', '0.029100'), - (4093, 10000055, 20000630, 'UQ9-3C', 30004310, '9IPC-E:DCI7-7:VL3I-M', '-0.165500'), - (4094, 10000055, 20000630, 'DCI7-7', 30004311, 'UQ9-3C:J7YR-1', '-0.191400'), - (4095, 10000055, 20000630, 'J7YR-1', 30004312, 'DCI7-7:PKG4-7:AH-B84', '-0.340200'), - (4096, 10000055, 20000630, 'PKG4-7', 30004313, 'J7YR-1:EWN-2U', '-0.237000'), - (4097, 10000055, 20000630, 'EWN-2U', 30004314, 'PKG4-7:4-48K1', '-0.246600'), - (4098, 10000055, 20000630, 'VL3I-M', 30004315, 'UQ9-3C:KMC-WI', '-0.171500'), - (4099, 10000055, 20000630, 'KMC-WI', 30004316, 'VL3I-M', '-0.191100'), - (4100, 10000055, 20000631, '4-48K1', 30004317, 'EWN-2U:NTV0-1', '-0.447600'), - (4101, 10000055, 20000631, 'NTV0-1', 30004318, '4-48K1:C-HCGU', '-0.419400'), - (4102, 10000055, 20000631, 'C-HCGU', 30004319, 'NTV0-1:XW-2XP:Q-FEEJ', '-0.399600'), - (4103, 10000055, 20000631, 'XW-2XP', 30004320, 'C-HCGU:V8W-QS', '-0.361500'), - (4104, 10000055, 20000631, 'Q-FEEJ', 30004321, 'C-HCGU:0P9Z-I', '-0.255400'), - (4105, 10000055, 20000631, '0P9Z-I', 30004322, 'Q-FEEJ:Z-K495', '-0.369100'), - (4106, 10000055, 20000632, 'AH-B84', 30004323, 'J7YR-1:JTAU-5:HB7R-F', '-0.527900'), - (4107, 10000055, 20000632, 'JTAU-5', 30004324, 'AH-B84:F-9F6Q', '-0.464000'), - (4108, 10000055, 20000632, 'HB7R-F', 30004325, 'AH-B84:O-JPKH', '-0.728500'), - (4109, 10000055, 20000632, 'O-JPKH', 30004326, 'HB7R-F:B-GC1T', '-0.872700'), - (4110, 10000055, 20000632, 'F-9F6Q', 30004327, 'JTAU-5', '-0.673500'), - (4111, 10000055, 20000632, 'B-GC1T', 30004328, 'O-JPKH', '-0.903200'), - (4112, 10000055, 20000633, 'V8W-QS', 30004329, 'XW-2XP:JRZ-B9:OJ-A8M:CS-ZGD', '-0.363000'), - (4113, 10000055, 20000633, 'JRZ-B9', 30004330, 'V8W-QS:X4UV-Z:S-B7IT', '-0.308600'), - (4114, 10000055, 20000633, 'X4UV-Z', 30004331, 'JRZ-B9:BKG-Q2:CX-1XF', '-0.163400'), - (4115, 10000055, 20000633, 'S-B7IT', 30004332, 'JRZ-B9:BKG-Q2', '-0.551400'), - (4116, 10000055, 20000633, 'BKG-Q2', 30004333, 'X4UV-Z:S-B7IT:Z-K495:8-4GQM:LXWN-W', '-0.673300'), - (4117, 10000055, 20000633, 'OJ-A8M', 30004334, 'H1-ESN:V8W-QS', '-0.275600'), - (4118, 10000055, 20000634, 'CX-1XF', 30004335, 'X4UV-Z:3-TD6L', '-0.096000'), - (4119, 10000055, 20000634, '3-TD6L', 30004336, 'CX-1XF:Q-NJZ4:NLPB-0:R4O-I6', '-0.095400'), - (4120, 10000055, 20000634, 'Q-NJZ4', 30004337, '3-TD6L:NLPB-0:R4O-I6', '-0.154400'), - (4121, 10000055, 20000634, 'NLPB-0', 30004338, '3-TD6L:Q-NJZ4', '-0.064300'), - (4122, 10000055, 20000634, 'R4O-I6', 30004339, '3-TD6L:Q-NJZ4:KL3O-J', '-0.252500'), - (4123, 10000055, 20000634, 'KL3O-J', 30004340, 'R4O-I6:BWI1-9', '-0.273000'), - (4124, 10000055, 20000635, 'Z-K495', 30004341, '0P9Z-I:BKG-Q2:XM-4L0', '-0.626700'), - (4125, 10000055, 20000635, 'XM-4L0', 30004342, 'Z-K495:QCWA-Z:B8O-KJ:UB-UQZ', '-0.681100'), - (4126, 10000055, 20000635, 'QCWA-Z', 30004343, 'XM-4L0:52G-NZ:5LJ-MD:KV-8SN', '-0.764200'), - (4127, 10000055, 20000635, '52G-NZ', 30004344, 'QCWA-Z:5LJ-MD:6-O5GY:KV-8SN', '-0.791800'), - (4128, 10000055, 20000635, '5LJ-MD', 30004345, 'QCWA-Z:52G-NZ:B8O-KJ', '-0.702000'), - (4129, 10000055, 20000635, 'B8O-KJ', 30004346, 'XM-4L0:5LJ-MD:UB-UQZ:4DTQ-K', '-0.572800'), - (4130, 10000055, 20000635, '6-O5GY', 30004347, '52G-NZ', '-0.819400'), - (4131, 10000055, 20000635, 'KV-8SN', 30004348, 'QCWA-Z:52G-NZ', '-0.727100'), - (4132, 10000055, 20000635, 'UB-UQZ', 30004349, 'XM-4L0:B8O-KJ:YG-82V', '-0.348700'), - (4133, 10000055, 20000635, 'YG-82V', 30004350, 'UB-UQZ', '-0.206700'), - (4134, 10000055, 20000636, '8-4GQM', 30004351, 'BKG-Q2:T-Q2DD:LRWD-B', '-0.613600'), - (4135, 10000055, 20000636, 'T-Q2DD', 30004352, 'ZXA-V6:8-4GQM:QXQ-BA', '-0.548900'), - (4136, 10000055, 20000636, 'LRWD-B', 30004353, '8-4GQM:QXQ-BA', '-0.535100'), - (4137, 10000055, 20000636, 'QXQ-BA', 30004354, 'T-Q2DD:LRWD-B:X7R-JW:M-HU4V', '-0.438000'), - (4138, 10000055, 20000636, 'X7R-JW', 30004355, 'QXQ-BA:M-HU4V', '-0.412000'), - (4139, 10000055, 20000636, 'M-HU4V', 30004356, 'QXQ-BA:X7R-JW:C-4ZOS', '-0.501500'), - (4140, 10000055, 20000637, 'CS-ZGD', 30004357, 'V8W-QS:3-N3OO:A-G1FM', '-0.429800'), - (4141, 10000055, 20000637, '3-N3OO', 30004358, 'CS-ZGD:4-BE0M:ZIU-EP', '-0.316900'), - (4142, 10000055, 20000637, 'A-G1FM', 30004359, 'CS-ZGD:4-BE0M:I-7RIS:P7Z-R3:ZIU-EP', '-0.430500'), - (4143, 10000055, 20000637, '4-BE0M', 30004360, '3-N3OO:A-G1FM:P7Z-R3', '-0.360800'), - (4144, 10000055, 20000637, 'I-7RIS', 30004361, 'A-G1FM', '-0.502100'), - (4145, 10000055, 20000637, 'P7Z-R3', 30004362, 'A-G1FM:4-BE0M', '-0.377400'), - (4146, 10000055, 20000637, 'ZIU-EP', 30004363, '2-3Q2G:3-N3OO:A-G1FM', '-0.390500'), - (4147, 10000055, 20000638, 'LXWN-W', 30004364, 'BKG-Q2:C-LP3N:RO90-H', '-0.642700'), - (4148, 10000055, 20000638, 'C-LP3N', 30004365, 'LXWN-W:9F-7PZ:1G-MJE', '-0.674700'), - (4149, 10000055, 20000638, '9F-7PZ', 30004366, 'C-LP3N', '-0.584700'), - (4150, 10000055, 20000638, '1G-MJE', 30004367, 'C-LP3N:WO-AIJ:RO90-H', '-0.784100'), - (4151, 10000055, 20000638, 'WO-AIJ', 30004368, '1G-MJE:MA-VDX', '-0.768100'), - (4152, 10000055, 20000638, 'MA-VDX', 30004369, '92D-OI:WO-AIJ:RO90-H', '-0.798400'), - (4153, 10000055, 20000638, 'RO90-H', 30004370, 'LXWN-W:1G-MJE:MA-VDX', '-0.820800'), - (4154, 10000055, 20000639, 'BWI1-9', 30004371, 'KL3O-J:C-LBQS', '-0.237400'), - (4155, 10000055, 20000639, 'C-LBQS', 30004372, 'BWI1-9:J52-BH', '-0.353000'), - (4156, 10000055, 20000639, 'J52-BH', 30004373, 'C-LBQS:5-P1Y2', '-0.451200'), - (4157, 10000055, 20000639, '5-P1Y2', 30004374, 'J52-BH:KMQ4-V', '-0.533200'), - (4158, 10000055, 20000639, 'KMQ4-V', 30004375, '5-P1Y2:KJ-QWL', '-0.235900'), - (4159, 10000055, 20000639, 'KJ-QWL', 30004376, 'KMQ4-V:SVB-RE:9-B1DS', '-0.207100'), - (4160, 10000055, 20000639, 'SVB-RE', 30004377, 'KJ-QWL', '-0.152500'), - (4161, 10000055, 20000640, 'C-4ZOS', 30004378, 'M-HU4V:K-8SQS:NEH-CS:3F-JZF', '-0.648000'), - (4162, 10000055, 20000640, 'K-8SQS', 30004379, 'C-4ZOS:C-VGYO', '-0.749600'), - (4163, 10000055, 20000640, 'C-VGYO', 30004380, 'K-8SQS:O94U-A:XW-JHT', '-0.562900'), - (4164, 10000055, 20000640, 'O94U-A', 30004381, 'C-VGYO', '-0.691100'), - (4165, 10000055, 20000640, 'XW-JHT', 30004382, 'C-VGYO', '-0.562700'), - (4166, 10000055, 20000640, 'NEH-CS', 30004383, 'C-4ZOS', '-0.626900'), - (4167, 10000055, 20000641, '4DTQ-K', 30004384, 'B8O-KJ:J9-5MQ:EQI2-2', '-0.434500'), - (4168, 10000055, 20000641, 'J9-5MQ', 30004385, '4DTQ-K:D4R-H7:313I-B:Q-4DEC', '-0.513400'), - (4169, 10000055, 20000641, 'D4R-H7', 30004386, 'J9-5MQ:EQI2-2', '-1.000000'), - (4170, 10000055, 20000641, '313I-B', 30004387, 'J9-5MQ', '-0.448500'), - (4171, 10000055, 20000641, 'EQI2-2', 30004388, '4DTQ-K:D4R-H7', '-0.679600'), - (4172, 10000055, 20000641, 'Q-4DEC', 30004389, 'J9-5MQ', '-0.159400'), - (4173, 10000055, 20000642, '3F-JZF', 30004390, 'C-4ZOS:5-0WB9:W-4FA9:2B7A-3', '-0.648800'), - (4174, 10000055, 20000642, '5-0WB9', 30004391, '3F-JZF', '-0.784500'), - (4175, 10000055, 20000642, 'W-4FA9', 30004392, '3F-JZF:1IX-C0:PUWL-4', '-0.803000'), - (4176, 10000055, 20000642, '1IX-C0', 30004393, 'W-4FA9:Y-1918', '-0.973000'), - (4177, 10000055, 20000642, '2B7A-3', 30004394, '3F-JZF', '-0.544000'), - (4178, 10000055, 20000642, 'PUWL-4', 30004395, 'W-4FA9', '-0.809000'), - (4179, 10000055, 20000642, 'Y-1918', 30004396, 'UJY-HE:1IX-C0', '-1.000000'), - (4180, 10000055, 20000643, '9-B1DS', 30004397, 'KJ-QWL:ME-4IU:CH9L-K', '-0.492000'), - (4181, 10000055, 20000643, 'ME-4IU', 30004398, '9-B1DS:BU-IU4:I-7JR4:3KNA-N', '-0.576300'), - (4182, 10000055, 20000643, 'BU-IU4', 30004399, 'ME-4IU:QYZM-W', '-0.869800'), - (4183, 10000055, 20000643, 'I-7JR4', 30004400, 'ME-4IU:CH9L-K:QYZM-W', '-0.431800'), - (4184, 10000055, 20000643, 'CH9L-K', 30004401, 'Q1U-IU:9-B1DS:I-7JR4', '-0.548400'), - (4185, 10000055, 20000643, 'QYZM-W', 30004402, 'BU-IU4:I-7JR4', '-1.000000'), - (4186, 10000055, 20000643, '3KNA-N', 30004403, 'ME-4IU', '-0.493300'), - (4187, 10000056, 20000644, 'UD-VZW', 30004404, 'IV-UNR:3-YX2D:V-TN6Q:QBH5-F', '-0.499000'), - (4188, 10000056, 20000644, '3-YX2D', 30004405, 'UD-VZW:V-TN6Q:CFLF-P', '-0.439400'), - (4189, 10000056, 20000644, 'V-TN6Q', 30004406, 'UD-VZW:3-YX2D', '-0.386500'), - (4190, 10000056, 20000644, 'CFLF-P', 30004407, '3-YX2D:9-ZFCG:J-TPTA', '-0.406100'), - (4191, 10000056, 20000644, 'QBH5-F', 30004408, 'UD-VZW:AZN-D2', '-0.574200'), - (4192, 10000056, 20000644, '9-ZFCG', 30004409, 'CFLF-P:DUU1-K', '-0.319700'), - (4193, 10000056, 20000645, 'J-TPTA', 30004410, 'CFLF-P:PMV-G6:5-IZGE:OXC-UL:F-8Y13', '-0.418400'), - (4194, 10000056, 20000645, 'PMV-G6', 30004411, 'J-TPTA', '-0.472200'), - (4195, 10000056, 20000645, '5-IZGE', 30004412, 'J-TPTA:4AZ-J8:X6-J6R', '-0.468500'), - (4196, 10000056, 20000645, 'OXC-UL', 30004413, 'J-TPTA', '-0.398200'), - (4197, 10000056, 20000645, 'F-8Y13', 30004414, 'J-TPTA', '-0.370900'), - (4198, 10000056, 20000645, '4AZ-J8', 30004415, '5-IZGE', '-0.400300'), - (4199, 10000056, 20000645, 'X6-J6R', 30004416, '5-IZGE:BGN1-O', '-0.399400'), - (4200, 10000056, 20000645, 'BGN1-O', 30004417, 'X6-J6R', '-0.343000'), - (4201, 10000056, 20000646, 'DUU1-K', 30004418, '9-ZFCG:3L-Y9M', '-0.231400'), - (4202, 10000056, 20000646, '3L-Y9M', 30004419, 'DUU1-K:BLC-X0:BJD4-E:Z-PNIA', '-0.170900'), - (4203, 10000056, 20000646, 'BLC-X0', 30004420, '3L-Y9M:K-X5AX:O9V-R7', '-0.160800'), - (4204, 10000056, 20000646, 'K-X5AX', 30004421, 'BLC-X0:BJD4-E:TSG-NO', '-0.134900'), - (4205, 10000056, 20000646, 'BJD4-E', 30004422, '3L-Y9M:K-X5AX:U-BXU9', '-0.136600'), - (4206, 10000056, 20000646, 'TSG-NO', 30004423, 'K-X5AX:9MWZ-B', '-0.144100'), - (4207, 10000056, 20000646, 'O9V-R7', 30004424, 'BLC-X0:H65-HE', '-0.193700'), - (4208, 10000056, 20000647, 'Z-PNIA', 30004425, '3L-Y9M:OCU4-R:75C-WN', '-0.162400'), - (4209, 10000056, 20000647, 'OCU4-R', 30004426, 'Z-PNIA:BG-W90:Y-YGMW', '-0.137700'), - (4210, 10000056, 20000647, 'BG-W90', 30004427, 'OCU4-R', '-0.143800'), - (4211, 10000056, 20000647, 'Y-YGMW', 30004428, 'OCU4-R:75C-WN:PO-3QW:JI-LGM', '-0.198300'), - (4212, 10000056, 20000647, '75C-WN', 30004429, 'Z-PNIA:Y-YGMW:I5Q2-S', '-0.135100'), - (4213, 10000056, 20000647, 'I5Q2-S', 30004430, '75C-WN', '-0.132400'), - (4214, 10000056, 20000647, 'PO-3QW', 30004431, 'Y-YGMW:5XR-KZ:VF-FN6', '-0.241300'), - (4215, 10000056, 20000647, '5XR-KZ', 30004432, 'PO-3QW:VF-FN6:C-0ND2', '-0.273600'), - (4216, 10000056, 20000647, 'VF-FN6', 30004433, 'PO-3QW:5XR-KZ', '-0.226100'), - (4217, 10000056, 20000647, 'C-0ND2', 30004434, '5XR-KZ:P8-BKO', '-0.310300'), - (4218, 10000056, 20000647, 'JI-LGM', 30004435, 'Y-YGMW:T2-V8F', '-0.232700'), - (4219, 10000056, 20000648, 'U-BXU9', 30004436, 'BJD4-E:ZXOG-O:NW2S-A:NX5W-U', '-0.136600'), - (4220, 10000056, 20000648, 'ZXOG-O', 30004437, 'U-BXU9:NW2S-A:U-JJEW', '-0.135800'), - (4221, 10000056, 20000648, 'NW2S-A', 30004438, 'U-BXU9:ZXOG-O', '-0.126100'), - (4222, 10000056, 20000648, 'U-JJEW', 30004439, 'ZXOG-O:NX5W-U', '-0.172100'), - (4223, 10000056, 20000648, 'NX5W-U', 30004440, 'U-BXU9:U-JJEW:U1-C18:6O-XIO', '-0.234700'), - (4224, 10000056, 20000648, 'U1-C18', 30004441, 'NX5W-U:6O-XIO:GPUS-A', '-0.298000'), - (4225, 10000056, 20000648, '6O-XIO', 30004442, 'NX5W-U:U1-C18', '-0.293600'), - (4226, 10000056, 20000649, 'H65-HE', 30004443, 'O9V-R7:BJ-ZFD:QK-CDG:M-CMLV', '-0.177000'), - (4227, 10000056, 20000649, 'BJ-ZFD', 30004444, 'H65-HE:5ELE-A:M-CMLV', '-0.178200'), - (4228, 10000056, 20000649, '5ELE-A', 30004445, 'BJ-ZFD:H-P4LB:2UK4-N', '-0.122900'), - (4229, 10000056, 20000649, 'H-P4LB', 30004446, '5ELE-A:2UK4-N', '-0.119300'), - (4230, 10000056, 20000649, '2UK4-N', 30004447, '5ELE-A:H-P4LB', '-0.111600'), - (4231, 10000056, 20000649, 'QK-CDG', 30004448, 'H65-HE', '-0.164200'), - (4232, 10000056, 20000649, 'M-CMLV', 30004449, 'H65-HE:BJ-ZFD', '-0.200000'), - (4233, 10000056, 20000650, 'AZN-D2', 30004450, 'QBH5-F:E-PR0S:TR07-S', '-0.563100'), - (4234, 10000056, 20000650, 'E-PR0S', 30004451, 'AZN-D2:VNGJ-U', '-0.554100'), - (4235, 10000056, 20000650, 'TR07-S', 30004452, 'X-7BIX:AZN-D2:2-F3OE', '-0.611200'), - (4236, 10000056, 20000650, 'VNGJ-U', 30004453, 'E-PR0S:5-LCI7', '-0.466600'), - (4237, 10000056, 20000650, '2-F3OE', 30004454, 'TR07-S', '-0.516100'), - (4238, 10000056, 20000650, '5-LCI7', 30004455, 'VNGJ-U:Y2-I3W:VVO-R6', '-0.440100'), - (4239, 10000056, 20000650, 'Y2-I3W', 30004456, '5-LCI7:CL-J9W', '-0.383600'), - (4240, 10000056, 20000650, 'VVO-R6', 30004457, '5-LCI7:YHP2-D', '-0.335400'), - (4241, 10000056, 20000650, 'CL-J9W', 30004458, 'Y2-I3W', '-0.374800'), - (4242, 10000056, 20000651, 'YHP2-D', 30004459, 'VVO-R6:J94-MU', '-0.295600'), - (4243, 10000056, 20000651, 'J94-MU', 30004460, 'YHP2-D:M2GJ-X', '-0.251200'), - (4244, 10000056, 20000651, 'M2GJ-X', 30004461, 'J94-MU:JO-32L', '-0.203100'), - (4245, 10000056, 20000651, 'JO-32L', 30004462, 'M2GJ-X:UB5Z-3:MSKR-1', '-0.307000'), - (4246, 10000056, 20000651, 'UB5Z-3', 30004463, 'JO-32L', '-0.345600'), - (4247, 10000056, 20000651, 'MSKR-1', 30004464, 'JO-32L:M-PGT0', '-0.395100'), - (4248, 10000056, 20000652, 'GPUS-A', 30004465, 'U1-C18:3-BADZ:23M-PX', '-0.387700'), - (4249, 10000056, 20000652, '3-BADZ', 30004466, 'GPUS-A', '-0.366500'), - (4250, 10000056, 20000652, '23M-PX', 30004467, 'GPUS-A:UTDH-N', '-0.604900'), - (4251, 10000056, 20000652, 'UTDH-N', 30004468, '23M-PX:ZS-2LT', '-0.863200'), - (4252, 10000056, 20000652, 'ZS-2LT', 30004469, 'UTDH-N:DB1R-4', '-0.908400'), - (4253, 10000056, 20000652, 'DB1R-4', 30004470, 'ZS-2LT', '-0.950300'), - (4254, 10000056, 20000653, 'P8-BKO', 30004471, 'C-0ND2:RIT-A7', '-0.347600'), - (4255, 10000056, 20000653, 'RIT-A7', 30004472, 'P8-BKO:R4K-8L:GHZ-SJ:K-J50B:5P-AIP', '-0.541400'), - (4256, 10000056, 20000653, 'R4K-8L', 30004473, 'RIT-A7', '-0.350500'), - (4257, 10000056, 20000653, 'GHZ-SJ', 30004474, 'RIT-A7:NLO-3Z:5P-AIP', '-0.722300'), - (4258, 10000056, 20000653, 'K-J50B', 30004475, 'RIT-A7:NLO-3Z', '-0.330100'), - (4259, 10000056, 20000653, 'NLO-3Z', 30004476, 'GHZ-SJ:K-J50B:5P-AIP', '-0.817800'), - (4260, 10000056, 20000653, '5P-AIP', 30004477, 'RIT-A7:GHZ-SJ:NLO-3Z', '-0.743600'), - (4261, 10000056, 20000654, 'M-PGT0', 30004478, 'MSKR-1:NPD9-A:HYPL-V', '-0.484600'), - (4262, 10000056, 20000654, 'NPD9-A', 30004479, 'M-PGT0:D6SK-L:HYPL-V', '-0.500500'), - (4263, 10000056, 20000654, 'D6SK-L', 30004480, 'NPD9-A:I9-ZQZ:0OYZ-G', '-0.530500'), - (4264, 10000056, 20000654, 'HYPL-V', 30004481, 'M-PGT0:NPD9-A', '-0.574100'), - (4265, 10000056, 20000654, 'I9-ZQZ', 30004482, 'D6SK-L', '-0.472800'), - (4266, 10000056, 20000654, '0OYZ-G', 30004483, 'D6SK-L:SWBV-2:R97-CI', '-0.717100'), - (4267, 10000056, 20000654, 'SWBV-2', 30004484, '0OYZ-G:OBK-K8', '-0.788000'), - (4268, 10000056, 20000654, 'R97-CI', 30004485, '0OYZ-G:6-ELQP', '-0.582500'), - (4269, 10000056, 20000654, '6-ELQP', 30004486, 'R97-CI:OKEO-X', '-0.462000'), - (4270, 10000056, 20000655, 'OBK-K8', 30004487, 'SWBV-2:KJ-V0P', '-0.890600'), - (4271, 10000056, 20000655, 'KJ-V0P', 30004488, 'OBK-K8:ZID-LE', '-0.933000'), - (4272, 10000056, 20000655, 'ZID-LE', 30004489, 'KJ-V0P:K-9UG4:2-RSC7', '-0.957400'), - (4273, 10000056, 20000655, 'K-9UG4', 30004490, 'ZID-LE:D4-2XN', '-0.973500'), - (4274, 10000056, 20000655, 'D4-2XN', 30004491, 'C-PEWN:K-9UG4', '-1.000000'), - (4275, 10000056, 20000655, '2-RSC7', 30004492, 'ZID-LE', '-0.842300'), - (4276, 10000057, 20000656, 'C0T-77', 30004493, '3KNK-A:RL-KT0:P-NUWP:TQ-RR8', '-0.012600'), - (4277, 10000057, 20000656, 'RL-KT0', 30004494, 'C0T-77:UO9-YG:ZQP-QV:ZJQH-S', '-0.007700'), - (4278, 10000057, 20000656, 'UO9-YG', 30004495, 'RL-KT0:ZQP-QV:ZJQH-S:E9G-MT', '-0.006700'), - (4279, 10000057, 20000656, 'ZQP-QV', 30004496, 'RL-KT0:UO9-YG:P-NUWP:ZJQH-S:TQ-RR8', '-0.006800'), - (4280, 10000057, 20000656, 'P-NUWP', 30004497, 'EF-F36:C0T-77:ZQP-QV', '-0.016600'), - (4281, 10000057, 20000656, 'ZJQH-S', 30004498, 'RL-KT0:UO9-YG:ZQP-QV', '-0.012800'), - (4282, 10000057, 20000656, 'E9G-MT', 30004499, 'VSIG-K:UO9-YG:1L-BHT', '-0.003700'), - (4283, 10000057, 20000656, 'TQ-RR8', 30004500, '0T-AMZ:C0T-77:ZQP-QV', '-0.007800'), - (4284, 10000057, 20000657, '1L-BHT', 30004501, 'E9G-MT:D5IW-F', '-0.001700'), - (4285, 10000057, 20000657, 'D5IW-F', 30004502, '1L-BHT:F-XWIN', '-0.001400'), - (4286, 10000057, 20000657, 'F-XWIN', 30004503, 'D5IW-F:4C-B7X', '-0.000900'), - (4287, 10000057, 20000657, '4C-B7X', 30004504, 'F-XWIN:LGUZ-1:BF-SDP', '-0.005700'), - (4288, 10000057, 20000657, 'LGUZ-1', 30004505, '4C-B7X:F5FO-U:J9SH-A', '-0.001400'), - (4289, 10000057, 20000657, 'BF-SDP', 30004506, '4C-B7X:5WAE-M:L3-XYO', '-0.039900'), - (4290, 10000057, 20000657, 'F5FO-U', 30004507, 'LGUZ-1', '-0.001500'), - (4291, 10000057, 20000658, '5WAE-M', 30004508, 'BF-SDP:0-WVQS:0-9UHT:M-NKZM:H-M1BY', '-0.050400'), - (4292, 10000057, 20000658, '0-WVQS', 30004509, '5WAE-M:0-9UHT', '-0.073600'), - (4293, 10000057, 20000658, '0-9UHT', 30004510, '5WAE-M:0-WVQS:J1H-R4', '-0.025400'), - (4294, 10000057, 20000658, 'M-NKZM', 30004511, '5WAE-M:W2F-ZH', '-0.045600'), - (4295, 10000057, 20000658, 'H-M1BY', 30004512, '5WAE-M', '-0.000700'), - (4296, 10000057, 20000658, 'J1H-R4', 30004513, '0-9UHT', '-0.002600'), - (4297, 10000057, 20000659, 'J9SH-A', 30004514, 'LGUZ-1:JKJ-VJ', '-0.007700'), - (4298, 10000057, 20000659, 'JKJ-VJ', 30004515, 'J9SH-A:RTX0-S:33FN-P:MT-2VJ:3HQC-6', '-0.157200'), - (4299, 10000057, 20000659, 'RTX0-S', 30004516, 'JKJ-VJ:MT-2VJ', '-0.206500'), - (4300, 10000057, 20000659, '33FN-P', 30004517, 'JKJ-VJ:NM-OEA:MT-2VJ', '-0.331900'), - (4301, 10000057, 20000659, 'NM-OEA', 30004518, '33FN-P', '-0.400000'), - (4302, 10000057, 20000659, 'MT-2VJ', 30004519, 'JKJ-VJ:RTX0-S:33FN-P', '-0.100100'), - (4303, 10000057, 20000660, '3HQC-6', 30004520, 'JKJ-VJ:OX-RGN:R-OCBA', '-0.039100'), - (4304, 10000057, 20000660, 'OX-RGN', 30004521, '3HQC-6', '-0.003300'), - (4305, 10000057, 20000660, 'R-OCBA', 30004522, '3HQC-6:GA-2V7:DB-6W4', '-0.001900'), - (4306, 10000057, 20000660, 'GA-2V7', 30004523, 'R-OCBA:DB-6W4', '-0.001100'), - (4307, 10000057, 20000660, 'DB-6W4', 30004524, 'R-OCBA:GA-2V7:7-692B', '-0.004200'), - (4308, 10000057, 20000660, '7-692B', 30004525, 'DB-6W4:XF-TQL', '-0.003000'), - (4309, 10000057, 20000661, 'L3-XYO', 30004526, 'BF-SDP:AN-G54:T-Z6J2', '-0.100300'); -INSERT INTO `system_neighbour` (`id`, `regionId`, `constellationId`, `systemName`, `systemId`, `jumpNodes`, `trueSec`) VALUES - (4310, 10000057, 20000661, 'AN-G54', 30004527, 'L3-XYO:ZXI-K2:T-Z6J2:CT7-5V', '-0.132000'), - (4311, 10000057, 20000661, 'ZXI-K2', 30004528, 'AN-G54:B0C-LD', '-0.075800'), - (4312, 10000057, 20000661, 'T-Z6J2', 30004529, 'L3-XYO:AN-G54', '-0.148300'), - (4313, 10000057, 20000661, 'CT7-5V', 30004530, 'AN-G54:2JJ-0E', '-0.419100'), - (4314, 10000057, 20000661, '2JJ-0E', 30004531, 'CT7-5V', '-0.650000'), - (4315, 10000057, 20000662, 'B0C-LD', 30004532, 'ZXI-K2:NP6-38:W-Z3HW', '-0.225600'), - (4316, 10000057, 20000662, 'NP6-38', 30004533, 'B0C-LD:G-YT55:IZ-AOB:G5-EN3:W-Z3HW', '-0.171200'), - (4317, 10000057, 20000662, 'G-YT55', 30004534, 'NP6-38:IZ-AOB:G5-EN3', '-0.037100'), - (4318, 10000057, 20000662, 'IZ-AOB', 30004535, '5-MLDT:NP6-38:G-YT55:G5-EN3', '-0.024000'), - (4319, 10000057, 20000662, 'G5-EN3', 30004536, 'NP6-38:G-YT55:IZ-AOB', '-0.018600'), - (4320, 10000057, 20000662, 'W-Z3HW', 30004537, 'B0C-LD:NP6-38', '-0.030000'), - (4321, 10000057, 20000663, 'W2F-ZH', 30004538, 'M-NKZM:BMU-V1', '-0.012900'), - (4322, 10000057, 20000663, 'BMU-V1', 30004539, 'W2F-ZH:ZXC8-1', '-0.000500'), - (4323, 10000057, 20000663, 'ZXC8-1', 30004540, 'BMU-V1:LBV-Q1', '-0.000800'), - (4324, 10000057, 20000663, 'LBV-Q1', 30004541, 'ZXC8-1:Z-40CG', '-0.003100'), - (4325, 10000057, 20000663, 'Z-40CG', 30004542, 'LBV-Q1:O-RIDF', '-0.008000'), - (4326, 10000057, 20000663, 'O-RIDF', 30004543, 'Z-40CG:A-5M31', '-0.062100'), - (4327, 10000057, 20000664, 'A-5M31', 30004544, 'O-RIDF:BOE7-P', '-0.150000'), - (4328, 10000057, 20000664, 'BOE7-P', 30004545, 'A-5M31:E-GCX0', '-0.084700'), - (4329, 10000057, 20000664, 'E-GCX0', 30004546, 'BOE7-P:VBFC-8:VJ0-81', '-0.061700'), - (4330, 10000057, 20000664, 'VBFC-8', 30004547, 'E-GCX0:YVA-F0:VJ0-81', '-0.183600'), - (4331, 10000057, 20000664, 'YVA-F0', 30004548, 'VBFC-8:0D-CHA', '-0.696100'), - (4332, 10000057, 20000664, '0D-CHA', 30004549, 'YVA-F0:A2V6-6', '-0.792300'), - (4333, 10000057, 20000664, 'A2V6-6', 30004550, '0D-CHA', '-0.850000'), - (4334, 10000057, 20000664, 'VJ0-81', 30004551, 'E-GCX0:VBFC-8', '-0.032000'), - (4335, 10000058, 20000665, 'XF-TQL', 30004552, '7-692B:4-EP12:YZS5-4', '-0.011700'), - (4336, 10000058, 20000665, '4-EP12', 30004553, 'XF-TQL:3WE-KY', '-0.047600'), - (4337, 10000058, 20000665, 'YZS5-4', 30004554, 'XF-TQL:Z9PP-H', '-0.015300'), - (4338, 10000058, 20000665, '3WE-KY', 30004555, '4-EP12:IR-WT1:9-VO0Q:A8-XBW', '-0.107300'), - (4339, 10000058, 20000665, 'IR-WT1', 30004556, '3WE-KY:E-BWUU', '-0.100600'), - (4340, 10000058, 20000665, '9-VO0Q', 30004557, '3WE-KY:PNQY-Y:5-D82P', '-0.121000'), - (4341, 10000058, 20000665, 'A8-XBW', 30004558, '3WE-KY', '-0.169700'), - (4342, 10000058, 20000666, 'PNQY-Y', 30004559, '9-VO0Q:RP2-OQ:R3W-XU', '-0.132300'), - (4343, 10000058, 20000666, 'RP2-OQ', 30004560, 'PNQY-Y:YVBE-E:CL-BWB:R3W-XU', '-0.151100'), - (4344, 10000058, 20000666, 'YVBE-E', 30004561, 'RP2-OQ:BYXF-Q:AC2E-3', '-0.284400'), - (4345, 10000058, 20000666, 'BYXF-Q', 30004562, 'YVBE-E:AC2E-3:C-C99Z:P5-EFH', '-0.241400'), - (4346, 10000058, 20000666, 'AC2E-3', 30004563, 'YVBE-E:BYXF-Q:CL-BWB', '-0.307200'), - (4347, 10000058, 20000666, 'C-C99Z', 30004564, 'BYXF-Q', '-0.321200'), - (4348, 10000058, 20000666, 'CL-BWB', 30004565, 'RP2-OQ:AC2E-3', '-0.285100'), - (4349, 10000058, 20000666, 'R3W-XU', 30004566, 'PNQY-Y:RP2-OQ', '-0.106200'), - (4350, 10000058, 20000667, 'E-BWUU', 30004567, 'IR-WT1:Y-1W01:9R4-EJ', '-0.091200'), - (4351, 10000058, 20000667, 'Y-1W01', 30004568, 'E-BWUU:9R4-EJ:K8L-X7', '-0.128000'), - (4352, 10000058, 20000667, '9R4-EJ', 30004569, 'E-BWUU:Y-1W01:SPLE-Y:Q-XEB3', '-0.104400'), - (4353, 10000058, 20000667, 'SPLE-Y', 30004570, '9R4-EJ:K8L-X7', '-0.110500'), - (4354, 10000058, 20000667, 'Q-XEB3', 30004571, '9R4-EJ:K8L-X7', '-0.062400'), - (4355, 10000058, 20000667, 'K8L-X7', 30004572, 'Y-1W01:SPLE-Y:Q-XEB3:UAYL-F', '-0.087400'), - (4356, 10000058, 20000668, '5-D82P', 30004573, '9-VO0Q:8ESL-G:APM-6K:9O-ORX', '-0.092300'), - (4357, 10000058, 20000668, '8ESL-G', 30004574, '5-D82P:JGOW-Y:APM-6K:KCT-0A', '-0.027300'), - (4358, 10000058, 20000668, 'JGOW-Y', 30004575, '8ESL-G:APM-6K:AL8-V4', '-0.048200'), - (4359, 10000058, 20000668, 'APM-6K', 30004576, '5-D82P:8ESL-G:JGOW-Y:RE-C26:KCT-0A:9O-ORX', '-0.058700'), - (4360, 10000058, 20000668, 'RE-C26', 30004577, 'APM-6K:N2-OQG:00GD-D', '-0.061900'), - (4361, 10000058, 20000668, 'AL8-V4', 30004578, 'JGOW-Y:OW-TPO', '-0.071700'), - (4362, 10000058, 20000668, 'KCT-0A', 30004579, '8ESL-G:APM-6K', '-0.020600'), - (4363, 10000058, 20000668, 'N2-OQG', 30004580, 'RE-C26', '-0.014200'), - (4364, 10000058, 20000668, 'OW-TPO', 30004581, 'AL8-V4:IGE-RI', '-0.065700'), - (4365, 10000058, 20000668, '9O-ORX', 30004582, '5-D82P:APM-6K', '-0.121300'), - (4366, 10000058, 20000668, 'IGE-RI', 30004583, 'OW-TPO:B17O-R', '-0.048600'), - (4367, 10000058, 20000669, 'Z9PP-H', 30004584, 'YZS5-4:7-8S5X:EI-O0O', '-0.028200'), - (4368, 10000058, 20000669, '7-8S5X', 30004585, 'Z9PP-H', '-0.029000'), - (4369, 10000058, 20000669, 'EI-O0O', 30004586, 'Z9PP-H:7X-02R:J5A-IX', '-0.027700'), - (4370, 10000058, 20000669, '7X-02R', 30004587, 'EI-O0O:D2AH-Z', '-0.092500'), - (4371, 10000058, 20000669, 'D2AH-Z', 30004588, '7X-02R', '-0.216100'), - (4372, 10000058, 20000669, 'J5A-IX', 30004589, 'B-DBYQ:EI-O0O', '-0.003600'), - (4373, 10000058, 20000670, 'B17O-R', 30004590, 'IGE-RI:6F-H3W:6VDT-H', '-0.120400'), - (4374, 10000058, 20000670, '6F-H3W', 30004591, 'B17O-R:H-NPXW', '-0.236300'), - (4375, 10000058, 20000670, 'H-NPXW', 30004592, '6F-H3W:L-1SW8', '-0.390300'), - (4376, 10000058, 20000670, 'L-1SW8', 30004593, 'H-NPXW:U-SOH2', '-0.472200'), - (4377, 10000058, 20000670, 'U-SOH2', 30004594, 'L-1SW8:DBRN-Z', '-0.687600'), - (4378, 10000058, 20000670, 'DBRN-Z', 30004595, 'U-SOH2', '-0.751000'), - (4379, 10000058, 20000671, '00GD-D', 30004596, 'RE-C26:C1XD-X:C-N4OD', '-0.204500'), - (4380, 10000058, 20000671, 'C1XD-X', 30004597, '00GD-D:G95F-H:B32-14', '-0.452900'), - (4381, 10000058, 20000671, 'G95F-H', 30004598, 'C1XD-X:B32-14:C-N4OD:CHA2-Q', '-0.684700'), - (4382, 10000058, 20000671, 'B32-14', 30004599, 'C1XD-X:G95F-H:CHA2-Q', '-0.722200'), - (4383, 10000058, 20000671, 'C-N4OD', 30004600, '00GD-D:G95F-H:KVN-36', '-0.606500'), - (4384, 10000058, 20000671, 'CHA2-Q', 30004601, 'G95F-H:B32-14', '-0.850600'), - (4385, 10000058, 20000672, 'UAYL-F', 30004602, 'K8L-X7:ESC-RI', '-0.034400'), - (4386, 10000058, 20000672, 'ESC-RI', 30004603, 'UAYL-F:671-ST:A-HZYL:H-S80W', '-0.023900'), - (4387, 10000058, 20000672, '671-ST', 30004604, 'ESC-RI:Z30S-A', '-0.016000'), - (4388, 10000058, 20000672, 'A-HZYL', 30004605, 'ESC-RI:Z30S-A:57-KJB', '-0.124300'), - (4389, 10000058, 20000672, 'H-S80W', 30004606, 'ESC-RI', '-0.013600'), - (4390, 10000058, 20000672, 'Z30S-A', 30004607, '671-ST:A-HZYL:YZ-LQL', '-0.086300'), - (4391, 10000058, 20000673, '6VDT-H', 30004608, 'B17O-R:NDH-NV:15U-JY:7BX-6F', '-0.219500'), - (4392, 10000058, 20000673, 'NDH-NV', 30004609, '6VDT-H:QV28-G:NY6-FH:XJP-Y7', '-0.466500'), - (4393, 10000058, 20000673, 'QV28-G', 30004610, 'NDH-NV:HMF-9D', '-0.405000'), - (4394, 10000058, 20000673, '15U-JY', 30004611, '6VDT-H', '-0.153500'), - (4395, 10000058, 20000673, 'NY6-FH', 30004612, 'NDH-NV', '-0.443300'), - (4396, 10000058, 20000673, 'XJP-Y7', 30004613, 'NDH-NV:AV-VB6', '-0.648600'), - (4397, 10000058, 20000673, 'AV-VB6', 30004614, 'XJP-Y7:7BX-6F', '-0.866800'), - (4398, 10000058, 20000673, 'HMF-9D', 30004615, 'QV28-G', '-0.206400'), - (4399, 10000058, 20000673, '7BX-6F', 30004616, '6VDT-H:AV-VB6', '-0.762900'), - (4400, 10000058, 20000674, 'YZ-LQL', 30004617, 'Z30S-A:MN5N-X:A-1CON:75FA-Z:D-Q04X:Serpentis Prime', '-0.107300'), - (4401, 10000058, 20000674, 'MN5N-X', 30004618, 'YZ-LQL:D-Q04X', '-0.276700'), - (4402, 10000058, 20000674, 'A-1CON', 30004619, 'YZ-LQL:LIWW-P', '-0.084500'), - (4403, 10000058, 20000674, '75FA-Z', 30004620, 'YZ-LQL:WY-9LL:I-CUVX', '-0.075300'), - (4404, 10000058, 20000674, 'WY-9LL', 30004621, '75FA-Z', '-0.154700'), - (4405, 10000058, 20000674, 'D-Q04X', 30004622, 'YZ-LQL:MN5N-X:O-PNSN', '-0.460900'), - (4406, 10000058, 20000674, 'Serpentis Prime', 30004623, 'YZ-LQL', '-0.124800'), - (4407, 10000058, 20000675, 'P5-EFH', 30004624, 'BYXF-Q:L-A5XP:9D6O-M', '-0.320700'), - (4408, 10000058, 20000675, 'L-A5XP', 30004625, 'P5-EFH:D4KU-5:YRNJ-8:3ZTV-V', '-0.378700'), - (4409, 10000058, 20000675, 'D4KU-5', 30004626, 'Hophib:L-A5XP', '-0.109700'), - (4410, 10000058, 20000675, 'YRNJ-8', 30004627, 'L-A5XP', '-0.610800'), - (4411, 10000058, 20000675, '3ZTV-V', 30004628, 'L-A5XP:9D6O-M', '-0.280400'), - (4412, 10000058, 20000675, '9D6O-M', 30004629, 'P5-EFH:3ZTV-V', '-0.243100'), - (4413, 10000058, 20000676, 'LIWW-P', 30004630, 'A-1CON:G-UTHL:38IA-E:M-KXEH', '-0.158200'), - (4414, 10000058, 20000676, 'G-UTHL', 30004631, 'LIWW-P:38IA-E:M-KXEH:7BIX-A', '-0.121500'), - (4415, 10000058, 20000676, '38IA-E', 30004632, 'LIWW-P:G-UTHL:M-KXEH:TU-Y2A', '-0.155000'), - (4416, 10000058, 20000676, 'M-KXEH', 30004633, 'LIWW-P:G-UTHL:38IA-E', '-0.087200'), - (4417, 10000058, 20000676, 'TU-Y2A', 30004634, '38IA-E:7BIX-A', '-0.469000'), - (4418, 10000058, 20000676, '7BIX-A', 30004635, 'G-UTHL:TU-Y2A', '-0.604100'), - (4419, 10000058, 20000677, 'I-CUVX', 30004636, '75FA-Z:J-RQMF:14YI-D', '-0.105000'), - (4420, 10000058, 20000677, 'J-RQMF', 30004637, 'I-CUVX:TEG-SD:14YI-D:LJ-TZW:KVN-36', '-0.166600'), - (4421, 10000058, 20000677, 'TEG-SD', 30004638, 'J-RQMF:87XQ-0:XUW-3X', '-0.281500'), - (4422, 10000058, 20000677, '14YI-D', 30004639, 'I-CUVX:J-RQMF', '-0.095300'), - (4423, 10000058, 20000677, '87XQ-0', 30004640, 'TEG-SD:LJ-TZW:KVN-36', '-0.401900'), - (4424, 10000058, 20000677, 'LJ-TZW', 30004641, 'J-RQMF:87XQ-0', '-0.224800'), - (4425, 10000058, 20000677, 'KVN-36', 30004642, 'C-N4OD:J-RQMF:87XQ-0:4HS-CR', '-0.421100'), - (4426, 10000058, 20000678, '57-KJB', 30004643, 'A-HZYL:V6-NY1', '-0.284500'), - (4427, 10000058, 20000678, 'V6-NY1', 30004644, '57-KJB:OL3-78:9DQW-W', '-0.559600'), - (4428, 10000058, 20000678, 'OL3-78', 30004645, 'V6-NY1:R-BGSU', '-0.262900'), - (4429, 10000058, 20000678, '9DQW-W', 30004646, 'V6-NY1:PXF-RF', '-0.795300'), - (4430, 10000058, 20000678, 'PXF-RF', 30004647, '9DQW-W', '-1.000000'), - (4431, 10000058, 20000678, 'R-BGSU', 30004648, 'OL3-78', '-0.097900'), - (4432, 10000058, 20000679, 'O-PNSN', 30004649, 'D-Q04X:1-5GBW:C-FER9:F2-2C3', '-0.645300'), - (4433, 10000058, 20000679, '1-5GBW', 30004650, 'O-PNSN:F-88PJ:ATQ-QS', '-0.728000'), - (4434, 10000058, 20000679, 'C-FER9', 30004651, 'O-PNSN:F2-2C3', '-0.564500'), - (4435, 10000058, 20000679, 'F2-2C3', 30004652, 'O-PNSN:C-FER9', '-0.556300'), - (4436, 10000058, 20000679, 'F-88PJ', 30004653, '1-5GBW', '-0.900300'), - (4437, 10000058, 20000679, 'ATQ-QS', 30004654, '1-5GBW', '-0.537600'), - (4438, 10000058, 20000680, 'XUW-3X', 30004655, 'TEG-SD:006-L3:ZUE-NS:ZTS-4D', '-0.234800'), - (4439, 10000058, 20000680, '006-L3', 30004656, 'XUW-3X:PB-0C1', '-0.265700'), - (4440, 10000058, 20000680, 'PB-0C1', 30004657, '006-L3:ZUE-NS', '-0.289600'), - (4441, 10000058, 20000680, 'ZUE-NS', 30004658, 'XUW-3X:PB-0C1:L7-APB:ZTS-4D', '-0.310400'), - (4442, 10000058, 20000680, 'L7-APB', 30004659, 'ZUE-NS:ZTS-4D', '-0.237000'), - (4443, 10000058, 20000680, 'ZTS-4D', 30004660, 'XUW-3X:ZUE-NS:L7-APB', '-0.360800'), - (4444, 10000058, 20000681, '4HS-CR', 30004661, 'KVN-36:WMH-SO:Z-YN5Y', '-0.542000'), - (4445, 10000058, 20000681, 'WMH-SO', 30004662, '4HS-CR:LBGI-2:G1CA-Y', '-0.710600'), - (4446, 10000058, 20000681, 'LBGI-2', 30004663, 'WMH-SO:Y-2ANO', '-0.914700'), - (4447, 10000058, 20000681, 'G1CA-Y', 30004664, 'WMH-SO:Z-YN5Y', '-0.329600'), - (4448, 10000058, 20000681, 'Y-2ANO', 30004665, 'LBGI-2:ZXB-VC', '-1.000000'), - (4449, 10000058, 20000681, 'Z-YN5Y', 30004666, '4HS-CR:G1CA-Y', '-0.295600'), - (4450, 10000059, 20000682, 'JI-K5H', 30004667, 'SN9S-N:33-JRO:ARBX-9:O-MCZR', '-0.042600'), - (4451, 10000059, 20000682, '33-JRO', 30004668, 'JI-K5H:ARBX-9:5-CSE3:9T-APQ:4Y-OBL', '-0.202200'), - (4452, 10000059, 20000682, 'ARBX-9', 30004669, 'JI-K5H:33-JRO:9T-APQ', '-0.184100'), - (4453, 10000059, 20000682, '5-CSE3', 30004670, '33-JRO', '-0.200500'), - (4454, 10000059, 20000682, 'O-MCZR', 30004671, 'KSM-1T:JI-K5H:9T-APQ', '-0.082900'), - (4455, 10000059, 20000682, '9T-APQ', 30004672, '33-JRO:ARBX-9:O-MCZR', '-0.121800'), - (4456, 10000059, 20000683, '4Y-OBL', 30004673, '33-JRO:0-MX34:5AQ-5H', '-0.257700'), - (4457, 10000059, 20000683, '0-MX34', 30004674, '4Y-OBL:5AQ-5H:T-ZFID', '-0.085000'), - (4458, 10000059, 20000683, '5AQ-5H', 30004675, '4Y-OBL:0-MX34', '-0.194300'), - (4459, 10000059, 20000683, 'T-ZFID', 30004676, '0-MX34:0ZN7-G', '-0.067800'), - (4460, 10000059, 20000683, '0ZN7-G', 30004677, 'T-ZFID:H8-ZTO', '-0.047600'), - (4461, 10000059, 20000683, 'H8-ZTO', 30004678, '0ZN7-G:YV-FDG:HHJD-5', '-0.133000'), - (4462, 10000059, 20000684, 'YV-FDG', 30004679, 'H8-ZTO:LUL-WX:8Q-UYU:UAAU-C', '-0.140300'), - (4463, 10000059, 20000684, 'LUL-WX', 30004680, 'YV-FDG:8Q-UYU', '-0.032000'), - (4464, 10000059, 20000684, '8Q-UYU', 30004681, 'YV-FDG:LUL-WX:3PPT-9:UAAU-C', '-0.016600'), - (4465, 10000059, 20000684, '3PPT-9', 30004682, '8Q-UYU:S-KU8B:UAAU-C', '-0.024300'), - (4466, 10000059, 20000684, 'S-KU8B', 30004683, '3PPT-9:JK-GLL', '-0.030700'), - (4467, 10000059, 20000684, 'JK-GLL', 30004684, 'S-KU8B:LD-2VL', '-0.072200'), - (4468, 10000059, 20000684, 'UAAU-C', 30004685, 'YV-FDG:8Q-UYU:3PPT-9', '-0.012500'), - (4469, 10000059, 20000685, 'HHJD-5', 30004686, 'H8-ZTO:ZWV-GD:1DDR-X:AA-GWF', '-0.261700'), - (4470, 10000059, 20000685, 'ZWV-GD', 30004687, 'HHJD-5:1DDR-X:LG-WA9:AA-GWF', '-0.335800'), - (4471, 10000059, 20000685, '1DDR-X', 30004688, 'HHJD-5:ZWV-GD:AA-GWF', '-0.181400'), - (4472, 10000059, 20000685, 'LG-WA9', 30004689, 'ZWV-GD:AA-GWF:O4T-Z5', '-0.152700'), - (4473, 10000059, 20000685, 'AA-GWF', 30004690, 'HHJD-5:ZWV-GD:1DDR-X:LG-WA9', '-0.238100'), - (4474, 10000059, 20000685, 'O4T-Z5', 30004691, 'R-ARKN:LG-WA9:O-97ZG', '-0.060400'), - (4475, 10000059, 20000686, 'O-97ZG', 30004692, 'O4T-Z5:2I-520', '-0.060400'), - (4476, 10000059, 20000686, '2I-520', 30004693, 'O-97ZG:GQ2S-8', '-0.153700'), - (4477, 10000059, 20000686, 'GQ2S-8', 30004694, '2I-520:0SUF-3:G1D0-G:KU3-BB', '-0.258300'), - (4478, 10000059, 20000686, '0SUF-3', 30004695, 'GQ2S-8:G-M4GK:O1Q-P1', '-0.286200'), - (4479, 10000059, 20000686, 'G-M4GK', 30004696, '0SUF-3:TCAG-3', '-1.000000'), - (4480, 10000059, 20000686, 'G1D0-G', 30004697, 'GQ2S-8', '-0.056700'), - (4481, 10000059, 20000686, 'KU3-BB', 30004698, 'GQ2S-8', '-0.210100'), - (4482, 10000059, 20000686, 'O1Q-P1', 30004699, '0SUF-3', '-0.457100'), - (4483, 10000059, 20000687, 'LD-2VL', 30004700, 'JK-GLL:ZBY-0I', '-0.200900'), - (4484, 10000059, 20000687, 'ZBY-0I', 30004701, 'LD-2VL:MP5-KR', '-0.439900'), - (4485, 10000059, 20000687, 'MP5-KR', 30004702, 'ZBY-0I:O-N589', '-0.604800'), - (4486, 10000059, 20000687, 'O-N589', 30004703, 'MP5-KR:ZDYA-G:LX5K-W', '-0.929400'), - (4487, 10000059, 20000687, 'ZDYA-G', 30004704, 'O-N589:LX5K-W', '-1.000000'), - (4488, 10000059, 20000687, 'LX5K-W', 30004705, 'O-N589:ZDYA-G', '-0.668000'), - (4489, 10000060, 20000688, 'UHKL-N', 30004706, 'A-BO4V:Z3V-1W', '-0.005200'), - (4490, 10000060, 20000688, 'Z3V-1W', 30004707, 'UHKL-N:A-ELE2:KFIE-Z:1DH-SX', '-0.004600'), - (4491, 10000060, 20000688, 'A-ELE2', 30004708, 'Z3V-1W:1DH-SX:6Q-R50', '-0.006400'), - (4492, 10000060, 20000688, 'KFIE-Z', 30004709, 'Z3V-1W', '-0.003500'), - (4493, 10000060, 20000688, '1DH-SX', 30004710, 'F2OY-X:Z3V-1W:A-ELE2:PR-8CA', '-0.015300'), - (4494, 10000060, 20000688, 'PR-8CA', 30004711, '1DH-SX:NOL-M9:FWST-8', '-0.026500'), - (4495, 10000060, 20000689, 'NOL-M9', 30004712, 'PR-8CA:O-IOAI:HM-XR2', '-0.011800'), - (4496, 10000060, 20000689, 'O-IOAI', 30004713, 'NOL-M9:QX-LIJ', '-0.010800'), - (4497, 10000060, 20000689, 'QX-LIJ', 30004714, 'O-IOAI:4K-TRB', '-0.014700'), - (4498, 10000060, 20000689, 'HM-XR2', 30004715, 'NOL-M9:AJI-MA', '-0.013100'), - (4499, 10000060, 20000689, '4K-TRB', 30004716, 'QX-LIJ:D-W7F0', '-0.020200'), - (4500, 10000060, 20000689, 'AJI-MA', 30004717, 'HM-XR2:RF-K9W:Q-HESZ', '-0.009200'), - (4501, 10000060, 20000690, 'FWST-8', 30004718, 'PR-8CA:YZ9-F6:G-TT5V', '-0.098000'), - (4502, 10000060, 20000690, 'YZ9-F6', 30004719, 'FWST-8:0N-3RO:319-3D', '-0.177800'), - (4503, 10000060, 20000690, '0N-3RO', 30004720, 'YZ9-F6:I3Q-II', '-0.204100'), - (4504, 10000060, 20000690, 'G-TT5V', 30004721, 'FWST-8', '-0.127100'), - (4505, 10000060, 20000690, '319-3D', 30004722, 'YZ9-F6:D-3GIQ:GY6A-L', '-0.324300'), - (4506, 10000060, 20000690, 'I3Q-II', 30004723, '0N-3RO', '-0.249600'), - (4507, 10000060, 20000691, 'RF-K9W', 30004724, 'AJI-MA:E3OI-U', '-0.022400'), - (4508, 10000060, 20000691, 'E3OI-U', 30004725, 'RF-K9W:IP6V-X:R5-MM8:T-J6HT', '-0.045100'), - (4509, 10000060, 20000691, 'IP6V-X', 30004726, 'E3OI-U:1B-VKF', '-0.034400'), - (4510, 10000060, 20000691, 'R5-MM8', 30004727, 'E3OI-U', '-0.059600'), - (4511, 10000060, 20000691, '1B-VKF', 30004728, 'IP6V-X:QC-YX6', '-0.038700'), - (4512, 10000060, 20000691, 'T-J6HT', 30004729, 'E3OI-U', '-0.010400'), - (4513, 10000060, 20000692, 'D-W7F0', 30004730, '4K-TRB:JP4-AA:T5ZI-S', '-0.115200'), - (4514, 10000060, 20000692, 'JP4-AA', 30004731, 'D-W7F0:FM-JK5:23G-XC:4X0-8B', '-0.128300'), - (4515, 10000060, 20000692, 'FM-JK5', 30004732, 'JP4-AA:PDE-U3:4X0-8B', '-0.234900'), - (4516, 10000060, 20000692, 'PDE-U3', 30004733, 'FM-JK5', '-0.510000'), - (4517, 10000060, 20000692, '23G-XC', 30004734, 'JP4-AA', '-0.014800'), - (4518, 10000060, 20000692, 'T5ZI-S', 30004735, 'D-W7F0:1DQ1-A', '-0.143100'), - (4519, 10000060, 20000692, '4X0-8B', 30004736, 'JP4-AA:FM-JK5:KEE-N6', '-0.243500'), - (4520, 10000060, 20000693, 'Q-HESZ', 30004737, 'AJI-MA:1-SMEB:6Q-R50', '-0.023100'), - (4521, 10000060, 20000693, '1-SMEB', 30004738, 'Sakht:Q-HESZ:M5-CGW:6Q-R50', '-0.102600'), - (4522, 10000060, 20000693, 'M5-CGW', 30004739, '1-SMEB:ZA9-PY', '-0.433700'), - (4523, 10000060, 20000693, '6Q-R50', 30004740, 'A-ELE2:Q-HESZ:1-SMEB:RCI-VL', '-0.105900'), - (4524, 10000060, 20000693, 'ZA9-PY', 30004741, 'M5-CGW', '-0.800200'), - (4525, 10000060, 20000693, 'RCI-VL', 30004742, '6Q-R50:MJXW-P', '-0.688300'), - (4526, 10000060, 20000693, 'MJXW-P', 30004743, 'RCI-VL', '-0.900100'), - (4527, 10000060, 20000694, 'QC-YX6', 30004744, '1B-VKF:T-M0FA:LUA5-L', '-0.025300'), - (4528, 10000060, 20000694, 'T-M0FA', 30004745, 'QC-YX6:4O-239:T-IPZB:Q-JQSG', '-0.133300'), - (4529, 10000060, 20000694, '4O-239', 30004746, 'T-M0FA:Q-JQSG:39P-1J', '-0.351800'), - (4530, 10000060, 20000694, 'LUA5-L', 30004747, 'QC-YX6:T-IPZB', '-0.044800'), - (4531, 10000060, 20000694, 'T-IPZB', 30004748, 'T-M0FA:LUA5-L', '-0.112900'), - (4532, 10000060, 20000694, 'Q-JQSG', 30004749, 'T-M0FA:4O-239:F-9PXR', '-0.210800'), - (4533, 10000060, 20000695, 'D-3GIQ', 30004750, '319-3D:K-6K16', '-0.394700'), - (4534, 10000060, 20000695, 'K-6K16', 30004751, 'D-3GIQ:QY6-RK:W-KQPI:F-TE1T', '-0.434600'), - (4535, 10000060, 20000695, 'QY6-RK', 30004752, 'K-6K16:J-LPX7', '-0.595700'), - (4536, 10000060, 20000695, 'W-KQPI', 30004753, 'K-6K16:PUIG-F', '-0.586400'), - (4537, 10000060, 20000695, 'PUIG-F', 30004754, 'W-KQPI:0-HDC8', '-0.674400'), - (4538, 10000060, 20000695, 'J-LPX7', 30004755, 'QY6-RK:F-TE1T', '-0.686400'), - (4539, 10000060, 20000695, '0-HDC8', 30004756, 'PUIG-F:SVM-3K', '-0.722100'), - (4540, 10000060, 20000695, 'F-TE1T', 30004757, 'K-6K16:J-LPX7', '-0.734700'), - (4541, 10000060, 20000695, 'SVM-3K', 30004758, '8QT-H4:0-HDC8', '-0.625200'), - (4542, 10000060, 20000696, '1DQ1-A', 30004759, 'T5ZI-S:8WA-Z6:N-8YET:MO-GZ5', '-0.385800'), - (4543, 10000060, 20000696, '8WA-Z6', 30004760, '1DQ1-A:5BTK-M:MO-GZ5', '-0.628600'), - (4544, 10000060, 20000696, '5BTK-M', 30004761, '8WA-Z6:Y-OMTZ', '-0.653500'), - (4545, 10000060, 20000696, 'N-8YET', 30004762, '1DQ1-A:3-DMQT', '-0.875600'), - (4546, 10000060, 20000696, 'Y-OMTZ', 30004763, '5BTK-M', '-0.930500'), - (4547, 10000060, 20000696, '3-DMQT', 30004764, 'E-VKJV:N-8YET', '-1.000000'), - (4548, 10000060, 20000696, 'MO-GZ5', 30004765, '1DQ1-A:8WA-Z6', '-0.712700'), - (4549, 10000060, 20000697, '39P-1J', 30004766, '4O-239:HZAQ-W:7G-QIG:NIDJ-K:PS-94K', '-0.555800'), - (4550, 10000060, 20000697, 'HZAQ-W', 30004767, '39P-1J:PS-94K', '-0.582000'), - (4551, 10000060, 20000697, '7G-QIG', 30004768, '39P-1J:PS-94K', '-0.689700'), - (4552, 10000060, 20000697, 'NIDJ-K', 30004769, '39P-1J:8RQJ-2', '-0.606900'), - (4553, 10000060, 20000697, 'PS-94K', 30004770, '39P-1J:HZAQ-W:7G-QIG', '-0.754400'), - (4554, 10000060, 20000697, '8RQJ-2', 30004771, 'NIDJ-K', '-0.598100'), - (4555, 10000060, 20000698, 'KEE-N6', 30004772, '4X0-8B:M2-XFE:5-CQDA', '-0.228000'), - (4556, 10000060, 20000698, 'M2-XFE', 30004773, 'KEE-N6:5-CQDA:I-E3TG', '-0.373300'), - (4557, 10000060, 20000698, '5-CQDA', 30004774, 'KEE-N6:M2-XFE:I-E3TG:S-6HHN:ZXB-VC', '-0.491400'), - (4558, 10000060, 20000698, 'I-E3TG', 30004775, 'M2-XFE:5-CQDA', '-0.489300'), - (4559, 10000060, 20000698, 'S-6HHN', 30004776, '5-CQDA', '-0.913300'), - (4560, 10000060, 20000698, 'ZXB-VC', 30004777, 'Y-2ANO:5-CQDA', '-0.900100'), - (4561, 10000060, 20000699, 'GY6A-L', 30004778, '319-3D:UEXO-Z:N8D9-Z', '-0.528800'), - (4562, 10000060, 20000699, 'UEXO-Z', 30004779, 'GY6A-L:9O-8W1:7-K6UE', '-0.826400'), - (4563, 10000060, 20000699, '9O-8W1', 30004780, 'UEXO-Z:8F-TK3', '-0.772700'), - (4564, 10000060, 20000699, '8F-TK3', 30004781, '9O-8W1:PF-KUQ', '-0.630400'), - (4565, 10000060, 20000699, 'PF-KUQ', 30004782, '8F-TK3:9GNS-2', '-0.464300'), - (4566, 10000060, 20000699, 'N8D9-Z', 30004783, 'GY6A-L', '-0.477000'), - (4567, 10000060, 20000700, 'F-9PXR', 30004784, 'Q-JQSG:Y5C-YD', '-0.061300'), - (4568, 10000060, 20000700, 'Y5C-YD', 30004785, 'F-9PXR:31X-RE:Q-02UL', '-0.241900'), - (4569, 10000060, 20000700, '31X-RE', 30004786, 'Y5C-YD:Q-02UL:5-6QW7', '-0.362800'), - (4570, 10000060, 20000700, 'Q-02UL', 30004787, 'Y5C-YD:31X-RE:7UTB-F:5-6QW7', '-0.565300'), - (4571, 10000060, 20000700, '7UTB-F', 30004788, 'Q-02UL', '-0.861700'), - (4572, 10000060, 20000700, '5-6QW7', 30004789, '31X-RE:Q-02UL', '-0.430600'), - (4573, 10000060, 20000701, '7-K6UE', 30004790, 'UEXO-Z:C6Y-ZF:6Z-CKS:G-M5L3', '-0.846000'), - (4574, 10000060, 20000701, 'C6Y-ZF', 30004791, '7-K6UE:6Z-CKS:KBAK-I', '-0.557100'), - (4575, 10000060, 20000701, '6Z-CKS', 30004792, '7-K6UE:C6Y-ZF:KBAK-I:M-SRKS', '-0.569000'), - (4576, 10000060, 20000701, 'G-M5L3', 30004793, '7-K6UE:KBAK-I', '-0.778600'), - (4577, 10000060, 20000701, 'KBAK-I', 30004794, 'C6Y-ZF:6Z-CKS:G-M5L3', '-0.637300'), - (4578, 10000060, 20000701, 'M-SRKS', 30004795, '6Z-CKS', '-0.228500'), - (4579, 10000060, 20000702, '9GNS-2', 30004796, 'PF-KUQ:YAW-7M:CX8-6K:1-2J4P', '-0.552300'), - (4580, 10000060, 20000702, 'YAW-7M', 30004797, '9GNS-2:C3N-3S', '-0.759100'), - (4581, 10000060, 20000702, 'C3N-3S', 30004798, 'QY1E-N:YAW-7M:CX8-6K:LWX-93', '-0.678000'), - (4582, 10000060, 20000702, 'CX8-6K', 30004799, '9GNS-2:C3N-3S:1-2J4P', '-0.413200'), - (4583, 10000060, 20000702, 'LWX-93', 30004800, 'C3N-3S:TN25-J', '-0.896100'), - (4584, 10000060, 20000702, '1-2J4P', 30004801, '9GNS-2:CX8-6K:M0O-JG:L-YMYU', '-0.408400'), - (4585, 10000060, 20000702, 'M0O-JG', 30004802, '1-2J4P', '-0.059600'), - (4586, 10000061, 20000703, 'WB-AYY', 30004803, 'S4-9DN', '-0.054400'), - (4587, 10000061, 20000703, 'BW-WJ2', 30004804, 'XVV-21:S4-9DN', '-0.143300'), - (4588, 10000061, 20000703, 'S4-9DN', 30004805, 'WB-AYY:BW-WJ2:DT-PXH', '-0.093600'), - (4589, 10000061, 20000703, 'DT-PXH', 30004806, 'S4-9DN:UALX-3', '-0.113500'), - (4590, 10000061, 20000703, 'UALX-3', 30004807, 'DT-PXH:3L3N-X:Y-ORBJ', '-0.186800'), - (4591, 10000061, 20000703, '3L3N-X', 30004808, 'Q-S7ZD:UALX-3:4-P4FE', '-0.181100'), - (4592, 10000061, 20000703, 'Y-ORBJ', 30004809, 'UALX-3:6-IAFR', '-0.280400'), - (4593, 10000061, 20000703, '6-IAFR', 30004810, 'Y-ORBJ:ZD1-Z2', '-0.240000'), - (4594, 10000061, 20000704, '4-P4FE', 30004811, '3L3N-X:RH0-EG:QRBN-M', '-0.333200'), - (4595, 10000061, 20000704, 'RH0-EG', 30004812, '4-P4FE:D-9UEV:78R-PI', '-0.348500'), - (4596, 10000061, 20000704, 'D-9UEV', 30004813, 'RH0-EG:H-HWQR:78R-PI', '-0.321400'), - (4597, 10000061, 20000704, 'H-HWQR', 30004814, '1-7KWU:D-9UEV:78R-PI', '-0.352000'), - (4598, 10000061, 20000704, 'QRBN-M', 30004815, '4-P4FE:C3-0YD', '-0.508800'), - (4599, 10000061, 20000704, '78R-PI', 30004816, 'RH0-EG:D-9UEV:H-HWQR', '-0.431300'), - (4600, 10000061, 20000705, 'ZD1-Z2', 30004817, '6-IAFR:C-FD0D', '-0.338300'), - (4601, 10000061, 20000705, 'C-FD0D', 30004818, 'ZD1-Z2:S-9RCJ:W-16DY', '-0.315500'), - (4602, 10000061, 20000705, 'S-9RCJ', 30004819, 'C-FD0D:ZMV9-A:W-16DY', '-0.304500'), - (4603, 10000061, 20000705, 'ZMV9-A', 30004820, 'Y-FZ5N:S-9RCJ:FE-6YQ', '-0.227700'), - (4604, 10000061, 20000705, 'FE-6YQ', 30004821, 'ZMV9-A:M-4KDB', '-0.196800'), - (4605, 10000061, 20000705, 'W-16DY', 30004822, 'C-FD0D:S-9RCJ:M-4KDB:ABE-M2', '-0.288000'), - (4606, 10000061, 20000705, 'M-4KDB', 30004823, 'FE-6YQ:W-16DY', '-0.252400'), - (4607, 10000061, 20000706, 'C3-0YD', 30004824, 'QRBN-M:PDF-3Z', '-0.555500'), - (4608, 10000061, 20000706, 'PDF-3Z', 30004825, 'C3-0YD:9-MJVQ:PEK-8Z', '-0.581300'), - (4609, 10000061, 20000706, '9-MJVQ', 30004826, 'PDF-3Z:L2GN-K:4-IT9G', '-0.491300'), - (4610, 10000061, 20000706, 'L2GN-K', 30004827, '9-MJVQ', '-0.446100'), - (4611, 10000061, 20000706, '4-IT9G', 30004828, '9-MJVQ', '-0.464800'), - (4612, 10000061, 20000706, 'PEK-8Z', 30004829, 'PDF-3Z:2PG-KN', '-0.704300'), - (4613, 10000061, 20000706, '2PG-KN', 30004830, 'PEK-8Z', '-0.763800'), - (4614, 10000061, 20000707, 'ABE-M2', 30004831, 'W-16DY:IL-YTR:U2U5-A', '-0.356300'), - (4615, 10000061, 20000707, 'IL-YTR', 30004832, 'ABE-M2:KW-OAM', '-0.589500'), - (4616, 10000061, 20000707, 'KW-OAM', 30004833, 'IL-YTR:JK-Q77', '-0.650000'), - (4617, 10000061, 20000707, 'U2U5-A', 30004834, 'ABE-M2:EQWO-Y:QI9-42', '-0.417500'), - (4618, 10000061, 20000707, 'EQWO-Y', 30004835, 'U2U5-A:QI9-42', '-0.355700'), - (4619, 10000061, 20000707, 'JK-Q77', 30004836, 'KW-OAM:YF-P4X', '-0.662900'), - (4620, 10000061, 20000707, 'QI9-42', 30004837, 'U2U5-A:EQWO-Y:YF-P4X', '-0.307600'), - (4621, 10000061, 20000707, 'YF-P4X', 30004838, 'JK-Q77:QI9-42:JI1-SY', '-0.237200'), - (4622, 10000061, 20000708, 'JI1-SY', 30004839, 'YF-P4X:X-1QGA:T2-V8F', '-0.220400'), - (4623, 10000061, 20000708, 'X-1QGA', 30004840, 'JI1-SY:CCE-0J:0VK-43:TY2X-C', '-0.165000'), - (4624, 10000061, 20000708, 'CCE-0J', 30004841, 'X-1QGA:0VK-43', '-0.192600'), - (4625, 10000061, 20000708, 'T2-V8F', 30004842, 'JI-LGM:JI1-SY', '-0.250500'), - (4626, 10000061, 20000708, '0VK-43', 30004843, 'X-1QGA:CCE-0J:TY2X-C', '-0.134900'), - (4627, 10000061, 20000708, 'TY2X-C', 30004844, 'X-1QGA:0VK-43:Q0G-L8', '-0.155600'), - (4628, 10000061, 20000709, 'Q0G-L8', 30004845, 'TY2X-C:Q5KZ-W', '-0.253300'), - (4629, 10000061, 20000709, 'Q5KZ-W', 30004846, 'Q0G-L8:WE-KK2:B8HU-Z', '-0.455700'), - (4630, 10000061, 20000709, 'WE-KK2', 30004847, 'Q5KZ-W:A-REKV', '-0.391100'), - (4631, 10000061, 20000709, 'B8HU-Z', 30004848, 'Q5KZ-W:16AM-3', '-0.333600'), - (4632, 10000061, 20000709, '16AM-3', 30004849, 'B8HU-Z:BB-EKF:DZ6-I5', '-0.172600'), - (4633, 10000061, 20000709, 'A-REKV', 30004850, 'WE-KK2', '-0.294200'), - (4634, 10000061, 20000709, 'BB-EKF', 30004851, '16AM-3', '-0.167400'), - (4635, 10000061, 20000710, 'DZ6-I5', 30004852, '16AM-3:R-XDKM:G1-0UI:QCDG-H:XUDX-A:QLU-P0', '-0.186300'), - (4636, 10000061, 20000710, 'R-XDKM', 30004853, 'DZ6-I5', '-0.241600'), - (4637, 10000061, 20000710, 'G1-0UI', 30004854, 'DZ6-I5:XUDX-A:QLU-P0', '-0.333600'), - (4638, 10000061, 20000710, 'QCDG-H', 30004855, 'DZ6-I5:Y-EQ0C', '-0.128600'), - (4639, 10000061, 20000710, 'XUDX-A', 30004856, 'DZ6-I5:G1-0UI:QLU-P0', '-0.247500'), - (4640, 10000061, 20000710, 'QLU-P0', 30004857, 'DZ6-I5:G1-0UI:XUDX-A:OQTY-Z:NR8S-Y', '-0.267100'), - (4641, 10000061, 20000710, 'OQTY-Z', 30004858, 'QLU-P0', '-0.372100'), - (4642, 10000061, 20000711, 'Y-EQ0C', 30004859, 'QCDG-H:7M4C-F:8-BEW8', '-0.078100'), - (4643, 10000061, 20000711, '7M4C-F', 30004860, 'Y-EQ0C:MS1-KJ', '-0.080100'), - (4644, 10000061, 20000711, 'MS1-KJ', 30004861, '7M4C-F:8-BEW8', '-0.134100'), - (4645, 10000061, 20000711, '8-BEW8', 30004862, 'Y-EQ0C:MS1-KJ:NZW-ZO:5-NZNW', '-0.235900'), - (4646, 10000061, 20000711, 'NZW-ZO', 30004863, '8-BEW8:WSK-1A:5-NZNW', '-0.346700'), - (4647, 10000061, 20000711, 'WSK-1A', 30004864, 'NZW-ZO', '-0.451700'), - (4648, 10000061, 20000711, '5-NZNW', 30004865, '8-BEW8:NZW-ZO', '-0.220200'), - (4649, 10000061, 20000712, 'NR8S-Y', 30004866, 'QLU-P0:F-ZBO0', '-0.157800'), - (4650, 10000061, 20000712, 'F-ZBO0', 30004867, 'NR8S-Y:3Q1T-O', '-0.189300'), - (4651, 10000061, 20000712, '3Q1T-O', 30004868, 'F-ZBO0:8-4KME', '-0.218400'), - (4652, 10000061, 20000712, '8-4KME', 30004869, '3Q1T-O:T6GY-Y', '-0.271900'), - (4653, 10000061, 20000712, 'T6GY-Y', 30004870, '8-4KME:R1-IMO:7KIK-H:46DP-O', '-0.493300'), - (4654, 10000061, 20000712, 'R1-IMO', 30004871, 'RU-PT9:T6GY-Y', '-0.443500'), - (4655, 10000061, 20000713, '7KIK-H', 30004872, 'T6GY-Y:B-6STA', '-0.319100'), - (4656, 10000061, 20000713, 'B-6STA', 30004873, '7KIK-H:0P-U0Q', '-0.596100'), - (4657, 10000061, 20000713, '0P-U0Q', 30004874, 'B-6STA:XGH-SH', '-0.482800'), - (4658, 10000061, 20000713, 'XGH-SH', 30004875, '0P-U0Q:G-D0N3', '-0.702200'), - (4659, 10000061, 20000713, 'G-D0N3', 30004876, 'XGH-SH:T-AKQZ', '-0.720900'), - (4660, 10000061, 20000713, 'T-AKQZ', 30004877, 'G-D0N3', '-0.703400'), - (4661, 10000061, 20000714, '46DP-O', 30004878, '77S8-E:T6GY-Y:9-980U:ZO-P5K', '-0.661100'), - (4662, 10000061, 20000714, '9-980U', 30004879, '46DP-O:EMIG-F:M-RPN3', '-0.744700'), - (4663, 10000061, 20000714, 'EMIG-F', 30004880, '9-980U:ZO-P5K', '-0.698600'), - (4664, 10000061, 20000714, 'M-RPN3', 30004881, '9-980U:JV1V-O', '-0.897800'), - (4665, 10000061, 20000714, 'ZO-P5K', 30004882, '46DP-O:EMIG-F:7L9-ZC', '-0.664500'), - (4666, 10000061, 20000714, 'JV1V-O', 30004883, 'M-RPN3', '-1.000000'), - (4667, 10000062, 20000715, '9MWZ-B', 30004884, 'TSG-NO:LS-QLX:S-XZHU', '-0.096400'), - (4668, 10000062, 20000715, 'LS-QLX', 30004885, '9MWZ-B:S-XZHU:CO-7BI:C-WPWH', '-0.090000'), - (4669, 10000062, 20000715, 'S-XZHU', 30004886, '9MWZ-B:LS-QLX:C-WPWH', '-0.095000'), - (4670, 10000062, 20000715, 'CO-7BI', 30004887, 'LS-QLX:ZJG-7D', '-0.089600'), - (4671, 10000062, 20000715, 'ZJG-7D', 30004888, 'CO-7BI:VULA-I', '-0.082300'), - (4672, 10000062, 20000715, 'C-WPWH', 30004889, 'LS-QLX:S-XZHU', '-0.095000'), - (4673, 10000062, 20000716, 'VULA-I', 30004890, 'ZJG-7D:R2TJ-1:G-B3PR:KR8-27', '-0.106500'), - (4674, 10000062, 20000716, 'R2TJ-1', 30004891, 'VULA-I:73-JQO:LQ-AHE', '-0.095600'), - (4675, 10000062, 20000716, 'G-B3PR', 30004892, 'VULA-I:XPUM-L', '-0.138900'), - (4676, 10000062, 20000716, '73-JQO', 30004893, 'R2TJ-1', '-0.090400'), - (4677, 10000062, 20000716, 'XPUM-L', 30004894, 'G-B3PR:KR8-27', '-0.195400'), - (4678, 10000062, 20000716, 'KR8-27', 30004895, 'VULA-I:XPUM-L:LOI-L1', '-0.261500'), - (4679, 10000062, 20000716, 'LQ-AHE', 30004896, 'R2TJ-1', '-0.097400'), - (4680, 10000062, 20000716, 'LOI-L1', 30004897, 'KR8-27:Y-MSJN:AXDX-F', '-0.300000'), - (4681, 10000062, 20000717, 'Y-MSJN', 30004898, 'LOI-L1:MJ-X5V:3FKU-H', '-0.355100'), - (4682, 10000062, 20000717, 'MJ-X5V', 30004899, 'Y-MSJN:M9-FIB', '-0.376200'), - (4683, 10000062, 20000717, '3FKU-H', 30004900, 'Y-MSJN:M9-FIB', '-0.368800'), - (4684, 10000062, 20000717, 'M9-FIB', 30004901, 'MJ-X5V:3FKU-H:D2EZ-X', '-0.414200'), - (4685, 10000062, 20000717, 'D2EZ-X', 30004902, 'M9-FIB:DJK-67', '-0.461700'), - (4686, 10000062, 20000717, 'DJK-67', 30004903, 'D2EZ-X', '-0.397000'), - (4687, 10000062, 20000718, 'AXDX-F', 30004904, 'LOI-L1:J-4FNO:PEM-LC:X-EHHD:QSF-EJ', '-0.332200'), - (4688, 10000062, 20000718, 'J-4FNO', 30004905, 'AXDX-F:PEM-LC', '-0.343900'), - (4689, 10000062, 20000718, 'PEM-LC', 30004906, 'AXDX-F:J-4FNO:6T3I-L', '-0.385000'), - (4690, 10000062, 20000718, 'X-EHHD', 30004907, 'AXDX-F', '-0.305400'), - (4691, 10000062, 20000718, '6T3I-L', 30004908, 'PEM-LC:QSF-EJ:NZPK-G', '-0.462800'), - (4692, 10000062, 20000718, 'QSF-EJ', 30004909, 'AXDX-F:6T3I-L:L-AS00:1I6F-9', '-0.605800'), - (4693, 10000062, 20000718, 'L-AS00', 30004910, 'QSF-EJ', '-0.742000'), - (4694, 10000062, 20000719, 'NZPK-G', 30004911, '6T3I-L:K-1OY3', '-0.468800'), - (4695, 10000062, 20000719, 'K-1OY3', 30004912, 'NZPK-G:MMUF-8:H90-C9', '-0.415000'), - (4696, 10000062, 20000719, 'MMUF-8', 30004913, 'K-1OY3:99-0GS:NQH-MR', '-0.433700'), - (4697, 10000062, 20000719, '99-0GS', 30004914, 'MMUF-8:X-3AUU:0DD-MH:NQH-MR', '-0.351300'), - (4698, 10000062, 20000719, 'X-3AUU', 30004915, '99-0GS:RI-JB1', '-0.256700'), - (4699, 10000062, 20000719, 'H90-C9', 30004916, 'K-1OY3', '-0.532200'), - (4700, 10000062, 20000719, '0DD-MH', 30004917, '99-0GS:NQH-MR', '-0.407800'), - (4701, 10000062, 20000719, 'RI-JB1', 30004918, 'X-3AUU', '-0.256700'), - (4702, 10000062, 20000719, 'NQH-MR', 30004919, 'MMUF-8:99-0GS:0DD-MH', '-0.337400'), - (4703, 10000062, 20000720, '1I6F-9', 30004920, 'QSF-EJ:Z-7OK1', '-0.648300'), - (4704, 10000062, 20000720, 'Z-7OK1', 30004921, '1I6F-9:UEP0-A', '-0.724200'), - (4705, 10000062, 20000720, 'UEP0-A', 30004922, 'Z-7OK1:66-PMM', '-0.753300'), - (4706, 10000062, 20000720, '66-PMM', 30004923, 'UEP0-A:OKEO-X:7-8EOE', '-0.935400'), - (4707, 10000062, 20000720, 'OKEO-X', 30004924, '6-ELQP:66-PMM', '-0.904500'), - (4708, 10000062, 20000720, '7-8EOE', 30004925, '66-PMM:7L9-ZC', '-0.965200'), - (4709, 10000062, 20000720, '7L9-ZC', 30004926, 'ZO-P5K:7-8EOE', '-1.000000'), - (4710, 10000063, 20000721, 'L-YMYU', 30004927, '1-2J4P:35-JWD', '-0.094400'), - (4711, 10000063, 20000721, '35-JWD', 30004928, 'L-YMYU:F-M1FU:0-NTIS:XZ-SKZ', '-0.016600'), - (4712, 10000063, 20000721, 'F-M1FU', 30004929, '35-JWD:VR-YIQ', '-0.320800'), - (4713, 10000063, 20000721, '0-NTIS', 30004930, '35-JWD:XZ-SKZ:I6M-9U', '-0.027600'), - (4714, 10000063, 20000721, 'VR-YIQ', 30004931, 'F-M1FU:I6M-9U:1-NJLK', '-0.071500'), - (4715, 10000063, 20000721, 'XZ-SKZ', 30004932, 'CJF-1P:35-JWD:0-NTIS', '-0.036900'), - (4716, 10000063, 20000721, 'I6M-9U', 30004933, '0-NTIS:VR-YIQ:MG0-RD', '-0.041800'), - (4717, 10000063, 20000722, 'MG0-RD', 30004934, 'I6M-9U:TPAR-G:VYO-68', '-0.074900'), - (4718, 10000063, 20000722, 'TPAR-G', 30004935, 'MG0-RD:TCAG-3', '-0.142500'), - (4719, 10000063, 20000722, 'VYO-68', 30004936, 'MG0-RD:TCAG-3:CW9-1Y', '-0.185600'), - (4720, 10000063, 20000722, 'TCAG-3', 30004937, 'G-M4GK:TPAR-G:VYO-68:UR-E46', '-0.372900'), - (4721, 10000063, 20000722, 'UR-E46', 30004938, 'TCAG-3:0A-KZ0', '-0.544900'), - (4722, 10000063, 20000722, 'CW9-1Y', 30004939, 'VYO-68:ZU-MS3', '-0.164800'), - (4723, 10000063, 20000723, '1-NJLK', 30004940, 'VR-YIQ:Y-CWQY:8KR9-5:G-C8QO', '-0.302500'), - (4724, 10000063, 20000723, 'Y-CWQY', 30004941, '1-NJLK:8KR9-5:VQE-CN:L5D-ZL:EIMJ-M', '-0.762600'), - (4725, 10000063, 20000723, '8KR9-5', 30004942, '1-NJLK:Y-CWQY:VQE-CN', '-0.231300'), - (4726, 10000063, 20000723, 'VQE-CN', 30004943, 'Y-CWQY:8KR9-5', '-0.555500'), - (4727, 10000063, 20000723, 'L5D-ZL', 30004944, 'Y-CWQY', '-0.920100'), - (4728, 10000063, 20000723, 'G-C8QO', 30004945, '1-NJLK', '-0.218300'), - (4729, 10000063, 20000723, 'EIMJ-M', 30004946, 'Y-CWQY', '-0.919100'), - (4730, 10000063, 20000724, '0A-KZ0', 30004947, 'UR-E46:E-DOF2:08S-39', '-0.664200'), - (4731, 10000063, 20000724, 'E-DOF2', 30004948, '0A-KZ0:48I1-X:0OTX-J', '-0.478300'), - (4732, 10000063, 20000724, '48I1-X', 30004949, 'E-DOF2:0OTX-J:JZL-VB', '-0.558600'), - (4733, 10000063, 20000724, '0OTX-J', 30004950, 'E-DOF2:48I1-X:3OP-3E', '-0.423800'), - (4734, 10000063, 20000724, '3OP-3E', 30004951, '0OTX-J:JZL-VB:RJ3H-0', '-0.299200'), - (4735, 10000063, 20000724, 'JZL-VB', 30004952, '48I1-X:3OP-3E', '-0.080400'), - (4736, 10000063, 20000724, 'RJ3H-0', 30004953, '3OP-3E:PA-VE3', '-0.527500'), - (4737, 10000063, 20000724, '08S-39', 30004954, '0A-KZ0', '-0.853400'), - (4738, 10000063, 20000725, 'ZU-MS3', 30004955, 'CW9-1Y:HIX4-H', '-0.261300'), - (4739, 10000063, 20000725, 'HIX4-H', 30004956, 'ZU-MS3:GR-J8B:OY0-2T:TN25-J', '-0.368500'), - (4740, 10000063, 20000725, 'GR-J8B', 30004957, 'HIX4-H', '-0.372100'), - (4741, 10000063, 20000725, 'OY0-2T', 30004958, 'HIX4-H:E2-RDQ', '-0.553900'), - (4742, 10000063, 20000725, 'E2-RDQ', 30004959, 'OY0-2T', '-0.924000'), - (4743, 10000063, 20000725, 'TN25-J', 30004960, 'LWX-93:HIX4-H', '-0.951100'), - (4744, 10000063, 20000726, 'PA-VE3', 30004961, 'RJ3H-0:G-Q5JU:RYQC-I', '-0.446800'), - (4745, 10000063, 20000726, 'G-Q5JU', 30004962, 'PA-VE3:Z-M5A1', '-0.726900'), - (4746, 10000063, 20000726, 'RYQC-I', 30004963, 'PA-VE3:1E-W5I', '-0.365800'), - (4747, 10000063, 20000726, '1E-W5I', 30004964, 'RYQC-I', '-0.374600'), - (4748, 10000063, 20000726, 'Z-M5A1', 30004965, 'G-Q5JU:MVUO-F', '-0.916600'), - (4749, 10000063, 20000726, 'MVUO-F', 30004966, 'Z-M5A1', '-1.000000'), - (4750, 10000064, 20000727, 'Luminaire', 30004967, 'Pettinck:Mies:Algogille', '1.000000'), - (4751, 10000064, 20000727, 'Mies', 30004968, 'Bereye:Luminaire:Oursulaert', '0.947400'), - (4752, 10000064, 20000727, 'Oursulaert', 30004969, 'Mies:Renyn:Pakhshi', '0.890600'), - (4753, 10000064, 20000727, 'Renyn', 30004970, 'Du Annes:Grinacanne:Oursulaert:Duripant:Algogille:Pakhshi', '0.898200'), - (4754, 10000064, 20000727, 'Duripant', 30004971, 'Trosquesere:Renyn', '1.000000'), - (4755, 10000064, 20000727, 'Algogille', 30004972, 'Kassigainen:Luminaire:Renyn:Synchelle:Couster', '0.925400'), - (4756, 10000064, 20000728, 'Caslemon', 30004973, 'Jolevier:Mesybier:Charmerout:Noghere:Adrel', '0.578200'), - (4757, 10000064, 20000728, 'Jolevier', 30004974, 'Yashunen:Caslemon:Charmerout', '0.876900'), - (4758, 10000064, 20000728, 'Mesybier', 30004975, 'Orvolle:Caslemon:Pemene:Murethand', '0.470400'), - (4759, 10000064, 20000728, 'Charmerout', 30004976, 'Caslemon:Jolevier:Yvangier', '0.554900'), - (4760, 10000064, 20000728, 'Yvangier', 30004977, 'Charmerout:Heydieles', '0.397800'), - (4761, 10000064, 20000728, 'Pemene', 30004978, 'Mesybier:Villore:Amoderia', '0.450200'), - (4762, 10000064, 20000729, 'Heydieles', 30004979, 'Yvangier:Fliet:Actee:Indregulle:Abune:Old Man Star', '0.306600'), - (4763, 10000064, 20000729, 'Fliet', 30004980, 'Heydieles:Actee:Deven', '0.345500'), - (4764, 10000064, 20000729, 'Actee', 30004981, 'Heydieles:Fliet:Amane', '0.501500'), - (4765, 10000064, 20000729, 'Indregulle', 30004982, 'Heydieles:Murethand', '0.242000'), - (4766, 10000064, 20000729, 'Amane', 30004983, 'Actee:Estaunitte', '0.552800'), - (4767, 10000064, 20000729, 'Abune', 30004984, 'Heydieles:Oinasiken', '0.285600'), - (4768, 10000064, 20000729, 'Deven', 30004985, 'Nagamanen:Fliet', '0.317800'), - (4769, 10000064, 20000729, 'Estaunitte', 30004986, 'Amane', '0.428200'), - (4770, 10000064, 20000730, 'Deninard', 30004987, 'Hulmate:Annages:Onne:Kemerk', '0.709400'), - (4771, 10000064, 20000730, 'Hulmate', 30004988, 'Deninard:Annages:Onne:Aere', '0.431800'), - (4772, 10000064, 20000730, 'Annages', 30004989, 'Deninard:Hulmate', '0.660600'), - (4773, 10000064, 20000730, 'Onne', 30004990, 'Deninard:Hulmate:Vitrauze:Aeschee', '0.388300'), - (4774, 10000064, 20000730, 'Vitrauze', 30004991, 'Onne:Palmon:Droselory', '0.299700'), - (4775, 10000064, 20000730, 'Palmon', 30004992, 'Lermireve:Vitrauze', '0.449700'), - (4776, 10000064, 20000731, 'Villore', 30004993, 'Erme:Pemene:Arant:Allamotte:Old Man Star:Cat', '0.506500'), - (4777, 10000064, 20000731, 'Arant', 30004994, 'Villore:Obalyu:Kemerk', '0.604800'), - (4778, 10000064, 20000731, 'Allamotte', 30004995, 'Villore:Vifrevaert', '0.590300'), - (4779, 10000064, 20000731, 'Obalyu', 30004996, 'Arant:Parts', '0.423600'), - (4780, 10000064, 20000731, 'Vifrevaert', 30004997, 'Allamotte:Ladistier', '0.395000'), - (4781, 10000064, 20000731, 'Parts', 30004998, 'Obalyu:Allebin', '0.370100'), - (4782, 10000064, 20000731, 'Ladistier', 30004999, 'Vifrevaert:Old Man Star:Aeschee', '0.285000'), - (4783, 10000064, 20000731, 'Old Man Star', 30005000, 'Heydieles:Villore:Ladistier', '0.335700'), - (4784, 10000064, 20000732, 'Arnon', 30005001, 'Laurvier:Adirain:Aere:Emsar', '0.593100'), - (4785, 10000064, 20000732, 'Laurvier', 30005002, 'Arnon:Adirain:Attyn', '0.731000'), - (4786, 10000064, 20000732, 'Adirain', 30005003, 'Arnon:Laurvier:Aeschee', '0.423700'), - (4787, 10000064, 20000732, 'Attyn', 30005004, 'Laurvier:Ignebaener:Arraron', '0.669500'), - (4788, 10000064, 20000732, 'Ignebaener', 30005005, 'Attyn:Lisbaetanne', '0.531500'), - (4789, 10000064, 20000732, 'Aere', 30005006, 'Hulmate:Arnon:Lisbaetanne', '0.609100'), - (4790, 10000064, 20000732, 'Lisbaetanne', 30005007, 'Ignebaener:Aere:Aeschee', '0.373300'), - (4791, 10000064, 20000732, 'Aeschee', 30005008, 'Onne:Ladistier:Adirain:Lisbaetanne:Jovainnon', '0.156500'), - (4792, 10000064, 20000733, 'Allebin', 30005009, 'Parts:Atlulle:Haine:Perckhevin', '0.460600'), - (4793, 10000064, 20000733, 'Atlulle', 30005010, 'Allebin:Droselory:Isenan', '0.404100'), - (4794, 10000064, 20000733, 'Droselory', 30005011, 'Vitrauze:Atlulle', '0.541300'), - (4795, 10000064, 20000733, 'Haine', 30005012, 'Allebin:Perckhevin', '0.436500'), - (4796, 10000064, 20000733, 'Perckhevin', 30005013, 'Allebin:Haine', '0.531800'), - (4797, 10000064, 20000733, 'Isenan', 30005014, 'Atlulle', '0.254400'), - (4798, 10000064, 20000734, 'Synchelle', 30005015, 'Kassigainen:Algogille:Wysalan:Pakhshi:Henebene', '0.870700'), - (4799, 10000064, 20000734, 'Wysalan', 30005016, 'Synchelle:Yona:Aporulie:Mesokel', '0.822100'), - (4800, 10000064, 20000734, 'Yona', 30005017, 'Wysalan:Noghere:Aporulie:Adrel', '0.825200'), - (4801, 10000064, 20000734, 'Noghere', 30005018, 'Caslemon:Yona:Adrel', '0.680800'), - (4802, 10000064, 20000734, 'Aporulie', 30005019, 'Wysalan:Yona:Seyllin', '0.788700'), - (4803, 10000064, 20000734, 'Seyllin', 30005020, 'Metserel:Aporulie:Ane', '0.414000'), - (4804, 10000064, 20000734, 'Adrel', 30005021, 'Caslemon:Yona:Noghere', '0.552300'), - (4805, 10000064, 20000734, 'Ane', 30005022, 'Seyllin:Clorteler', '0.309500'), - (4806, 10000064, 20000734, 'Clorteler', 30005023, 'Ane', '0.515600'), - (4807, 10000064, 20000735, 'Atlangeins', 30005024, 'Derririntel:Ourapheh:Hecarrin', '0.880500'), - (4808, 10000064, 20000735, 'Derririntel', 30005025, 'Atlangeins:Cat:Tierijev', '0.818800'), - (4809, 10000064, 20000735, 'Cat', 30005026, 'Villore:Derririntel:Ommare:Vale', '0.677400'), - (4810, 10000064, 20000735, 'Ommare', 30005027, 'Cat:Andole', '0.726700'), - (4811, 10000064, 20000735, 'Andole', 30005028, 'Ommare', '0.753400'), - (4812, 10000064, 20000735, 'Vale', 30005029, 'Cat', '0.651200'), - (4813, 10000065, 20000736, 'Fensi', 30005030, 'Narai:Nebian:Bridi:Ami:Rannoze', '0.396800'), - (4814, 10000065, 20000736, 'Nebian', 30005031, 'Fensi:Khabara:Jeni:Noranim', '0.351500'), - (4815, 10000065, 20000736, 'Khabara', 30005032, 'Nebian:Jeni', '0.340900'), - (4816, 10000065, 20000736, 'Jeni', 30005033, 'Nebian:Khabara', '0.331900'), - (4817, 10000065, 20000736, 'Bridi', 30005034, 'Fensi:Ami', '0.395900'), - (4818, 10000065, 20000736, 'Ami', 30005035, 'Fensi:Bridi:Amdonen:Daran', '0.438200'), - (4819, 10000065, 20000737, 'Amdonen', 30005036, 'Dantan:Ami:Mora:Kor-Azor Prime:Leva:Nishah', '0.640700'), - (4820, 10000065, 20000737, 'Mora', 30005037, 'Amdonen:Sehmy:Polfaly:Conoban', '0.932500'), - (4821, 10000065, 20000737, 'Kor-Azor Prime', 30005038, 'Amarr:Amdonen:Leva:Sehmy:Nakregde', '0.913900'), - (4822, 10000065, 20000737, 'Leva', 30005039, 'Amdonen:Kor-Azor Prime:Masanuh', '0.617300'), - (4823, 10000065, 20000737, 'Nishah', 30005040, 'Amdonen', '0.576100'), - (4824, 10000065, 20000737, 'Masanuh', 30005041, 'Ervekam:Suner:Leva', '0.695100'), - (4825, 10000065, 20000737, 'Sehmy', 30005042, 'Mora:Kor-Azor Prime:Danyana', '1.000000'), - (4826, 10000065, 20000737, 'Nakregde', 30005043, 'Molea:Kor-Azor Prime', '0.830600'), - (4827, 10000065, 20000738, 'Danyana', 30005044, 'Dantan:Sehmy:Nahyeen:Nibainkier:Polfaly', '0.773600'), - (4828, 10000065, 20000738, 'Nahyeen', 30005045, 'Danyana:Jinkah:Nibainkier:Andrub', '0.770300'), - (4829, 10000065, 20000738, 'Jinkah', 30005046, 'Nahyeen:Nibainkier:Annad', '0.847500'), - (4830, 10000065, 20000738, 'Nibainkier', 30005047, 'Danyana:Nahyeen:Jinkah:Polfaly:Shokal', '0.700500'), - (4831, 10000065, 20000738, 'Polfaly', 30005048, 'Mora:Danyana:Nibainkier:Chaktaren', '0.830100'), - (4832, 10000065, 20000738, 'Andrub', 30005049, 'Nahyeen:Nahol', '0.673900'), - (4833, 10000065, 20000739, 'Kulu', 30005050, 'Moniyyuku:Choga:Soumi', '0.572400'), - (4834, 10000065, 20000739, 'Choga', 30005051, 'Kulu:Soumi:Imih', '0.581800'), - (4835, 10000065, 20000739, 'Soumi', 30005052, 'Kulu:Choga:Nare', '0.602000'), - (4836, 10000065, 20000739, 'Imih', 30005053, 'Choga:Nare:Liparer', '0.573400'), - (4837, 10000065, 20000739, 'Nare', 30005054, 'Soumi:Imih:Zinkon:Kizama', '0.648400'), - (4838, 10000065, 20000739, 'Zinkon', 30005055, 'Vehan:Nare', '0.708400'), - (4839, 10000065, 20000740, 'Kizama', 30005056, 'Nare:Shaha', '0.666900'), - (4840, 10000065, 20000740, 'Shaha', 30005057, 'Kizama:Neesher:Misha', '0.598200'), - (4841, 10000065, 20000740, 'Neesher', 30005058, 'Shaha:Misha:Perbhe', '0.518100'), - (4842, 10000065, 20000740, 'Misha', 30005059, 'Shaha:Neesher:Ordion', '0.494900'), - (4843, 10000065, 20000740, 'Ordion', 30005060, 'Misha', '0.504500'), - (4844, 10000065, 20000740, 'Perbhe', 30005061, 'Neesher:Oguser', '0.351500'), - (4845, 10000065, 20000741, 'Abath', 30005062, 'Nahrneder:Schmaeel', '0.166400'), - (4846, 10000065, 20000741, 'Schmaeel', 30005063, 'Abath:Mafra:Zorenyen:Oguser', '0.174400'), - (4847, 10000065, 20000741, 'Mafra', 30005064, 'Schmaeel:Arzi', '0.119400'), - (4848, 10000065, 20000741, 'Arzi', 30005065, 'Mafra:Kerying:Zorenyen:Oguser', '0.138300'), - (4849, 10000065, 20000741, 'Kerying', 30005066, 'Arzi', '0.160000'), - (4850, 10000065, 20000741, 'Zorenyen', 30005067, 'Schmaeel:Arzi', '0.111200'), - (4851, 10000065, 20000741, 'Oguser', 30005068, 'Perbhe:Schmaeel:Arzi', '0.217100'), - (4852, 10000065, 20000742, 'Nahol', 30005069, 'Andrub:Tadadan:Tralasa:Latari', '0.554300'), - (4853, 10000065, 20000742, 'Tadadan', 30005070, 'Nahol:Gademam', '0.452800'), - (4854, 10000065, 20000742, 'Tralasa', 30005071, 'Nahol:Latari', '0.559200'), - (4855, 10000065, 20000742, 'Gademam', 30005072, 'Sakhti:Tadadan:Pananan', '0.391000'), - (4856, 10000065, 20000742, 'Pananan', 30005073, 'Gademam:Daran', '0.201000'), - (4857, 10000065, 20000742, 'Daran', 30005074, 'Ami:Pananan', '0.231600'), - (4858, 10000065, 20000742, 'Latari', 30005075, 'Nahol:Tralasa', '0.562000'), - (4859, 10000065, 20000743, 'Shokal', 30005076, 'Nibainkier:Atarli:Keproh:Zatamaka', '0.499400'), - (4860, 10000065, 20000743, 'Atarli', 30005077, 'Shokal:Keproh:Zatamaka:Rannoze:Piri:Menai', '0.442200'), - (4861, 10000065, 20000743, 'Keproh', 30005078, 'Shokal:Atarli:Zatamaka', '0.453500'), - (4862, 10000065, 20000743, 'Zatamaka', 30005079, 'Shokal:Atarli:Keproh:Piri', '0.408400'), - (4863, 10000065, 20000743, 'Rannoze', 30005080, 'Fensi:Atarli', '0.398800'), - (4864, 10000065, 20000743, 'Piri', 30005081, 'Atarli:Zatamaka:Enal', '0.455900'), - (4865, 10000065, 20000744, 'Enal', 30005082, 'Piri:Jedandan', '0.407600'), - (4866, 10000065, 20000744, 'Jedandan', 30005083, 'Enal:Miroona', '0.419200'), - (4867, 10000065, 20000744, 'Miroona', 30005084, 'Jedandan:Ranni:Liparer', '0.415600'), - (4868, 10000065, 20000744, 'Ranni', 30005085, 'Miroona:Arza', '0.367600'), - (4869, 10000065, 20000744, 'Arza', 30005086, 'Ranni', '0.327700'), - (4870, 10000065, 20000744, 'Liparer', 30005087, 'Imih:Miroona', '0.449100'), - (4871, 10000066, 20000745, 'B-B0ME', 30005088, 'QCGG-Q:TDP-T3:H-HGGJ', '-0.521900'), - (4872, 10000066, 20000745, 'TDP-T3', 30005089, 'B-B0ME:OJT-J3:MJ-5F9', '-0.475800'), - (4873, 10000066, 20000745, 'H-HGGJ', 30005090, 'B-B0ME:A9-F18:XU7-CH', '-0.198200'), - (4874, 10000066, 20000745, 'OJT-J3', 30005091, 'TDP-T3:DE-IHK', '-0.350200'), - (4875, 10000066, 20000745, 'A9-F18', 30005092, 'H-HGGJ:H-FOYG', '-0.180000'), - (4876, 10000066, 20000745, 'DE-IHK', 30005093, 'OJT-J3:LW-YEW', '-0.511500'), - (4877, 10000066, 20000746, 'AY9X-Q', 30005094, 'O8W-5O:XU7-CH:R-AG7W', '-0.172800'), - (4878, 10000066, 20000746, 'XU7-CH', 30005095, 'H-HGGJ:AY9X-Q:2V-ZHM:R-AG7W', '-0.351600'), - (4879, 10000066, 20000746, '2V-ZHM', 30005096, 'XU7-CH:V-3K7C:AK-L0Z:H-FOYG:1A8-6G', '-0.353400'), - (4880, 10000066, 20000746, 'V-3K7C', 30005097, '2V-ZHM', '-0.437400'), - (4881, 10000066, 20000746, 'AK-L0Z', 30005098, '2V-ZHM:H-FOYG:2-YO2K', '-0.197600'), - (4882, 10000066, 20000746, 'R-AG7W', 30005099, 'IF-KD1:AY9X-Q:XU7-CH', '-0.275700'), - (4883, 10000066, 20000747, 'E-WMT7', 30005100, 'EU-WFW:FLK-LJ:F-5WYK', '-0.143900'), - (4884, 10000066, 20000747, 'FLK-LJ', 30005101, 'E-WMT7:0FG-KS', '-0.183500'), - (4885, 10000066, 20000747, '0FG-KS', 30005102, 'FLK-LJ:F-5WYK:RZ3O-K', '-0.197800'), - (4886, 10000066, 20000747, 'F-5WYK', 30005103, 'OTJ9-E:E-WMT7:0FG-KS:EF-QZK', '-0.472900'), - (4887, 10000066, 20000747, 'EF-QZK', 30005104, 'F-5WYK', '-0.653100'), - (4888, 10000066, 20000747, 'RZ3O-K', 30005105, '0FG-KS:4F9Y-3:0XN-SK', '-0.432100'), - (4889, 10000066, 20000748, 'LW-YEW', 30005106, 'DE-IHK:HB-KSF:EH2I-P:6-8QLA:5T-A3D', '-0.487700'), - (4890, 10000066, 20000748, 'HB-KSF', 30005107, 'LW-YEW:6-1T6Z', '-0.436000'), - (4891, 10000066, 20000748, 'EH2I-P', 30005108, 'LW-YEW:OP7-BP:R-AYGT:6-8QLA', '-0.408600'), - (4892, 10000066, 20000748, 'OP7-BP', 30005109, 'EH2I-P:5ZU-VG:B-7LYC', '-0.300000'), - (4893, 10000066, 20000748, '5ZU-VG', 30005110, 'OP7-BP:6-1T6Z:5T-A3D:H-29TM', '-0.197600'), - (4894, 10000066, 20000748, '6-1T6Z', 30005111, 'HB-KSF:5ZU-VG:7AH-SF', '-0.516000'), - (4895, 10000066, 20000748, 'R-AYGT', 30005112, 'EH2I-P:G-GRSZ', '-0.572700'), - (4896, 10000066, 20000748, 'G-GRSZ', 30005113, 'R-AYGT', '-0.592600'), - (4897, 10000066, 20000748, '6-8QLA', 30005114, 'LW-YEW:EH2I-P', '-0.516400'), - (4898, 10000066, 20000748, '5T-A3D', 30005115, 'MTGF-2:LW-YEW:5ZU-VG', '-0.199700'), - (4899, 10000066, 20000749, 'H-FOYG', 30005116, 'A9-F18:2V-ZHM:AK-L0Z:1A8-6G', '-0.185900'), - (4900, 10000066, 20000749, '1A8-6G', 30005117, '2V-ZHM:H-FOYG:PE-SAM:RY-2FX', '-0.270900'), - (4901, 10000066, 20000749, 'PE-SAM', 30005118, '1A8-6G:K-3PQW:C6CG-W', '-0.354500'), - (4902, 10000066, 20000749, 'RY-2FX', 30005119, '1A8-6G:K-3PQW', '-0.361800'), - (4903, 10000066, 20000749, 'K-3PQW', 30005120, 'PE-SAM:RY-2FX:4-M1TY:C6CG-W', '-0.629900'), - (4904, 10000066, 20000749, '4-M1TY', 30005121, 'K-3PQW', '-0.812000'), - (4905, 10000066, 20000749, 'C6CG-W', 30005122, 'PE-SAM:K-3PQW:5V-Q1R', '-0.623100'), - (4906, 10000066, 20000750, 'H-29TM', 30005123, '5ZU-VG:KOI8-Z:D-QJR9:U4-V3J', '-0.123500'), - (4907, 10000066, 20000750, 'KOI8-Z', 30005124, 'H-29TM:D-QJR9', '-0.097700'), - (4908, 10000066, 20000750, 'D-QJR9', 30005125, 'H-29TM:KOI8-Z:B9N2-2', '-0.067700'), - (4909, 10000066, 20000750, 'U4-V3J', 30005126, 'H-29TM:6Q4-X6', '-0.132300'), - (4910, 10000066, 20000750, 'B9N2-2', 30005127, 'D-QJR9:6Q4-X6', '-0.061800'), - (4911, 10000066, 20000750, '6Q4-X6', 30005128, 'U4-V3J:B9N2-2', '-0.084900'), - (4912, 10000066, 20000751, 'BEG-RL', 30005129, 'Z-DRIY:972C-1:Z-ENUD', '-0.599400'), - (4913, 10000066, 20000751, '972C-1', 30005130, 'BEG-RL:U-W436', '-0.371800'), - (4914, 10000066, 20000751, 'U-W436', 30005131, '972C-1:Z-ENUD:JZ-UQC', '-0.547300'), - (4915, 10000066, 20000751, 'Z-ENUD', 30005132, 'BEG-RL:U-W436:MJ-5F9:M5NO-B', '-0.505000'), - (4916, 10000066, 20000751, 'MJ-5F9', 30005133, 'TDP-T3:Z-ENUD', '-0.619500'), - (4917, 10000066, 20000751, 'M5NO-B', 30005134, 'Z-ENUD:JPEZ-R:7M4-4C', '-0.322300'), - (4918, 10000066, 20000751, 'JZ-UQC', 30005135, 'U-W436:9WVY-F:7M4-4C', '-0.688100'), - (4919, 10000066, 20000751, 'JPEZ-R', 30005136, 'M5NO-B', '-0.276400'), - (4920, 10000066, 20000751, '9WVY-F', 30005137, 'JZ-UQC', '-0.784800'), - (4921, 10000066, 20000751, '7M4-4C', 30005138, 'M5NO-B:JZ-UQC', '-0.468500'), - (4922, 10000066, 20000752, '2-YO2K', 30005139, 'AK-L0Z:M-SG47:SR-10Z:TAL1-3:QHY-RU', '-0.176500'), - (4923, 10000066, 20000752, 'M-SG47', 30005140, '2-YO2K:SR-10Z:W-KXEX:TAL1-3', '-0.193800'), - (4924, 10000066, 20000752, 'SR-10Z', 30005141, '2-YO2K:M-SG47:QHY-RU', '-0.165800'), - (4925, 10000066, 20000752, 'W-KXEX', 30005142, 'M-SG47', '-0.325500'), - (4926, 10000066, 20000752, 'TAL1-3', 30005143, '2-YO2K:M-SG47:QHY-RU', '-0.171500'), - (4927, 10000066, 20000752, 'QHY-RU', 30005144, '2-YO2K:SR-10Z:TAL1-3', '-0.158800'); -INSERT INTO `system_neighbour` (`id`, `regionId`, `constellationId`, `systemName`, `systemId`, `jumpNodes`, `trueSec`) VALUES - (4928, 10000066, 20000753, '7AH-SF', 30005145, '6-1T6Z:7MMJ-3:9-EXU9:4-1ECP:UYOC-1:5-U12M', '-0.531700'), - (4929, 10000066, 20000753, '7MMJ-3', 30005146, '7AH-SF:PVF-N9:9-EXU9:5-U12M', '-0.576000'), - (4930, 10000066, 20000753, 'PVF-N9', 30005147, 'QZ1-OH:7MMJ-3:9-EXU9:5-U12M', '-0.616300'), - (4931, 10000066, 20000753, '9-EXU9', 30005148, '7AH-SF:7MMJ-3:PVF-N9:4-1ECP', '-0.340500'), - (4932, 10000066, 20000753, '4-1ECP', 30005149, '7AH-SF:9-EXU9:UYOC-1:5-U12M', '-0.472600'), - (4933, 10000066, 20000753, 'UYOC-1', 30005150, '7AH-SF:4-1ECP', '-0.503300'), - (4934, 10000066, 20000753, '5-U12M', 30005151, '7AH-SF:7MMJ-3:PVF-N9:4-1ECP:01B-88', '-0.680500'), - (4935, 10000066, 20000754, '5V-Q1R', 30005152, 'C6CG-W:M4-KX5:4F9Y-3:MS-RXH:0XN-SK', '-0.675600'), - (4936, 10000066, 20000754, 'M4-KX5', 30005153, '5V-Q1R:0XN-SK', '-0.588000'), - (4937, 10000066, 20000754, '4F9Y-3', 30005154, 'RZ3O-K:5V-Q1R:U-3FKL:0XN-SK', '-0.586600'), - (4938, 10000066, 20000754, 'MS-RXH', 30005155, '5V-Q1R:U-3FKL', '-0.630100'), - (4939, 10000066, 20000754, 'U-3FKL', 30005156, '4F9Y-3:MS-RXH:9-ZA4Z:SY-OLX', '-0.446300'), - (4940, 10000066, 20000754, '0XN-SK', 30005157, 'RZ3O-K:5V-Q1R:M4-KX5:4F9Y-3', '-0.577500'), - (4941, 10000066, 20000755, 'J9A-BH', 30005158, 'DYS-CG:4F6-VZ:B-7LYC:PT-2KR', '-0.280900'), - (4942, 10000066, 20000755, '4F6-VZ', 30005159, 'J9A-BH:JM0A-4:L-POLO:3LL-O0', '-0.483400'), - (4943, 10000066, 20000755, 'B-7LYC', 30005160, 'OP7-BP:J9A-BH:PT-2KR:49V-E4', '-0.207000'), - (4944, 10000066, 20000755, 'JM0A-4', 30005161, '4F6-VZ:3LL-O0:A1F-22', '-0.576900'), - (4945, 10000066, 20000755, 'PT-2KR', 30005162, 'J9A-BH:B-7LYC', '-0.228000'), - (4946, 10000066, 20000755, 'L-POLO', 30005163, '4F6-VZ:8B-A4E', '-0.411400'), - (4947, 10000066, 20000755, '8B-A4E', 30005164, 'L-POLO', '-0.461800'), - (4948, 10000066, 20000755, '49V-E4', 30005165, 'B-7LYC', '-0.190700'), - (4949, 10000066, 20000755, '3LL-O0', 30005166, '4F6-VZ:JM0A-4:A1F-22', '-0.515200'), - (4950, 10000066, 20000755, 'A1F-22', 30005167, 'JM0A-4:3LL-O0', '-0.784000'), - (4951, 10000066, 20000756, '9-ZA4Z', 30005168, 'U-3FKL:IU-E9T:NGM-OK:9IZ-HU', '-0.408800'), - (4952, 10000066, 20000756, 'IU-E9T', 30005169, '9-ZA4Z:NGM-OK:O-QKSM', '-0.434300'), - (4953, 10000066, 20000756, 'NGM-OK', 30005170, '9-ZA4Z:IU-E9T:O-QKSM', '-0.416700'), - (4954, 10000066, 20000756, 'O-QKSM', 30005171, 'IU-E9T:NGM-OK:QKQ3-L', '-0.409600'), - (4955, 10000066, 20000756, 'QKQ3-L', 30005172, 'O-QKSM:VWES-Y', '-0.644700'), - (4956, 10000066, 20000756, 'VWES-Y', 30005173, 'QKQ3-L', '-1.000000'), - (4957, 10000066, 20000757, 'SY-OLX', 30005174, 'U-3FKL:XY-ZCI:7JRA-G:W-CSFY', '-0.619100'), - (4958, 10000066, 20000757, 'XY-ZCI', 30005175, 'QE2-FS:SY-OLX', '-0.832700'), - (4959, 10000066, 20000757, '7JRA-G', 30005176, 'SY-OLX:W-CSFY', '-0.726100'), - (4960, 10000066, 20000757, 'W-CSFY', 30005177, 'SY-OLX:7JRA-G:PFV-ZH', '-0.623000'), - (4961, 10000066, 20000757, 'PFV-ZH', 30005178, '9S-GPT:W-CSFY:L5Y4-M', '-0.312800'), - (4962, 10000066, 20000757, 'L5Y4-M', 30005179, 'PFV-ZH', '-0.174100'), - (4963, 10000066, 20000758, '9IZ-HU', 30005180, '9-ZA4Z:OBV-YC:2AUL-X:F-HQWV:F-A3TR', '-0.384300'), - (4964, 10000066, 20000758, 'OBV-YC', 30005181, '9IZ-HU:2AUL-X:F-HQWV:F-A3TR', '-0.329800'), - (4965, 10000066, 20000758, '2AUL-X', 30005182, '9IZ-HU:OBV-YC:PA-ALN', '-0.347400'), - (4966, 10000066, 20000758, 'F-HQWV', 30005183, '9IZ-HU:OBV-YC:F-A3TR', '-0.545000'), - (4967, 10000066, 20000758, 'F-A3TR', 30005184, '9IZ-HU:OBV-YC:F-HQWV', '-0.479300'), - (4968, 10000066, 20000758, 'PA-ALN', 30005185, 'EU-WFW:L-EUY2:2AUL-X', '-0.472400'), - (4969, 10000066, 20000759, '01B-88', 30005186, '5-U12M:F18-AY:0-U2M4', '-0.742600'), - (4970, 10000066, 20000759, 'F18-AY', 30005187, '01B-88:RZ8A-P', '-0.822200'), - (4971, 10000066, 20000759, 'RZ8A-P', 30005188, 'F18-AY:MTO2-2:C3I-D5:0-U2M4', '-0.957300'), - (4972, 10000066, 20000759, 'MTO2-2', 30005189, 'HD-JVQ:RZ8A-P', '-1.000000'), - (4973, 10000066, 20000759, 'C3I-D5', 30005190, 'Y-0HVF:RZ8A-P', '-0.976900'), - (4974, 10000066, 20000759, '0-U2M4', 30005191, '01B-88:RZ8A-P', '-0.899600'), - (4975, 10000067, 20000760, 'Shera', 30005192, 'Gensela:Kamda:Lor:Ahbazon', '0.598100'), - (4976, 10000067, 20000760, 'Lor', 30005193, 'Shera:Cleyd:Ahbazon', '0.519200'), - (4977, 10000067, 20000760, 'Cleyd', 30005194, 'Lor:Vecamia:Atreen', '0.481200'), - (4978, 10000067, 20000760, 'Vecamia', 30005195, 'Cleyd:Tarta', '0.444400'), - (4979, 10000067, 20000760, 'Ahbazon', 30005196, 'Shera:Lor', '0.420500'), - (4980, 10000067, 20000760, 'Atreen', 30005197, 'Cleyd:Nardiarang', '0.458900'), - (4981, 10000067, 20000761, 'Pakhshi', 30005198, 'Oursulaert:Renyn:Synchelle:Tar', '0.845500'), - (4982, 10000067, 20000761, 'Tar', 30005199, 'Pakhshi:Tekaima:Manarq:Merolles', '0.756700'), - (4983, 10000067, 20000761, 'Tekaima', 30005200, 'Tar:Tarta', '0.594800'), - (4984, 10000067, 20000761, 'Manarq', 30005201, 'Tolle:Tar:Emsar:Ourapheh:Kemerk', '0.815700'), - (4985, 10000067, 20000761, 'Emsar', 30005202, 'Arnon:Manarq:Ashokon', '0.712900'), - (4986, 10000067, 20000761, 'Ourapheh', 30005203, 'Botane:Atlangeins:Manarq:Yulai:Chantrousse', '0.862000'), - (4987, 10000067, 20000761, 'Yulai', 30005204, 'Ourapheh:Kemerk:Tourier', '1.000000'), - (4988, 10000067, 20000761, 'Tarta', 30005205, 'Vecamia:Tekaima:Zoohen:Girani-Fa', '0.498400'), - (4989, 10000067, 20000761, 'Kemerk', 30005206, 'Deninard:Arant:Manarq:Yulai', '0.767000'), - (4990, 10000067, 20000762, 'Nardiarang', 30005207, 'Atreen:Ziasad', '0.431200'), - (4991, 10000067, 20000762, 'Ziasad', 30005208, 'Nardiarang:Sibe:Assez', '0.442400'), - (4992, 10000067, 20000762, 'Sibe', 30005209, 'Ziasad:Makhwasan:Gergish', '0.456200'), - (4993, 10000067, 20000762, 'Makhwasan', 30005210, 'Sibe:Zarer:Toon:Sigga', '0.415100'), - (4994, 10000067, 20000762, 'Zarer', 30005211, 'Makhwasan:Sosh', '0.368500'), - (4995, 10000067, 20000762, 'Toon', 30005212, 'Makhwasan:Hesarid', '0.353600'), - (4996, 10000067, 20000762, 'Hesarid', 30005213, 'Toon', '0.373200'), - (4997, 10000067, 20000763, 'Ashokon', 30005214, 'Emsar:Avyuh', '0.700100'), - (4998, 10000067, 20000763, 'Avyuh', 30005215, 'Ashokon:Apanake:Sheroo', '0.565900'), - (4999, 10000067, 20000763, 'Apanake', 30005216, 'Avyuh:Sheroo', '0.488200'), - (5000, 10000067, 20000763, 'Sheroo', 30005217, 'Avyuh:Apanake:Sosh', '0.600000'), - (5001, 10000067, 20000763, 'Sosh', 30005218, 'Zarer:Sheroo:Sigga', '0.517300'), - (5002, 10000067, 20000763, 'Sigga', 30005219, 'Makhwasan:Sosh:Keseya', '0.542100'), - (5003, 10000067, 20000763, 'Keseya', 30005220, 'Sigga:Madomi', '0.606000'), - (5004, 10000067, 20000764, 'Zoohen', 30005221, 'Tarta:Serren:Nasreri', '0.467700'), - (5005, 10000067, 20000764, 'Serren', 30005222, 'Zoohen:Hadji:Assez', '0.458900'), - (5006, 10000067, 20000764, 'Hadji', 30005223, 'Serren:Agal', '0.492800'), - (5007, 10000067, 20000764, 'Assez', 30005224, 'Ziasad:Serren:Alal:Chamja', '0.442100'), - (5008, 10000067, 20000764, 'Alal', 30005225, 'Assez:Dom-Aphis:Chamja', '0.443500'), - (5009, 10000067, 20000764, 'Dom-Aphis', 30005226, 'Alal:Iderion', '0.436400'), - (5010, 10000067, 20000764, 'Iderion', 30005227, 'Ansasos:Chanoun:Dom-Aphis', '0.474500'), - (5011, 10000067, 20000764, 'Chamja', 30005228, 'Assez:Alal', '0.430900'), - (5012, 10000067, 20000765, 'Diaderi', 30005229, 'Manatirid:Tourier', '0.771300'), - (5013, 10000067, 20000765, 'Manatirid', 30005230, 'Diaderi:Pashanai', '0.548500'), - (5014, 10000067, 20000765, 'Pashanai', 30005231, 'Manatirid:Pamah:Leran:Beke', '0.457600'), - (5015, 10000067, 20000765, 'Pamah', 30005232, 'Pashanai:Leran:Malma', '0.497400'), - (5016, 10000067, 20000765, 'Leran', 30005233, 'Pashanai:Pamah', '0.420000'), - (5017, 10000067, 20000765, 'Beke', 30005234, 'Pashanai:Ebasez', '0.345100'), - (5018, 10000067, 20000765, 'Malma', 30005235, 'Pamah:Bherdasopt', '0.533900'), - (5019, 10000067, 20000766, 'Noranim', 30005236, 'Nebian:Chej:Menai', '0.337200'), - (5020, 10000067, 20000766, 'Chej', 30005237, 'Noranim:Aring:Gayar', '0.283400'), - (5021, 10000067, 20000766, 'Menai', 30005238, 'Atarli:Noranim', '0.341400'), - (5022, 10000067, 20000766, 'Aring', 30005239, 'Chej:Gayar:Petidu:Antem', '0.267300'), - (5023, 10000067, 20000766, 'Gayar', 30005240, 'Chej:Aring:Naka', '0.299500'), - (5024, 10000067, 20000766, 'Petidu', 30005241, 'Iaokit:Aring', '0.314400'), - (5025, 10000067, 20000766, 'Naka', 30005242, 'Gayar:Saphthar', '0.296700'), - (5026, 10000067, 20000767, 'Madomi', 30005243, 'Keseya:Gergish:Doza', '0.587500'), - (5027, 10000067, 20000767, 'Gergish', 30005244, 'Sibe:Madomi:Tahli:Imya:Kobam', '0.583000'), - (5028, 10000067, 20000767, 'Tahli', 30005245, 'Gergish:Kobam:Hirizan', '0.561800'), - (5029, 10000067, 20000767, 'Imya', 30005246, 'Gergish:Anyed:Antem', '0.518400'), - (5030, 10000067, 20000767, 'Kobam', 30005247, 'Gergish:Tahli:Hirizan', '0.540600'), - (5031, 10000067, 20000767, 'Hirizan', 30005248, 'Rayeret:Tahli:Kobam', '0.492200'), - (5032, 10000067, 20000768, 'Anyed', 30005249, 'Imya:Habu:Asanot:Anzalaisio', '0.560100'), - (5033, 10000067, 20000768, 'Habu', 30005250, 'Anyed:Chiga:Abhan', '0.635400'), - (5034, 10000067, 20000768, 'Asanot', 30005251, 'Anyed:Itrin', '0.450300'), - (5035, 10000067, 20000768, 'Anzalaisio', 30005252, 'Anyed:Itrin', '0.454600'), - (5036, 10000067, 20000768, 'Chiga', 30005253, 'Habu', '0.729100'), - (5037, 10000067, 20000768, 'Abhan', 30005254, 'Habu:Itrin', '0.578700'), - (5038, 10000067, 20000769, 'Saphthar', 30005255, 'Naka:Itrin:Bantish', '0.314400'), - (5039, 10000067, 20000769, 'Itrin', 30005256, 'Asanot:Anzalaisio:Abhan:Saphthar:Keri', '0.388400'), - (5040, 10000067, 20000769, 'Bantish', 30005257, 'Saphthar:Korridi:Lela:Azedi', '0.305900'), - (5041, 10000067, 20000769, 'Korridi', 30005258, 'Bantish:Gonditsa', '0.324500'), - (5042, 10000067, 20000769, 'Lela', 30005259, 'Bantish', '0.345100'), - (5043, 10000067, 20000769, 'Keri', 30005260, 'Itrin', '0.364400'), - (5044, 10000067, 20000770, 'Antem', 30005261, 'Aring:Imya:Djimame:Mozzidit', '0.312900'), - (5045, 10000067, 20000770, 'Djimame', 30005262, 'Antem:Mozzidit:Angur:Hangond', '0.275500'), - (5046, 10000067, 20000770, 'Mozzidit', 30005263, 'Antem:Djimame', '0.286700'), - (5047, 10000067, 20000770, 'Angur', 30005264, 'Djimame:Hangond:Access', '0.177600'), - (5048, 10000067, 20000770, 'Hangond', 30005265, 'Djimame:Angur', '0.208300'), - (5049, 10000067, 20000770, 'Access', 30005266, 'Angur:Exit', '0.164300'), - (5050, 10000067, 20000771, 'Bherdasopt', 30005267, 'Malma:Gonditsa:Simela', '0.481200'), - (5051, 10000067, 20000771, 'Gonditsa', 30005268, 'Korridi:Bherdasopt:Shalne:Shapisin', '0.342500'), - (5052, 10000067, 20000771, 'Simela', 30005269, 'Bherdasopt', '0.513900'), - (5053, 10000067, 20000771, 'Shalne', 30005270, 'Gonditsa:Shapisin:Olin:Galnafsad', '0.306300'), - (5054, 10000067, 20000771, 'Shapisin', 30005271, 'Gonditsa:Shalne:Galnafsad', '0.349700'), - (5055, 10000067, 20000771, 'Olin', 30005272, 'Shalne:Otakod', '0.311400'), - (5056, 10000067, 20000771, 'Galnafsad', 30005273, 'Shalne:Shapisin:Otakod:Azedi', '0.237500'), - (5057, 10000067, 20000771, 'Otakod', 30005274, 'Van:Olin:Galnafsad', '0.332100'), - (5058, 10000067, 20000772, 'Azedi', 30005275, 'Bantish:Galnafsad:Sharza', '0.274400'), - (5059, 10000067, 20000772, 'Sharza', 30005276, 'Azedi:Pirna:Seshi:Anara', '0.298000'), - (5060, 10000067, 20000772, 'Pirna', 30005277, 'Sharza', '0.299900'), - (5061, 10000067, 20000772, 'Seshi', 30005278, 'Sharza', '0.319600'), - (5062, 10000067, 20000772, 'Anara', 30005279, 'Sharza:Partod', '0.357100'), - (5063, 10000067, 20000772, 'Partod', 30005280, 'Anara', '0.394000'), - (5064, 10000067, 20000773, 'Exit', 30005281, 'Access:Gateway', '0.172100'), - (5065, 10000067, 20000773, 'Gateway', 30005282, 'Exit:Central Point', '0.168700'), - (5066, 10000067, 20000773, 'Central Point', 30005283, 'Gateway:Promised Land:Dead End:Canard', '0.233700'), - (5067, 10000067, 20000773, 'Promised Land', 30005284, 'Central Point:New Eden', '0.278600'), - (5068, 10000067, 20000773, 'Dead End', 30005285, 'Central Point', '0.248400'), - (5069, 10000067, 20000773, 'New Eden', 30005286, 'Promised Land', '0.260600'), - (5070, 10000067, 20000773, 'Canard', 30005287, 'Central Point', '0.284200'), - (5071, 10000067, 20000774, 'Girani-Fa', 30005288, 'Aydoteaux:Tarta:Nasreri', '0.587000'), - (5072, 10000067, 20000774, 'Nasreri', 30005289, 'Zoohen:Girani-Fa:Heorah:Bania', '0.525600'), - (5073, 10000067, 20000774, 'Heorah', 30005290, 'Nasreri:Ebasez:Agal:Doza', '0.537700'), - (5074, 10000067, 20000774, 'Ebasez', 30005291, 'Beke:Heorah:Bania', '0.491700'), - (5075, 10000067, 20000774, 'Agal', 30005292, 'Hadji:Heorah:Doza', '0.535900'), - (5076, 10000067, 20000774, 'Doza', 30005293, 'Madomi:Heorah:Agal', '0.573800'), - (5077, 10000067, 20000774, 'Bania', 30005294, 'Nasreri:Ebasez', '0.478800'), - (5078, 10000068, 20000775, 'Murethand', 30005295, 'Mesybier:Indregulle:Melmaniel', '0.286500'), - (5079, 10000068, 20000775, 'Melmaniel', 30005296, 'Murethand:Ouelletta:Costolle', '0.255300'), - (5080, 10000068, 20000775, 'Ouelletta', 30005297, 'Melmaniel:Loes:Jufvitte', '0.418600'), - (5081, 10000068, 20000775, 'Costolle', 30005298, 'Melmaniel:Muetralle', '0.206800'), - (5082, 10000068, 20000775, 'Muetralle', 30005299, 'Costolle:Hevrice', '0.240000'), - (5083, 10000068, 20000775, 'Loes', 30005300, 'Agoze:Ouelletta', '0.265900'), - (5084, 10000068, 20000776, 'Tourier', 30005301, 'Yulai:Diaderi:Alenia:Merolles:Channace', '0.911100'), - (5085, 10000068, 20000776, 'Alenia', 30005302, 'Tourier:Alentene:Vaere', '0.923900'), - (5086, 10000068, 20000776, 'Merolles', 30005303, 'Tar:Tourier:Alentene', '0.884600'), - (5087, 10000068, 20000776, 'Alentene', 30005304, 'Alenia:Merolles:Cistuvaert:Vaere:Scolluzer:Adallier', '0.866800'), - (5088, 10000068, 20000776, 'Cistuvaert', 30005305, 'Alentene:Aidart:Eletta', '1.000000'), - (5089, 10000068, 20000776, 'Vaere', 30005306, 'Alenia:Alentene', '0.821600'), - (5090, 10000068, 20000776, 'Aidart', 30005307, 'Stacmon:Avaux:Cistuvaert', '0.612400'), - (5091, 10000068, 20000777, 'Jufvitte', 30005308, 'Ouelletta:Ansalle:Scheenins:Amygnon', '0.520500'), - (5092, 10000068, 20000777, 'Ansalle', 30005309, 'Jufvitte:Gisleres', '0.620700'), - (5093, 10000068, 20000777, 'Scheenins', 30005310, 'Jufvitte:Vay', '0.537400'), - (5094, 10000068, 20000777, 'Amygnon', 30005311, 'Jufvitte', '0.637600'), - (5095, 10000068, 20000777, 'Gisleres', 30005312, 'Ansalle:Ellmay:Scolluzer', '0.761400'), - (5096, 10000068, 20000777, 'Ellmay', 30005313, 'Gisleres:Theruesse', '0.861000'), - (5097, 10000068, 20000777, 'Theruesse', 30005314, 'Ellmay', '0.879200'), - (5098, 10000068, 20000778, 'Eletta', 30005315, 'Cistuvaert:Luse:Vay:Clacille', '0.943500'), - (5099, 10000068, 20000778, 'Luse', 30005316, 'Eletta:Ekuenbiron:Vay:Clellinon', '0.892400'), - (5100, 10000068, 20000778, 'Ekuenbiron', 30005317, 'Luse:Raneilles', '0.793100'), - (5101, 10000068, 20000778, 'Vay', 30005318, 'Scheenins:Eletta:Luse:Raneilles', '0.758500'), - (5102, 10000068, 20000778, 'Raneilles', 30005319, 'Ekuenbiron:Vay:Hevrice', '0.550200'), - (5103, 10000068, 20000778, 'Hevrice', 30005320, 'Muetralle:Raneilles:Jovainnon', '0.418600'), - (5104, 10000068, 20000778, 'Jovainnon', 30005321, 'Aeschee:Hevrice', '0.298100'), - (5105, 10000068, 20000779, 'Scolluzer', 30005322, 'Alentene:Gisleres:Sortet:Osmomonne', '0.822700'), - (5106, 10000068, 20000779, 'Sortet', 30005323, 'Scolluzer:Claulenne', '0.775800'), - (5107, 10000068, 20000779, 'Claulenne', 30005324, 'Sortet:Masalle', '0.718700'), - (5108, 10000068, 20000779, 'Masalle', 30005325, 'Claulenne:Annelle', '0.783200'), - (5109, 10000068, 20000779, 'Annelle', 30005326, 'Masalle:Chesiette', '0.757000'), - (5110, 10000068, 20000779, 'Chesiette', 30005327, 'Annelle:Reblier', '0.572700'), - (5111, 10000068, 20000779, 'Reblier', 30005328, '6-CZ49:Chesiette', '0.398000'), - (5112, 10000068, 20000780, 'Amoderia', 30005329, 'Pemene:Arraron:Stou', '0.404900'), - (5113, 10000068, 20000780, 'Arraron', 30005330, 'Attyn:Amoderia:Chantrousse:Stou', '0.472000'), - (5114, 10000068, 20000780, 'Chantrousse', 30005331, 'Ourapheh:Arraron:Osmomonne:Tierijev', '0.639300'), - (5115, 10000068, 20000780, 'Osmomonne', 30005332, 'Scolluzer:Chantrousse:Tierijev', '0.768100'), - (5116, 10000068, 20000780, 'Stou', 30005333, 'Amoderia:Arraron', '0.518800'), - (5117, 10000068, 20000780, 'Tierijev', 30005334, 'Tannolen:Derririntel:Chantrousse:Osmomonne', '0.838000'), - (5118, 10000002, 20000019, 'Sakenta', 30010141, 'Ikuchi', '0.979300'), - (5119, 10000016, 20000201, 'Jouvulen', 30011392, 'Ekura', '0.889800'), - (5120, 10000016, 20000206, 'Akiainavas', 30011407, 'Airkio', '0.745300'), - (5121, 10000020, 20000255, 'Kerepa', 30011672, 'Assiad', '0.969700'), - (5122, 10000030, 20000367, 'Malukker', 30012505, 'Ameinaka', '0.988000'), - (5123, 10000030, 20000373, 'Hadaugago', 30012547, 'Eystur', '0.948800'), - (5124, 10000032, 20000389, 'Odotte', 30012715, 'Auvergne', '0.871600'), - (5125, 10000042, 20000492, 'Abrat', 30013410, 'Alf', '0.978600'), - (5126, 10000043, 20000509, 'Deepari', 30013489, 'Arbaz', '0.914200'), - (5127, 10000064, 20000727, 'Couster', 30014971, 'Algogille', '0.902500'), - (5128, 10000052, 20000599, 'Akhwa', 30015042, 'Inis-Ilix', '0.879600'), - (5129, 10000068, 20000776, 'Adallier', 30015305, 'Alentene', '0.885100'), - (5130, 10000002, 20000018, 'Senda', 30020141, 'Shihuken', '0.906600'), - (5131, 10000016, 20000199, 'Kappas', 30021392, 'Funtanainen', '0.870000'), - (5132, 10000002, 20000019, 'Aokannitoh', 30021407, 'Hirtamon', '0.970900'), - (5133, 10000020, 20000247, 'Pasha', 30021672, 'Hilaban', '0.914300'), - (5134, 10000042, 20000492, 'Orgron', 30022505, 'Arlulf', '0.961600'), - (5135, 10000030, 20000377, 'Krilmokenur', 30022547, 'Onga', '0.911700'), - (5136, 10000032, 20000396, 'Oirtlair', 30022715, 'Claysson', '0.901700'), - (5137, 10000042, 20000497, 'Embod', 30023410, 'Leurtmar', '0.960700'), - (5138, 10000043, 20000334, 'Fora', 30023489, 'Eba', '0.912900'), - (5139, 10000064, 20000735, 'Hecarrin', 30024971, 'Atlangeins', '0.827600'), - (5140, 10000065, 20000738, 'Annad', 30025042, 'Jinkah', '0.821100'), - (5141, 10000068, 20000776, 'Channace', 30025305, 'Tourier', '0.899800'), - (5142, 10000002, 20000018, 'Uitra', 30030141, 'Unpas', '0.924100'), - (5143, 10000033, 20000413, 'Komo', 30031392, 'Ahynada:Oichiya', '0.802800'), - (5144, 10000016, 20000201, 'Hitanishio', 30031407, 'Sarekuwa', '0.946700'), - (5145, 10000020, 20000255, 'Safilbab', 30031672, 'Marthia', '0.957600'), - (5146, 10000030, 20000369, 'Todeko', 30032505, 'Edmalbrurdus', '0.992100'), - (5147, 10000030, 20000377, 'Larkugei', 30032547, 'Osaumuni', '0.932600'), - (5148, 10000032, 20000396, 'Olelon', 30032715, 'Stetille', '0.921000'), - (5149, 10000042, 20000496, 'Erego', 30033410, 'Meimungen', '0.928300'), - (5150, 10000043, 20000514, 'Hanan', 30033489, 'Irnal', '0.907500'), - (5151, 10000064, 20000734, 'Henebene', 30034971, 'Synchelle', '0.837300'), - (5152, 10000065, 20000738, 'Chaktaren', 30035042, 'Polfaly', '0.802400'), - (5153, 10000068, 20000778, 'Clacille', 30035305, 'Eletta', '0.870900'), - (5154, 10000033, 20000409, 'Urhinichi', 30040141, 'Sirppala', '0.840900'), - (5155, 10000033, 20000413, 'Laah', 30041392, 'Aramachi:Oichiya:Motsu', '0.919500'), - (5156, 10000016, 20000201, 'Ichinumi', 30041407, 'Tunttaras', '0.878200'), - (5157, 10000020, 20000256, 'Seitam', 30041672, 'Zehru', '0.937400'), - (5158, 10000030, 20000370, 'Usteli', 30042505, 'Ivar', '0.950600'), - (5159, 10000030, 20000377, 'Loguttur', 30042547, 'Vullat', '0.957300'), - (5160, 10000032, 20000400, 'Trossere', 30042715, 'Vittenyn', '0.914400'), - (5161, 10000042, 20000494, 'Fildar', 30043410, 'Olbra', '0.952600'), - (5162, 10000043, 20000512, 'Horir', 30043489, 'Somouh', '0.916000'), - (5163, 10000064, 20000734, 'Mesokel', 30044971, 'Wysalan', '0.857700'), - (5164, 10000065, 20000737, 'Conoban', 30045042, 'Mora', '0.905200'), - (5165, 10000068, 20000778, 'Clellinon', 30045305, 'Luse', '0.848500'), - (5166, 10000069, 20000781, 'Hykanima', 30045306, 'Villasen:Sarenemi:Ashitsu', '0.246900'), - (5167, 10000069, 20000781, 'Okagaiken', 30045307, 'W-4NUU:Villasen:Ienakkamon', '0.140100'), - (5168, 10000069, 20000781, 'Kehjari', 30045308, 'Villasen:Ashitsu:Martoh', '0.247600'), - (5169, 10000069, 20000781, 'Villasen', 30045309, 'Hykanima:Okagaiken:Kehjari:Korasen', '0.140700'), - (5170, 10000069, 20000781, 'Sarenemi', 30045310, 'Karjataimon:Hykanima', '0.216900'), - (5171, 10000069, 20000781, 'Ashitsu', 30045311, 'Hykanima:Kehjari:Ienakkamon', '0.264900'), - (5172, 10000069, 20000781, 'Korasen', 30045312, 'Villasen', '0.129000'), - (5173, 10000069, 20000781, 'Ienakkamon', 30045313, 'Okagaiken:Ashitsu', '0.108000'), - (5174, 10000069, 20000783, 'Kinakka', 30045314, 'Raihbaka:Innia:Martoh:Onnamon', '0.415600'), - (5175, 10000069, 20000783, 'Raihbaka', 30045315, 'Ohbochi:Kinakka:Iralaja', '0.379800'), - (5176, 10000069, 20000783, 'Innia', 30045316, 'Kinakka:Martoh:Eha:Pavanakka', '0.317100'), - (5177, 10000069, 20000783, 'Iralaja', 30045317, 'Raihbaka:Martoh', '0.319800'), - (5178, 10000069, 20000783, 'Martoh', 30045318, 'Kehjari:Kinakka:Innia:Iralaja:Eha', '0.382800'), - (5179, 10000069, 20000783, 'Eha', 30045319, 'Oicx:Innia:Martoh', '0.397200'), - (5180, 10000069, 20000783, 'Pavanakka', 30045320, 'Innia:Aivonen', '0.395600'), - (5181, 10000069, 20000784, 'Uchomida', 30045321, 'Samanuni:Rohamaa:Ichoriya', '0.494700'), - (5182, 10000069, 20000784, 'Samanuni', 30045322, 'Uchomida:Uuhulanen:Ahtila:Ikoskio', '0.652800'), - (5183, 10000069, 20000784, 'Astoh', 30045323, 'Uuhulanen:Tsuruma', '0.612400'), - (5184, 10000069, 20000784, 'Onnamon', 30045324, 'Piak:Kinakka:Rohamaa:Uuhulanen:Tsuruma:Ahtila', '0.555500'), - (5185, 10000069, 20000784, 'Rohamaa', 30045325, 'Uchomida:Onnamon', '0.504700'), - (5186, 10000069, 20000784, 'Uuhulanen', 30045326, 'Samanuni:Astoh:Onnamon', '0.492100'), - (5187, 10000069, 20000784, 'Tsuruma', 30045327, 'Astoh:Onnamon', '0.542600'), - (5188, 10000069, 20000784, 'Ahtila', 30045328, 'Samanuni:Onnamon:Ichoriya', '0.639600'), - (5189, 10000069, 20000784, 'Ichoriya', 30045329, 'Uchomida:Ahtila:Akidagi', '0.571000'), - (5190, 10000069, 20000786, 'Okkamon', 30045330, 'Asakai:Mushikegi:Reitsato', '0.285400'), - (5191, 10000069, 20000786, 'Vaaralen', 30045331, 'Asakai:Mushikegi:Teskanen', '0.313500'), - (5192, 10000069, 20000786, 'Asakai', 30045332, 'Okkamon:Vaaralen:Prism:Mushikegi:Elunala:Ikoskio', '0.256400'), - (5193, 10000069, 20000786, 'Prism', 30045333, 'Asakai:Elunala:Ikoskio', '0.235100'), - (5194, 10000069, 20000786, 'Mushikegi', 30045334, 'Manjonakko:Okkamon:Vaaralen:Asakai', '0.433600'), - (5195, 10000069, 20000786, 'Teskanen', 30045335, 'Vaaralen', '0.287200'), - (5196, 10000069, 20000786, 'Elunala', 30045336, 'Asakai:Prism', '0.252600'), - (5197, 10000069, 20000786, 'Ikoskio', 30045337, 'Samanuni:Asakai:Prism', '0.283300'), - (5198, 10000069, 20000785, 'Hikkoken', 30045338, 'Hallanen:Immuri:Nennamaila:Pynekastoh', '0.342800'), - (5199, 10000069, 20000785, 'Enaluri', 30045339, 'Hallanen:Akidagi:Nennamaila', '0.327800'), - (5200, 10000069, 20000785, 'Aivonen', 30045340, 'Pavanakka:Akidagi', '0.377300'), - (5201, 10000069, 20000785, 'Hallanen', 30045341, 'Hikkoken:Enaluri', '0.364400'), - (5202, 10000069, 20000785, 'Akidagi', 30045342, 'Ichoriya:Enaluri:Aivonen:Nennamaila', '0.444900'), - (5203, 10000069, 20000785, 'Immuri', 30045343, 'Hikkoken:Nennamaila', '0.421200'), - (5204, 10000069, 20000785, 'Nennamaila', 30045344, 'Aldranette:Hikkoken:Enaluri:Akidagi:Immuri', '0.274300'), - (5205, 10000069, 20000782, 'Hirri', 30045345, 'Kedama:Nisuwa:Pynekastoh', '0.335500'), - (5206, 10000069, 20000782, 'Kedama', 30045346, 'Tama:Hirri:Teimo:Nisuwa:Reitsato', '0.338500'), - (5207, 10000069, 20000782, 'Oinasiken', 30045347, 'Abune:Nisuwa:Pynekastoh', '0.233700'), - (5208, 10000069, 20000782, 'Notoras', 30045348, 'Nisuwa', '0.188800'), - (5209, 10000069, 20000782, 'Rakapas', 30045349, 'Iwisoda:Pynekastoh:Reitsato', '0.222800'), - (5210, 10000069, 20000782, 'Teimo', 30045350, 'Kedama', '0.273200'), - (5211, 10000069, 20000782, 'Iwisoda', 30045351, 'Rakapas', '0.238400'), - (5212, 10000069, 20000782, 'Nisuwa', 30045352, 'Hirri:Kedama:Oinasiken:Notoras', '0.309400'), - (5213, 10000069, 20000782, 'Pynekastoh', 30045353, 'Hikkoken:Hirri:Oinasiken:Rakapas', '0.239600'), - (5214, 10000069, 20000782, 'Reitsato', 30045354, 'Okkamon:Kedama:Rakapas', '0.189500'); - --- --- TRUNCATE Tabelle vor dem Einfügen `system_wormhole` --- - -TRUNCATE TABLE `system_wormhole`; --- --- Daten für Tabelle `system_wormhole` --- - -INSERT INTO `system_wormhole` (`id`, `created`, `updated`, `systemId`, `wormholeId`) VALUES - (1, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002572, 59), - (2, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002572, 25), - (3, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002518, 6), - (4, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002518, 21), - (5, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002543, 12), - (6, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002543, 68), - (7, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002528, 18), - (8, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002528, 59), - (9, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002535, 18), - (10, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002535, 59), - (11, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002530, 18), - (12, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002530, 59), - (13, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002557, 59), - (14, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002557, 25), - (15, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002548, 12), - (16, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002548, 68), - (17, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002564, 59), - (18, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002564, 25), - (19, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002524, 6), - (20, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002524, 21), - (21, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002514, 39), - (22, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002514, 28), - (23, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002542, 12), - (24, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002542, 68), - (25, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002538, 12), - (26, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002538, 68), - (27, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002511, 39), - (28, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002511, 28), - (29, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002529, 18), - (30, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002529, 59), - (31, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002525, 6), - (32, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002525, 21), - (33, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002562, 59), - (34, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002562, 25), - (35, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002563, 59), - (36, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002563, 25), - (37, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002532, 18), - (38, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002532, 59), - (39, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002569, 59), - (40, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002569, 25), - (41, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002558, 59), - (42, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002558, 25), - (43, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002570, 59), - (44, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002570, 25), - (45, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002549, 12), - (46, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002549, 68), - (47, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002537, 30), - (48, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002537, 59), - (49, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002513, 39), - (50, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002513, 28), - (51, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002539, 12), - (52, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002539, 68), - (53, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002526, 6), - (54, '2016-07-16 13:53:19', '2018-06-02 18:06:34', 31002526, 21), - (55, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002512, 39), - (56, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002512, 28), - (57, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002574, 59), - (58, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002574, 25), - (59, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002561, 59), - (60, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002561, 25), - (61, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002571, 59), - (62, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002571, 25), - (63, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002567, 59), - (64, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002567, 20), - (65, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002546, 12), - (66, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002546, 68), - (67, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002555, 12), - (68, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002555, 68), - (69, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002552, 12), - (70, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002552, 68), - (71, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002515, 6), - (72, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002515, 21), - (73, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002568, 59), - (74, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002568, 25), - (75, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002573, 59), - (76, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002573, 25), - (77, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002506, 39), - (78, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002506, 28), - (79, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002550, 12), - (80, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002550, 68), - (81, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002516, 6), - (82, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002516, 21), - (83, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002534, 30), - (84, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002534, 59), - (85, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002508, 39), - (86, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002508, 28), - (87, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002547, 12), - (88, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002547, 68), - (89, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002523, 6), - (90, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002523, 21), - (91, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002541, 12), - (92, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002541, 68), - (93, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002576, 30), - (94, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002576, 65), - (95, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002544, 12), - (96, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002544, 68), - (97, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002509, 39), - (98, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002509, 28), - (99, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002556, 59), - (100, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002556, 25), - (101, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002579, 30), - (102, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002579, 65), - (103, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002554, 12), - (104, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002554, 68), - (105, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002519, 6), - (106, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002519, 21), - (107, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002536, 18), - (108, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002536, 59), - (109, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002553, 12), - (110, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002553, 68), - (111, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002551, 12), - (112, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002551, 68), - (113, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002527, 18), - (114, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002527, 59), - (115, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002545, 12), - (116, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002545, 68), - (117, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002559, 59), - (118, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002559, 25), - (119, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002540, 12), - (120, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002540, 68), - (121, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002510, 39), - (122, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002510, 28), - (123, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002507, 39), - (124, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002507, 28), - (125, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002577, 30), - (126, '2016-07-16 13:53:20', '2018-06-02 18:06:34', 31002577, 65), - (127, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002565, 59), - (128, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002565, 25), - (129, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002522, 6), - (130, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002522, 21), - (131, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002575, 30), - (132, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002575, 65), - (133, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002521, 6), - (134, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002521, 21), - (135, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002566, 59), - (136, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002566, 25), - (137, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002533, 18), - (138, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002533, 59), - (139, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002517, 6), - (140, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002517, 21), - (141, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002520, 6), - (142, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002520, 21), - (143, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002560, 59), - (144, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002560, 25), - (145, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002531, 18), - (146, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002531, 59), - (147, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002505, 39), - (148, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002505, 28), - (149, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002578, 30), - (150, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002578, 13), - (151, '2016-07-16 13:53:20', '2018-06-02 18:06:35', 31002578, 66), - (152, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002572, 35), - (153, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002518, 16), - (154, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002543, 30), - (155, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002543, 26), - (156, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002543, 61), - (157, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002535, 30), - (158, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002530, 30), - (159, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002557, 30), - (160, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002548, 30), - (161, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002548, 26), - (162, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002524, 2), - (163, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002524, 75), - (164, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002514, 72), - (165, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002542, 18), - (166, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002542, 49), - (167, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002542, 42), - (168, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002538, 59), - (169, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002511, 72), - (170, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002529, 30), - (171, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002525, 2), - (172, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002525, 38), - (173, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002562, 15), - (174, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002563, 35), - (175, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002569, 30), - (176, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002569, 20), - (177, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002558, 30), - (178, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002549, 18), - (179, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002549, 42), - (180, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002539, 59), - (181, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002526, 2), - (182, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002526, 47), - (183, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002574, 30), - (184, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002571, 30), - (185, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002571, 64), - (186, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002546, 18), - (187, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002555, 59), - (188, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002552, 30), - (189, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002552, 26), - (190, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002515, 2), - (191, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002515, 75), - (192, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002573, 30), - (193, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002506, 72), - (194, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002550, 59), - (195, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002550, 49), - (196, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002516, 2), - (197, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002516, 69), - (198, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002547, 30), - (199, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002547, 26), - (200, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002547, 61), - (201, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002523, 75), - (202, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002523, 16), - (203, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002541, 59), - (204, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002541, 42), - (205, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002576, 66), - (206, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002544, 18), - (207, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002544, 49), - (208, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002544, 42), - (209, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002556, 30), - (210, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002556, 64), - (211, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002554, 59), - (212, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002554, 26), - (213, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002519, 69), - (214, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002551, 59), - (215, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002551, 26), - (216, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002545, 18), - (217, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002545, 49), - (218, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002559, 17), - (219, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002559, 30), - (220, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002559, 35), - (221, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002540, 59), - (222, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002510, 72), - (223, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002507, 72), - (224, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002522, 2), - (225, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002521, 47), - (226, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002566, 20), - (227, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002533, 30), - (228, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002517, 2), - (229, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002517, 53), - (230, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002520, 2), - (231, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002520, 16), - (232, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002560, 30), - (233, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31002505, 72), - (234, '2017-02-25 17:52:14', '2018-06-02 18:06:35', 31000001, 16); -SET FOREIGN_KEY_CHECKS=1; -COMMIT; - -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/js/app.js b/js/app.js index ff32d3e3..e6e2aa02 100644 --- a/js/app.js +++ b/js/app.js @@ -25,7 +25,7 @@ requirejs.config({ admin: './app/admin', // initial start "admin page" view notification: './app/notification', // "notification" view - jquery: 'lib/jquery-3.1.1.min', // v3.1.1 jQuery + jquery: 'lib/jquery-3.3.1.min', // v3.3.1 jQuery bootstrap: 'lib/bootstrap.min', // v3.3.0 Bootstrap js code - http://getbootstrap.com/javascript text: 'lib/requirejs/text', // v2.0.12 A RequireJS/AMD loader plugin for loading text resources. mustache: 'lib/mustache.min', // v1.0.0 Javascript template engine - http://mustache.github.io @@ -71,7 +71,7 @@ requirejs.config({ 'datatables.plugins.render.ellipsis': 'lib/datatables/plugins/render/ellipsis', // notification plugin - pnotify: 'lib/pnotify/pnotify', // v3.0.0 PNotify - notification core file - https://sciactive.com/pnotify/ + pnotify: 'lib/pnotify/pnotify', // v3.2.0 PNotify - notification core file - https://sciactive.com/pnotify/ 'pnotify.buttons': 'lib/pnotify/pnotify.buttons', // PNotify - buttons notification extension 'pnotify.confirm': 'lib/pnotify/pnotify.confirm', // PNotify - confirmation notification extension 'pnotify.nonblock': 'lib/pnotify/pnotify.nonblock', // PNotify - notification non-block extension (hover effect) diff --git a/js/app/conf/signature_type.js b/js/app/conf/signature_type.js index 078dd482..e14b0943 100644 --- a/js/app/conf/signature_type.js +++ b/js/app/conf/signature_type.js @@ -6,7 +6,7 @@ * proofed, signature names (copy & paste from scanning window) */ -define(['jquery'], function($) { +define(['jquery'], ($) => { 'use strict'; @@ -95,6 +95,7 @@ define(['jquery'], function($) { 5: 'Ordinary Perimeter Reservoir' //* }, 5: { // Wormhole + // all k-space exits are static or K162 1: 'H121 - C1', 2: 'C125 - C2', 3: 'O883 - C3', @@ -138,12 +139,8 @@ define(['jquery'], function($) { 5: 'Ordinary Perimeter Reservoir' //* }, 5: { // Wormhole - 1: 'Z647 - C1', - 2: 'D382 - C2', - 3: 'O477 - C3', - 4: 'Y683 - C4', - 5: 'N062 - C5', - 6: 'R474 - C6', + // all w-space -> w-space are statics or K162 + // all w-space -> k-space are statics or k162 7: 'F135 - Thera' }, 6: { // ORE @@ -183,6 +180,7 @@ define(['jquery'], function($) { 7: 'Vast Frontier Reservoir' //* }, 5: { // Wormhole + // all k-space exits are static or K162 1: 'V301 - C1', 2: 'I182 - C2', 3: 'N968 - C3', @@ -228,8 +226,11 @@ define(['jquery'], function($) { 7: 'Bountiful Frontier Reservoir' //* }, 5: { // Wormhole - // no *wandering* w-space -> k-space wormholes + // no *wandering* w-space -> w-space // all holes are statics or K162 + 1: 'S047 - HS', + 2: 'N290 - LS', + 3: 'K329 - 0.0' }, 6: { // ORE 1: 'Ordinary Perimeter Deposit', //* @@ -272,8 +273,7 @@ define(['jquery'], function($) { 5: { // Wormhole 1: 'D792 - HS', 2: 'C140 - LS', - 3: 'Z142 - 0.0', - 4: 'F135 - Thera' + 3: 'Z142 - 0.0' }, 6: { // ORE 1: 'Average Frontier Deposit', //* @@ -318,10 +318,12 @@ define(['jquery'], function($) { 9: 'Vital Core Reservoir' //* }, 5: { // Wormhole - 1: 'D792 - HS', - 2: 'C391 - LS', - 3: 'C248 - 0.0', - 4: 'F135 - Thera' + 1: 'B520 - HS', + 2: 'D792 - HS', + 3: 'C140 - LS', + 4: 'C391 - LS', + 5: 'C248 - 0.0', + 6: 'Z142 - 0.0' }, 6: { // ORE 1: 'Ordinary Perimeter Deposit', //* @@ -376,13 +378,13 @@ define(['jquery'], function($) { 1: 'Z971 - C1', 2: 'R943 - C2', 3: 'X702 - C3', - // no C4 - 4: 'M555 - C5', - 5: 'B041 - C6', - 6: 'A641 - HS', - 7: 'R051 - LS', - 8: 'V283 - 0.0', - 9: 'T458 - Thera' + 4: 'O128 - C4', + 5: 'M555 - C5', + 6: 'B041 - C6', + 7: 'A641 - HS', + 8: 'R051 - LS', + 9: 'V283 - 0.0', + 10: 'T458 - Thera' } }, 11: { // Low Sec @@ -390,13 +392,13 @@ define(['jquery'], function($) { 1: 'Z971 - C1', 2: 'R943 - C2', 3: 'X702 - C3', - // no C4 - 4: 'N432 - C5', - 5: 'U319 - C6', - 6: 'B449 - HS', - 7: 'N944 - LS', - 8: 'S199 - 0.0', - 9: 'M164 - Thera' + 4: 'O128 - C4', + 5: 'N432 - C5', + 6: 'U319 - C6', + 7: 'B449 - HS', + 8: 'N944 - LS', + 9: 'S199 - 0.0', + 10: 'M164 - Thera' } }, 12: { // 0.0 @@ -404,13 +406,13 @@ define(['jquery'], function($) { 1: 'Z971 - C1', 2: 'R943 - C2', 3: 'X702 - C3', - // no C4 - 4: 'N432 - C5', - 5: 'U319 - C6', - 6: 'B449 - HS', - 7: 'N944 - LS', - 8: 'S199 - 0.0', - 9: 'L031 - Thera' + 4: 'O128 - C4', + 5: 'N432 - C5', + 6: 'U319 - C6', + 7: 'B449 - HS', + 8: 'N944 - LS', + 9: 'S199 - 0.0', + 10: 'L031 - Thera' } } } diff --git a/js/app/init.js b/js/app/init.js index 0160184c..da63fe53 100644 --- a/js/app/init.js +++ b/js/app/init.js @@ -34,18 +34,15 @@ define(['jquery'], ($) => { getMapLogData: '/api/map/getLogData', // ajax URL - get logs data // system API getSystemData: '/api/system/getData', // ajax URL - get system data - searchSystem: '/api/system/search', // ajax URL - search system by name saveSystem: '/api/system/save', // ajax URL - saves system to map deleteSystem: '/api/system/delete', // ajax URL - delete system from map getSystemGraphData: '/api/system/graphData', // ajax URL - get all system graph data - getConstellationData: '/api/system/constellationData', // ajax URL - get system constellation data setDestination: '/api/system/setDestination', // ajax URL - set destination pokeRally: '/api/system/pokeRally', // ajax URL - send rally point pokes // connection API saveConnection: '/api/connection/save', // ajax URL - save new connection to map deleteConnection: '/api/connection/delete', // ajax URL - delete connection from map // signature API - getSignatures: '/api/signature/getAll', // ajax URL - get all signature data for system saveSignatureData: '/api/signature/save', // ajax URL - save signature data for system deleteSignatureData: '/api/signature/delete', // ajax URL - delete signature data for system // structure API @@ -56,7 +53,9 @@ define(['jquery'], ($) => { // stats API getStatisticsData: '/api/statistic/getData', // ajax URL - get statistics data (activity log) // universe API - searchUniverseData: '/api/universe/search', // ajax URL - search universe data + searchUniverseData: '/api/universe/search', // ajax URL - search universe data by category Ids + searchUniverseSystemData: '/api/universe/systems', // ajax URL - search universe system data by name + getConstellationData: '/api/universe/constellationData', // ajax URL - get system constellation data // GitHub API gitHubReleases: '/api/github/releases' // ajax URL - get release info from GitHub }, @@ -113,6 +112,10 @@ define(['jquery'], ($) => { class: 'fa-anchor', label: 'anchor', unicode: '' + },{ + class: 'fa-fire', + label: 'fire', + unicode: '' },{ class: 'fa-bookmark', label: 'bookmark', diff --git a/js/app/key.js b/js/app/key.js index 95718194..734523e5 100644 --- a/js/app/key.js +++ b/js/app/key.js @@ -284,10 +284,12 @@ define([ }; let evKeyUp = (e) => { - let key = e.key.toUpperCase(); + if(e.key){ + let key = e.key.toUpperCase(); - if(map.hasOwnProperty(key)){ - delete map[key]; + if(map.hasOwnProperty(key)){ + delete map[key]; + } } }; diff --git a/js/app/map/map.js b/js/app/map/map.js index df8ca11a..2b005d4e 100644 --- a/js/app/map/map.js +++ b/js/app/map/map.js @@ -35,6 +35,7 @@ define([ systemLockedClass: 'pf-system-locked', // class for locked systems on a map systemHeadClass: 'pf-system-head', // class for system head systemHeadNameClass: 'pf-system-head-name', // class for system name + systemHeadCounterClass: 'pf-system-head-counter', // class for system user counter systemHeadExpandClass: 'pf-system-head-expand', // class for system head expand arrow systemHeadInfoClass: 'pf-system-head-info', // class for system info systemBodyClass: 'pf-system-body', // class for system body @@ -58,8 +59,6 @@ define([ systemDialogId: 'pf-system-dialog', // id for system dialog systemDialogSelectClass: 'pf-system-dialog-select', // class for system select Element - popoverTriggerClass: 'pf-popover-trigger', // class for "popover" trigger elements - // system security classes systemSec: 'pf-system-sec' }; @@ -90,11 +89,11 @@ define([ }; // jsPlumb config - let globalMapConfig = { + let globalMapConfig = { source: { filter: filterSystemHeadEvent, //isSource:true, - isTarget:true, // add target Endpoint to each system (e.g. for drag&drop) + isTarget: true, // add target Endpoint to each system (e.g. for drag&drop) allowLoopback: false, // loopBack connections are not allowed cssClass: config.endpointSourceClass, uniqueEndpoint: false, // each connection has its own endpoint visible @@ -107,7 +106,7 @@ define([ }, target: { filter: filterSystemHeadEvent, - isSource:true, + isSource: true, //isTarget:true, //allowLoopBack: false, // loopBack connections are not allowed cssClass: config.endpointTargetClass, @@ -127,16 +126,21 @@ define([ * @param map * @param data * @param currentUserIsHere boolean - if the current user is in this system + * @param options */ - $.fn.updateSystemUserData = function(map, data, currentUserIsHere){ + $.fn.updateSystemUserData = function(map, data, currentUserIsHere, options){ let system = $(this); let systemId = system.attr('id'); + let compactView = Util.getObjVal(options, 'compactView'); + + // find countElement -> minimizedUI + let systemCount = system.find('.' + config.systemHeadCounterClass); // find system body - let systemBody = $( system.find('.' + config.systemBodyClass) ); + let systemBody = system.find('.' + config.systemBodyClass); // find expand arrow - let systemHeadExpand = $( system.find('.' + config.systemHeadExpandClass) ); + let systemHeadExpand = system.find('.' + config.systemHeadExpandClass); let oldCacheKey = system.data('userCache'); let oldUserCount = system.data('userCount'); @@ -156,6 +160,11 @@ define([ data.user ){ let cacheArray = []; + + // we need to add "view mode" option to key + // -> if view mode change detected -> key no longer valid + cacheArray.push(compactView ? 'compact' : 'default'); + // loop all active pilots and build cache-key for(let i = 0; i < data.user.length; i++){ userCounter++; @@ -173,71 +182,73 @@ define([ // remove all content systemBody.empty(); - // loop "again" and build DOM object with user information - for(let j = 0; j < data.user.length; j++){ - let userData = data.user[j]; + if(compactView){ + // compact system layout-> pilot count shown in systemHead + systemCount.text(userCounter); - let statusClass = Util.getStatusInfoForCharacter(userData, 'class'); - let userName = userData.name; + system.toggleSystemTooltip('destroy', {}); + systemHeadExpand.hide(); + system.toggleBody(false, map, {}); - let item = $('
', { - class: config.systemBodyItemClass - }).append( - $('', { - text: userData.log.ship.typeName, - class: config.systemBodyRightClass - }) - ).append( - $('', { - class: ['fas', 'fa-circle', config.systemBodyItemStatusClass, statusClass].join(' ') - }) - ).append( - $('', { - class: config.systemBodyItemNameClass, - text: userName - }) - ); + map.revalidate(systemId); + }else{ + systemCount.empty(); - systemBody.append(item); - } + // show active pilots in body + pilots count tooltip + // loop "again" and build DOM object with user information + for(let j = 0; j < data.user.length; j++){ + let userData = data.user[j]; + let statusClass = Util.getStatusInfoForCharacter(userData, 'class'); + let userName = userData.name; - // ==================================================================================================== + let item = $('
', { + class: config.systemBodyItemClass + }).append( + $('', { + text: userData.log.ship.typeName, + class: config.systemBodyRightClass + }) + ).append( + $('', { + class: ['fas', 'fa-circle', config.systemBodyItemStatusClass, statusClass].join(' ') + }) + ).append( + $('', { + class: config.systemBodyItemNameClass, + text: userName + }) + ); - // user count changed -> change tooltip content + systemBody.append(item); + } - // set tooltip color - let highlight = ''; - if(userCounter > oldUserCount){ - highlight = 'good'; - }else if(userCounter < oldUserCount){ - highlight = 'bad'; - } + // user count changed -> change tooltip content + let highlight = ''; + if(userCounter >= oldUserCount){ + highlight = 'good'; + }else if(userCounter < oldUserCount){ + highlight = 'bad'; + } - let tooltipOptions = { - systemId: systemId, - highlight: highlight, - userCount: userCounter - }; + let tooltipOptions = { + systemId: systemId, + highlight: highlight, + userCount: userCounter + }; - // show system head - systemHeadExpand.velocity('stop', true).velocity({ - width: '10px' - },{ - duration: 50, - display: 'inline-block', - progress: function(){ - //re-validate element size and repaint - map.revalidate( systemId ); - }, - complete: function(){ - // show system body - system.toggleBody(true, map, {complete: function(system){ + // show system head + systemHeadExpand.css('display', 'inline-block'); + + // show system body + system.toggleBody(true, map, { + complete: function(system){ // show active user tooltip system.toggleSystemTooltip('show', tooltipOptions); - }}); - } - }); + map.revalidate( systemId ); + } + }); + } } }else{ // no user data found for this system @@ -249,16 +260,13 @@ define([ oldCacheKey && oldCacheKey.length > 0 ){ - // remove tooltip + // reset all elements + systemCount.empty(); system.toggleSystemTooltip('destroy', {}); + systemHeadExpand.hide(); + system.toggleBody(false, map, {}); - // no user -> clear SystemBody - systemHeadExpand.velocity('stop').velocity('reverse',{ - display: 'none', - complete: function(){ - system.toggleBody(false, map, {}); - } - }); + map.revalidate(systemId); } } }; @@ -307,7 +315,7 @@ define([ begin: function(){ }, progress: function(){ - // revalidate element size and repaint + // re-validate element size and repaint map.revalidate( systemDomId ); }, complete: function(){ @@ -391,13 +399,17 @@ define([ $('', { class: systemHeadClasses.join(' '), }).attr('data-value', systemName), + // System users count + $('', { + class: [config.systemHeadCounterClass, Util.config.popoverTriggerClass].join(' ') + }), // System locked status $('', { class: ['fas', 'fa-lock', 'fa-fw'].join(' ') }).attr('title', 'locked'), // System effect color $('', { - class: ['fas', 'fa-square', 'fa-fw', effectBasicClass, effectClass, config.popoverTriggerClass].join(' ') + class: ['fas', 'fa-square', 'fa-fw', effectBasicClass, effectClass, Util.config.popoverTriggerClass].join(' ') }), // expand option $('', { @@ -482,6 +494,8 @@ define([ system.data('region', data.region.name); system.data('constellationId', parseInt(data.constellation.id)); system.data('constellation', data.constellation.name); + system.data('planets', data.planets); + system.data('shattered', data.shattered); system.data('statics', data.statics); system.data('updated', parseInt(data.updated.updated)); system.data('changed', false); @@ -519,11 +533,9 @@ define([ e.stopPropagation(); // trigger menu "open - - // get invisible menu entries - let hideOptions = getHiddenContextMenuOptions(component); - let activeOptions = getActiveContextMenuOptions(component); - $(e.target).trigger('pf:openContextMenu', [e, component, hideOptions, activeOptions]); + Promise.all([getHiddenContextMenuOptions(component), getActiveContextMenuOptions(component)]).then(payload => { + $(e.target).trigger('pf:openContextMenu', [e, component, payload[0], payload[1]]); + }); return false; }); @@ -1129,7 +1141,24 @@ define([ }); }; - return new Promise(updateMapExecutor); + return new Promise(updateMapExecutor).then(payload => { + + let filterMapByScopesExecutor = (resolve, reject) => { + // apply current active scope filter ================================================================== + let promiseStore = MapUtil.getLocaleData('map', payload.data.mapConfig.config.id); + promiseStore.then(dataStore => { + let scopes = []; + if(dataStore && dataStore.filterScopes){ + scopes = dataStore.filterScopes; + } + + MapUtil.filterMapByScopes(payload.data.mapConfig.map, scopes); + resolve(payload); + }); + }; + + return new Promise(filterMapByScopesExecutor); + }); }; /** @@ -1194,129 +1223,6 @@ define([ return connection; }; - /** - * make all systems appear visual on the map with its connections - * @param show - * @param callback - */ - $.fn.visualizeMap = function(show, callback){ - let mapElement = $(this); - - // start map update counter -> prevent map updates during animations - mapElement.getMapOverlay('timer').startMapUpdateCounter(); - - let systemElements = mapElement.find('.' + config.systemClass); - let endpointElements = mapElement.find('.jsplumb-endpoint'); - let connectorElements = mapElement.find('.jsplumb-connector'); - let overlayElements = mapElement.find('.jsplumb-overlay, .tooltip'); - - let hideElements = (elements) => { - if(elements.length > 0){ - // disable transition for next opacity change - elements.addClass('pf-notransition'); - // hide elements - elements.css('opacity', 0); - // Trigger a reflow, flushing the CSS changes - // -> http://stackoverflow.com/questions/11131875/what-is-the-cleanest-way-to-disable-css-transition-effects-temporarily - elements[0].offsetHeight; // jshint ignore:line - elements.removeClass('pf-notransition'); - } - - return elements; - }; - - // if map empty (no systems), execute callback and return - // no visual effects on larger maps - if( - systemElements.length === 0 || - systemElements.length > 20 || - endpointElements.length === 0 - ){ - callback(); - return; - } - - // show nice animation - if(show === 'show'){ - systemElements = hideElements(systemElements); - endpointElements = hideElements(endpointElements); - connectorElements = hideElements(connectorElements); - overlayElements = hideElements(overlayElements); - - systemElements.velocity({ - translateY: [ 0, -20], - opacity: [ 1, 0 ] - },{ - duration: 300, - easing: 'easeOut', - complete: function(){ - // show connections - endpointElements.velocity('transition.fadeIn', { - duration: 0 - }); - - connectorElements.velocity('transition.fadeIn', { - stagger: 30, - duration: 120, - complete: function(){ - callback(); - } - }); - - // show overlay elements (if some exist) - if(overlayElements.length > 0){ - overlayElements.delay(300).velocity('transition.fadeIn', { - stagger: 50, - duration: 180, - display: 'auto' - }); - } - } - }); - }else if(show === 'hide'){ - - $('.mCSB_container').velocity('callout.shake', { - stagger: 0, - drag: false, - duration: 180, - display: 'auto' - }); - - overlayElements.velocity('transition.fadeOut', { - stagger: 50, - drag: true, - duration: 180, - display: 'auto' - }); - - endpointElements.velocity('transition.fadeOut', { - duration: 0, - display: 'block', - complete: function(){ - // show connections - connectorElements.velocity('transition.fadeOut', { - stagger: 0, - drag: true, - duration: 20, - display: 'block' - }); - - systemElements.delay(100).velocity({ - translateY: [ -20, 0 ], - opacity: [ 0, 1 ] - },{ - duration: 180, - display: 'block', - easing: 'easeOut', - complete: function(){ - callback(); - } - }); - } - }); - } - }; - /** * mark a system as source * @param map @@ -1619,7 +1525,7 @@ define([ // init system select live search - some delay until modal transition has finished let selectElement = modalContent.find('.' + config.systemDialogSelectClass); selectElement.delay(240).initSystemSelect({ - key: 'systemId', + key: 'id', disabledOptions: mapSystemIds }); }); @@ -1666,6 +1572,9 @@ define([ }); headElement.on('shown', function(e, editable) { + // hide tooltip when xEditable is visible + system.toggleSystemTooltip('hide', {}); + let inputElement = editable.input.$input.select(); // "fake" timeout until dom rendered @@ -1674,6 +1583,15 @@ define([ input.select(); }, 0, inputElement); }); + + headElement.on('hidden', function(e, editable) { + // show tooltip "again" on xEditable hidden + system.toggleSystemTooltip('show', {show: true}); + + // if system with changed (e.g. long alias) -> revalidate system + let map = MapUtil.getMapInstance(system.attr('data-mapid')); + map.revalidate(system.attr('id')); + }); }; /** @@ -1963,104 +1881,106 @@ define([ /** * get hidden menu entry options for a context menu * @param component - * @returns {Array} + * @returns {Promise} */ let getHiddenContextMenuOptions = function(component){ - let hiddenOptions = []; - if(component instanceof jsPlumb.Connection){ - // disable connection menu entries + let getHiddenContextMenuOptionsExecutor = (resolve, reject) => { + let hiddenOptions = []; - let scope = component.scope; + if(component instanceof jsPlumb.Connection){ + // disable connection menu entries + let scope = component.scope; + if(scope === 'abyssal'){ + hiddenOptions.push('frigate'); + hiddenOptions.push('preserve_mass'); + hiddenOptions.push('change_status'); - if(scope === 'abyssal'){ - hiddenOptions.push('frigate'); - hiddenOptions.push('preserve_mass'); - hiddenOptions.push('change_status'); + hiddenOptions.push('change_scope'); + hiddenOptions.push('separator'); + }else if(scope === 'stargate'){ + hiddenOptions.push('frigate'); + hiddenOptions.push('preserve_mass'); + hiddenOptions.push('change_status'); - hiddenOptions.push('change_scope'); - hiddenOptions.push('separator'); - }else if(scope === 'stargate'){ - hiddenOptions.push('frigate'); - hiddenOptions.push('preserve_mass'); - hiddenOptions.push('change_status'); - - hiddenOptions.push('scope_stargate'); - }else if(scope === 'jumpbridge'){ - hiddenOptions.push('frigate'); - hiddenOptions.push('preserve_mass'); - hiddenOptions.push('change_status'); - hiddenOptions.push('scope_jumpbridge'); - }else if(scope === 'wh'){ - hiddenOptions.push('scope_wh'); + hiddenOptions.push('scope_stargate'); + }else if(scope === 'jumpbridge'){ + hiddenOptions.push('frigate'); + hiddenOptions.push('preserve_mass'); + hiddenOptions.push('change_status'); + hiddenOptions.push('scope_jumpbridge'); + }else if(scope === 'wh'){ + hiddenOptions.push('scope_wh'); + } + }else if( component.hasClass(config.systemClass) ){ + // disable system menu entries + if(component.data('locked') === true){ + hiddenOptions.push('delete_system'); + } } - }else if( component.hasClass(config.systemClass) ){ - // disable system menu entries - if(component.data('locked') === true){ - hiddenOptions.push('delete_system'); - } - } + resolve(hiddenOptions); + }; - return hiddenOptions; + return new Promise(getHiddenContextMenuOptionsExecutor); }; /** * get active menu entry options for a context menu * @param component - * @returns {Array} + * @returns {Promise} */ - let getActiveContextMenuOptions = function(component){ - let activeOptions = []; + let getActiveContextMenuOptions = component => { - if(component instanceof jsPlumb.Connection){ - let scope = component.scope; + let getActiveContextMenuOptionsExecutor = (resolve, reject) => { + let activeOptions = []; - if(component.hasType('wh_eol') === true){ - activeOptions.push('wh_eol'); - } + if(component instanceof jsPlumb.Connection){ + let scope = component.scope; - if(component.hasType('frigate') === true){ - activeOptions.push('frigate'); - } - if(component.hasType('preserve_mass') === true){ - activeOptions.push('preserve_mass'); - } - if(component.hasType('wh_reduced') === true){ - activeOptions.push('status_reduced'); - }else if(component.hasType('wh_critical') === true){ - activeOptions.push('status_critical'); - }else{ - // not reduced is default - activeOptions.push('status_fresh'); - } + if(component.hasType('wh_eol') === true){ + activeOptions.push('wh_eol'); + } - }else if( component.hasClass(config.mapClass) ){ + if(component.hasType('frigate') === true){ + activeOptions.push('frigate'); + } + if(component.hasType('preserve_mass') === true){ + activeOptions.push('preserve_mass'); + } + if(component.hasType('wh_reduced') === true){ + activeOptions.push('status_reduced'); + }else if(component.hasType('wh_critical') === true){ + activeOptions.push('status_critical'); + }else{ + // not reduced is default + activeOptions.push('status_fresh'); + } - // active map menu entries - if(component.data('filter_scope') === 'wh'){ - activeOptions.push('filter_wh'); - } - if(component.data('filter_scope') === 'stargate'){ - activeOptions.push('filter_stargate'); - } - if(component.data('filter_scope') === 'jumpbridge'){ - activeOptions.push('filter_jumpbridge'); - } - if(component.data('filter_scope') === 'abyssal'){ - activeOptions.push('filter_abyssal'); - } - }else if( component.hasClass(config.systemClass) ){ - // active system menu entries - if(component.data('locked') === true){ - activeOptions.push('lock_system'); - } - if(component.data('rallyUpdated') > 0){ - activeOptions.push('set_rally'); - } - } + resolve(activeOptions); + }else if( component.hasClass(config.mapClass) ){ + // active map menu entries + let promiseStore = MapUtil.getLocaleData('map', component.data('id')); + promiseStore.then(dataStore => { + if(dataStore && dataStore.filterScopes){ + activeOptions = dataStore.filterScopes.map(scope => 'filter_' + scope); + } + resolve(activeOptions); + }); + }else if( component.hasClass(config.systemClass) ){ + // active system menu entries + if(component.data('locked') === true){ + activeOptions.push('lock_system'); + } + if(component.data('rallyUpdated') > 0){ + activeOptions.push('set_rally'); + } - return activeOptions; + resolve(activeOptions); + } + }; + + return new Promise(getActiveContextMenuOptionsExecutor); }; /** @@ -2172,17 +2092,14 @@ define([ } // init system tooltips ======================================================================================= - // TODO check this code: - /* let systemTooltipOptions = { toggle: 'tooltip', placement: 'right', container: 'body', viewport: system.id }; - system.find('.fas').tooltip(systemTooltipOptions); -*/ + // context menu =============================================================================================== // trigger context menu @@ -2192,12 +2109,11 @@ define([ let systemElement = $(this); - // hide all map contextmenu options - let hideOptions = getHiddenContextMenuOptions(systemElement); + // trigger menu "open + Promise.all([getHiddenContextMenuOptions(systemElement), getActiveContextMenuOptions(systemElement)]).then(payload => { + $(e.target).trigger('pf:openContextMenu', [e, this, payload[0], payload[1]]); + }); - let activeOptions = getActiveContextMenuOptions(systemElement); - - $(e.target).trigger('pf:openContextMenu', [e, this, hideOptions, activeOptions]); return false; }); @@ -2309,7 +2225,7 @@ define([ if(! system.hasClass('no-click')){ if(e.ctrlKey === true){ // select system - MapUtil.toggleSelectSystem(map, [system]); + MapUtil.toggleSystemsSelect(map, [system]); }else{ MapUtil.showSystemInfo(map, system); } @@ -2367,14 +2283,17 @@ define([ let mapElement = $(this); let map = getMapInstance(mapElement.data('id')); - let allSystems = mapElement.find('.' + config.systemClass + ':not(.' + config.systemSelectedClass + ')'); + let allSystems = mapElement.find('.' + config.systemClass + + ':not(.' + config.systemSelectedClass + ')' + + ':not(.' + MapUtil.config.systemHiddenClass + ')' + ); // filter non-locked systems allSystems = allSystems.filter(function(i, el){ return ( $(el).data('locked') !== true ); }); - MapUtil.toggleSelectSystem(map, allSystems); + MapUtil.toggleSystemsSelect(map, allSystems); Util.showNotify({title: allSystems.length + ' systems selected', type: 'success'}); @@ -2521,7 +2440,8 @@ define([ let connections = MapUtil.checkForConnection(newJsPlumbInstance, sourceId, targetId); if(connections.length > 1){ bootbox.confirm('Connection already exists. Do you really want to add an additional one?', function(result) { - if(!result){ + if(!result && connection._jsPlumb){ + // connection._jsPlumb might be "undefined" in case connection was removed in the meantime connection._jsPlumb.instance.detach(connection); } }); @@ -2570,7 +2490,7 @@ define([ */ let setMapObserver = function(map){ // get map container - let mapContainer = $( map.getContainer() ); + let mapContainer = $(map.getContainer()); mapContainer.bind('contextmenu', function(e){ e.preventDefault(); @@ -2580,11 +2500,10 @@ define([ if($(e.target).hasClass( config.mapClass )){ let mapElement = $(this); - let hideOptions = getHiddenContextMenuOptions(mapElement); - - let activeOptions = getActiveContextMenuOptions(mapElement); - - $(e.target).trigger('pf:openContextMenu', [e, mapElement, hideOptions, activeOptions]); + // trigger menu "open + Promise.all([getHiddenContextMenuOptions(mapElement), getActiveContextMenuOptions(mapElement)]).then(payload => { + $(e.target).trigger('pf:openContextMenu', [e, mapElement, payload[0], payload[1]]); + }); } return false; @@ -2640,52 +2559,32 @@ define([ case 'filter_abyssal': // filter (show/hide) let filterScope = action.split('_')[1]; + let filterScopeLabel = MapUtil.getScopeInfoForConnection( filterScope, 'label'); - // scope label - let filterScopeLabel = MapUtil.getScopeInfoForMap(filterScope, 'label'); - - let showScope = true; - if( - currentMapElement.data('filter_scope') && - currentMapElement.data('filter_scope') === filterScope - ){ - // remove scope filter - currentMapElement.data('filter_scope', false); - showScope = false; - - // hide map overlay filter info - currentMapElement.getMapOverlay('info').updateOverlayIcon('filter', 'hide'); - }else{ - // set scope filter - currentMapElement.data('filter_scope', filterScope); - - // show map overlay filter info - currentMapElement.getMapOverlay('info').updateOverlayIcon('filter', 'show'); - } - - let filteredConnections = currentMap.getAllConnections(filterScope); - - for(let i = 0; i < filteredConnections.length; i++){ - let tempConnection = filteredConnections[i]; - - let tempEndpoints = tempConnection.endpoints; - let setVisible = true; - - if( - showScope && - tempConnection.scope !== filterScope - ){ - setVisible = false; + let promiseStore = MapUtil.getLocaleData('map', currentMapId); + promiseStore.then(data => { + let filterScopes = []; + if(data && data.filterScopes){ + filterScopes = data.filterScopes; + } + // add or remove this scope from filter + let index = filterScopes.indexOf(filterScope); + if(index >= 0){ + filterScopes.splice(index, 1); + }else{ + filterScopes.push(filterScope); + // "all filters active" == "no filter" + if(filterScopes.length === Object.keys(Init.connectionScopes).length){ + filterScopes = []; + } } + // save filterScopes in IndexDB + MapUtil.storeLocalData('map', currentMapId, 'filterScopes', filterScopes); + MapUtil.filterMapByScopes(currentMap, filterScopes); - for(let j = 0; j < tempEndpoints.length; j++){ - tempEndpoints[j].setVisible( setVisible ); - } - } - - Util.showNotify({title: 'Scope filter changed', text: filterScopeLabel, type: 'success'}); - + Util.showNotify({title: 'Scope filter changed', text: filterScopeLabel, type: 'success'}); + }); break; case 'delete_systems': // delete all selected systems with its connections @@ -2761,8 +2660,8 @@ define([ width: newWidth, 'min-width': minWidth + 'px' },{ - easing: 'easeInOutQuart', - duration: 120, + easing: 'easeOut', + duration: 60, progress: function(){ // repaint connections of current system map.revalidate(systemId); @@ -2805,6 +2704,27 @@ define([ selector: '.' + config.systemClass + ' .' + config.systemHeadExpandClass }); + // system "active users" popover ------------------------------------------------------------------------------ + mapContainer.hoverIntent({ + over: function(e){ + let counterElement = $(this); + let systemElement = counterElement.closest('.' + config.systemClass); + let mapId = systemElement.data('mapid'); + let systemId = systemElement.data('systemId'); + let userData = Util.getCurrentMapUserData(mapId); + let systemUserData = Util.getCharacterDataBySystemId(userData.data.systems, systemId); + + counterElement.addSystemPilotTooltip(systemUserData, { + trigger: 'manual', + placement: 'right' + }).setPopoverSmall().popover('show'); + }, + out: function(e){ + $(this).destroyPopover(); + }, + selector: '.' + config.systemHeadCounterClass + }); + // system "effect" popover ------------------------------------------------------------------------------------ // -> event delegation to system elements, popup only if needed (hover) mapContainer.hoverIntent({ @@ -3054,18 +2974,20 @@ define([ // container must exist! otherwise systems can not be updated if(mapElement !== undefined){ - mapElement = $(mapElement); - // get current character log data - let characterLogExists = false; - let currentCharacterLog = Util.getCurrentCharacterLog(); - // check if map is frozen if(mapElement.data('frozen') === true){ return returnStatus; } + // compact/small system layout or not + let compactView = mapElement.hasClass(MapUtil.config.mapCompactClass); + + // get current character log data + let characterLogExists = false; + let currentCharacterLog = Util.getCurrentCharacterLog(); + // data for header update let headerUpdateData = { mapId: userData.config.id, @@ -3133,7 +3055,7 @@ define([ } } - system.updateSystemUserData(map, tempUserData, currentUserIsHere); + system.updateSystemUserData(map, tempUserData, currentUserIsHere, {compactView: compactView}); } // users who are not in any map system -------------------------------------------------------------------- @@ -3288,6 +3210,8 @@ define([ systemData.rallyUpdated = system.data('rallyUpdated') || 0; systemData.rallyPoke = system.data('rallyPoke') ? 1 : 0; systemData.currentUser = system.data('currentUser'); // if user is currently in this system + systemData.planets = system.data('planets'); + systemData.shattered = system.data('shattered') ? 1 : 0; systemData.statics = system.data('statics'); systemData.updated = { updated: parseInt( system.data('updated') ) @@ -3316,11 +3240,6 @@ define([ */ let initMapOptions = (mapConfig, options) => { - /** - * init map options promise - * @param resolve - * @param reject - */ let initMapOptionsExecutor = (resolve, reject) => { let payload = { action: 'initMapOptions', @@ -3330,57 +3249,18 @@ define([ }; if(options.showAnimation){ - /** - * callback after visualizeMap is done - * @param mapName - * @param mapContainer - */ - let switchTabCallback = (mapContainer, mapConfig) => { - Util.showNotify({title: 'Map initialized', text: mapConfig.name + ' - loaded', type: 'success'}); - - let mapWrapper = mapContainer.parents('.' + config.mapWrapperClass); - - // auto scroll map to previous position ----------------------------------------------------------- - let promiseStore = MapUtil.getLocaleData('map', mapContainer.data('id') ); - promiseStore.then(data => { - // This code runs once the value has been loaded from offline storage - if(data && data.scrollOffset){ - mapWrapper.scrollToPosition([data.scrollOffset.y, data.scrollOffset.x]); - } - }); - - // update main menu options based on the active map ----------------------------------------------- - $(document).trigger('pf:updateMenuOptions', { - mapConfig: mapConfig - }); - - // init magnetizer -------------------------------------------------------------------------------- - mapContainer.triggerMenuEvent('MapOption', { - option: 'mapMagnetizer', - toggle: false - }); - - // init grid snap --------------------------------------------------------------------------------- - mapContainer.triggerMenuEvent('MapOption', { - option: 'mapSnapToGrid', - toggle: false - }); - - // init endpoint overlay -------------------------------------------------------------------------- - mapContainer.triggerMenuEvent('MapOption', { - option: 'mapEndpoint', - toggle: false - }); - }; - - // show nice visualization effect --------------------------------------------------------------------- - let mapContainer = $(mapConfig.map.getContainer()); - mapContainer.visualizeMap('show', function(){ - switchTabCallback(mapContainer, mapConfig.config); - }); + let mapElement = $(mapConfig.map.getContainer()); + MapUtil.setMapDefaultOptions(mapElement, mapConfig.config) + .then(payload => MapUtil.visualizeMap(mapElement, 'show')) + .then(payload => MapUtil.scrollToDefaultPosition(mapElement)) + .then(payload => { + Util.showNotify({title: 'Map initialized', text: mapConfig.config.name + ' - loaded', type: 'success'}); + }) + .then(() => resolve(payload)); + }else{ + // nothing to do here... + resolve(payload); } - - resolve(payload); }; return new Promise(initMapOptionsExecutor); diff --git a/js/app/map/overlay.js b/js/app/map/overlay.js index ef03879d..7a7be63b 100644 --- a/js/app/map/overlay.js +++ b/js/app/map/overlay.js @@ -260,7 +260,7 @@ define([ let mapElement = $(this); let map = getMapObjectFromMapElement(mapElement); let MapUtil = require('app/map/util'); - let connections = MapUtil.searchConnectionsByScopeAndType(map, 'wh'); + let connections = MapUtil.searchConnectionsByScopeAndType(map, 'wh', undefined, true); // get connection signature information --------------------------------------- getConnectionSignatureData(mapElement, connections, addConnectionsOverlay); @@ -293,13 +293,21 @@ define([ title: 'active filter', trigger: 'active', class: 'pf-map-overlay-filter', - iconClass: ['fas', 'fa-fw', 'fa-filter'] + iconClass: ['fas', 'fa-fw', 'fa-filter'], + onClick: function(e){ + // clear all filter + let mapElement = Util.getMapElementFromOverlay(this); + let map = getMapObjectFromOverlayIcon(this); + + MapUtil.storeLocalData('map', mapElement.data('id'), 'filterScopes', []); + MapUtil.filterMapByScopes(map, []); + } }, mapSnapToGrid: { title: 'active grid', trigger: 'active', class: 'pf-map-overlay-grid', - iconClass: ['glyphicon', 'glyphicon-th'] + iconClass: ['fas', 'fa-fw', 'fa-th'] }, mapMagnetizer: { title: 'active magnetizer', @@ -352,6 +360,12 @@ define([ } } }, + mapCompact: { + title: 'compact layout', + trigger: 'active', + class: 'pf-map-overlay-compact', + iconClass: ['fas', 'fa-fw', 'fa-compress'] + }, connection: { title: 'WH data', trigger: 'hover', @@ -639,8 +653,12 @@ define([ iconElement.data('visible', true); } }else if(viewType === 'hide'){ - iconElement.removeClass('active').velocity('reverse'); - iconElement.data('visible', false); + // check if icon is not already visible + // -> prevents unnecessary "hide" animation + if(iconElement.data('visible')){ + iconElement.removeClass('active').velocity('reverse'); + iconElement.data('visible', false); + } // check if there is any visible icon remaining let visibleIcons = mapOverlayInfo.find('i:visible'); @@ -704,6 +722,11 @@ define([ icon.hoverIntent(options[prop].hoverIntent); } + // add "click" handler for some icons + if(options[prop].hasOwnProperty('onClick')){ + icon.on('click', options[prop].onClick); + } + mapOverlayInfo.append(icon); } } diff --git a/js/app/map/system.js b/js/app/map/system.js index 39853354..17cb8585 100644 --- a/js/app/map/system.js +++ b/js/app/map/system.js @@ -21,9 +21,10 @@ define([ mapClass: 'pf-map', // class for all maps - popoverTriggerClass: 'pf-popover-trigger', // class for "popover" trigger elements - systemHeadInfoClass: 'pf-system-head-info', // class for system info + systemHeadInfoLeftClass: 'pf-system-head-info-left', // class for left system info + systemHeadInfoRightClass: 'pf-system-head-info-right', // class for right system info + systemActiveClass: 'pf-system-active', // class for an active system on a map systemTooltipInnerIdPrefix: 'pf-system-tooltip-inner-', // id prefix for system tooltip content systemTooltipInnerClass: 'pf-system-tooltip-inner', // class for system tooltip content @@ -406,7 +407,7 @@ define([ * @param systems */ let removeSystems = (map, systems) => { - let removeSystemCallbak = function(deleteSystem){ + let removeSystemCallbak = deleteSystem => { map.remove(deleteSystem); }; @@ -415,6 +416,7 @@ define([ // check if system is "active" if( system.hasClass(config.systemActiveClass) ){ + delete Init.currentSystemData; // get parent Tab Content and fire clear modules event let tabContentElement = MapUtil.getTabContentElementByMapElement( system ); $(tabContentElement).trigger('pf:removeSystemModules'); @@ -441,7 +443,7 @@ define([ * @param sourceSystem * @returns {{x: *, y: *}} */ - let calculateNewSystemPosition = function(sourceSystem){ + let calculateNewSystemPosition = sourceSystem => { let mapContainer = sourceSystem.parent(); let grid = [MapUtil.config.mapSnapToGridDimension, MapUtil.config.mapSnapToGridDimension]; @@ -490,24 +492,39 @@ define([ */ let getHeadInfoElement = (data) => { let headInfo = null; + let headInfoLeft = []; + let headInfoRight = []; + + if(data.shattered){ + headInfoLeft.push(''); + } // check systemData if headInfo element is needed if(data.statics && data.statics.length){ // format wh statics - let statics = []; - for(let staticData of data.statics){ - statics.push( + for(let wormholeName of data.statics){ + let staticData = Object.assign({}, Init.wormholes[wormholeName]); + headInfoRight.push( '' + staticData.security + '' ); } + } - headInfo = $('
', { + if(headInfoLeft.length || headInfoRight.length){ + headInfo = $('
', { class: config.systemHeadInfoClass }).append( - statics.join('  ') + $('
', { + class: config.systemHeadInfoLeftClass, + html: headInfoLeft.join('  ') + }), + $('
', { + class: config.systemHeadInfoRightClass, + html: headInfoRight.join('  ') + }) ); } diff --git a/js/app/map/util.js b/js/app/map/util.js index dd86d7b1..8eb49835 100644 --- a/js/app/map/util.js +++ b/js/app/map/util.js @@ -19,13 +19,17 @@ define([ mapLocalStoragePrefix: 'map_', // prefix for map data local storage key mapTabContentClass: 'pf-map-tab-content', // Tab-Content element (parent element) + mapWrapperClass: 'pf-map-wrapper', // wrapper div (scrollable) + mapClass: 'pf-map', // class for all maps mapGridClass: 'pf-grid-small', // class for map grid snapping + mapCompactClass: 'pf-compact', // class for map compact system UI systemIdPrefix: 'pf-system-', // id prefix for a system systemClass: 'pf-system', // class for all systems systemActiveClass: 'pf-system-active', // class for an active system on a map systemSelectedClass: 'pf-system-selected', // class for selected systems on on map + systemHiddenClass: 'pf-system-hidden', // class for hidden (filtered) systems // dataTable tableCellEllipsisClass: 'pf-table-cell-ellipsis', @@ -52,6 +56,11 @@ define([ description: 'Endpoint overlay', onEnable: 'showEndpointOverlays', // jQuery extension function onDisable: 'hideEndpointOverlays' // jQuery extension function + }, + mapCompact : { + buttonId: Util.config.menuButtonCompactId, + description: 'Compact system layout', + class: 'mapCompactClass' } }; @@ -453,6 +462,90 @@ define([ return activeConnections.length > 0; }; + /** + * filter map by scopes + * -> this effects visible systems and connections on UI + * @param map + * @param scopes + */ + let filterMapByScopes = (map, scopes) => { + if(map){ + // TODO ^^sometimes map is undefined -> bug + let mapElement = $(map.getContainer()); + let allSystems = mapElement.getSystems(); + let allConnections = map.getAllConnections(); + + if(scopes && scopes.length){ + // filter connections ------------------------------------------------------------------------------------- + let visibleSystems = []; + let visibleConnections = searchConnectionsByScopeAndType(map, scopes); + + for(let connection of allConnections){ + if(visibleConnections.indexOf(connection) >= 0){ + setConnectionVisible(connection, true); + // source/target system should always be visible -> even if filter scope not matches system type + if(visibleSystems.indexOf(connection.endpoints[0].element) < 0){ + visibleSystems.push(connection.endpoints[0].element); + } + if(visibleSystems.indexOf(connection.endpoints[1].element) < 0){ + visibleSystems.push(connection.endpoints[1].element); + } + }else{ + setConnectionVisible(connection, false); + } + } + + // filter systems ----------------------------------------------------------------------------------------- + let visibleTypeIds = []; + if(scopes.indexOf('wh') >= 0){ + visibleTypeIds.push(1); + } + if(scopes.indexOf('abyssal') >= 0){ + visibleTypeIds.push(4); + } + + for(let system of allSystems){ + if( + visibleTypeIds.indexOf($(system).data('typeId')) >= 0 || + visibleSystems.indexOf(system) >= 0 + ){ + setSystemVisible(system, map, true); + }else{ + setSystemVisible(system, map, false); + } + } + + mapElement.getMapOverlay('info').updateOverlayIcon('filter', 'show'); + }else{ + // clear filter + for(let system of allSystems){ + setSystemVisible(system, map, true); + } + for(let connection of allConnections){ + setConnectionVisible(connection, true); + } + + mapElement.getMapOverlay('info').updateOverlayIcon('filter', 'hide'); + } + } + }; + + /** + * mark system as "selected" e.g. for dragging + * @param map + * @param system + * @param select + */ + let setSystemSelect = (map, system, select) => { + if(select){ + system.addClass(config.systemSelectedClass); + map.addToDragSelection(system); + }else{ + system.removeClass(config.systemSelectedClass); + map.removeFromDragSelection(system); + } + }; + /** * mark a system as "active" * @param map @@ -465,10 +558,32 @@ define([ // set current system active system.addClass(config.systemActiveClass); + + // collect all required data from map module to update the info element + // store them global and assessable for each module + Util.setCurrentSystemData({ + systemData: system.getSystemData(), + mapId: parseInt( system.attr('data-mapid') ) + }); + }; + + /** + * set system visibility e.g. or filtered systems + * @param system + * @param visible + */ + let setSystemVisible = (system, map, visible) => { + system = $(system); + if(!visible){ + // invisible systems should no longer be selected + setSystemSelect(map, system, false); + } + system.toggleClass(config.systemHiddenClass, !visible); }; /** * mark a connection as "active" + * @param map * @param connections */ let setConnectionsActive = (map, connections) => { @@ -482,22 +597,30 @@ define([ } }; + /** + * set connection visibility e.g. for filtered systems + * @param connection + * @param visible + */ + let setConnectionVisible = (connection, visible) => { + for(let endpoint of connection.endpoints){ + endpoint.setVisible(visible); + } + }; + /** * toggle "selected" status of system * @param map * @param systems */ - let toggleSelectSystem = (map, systems) => { + let toggleSystemsSelect = (map, systems) => { for(let system of systems){ system = $(system); - if( system.data('locked') !== true ){ - if( system.hasClass( config.systemSelectedClass ) ){ - system.removeClass( config.systemSelectedClass ); - - map.removeFromDragSelection(system); + if(system.data('locked') !== true){ + if(system.hasClass(config.systemSelectedClass)){ + setSystemSelect(map, system, false); }else{ - system.addClass( config.systemSelectedClass ); - map.addToDragSelection(system); + setSystemSelect(map, system, true); } } } @@ -532,16 +655,7 @@ define([ setSystemActive(map, system); // get parent Tab Content and fire update event - let tabContentElement = getTabContentElementByMapElement( system ); - - // collect all required data from map module to update the info element - // store them global and assessable for each module - Util.setCurrentSystemData({ - systemData: system.getSystemData(), - mapId: parseInt( system.attr('data-mapid') ) - }); - - $(tabContentElement).trigger('pf:drawSystemModules'); + getTabContentElementByMapElement(system).trigger('pf:drawSystemModules'); }; /** @@ -604,17 +718,23 @@ define([ /** * search connections by scope and/or type * -> scope and target can be an array - * @param {Object} map - jsPlumb - * @param {string|string[]} scope - * @param {string|string[]} type + * @param map + * @param scope + * @param type + * @param noHidden * @returns {Array} */ - let searchConnectionsByScopeAndType = (map, scope, type) => { + let searchConnectionsByScopeAndType = (map, scope, type = undefined, noHidden = false) => { let connections = []; let scopeArray = (scope === undefined) ? ['*'] : ((Array.isArray(scope)) ? scope : [scope]); let typeArray = (type === undefined) ? [] : ((Array.isArray(type)) ? type : [type]); map.select({scope: scopeArray}).each(function(connection){ + if(noHidden && !connection.isVisible()){ + // exclude invisible connection + return; + } + if(typeArray.length > 0){ // filter by connection type as well... for(let i = 0; i < typeArray.length; i++){ @@ -843,6 +963,185 @@ define([ } }; + /** + * show map animations when a new map gets visual + * @param mapElement + * @param show + * @returns {Promise} + */ + let visualizeMap = (mapElement, show) => { + + let visualizeMapExecutor = (resolve, reject) => { + // start map update counter -> prevent map updates during animations + mapElement.getMapOverlay('timer').startMapUpdateCounter(); + + let systemElements = mapElement.find('.' + config.systemClass); + let endpointElements = mapElement.find('.jsplumb-endpoint:visible'); + let connectorElements = mapElement.find('.jsplumb-connector:visible'); + let overlayElements = mapElement.find('.jsplumb-overlay:visible, .tooltip'); + + let hideElements = (elements) => { + if(elements.length > 0){ + // disable transition for next opacity change + elements.addClass('pf-notransition'); + // hide elements + elements.css('opacity', 0); + // Trigger a reflow, flushing the CSS changes + // -> http://stackoverflow.com/questions/11131875/what-is-the-cleanest-way-to-disable-css-transition-effects-temporarily + elements[0].offsetHeight; // jshint ignore:line + elements.removeClass('pf-notransition'); + } + + return elements; + }; + + let mapElements = systemElements.add(endpointElements).add(connectorElements); + + // show nice animation + if(show === 'show'){ + hideElements(systemElements); + hideElements(endpointElements); + hideElements(connectorElements); + hideElements(overlayElements); + + overlayElements.velocity('transition.fadeIn', { + duration: 60, + display: 'auto' + }); + + if(mapElements.length){ + mapElements.velocity({ + translateY: [ 0, -20], + opacity: [ 1, 0 ] + }, { + duration: 150, + easing: 'easeOut', + complete: function(){ + resolve({ + action: 'visualizeMap', + data: false + }); + } + }); + }else{ + // "complete" callback is not fired if no elements were animated + resolve({ + action: 'visualizeMap', + data: false + }); + } + + }else if(show === 'hide'){ + + overlayElements.velocity('transition.fadeOut', { + duration: 60, + display: 'auto' + }); + + if(mapElements.length){ + mapElements.velocity({ + translateY: [ -20, 0 ], + opacity: [ 0, 1 ] + }, { + duration: 150, + easing: 'easeOut', + complete: function(){ + resolve({ + action: 'visualizeMap', + data: false + }); + } + }); + }else{ + // "complete" callback is not fired if no elements were animated + resolve({ + action: 'visualizeMap', + data: false + }); + } + + } + }; + + return new Promise(visualizeMapExecutor); + }; + + /** + * set default map Options ( + * -> HINT: This function triggers Events! Promise is resolved before trigger completed + * @param mapElement + * @param mapConfig + * @returns {Promise} + */ + let setMapDefaultOptions = (mapElement, mapConfig) => { + + let setMapDefaultOptionsExecutor = (resolve, reject) => { + // update main menu options based on the active map ----------------------------------------------- + $(document).trigger('pf:updateMenuOptions', { + mapConfig: mapConfig + }); + + // init compact system layout --------------------------------------------------------------------- + mapElement.triggerMenuEvent('MapOption', { + option: 'mapCompact', + toggle: false + }); + + // init magnetizer -------------------------------------------------------------------------------- + mapElement.triggerMenuEvent('MapOption', { + option: 'mapMagnetizer', + toggle: false + }); + + // init grid snap --------------------------------------------------------------------------------- + mapElement.triggerMenuEvent('MapOption', { + option: 'mapSnapToGrid', + toggle: false + }); + + // init endpoint overlay -------------------------------------------------------------------------- + mapElement.triggerMenuEvent('MapOption', { + option: 'mapEndpoint', + toggle: false + }); + + resolve({ + action: 'setMapDefaultOptions', + data: false + }); + }; + + return new Promise(setMapDefaultOptionsExecutor); + }; + + /** + * scroll map to default (stored) x/y coordinates + * @param mapElement + * @returns {Promise} + */ + let scrollToDefaultPosition = (mapElement) => { + + let scrollToDefaultPositionExecutor = (resolve, reject) => { + let mapWrapper = mapElement.parents('.' + config.mapWrapperClass); + + // auto scroll map to previous stored position + let promiseStore = getLocaleData('map', mapElement.data('id')); + promiseStore.then(data => { + // This code runs once the value has been loaded from offline storage + if(data && data.scrollOffset){ + mapWrapper.scrollToPosition([data.scrollOffset.y, data.scrollOffset.x]); + } + + resolve({ + action: 'scrollToDefaultPosition', + data: false + }); + }); + }; + + return new Promise(scrollToDefaultPositionExecutor); + }; + /** * delete local map configuration by key (IndexedDB) * @param type @@ -993,10 +1292,40 @@ define([ }); }; + /** + * add system pilot tooltip + * @param systemUserData + * @param options + * @returns {*} + */ + $.fn.addSystemPilotTooltip = function(systemUserData, options){ + let content = Util.getSystemPilotsTable(systemUserData); + + let defaultOptions = { + placement: 'top', + html: true, + trigger: 'hover', + container: 'body', + title: 'Pilots', + content: content, + delay: { + show: 150, + hide: 0 + }, + }; + + options = $.extend({}, defaultOptions, options); + + return this.each(function(){ + $(this).popover(options); + }); + }; + /** * add system effect tooltip * @param security * @param effect + * @param options * @returns {*} */ $.fn.addSystemEffectTooltip = function(security, effect, options){ @@ -1029,6 +1358,36 @@ define([ }); }; + /** + * add system planets tooltip + * @param planets + * @param options + * @returns {*} + */ + $.fn.addSystemPlanetsTooltip = function(planets, options){ + + let content = Util.getSystemPlanetsTable(planets); + + let defaultOptions = { + placement: 'top', + html: true, + trigger: 'hover', + container: 'body', + title: 'Planets', + content: content, + delay: { + show: 150, + hide: 0 + }, + }; + + options = $.extend({}, defaultOptions, options); + + return this.each(function(){ + $(this).popover(options); + }); + }; + /** * add a wormhole tooltip with wh specific data to elements * @param tooltipData @@ -1188,6 +1547,39 @@ define([ return url; }; + /** + * request system data + * @param requestData + * @param context + * @returns {Promise} + */ + let requestSystemData = (requestData, context) => { + + let requestSystemDataExecutor = (resolve, reject) => { + $.ajax({ + url: Init.path.getSystemData, + type: 'POST', + dataType: 'json', + data: requestData, + context: context + }).done(function(data){ + if(data.system){ + resolve({ + action: 'systemData', + context: this, + data: data.system + }); + }else{ + console.warn('Missing systemData in response!', requestData); + } + }).fail(function( jqXHR, status, error) { + console.warn('Fail request systemData!', requestData); + }); + }; + + return new Promise(requestSystemDataExecutor); + }; + return { config: config, mapOptions: mapOptions, @@ -1204,8 +1596,9 @@ define([ getSystemData: getSystemData, getSystemTypeInfo: getSystemTypeInfo, getEffectInfoForSystem: getEffectInfoForSystem, - toggleSelectSystem: toggleSelectSystem, + toggleSystemsSelect: toggleSystemsSelect, toggleConnectionActive: toggleConnectionActive, + setSystemActive: setSystemActive, showSystemInfo: showSystemInfo, showConnectionInfo: showConnectionInfo, getConnectionsByType: getConnectionsByType, @@ -1223,12 +1616,17 @@ define([ getEndpointOverlayContent: getEndpointOverlayContent, getTabContentElementByMapElement: getTabContentElementByMapElement, hasActiveConnection: hasActiveConnection, + filterMapByScopes: filterMapByScopes, storeDefaultMapId: storeDefaultMapId, getLocaleData: getLocaleData, storeLocalData: storeLocalData, deleteLocalData: deleteLocalData, + visualizeMap: visualizeMap, + setMapDefaultOptions: setMapDefaultOptions, + scrollToDefaultPosition: scrollToDefaultPosition, getSystemId: getSystemId, checkRight: checkRight, - getMapDeeplinkUrl: getMapDeeplinkUrl + getMapDeeplinkUrl: getMapDeeplinkUrl, + requestSystemData: requestSystemData }; }); \ No newline at end of file diff --git a/js/app/mappage.js b/js/app/mappage.js index a72015fb..12c65528 100644 --- a/js/app/mappage.js +++ b/js/app/mappage.js @@ -35,6 +35,9 @@ define([ // set default select2 config Util.initDefaultSelect2Config(); + // set default xEditable config + Util.initDefaultEditableConfig(); + // load page // load info (maintenance) info panel (if scheduled) $('body').loadPageStructure().setGlobalShortcuts(); @@ -254,12 +257,12 @@ define([ onGet: (MsgWorkerMessage) => { switch(MsgWorkerMessage.task()){ case 'mapUpdate': - Util.updateCurrentMapData( MsgWorkerMessage.data() ); + Util.updateCurrentMapData(MsgWorkerMessage.data()); ModuleMap.updateMapModule(mapModule); break; case 'mapAccess': case 'mapDeleted': - Util.deleteCurrentMapData( MsgWorkerMessage.data() ); + Util.deleteCurrentMapData(MsgWorkerMessage.data()); ModuleMap.updateMapModule(mapModule); break; case 'mapSubscriptions': @@ -350,7 +353,7 @@ define([ // get updated map data let updatedMapData = { - mapData: mapModule.getMapModuleDataForUpdate(), + mapData: ModuleMap.getMapModuleDataForUpdate(mapModule), getUserData: Util.getCurrentUserData() ? 0 : 1 }; @@ -472,7 +475,7 @@ define([ // update system info panels if(data.system){ - mapModule.updateSystemModuleData(data.system); + ModuleMap.updateSystemModulesData(mapModule, data.system); } // store current map user data (cache) diff --git a/js/app/module_map.js b/js/app/module_map.js index 0c12980a..72bb7639 100644 --- a/js/app/module_map.js +++ b/js/app/module_map.js @@ -84,6 +84,7 @@ define([ * @param tabElement */ let setMapContentObserver = (tabElement) => { + tabElement.on('pf:drawSystemModules', '.' + config.mapTabContentClass, function(e){ drawSystemModules($(e.target)); }); @@ -98,7 +99,36 @@ define([ tabElement.on('pf:removeConnectionModules', '.' + config.mapTabContentClass, function(e){ removeConnectionModules($(e.target)); - }) ; + }); + + tabElement.on('pf:updateSystemModules', '.' + config.mapTabContentClass, function(e, data){ + updateSystemModules($(e.target), data); + }); + }; + + /** + * update (multiple) modules + * @param tabContentElement + * @param modules + * @param data + */ + let updateModules = (tabContentElement, modules, data) => { + for(let Module of modules){ + let moduleElement = tabContentElement.find('.' + Module.config.moduleTypeClass); + if(moduleElement.length > 0){ + Module.updateModule(moduleElement, data); + } + } + }; + + /** + * update system modules with new data + * @param tabContentElement + * @param data + */ + let updateSystemModules = (tabContentElement, data) => { + let systemModules = [SystemInfoModule, SystemSignatureModule, SystemIntelModule]; + updateModules(tabContentElement, systemModules, data); }; /** @@ -118,7 +148,7 @@ define([ * @param tabContentElement */ let removeSystemModules = (tabContentElement) => { - let systemModules = [SystemInfoModule, SystemGraphModule, SystemSignatureModule, SystemRouteModule, SystemKillboardModule]; + let systemModules = [SystemInfoModule, SystemGraphModule, SystemSignatureModule, SystemRouteModule, SystemIntelModule, SystemKillboardModule]; removeModules(tabContentElement, systemModules); }; @@ -168,90 +198,103 @@ define([ */ let drawModule = (parentElement, Module, mapId, data) => { - /** - * show/render a Module - * @param parentElement - * @param Module - * @param mapId - * @param data - */ - let showPanel = (parentElement, Module, mapId, data) => { - let moduleElement = Module.getModule(parentElement, mapId, data); - if (moduleElement) { - // store Module object to DOM element for further access - moduleElement.data('module', Module); - moduleElement.data('data', data); - moduleElement.addClass([config.moduleClass, Module.config.moduleTypeClass].join(' ')); - moduleElement.css({opacity: 0}); // will be animated + let drawModuleExecutor = (resolve, reject) => { + /** + * show/render a Module + * @param parentElement + * @param Module + * @param mapId + * @param data + */ + let showPanel = (parentElement, Module, mapId, data) => { + let moduleElement = Module.getModule(parentElement, mapId, data); + if (moduleElement) { + // store Module object to DOM element for further access + moduleElement.data('module', Module); + moduleElement.data('data', data); + moduleElement.addClass([config.moduleClass, Module.config.moduleTypeClass].join(' ')); + moduleElement.css({opacity: 0}); // will be animated - // check module position from local storage - let promiseStore = MapUtil.getLocaleData('map', mapId); - promiseStore.then(function (dataStore) { - let Module = this.moduleElement.data('module'); - let defaultPosition = Module.config.modulePosition || 0; + // check module position from local storage + let promiseStore = MapUtil.getLocaleData('map', mapId); + promiseStore.then(function (dataStore) { + let Module = this.moduleElement.data('module'); + let defaultPosition = Module.config.modulePosition || 0; - // check for stored module order in indexDB (client) ---------------------------------------------- - let key = 'modules_cell_' + this.parentElement.attr('data-position'); - if ( - dataStore && - dataStore[key] - ) { - let positionIndex = dataStore[key].indexOf(Module.config.moduleName); - if (positionIndex !== -1) { - // first index (0) => is position 1 - defaultPosition = positionIndex + 1; - } - } - - // find correct position for new moduleElement ---------------------------------------------------- - let position = getModulePosition(this.parentElement, defaultPosition); - - this.moduleElement.attr('data-position', defaultPosition); - this.moduleElement.attr('data-module', Module.config.moduleName); - - // insert at correct position --------------------------------------------------------------------- - let prevModuleElement = this.parentElement.find('.' + config.moduleClass + ':nth-child(' + position + ')'); - if (prevModuleElement.length) { - this.moduleElement.insertAfter(prevModuleElement); - } else { - this.parentElement.prepend(this.moduleElement); - } - - if (typeof Module.beforeShow === 'function') { - Module.beforeShow(this.moduleElement, moduleElement.data('data')); - } - - // show animation --------------------------------------------------------------------------------- - this.moduleElement.velocity({ - opacity: [1, 0], - translateY: [0, +20] - }, { - duration: Init.animationSpeed.mapModule, - easing: 'easeOutSine', - complete: function (moduleElement) { - moduleElement = $(moduleElement); - let Module = $(moduleElement).data('module'); - if (typeof Module.initModule === 'function') { - Module.initModule(moduleElement, mapId, moduleElement.data('data')); + // check for stored module order in indexDB (client) ---------------------------------------------- + let key = 'modules_cell_' + this.parentElement.attr('data-position'); + if ( + dataStore && + dataStore[key] + ) { + let positionIndex = dataStore[key].indexOf(Module.config.moduleName); + if (positionIndex !== -1) { + // first index (0) => is position 1 + defaultPosition = positionIndex + 1; } } - }); - }.bind({ - parentElement: parentElement, - moduleElement: moduleElement - })); + + // find correct position for new moduleElement ---------------------------------------------------- + let position = getModulePosition(this.parentElement, defaultPosition); + + this.moduleElement.attr('data-position', defaultPosition); + this.moduleElement.attr('data-module', Module.config.moduleName); + + // insert at correct position --------------------------------------------------------------------- + let prevModuleElement = this.parentElement.find('.' + config.moduleClass + ':nth-child(' + position + ')'); + if (prevModuleElement.length) { + this.moduleElement.insertAfter(prevModuleElement); + } else { + this.parentElement.prepend(this.moduleElement); + } + + if (typeof Module.beforeShow === 'function') { + Module.beforeShow(this.moduleElement, moduleElement.data('data')); + } + + // show animation --------------------------------------------------------------------------------- + this.moduleElement.velocity({ + opacity: [1, 0], + translateY: [0, +20] + }, { + duration: Init.animationSpeed.mapModule, + easing: 'easeOutSine', + complete: function (moduleElement) { + moduleElement = $(moduleElement); + let Module = $(moduleElement).data('module'); + if (typeof Module.initModule === 'function') { + Module.initModule(moduleElement, mapId, moduleElement.data('data')); + } + + resolve({ + action: 'drawModule', + data: { + module: Module + } + }); + } + }); + }.bind({ + parentElement: parentElement, + moduleElement: moduleElement + })); + } + }; + + // check if module already exists + let moduleElement = parentElement.find('.' + Module.config.moduleTypeClass); + if (moduleElement.length > 0) { + removeModule(moduleElement, Module, () => { + showPanel(parentElement, Module, mapId, data); + }); + } else { + showPanel(parentElement, Module, mapId, data); } }; - // check if module already exists - let moduleElement = parentElement.find('.' + Module.config.moduleTypeClass); - if (moduleElement.length > 0) { - removeModule(moduleElement, Module, () => { - showPanel(parentElement, Module, mapId, data); - }); - } else { - showPanel(parentElement, Module, mapId, data); - } + + + return new Promise(drawModuleExecutor); }; /** @@ -259,30 +302,60 @@ define([ * @param tabContentElement */ let drawSystemModules = (tabContentElement) => { + require(['datatables.loader'], function(){ let currentSystemData = Util.getCurrentSystemData(); - // get grid cells + let promiseDrawAll = []; + + // request "additional" system data (e.g. Structures, Description) + // -> this is used to update some modules after initial draw + let promiseRequestData = MapUtil.requestSystemData({ + mapId: currentSystemData.mapId, + systemId: currentSystemData.systemData.id + }); + + // draw modules ------------------------------------------------------------------------------------------- + let firstCell = tabContentElement.find('.' + config.mapTabContentCellFirst); let secondCell = tabContentElement.find('.' + config.mapTabContentCellSecond); // draw system info module - drawModule(firstCell, SystemInfoModule, currentSystemData.mapId, currentSystemData.systemData); + let promiseInfo = drawModule(firstCell, SystemInfoModule, currentSystemData.mapId, currentSystemData.systemData); // draw system graph module drawModule(firstCell, SystemGraphModule, currentSystemData.mapId, currentSystemData.systemData); // draw signature table module - drawModule(firstCell, SystemSignatureModule, currentSystemData.mapId, currentSystemData.systemData); + let promiseSignature = drawModule(firstCell, SystemSignatureModule, currentSystemData.mapId, currentSystemData.systemData); // draw system routes module drawModule(secondCell, SystemRouteModule, currentSystemData.mapId, currentSystemData.systemData); // draw system intel module - drawModule(secondCell, SystemIntelModule, currentSystemData.mapId, currentSystemData.systemData); + let promiseIntel = drawModule(secondCell, SystemIntelModule, currentSystemData.mapId, currentSystemData.systemData); // draw system killboard module drawModule(secondCell, SystemKillboardModule, currentSystemData.mapId, currentSystemData.systemData); + + // update some modules ------------------------------------------------------------------------------------ + promiseDrawAll.push(promiseRequestData, promiseInfo, promiseSignature, promiseIntel); + + // update "some" modules after draw AND additional system data was requested + Promise.all(promiseDrawAll).then(payload => { + // get systemData from first Promise (ajax call) + let responseData = payload.shift(); + if(responseData.data){ + let systemData = responseData.data; + + // update all Modules + let modules = []; + for(let responseData of payload){ + modules.push(responseData.data.module); + } + updateModules(tabContentElement, modules, systemData); + } + }); }); }; @@ -303,15 +376,15 @@ define([ }; /** - * updates current visible/active mapElement in mapModuleElement with user data - * @param mapModuleElement + * updates current visible/active mapElement in mapModule with user data + * @param mapModule * @returns {Promise} */ - let updateActiveMapUserData = (mapModuleElement) => { + let updateActiveMapUserData = (mapModule) => { let updateActiveMapModuleExecutor = (resolve, reject) => { // get all active map elements for module - let mapElement = mapModuleElement.getActiveMap(); + let mapElement = mapModule.getActiveMap(); updateMapUserData(mapElement).then(payload => resolve()); }; @@ -355,22 +428,22 @@ define([ }; /** - * update system info panels (below map) + * update active system modules (below map) + * @param mapModule * @param systemData */ - $.fn.updateSystemModuleData = function(systemData){ - let mapModule = $(this); - + let updateSystemModulesData = (mapModule, systemData) => { if(systemData){ // check if current open system is still the requested info system let currentSystemData = Util.getCurrentSystemData(); - if(currentSystemData){ - if(systemData.id === currentSystemData.systemData.id){ - // trigger system update events - $(document).triggerHandler('pf:updateSystemInfoModule', [systemData]); - $(document).triggerHandler('pf:updateSystemSignatureModule', [systemData]); - } + if( + currentSystemData && + systemData.id === currentSystemData.systemData.id + ){ + // trigger system update events + let tabContentElement = $( '#' + config.mapTabIdPrefix + systemData.mapId + '.' + config.mapTabContentClass); + tabContentElement.trigger('pf:updateSystemModules', [systemData]); } } }; @@ -609,7 +682,7 @@ define([ mapElement.data('frozen', true); // hide current map with animation - mapElement.visualizeMap('hide', function(){ + MapUtil.visualizeMap(mapElement, 'hide').then(payload => { // un-block map tabs mapTabChangeBlocked = switchTabCallback(mapElement, tabLinkElement); }); @@ -650,6 +723,12 @@ define([ let mapWrapperElement = mapElement.closest('.mCustomScrollbar'); mapWrapperElement.mCustomScrollbar('update'); + // if there is an already an "active" system -> setCurrentSystemData for that again + let activeSystem = mapElement.find('.' + MapUtil.config.systemActiveClass + ':first'); + if(activeSystem.length){ + MapUtil.setSystemActive(mapConfig.map, activeSystem); + } + // change url to unique map URL if (history.pushState) { let mapUrl = MapUtil.getMapDeeplinkUrl(mapConfig.config.id); @@ -668,11 +747,14 @@ define([ // skip "add button" if(newMapId > 0){ + // delete currentSystemData -> will be set for new map (if there is is an active system) + delete Init.currentSystemData; + let currentTabContentElement = $('#' + config.mapTabIdPrefix + oldMapId); // disable scrollbar for map that will be hidden. "freeze" current state let mapWrapperElement = currentTabContentElement.find('.' + config.mapWrapperClass); - $(mapWrapperElement).mCustomScrollbar('disable', false); + mapWrapperElement.mCustomScrollbar('disable', false); } }); @@ -946,15 +1028,15 @@ define([ /** * clear all active maps - * @param mapModuleElement + * @param mapModule * @returns {Promise} */ - let clearMapModule = (mapModuleElement) => { + let clearMapModule = (mapModule) => { let promiseDeleteTab = []; let tabMapElement = $('#' + config.mapTabElementId); if(tabMapElement.length > 0){ - let tabElements = mapModuleElement.getMapTabElements(); + let tabElements = mapModule.getMapTabElements(); for(let i = 0; i < tabElements.length; i++){ let tabElement = $(tabElements[i]); let mapId = tabElement.data('map-id'); @@ -1040,10 +1122,10 @@ define([ /** * load/update map module into element (all maps) - * @param mapModuleElement + * @param mapModule * @returns {Promise} */ - let updateMapModule = (mapModuleElement) => { + let updateMapModule = (mapModule) => { // performance logging (time measurement) let logKeyClientMapData = Init.performanceLogging.keyClientMapData; Util.timeStart(logKeyClientMapData); @@ -1060,7 +1142,7 @@ define([ if(tempMapData.length === 0){ // clear all existing maps ---------------------------------------------------------------------------- - clearMapModule(mapModuleElement) + clearMapModule(mapModule) .then(payload => { // no map data available -> show "new map" dialog $(document).trigger('pf:menuShowMapSettings', {tab: 'new'}); @@ -1082,7 +1164,7 @@ define([ }; // tab element already exists - let tabElements = mapModuleElement.getMapTabElements(); + let tabElements = mapModule.getMapTabElements(); // mapIds that are currently active let activeMapIds = []; @@ -1148,7 +1230,7 @@ define([ }; tabMapElement = getMapTabElement(options, currentUserData); - mapModuleElement.prepend(tabMapElement); + mapModule.prepend(tabMapElement); // add new tab for each map for(let j = 0; j < tempMapData.length; j++){ @@ -1186,19 +1268,18 @@ define([ /** * collect all data (systems/connections) for export/save from each active map in the map module * if no change detected -> do not attach map data to return array + * @param mapModule * @returns {Array} */ - $.fn.getMapModuleDataForUpdate = function(){ + let getMapModuleDataForUpdate = mapModule => { // get all active map elements for module - let mapElements = $(this).getMaps(); + let mapElements = mapModule.getMaps(); let data = []; for(let i = 0; i < mapElements.length; i++){ // get all changed (system / connection) data from this map let mapData = $(mapElements[i]).getMapDataFromClient({forceData: false, checkForChange: true}); - if(mapData !== false){ - if( mapData.data.systems.length > 0 || mapData.data.connections.length > 0 @@ -1214,6 +1295,8 @@ define([ return { updateTabData: updateTabData, updateMapModule: updateMapModule, - updateActiveMapUserData: updateActiveMapUserData + updateActiveMapUserData: updateActiveMapUserData, + updateSystemModulesData: updateSystemModulesData, + getMapModuleDataForUpdate: getMapModuleDataForUpdate }; }); \ No newline at end of file diff --git a/js/app/notification.js b/js/app/notification.js index ca3abd12..a93384a4 100644 --- a/js/app/notification.js +++ b/js/app/notification.js @@ -77,7 +77,6 @@ define([ * @param settings */ let showNotify = function(customConfig, settings){ - customConfig = $.extend(true, {}, config, customConfig ); // desktop notification diff --git a/js/app/page.js b/js/app/page.js index 58cee340..a9b50868 100644 --- a/js/app/page.js +++ b/js/app/page.js @@ -252,8 +252,7 @@ define([ id: Util.config.menuButtonFullScreenId }).html('  Full screen').prepend( $('',{ - class: 'glyphicon glyphicon-fullscreen', - css: {width: '1.23em'} + class: 'fas fa-expand-arrows-alt fa-fw' }) ).on('click', function(){ let fullScreenElement = $('body'); @@ -345,9 +344,9 @@ define([ $('', { class: 'list-group-item', id: Util.config.menuButtonGridId - }).html('   Grid snapping').prepend( + }).html('  Grid snapping').prepend( $('',{ - class: 'glyphicon glyphicon-th' + class: 'fas fa-th fa-fw' }) ).on('click', function(){ Util.getMapModule().getActiveMap().triggerMenuEvent('MapOption', { @@ -359,7 +358,7 @@ define([ $('', { class: 'list-group-item', id: Util.config.menuButtonMagnetizerId - }).html('   Magnetizing').prepend( + }).html('  Magnetizing').prepend( $('',{ class: 'fas fa-magnet fa-fw' }) @@ -373,7 +372,7 @@ define([ $('', { class: 'list-group-item', id: Util.config.menuButtonEndpointId - }).html('   Signatures').prepend( + }).html('  Signatures').prepend( $('',{ class: 'fas fa-link fa-fw' }) @@ -383,6 +382,25 @@ define([ toggle: true }); }) + ).append( + $('', { + class: 'list-group-item', + id: Util.config.menuButtonCompactId + }).html('  Compact').prepend( + $('',{ + class: 'fas fa-compress fa-fw' + }) + ).append( + $('',{ + class: 'badge bg-color bg-color-gray txt-color txt-color-warning', + text: 'beta' + }) + ).on('click', function(){ + Util.getMapModule().getActiveMap().triggerMenuEvent('MapOption', { + option: 'mapCompact', + toggle: true + }); + }) ).append( getMenuHeadline('Help') ).append( @@ -437,11 +455,7 @@ define([ * @param event * @param data */ - $.fn.triggerMenuEvent = function(event, data){ - if(data === undefined){ - data = {}; - } - + $.fn.triggerMenuEvent = function(event, data = {}){ $(this).trigger('pf:menu' + event, [data]); }; @@ -710,12 +724,20 @@ define([ // END menu events ============================================================================= + // global "popover" callback (for all popovers) + $('.' + Util.config.popoverTriggerClass).on('hide.bs.popover', function(e) { + let popoverElement = $(this).data('bs.popover').tip(); + + // destroy all active tooltips inside this popover + popoverElement.destroyTooltip(true); + }); + // global "modal" callback (for all modals) - $('body').on('hide.bs.modal', '> .modal', function(a,b) { + $('body').on('hide.bs.modal', '> .modal', function(e) { $(this).destroyTimestampCounter(); }); - // disable memue links based on current map config + // disable menu links based on current map config documentElement.on('pf:updateMenuOptions', function(e, data){ let hasRightMapDelete = MapUtil.checkRight('map_delete', data.mapConfig); $('#' + Util.config.menuButtonMapDeleteId).toggleClass('disabled', !hasRightMapDelete); diff --git a/js/app/ui/dialog/jump_info.js b/js/app/ui/dialog/jump_info.js index bfb3b1b2..9db535b9 100644 --- a/js/app/ui/dialog/jump_info.js +++ b/js/app/ui/dialog/jump_info.js @@ -45,6 +45,16 @@ define([ }.bind({ Util: Util }), + formatStatic: function(){ + return function(value, render){ + let isStatic = render(value) === 'true'; + if(isStatic){ + return ''; + }else{ + return ''; + } + }; + }, sigStrengthValue: function(){ return function(value, render){ let float = render(value); @@ -94,6 +104,8 @@ define([ }); }); + jumpDialog.initTooltips(); + jumpDialog.modal('show'); }); }; diff --git a/js/app/ui/dialog/map_info.js b/js/app/ui/dialog/map_info.js index eff90334..4b31deb7 100644 --- a/js/app/ui/dialog/map_info.js +++ b/js/app/ui/dialog/map_info.js @@ -338,7 +338,7 @@ define([ // current position if(tempSystemData.currentUser === true){ tempData.position = { - position: '', + position: '', position_sort: 1 }; }else{ @@ -379,8 +379,9 @@ define([ // static let statics = []; - for(let j = 0; j < tempSystemData.statics.length; j++){ - let security = tempSystemData.statics[j].security; + for(let wormholeName of tempSystemData.statics){ + let wormholeData = Object.assign({}, Init.wormholes[wormholeName]); + let security = wormholeData.security; let secClass = Util.getSecurityClassForSystem(security); statics.push('' + security + ''); } @@ -390,7 +391,7 @@ define([ let systemStatusClass = Util.getStatusInfoForSystem(tempSystemData.status.id, 'class'); if(systemStatusClass !== ''){ tempData.status = { - status: '', + status: '', status_sort: tempSystemData.status.id }; }else{ @@ -404,7 +405,7 @@ define([ let systemEffectClass = MapUtil.getEffectInfoForSystem(tempSystemData.effect, 'class'); if(systemEffectClass !== ''){ tempData.effect = { - effect: '', + effect: '', effect_sort: tempSystemData.effect }; }else{ @@ -428,10 +429,23 @@ define([ }; } + // shattered + if(tempSystemData.shattered){ + tempData.shattered = { + shattered: '', + shattered_sort: tempSystemData.shattered + }; + }else{ + tempData.shattered = { + shattered: '', + shattered_sort: 0 + }; + } + // locked if(tempSystemData.locked === 1){ tempData.locked = { - locked: '', + locked: '', locked_sort: tempSystemData.locked }; }else{ @@ -499,6 +513,16 @@ define([ _: 'trueSec', sort: 'trueSec_sort' } + },{ + title: '', + width: '10px', + className: ['text-center', 'min-desktop'].join(' '), + searchable: false, + data: 'shattered', + render: { + _: 'shattered', + sort: 'shattered_sort' + } },{ title: 'system', data: 'name', @@ -517,7 +541,8 @@ define([ data: 'region' },{ title: '', - width: '12px', + width: '10px', + className: 'text-center', searchable: false, data: 'status', render: { @@ -526,7 +551,7 @@ define([ } },{ title: '', - width: '12px', + width: '10px', className: 'text-center', searchable: false, data: 'effect', @@ -541,6 +566,7 @@ define([ },{ title: '', width: '8px', + className: 'text-center', searchable: false, data: 'position', render: { @@ -556,6 +582,7 @@ define([ },{ title: '', width: '10px', + className: 'text-center', searchable: false, data: 'locked', render: { diff --git a/js/app/ui/dialog/map_settings.js b/js/app/ui/dialog/map_settings.js index 8b1f8af0..faffb9f7 100644 --- a/js/app/ui/dialog/map_settings.js +++ b/js/app/ui/dialog/map_settings.js @@ -541,7 +541,9 @@ define([ filesCount === files.length && filesCountFail === 0 ){ - importMaps(importData); + importMaps(importData, () => { + mapInfoDialog.modal('hide'); + }); } }; @@ -651,7 +653,7 @@ define([ * import new map(s) data * @param importData */ - let importMaps = function(importData){ + let importMaps = (importData, callback) => { let importForm = $('#' + config.dialogMapImportFormId); importForm.hideFormMessage('all'); @@ -675,6 +677,10 @@ define([ importForm.showFormMessage(responseData.warning); } + if(callback){ + callback(); + } + Util.showNotify({title: 'Import finished', text: 'Map(s) imported', type: 'success'}); } }).fail(function( jqXHR, status, error) { diff --git a/js/app/ui/form_element.js b/js/app/ui/form_element.js index a5f7d41d..284ec40e 100644 --- a/js/app/ui/form_element.js +++ b/js/app/ui/form_element.js @@ -94,26 +94,30 @@ define([ }; options = $.extend({}, config, options); + let shatteredClass = Util.getSecurityClassForSystem('SH'); + // format result data function formatResultData (data) { + if(data.loading) return data.text; - if (data.loading){ - return data.text; - } + // abyss system font + let systemNameClass = data.security === 'A' ? Util.config.fontTriglivianClass : '' ; // show effect info just for wormholes - let hideEffectClass = ''; - if(data.effect === ''){ - hideEffectClass = 'hide'; - } + let hideEffectClass = data.effect === null ? 'hide' : ''; + + let hideShatteredClass = !data.shattered ? 'hide' : ''; let markup = '
'; - markup += '
' + data.text + '
'; + markup += '
' + data.text + '
'; markup += '
'; markup += ''; markup += '
'; markup += '
' + data.security + '
'; - markup += '
' + data.trueSec + '
'; + markup += '
'; + markup += ''; + markup += '
'; + markup += '
' + data.trueSec + '
'; return markup; } @@ -123,22 +127,22 @@ define([ ajax: { url: function(params){ // add params to URL - return Init.path.searchSystem + '/' + params.term.trim(); + return Init.path.searchUniverseSystemData + '/' + params.term.trim(); }, dataType: 'json', delay: 250, timeout: 5000, cache: true, - data: function(params) { - // no url params here - return; + data: function(params){ + return { + page: params.page || 1 + }; }, - processResults: function(data) { + processResults: function(data, params) { // parse the results into the format expected by Select2. return { - results: data.map( function(item){ - - // "systemId" or "name" + results: data.results.map( function(item){ + // "id" or "name" let id = item[options.key]; let disabled = false; let trueSec = parseFloat(item.trueSec); @@ -167,16 +171,20 @@ define([ return { id: id, text: item.name, - systemId: parseInt(item.systemId), + // systemId: parseInt(item.systemId), security: item.security, secClass: secClass, trueSec: trueSec.toFixed(1), trueSecClass: trueSecClass, effect: item.effect, effectClass: effectClass, + shattered: item.shattered, disabled: disabled }; - }) + }), + pagination: { + more: data.pagination.more + } }; }, error: function (jqXHR, status, error) { diff --git a/js/app/ui/system_info.js b/js/app/ui/system_info.js index 7aa5f4c3..ecfbf6a3 100644 --- a/js/app/ui/system_info.js +++ b/js/app/ui/system_info.js @@ -26,8 +26,9 @@ define([ // info table systemInfoTableClass: 'pf-module-table', // class for system info table - systemInfoNameInfoClass: 'pf-system-info-name', // class for "name" information element - systemInfoEffectInfoClass: 'pf-system-info-effect', // class for "effect" information element + systemInfoNameClass: 'pf-system-info-name', // class for "name" information element + systemInfoEffectClass: 'pf-system-info-effect', // class for "effect" information element + systemInfoPlanetsClass: 'pf-system-info-planets', // class for "planets" information element systemInfoStatusLabelClass: 'pf-system-info-status-label', // class for "status" information element systemInfoStatusAttributeName: 'data-status', // attribute name for status label systemInfoWormholeClass: 'pf-system-info-wormhole-', // class prefix for static wormhole element @@ -45,8 +46,8 @@ define([ fontTriglivianClass: 'pf-triglivian' // class for "Triglivian" names (e.g. Abyssal systems) }; - // disable Module update temporary (until. some requests/animations) are finished - let disableModuleUpdate = true; + // disable Module update temporary (in case e.g. textarea is currently active) + let disableModuleUpdate = false; // animation speed values let animationSpeedToolbarAction = 200; @@ -54,17 +55,6 @@ define([ // max character length for system description let maxDescriptionLength = 512; - /** - * set module observer and look for relevant system data to update - */ - let setModuleObserver = (moduleElement) => { - $(document).off('pf:updateSystemInfoModule').on('pf:updateSystemInfoModule', function(e, data){ - if(data){ - moduleElement.updateSystemInfoModule(data); - } - }); - }; - /** * shows the tool action element by animation * @param toolsActionElement @@ -94,47 +84,37 @@ define([ /** * update trigger function for this module * compare data and update module + * @param moduleElement * @param systemData */ - $.fn.updateSystemInfoModule = function(systemData){ - - // module update is disabled - if(disableModuleUpdate === true){ - return; - } - - let moduleElement = $(this); - + let updateModule = (moduleElement, systemData) => { let systemId = moduleElement.data('id'); if(systemId === systemData.id){ - // update module - - // system status ===================================================================================== + // update system status ----------------------------------------------------------------------------------- let systemStatusLabelElement = moduleElement.find('.' + config.systemInfoStatusLabelClass); let systemStatusId = parseInt( systemStatusLabelElement.attr( config.systemInfoStatusAttributeName ) ); if(systemStatusId !== systemData.status.id){ // status changed - let currentStatusClass = Util.getStatusInfoForSystem(systemStatusId, 'class'); let newStatusClass = Util.getStatusInfoForSystem(systemData.status.id, 'class'); let newStatusLabel = Util.getStatusInfoForSystem(systemData.status.id, 'label'); - systemStatusLabelElement.removeClass(currentStatusClass).addClass(newStatusClass).text(newStatusLabel); // set new status attribute systemStatusLabelElement.attr( config.systemInfoStatusAttributeName, systemData.status.id); } - // description textarea element ====================================================================== + // update description textarea ---------------------------------------------------------------------------- let descriptionTextareaElement = moduleElement.find('.' + config.descriptionTextareaElementClass); let description = descriptionTextareaElement.editable('getValue', true); - if(description !== systemData.description){ + if( + !disableModuleUpdate && // don“t update if field is active + description !== systemData.description + ){ // description changed - - // description button let descriptionButton = moduleElement.find('.' + config.addDescriptionButtonClass); // set new value @@ -144,10 +124,8 @@ define([ if(systemData.description.length === 0){ // show/activate description field - // show button if value is empty descriptionButton.show(); - hideToolsActionElement(actionElement); }else{ // hide/disable description field @@ -157,9 +135,8 @@ define([ } } - // created/updated tooltip =========================================================================== - - let nameRowElement = $(moduleElement).find('.' + config.systemInfoNameInfoClass); + // created/updated tooltip -------------------------------------------------------------------------------- + let nameRowElement = moduleElement.find('.' + config.systemInfoNameClass); let tooltipData = { created: systemData.created, @@ -186,20 +163,17 @@ define([ // store systemId -> module can be updated with the correct data moduleElement.data('id', systemData.id); - // shattered wormhole info data - let shatteredWormholeInfo = false; - - // add security class for statics + // system "static" wh data + let staticsData = []; if( systemData.statics && systemData.statics.length > 0 ){ - for(let i = 0; i < systemData.statics.length; i++){ - systemData.statics[i].class = Util.getSecurityClassForSystem( systemData.statics[i].security ); + for(let wormholeName of systemData.statics){ + let wormholeData = Object.assign({}, Init.wormholes[wormholeName]); + wormholeData.class = Util.getSecurityClassForSystem(wormholeData.security); + staticsData.push(wormholeData); } - }else if(systemData.type.id === 1){ - // system type "wormhole" but no statics => "shattered wormhole" - shatteredWormholeInfo = true; } let effectName = MapUtil.getEffectInfoForSystem(systemData.effect, 'name'); @@ -233,7 +207,7 @@ define([ emptytext: '', onblur: 'cancel', showbuttons: true, - value: '', // value is set by trigger function updateSystemInfoModule() + value: '', // value is set by trigger function updateModule() rows: 5, name: 'description', inputclass: config.descriptionTextareaElementClass, @@ -280,7 +254,7 @@ define([ } }); - // on xEditable open ------------------------------------------------------------------------- + // on xEditable open ------------------------------------------------------------------------------ descriptionTextareaElement.on('shown', function(e, editable){ let textarea = editable.input.$input; @@ -301,7 +275,7 @@ define([ }); }); - // on xEditable close ------------------------------------------------------------------------ + // on xEditable close ----------------------------------------------------------------------------- descriptionTextareaElement.on('hidden', function(e){ let value = $(this).editable('getValue', true); if(value.length === 0){ @@ -314,7 +288,7 @@ define([ disableModuleUpdate = false; }); - // enable xEditable field on Button click ---------------------------------------------------- + // enable xEditable field on Button click --------------------------------------------------------- descriptionButton.on('click', function(e){ e.stopPropagation(); let descriptionButton = $(this); @@ -328,23 +302,23 @@ define([ showToolsActionElement(descriptionButton.siblings('.' + config.tableToolsActionClass)); }); - // init tooltips ----------------------------------------------------------------------------- + // init tooltips ---------------------------------------------------------------------------------- let tooltipElements = tempModuleElement.find('[data-toggle="tooltip"]'); tooltipElements.tooltip(); - // init system effect popover ---------------------------------------------------------------- - $(moduleElement).find('.' + config.systemInfoEffectInfoClass).addSystemEffectTooltip(systemData.security, systemData.effect); + // init system effect popover --------------------------------------------------------------------- + $(moduleElement).find('.' + config.systemInfoEffectClass).addSystemEffectTooltip(systemData.security, systemData.effect); - // init static wormhole information ---------------------------------------------------------- - if(systemData.statics){ - for(let i = 0; i < systemData.statics.length; i++){ - let staticData = systemData.statics[i]; - let staticRowElement = tempModuleElement.find('.' + config.systemInfoWormholeClass + staticData.name); - staticRowElement.addWormholeInfoTooltip(staticData); - } + // init planets popover --------------------------------------------------------------------------- + $(moduleElement).find('.' + config.systemInfoPlanetsClass).addSystemPlanetsTooltip(systemData.planets); + + // init static wormhole information --------------------------------------------------------------- + for(let staticData of staticsData){ + let staticRowElement = tempModuleElement.find('.' + config.systemInfoWormholeClass + staticData.name); + staticRowElement.addWormholeInfoTooltip(staticData); } - // constellation popover --------------------------------------------------------------------- + // constellation popover -------------------------------------------------------------------------- tempModuleElement.find('a.popup-ajax').popover({ html: true, trigger: 'hover', @@ -363,7 +337,7 @@ define([ $.ajax({ url: popoverElement.data('url'), success: function(data){ - let systemEffectTable = Util.getSystemsInfoTable( data.systemData ); + let systemEffectTable = Util.getSystemsInfoTable( data.systemsData ); popover.options.content = systemEffectTable; // reopen popover (new content size) popover.show(); @@ -378,9 +352,11 @@ define([ let moduleData = { system: systemData, + static: staticsData, tableClass: config.systemInfoTableClass, - nameInfoClass: config.systemInfoNameInfoClass, - effectInfoClass: config.systemInfoEffectInfoClass, + nameInfoClass: config.systemInfoNameClass, + effectInfoClass: config.systemInfoEffectClass, + planetsInfoClass: config.systemInfoPlanetsClass, wormholePrefixClass: config.systemInfoWormholeClass, statusInfoClass: config.systemInfoStatusLabelClass, @@ -403,8 +379,12 @@ define([ return render(val) === 'A' ? config.fontTriglivianClass : ''; }; }, + formatUrl: () => { + return (val, render) => render(val).replace(/ /g, '_'); + }, + planetCount: systemData.planets ? systemData.planets.length : 0, - shatteredWormholeInfo: shatteredWormholeInfo, + shatteredClass: Util.getSecurityClassForSystem('SH'), ajaxConstellationInfoUrl: Init.path.getConstellationData, @@ -419,20 +399,6 @@ define([ return moduleElement; }; - /** - * init callback - * @param moduleElement - * @param mapId - * @param systemData - */ - let initModule = (moduleElement, mapId, systemData) => { - // set module observer - setModuleObserver(moduleElement); - - // enable auto update - disableModuleUpdate = false; - }; - /** * efore module destroy callback * @param moduleElement @@ -446,7 +412,7 @@ define([ return { config: config, getModule: getModule, - initModule: initModule, + updateModule: updateModule, beforeDestroy: beforeDestroy }; }); diff --git a/js/app/ui/system_intel.js b/js/app/ui/system_intel.js index 33786cba..7e2c123d 100644 --- a/js/app/ui/system_intel.js +++ b/js/app/ui/system_intel.js @@ -104,19 +104,25 @@ define([ if(rowId){ // update row - let api = context.tableApi.row('#' + rowId).data(structureData); - api.nodes().to$().data('animationStatus', 'changed').destroyTimestampCounter(); + let api = context.tableApi.row('#' + rowId); + let rowData = api.data(); + + // check for update + if(rowData.updated.updated !== structureData.updated.updated){ + // row data changed -> update + api.data(structureData); + api.nodes().to$().data('animationStatus', 'changed').destroyTimestampCounter(); + notificationCounter.changed++; + } touchedRows.push(api.id()); - notificationCounter.changed++; }else{ // insert new row - //context.tableApi.row.add(structureData).nodes().to$().data('animationStatus', 'added'); let api = context.tableApi.row.add(structureData); api.nodes().to$().data('animationStatus', 'added'); + notificationCounter.added++; touchedRows.push(api.id()); - notificationCounter.added++; } } } @@ -125,7 +131,9 @@ define([ } if(context.removeMissing){ - notificationCounter.deleted += context.tableApi.rows((idx, data, node) => !touchedRows.includes(node.id)).remove().ids().count(); + let api = context.tableApi.rows((idx, data, node) => !touchedRows.includes(node.id)); + notificationCounter.deleted += api.ids().count(); + api.remove(); } context.tableApi.draw(); @@ -493,7 +501,9 @@ define([ _: function(data, type, row, meta){ let value = data; if(type === 'display' && value){ - value = ''; + value = ''; + value += ''; + value += ''; } return value; } @@ -513,7 +523,7 @@ define([ },{ targets: 7, title: 'updated', - width: 80, + width: 60, className: ['text-right', config.tableCellCounterClass].join(' '), data: 'updated.updated' },{ @@ -632,7 +642,7 @@ define([ } }); - rows.to$().find('.' + config.tableCellCounterClass + ':not([data-counter])').initTimestampCounter(); + rows.to$().find('.' + config.tableCellCounterClass + ':not([data-counter])').initTimestampCounter('d'); let animationRows = rows.to$().filter(function() { return ( @@ -648,16 +658,10 @@ define([ } }, initComplete: function(settings){ - let tableApi = this.api(); - - // initial structure data request - getStructureData({ - mapId: mapId, - systemId: systemData.id - },{ - moduleElement: moduleElement, - tableApi: tableApi - }, callbackAddStructureRows); + // table data is load in updateModule() method + // -> no need to trigger additional ajax call here for data + // -> in case table update failed -> each if this initComplete() function finished before table updata + // e.g. return now promise in getModule() function } }); @@ -667,6 +671,8 @@ define([ container: 'body' }); + moduleElement.showLoadingAnimation(); + return moduleElement; }; @@ -740,6 +746,28 @@ define([ } }; + /** + * update trigger function for this module + * compare data and update module + * @param moduleElement + * @param systemData + */ + let updateModule = (moduleElement, systemData) => { + + // update structure table data + let structureTableElement = moduleElement.find('.' + config.systemStructuresTableClass); + let tableApi = structureTableElement.DataTable(); + + let context = { + tableApi: tableApi, + removeMissing: true + }; + + callbackUpdateStructureRows(context, systemData); + + moduleElement.hideLoadingAnimation(); + }; + /** * init intel module * @param moduleElement @@ -785,7 +813,8 @@ define([ return { config: config, getModule: getModule, - initModule: initModule + initModule: initModule, + updateModule: updateModule }; }); \ No newline at end of file diff --git a/js/app/ui/system_killboard.js b/js/app/ui/system_killboard.js index 2a949d8c..e11c0605 100644 --- a/js/app/ui/system_killboard.js +++ b/js/app/ui/system_killboard.js @@ -24,6 +24,7 @@ define([ systemKillboardListClass: 'pf-system-killboard-list', // class for a list with kill entries systemKillboardListEntryClass: 'pf-system-killboard-list-entry', // class for a list entry systemKillboardListImgShip: 'pf-system-killboard-img-ship', // class for all ship images + systemKillboardListImgChar: 'pf-system-killboard-img-char', // class for all character logos systemKillboardListImgAlly: 'pf-system-killboard-img-ally', // class for all alliance logos systemKillboardListImgCorp: 'pf-system-killboard-img-corp' // class for all corp logos }; @@ -60,125 +61,59 @@ define([ // change order (show right to left) killboardData.tableData.reverse(); - for(let i = 0; i < killboardData.tableData.length; i++){ + let data = { + tableData: killboardData.tableData, + systemKillboardListClass: config.systemKillboardListClass, + systemKillboardListEntryClass: config.systemKillboardListEntryClass, + systemKillboardListImgShip: config.systemKillboardListImgShip, + systemKillboardListImgChar: config.systemKillboardListImgChar, + systemKillboardListImgAlly: config.systemKillboardListImgAlly, + systemKillboardListImgCorp: config.systemKillboardListImgCorp, + zKillboardUrl: 'https://zkillboard.com', + ccpImageServerUrl: Init.url.ccpImageServer, - // check if killMails exist in this hour - if(killboardData.tableData[i].killmails){ - - if(killMailCounter >= killMailCounterMax){ - break; - } - - moduleElement.append( $('
').text( i ? i + 'h ago' : 'recent')); - - let killMailData = killboardData.tableData[i].killmails; - - let listeElement = $('
    ', { - class: ['media-list', config.systemKillboardListClass].join(' ') - }); - - for(let j = 0; j < killMailData.length; j++){ + dateFormat: () => { + return (val, render) => { + let killDate = Util.convertDateToUTC(new Date(render(val))); + return Util.convertDateToString(killDate); + }; + }, + iskFormat: () => { + return (val, render) => { + return Util.formatPrice(render(val)); + }; + }, + checkRender : () => { + return (val, render) => { + if(killMailCounter < killMailCounterMax){ + return render(val); + } + }; + }, + increaseCount : () => { + return (val, render) => { killMailCounter++; - if(killMailCounter >= killMailCounterMax){ - break; - } + }; + } + }; - let killData = killMailData[j]; + requirejs(['text!templates/modules/killboard.html', 'mustache'], function(template, Mustache) { + let content = Mustache.render(template, data); - let linkUrl = '//zkillboard.com/kill/' + killData.killmail_id + '/'; - let victimImageUrl = Init.url.ccpImageServer + '/Type/' + killData.victim.ship_type_id + '_64.png'; - let killDate = Util.convertDateToUTC(new Date(killData.killmail_time)); - let killDateString = Util.convertDateToString(killDate); - let killLossValue = Util.formatPrice( killData.zkb.totalValue ); + moduleElement.append(content); - // check for ally - let victimAllyLogoUrl = ''; - let displayAlly = 'none'; - if(killData.victim.alliance_id > 0){ - victimAllyLogoUrl = Init.url.ccpImageServer + '/Alliance/' + killData.victim.alliance_id + '_32.png'; - displayAlly = 'block'; - } - - // check for corp - let victimCorpLogoUrl = ''; - let displayCorp = 'none'; - if(killData.victim.corporation_id > 0){ - victimCorpLogoUrl = Init.url.ccpImageServer + '/Corporation/' + killData.victim.corporation_id + '_32.png'; - displayCorp = 'inline'; - } - - let liElement = $('
  • ', { - class: ['media', config.systemKillboardListEntryClass].join(' ') - }).append( - $('', { - href: linkUrl, - target: '_blank' - }).append( - $('', { - src: victimImageUrl, - class: ['media-object', 'pull-left', config.systemKillboardListImgShip].join(' ') - }) - ).append( - $('', { - src: victimAllyLogoUrl, - title: killData.victim.allianceName, - class: ['pull-right', config.systemKillboardListImgAlly].join(' '), - css: {display: displayAlly} - }).attr('data-placement', 'left') - ).append( - $('
    ', { - class: 'media-body' - }).append( - $('
    ', { - class: 'media-heading', - text: killData.victim.characterName - }).prepend( - $('', { - text: killDateString - }) - ).prepend( - $('', { - src: victimCorpLogoUrl, - title: killData.victim.corporationName, - class: [config.systemKillboardListImgCorp].join(' '), - css: {display: displayCorp} - }) - ) - ).append( - $('

    ', { - class: ['media-heading'].join(' ') - }).append( - $('', { - class: ['txt-color', 'txt-color-green', 'pull-right'].join(' '), - text: killLossValue - }) - ) - ) - ) - ); - - listeElement.append(liElement); + // animate kill li-elements + $('.' + config.systemKillboardListEntryClass).velocity('transition.expandIn', { + stagger: 50, + complete: function(){ + // init tooltips + moduleElement.find('[title]').tooltip({ + container: 'body' + }); } - - moduleElement.append(listeElement); - - } - } - - - // animate kill li-elements - $('.' + config.systemKillboardListEntryClass).velocity('transition.expandIn', { - stagger: 50, - complete: function(){ - // init tooltips - moduleElement.find('[title]').tooltip({ - container: 'body' - }); - - } + }); }); - }; /** diff --git a/js/app/ui/system_route.js b/js/app/ui/system_route.js index 3e779960..b24572b0 100644 --- a/js/app/ui/system_route.js +++ b/js/app/ui/system_route.js @@ -317,16 +317,16 @@ define([ mapIds: routeDialogData.mapIds, systemFromData: dialogData.systemFromData, systemToData: { - systemId: systemSelectData[0].systemId, + systemId: parseInt(systemSelectData[0].id), name: systemSelectData[0].text }, - stargates: routeDialogData.hasOwnProperty('stargates') ? parseInt( routeDialogData.stargates ) : 0, - jumpbridges: routeDialogData.hasOwnProperty('jumpbridges') ? parseInt( routeDialogData.jumpbridges ) : 0, - wormholes: routeDialogData.hasOwnProperty('wormholes') ? parseInt( routeDialogData.wormholes ) : 0, - wormholesReduced: routeDialogData.hasOwnProperty('wormholesReduced') ? parseInt( routeDialogData.wormholesReduced ) : 0, - wormholesCritical: routeDialogData.hasOwnProperty('wormholesCritical') ? parseInt( routeDialogData.wormholesCritical ) : 0, - wormholesFrigate: routeDialogData.hasOwnProperty('wormholesFrigate') ? parseInt( routeDialogData.wormholesFrigate ) : 0, - wormholesEOL: routeDialogData.hasOwnProperty('wormholesEOL') ? parseInt( routeDialogData.wormholesEOL ) : 0 + stargates: routeDialogData.hasOwnProperty('stargates') ? parseInt(routeDialogData.stargates) : 0, + jumpbridges: routeDialogData.hasOwnProperty('jumpbridges') ? parseInt(routeDialogData.jumpbridges) : 0, + wormholes: routeDialogData.hasOwnProperty('wormholes') ? parseInt(routeDialogData.wormholes) : 0, + wormholesReduced: routeDialogData.hasOwnProperty('wormholesReduced') ? parseInt(routeDialogData.wormholesReduced) : 0, + wormholesCritical: routeDialogData.hasOwnProperty('wormholesCritical') ? parseInt(routeDialogData.wormholesCritical) : 0, + wormholesFrigate: routeDialogData.hasOwnProperty('wormholesFrigate') ? parseInt(routeDialogData.wormholesFrigate) : 0, + wormholesEOL: routeDialogData.hasOwnProperty('wormholesEOL') ? parseInt(routeDialogData.wormholesEOL) : 0 }] }; @@ -354,7 +354,7 @@ define([ // init system select live search ------------------------------------------------ // -> add some delay until modal transition has finished let systemTargetSelect = $(this).find('.' + config.systemDialogSelectClass); - systemTargetSelect.delay(240).initSystemSelect({key: 'name'}); + systemTargetSelect.delay(240).initSystemSelect({key: 'id'}); }); // show dialog @@ -498,7 +498,7 @@ define([ // init default system select ----------------------------------------------------- // -> add some delay until modal transition has finished let systemTargetSelect = $(this).find('.' + config.systemDialogSelectClass); - systemTargetSelect.delay(240).initSystemSelect({key: 'name', maxSelectionLength: maxSelectionLength}); + systemTargetSelect.delay(240).initSystemSelect({key: 'id', maxSelectionLength: maxSelectionLength}); }); // show dialog @@ -518,8 +518,8 @@ define([ let tmpData = data[i]; formattedData.push({ - name: tmpData.id, - systemId: parseInt( tmpData.hasOwnProperty('systemId') ? tmpData.systemId : tmpData.element.getAttribute('data-systemid') ) + systemId: parseInt(tmpData.id), + name: tmpData.text }); } diff --git a/js/app/ui/system_signature.js b/js/app/ui/system_signature.js index a6506bd5..0f89fb84 100644 --- a/js/app/ui/system_signature.js +++ b/js/app/ui/system_signature.js @@ -219,7 +219,7 @@ define([ * @param tableApi * @returns {Array} */ - let getTableData = function(tableApi){ + let getTableData = tableApi => { let tableData = []; if(tableApi){ @@ -266,7 +266,7 @@ define([ * @param cellIndex * @param data */ - let updateSignatureCell = function(tableApi, rowElement, cellIndex, data){ + let updateSignatureCell = (tableApi, rowElement, cellIndex, data) => { let rowIndex = tableApi.row( rowElement ).index(); let updateCell = tableApi.cell( rowIndex, cellIndex ); let updateCellElement = updateCell.nodes().to$(); @@ -277,21 +277,36 @@ define([ } // set new value - updateCell.data( data ).draw(); + updateCell.data(data).draw(); if(cellIndex === 7){ updateCellElement.initTimestampCounter(); } }; + /** + * update trigger function for this module + * compare data and update module + * @param moduleElement + * @param systemData + */ + let updateModule = (moduleElement, systemData) => { + + if(systemData.signatures){ + updateSignatureTable(moduleElement, systemData.signatures, true); + } + + moduleElement.hideLoadingAnimation(); + }; + /** * Updates a signature table, changes all signatures where name matches * add all new signatures as a row - * + * @param moduleElement * @param signatureDataOrig * @param deleteOutdatedSignatures -> set to "true" if signatures should be deleted that are not included in "signatureData" */ - $.fn.updateSignatureTable = function(signatureDataOrig, deleteOutdatedSignatures){ + let updateSignatureTable = (moduleElement, signatureDataOrig, deleteOutdatedSignatures) => { // check if table update is allowed if(disableTableUpdate === true){ return; @@ -303,8 +318,6 @@ define([ // disable update until function is ready; lockSignatureTable(); - let moduleElement = $(this); - // get signature table API let signatureTableApi = getDataTableInstanceByModuleElement(moduleElement, 'primary'); @@ -413,7 +426,7 @@ define([ /** * lock system signature table for */ - let lockSignatureTable = function(){ + let lockSignatureTable = () => { disableTableUpdate = true; }; @@ -422,7 +435,7 @@ define([ * -> make table "update-able" again * @param instant */ - let unlockSignatureTable = function(instant){ + let unlockSignatureTable = instant =>{ if(disableTableUpdate === true){ if(instant === true){ disableTableUpdate = false; @@ -430,7 +443,6 @@ define([ // wait until add/remove animations are finished before enable table for auto update again setTimeout(function(){ disableTableUpdate = false; }, 2000); } - } }; @@ -572,10 +584,10 @@ define([ moduleElement: moduleElement } }).done(function(responseData){ + // unlock table for update unlockSignatureTable(true); - // updates table with new/updated signature information - this.moduleElement.updateSignatureTable(responseData.signatures, false); + updateSignatureTable(this.moduleElement, responseData.signatures, false); }).fail(function( jqXHR, status, error) { let reason = status + ' ' + error; Util.showNotify({title: jqXHR.status + ': Update signatures', text: reason, type: 'warning'}); @@ -625,7 +637,7 @@ define([ * @param clipboard * @returns {Array} */ - let parseSignatureString = function(systemData, clipboard){ + let parseSignatureString = (systemData, clipboard) => { let signatureData = []; if(clipboard.length){ @@ -698,7 +710,7 @@ define([ * @param options * @returns {Array} */ - let formatSignatureData = function(systemData, signatureData, options){ + let formatSignatureData = (systemData, signatureData, options) => { let formattedData = []; @@ -850,7 +862,7 @@ define([ * @param options * @returns {*|jQuery} */ - let getLabeledButton = function(options){ + let getLabeledButton = options => { let buttonClasses = ['btn', 'btn-sm', 'btn-labeled']; @@ -906,7 +918,7 @@ define([ * @param tableApi * @returns {*} */ - let getRows = function(tableApi){ + let getRows = tableApi => { let rows = tableApi.rows(); return rows; }; @@ -916,7 +928,7 @@ define([ * @param tableApi * @returns {*} */ - let getSelectedRows = function(tableApi){ + let getSelectedRows = tableApi => { let selectedRows = tableApi.rows('.selected'); return selectedRows; }; @@ -925,7 +937,7 @@ define([ * check the "delete signature" button. show/hide the button if a signature is selected * @param moduleElement */ - let checkDeleteSignaturesButton = function(moduleElement){ + let checkDeleteSignaturesButton = moduleElement => { moduleElement = $(moduleElement); let signatureTableApi = getDataTableInstanceByModuleElement(moduleElement, 'primary'); @@ -967,11 +979,11 @@ define([ /** * draw signature table toolbar (add signature button, scan progress bar + * @param moduleElement * @param mapId * @param systemData */ - $.fn.drawSignatureTableToolbar = function(mapId, systemData){ - let moduleElement = $(this); + let drawSignatureTableToolbar = (moduleElement, mapId, systemData) => { // add toolbar buttons for table ------------------------------------------------------------------------------ let tableToolbar = $('
    ', { @@ -1132,7 +1144,7 @@ define([ * @param element * @param title */ - let updateTooltip = function(element, title){ + let updateTooltip = (element, title) => { $(element).attr('data-container', 'body').attr('title', title.toUpperCase()).tooltip('fixTitle') .tooltip('setContent'); }; @@ -1577,7 +1589,7 @@ define([ * @param groupId * @returns {Array} */ - let getAllSignatureNames = function(systemData, systemTypeId, areaId, groupId){ + let getAllSignatureNames = (systemData, systemTypeId, areaId, groupId) => { let newSelectOptions = []; let cacheKey = [systemTypeId, areaId, groupId].join('_'); let newSelectOptionsCount = 0; @@ -1666,8 +1678,9 @@ define([ // add static WH(s) for this system if(systemData.statics){ let staticWHData = []; - for(let i = 0; i < systemData.statics.length; i++){ - let staticWHName = systemData.statics[i].name + ' - ' + systemData.statics[i].security; + for(let wormholeName of systemData.statics) { + let wormholeData = Object.assign({}, Init.wormholes[wormholeName]); + let staticWHName = wormholeData.name + ' - ' + wormholeData.security; newSelectOptionsCount++; staticWHData.push( {value: newSelectOptionsCount, text: staticWHName} ); @@ -1718,7 +1731,7 @@ define([ * @param obj * @returns {number} */ - let sumSignaturesRecursive = function(key, obj){ + let sumSignaturesRecursive = (key, obj) => { let sum = 0; for (let prop in obj) { @@ -1739,7 +1752,7 @@ define([ * @param systemTypeId * @returns {{}} */ - let getFrigateHolesBySystem = function(systemTypeId){ + let getFrigateHolesBySystem = systemTypeId => { let signatureNames = {}; if(Init.frigateWormholes[systemTypeId]){ @@ -1754,7 +1767,7 @@ define([ * @param tableApi * @param rows */ - let deleteSignatures = function(tableApi, rows){ + let deleteSignatures = (tableApi, rows) => { let deletedSignatures = 0; let moduleElement = $('.' + config.moduleTypeClass); @@ -1928,15 +1941,42 @@ define([ } }; + /** - * draw a signature table with data + * get unique column data from column object for select filter options + * @param column + * @returns {{}} + */ + let getColumnTableDataForFilter = column => { + // get all available options from column + let source = {}; + column.data().unique().sort((a,b) => { + // sort alphabetically + let valA = a.filter.toLowerCase(); + let valB = b.filter.toLowerCase(); + + if(valA < valB) return -1; + if(valA > valB) return 1; + return 0; + }).each(callData => { + if(callData.filter){ + source[callData.filter] = callData.filter; + } + }); + + // add empty option + source[0] = ''; + + return source; + }; + + /** + * draw empty signature table + * @param moduleElement * @param mapId - * @param signatureData * @param systemData */ - $.fn.drawSignatureTable = function(mapId, signatureData, systemData){ - let moduleElement = $(this); - + let drawSignatureTable = (moduleElement, mapId, systemData) => { // setup filter select in footer // column indexes that need a filter select let filterColumnIndexes = [2]; @@ -1959,7 +1999,6 @@ define([ moduleElement.append(table); let dataTableOptions = { - data: signatureData, drawCallback: function(settings){ this.api().columns(filterColumnIndexes).every(function(){ let column = this; @@ -2004,46 +2043,13 @@ define([ let signatureTable = table.dataTable(dataTableOptions); let signatureTableApi = signatureTable.api(); setDataTableInstance(mapId, systemData.id, 'primary', signatureTableApi); - - // make Table editable - signatureTable.makeEditable(signatureTableApi, systemData); - - moduleElement.updateScannedSignaturesBar({showNotice: true}); - }; - - /** - * get unique column data from column object for select filter options - * @param column - * @returns {{}} - */ - let getColumnTableDataForFilter = function(column){ - // get all available options from column - let source = {}; - column.data().unique().sort(function(a,b){ - // sort alphabetically - let valA = a.filter.toLowerCase(); - let valB = b.filter.toLowerCase(); - - if(valA < valB) return -1; - if(valA > valB) return 1; - return 0; - }).each(function(callData){ - if(callData.filter){ - source[callData.filter] = callData.filter; - } - }); - - // add empty option - source[0] = ''; - - return source; }; /** * setup dataTable options for all signatureTables * @param systemData */ - let initSignatureDataTable = function(systemData){ + let initSignatureDataTable = systemData => { $.extend( true, $.fn.dataTable.defaults, { pageLength: -1, @@ -2306,16 +2312,10 @@ define([ * @param moduleElement * @param systemData */ - let setModuleObserver = function(moduleElement, systemData){ + let setModuleObserver = (moduleElement, systemData) => { let tablePrimaryElement = moduleElement.find('.' + config.sigTablePrimaryClass); let signatureTableApi = getDataTableInstanceByModuleElement(moduleElement, 'primary'); - $(document).off('pf:updateSystemSignatureModule').on('pf:updateSystemSignatureModule', function(e, data){ - if(data.signatures){ - moduleElement.updateSignatureTable(data.signatures, true); - } - }); - // set multi row select --------------------------------------------------------------------------------------- tablePrimaryElement.on('click', 'tr', {moduleElement: moduleElement}, function(e){ if(e.ctrlKey) { @@ -2355,7 +2355,7 @@ define([ * init callback * @param moduleElement * @param mapId - * @param connectionData + * @param systemData */ let initModule = (moduleElement, mapId, systemData) => { unlockSignatureTable(true); @@ -2386,41 +2386,19 @@ define([ moduleElement.data('mapId', mapId); moduleElement.data('systemId', systemData.id); + moduleElement.showLoadingAnimation(); + // init dataTables initSignatureDataTable(systemData); - // draw "new signature" add table ----------------------------------------------------------------------------- + // draw "new signature" add table + drawSignatureTableToolbar(moduleElement, mapId, systemData); - moduleElement.drawSignatureTableToolbar(mapId, systemData); + // draw signature table + drawSignatureTable(moduleElement, mapId, systemData); - // request signature data for system -------------------------------------------------------------------------- - - let requestData = { - systemIds: [systemData.id] - }; - - $.ajax({ - type: 'POST', - url: Init.path.getSignatures, - data: requestData, - dataType: 'json', - context: { - mapId: mapId, - systemData: systemData - } - }).done(function(signatureData){ - let signatureTableData = formatSignatureData(this.systemData, signatureData, fullSignatureOptions); - - // draw signature table - moduleElement.drawSignatureTable(this.mapId, signatureTableData, this.systemData); - - // set module observer - setModuleObserver(moduleElement, this.systemData); - }).fail(function( jqXHR, status, error) { - let reason = status + ' ' + error; - Util.showNotify({title: jqXHR.status + ': Get signatures', text: reason, type: 'warning'}); - $(document).setProgramStatus('problem'); - }); + // set module observer + setModuleObserver(moduleElement, systemData); return moduleElement; }; @@ -2450,6 +2428,7 @@ define([ getModule: getModule, initModule: initModule, beforeReDraw: beforeReDraw, + updateModule: updateModule, beforeDestroy: beforeDestroy, getAllSignatureNamesBySystem: getAllSignatureNamesBySystem }; diff --git a/js/app/util.js b/js/app/util.js index 83f8894d..3b12d641 100644 --- a/js/app/util.js +++ b/js/app/util.js @@ -41,6 +41,7 @@ define([ menuButtonMagnetizerId: 'pf-menu-button-magnetizer', // id for menu button "magnetizer" menuButtonGridId: 'pf-menu-button-grid', // id for menu button "grid snap" menuButtonEndpointId: 'pf-menu-button-endpoint', // id for menu button "endpoint" overlays + menuButtonCompactId: 'pf-menu-button-compact', // id for menu button "compact" UI map view menuButtonMapDeleteId: 'pf-menu-button-map-delete', // id for menu button "delete map" settingsMessageVelocityOptions: { @@ -56,6 +57,9 @@ define([ mapWrapperClass: 'pf-map-wrapper', // wrapper div (scrollable) mapClass: 'pf-map' , // class for all maps + // util + userStatusClass: 'pf-user-status', // class for player status + // select2 select2Class: 'pf-select2', // class for all "Select2" ",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):C.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/[^\x20\t\r\n\f]+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R), - a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,ka=/^$|\/(?:java|ecma)script/i,la={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};la.optgroup=la.option,la.tbody=la.tfoot=la.colgroup=la.caption=la.thead,la.th=la.td;function ma(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function na(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=ma(l.appendChild(f),"script"),j&&na(g),c){k=0;while(f=g[k++])ka.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var qa=d.documentElement,ra=/^key/,sa=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ta=/^([^.]*)(?:\.(.+)|)/;function ua(){return!0}function va(){return!1}function wa(){try{return d.activeElement}catch(a){}}function xa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)xa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=va;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(qa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,za=/\s*$/g;function Da(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Ea(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Fa(a){var b=Ba.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ga(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Aa.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ia(f,b,c,d)});if(m&&(e=pa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(ma(e,"script"),Ea),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=ma(h),f=ma(a),d=0,e=f.length;d0&&na(g,!i&&ma(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ja(this,a,!0)},remove:function(a){return Ja(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.appendChild(a)}})},prepend:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(ma(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!za.test(a)&&!la[(ja.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function Ya(a,b,c,d,e){return new Ya.prototype.init(a,b,c,d,e)}r.Tween=Ya,Ya.prototype={constructor:Ya,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Ya.propHooks[this.prop];return a&&a.get?a.get(this):Ya.propHooks._default.get(this)},run:function(a){var b,c=Ya.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ya.propHooks._default.set(this),this}},Ya.prototype.init.prototype=Ya.prototype,Ya.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Ya.propHooks.scrollTop=Ya.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Ya.prototype.init,r.fx.step={};var Za,$a,_a=/^(?:toggle|show|hide)$/,ab=/queueHooks$/;function bb(){$a&&(a.requestAnimationFrame(bb),r.fx.tick())}function cb(){return a.setTimeout(function(){Za=void 0}),Za=r.now()}function db(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ba[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function eb(a,b,c){for(var d,e=(hb.tweeners[b]||[]).concat(hb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?ib:void 0)), - void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),ib={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=jb[b]||r.find.attr;jb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=jb[g],jb[g]=e,e=null!=c(a,b,d)?g:null,jb[g]=f),e}});var kb=/^(?:input|select|textarea|button)$/i,lb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):kb.test(a.nodeName)||lb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function mb(a){var b=a.match(K)||[];return b.join(" ")}function nb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,nb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,nb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,nb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=nb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(nb(c))+" ").indexOf(b)>-1)return!0;return!1}});var ob=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ob,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:mb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ia.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,"$1"),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("