scratch

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 125  →  ?path2? @ 126
/vendor/aura/uri/.gitignore
@@ -0,0 +1 @@
tests/tmp
/vendor/aura/uri/.travis.yml
@@ -0,0 +1,7 @@
language: php
php:
- 5.4
- 5.5
before_script:
- cd tests
script: phpunit
/vendor/aura/uri/LICENSE
@@ -0,0 +1,23 @@
Copyright (c) 2011-2013, Aura for PHP
All rights reserved.
 
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
 
- Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
 
- Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
 
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
/vendor/aura/uri/README.md
@@ -0,0 +1,162 @@
Aura.Uri
========
 
[![Build Status](https://travis-ci.org/auraphp/Aura.Uri.png?branch=develop)](https://travis-ci.org/auraphp/Aura.Uri)
 
The `Auri.Uri` package provides objects to help you create and manipulate URLs,
including query strings and path elements. It does so by splitting up the pieces
of the URL and allowing you modify them individually; you can then fetch
them as a single URL string. This helps when building complex links,
such as in a paged navigation system.
 
This package is compliant with [PSR-0][], [PSR-1][], and [PSR-2][]. If you
notice compliance oversights, please send a patch via pull request.
 
[PSR-0]: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md
[PSR-1]: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md
[PSR-2]: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md
 
Getting Started
===============
 
Instantiation
-------------
 
The easiest way to instantiate a URL object is to use the factory instance
script, like so:
 
```php
<?php
$url_factory = require '/path/to/Aura.Uri/scripts/instance.php';
$url = $url_factory->newCurrent();
```
 
Alternatively, you can add the `src/` directory to your autoloader and
instantiate a URL factory object:
 
```php
<?php
use Aura\Uri\Url\Factory as UrlFactory;
use Aura\Uri\PublicSuffixList;
 
$psl = new PublicSuffixList(require '/path/to/Aura.Uri/data/public-suffix-list.php');
$url_factory = new UrlFactory($_SERVER, $psl);
$url = $url_factory->newCurrent();
```
 
When using the factory, you can populate the URL properties from a URL
string:
 
```php
<?php
$string = 'http://anonymous:guest@example.com/path/to/index.php/foo/bar.xml?baz=dib#anchor');
$url = $url_factory->newInstance($string);
 
// now the $url properties are ...
//
// $url->scheme => 'http'
// $url->user => 'anonymous'
// $url->pass => 'guest'
// $url->host => Aura\Uri\Host, with these methods:
// ->get() => 'example.com'
// ->getSubdomain() => null
// ->getRegisterableDomain() => 'example.com'
// ->getPublicSuffix() => 'com'
// $url->port => null
// $url->path => Aura\Uri\Path, with these ArrayObject elements:
// ['path', 'to', 'index.php', 'foo', 'bar']
// and this method:
// ->getFormat() => '.xml'
// $url->query => Aura\Uri\Query, with these ArrayObject elements:
// ['baz' => 'dib']
// $url->fragment => 'anchor'
```
 
Alternatively, you can use the factory to create a URL representing the
current web request URI:
 
```php
<?php
$url = $url_factory->newCurrent();
```
 
 
Manipulation
------------
 
After we have created the URL object, we can modify the component parts, then
fetch a new URL string from the modified object.
 
```php
<?php
// start with a full URL
$string = 'http://anonymous:guest@example.com/path/to/index.php/foo/bar.xml?baz=dib#anchor';
$url = $url_factory->newInstance($string);
 
// change to 'https://'
$url->setScheme('https');
 
// remove the username and password
$url->setUser(null);
$url->setPass(null);
 
// change the value of 'baz' from 'dib' to 'zab'
$url->query->baz = 'zab';
 
// add a new query element called 'zim' with a value of 'gir'
$url->query->zim = 'gir';
 
// reset the path to something else entirely.
// this will additionally set the format to '.php'.
$url->path->setFromString('/something/else/entirely.php');
 
// add another path element
$url->path[] = 'another';
 
// get the url as a string; this will be without the scheme, host, port,
// user, or pass.
$new_url = $url->get();
 
// the $new_url string is as follows; notice how the format
// is always applied to the last path-element:
// /something/else/entirely/another.php?baz=zab&zim=gir#anchor
 
// get the full url string, including scheme, host, port, user, and pass.
$full_url = $url->getFull();
 
// the $full_url string is as follows:
// https://example.com/something/else/entirely/another.php?baz=zab&zim=gir#anchor
```
 
Public Suffix List Host Parsing
===============================
 
Host Component Parts
--------------------
 
In addition to URL creation and manipulation, `Aura.Uri` is capable of parsing a
host into its component parts, namely the host's subdomain, registerable domain,
and public suffix. A host's component parts are available via properties on the
Aura.Uri host object, as seen in the examples above.
 
Public Suffix List
------------------
 
This parsing capability is possible as a result of the [Public Suffix List][], a community
resource and initiative of Mozilla.
 
Updating the Public Suffix List
-------------------------------
 
As the Public Suffix List is both an external resource and a living document, it's
important that you update your copy of the list from time to time. You can do this
by executing the provided `update.php` script.
 
`php /path/to/Aura.Uri/scripts/update.php`
 
Executing `update.php` will retrieve the most current version of the Public Suffix
List, parse it to an array, and store it in the `/path/to/Aura.Uri/data` directory.
 
[Public Suffix List]: http://publicsuffix.org/
 
* * *
/vendor/aura/uri/TODO.md
@@ -0,0 +1,3 @@
* Per Bahtiar Gadimov, we may eventually need an additional Parser
class, but at this point that may be overkill.
<https://bugs.php.net/bug.php?id=52923>
/vendor/aura/uri/composer.json
@@ -0,0 +1,48 @@
{
"name": "aura/uri",
"version": "1.2.0",
"type": "aura-package",
"description": "The Aura Uri package provides tools to build and manipulate URL strings.",
"keywords": [
"uri",
"url"
],
"homepage": "http://auraphp.com/Aura.Uri",
"time": "2014-05-31",
"license": "BSD-2-Clause",
"authors": [
{
"name": "Aura.Uri Contributors",
"homepage": "https://github.com/auraphp/Aura.Uri/contributors"
},
{
"name": "Paul M. Jones",
"email": "pmjones88@gmail.com",
"homepage": "http://paul-m-jones.com"
},
{
"name": "Jonathon Hill",
"email": "jhill9693@gmail.com",
"homepage": "http://jonathonhill.net"
},
{
"name": "Hari KT",
"email": "kthari85@gmail.com",
"homepage": "http://harikt.com"
},
{
"name": "Jeremy Kendall",
"email": "jeremy@jeremykendall.net",
"homepage": "http://www.jeremykendall.net"
}
],
"require": {
"php": ">=5.4.0",
"aura/installer-default": "1.0.*"
},
"autoload": {
"psr-0": {
"Aura\\Uri": "src/"
}
}
}
/vendor/aura/uri/config/default.php
@@ -0,0 +1,18 @@
<?php
/**
* Loader
*/
$loader->add('Aura\Uri\\', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'src');
 
/**
* Aura\Uri\PublicSuffixList
*/
$di->params['Aura\Uri\PublicSuffixList']['list'] = $di->lazyRequire(
dirname(__DIR__) . '/data/public-suffix-list.php'
);
 
/**
* Aura\Uri\Url\Factory
*/
$di->params['Aura\Uri\Url\Factory']['server'] = $_SERVER;
$di->params['Aura\Uri\Url\Factory']['psl'] = $di->lazyNew('Aura\Uri\PublicSuffixList');
/vendor/aura/uri/config/test.php
@@ -0,0 +1,5 @@
<?php
/**
* Loader
*/
$loader->add('Aura\Uri\\', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'tests');
/vendor/aura/uri/data/public-suffix-list.php
@@ -0,0 +1,19885 @@
<?php
return array (
'ac' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'mil' =>
array (
),
'org' =>
array (
),
),
'ad' =>
array (
'nom' =>
array (
),
),
'ae' =>
array (
'co' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'sch' =>
array (
),
'ac' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
),
'aero' =>
array (
'accident-investigation' =>
array (
),
'accident-prevention' =>
array (
),
'aerobatic' =>
array (
),
'aeroclub' =>
array (
),
'aerodrome' =>
array (
),
'agents' =>
array (
),
'aircraft' =>
array (
),
'airline' =>
array (
),
'airport' =>
array (
),
'air-surveillance' =>
array (
),
'airtraffic' =>
array (
),
'air-traffic-control' =>
array (
),
'ambulance' =>
array (
),
'amusement' =>
array (
),
'association' =>
array (
),
'author' =>
array (
),
'ballooning' =>
array (
),
'broker' =>
array (
),
'caa' =>
array (
),
'cargo' =>
array (
),
'catering' =>
array (
),
'certification' =>
array (
),
'championship' =>
array (
),
'charter' =>
array (
),
'civilaviation' =>
array (
),
'club' =>
array (
),
'conference' =>
array (
),
'consultant' =>
array (
),
'consulting' =>
array (
),
'control' =>
array (
),
'council' =>
array (
),
'crew' =>
array (
),
'design' =>
array (
),
'dgca' =>
array (
),
'educator' =>
array (
),
'emergency' =>
array (
),
'engine' =>
array (
),
'engineer' =>
array (
),
'entertainment' =>
array (
),
'equipment' =>
array (
),
'exchange' =>
array (
),
'express' =>
array (
),
'federation' =>
array (
),
'flight' =>
array (
),
'freight' =>
array (
),
'fuel' =>
array (
),
'gliding' =>
array (
),
'government' =>
array (
),
'groundhandling' =>
array (
),
'group' =>
array (
),
'hanggliding' =>
array (
),
'homebuilt' =>
array (
),
'insurance' =>
array (
),
'journal' =>
array (
),
'journalist' =>
array (
),
'leasing' =>
array (
),
'logistics' =>
array (
),
'magazine' =>
array (
),
'maintenance' =>
array (
),
'marketplace' =>
array (
),
'media' =>
array (
),
'microlight' =>
array (
),
'modelling' =>
array (
),
'navigation' =>
array (
),
'parachuting' =>
array (
),
'paragliding' =>
array (
),
'passenger-association' =>
array (
),
'pilot' =>
array (
),
'press' =>
array (
),
'production' =>
array (
),
'recreation' =>
array (
),
'repbody' =>
array (
),
'res' =>
array (
),
'research' =>
array (
),
'rotorcraft' =>
array (
),
'safety' =>
array (
),
'scientist' =>
array (
),
'services' =>
array (
),
'show' =>
array (
),
'skydiving' =>
array (
),
'software' =>
array (
),
'student' =>
array (
),
'taxi' =>
array (
),
'trader' =>
array (
),
'trading' =>
array (
),
'trainer' =>
array (
),
'union' =>
array (
),
'workinggroup' =>
array (
),
'works' =>
array (
),
),
'af' =>
array (
'gov' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'edu' =>
array (
),
),
'ag' =>
array (
'com' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'co' =>
array (
),
'nom' =>
array (
),
),
'ai' =>
array (
'off' =>
array (
),
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'al' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'am' =>
array (
),
'an' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
),
'ao' =>
array (
'ed' =>
array (
),
'gv' =>
array (
),
'og' =>
array (
),
'co' =>
array (
),
'pb' =>
array (
),
'it' =>
array (
),
),
'aq' =>
array (
),
'ar' =>
array (
'com' =>
array (
'blogspot' =>
array (
),
),
'edu' =>
array (
),
'gob' =>
array (
),
'int' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'tur' =>
array (
),
),
'arpa' =>
array (
'e164' =>
array (
),
'in-addr' =>
array (
),
'ip6' =>
array (
),
'iris' =>
array (
),
'uri' =>
array (
),
'urn' =>
array (
),
),
'as' =>
array (
'gov' =>
array (
),
),
'asia' =>
array (
),
'at' =>
array (
'ac' =>
array (
),
'co' =>
array (
'blogspot' =>
array (
),
),
'gv' =>
array (
),
'or' =>
array (
),
'biz' =>
array (
),
'info' =>
array (
),
'priv' =>
array (
),
),
'au' =>
array (
'com' =>
array (
'blogspot' =>
array (
),
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
'act' =>
array (
),
'nsw' =>
array (
),
'nt' =>
array (
),
'qld' =>
array (
),
'sa' =>
array (
),
'tas' =>
array (
),
'vic' =>
array (
),
'wa' =>
array (
),
),
'gov' =>
array (
'act' =>
array (
),
'qld' =>
array (
),
'sa' =>
array (
),
'tas' =>
array (
),
'vic' =>
array (
),
'wa' =>
array (
),
),
'asn' =>
array (
),
'id' =>
array (
),
'csiro' =>
array (
),
'info' =>
array (
),
'conf' =>
array (
),
'oz' =>
array (
),
'act' =>
array (
),
'nsw' =>
array (
),
'nt' =>
array (
),
'qld' =>
array (
),
'sa' =>
array (
),
'tas' =>
array (
),
'vic' =>
array (
),
'wa' =>
array (
),
),
'aw' =>
array (
'com' =>
array (
),
),
'ax' =>
array (
),
'az' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'int' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'info' =>
array (
),
'pp' =>
array (
),
'mil' =>
array (
),
'name' =>
array (
),
'pro' =>
array (
),
'biz' =>
array (
),
),
'ba' =>
array (
'org' =>
array (
),
'net' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'unsa' =>
array (
),
'unbi' =>
array (
),
'co' =>
array (
),
'com' =>
array (
),
'rs' =>
array (
),
),
'bb' =>
array (
'biz' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'info' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'store' =>
array (
),
),
'bd' =>
array (
'*' =>
array (
),
),
'be' =>
array (
'ac' =>
array (
),
'blogspot' =>
array (
),
),
'bf' =>
array (
'gov' =>
array (
),
),
'bg' =>
array (
'a' =>
array (
),
'b' =>
array (
),
'c' =>
array (
),
'd' =>
array (
),
'e' =>
array (
),
'f' =>
array (
),
'g' =>
array (
),
'h' =>
array (
),
'i' =>
array (
),
'j' =>
array (
),
'k' =>
array (
),
'l' =>
array (
),
'm' =>
array (
),
'n' =>
array (
),
'o' =>
array (
),
'p' =>
array (
),
'q' =>
array (
),
'r' =>
array (
),
's' =>
array (
),
't' =>
array (
),
'u' =>
array (
),
'v' =>
array (
),
'w' =>
array (
),
'x' =>
array (
),
'y' =>
array (
),
'z' =>
array (
),
0 =>
array (
),
1 =>
array (
),
2 =>
array (
),
3 =>
array (
),
4 =>
array (
),
5 =>
array (
),
6 =>
array (
),
7 =>
array (
),
8 =>
array (
),
9 =>
array (
),
),
'bh' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
),
'bi' =>
array (
'co' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'or' =>
array (
),
'org' =>
array (
),
),
'biz' =>
array (
'dyndns' =>
array (
),
'for-better' =>
array (
),
'for-more' =>
array (
),
'for-some' =>
array (
),
'for-the' =>
array (
),
'selfip' =>
array (
),
'webhop' =>
array (
),
),
'bj' =>
array (
'asso' =>
array (
),
'barreau' =>
array (
),
'gouv' =>
array (
),
'blogspot' =>
array (
),
),
'bm' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'bn' =>
array (
'*' =>
array (
),
),
'bo' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'gob' =>
array (
),
'int' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'mil' =>
array (
),
'tv' =>
array (
),
),
'br' =>
array (
'adm' =>
array (
),
'adv' =>
array (
),
'agr' =>
array (
),
'am' =>
array (
),
'arq' =>
array (
),
'art' =>
array (
),
'ato' =>
array (
),
'b' =>
array (
),
'bio' =>
array (
),
'blog' =>
array (
),
'bmd' =>
array (
),
'cim' =>
array (
),
'cng' =>
array (
),
'cnt' =>
array (
),
'com' =>
array (
'blogspot' =>
array (
),
),
'coop' =>
array (
),
'ecn' =>
array (
),
'eco' =>
array (
),
'edu' =>
array (
),
'emp' =>
array (
),
'eng' =>
array (
),
'esp' =>
array (
),
'etc' =>
array (
),
'eti' =>
array (
),
'far' =>
array (
),
'flog' =>
array (
),
'fm' =>
array (
),
'fnd' =>
array (
),
'fot' =>
array (
),
'fst' =>
array (
),
'g12' =>
array (
),
'ggf' =>
array (
),
'gov' =>
array (
),
'imb' =>
array (
),
'ind' =>
array (
),
'inf' =>
array (
),
'jor' =>
array (
),
'jus' =>
array (
),
'leg' =>
array (
),
'lel' =>
array (
),
'mat' =>
array (
),
'med' =>
array (
),
'mil' =>
array (
),
'mp' =>
array (
),
'mus' =>
array (
),
'net' =>
array (
),
'nom' =>
array (
),
'not' =>
array (
),
'ntr' =>
array (
),
'odo' =>
array (
),
'org' =>
array (
),
'ppg' =>
array (
),
'pro' =>
array (
),
'psc' =>
array (
),
'psi' =>
array (
),
'qsl' =>
array (
),
'radio' =>
array (
),
'rec' =>
array (
),
'slg' =>
array (
),
'srv' =>
array (
),
'taxi' =>
array (
),
'teo' =>
array (
),
'tmp' =>
array (
),
'trd' =>
array (
),
'tur' =>
array (
),
'tv' =>
array (
),
'vet' =>
array (
),
'vlog' =>
array (
),
'wiki' =>
array (
),
'zlg' =>
array (
),
),
'bs' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
),
'bt' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'bv' =>
array (
),
'bw' =>
array (
'co' =>
array (
),
'org' =>
array (
),
),
'by' =>
array (
'gov' =>
array (
),
'mil' =>
array (
),
'com' =>
array (
),
'of' =>
array (
),
),
'bz' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'za' =>
array (
),
),
'ca' =>
array (
'ab' =>
array (
),
'bc' =>
array (
),
'mb' =>
array (
),
'nb' =>
array (
),
'nf' =>
array (
),
'nl' =>
array (
),
'ns' =>
array (
),
'nt' =>
array (
),
'nu' =>
array (
),
'on' =>
array (
),
'pe' =>
array (
),
'qc' =>
array (
),
'sk' =>
array (
),
'yk' =>
array (
),
'gc' =>
array (
),
'co' =>
array (
),
'blogspot' =>
array (
),
),
'cat' =>
array (
),
'cc' =>
array (
'ftpaccess' =>
array (
),
'game-server' =>
array (
),
'myphotos' =>
array (
),
'scrapping' =>
array (
),
),
'cd' =>
array (
'gov' =>
array (
),
),
'cf' =>
array (
'blogspot' =>
array (
),
),
'cg' =>
array (
),
'ch' =>
array (
'blogspot' =>
array (
),
),
'ci' =>
array (
'org' =>
array (
),
'or' =>
array (
),
'com' =>
array (
),
'co' =>
array (
),
'edu' =>
array (
),
'ed' =>
array (
),
'ac' =>
array (
),
'net' =>
array (
),
'go' =>
array (
),
'asso' =>
array (
),
'aéroport' =>
array (
),
'int' =>
array (
),
'presse' =>
array (
),
'md' =>
array (
),
'gouv' =>
array (
),
),
'ck' =>
array (
'*' =>
array (
),
'www' =>
array (
'!' => '',
),
),
'cl' =>
array (
'gov' =>
array (
),
'gob' =>
array (
),
'co' =>
array (
),
'mil' =>
array (
),
),
'cm' =>
array (
'gov' =>
array (
),
),
'cn' =>
array (
'ac' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'mil' =>
array (
),
'公司' =>
array (
),
'网络' =>
array (
),
'網絡' =>
array (
),
'ah' =>
array (
),
'bj' =>
array (
),
'cq' =>
array (
),
'fj' =>
array (
),
'gd' =>
array (
),
'gs' =>
array (
),
'gz' =>
array (
),
'gx' =>
array (
),
'ha' =>
array (
),
'hb' =>
array (
),
'he' =>
array (
),
'hi' =>
array (
),
'hl' =>
array (
),
'hn' =>
array (
),
'jl' =>
array (
),
'js' =>
array (
),
'jx' =>
array (
),
'ln' =>
array (
),
'nm' =>
array (
),
'nx' =>
array (
),
'qh' =>
array (
),
'sc' =>
array (
),
'sd' =>
array (
),
'sh' =>
array (
),
'sn' =>
array (
),
'sx' =>
array (
),
'tj' =>
array (
),
'xj' =>
array (
),
'xz' =>
array (
),
'yn' =>
array (
),
'zj' =>
array (
),
'hk' =>
array (
),
'mo' =>
array (
),
'tw' =>
array (
),
),
'co' =>
array (
'arts' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'firm' =>
array (
),
'gov' =>
array (
),
'info' =>
array (
),
'int' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'nom' =>
array (
),
'org' =>
array (
),
'rec' =>
array (
),
'web' =>
array (
),
),
'com' =>
array (
'amazonaws' =>
array (
'compute' =>
array (
'ap-northeast-1' =>
array (
),
'ap-southeast-1' =>
array (
),
'ap-southeast-2' =>
array (
),
'eu-west-1' =>
array (
),
'sa-east-1' =>
array (
),
'us-gov-west-1' =>
array (
),
'us-west-1' =>
array (
),
'us-west-2' =>
array (
),
),
'us-east-1' =>
array (
),
'compute-1' =>
array (
'z-1' =>
array (
),
'z-2' =>
array (
),
),
'elb' =>
array (
),
's3' =>
array (
),
's3-us-west-2' =>
array (
),
's3-us-west-1' =>
array (
),
's3-eu-west-1' =>
array (
),
's3-ap-southeast-1' =>
array (
),
's3-ap-southeast-2' =>
array (
),
's3-ap-northeast-1' =>
array (
),
's3-sa-east-1' =>
array (
),
's3-us-gov-west-1' =>
array (
),
's3-fips-us-gov-west-1' =>
array (
),
's3-website-us-east-1' =>
array (
),
's3-website-us-west-2' =>
array (
),
's3-website-us-west-1' =>
array (
),
's3-website-eu-west-1' =>
array (
),
's3-website-ap-southeast-1' =>
array (
),
's3-website-ap-southeast-2' =>
array (
),
's3-website-ap-northeast-1' =>
array (
),
's3-website-sa-east-1' =>
array (
),
's3-website-us-gov-west-1' =>
array (
),
),
'elasticbeanstalk' =>
array (
),
'betainabox' =>
array (
),
'ar' =>
array (
),
'br' =>
array (
),
'cn' =>
array (
),
'de' =>
array (
),
'eu' =>
array (
),
'gb' =>
array (
),
'hu' =>
array (
),
'jpn' =>
array (
),
'kr' =>
array (
),
'mex' =>
array (
),
'no' =>
array (
),
'qc' =>
array (
),
'ru' =>
array (
),
'sa' =>
array (
),
'se' =>
array (
),
'uk' =>
array (
),
'us' =>
array (
),
'uy' =>
array (
),
'za' =>
array (
),
'africa' =>
array (
),
'gr' =>
array (
),
'co' =>
array (
),
'cloudcontrolled' =>
array (
),
'cloudcontrolapp' =>
array (
),
'dreamhosters' =>
array (
),
'dyndns-at-home' =>
array (
),
'dyndns-at-work' =>
array (
),
'dyndns-blog' =>
array (
),
'dyndns-free' =>
array (
),
'dyndns-home' =>
array (
),
'dyndns-ip' =>
array (
),
'dyndns-mail' =>
array (
),
'dyndns-office' =>
array (
),
'dyndns-pics' =>
array (
),
'dyndns-remote' =>
array (
),
'dyndns-server' =>
array (
),
'dyndns-web' =>
array (
),
'dyndns-wiki' =>
array (
),
'dyndns-work' =>
array (
),
'blogdns' =>
array (
),
'cechire' =>
array (
),
'dnsalias' =>
array (
),
'dnsdojo' =>
array (
),
'doesntexist' =>
array (
),
'dontexist' =>
array (
),
'doomdns' =>
array (
),
'dyn-o-saur' =>
array (
),
'dynalias' =>
array (
),
'est-a-la-maison' =>
array (
),
'est-a-la-masion' =>
array (
),
'est-le-patron' =>
array (
),
'est-mon-blogueur' =>
array (
),
'from-ak' =>
array (
),
'from-al' =>
array (
),
'from-ar' =>
array (
),
'from-ca' =>
array (
),
'from-ct' =>
array (
),
'from-dc' =>
array (
),
'from-de' =>
array (
),
'from-fl' =>
array (
),
'from-ga' =>
array (
),
'from-hi' =>
array (
),
'from-ia' =>
array (
),
'from-id' =>
array (
),
'from-il' =>
array (
),
'from-in' =>
array (
),
'from-ks' =>
array (
),
'from-ky' =>
array (
),
'from-ma' =>
array (
),
'from-md' =>
array (
),
'from-mi' =>
array (
),
'from-mn' =>
array (
),
'from-mo' =>
array (
),
'from-ms' =>
array (
),
'from-mt' =>
array (
),
'from-nc' =>
array (
),
'from-nd' =>
array (
),
'from-ne' =>
array (
),
'from-nh' =>
array (
),
'from-nj' =>
array (
),
'from-nm' =>
array (
),
'from-nv' =>
array (
),
'from-oh' =>
array (
),
'from-ok' =>
array (
),
'from-or' =>
array (
),
'from-pa' =>
array (
),
'from-pr' =>
array (
),
'from-ri' =>
array (
),
'from-sc' =>
array (
),
'from-sd' =>
array (
),
'from-tn' =>
array (
),
'from-tx' =>
array (
),
'from-ut' =>
array (
),
'from-va' =>
array (
),
'from-vt' =>
array (
),
'from-wa' =>
array (
),
'from-wi' =>
array (
),
'from-wv' =>
array (
),
'from-wy' =>
array (
),
'getmyip' =>
array (
),
'gotdns' =>
array (
),
'hobby-site' =>
array (
),
'homelinux' =>
array (
),
'homeunix' =>
array (
),
'iamallama' =>
array (
),
'is-a-anarchist' =>
array (
),
'is-a-blogger' =>
array (
),
'is-a-bookkeeper' =>
array (
),
'is-a-bulls-fan' =>
array (
),
'is-a-caterer' =>
array (
),
'is-a-chef' =>
array (
),
'is-a-conservative' =>
array (
),
'is-a-cpa' =>
array (
),
'is-a-cubicle-slave' =>
array (
),
'is-a-democrat' =>
array (
),
'is-a-designer' =>
array (
),
'is-a-doctor' =>
array (
),
'is-a-financialadvisor' =>
array (
),
'is-a-geek' =>
array (
),
'is-a-green' =>
array (
),
'is-a-guru' =>
array (
),
'is-a-hard-worker' =>
array (
),
'is-a-hunter' =>
array (
),
'is-a-landscaper' =>
array (
),
'is-a-lawyer' =>
array (
),
'is-a-liberal' =>
array (
),
'is-a-libertarian' =>
array (
),
'is-a-llama' =>
array (
),
'is-a-musician' =>
array (
),
'is-a-nascarfan' =>
array (
),
'is-a-nurse' =>
array (
),
'is-a-painter' =>
array (
),
'is-a-personaltrainer' =>
array (
),
'is-a-photographer' =>
array (
),
'is-a-player' =>
array (
),
'is-a-republican' =>
array (
),
'is-a-rockstar' =>
array (
),
'is-a-socialist' =>
array (
),
'is-a-student' =>
array (
),
'is-a-teacher' =>
array (
),
'is-a-techie' =>
array (
),
'is-a-therapist' =>
array (
),
'is-an-accountant' =>
array (
),
'is-an-actor' =>
array (
),
'is-an-actress' =>
array (
),
'is-an-anarchist' =>
array (
),
'is-an-artist' =>
array (
),
'is-an-engineer' =>
array (
),
'is-an-entertainer' =>
array (
),
'is-certified' =>
array (
),
'is-gone' =>
array (
),
'is-into-anime' =>
array (
),
'is-into-cars' =>
array (
),
'is-into-cartoons' =>
array (
),
'is-into-games' =>
array (
),
'is-leet' =>
array (
),
'is-not-certified' =>
array (
),
'is-slick' =>
array (
),
'is-uberleet' =>
array (
),
'is-with-theband' =>
array (
),
'isa-geek' =>
array (
),
'isa-hockeynut' =>
array (
),
'issmarterthanyou' =>
array (
),
'likes-pie' =>
array (
),
'likescandy' =>
array (
),
'neat-url' =>
array (
),
'saves-the-whales' =>
array (
),
'selfip' =>
array (
),
'sells-for-less' =>
array (
),
'sells-for-u' =>
array (
),
'servebbs' =>
array (
),
'simple-url' =>
array (
),
'space-to-rent' =>
array (
),
'teaches-yoga' =>
array (
),
'writesthisblog' =>
array (
),
'githubusercontent' =>
array (
),
'ro' =>
array (
),
'appspot' =>
array (
),
'blogspot' =>
array (
),
'codespot' =>
array (
),
'googleapis' =>
array (
),
'googlecode' =>
array (
),
'withgoogle' =>
array (
),
'herokuapp' =>
array (
),
'herokussl' =>
array (
),
'operaunite' =>
array (
),
'outsystemscloud' =>
array (
),
'rhcloud' =>
array (
),
),
'coop' =>
array (
),
'cr' =>
array (
'ac' =>
array (
),
'co' =>
array (
),
'ed' =>
array (
),
'fi' =>
array (
),
'go' =>
array (
),
'or' =>
array (
),
'sa' =>
array (
),
),
'cu' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'gov' =>
array (
),
'inf' =>
array (
),
),
'cv' =>
array (
'blogspot' =>
array (
),
),
'cw' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'cx' =>
array (
'gov' =>
array (
),
'ath' =>
array (
),
),
'cy' =>
array (
'*' =>
array (
),
),
'cz' =>
array (
'blogspot' =>
array (
),
),
'de' =>
array (
'com' =>
array (
),
'fuettertdasnetz' =>
array (
),
'isteingeek' =>
array (
),
'istmein' =>
array (
),
'lebtimnetz' =>
array (
),
'leitungsen' =>
array (
),
'traeumtgerade' =>
array (
),
'blogspot' =>
array (
),
),
'dj' =>
array (
),
'dk' =>
array (
'blogspot' =>
array (
),
),
'dm' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
),
'do' =>
array (
'art' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'gob' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'sld' =>
array (
),
'web' =>
array (
),
),
'dz' =>
array (
'com' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'gov' =>
array (
),
'edu' =>
array (
),
'asso' =>
array (
),
'pol' =>
array (
),
'art' =>
array (
),
),
'ec' =>
array (
'com' =>
array (
),
'info' =>
array (
),
'net' =>
array (
),
'fin' =>
array (
),
'k12' =>
array (
),
'med' =>
array (
),
'pro' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'gob' =>
array (
),
'mil' =>
array (
),
),
'edu' =>
array (
),
'ee' =>
array (
'edu' =>
array (
),
'gov' =>
array (
),
'riik' =>
array (
),
'lib' =>
array (
),
'med' =>
array (
),
'com' =>
array (
),
'pri' =>
array (
),
'aip' =>
array (
),
'org' =>
array (
),
'fie' =>
array (
),
),
'eg' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'eun' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'name' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'sci' =>
array (
),
),
'er' =>
array (
'*' =>
array (
),
),
'es' =>
array (
'com' =>
array (
'blogspot' =>
array (
),
),
'nom' =>
array (
),
'org' =>
array (
),
'gob' =>
array (
),
'edu' =>
array (
),
),
'et' =>
array (
'*' =>
array (
),
),
'eu' =>
array (
),
'fi' =>
array (
'aland' =>
array (
),
'blogspot' =>
array (
),
'iki' =>
array (
),
),
'fj' =>
array (
'*' =>
array (
),
),
'fk' =>
array (
'*' =>
array (
),
),
'fm' =>
array (
),
'fo' =>
array (
),
'fr' =>
array (
'com' =>
array (
),
'asso' =>
array (
),
'nom' =>
array (
),
'prd' =>
array (
),
'presse' =>
array (
),
'tm' =>
array (
),
'aeroport' =>
array (
),
'assedic' =>
array (
),
'avocat' =>
array (
),
'avoues' =>
array (
),
'cci' =>
array (
),
'chambagri' =>
array (
),
'chirurgiens-dentistes' =>
array (
),
'experts-comptables' =>
array (
),
'geometre-expert' =>
array (
),
'gouv' =>
array (
),
'greta' =>
array (
),
'huissier-justice' =>
array (
),
'medecin' =>
array (
),
'notaires' =>
array (
),
'pharmacien' =>
array (
),
'port' =>
array (
),
'veterinaire' =>
array (
),
'blogspot' =>
array (
),
),
'ga' =>
array (
),
'gb' =>
array (
),
'gd' =>
array (
),
'ge' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'pvt' =>
array (
),
),
'gf' =>
array (
),
'gg' =>
array (
'co' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'gh' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'mil' =>
array (
),
),
'gi' =>
array (
'com' =>
array (
),
'ltd' =>
array (
),
'gov' =>
array (
),
'mod' =>
array (
),
'edu' =>
array (
),
'org' =>
array (
),
),
'gl' =>
array (
),
'gm' =>
array (
),
'gn' =>
array (
'ac' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
),
'gov' =>
array (
),
'gp' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'mobi' =>
array (
),
'edu' =>
array (
),
'org' =>
array (
),
'asso' =>
array (
),
),
'gq' =>
array (
),
'gr' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'blogspot' =>
array (
),
),
'gs' =>
array (
),
'gt' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gob' =>
array (
),
'ind' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'gu' =>
array (
'*' =>
array (
),
),
'gw' =>
array (
),
'gy' =>
array (
'co' =>
array (
),
'com' =>
array (
),
'net' =>
array (
),
),
'hk' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'idv' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'公司' =>
array (
),
'教育' =>
array (
),
'敎育' =>
array (
),
'政府' =>
array (
),
'個人' =>
array (
),
'个人' =>
array (
),
'箇人' =>
array (
),
'網络' =>
array (
),
'网络' =>
array (
),
'组織' =>
array (
),
'網絡' =>
array (
),
'网絡' =>
array (
),
'组织' =>
array (
),
'組織' =>
array (
),
'組织' =>
array (
),
'blogspot' =>
array (
),
),
'hm' =>
array (
),
'hn' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'mil' =>
array (
),
'gob' =>
array (
),
),
'hr' =>
array (
'iz' =>
array (
),
'from' =>
array (
),
'name' =>
array (
),
'com' =>
array (
),
),
'ht' =>
array (
'com' =>
array (
),
'shop' =>
array (
),
'firm' =>
array (
),
'info' =>
array (
),
'adult' =>
array (
),
'net' =>
array (
),
'pro' =>
array (
),
'org' =>
array (
),
'med' =>
array (
),
'art' =>
array (
),
'coop' =>
array (
),
'pol' =>
array (
),
'asso' =>
array (
),
'edu' =>
array (
),
'rel' =>
array (
),
'gouv' =>
array (
),
'perso' =>
array (
),
),
'hu' =>
array (
'co' =>
array (
),
'info' =>
array (
),
'org' =>
array (
),
'priv' =>
array (
),
'sport' =>
array (
),
'tm' =>
array (
),
2000 =>
array (
),
'agrar' =>
array (
),
'bolt' =>
array (
),
'casino' =>
array (
),
'city' =>
array (
),
'erotica' =>
array (
),
'erotika' =>
array (
),
'film' =>
array (
),
'forum' =>
array (
),
'games' =>
array (
),
'hotel' =>
array (
),
'ingatlan' =>
array (
),
'jogasz' =>
array (
),
'konyvelo' =>
array (
),
'lakas' =>
array (
),
'media' =>
array (
),
'news' =>
array (
),
'reklam' =>
array (
),
'sex' =>
array (
),
'shop' =>
array (
),
'suli' =>
array (
),
'szex' =>
array (
),
'tozsde' =>
array (
),
'utazas' =>
array (
),
'video' =>
array (
),
'blogspot' =>
array (
),
),
'id' =>
array (
'ac' =>
array (
),
'biz' =>
array (
),
'co' =>
array (
),
'desa' =>
array (
),
'go' =>
array (
),
'mil' =>
array (
),
'my' =>
array (
),
'net' =>
array (
),
'or' =>
array (
),
'sch' =>
array (
),
'web' =>
array (
),
),
'ie' =>
array (
'gov' =>
array (
),
'blogspot' =>
array (
),
),
'il' =>
array (
'*' =>
array (
),
'co' =>
array (
'blogspot' =>
array (
),
),
),
'im' =>
array (
'ac' =>
array (
),
'co' =>
array (
'ltd' =>
array (
),
'plc' =>
array (
),
),
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'tt' =>
array (
),
'tv' =>
array (
),
),
'in' =>
array (
'co' =>
array (
),
'firm' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gen' =>
array (
),
'ind' =>
array (
),
'nic' =>
array (
),
'ac' =>
array (
),
'edu' =>
array (
),
'res' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'blogspot' =>
array (
),
),
'info' =>
array (
'dyndns' =>
array (
),
'barrel-of-knowledge' =>
array (
),
'barrell-of-knowledge' =>
array (
),
'for-our' =>
array (
),
'groks-the' =>
array (
),
'groks-this' =>
array (
),
'here-for-more' =>
array (
),
'knowsitall' =>
array (
),
'selfip' =>
array (
),
'webhop' =>
array (
),
),
'int' =>
array (
'eu' =>
array (
),
),
'io' =>
array (
'com' =>
array (
),
'github' =>
array (
),
),
'iq' =>
array (
'gov' =>
array (
),
'edu' =>
array (
),
'mil' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
),
'ir' =>
array (
'ac' =>
array (
),
'co' =>
array (
),
'gov' =>
array (
),
'id' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'sch' =>
array (
),
'ایران' =>
array (
),
'ايران' =>
array (
),
),
'is' =>
array (
'net' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'int' =>
array (
),
'cupcake' =>
array (
),
),
'it' =>
array (
'gov' =>
array (
),
'edu' =>
array (
),
'abr' =>
array (
),
'abruzzo' =>
array (
),
'aosta-valley' =>
array (
),
'aostavalley' =>
array (
),
'bas' =>
array (
),
'basilicata' =>
array (
),
'cal' =>
array (
),
'calabria' =>
array (
),
'cam' =>
array (
),
'campania' =>
array (
),
'emilia-romagna' =>
array (
),
'emiliaromagna' =>
array (
),
'emr' =>
array (
),
'friuli-v-giulia' =>
array (
),
'friuli-ve-giulia' =>
array (
),
'friuli-vegiulia' =>
array (
),
'friuli-venezia-giulia' =>
array (
),
'friuli-veneziagiulia' =>
array (
),
'friuli-vgiulia' =>
array (
),
'friuliv-giulia' =>
array (
),
'friulive-giulia' =>
array (
),
'friulivegiulia' =>
array (
),
'friulivenezia-giulia' =>
array (
),
'friuliveneziagiulia' =>
array (
),
'friulivgiulia' =>
array (
),
'fvg' =>
array (
),
'laz' =>
array (
),
'lazio' =>
array (
),
'lig' =>
array (
),
'liguria' =>
array (
),
'lom' =>
array (
),
'lombardia' =>
array (
),
'lombardy' =>
array (
),
'lucania' =>
array (
),
'mar' =>
array (
),
'marche' =>
array (
),
'mol' =>
array (
),
'molise' =>
array (
),
'piedmont' =>
array (
),
'piemonte' =>
array (
),
'pmn' =>
array (
),
'pug' =>
array (
),
'puglia' =>
array (
),
'sar' =>
array (
),
'sardegna' =>
array (
),
'sardinia' =>
array (
),
'sic' =>
array (
),
'sicilia' =>
array (
),
'sicily' =>
array (
),
'taa' =>
array (
),
'tos' =>
array (
),
'toscana' =>
array (
),
'trentino-a-adige' =>
array (
),
'trentino-aadige' =>
array (
),
'trentino-alto-adige' =>
array (
),
'trentino-altoadige' =>
array (
),
'trentino-s-tirol' =>
array (
),
'trentino-stirol' =>
array (
),
'trentino-sud-tirol' =>
array (
),
'trentino-sudtirol' =>
array (
),
'trentino-sued-tirol' =>
array (
),
'trentino-suedtirol' =>
array (
),
'trentinoa-adige' =>
array (
),
'trentinoaadige' =>
array (
),
'trentinoalto-adige' =>
array (
),
'trentinoaltoadige' =>
array (
),
'trentinos-tirol' =>
array (
),
'trentinostirol' =>
array (
),
'trentinosud-tirol' =>
array (
),
'trentinosudtirol' =>
array (
),
'trentinosued-tirol' =>
array (
),
'trentinosuedtirol' =>
array (
),
'tuscany' =>
array (
),
'umb' =>
array (
),
'umbria' =>
array (
),
'val-d-aosta' =>
array (
),
'val-daosta' =>
array (
),
'vald-aosta' =>
array (
),
'valdaosta' =>
array (
),
'valle-aosta' =>
array (
),
'valle-d-aosta' =>
array (
),
'valle-daosta' =>
array (
),
'valleaosta' =>
array (
),
'valled-aosta' =>
array (
),
'valledaosta' =>
array (
),
'vallee-aoste' =>
array (
),
'valleeaoste' =>
array (
),
'vao' =>
array (
),
'vda' =>
array (
),
'ven' =>
array (
),
'veneto' =>
array (
),
'ag' =>
array (
),
'agrigento' =>
array (
),
'al' =>
array (
),
'alessandria' =>
array (
),
'alto-adige' =>
array (
),
'altoadige' =>
array (
),
'an' =>
array (
),
'ancona' =>
array (
),
'andria-barletta-trani' =>
array (
),
'andria-trani-barletta' =>
array (
),
'andriabarlettatrani' =>
array (
),
'andriatranibarletta' =>
array (
),
'ao' =>
array (
),
'aosta' =>
array (
),
'aoste' =>
array (
),
'ap' =>
array (
),
'aq' =>
array (
),
'aquila' =>
array (
),
'ar' =>
array (
),
'arezzo' =>
array (
),
'ascoli-piceno' =>
array (
),
'ascolipiceno' =>
array (
),
'asti' =>
array (
),
'at' =>
array (
),
'av' =>
array (
),
'avellino' =>
array (
),
'ba' =>
array (
),
'balsan' =>
array (
),
'bari' =>
array (
),
'barletta-trani-andria' =>
array (
),
'barlettatraniandria' =>
array (
),
'belluno' =>
array (
),
'benevento' =>
array (
),
'bergamo' =>
array (
),
'bg' =>
array (
),
'bi' =>
array (
),
'biella' =>
array (
),
'bl' =>
array (
),
'bn' =>
array (
),
'bo' =>
array (
),
'bologna' =>
array (
),
'bolzano' =>
array (
),
'bozen' =>
array (
),
'br' =>
array (
),
'brescia' =>
array (
),
'brindisi' =>
array (
),
'bs' =>
array (
),
'bt' =>
array (
),
'bz' =>
array (
),
'ca' =>
array (
),
'cagliari' =>
array (
),
'caltanissetta' =>
array (
),
'campidano-medio' =>
array (
),
'campidanomedio' =>
array (
),
'campobasso' =>
array (
),
'carbonia-iglesias' =>
array (
),
'carboniaiglesias' =>
array (
),
'carrara-massa' =>
array (
),
'carraramassa' =>
array (
),
'caserta' =>
array (
),
'catania' =>
array (
),
'catanzaro' =>
array (
),
'cb' =>
array (
),
'ce' =>
array (
),
'cesena-forli' =>
array (
),
'cesenaforli' =>
array (
),
'ch' =>
array (
),
'chieti' =>
array (
),
'ci' =>
array (
),
'cl' =>
array (
),
'cn' =>
array (
),
'co' =>
array (
),
'como' =>
array (
),
'cosenza' =>
array (
),
'cr' =>
array (
),
'cremona' =>
array (
),
'crotone' =>
array (
),
'cs' =>
array (
),
'ct' =>
array (
),
'cuneo' =>
array (
),
'cz' =>
array (
),
'dell-ogliastra' =>
array (
),
'dellogliastra' =>
array (
),
'en' =>
array (
),
'enna' =>
array (
),
'fc' =>
array (
),
'fe' =>
array (
),
'fermo' =>
array (
),
'ferrara' =>
array (
),
'fg' =>
array (
),
'fi' =>
array (
),
'firenze' =>
array (
),
'florence' =>
array (
),
'fm' =>
array (
),
'foggia' =>
array (
),
'forli-cesena' =>
array (
),
'forlicesena' =>
array (
),
'fr' =>
array (
),
'frosinone' =>
array (
),
'ge' =>
array (
),
'genoa' =>
array (
),
'genova' =>
array (
),
'go' =>
array (
),
'gorizia' =>
array (
),
'gr' =>
array (
),
'grosseto' =>
array (
),
'iglesias-carbonia' =>
array (
),
'iglesiascarbonia' =>
array (
),
'im' =>
array (
),
'imperia' =>
array (
),
'is' =>
array (
),
'isernia' =>
array (
),
'kr' =>
array (
),
'la-spezia' =>
array (
),
'laquila' =>
array (
),
'laspezia' =>
array (
),
'latina' =>
array (
),
'lc' =>
array (
),
'le' =>
array (
),
'lecce' =>
array (
),
'lecco' =>
array (
),
'li' =>
array (
),
'livorno' =>
array (
),
'lo' =>
array (
),
'lodi' =>
array (
),
'lt' =>
array (
),
'lu' =>
array (
),
'lucca' =>
array (
),
'macerata' =>
array (
),
'mantova' =>
array (
),
'massa-carrara' =>
array (
),
'massacarrara' =>
array (
),
'matera' =>
array (
),
'mb' =>
array (
),
'mc' =>
array (
),
'me' =>
array (
),
'medio-campidano' =>
array (
),
'mediocampidano' =>
array (
),
'messina' =>
array (
),
'mi' =>
array (
),
'milan' =>
array (
),
'milano' =>
array (
),
'mn' =>
array (
),
'mo' =>
array (
),
'modena' =>
array (
),
'monza-brianza' =>
array (
),
'monza-e-della-brianza' =>
array (
),
'monza' =>
array (
),
'monzabrianza' =>
array (
),
'monzaebrianza' =>
array (
),
'monzaedellabrianza' =>
array (
),
'ms' =>
array (
),
'mt' =>
array (
),
'na' =>
array (
),
'naples' =>
array (
),
'napoli' =>
array (
),
'no' =>
array (
),
'novara' =>
array (
),
'nu' =>
array (
),
'nuoro' =>
array (
),
'og' =>
array (
),
'ogliastra' =>
array (
),
'olbia-tempio' =>
array (
),
'olbiatempio' =>
array (
),
'or' =>
array (
),
'oristano' =>
array (
),
'ot' =>
array (
),
'pa' =>
array (
),
'padova' =>
array (
),
'padua' =>
array (
),
'palermo' =>
array (
),
'parma' =>
array (
),
'pavia' =>
array (
),
'pc' =>
array (
),
'pd' =>
array (
),
'pe' =>
array (
),
'perugia' =>
array (
),
'pesaro-urbino' =>
array (
),
'pesarourbino' =>
array (
),
'pescara' =>
array (
),
'pg' =>
array (
),
'pi' =>
array (
),
'piacenza' =>
array (
),
'pisa' =>
array (
),
'pistoia' =>
array (
),
'pn' =>
array (
),
'po' =>
array (
),
'pordenone' =>
array (
),
'potenza' =>
array (
),
'pr' =>
array (
),
'prato' =>
array (
),
'pt' =>
array (
),
'pu' =>
array (
),
'pv' =>
array (
),
'pz' =>
array (
),
'ra' =>
array (
),
'ragusa' =>
array (
),
'ravenna' =>
array (
),
'rc' =>
array (
),
're' =>
array (
),
'reggio-calabria' =>
array (
),
'reggio-emilia' =>
array (
),
'reggiocalabria' =>
array (
),
'reggioemilia' =>
array (
),
'rg' =>
array (
),
'ri' =>
array (
),
'rieti' =>
array (
),
'rimini' =>
array (
),
'rm' =>
array (
),
'rn' =>
array (
),
'ro' =>
array (
),
'roma' =>
array (
),
'rome' =>
array (
),
'rovigo' =>
array (
),
'sa' =>
array (
),
'salerno' =>
array (
),
'sassari' =>
array (
),
'savona' =>
array (
),
'si' =>
array (
),
'siena' =>
array (
),
'siracusa' =>
array (
),
'so' =>
array (
),
'sondrio' =>
array (
),
'sp' =>
array (
),
'sr' =>
array (
),
'ss' =>
array (
),
'suedtirol' =>
array (
),
'sv' =>
array (
),
'ta' =>
array (
),
'taranto' =>
array (
),
'te' =>
array (
),
'tempio-olbia' =>
array (
),
'tempioolbia' =>
array (
),
'teramo' =>
array (
),
'terni' =>
array (
),
'tn' =>
array (
),
'to' =>
array (
),
'torino' =>
array (
),
'tp' =>
array (
),
'tr' =>
array (
),
'trani-andria-barletta' =>
array (
),
'trani-barletta-andria' =>
array (
),
'traniandriabarletta' =>
array (
),
'tranibarlettaandria' =>
array (
),
'trapani' =>
array (
),
'trentino' =>
array (
),
'trento' =>
array (
),
'treviso' =>
array (
),
'trieste' =>
array (
),
'ts' =>
array (
),
'turin' =>
array (
),
'tv' =>
array (
),
'ud' =>
array (
),
'udine' =>
array (
),
'urbino-pesaro' =>
array (
),
'urbinopesaro' =>
array (
),
'va' =>
array (
),
'varese' =>
array (
),
'vb' =>
array (
),
'vc' =>
array (
),
've' =>
array (
),
'venezia' =>
array (
),
'venice' =>
array (
),
'verbania' =>
array (
),
'vercelli' =>
array (
),
'verona' =>
array (
),
'vi' =>
array (
),
'vibo-valentia' =>
array (
),
'vibovalentia' =>
array (
),
'vicenza' =>
array (
),
'viterbo' =>
array (
),
'vr' =>
array (
),
'vs' =>
array (
),
'vt' =>
array (
),
'vv' =>
array (
),
'blogspot' =>
array (
),
),
'je' =>
array (
'co' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'jm' =>
array (
'*' =>
array (
),
),
'jo' =>
array (
'com' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'edu' =>
array (
),
'sch' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'name' =>
array (
),
),
'jobs' =>
array (
),
'jp' =>
array (
'ac' =>
array (
),
'ad' =>
array (
),
'co' =>
array (
),
'ed' =>
array (
),
'go' =>
array (
),
'gr' =>
array (
),
'lg' =>
array (
),
'ne' =>
array (
),
'or' =>
array (
),
'aichi' =>
array (
'aisai' =>
array (
),
'ama' =>
array (
),
'anjo' =>
array (
),
'asuke' =>
array (
),
'chiryu' =>
array (
),
'chita' =>
array (
),
'fuso' =>
array (
),
'gamagori' =>
array (
),
'handa' =>
array (
),
'hazu' =>
array (
),
'hekinan' =>
array (
),
'higashiura' =>
array (
),
'ichinomiya' =>
array (
),
'inazawa' =>
array (
),
'inuyama' =>
array (
),
'isshiki' =>
array (
),
'iwakura' =>
array (
),
'kanie' =>
array (
),
'kariya' =>
array (
),
'kasugai' =>
array (
),
'kira' =>
array (
),
'kiyosu' =>
array (
),
'komaki' =>
array (
),
'konan' =>
array (
),
'kota' =>
array (
),
'mihama' =>
array (
),
'miyoshi' =>
array (
),
'nishio' =>
array (
),
'nisshin' =>
array (
),
'obu' =>
array (
),
'oguchi' =>
array (
),
'oharu' =>
array (
),
'okazaki' =>
array (
),
'owariasahi' =>
array (
),
'seto' =>
array (
),
'shikatsu' =>
array (
),
'shinshiro' =>
array (
),
'shitara' =>
array (
),
'tahara' =>
array (
),
'takahama' =>
array (
),
'tobishima' =>
array (
),
'toei' =>
array (
),
'togo' =>
array (
),
'tokai' =>
array (
),
'tokoname' =>
array (
),
'toyoake' =>
array (
),
'toyohashi' =>
array (
),
'toyokawa' =>
array (
),
'toyone' =>
array (
),
'toyota' =>
array (
),
'tsushima' =>
array (
),
'yatomi' =>
array (
),
),
'akita' =>
array (
'akita' =>
array (
),
'daisen' =>
array (
),
'fujisato' =>
array (
),
'gojome' =>
array (
),
'hachirogata' =>
array (
),
'happou' =>
array (
),
'higashinaruse' =>
array (
),
'honjo' =>
array (
),
'honjyo' =>
array (
),
'ikawa' =>
array (
),
'kamikoani' =>
array (
),
'kamioka' =>
array (
),
'katagami' =>
array (
),
'kazuno' =>
array (
),
'kitaakita' =>
array (
),
'kosaka' =>
array (
),
'kyowa' =>
array (
),
'misato' =>
array (
),
'mitane' =>
array (
),
'moriyoshi' =>
array (
),
'nikaho' =>
array (
),
'noshiro' =>
array (
),
'odate' =>
array (
),
'oga' =>
array (
),
'ogata' =>
array (
),
'semboku' =>
array (
),
'yokote' =>
array (
),
'yurihonjo' =>
array (
),
),
'aomori' =>
array (
'aomori' =>
array (
),
'gonohe' =>
array (
),
'hachinohe' =>
array (
),
'hashikami' =>
array (
),
'hiranai' =>
array (
),
'hirosaki' =>
array (
),
'itayanagi' =>
array (
),
'kuroishi' =>
array (
),
'misawa' =>
array (
),
'mutsu' =>
array (
),
'nakadomari' =>
array (
),
'noheji' =>
array (
),
'oirase' =>
array (
),
'owani' =>
array (
),
'rokunohe' =>
array (
),
'sannohe' =>
array (
),
'shichinohe' =>
array (
),
'shingo' =>
array (
),
'takko' =>
array (
),
'towada' =>
array (
),
'tsugaru' =>
array (
),
'tsuruta' =>
array (
),
),
'chiba' =>
array (
'abiko' =>
array (
),
'asahi' =>
array (
),
'chonan' =>
array (
),
'chosei' =>
array (
),
'choshi' =>
array (
),
'chuo' =>
array (
),
'funabashi' =>
array (
),
'futtsu' =>
array (
),
'hanamigawa' =>
array (
),
'ichihara' =>
array (
),
'ichikawa' =>
array (
),
'ichinomiya' =>
array (
),
'inzai' =>
array (
),
'isumi' =>
array (
),
'kamagaya' =>
array (
),
'kamogawa' =>
array (
),
'kashiwa' =>
array (
),
'katori' =>
array (
),
'katsuura' =>
array (
),
'kimitsu' =>
array (
),
'kisarazu' =>
array (
),
'kozaki' =>
array (
),
'kujukuri' =>
array (
),
'kyonan' =>
array (
),
'matsudo' =>
array (
),
'midori' =>
array (
),
'mihama' =>
array (
),
'minamiboso' =>
array (
),
'mobara' =>
array (
),
'mutsuzawa' =>
array (
),
'nagara' =>
array (
),
'nagareyama' =>
array (
),
'narashino' =>
array (
),
'narita' =>
array (
),
'noda' =>
array (
),
'oamishirasato' =>
array (
),
'omigawa' =>
array (
),
'onjuku' =>
array (
),
'otaki' =>
array (
),
'sakae' =>
array (
),
'sakura' =>
array (
),
'shimofusa' =>
array (
),
'shirako' =>
array (
),
'shiroi' =>
array (
),
'shisui' =>
array (
),
'sodegaura' =>
array (
),
'sosa' =>
array (
),
'tako' =>
array (
),
'tateyama' =>
array (
),
'togane' =>
array (
),
'tohnosho' =>
array (
),
'tomisato' =>
array (
),
'urayasu' =>
array (
),
'yachimata' =>
array (
),
'yachiyo' =>
array (
),
'yokaichiba' =>
array (
),
'yokoshibahikari' =>
array (
),
'yotsukaido' =>
array (
),
),
'ehime' =>
array (
'ainan' =>
array (
),
'honai' =>
array (
),
'ikata' =>
array (
),
'imabari' =>
array (
),
'iyo' =>
array (
),
'kamijima' =>
array (
),
'kihoku' =>
array (
),
'kumakogen' =>
array (
),
'masaki' =>
array (
),
'matsuno' =>
array (
),
'matsuyama' =>
array (
),
'namikata' =>
array (
),
'niihama' =>
array (
),
'ozu' =>
array (
),
'saijo' =>
array (
),
'seiyo' =>
array (
),
'shikokuchuo' =>
array (
),
'tobe' =>
array (
),
'toon' =>
array (
),
'uchiko' =>
array (
),
'uwajima' =>
array (
),
'yawatahama' =>
array (
),
),
'fukui' =>
array (
'echizen' =>
array (
),
'eiheiji' =>
array (
),
'fukui' =>
array (
),
'ikeda' =>
array (
),
'katsuyama' =>
array (
),
'mihama' =>
array (
),
'minamiechizen' =>
array (
),
'obama' =>
array (
),
'ohi' =>
array (
),
'ono' =>
array (
),
'sabae' =>
array (
),
'sakai' =>
array (
),
'takahama' =>
array (
),
'tsuruga' =>
array (
),
'wakasa' =>
array (
),
),
'fukuoka' =>
array (
'ashiya' =>
array (
),
'buzen' =>
array (
),
'chikugo' =>
array (
),
'chikuho' =>
array (
),
'chikujo' =>
array (
),
'chikushino' =>
array (
),
'chikuzen' =>
array (
),
'chuo' =>
array (
),
'dazaifu' =>
array (
),
'fukuchi' =>
array (
),
'hakata' =>
array (
),
'higashi' =>
array (
),
'hirokawa' =>
array (
),
'hisayama' =>
array (
),
'iizuka' =>
array (
),
'inatsuki' =>
array (
),
'kaho' =>
array (
),
'kasuga' =>
array (
),
'kasuya' =>
array (
),
'kawara' =>
array (
),
'keisen' =>
array (
),
'koga' =>
array (
),
'kurate' =>
array (
),
'kurogi' =>
array (
),
'kurume' =>
array (
),
'minami' =>
array (
),
'miyako' =>
array (
),
'miyama' =>
array (
),
'miyawaka' =>
array (
),
'mizumaki' =>
array (
),
'munakata' =>
array (
),
'nakagawa' =>
array (
),
'nakama' =>
array (
),
'nishi' =>
array (
),
'nogata' =>
array (
),
'ogori' =>
array (
),
'okagaki' =>
array (
),
'okawa' =>
array (
),
'oki' =>
array (
),
'omuta' =>
array (
),
'onga' =>
array (
),
'onojo' =>
array (
),
'oto' =>
array (
),
'saigawa' =>
array (
),
'sasaguri' =>
array (
),
'shingu' =>
array (
),
'shinyoshitomi' =>
array (
),
'shonai' =>
array (
),
'soeda' =>
array (
),
'sue' =>
array (
),
'tachiarai' =>
array (
),
'tagawa' =>
array (
),
'takata' =>
array (
),
'toho' =>
array (
),
'toyotsu' =>
array (
),
'tsuiki' =>
array (
),
'ukiha' =>
array (
),
'umi' =>
array (
),
'usui' =>
array (
),
'yamada' =>
array (
),
'yame' =>
array (
),
'yanagawa' =>
array (
),
'yukuhashi' =>
array (
),
),
'fukushima' =>
array (
'aizubange' =>
array (
),
'aizumisato' =>
array (
),
'aizuwakamatsu' =>
array (
),
'asakawa' =>
array (
),
'bandai' =>
array (
),
'date' =>
array (
),
'fukushima' =>
array (
),
'furudono' =>
array (
),
'futaba' =>
array (
),
'hanawa' =>
array (
),
'higashi' =>
array (
),
'hirata' =>
array (
),
'hirono' =>
array (
),
'iitate' =>
array (
),
'inawashiro' =>
array (
),
'ishikawa' =>
array (
),
'iwaki' =>
array (
),
'izumizaki' =>
array (
),
'kagamiishi' =>
array (
),
'kaneyama' =>
array (
),
'kawamata' =>
array (
),
'kitakata' =>
array (
),
'kitashiobara' =>
array (
),
'koori' =>
array (
),
'koriyama' =>
array (
),
'kunimi' =>
array (
),
'miharu' =>
array (
),
'mishima' =>
array (
),
'namie' =>
array (
),
'nango' =>
array (
),
'nishiaizu' =>
array (
),
'nishigo' =>
array (
),
'okuma' =>
array (
),
'omotego' =>
array (
),
'ono' =>
array (
),
'otama' =>
array (
),
'samegawa' =>
array (
),
'shimogo' =>
array (
),
'shirakawa' =>
array (
),
'showa' =>
array (
),
'soma' =>
array (
),
'sukagawa' =>
array (
),
'taishin' =>
array (
),
'tamakawa' =>
array (
),
'tanagura' =>
array (
),
'tenei' =>
array (
),
'yabuki' =>
array (
),
'yamato' =>
array (
),
'yamatsuri' =>
array (
),
'yanaizu' =>
array (
),
'yugawa' =>
array (
),
),
'gifu' =>
array (
'anpachi' =>
array (
),
'ena' =>
array (
),
'gifu' =>
array (
),
'ginan' =>
array (
),
'godo' =>
array (
),
'gujo' =>
array (
),
'hashima' =>
array (
),
'hichiso' =>
array (
),
'hida' =>
array (
),
'higashishirakawa' =>
array (
),
'ibigawa' =>
array (
),
'ikeda' =>
array (
),
'kakamigahara' =>
array (
),
'kani' =>
array (
),
'kasahara' =>
array (
),
'kasamatsu' =>
array (
),
'kawaue' =>
array (
),
'kitagata' =>
array (
),
'mino' =>
array (
),
'minokamo' =>
array (
),
'mitake' =>
array (
),
'mizunami' =>
array (
),
'motosu' =>
array (
),
'nakatsugawa' =>
array (
),
'ogaki' =>
array (
),
'sakahogi' =>
array (
),
'seki' =>
array (
),
'sekigahara' =>
array (
),
'shirakawa' =>
array (
),
'tajimi' =>
array (
),
'takayama' =>
array (
),
'tarui' =>
array (
),
'toki' =>
array (
),
'tomika' =>
array (
),
'wanouchi' =>
array (
),
'yamagata' =>
array (
),
'yaotsu' =>
array (
),
'yoro' =>
array (
),
),
'gunma' =>
array (
'annaka' =>
array (
),
'chiyoda' =>
array (
),
'fujioka' =>
array (
),
'higashiagatsuma' =>
array (
),
'isesaki' =>
array (
),
'itakura' =>
array (
),
'kanna' =>
array (
),
'kanra' =>
array (
),
'katashina' =>
array (
),
'kawaba' =>
array (
),
'kiryu' =>
array (
),
'kusatsu' =>
array (
),
'maebashi' =>
array (
),
'meiwa' =>
array (
),
'midori' =>
array (
),
'minakami' =>
array (
),
'naganohara' =>
array (
),
'nakanojo' =>
array (
),
'nanmoku' =>
array (
),
'numata' =>
array (
),
'oizumi' =>
array (
),
'ora' =>
array (
),
'ota' =>
array (
),
'shibukawa' =>
array (
),
'shimonita' =>
array (
),
'shinto' =>
array (
),
'showa' =>
array (
),
'takasaki' =>
array (
),
'takayama' =>
array (
),
'tamamura' =>
array (
),
'tatebayashi' =>
array (
),
'tomioka' =>
array (
),
'tsukiyono' =>
array (
),
'tsumagoi' =>
array (
),
'ueno' =>
array (
),
'yoshioka' =>
array (
),
),
'hiroshima' =>
array (
'asaminami' =>
array (
),
'daiwa' =>
array (
),
'etajima' =>
array (
),
'fuchu' =>
array (
),
'fukuyama' =>
array (
),
'hatsukaichi' =>
array (
),
'higashihiroshima' =>
array (
),
'hongo' =>
array (
),
'jinsekikogen' =>
array (
),
'kaita' =>
array (
),
'kui' =>
array (
),
'kumano' =>
array (
),
'kure' =>
array (
),
'mihara' =>
array (
),
'miyoshi' =>
array (
),
'naka' =>
array (
),
'onomichi' =>
array (
),
'osakikamijima' =>
array (
),
'otake' =>
array (
),
'saka' =>
array (
),
'sera' =>
array (
),
'seranishi' =>
array (
),
'shinichi' =>
array (
),
'shobara' =>
array (
),
'takehara' =>
array (
),
),
'hokkaido' =>
array (
'abashiri' =>
array (
),
'abira' =>
array (
),
'aibetsu' =>
array (
),
'akabira' =>
array (
),
'akkeshi' =>
array (
),
'asahikawa' =>
array (
),
'ashibetsu' =>
array (
),
'ashoro' =>
array (
),
'assabu' =>
array (
),
'atsuma' =>
array (
),
'bibai' =>
array (
),
'biei' =>
array (
),
'bifuka' =>
array (
),
'bihoro' =>
array (
),
'biratori' =>
array (
),
'chippubetsu' =>
array (
),
'chitose' =>
array (
),
'date' =>
array (
),
'ebetsu' =>
array (
),
'embetsu' =>
array (
),
'eniwa' =>
array (
),
'erimo' =>
array (
),
'esan' =>
array (
),
'esashi' =>
array (
),
'fukagawa' =>
array (
),
'fukushima' =>
array (
),
'furano' =>
array (
),
'furubira' =>
array (
),
'haboro' =>
array (
),
'hakodate' =>
array (
),
'hamatonbetsu' =>
array (
),
'hidaka' =>
array (
),
'higashikagura' =>
array (
),
'higashikawa' =>
array (
),
'hiroo' =>
array (
),
'hokuryu' =>
array (
),
'hokuto' =>
array (
),
'honbetsu' =>
array (
),
'horokanai' =>
array (
),
'horonobe' =>
array (
),
'ikeda' =>
array (
),
'imakane' =>
array (
),
'ishikari' =>
array (
),
'iwamizawa' =>
array (
),
'iwanai' =>
array (
),
'kamifurano' =>
array (
),
'kamikawa' =>
array (
),
'kamishihoro' =>
array (
),
'kamisunagawa' =>
array (
),
'kamoenai' =>
array (
),
'kayabe' =>
array (
),
'kembuchi' =>
array (
),
'kikonai' =>
array (
),
'kimobetsu' =>
array (
),
'kitahiroshima' =>
array (
),
'kitami' =>
array (
),
'kiyosato' =>
array (
),
'koshimizu' =>
array (
),
'kunneppu' =>
array (
),
'kuriyama' =>
array (
),
'kuromatsunai' =>
array (
),
'kushiro' =>
array (
),
'kutchan' =>
array (
),
'kyowa' =>
array (
),
'mashike' =>
array (
),
'matsumae' =>
array (
),
'mikasa' =>
array (
),
'minamifurano' =>
array (
),
'mombetsu' =>
array (
),
'moseushi' =>
array (
),
'mukawa' =>
array (
),
'muroran' =>
array (
),
'naie' =>
array (
),
'nakagawa' =>
array (
),
'nakasatsunai' =>
array (
),
'nakatombetsu' =>
array (
),
'nanae' =>
array (
),
'nanporo' =>
array (
),
'nayoro' =>
array (
),
'nemuro' =>
array (
),
'niikappu' =>
array (
),
'niki' =>
array (
),
'nishiokoppe' =>
array (
),
'noboribetsu' =>
array (
),
'numata' =>
array (
),
'obihiro' =>
array (
),
'obira' =>
array (
),
'oketo' =>
array (
),
'okoppe' =>
array (
),
'otaru' =>
array (
),
'otobe' =>
array (
),
'otofuke' =>
array (
),
'otoineppu' =>
array (
),
'oumu' =>
array (
),
'ozora' =>
array (
),
'pippu' =>
array (
),
'rankoshi' =>
array (
),
'rebun' =>
array (
),
'rikubetsu' =>
array (
),
'rishiri' =>
array (
),
'rishirifuji' =>
array (
),
'saroma' =>
array (
),
'sarufutsu' =>
array (
),
'shakotan' =>
array (
),
'shari' =>
array (
),
'shibecha' =>
array (
),
'shibetsu' =>
array (
),
'shikabe' =>
array (
),
'shikaoi' =>
array (
),
'shimamaki' =>
array (
),
'shimizu' =>
array (
),
'shimokawa' =>
array (
),
'shinshinotsu' =>
array (
),
'shintoku' =>
array (
),
'shiranuka' =>
array (
),
'shiraoi' =>
array (
),
'shiriuchi' =>
array (
),
'sobetsu' =>
array (
),
'sunagawa' =>
array (
),
'taiki' =>
array (
),
'takasu' =>
array (
),
'takikawa' =>
array (
),
'takinoue' =>
array (
),
'teshikaga' =>
array (
),
'tobetsu' =>
array (
),
'tohma' =>
array (
),
'tomakomai' =>
array (
),
'tomari' =>
array (
),
'toya' =>
array (
),
'toyako' =>
array (
),
'toyotomi' =>
array (
),
'toyoura' =>
array (
),
'tsubetsu' =>
array (
),
'tsukigata' =>
array (
),
'urakawa' =>
array (
),
'urausu' =>
array (
),
'uryu' =>
array (
),
'utashinai' =>
array (
),
'wakkanai' =>
array (
),
'wassamu' =>
array (
),
'yakumo' =>
array (
),
'yoichi' =>
array (
),
),
'hyogo' =>
array (
'aioi' =>
array (
),
'akashi' =>
array (
),
'ako' =>
array (
),
'amagasaki' =>
array (
),
'aogaki' =>
array (
),
'asago' =>
array (
),
'ashiya' =>
array (
),
'awaji' =>
array (
),
'fukusaki' =>
array (
),
'goshiki' =>
array (
),
'harima' =>
array (
),
'himeji' =>
array (
),
'ichikawa' =>
array (
),
'inagawa' =>
array (
),
'itami' =>
array (
),
'kakogawa' =>
array (
),
'kamigori' =>
array (
),
'kamikawa' =>
array (
),
'kasai' =>
array (
),
'kasuga' =>
array (
),
'kawanishi' =>
array (
),
'miki' =>
array (
),
'minamiawaji' =>
array (
),
'nishinomiya' =>
array (
),
'nishiwaki' =>
array (
),
'ono' =>
array (
),
'sanda' =>
array (
),
'sannan' =>
array (
),
'sasayama' =>
array (
),
'sayo' =>
array (
),
'shingu' =>
array (
),
'shinonsen' =>
array (
),
'shiso' =>
array (
),
'sumoto' =>
array (
),
'taishi' =>
array (
),
'taka' =>
array (
),
'takarazuka' =>
array (
),
'takasago' =>
array (
),
'takino' =>
array (
),
'tamba' =>
array (
),
'tatsuno' =>
array (
),
'toyooka' =>
array (
),
'yabu' =>
array (
),
'yashiro' =>
array (
),
'yoka' =>
array (
),
'yokawa' =>
array (
),
),
'ibaraki' =>
array (
'ami' =>
array (
),
'asahi' =>
array (
),
'bando' =>
array (
),
'chikusei' =>
array (
),
'daigo' =>
array (
),
'fujishiro' =>
array (
),
'hitachi' =>
array (
),
'hitachinaka' =>
array (
),
'hitachiomiya' =>
array (
),
'hitachiota' =>
array (
),
'ibaraki' =>
array (
),
'ina' =>
array (
),
'inashiki' =>
array (
),
'itako' =>
array (
),
'iwama' =>
array (
),
'joso' =>
array (
),
'kamisu' =>
array (
),
'kasama' =>
array (
),
'kashima' =>
array (
),
'kasumigaura' =>
array (
),
'koga' =>
array (
),
'miho' =>
array (
),
'mito' =>
array (
),
'moriya' =>
array (
),
'naka' =>
array (
),
'namegata' =>
array (
),
'oarai' =>
array (
),
'ogawa' =>
array (
),
'omitama' =>
array (
),
'ryugasaki' =>
array (
),
'sakai' =>
array (
),
'sakuragawa' =>
array (
),
'shimodate' =>
array (
),
'shimotsuma' =>
array (
),
'shirosato' =>
array (
),
'sowa' =>
array (
),
'suifu' =>
array (
),
'takahagi' =>
array (
),
'tamatsukuri' =>
array (
),
'tokai' =>
array (
),
'tomobe' =>
array (
),
'tone' =>
array (
),
'toride' =>
array (
),
'tsuchiura' =>
array (
),
'tsukuba' =>
array (
),
'uchihara' =>
array (
),
'ushiku' =>
array (
),
'yachiyo' =>
array (
),
'yamagata' =>
array (
),
'yawara' =>
array (
),
'yuki' =>
array (
),
),
'ishikawa' =>
array (
'anamizu' =>
array (
),
'hakui' =>
array (
),
'hakusan' =>
array (
),
'kaga' =>
array (
),
'kahoku' =>
array (
),
'kanazawa' =>
array (
),
'kawakita' =>
array (
),
'komatsu' =>
array (
),
'nakanoto' =>
array (
),
'nanao' =>
array (
),
'nomi' =>
array (
),
'nonoichi' =>
array (
),
'noto' =>
array (
),
'shika' =>
array (
),
'suzu' =>
array (
),
'tsubata' =>
array (
),
'tsurugi' =>
array (
),
'uchinada' =>
array (
),
'wajima' =>
array (
),
),
'iwate' =>
array (
'fudai' =>
array (
),
'fujisawa' =>
array (
),
'hanamaki' =>
array (
),
'hiraizumi' =>
array (
),
'hirono' =>
array (
),
'ichinohe' =>
array (
),
'ichinoseki' =>
array (
),
'iwaizumi' =>
array (
),
'iwate' =>
array (
),
'joboji' =>
array (
),
'kamaishi' =>
array (
),
'kanegasaki' =>
array (
),
'karumai' =>
array (
),
'kawai' =>
array (
),
'kitakami' =>
array (
),
'kuji' =>
array (
),
'kunohe' =>
array (
),
'kuzumaki' =>
array (
),
'miyako' =>
array (
),
'mizusawa' =>
array (
),
'morioka' =>
array (
),
'ninohe' =>
array (
),
'noda' =>
array (
),
'ofunato' =>
array (
),
'oshu' =>
array (
),
'otsuchi' =>
array (
),
'rikuzentakata' =>
array (
),
'shiwa' =>
array (
),
'shizukuishi' =>
array (
),
'sumita' =>
array (
),
'tanohata' =>
array (
),
'tono' =>
array (
),
'yahaba' =>
array (
),
'yamada' =>
array (
),
),
'kagawa' =>
array (
'ayagawa' =>
array (
),
'higashikagawa' =>
array (
),
'kanonji' =>
array (
),
'kotohira' =>
array (
),
'manno' =>
array (
),
'marugame' =>
array (
),
'mitoyo' =>
array (
),
'naoshima' =>
array (
),
'sanuki' =>
array (
),
'tadotsu' =>
array (
),
'takamatsu' =>
array (
),
'tonosho' =>
array (
),
'uchinomi' =>
array (
),
'utazu' =>
array (
),
'zentsuji' =>
array (
),
),
'kagoshima' =>
array (
'akune' =>
array (
),
'amami' =>
array (
),
'hioki' =>
array (
),
'isa' =>
array (
),
'isen' =>
array (
),
'izumi' =>
array (
),
'kagoshima' =>
array (
),
'kanoya' =>
array (
),
'kawanabe' =>
array (
),
'kinko' =>
array (
),
'kouyama' =>
array (
),
'makurazaki' =>
array (
),
'matsumoto' =>
array (
),
'minamitane' =>
array (
),
'nakatane' =>
array (
),
'nishinoomote' =>
array (
),
'satsumasendai' =>
array (
),
'soo' =>
array (
),
'tarumizu' =>
array (
),
'yusui' =>
array (
),
),
'kanagawa' =>
array (
'aikawa' =>
array (
),
'atsugi' =>
array (
),
'ayase' =>
array (
),
'chigasaki' =>
array (
),
'ebina' =>
array (
),
'fujisawa' =>
array (
),
'hadano' =>
array (
),
'hakone' =>
array (
),
'hiratsuka' =>
array (
),
'isehara' =>
array (
),
'kaisei' =>
array (
),
'kamakura' =>
array (
),
'kiyokawa' =>
array (
),
'matsuda' =>
array (
),
'minamiashigara' =>
array (
),
'miura' =>
array (
),
'nakai' =>
array (
),
'ninomiya' =>
array (
),
'odawara' =>
array (
),
'oi' =>
array (
),
'oiso' =>
array (
),
'sagamihara' =>
array (
),
'samukawa' =>
array (
),
'tsukui' =>
array (
),
'yamakita' =>
array (
),
'yamato' =>
array (
),
'yokosuka' =>
array (
),
'yugawara' =>
array (
),
'zama' =>
array (
),
'zushi' =>
array (
),
),
'kochi' =>
array (
'aki' =>
array (
),
'geisei' =>
array (
),
'hidaka' =>
array (
),
'higashitsuno' =>
array (
),
'ino' =>
array (
),
'kagami' =>
array (
),
'kami' =>
array (
),
'kitagawa' =>
array (
),
'kochi' =>
array (
),
'mihara' =>
array (
),
'motoyama' =>
array (
),
'muroto' =>
array (
),
'nahari' =>
array (
),
'nakamura' =>
array (
),
'nankoku' =>
array (
),
'nishitosa' =>
array (
),
'niyodogawa' =>
array (
),
'ochi' =>
array (
),
'okawa' =>
array (
),
'otoyo' =>
array (
),
'otsuki' =>
array (
),
'sakawa' =>
array (
),
'sukumo' =>
array (
),
'susaki' =>
array (
),
'tosa' =>
array (
),
'tosashimizu' =>
array (
),
'toyo' =>
array (
),
'tsuno' =>
array (
),
'umaji' =>
array (
),
'yasuda' =>
array (
),
'yusuhara' =>
array (
),
),
'kumamoto' =>
array (
'amakusa' =>
array (
),
'arao' =>
array (
),
'aso' =>
array (
),
'choyo' =>
array (
),
'gyokuto' =>
array (
),
'hitoyoshi' =>
array (
),
'kamiamakusa' =>
array (
),
'kashima' =>
array (
),
'kikuchi' =>
array (
),
'kosa' =>
array (
),
'kumamoto' =>
array (
),
'mashiki' =>
array (
),
'mifune' =>
array (
),
'minamata' =>
array (
),
'minamioguni' =>
array (
),
'nagasu' =>
array (
),
'nishihara' =>
array (
),
'oguni' =>
array (
),
'ozu' =>
array (
),
'sumoto' =>
array (
),
'takamori' =>
array (
),
'uki' =>
array (
),
'uto' =>
array (
),
'yamaga' =>
array (
),
'yamato' =>
array (
),
'yatsushiro' =>
array (
),
),
'kyoto' =>
array (
'ayabe' =>
array (
),
'fukuchiyama' =>
array (
),
'higashiyama' =>
array (
),
'ide' =>
array (
),
'ine' =>
array (
),
'joyo' =>
array (
),
'kameoka' =>
array (
),
'kamo' =>
array (
),
'kita' =>
array (
),
'kizu' =>
array (
),
'kumiyama' =>
array (
),
'kyotamba' =>
array (
),
'kyotanabe' =>
array (
),
'kyotango' =>
array (
),
'maizuru' =>
array (
),
'minami' =>
array (
),
'minamiyamashiro' =>
array (
),
'miyazu' =>
array (
),
'muko' =>
array (
),
'nagaokakyo' =>
array (
),
'nakagyo' =>
array (
),
'nantan' =>
array (
),
'oyamazaki' =>
array (
),
'sakyo' =>
array (
),
'seika' =>
array (
),
'tanabe' =>
array (
),
'uji' =>
array (
),
'ujitawara' =>
array (
),
'wazuka' =>
array (
),
'yamashina' =>
array (
),
'yawata' =>
array (
),
),
'mie' =>
array (
'asahi' =>
array (
),
'inabe' =>
array (
),
'ise' =>
array (
),
'kameyama' =>
array (
),
'kawagoe' =>
array (
),
'kiho' =>
array (
),
'kisosaki' =>
array (
),
'kiwa' =>
array (
),
'komono' =>
array (
),
'kumano' =>
array (
),
'kuwana' =>
array (
),
'matsusaka' =>
array (
),
'meiwa' =>
array (
),
'mihama' =>
array (
),
'minamiise' =>
array (
),
'misugi' =>
array (
),
'miyama' =>
array (
),
'nabari' =>
array (
),
'shima' =>
array (
),
'suzuka' =>
array (
),
'tado' =>
array (
),
'taiki' =>
array (
),
'taki' =>
array (
),
'tamaki' =>
array (
),
'toba' =>
array (
),
'tsu' =>
array (
),
'udono' =>
array (
),
'ureshino' =>
array (
),
'watarai' =>
array (
),
'yokkaichi' =>
array (
),
),
'miyagi' =>
array (
'furukawa' =>
array (
),
'higashimatsushima' =>
array (
),
'ishinomaki' =>
array (
),
'iwanuma' =>
array (
),
'kakuda' =>
array (
),
'kami' =>
array (
),
'kawasaki' =>
array (
),
'kesennuma' =>
array (
),
'marumori' =>
array (
),
'matsushima' =>
array (
),
'minamisanriku' =>
array (
),
'misato' =>
array (
),
'murata' =>
array (
),
'natori' =>
array (
),
'ogawara' =>
array (
),
'ohira' =>
array (
),
'onagawa' =>
array (
),
'osaki' =>
array (
),
'rifu' =>
array (
),
'semine' =>
array (
),
'shibata' =>
array (
),
'shichikashuku' =>
array (
),
'shikama' =>
array (
),
'shiogama' =>
array (
),
'shiroishi' =>
array (
),
'tagajo' =>
array (
),
'taiwa' =>
array (
),
'tome' =>
array (
),
'tomiya' =>
array (
),
'wakuya' =>
array (
),
'watari' =>
array (
),
'yamamoto' =>
array (
),
'zao' =>
array (
),
),
'miyazaki' =>
array (
'aya' =>
array (
),
'ebino' =>
array (
),
'gokase' =>
array (
),
'hyuga' =>
array (
),
'kadogawa' =>
array (
),
'kawaminami' =>
array (
),
'kijo' =>
array (
),
'kitagawa' =>
array (
),
'kitakata' =>
array (
),
'kitaura' =>
array (
),
'kobayashi' =>
array (
),
'kunitomi' =>
array (
),
'kushima' =>
array (
),
'mimata' =>
array (
),
'miyakonojo' =>
array (
),
'miyazaki' =>
array (
),
'morotsuka' =>
array (
),
'nichinan' =>
array (
),
'nishimera' =>
array (
),
'nobeoka' =>
array (
),
'saito' =>
array (
),
'shiiba' =>
array (
),
'shintomi' =>
array (
),
'takaharu' =>
array (
),
'takanabe' =>
array (
),
'takazaki' =>
array (
),
'tsuno' =>
array (
),
),
'nagano' =>
array (
'achi' =>
array (
),
'agematsu' =>
array (
),
'anan' =>
array (
),
'aoki' =>
array (
),
'asahi' =>
array (
),
'azumino' =>
array (
),
'chikuhoku' =>
array (
),
'chikuma' =>
array (
),
'chino' =>
array (
),
'fujimi' =>
array (
),
'hakuba' =>
array (
),
'hara' =>
array (
),
'hiraya' =>
array (
),
'iida' =>
array (
),
'iijima' =>
array (
),
'iiyama' =>
array (
),
'iizuna' =>
array (
),
'ikeda' =>
array (
),
'ikusaka' =>
array (
),
'ina' =>
array (
),
'karuizawa' =>
array (
),
'kawakami' =>
array (
),
'kiso' =>
array (
),
'kisofukushima' =>
array (
),
'kitaaiki' =>
array (
),
'komagane' =>
array (
),
'komoro' =>
array (
),
'matsukawa' =>
array (
),
'matsumoto' =>
array (
),
'miasa' =>
array (
),
'minamiaiki' =>
array (
),
'minamimaki' =>
array (
),
'minamiminowa' =>
array (
),
'minowa' =>
array (
),
'miyada' =>
array (
),
'miyota' =>
array (
),
'mochizuki' =>
array (
),
'nagano' =>
array (
),
'nagawa' =>
array (
),
'nagiso' =>
array (
),
'nakagawa' =>
array (
),
'nakano' =>
array (
),
'nozawaonsen' =>
array (
),
'obuse' =>
array (
),
'ogawa' =>
array (
),
'okaya' =>
array (
),
'omachi' =>
array (
),
'omi' =>
array (
),
'ookuwa' =>
array (
),
'ooshika' =>
array (
),
'otaki' =>
array (
),
'otari' =>
array (
),
'sakae' =>
array (
),
'sakaki' =>
array (
),
'saku' =>
array (
),
'sakuho' =>
array (
),
'shimosuwa' =>
array (
),
'shinanomachi' =>
array (
),
'shiojiri' =>
array (
),
'suwa' =>
array (
),
'suzaka' =>
array (
),
'takagi' =>
array (
),
'takamori' =>
array (
),
'takayama' =>
array (
),
'tateshina' =>
array (
),
'tatsuno' =>
array (
),
'togakushi' =>
array (
),
'togura' =>
array (
),
'tomi' =>
array (
),
'ueda' =>
array (
),
'wada' =>
array (
),
'yamagata' =>
array (
),
'yamanouchi' =>
array (
),
'yasaka' =>
array (
),
'yasuoka' =>
array (
),
),
'nagasaki' =>
array (
'chijiwa' =>
array (
),
'futsu' =>
array (
),
'goto' =>
array (
),
'hasami' =>
array (
),
'hirado' =>
array (
),
'iki' =>
array (
),
'isahaya' =>
array (
),
'kawatana' =>
array (
),
'kuchinotsu' =>
array (
),
'matsuura' =>
array (
),
'nagasaki' =>
array (
),
'obama' =>
array (
),
'omura' =>
array (
),
'oseto' =>
array (
),
'saikai' =>
array (
),
'sasebo' =>
array (
),
'seihi' =>
array (
),
'shimabara' =>
array (
),
'shinkamigoto' =>
array (
),
'togitsu' =>
array (
),
'tsushima' =>
array (
),
'unzen' =>
array (
),
),
'nara' =>
array (
'ando' =>
array (
),
'gose' =>
array (
),
'heguri' =>
array (
),
'higashiyoshino' =>
array (
),
'ikaruga' =>
array (
),
'ikoma' =>
array (
),
'kamikitayama' =>
array (
),
'kanmaki' =>
array (
),
'kashiba' =>
array (
),
'kashihara' =>
array (
),
'katsuragi' =>
array (
),
'kawai' =>
array (
),
'kawakami' =>
array (
),
'kawanishi' =>
array (
),
'koryo' =>
array (
),
'kurotaki' =>
array (
),
'mitsue' =>
array (
),
'miyake' =>
array (
),
'nara' =>
array (
),
'nosegawa' =>
array (
),
'oji' =>
array (
),
'ouda' =>
array (
),
'oyodo' =>
array (
),
'sakurai' =>
array (
),
'sango' =>
array (
),
'shimoichi' =>
array (
),
'shimokitayama' =>
array (
),
'shinjo' =>
array (
),
'soni' =>
array (
),
'takatori' =>
array (
),
'tawaramoto' =>
array (
),
'tenkawa' =>
array (
),
'tenri' =>
array (
),
'uda' =>
array (
),
'yamatokoriyama' =>
array (
),
'yamatotakada' =>
array (
),
'yamazoe' =>
array (
),
'yoshino' =>
array (
),
),
'niigata' =>
array (
'aga' =>
array (
),
'agano' =>
array (
),
'gosen' =>
array (
),
'itoigawa' =>
array (
),
'izumozaki' =>
array (
),
'joetsu' =>
array (
),
'kamo' =>
array (
),
'kariwa' =>
array (
),
'kashiwazaki' =>
array (
),
'minamiuonuma' =>
array (
),
'mitsuke' =>
array (
),
'muika' =>
array (
),
'murakami' =>
array (
),
'myoko' =>
array (
),
'nagaoka' =>
array (
),
'niigata' =>
array (
),
'ojiya' =>
array (
),
'omi' =>
array (
),
'sado' =>
array (
),
'sanjo' =>
array (
),
'seiro' =>
array (
),
'seirou' =>
array (
),
'sekikawa' =>
array (
),
'shibata' =>
array (
),
'tagami' =>
array (
),
'tainai' =>
array (
),
'tochio' =>
array (
),
'tokamachi' =>
array (
),
'tsubame' =>
array (
),
'tsunan' =>
array (
),
'uonuma' =>
array (
),
'yahiko' =>
array (
),
'yoita' =>
array (
),
'yuzawa' =>
array (
),
),
'oita' =>
array (
'beppu' =>
array (
),
'bungoono' =>
array (
),
'bungotakada' =>
array (
),
'hasama' =>
array (
),
'hiji' =>
array (
),
'himeshima' =>
array (
),
'hita' =>
array (
),
'kamitsue' =>
array (
),
'kokonoe' =>
array (
),
'kuju' =>
array (
),
'kunisaki' =>
array (
),
'kusu' =>
array (
),
'oita' =>
array (
),
'saiki' =>
array (
),
'taketa' =>
array (
),
'tsukumi' =>
array (
),
'usa' =>
array (
),
'usuki' =>
array (
),
'yufu' =>
array (
),
),
'okayama' =>
array (
'akaiwa' =>
array (
),
'asakuchi' =>
array (
),
'bizen' =>
array (
),
'hayashima' =>
array (
),
'ibara' =>
array (
),
'kagamino' =>
array (
),
'kasaoka' =>
array (
),
'kibichuo' =>
array (
),
'kumenan' =>
array (
),
'kurashiki' =>
array (
),
'maniwa' =>
array (
),
'misaki' =>
array (
),
'nagi' =>
array (
),
'niimi' =>
array (
),
'nishiawakura' =>
array (
),
'okayama' =>
array (
),
'satosho' =>
array (
),
'setouchi' =>
array (
),
'shinjo' =>
array (
),
'shoo' =>
array (
),
'soja' =>
array (
),
'takahashi' =>
array (
),
'tamano' =>
array (
),
'tsuyama' =>
array (
),
'wake' =>
array (
),
'yakage' =>
array (
),
),
'okinawa' =>
array (
'aguni' =>
array (
),
'ginowan' =>
array (
),
'ginoza' =>
array (
),
'gushikami' =>
array (
),
'haebaru' =>
array (
),
'higashi' =>
array (
),
'hirara' =>
array (
),
'iheya' =>
array (
),
'ishigaki' =>
array (
),
'ishikawa' =>
array (
),
'itoman' =>
array (
),
'izena' =>
array (
),
'kadena' =>
array (
),
'kin' =>
array (
),
'kitadaito' =>
array (
),
'kitanakagusuku' =>
array (
),
'kumejima' =>
array (
),
'kunigami' =>
array (
),
'minamidaito' =>
array (
),
'motobu' =>
array (
),
'nago' =>
array (
),
'naha' =>
array (
),
'nakagusuku' =>
array (
),
'nakijin' =>
array (
),
'nanjo' =>
array (
),
'nishihara' =>
array (
),
'ogimi' =>
array (
),
'okinawa' =>
array (
),
'onna' =>
array (
),
'shimoji' =>
array (
),
'taketomi' =>
array (
),
'tarama' =>
array (
),
'tokashiki' =>
array (
),
'tomigusuku' =>
array (
),
'tonaki' =>
array (
),
'urasoe' =>
array (
),
'uruma' =>
array (
),
'yaese' =>
array (
),
'yomitan' =>
array (
),
'yonabaru' =>
array (
),
'yonaguni' =>
array (
),
'zamami' =>
array (
),
),
'osaka' =>
array (
'abeno' =>
array (
),
'chihayaakasaka' =>
array (
),
'chuo' =>
array (
),
'daito' =>
array (
),
'fujiidera' =>
array (
),
'habikino' =>
array (
),
'hannan' =>
array (
),
'higashiosaka' =>
array (
),
'higashisumiyoshi' =>
array (
),
'higashiyodogawa' =>
array (
),
'hirakata' =>
array (
),
'ibaraki' =>
array (
),
'ikeda' =>
array (
),
'izumi' =>
array (
),
'izumiotsu' =>
array (
),
'izumisano' =>
array (
),
'kadoma' =>
array (
),
'kaizuka' =>
array (
),
'kanan' =>
array (
),
'kashiwara' =>
array (
),
'katano' =>
array (
),
'kawachinagano' =>
array (
),
'kishiwada' =>
array (
),
'kita' =>
array (
),
'kumatori' =>
array (
),
'matsubara' =>
array (
),
'minato' =>
array (
),
'minoh' =>
array (
),
'misaki' =>
array (
),
'moriguchi' =>
array (
),
'neyagawa' =>
array (
),
'nishi' =>
array (
),
'nose' =>
array (
),
'osakasayama' =>
array (
),
'sakai' =>
array (
),
'sayama' =>
array (
),
'sennan' =>
array (
),
'settsu' =>
array (
),
'shijonawate' =>
array (
),
'shimamoto' =>
array (
),
'suita' =>
array (
),
'tadaoka' =>
array (
),
'taishi' =>
array (
),
'tajiri' =>
array (
),
'takaishi' =>
array (
),
'takatsuki' =>
array (
),
'tondabayashi' =>
array (
),
'toyonaka' =>
array (
),
'toyono' =>
array (
),
'yao' =>
array (
),
),
'saga' =>
array (
'ariake' =>
array (
),
'arita' =>
array (
),
'fukudomi' =>
array (
),
'genkai' =>
array (
),
'hamatama' =>
array (
),
'hizen' =>
array (
),
'imari' =>
array (
),
'kamimine' =>
array (
),
'kanzaki' =>
array (
),
'karatsu' =>
array (
),
'kashima' =>
array (
),
'kitagata' =>
array (
),
'kitahata' =>
array (
),
'kiyama' =>
array (
),
'kouhoku' =>
array (
),
'kyuragi' =>
array (
),
'nishiarita' =>
array (
),
'ogi' =>
array (
),
'omachi' =>
array (
),
'ouchi' =>
array (
),
'saga' =>
array (
),
'shiroishi' =>
array (
),
'taku' =>
array (
),
'tara' =>
array (
),
'tosu' =>
array (
),
'yoshinogari' =>
array (
),
),
'saitama' =>
array (
'arakawa' =>
array (
),
'asaka' =>
array (
),
'chichibu' =>
array (
),
'fujimi' =>
array (
),
'fujimino' =>
array (
),
'fukaya' =>
array (
),
'hanno' =>
array (
),
'hanyu' =>
array (
),
'hasuda' =>
array (
),
'hatogaya' =>
array (
),
'hatoyama' =>
array (
),
'hidaka' =>
array (
),
'higashichichibu' =>
array (
),
'higashimatsuyama' =>
array (
),
'honjo' =>
array (
),
'ina' =>
array (
),
'iruma' =>
array (
),
'iwatsuki' =>
array (
),
'kamiizumi' =>
array (
),
'kamikawa' =>
array (
),
'kamisato' =>
array (
),
'kasukabe' =>
array (
),
'kawagoe' =>
array (
),
'kawaguchi' =>
array (
),
'kawajima' =>
array (
),
'kazo' =>
array (
),
'kitamoto' =>
array (
),
'koshigaya' =>
array (
),
'kounosu' =>
array (
),
'kuki' =>
array (
),
'kumagaya' =>
array (
),
'matsubushi' =>
array (
),
'minano' =>
array (
),
'misato' =>
array (
),
'miyashiro' =>
array (
),
'miyoshi' =>
array (
),
'moroyama' =>
array (
),
'nagatoro' =>
array (
),
'namegawa' =>
array (
),
'niiza' =>
array (
),
'ogano' =>
array (
),
'ogawa' =>
array (
),
'ogose' =>
array (
),
'okegawa' =>
array (
),
'omiya' =>
array (
),
'otaki' =>
array (
),
'ranzan' =>
array (
),
'ryokami' =>
array (
),
'saitama' =>
array (
),
'sakado' =>
array (
),
'satte' =>
array (
),
'sayama' =>
array (
),
'shiki' =>
array (
),
'shiraoka' =>
array (
),
'soka' =>
array (
),
'sugito' =>
array (
),
'toda' =>
array (
),
'tokigawa' =>
array (
),
'tokorozawa' =>
array (
),
'tsurugashima' =>
array (
),
'urawa' =>
array (
),
'warabi' =>
array (
),
'yashio' =>
array (
),
'yokoze' =>
array (
),
'yono' =>
array (
),
'yorii' =>
array (
),
'yoshida' =>
array (
),
'yoshikawa' =>
array (
),
'yoshimi' =>
array (
),
),
'shiga' =>
array (
'aisho' =>
array (
),
'gamo' =>
array (
),
'higashiomi' =>
array (
),
'hikone' =>
array (
),
'koka' =>
array (
),
'konan' =>
array (
),
'kosei' =>
array (
),
'koto' =>
array (
),
'kusatsu' =>
array (
),
'maibara' =>
array (
),
'moriyama' =>
array (
),
'nagahama' =>
array (
),
'nishiazai' =>
array (
),
'notogawa' =>
array (
),
'omihachiman' =>
array (
),
'otsu' =>
array (
),
'ritto' =>
array (
),
'ryuoh' =>
array (
),
'takashima' =>
array (
),
'takatsuki' =>
array (
),
'torahime' =>
array (
),
'toyosato' =>
array (
),
'yasu' =>
array (
),
),
'shimane' =>
array (
'akagi' =>
array (
),
'ama' =>
array (
),
'gotsu' =>
array (
),
'hamada' =>
array (
),
'higashiizumo' =>
array (
),
'hikawa' =>
array (
),
'hikimi' =>
array (
),
'izumo' =>
array (
),
'kakinoki' =>
array (
),
'masuda' =>
array (
),
'matsue' =>
array (
),
'misato' =>
array (
),
'nishinoshima' =>
array (
),
'ohda' =>
array (
),
'okinoshima' =>
array (
),
'okuizumo' =>
array (
),
'shimane' =>
array (
),
'tamayu' =>
array (
),
'tsuwano' =>
array (
),
'unnan' =>
array (
),
'yakumo' =>
array (
),
'yasugi' =>
array (
),
'yatsuka' =>
array (
),
),
'shizuoka' =>
array (
'arai' =>
array (
),
'atami' =>
array (
),
'fuji' =>
array (
),
'fujieda' =>
array (
),
'fujikawa' =>
array (
),
'fujinomiya' =>
array (
),
'fukuroi' =>
array (
),
'gotemba' =>
array (
),
'haibara' =>
array (
),
'hamamatsu' =>
array (
),
'higashiizu' =>
array (
),
'ito' =>
array (
),
'iwata' =>
array (
),
'izu' =>
array (
),
'izunokuni' =>
array (
),
'kakegawa' =>
array (
),
'kannami' =>
array (
),
'kawanehon' =>
array (
),
'kawazu' =>
array (
),
'kikugawa' =>
array (
),
'kosai' =>
array (
),
'makinohara' =>
array (
),
'matsuzaki' =>
array (
),
'minamiizu' =>
array (
),
'mishima' =>
array (
),
'morimachi' =>
array (
),
'nishiizu' =>
array (
),
'numazu' =>
array (
),
'omaezaki' =>
array (
),
'shimada' =>
array (
),
'shimizu' =>
array (
),
'shimoda' =>
array (
),
'shizuoka' =>
array (
),
'susono' =>
array (
),
'yaizu' =>
array (
),
'yoshida' =>
array (
),
),
'tochigi' =>
array (
'ashikaga' =>
array (
),
'bato' =>
array (
),
'haga' =>
array (
),
'ichikai' =>
array (
),
'iwafune' =>
array (
),
'kaminokawa' =>
array (
),
'kanuma' =>
array (
),
'karasuyama' =>
array (
),
'kuroiso' =>
array (
),
'mashiko' =>
array (
),
'mibu' =>
array (
),
'moka' =>
array (
),
'motegi' =>
array (
),
'nasu' =>
array (
),
'nasushiobara' =>
array (
),
'nikko' =>
array (
),
'nishikata' =>
array (
),
'nogi' =>
array (
),
'ohira' =>
array (
),
'ohtawara' =>
array (
),
'oyama' =>
array (
),
'sakura' =>
array (
),
'sano' =>
array (
),
'shimotsuke' =>
array (
),
'shioya' =>
array (
),
'takanezawa' =>
array (
),
'tochigi' =>
array (
),
'tsuga' =>
array (
),
'ujiie' =>
array (
),
'utsunomiya' =>
array (
),
'yaita' =>
array (
),
),
'tokushima' =>
array (
'aizumi' =>
array (
),
'anan' =>
array (
),
'ichiba' =>
array (
),
'itano' =>
array (
),
'kainan' =>
array (
),
'komatsushima' =>
array (
),
'matsushige' =>
array (
),
'mima' =>
array (
),
'minami' =>
array (
),
'miyoshi' =>
array (
),
'mugi' =>
array (
),
'nakagawa' =>
array (
),
'naruto' =>
array (
),
'sanagochi' =>
array (
),
'shishikui' =>
array (
),
'tokushima' =>
array (
),
'wajiki' =>
array (
),
),
'tokyo' =>
array (
'adachi' =>
array (
),
'akiruno' =>
array (
),
'akishima' =>
array (
),
'aogashima' =>
array (
),
'arakawa' =>
array (
),
'bunkyo' =>
array (
),
'chiyoda' =>
array (
),
'chofu' =>
array (
),
'chuo' =>
array (
),
'edogawa' =>
array (
),
'fuchu' =>
array (
),
'fussa' =>
array (
),
'hachijo' =>
array (
),
'hachioji' =>
array (
),
'hamura' =>
array (
),
'higashikurume' =>
array (
),
'higashimurayama' =>
array (
),
'higashiyamato' =>
array (
),
'hino' =>
array (
),
'hinode' =>
array (
),
'hinohara' =>
array (
),
'inagi' =>
array (
),
'itabashi' =>
array (
),
'katsushika' =>
array (
),
'kita' =>
array (
),
'kiyose' =>
array (
),
'kodaira' =>
array (
),
'koganei' =>
array (
),
'kokubunji' =>
array (
),
'komae' =>
array (
),
'koto' =>
array (
),
'kouzushima' =>
array (
),
'kunitachi' =>
array (
),
'machida' =>
array (
),
'meguro' =>
array (
),
'minato' =>
array (
),
'mitaka' =>
array (
),
'mizuho' =>
array (
),
'musashimurayama' =>
array (
),
'musashino' =>
array (
),
'nakano' =>
array (
),
'nerima' =>
array (
),
'ogasawara' =>
array (
),
'okutama' =>
array (
),
'ome' =>
array (
),
'oshima' =>
array (
),
'ota' =>
array (
),
'setagaya' =>
array (
),
'shibuya' =>
array (
),
'shinagawa' =>
array (
),
'shinjuku' =>
array (
),
'suginami' =>
array (
),
'sumida' =>
array (
),
'tachikawa' =>
array (
),
'taito' =>
array (
),
'tama' =>
array (
),
'toshima' =>
array (
),
),
'tottori' =>
array (
'chizu' =>
array (
),
'hino' =>
array (
),
'kawahara' =>
array (
),
'koge' =>
array (
),
'kotoura' =>
array (
),
'misasa' =>
array (
),
'nanbu' =>
array (
),
'nichinan' =>
array (
),
'sakaiminato' =>
array (
),
'tottori' =>
array (
),
'wakasa' =>
array (
),
'yazu' =>
array (
),
'yonago' =>
array (
),
),
'toyama' =>
array (
'asahi' =>
array (
),
'fuchu' =>
array (
),
'fukumitsu' =>
array (
),
'funahashi' =>
array (
),
'himi' =>
array (
),
'imizu' =>
array (
),
'inami' =>
array (
),
'johana' =>
array (
),
'kamiichi' =>
array (
),
'kurobe' =>
array (
),
'nakaniikawa' =>
array (
),
'namerikawa' =>
array (
),
'nanto' =>
array (
),
'nyuzen' =>
array (
),
'oyabe' =>
array (
),
'taira' =>
array (
),
'takaoka' =>
array (
),
'tateyama' =>
array (
),
'toga' =>
array (
),
'tonami' =>
array (
),
'toyama' =>
array (
),
'unazuki' =>
array (
),
'uozu' =>
array (
),
'yamada' =>
array (
),
),
'wakayama' =>
array (
'arida' =>
array (
),
'aridagawa' =>
array (
),
'gobo' =>
array (
),
'hashimoto' =>
array (
),
'hidaka' =>
array (
),
'hirogawa' =>
array (
),
'inami' =>
array (
),
'iwade' =>
array (
),
'kainan' =>
array (
),
'kamitonda' =>
array (
),
'katsuragi' =>
array (
),
'kimino' =>
array (
),
'kinokawa' =>
array (
),
'kitayama' =>
array (
),
'koya' =>
array (
),
'koza' =>
array (
),
'kozagawa' =>
array (
),
'kudoyama' =>
array (
),
'kushimoto' =>
array (
),
'mihama' =>
array (
),
'misato' =>
array (
),
'nachikatsuura' =>
array (
),
'shingu' =>
array (
),
'shirahama' =>
array (
),
'taiji' =>
array (
),
'tanabe' =>
array (
),
'wakayama' =>
array (
),
'yuasa' =>
array (
),
'yura' =>
array (
),
),
'yamagata' =>
array (
'asahi' =>
array (
),
'funagata' =>
array (
),
'higashine' =>
array (
),
'iide' =>
array (
),
'kahoku' =>
array (
),
'kaminoyama' =>
array (
),
'kaneyama' =>
array (
),
'kawanishi' =>
array (
),
'mamurogawa' =>
array (
),
'mikawa' =>
array (
),
'murayama' =>
array (
),
'nagai' =>
array (
),
'nakayama' =>
array (
),
'nanyo' =>
array (
),
'nishikawa' =>
array (
),
'obanazawa' =>
array (
),
'oe' =>
array (
),
'oguni' =>
array (
),
'ohkura' =>
array (
),
'oishida' =>
array (
),
'sagae' =>
array (
),
'sakata' =>
array (
),
'sakegawa' =>
array (
),
'shinjo' =>
array (
),
'shirataka' =>
array (
),
'shonai' =>
array (
),
'takahata' =>
array (
),
'tendo' =>
array (
),
'tozawa' =>
array (
),
'tsuruoka' =>
array (
),
'yamagata' =>
array (
),
'yamanobe' =>
array (
),
'yonezawa' =>
array (
),
'yuza' =>
array (
),
),
'yamaguchi' =>
array (
'abu' =>
array (
),
'hagi' =>
array (
),
'hikari' =>
array (
),
'hofu' =>
array (
),
'iwakuni' =>
array (
),
'kudamatsu' =>
array (
),
'mitou' =>
array (
),
'nagato' =>
array (
),
'oshima' =>
array (
),
'shimonoseki' =>
array (
),
'shunan' =>
array (
),
'tabuse' =>
array (
),
'tokuyama' =>
array (
),
'toyota' =>
array (
),
'ube' =>
array (
),
'yuu' =>
array (
),
),
'yamanashi' =>
array (
'chuo' =>
array (
),
'doshi' =>
array (
),
'fuefuki' =>
array (
),
'fujikawa' =>
array (
),
'fujikawaguchiko' =>
array (
),
'fujiyoshida' =>
array (
),
'hayakawa' =>
array (
),
'hokuto' =>
array (
),
'ichikawamisato' =>
array (
),
'kai' =>
array (
),
'kofu' =>
array (
),
'koshu' =>
array (
),
'kosuge' =>
array (
),
'minami-alps' =>
array (
),
'minobu' =>
array (
),
'nakamichi' =>
array (
),
'nanbu' =>
array (
),
'narusawa' =>
array (
),
'nirasaki' =>
array (
),
'nishikatsura' =>
array (
),
'oshino' =>
array (
),
'otsuki' =>
array (
),
'showa' =>
array (
),
'tabayama' =>
array (
),
'tsuru' =>
array (
),
'uenohara' =>
array (
),
'yamanakako' =>
array (
),
'yamanashi' =>
array (
),
),
'kawasaki' =>
array (
'*' =>
array (
),
'city' =>
array (
'!' => '',
),
),
'kitakyushu' =>
array (
'*' =>
array (
),
'city' =>
array (
'!' => '',
),
),
'kobe' =>
array (
'*' =>
array (
),
'city' =>
array (
'!' => '',
),
),
'nagoya' =>
array (
'*' =>
array (
),
'city' =>
array (
'!' => '',
),
),
'sapporo' =>
array (
'*' =>
array (
),
'city' =>
array (
'!' => '',
),
),
'sendai' =>
array (
'*' =>
array (
),
'city' =>
array (
'!' => '',
),
),
'yokohama' =>
array (
'*' =>
array (
),
'city' =>
array (
'!' => '',
),
),
'blogspot' =>
array (
),
),
'ke' =>
array (
'*' =>
array (
),
),
'kg' =>
array (
'org' =>
array (
),
'net' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
),
'kh' =>
array (
'*' =>
array (
),
),
'ki' =>
array (
'edu' =>
array (
),
'biz' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'info' =>
array (
),
'com' =>
array (
),
),
'km' =>
array (
'org' =>
array (
),
'nom' =>
array (
),
'gov' =>
array (
),
'prd' =>
array (
),
'tm' =>
array (
),
'edu' =>
array (
),
'mil' =>
array (
),
'ass' =>
array (
),
'com' =>
array (
),
'coop' =>
array (
),
'asso' =>
array (
),
'presse' =>
array (
),
'medecin' =>
array (
),
'notaires' =>
array (
),
'pharmaciens' =>
array (
),
'veterinaire' =>
array (
),
'gouv' =>
array (
),
),
'kn' =>
array (
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
),
'kp' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'rep' =>
array (
),
'tra' =>
array (
),
),
'kr' =>
array (
'ac' =>
array (
),
'co' =>
array (
),
'es' =>
array (
),
'go' =>
array (
),
'hs' =>
array (
),
'kg' =>
array (
),
'mil' =>
array (
),
'ms' =>
array (
),
'ne' =>
array (
),
'or' =>
array (
),
'pe' =>
array (
),
're' =>
array (
),
'sc' =>
array (
),
'busan' =>
array (
),
'chungbuk' =>
array (
),
'chungnam' =>
array (
),
'daegu' =>
array (
),
'daejeon' =>
array (
),
'gangwon' =>
array (
),
'gwangju' =>
array (
),
'gyeongbuk' =>
array (
),
'gyeonggi' =>
array (
),
'gyeongnam' =>
array (
),
'incheon' =>
array (
),
'jeju' =>
array (
),
'jeonbuk' =>
array (
),
'jeonnam' =>
array (
),
'seoul' =>
array (
),
'ulsan' =>
array (
),
'blogspot' =>
array (
),
),
'kw' =>
array (
'*' =>
array (
),
),
'ky' =>
array (
'edu' =>
array (
),
'gov' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
),
'kz' =>
array (
'org' =>
array (
),
'edu' =>
array (
),
'net' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'com' =>
array (
),
),
'la' =>
array (
'int' =>
array (
),
'net' =>
array (
),
'info' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'per' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
'c' =>
array (
),
),
'lb' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'lc' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'co' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
),
'li' =>
array (
),
'lk' =>
array (
'gov' =>
array (
),
'sch' =>
array (
),
'net' =>
array (
),
'int' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'ngo' =>
array (
),
'soc' =>
array (
),
'web' =>
array (
),
'ltd' =>
array (
),
'assn' =>
array (
),
'grp' =>
array (
),
'hotel' =>
array (
),
),
'lr' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
),
'ls' =>
array (
'co' =>
array (
),
'org' =>
array (
),
),
'lt' =>
array (
'gov' =>
array (
),
),
'lu' =>
array (
),
'lv' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'mil' =>
array (
),
'id' =>
array (
),
'net' =>
array (
),
'asn' =>
array (
),
'conf' =>
array (
),
),
'ly' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'gov' =>
array (
),
'plc' =>
array (
),
'edu' =>
array (
),
'sch' =>
array (
),
'med' =>
array (
),
'org' =>
array (
),
'id' =>
array (
),
),
'ma' =>
array (
'co' =>
array (
),
'net' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'ac' =>
array (
),
'press' =>
array (
),
),
'mc' =>
array (
'tm' =>
array (
),
'asso' =>
array (
),
),
'md' =>
array (
),
'me' =>
array (
'co' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'ac' =>
array (
),
'gov' =>
array (
),
'its' =>
array (
),
'priv' =>
array (
),
),
'mg' =>
array (
'org' =>
array (
),
'nom' =>
array (
),
'gov' =>
array (
),
'prd' =>
array (
),
'tm' =>
array (
),
'edu' =>
array (
),
'mil' =>
array (
),
'com' =>
array (
),
),
'mh' =>
array (
),
'mil' =>
array (
),
'mk' =>
array (
'com' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'inf' =>
array (
),
'name' =>
array (
),
),
'ml' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gouv' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'presse' =>
array (
),
),
'mm' =>
array (
'*' =>
array (
),
),
'mn' =>
array (
'gov' =>
array (
),
'edu' =>
array (
),
'org' =>
array (
),
'nyc' =>
array (
),
),
'mo' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
),
'mobi' =>
array (
),
'mp' =>
array (
),
'mq' =>
array (
),
'mr' =>
array (
'gov' =>
array (
),
'blogspot' =>
array (
),
),
'ms' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'mt' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'mu' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'ac' =>
array (
),
'co' =>
array (
),
'or' =>
array (
),
),
'museum' =>
array (
'academy' =>
array (
),
'agriculture' =>
array (
),
'air' =>
array (
),
'airguard' =>
array (
),
'alabama' =>
array (
),
'alaska' =>
array (
),
'amber' =>
array (
),
'ambulance' =>
array (
),
'american' =>
array (
),
'americana' =>
array (
),
'americanantiques' =>
array (
),
'americanart' =>
array (
),
'amsterdam' =>
array (
),
'and' =>
array (
),
'annefrank' =>
array (
),
'anthro' =>
array (
),
'anthropology' =>
array (
),
'antiques' =>
array (
),
'aquarium' =>
array (
),
'arboretum' =>
array (
),
'archaeological' =>
array (
),
'archaeology' =>
array (
),
'architecture' =>
array (
),
'art' =>
array (
),
'artanddesign' =>
array (
),
'artcenter' =>
array (
),
'artdeco' =>
array (
),
'arteducation' =>
array (
),
'artgallery' =>
array (
),
'arts' =>
array (
),
'artsandcrafts' =>
array (
),
'asmatart' =>
array (
),
'assassination' =>
array (
),
'assisi' =>
array (
),
'association' =>
array (
),
'astronomy' =>
array (
),
'atlanta' =>
array (
),
'austin' =>
array (
),
'australia' =>
array (
),
'automotive' =>
array (
),
'aviation' =>
array (
),
'axis' =>
array (
),
'badajoz' =>
array (
),
'baghdad' =>
array (
),
'bahn' =>
array (
),
'bale' =>
array (
),
'baltimore' =>
array (
),
'barcelona' =>
array (
),
'baseball' =>
array (
),
'basel' =>
array (
),
'baths' =>
array (
),
'bauern' =>
array (
),
'beauxarts' =>
array (
),
'beeldengeluid' =>
array (
),
'bellevue' =>
array (
),
'bergbau' =>
array (
),
'berkeley' =>
array (
),
'berlin' =>
array (
),
'bern' =>
array (
),
'bible' =>
array (
),
'bilbao' =>
array (
),
'bill' =>
array (
),
'birdart' =>
array (
),
'birthplace' =>
array (
),
'bonn' =>
array (
),
'boston' =>
array (
),
'botanical' =>
array (
),
'botanicalgarden' =>
array (
),
'botanicgarden' =>
array (
),
'botany' =>
array (
),
'brandywinevalley' =>
array (
),
'brasil' =>
array (
),
'bristol' =>
array (
),
'british' =>
array (
),
'britishcolumbia' =>
array (
),
'broadcast' =>
array (
),
'brunel' =>
array (
),
'brussel' =>
array (
),
'brussels' =>
array (
),
'bruxelles' =>
array (
),
'building' =>
array (
),
'burghof' =>
array (
),
'bus' =>
array (
),
'bushey' =>
array (
),
'cadaques' =>
array (
),
'california' =>
array (
),
'cambridge' =>
array (
),
'can' =>
array (
),
'canada' =>
array (
),
'capebreton' =>
array (
),
'carrier' =>
array (
),
'cartoonart' =>
array (
),
'casadelamoneda' =>
array (
),
'castle' =>
array (
),
'castres' =>
array (
),
'celtic' =>
array (
),
'center' =>
array (
),
'chattanooga' =>
array (
),
'cheltenham' =>
array (
),
'chesapeakebay' =>
array (
),
'chicago' =>
array (
),
'children' =>
array (
),
'childrens' =>
array (
),
'childrensgarden' =>
array (
),
'chiropractic' =>
array (
),
'chocolate' =>
array (
),
'christiansburg' =>
array (
),
'cincinnati' =>
array (
),
'cinema' =>
array (
),
'circus' =>
array (
),
'civilisation' =>
array (
),
'civilization' =>
array (
),
'civilwar' =>
array (
),
'clinton' =>
array (
),
'clock' =>
array (
),
'coal' =>
array (
),
'coastaldefence' =>
array (
),
'cody' =>
array (
),
'coldwar' =>
array (
),
'collection' =>
array (
),
'colonialwilliamsburg' =>
array (
),
'coloradoplateau' =>
array (
),
'columbia' =>
array (
),
'columbus' =>
array (
),
'communication' =>
array (
),
'communications' =>
array (
),
'community' =>
array (
),
'computer' =>
array (
),
'computerhistory' =>
array (
),
'comunicações' =>
array (
),
'contemporary' =>
array (
),
'contemporaryart' =>
array (
),
'convent' =>
array (
),
'copenhagen' =>
array (
),
'corporation' =>
array (
),
'correios-e-telecomunicações' =>
array (
),
'corvette' =>
array (
),
'costume' =>
array (
),
'countryestate' =>
array (
),
'county' =>
array (
),
'crafts' =>
array (
),
'cranbrook' =>
array (
),
'creation' =>
array (
),
'cultural' =>
array (
),
'culturalcenter' =>
array (
),
'culture' =>
array (
),
'cyber' =>
array (
),
'cymru' =>
array (
),
'dali' =>
array (
),
'dallas' =>
array (
),
'database' =>
array (
),
'ddr' =>
array (
),
'decorativearts' =>
array (
),
'delaware' =>
array (
),
'delmenhorst' =>
array (
),
'denmark' =>
array (
),
'depot' =>
array (
),
'design' =>
array (
),
'detroit' =>
array (
),
'dinosaur' =>
array (
),
'discovery' =>
array (
),
'dolls' =>
array (
),
'donostia' =>
array (
),
'durham' =>
array (
),
'eastafrica' =>
array (
),
'eastcoast' =>
array (
),
'education' =>
array (
),
'educational' =>
array (
),
'egyptian' =>
array (
),
'eisenbahn' =>
array (
),
'elburg' =>
array (
),
'elvendrell' =>
array (
),
'embroidery' =>
array (
),
'encyclopedic' =>
array (
),
'england' =>
array (
),
'entomology' =>
array (
),
'environment' =>
array (
),
'environmentalconservation' =>
array (
),
'epilepsy' =>
array (
),
'essex' =>
array (
),
'estate' =>
array (
),
'ethnology' =>
array (
),
'exeter' =>
array (
),
'exhibition' =>
array (
),
'family' =>
array (
),
'farm' =>
array (
),
'farmequipment' =>
array (
),
'farmers' =>
array (
),
'farmstead' =>
array (
),
'field' =>
array (
),
'figueres' =>
array (
),
'filatelia' =>
array (
),
'film' =>
array (
),
'fineart' =>
array (
),
'finearts' =>
array (
),
'finland' =>
array (
),
'flanders' =>
array (
),
'florida' =>
array (
),
'force' =>
array (
),
'fortmissoula' =>
array (
),
'fortworth' =>
array (
),
'foundation' =>
array (
),
'francaise' =>
array (
),
'frankfurt' =>
array (
),
'franziskaner' =>
array (
),
'freemasonry' =>
array (
),
'freiburg' =>
array (
),
'fribourg' =>
array (
),
'frog' =>
array (
),
'fundacio' =>
array (
),
'furniture' =>
array (
),
'gallery' =>
array (
),
'garden' =>
array (
),
'gateway' =>
array (
),
'geelvinck' =>
array (
),
'gemological' =>
array (
),
'geology' =>
array (
),
'georgia' =>
array (
),
'giessen' =>
array (
),
'glas' =>
array (
),
'glass' =>
array (
),
'gorge' =>
array (
),
'grandrapids' =>
array (
),
'graz' =>
array (
),
'guernsey' =>
array (
),
'halloffame' =>
array (
),
'hamburg' =>
array (
),
'handson' =>
array (
),
'harvestcelebration' =>
array (
),
'hawaii' =>
array (
),
'health' =>
array (
),
'heimatunduhren' =>
array (
),
'hellas' =>
array (
),
'helsinki' =>
array (
),
'hembygdsforbund' =>
array (
),
'heritage' =>
array (
),
'histoire' =>
array (
),
'historical' =>
array (
),
'historicalsociety' =>
array (
),
'historichouses' =>
array (
),
'historisch' =>
array (
),
'historisches' =>
array (
),
'history' =>
array (
),
'historyofscience' =>
array (
),
'horology' =>
array (
),
'house' =>
array (
),
'humanities' =>
array (
),
'illustration' =>
array (
),
'imageandsound' =>
array (
),
'indian' =>
array (
),
'indiana' =>
array (
),
'indianapolis' =>
array (
),
'indianmarket' =>
array (
),
'intelligence' =>
array (
),
'interactive' =>
array (
),
'iraq' =>
array (
),
'iron' =>
array (
),
'isleofman' =>
array (
),
'jamison' =>
array (
),
'jefferson' =>
array (
),
'jerusalem' =>
array (
),
'jewelry' =>
array (
),
'jewish' =>
array (
),
'jewishart' =>
array (
),
'jfk' =>
array (
),
'journalism' =>
array (
),
'judaica' =>
array (
),
'judygarland' =>
array (
),
'juedisches' =>
array (
),
'juif' =>
array (
),
'karate' =>
array (
),
'karikatur' =>
array (
),
'kids' =>
array (
),
'koebenhavn' =>
array (
),
'koeln' =>
array (
),
'kunst' =>
array (
),
'kunstsammlung' =>
array (
),
'kunstunddesign' =>
array (
),
'labor' =>
array (
),
'labour' =>
array (
),
'lajolla' =>
array (
),
'lancashire' =>
array (
),
'landes' =>
array (
),
'lans' =>
array (
),
'läns' =>
array (
),
'larsson' =>
array (
),
'lewismiller' =>
array (
),
'lincoln' =>
array (
),
'linz' =>
array (
),
'living' =>
array (
),
'livinghistory' =>
array (
),
'localhistory' =>
array (
),
'london' =>
array (
),
'losangeles' =>
array (
),
'louvre' =>
array (
),
'loyalist' =>
array (
),
'lucerne' =>
array (
),
'luxembourg' =>
array (
),
'luzern' =>
array (
),
'mad' =>
array (
),
'madrid' =>
array (
),
'mallorca' =>
array (
),
'manchester' =>
array (
),
'mansion' =>
array (
),
'mansions' =>
array (
),
'manx' =>
array (
),
'marburg' =>
array (
),
'maritime' =>
array (
),
'maritimo' =>
array (
),
'maryland' =>
array (
),
'marylhurst' =>
array (
),
'media' =>
array (
),
'medical' =>
array (
),
'medizinhistorisches' =>
array (
),
'meeres' =>
array (
),
'memorial' =>
array (
),
'mesaverde' =>
array (
),
'michigan' =>
array (
),
'midatlantic' =>
array (
),
'military' =>
array (
),
'mill' =>
array (
),
'miners' =>
array (
),
'mining' =>
array (
),
'minnesota' =>
array (
),
'missile' =>
array (
),
'missoula' =>
array (
),
'modern' =>
array (
),
'moma' =>
array (
),
'money' =>
array (
),
'monmouth' =>
array (
),
'monticello' =>
array (
),
'montreal' =>
array (
),
'moscow' =>
array (
),
'motorcycle' =>
array (
),
'muenchen' =>
array (
),
'muenster' =>
array (
),
'mulhouse' =>
array (
),
'muncie' =>
array (
),
'museet' =>
array (
),
'museumcenter' =>
array (
),
'museumvereniging' =>
array (
),
'music' =>
array (
),
'national' =>
array (
),
'nationalfirearms' =>
array (
),
'nationalheritage' =>
array (
),
'nativeamerican' =>
array (
),
'naturalhistory' =>
array (
),
'naturalhistorymuseum' =>
array (
),
'naturalsciences' =>
array (
),
'nature' =>
array (
),
'naturhistorisches' =>
array (
),
'natuurwetenschappen' =>
array (
),
'naumburg' =>
array (
),
'naval' =>
array (
),
'nebraska' =>
array (
),
'neues' =>
array (
),
'newhampshire' =>
array (
),
'newjersey' =>
array (
),
'newmexico' =>
array (
),
'newport' =>
array (
),
'newspaper' =>
array (
),
'newyork' =>
array (
),
'niepce' =>
array (
),
'norfolk' =>
array (
),
'north' =>
array (
),
'nrw' =>
array (
),
'nuernberg' =>
array (
),
'nuremberg' =>
array (
),
'nyc' =>
array (
),
'nyny' =>
array (
),
'oceanographic' =>
array (
),
'oceanographique' =>
array (
),
'omaha' =>
array (
),
'online' =>
array (
),
'ontario' =>
array (
),
'openair' =>
array (
),
'oregon' =>
array (
),
'oregontrail' =>
array (
),
'otago' =>
array (
),
'oxford' =>
array (
),
'pacific' =>
array (
),
'paderborn' =>
array (
),
'palace' =>
array (
),
'paleo' =>
array (
),
'palmsprings' =>
array (
),
'panama' =>
array (
),
'paris' =>
array (
),
'pasadena' =>
array (
),
'pharmacy' =>
array (
),
'philadelphia' =>
array (
),
'philadelphiaarea' =>
array (
),
'philately' =>
array (
),
'phoenix' =>
array (
),
'photography' =>
array (
),
'pilots' =>
array (
),
'pittsburgh' =>
array (
),
'planetarium' =>
array (
),
'plantation' =>
array (
),
'plants' =>
array (
),
'plaza' =>
array (
),
'portal' =>
array (
),
'portland' =>
array (
),
'portlligat' =>
array (
),
'posts-and-telecommunications' =>
array (
),
'preservation' =>
array (
),
'presidio' =>
array (
),
'press' =>
array (
),
'project' =>
array (
),
'public' =>
array (
),
'pubol' =>
array (
),
'quebec' =>
array (
),
'railroad' =>
array (
),
'railway' =>
array (
),
'research' =>
array (
),
'resistance' =>
array (
),
'riodejaneiro' =>
array (
),
'rochester' =>
array (
),
'rockart' =>
array (
),
'roma' =>
array (
),
'russia' =>
array (
),
'saintlouis' =>
array (
),
'salem' =>
array (
),
'salvadordali' =>
array (
),
'salzburg' =>
array (
),
'sandiego' =>
array (
),
'sanfrancisco' =>
array (
),
'santabarbara' =>
array (
),
'santacruz' =>
array (
),
'santafe' =>
array (
),
'saskatchewan' =>
array (
),
'satx' =>
array (
),
'savannahga' =>
array (
),
'schlesisches' =>
array (
),
'schoenbrunn' =>
array (
),
'schokoladen' =>
array (
),
'school' =>
array (
),
'schweiz' =>
array (
),
'science' =>
array (
),
'scienceandhistory' =>
array (
),
'scienceandindustry' =>
array (
),
'sciencecenter' =>
array (
),
'sciencecenters' =>
array (
),
'science-fiction' =>
array (
),
'sciencehistory' =>
array (
),
'sciences' =>
array (
),
'sciencesnaturelles' =>
array (
),
'scotland' =>
array (
),
'seaport' =>
array (
),
'settlement' =>
array (
),
'settlers' =>
array (
),
'shell' =>
array (
),
'sherbrooke' =>
array (
),
'sibenik' =>
array (
),
'silk' =>
array (
),
'ski' =>
array (
),
'skole' =>
array (
),
'society' =>
array (
),
'sologne' =>
array (
),
'soundandvision' =>
array (
),
'southcarolina' =>
array (
),
'southwest' =>
array (
),
'space' =>
array (
),
'spy' =>
array (
),
'square' =>
array (
),
'stadt' =>
array (
),
'stalbans' =>
array (
),
'starnberg' =>
array (
),
'state' =>
array (
),
'stateofdelaware' =>
array (
),
'station' =>
array (
),
'steam' =>
array (
),
'steiermark' =>
array (
),
'stjohn' =>
array (
),
'stockholm' =>
array (
),
'stpetersburg' =>
array (
),
'stuttgart' =>
array (
),
'suisse' =>
array (
),
'surgeonshall' =>
array (
),
'surrey' =>
array (
),
'svizzera' =>
array (
),
'sweden' =>
array (
),
'sydney' =>
array (
),
'tank' =>
array (
),
'tcm' =>
array (
),
'technology' =>
array (
),
'telekommunikation' =>
array (
),
'television' =>
array (
),
'texas' =>
array (
),
'textile' =>
array (
),
'theater' =>
array (
),
'time' =>
array (
),
'timekeeping' =>
array (
),
'topology' =>
array (
),
'torino' =>
array (
),
'touch' =>
array (
),
'town' =>
array (
),
'transport' =>
array (
),
'tree' =>
array (
),
'trolley' =>
array (
),
'trust' =>
array (
),
'trustee' =>
array (
),
'uhren' =>
array (
),
'ulm' =>
array (
),
'undersea' =>
array (
),
'university' =>
array (
),
'usa' =>
array (
),
'usantiques' =>
array (
),
'usarts' =>
array (
),
'uscountryestate' =>
array (
),
'usculture' =>
array (
),
'usdecorativearts' =>
array (
),
'usgarden' =>
array (
),
'ushistory' =>
array (
),
'ushuaia' =>
array (
),
'uslivinghistory' =>
array (
),
'utah' =>
array (
),
'uvic' =>
array (
),
'valley' =>
array (
),
'vantaa' =>
array (
),
'versailles' =>
array (
),
'viking' =>
array (
),
'village' =>
array (
),
'virginia' =>
array (
),
'virtual' =>
array (
),
'virtuel' =>
array (
),
'vlaanderen' =>
array (
),
'volkenkunde' =>
array (
),
'wales' =>
array (
),
'wallonie' =>
array (
),
'war' =>
array (
),
'washingtondc' =>
array (
),
'watchandclock' =>
array (
),
'watch-and-clock' =>
array (
),
'western' =>
array (
),
'westfalen' =>
array (
),
'whaling' =>
array (
),
'wildlife' =>
array (
),
'williamsburg' =>
array (
),
'windmill' =>
array (
),
'workshop' =>
array (
),
'york' =>
array (
),
'yorkshire' =>
array (
),
'yosemite' =>
array (
),
'youth' =>
array (
),
'zoological' =>
array (
),
'zoology' =>
array (
),
'ירושלים' =>
array (
),
'иком' =>
array (
),
),
'mv' =>
array (
'aero' =>
array (
),
'biz' =>
array (
),
'com' =>
array (
),
'coop' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'info' =>
array (
),
'int' =>
array (
),
'mil' =>
array (
),
'museum' =>
array (
),
'name' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'pro' =>
array (
),
),
'mw' =>
array (
'ac' =>
array (
),
'biz' =>
array (
),
'co' =>
array (
),
'com' =>
array (
),
'coop' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'int' =>
array (
),
'museum' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'mx' =>
array (
'com' =>
array (
),
'org' =>
array (
),
'gob' =>
array (
),
'edu' =>
array (
),
'net' =>
array (
),
'blogspot' =>
array (
),
),
'my' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'edu' =>
array (
),
'mil' =>
array (
),
'name' =>
array (
),
),
'mz' =>
array (
'*' =>
array (
),
'teledata' =>
array (
'!' => '',
),
),
'na' =>
array (
'info' =>
array (
),
'pro' =>
array (
),
'name' =>
array (
),
'school' =>
array (
),
'or' =>
array (
),
'dr' =>
array (
),
'us' =>
array (
),
'mx' =>
array (
),
'ca' =>
array (
),
'in' =>
array (
),
'cc' =>
array (
),
'tv' =>
array (
),
'ws' =>
array (
),
'mobi' =>
array (
),
'co' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
),
'name' =>
array (
'her' =>
array (
'forgot' =>
array (
),
),
'his' =>
array (
'forgot' =>
array (
),
),
),
'nc' =>
array (
'asso' =>
array (
),
),
'ne' =>
array (
),
'net' =>
array (
'cloudfront' =>
array (
),
'gb' =>
array (
),
'hu' =>
array (
),
'jp' =>
array (
),
'se' =>
array (
),
'uk' =>
array (
),
'in' =>
array (
),
'at-band-camp' =>
array (
),
'blogdns' =>
array (
),
'broke-it' =>
array (
),
'buyshouses' =>
array (
),
'dnsalias' =>
array (
),
'dnsdojo' =>
array (
),
'does-it' =>
array (
),
'dontexist' =>
array (
),
'dynalias' =>
array (
),
'dynathome' =>
array (
),
'endofinternet' =>
array (
),
'from-az' =>
array (
),
'from-co' =>
array (
),
'from-la' =>
array (
),
'from-ny' =>
array (
),
'gets-it' =>
array (
),
'ham-radio-op' =>
array (
),
'homeftp' =>
array (
),
'homeip' =>
array (
),
'homelinux' =>
array (
),
'homeunix' =>
array (
),
'in-the-band' =>
array (
),
'is-a-chef' =>
array (
),
'is-a-geek' =>
array (
),
'isa-geek' =>
array (
),
'kicks-ass' =>
array (
),
'office-on-the' =>
array (
),
'podzone' =>
array (
),
'scrapper-site' =>
array (
),
'selfip' =>
array (
),
'sells-it' =>
array (
),
'servebbs' =>
array (
),
'serveftp' =>
array (
),
'thruhere' =>
array (
),
'webhop' =>
array (
),
'fastly' =>
array (
'ssl' =>
array (
'a' =>
array (
),
'b' =>
array (
),
'global' =>
array (
),
),
'prod' =>
array (
'a' =>
array (
),
'global' =>
array (
),
),
),
'azurewebsites' =>
array (
),
'azure-mobile' =>
array (
),
'cloudapp' =>
array (
),
'za' =>
array (
),
),
'nf' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'per' =>
array (
),
'rec' =>
array (
),
'web' =>
array (
),
'arts' =>
array (
),
'firm' =>
array (
),
'info' =>
array (
),
'other' =>
array (
),
'store' =>
array (
),
),
'ng' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'name' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'sch' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'mobi' =>
array (
),
),
'ni' =>
array (
'*' =>
array (
),
),
'nl' =>
array (
'bv' =>
array (
),
'co' =>
array (
),
'blogspot' =>
array (
),
),
'no' =>
array (
'fhs' =>
array (
),
'vgs' =>
array (
),
'fylkesbibl' =>
array (
),
'folkebibl' =>
array (
),
'museum' =>
array (
),
'idrett' =>
array (
),
'priv' =>
array (
),
'mil' =>
array (
),
'stat' =>
array (
),
'dep' =>
array (
),
'kommune' =>
array (
),
'herad' =>
array (
),
'aa' =>
array (
'gs' =>
array (
),
),
'ah' =>
array (
'gs' =>
array (
),
),
'bu' =>
array (
'gs' =>
array (
),
),
'fm' =>
array (
'gs' =>
array (
),
),
'hl' =>
array (
'gs' =>
array (
),
),
'hm' =>
array (
'gs' =>
array (
),
),
'jan-mayen' =>
array (
'gs' =>
array (
),
),
'mr' =>
array (
'gs' =>
array (
),
),
'nl' =>
array (
'gs' =>
array (
),
),
'nt' =>
array (
'gs' =>
array (
),
),
'of' =>
array (
'gs' =>
array (
),
),
'ol' =>
array (
'gs' =>
array (
),
),
'oslo' =>
array (
'gs' =>
array (
),
),
'rl' =>
array (
'gs' =>
array (
),
),
'sf' =>
array (
'gs' =>
array (
),
),
'st' =>
array (
'gs' =>
array (
),
),
'svalbard' =>
array (
'gs' =>
array (
),
),
'tm' =>
array (
'gs' =>
array (
),
),
'tr' =>
array (
'gs' =>
array (
),
),
'va' =>
array (
'gs' =>
array (
),
),
'vf' =>
array (
'gs' =>
array (
),
),
'akrehamn' =>
array (
),
'åkrehamn' =>
array (
),
'algard' =>
array (
),
'ålgård' =>
array (
),
'arna' =>
array (
),
'brumunddal' =>
array (
),
'bryne' =>
array (
),
'bronnoysund' =>
array (
),
'brønnøysund' =>
array (
),
'drobak' =>
array (
),
'drøbak' =>
array (
),
'egersund' =>
array (
),
'fetsund' =>
array (
),
'floro' =>
array (
),
'florø' =>
array (
),
'fredrikstad' =>
array (
),
'hokksund' =>
array (
),
'honefoss' =>
array (
),
'hønefoss' =>
array (
),
'jessheim' =>
array (
),
'jorpeland' =>
array (
),
'jørpeland' =>
array (
),
'kirkenes' =>
array (
),
'kopervik' =>
array (
),
'krokstadelva' =>
array (
),
'langevag' =>
array (
),
'langevåg' =>
array (
),
'leirvik' =>
array (
),
'mjondalen' =>
array (
),
'mjøndalen' =>
array (
),
'mo-i-rana' =>
array (
),
'mosjoen' =>
array (
),
'mosjøen' =>
array (
),
'nesoddtangen' =>
array (
),
'orkanger' =>
array (
),
'osoyro' =>
array (
),
'osøyro' =>
array (
),
'raholt' =>
array (
),
'råholt' =>
array (
),
'sandnessjoen' =>
array (
),
'sandnessjøen' =>
array (
),
'skedsmokorset' =>
array (
),
'slattum' =>
array (
),
'spjelkavik' =>
array (
),
'stathelle' =>
array (
),
'stavern' =>
array (
),
'stjordalshalsen' =>
array (
),
'stjørdalshalsen' =>
array (
),
'tananger' =>
array (
),
'tranby' =>
array (
),
'vossevangen' =>
array (
),
'afjord' =>
array (
),
'åfjord' =>
array (
),
'agdenes' =>
array (
),
'al' =>
array (
),
'ål' =>
array (
),
'alesund' =>
array (
),
'ålesund' =>
array (
),
'alstahaug' =>
array (
),
'alta' =>
array (
),
'áltá' =>
array (
),
'alaheadju' =>
array (
),
'álaheadju' =>
array (
),
'alvdal' =>
array (
),
'amli' =>
array (
),
'åmli' =>
array (
),
'amot' =>
array (
),
'åmot' =>
array (
),
'andebu' =>
array (
),
'andoy' =>
array (
),
'andøy' =>
array (
),
'andasuolo' =>
array (
),
'ardal' =>
array (
),
'årdal' =>
array (
),
'aremark' =>
array (
),
'arendal' =>
array (
),
'ås' =>
array (
),
'aseral' =>
array (
),
'åseral' =>
array (
),
'asker' =>
array (
),
'askim' =>
array (
),
'askvoll' =>
array (
),
'askoy' =>
array (
),
'askøy' =>
array (
),
'asnes' =>
array (
),
'åsnes' =>
array (
),
'audnedaln' =>
array (
),
'aukra' =>
array (
),
'aure' =>
array (
),
'aurland' =>
array (
),
'aurskog-holand' =>
array (
),
'aurskog-høland' =>
array (
),
'austevoll' =>
array (
),
'austrheim' =>
array (
),
'averoy' =>
array (
),
'averøy' =>
array (
),
'balestrand' =>
array (
),
'ballangen' =>
array (
),
'balat' =>
array (
),
'bálát' =>
array (
),
'balsfjord' =>
array (
),
'bahccavuotna' =>
array (
),
'báhccavuotna' =>
array (
),
'bamble' =>
array (
),
'bardu' =>
array (
),
'beardu' =>
array (
),
'beiarn' =>
array (
),
'bajddar' =>
array (
),
'bájddar' =>
array (
),
'baidar' =>
array (
),
'báidár' =>
array (
),
'berg' =>
array (
),
'bergen' =>
array (
),
'berlevag' =>
array (
),
'berlevåg' =>
array (
),
'bearalvahki' =>
array (
),
'bearalváhki' =>
array (
),
'bindal' =>
array (
),
'birkenes' =>
array (
),
'bjarkoy' =>
array (
),
'bjarkøy' =>
array (
),
'bjerkreim' =>
array (
),
'bjugn' =>
array (
),
'bodo' =>
array (
),
'bodø' =>
array (
),
'badaddja' =>
array (
),
'bådåddjå' =>
array (
),
'budejju' =>
array (
),
'bokn' =>
array (
),
'bremanger' =>
array (
),
'bronnoy' =>
array (
),
'brønnøy' =>
array (
),
'bygland' =>
array (
),
'bykle' =>
array (
),
'barum' =>
array (
),
'bærum' =>
array (
),
'telemark' =>
array (
'bo' =>
array (
),
'bø' =>
array (
),
),
'nordland' =>
array (
'bo' =>
array (
),
'bø' =>
array (
),
'heroy' =>
array (
),
'herøy' =>
array (
),
),
'bievat' =>
array (
),
'bievát' =>
array (
),
'bomlo' =>
array (
),
'bømlo' =>
array (
),
'batsfjord' =>
array (
),
'båtsfjord' =>
array (
),
'bahcavuotna' =>
array (
),
'báhcavuotna' =>
array (
),
'dovre' =>
array (
),
'drammen' =>
array (
),
'drangedal' =>
array (
),
'dyroy' =>
array (
),
'dyrøy' =>
array (
),
'donna' =>
array (
),
'dønna' =>
array (
),
'eid' =>
array (
),
'eidfjord' =>
array (
),
'eidsberg' =>
array (
),
'eidskog' =>
array (
),
'eidsvoll' =>
array (
),
'eigersund' =>
array (
),
'elverum' =>
array (
),
'enebakk' =>
array (
),
'engerdal' =>
array (
),
'etne' =>
array (
),
'etnedal' =>
array (
),
'evenes' =>
array (
),
'evenassi' =>
array (
),
'evenášši' =>
array (
),
'evje-og-hornnes' =>
array (
),
'farsund' =>
array (
),
'fauske' =>
array (
),
'fuossko' =>
array (
),
'fuoisku' =>
array (
),
'fedje' =>
array (
),
'fet' =>
array (
),
'finnoy' =>
array (
),
'finnøy' =>
array (
),
'fitjar' =>
array (
),
'fjaler' =>
array (
),
'fjell' =>
array (
),
'flakstad' =>
array (
),
'flatanger' =>
array (
),
'flekkefjord' =>
array (
),
'flesberg' =>
array (
),
'flora' =>
array (
),
'fla' =>
array (
),
'flå' =>
array (
),
'folldal' =>
array (
),
'forsand' =>
array (
),
'fosnes' =>
array (
),
'frei' =>
array (
),
'frogn' =>
array (
),
'froland' =>
array (
),
'frosta' =>
array (
),
'frana' =>
array (
),
'fræna' =>
array (
),
'froya' =>
array (
),
'frøya' =>
array (
),
'fusa' =>
array (
),
'fyresdal' =>
array (
),
'forde' =>
array (
),
'førde' =>
array (
),
'gamvik' =>
array (
),
'gangaviika' =>
array (
),
'gáŋgaviika' =>
array (
),
'gaular' =>
array (
),
'gausdal' =>
array (
),
'gildeskal' =>
array (
),
'gildeskål' =>
array (
),
'giske' =>
array (
),
'gjemnes' =>
array (
),
'gjerdrum' =>
array (
),
'gjerstad' =>
array (
),
'gjesdal' =>
array (
),
'gjovik' =>
array (
),
'gjøvik' =>
array (
),
'gloppen' =>
array (
),
'gol' =>
array (
),
'gran' =>
array (
),
'grane' =>
array (
),
'granvin' =>
array (
),
'gratangen' =>
array (
),
'grimstad' =>
array (
),
'grong' =>
array (
),
'kraanghke' =>
array (
),
'kråanghke' =>
array (
),
'grue' =>
array (
),
'gulen' =>
array (
),
'hadsel' =>
array (
),
'halden' =>
array (
),
'halsa' =>
array (
),
'hamar' =>
array (
),
'hamaroy' =>
array (
),
'habmer' =>
array (
),
'hábmer' =>
array (
),
'hapmir' =>
array (
),
'hápmir' =>
array (
),
'hammerfest' =>
array (
),
'hammarfeasta' =>
array (
),
'hámmárfeasta' =>
array (
),
'haram' =>
array (
),
'hareid' =>
array (
),
'harstad' =>
array (
),
'hasvik' =>
array (
),
'aknoluokta' =>
array (
),
'ákŋoluokta' =>
array (
),
'hattfjelldal' =>
array (
),
'aarborte' =>
array (
),
'haugesund' =>
array (
),
'hemne' =>
array (
),
'hemnes' =>
array (
),
'hemsedal' =>
array (
),
'more-og-romsdal' =>
array (
'heroy' =>
array (
),
'sande' =>
array (
),
),
'møre-og-romsdal' =>
array (
'herøy' =>
array (
),
'sande' =>
array (
),
),
'hitra' =>
array (
),
'hjartdal' =>
array (
),
'hjelmeland' =>
array (
),
'hobol' =>
array (
),
'hobøl' =>
array (
),
'hof' =>
array (
),
'hol' =>
array (
),
'hole' =>
array (
),
'holmestrand' =>
array (
),
'holtalen' =>
array (
),
'holtålen' =>
array (
),
'hornindal' =>
array (
),
'horten' =>
array (
),
'hurdal' =>
array (
),
'hurum' =>
array (
),
'hvaler' =>
array (
),
'hyllestad' =>
array (
),
'hagebostad' =>
array (
),
'hægebostad' =>
array (
),
'hoyanger' =>
array (
),
'høyanger' =>
array (
),
'hoylandet' =>
array (
),
'høylandet' =>
array (
),
'ha' =>
array (
),
'hå' =>
array (
),
'ibestad' =>
array (
),
'inderoy' =>
array (
),
'inderøy' =>
array (
),
'iveland' =>
array (
),
'jevnaker' =>
array (
),
'jondal' =>
array (
),
'jolster' =>
array (
),
'jølster' =>
array (
),
'karasjok' =>
array (
),
'karasjohka' =>
array (
),
'kárášjohka' =>
array (
),
'karlsoy' =>
array (
),
'galsa' =>
array (
),
'gálsá' =>
array (
),
'karmoy' =>
array (
),
'karmøy' =>
array (
),
'kautokeino' =>
array (
),
'guovdageaidnu' =>
array (
),
'klepp' =>
array (
),
'klabu' =>
array (
),
'klæbu' =>
array (
),
'kongsberg' =>
array (
),
'kongsvinger' =>
array (
),
'kragero' =>
array (
),
'kragerø' =>
array (
),
'kristiansand' =>
array (
),
'kristiansund' =>
array (
),
'krodsherad' =>
array (
),
'krødsherad' =>
array (
),
'kvalsund' =>
array (
),
'rahkkeravju' =>
array (
),
'ráhkkerávju' =>
array (
),
'kvam' =>
array (
),
'kvinesdal' =>
array (
),
'kvinnherad' =>
array (
),
'kviteseid' =>
array (
),
'kvitsoy' =>
array (
),
'kvitsøy' =>
array (
),
'kvafjord' =>
array (
),
'kvæfjord' =>
array (
),
'giehtavuoatna' =>
array (
),
'kvanangen' =>
array (
),
'kvænangen' =>
array (
),
'navuotna' =>
array (
),
'návuotna' =>
array (
),
'kafjord' =>
array (
),
'kåfjord' =>
array (
),
'gaivuotna' =>
array (
),
'gáivuotna' =>
array (
),
'larvik' =>
array (
),
'lavangen' =>
array (
),
'lavagis' =>
array (
),
'loabat' =>
array (
),
'loabát' =>
array (
),
'lebesby' =>
array (
),
'davvesiida' =>
array (
),
'leikanger' =>
array (
),
'leirfjord' =>
array (
),
'leka' =>
array (
),
'leksvik' =>
array (
),
'lenvik' =>
array (
),
'leangaviika' =>
array (
),
'leaŋgaviika' =>
array (
),
'lesja' =>
array (
),
'levanger' =>
array (
),
'lier' =>
array (
),
'lierne' =>
array (
),
'lillehammer' =>
array (
),
'lillesand' =>
array (
),
'lindesnes' =>
array (
),
'lindas' =>
array (
),
'lindås' =>
array (
),
'lom' =>
array (
),
'loppa' =>
array (
),
'lahppi' =>
array (
),
'láhppi' =>
array (
),
'lund' =>
array (
),
'lunner' =>
array (
),
'luroy' =>
array (
),
'lurøy' =>
array (
),
'luster' =>
array (
),
'lyngdal' =>
array (
),
'lyngen' =>
array (
),
'ivgu' =>
array (
),
'lardal' =>
array (
),
'lerdal' =>
array (
),
'lærdal' =>
array (
),
'lodingen' =>
array (
),
'lødingen' =>
array (
),
'lorenskog' =>
array (
),
'lørenskog' =>
array (
),
'loten' =>
array (
),
'løten' =>
array (
),
'malvik' =>
array (
),
'masoy' =>
array (
),
'måsøy' =>
array (
),
'muosat' =>
array (
),
'muosát' =>
array (
),
'mandal' =>
array (
),
'marker' =>
array (
),
'marnardal' =>
array (
),
'masfjorden' =>
array (
),
'meland' =>
array (
),
'meldal' =>
array (
),
'melhus' =>
array (
),
'meloy' =>
array (
),
'meløy' =>
array (
),
'meraker' =>
array (
),
'meråker' =>
array (
),
'moareke' =>
array (
),
'moåreke' =>
array (
),
'midsund' =>
array (
),
'midtre-gauldal' =>
array (
),
'modalen' =>
array (
),
'modum' =>
array (
),
'molde' =>
array (
),
'moskenes' =>
array (
),
'moss' =>
array (
),
'mosvik' =>
array (
),
'malselv' =>
array (
),
'målselv' =>
array (
),
'malatvuopmi' =>
array (
),
'málatvuopmi' =>
array (
),
'namdalseid' =>
array (
),
'aejrie' =>
array (
),
'namsos' =>
array (
),
'namsskogan' =>
array (
),
'naamesjevuemie' =>
array (
),
'nååmesjevuemie' =>
array (
),
'laakesvuemie' =>
array (
),
'nannestad' =>
array (
),
'narvik' =>
array (
),
'narviika' =>
array (
),
'naustdal' =>
array (
),
'nedre-eiker' =>
array (
),
'akershus' =>
array (
'nes' =>
array (
),
),
'buskerud' =>
array (
'nes' =>
array (
),
),
'nesna' =>
array (
),
'nesodden' =>
array (
),
'nesseby' =>
array (
),
'unjarga' =>
array (
),
'unjárga' =>
array (
),
'nesset' =>
array (
),
'nissedal' =>
array (
),
'nittedal' =>
array (
),
'nord-aurdal' =>
array (
),
'nord-fron' =>
array (
),
'nord-odal' =>
array (
),
'norddal' =>
array (
),
'nordkapp' =>
array (
),
'davvenjarga' =>
array (
),
'davvenjárga' =>
array (
),
'nordre-land' =>
array (
),
'nordreisa' =>
array (
),
'raisa' =>
array (
),
'ráisa' =>
array (
),
'nore-og-uvdal' =>
array (
),
'notodden' =>
array (
),
'naroy' =>
array (
),
'nærøy' =>
array (
),
'notteroy' =>
array (
),
'nøtterøy' =>
array (
),
'odda' =>
array (
),
'oksnes' =>
array (
),
'øksnes' =>
array (
),
'oppdal' =>
array (
),
'oppegard' =>
array (
),
'oppegård' =>
array (
),
'orkdal' =>
array (
),
'orland' =>
array (
),
'ørland' =>
array (
),
'orskog' =>
array (
),
'ørskog' =>
array (
),
'orsta' =>
array (
),
'ørsta' =>
array (
),
'hedmark' =>
array (
'os' =>
array (
),
'valer' =>
array (
),
'våler' =>
array (
),
),
'hordaland' =>
array (
'os' =>
array (
),
),
'osen' =>
array (
),
'osteroy' =>
array (
),
'osterøy' =>
array (
),
'ostre-toten' =>
array (
),
'østre-toten' =>
array (
),
'overhalla' =>
array (
),
'ovre-eiker' =>
array (
),
'øvre-eiker' =>
array (
),
'oyer' =>
array (
),
'øyer' =>
array (
),
'oygarden' =>
array (
),
'øygarden' =>
array (
),
'oystre-slidre' =>
array (
),
'øystre-slidre' =>
array (
),
'porsanger' =>
array (
),
'porsangu' =>
array (
),
'porsáŋgu' =>
array (
),
'porsgrunn' =>
array (
),
'radoy' =>
array (
),
'radøy' =>
array (
),
'rakkestad' =>
array (
),
'rana' =>
array (
),
'ruovat' =>
array (
),
'randaberg' =>
array (
),
'rauma' =>
array (
),
'rendalen' =>
array (
),
'rennebu' =>
array (
),
'rennesoy' =>
array (
),
'rennesøy' =>
array (
),
'rindal' =>
array (
),
'ringebu' =>
array (
),
'ringerike' =>
array (
),
'ringsaker' =>
array (
),
'rissa' =>
array (
),
'risor' =>
array (
),
'risør' =>
array (
),
'roan' =>
array (
),
'rollag' =>
array (
),
'rygge' =>
array (
),
'ralingen' =>
array (
),
'rælingen' =>
array (
),
'rodoy' =>
array (
),
'rødøy' =>
array (
),
'romskog' =>
array (
),
'rømskog' =>
array (
),
'roros' =>
array (
),
'røros' =>
array (
),
'rost' =>
array (
),
'røst' =>
array (
),
'royken' =>
array (
),
'røyken' =>
array (
),
'royrvik' =>
array (
),
'røyrvik' =>
array (
),
'rade' =>
array (
),
'råde' =>
array (
),
'salangen' =>
array (
),
'siellak' =>
array (
),
'saltdal' =>
array (
),
'salat' =>
array (
),
'sálát' =>
array (
),
'sálat' =>
array (
),
'samnanger' =>
array (
),
'vestfold' =>
array (
'sande' =>
array (
),
),
'sandefjord' =>
array (
),
'sandnes' =>
array (
),
'sandoy' =>
array (
),
'sandøy' =>
array (
),
'sarpsborg' =>
array (
),
'sauda' =>
array (
),
'sauherad' =>
array (
),
'sel' =>
array (
),
'selbu' =>
array (
),
'selje' =>
array (
),
'seljord' =>
array (
),
'sigdal' =>
array (
),
'siljan' =>
array (
),
'sirdal' =>
array (
),
'skaun' =>
array (
),
'skedsmo' =>
array (
),
'ski' =>
array (
),
'skien' =>
array (
),
'skiptvet' =>
array (
),
'skjervoy' =>
array (
),
'skjervøy' =>
array (
),
'skierva' =>
array (
),
'skiervá' =>
array (
),
'skjak' =>
array (
),
'skjåk' =>
array (
),
'skodje' =>
array (
),
'skanland' =>
array (
),
'skånland' =>
array (
),
'skanit' =>
array (
),
'skánit' =>
array (
),
'smola' =>
array (
),
'smøla' =>
array (
),
'snillfjord' =>
array (
),
'snasa' =>
array (
),
'snåsa' =>
array (
),
'snoasa' =>
array (
),
'snaase' =>
array (
),
'snåase' =>
array (
),
'sogndal' =>
array (
),
'sokndal' =>
array (
),
'sola' =>
array (
),
'solund' =>
array (
),
'songdalen' =>
array (
),
'sortland' =>
array (
),
'spydeberg' =>
array (
),
'stange' =>
array (
),
'stavanger' =>
array (
),
'steigen' =>
array (
),
'steinkjer' =>
array (
),
'stjordal' =>
array (
),
'stjørdal' =>
array (
),
'stokke' =>
array (
),
'stor-elvdal' =>
array (
),
'stord' =>
array (
),
'stordal' =>
array (
),
'storfjord' =>
array (
),
'omasvuotna' =>
array (
),
'strand' =>
array (
),
'stranda' =>
array (
),
'stryn' =>
array (
),
'sula' =>
array (
),
'suldal' =>
array (
),
'sund' =>
array (
),
'sunndal' =>
array (
),
'surnadal' =>
array (
),
'sveio' =>
array (
),
'svelvik' =>
array (
),
'sykkylven' =>
array (
),
'sogne' =>
array (
),
'søgne' =>
array (
),
'somna' =>
array (
),
'sømna' =>
array (
),
'sondre-land' =>
array (
),
'søndre-land' =>
array (
),
'sor-aurdal' =>
array (
),
'sør-aurdal' =>
array (
),
'sor-fron' =>
array (
),
'sør-fron' =>
array (
),
'sor-odal' =>
array (
),
'sør-odal' =>
array (
),
'sor-varanger' =>
array (
),
'sør-varanger' =>
array (
),
'matta-varjjat' =>
array (
),
'mátta-várjjat' =>
array (
),
'sorfold' =>
array (
),
'sørfold' =>
array (
),
'sorreisa' =>
array (
),
'sørreisa' =>
array (
),
'sorum' =>
array (
),
'sørum' =>
array (
),
'tana' =>
array (
),
'deatnu' =>
array (
),
'time' =>
array (
),
'tingvoll' =>
array (
),
'tinn' =>
array (
),
'tjeldsund' =>
array (
),
'dielddanuorri' =>
array (
),
'tjome' =>
array (
),
'tjøme' =>
array (
),
'tokke' =>
array (
),
'tolga' =>
array (
),
'torsken' =>
array (
),
'tranoy' =>
array (
),
'tranøy' =>
array (
),
'tromso' =>
array (
),
'tromsø' =>
array (
),
'tromsa' =>
array (
),
'romsa' =>
array (
),
'trondheim' =>
array (
),
'troandin' =>
array (
),
'trysil' =>
array (
),
'trana' =>
array (
),
'træna' =>
array (
),
'trogstad' =>
array (
),
'trøgstad' =>
array (
),
'tvedestrand' =>
array (
),
'tydal' =>
array (
),
'tynset' =>
array (
),
'tysfjord' =>
array (
),
'divtasvuodna' =>
array (
),
'divttasvuotna' =>
array (
),
'tysnes' =>
array (
),
'tysvar' =>
array (
),
'tysvær' =>
array (
),
'tonsberg' =>
array (
),
'tønsberg' =>
array (
),
'ullensaker' =>
array (
),
'ullensvang' =>
array (
),
'ulvik' =>
array (
),
'utsira' =>
array (
),
'vadso' =>
array (
),
'vadsø' =>
array (
),
'cahcesuolo' =>
array (
),
'čáhcesuolo' =>
array (
),
'vaksdal' =>
array (
),
'valle' =>
array (
),
'vang' =>
array (
),
'vanylven' =>
array (
),
'vardo' =>
array (
),
'vardø' =>
array (
),
'varggat' =>
array (
),
'várggát' =>
array (
),
'vefsn' =>
array (
),
'vaapste' =>
array (
),
'vega' =>
array (
),
'vegarshei' =>
array (
),
'vegårshei' =>
array (
),
'vennesla' =>
array (
),
'verdal' =>
array (
),
'verran' =>
array (
),
'vestby' =>
array (
),
'vestnes' =>
array (
),
'vestre-slidre' =>
array (
),
'vestre-toten' =>
array (
),
'vestvagoy' =>
array (
),
'vestvågøy' =>
array (
),
'vevelstad' =>
array (
),
'vik' =>
array (
),
'vikna' =>
array (
),
'vindafjord' =>
array (
),
'volda' =>
array (
),
'voss' =>
array (
),
'varoy' =>
array (
),
'værøy' =>
array (
),
'vagan' =>
array (
),
'vågan' =>
array (
),
'voagat' =>
array (
),
'vagsoy' =>
array (
),
'vågsøy' =>
array (
),
'vaga' =>
array (
),
'vågå' =>
array (
),
'ostfold' =>
array (
'valer' =>
array (
),
),
'østfold' =>
array (
'våler' =>
array (
),
),
'co' =>
array (
),
'blogspot' =>
array (
),
),
'np' =>
array (
'*' =>
array (
),
),
'nr' =>
array (
'biz' =>
array (
),
'info' =>
array (
),
'gov' =>
array (
),
'edu' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'com' =>
array (
),
),
'nu' =>
array (
'merseine' =>
array (
),
'mine' =>
array (
),
'shacknet' =>
array (
),
),
'nz' =>
array (
'*' =>
array (
),
'co' =>
array (
'blogspot' =>
array (
),
),
),
'om' =>
array (
'co' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'med' =>
array (
),
'museum' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'pro' =>
array (
),
),
'org' =>
array (
'ae' =>
array (
),
'us' =>
array (
),
'dyndns' =>
array (
'go' =>
array (
),
'home' =>
array (
),
),
'blogdns' =>
array (
),
'blogsite' =>
array (
),
'boldlygoingnowhere' =>
array (
),
'dnsalias' =>
array (
),
'dnsdojo' =>
array (
),
'doesntexist' =>
array (
),
'dontexist' =>
array (
),
'doomdns' =>
array (
),
'dvrdns' =>
array (
),
'dynalias' =>
array (
),
'endofinternet' =>
array (
),
'endoftheinternet' =>
array (
),
'from-me' =>
array (
),
'game-host' =>
array (
),
'gotdns' =>
array (
),
'hobby-site' =>
array (
),
'homedns' =>
array (
),
'homeftp' =>
array (
),
'homelinux' =>
array (
),
'homeunix' =>
array (
),
'is-a-bruinsfan' =>
array (
),
'is-a-candidate' =>
array (
),
'is-a-celticsfan' =>
array (
),
'is-a-chef' =>
array (
),
'is-a-geek' =>
array (
),
'is-a-knight' =>
array (
),
'is-a-linux-user' =>
array (
),
'is-a-patsfan' =>
array (
),
'is-a-soxfan' =>
array (
),
'is-found' =>
array (
),
'is-lost' =>
array (
),
'is-saved' =>
array (
),
'is-very-bad' =>
array (
),
'is-very-evil' =>
array (
),
'is-very-good' =>
array (
),
'is-very-nice' =>
array (
),
'is-very-sweet' =>
array (
),
'isa-geek' =>
array (
),
'kicks-ass' =>
array (
),
'misconfused' =>
array (
),
'podzone' =>
array (
),
'readmyblog' =>
array (
),
'selfip' =>
array (
),
'sellsyourhome' =>
array (
),
'servebbs' =>
array (
),
'serveftp' =>
array (
),
'servegame' =>
array (
),
'stuff-4-sale' =>
array (
),
'webhop' =>
array (
),
'za' =>
array (
),
),
'pa' =>
array (
'ac' =>
array (
),
'gob' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
'sld' =>
array (
),
'edu' =>
array (
),
'net' =>
array (
),
'ing' =>
array (
),
'abo' =>
array (
),
'med' =>
array (
),
'nom' =>
array (
),
),
'pe' =>
array (
'edu' =>
array (
),
'gob' =>
array (
),
'nom' =>
array (
),
'mil' =>
array (
),
'org' =>
array (
),
'com' =>
array (
),
'net' =>
array (
),
),
'pf' =>
array (
'com' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
),
'pg' =>
array (
'*' =>
array (
),
),
'ph' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'edu' =>
array (
),
'ngo' =>
array (
),
'mil' =>
array (
),
'i' =>
array (
),
),
'pk' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'edu' =>
array (
),
'org' =>
array (
),
'fam' =>
array (
),
'biz' =>
array (
),
'web' =>
array (
),
'gov' =>
array (
),
'gob' =>
array (
),
'gok' =>
array (
),
'gon' =>
array (
),
'gop' =>
array (
),
'gos' =>
array (
),
'info' =>
array (
),
),
'pl' =>
array (
'aid' =>
array (
),
'agro' =>
array (
),
'atm' =>
array (
),
'auto' =>
array (
),
'biz' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'gmina' =>
array (
),
'gsm' =>
array (
),
'info' =>
array (
),
'mail' =>
array (
),
'miasta' =>
array (
),
'media' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'nieruchomosci' =>
array (
),
'nom' =>
array (
),
'org' =>
array (
),
'pc' =>
array (
),
'powiat' =>
array (
),
'priv' =>
array (
),
'realestate' =>
array (
),
'rel' =>
array (
),
'sex' =>
array (
),
'shop' =>
array (
),
'sklep' =>
array (
),
'sos' =>
array (
),
'szkola' =>
array (
),
'targi' =>
array (
),
'tm' =>
array (
),
'tourism' =>
array (
),
'travel' =>
array (
),
'turystyka' =>
array (
),
'6bone' =>
array (
),
'art' =>
array (
),
'mbone' =>
array (
),
'gov' =>
array (
'uw' =>
array (
),
'um' =>
array (
),
'ug' =>
array (
),
'upow' =>
array (
),
'starostwo' =>
array (
),
'so' =>
array (
),
'sr' =>
array (
),
'po' =>
array (
),
'pa' =>
array (
),
),
'ngo' =>
array (
),
'irc' =>
array (
),
'usenet' =>
array (
),
'augustow' =>
array (
),
'babia-gora' =>
array (
),
'bedzin' =>
array (
),
'beskidy' =>
array (
),
'bialowieza' =>
array (
),
'bialystok' =>
array (
),
'bielawa' =>
array (
),
'bieszczady' =>
array (
),
'boleslawiec' =>
array (
),
'bydgoszcz' =>
array (
),
'bytom' =>
array (
),
'cieszyn' =>
array (
),
'czeladz' =>
array (
),
'czest' =>
array (
),
'dlugoleka' =>
array (
),
'elblag' =>
array (
),
'elk' =>
array (
),
'glogow' =>
array (
),
'gniezno' =>
array (
),
'gorlice' =>
array (
),
'grajewo' =>
array (
),
'ilawa' =>
array (
),
'jaworzno' =>
array (
),
'jelenia-gora' =>
array (
),
'jgora' =>
array (
),
'kalisz' =>
array (
),
'kazimierz-dolny' =>
array (
),
'karpacz' =>
array (
),
'kartuzy' =>
array (
),
'kaszuby' =>
array (
),
'katowice' =>
array (
),
'kepno' =>
array (
),
'ketrzyn' =>
array (
),
'klodzko' =>
array (
),
'kobierzyce' =>
array (
),
'kolobrzeg' =>
array (
),
'konin' =>
array (
),
'konskowola' =>
array (
),
'kutno' =>
array (
),
'lapy' =>
array (
),
'lebork' =>
array (
),
'legnica' =>
array (
),
'lezajsk' =>
array (
),
'limanowa' =>
array (
),
'lomza' =>
array (
),
'lowicz' =>
array (
),
'lubin' =>
array (
),
'lukow' =>
array (
),
'malbork' =>
array (
),
'malopolska' =>
array (
),
'mazowsze' =>
array (
),
'mazury' =>
array (
),
'mielec' =>
array (
),
'mielno' =>
array (
),
'mragowo' =>
array (
),
'naklo' =>
array (
),
'nowaruda' =>
array (
),
'nysa' =>
array (
),
'olawa' =>
array (
),
'olecko' =>
array (
),
'olkusz' =>
array (
),
'olsztyn' =>
array (
),
'opoczno' =>
array (
),
'opole' =>
array (
),
'ostroda' =>
array (
),
'ostroleka' =>
array (
),
'ostrowiec' =>
array (
),
'ostrowwlkp' =>
array (
),
'pila' =>
array (
),
'pisz' =>
array (
),
'podhale' =>
array (
),
'podlasie' =>
array (
),
'polkowice' =>
array (
),
'pomorze' =>
array (
),
'pomorskie' =>
array (
),
'prochowice' =>
array (
),
'pruszkow' =>
array (
),
'przeworsk' =>
array (
),
'pulawy' =>
array (
),
'radom' =>
array (
),
'rawa-maz' =>
array (
),
'rybnik' =>
array (
),
'rzeszow' =>
array (
),
'sanok' =>
array (
),
'sejny' =>
array (
),
'siedlce' =>
array (
),
'slask' =>
array (
),
'slupsk' =>
array (
),
'sosnowiec' =>
array (
),
'stalowa-wola' =>
array (
),
'skoczow' =>
array (
),
'starachowice' =>
array (
),
'stargard' =>
array (
),
'suwalki' =>
array (
),
'swidnica' =>
array (
),
'swiebodzin' =>
array (
),
'swinoujscie' =>
array (
),
'szczecin' =>
array (
),
'szczytno' =>
array (
),
'tarnobrzeg' =>
array (
),
'tgory' =>
array (
),
'turek' =>
array (
),
'tychy' =>
array (
),
'ustka' =>
array (
),
'walbrzych' =>
array (
),
'warmia' =>
array (
),
'warszawa' =>
array (
),
'waw' =>
array (
),
'wegrow' =>
array (
),
'wielun' =>
array (
),
'wlocl' =>
array (
),
'wloclawek' =>
array (
),
'wodzislaw' =>
array (
),
'wolomin' =>
array (
),
'wroclaw' =>
array (
),
'zachpomor' =>
array (
),
'zagan' =>
array (
),
'zarow' =>
array (
),
'zgora' =>
array (
),
'zgorzelec' =>
array (
),
'gda' =>
array (
),
'gdansk' =>
array (
),
'gdynia' =>
array (
),
'med' =>
array (
),
'sopot' =>
array (
),
'gliwice' =>
array (
),
'krakow' =>
array (
),
'poznan' =>
array (
),
'wroc' =>
array (
),
'zakopane' =>
array (
),
'co' =>
array (
),
),
'pm' =>
array (
),
'pn' =>
array (
'gov' =>
array (
),
'co' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'net' =>
array (
),
),
'post' =>
array (
),
'pr' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'edu' =>
array (
),
'isla' =>
array (
),
'pro' =>
array (
),
'biz' =>
array (
),
'info' =>
array (
),
'name' =>
array (
),
'est' =>
array (
),
'prof' =>
array (
),
'ac' =>
array (
),
),
'pro' =>
array (
'aca' =>
array (
),
'bar' =>
array (
),
'cpa' =>
array (
),
'jur' =>
array (
),
'law' =>
array (
),
'med' =>
array (
),
'eng' =>
array (
),
),
'ps' =>
array (
'edu' =>
array (
),
'gov' =>
array (
),
'sec' =>
array (
),
'plo' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
),
'pt' =>
array (
'net' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'int' =>
array (
),
'publ' =>
array (
),
'com' =>
array (
),
'nome' =>
array (
),
'blogspot' =>
array (
),
),
'pw' =>
array (
'co' =>
array (
),
'ne' =>
array (
),
'or' =>
array (
),
'ed' =>
array (
),
'go' =>
array (
),
'belau' =>
array (
),
),
'py' =>
array (
'com' =>
array (
),
'coop' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'qa' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'name' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'sch' =>
array (
),
),
're' =>
array (
'com' =>
array (
),
'asso' =>
array (
),
'nom' =>
array (
),
'blogspot' =>
array (
),
),
'ro' =>
array (
'com' =>
array (
),
'org' =>
array (
),
'tm' =>
array (
),
'nt' =>
array (
),
'nom' =>
array (
),
'info' =>
array (
),
'rec' =>
array (
),
'arts' =>
array (
),
'firm' =>
array (
),
'store' =>
array (
),
'www' =>
array (
),
'blogspot' =>
array (
),
),
'rs' =>
array (
'co' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'ac' =>
array (
),
'gov' =>
array (
),
'in' =>
array (
),
),
'ru' =>
array (
'ac' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'int' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'pp' =>
array (
),
'adygeya' =>
array (
),
'altai' =>
array (
),
'amur' =>
array (
),
'arkhangelsk' =>
array (
),
'astrakhan' =>
array (
),
'bashkiria' =>
array (
),
'belgorod' =>
array (
),
'bir' =>
array (
),
'bryansk' =>
array (
),
'buryatia' =>
array (
),
'cbg' =>
array (
),
'chel' =>
array (
),
'chelyabinsk' =>
array (
),
'chita' =>
array (
),
'chukotka' =>
array (
),
'chuvashia' =>
array (
),
'dagestan' =>
array (
),
'dudinka' =>
array (
),
'e-burg' =>
array (
),
'grozny' =>
array (
),
'irkutsk' =>
array (
),
'ivanovo' =>
array (
),
'izhevsk' =>
array (
),
'jar' =>
array (
),
'joshkar-ola' =>
array (
),
'kalmykia' =>
array (
),
'kaluga' =>
array (
),
'kamchatka' =>
array (
),
'karelia' =>
array (
),
'kazan' =>
array (
),
'kchr' =>
array (
),
'kemerovo' =>
array (
),
'khabarovsk' =>
array (
),
'khakassia' =>
array (
),
'khv' =>
array (
),
'kirov' =>
array (
),
'koenig' =>
array (
),
'komi' =>
array (
),
'kostroma' =>
array (
),
'krasnoyarsk' =>
array (
),
'kuban' =>
array (
),
'kurgan' =>
array (
),
'kursk' =>
array (
),
'lipetsk' =>
array (
),
'magadan' =>
array (
),
'mari' =>
array (
),
'mari-el' =>
array (
),
'marine' =>
array (
),
'mordovia' =>
array (
),
'mosreg' =>
array (
),
'msk' =>
array (
),
'murmansk' =>
array (
),
'nalchik' =>
array (
),
'nnov' =>
array (
),
'nov' =>
array (
),
'novosibirsk' =>
array (
),
'nsk' =>
array (
),
'omsk' =>
array (
),
'orenburg' =>
array (
),
'oryol' =>
array (
),
'palana' =>
array (
),
'penza' =>
array (
),
'perm' =>
array (
),
'pskov' =>
array (
),
'ptz' =>
array (
),
'rnd' =>
array (
),
'ryazan' =>
array (
),
'sakhalin' =>
array (
),
'samara' =>
array (
),
'saratov' =>
array (
),
'simbirsk' =>
array (
),
'smolensk' =>
array (
),
'spb' =>
array (
),
'stavropol' =>
array (
),
'stv' =>
array (
),
'surgut' =>
array (
),
'tambov' =>
array (
),
'tatarstan' =>
array (
),
'tom' =>
array (
),
'tomsk' =>
array (
),
'tsaritsyn' =>
array (
),
'tsk' =>
array (
),
'tula' =>
array (
),
'tuva' =>
array (
),
'tver' =>
array (
),
'tyumen' =>
array (
),
'udm' =>
array (
),
'udmurtia' =>
array (
),
'ulan-ude' =>
array (
),
'vladikavkaz' =>
array (
),
'vladimir' =>
array (
),
'vladivostok' =>
array (
),
'volgograd' =>
array (
),
'vologda' =>
array (
),
'voronezh' =>
array (
),
'vrn' =>
array (
),
'vyatka' =>
array (
),
'yakutia' =>
array (
),
'yamal' =>
array (
),
'yaroslavl' =>
array (
),
'yekaterinburg' =>
array (
),
'yuzhno-sakhalinsk' =>
array (
),
'amursk' =>
array (
),
'baikal' =>
array (
),
'cmw' =>
array (
),
'fareast' =>
array (
),
'jamal' =>
array (
),
'kms' =>
array (
),
'k-uralsk' =>
array (
),
'kustanai' =>
array (
),
'kuzbass' =>
array (
),
'magnitka' =>
array (
),
'mytis' =>
array (
),
'nakhodka' =>
array (
),
'nkz' =>
array (
),
'norilsk' =>
array (
),
'oskol' =>
array (
),
'pyatigorsk' =>
array (
),
'rubtsovsk' =>
array (
),
'snz' =>
array (
),
'syzran' =>
array (
),
'vdonsk' =>
array (
),
'zgrad' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'test' =>
array (
),
),
'rw' =>
array (
'gov' =>
array (
),
'net' =>
array (
),
'edu' =>
array (
),
'ac' =>
array (
),
'com' =>
array (
),
'co' =>
array (
),
'int' =>
array (
),
'mil' =>
array (
),
'gouv' =>
array (
),
),
'sa' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'med' =>
array (
),
'pub' =>
array (
),
'edu' =>
array (
),
'sch' =>
array (
),
),
'sb' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'sc' =>
array (
'com' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
),
'sd' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'med' =>
array (
),
'tv' =>
array (
),
'gov' =>
array (
),
'info' =>
array (
),
),
'se' =>
array (
'a' =>
array (
),
'ac' =>
array (
),
'b' =>
array (
),
'bd' =>
array (
),
'brand' =>
array (
),
'c' =>
array (
),
'd' =>
array (
),
'e' =>
array (
),
'f' =>
array (
),
'fh' =>
array (
),
'fhsk' =>
array (
),
'fhv' =>
array (
),
'g' =>
array (
),
'h' =>
array (
),
'i' =>
array (
),
'k' =>
array (
),
'komforb' =>
array (
),
'kommunalforbund' =>
array (
),
'komvux' =>
array (
),
'l' =>
array (
),
'lanbib' =>
array (
),
'm' =>
array (
),
'n' =>
array (
),
'naturbruksgymn' =>
array (
),
'o' =>
array (
),
'org' =>
array (
),
'p' =>
array (
),
'parti' =>
array (
),
'pp' =>
array (
),
'press' =>
array (
),
'r' =>
array (
),
's' =>
array (
),
't' =>
array (
),
'tm' =>
array (
),
'u' =>
array (
),
'w' =>
array (
),
'x' =>
array (
),
'y' =>
array (
),
'z' =>
array (
),
'blogspot' =>
array (
),
),
'sg' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'edu' =>
array (
),
'per' =>
array (
),
'blogspot' =>
array (
),
),
'sh' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
'mil' =>
array (
),
),
'si' =>
array (
),
'sj' =>
array (
),
'sk' =>
array (
'blogspot' =>
array (
),
),
'sl' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'org' =>
array (
),
),
'sm' =>
array (
),
'sn' =>
array (
'art' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'gouv' =>
array (
),
'org' =>
array (
),
'perso' =>
array (
),
'univ' =>
array (
),
),
'so' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'sr' =>
array (
),
'st' =>
array (
'co' =>
array (
),
'com' =>
array (
),
'consulado' =>
array (
),
'edu' =>
array (
),
'embaixada' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'principe' =>
array (
),
'saotome' =>
array (
),
'store' =>
array (
),
),
'su' =>
array (
),
'sv' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gob' =>
array (
),
'org' =>
array (
),
'red' =>
array (
),
),
'sx' =>
array (
'gov' =>
array (
),
),
'sy' =>
array (
'edu' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'mil' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
),
'sz' =>
array (
'co' =>
array (
),
'ac' =>
array (
),
'org' =>
array (
),
),
'tc' =>
array (
),
'td' =>
array (
'blogspot' =>
array (
),
),
'tel' =>
array (
),
'tf' =>
array (
),
'tg' =>
array (
),
'th' =>
array (
'ac' =>
array (
),
'co' =>
array (
),
'go' =>
array (
),
'in' =>
array (
),
'mi' =>
array (
),
'net' =>
array (
),
'or' =>
array (
),
),
'tj' =>
array (
'ac' =>
array (
),
'biz' =>
array (
),
'co' =>
array (
),
'com' =>
array (
),
'edu' =>
array (
),
'go' =>
array (
),
'gov' =>
array (
),
'int' =>
array (
),
'mil' =>
array (
),
'name' =>
array (
),
'net' =>
array (
),
'nic' =>
array (
),
'org' =>
array (
),
'test' =>
array (
),
'web' =>
array (
),
),
'tk' =>
array (
),
'tl' =>
array (
'gov' =>
array (
),
),
'tm' =>
array (
'com' =>
array (
),
'co' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'nom' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'edu' =>
array (
),
),
'tn' =>
array (
'com' =>
array (
),
'ens' =>
array (
),
'fin' =>
array (
),
'gov' =>
array (
),
'ind' =>
array (
),
'intl' =>
array (
),
'nat' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'info' =>
array (
),
'perso' =>
array (
),
'tourism' =>
array (
),
'edunet' =>
array (
),
'rnrt' =>
array (
),
'rns' =>
array (
),
'rnu' =>
array (
),
'mincom' =>
array (
),
'agrinet' =>
array (
),
'defense' =>
array (
),
'turen' =>
array (
),
),
'to' =>
array (
'com' =>
array (
),
'gov' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'mil' =>
array (
),
),
'tp' =>
array (
),
'tr' =>
array (
'*' =>
array (
),
'nic' =>
array (
'!' => '',
),
'nc' =>
array (
'gov' =>
array (
),
),
),
'travel' =>
array (
),
'tt' =>
array (
'co' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
'net' =>
array (
),
'biz' =>
array (
),
'info' =>
array (
),
'pro' =>
array (
),
'int' =>
array (
),
'coop' =>
array (
),
'jobs' =>
array (
),
'mobi' =>
array (
),
'travel' =>
array (
),
'museum' =>
array (
),
'aero' =>
array (
),
'name' =>
array (
),
'gov' =>
array (
),
'edu' =>
array (
),
),
'tv' =>
array (
'dyndns' =>
array (
),
'better-than' =>
array (
),
'on-the-web' =>
array (
),
'worse-than' =>
array (
),
),
'tw' =>
array (
'edu' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'idv' =>
array (
),
'game' =>
array (
),
'ebiz' =>
array (
),
'club' =>
array (
),
'網路' =>
array (
),
'組織' =>
array (
),
'商業' =>
array (
),
'blogspot' =>
array (
),
),
'tz' =>
array (
'ac' =>
array (
),
'co' =>
array (
),
'go' =>
array (
),
'hotel' =>
array (
),
'info' =>
array (
),
'me' =>
array (
),
'mil' =>
array (
),
'mobi' =>
array (
),
'ne' =>
array (
),
'or' =>
array (
),
'sc' =>
array (
),
'tv' =>
array (
),
),
'ua' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'in' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'cherkassy' =>
array (
),
'cherkasy' =>
array (
),
'chernigov' =>
array (
),
'chernihiv' =>
array (
),
'chernivtsi' =>
array (
),
'chernovtsy' =>
array (
),
'ck' =>
array (
),
'cn' =>
array (
),
'cr' =>
array (
),
'crimea' =>
array (
),
'cv' =>
array (
),
'dn' =>
array (
),
'dnepropetrovsk' =>
array (
),
'dnipropetrovsk' =>
array (
),
'dominic' =>
array (
),
'donetsk' =>
array (
),
'dp' =>
array (
),
'if' =>
array (
),
'ivano-frankivsk' =>
array (
),
'kh' =>
array (
),
'kharkiv' =>
array (
),
'kharkov' =>
array (
),
'kherson' =>
array (
),
'khmelnitskiy' =>
array (
),
'khmelnytskyi' =>
array (
),
'kiev' =>
array (
),
'kirovograd' =>
array (
),
'km' =>
array (
),
'kr' =>
array (
),
'krym' =>
array (
),
'ks' =>
array (
),
'kv' =>
array (
),
'kyiv' =>
array (
),
'lg' =>
array (
),
'lt' =>
array (
),
'lugansk' =>
array (
),
'lutsk' =>
array (
),
'lv' =>
array (
),
'lviv' =>
array (
),
'mk' =>
array (
),
'mykolaiv' =>
array (
),
'nikolaev' =>
array (
),
'od' =>
array (
),
'odesa' =>
array (
),
'odessa' =>
array (
),
'pl' =>
array (
),
'poltava' =>
array (
),
'rivne' =>
array (
),
'rovno' =>
array (
),
'rv' =>
array (
),
'sb' =>
array (
),
'sebastopol' =>
array (
),
'sevastopol' =>
array (
),
'sm' =>
array (
),
'sumy' =>
array (
),
'te' =>
array (
),
'ternopil' =>
array (
),
'uz' =>
array (
),
'uzhgorod' =>
array (
),
'vinnica' =>
array (
),
'vinnytsia' =>
array (
),
'vn' =>
array (
),
'volyn' =>
array (
),
'yalta' =>
array (
),
'zaporizhzhe' =>
array (
),
'zaporizhzhia' =>
array (
),
'zhitomir' =>
array (
),
'zhytomyr' =>
array (
),
'zp' =>
array (
),
'zt' =>
array (
),
'co' =>
array (
),
'pp' =>
array (
),
),
'ug' =>
array (
'co' =>
array (
),
'or' =>
array (
),
'ac' =>
array (
),
'sc' =>
array (
),
'go' =>
array (
),
'ne' =>
array (
),
'com' =>
array (
),
'org' =>
array (
),
),
'uk' =>
array (
'*' =>
array (
),
'sch' =>
array (
'*' =>
array (
),
),
'bl' =>
array (
'!' => '',
),
'british-library' =>
array (
'!' => '',
),
'jet' =>
array (
'!' => '',
),
'mod' =>
array (
'!' => '',
),
'national-library-scotland' =>
array (
'!' => '',
),
'nel' =>
array (
'!' => '',
),
'nic' =>
array (
'!' => '',
),
'nls' =>
array (
'!' => '',
),
'parliament' =>
array (
'!' => '',
),
'co' =>
array (
'blogspot' =>
array (
),
),
),
'us' =>
array (
'dni' =>
array (
),
'fed' =>
array (
),
'isa' =>
array (
),
'kids' =>
array (
),
'nsn' =>
array (
),
'ak' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'al' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ar' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'as' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'az' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ca' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'co' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ct' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'dc' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'de' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'fl' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ga' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'gu' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'hi' =>
array (
'cc' =>
array (
),
'lib' =>
array (
),
),
'ia' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'id' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'il' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'in' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ks' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ky' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'la' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ma' =>
array (
'k12' =>
array (
'pvt' =>
array (
),
'chtr' =>
array (
),
'paroch' =>
array (
),
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'md' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'me' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'mi' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'mn' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'mo' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ms' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'mt' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'nc' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'nd' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ne' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'nh' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'nj' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'nm' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'nv' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ny' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'oh' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ok' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'or' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'pa' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'pr' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ri' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'sc' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'sd' =>
array (
'cc' =>
array (
),
'lib' =>
array (
),
),
'tn' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'tx' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'ut' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'vi' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'vt' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'va' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'wa' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'wi' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'wv' =>
array (
'cc' =>
array (
),
),
'wy' =>
array (
'k12' =>
array (
),
'cc' =>
array (
),
'lib' =>
array (
),
),
'is-by' =>
array (
),
'land-4-sale' =>
array (
),
'stuff-4-sale' =>
array (
),
),
'uy' =>
array (
'com' =>
array (
),
'edu' =>
array (
),
'gub' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'uz' =>
array (
'co' =>
array (
),
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'va' =>
array (
),
'vc' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'mil' =>
array (
),
'edu' =>
array (
),
),
've' =>
array (
'co' =>
array (
),
'com' =>
array (
),
'e12' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'info' =>
array (
),
'mil' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'web' =>
array (
),
),
'vg' =>
array (
),
'vi' =>
array (
'co' =>
array (
),
'com' =>
array (
),
'k12' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
),
'vn' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'edu' =>
array (
),
'gov' =>
array (
),
'int' =>
array (
),
'ac' =>
array (
),
'biz' =>
array (
),
'info' =>
array (
),
'name' =>
array (
),
'pro' =>
array (
),
'health' =>
array (
),
),
'vu' =>
array (
),
'wf' =>
array (
),
'ws' =>
array (
'com' =>
array (
),
'net' =>
array (
),
'org' =>
array (
),
'gov' =>
array (
),
'edu' =>
array (
),
'dyndns' =>
array (
),
'mypets' =>
array (
),
),
'yt' =>
array (
),
'امارات' =>
array (
),
'বাংলা' =>
array (
),
'中国' =>
array (
),
'中國' =>
array (
),
'الجزائر' =>
array (
),
'مصر' =>
array (
),
'გე' =>
array (
),
'香港' =>
array (
),
'भारत' =>
array (
),
'بھارت' =>
array (
),
'భారత్' =>
array (
),
'ભારત' =>
array (
),
'ਭਾਰਤ' =>
array (
),
'ভারত' =>
array (
),
'இந்தியா' =>
array (
),
'ایران' =>
array (
),
'ايران' =>
array (
),
'الاردن' =>
array (
),
'한국' =>
array (
),
'қаз' =>
array (
),
'ලංකා' =>
array (
),
'இலங்கை' =>
array (
),
'المغرب' =>
array (
),
'мон' =>
array (
),
'مليسيا' =>
array (
),
'عمان' =>
array (
),
'فلسطين' =>
array (
),
'срб' =>
array (
),
'рф' =>
array (
),
'قطر' =>
array (
),
'السعودية' =>
array (
),
'السعودیة' =>
array (
),
'السعودیۃ' =>
array (
),
'السعوديه' =>
array (
),
'سورية' =>
array (
),
'سوريا' =>
array (
),
'新加坡' =>
array (
),
'சிங்கப்பூர்' =>
array (
),
'ไทย' =>
array (
),
'تونس' =>
array (
),
'台灣' =>
array (
),
'台湾' =>
array (
),
'臺灣' =>
array (
),
'укр' =>
array (
),
'اليمن' =>
array (
),
'xxx' =>
array (
),
'ye' =>
array (
'*' =>
array (
),
),
'za' =>
array (
'*' =>
array (
),
),
'zm' =>
array (
'*' =>
array (
),
),
'zw' =>
array (
'*' =>
array (
),
),
'онлайн' =>
array (
),
'сайт' =>
array (
),
'شبكة' =>
array (
),
'游戏' =>
array (
),
'企业' =>
array (
),
'camera' =>
array (
),
'clothing' =>
array (
),
'lighting' =>
array (
),
'singles' =>
array (
),
'ventures' =>
array (
),
'voyage' =>
array (
),
'guru' =>
array (
),
'holdings' =>
array (
),
'equipment' =>
array (
),
'bike' =>
array (
),
'estate' =>
array (
),
'tattoo' =>
array (
),
'在线' =>
array (
),
'中文网' =>
array (
),
'land' =>
array (
),
'plumbing' =>
array (
),
'contractors' =>
array (
),
'sexy' =>
array (
),
'menu' =>
array (
),
'世界' =>
array (
),
'uno' =>
array (
),
'gallery' =>
array (
),
'technology' =>
array (
),
'集团' =>
array (
),
'reviews' =>
array (
),
'guide' =>
array (
),
'我爱你' =>
array (
),
'graphics' =>
array (
),
'construction' =>
array (
),
'onl' =>
array (
),
'みんな' =>
array (
),
'diamonds' =>
array (
),
'kiwi' =>
array (
),
'enterprises' =>
array (
),
'today' =>
array (
),
'futbol' =>
array (
),
'photography' =>
array (
),
'tips' =>
array (
),
'directory' =>
array (
),
'kitchen' =>
array (
),
'移动' =>
array (
),
'kim' =>
array (
),
'삼성' =>
array (
),
'monash' =>
array (
),
'wed' =>
array (
),
'pink' =>
array (
),
'ruhr' =>
array (
),
'buzz' =>
array (
),
'careers' =>
array (
),
'shoes' =>
array (
),
'موقع' =>
array (
),
'career' =>
array (
),
'otsuka' =>
array (
),
'中信' =>
array (
),
'gift' =>
array (
),
'recipes' =>
array (
),
'coffee' =>
array (
),
'luxury' =>
array (
),
'domains' =>
array (
),
'photos' =>
array (
),
'limo' =>
array (
),
'viajes' =>
array (
),
'wang' =>
array (
),
'democrat' =>
array (
),
'mango' =>
array (
),
'cab' =>
array (
),
'support' =>
array (
),
'dance' =>
array (
),
'nagoya' =>
array (
),
'computer' =>
array (
),
'wien' =>
array (
),
'berlin' =>
array (
),
'codes' =>
array (
),
'email' =>
array (
),
'بازار' =>
array (
),
'repair' =>
array (
),
'holiday' =>
array (
),
'center' =>
array (
),
'systems' =>
array (
),
'wiki' =>
array (
),
'ceo' =>
array (
),
'international' =>
array (
),
'solar' =>
array (
),
'company' =>
array (
),
'education' =>
array (
),
'training' =>
array (
),
'academy' =>
array (
),
'marketing' =>
array (
),
'florist' =>
array (
),
'solutions' =>
array (
),
'build' =>
array (
),
'institute' =>
array (
),
'builders' =>
array (
),
'red' =>
array (
),
'blue' =>
array (
),
'ninja' =>
array (
),
'business' =>
array (
),
'gal' =>
array (
),
'social' =>
array (
),
'house' =>
array (
),
'camp' =>
array (
),
'immobilien' =>
array (
),
'moda' =>
array (
),
'glass' =>
array (
),
'management' =>
array (
),
'kaufen' =>
array (
),
'farm' =>
array (
),
'公益' =>
array (
),
'政务' =>
array (
),
'club' =>
array (
),
'voting' =>
array (
),
'tokyo' =>
array (
),
'moe' =>
array (
),
'guitars' =>
array (
),
'bargains' =>
array (
),
'组织机构' =>
array (
),
'desi' =>
array (
),
'cool' =>
array (
),
'boutique' =>
array (
),
'pics' =>
array (
),
'орг' =>
array (
),
'公司' =>
array (
),
'网络' =>
array (
),
'cheap' =>
array (
),
'广东' =>
array (
),
'photo' =>
array (
),
'network' =>
array (
),
'zone' =>
array (
),
'机构' =>
array (
),
'link' =>
array (
),
'qpon' =>
array (
),
'संगठन' =>
array (
),
'agency' =>
array (
),
'tienda' =>
array (
),
'works' =>
array (
),
'london' =>
array (
),
'watch' =>
array (
),
'rocks' =>
array (
),
'shiksha' =>
array (
),
'дети' =>
array (
),
'budapest' =>
array (
),
'nrw' =>
array (
),
'vote' =>
array (
),
'fishing' =>
array (
),
'expert' =>
array (
),
'horse' =>
array (
),
'christmas' =>
array (
),
'cooking' =>
array (
),
'商城' =>
array (
),
'casa' =>
array (
),
'rich' =>
array (
),
'voto' =>
array (
),
'tools' =>
array (
),
'八卦' =>
array (
),
'praxi' =>
array (
),
'events' =>
array (
),
'flights' =>
array (
),
'report' =>
array (
),
'partners' =>
array (
),
'neustar' =>
array (
),
'rentals' =>
array (
),
'catering' =>
array (
),
'community' =>
array (
),
'maison' =>
array (
),
'parts' =>
array (
),
'cleaning' =>
array (
),
'okinawa' =>
array (
),
'foundation' =>
array (
),
'properties' =>
array (
),
'vacations' =>
array (
),
'productions' =>
array (
),
'industries' =>
array (
),
'haus' =>
array (
),
'vision' =>
array (
),
'mormon' =>
array (
),
'cards' =>
array (
),
'ink' =>
array (
),
'villas' =>
array (
),
'consulting' =>
array (
),
'cruises' =>
array (
),
'krd' =>
array (
),
'xyz' =>
array (
),
'dating' =>
array (
),
'exposed' =>
array (
),
'condos' =>
array (
),
'eus' =>
array (
),
'caravan' =>
array (
),
'actor' =>
array (
),
'saarland' =>
array (
),
'yokohama' =>
array (
),
'pub' =>
array (
),
'рус' =>
array (
),
'ren' =>
array (
),
'fish' =>
array (
),
'bar' =>
array (
),
'dnp' =>
array (
),
'bid' =>
array (
),
'supply' =>
array (
),
'miami' =>
array (
),
'supplies' =>
array (
),
'quebec' =>
array (
),
'moscow' =>
array (
),
'globo' =>
array (
),
'axa' =>
array (
),
'москва' =>
array (
),
'商店' =>
array (
),
'vodka' =>
array (
),
'rest' =>
array (
),
'frogans' =>
array (
),
'wtc' =>
array (
),
'rodeo' =>
array (
),
'sohu' =>
array (
),
'best' =>
array (
),
'country' =>
array (
),
'kred' =>
array (
),
'feedback' =>
array (
),
'work' =>
array (
),
'luxe' =>
array (
),
'ryukyu' =>
array (
),
'autos' =>
array (
),
'homes' =>
array (
),
'jetzt' =>
array (
),
'yachts' =>
array (
),
'motorcycles' =>
array (
),
'mini' =>
array (
),
'ggee' =>
array (
),
'beer' =>
array (
),
'佛山' =>
array (
),
'college' =>
array (
),
'ovh' =>
array (
),
'meet' =>
array (
),
'网址' =>
array (
),
'gop' =>
array (
),
'blackfriday' =>
array (
),
'lacaixa' =>
array (
),
'商标' =>
array (
),
'vegas' =>
array (
),
'black' =>
array (
),
'soy' =>
array (
),
'trade' =>
array (
),
'gent' =>
array (
),
'ing' =>
array (
),
'dad' =>
array (
),
'shriram' =>
array (
),
'bayern' =>
array (
),
'scot' =>
array (
),
'webcam' =>
array (
),
'foo' =>
array (
),
'eat' =>
array (
),
'nyc' =>
array (
),
'prod' =>
array (
),
'how' =>
array (
),
'day' =>
array (
),
'meme' =>
array (
),
'mov' =>
array (
),
'paris' =>
array (
),
'boo' =>
array (
),
'new' =>
array (
),
'ifm' =>
array (
),
'life' =>
array (
),
'archi' =>
array (
),
'spiegel' =>
array (
),
'brussels' =>
array (
),
'church' =>
array (
),
'here' =>
array (
),
'dabur' =>
array (
),
'vlaanderen' =>
array (
),
'cologne' =>
array (
),
'手机' =>
array (
),
'wme' =>
array (
),
'nhk' =>
array (
),
'suzuki' =>
array (
),
'whoswho' =>
array (
),
'scb' =>
array (
),
'hamburg' =>
array (
),
'services' =>
array (
),
'bzh' =>
array (
),
'rio' =>
array (
),
'cash' =>
array (
),
'gives' =>
array (
),
'hiphop' =>
array (
),
'degree' =>
array (
),
'digital' =>
array (
),
'rehab' =>
array (
),
'wtf' =>
array (
),
'financial' =>
array (
),
'limited' =>
array (
),
'discount' =>
array (
),
'fail' =>
array (
),
'vet' =>
array (
),
'ngo' =>
array (
),
'fitness' =>
array (
),
'schule' =>
array (
),
'navy' =>
array (
),
'bio' =>
array (
),
'ong' =>
array (
),
'town' =>
array (
),
'toys' =>
array (
),
'army' =>
array (
),
'engineering' =>
array (
),
'capital' =>
array (
),
'exchange' =>
array (
),
'fan' =>
array (
),
'market' =>
array (
),
'media' =>
array (
),
'lease' =>
array (
),
'university' =>
array (
),
'reisen' =>
array (
),
'airforce' =>
array (
),
'pictures' =>
array (
),
'gripe' =>
array (
),
'associates' =>
array (
),
'政府' =>
array (
),
'williamhill' =>
array (
),
'hiv' =>
array (
),
'sca' =>
array (
),
'reise' =>
array (
),
);
/vendor/aura/uri/meta/authors.csv
@@ -0,0 +1,4 @@
lead,pmjones,Paul M. Jones,pmjones88@gmail.com,http://paul-m-jones.com
developer,compwright,Jonathon Hill,jhill9693@gmail.com,http://jonathonhill.net
developer,harikt,Hari KT,kthari85@gmail.com,http://harikt.com
developer,jeremykendall,Jeremy Kendall,jeremy@jeremykendall.net,http://www.jeremykendall.net
/vendor/aura/uri/meta/changes.txt
@@ -0,0 +1,5 @@
- Merge pull request #24 from jeremykendall/develop; adds support for schemeless URLs and for ftp/ftps schemes
 
- Merge pull request #23 from jeremykendall/develop; updates allowing parser to handle single label hosts.
 
- Merge pull request #21 from jeremykendall/develop; updates public suffix list and test data
/vendor/aura/uri/meta/description.txt
@@ -0,0 +1 @@
The Aura Uri package provides tools to build and manipulate URL strings.
/vendor/aura/uri/meta/keywords.csv
@@ -0,0 +1 @@
uri, url
/vendor/aura/uri/meta/require.csv
@@ -0,0 +1,2 @@
php,>=5.4.0
aura/installer-default,1.0.*
/vendor/aura/uri/meta/summary.txt
@@ -0,0 +1 @@
Tools to build and manipulate URL strings.
/vendor/aura/uri/scripts/instance.php
@@ -0,0 +1,9 @@
<?php
namespace Aura\Uri;
require_once dirname(__DIR__) . '/src.php';
return new Url\Factory(
$_SERVER,
new PublicSuffixList(
include dirname(__DIR__) . '/data/public-suffix-list.php'
)
);
/vendor/aura/uri/scripts/update.php
@@ -0,0 +1,68 @@
<?php
/**
*
* Builds the PSL data array from the parts of a text line.
*
* @param array &$data The PSL data array.
*
* @param array $parts The parts of a PSL text line.
*
* @return void
*
*/
function build(array &$data, array $parts)
{
$part = array_pop($parts);
$is_domain = true;
 
if (strpos($part, '!') === 0) {
$part = substr($part, 1);
$is_domain = false;
}
 
if (! array_key_exists($part, $data)) {
if ($is_domain) {
$data[$part] = array();
} else {
$data[$part] = array('!' => '');
}
}
 
if ($is_domain && count($parts) > 0) {
build($data[$part], $parts);
}
}
 
/**
*
* Update the public suffix list files.
*
*/
 
// get the origin text file
$text = file_get_contents('http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat?raw=1');
$lines = explode("\n", $text);
 
// convert text lines to data
$data = [];
foreach ($lines as $line) {
// massage the line
$line = trim($line);
// skip empty and comment lines
if (! $line || substr($line, 0, 2) == '//') {
continue;
}
// get the line parts and build into the psl data
$parts = explode('.', $line);
build($data, $parts);
}
 
// write the data to a PHP file
$code = '<?php' . PHP_EOL . 'return ' . var_export($data, true) . ';';
$file = dirname(__DIR__) . DIRECTORY_SEPARATOR
. 'data' . DIRECTORY_SEPARATOR
. 'public-suffix-list.php';
file_put_contents($file, $code);
 
// done!
exit(0);
/vendor/aura/uri/src/Aura/Uri/Host.php
@@ -0,0 +1,170 @@
<?php
/**
*
* This file is part of the Aura project for PHP.
*
* @package Aura.Uri
*
* @license http://opensource.org/licenses/bsd-license.php BSD
*
*/
namespace Aura\Uri;
 
/**
*
* Processing the host
*
* @package Aura.Uri
*
*/
class Host
{
/**
*
* The public suffix list.
*
* @var array
*
*/
protected $psl;
 
/**
*
* The full Host this object represents.
*
* @var string
*
*/
protected $host;
 
/**
*
* Subdomain portion of host.
*
* @var string
*
*/
protected $subdomain;
 
/**
*
* Registerable domain portion of host.
*
* @var string
*
*/
protected $registerable_domain;
 
/**
*
* Public suffix portion of host.
*
* @var string
*
*/
protected $public_suffix;
 
/**
*
* Constructor.
*
* @param PublicSuffixList $psl Public suffix list.
*
* @param array $spec Host elements.
*
*/
public function __construct(PublicSuffixList $psl, array $spec = [])
{
$this->psl = $psl;
foreach ($spec as $key => $val) {
$this->$key = $val;
}
}
 
/**
*
* Returns this Host object as a string.
*
* @return string The full Host this object represents.
*
*/
public function __toString()
{
return $this->get();
}
 
/**
*
* Returns this Host object as a string.
*
* @return string The full Host this object represents.
*
*/
public function get()
{
if ($this->host !== null) {
return $this->host;
}
 
// retain only the elements that are not empty
$str = array_filter(
[$this->subdomain, $this->registerable_domain],
'strlen'
);
 
return implode('.', $str);
}
 
/**
*
* Sets values from a host string; overwrites any previous values.
*
* @param string $spec The host string to use; e.g., 'example.com'.
*
* @return void
*
*/
public function setFromString($spec)
{
$this->host = $spec;
$this->public_suffix = $this->psl->getPublicSuffix($spec);
$this->registerable_domain = $this->psl->getRegisterableDomain($spec);
$this->subdomain = $this->psl->getSubdomain($spec);
}
 
/**
*
* Returns the public suffix portion of the host.
*
* @return string
*
*/
public function getPublicSuffix()
{
return $this->public_suffix;
}
 
/**
*
* Returns the subdomain portion of the host.
*
* @return string
*
*/
public function getSubdomain()
{
return $this->subdomain;
}
 
/**
*
* Returns the registerable domain portion of the host.
*
* @return string
*
*/
public function getRegisterableDomain()
{
return $this->registerable_domain;
}
}
/vendor/aura/uri/src/Aura/Uri/Path.php
@@ -0,0 +1,118 @@
<?php
/**
*
* This file is part of the Aura project for PHP.
*
* @package Aura.Uri
*
* @license http://opensource.org/licenses/bsd-license.php BSD
*
*/
namespace Aura\Uri;
 
/**
*
* Manage the Path
*
* @package Aura.Uri
*
*/
class Path extends \ArrayObject
{
/**
*
* The dot-format extension of the last path element, including the dot
* (for example, the ".rss" in "feed.rss").
*
* @var string
*
*/
protected $format;
 
/**
*
* Returns the path array as a string, including the format.
*
* @return string The path string.
*
*/
public function __toString()
{
$spec = $this->getArrayCopy();
$path = [];
// encode each path element
foreach ($spec as $elem) {
$path[] = rawurlencode($elem);
}
 
// create a string from the encoded elements
$url = implode('/', $path) . $this->format;
 
return !empty( $url ) ? '/' . $url : $url;
}
 
/**
*
* Sets the $path array and $format value from a string.
*
* This will overwrite any previous values.
*
* @param string $path The path string to use; for example,
* "/foo/bar/baz/dib.gir". A leading slash will *not* create an empty
* first element; if the string has a leading slash, it is ignored.
*
* @return void
*
*/
public function setFromString($path)
{
$this->exchangeArray([]);
$path = explode('/', $path);
 
if ($path[0] == '') {
array_shift($path);
}
 
foreach ($path as $key => $val) {
$this[$key] = urldecode($val);
}
 
// $key and $val are already at the end
$this->setFormat(null);
if ( isset($val) ) {
// find the last dot in the value
$pos = strrpos($val, '.');
if ($pos !== false) {
// remove from the path and retain as the format
$this[$key] = substr($val, 0, $pos);
$this->setFormat(substr($val, $pos));
}
}
}
 
/**
*
* Set the dot-format; remember to include the leading dot.
*
* @param string $format
*
* @return void
*
*/
public function setFormat($format)
{
$this->format = $format;
}
 
/**
*
* Get the dot-format extension.
*
* @return string
*/
public function getFormat()
{
return $this->format;
}
}
/vendor/aura/uri/src/Aura/Uri/PublicSuffixList.php
@@ -0,0 +1,146 @@
<?php
/**
*
* This file is part of the Aura project for PHP.
*
* @package Aura.Uri
*
* @license http://opensource.org/licenses/bsd-license.php BSD
*
*/
namespace Aura\Uri;
 
/**
*
* Object representation of the Public Suffix List
*
* @package Aura.Uri
*
*/
class PublicSuffixList
{
/**
*
* Public suffix list data.
*
* @var array
*
*/
protected $psl;
 
/**
*
* Constructor.
*
* @param array $list Array representation of the Public Suffix List
*
*/
public function __construct(array $list)
{
$this->psl = $list;
}
 
/**
* Returns the public suffix portion of provided host
*
* @param string $host host
* @return string public suffix
*/
public function getPublicSuffix($host)
{
if (strpos($host, '.') === 0) {
return null;
}
 
if (strpos($host, '.') === false) {
return null;
}
 
$host = strtolower($host);
$parts = array_reverse(explode('.', $host));
$publicSuffix = array();
$psl = $this->psl;
 
foreach ($parts as $part) {
if (array_key_exists($part, $psl)
&& array_key_exists('!', $psl[$part])) {
break;
}
 
if (array_key_exists($part, $psl)) {
array_unshift($publicSuffix, $part);
$psl = $psl[$part];
continue;
}
 
if (array_key_exists('*', $psl)) {
array_unshift($publicSuffix, $part);
$psl = $psl['*'];
continue;
}
 
// Avoids improper parsing when $host's subdomain + public suffix ===
// a valid public suffix (e.g. host 'us.example.com' and public suffix 'us.com')
break;
}
 
// Apply algorithm rule #2: If no rules match, the prevailing rule is "*".
if (empty($publicSuffix)) {
$publicSuffix[0] = $parts[0];
}
 
return implode('.', array_filter($publicSuffix, 'strlen'));
}
 
/**
* Returns registerable domain portion of provided host
*
* Per the test cases provided by Mozilla
* (http://mxr.mozilla.org/mozilla-central/source/netwerk/test/unit/data/test_psl.txt?raw=1),
* this method should return null if the domain provided is a public suffix.
*
* @param string $host host
* @return string registerable domain
*/
public function getRegisterableDomain($host)
{
if (strpos($host, '.') === false) {
return null;
}
 
$host = strtolower($host);
$publicSuffix = $this->getPublicSuffix($host);
 
if ($publicSuffix === null || $host == $publicSuffix) {
return null;
}
 
$publicSuffixParts = array_reverse(explode('.', $publicSuffix));
$hostParts = array_reverse(explode('.', $host));
$registerableDomainParts = array_slice($hostParts, 0, count($publicSuffixParts) + 1);
 
return implode('.', array_reverse($registerableDomainParts));
}
 
/**
* Returns the subdomain portion of provided host
*
* @param string $host host
* @return string subdomain
*/
public function getSubdomain($host)
{
$host = strtolower($host);
$registerableDomain = $this->getRegisterableDomain($host);
 
if ($registerableDomain === null || $host == $registerableDomain) {
return null;
}
 
$registerableDomainParts = array_reverse(explode('.', $registerableDomain));
$hostParts = array_reverse(explode('.', $host));
$subdomainParts = array_slice($hostParts, count($registerableDomainParts));
 
return implode('.', array_reverse($subdomainParts));
}
}
/vendor/aura/uri/src/Aura/Uri/Query.php
@@ -0,0 +1,83 @@
<?php
/**
*
* This file is part of the Aura project for PHP.
*
* @package Aura.Uri
*
* @license http://opensource.org/licenses/bsd-license.php BSD
*
*/
namespace Aura\Uri;
 
/**
*
* Processing the query string
*
* @package Aura.Uri
*
*/
class Query extends \ArrayObject
{
/**
*
* Returns the query portion as a string.
*
* @return string The query string; e.g., `foo=bar&baz=dib`.
*
*/
public function __toString()
{
return $this->buildString($this->getArrayCopy());
}
 
/**
*
* Sets values from a query string; overwrites any previous values.
*
* To set from an array, use `exchangeArray()`.
*
* @param string $spec The query string to use; for example,
* `foo=bar&baz=dib`.
*
* @return void
*
*/
public function setFromString($spec)
{
parse_str($spec, $query);
$this->exchangeArray($query);
}
 
/**
*
* Build string from an array
*
* @param array $array
*
* @param string $prefix Defaults to null
*
* @return string Returns a string
*/
protected function buildString(array $array, $prefix = null)
{
$elem = [];
foreach ($array as $key => $val) {
 
$key = ($prefix)
? $prefix . '[' . $key . ']'
: $key;
 
if (is_array($val)) {
$elem[] = $this->buildString($val, $key);
} else {
$val = ($val === null || $val === false)
? ''
: rawurlencode($val);
$elem[] = rawurlencode($key) . '=' . $val;
}
}
 
return implode('&', $elem);
}
}
/vendor/aura/uri/src/Aura/Uri/Url/Factory.php
@@ -0,0 +1,160 @@
<?php
/**
*
* This file is part of the Aura project for PHP.
*
* @package Aura.Uri
*
* @license http://opensource.org/licenses/bsd-license.php BSD
*
*/
namespace Aura\Uri\Url;
 
use Aura\Uri\Url;
use Aura\Uri\Path;
use Aura\Uri\Query;
use Aura\Uri\Host;
use Aura\Uri\PublicSuffixList;
 
/**
*
* Factory to create new Url objects.
*
* @package Aura.Uri
*
*/
class Factory
{
/**
*
* A string representing the current URL, built from $_SERVER.
*
* @var string
*
*/
protected $current;
 
/**
* Public suffix list
*
* @var PublicSuffixList
*/
protected $psl;
 
/**
*
* Constructor.
*
* @param array $server An array copy of $_SERVER.
*
* @param PublicSuffixList $psl Public suffix list
*/
public function __construct(array $server, PublicSuffixList $psl)
{
$https = isset($server['HTTPS'])
&& strtolower($server['HTTPS']) == 'on';
 
$ssl = isset($server['SERVER_PORT'])
&& $server['SERVER_PORT'] == 443;
 
if ($https || $ssl) {
$scheme = 'https';
} else {
$scheme = 'http';
}
 
if (isset($server['HTTP_HOST'])) {
$host = $server['HTTP_HOST'];
} else {
$host = '';
}
 
if (isset($server['REQUEST_URI'])) {
$resource = $server['REQUEST_URI'];
} else {
$resource = '';
}
 
$this->current = $scheme . '://' . $host . $resource;
 
$this->psl = $psl;
}
 
/**
*
* Creates and returns a new Url object.
*
* If no host is specified, the parsing will fail.
*
* @param string $spec The URL string to set from.
*
* @return Url
*
*/
public function newInstance($spec)
{
$elem = [
'scheme' => null,
'user' => null,
'pass' => null,
'host' => null,
'port' => null,
'path' => null,
'query' => null,
'fragment' => null,
];
 
$parts = $this->parse($spec);
 
$elem = (array) $parts + $elem;
 
$path = new Path([]);
$path->setFromString($elem['path']);
 
$query = new Query([]);
$query->setFromString($elem['query']);
 
$host = new Host($this->psl, []);
$host->setFromString($elem['host']);
 
return new Url(
$elem['scheme'],
$elem['user'],
$elem['pass'],
$host,
$elem['port'],
$path,
$query,
$elem['fragment']
);
}
 
/**
*
* Creates and returns a new URL object based on the current URL.
*
* @return Url
*
*/
public function newCurrent()
{
return $this->newInstance($this->current);
}
 
/**
* Parses url
*
* @param string $spec Url to parse
* @return array Parsed url
*/
public function parse($spec)
{
preg_match(Url::SCHEME_PATTERN, $spec, $schemeMatches);
 
if (empty($schemeMatches)) {
$spec = 'http://' . preg_replace('#^//#', '', $spec, 1);
}
 
return parse_url($spec);
}
}
/vendor/aura/uri/src/Aura/Uri/Url.php
@@ -0,0 +1,358 @@
<?php
/**
*
* This file is part of the Aura project for PHP.
*
* @package Aura.Uri
*
* @license http://opensource.org/licenses/bsd-license.php BSD
*
*/
namespace Aura\Uri;
 
/**
*
* Manipulates and generates URLs.
*
* @package Aura.Uri
*
*/
class Url
{
/**
* Pattern for URL scheme matching
*/
const SCHEME_PATTERN = '#^(http|ftp)s?://#i';
 
/**
*
* The scheme (for example 'http' or 'https').
*
* @var string
*
*/
protected $scheme;
 
/**
*
* The username, if any.
*
* @var string
*
*/
protected $user;
 
/**
*
* The password, if any.
*
* @var string
*
*/
protected $pass;
 
/**
*
* The Host object
*
* @var Host
*
*/
protected $host;
 
/**
*
* The port number (for example, '80').
*
* @var string
*
*/
protected $port;
 
/**
*
* A Path object.
*
* @var Path
*
*/
protected $path;
 
/**
*
* A Query object.
*
* @var Query
*
*/
protected $query;
 
/**
*
* The fragment portion (for example, the "foo" in "#foo").
*
* @var string
*
*/
protected $fragment;
 
// authority = userinfo@host:port
 
/**
*
* Constructor.
*
* @param string $scheme The URL scheme (e.g. `http`).
*
* @param string $user The username.
*
* @param string $pass The password.
*
* @param Host $host The host elements.
*
* @param int $port The port number.
*
* @param Path $path The path elements, including format.
*
* @param Query $query The query elements.
*
* @param string $fragment The fragment.
*
*/
public function __construct(
$scheme,
$user,
$pass,
Host $host,
$port,
Path $path,
Query $query,
$fragment
) {
$this->scheme = $scheme;
$this->user = $user;
$this->pass = $pass;
$this->host = $host;
$this->port = $port;
$this->path = $path;
$this->query = $query;
$this->fragment = $fragment;
}
 
/**
*
* Converts the URI object to a string and returns it.
*
* @return string The full URI this object represents.
*
*/
public function __toString()
{
return $this->getFull(true);
}
 
/**
*
* Magic get for properties.
*
* @param string $key The property to get.
*
* @return mixed The value of the property.
*
*/
public function __get($key)
{
return $this->$key;
}
 
/**
*
* Returns the URL as a string, not including scheme or host.
*
* @return string The URL string.
*
*/
public function get()
{
// get the query as a string
$query = $this->query->__toString();
 
// we use trim() instead of empty() on string
// elements to allow for string-zero values.
return $this->path->__toString()
. (empty($query) ? '' : '?' . $query)
. (trim($this->fragment) === '' ? '' : '#' . rawurlencode($this->fragment));
}
 
/**
*
* Returns the URL as a string, including the scheme and host.
*
* @return string The URL string.
*
*/
public function getFull()
{
// start with the scheme
$url = empty($this->scheme)
? ''
: rawurlencode($this->scheme) . '://';
 
// add the username and password, if any.
if (! empty($this->user)) {
$url .= rawurlencode($this->user);
if (! empty($this->pass)) {
$url .= ':' . rawurlencode($this->pass);
}
$url .= '@';
}
 
$host = $this->host->__toString();
 
// add the host and port, if any.
$url .= (empty($this->host) ? '' : rawurlencode($this->host))
. (empty($this->port) ? '' : ':' . (int) $this->port);
 
return $url . $this->get();
}
 
/**
*
* Returns the URL as a string, including the host but excluding the scheme
*
* @return string The URL string.
*
*/
public function getSchemeless()
{
return preg_replace(self::SCHEME_PATTERN, '//', $this->getFull(), 1);
}
 
/**
*
* Set the scheme (for example 'http' or 'https').
*
* @param string $scheme The scheme (for example 'http' or 'https').
*
* @return $this
*
*/
public function setScheme($scheme)
{
$this->scheme = $scheme;
 
return $this;
}
 
/**
*
* Sets the username.
*
* @param string $user The username.
*
* @return $this
*
*/
public function setUser($user)
{
$this->user = $user;
 
return $this;
}
 
/**
*
* Sets the password.
*
* @param string $pass The password.
*
* @return $this
*
*/
public function setPass($pass)
{
$this->pass = $pass;
 
return $this;
}
 
/**
*
* Sets the Host object for this URL.
*
* @param Host $host The host name.
*
* @return $this
*
*/
public function setHost(Host $host)
{
$this->host = $host;
 
return $this;
}
 
/**
*
* Sets the port number (for example, '80').
*
* @param int $port The port number.
*
* @return $this
*
*/
public function setPort($port)
{
$this->port = $port;
 
return $this;
}
 
/**
*
* Sets the Path object for this URL.
*
* @param Path $path The Path object.
*
* @return $this
*
*/
public function setPath(Path $path)
{
$this->path = $path;
 
return $this;
}
 
/**
*
* Sets the Query object for this URL.
*
* @param Query $query The Query object.
*
* @return $this
*
*/
public function setQuery(Query $query)
{
$this->query = $query;
 
return $this;
}
 
/**
*
* Sets the fragment portion (for example, the "foo" in "#foo").
*
* @param string $fragment The fragment.
*
* @return $this
*
*/
public function setFragment($fragment)
{
$this->fragment = $fragment;
 
return $this;
}
}
/vendor/aura/uri/src.php
@@ -0,0 +1,7 @@
<?php
require_once __DIR__ . '/src/Aura/Uri/Host.php';
require_once __DIR__ . '/src/Aura/Uri/Path.php';
require_once __DIR__ . '/src/Aura/Uri/Query.php';
require_once __DIR__ . '/src/Aura/Uri/PublicSuffixList.php';
require_once __DIR__ . '/src/Aura/Uri/Url.php';
require_once __DIR__ . '/src/Aura/Uri/Url/Factory.php';
/vendor/aura/uri/tests/Aura/Uri/CheckPublicSuffixTest.php
@@ -0,0 +1,123 @@
<?php
 
namespace Aura\Uri;
 
/**
* This test case is based on the test data linked at
* http://publicsuffix.org/list/ and provided by Rob Strading of Comodo.
* @link
* http://mxr.mozilla.org/mozilla-central/source/netwerk/test/unit/data/test_psl.txt?raw=1
*/
class CheckPublicSuffixTest extends \PHPUnit_Framework_TestCase
{
/**
* @var \Aura\Uri\PublicSuffixList
*/
protected $psl;
 
protected function setUp()
{
parent::setUp();
$file = dirname(dirname(dirname(__DIR__))) . DIRECTORY_SEPARATOR
. 'data' . DIRECTORY_SEPARATOR
. 'public-suffix-list.php';
$this->psl = new PublicSuffixList(require $file);
}
 
public function testPublicSuffixSpec()
{
// Test data from Rob Stradling at Comodo
// http://mxr.mozilla.org/mozilla-central/source/netwerk/test/unit/data/test_psl.txt?raw=1
 
// null input.
$this->checkPublicSuffix(null, null);
// Mixed case.
$this->checkPublicSuffix('COM', null);
$this->checkPublicSuffix('example.COM', 'example.com');
$this->checkPublicSuffix('WwW.example.COM', 'example.com');
// Leading dot.
$this->checkPublicSuffix('.com', null);
$this->checkPublicSuffix('.example', null);
$this->checkPublicSuffix('.example.com', null);
$this->checkPublicSuffix('.example.example', null);
$this->checkPublicSuffix('localhost', null);
// Unlisted TLD.
// Addresses algorithm rule #2: If no rules match, the prevailing rule is "*".
$this->checkPublicSuffix('example', null);
$this->checkPublicSuffix('example.example', 'example.example');
$this->checkPublicSuffix('b.example.example', 'example.example');
$this->checkPublicSuffix('a.b.example.example', 'example.example');
// TLD with only 1 rule.
$this->checkPublicSuffix('biz', null);
$this->checkPublicSuffix('domain.biz', 'domain.biz');
$this->checkPublicSuffix('b.domain.biz', 'domain.biz');
$this->checkPublicSuffix('a.b.domain.biz', 'domain.biz');
// TLD with some 2-level rules.
$this->checkPublicSuffix('com', null);
$this->checkPublicSuffix('example.com', 'example.com');
$this->checkPublicSuffix('b.example.com', 'example.com');
$this->checkPublicSuffix('a.b.example.com', 'example.com');
$this->checkPublicSuffix('uk.com', null);
$this->checkPublicSuffix('example.uk.com', 'example.uk.com');
$this->checkPublicSuffix('b.example.uk.com', 'example.uk.com');
$this->checkPublicSuffix('a.b.example.uk.com', 'example.uk.com');
$this->checkPublicSuffix('test.ac', 'test.ac');
// TLD with only 1 (wildcard) rule.
$this->checkPublicSuffix('cy', null);
$this->checkPublicSuffix('c.cy', null);
$this->checkPublicSuffix('b.c.cy', 'b.c.cy');
$this->checkPublicSuffix('a.b.c.cy', 'b.c.cy');
// More complex TLD.
$this->checkPublicSuffix('jp', null);
$this->checkPublicSuffix('test.jp', 'test.jp');
$this->checkPublicSuffix('www.test.jp', 'test.jp');
$this->checkPublicSuffix('ac.jp', null);
$this->checkPublicSuffix('test.ac.jp', 'test.ac.jp');
$this->checkPublicSuffix('www.test.ac.jp', 'test.ac.jp');
$this->checkPublicSuffix('kyoto.jp', null);
$this->checkPublicSuffix('test.kyoto.jp', 'test.kyoto.jp');
$this->checkPublicSuffix('ide.kyoto.jp', null);
$this->checkPublicSuffix('b.ide.kyoto.jp', 'b.ide.kyoto.jp');
$this->checkPublicSuffix('a.b.ide.kyoto.jp', 'b.ide.kyoto.jp');
$this->checkPublicSuffix('c.kobe.jp', null);
$this->checkPublicSuffix('b.c.kobe.jp', 'b.c.kobe.jp');
$this->checkPublicSuffix('a.b.c.kobe.jp', 'b.c.kobe.jp');
$this->checkPublicSuffix('city.kobe.jp', 'city.kobe.jp');
$this->checkPublicSuffix('www.city.kobe.jp', 'city.kobe.jp');
// TLD with a wildcard rule and exceptions.
$this->checkPublicSuffix('om', null);
$this->checkPublicSuffix('test.ck', null);
$this->checkPublicSuffix('b.test.ck', 'b.test.ck');
$this->checkPublicSuffix('a.b.test.ck', 'b.test.ck');
$this->checkPublicSuffix('www.ck', 'www.ck');
$this->checkPublicSuffix('www.www.ck', 'www.ck');
// US K12.
$this->checkPublicSuffix('us', null);
$this->checkPublicSuffix('test.us', 'test.us');
$this->checkPublicSuffix('www.test.us', 'test.us');
$this->checkPublicSuffix('ak.us', null);
$this->checkPublicSuffix('test.ak.us', 'test.ak.us');
$this->checkPublicSuffix('www.test.ak.us', 'test.ak.us');
$this->checkPublicSuffix('k12.ak.us', null);
$this->checkPublicSuffix('test.k12.ak.us', 'test.k12.ak.us');
$this->checkPublicSuffix('www.test.k12.ak.us', 'test.k12.ak.us');
}
 
/**
* This is my version of the checkPublicSuffix function referred to in the
* test instructions at the Public Suffix List project.
*
* "You will need to define a checkPublicSuffix() function which takes as a
* parameter a domain name and the public suffix, runs your implementation
* on the domain name and checks the result is the public suffix expected."
*
* @link http://publicsuffix.org/list/
*
* @param string $input Domain and public suffix
* @param string $expected Expected result
*/
public function checkPublicSuffix($input, $expected)
{
$this->assertSame($expected, $this->psl->getRegisterableDomain($input));
}
}
/vendor/aura/uri/tests/Aura/Uri/HostTest.php
@@ -0,0 +1,106 @@
<?php
 
namespace Aura\Uri;
 
class HostTest extends \PHPUnit_Framework_TestCase
{
/**
* @var \Aura\Uri\Host
*/
protected $host;
 
protected function setUp()
{
parent::setUp();
 
$file = dirname(dirname(dirname(__DIR__))) . DIRECTORY_SEPARATOR
. 'data' . DIRECTORY_SEPARATOR
. 'public-suffix-list.php';
$psl = new PublicSuffixList(require $file);
 
$this->host = new Host($psl);
}
 
protected function tearDown()
{
$this->host = null;
parent::tearDown();
}
 
/**
* @dataProvider hostDataProvider
*/
public function test__toString($string)
{
$this->host->setFromString($string);
$this->assertEquals($string, $this->host->__toString());
}
 
/**
* @dataProvider hostDataProvider
*/
public function testGet($string)
{
$this->host->setFromString($string);
$this->assertEquals($string, $this->host->get());
}
 
/**
* @dataProvider hostDataProvider
*/
public function testSetFromString($string)
{
$this->host->setFromString($string);
$this->assertEquals($string, $this->host->__toString());
}
 
public function hostDataProvider()
{
return array(
array('example.com'),
array('purple.com'),
array('localhost'),
);
}
 
/**
* @dataProvider parseDataProvider
*/
public function testParse($url, $publicSuffix, $registerableDomain, $subdomain)
{
$this->host->setFromString($url);
$this->assertSame($subdomain, $this->host->getSubdomain());
$this->assertEquals($publicSuffix, $this->host->getPublicSuffix());
$this->assertEquals($registerableDomain, $this->host->getRegisterableDomain());
$this->assertEquals($url, $this->host->get());
}
 
public function parseDataProvider()
{
// $url, $publicSuffix, $registerableDomain, $subdomain
return array(
array('www.waxaudio.com.au', 'com.au', 'waxaudio.com.au', 'www'),
array('example.com', 'com', 'example.com', null),
array('us.example.com', 'com', 'example.com', 'us', 'us.example.com'),
array('us.example.na', 'na', 'example.na', 'us', 'us.example.na'),
array('www.example.us.na', 'us.na', 'example.us.na', 'www', 'www.example.us.na'),
array('us.example.org', 'org', 'example.org', 'us', 'us.example.org'),
array('webhop.broken.biz', 'biz', 'broken.biz', 'webhop', 'webhop.broken.biz'),
array('www.broken.webhop.biz', 'webhop.biz', 'broken.webhop.biz', 'www', 'www.broken.webhop.biz'),
array('cea-law.co.il', 'co.il', 'cea-law.co.il', null),
array('edition.cnn.com', 'com', 'cnn.com', 'edition'),
array('en.wikipedia.org', 'org', 'wikipedia.org', 'en'),
array('a.b.c.cy', 'c.cy', 'b.c.cy', 'a'),
array('test.k12.ak.us', 'k12.ak.us', 'test.k12.ak.us', null),
array('www.scottwills.co.uk', 'co.uk', 'scottwills.co.uk', 'www'),
array('b.ide.kyoto.jp', 'ide.kyoto.jp', 'b.ide.kyoto.jp', null),
array('a.b.example.uk.com', 'uk.com', 'example.uk.com', 'a.b'),
array('test.nic.ar', 'ar', 'nic.ar', 'test'),
array('a.b.test.ck', 'test.ck', 'b.test.ck', 'a', null),
array('baez.songfest.om', 'om', 'songfest.om', 'baez'),
array('politics.news.omanpost.om', 'om', 'omanpost.om', 'politics.news'),
array('localhost', null, null, null),
);
}
 
}
/vendor/aura/uri/tests/Aura/Uri/PathTest.php
@@ -0,0 +1,72 @@
<?php
namespace Aura\Uri;
 
/**
* Test class for Path.
* Generated by PHPUnit on 2012-07-21 at 15:45:14.
*/
class PathTest extends \PHPUnit_Framework_TestCase
{
/**
* @var Path
*/
protected $path;
 
/**
* Sets up the fixture, for example, opens a network connection.
* This method is called before a test is executed.
*/
protected function setUp()
{
parent::setUp();
$this->path = new Path;
}
 
/**
* Tears down the fixture, for example, closes a network connection.
* This method is called after a test is executed.
*/
protected function tearDown()
{
parent::tearDown();
}
 
/**
* @covers Aura\Uri\Path::__toString
*/
public function test__toString()
{
$path = '/foo/bar/baz/dib.gir';
$this->path->setFromString($path);
$actual = $this->path->__toString();
$this->assertSame($path, $actual);
}
 
/**
* @covers Aura\Uri\Path::setFromString
*/
public function testSetFromString()
{
$path = '/foo/bar/baz/dib.gir';
$this->path->setFromString($path);
$expect = '.gir';
$actual = $this->path->getFormat();
$this->assertSame($expect, $actual);
$actual = $this->path->__toString();
$this->assertSame($path, $actual);
}
 
/**
* @covers Aura\Uri\Path::setFormat
* @covers Aura\Uri\Path::getFormat
*/
public function testSetAndGetFormat()
{
$format = '.json';
$this->path->setFormat($format);
$actual = $this->path->getFormat($format);
$this->assertSame($format, $actual);
}
}
/vendor/aura/uri/tests/Aura/Uri/PublicSuffixListTest.php
@@ -0,0 +1,76 @@
<?php
 
namespace Aura\Uri;
 
class PublicSuffixListTest extends \PHPUnit_Framework_TestCase
{
/**
* @var \Aura\Uri\PublicSuffixList
*/
protected $psl;
 
protected function setUp()
{
parent::setUp();
$file = dirname(dirname(dirname(__DIR__))) . DIRECTORY_SEPARATOR
. 'data' . DIRECTORY_SEPARATOR
. 'public-suffix-list.php';
$this->psl = new PublicSuffixList(require $file);
}
 
/**
* @dataProvider parseDataProvider
*/
public function testGetPublicSuffix($url, $publicSuffix, $registerableDomain, $subdomain, $hostPart)
{
$this->assertSame($publicSuffix, $this->psl->getPublicSuffix($hostPart));
}
 
/**
* @dataProvider parseDataProvider
*/
public function testGetRegisterableDomain($url, $publicSuffix, $registerableDomain, $subdomain, $hostPart)
{
$this->assertSame($registerableDomain, $this->psl->getRegisterableDomain($hostPart));
}
 
/**
* @dataProvider parseDataProvider
*/
public function testGetSubdomain($url, $publicSuffix, $registerableDomain, $subdomain, $hostPart)
{
$this->assertSame($subdomain, $this->psl->getSubdomain($hostPart));
}
 
/**
* @dataProvider parseDataProvider
*/
public function testPHPparse_urlCanReturnCorrectHost($url, $publicSuffix, $registerableDomain, $subdomain, $hostPart)
{
$this->assertEquals($hostPart, parse_url('http://' . $hostPart, PHP_URL_HOST));
}
 
public function parseDataProvider()
{
// $url, $publicSuffix, $registerableDomain, $subdomain, $hostPart
return array(
array('http://www.waxaudio.com.au/audio/albums/the_mashening', 'com.au', 'waxaudio.com.au', 'www', 'www.waxaudio.com.au'),
array('example.com', 'com', 'example.com', null, 'example.com'),
array('giant.yyyy', 'yyyy', 'giant.yyyy', null, 'giant.yyyy'),
array('cea-law.co.il', 'co.il', 'cea-law.co.il', null, 'cea-law.co.il'),
array('http://edition.cnn.com/WORLD/', 'com', 'cnn.com', 'edition', 'edition.cnn.com'),
array('http://en.wikipedia.org/', 'org', 'wikipedia.org', 'en', 'en.wikipedia.org'),
array('a.b.c.cy', 'c.cy', 'b.c.cy', 'a', 'a.b.c.cy'),
array('https://test.k12.ak.us', 'k12.ak.us', 'test.k12.ak.us', null, 'test.k12.ak.us'),
array('www.scottwills.co.uk', 'co.uk', 'scottwills.co.uk', 'www', 'www.scottwills.co.uk'),
array('b.ide.kyoto.jp', 'ide.kyoto.jp', 'b.ide.kyoto.jp', null, 'b.ide.kyoto.jp'),
array('a.b.example.uk.com', 'uk.com', 'example.uk.com', 'a.b', 'a.b.example.uk.com'),
array('test.nic.ar', 'ar', 'nic.ar', 'test', 'test.nic.ar'),
array('a.b.test.ck', 'test.ck', 'b.test.ck', 'a', 'a.b.test.ck'),
array('baez.songfest.om', 'om', 'songfest.om', 'baez', 'baez.songfest.om'),
array('politics.news.omanpost.om', 'om', 'omanpost.om', 'politics.news', 'politics.news.omanpost.om'),
array('http://localhost', null, null, null, 'localhost'),
);
}
 
}
/vendor/aura/uri/tests/Aura/Uri/QueryTest.php
@@ -0,0 +1,68 @@
<?php
namespace Aura\Uri;
 
/**
* Test class for Query.
* Generated by PHPUnit on 2012-07-21 at 15:45:19.
*/
class QueryTest extends \PHPUnit_Framework_TestCase
{
/**
* @var Query
*/
protected $query;
 
/**
* Sets up the fixture, for example, opens a network connection.
* This method is called before a test is executed.
*/
protected function setUp()
{
parent::setUp();
$this->query = new Query;
}
 
/**
* Tears down the fixture, for example, closes a network connection.
* This method is called after a test is executed.
*/
protected function tearDown()
{
parent::tearDown();
}
 
/**
* @covers Aura\Uri\Query::__toString
*/
public function test__toString()
{
$query_string = 'foo=bar&baz=dib';
$this->query->setFromString($query_string);
$actual = $this->query->__toString();
$this->assertEquals($actual, $query_string);
}
 
/**
* @covers Aura\Uri\Query::setFromString
*/
public function testSetFromString()
{
$query_string = 'foo=bar&baz=dib';
$this->query->setFromString($query_string);
$actual = $this->query->getArrayCopy();
$expected = [
'foo' => 'bar',
'baz' => 'dib',
];
$this->assertEquals($actual, $expected);
}
public function test_deepArrays()
{
$query_string = 'foo[bar]=baz&zim[gir]=dib';
$this->query->setFromString($query_string);
$expect = 'foo%5Bbar%5D=baz&zim%5Bgir%5D=dib';
$actual = $this->query->__toString();
$this->assertEquals($expect, $actual);
}
}
/vendor/aura/uri/tests/Aura/Uri/Url/FactoryTest.php
@@ -0,0 +1,135 @@
<?php
namespace Aura\Uri\Url;
 
use Aura\Uri\PublicSuffixList;
 
/**
* Test class for Factory.
* Generated by PHPUnit on 2012-07-21 at 17:13:55.
*/
class FactoryTest extends \PHPUnit_Framework_TestCase
{
protected function newFactory($server = [])
{
$psl = new PublicSuffixList([]);
return new Factory($server, $psl);
}
/**
* @covers Aura\Uri\Url\Factory::newInstance
*/
public function testNewInstance()
{
$factory = $this->newFactory([]);
$spec = 'http://anonymous:guest@example.com/path/to/index.php/foo/bar.xml?baz=dib#anchor';
$url = $factory->newInstance($spec);
$this->assertTrue($url instanceof \Aura\Uri\Url);
}
 
/**
* @covers Aura\Uri\Url\Factory::newCurrent
*/
public function testNewCurrent()
{
$factory = $this->newFactory([
'HTTP_HOST' => 'example.com',
'REQUEST_URI' => '/path/to/index.php/foo/bar.xml?baz=dib',
]);
$url = $factory->newCurrent();
$actual = $url->__toString();
$expect = 'http://example.com/path/to/index.php/foo/bar.xml?baz=dib';
$this->assertSame($expect, $actual);
}
public function testNewCurrent_https()
{
$factory = $this->newFactory([
'HTTPS' => 'on',
'HTTP_HOST' => 'example.com',
'REQUEST_URI' => '/path/to/index.php/foo/bar.xml?baz=dib',
]);
$url = $factory->newCurrent();
$actual = $url->__toString();
$expect = 'https://example.com/path/to/index.php/foo/bar.xml?baz=dib';
$this->assertSame($expect, $actual);
}
public function testNewCurrent_ssl()
{
$factory = $this->newFactory([
'SERVER_PORT' => '443',
'HTTP_HOST' => 'example.com',
'REQUEST_URI' => '/path/to/index.php/foo/bar.xml?baz=dib',
]);
$url = $factory->newCurrent();
$actual = $url->__toString();
$expect = 'https://example.com/path/to/index.php/foo/bar.xml?baz=dib';
$this->assertSame($expect, $actual);
}
public function testNewCurrent_noHttpHost()
{
$factory = $this->newFactory([
'REQUEST_URI' => '/path/to/index.php/foo/bar.xml?baz=dib',
]);
$url = $factory->newCurrent();
$actual = $url->__toString();
$expect = '';
$this->assertSame($expect, $actual);
}
public function testNewCurrent_noRequestUri()
{
$factory = $this->newFactory([
'HTTP_HOST' => 'example.com',
]);
$url = $factory->newCurrent();
$actual = $url->__toString();
$expect = 'http://example.com';
$this->assertSame($expect, $actual);
}
public function testIssue9()
{
$factory = $this->newFactory([
'HTTP_HOST' => 'example.com',
]);
$string = 'http://localhost:8000/site/foo/bar';
$url = $factory->newInstance($string);
$this->assertSame(array('site', 'foo', 'bar'), $url->path->getArrayCopy());
}
 
public function testNewInstance_noScheme()
{
$factory = $this->newFactory([]);
$string = 'example.com';
$url = $factory->newInstance($string);
$actual = $url->__toString();
$expect = 'http://example.com';
$this->assertSame($expect, $actual);
}
 
public function testNewInstance_schemeless()
{
$factory = $this->newFactory([]);
$string = '//example.com';
$url = $factory->newInstance($string);
$actual = $url->__toString();
$expect = 'http://example.com';
$this->assertSame($expect, $actual);
}
 
public function testNewInstance_ftpUrl()
{
$factory = $this->newFactory([]);
$string = 'ftp://ftp.example.com';
$url = $factory->newInstance($string);
$actual = $url->__toString();
$this->assertSame($string, $actual);
}
}
/vendor/aura/uri/tests/Aura/Uri/UrlTest.php
@@ -0,0 +1,210 @@
<?php
namespace Aura\Uri;
 
use Aura\Uri\Url\Factory as UrlFactory;
 
/**
* Test class for Url.
* Generated by PHPUnit on 2012-07-21 at 15:46:30.
*/
class UrlTest extends \PHPUnit_Framework_TestCase
{
/**
* @var Url
*/
protected $url;
 
/**
* @var string Url spec
*/
protected $spec = 'http://anonymous:guest@example.com/path/to/index.php/foo/bar.xml?baz=dib#anchor';
 
/**
* @var PublicSuffixList Public Suffix List
*/
protected $psl;
 
/**
* Sets up the fixture, for example, opens a network connection.
* This method is called before a test is executed.
*/
protected function setUp()
{
parent::setUp();
$file = dirname(dirname(dirname(__DIR__))) . DIRECTORY_SEPARATOR
. 'data' . DIRECTORY_SEPARATOR
. 'public-suffix-list.php';
$this->psl = new PublicSuffixList(require $file);
$factory = new UrlFactory([], $this->psl);
$this->url = $factory->newInstance($this->spec);
}
 
/**
* Tears down the fixture, for example, closes a network connection.
* This method is called after a test is executed.
*/
protected function tearDown()
{
parent::tearDown();
}
 
public function test__construct()
{
$url = new Url(
'http',
'username',
'password',
new Host(
$this->psl,
[
'subdomain' => null,
'registerableDomain' => 'example.com',
'publicSuffix' => 'com'
]
),
'80',
new Path(['foo', 'bar']),
new Query(['baz' => 'dib', 'zim' => 'gir']),
'fragment'
);
 
$this->assertInstanceOf('Aura\Uri\Url', $url);
}
 
/**
* @covers Aura\Uri\Url::__toString
*/
public function test__toString()
{
$actual = $this->url->__toString();
$this->assertSame($this->spec, $actual);
}
 
/**
* @covers Aura\Uri\Url::__get
*/
public function test__get()
{
$expected = [
'scheme' => 'http',
'user' => 'anonymous',
'pass' => 'guest',
'host' => 'example.com',
'fragment' => 'anchor'
];
$this->assertEquals($expected['scheme'], $this->url->scheme);
$this->assertEquals($expected['user'], $this->url->user);
$this->assertEquals($expected['pass'], $this->url->pass);
$this->assertEquals($expected['host'], $this->url->host);
$this->assertEquals($expected['fragment'], $this->url->fragment);
}
 
/**
* @covers Aura\Uri\Url::get
*/
public function testGet()
{
$actual = $this->url->get();
$expected = '/path/to/index.php/foo/bar.xml?baz=dib#anchor';
$this->assertSame($expected, $actual);
}
 
/**
* @covers Aura\Uri\Url::getFull
*/
public function testGetFull()
{
$actual = $this->url->getFull();
$this->assertSame($this->spec, $actual);
}
 
/**
* @covers Aura\Uri\Url::getSchemeless
*/
public function testGetSchemeless()
{
$schemeless = substr_replace($this->spec, '', 0, 5);
$actual = $this->url->getSchemeless();
$this->assertSame($schemeless, $actual);
}
 
/**
* @covers Aura\Uri\Url::setScheme
*/
public function testSetScheme()
{
$scheme = 'https';
$this->url->setScheme($scheme);
$this->assertSame($scheme, $this->url->scheme);
}
 
/**
* @covers Aura\Uri\Url::setUser
*/
public function testSetUser()
{
$guest = 'guest';
$this->url->setUser($guest);
$this->assertSame($guest, $this->url->user);
}
 
/**
* @covers Aura\Uri\Url::setPass
*/
public function testSetPass()
{
$password = 'password';
$this->url->setPass($password);
$this->assertSame($password, $this->url->pass);
}
 
/**
* @covers Aura\Uri\Url::setHost
*/
public function testSetHost()
{
$host = new Host($this->psl);
$this->url->setHost($host);
$this->assertSame($host, $this->url->host);
}
 
/**
* @covers Aura\Uri\Url::setPort
*/
public function testSetPort()
{
$port = '8000';
$this->url->setPort($port);
$this->assertSame($port, $this->url->port);
}
 
/**
* @covers Aura\Uri\Url::setPath
*/
public function testSetPath()
{
$path = new Path();
$this->url->setPath($path);
$this->assertSame($path, $this->url->path);
}
 
/**
* @covers Aura\Uri\Url::setQuery
*/
public function testSetQuery()
{
$query = new Query();
$this->url->setQuery($query);
$this->assertSame($query, $this->url->query);
}
 
/**
* @covers Aura\Uri\Url::setFragment
*/
public function testSetFragment()
{
$fragment = '#hello';
$this->url->setFragment($fragment);
$this->assertSame($fragment, $this->url->fragment);
}
}
/vendor/aura/uri/tests/WiringTest.php
@@ -0,0 +1,22 @@
<?php
namespace Aura\Uri;
 
use Aura\Framework\Test\WiringAssertionsTrait;
 
class WiringTest extends \PHPUnit_Framework_TestCase
{
use WiringAssertionsTrait;
 
protected function setUp()
{
$this->loadDi();
}
 
public function testInstances()
{
$this->assertNewInstance('Aura\Uri\PublicSuffixList');
$factory = $this->assertNewInstance('Aura\Uri\Url\Factory');
$this->assertInstanceOf('Aura\Uri\Url', $factory->newInstance('http://example.com'));
$this->assertInstanceOf('Aura\Uri\Url', $factory->newCurrent());
}
}
/vendor/aura/uri/tests/bootstrap.php
@@ -0,0 +1,20 @@
<?php
 
error_reporting(-1);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
 
define('AURA_URI_TEST_ROOT', __DIR__);
 
// preload source files
require dirname(__DIR__) . DIRECTORY_SEPARATOR . 'src.php';
 
// autoload test files
spl_autoload_register(function($class) {
$file = dirname(__DIR__). DIRECTORY_SEPARATOR
. 'tests' . DIRECTORY_SEPARATOR
. str_replace('\\', DIRECTORY_SEPARATOR, $class) . '.php';
if (file_exists($file)) {
require $file;
}
});
/vendor/aura/uri/tests/phpunit.xml
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="./bootstrap.php">
<testsuites>
<testsuite>
<directory>./Aura/Uri</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory suffix=".php">../src/Aura/Uri</directory>
</whitelist>
</filter>
</phpunit>