summaryrefslogtreecommitdiff
path: root/www/wiki/vendor
diff options
context:
space:
mode:
authorYaco <franco@reevo.org>2019-07-31 14:50:50 -0300
committerYaco <franco@reevo.org>2019-07-31 14:50:50 -0300
commit3848848fc3bc2db035c824f1453635949505d76e (patch)
tree71fd898ebb220e7ba034cf2bc1bf708fdd0d6219 /www/wiki/vendor
parent2dfe0b926fe5c6c4f27ad1f9bc1c1377cb091111 (diff)
ACTUALIZA MW a 1.31.3, SMW a 3.0.2 y extensiones menores
Diffstat (limited to 'www/wiki/vendor')
-rw-r--r--www/wiki/vendor/README.md14
l---------www/wiki/vendor/bin/lessc2
-rw-r--r--www/wiki/vendor/composer.json46
-rw-r--r--www/wiki/vendor/composer.lock1118
-rw-r--r--www/wiki/vendor/composer/ClassLoader.php8
-rw-r--r--www/wiki/vendor/composer/autoload_classmap.php460
-rw-r--r--www/wiki/vendor/composer/autoload_files.php18
-rw-r--r--www/wiki/vendor/composer/autoload_namespaces.php10
-rw-r--r--www/wiki/vendor/composer/autoload_psr4.php22
-rw-r--r--www/wiki/vendor/composer/autoload_real.php4
-rw-r--r--www/wiki/vendor/composer/autoload_static.php600
-rw-r--r--www/wiki/vendor/composer/include_paths.php16
-rw-r--r--www/wiki/vendor/composer/installed.json3935
-rw-r--r--www/wiki/vendor/cssjanus/cssjanus/README.md2
-rw-r--r--www/wiki/vendor/cssjanus/cssjanus/composer.json19
-rw-r--r--www/wiki/vendor/cssjanus/cssjanus/phpcs.xml17
-rw-r--r--www/wiki/vendor/cssjanus/cssjanus/phpunit.xml.dist8
-rw-r--r--www/wiki/vendor/cssjanus/cssjanus/src/CSSJanus.php19
-rw-r--r--www/wiki/vendor/cssjanus/cssjanus/test/CSSJanusBenchmark.php74
-rw-r--r--www/wiki/vendor/cssjanus/cssjanus/test/bench.php6
-rw-r--r--www/wiki/vendor/cssjanus/cssjanus/test/suites/CSSJanusTest.php5
-rw-r--r--www/wiki/vendor/data-values/common/.travis.yml5
-rw-r--r--www/wiki/vendor/data-values/common/Common.php2
-rw-r--r--www/wiki/vendor/data-values/common/README.md12
-rw-r--r--www/wiki/vendor/data-values/common/composer.json3
-rw-r--r--www/wiki/vendor/data-values/common/src/ValueParsers/DispatchingValueParser.php2
-rw-r--r--www/wiki/vendor/data-values/geo/COPYING347
-rw-r--r--www/wiki/vendor/data-values/geo/README.md280
-rw-r--r--www/wiki/vendor/data-values/geo/src/Formatters/GlobeCoordinateFormatter.php53
-rw-r--r--www/wiki/vendor/data-values/geo/src/Formatters/LatLongFormatter.php360
-rw-r--r--www/wiki/vendor/data-values/geo/src/GlobeMath.php116
-rw-r--r--www/wiki/vendor/data-values/geo/src/Parsers/DdCoordinateParser.php226
-rw-r--r--www/wiki/vendor/data-values/geo/src/Parsers/DmCoordinateParser.php167
-rw-r--r--www/wiki/vendor/data-values/geo/src/Parsers/DmsCoordinateParser.php198
-rw-r--r--www/wiki/vendor/data-values/geo/src/Parsers/FloatCoordinateParser.php136
-rw-r--r--www/wiki/vendor/data-values/geo/src/Parsers/GlobeCoordinateParser.php138
-rw-r--r--www/wiki/vendor/data-values/geo/src/Parsers/LatLongParser.php108
-rw-r--r--www/wiki/vendor/data-values/geo/src/Parsers/LatLongParserBase.php248
-rw-r--r--www/wiki/vendor/data-values/geo/src/Values/GlobeCoordinateValue.php220
-rw-r--r--www/wiki/vendor/data-values/geo/src/Values/LatLongValue.php162
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/.github/CONTRIBUTING.md5
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/.github/PULL_REQUEST_TEMPLATE.md4
-rwxr-xr-xwww/wiki/vendor/elasticsearch/elasticsearch/.gitignore8
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/.travis.yml51
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/BREAKING_CHANGES.md25
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/CHANGELOG.md382
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/README.md41
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/composer.json40
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/breaking-changes.asciidoc30
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Client.asciidoc165
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/ClientBuilder.asciidoc90
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/CatNamespace.asciidoc27
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/ClusterNamespace.asciidoc22
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/IngestNamespace.asciidoc22
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/RemoteNamespace.asciidoc36
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/build/SAMI_VERSION2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/build/classes.asciidoc2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/build/renderer.index2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/community.asciidoc13
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/configuration.asciidoc52
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/connection-pool.asciidoc8
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/crud.asciidoc22
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/futures.asciidoc8
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/index-operations.asciidoc18
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/installation.asciidoc21
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/namespaces.asciidoc6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/overview.asciidoc1
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/per-request-configuration.asciidoc13
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/php-version-requirement.asciidoc3
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/php_json_objects.asciidoc4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/quickstart.asciidoc7
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/search-operations.asciidoc1
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/security.asciidoc6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/selectors.asciidoc4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/docs/serializers.asciidoc2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/phpstan-src.neon6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/phpstan-tests.neon14
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/phpunit-integration.xml19
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/phpunit.xml.dist (renamed from www/wiki/vendor/elasticsearch/elasticsearch/phpunit.xml)15
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/ruleset.xml6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php310
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ClientBuilder.php68
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/EmptyLogger.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/AlreadyExpiredException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadMethodCallException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadRequest400Exception.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ClientErrorResponseException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Conflict409Exception.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotConnectToHost.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotResolveHostException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/OperationTimeoutException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ElasticsearchException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Forbidden403Exception.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/InvalidArgumentException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/MaxRetriesException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Missing404Exception.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoDocumentsToGetException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoNodesAvailableException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoShardAvailableException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RequestTimeout408Exception.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RoutingMissingException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RuntimeException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ScriptLangNotSupportedException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Serializer/JsonErrorException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ServerErrorResponseException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/TransportException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Unauthorized401Exception.php18
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/UnexpectedValueException.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/AbstractConnectionPool.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/ConnectionPoolInterface.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RandomSelector.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RoundRobinSelector.php6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/SelectorInterface.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/StickyRoundRobinSelector.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SimpleConnectionPool.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SniffingConnectionPool.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticConnectionPool.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php93
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactory.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactoryInterface.php15
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionInterface.php25
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/AbstractEndpoint.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Bulk.php16
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/BulkEndpointInterface.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Aliases.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Allocation.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Count.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Fielddata.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Health.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Help.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Indices.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Master.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/NodeAttrs.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Nodes.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/PendingTasks.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Plugins.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Recovery.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Repositories.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Segments.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Shards.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Snapshots.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Tasks.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Templates.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/ThreadPool.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ClearScroll.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/AllocationExplain.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Health.php5
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/AbstractNodesEndpoint.php12
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/HotThreads.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Info.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/ReloadSecureSettings.php (renamed from www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Shutdown.php)19
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Stats.php19
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/PendingTasks.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/RemoteInfo.php43
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Reroute.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Get.php3
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Put.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/State.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Stats.php12
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Count.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/CountPercolate.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Create.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Delete.php5
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/DeleteByQuery.php6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Exists.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Explain.php8
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldCaps.php6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldStats.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Get.php9
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Index.php7
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/AbstractAliasEndpoint.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Delete.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Exists.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Get.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Put.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Get.php75
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Update.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Analyze.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Cache/Clear.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ClearCache.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Close.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Create.php5
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Delete.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists/Types.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Field/Get.php12
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Flush.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ForceMerge.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Gateway/Snapshot.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Get.php5
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Delete.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Get.php3
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/GetField.php5
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Put.php27
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Open.php3
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Recovery.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Refresh.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Rollover.php3
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Seal.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Segments.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Get.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Put.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ShardStores.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Shrink.php11
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Snapshotindex.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Split.php98
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Stats.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Status.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/AbstractTemplateEndpoint.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Delete.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Exists.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Get.php13
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Put.php13
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Type/Exists.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Get.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Post.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Validate/Query.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ValidateQuery.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Info.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Delete.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Get.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/ProcessorGrok.php45
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Put.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Simulate.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MPercolate.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MTermVectors.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Mget.php6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Msearch.php7
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MsearchTemplate.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Percolate.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ping.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RankEval.php61
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Reindex.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Remote/Info.php3
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RenderSearchTemplate.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Delete.php29
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Get.php29
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Put.php29
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ScriptsPainlessExecute.php58
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Scroll.php9
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Search.php14
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchShards.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchTemplate.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Create.php18
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Delete.php18
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Get.php21
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Create.php11
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Delete.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Get.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Verify.php10
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Restore.php19
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Status.php18
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Source/Get.php6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Suggest.php85
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Cancel.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Get.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/TasksList.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Delete.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Get.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Put.php68
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/TermVectors.php48
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Update.php7
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/UpdateByQuery.php11
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php22
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/AbstractNamespace.php8
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/BooleanRequestWrapper.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/CatNamespace.php84
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/ClusterNamespace.php50
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IndicesNamespace.php204
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IngestNamespace.php37
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NamespaceBuilderInterface.php5
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NodesNamespace.php28
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/RemoteNamespace.php6
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/SnapshotNamespace.php38
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/TasksNamespace.php14
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/ArrayToJSONSerializer.php7
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/EverythingToJSONSerializer.php7
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SerializerInterface.php4
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php19
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php18
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientBuilder/DummyLogger.php9
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientBuilderTest.php29
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientIntegrationTests.php25
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientTest.php410
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/RoundRobinSelectorTest.php73
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/StickyRoundRobinSelectorTest.php23
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolIntegrationTest.php12
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolTest.php263
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolIntegrationTest.php24
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolTest.php114
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Connections/ConnectionTest.php80
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Endpoints/AbstractEndpointTest.php9
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Helper/Iterators/SearchHitIteratorTest.php135
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Helper/Iterators/SearchResponseIteratorTest.php58
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/RegisteredNamespaceTest.php19
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/ArrayToJSONSerializerTest.php16
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/EverythingToJSONSerializerTest.php16
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/YamlRunnerTest.php458
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/tests/bootstrap.php2
-rwxr-xr-xwww/wiki/vendor/elasticsearch/elasticsearch/travis/download_and_run_es.sh16
-rwxr-xr-x[-rw-r--r--]www/wiki/vendor/elasticsearch/elasticsearch/travis/generate_docs.sh5
-rwxr-xr-xwww/wiki/vendor/elasticsearch/elasticsearch/travis/run_es_docker.sh20
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/util/EnsureClusterAlive.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/util/RestSpecRunner.php10
-rwxr-xr-xwww/wiki/vendor/elasticsearch/elasticsearch/util/SpecParser.php2
-rw-r--r--www/wiki/vendor/elasticsearch/elasticsearch/util/docsConfig.php16
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/.gitignore (renamed from www/wiki/vendor/onoi/message-reporter/.gitignore)8
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/.scrutinizer.yml (renamed from www/wiki/vendor/onoi/message-reporter/.scrutinizer.yml)21
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/.travis.yml25
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/LICENSE29
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/Makefile22
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/README.md63
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/composer.json44
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/phpcs.xml176
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/phpunit.xml.dist23
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/src/Factory.php61
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/src/PackagePrivate/CachingFileFetcher.php49
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/src/PackagePrivate/PsrCacheFileFetcher.php92
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/tests/Integration/FactoryTest.php58
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/tests/Unit/PackagePrivate/CachingFileFetcherTest.php69
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/tests/Unit/PackagePrivate/PsrCacheFileFetcherTest.php226
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher-cache/tests/bootstrap.php16
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/.gitignore11
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/.scrutinizer.yml19
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/.travis.yml25
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/COPYING29
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/Makefile22
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/README.md167
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/composer.json62
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/phpcs.xml133
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/phpmd.xml (renamed from www/wiki/vendor/wikimedia/purtle/phpmd.xml)19
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/phpunit.xml.dist (renamed from www/wiki/vendor/onoi/message-reporter/phpunit.xml.dist)7
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/CallbackFileFetcher.php33
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/ErrorLoggingFileFetcher.php46
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/FileFetcher.php21
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/FileFetchingException.php31
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/InMemoryFileFetcher.php52
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/LazyStubFileFetcher.php26
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/NullFileFetcher.php19
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/SimpleFileFetcher.php31
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/SpyingFileFetcher.php52
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/StubFileFetcher.php27
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/src/ThrowingFileFetcher.php19
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/Integration/LazyStubFileFetcherTest.php25
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/Integration/SimpleFileFetcherTest.php57
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/Unit/CallbackFileFetcherTest.php36
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/Unit/ErrorLoggingFileFetcherTest.php81
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/Unit/FileFetchingExceptionTest.php24
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/Unit/InMemoryFileFetcherTest.php61
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/Unit/NullFileFetcherTest.php22
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/Unit/SpyingFileFetcherTest.php98
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/Unit/StubFileFetcherTest.php24
-rw-r--r--www/wiki/vendor/jeroen/file-fetcher/tests/bootstrap.php16
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/.gitignore10
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/.gitreview6
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/.travis.yml22
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/COPYING347
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/README.md73
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/CombinatoryCacheTest.php244
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/MediaWikiCacheTest.php76
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/SimpleInMemoryCacheTest.php57
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/KeyBuilder/NamespacedKeyBuilderTest.php41
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/Tests/bootstrap.php11
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/composer.json33
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/phpunit.xml.dist (renamed from www/wiki/vendor/wikimedia/purtle/phpunit.xml.dist)6
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/src/Cache/Cache.php45
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/src/Cache/CombinatoryCache.php99
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/src/Cache/MediaWikiCache.php49
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/src/Cache/SimpleInMemoryCache.php31
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/src/KeyBuilder/KeyBuilder.php26
-rw-r--r--www/wiki/vendor/jeroen/simple-cache/src/KeyBuilder/NamespacedKeyBuilder.php25
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/.gitignore10
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/.scrutinizer.yml17
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/.travis.yml32
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/COPYING.txt347
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/Dockerfile7
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/Makefile31
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/README.md113
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/composer.json39
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/docker-compose.yml8
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/phpcs.xml174
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/phpunit.xml.dist23
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/src/Geocoder.php22
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/Adapters/GeocoderPhpAdapter.php60
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/Decorators/CoordinateFriendlyGeocoder.php41
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GeoNamesGeocoder.php60
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GoogleGeocoder.php74
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/NominatimGeocoder.php57
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/InMemoryGeocoder.php36
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/NullGeocoder.php23
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/StubGeocoder.php29
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/tests/Integration/Geocoders/Adapters/GeocoderPhpAdapterTest.php65
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/tests/Integration/Geocoders/Adapters/GoogleMaps-NewYork.txt54
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/GeoNamesGeocoderTest.php97
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/GoogleGeocoderTest.php123
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/NominatimGeocoderTest.php69
-rw-r--r--www/wiki/vendor/jeroen/simple-geocoder/tests/bootstrap.php16
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/.scrutinizer.yml7
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/.travis.install.sh (renamed from www/wiki/vendor/mediawiki/parser-hooks/build/travis/before_script.sh)14
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/.travis.yml44
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.i18n.php4
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.php40
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/README.md57
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/build/travis/after_success.sh14
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/build/travis/script.sh14
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/composer.json8
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/i18n/ar.json8
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/i18n/lij.json8
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/i18n/mk.json2
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/i18n/nb.json8
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/i18n/pt-br.json8
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/i18n/sr-ec.json9
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/src/FunctionRunner.php10
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/src/HookDefinition.php4
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/src/HookRunner.php6
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/src/Internal/Runner.php2
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/tests/bootstrap.php27
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/FunctionRunnerTest.php68
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookDefinitionTest.php57
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRegistrantTest.php22
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRunnerTest.php88
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.i18n.php8
-rw-r--r--www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.php31
-rw-r--r--www/wiki/vendor/nicmart/tree/.gitignore2
-rw-r--r--www/wiki/vendor/nicmart/tree/.travis.yml16
-rw-r--r--www/wiki/vendor/nicmart/tree/LICENSE19
-rw-r--r--www/wiki/vendor/nicmart/tree/README.md299
-rw-r--r--www/wiki/vendor/nicmart/tree/composer.json27
-rw-r--r--www/wiki/vendor/nicmart/tree/composer.lock19
-rw-r--r--www/wiki/vendor/nicmart/tree/phpunit.xml.dist24
-rw-r--r--www/wiki/vendor/nicmart/tree/src/Builder/NodeBuilder.php137
-rw-r--r--www/wiki/vendor/nicmart/tree/src/Builder/NodeBuilderInterface.php91
-rw-r--r--www/wiki/vendor/nicmart/tree/src/Node/Node.php19
-rw-r--r--www/wiki/vendor/nicmart/tree/src/Node/NodeInterface.php164
-rw-r--r--www/wiki/vendor/nicmart/tree/src/Node/NodeTrait.php295
-rw-r--r--www/wiki/vendor/nicmart/tree/src/Visitor/PostOrderVisitor.php24
-rw-r--r--www/wiki/vendor/nicmart/tree/src/Visitor/PreOrderVisitor.php24
-rw-r--r--www/wiki/vendor/nicmart/tree/src/Visitor/Visitor.php27
-rw-r--r--www/wiki/vendor/nicmart/tree/src/Visitor/YieldVisitor.php40
-rw-r--r--www/wiki/vendor/nicmart/tree/tests/Builder/NodeBuilderTest.php138
-rw-r--r--www/wiki/vendor/nicmart/tree/tests/Node/NodeTest.php288
-rw-r--r--www/wiki/vendor/nicmart/tree/tests/Visitor/PostOrderVisitorTest.php135
-rw-r--r--www/wiki/vendor/nicmart/tree/tests/Visitor/PreOrderVisitorTest.php135
-rw-r--r--www/wiki/vendor/nicmart/tree/tests/Visitor/YieldVisitorTest.php52
-rw-r--r--www/wiki/vendor/onoi/message-reporter/.travis.yml16
-rw-r--r--www/wiki/vendor/onoi/message-reporter/Makefile22
-rw-r--r--www/wiki/vendor/onoi/message-reporter/README.md33
-rw-r--r--www/wiki/vendor/onoi/message-reporter/composer.json37
-rw-r--r--www/wiki/vendor/onoi/message-reporter/src/CallbackMessageReporter.php20
-rw-r--r--www/wiki/vendor/onoi/message-reporter/src/MessageReporter.php4
-rw-r--r--www/wiki/vendor/onoi/message-reporter/src/MessageReporterAware.php6
-rw-r--r--www/wiki/vendor/onoi/message-reporter/src/MessageReporterAwareTrait.php7
-rw-r--r--www/wiki/vendor/onoi/message-reporter/src/MessageReporterFactory.php6
-rw-r--r--www/wiki/vendor/onoi/message-reporter/src/NullMessageReporter.php4
-rw-r--r--www/wiki/vendor/onoi/message-reporter/src/ObservableMessageReporter.php14
-rw-r--r--www/wiki/vendor/onoi/message-reporter/src/SpyMessageReporter.php6
-rw-r--r--www/wiki/vendor/onoi/message-reporter/tests/bootstrap.php24
-rw-r--r--www/wiki/vendor/onoi/message-reporter/tests/ci/run-tests.sh20
-rw-r--r--www/wiki/vendor/onoi/message-reporter/tests/ci/upload-coverage-report.sh10
-rw-r--r--www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterAwareTest.php41
-rw-r--r--www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterFactoryTest.php78
-rw-r--r--www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterTestCase.php66
-rw-r--r--www/wiki/vendor/onoi/message-reporter/tests/phpunit/NullMessageReporterTest.php35
-rw-r--r--www/wiki/vendor/onoi/message-reporter/tests/phpunit/ObservableMessageReporterTest.php140
-rw-r--r--www/wiki/vendor/onoi/message-reporter/tests/phpunit/SpyMessageReporterTest.php60
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/History.md458
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/LICENSE-MIT2
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/README.md175
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/bin/testsuitegenerator.rb11
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/BrokenDialog.js2
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.js6
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.php6
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/FloatableTest.css4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/IndexedDialog.js20
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/MenuDialog.js15
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/PositionSelectWidget.css42
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/ProcessDialog.js13
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/SampleTabPanel.js4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/classes/SimpleWidget.css23
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/demo.js28
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/demos.php8
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/index.html10
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/infusion.js13
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/pages/dialogs.js4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/pages/icons.js34
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/pages/toolbars.js250
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.js378
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.php90
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/demos/styles/demo.css132
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/ais.json14
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/az.json6
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/bg.json5
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/bs.json5
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/el.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/en-gb.json15
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/fi.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/hi.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/hr.json8
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/hu.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/hy.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/ia.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/id.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/io.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/is.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/ja.json7
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/ka.json6
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/km.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/lt.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/lv.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/lzh.json8
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/mr.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/ms.json5
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/myv.json17
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/nb.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/pt-br.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/roa-tara.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/sk.json9
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/skr-arab.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/sl.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/sr-ec.json2
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/sr-el.json8
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/sv.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/tay.json20
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/te.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/ug-arab.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/uk.json1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/ur.json15
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/i18n/zh-hant.json4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/Element.php17
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/HtmlSnippet.php3
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/Tag.php4
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/Theme.php5
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldLayout.php7
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldsetLayout.php5
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/mixins/FlaggedElement.php2
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/themes/MediaWikiTheme.php6
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/themes/WikimediaUITheme.php10
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/widgets/CheckboxInputWidget.php8
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/widgets/ComboBoxInputWidget.php1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/widgets/DropdownInputWidget.php1
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/widgets/MultilineTextInputWidget.php42
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/widgets/SearchInputWidget.php23
-rw-r--r--www/wiki/vendor/oojs/oojs-ui/php/widgets/TextInputWidget.php33
-rw-r--r--www/wiki/vendor/param-processor/param-processor/.travis.yml6
-rw-r--r--www/wiki/vendor/param-processor/param-processor/DefaultConfig.php44
-rw-r--r--www/wiki/vendor/param-processor/param-processor/README.md136
-rw-r--r--www/wiki/vendor/param-processor/param-processor/composer.json18
-rw-r--r--www/wiki/vendor/param-processor/param-processor/src/Options.php107
-rw-r--r--www/wiki/vendor/param-processor/param-processor/src/Param.php15
-rw-r--r--www/wiki/vendor/param-processor/param-processor/src/ParameterTypes.php53
-rw-r--r--www/wiki/vendor/param-processor/param-processor/src/ProcessedParam.php67
-rw-r--r--www/wiki/vendor/param-processor/param-processor/src/ProcessingError.php90
-rw-r--r--www/wiki/vendor/param-processor/param-processor/src/ProcessingResult.php17
-rw-r--r--www/wiki/vendor/param-processor/param-processor/src/Processor.php98
-rw-r--r--www/wiki/vendor/param-processor/param-processor/tests/phpunit/Definitions/ParamDefinitionTest.php3
-rw-r--r--www/wiki/vendor/param-processor/param-processor/tests/phpunit/OptionsTest.php8
-rw-r--r--www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamDefinitionFactoryTest.php5
-rw-r--r--www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamTest.php5
-rw-r--r--www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessingResultTest.php10
-rw-r--r--www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessorTest.php83
-rw-r--r--www/wiki/vendor/param-processor/param-processor/tests/phpunit/SettingsTest.php5
-rw-r--r--www/wiki/vendor/pear/console_getopt/.gitignore6
-rw-r--r--www/wiki/vendor/pear/console_getopt/.travis.yml9
-rw-r--r--www/wiki/vendor/pear/console_getopt/Console/Getopt.php365
-rw-r--r--www/wiki/vendor/pear/console_getopt/LICENSE25
-rw-r--r--www/wiki/vendor/pear/console_getopt/README.rst26
-rw-r--r--www/wiki/vendor/pear/console_getopt/composer.json35
-rw-r--r--www/wiki/vendor/pear/console_getopt/package.xml284
-rw-r--r--www/wiki/vendor/pear/console_getopt/tests/001-getopt.phpt63
-rw-r--r--www/wiki/vendor/pear/console_getopt/tests/bug10557.phpt22
-rw-r--r--www/wiki/vendor/pear/console_getopt/tests/bug11068.phpt44
-rw-r--r--www/wiki/vendor/pear/console_getopt/tests/bug13140.phpt75
-rw-r--r--www/wiki/vendor/pear/mail/LICENSE29
-rw-r--r--www/wiki/vendor/pear/mail/Mail.php267
-rw-r--r--www/wiki/vendor/pear/mail/Mail/RFC822.php929
-rw-r--r--www/wiki/vendor/pear/mail/Mail/mail.php168
-rw-r--r--www/wiki/vendor/pear/mail/Mail/mock.php142
-rw-r--r--www/wiki/vendor/pear/mail/Mail/null.php85
-rw-r--r--www/wiki/vendor/pear/mail/Mail/sendmail.php199
-rw-r--r--www/wiki/vendor/pear/mail/Mail/smtp.php461
-rw-r--r--www/wiki/vendor/pear/mail/Mail/smtpmx.php504
-rw-r--r--www/wiki/vendor/pear/mail/README.rst53
-rw-r--r--www/wiki/vendor/pear/mail/composer.json46
-rw-r--r--www/wiki/vendor/pear/mail/package.xml79
-rw-r--r--www/wiki/vendor/pear/mail/tests/13659.phpt25
-rw-r--r--www/wiki/vendor/pear/mail/tests/9137.phpt33
-rw-r--r--www/wiki/vendor/pear/mail/tests/9137_2.phpt35
-rw-r--r--www/wiki/vendor/pear/mail/tests/Makefile8
-rwxr-xr-xwww/wiki/vendor/pear/mail/tests/bug17178.phpt11
-rwxr-xr-xwww/wiki/vendor/pear/mail/tests/bug17317.phpt19
-rw-r--r--www/wiki/vendor/pear/mail/tests/rfc822.phpt107
-rw-r--r--www/wiki/vendor/pear/mail/tests/smtp_error.phpt30
-rw-r--r--www/wiki/vendor/pear/mail/tests/validateQuotedString.php17
-rw-r--r--www/wiki/vendor/pear/mail_mime/Mail/mime.php1612
-rw-r--r--www/wiki/vendor/pear/mail_mime/Mail/mimePart.php1276
-rw-r--r--www/wiki/vendor/pear/mail_mime/README19
-rw-r--r--www/wiki/vendor/pear/mail_mime/composer.json34
-rw-r--r--www/wiki/vendor/pear/mail_mime/package.xml865
-rwxr-xr-xwww/wiki/vendor/pear/mail_mime/scripts/phail.php47
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/Makefile8
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/class-filename.phpt13
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/encoding_case.phpt13
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/headers_with_mbstring.phpt148
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/headers_without_mbstring.phpt149
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/sleep_wakeup_EOL-bug3488-part1.phpt28
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/sleep_wakeup_EOL-bug3488-part2.phpt27
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_10596_1.phpt17
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_10816_1.phpt23
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_10999_1.phpt27
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_11381.phpt27
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_11731.phpt20
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_12165.phpt14
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_12385_1.phpt32
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_12411.phpt25
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_12466.phpt23
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_13032.phpt21
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_13444.phpt30
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_13962.phpt19
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_14529.phpt21
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_14779.phpt25
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_14780.phpt22
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_15320.phpt21
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_16539.phpt49
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_17025.phpt15
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_17175.phpt24
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_18083.phpt23
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_18772.phpt46
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_19497.phpt22
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_20226.phpt14
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_20273.phpt13
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_20563.phpt23
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_20564.phpt14
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_21098.phpt17
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_21205.phpt38
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_21206.phpt28
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_21255.phpt19
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_1.phpt20
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_2.phpt21
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_3.phpt23
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_7561_1.phpt24
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_8386_1.phpt22
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_8541_1.phpt19
-rw-r--r--www/wiki/vendor/pear/mail_mime/tests/test_Bug_9722_1.phpt24
-rw-r--r--www/wiki/vendor/pear/net_smtp/LICENSE69
-rw-r--r--www/wiki/vendor/pear/net_smtp/Net/SMTP.php1256
-rw-r--r--www/wiki/vendor/pear/net_smtp/composer.json48
-rw-r--r--www/wiki/vendor/pear/net_smtp/docs/docutils.conf16
-rw-r--r--www/wiki/vendor/pear/net_smtp/docs/docutils.css108
-rw-r--r--www/wiki/vendor/pear/net_smtp/docs/guide.txt267
-rw-r--r--www/wiki/vendor/pear/net_smtp/examples/basic.php39
-rw-r--r--www/wiki/vendor/pear/net_smtp/package.xml77
-rwxr-xr-xwww/wiki/vendor/pear/net_smtp/phpdoc.sh3
-rw-r--r--www/wiki/vendor/pear/net_smtp/tests/auth.phpt28
-rw-r--r--www/wiki/vendor/pear/net_smtp/tests/basic.phpt42
-rw-r--r--www/wiki/vendor/pear/net_smtp/tests/config.php.dist15
-rw-r--r--www/wiki/vendor/pear/net_smtp/tests/quotedata.phpt70
-rw-r--r--www/wiki/vendor/pear/net_socket/.gitignore4
-rw-r--r--www/wiki/vendor/pear/net_socket/.travis.yml6
-rw-r--r--www/wiki/vendor/pear/net_socket/Net/Socket.php686
-rw-r--r--www/wiki/vendor/pear/net_socket/composer.json41
-rw-r--r--www/wiki/vendor/pear/net_socket/package.xml58
-rw-r--r--www/wiki/vendor/pear/pear-core-minimal/README.rst26
-rw-r--r--www/wiki/vendor/pear/pear-core-minimal/composer.json32
-rw-r--r--www/wiki/vendor/pear/pear-core-minimal/src/OS/Guess.php337
-rw-r--r--www/wiki/vendor/pear/pear-core-minimal/src/PEAR.php1113
-rw-r--r--www/wiki/vendor/pear/pear-core-minimal/src/PEAR/Error.php14
-rw-r--r--www/wiki/vendor/pear/pear-core-minimal/src/PEAR/ErrorStack.php979
-rw-r--r--www/wiki/vendor/pear/pear-core-minimal/src/System.php628
-rw-r--r--www/wiki/vendor/pear/pear_exception/LICENSE27
-rw-r--r--www/wiki/vendor/pear/pear_exception/PEAR/Exception.php456
-rw-r--r--www/wiki/vendor/pear/pear_exception/composer.json43
-rw-r--r--www/wiki/vendor/pear/pear_exception/package.xml120
-rw-r--r--www/wiki/vendor/pear/pear_exception/tests/PEAR/ExceptionTest.php78
-rw-r--r--www/wiki/vendor/psr/simple-cache/.editorconfig12
-rw-r--r--www/wiki/vendor/psr/simple-cache/LICENSE.md21
-rw-r--r--www/wiki/vendor/psr/simple-cache/README.md8
-rw-r--r--www/wiki/vendor/psr/simple-cache/composer.json25
-rw-r--r--www/wiki/vendor/psr/simple-cache/src/CacheException.php10
-rw-r--r--www/wiki/vendor/psr/simple-cache/src/CacheInterface.php114
-rw-r--r--www/wiki/vendor/psr/simple-cache/src/InvalidArgumentException.php13
-rw-r--r--www/wiki/vendor/wikimedia/at-ease/COPYING339
-rw-r--r--www/wiki/vendor/wikimedia/at-ease/README.md (renamed from www/wiki/vendor/mediawiki/at-ease/README.md)2
-rw-r--r--www/wiki/vendor/wikimedia/at-ease/src/MediaWiki/Functions.php51
-rw-r--r--www/wiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php (renamed from www/wiki/vendor/mediawiki/at-ease/src/Functions.php)9
-rw-r--r--www/wiki/vendor/wikimedia/base-convert/CODE_OF_CONDUCT.md2
-rw-r--r--www/wiki/vendor/wikimedia/base-convert/src/Functions.php11
-rw-r--r--www/wiki/vendor/wikimedia/html-formatter/README.md6
-rw-r--r--www/wiki/vendor/wikimedia/html-formatter/src/HtmlFormatter.php33
-rw-r--r--www/wiki/vendor/wikimedia/ip-set/README.md17
-rw-r--r--www/wiki/vendor/wikimedia/ip-set/src/IPSet/IPSet.php6
-rw-r--r--www/wiki/vendor/wikimedia/ip-set/src/Wikimedia/IPSet.php (renamed from www/wiki/vendor/wikimedia/ip-set/src/IPSet.php)42
-rw-r--r--www/wiki/vendor/wikimedia/less.php/CHANGES.md (renamed from www/wiki/vendor/oyejorge/less.php/CHANGES.md)7
-rw-r--r--www/wiki/vendor/wikimedia/less.php/LICENSE (renamed from www/wiki/vendor/oyejorge/less.php/LICENSE)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/README.md (renamed from www/wiki/vendor/oyejorge/less.php/README.md)59
-rwxr-xr-xwww/wiki/vendor/wikimedia/less.php/bin/lessc (renamed from www/wiki/vendor/oyejorge/less.php/bin/lessc)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/composer.json (renamed from www/wiki/vendor/oyejorge/less.php/composer.json)3
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lessc.inc.php (renamed from www/wiki/vendor/oyejorge/less.php/lessc.inc.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/.easymin/ignore_prefixes (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/.easymin/ignore_prefixes)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Autoloader.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Autoloader.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Cache.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Cache.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Colors.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Colors.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Configurable.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Configurable.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Environment.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Environment.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Exception/Chunk.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Exception/Chunk.php)20
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Exception/Compiler.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Exception/Compiler.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Exception/Parser.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Exception/Parser.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Functions.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Functions.php)0
-rwxr-xr-xwww/wiki/vendor/wikimedia/less.php/lib/Less/Less.php.combine (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Less.php.combine)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Mime.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Mime.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Output.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Output.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Output/Mapped.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Output/Mapped.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Parser.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Parser.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/SourceMap/Base64VLQ.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/SourceMap/Base64VLQ.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/SourceMap/Generator.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/SourceMap/Generator.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Alpha.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Alpha.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Anonymous.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Anonymous.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Assignment.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Assignment.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Attribute.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Attribute.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Call.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Call.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Color.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Color.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Comment.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Comment.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Condition.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Condition.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/DefaultFunc.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/DefaultFunc.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/DetachedRuleset.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/DetachedRuleset.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Dimension.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Dimension.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Directive.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Directive.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Element.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Element.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Expression.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Expression.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Extend.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Extend.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Import.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Import.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Javascript.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Javascript.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Keyword.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Keyword.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Media.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Media.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Mixin/Call.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Mixin/Definition.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Definition.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/NameValue.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/NameValue.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Negative.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Negative.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Operation.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Operation.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Paren.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Paren.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Quoted.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Quoted.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Rule.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Rule.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Ruleset.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/RulesetCall.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/RulesetCall.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Selector.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Selector.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/UnicodeDescriptor.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/UnicodeDescriptor.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Unit.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Unit.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/UnitConversions.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/UnitConversions.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Url.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Url.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Value.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Value.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Variable.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Variable.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Version.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Version.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/extendFinder.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/extendFinder.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/import.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/import.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/joinSelector.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/joinSelector.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/processExtends.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/processExtends.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/toCSS.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/toCSS.php)0
-rw-r--r--www/wiki/vendor/wikimedia/less.php/lib/Less/VisitorReplacing.php (renamed from www/wiki/vendor/oyejorge/less.php/lib/Less/VisitorReplacing.php)0
-rw-r--r--www/wiki/vendor/wikimedia/object-factory/CODE_OF_CONDUCT.md2
-rw-r--r--www/wiki/vendor/wikimedia/object-factory/COPYING (renamed from www/wiki/vendor/mediawiki/at-ease/COPYING)183
-rw-r--r--www/wiki/vendor/wikimedia/object-factory/README.md57
-rw-r--r--www/wiki/vendor/wikimedia/object-factory/src/ObjectFactory.php205
-rw-r--r--www/wiki/vendor/wikimedia/php-session-serializer/src/Wikimedia/PhpSessionSerializer.php27
-rw-r--r--www/wiki/vendor/wikimedia/purtle/Doxyfile32
-rw-r--r--www/wiki/vendor/wikimedia/purtle/README.md5
-rw-r--r--www/wiki/vendor/wikimedia/purtle/RELEASE-NOTES.md17
-rw-r--r--www/wiki/vendor/wikimedia/purtle/composer.json67
-rw-r--r--www/wiki/vendor/wikimedia/purtle/phpcs.xml58
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/BNodeLabeler.php2
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/JsonLdRdfWriter.php482
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/N3Quoter.php20
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/N3RdfWriterBase.php18
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/NTriplesRdfWriter.php28
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/RdfWriter.php4
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/RdfWriterBase.php12
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/RdfWriterFactory.php38
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/TurtleRdfWriter.php8
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/UnicodeEscaper.php16
-rw-r--r--www/wiki/vendor/wikimedia/purtle/src/XmlRdfWriter.php42
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/bootstrap.php26
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.nt4
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.rdf9
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.ttl8
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.nt5
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.rdf12
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.ttl11
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.nt4
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.rdf15
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.ttl13
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.nt3
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.rdf10
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.ttl8
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.nt4
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.rdf11
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.ttl9
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Resources.nt2
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Resources.rdf7
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Resources.ttl6
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.nt3
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.rdf12
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.ttl9
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Texts.nt4
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Texts.rdf9
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Texts.ttl8
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Triples.nt3
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Triples.rdf10
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Triples.ttl8
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Values.nt19
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Values.rdf24
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/data/Values.ttl23
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/phpunit/BNodeLabelerTest.php47
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/phpunit/N3QuoterTest.php76
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/phpunit/NTriplesRdfWriterTest.php35
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/phpunit/RdfWriterFactoryTest.php146
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/phpunit/RdfWriterTestBase.php381
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/phpunit/TurtleRdfWriterTest.php43
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/phpunit/UnicodeEscaperTest.php87
-rw-r--r--www/wiki/vendor/wikimedia/purtle/tests/phpunit/XmlRdfWriterTest.php33
-rw-r--r--www/wiki/vendor/wikimedia/relpath/README.md4
-rw-r--r--www/wiki/vendor/wikimedia/relpath/src/RelPath.php151
-rw-r--r--www/wiki/vendor/wikimedia/relpath/src/RelPath/RelPath.php64
-rw-r--r--www/wiki/vendor/wikimedia/relpath/src/Wikimedia/RelPath.php154
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/CODE_OF_CONDUCT.md2
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/CREDITS3
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/LICENSE30
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMBuilder.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMSerializer.php4
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMUtils.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/PropGuard.php8
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/AbstractSerializer.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/DepurateFormatter.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/FastFormatter.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Formatter.php5
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/HtmlFormatter.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Serializer.php42
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/SerializerNode.php11
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/SerializerWithTracer.php93
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/TestFormatter.php2
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Attribute.php7
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/NullTokenHandler.php34
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/PlainAttributes.php2
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/TokenHandler.php28
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Tokenizer.php80
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ActiveFormattingElements.php5
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterBody.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterFrameset.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterBody.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterFrameset.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterHead.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHead.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHtml.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/CachingStack.php77
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DestructTracer.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DispatchTracer.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Dispatcher.php17
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Element.php25
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ForeignAttributes.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InBody.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCaption.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCell.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InColumnGroup.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InForeignContent.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InFrameset.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHead.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHeadNoscript.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InPre.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InRow.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelect.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelectInTable.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTable.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableBody.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableText.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTemplate.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTextarea.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Initial.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InsertionMode.php9
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Marker.php8
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/NullTreeHandler.php45
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/SimpleStack.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Stack.php3
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TemplateModeStack.php2
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Text.php1
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TraceFormatter.php127
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeBuilder.php27
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeHandler.php43
-rw-r--r--www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeMutationTracer.php120
-rw-r--r--www/wiki/vendor/wikimedia/running-stat/COPYING183
-rw-r--r--www/wiki/vendor/wikimedia/running-stat/README.md8
-rw-r--r--www/wiki/vendor/wikimedia/running-stat/src/RunningStat/PSquare.php5
-rw-r--r--www/wiki/vendor/wikimedia/running-stat/src/RunningStat/RunningStat.php5
-rw-r--r--www/wiki/vendor/wikimedia/running-stat/src/Wikimedia/PSquare.php (renamed from www/wiki/vendor/wikimedia/running-stat/src/PSquare.php)15
-rw-r--r--www/wiki/vendor/wikimedia/running-stat/src/Wikimedia/RunningStat.php (renamed from www/wiki/vendor/wikimedia/running-stat/src/RunningStat.php)6
-rw-r--r--www/wiki/vendor/wikimedia/textcat/CODE_OF_CONDUCT.md2
-rw-r--r--www/wiki/vendor/wikimedia/textcat/COPYING (renamed from www/wiki/vendor/wikimedia/textcat/LICENSE)0
-rw-r--r--www/wiki/vendor/wikimedia/textcat/LM-query/en_cyr.lm20004
-rw-r--r--www/wiki/vendor/wikimedia/textcat/LM-query/ru_lat.lm20004
-rw-r--r--www/wiki/vendor/wikimedia/textcat/LM/en_cyr.lm20004
-rw-r--r--www/wiki/vendor/wikimedia/textcat/LM/ru_lat.lm20004
-rw-r--r--www/wiki/vendor/wikimedia/textcat/LM/ru_win1251.lm20004
-rw-r--r--www/wiki/vendor/wikimedia/textcat/README.md95
-rw-r--r--www/wiki/vendor/wikimedia/textcat/catus.php6
-rw-r--r--www/wiki/vendor/wikimedia/textcat/felis.php2
-rw-r--r--www/wiki/vendor/wikimedia/textcat/lm2php.php2
-rw-r--r--www/wiki/vendor/wikimedia/textcat/src/TextCat.php (renamed from www/wiki/vendor/wikimedia/textcat/TextCat.php)52
-rw-r--r--www/wiki/vendor/wikimedia/utfnormal/Doxyfile32
-rw-r--r--www/wiki/vendor/wikimedia/utfnormal/scripts/benchmark.php15
-rw-r--r--www/wiki/vendor/wikimedia/utfnormal/scripts/generate.php29
-rw-r--r--www/wiki/vendor/wikimedia/utfnormal/scripts/memstress.php16
-rw-r--r--www/wiki/vendor/wikimedia/utfnormal/src/Constants.php1
-rw-r--r--www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalData.inc8
-rw-r--r--www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalDataK.inc2
-rw-r--r--www/wiki/vendor/wikimedia/utfnormal/src/Util.php20
-rw-r--r--www/wiki/vendor/wikimedia/utfnormal/src/Validator.php103
-rw-r--r--www/wiki/vendor/wikimedia/wrappedstring/README.md6
-rw-r--r--www/wiki/vendor/wikimedia/wrappedstring/src/Wikimedia/WrappedString.php (renamed from www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString.php)7
-rw-r--r--www/wiki/vendor/wikimedia/wrappedstring/src/Wikimedia/WrappedStringList.php (renamed from www/wiki/vendor/wikimedia/wrappedstring/src/WrappedStringList.php)9
-rw-r--r--www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString/WrappedString.php6
-rw-r--r--www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString/WrappedStringList.php6
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Assert.php71
-rw-r--r--www/wiki/vendor/willdurand/geocoder/CHANGELOG.md83
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Collection.php59
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Dumper/AbstractArrayDumper.php65
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Dumper/AbstractDumper.php45
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Dumper/Dumper.php31
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Dumper/GeoArray.php29
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Dumper/GeoJson.php29
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Dumper/Gpx.php72
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Dumper/Kml.php52
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Dumper/Wkb.php36
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Dumper/Wkt.php36
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/CollectionIsEmpty.php22
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/Exception.php20
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/ExtensionNotLoaded.php22
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/FunctionNotFound.php31
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/InvalidArgument.php20
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/InvalidCredentials.php22
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/InvalidServerResponse.php42
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/LogicException.php18
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/OutOfBounds.php18
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/ProviderNotRegistered.php37
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/QuotaExceeded.php22
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Exception/UnsupportedOperation.php23
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Formatter/StringFormatter.php85
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Geocoder.php56
-rw-r--r--www/wiki/vendor/willdurand/geocoder/GeocoderTrait.php44
-rw-r--r--www/wiki/vendor/willdurand/geocoder/LICENSE21
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Location.php116
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Model/Address.php370
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Model/AddressBuilder.php326
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Model/AddressCollection.php106
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Model/AdminLevel.php86
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Model/AdminLevelCollection.php140
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Model/Bounds.php125
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Model/Coordinates.php80
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Model/Country.php77
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Provider/AbstractProvider.php36
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Provider/Provider.php51
-rw-r--r--www/wiki/vendor/willdurand/geocoder/ProviderAggregator.php192
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Query/GeocodeQuery.php209
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Query/Query.php69
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Query/ReverseQuery.php187
-rw-r--r--www/wiki/vendor/willdurand/geocoder/Readme.md39
-rw-r--r--www/wiki/vendor/willdurand/geocoder/StatefulGeocoder.php164
-rw-r--r--www/wiki/vendor/willdurand/geocoder/TimedGeocoder.php94
-rw-r--r--www/wiki/vendor/willdurand/geocoder/composer.json40
968 files changed, 142130 insertions, 8678 deletions
diff --git a/www/wiki/vendor/README.md b/www/wiki/vendor/README.md
index 4009e292..01aca1d7 100644
--- a/www/wiki/vendor/README.md
+++ b/www/wiki/vendor/README.md
@@ -19,11 +19,17 @@ Adding or updating libraries
----------------------------
0. Read the [documentation] on the process for adding new libraries.
-1. Ensure you're using the 1.4.1 version of composer via `composer --version`.
+1. Ensure you're using version 1.6.2 (or later. This keeps installed.json
+ alphasorted, making patches less likely to conflict, and diffs easier to
+ read) of composer via `composer --version`.
2. Edit the composer.json file to add/update the libraries you want to change.
-3. Run `composer update --no-dev` to download files and update the autoloader.
-4. Add and commit changes as a gerrit patch.
-5. Review and merge changes.
+3. Run `composer update --no-dev --ignore-platform-reqs` to download files and
+ update the autoloader.
+4. Add all the new dependencies that got installed to composer.json as well,
+ so that everything has their version pinned. (You can look at the changes
+ in composer.lock or composer/installed.json to see what they are.)
+5. Add and commit changes as a gerrit patch.
+6. Review and merge changes.
[Composer]: https://getcomposer.org/
diff --git a/www/wiki/vendor/bin/lessc b/www/wiki/vendor/bin/lessc
index 7947b716..7be6a69c 120000
--- a/www/wiki/vendor/bin/lessc
+++ b/www/wiki/vendor/bin/lessc
@@ -1 +1 @@
-../oyejorge/less.php/bin/lessc \ No newline at end of file
+../wikimedia/less.php/bin/lessc \ No newline at end of file
diff --git a/www/wiki/vendor/composer.json b/www/wiki/vendor/composer.json
index b2fb18b9..d579f41c 100644
--- a/www/wiki/vendor/composer.json
+++ b/www/wiki/vendor/composer.json
@@ -10,51 +10,39 @@
"prefer-stable": true,
"require": {
"composer/semver": "1.4.2",
- "cssjanus/cssjanus": "1.2.0",
- "firebase/php-jwt": "4.0.0",
- "james-heinrich/getid3": "1.9.14",
- "justinrainbow/json-schema": "5.2.1",
+ "cssjanus/cssjanus": "1.3.0",
"liuggio/statsd-php-client": "1.0.18",
- "mediawiki/at-ease": "1.1.0",
- "monolog/monolog": "1.22.1",
- "mustangostang/spyc": "0.6.2",
- "nmred/kafka-php": "0.1.5",
- "oojs/oojs-ui": "dev-0.23.0-no-at-ease",
- "oyejorge/less.php": "1.7.0.14",
+ "oojs/oojs-ui": "0.26.4",
"pear/console_getopt": "1.4.1",
"pear/mail": "1.4.1",
- "pear/mail_mime": "1.10.1",
- "pear/mail_mime-decode": "1.5.5.2",
+ "pear/mail_mime": "1.10.2",
"pear/net_smtp": "1.7.3",
"pear/net_socket": "1.2.1",
"pear/pear-core-minimal": "1.10.3",
"pear/pear_exception": "1.0.0",
"php": ">=5.5.9",
- "pimple/pimple": "3.0.2",
"psr/log": "1.0.2",
- "stil/gd-text": "1.0.0",
- "symfony/process": "3.2.6",
"wikimedia/assert": "0.2.2",
- "wikimedia/avro": "1.7.7",
- "wikimedia/base-convert": "1.0.1",
+ "wikimedia/at-ease": "1.2.0",
+ "wikimedia/base-convert": "2.0.0",
"wikimedia/cdb": "1.4.1",
"wikimedia/cldr-plural-rule-parser": "1.0.0",
"wikimedia/composer-merge-plugin": "1.4.1",
- "wikimedia/css-sanitizer": "1.0.2",
- "wikimedia/html-formatter": "1.0.1",
- "wikimedia/ip-set": "1.1.0",
- "wikimedia/php-session-serializer": "1.0.4",
- "wikimedia/purtle": "1.0.6",
- "wikimedia/relpath": "2.0.0",
- "wikimedia/remex-html": "1.0.1",
- "wikimedia/running-stat": "1.1.0",
+ "wikimedia/html-formatter": "1.0.2",
+ "wikimedia/ip-set": "1.3.0",
+ "wikimedia/less.php": "1.8.0",
+ "wikimedia/object-factory": "1.0.0",
+ "wikimedia/php-session-serializer": "1.0.6",
+ "wikimedia/purtle": "1.0.7",
+ "wikimedia/relpath": "2.1.1",
+ "wikimedia/remex-html": "2.0.1",
+ "wikimedia/running-stat": "1.2.1",
"wikimedia/scoped-callback": "1.0.0",
"wikimedia/testing-access-wrapper": "1.0.0",
- "wikimedia/textcat": "1.2.0",
"wikimedia/timestamp": "1.0.0",
- "wikimedia/utfnormal": "1.1.0",
+ "wikimedia/utfnormal": "2.0.0",
"wikimedia/wait-condition-loop": "1.0.1",
- "wikimedia/wrappedstring": "2.2.0",
+ "wikimedia/wrappedstring": "2.3.0",
"zordius/lightncandy": "0.23"
},
"require-dev": {
@@ -62,6 +50,6 @@
"jakub-onderka/php-console-highlighter": "0.3.2"
},
"scripts": {
- "test": "parallel-lint --exclude composer/autoload_static.php --exclude jakub-onderka/php-parallel-lint/tests ."
+ "test": "parallel-lint --exclude composer/autoload_static.php --exclude jakub-onderka/php-parallel-lint/tests --exclude symfony/var-dumper/Tests/Fixtures ."
}
}
diff --git a/www/wiki/vendor/composer.lock b/www/wiki/vendor/composer.lock
index d6404797..8e9b078e 100644
--- a/www/wiki/vendor/composer.lock
+++ b/www/wiki/vendor/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "a7fe88f87daaabcfa53b869e5d6e3ec5",
+ "content-hash": "179f60edaeb1029f04d3d07bcaa39e6a",
"packages": [
{
"name": "composer/semver",
@@ -70,25 +70,25 @@
},
{
"name": "cssjanus/cssjanus",
- "version": "v1.2.0",
+ "version": "v1.3.0",
"source": {
"type": "git",
"url": "https://github.com/cssjanus/php-cssjanus.git",
- "reference": "0fd44d8a3f1f0f10bfb500b6b595240bf6415ffa"
+ "reference": "93db9fb39c2f9bcf287715ae254c088b14a77799"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cssjanus/php-cssjanus/zipball/0fd44d8a3f1f0f10bfb500b6b595240bf6415ffa",
- "reference": "0fd44d8a3f1f0f10bfb500b6b595240bf6415ffa",
+ "url": "https://api.github.com/repos/cssjanus/php-cssjanus/zipball/93db9fb39c2f9bcf287715ae254c088b14a77799",
+ "reference": "93db9fb39c2f9bcf287715ae254c088b14a77799",
"shasum": ""
},
"require": {
- "php": ">=5.4"
+ "php": ">=5.6.0"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.8.*",
- "phpunit/phpunit": "4.8.*",
- "squizlabs/php_codesniffer": "2.3.*"
+ "jakub-onderka/php-parallel-lint": "^0.9.2",
+ "phpunit/phpunit": "^4.8.36",
+ "squizlabs/php_codesniffer": "^3.1.1"
},
"type": "library",
"autoload": {
@@ -100,154 +100,19 @@
"license": [
"Apache-2.0"
],
- "description": "Convert CSS stylesheets between left-to-right and right-to-left.",
- "time": "2017-03-14T20:57:08+00:00"
- },
- {
- "name": "firebase/php-jwt",
- "version": "v4.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/firebase/php-jwt.git",
- "reference": "dccf163dc8ed7ed6a00afc06c51ee5186a428d35"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/firebase/php-jwt/zipball/dccf163dc8ed7ed6a00afc06c51ee5186a428d35",
- "reference": "dccf163dc8ed7ed6a00afc06c51ee5186a428d35",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Firebase\\JWT\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Neuman Vong",
- "email": "neuman+pear@twilio.com",
- "role": "Developer"
- },
- {
- "name": "Anant Narayanan",
- "email": "anant@php.net",
- "role": "Developer"
- }
- ],
- "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
- "homepage": "https://github.com/firebase/php-jwt",
- "time": "2016-07-18T04:51:16+00:00"
- },
- {
- "name": "james-heinrich/getid3",
- "version": "v1.9.14",
- "source": {
- "type": "git",
- "url": "https://github.com/JamesHeinrich/getID3.git",
- "reference": "30bd11473b0eef6f1b47866ef7ab0a557917fc21"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/JamesHeinrich/getID3/zipball/30bd11473b0eef6f1b47866ef7ab0a557917fc21",
- "reference": "30bd11473b0eef6f1b47866ef7ab0a557917fc21",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "getid3/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL"
- ],
- "description": "PHP script that extracts useful information from popular multimedia file formats",
- "homepage": "http://www.getid3.org/",
- "keywords": [
- "codecs",
- "php",
- "tags"
- ],
- "time": "2017-03-27T21:12:55+00:00"
- },
- {
- "name": "justinrainbow/json-schema",
- "version": "5.2.1",
- "source": {
- "type": "git",
- "url": "https://github.com/justinrainbow/json-schema.git",
- "reference": "429be236f296ca249d61c65649cdf2652f4a5e80"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/429be236f296ca249d61c65649cdf2652f4a5e80",
- "reference": "429be236f296ca249d61c65649cdf2652f4a5e80",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^2.1",
- "json-schema/json-schema-test-suite": "1.2.0",
- "phpdocumentor/phpdocumentor": "^2.7",
- "phpunit/phpunit": "^4.8.22"
- },
- "bin": [
- "bin/validate-json"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "JsonSchema\\": "src/JsonSchema/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
"authors": [
{
- "name": "Bruno Prieto Reis",
- "email": "bruno.p.reis@gmail.com"
- },
- {
- "name": "Justin Rainbow",
- "email": "justin.rainbow@gmail.com"
+ "name": "Trevor Parscal"
},
{
- "name": "Igor Wiedler",
- "email": "igor@wiedler.ch"
+ "name": "Roan Kattouw"
},
{
- "name": "Robert Schönthal",
- "email": "seroscho@googlemail.com"
+ "name": "Timo Tijhof"
}
],
- "description": "A library to validate a json schema.",
- "homepage": "https://github.com/justinrainbow/json-schema",
- "keywords": [
- "json",
- "schema"
- ],
- "time": "2017-05-16T21:06:09+00:00"
+ "description": "Convert CSS stylesheets between left-to-right and right-to-left.",
+ "time": "2019-05-10T23:50:10+00:00"
},
{
"name": "liuggio/statsd-php-client",
@@ -300,241 +165,27 @@
"time": "2015-07-23T23:12:45+00:00"
},
{
- "name": "mediawiki/at-ease",
- "version": "v1.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/wikimedia/at-ease.git",
- "reference": "94c0b84888841d160419f915c2745d9d08fbf0c3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/wikimedia/at-ease/zipball/94c0b84888841d160419f915c2745d9d08fbf0c3",
- "reference": "94c0b84888841d160419f915c2745d9d08fbf0c3",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9",
- "mediawiki/mediawiki-codesniffer": "0.3.0",
- "phpunit/phpunit": "~4.5",
- "squizlabs/php_codesniffer": "2.3.0"
- },
- "type": "library",
- "autoload": {
- "files": [
- "src/Functions.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0+"
- ],
- "authors": [
- {
- "name": "Tim Starling",
- "email": "tstarling@wikimedia.org"
- },
- {
- "name": "MediaWiki developers",
- "email": "wikitech-l@lists.wikimedia.org"
- }
- ],
- "description": "Safe replacement to @ for suppressing warnings.",
- "homepage": "https://www.mediawiki.org/wiki/at-ease",
- "abandoned": "wikimedia/at-ease",
- "time": "2015-09-18T07:02:06+00:00"
- },
- {
- "name": "monolog/monolog",
- "version": "1.22.1",
- "source": {
- "type": "git",
- "url": "https://github.com/Seldaek/monolog.git",
- "reference": "1e044bc4b34e91743943479f1be7a1d5eb93add0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1e044bc4b34e91743943479f1be7a1d5eb93add0",
- "reference": "1e044bc4b34e91743943479f1be7a1d5eb93add0",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0",
- "psr/log": "~1.0"
- },
- "provide": {
- "psr/log-implementation": "1.0.0"
- },
- "require-dev": {
- "aws/aws-sdk-php": "^2.4.9 || ^3.0",
- "doctrine/couchdb": "~1.0@dev",
- "graylog2/gelf-php": "~1.0",
- "jakub-onderka/php-parallel-lint": "0.9",
- "php-amqplib/php-amqplib": "~2.4",
- "php-console/php-console": "^3.1.3",
- "phpunit/phpunit": "~4.5",
- "phpunit/phpunit-mock-objects": "2.3.0",
- "ruflin/elastica": ">=0.90 <3.0",
- "sentry/sentry": "^0.13",
- "swiftmailer/swiftmailer": "~5.3"
- },
- "suggest": {
- "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
- "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
- "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
- "ext-mongo": "Allow sending log messages to a MongoDB server",
- "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
- "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
- "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
- "php-console/php-console": "Allow sending log messages to Google Chrome",
- "rollbar/rollbar": "Allow sending log messages to Rollbar",
- "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
- "sentry/sentry": "Allow sending log messages to a Sentry server"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Monolog\\": "src/Monolog"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Jordi Boggiano",
- "email": "j.boggiano@seld.be",
- "homepage": "http://seld.be"
- }
- ],
- "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
- "homepage": "http://github.com/Seldaek/monolog",
- "keywords": [
- "log",
- "logging",
- "psr-3"
- ],
- "time": "2017-03-13T07:08:03+00:00"
- },
- {
- "name": "mustangostang/spyc",
- "version": "0.6.2",
- "source": {
- "type": "git",
- "url": "https://github.com/mustangostang/spyc.git",
- "reference": "23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/mustangostang/spyc/zipball/23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d",
- "reference": "23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.1"
- },
- "require-dev": {
- "phpunit/phpunit": "4.3.*@dev"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "0.5.x-dev"
- }
- },
- "autoload": {
- "files": [
- "Spyc.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "mustangostang",
- "email": "vlad.andersen@gmail.com"
- }
- ],
- "description": "A simple YAML loader/dumper class for PHP",
- "homepage": "https://github.com/mustangostang/spyc/",
- "keywords": [
- "spyc",
- "yaml",
- "yml"
- ],
- "time": "2017-02-24T16:06:33+00:00"
- },
- {
- "name": "nmred/kafka-php",
- "version": "v0.1.5",
- "source": {
- "type": "git",
- "url": "https://github.com/weiboad/kafka-php.git",
- "reference": "317ad8c208684db8b9e6d2f5bf7f471e89a8b4eb"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/weiboad/kafka-php/zipball/317ad8c208684db8b9e6d2f5bf7f471e89a8b4eb",
- "reference": "317ad8c208684db8b9e6d2f5bf7f471e89a8b4eb",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpcov": "*",
- "phpunit/phpunit": "~4.0",
- "satooshi/php-coveralls": "dev-master"
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "Kafka\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "description": "Kafka client for php",
- "homepage": "http://www.swanlinux.net",
- "keywords": [
- "client",
- "kafka"
- ],
- "time": "2015-12-02T12:06:23+00:00"
- },
- {
"name": "oojs/oojs-ui",
- "version": "dev-0.23.0-no-at-ease",
+ "version": "v0.26.4",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/oojs-ui.git",
- "reference": "69e6e589bc99f4a69cda7013ffe8499f6b0720f5"
+ "reference": "4d769d5f01ed41411fd0a1248d6185bf80f71c9c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/oojs-ui/zipball/69e6e589bc99f4a69cda7013ffe8499f6b0720f5",
- "reference": "69e6e589bc99f4a69cda7013ffe8499f6b0720f5",
+ "url": "https://api.github.com/repos/wikimedia/oojs-ui/zipball/4d769d5f01ed41411fd0a1248d6185bf80f71c9c",
+ "reference": "4d769d5f01ed41411fd0a1248d6185bf80f71c9c",
"shasum": ""
},
"require": {
"php": ">=5.5.9"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.12.0",
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "18.0.0",
+ "mediawiki/minus-x": "0.3.1",
"phpunit/phpunit": "4.8.36 || ^6.5"
},
"type": "library",
@@ -590,70 +241,8 @@
}
],
"description": "Provides library of common widgets, layouts, and windows.",
- "homepage": "https://www.mediawiki.org/wiki/OOjs_UI",
- "time": "2018-05-29T18:56:45+00:00"
- },
- {
- "name": "oyejorge/less.php",
- "version": "v1.7.0.14",
- "source": {
- "type": "git",
- "url": "https://github.com/oyejorge/less.php.git",
- "reference": "42925c5a01a07d67ca7e82dfc8fb31814d557bc9"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/oyejorge/less.php/zipball/42925c5a01a07d67ca7e82dfc8fb31814d557bc9",
- "reference": "42925c5a01a07d67ca7e82dfc8fb31814d557bc9",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.8.24"
- },
- "bin": [
- "bin/lessc"
- ],
- "type": "library",
- "autoload": {
- "psr-0": {
- "Less": "lib/"
- },
- "classmap": [
- "lessc.inc.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "Apache-2.0"
- ],
- "authors": [
- {
- "name": "Matt Agar",
- "homepage": "https://github.com/agar"
- },
- {
- "name": "Martin JantoÅ¡oviÄ",
- "homepage": "https://github.com/Mordred"
- },
- {
- "name": "Josh Schmidt",
- "homepage": "https://github.com/oyejorge"
- }
- ],
- "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)",
- "homepage": "http://lessphp.gpeasy.com",
- "keywords": [
- "css",
- "less",
- "less.js",
- "lesscss",
- "php",
- "stylesheet"
- ],
- "time": "2017-03-28T22:19:25+00:00"
+ "homepage": "https://www.mediawiki.org/wiki/OOUI",
+ "time": "2018-04-17T21:24:45+00:00"
},
{
"name": "pear/console_getopt",
@@ -762,16 +351,16 @@
},
{
"name": "pear/mail_mime",
- "version": "1.10.1",
+ "version": "1.10.2",
"source": {
"type": "git",
"url": "https://github.com/pear/Mail_Mime.git",
- "reference": "3d4e33a6879cbb4c71684a282750b7bb072a121e"
+ "reference": "7b2f93fa5219da99e9997f497b916b5bb27eb57a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/pear/Mail_Mime/zipball/3d4e33a6879cbb4c71684a282750b7bb072a121e",
- "reference": "3d4e33a6879cbb4c71684a282750b7bb072a121e",
+ "url": "https://api.github.com/repos/pear/Mail_Mime/zipball/7b2f93fa5219da99e9997f497b916b5bb27eb57a",
+ "reference": "7b2f93fa5219da99e9997f497b916b5bb27eb57a",
"shasum": ""
},
"require": {
@@ -804,55 +393,7 @@
],
"description": "Mail_Mime provides classes to create MIME messages",
"homepage": "http://pear.php.net/package/Mail_Mime",
- "time": "2017-05-21T10:43:06+00:00"
- },
- {
- "name": "pear/mail_mime-decode",
- "version": "1.5.5.2",
- "source": {
- "type": "git",
- "url": "https://github.com/dreamfactorysoftware/Mail_mimeDecode.git",
- "reference": "a53c1ce051b212e23f7f67ea8d31015640de1129"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/dreamfactorysoftware/Mail_mimeDecode/zipball/a53c1ce051b212e23f7f67ea8d31015640de1129",
- "reference": "a53c1ce051b212e23f7f67ea8d31015640de1129",
- "shasum": ""
- },
- "require": {
- "pear/pear_exception": "*"
- },
- "require-dev": {
- "phpunit/phpunit": "*"
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "Mail_mimeDecode": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "include-path": [
- "./"
- ],
- "license": [
- "BSD-2-Clause"
- ],
- "authors": [
- {
- "name": "Cipriano Groenendal",
- "email": "cipri@php.net",
- "role": "Lead"
- },
- {
- "name": "Aleksander Machniak",
- "email": "alec@php.net",
- "role": "Lead"
- }
- ],
- "description": "More info available on: http://pear.php.net/package/Mail_mimeDecode",
- "time": "2014-04-15T19:29:16+00:00"
+ "time": "2017-11-17T09:21:45+00:00"
},
{
"name": "pear/net_smtp",
@@ -1068,52 +609,6 @@
"time": "2015-02-10T20:07:52+00:00"
},
{
- "name": "pimple/pimple",
- "version": "v3.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/silexphp/Pimple.git",
- "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a30f7d6e57565a2e1a316e1baf2a483f788b258a",
- "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0.x-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Pimple": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- }
- ],
- "description": "Pimple, a simple Dependency Injection Container",
- "homepage": "http://pimple.sensiolabs.org",
- "keywords": [
- "container",
- "dependency injection"
- ],
- "time": "2015-09-11T15:10:35+00:00"
- },
- {
"name": "psr/log",
"version": "1.0.2",
"source": {
@@ -1161,86 +656,6 @@
"time": "2016-10-10T12:19:37+00:00"
},
{
- "name": "stil/gd-text",
- "version": "v1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/stil/gd-text.git",
- "reference": "a3e561afd5a53a6a4b0c1d64ebaf51e768348a66"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/stil/gd-text/zipball/a3e561afd5a53a6a4b0c1d64ebaf51e768348a66",
- "reference": "a3e561afd5a53a6a4b0c1d64ebaf51e768348a66",
- "shasum": ""
- },
- "require": {
- "ext-gd": "*",
- "php": ">=5.3"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "GDText\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "A class drawing multiline and aligned text on pictures. Uses GD extension.",
- "time": "2015-01-02T12:21:25+00:00"
- },
- {
- "name": "symfony/process",
- "version": "v3.2.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/process.git",
- "reference": "68bfa8c83f24c0ac04ea7193bcdcda4519f41892"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/68bfa8c83f24c0ac04ea7193bcdcda4519f41892",
- "reference": "68bfa8c83f24c0ac04ea7193bcdcda4519f41892",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.2-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Process\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Process Component",
- "homepage": "https://symfony.com",
- "time": "2017-03-04T12:23:14+00:00"
- },
- {
"name": "wikimedia/assert",
"version": "v0.2.2",
"source": {
@@ -1286,93 +701,76 @@
"time": "2015-04-29T17:23:50+00:00"
},
{
- "name": "wikimedia/avro",
- "version": "v1.7.7",
+ "name": "wikimedia/at-ease",
+ "version": "v1.2.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/avro-php.git",
- "reference": "b642da9fd895aab7cb3261a22624228115471f47"
+ "url": "https://github.com/wikimedia/at-ease.git",
+ "reference": "6973ddf6360ec213f853bfe6069271e9fbbf3fdf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/avro-php/zipball/b642da9fd895aab7cb3261a22624228115471f47",
- "reference": "b642da9fd895aab7cb3261a22624228115471f47",
+ "url": "https://api.github.com/repos/wikimedia/at-ease/zipball/6973ddf6360ec213f853bfe6069271e9fbbf3fdf",
+ "reference": "6973ddf6360ec213f853bfe6069271e9fbbf3fdf",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": ">=5.5.9"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "^0.9",
- "phpunit/phpunit": "^4.0.0"
- },
- "suggest": {
- "ext-gmp": "Large integer support for 32-bit platforms."
+ "jakub-onderka/php-parallel-lint": "0.9",
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
+ "phpunit/phpunit": "~4.5"
},
"type": "library",
"autoload": {
- "classmap": [
- "lib/"
+ "files": [
+ "src/MediaWiki/Functions.php",
+ "src/Wikimedia/Functions.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "Apache-2.0"
+ "GPL-2.0+"
],
"authors": [
{
- "name": "Michael Glaesemann",
- "email": "grzm@seespotcode.net"
- },
- {
- "name": "Andy Wick",
- "email": "awick@purple.org"
- },
- {
- "name": "Saleem Shafi",
- "email": "saleemshafi@gmail.com"
- },
- {
- "name": "A B",
- "email": "abawany@x.com"
- },
- {
- "name": "Doug Cutting",
- "email": "cutting@apache.org"
+ "name": "Tim Starling",
+ "email": "tstarling@wikimedia.org"
},
{
- "name": "Tom White",
- "email": "tom@cloudera.com"
+ "name": "MediaWiki developers",
+ "email": "wikitech-l@lists.wikimedia.org"
}
],
- "description": "A library for using Apache Avro with PHP.",
- "homepage": "https://avro.apache.org/",
- "keywords": [
- "serialization"
- ],
- "time": "2015-09-05T18:49:27+00:00"
+ "description": "Safe replacement to @ for suppressing warnings.",
+ "homepage": "https://www.mediawiki.org/wiki/at-ease",
+ "time": "2017-12-30T10:52:27+00:00"
},
{
"name": "wikimedia/base-convert",
- "version": "v1.0.1",
+ "version": "v2.0.0",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/base-convert.git",
- "reference": "2948df323875fb4ef952cda49ac03a6b39708997"
+ "reference": "b1116d1b251e51a44ef76c3a7c79561b2e058e59"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/base-convert/zipball/2948df323875fb4ef952cda49ac03a6b39708997",
- "reference": "2948df323875fb4ef952cda49ac03a6b39708997",
+ "url": "https://api.github.com/repos/wikimedia/base-convert/zipball/b1116d1b251e51a44ef76c3a7c79561b2e058e59",
+ "reference": "b1116d1b251e51a44ef76c3a7c79561b2e058e59",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": ">=5.6.99"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.0",
- "mediawiki/mediawiki-codesniffer": "0.5.0",
- "phpunit/phpunit": "4.6.*"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "22.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "ockcyp/covers-validator": "0.5.1 || 0.6.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
},
"type": "library",
"autoload": {
@@ -1382,7 +780,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
@@ -1396,7 +794,7 @@
],
"description": "Convert an arbitrarily-long string from one numeric base to another, optionally zero-padding to a minimum column width.",
"homepage": "https://www.mediawiki.org/wiki/base_convert",
- "time": "2015-10-29T22:19:02+00:00"
+ "time": "2018-10-21T05:06:11+00:00"
},
{
"name": "wikimedia/cdb",
@@ -1547,31 +945,29 @@
"time": "2017-04-25T02:31:25+00:00"
},
{
- "name": "wikimedia/css-sanitizer",
- "version": "v1.0.2",
+ "name": "wikimedia/html-formatter",
+ "version": "1.0.2",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/css-sanitizer.git",
- "reference": "53071d588f7ac20f1467fb5952e968c1f8e2bb69"
+ "url": "https://github.com/wikimedia/html-formatter.git",
+ "reference": "d6241e74d8091cf1fad91a764da5e1ba5f46e785"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/css-sanitizer/zipball/53071d588f7ac20f1467fb5952e968c1f8e2bb69",
- "reference": "53071d588f7ac20f1467fb5952e968c1f8e2bb69",
+ "url": "https://api.github.com/repos/wikimedia/html-formatter/zipball/d6241e74d8091cf1fad91a764da5e1ba5f46e785",
+ "reference": "d6241e74d8091cf1fad91a764da5e1ba5f46e785",
"shasum": ""
},
"require": {
- "ext-iconv": "*",
"ext-mbstring": "*",
- "mediawiki/at-ease": "1.1.0",
- "php": ">=5.5.9",
- "wikimedia/utfnormal": "1.1.0"
+ "php": ">=5.5"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.7.2",
- "phpunit/phpunit": "4.8.31",
- "wikimedia/testing-access-wrapper": "1.0.0"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "18.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
},
"type": "library",
"autoload": {
@@ -1581,40 +977,41 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "Apache-2.0"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Brad Jorsch",
- "email": "bjorsch@wikimedia.org"
+ "name": "MediaWiki contributors"
}
],
- "description": "Classes to parse and sanitize CSS",
- "homepage": "https://www.mediawiki.org/wiki/Css-sanitizer",
- "time": "2017-06-13T15:51:12+00:00"
+ "description": "Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs.",
+ "homepage": "https://www.mediawiki.org/wiki/HtmlFormatter",
+ "time": "2018-04-14T10:06:56+00:00"
},
{
- "name": "wikimedia/html-formatter",
- "version": "1.0.1",
+ "name": "wikimedia/ip-set",
+ "version": "1.3.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/HtmlFormatter.git",
- "reference": "60069c2fb5e4f034e7025089cc4a1023b810d197"
+ "url": "https://github.com/wikimedia/IPSet.git",
+ "reference": "1a369860e368bcd0fff778a1b541c0773e64217e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/HtmlFormatter/zipball/60069c2fb5e4f034e7025089cc4a1023b810d197",
- "reference": "60069c2fb5e4f034e7025089cc4a1023b810d197",
+ "url": "https://api.github.com/repos/wikimedia/IPSet/zipball/1a369860e368bcd0fff778a1b541c0773e64217e",
+ "reference": "1a369860e368bcd0fff778a1b541c0773e64217e",
"shasum": ""
},
"require": {
- "ext-mbstring": "*",
- "php": ">=5.5"
+ "php": ">=5.5.9",
+ "wikimedia/at-ease": "1.2.0"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.5.1",
- "phpunit/phpunit": "4.7.2"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "19.1.0",
+ "mediawiki/minus-x": "0.3.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
},
"type": "library",
"autoload": {
@@ -1624,82 +1021,148 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "MediaWiki contributors"
+ "name": "Brandon Black",
+ "email": "blblack@gmail.com"
}
],
- "description": "Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs.",
- "homepage": "https://www.mediawiki.org/wiki/HtmlFormatter",
- "time": "2016-04-07T21:25:47+00:00"
+ "description": "Efficiently match IP addresses against a set of CIDR specifications.",
+ "homepage": "https://github.com/wikimedia/IPSet",
+ "time": "2018-12-18T03:49:40+00:00"
},
{
- "name": "wikimedia/ip-set",
- "version": "1.1.0",
+ "name": "wikimedia/less.php",
+ "version": "v1.8.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/IPSet.git",
- "reference": "b71a3834b42e2bcb2d9fa037abbb654e82117a01"
+ "url": "https://github.com/wikimedia/less.php.git",
+ "reference": "eb783ddc912266f2106fee4684b24f178d7d4d06"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/IPSet/zipball/b71a3834b42e2bcb2d9fa037abbb654e82117a01",
- "reference": "b71a3834b42e2bcb2d9fa037abbb654e82117a01",
+ "url": "https://api.github.com/repos/wikimedia/less.php/zipball/eb783ddc912266f2106fee4684b24f178d7d4d06",
+ "reference": "eb783ddc912266f2106fee4684b24f178d7d4d06",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": ">=5.3"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.5.1",
- "phpunit/phpunit": "4.7.2"
+ "phpunit/phpunit": "~4.8.24"
},
+ "bin": [
+ "bin/lessc"
+ ],
"type": "library",
"autoload": {
+ "psr-0": {
+ "Less": "lib/"
+ },
"classmap": [
- "src/"
+ "lessc.inc.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "Apache-2.0"
],
"authors": [
{
- "name": "Brandon Black",
- "email": "blblack@gmail.com"
+ "name": "Matt Agar",
+ "homepage": "https://github.com/agar"
+ },
+ {
+ "name": "Martin JantoÅ¡oviÄ",
+ "homepage": "https://github.com/Mordred"
+ },
+ {
+ "name": "Josh Schmidt",
+ "homepage": "https://github.com/oyejorge"
}
],
- "description": "Efficiently match IP addresses against a set of CIDR specifications.",
- "homepage": "https://github.com/wikimedia/IPSet",
- "time": "2016-02-12T15:19:10+00:00"
+ "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)",
+ "keywords": [
+ "css",
+ "less",
+ "less.js",
+ "lesscss",
+ "php",
+ "stylesheet"
+ ],
+ "time": "2018-10-16T05:21:24+00:00"
+ },
+ {
+ "name": "wikimedia/object-factory",
+ "version": "1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/ObjectFactory.git",
+ "reference": "7a4ed8c5b09dbe553c773ac2ec5f687838217f45"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/ObjectFactory/zipball/7a4ed8c5b09dbe553c773ac2ec5f687838217f45",
+ "reference": "7a4ed8c5b09dbe553c773ac2ec5f687838217f45",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "require-dev": {
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "0.9.2",
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
+ "mediawiki/minus-x": "0.2.1",
+ "phpunit/phpunit": "4.8.36"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Wikimedia\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Bryan Davis",
+ "email": "bdavis@wikimedia.org"
+ }
+ ],
+ "description": "Construct objects from configuration instructions",
+ "homepage": "https://www.mediawiki.org/wiki/ObjectFactory",
+ "time": "2018-01-25T23:57:37+00:00"
},
{
"name": "wikimedia/php-session-serializer",
- "version": "v1.0.4",
+ "version": "v1.0.6",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/php-session-serializer.git",
- "reference": "4474af7aa8f0b20aa141c33eb4ad068a1c7d5b8c"
+ "reference": "d54a26eafdab7ea4c757b1c9ee810df780ddbd13"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/php-session-serializer/zipball/4474af7aa8f0b20aa141c33eb4ad068a1c7d5b8c",
- "reference": "4474af7aa8f0b20aa141c33eb4ad068a1c7d5b8c",
+ "url": "https://api.github.com/repos/wikimedia/php-session-serializer/zipball/d54a26eafdab7ea4c757b1c9ee810df780ddbd13",
+ "reference": "d54a26eafdab7ea4c757b1c9ee810df780ddbd13",
"shasum": ""
},
"require": {
- "mediawiki/at-ease": "^1.0",
- "php": ">=5.3.3",
- "psr/log": "^1.0"
+ "php": ">=5.5.9",
+ "psr/log": "^1.0",
+ "wikimedia/at-ease": "^1.2"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "^0.9.0.0",
- "mediawiki/mediawiki-codesniffer": "0.5.0",
- "phpunit/phpunit": "~4.5"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "18.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
},
"type": "library",
"autoload": {
@@ -1709,7 +1172,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
@@ -1719,30 +1182,33 @@
],
"description": "Provides methods like PHP's session_encode and session_decode that don't mess with $_SESSION",
"homepage": "https://www.mediawiki.org/wiki/Php-session-serializer",
- "time": "2016-10-01T13:19:49+00:00"
+ "time": "2018-04-18T13:20:04+00:00"
},
{
"name": "wikimedia/purtle",
- "version": "v1.0.6",
+ "version": "v1.0.7",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/purtle.git",
- "reference": "b34ec013657950481fd2edc5a9817b734fceb6e9"
+ "reference": "569064c065caae036cd5a685574b6f96f05cfe33"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/purtle/zipball/b34ec013657950481fd2edc5a9817b734fceb6e9",
- "reference": "b34ec013657950481fd2edc5a9817b734fceb6e9",
+ "url": "https://api.github.com/repos/wikimedia/purtle/zipball/569064c065caae036cd5a685574b6f96f05cfe33",
+ "reference": "569064c065caae036cd5a685574b6f96f05cfe33",
"shasum": ""
},
"require": {
"php": ">=5.5.9"
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "0.9.0",
- "ockcyp/covers-validator": "~0.4.0",
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "16.0.1",
+ "mediawiki/minus-x": "0.3.1",
+ "ockcyp/covers-validator": "0.5.1 || 0.6.1",
"phpmd/phpmd": "~2.3",
- "phpunit/phpunit": "4.8.24"
+ "phpunit/phpunit": "4.8.36 || ^6.5"
},
"type": "library",
"extra": {
@@ -1758,40 +1224,44 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
"name": "Daniel Kinzler"
},
{
- "name": "Thiemo Mättig"
+ "name": "Stanislav Malyshev"
},
{
- "name": "Stanislav Malyshev"
+ "name": "C. Scott Ananian"
+ },
+ {
+ "name": "Thiemo Kreuz"
}
],
"description": "Fast streaming RDF serializer",
"homepage": "https://mediawiki.org/wiki/Purtle",
"keywords": [
+ "JSON-LD",
"RDF",
"Turtle",
"serializer"
],
- "time": "2017-06-26T11:29:06+00:00"
+ "time": "2018-03-20T09:26:13+00:00"
},
{
"name": "wikimedia/relpath",
- "version": "2.0.0",
+ "version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/RelPath.git",
- "reference": "b0eeb17d31e4cde22dea0932dfb920a71a167c33"
+ "reference": "35e701ff16abf461bb8676a9d9177f86fa0b2c94"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/RelPath/zipball/b0eeb17d31e4cde22dea0932dfb920a71a167c33",
- "reference": "b0eeb17d31e4cde22dea0932dfb920a71a167c33",
+ "url": "https://api.github.com/repos/wikimedia/RelPath/zipball/35e701ff16abf461bb8676a9d9177f86fa0b2c94",
+ "reference": "35e701ff16abf461bb8676a9d9177f86fa0b2c94",
"shasum": ""
},
"require": {
@@ -1799,13 +1269,14 @@
},
"require-dev": {
"jakub-onderka/php-parallel-lint": "^0.9.0.0",
- "mediawiki/mediawiki-codesniffer": "^0.4.0.0",
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
"phpunit/phpunit": "^4.8.9.0"
},
"type": "library",
"autoload": {
"files": [
- "src/RelPath.php"
+ "src/RelPath/RelPath.php",
+ "src/Wikimedia/RelPath.php"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -1820,29 +1291,34 @@
],
"description": "Compute a relative filepath between two paths.",
"homepage": "https://www.mediawiki.org/wiki/RelPath",
- "time": "2017-07-28T21:20:05+00:00"
+ "time": "2018-01-18T21:23:40+00:00"
},
{
"name": "wikimedia/remex-html",
- "version": "1.0.1",
+ "version": "2.0.1",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/mediawiki-libs-RemexHtml.git",
- "reference": "3c596e5c66557ed7f37d8a543bc233d7fa80a52f"
+ "url": "https://github.com/wikimedia/remex-html.git",
+ "reference": "2ecb8ff12ce81b4040f739d4eb30469486027c2b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-RemexHtml/zipball/3c596e5c66557ed7f37d8a543bc233d7fa80a52f",
- "reference": "3c596e5c66557ed7f37d8a543bc233d7fa80a52f",
+ "url": "https://api.github.com/repos/wikimedia/remex-html/zipball/2ecb8ff12ce81b4040f739d4eb30469486027c2b",
+ "reference": "2ecb8ff12ce81b4040f739d4eb30469486027c2b",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
- "wikimedia/utfnormal": "1.1.0"
+ "php": ">=5.6.99",
+ "wikimedia/utfnormal": "1.1.0 || 2.0.0"
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "0.7.2",
- "phpunit/phpunit": "4.*"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "22.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "ockcyp/covers-validator": "0.5.1 || 0.6.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
},
"type": "library",
"autoload": {
@@ -1861,29 +1337,30 @@
}
],
"description": "Fast HTML 5 parser",
- "time": "2017-03-14T05:28:14+00:00"
+ "homepage": "https://www.mediawiki.org/wiki/RemexHtml",
+ "time": "2018-10-15T20:31:28+00:00"
},
{
"name": "wikimedia/running-stat",
- "version": "v1.1.0",
+ "version": "v1.2.1",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/RunningStat.git",
- "reference": "9d7170d3eeb6f418b9f0266b2bbe6e4681ab73dd"
+ "reference": "60eebada7cc64b7073d90e7d4bab00efaafa0ba9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/RunningStat/zipball/9d7170d3eeb6f418b9f0266b2bbe6e4681ab73dd",
- "reference": "9d7170d3eeb6f418b9f0266b2bbe6e4681ab73dd",
+ "url": "https://api.github.com/repos/wikimedia/RunningStat/zipball/60eebada7cc64b7073d90e7d4bab00efaafa0ba9",
+ "reference": "60eebada7cc64b7073d90e7d4bab00efaafa0ba9",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": ">=5.5.9"
},
"require-dev": {
"jakub-onderka/php-parallel-lint": "^0.9.0.0",
- "mediawiki/mediawiki-codesniffer": "^0.5.0.0",
- "phpunit/phpunit": "4.6.*"
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
+ "phpunit/phpunit": "4.8.*"
},
"type": "library",
"autoload": {
@@ -1903,7 +1380,7 @@
],
"description": "PHP implementations of online statistical algorithms",
"homepage": "https://www.mediawiki.org/wiki/RunningStat",
- "time": "2015-10-28T22:29:15+00:00"
+ "time": "2018-01-18T22:18:47+00:00"
},
{
"name": "wikimedia/scoped-callback",
@@ -1998,51 +1475,6 @@
"time": "2017-04-19T16:43:33+00:00"
},
{
- "name": "wikimedia/textcat",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/wikimedia/wikimedia-textcat.git",
- "reference": "17818e14cf31c99f43a3c9bdd09a4d6e2914883f"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/wikimedia/wikimedia-textcat/zipball/17818e14cf31c99f43a3c9bdd09a4d6e2914883f",
- "reference": "17818e14cf31c99f43a3c9bdd09a4d6e2914883f",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9",
- "mediawiki/mediawiki-codesniffer": "0.5.0",
- "phpunit/phpunit": "4.6.*"
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "TextCat": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "LGPL-2.1"
- ],
- "authors": [
- {
- "name": "Stanislav Malyshev",
- "email": "smalyshev@wikimedia.org"
- },
- {
- "name": "Trey Jones",
- "email": "tjones@wikimedia.org"
- }
- ],
- "description": "PHP port of the TextCat language guesser utility, see http://odur.let.rug.nl/~vannoord/TextCat/.",
- "time": "2017-01-23T16:52:10+00:00"
- },
- {
"name": "wikimedia/timestamp",
"version": "v1.0.0",
"source": {
@@ -2089,26 +1521,28 @@
},
{
"name": "wikimedia/utfnormal",
- "version": "v1.1.0",
+ "version": "v2.0.0",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/utfnormal.git",
- "reference": "32f838c175ddefd0fdbe09e15b919d166ed5b39f"
+ "reference": "ec1ec7ce9e25cd275c532afd30bb6092a7633990"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/utfnormal/zipball/32f838c175ddefd0fdbe09e15b919d166ed5b39f",
- "reference": "32f838c175ddefd0fdbe09e15b919d166ed5b39f",
+ "url": "https://api.github.com/repos/wikimedia/utfnormal/zipball/ec1ec7ce9e25cd275c532afd30bb6092a7633990",
+ "reference": "ec1ec7ce9e25cd275c532afd30bb6092a7633990",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": ">=5.5.9"
},
"require-dev": {
"ext-mbstring": "*",
- "jakub-onderka/php-parallel-lint": "0.9.*",
- "mediawiki/mediawiki-codesniffer": "0.4.0",
- "phpunit/phpunit": "4.6.*"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "0.9.2",
+ "mediawiki/mediawiki-codesniffer": "16.0.1",
+ "mediawiki/minus-x": "0.3.1",
+ "phpunit/phpunit": "4.8.36"
},
"type": "library",
"autoload": {
@@ -2118,7 +1552,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
@@ -2128,7 +1562,7 @@
],
"description": "Contains Unicode normalization routines, including both pure PHP implementations and automatic use of the 'intl' PHP extension when present",
"homepage": "https://www.mediawiki.org/wiki/utfnormal",
- "time": "2016-05-24T13:13:30+00:00"
+ "time": "2018-02-27T02:26:36+00:00"
},
{
"name": "wikimedia/wait-condition-loop",
@@ -2174,16 +1608,16 @@
},
{
"name": "wikimedia/wrappedstring",
- "version": "v2.2.0",
+ "version": "v2.3.0",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/WrappedString.git",
- "reference": "738a89411fec30cb381b88905cacbcbe082db6a9"
+ "reference": "7e94b5d61551cfa95f9c0d070c9018b08ac24979"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/WrappedString/zipball/738a89411fec30cb381b88905cacbcbe082db6a9",
- "reference": "738a89411fec30cb381b88905cacbcbe082db6a9",
+ "url": "https://api.github.com/repos/wikimedia/WrappedString/zipball/7e94b5d61551cfa95f9c0d070c9018b08ac24979",
+ "reference": "7e94b5d61551cfa95f9c0d070c9018b08ac24979",
"shasum": ""
},
"require": {
@@ -2191,13 +1625,14 @@
},
"require-dev": {
"jakub-onderka/php-parallel-lint": "^0.9.0.0",
- "mediawiki/mediawiki-codesniffer": "0.4.0",
- "phpunit/phpunit": "^4.7.7.0"
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
+ "phpunit/phpunit": "^4.8"
},
"type": "library",
"autoload": {
"psr-4": {
- "WrappedString\\": "src/"
+ "Wikimedia\\": "src/Wikimedia",
+ "WrappedString\\": "src/WrappedString"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -2212,7 +1647,7 @@
],
"description": "Automatically compact sequentially-outputted strings that share a common prefix / suffix pair.",
"homepage": "https://www.mediawiki.org/wiki/WrappedString",
- "time": "2016-07-21T00:41:10+00:00"
+ "time": "2017-12-30T10:52:27+00:00"
},
{
"name": "zordius/lightncandy",
@@ -2265,32 +1700,32 @@
"packages-dev": [
{
"name": "jakub-onderka/php-console-color",
- "version": "0.1",
+ "version": "v0.2",
"source": {
"type": "git",
"url": "https://github.com/JakubOnderka/PHP-Console-Color.git",
- "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1"
+ "reference": "d5deaecff52a0d61ccb613bb3804088da0307191"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1",
- "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1",
+ "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191",
+ "reference": "d5deaecff52a0d61ccb613bb3804088da0307191",
"shasum": ""
},
"require": {
- "php": ">=5.3.2"
+ "php": ">=5.4.0"
},
"require-dev": {
"jakub-onderka/php-code-style": "1.0",
- "jakub-onderka/php-parallel-lint": "0.*",
+ "jakub-onderka/php-parallel-lint": "1.0",
"jakub-onderka/php-var-dump-check": "0.*",
- "phpunit/phpunit": "3.7.*",
+ "phpunit/phpunit": "~4.3",
"squizlabs/php_codesniffer": "1.*"
},
"type": "library",
"autoload": {
- "psr-0": {
- "JakubOnderka\\PhpConsoleColor": "src/"
+ "psr-4": {
+ "JakubOnderka\\PhpConsoleColor\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -2300,11 +1735,10 @@
"authors": [
{
"name": "Jakub Onderka",
- "email": "jakub.onderka@gmail.com",
- "homepage": "http://www.acci.cz"
+ "email": "jakub.onderka@gmail.com"
}
],
- "time": "2014-04-08T15:00:19+00:00"
+ "time": "2018-09-29T17:23:10+00:00"
},
{
"name": "jakub-onderka/php-console-highlighter",
@@ -2400,9 +1834,7 @@
],
"aliases": [],
"minimum-stability": "stable",
- "stability-flags": {
- "oojs/oojs-ui": 20
- },
+ "stability-flags": [],
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
diff --git a/www/wiki/vendor/composer/ClassLoader.php b/www/wiki/vendor/composer/ClassLoader.php
index 2c72175e..fce8549f 100644
--- a/www/wiki/vendor/composer/ClassLoader.php
+++ b/www/wiki/vendor/composer/ClassLoader.php
@@ -279,7 +279,7 @@ class ClassLoader
*/
public function setApcuPrefix($apcuPrefix)
{
- $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
+ $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
}
/**
@@ -377,11 +377,11 @@ class ClassLoader
$subPath = $class;
while (false !== $lastPos = strrpos($subPath, '\\')) {
$subPath = substr($subPath, 0, $lastPos);
- $search = $subPath.'\\';
+ $search = $subPath . '\\';
if (isset($this->prefixDirsPsr4[$search])) {
+ $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
foreach ($this->prefixDirsPsr4[$search] as $dir) {
- $length = $this->prefixLengthsPsr4[$first][$search];
- if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) {
+ if (file_exists($file = $dir . $pathEnd)) {
return $file;
}
}
diff --git a/www/wiki/vendor/composer/autoload_classmap.php b/www/wiki/vendor/composer/autoload_classmap.php
index 4707d4c6..03595271 100644
--- a/www/wiki/vendor/composer/autoload_classmap.php
+++ b/www/wiki/vendor/composer/autoload_classmap.php
@@ -125,9 +125,22 @@ return array(
'Composer\\Semver\\Constraint\\MultiConstraint' => $vendorDir . '/composer/semver/src/Constraint/MultiConstraint.php',
'Composer\\Semver\\Semver' => $vendorDir . '/composer/semver/src/Semver.php',
'Composer\\Semver\\VersionParser' => $vendorDir . '/composer/semver/src/VersionParser.php',
+ 'Console_Getopt' => $vendorDir . '/pear/console_getopt/Console/Getopt.php',
'DataValues\\BooleanValue' => $vendorDir . '/data-values/data-values/src/DataValues/BooleanValue.php',
'DataValues\\DataValue' => $vendorDir . '/data-values/data-values/src/DataValues/DataValue.php',
'DataValues\\DataValueObject' => $vendorDir . '/data-values/data-values/src/DataValues/DataValueObject.php',
+ 'DataValues\\Geo\\Formatters\\GlobeCoordinateFormatter' => $vendorDir . '/data-values/geo/src/Formatters/GlobeCoordinateFormatter.php',
+ 'DataValues\\Geo\\Formatters\\LatLongFormatter' => $vendorDir . '/data-values/geo/src/Formatters/LatLongFormatter.php',
+ 'DataValues\\Geo\\GlobeMath' => $vendorDir . '/data-values/geo/src/GlobeMath.php',
+ 'DataValues\\Geo\\Parsers\\DdCoordinateParser' => $vendorDir . '/data-values/geo/src/Parsers/DdCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\DmCoordinateParser' => $vendorDir . '/data-values/geo/src/Parsers/DmCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\DmsCoordinateParser' => $vendorDir . '/data-values/geo/src/Parsers/DmsCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\FloatCoordinateParser' => $vendorDir . '/data-values/geo/src/Parsers/FloatCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\GlobeCoordinateParser' => $vendorDir . '/data-values/geo/src/Parsers/GlobeCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\LatLongParser' => $vendorDir . '/data-values/geo/src/Parsers/LatLongParser.php',
+ 'DataValues\\Geo\\Parsers\\LatLongParserBase' => $vendorDir . '/data-values/geo/src/Parsers/LatLongParserBase.php',
+ 'DataValues\\Geo\\Values\\GlobeCoordinateValue' => $vendorDir . '/data-values/geo/src/Values/GlobeCoordinateValue.php',
+ 'DataValues\\Geo\\Values\\LatLongValue' => $vendorDir . '/data-values/geo/src/Values/LatLongValue.php',
'DataValues\\IllegalValueException' => $vendorDir . '/data-values/data-values/src/DataValues/IllegalValueException.php',
'DataValues\\MonolingualTextValue' => $vendorDir . '/data-values/common/src/DataValues/MonolingualTextValue.php',
'DataValues\\MultilingualTextValue' => $vendorDir . '/data-values/common/src/DataValues/MultilingualTextValue.php',
@@ -173,6 +186,7 @@ return array(
'Elasticsearch\\Common\\Exceptions\\Serializer\\JsonErrorException' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Serializer/JsonErrorException.php',
'Elasticsearch\\Common\\Exceptions\\ServerErrorResponseException' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ServerErrorResponseException.php',
'Elasticsearch\\Common\\Exceptions\\TransportException' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/TransportException.php',
+ 'Elasticsearch\\Common\\Exceptions\\Unauthorized401Exception' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Unauthorized401Exception.php',
'Elasticsearch\\Common\\Exceptions\\UnexpectedValueException' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/UnexpectedValueException.php',
'Elasticsearch\\ConnectionPool\\AbstractConnectionPool' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/AbstractConnectionPool.php',
'Elasticsearch\\ConnectionPool\\ConnectionPoolInterface' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/ConnectionPoolInterface.php',
@@ -217,9 +231,10 @@ return array(
'Elasticsearch\\Endpoints\\Cluster\\Nodes\\AbstractNodesEndpoint' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/AbstractNodesEndpoint.php',
'Elasticsearch\\Endpoints\\Cluster\\Nodes\\HotThreads' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/HotThreads.php',
'Elasticsearch\\Endpoints\\Cluster\\Nodes\\Info' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Info.php',
- 'Elasticsearch\\Endpoints\\Cluster\\Nodes\\Shutdown' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Shutdown.php',
+ 'Elasticsearch\\Endpoints\\Cluster\\Nodes\\ReloadSecureSettings' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/ReloadSecureSettings.php',
'Elasticsearch\\Endpoints\\Cluster\\Nodes\\Stats' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Stats.php',
'Elasticsearch\\Endpoints\\Cluster\\PendingTasks' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/PendingTasks.php',
+ 'Elasticsearch\\Endpoints\\Cluster\\RemoteInfo' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/RemoteInfo.php',
'Elasticsearch\\Endpoints\\Cluster\\Reroute' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Reroute.php',
'Elasticsearch\\Endpoints\\Cluster\\Settings\\Get' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Get.php',
'Elasticsearch\\Endpoints\\Cluster\\Settings\\Put' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Put.php',
@@ -241,7 +256,6 @@ return array(
'Elasticsearch\\Endpoints\\Indices\\Alias\\Exists' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Exists.php',
'Elasticsearch\\Endpoints\\Indices\\Alias\\Get' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Get.php',
'Elasticsearch\\Endpoints\\Indices\\Alias\\Put' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Put.php',
- 'Elasticsearch\\Endpoints\\Indices\\Aliases\\Get' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Get.php',
'Elasticsearch\\Endpoints\\Indices\\Aliases\\Update' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Update.php',
'Elasticsearch\\Endpoints\\Indices\\Analyze' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Analyze.php',
'Elasticsearch\\Endpoints\\Indices\\Cache\\Clear' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Cache/Clear.php',
@@ -271,6 +285,7 @@ return array(
'Elasticsearch\\Endpoints\\Indices\\ShardStores' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ShardStores.php',
'Elasticsearch\\Endpoints\\Indices\\Shrink' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Shrink.php',
'Elasticsearch\\Endpoints\\Indices\\Snapshotindex' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Snapshotindex.php',
+ 'Elasticsearch\\Endpoints\\Indices\\Split' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Split.php',
'Elasticsearch\\Endpoints\\Indices\\Stats' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Stats.php',
'Elasticsearch\\Endpoints\\Indices\\Status' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Status.php',
'Elasticsearch\\Endpoints\\Indices\\Template\\AbstractTemplateEndpoint' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/AbstractTemplateEndpoint.php',
@@ -286,6 +301,7 @@ return array(
'Elasticsearch\\Endpoints\\Info' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Info.php',
'Elasticsearch\\Endpoints\\Ingest\\Pipeline\\Delete' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Delete.php',
'Elasticsearch\\Endpoints\\Ingest\\Pipeline\\Get' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Get.php',
+ 'Elasticsearch\\Endpoints\\Ingest\\Pipeline\\ProcessorGrok' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/ProcessorGrok.php',
'Elasticsearch\\Endpoints\\Ingest\\Pipeline\\Put' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Put.php',
'Elasticsearch\\Endpoints\\Ingest\\Simulate' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Simulate.php',
'Elasticsearch\\Endpoints\\MPercolate' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MPercolate.php',
@@ -295,12 +311,14 @@ return array(
'Elasticsearch\\Endpoints\\MsearchTemplate' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MsearchTemplate.php',
'Elasticsearch\\Endpoints\\Percolate' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Percolate.php',
'Elasticsearch\\Endpoints\\Ping' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ping.php',
+ 'Elasticsearch\\Endpoints\\RankEval' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RankEval.php',
'Elasticsearch\\Endpoints\\Reindex' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Reindex.php',
'Elasticsearch\\Endpoints\\Remote\\Info' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Remote/Info.php',
'Elasticsearch\\Endpoints\\RenderSearchTemplate' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RenderSearchTemplate.php',
'Elasticsearch\\Endpoints\\Script\\Delete' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Delete.php',
'Elasticsearch\\Endpoints\\Script\\Get' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Get.php',
'Elasticsearch\\Endpoints\\Script\\Put' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Put.php',
+ 'Elasticsearch\\Endpoints\\ScriptsPainlessExecute' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ScriptsPainlessExecute.php',
'Elasticsearch\\Endpoints\\Scroll' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Scroll.php',
'Elasticsearch\\Endpoints\\Search' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Search.php',
'Elasticsearch\\Endpoints\\SearchShards' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchShards.php',
@@ -315,13 +333,11 @@ return array(
'Elasticsearch\\Endpoints\\Snapshot\\Restore' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Restore.php',
'Elasticsearch\\Endpoints\\Snapshot\\Status' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Status.php',
'Elasticsearch\\Endpoints\\Source\\Get' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Source/Get.php',
- 'Elasticsearch\\Endpoints\\Suggest' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Suggest.php',
'Elasticsearch\\Endpoints\\Tasks\\Cancel' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Cancel.php',
'Elasticsearch\\Endpoints\\Tasks\\Get' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Get.php',
'Elasticsearch\\Endpoints\\Tasks\\TasksList' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/TasksList.php',
'Elasticsearch\\Endpoints\\Template\\Delete' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Delete.php',
'Elasticsearch\\Endpoints\\Template\\Get' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Get.php',
- 'Elasticsearch\\Endpoints\\Template\\Put' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Put.php',
'Elasticsearch\\Endpoints\\TermVectors' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/TermVectors.php',
'Elasticsearch\\Endpoints\\Update' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Update.php',
'Elasticsearch\\Endpoints\\UpdateByQuery' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/UpdateByQuery.php',
@@ -343,6 +359,63 @@ return array(
'Elasticsearch\\Serializers\\SerializerInterface' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SerializerInterface.php',
'Elasticsearch\\Serializers\\SmartSerializer' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php',
'Elasticsearch\\Transport' => $vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php',
+ 'FileFetcher\\Cache\\Factory' => $vendorDir . '/jeroen/file-fetcher-cache/src/Factory.php',
+ 'FileFetcher\\Cache\\PackagePrivate\\CachingFileFetcher' => $vendorDir . '/jeroen/file-fetcher-cache/src/PackagePrivate/CachingFileFetcher.php',
+ 'FileFetcher\\Cache\\PackagePrivate\\PsrCacheFileFetcher' => $vendorDir . '/jeroen/file-fetcher-cache/src/PackagePrivate/PsrCacheFileFetcher.php',
+ 'FileFetcher\\CallbackFileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/CallbackFileFetcher.php',
+ 'FileFetcher\\ErrorLoggingFileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/ErrorLoggingFileFetcher.php',
+ 'FileFetcher\\FileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/FileFetcher.php',
+ 'FileFetcher\\FileFetchingException' => $vendorDir . '/jeroen/file-fetcher/src/FileFetchingException.php',
+ 'FileFetcher\\InMemoryFileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/InMemoryFileFetcher.php',
+ 'FileFetcher\\LazyStubFileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/LazyStubFileFetcher.php',
+ 'FileFetcher\\NullFileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/NullFileFetcher.php',
+ 'FileFetcher\\SimpleFileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/SimpleFileFetcher.php',
+ 'FileFetcher\\SpyingFileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/SpyingFileFetcher.php',
+ 'FileFetcher\\StubFileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/StubFileFetcher.php',
+ 'FileFetcher\\ThrowingFileFetcher' => $vendorDir . '/jeroen/file-fetcher/src/ThrowingFileFetcher.php',
+ 'Geocoder\\Assert' => $vendorDir . '/willdurand/geocoder/Assert.php',
+ 'Geocoder\\Collection' => $vendorDir . '/willdurand/geocoder/Collection.php',
+ 'Geocoder\\Dumper\\AbstractArrayDumper' => $vendorDir . '/willdurand/geocoder/Dumper/AbstractArrayDumper.php',
+ 'Geocoder\\Dumper\\AbstractDumper' => $vendorDir . '/willdurand/geocoder/Dumper/AbstractDumper.php',
+ 'Geocoder\\Dumper\\Dumper' => $vendorDir . '/willdurand/geocoder/Dumper/Dumper.php',
+ 'Geocoder\\Dumper\\GeoArray' => $vendorDir . '/willdurand/geocoder/Dumper/GeoArray.php',
+ 'Geocoder\\Dumper\\GeoJson' => $vendorDir . '/willdurand/geocoder/Dumper/GeoJson.php',
+ 'Geocoder\\Dumper\\Gpx' => $vendorDir . '/willdurand/geocoder/Dumper/Gpx.php',
+ 'Geocoder\\Dumper\\Kml' => $vendorDir . '/willdurand/geocoder/Dumper/Kml.php',
+ 'Geocoder\\Dumper\\Wkb' => $vendorDir . '/willdurand/geocoder/Dumper/Wkb.php',
+ 'Geocoder\\Dumper\\Wkt' => $vendorDir . '/willdurand/geocoder/Dumper/Wkt.php',
+ 'Geocoder\\Exception\\CollectionIsEmpty' => $vendorDir . '/willdurand/geocoder/Exception/CollectionIsEmpty.php',
+ 'Geocoder\\Exception\\Exception' => $vendorDir . '/willdurand/geocoder/Exception/Exception.php',
+ 'Geocoder\\Exception\\ExtensionNotLoaded' => $vendorDir . '/willdurand/geocoder/Exception/ExtensionNotLoaded.php',
+ 'Geocoder\\Exception\\FunctionNotFound' => $vendorDir . '/willdurand/geocoder/Exception/FunctionNotFound.php',
+ 'Geocoder\\Exception\\InvalidArgument' => $vendorDir . '/willdurand/geocoder/Exception/InvalidArgument.php',
+ 'Geocoder\\Exception\\InvalidCredentials' => $vendorDir . '/willdurand/geocoder/Exception/InvalidCredentials.php',
+ 'Geocoder\\Exception\\InvalidServerResponse' => $vendorDir . '/willdurand/geocoder/Exception/InvalidServerResponse.php',
+ 'Geocoder\\Exception\\LogicException' => $vendorDir . '/willdurand/geocoder/Exception/LogicException.php',
+ 'Geocoder\\Exception\\OutOfBounds' => $vendorDir . '/willdurand/geocoder/Exception/OutOfBounds.php',
+ 'Geocoder\\Exception\\ProviderNotRegistered' => $vendorDir . '/willdurand/geocoder/Exception/ProviderNotRegistered.php',
+ 'Geocoder\\Exception\\QuotaExceeded' => $vendorDir . '/willdurand/geocoder/Exception/QuotaExceeded.php',
+ 'Geocoder\\Exception\\UnsupportedOperation' => $vendorDir . '/willdurand/geocoder/Exception/UnsupportedOperation.php',
+ 'Geocoder\\Formatter\\StringFormatter' => $vendorDir . '/willdurand/geocoder/Formatter/StringFormatter.php',
+ 'Geocoder\\Geocoder' => $vendorDir . '/willdurand/geocoder/Geocoder.php',
+ 'Geocoder\\GeocoderTrait' => $vendorDir . '/willdurand/geocoder/GeocoderTrait.php',
+ 'Geocoder\\Location' => $vendorDir . '/willdurand/geocoder/Location.php',
+ 'Geocoder\\Model\\Address' => $vendorDir . '/willdurand/geocoder/Model/Address.php',
+ 'Geocoder\\Model\\AddressBuilder' => $vendorDir . '/willdurand/geocoder/Model/AddressBuilder.php',
+ 'Geocoder\\Model\\AddressCollection' => $vendorDir . '/willdurand/geocoder/Model/AddressCollection.php',
+ 'Geocoder\\Model\\AdminLevel' => $vendorDir . '/willdurand/geocoder/Model/AdminLevel.php',
+ 'Geocoder\\Model\\AdminLevelCollection' => $vendorDir . '/willdurand/geocoder/Model/AdminLevelCollection.php',
+ 'Geocoder\\Model\\Bounds' => $vendorDir . '/willdurand/geocoder/Model/Bounds.php',
+ 'Geocoder\\Model\\Coordinates' => $vendorDir . '/willdurand/geocoder/Model/Coordinates.php',
+ 'Geocoder\\Model\\Country' => $vendorDir . '/willdurand/geocoder/Model/Country.php',
+ 'Geocoder\\ProviderAggregator' => $vendorDir . '/willdurand/geocoder/ProviderAggregator.php',
+ 'Geocoder\\Provider\\AbstractProvider' => $vendorDir . '/willdurand/geocoder/Provider/AbstractProvider.php',
+ 'Geocoder\\Provider\\Provider' => $vendorDir . '/willdurand/geocoder/Provider/Provider.php',
+ 'Geocoder\\Query\\GeocodeQuery' => $vendorDir . '/willdurand/geocoder/Query/GeocodeQuery.php',
+ 'Geocoder\\Query\\Query' => $vendorDir . '/willdurand/geocoder/Query/Query.php',
+ 'Geocoder\\Query\\ReverseQuery' => $vendorDir . '/willdurand/geocoder/Query/ReverseQuery.php',
+ 'Geocoder\\StatefulGeocoder' => $vendorDir . '/willdurand/geocoder/StatefulGeocoder.php',
+ 'Geocoder\\TimedGeocoder' => $vendorDir . '/willdurand/geocoder/TimedGeocoder.php',
'GuzzleHttp\\Ring\\Client\\ClientUtils' => $vendorDir . '/guzzlehttp/ringphp/src/Client/ClientUtils.php',
'GuzzleHttp\\Ring\\Client\\CurlFactory' => $vendorDir . '/guzzlehttp/ringphp/src/Client/CurlFactory.php',
'GuzzleHttp\\Ring\\Client\\CurlHandler' => $vendorDir . '/guzzlehttp/ringphp/src/Client/CurlHandler.php',
@@ -385,68 +458,77 @@ return array(
'GuzzleHttp\\Stream\\Utils' => $vendorDir . '/guzzlehttp/streams/src/Utils.php',
'Hashable' => $vendorDir . '/data-values/data-values/src/interfaces/Hashable.php',
'HtmlFormatter\\HtmlFormatter' => $vendorDir . '/wikimedia/html-formatter/src/HtmlFormatter.php',
- 'IPSet\\IPSet' => $vendorDir . '/wikimedia/ip-set/src/IPSet.php',
+ 'IPSet\\IPSet' => $vendorDir . '/wikimedia/ip-set/src/IPSet/IPSet.php',
'Immutable' => $vendorDir . '/data-values/data-values/src/interfaces/Immutable.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoder' => $vendorDir . '/jeroen/simple-geocoder/src/Geocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\Adapters\\GeocoderPhpAdapter' => $vendorDir . '/jeroen/simple-geocoder/src/Geocoders/Adapters/GeocoderPhpAdapter.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\Decorators\\CoordinateFriendlyGeocoder' => $vendorDir . '/jeroen/simple-geocoder/src/Geocoders/Decorators/CoordinateFriendlyGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\FileFetchers\\GeoNamesGeocoder' => $vendorDir . '/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GeoNamesGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\FileFetchers\\GoogleGeocoder' => $vendorDir . '/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GoogleGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\FileFetchers\\NominatimGeocoder' => $vendorDir . '/jeroen/simple-geocoder/src/Geocoders/FileFetchers/NominatimGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\InMemoryGeocoder' => $vendorDir . '/jeroen/simple-geocoder/src/Geocoders/InMemoryGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\NullGeocoder' => $vendorDir . '/jeroen/simple-geocoder/src/Geocoders/NullGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\StubGeocoder' => $vendorDir . '/jeroen/simple-geocoder/src/Geocoders/StubGeocoder.php',
'LCRun3' => $vendorDir . '/zordius/lightncandy/src/lightncandy.php',
- 'Less_Autoloader' => $vendorDir . '/oyejorge/less.php/lib/Less/Autoloader.php',
- 'Less_Cache' => $vendorDir . '/oyejorge/less.php/lib/Less/Cache.php',
- 'Less_Colors' => $vendorDir . '/oyejorge/less.php/lib/Less/Colors.php',
- 'Less_Configurable' => $vendorDir . '/oyejorge/less.php/lib/Less/Configurable.php',
- 'Less_Environment' => $vendorDir . '/oyejorge/less.php/lib/Less/Environment.php',
- 'Less_Exception_Chunk' => $vendorDir . '/oyejorge/less.php/lib/Less/Exception/Chunk.php',
- 'Less_Exception_Compiler' => $vendorDir . '/oyejorge/less.php/lib/Less/Exception/Compiler.php',
- 'Less_Exception_Parser' => $vendorDir . '/oyejorge/less.php/lib/Less/Exception/Parser.php',
- 'Less_Functions' => $vendorDir . '/oyejorge/less.php/lib/Less/Functions.php',
- 'Less_Mime' => $vendorDir . '/oyejorge/less.php/lib/Less/Mime.php',
- 'Less_Output' => $vendorDir . '/oyejorge/less.php/lib/Less/Output.php',
- 'Less_Output_Mapped' => $vendorDir . '/oyejorge/less.php/lib/Less/Output/Mapped.php',
- 'Less_Parser' => $vendorDir . '/oyejorge/less.php/lib/Less/Parser.php',
- 'Less_SourceMap_Base64VLQ' => $vendorDir . '/oyejorge/less.php/lib/Less/SourceMap/Base64VLQ.php',
- 'Less_SourceMap_Generator' => $vendorDir . '/oyejorge/less.php/lib/Less/SourceMap/Generator.php',
- 'Less_Tree' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree.php',
- 'Less_Tree_Alpha' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Alpha.php',
- 'Less_Tree_Anonymous' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Anonymous.php',
- 'Less_Tree_Assignment' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Assignment.php',
- 'Less_Tree_Attribute' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Attribute.php',
- 'Less_Tree_Call' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Call.php',
- 'Less_Tree_Color' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Color.php',
- 'Less_Tree_Comment' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Comment.php',
- 'Less_Tree_Condition' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Condition.php',
- 'Less_Tree_DefaultFunc' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/DefaultFunc.php',
- 'Less_Tree_DetachedRuleset' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/DetachedRuleset.php',
- 'Less_Tree_Dimension' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Dimension.php',
- 'Less_Tree_Directive' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Directive.php',
- 'Less_Tree_Element' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Element.php',
- 'Less_Tree_Expression' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Expression.php',
- 'Less_Tree_Extend' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Extend.php',
- 'Less_Tree_Import' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Import.php',
- 'Less_Tree_Javascript' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Javascript.php',
- 'Less_Tree_Keyword' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Keyword.php',
- 'Less_Tree_Media' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Media.php',
- 'Less_Tree_Mixin_Call' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php',
- 'Less_Tree_Mixin_Definition' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Mixin/Definition.php',
- 'Less_Tree_NameValue' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/NameValue.php',
- 'Less_Tree_Negative' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Negative.php',
- 'Less_Tree_Operation' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Operation.php',
- 'Less_Tree_Paren' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Paren.php',
- 'Less_Tree_Quoted' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Quoted.php',
- 'Less_Tree_Rule' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Rule.php',
- 'Less_Tree_Ruleset' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Ruleset.php',
- 'Less_Tree_RulesetCall' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/RulesetCall.php',
- 'Less_Tree_Selector' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Selector.php',
- 'Less_Tree_UnicodeDescriptor' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/UnicodeDescriptor.php',
- 'Less_Tree_Unit' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Unit.php',
- 'Less_Tree_UnitConversions' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/UnitConversions.php',
- 'Less_Tree_Url' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Url.php',
- 'Less_Tree_Value' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Value.php',
- 'Less_Tree_Variable' => $vendorDir . '/oyejorge/less.php/lib/Less/Tree/Variable.php',
- 'Less_Version' => $vendorDir . '/oyejorge/less.php/lib/Less/Version.php',
- 'Less_Visitor' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor.php',
- 'Less_VisitorReplacing' => $vendorDir . '/oyejorge/less.php/lib/Less/VisitorReplacing.php',
- 'Less_Visitor_extendFinder' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor/extendFinder.php',
- 'Less_Visitor_joinSelector' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor/joinSelector.php',
- 'Less_Visitor_processExtends' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor/processExtends.php',
- 'Less_Visitor_toCSS' => $vendorDir . '/oyejorge/less.php/lib/Less/Visitor/toCSS.php',
+ 'Less_Autoloader' => $vendorDir . '/wikimedia/less.php/lib/Less/Autoloader.php',
+ 'Less_Cache' => $vendorDir . '/wikimedia/less.php/lib/Less/Cache.php',
+ 'Less_Colors' => $vendorDir . '/wikimedia/less.php/lib/Less/Colors.php',
+ 'Less_Configurable' => $vendorDir . '/wikimedia/less.php/lib/Less/Configurable.php',
+ 'Less_Environment' => $vendorDir . '/wikimedia/less.php/lib/Less/Environment.php',
+ 'Less_Exception_Chunk' => $vendorDir . '/wikimedia/less.php/lib/Less/Exception/Chunk.php',
+ 'Less_Exception_Compiler' => $vendorDir . '/wikimedia/less.php/lib/Less/Exception/Compiler.php',
+ 'Less_Exception_Parser' => $vendorDir . '/wikimedia/less.php/lib/Less/Exception/Parser.php',
+ 'Less_Functions' => $vendorDir . '/wikimedia/less.php/lib/Less/Functions.php',
+ 'Less_Mime' => $vendorDir . '/wikimedia/less.php/lib/Less/Mime.php',
+ 'Less_Output' => $vendorDir . '/wikimedia/less.php/lib/Less/Output.php',
+ 'Less_Output_Mapped' => $vendorDir . '/wikimedia/less.php/lib/Less/Output/Mapped.php',
+ 'Less_Parser' => $vendorDir . '/wikimedia/less.php/lib/Less/Parser.php',
+ 'Less_SourceMap_Base64VLQ' => $vendorDir . '/wikimedia/less.php/lib/Less/SourceMap/Base64VLQ.php',
+ 'Less_SourceMap_Generator' => $vendorDir . '/wikimedia/less.php/lib/Less/SourceMap/Generator.php',
+ 'Less_Tree' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree.php',
+ 'Less_Tree_Alpha' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Alpha.php',
+ 'Less_Tree_Anonymous' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Anonymous.php',
+ 'Less_Tree_Assignment' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Assignment.php',
+ 'Less_Tree_Attribute' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Attribute.php',
+ 'Less_Tree_Call' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Call.php',
+ 'Less_Tree_Color' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Color.php',
+ 'Less_Tree_Comment' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Comment.php',
+ 'Less_Tree_Condition' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Condition.php',
+ 'Less_Tree_DefaultFunc' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/DefaultFunc.php',
+ 'Less_Tree_DetachedRuleset' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/DetachedRuleset.php',
+ 'Less_Tree_Dimension' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Dimension.php',
+ 'Less_Tree_Directive' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Directive.php',
+ 'Less_Tree_Element' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Element.php',
+ 'Less_Tree_Expression' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Expression.php',
+ 'Less_Tree_Extend' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Extend.php',
+ 'Less_Tree_Import' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Import.php',
+ 'Less_Tree_Javascript' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Javascript.php',
+ 'Less_Tree_Keyword' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Keyword.php',
+ 'Less_Tree_Media' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Media.php',
+ 'Less_Tree_Mixin_Call' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Mixin/Call.php',
+ 'Less_Tree_Mixin_Definition' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Mixin/Definition.php',
+ 'Less_Tree_NameValue' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/NameValue.php',
+ 'Less_Tree_Negative' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Negative.php',
+ 'Less_Tree_Operation' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Operation.php',
+ 'Less_Tree_Paren' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Paren.php',
+ 'Less_Tree_Quoted' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Quoted.php',
+ 'Less_Tree_Rule' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Rule.php',
+ 'Less_Tree_Ruleset' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Ruleset.php',
+ 'Less_Tree_RulesetCall' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/RulesetCall.php',
+ 'Less_Tree_Selector' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Selector.php',
+ 'Less_Tree_UnicodeDescriptor' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/UnicodeDescriptor.php',
+ 'Less_Tree_Unit' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Unit.php',
+ 'Less_Tree_UnitConversions' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/UnitConversions.php',
+ 'Less_Tree_Url' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Url.php',
+ 'Less_Tree_Value' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Value.php',
+ 'Less_Tree_Variable' => $vendorDir . '/wikimedia/less.php/lib/Less/Tree/Variable.php',
+ 'Less_Version' => $vendorDir . '/wikimedia/less.php/lib/Less/Version.php',
+ 'Less_Visitor' => $vendorDir . '/wikimedia/less.php/lib/Less/Visitor.php',
+ 'Less_VisitorReplacing' => $vendorDir . '/wikimedia/less.php/lib/Less/VisitorReplacing.php',
+ 'Less_Visitor_extendFinder' => $vendorDir . '/wikimedia/less.php/lib/Less/Visitor/extendFinder.php',
+ 'Less_Visitor_joinSelector' => $vendorDir . '/wikimedia/less.php/lib/Less/Visitor/joinSelector.php',
+ 'Less_Visitor_processExtends' => $vendorDir . '/wikimedia/less.php/lib/Less/Visitor/processExtends.php',
+ 'Less_Visitor_toCSS' => $vendorDir . '/wikimedia/less.php/lib/Less/Visitor/toCSS.php',
'LightnCandy' => $vendorDir . '/zordius/lightncandy/src/lightncandy.php',
'Liuggio\\StatsdClient\\Entity\\StatsdData' => $vendorDir . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Entity/StatsdData.php',
'Liuggio\\StatsdClient\\Entity\\StatsdDataInterface' => $vendorDir . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Entity/StatsdDataInterface.php',
@@ -462,6 +544,112 @@ return array(
'Liuggio\\StatsdClient\\Service\\StatsdService' => $vendorDir . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Service/StatsdService.php',
'Liuggio\\StatsdClient\\StatsdClient' => $vendorDir . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/StatsdClient.php',
'Liuggio\\StatsdClient\\StatsdClientInterface' => $vendorDir . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/StatsdClientInterface.php',
+ 'Mail' => $vendorDir . '/pear/mail/Mail.php',
+ 'Mail_RFC822' => $vendorDir . '/pear/mail/Mail/RFC822.php',
+ 'Mail_mail' => $vendorDir . '/pear/mail/Mail/mail.php',
+ 'Mail_mime' => $vendorDir . '/pear/mail_mime/Mail/mime.php',
+ 'Mail_mimePart' => $vendorDir . '/pear/mail_mime/Mail/mimePart.php',
+ 'Mail_mock' => $vendorDir . '/pear/mail/Mail/mock.php',
+ 'Mail_null' => $vendorDir . '/pear/mail/Mail/null.php',
+ 'Mail_sendmail' => $vendorDir . '/pear/mail/Mail/sendmail.php',
+ 'Mail_smtp' => $vendorDir . '/pear/mail/Mail/smtp.php',
+ 'Mail_smtpmx' => $vendorDir . '/pear/mail/Mail/smtpmx.php',
+ 'MapsRegistration' => $baseDir . '/extensions/Maps/MapsRegistration.php',
+ 'Maps\\DataAccess\\CachingGeocoder' => $baseDir . '/extensions/Maps/src/DataAccess/CachingGeocoder.php',
+ 'Maps\\DataAccess\\JsonFileParser' => $baseDir . '/extensions/Maps/src/DataAccess/JsonFileParser.php',
+ 'Maps\\DataAccess\\MapsFileFetcher' => $baseDir . '/extensions/Maps/src/DataAccess/MapsFileFetcher.php',
+ 'Maps\\DataAccess\\MediaWikiFileUrlFinder' => $baseDir . '/extensions/Maps/src/DataAccess/MediaWikiFileUrlFinder.php',
+ 'Maps\\DataAccess\\PageContentFetcher' => $baseDir . '/extensions/Maps/src/DataAccess/PageContentFetcher.php',
+ 'Maps\\Elements\\BaseElement' => $baseDir . '/extensions/Maps/src/Elements/BaseElement.php',
+ 'Maps\\Elements\\BaseFillableElement' => $baseDir . '/extensions/Maps/src/Elements/BaseFillableElement.php',
+ 'Maps\\Elements\\BaseStrokableElement' => $baseDir . '/extensions/Maps/src/Elements/BaseStrokableElement.php',
+ 'Maps\\Elements\\Circle' => $baseDir . '/extensions/Maps/src/Elements/Circle.php',
+ 'Maps\\Elements\\ImageOverlay' => $baseDir . '/extensions/Maps/src/Elements/ImageOverlay.php',
+ 'Maps\\Elements\\Line' => $baseDir . '/extensions/Maps/src/Elements/Line.php',
+ 'Maps\\Elements\\Location' => $baseDir . '/extensions/Maps/src/Elements/Location.php',
+ 'Maps\\Elements\\Polygon' => $baseDir . '/extensions/Maps/src/Elements/Polygon.php',
+ 'Maps\\Elements\\Rectangle' => $baseDir . '/extensions/Maps/src/Elements/Rectangle.php',
+ 'Maps\\Elements\\WmsOverlay' => $baseDir . '/extensions/Maps/src/Elements/WmsOverlay.php',
+ 'Maps\\FileUrlFinder' => $baseDir . '/extensions/Maps/src/FileUrlFinder.php',
+ 'Maps\\GeoFunctions' => $baseDir . '/extensions/Maps/src/GeoFunctions.php',
+ 'Maps\\GoogleMapsService' => $baseDir . '/extensions/Maps/src/GoogleMapsService.php',
+ 'Maps\\LeafletService' => $baseDir . '/extensions/Maps/src/LeafletService.php',
+ 'Maps\\MappingService' => $baseDir . '/extensions/Maps/src/MappingService.php',
+ 'Maps\\MappingServices' => $baseDir . '/extensions/Maps/src/MappingServices.php',
+ 'Maps\\MapsFactory' => $baseDir . '/extensions/Maps/src/MapsFactory.php',
+ 'Maps\\MapsFunctions' => $baseDir . '/extensions/Maps/src/MapsFunctions.php',
+ 'Maps\\MapsSetup' => $baseDir . '/extensions/Maps/src/MapsSetup.php',
+ 'Maps\\MediaWiki\\Content\\GeoJsonContent' => $baseDir . '/extensions/Maps/src/MediaWiki/Content/GeoJsonContent.php',
+ 'Maps\\MediaWiki\\Content\\GeoJsonContentHandler' => $baseDir . '/extensions/Maps/src/MediaWiki/Content/GeoJsonContentHandler.php',
+ 'Maps\\MediaWiki\\MapsHooks' => $baseDir . '/extensions/Maps/src/MediaWiki/MapsHooks.php',
+ 'Maps\\MediaWiki\\ParserHooks\\CoordinatesFunction' => $baseDir . '/extensions/Maps/src/MediaWiki/ParserHooks/CoordinatesFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\DisplayMapFunction' => $baseDir . '/extensions/Maps/src/MediaWiki/ParserHooks/DisplayMapFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\DisplayMapRenderer' => $baseDir . '/extensions/Maps/src/MediaWiki/ParserHooks/DisplayMapRenderer.php',
+ 'Maps\\MediaWiki\\ParserHooks\\DistanceFunction' => $baseDir . '/extensions/Maps/src/MediaWiki/ParserHooks/DistanceFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\FindDestinationFunction' => $baseDir . '/extensions/Maps/src/MediaWiki/ParserHooks/FindDestinationFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\GeoDistanceFunction' => $baseDir . '/extensions/Maps/src/MediaWiki/ParserHooks/GeoDistanceFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\GeocodeFunction' => $baseDir . '/extensions/Maps/src/MediaWiki/ParserHooks/GeocodeFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\MapsDocFunction' => $baseDir . '/extensions/Maps/src/MediaWiki/ParserHooks/MapsDocFunction.php',
+ 'Maps\\MediaWiki\\SemanticMapsHooks' => $baseDir . '/extensions/Maps/src/MediaWiki/SemanticMapsHooks.php',
+ 'Maps\\MediaWiki\\Specials\\MapEditorHtml' => $baseDir . '/extensions/Maps/src/MediaWiki/Specials/MapEditorHTML.php',
+ 'Maps\\MediaWiki\\Specials\\SpecialMapEditor' => $baseDir . '/extensions/Maps/src/MediaWiki/Specials/SpecialMapEditor.php',
+ 'Maps\\Presentation\\CoordinateFormatter' => $baseDir . '/extensions/Maps/src/Presentation/CoordinateFormatter.php',
+ 'Maps\\Presentation\\ElementJsonSerializer' => $baseDir . '/extensions/Maps/src/Presentation/ElementJsonSerializer.php',
+ 'Maps\\Presentation\\KmlFormatter' => $baseDir . '/extensions/Maps/src/Presentation/KmlFormatter.php',
+ 'Maps\\Presentation\\MapsDistanceParser' => $baseDir . '/extensions/Maps/src/Presentation/MapsDistanceParser.php',
+ 'Maps\\Presentation\\ParameterExtractor' => $baseDir . '/extensions/Maps/src/Presentation/ParameterExtractor.php',
+ 'Maps\\Presentation\\WikitextParser' => $baseDir . '/extensions/Maps/src/Presentation/WikitextParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\CircleParser' => $baseDir . '/extensions/Maps/src/Presentation/WikitextParsers/CircleParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\DistanceParser' => $baseDir . '/extensions/Maps/src/Presentation/WikitextParsers/DistanceParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\ImageOverlayParser' => $baseDir . '/extensions/Maps/src/Presentation/WikitextParsers/ImageOverlayParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\LineParser' => $baseDir . '/extensions/Maps/src/Presentation/WikitextParsers/LineParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\LocationParser' => $baseDir . '/extensions/Maps/src/Presentation/WikitextParsers/LocationParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\PolygonParser' => $baseDir . '/extensions/Maps/src/Presentation/WikitextParsers/PolygonParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\RectangleParser' => $baseDir . '/extensions/Maps/src/Presentation/WikitextParsers/RectangleParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\WmsOverlayParser' => $baseDir . '/extensions/Maps/src/Presentation/WikitextParsers/WmsOverlayParser.php',
+ 'Maps\\SemanticMW\\DataValues\\CoordinateValue' => $baseDir . '/extensions/Maps/src/SemanticMW/DataValues/CoordinateValue.php',
+ 'Maps\\SemanticMW\\ResultPrinters\\KmlPrinter' => $baseDir . '/extensions/Maps/src/SemanticMW/ResultPrinters/KmlPrinter.php',
+ 'Maps\\SemanticMW\\ResultPrinters\\MapPrinter' => $baseDir . '/extensions/Maps/src/SemanticMW/ResultPrinters/MapPrinter.php',
+ 'Maps\\SemanticMW\\ResultPrinters\\QueryHandler' => $baseDir . '/extensions/Maps/src/SemanticMW/ResultPrinters/QueryHandler.php',
+ 'Maps\\SemanticMW\\ValueDescriptions\\AreaDescription' => $baseDir . '/extensions/Maps/src/SemanticMW/ValueDescriptions/AreaDescription.php',
+ 'Maps\\SemanticMW\\ValueDescriptions\\CoordinateDescription' => $baseDir . '/extensions/Maps/src/SemanticMW/ValueDescriptions/CoordinateDescription.php',
+ 'Maps\\SemanticMaps' => $baseDir . '/extensions/Maps/src/SemanticMaps.php',
+ 'Maps\\Tests\\Integration\\DataAccess\\MediaWikiFileUrlFinderTest' => $baseDir . '/extensions/Maps/tests/Integration/DataAccess/MediaWikiFileUrlFinderTest.php',
+ 'Maps\\Tests\\Integration\\InitializationTest' => $baseDir . '/extensions/Maps/tests/Integration/InitializationTest.php',
+ 'Maps\\Tests\\Integration\\MapsDistanceParserTest' => $baseDir . '/extensions/Maps/tests/Integration/MapsDistanceParserTest.php',
+ 'Maps\\Tests\\Integration\\MapsMapperTest' => $baseDir . '/extensions/Maps/tests/Integration/MapsMapperTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\CoordinatesTest' => $baseDir . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/CoordinatesTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\DistanceTest' => $baseDir . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/DistanceTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\FinddestinationTest' => $baseDir . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/FinddestinationTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\GeocodeTest' => $baseDir . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/GeocodeTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\GeodistanceTest' => $baseDir . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/GeodistanceTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\MapsDocTest' => $baseDir . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/MapsDocTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\ParserHookTest' => $baseDir . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/ParserHookTest.php',
+ 'Maps\\Tests\\Integration\\Parser\\CoordinatesTest' => $baseDir . '/extensions/Maps/tests/Integration/Parser/CoordinatesTest.php',
+ 'Maps\\Tests\\Integration\\Parser\\DisplayMapTest' => $baseDir . '/extensions/Maps/tests/Integration/Parser/DisplayMapTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\CircleParserTest' => $baseDir . '/extensions/Maps/tests/Integration/parsers/CircleParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\DistanceParserTest' => $baseDir . '/extensions/Maps/tests/Integration/parsers/DistanceParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\JsonFileParserTest' => $baseDir . '/extensions/Maps/tests/Integration/parsers/JsonFileParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\LineParserTest' => $baseDir . '/extensions/Maps/tests/Integration/parsers/LineParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\LocationParserTest' => $baseDir . '/extensions/Maps/tests/Integration/parsers/LocationParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\RectangleParserTest' => $baseDir . '/extensions/Maps/tests/Integration/parsers/RectlangleParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\WmsOverlayParserTest' => $baseDir . '/extensions/Maps/tests/Integration/parsers/WmsOverlayParserTest.php',
+ 'Maps\\Tests\\Semantic\\ValueDescriptions\\AreaDescriptionTest' => $baseDir . '/extensions/Maps/tests/Integration/Semantic/ValueDescriptions/AreaDescriptionTest.php',
+ 'Maps\\Tests\\System\\SemanticMW\\MapQueryTest' => $baseDir . '/extensions/Maps/tests/System/SemanticMW/MapQueryTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\BaseElementTest' => $baseDir . '/extensions/Maps/tests/Unit/Elements/BaseElementTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\CircleTest' => $baseDir . '/extensions/Maps/tests/Unit/Elements/CircleTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\ImageOverlayTest' => $baseDir . '/extensions/Maps/tests/Unit/Elements/ImageOverlayTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\LineTest' => $baseDir . '/extensions/Maps/tests/Unit/Elements/LineTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\LocationTest' => $baseDir . '/extensions/Maps/tests/Unit/Elements/LocationTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\PolygonTest' => $baseDir . '/extensions/Maps/tests/Unit/Elements/PolygonTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\RectangleTest' => $baseDir . '/extensions/Maps/tests/Unit/Elements/RectangleTest.php',
+ 'Maps\\Tests\\Unit\\Presentation\\KmlFormatterTest' => $baseDir . '/extensions/Maps/tests/Unit/Presentation/KmlFormatterTest.php',
+ 'Maps\\Tests\\Unit\\Presentation\\ParameterExtractorTest' => $baseDir . '/extensions/Maps/tests/Unit/Presentation/ParameterExtractorTest.php',
+ 'Maps\\Tests\\Unit\\Semantic\\DataValues\\CoordinateValueTest' => $baseDir . '/extensions/Maps/tests/Unit/Semantic/DataValues/CoordinateValueTest.php',
+ 'Maps\\Tests\\Util\\PageCreator' => $baseDir . '/extensions/Maps/tests/Util/PageCreator.php',
+ 'Maps\\Tests\\Util\\TestFactory' => $baseDir . '/extensions/Maps/tests/Util/TestFactory.php',
+ 'Net_SMTP' => $vendorDir . '/pear/net_smtp/Net/SMTP.php',
+ 'Net_Socket' => $vendorDir . '/pear/net_socket/Net/Socket.php',
'OOUI\\AccessKeyedElement' => $vendorDir . '/oojs/oojs-ui/php/mixins/AccessKeyedElement.php',
'OOUI\\ActionFieldLayout' => $vendorDir . '/oojs/oojs-ui/php/layouts/ActionFieldLayout.php',
'OOUI\\ApexTheme' => $vendorDir . '/oojs/oojs-ui/php/themes/ApexTheme.php',
@@ -492,11 +680,12 @@ return array(
'OOUI\\LabelElement' => $vendorDir . '/oojs/oojs-ui/php/mixins/LabelElement.php',
'OOUI\\LabelWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/LabelWidget.php',
'OOUI\\Layout' => $vendorDir . '/oojs/oojs-ui/php/Layout.php',
- 'OOUI\\MediaWikiTheme' => $vendorDir . '/oojs/oojs-ui/php/themes/MediaWikiTheme.php',
+ 'OOUI\\MultilineTextInputWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/MultilineTextInputWidget.php',
'OOUI\\PanelLayout' => $vendorDir . '/oojs/oojs-ui/php/layouts/PanelLayout.php',
'OOUI\\ProgressBarWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/ProgressBarWidget.php',
'OOUI\\RadioInputWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/RadioInputWidget.php',
'OOUI\\RadioSelectInputWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/RadioSelectInputWidget.php',
+ 'OOUI\\SearchInputWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/SearchInputWidget.php',
'OOUI\\TabIndexedElement' => $vendorDir . '/oojs/oojs-ui/php/mixins/TabIndexedElement.php',
'OOUI\\Tag' => $vendorDir . '/oojs/oojs-ui/php/Tag.php',
'OOUI\\TextInputWidget' => $vendorDir . '/oojs/oojs-ui/php/widgets/TextInputWidget.php',
@@ -504,6 +693,7 @@ return array(
'OOUI\\TitledElement' => $vendorDir . '/oojs/oojs-ui/php/mixins/TitledElement.php',
'OOUI\\Widget' => $vendorDir . '/oojs/oojs-ui/php/Widget.php',
'OOUI\\WikimediaUITheme' => $vendorDir . '/oojs/oojs-ui/php/themes/WikimediaUITheme.php',
+ 'OS_Guess' => $vendorDir . '/pear/pear-core-minimal/src/OS/Guess.php',
'Onoi\\BlobStore\\BlobStore' => $vendorDir . '/onoi/blob-store/src/BlobStore.php',
'Onoi\\BlobStore\\Container' => $vendorDir . '/onoi/blob-store/src/Container.php',
'Onoi\\Cache\\Cache' => $vendorDir . '/onoi/cache/src/Cache.php',
@@ -552,6 +742,7 @@ return array(
'Onoi\\HttpRequest\\NullRequest' => $vendorDir . '/onoi/http-request/src/NullRequest.php',
'Onoi\\HttpRequest\\RequestResponse' => $vendorDir . '/onoi/http-request/src/RequestResponse.php',
'Onoi\\HttpRequest\\SocketRequest' => $vendorDir . '/onoi/http-request/src/SocketRequest.php',
+ 'Onoi\\MessageReporter\\CallbackMessageReporter' => $vendorDir . '/onoi/message-reporter/src/CallbackMessageReporter.php',
'Onoi\\MessageReporter\\MessageReporter' => $vendorDir . '/onoi/message-reporter/src/MessageReporter.php',
'Onoi\\MessageReporter\\MessageReporterAware' => $vendorDir . '/onoi/message-reporter/src/MessageReporterAware.php',
'Onoi\\MessageReporter\\MessageReporterAwareTrait' => $vendorDir . '/onoi/message-reporter/src/MessageReporterAwareTrait.php',
@@ -581,14 +772,21 @@ return array(
'Onoi\\Tesa\\Tokenizer\\PunctuationRegExTokenizer' => $vendorDir . '/onoi/tesa/src/Tokenizer/PunctuationRegExTokenizer.php',
'Onoi\\Tesa\\Tokenizer\\Tokenizer' => $vendorDir . '/onoi/tesa/src/Tokenizer/Tokenizer.php',
'Onoi\\Tesa\\Transliterator' => $vendorDir . '/onoi/tesa/src/Transliterator.php',
+ 'PEAR' => $vendorDir . '/pear/pear-core-minimal/src/PEAR.php',
+ 'PEAR_Error' => $vendorDir . '/pear/pear-core-minimal/src/PEAR.php',
+ 'PEAR_ErrorStack' => $vendorDir . '/pear/pear-core-minimal/src/PEAR/ErrorStack.php',
+ 'PEAR_Exception' => $vendorDir . '/pear/pear_exception/PEAR/Exception.php',
+ 'PEAR_ExceptionTest' => $vendorDir . '/pear/pear_exception/tests/PEAR/ExceptionTest.php',
'ParamProcessor\\Definition\\DimensionParam' => $vendorDir . '/param-processor/param-processor/src/Definition/DimensionParam.php',
'ParamProcessor\\Definition\\StringParam' => $vendorDir . '/param-processor/param-processor/src/Definition/StringParam.php',
'ParamProcessor\\IParam' => $vendorDir . '/param-processor/param-processor/src/IParam.php',
'ParamProcessor\\IParamDefinition' => $vendorDir . '/param-processor/param-processor/src/IParamDefinition.php',
+ 'ParamProcessor\\MediaWikiTitleValue' => $baseDir . '/extensions/Validator/src/ParamProcessor/MediaWikiTitleValue.php',
'ParamProcessor\\Options' => $vendorDir . '/param-processor/param-processor/src/Options.php',
'ParamProcessor\\Param' => $vendorDir . '/param-processor/param-processor/src/Param.php',
'ParamProcessor\\ParamDefinition' => $vendorDir . '/param-processor/param-processor/src/ParamDefinition.php',
'ParamProcessor\\ParamDefinitionFactory' => $vendorDir . '/param-processor/param-processor/src/ParamDefinitionFactory.php',
+ 'ParamProcessor\\ParameterTypes' => $vendorDir . '/param-processor/param-processor/src/ParameterTypes.php',
'ParamProcessor\\ProcessedParam' => $vendorDir . '/param-processor/param-processor/src/ProcessedParam.php',
'ParamProcessor\\ProcessingError' => $vendorDir . '/param-processor/param-processor/src/ProcessingError.php',
'ParamProcessor\\ProcessingErrorHandler' => $vendorDir . '/param-processor/param-processor/src/ProcessingErrorHandler.php',
@@ -598,13 +796,22 @@ return array(
'ParamProcessor\\TSNode' => $vendorDir . '/param-processor/param-processor/src/TopologicalSort.php',
'ParamProcessor\\Tests\\Definitions\\NumericParamTest' => $vendorDir . '/param-processor/param-processor/tests/phpunit/Definitions/NumericParamTest.php',
'ParamProcessor\\Tests\\Definitions\\ParamDefinitionTest' => $vendorDir . '/param-processor/param-processor/tests/phpunit/Definitions/ParamDefinitionTest.php',
+ 'ParamProcessor\\TitleParser' => $baseDir . '/extensions/Validator/src/ParamProcessor/TitleParser.php',
'ParamProcessor\\TopologicalSort' => $vendorDir . '/param-processor/param-processor/src/TopologicalSort.php',
+ 'ParserHook' => $baseDir . '/extensions/Validator/src/legacy/ParserHook.php',
+ 'ParserHookCaller' => $baseDir . '/extensions/Validator/src/legacy/ParserHook.php',
'ParserHooks\\FunctionRunner' => $vendorDir . '/mediawiki/parser-hooks/src/FunctionRunner.php',
'ParserHooks\\HookDefinition' => $vendorDir . '/mediawiki/parser-hooks/src/HookDefinition.php',
'ParserHooks\\HookHandler' => $vendorDir . '/mediawiki/parser-hooks/src/HookHandler.php',
'ParserHooks\\HookRegistrant' => $vendorDir . '/mediawiki/parser-hooks/src/HookRegistrant.php',
'ParserHooks\\HookRunner' => $vendorDir . '/mediawiki/parser-hooks/src/HookRunner.php',
'ParserHooks\\Internal\\Runner' => $vendorDir . '/mediawiki/parser-hooks/src/Internal/Runner.php',
+ 'ProcessEdge' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessElement' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessGraph' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessNode' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessRessource' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessRole' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/Psr/Log/AbstractLogger.php',
'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/Psr/Log/InvalidArgumentException.php',
'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/Psr/Log/LogLevel.php',
@@ -615,6 +822,9 @@ return array(
'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/Psr/Log/NullLogger.php',
'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\SimpleCache\\CacheException' => $vendorDir . '/psr/simple-cache/src/CacheException.php',
+ 'Psr\\SimpleCache\\CacheInterface' => $vendorDir . '/psr/simple-cache/src/CacheInterface.php',
+ 'Psr\\SimpleCache\\InvalidArgumentException' => $vendorDir . '/psr/simple-cache/src/InvalidArgumentException.php',
'React\\Promise\\CancellablePromiseInterface' => $vendorDir . '/react/promise/src/CancellablePromiseInterface.php',
'React\\Promise\\CancellationQueue' => $vendorDir . '/react/promise/src/CancellationQueue.php',
'React\\Promise\\Deferred' => $vendorDir . '/react/promise/src/Deferred.php',
@@ -642,10 +852,12 @@ return array(
'RemexHtml\\Serializer\\Serializer' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Serializer/Serializer.php',
'RemexHtml\\Serializer\\SerializerError' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Serializer/SerializerError.php',
'RemexHtml\\Serializer\\SerializerNode' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Serializer/SerializerNode.php',
+ 'RemexHtml\\Serializer\\SerializerWithTracer' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Serializer/SerializerWithTracer.php',
'RemexHtml\\Serializer\\TestFormatter' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Serializer/TestFormatter.php',
'RemexHtml\\Tokenizer\\Attribute' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Tokenizer/Attribute.php',
'RemexHtml\\Tokenizer\\Attributes' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Tokenizer/Attributes.php',
'RemexHtml\\Tokenizer\\LazyAttributes' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Tokenizer/LazyAttributes.php',
+ 'RemexHtml\\Tokenizer\\NullTokenHandler' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Tokenizer/NullTokenHandler.php',
'RemexHtml\\Tokenizer\\PlainAttributes' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Tokenizer/PlainAttributes.php',
'RemexHtml\\Tokenizer\\TestTokenHandler' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Tokenizer/TestTokenHandler.php',
'RemexHtml\\Tokenizer\\TokenGenerator' => $vendorDir . '/wikimedia/remex-html/RemexHtml/Tokenizer/TokenGenerator.php',
@@ -690,21 +902,24 @@ return array(
'RemexHtml\\TreeBuilder\\Initial' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/Initial.php',
'RemexHtml\\TreeBuilder\\InsertionMode' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/InsertionMode.php',
'RemexHtml\\TreeBuilder\\Marker' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/Marker.php',
+ 'RemexHtml\\TreeBuilder\\NullTreeHandler' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/NullTreeHandler.php',
'RemexHtml\\TreeBuilder\\SimpleStack' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/SimpleStack.php',
'RemexHtml\\TreeBuilder\\Stack' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/Stack.php',
'RemexHtml\\TreeBuilder\\TemplateModeStack' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TemplateModeStack.php',
'RemexHtml\\TreeBuilder\\Text' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/Text.php',
+ 'RemexHtml\\TreeBuilder\\TraceFormatter' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TraceFormatter.php',
'RemexHtml\\TreeBuilder\\TreeBuilder' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeBuilder.php',
'RemexHtml\\TreeBuilder\\TreeBuilderError' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeBuilderError.php',
'RemexHtml\\TreeBuilder\\TreeHandler' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeHandler.php',
'RemexHtml\\TreeBuilder\\TreeMutationTracer' => $vendorDir . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeMutationTracer.php',
- 'RunningStat\\PSquare' => $vendorDir . '/wikimedia/running-stat/src/PSquare.php',
- 'RunningStat\\RunningStat' => $vendorDir . '/wikimedia/running-stat/src/RunningStat.php',
+ 'RunningStat\\PSquare' => $vendorDir . '/wikimedia/running-stat/src/RunningStat/PSquare.php',
+ 'RunningStat\\RunningStat' => $vendorDir . '/wikimedia/running-stat/src/RunningStat/RunningStat.php',
'SFS\\ApiSemanticFormsSelect' => $baseDir . '/extensions/SemanticFormsSelect/src/ApiSemanticFormsSelect.php',
'SFS\\ApiSemanticFormsSelectRequestProcessor' => $baseDir . '/extensions/SemanticFormsSelect/src/ApiSemanticFormsSelectRequestProcessor.php',
'SFS\\Output' => $baseDir . '/extensions/SemanticFormsSelect/src/Output.php',
'SFS\\SelectField' => $baseDir . '/extensions/SemanticFormsSelect/src/SelectField.php',
'SFS\\SemanticFormsSelectInput' => $baseDir . '/extensions/SemanticFormsSelect/src/SemanticFormsSelectInput.php',
+ 'SMWBibTeXEntry' => $baseDir . '/extensions/SemanticResultFormats/formats/bibtex/SRF_BibTeX.php',
'SMWCategoryResultPrinter' => $baseDir . '/extensions/SemanticMediaWiki/includes/IdeAliases.php',
'SMWConceptValue' => $baseDir . '/extensions/SemanticMediaWiki/includes/datavalues/SMW_DV_Concept.php',
'SMWDIBlob' => $baseDir . '/extensions/SemanticMediaWiki/includes/dataitems/SMW_DI_Blob.php',
@@ -905,6 +1120,8 @@ return array(
'SMW\\Exception\\DataItemException' => $baseDir . '/extensions/SemanticMediaWiki/src/Exception/DataItemException.php',
'SMW\\Exception\\DataTypeLookupException' => $baseDir . '/extensions/SemanticMediaWiki/src/Exception/DataTypeLookupException.php',
'SMW\\Exception\\FileNotFoundException' => $baseDir . '/extensions/SemanticMediaWiki/src/Exception/FileNotFoundException.php',
+ 'SMW\\Exception\\FileNotReadableException' => $baseDir . '/extensions/SemanticMediaWiki/src/Exception/FileNotReadableException.php',
+ 'SMW\\Exception\\FileNotWritableException' => $baseDir . '/extensions/SemanticMediaWiki/src/Exception/FileNotWritableException.php',
'SMW\\Exception\\ParameterNotFoundException' => $baseDir . '/extensions/SemanticMediaWiki/src/Exception/ParameterNotFoundException.php',
'SMW\\Exception\\PredefinedPropertyLabelMismatchException' => $baseDir . '/extensions/SemanticMediaWiki/src/Exception/PredefinedPropertyLabelMismatchException.php',
'SMW\\Exception\\PropertyLabelNotResolvedException' => $baseDir . '/extensions/SemanticMediaWiki/src/Exception/PropertyLabelNotResolvedException.php',
@@ -978,6 +1195,7 @@ return array(
'SMW\\Maintenance\\MaintenanceFactory' => $baseDir . '/extensions/SemanticMediaWiki/src/Maintenance/MaintenanceFactory.php',
'SMW\\Maintenance\\MaintenanceHelper' => $baseDir . '/extensions/SemanticMediaWiki/src/Maintenance/MaintenanceHelper.php',
'SMW\\Maintenance\\MaintenanceLogger' => $baseDir . '/extensions/SemanticMediaWiki/src/Maintenance/MaintenanceLogger.php',
+ 'SMW\\Maintenance\\PopulateHashField' => $baseDir . '/extensions/SemanticMediaWiki/maintenance/populateHashField.php',
'SMW\\Maintenance\\PropertyStatisticsRebuilder' => $baseDir . '/extensions/SemanticMediaWiki/src/Maintenance/PropertyStatisticsRebuilder.php',
'SMW\\Maintenance\\RebuildConceptCache' => $baseDir . '/extensions/SemanticMediaWiki/maintenance/rebuildConceptCache.php',
'SMW\\Maintenance\\RebuildData' => $baseDir . '/extensions/SemanticMediaWiki/maintenance/rebuildData.php',
@@ -1424,6 +1642,7 @@ return array(
'SMW\\SQLStore\\RequestOptionsProc' => $baseDir . '/extensions/SemanticMediaWiki/src/SQLStore/RequestOptionsProc.php',
'SMW\\SQLStore\\SQLStoreFactory' => $baseDir . '/extensions/SemanticMediaWiki/src/SQLStore/SQLStoreFactory.php',
'SMW\\SQLStore\\TableBuilder' => $baseDir . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder.php',
+ 'SMW\\SQLStore\\TableBuilder\\Examiner\\HashField' => $baseDir . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/HashField.php',
'SMW\\SQLStore\\TableBuilder\\FieldType' => $baseDir . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/FieldType.php',
'SMW\\SQLStore\\TableBuilder\\MySQLTableBuilder' => $baseDir . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/MySQLTableBuilder.php',
'SMW\\SQLStore\\TableBuilder\\PostgresTableBuilder' => $baseDir . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/PostgresTableBuilder.php',
@@ -1494,11 +1713,81 @@ return array(
'SMW\\Utils\\Timer' => $baseDir . '/extensions/SemanticMediaWiki/src/Utils/Timer.php',
'SMW\\Utils\\Tokenizer' => $baseDir . '/extensions/SemanticMediaWiki/src/Utils/Tokenizer.php',
'SMW\\WantedPropertiesQueryPage' => $baseDir . '/extensions/SemanticMediaWiki/includes/querypages/WantedPropertiesQueryPage.php',
+ 'SRFArray' => $baseDir . '/extensions/SemanticResultFormats/formats/array/SRF_Array.php',
+ 'SRFBibTeX' => $baseDir . '/extensions/SemanticResultFormats/formats/bibtex/SRF_BibTeX.php',
+ 'SRFBoilerplate' => $baseDir . '/extensions/SemanticResultFormats/formats/boilerplate/SRF_Boilerplate.php',
+ 'SRFCHistoricalDate' => $baseDir . '/extensions/SemanticResultFormats/formats/calendar/SRFC_HistoricalDate.php',
+ 'SRFCalendar' => $baseDir . '/extensions/SemanticResultFormats/formats/calendar/SRF_Calendar.php',
+ 'SRFD3Chart' => $baseDir . '/extensions/SemanticResultFormats/formats/d3/SRF_D3Chart.php',
+ 'SRFDygraphs' => $baseDir . '/extensions/SemanticResultFormats/formats/dygraphs/SRF_Dygraphs.php',
+ 'SRFExhibit' => $baseDir . '/extensions/SemanticResultFormats/formats/Exhibit/SRF_Exhibit.php',
+ 'SRFGoogleBar' => $baseDir . '/extensions/SemanticResultFormats/formats/googlecharts/SRF_GoogleBar.php',
+ 'SRFGooglePie' => $baseDir . '/extensions/SemanticResultFormats/formats/googlecharts/SRF_GooglePie.php',
+ 'SRFGraph' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Graph.php',
+ 'SRFHash' => $baseDir . '/extensions/SemanticResultFormats/formats/array/SRF_Hash.php',
+ 'SRFHooks' => $baseDir . '/extensions/SemanticResultFormats/SemanticResultFormats.hooks.php',
+ 'SRFIncoming' => $baseDir . '/extensions/SemanticResultFormats/formats/incoming/SRF_Incoming.php',
+ 'SRFJitGraph' => $baseDir . '/extensions/SemanticResultFormats/formats/JitGraph/SRF_JitGraph.php',
+ 'SRFListWidget' => $baseDir . '/extensions/SemanticResultFormats/formats/widget/SRF_ListWidget.php',
+ 'SRFMath' => $baseDir . '/extensions/SemanticResultFormats/formats/math/SRF_Math.php',
+ 'SRFOutline' => $baseDir . '/extensions/SemanticResultFormats/formats/outline/SRF_Outline.php',
+ 'SRFOutlineItem' => $baseDir . '/extensions/SemanticResultFormats/formats/outline/SRF_Outline.php',
+ 'SRFOutlineTree' => $baseDir . '/extensions/SemanticResultFormats/formats/outline/SRF_Outline.php',
+ 'SRFPageWidget' => $baseDir . '/extensions/SemanticResultFormats/formats/widget/SRF_PageWidget.php',
+ 'SRFParserFunctions' => $baseDir . '/extensions/SemanticResultFormats/SemanticResultFormats.parser.php',
+ 'SRFProcess' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'SRFSlideShow' => $baseDir . '/extensions/SemanticResultFormats/formats/slideshow/SRF_SlideShow.php',
+ 'SRFSlideShowApi' => $baseDir . '/extensions/SemanticResultFormats/formats/slideshow/SRF_SlideShowApi.php',
+ 'SRFSparkline' => $baseDir . '/extensions/SemanticResultFormats/formats/sparkline/SRF_Sparkline.php',
+ 'SRFTime' => $baseDir . '/extensions/SemanticResultFormats/formats/time/SRF_Time.php',
+ 'SRFTimeline' => $baseDir . '/extensions/SemanticResultFormats/formats/timeline/SRF_Timeline.php',
+ 'SRFTimeseries' => $baseDir . '/extensions/SemanticResultFormats/formats/timeseries/SRF_Timeseries.php',
+ 'SRFUtils' => $baseDir . '/extensions/SemanticResultFormats/SemanticResultFormats.utils.php',
+ 'SRFValueRank' => $baseDir . '/extensions/SemanticResultFormats/formats/valuerank/SRF_ValueRank.php',
+ 'SRF\\DataTables' => $baseDir . '/extensions/SemanticResultFormats/formats/datatables/DataTables.php',
+ 'SRF\\EventCalendar' => $baseDir . '/extensions/SemanticResultFormats/formats/calendar/EventCalendar.php',
+ 'SRF\\Filtered\\Filter\\DistanceFilter' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/Filters/DistanceFilter.php',
+ 'SRF\\Filtered\\Filter\\Filter' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/Filters/Filter.php',
+ 'SRF\\Filtered\\Filter\\NumberFilter' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/Filters/NumberFilter.php',
+ 'SRF\\Filtered\\Filter\\ValueFilter' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/Filters/ValueFilter.php',
+ 'SRF\\Filtered\\Filtered' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/Filtered.php',
+ 'SRF\\Filtered\\Hooks' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/Hooks.php',
+ 'SRF\\Filtered\\ResultItem' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/ResultItem.php',
+ 'SRF\\Filtered\\View\\CalendarView' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/View/CalendarView.php',
+ 'SRF\\Filtered\\View\\ListView' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/View/ListView.php',
+ 'SRF\\Filtered\\View\\MapView' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/View/MapView.php',
+ 'SRF\\Filtered\\View\\TableView' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/View/TableView.php',
+ 'SRF\\Filtered\\View\\View' => $baseDir . '/extensions/SemanticResultFormats/formats/filtered/src/View/View.php',
+ 'SRF\\Formats\\Tree\\TreeNode' => $baseDir . '/extensions/SemanticResultFormats/formats/tree/TreeNode.php',
+ 'SRF\\Formats\\Tree\\TreeNodePrinter' => $baseDir . '/extensions/SemanticResultFormats/formats/tree/TreeNodeVisitor.php',
+ 'SRF\\Formats\\Tree\\TreeResultPrinter' => $baseDir . '/extensions/SemanticResultFormats/formats/tree/TreeResultPrinter.php',
+ 'SRF\\Gallery' => $baseDir . '/extensions/SemanticResultFormats/formats/gallery/Gallery.php',
+ 'SRF\\MediaPlayer' => $baseDir . '/extensions/SemanticResultFormats/formats/media/MediaPlayer.php',
+ 'SRF\\ResourceFormatter' => $baseDir . '/extensions/SemanticResultFormats/src/ResourceFormatter.php',
+ 'SRF\\SRFExcel' => $baseDir . '/extensions/SemanticResultFormats/formats/excel/SRF_Excel.php',
+ 'SRF\\TagCloud' => $baseDir . '/extensions/SemanticResultFormats/formats/tagcloud/TagCloud.php',
+ 'SRF\\iCalendar\\IcalTimezoneFormatter' => $baseDir . '/extensions/SemanticResultFormats/src/iCalendar/IcalTimezoneFormatter.php',
+ 'SRF\\iCalendar\\iCalendarFileExportPrinter' => $baseDir . '/extensions/SemanticResultFormats/src/iCalendar/iCalendarFileExportPrinter.php',
+ 'SRF\\vCard\\Address' => $baseDir . '/extensions/SemanticResultFormats/src/vCard/Address.php',
+ 'SRF\\vCard\\Email' => $baseDir . '/extensions/SemanticResultFormats/src/vCard/Email.php',
+ 'SRF\\vCard\\Tel' => $baseDir . '/extensions/SemanticResultFormats/src/vCard/Tel.php',
+ 'SRF\\vCard\\vCard' => $baseDir . '/extensions/SemanticResultFormats/src/vCard/vCard.php',
+ 'SRF\\vCard\\vCardFileExportPrinter' => $baseDir . '/extensions/SemanticResultFormats/src/vCard/vCardFileExportPrinter.php',
+ 'SRFjqPlot' => $baseDir . '/extensions/SemanticResultFormats/formats/jqplot/SRF_jqPlot.php',
+ 'SRFjqPlotChart' => $baseDir . '/extensions/SemanticResultFormats/formats/jqplot/SRF_jqPlotChart.php',
+ 'SRFjqPlotSeries' => $baseDir . '/extensions/SemanticResultFormats/formats/jqplot/SRF_jqPlotSeries.php',
+ 'SequentialEdge' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
'Serializers\\DispatchableSerializer' => $vendorDir . '/serialization/serialization/src/Serializers/DispatchableSerializer.php',
'Serializers\\DispatchingSerializer' => $vendorDir . '/serialization/serialization/src/Serializers/DispatchingSerializer.php',
'Serializers\\Exceptions\\SerializationException' => $vendorDir . '/serialization/serialization/src/Serializers/Exceptions/SerializationException.php',
'Serializers\\Exceptions\\UnsupportedObjectException' => $vendorDir . '/serialization/serialization/src/Serializers/Exceptions/UnsupportedObjectException.php',
'Serializers\\Serializer' => $vendorDir . '/serialization/serialization/src/Serializers/Serializer.php',
+ 'SimpleCache\\Cache\\Cache' => $vendorDir . '/jeroen/simple-cache/src/Cache/Cache.php',
+ 'SimpleCache\\Cache\\CombinatoryCache' => $vendorDir . '/jeroen/simple-cache/src/Cache/CombinatoryCache.php',
+ 'SimpleCache\\Cache\\MediaWikiCache' => $vendorDir . '/jeroen/simple-cache/src/Cache/MediaWikiCache.php',
+ 'SimpleCache\\Cache\\SimpleInMemoryCache' => $vendorDir . '/jeroen/simple-cache/src/Cache/SimpleInMemoryCache.php',
+ 'SimpleCache\\KeyBuilder\\KeyBuilder' => $vendorDir . '/jeroen/simple-cache/src/KeyBuilder/KeyBuilder.php',
+ 'SimpleCache\\KeyBuilder\\NamespacedKeyBuilder' => $vendorDir . '/jeroen/simple-cache/src/KeyBuilder/NamespacedKeyBuilder.php',
'Skins\\Chameleon\\ChameleonTemplate' => $baseDir . '/skins/chameleon/src/ChameleonTemplate.php',
'Skins\\Chameleon\\ComponentFactory' => $baseDir . '/skins/chameleon/src/ComponentFactory.php',
'Skins\\Chameleon\\Components\\Cell' => $baseDir . '/skins/chameleon/src/Components/Cell.php',
@@ -1579,6 +1868,10 @@ return array(
'Skins\\Chameleon\\Tests\\Util\\DocumentElementFinder' => $baseDir . '/skins/chameleon/tests/phpunit/Util/DocumentElementFinder.php',
'Skins\\Chameleon\\Tests\\Util\\MockupFactory' => $baseDir . '/skins/chameleon/tests/phpunit/Util/MockupFactory.php',
'Skins\\Chameleon\\Tests\\Util\\XmlFileProvider' => $baseDir . '/skins/chameleon/tests/phpunit/Util/XmlFileProvider.php',
+ 'SplitConditionalOrEdge' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'SplitEdge' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'SplitExclusiveOrEdge' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'SplitParallelEdge' => $baseDir . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
'Symfony\\Component\\CssSelector\\CssSelectorConverter' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php',
'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php',
'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php',
@@ -1627,7 +1920,17 @@ return array(
'Symfony\\Component\\CssSelector\\XPath\\Translator' => $vendorDir . '/symfony/css-selector/XPath/Translator.php',
'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php',
'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php',
- 'TextCat' => $vendorDir . '/wikimedia/textcat/TextCat.php',
+ 'System' => $vendorDir . '/pear/pear-core-minimal/src/System.php',
+ 'TextCat' => $vendorDir . '/wikimedia/textcat/src/TextCat.php',
+ 'Tree\\Builder\\NodeBuilder' => $vendorDir . '/nicmart/tree/src/Builder/NodeBuilder.php',
+ 'Tree\\Builder\\NodeBuilderInterface' => $vendorDir . '/nicmart/tree/src/Builder/NodeBuilderInterface.php',
+ 'Tree\\Node\\Node' => $vendorDir . '/nicmart/tree/src/Node/Node.php',
+ 'Tree\\Node\\NodeInterface' => $vendorDir . '/nicmart/tree/src/Node/NodeInterface.php',
+ 'Tree\\Node\\NodeTrait' => $vendorDir . '/nicmart/tree/src/Node/NodeTrait.php',
+ 'Tree\\Visitor\\PostOrderVisitor' => $vendorDir . '/nicmart/tree/src/Visitor/PostOrderVisitor.php',
+ 'Tree\\Visitor\\PreOrderVisitor' => $vendorDir . '/nicmart/tree/src/Visitor/PreOrderVisitor.php',
+ 'Tree\\Visitor\\Visitor' => $vendorDir . '/nicmart/tree/src/Visitor/Visitor.php',
+ 'Tree\\Visitor\\YieldVisitor' => $vendorDir . '/nicmart/tree/src/Visitor/YieldVisitor.php',
'UtfNormal\\Constants' => $vendorDir . '/wikimedia/utfnormal/src/Constants.php',
'UtfNormal\\Utils' => $vendorDir . '/wikimedia/utfnormal/src/Util.php',
'UtfNormal\\Validator' => $vendorDir . '/wikimedia/utfnormal/src/Validator.php',
@@ -1685,30 +1988,29 @@ return array(
'Wikimedia\\Composer\\Merge\\NestedArray' => $vendorDir . '/wikimedia/composer-merge-plugin/src/Merge/NestedArray.php',
'Wikimedia\\Composer\\Merge\\PluginState' => $vendorDir . '/wikimedia/composer-merge-plugin/src/Merge/PluginState.php',
'Wikimedia\\Composer\\Merge\\StabilityFlags' => $vendorDir . '/wikimedia/composer-merge-plugin/src/Merge/StabilityFlags.php',
+ 'Wikimedia\\IPSet' => $vendorDir . '/wikimedia/ip-set/src/Wikimedia/IPSet.php',
+ 'Wikimedia\\ObjectFactory' => $vendorDir . '/wikimedia/object-factory/src/ObjectFactory.php',
+ 'Wikimedia\\PSquare' => $vendorDir . '/wikimedia/running-stat/src/Wikimedia/PSquare.php',
'Wikimedia\\PhpSessionSerializer' => $vendorDir . '/wikimedia/php-session-serializer/src/Wikimedia/PhpSessionSerializer.php',
'Wikimedia\\Purtle\\BNodeLabeler' => $vendorDir . '/wikimedia/purtle/src/BNodeLabeler.php',
+ 'Wikimedia\\Purtle\\JsonLdRdfWriter' => $vendorDir . '/wikimedia/purtle/src/JsonLdRdfWriter.php',
'Wikimedia\\Purtle\\N3Quoter' => $vendorDir . '/wikimedia/purtle/src/N3Quoter.php',
'Wikimedia\\Purtle\\N3RdfWriterBase' => $vendorDir . '/wikimedia/purtle/src/N3RdfWriterBase.php',
'Wikimedia\\Purtle\\NTriplesRdfWriter' => $vendorDir . '/wikimedia/purtle/src/NTriplesRdfWriter.php',
'Wikimedia\\Purtle\\RdfWriter' => $vendorDir . '/wikimedia/purtle/src/RdfWriter.php',
'Wikimedia\\Purtle\\RdfWriterBase' => $vendorDir . '/wikimedia/purtle/src/RdfWriterBase.php',
'Wikimedia\\Purtle\\RdfWriterFactory' => $vendorDir . '/wikimedia/purtle/src/RdfWriterFactory.php',
- 'Wikimedia\\Purtle\\Tests\\BNodeLabelerTest' => $vendorDir . '/wikimedia/purtle/tests/phpunit/BNodeLabelerTest.php',
- 'Wikimedia\\Purtle\\Tests\\N3QuoterTest' => $vendorDir . '/wikimedia/purtle/tests/phpunit/N3QuoterTest.php',
- 'Wikimedia\\Purtle\\Tests\\NTriplesRdfWriterTest' => $vendorDir . '/wikimedia/purtle/tests/phpunit/NTriplesRdfWriterTest.php',
- 'Wikimedia\\Purtle\\Tests\\RdfWriterFactoryTest' => $vendorDir . '/wikimedia/purtle/tests/phpunit/RdfWriterFactoryTest.php',
- 'Wikimedia\\Purtle\\Tests\\RdfWriterTestBase' => $vendorDir . '/wikimedia/purtle/tests/phpunit/RdfWriterTestBase.php',
- 'Wikimedia\\Purtle\\Tests\\TurtleRdfWriterTest' => $vendorDir . '/wikimedia/purtle/tests/phpunit/TurtleRdfWriterTest.php',
- 'Wikimedia\\Purtle\\Tests\\UnicodeEscaperTest' => $vendorDir . '/wikimedia/purtle/tests/phpunit/UnicodeEscaperTest.php',
- 'Wikimedia\\Purtle\\Tests\\XmlRdfWriterTest' => $vendorDir . '/wikimedia/purtle/tests/phpunit/XmlRdfWriterTest.php',
'Wikimedia\\Purtle\\TurtleRdfWriter' => $vendorDir . '/wikimedia/purtle/src/TurtleRdfWriter.php',
'Wikimedia\\Purtle\\UnicodeEscaper' => $vendorDir . '/wikimedia/purtle/src/UnicodeEscaper.php',
'Wikimedia\\Purtle\\XmlRdfWriter' => $vendorDir . '/wikimedia/purtle/src/XmlRdfWriter.php',
+ 'Wikimedia\\RunningStat' => $vendorDir . '/wikimedia/running-stat/src/Wikimedia/RunningStat.php',
'Wikimedia\\ScopedCallback' => $vendorDir . '/wikimedia/scoped-callback/src/ScopedCallback.php',
'Wikimedia\\Timestamp\\ConvertibleTimestamp' => $vendorDir . '/wikimedia/timestamp/src/ConvertibleTimestamp.php',
'Wikimedia\\Timestamp\\TimestampException' => $vendorDir . '/wikimedia/timestamp/src/TimestampException.php',
'Wikimedia\\WaitConditionLoop' => $vendorDir . '/wikimedia/wait-condition-loop/src/WaitConditionLoop.php',
- 'WrappedString\\WrappedString' => $vendorDir . '/wikimedia/wrappedstring/src/WrappedString.php',
- 'WrappedString\\WrappedStringList' => $vendorDir . '/wikimedia/wrappedstring/src/WrappedStringList.php',
- 'lessc' => $vendorDir . '/oyejorge/less.php/lessc.inc.php',
+ 'Wikimedia\\WrappedString' => $vendorDir . '/wikimedia/wrappedstring/src/Wikimedia/WrappedString.php',
+ 'Wikimedia\\WrappedStringList' => $vendorDir . '/wikimedia/wrappedstring/src/Wikimedia/WrappedStringList.php',
+ 'WrappedString\\WrappedString' => $vendorDir . '/wikimedia/wrappedstring/src/WrappedString/WrappedString.php',
+ 'WrappedString\\WrappedStringList' => $vendorDir . '/wikimedia/wrappedstring/src/WrappedString/WrappedStringList.php',
+ 'lessc' => $vendorDir . '/wikimedia/less.php/lessc.inc.php',
);
diff --git a/www/wiki/vendor/composer/autoload_files.php b/www/wiki/vendor/composer/autoload_files.php
index 892063f5..b32426db 100644
--- a/www/wiki/vendor/composer/autoload_files.php
+++ b/www/wiki/vendor/composer/autoload_files.php
@@ -6,21 +6,25 @@ $vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
- 'd1715cacc3c23b16a030645514266a76' => $vendorDir . '/data-values/interfaces/Interfaces.php',
'7cb394c3af2b1ae832979b0368e0da62' => $vendorDir . '/data-values/data-values/DataValues.php',
+ 'd1715cacc3c23b16a030645514266a76' => $vendorDir . '/data-values/interfaces/Interfaces.php',
'90559502573a0d473dc66fde5c0ff7e2' => $vendorDir . '/data-values/common/Common.php',
'af3cc937b8a54e5b4209c82d6cfe8889' => $vendorDir . '/param-processor/param-processor/DefaultConfig.php',
'ad155f8f1cf0d418fe49e248db8c661b' => $vendorDir . '/react/promise/src/functions_include.php',
- 'f4c767faab43077fd89ff7cf99ffb4b8' => $vendorDir . '/serialization/serialization/Serialization.php',
- '5a04c63399fef01344b45823e301d04d' => $vendorDir . '/onoi/shared-resources/Resources.php',
'94e265ce14c952a920a4ea5f7e8e9baa' => $vendorDir . '/mediawiki/parser-hooks/ParserHooks.php',
- 'a24b5daa493ecb5e767c7d1592a8da36' => $vendorDir . '/mediawiki/at-ease/src/Functions.php',
+ '5a04c63399fef01344b45823e301d04d' => $vendorDir . '/onoi/shared-resources/Resources.php',
+ 'f4c767faab43077fd89ff7cf99ffb4b8' => $vendorDir . '/serialization/serialization/Serialization.php',
'cd9b6b6b76aed1304a64986142337d3a' => $baseDir . '/extensions/SemanticMediaWiki/SemanticMediaWiki.php',
+ '23842c11409ef125f7fd90c8b167279e' => $vendorDir . '/wikimedia/at-ease/src/MediaWiki/Functions.php',
+ 'eccc0347283a01e62f5536bcf76b6e62' => $vendorDir . '/wikimedia/at-ease/src/Wikimedia/Functions.php',
'909f49809564e82b2d61096b70b21283' => $baseDir . '/extensions/Bootstrap/Bootstrap.php',
- 'c3f7f0e81464740a933532e81fa26cc7' => $vendorDir . '/wikimedia/base-convert/src/Functions.php',
- 'd55c27a601de788b19a09b7d057d07ae' => $vendorDir . '/wikimedia/relpath/src/RelPath.php',
- 'c50606d667a3fde2b80a955639479d3d' => $vendorDir . '/wikimedia/timestamp/src/defines.php',
+ 'c3ae67574219cc56cab6c30ef8877b85' => $baseDir . '/extensions/Validator/Validator.php',
'd5ece1612187536cca0f0d445ce68f45' => $baseDir . '/skins/chameleon/Chameleon.php',
'cb42de33506561e6b5fe72b72238a9a0' => $baseDir . '/skins/chameleon/src/SkinChameleon.php',
+ '43b3c7644dd913f46db744c4ac998fef' => $baseDir . '/extensions/SemanticResultFormats/SemanticResultFormats.php',
+ 'c3f7f0e81464740a933532e81fa26cc7' => $vendorDir . '/wikimedia/base-convert/src/Functions.php',
+ '4d945db823e5f6ca6dd83ad1f5fbcc43' => $vendorDir . '/wikimedia/relpath/src/RelPath/RelPath.php',
+ '6513700b70192b7dfd0e5e9fc8082cf3' => $vendorDir . '/wikimedia/relpath/src/Wikimedia/RelPath.php',
+ 'c50606d667a3fde2b80a955639479d3d' => $vendorDir . '/wikimedia/timestamp/src/defines.php',
'38db717deddb215de53e36c2c0bc9e7e' => $baseDir . '/includes/compat/Timestamp.php',
);
diff --git a/www/wiki/vendor/composer/autoload_namespaces.php b/www/wiki/vendor/composer/autoload_namespaces.php
index 454fd488..5f158efc 100644
--- a/www/wiki/vendor/composer/autoload_namespaces.php
+++ b/www/wiki/vendor/composer/autoload_namespaces.php
@@ -6,10 +6,14 @@ $vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
- 'TextCat' => array($vendorDir . '/wikimedia/textcat'),
+ 'TextCat' => array($vendorDir . '/wikimedia/textcat/src'),
+ 'PEAR' => array($vendorDir . '/pear/pear_exception'),
+ 'Net' => array($vendorDir . '/pear/net_smtp', $vendorDir . '/pear/net_socket'),
+ 'Mail' => array($vendorDir . '/pear/mail', $vendorDir . '/pear/mail_mime'),
'Liuggio' => array($vendorDir . '/liuggio/statsd-php-client/src'),
- 'Less' => array($vendorDir . '/oyejorge/less.php/lib'),
+ 'Less' => array($vendorDir . '/wikimedia/less.php/lib'),
+ 'Console' => array($vendorDir . '/pear/console_getopt'),
'ComposerVendorHtaccessCreator' => array($baseDir . '/includes/composer'),
'ComposerHookHandler' => array($baseDir . '/includes/composer'),
- '' => array($vendorDir . '/cssjanus/cssjanus/src'),
+ '' => array($vendorDir . '/cssjanus/cssjanus/src', $vendorDir . '/pear/pear-core-minimal/src'),
);
diff --git a/www/wiki/vendor/composer/autoload_psr4.php b/www/wiki/vendor/composer/autoload_psr4.php
index 850191a4..4e71ca4f 100644
--- a/www/wiki/vendor/composer/autoload_psr4.php
+++ b/www/wiki/vendor/composer/autoload_psr4.php
@@ -6,27 +6,32 @@ $vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
- 'WrappedString\\' => array($vendorDir . '/wikimedia/wrappedstring/src'),
+ 'WrappedString\\' => array($vendorDir . '/wikimedia/wrappedstring/src/WrappedString'),
'Wikimedia\\Purtle\\Tests\\' => array($vendorDir . '/wikimedia/purtle/tests/phpunit'),
'Wikimedia\\Purtle\\' => array($vendorDir . '/wikimedia/purtle/src'),
'Wikimedia\\Composer\\' => array($vendorDir . '/wikimedia/composer-merge-plugin/src'),
'Wikimedia\\Assert\\Test\\' => array($vendorDir . '/wikimedia/assert/tests/phpunit'),
'Wikimedia\\Assert\\' => array($vendorDir . '/wikimedia/assert/src'),
+ 'Wikimedia\\' => array($vendorDir . '/wikimedia/object-factory/src', $vendorDir . '/wikimedia/wrappedstring/src/Wikimedia'),
'ValueValidators\\' => array($vendorDir . '/data-values/interfaces/src/ValueValidators', $vendorDir . '/data-values/validators/src'),
- 'ValueParsers\\' => array($vendorDir . '/data-values/interfaces/src/ValueParsers', $vendorDir . '/data-values/common/src/ValueParsers'),
- 'ValueFormatters\\' => array($vendorDir . '/data-values/interfaces/src/ValueFormatters', $vendorDir . '/data-values/common/src/ValueFormatters'),
+ 'ValueParsers\\' => array($vendorDir . '/data-values/common/src/ValueParsers', $vendorDir . '/data-values/interfaces/src/ValueParsers'),
+ 'ValueFormatters\\' => array($vendorDir . '/data-values/common/src/ValueFormatters', $vendorDir . '/data-values/interfaces/src/ValueFormatters'),
+ 'Tree\\' => array($vendorDir . '/nicmart/tree/src'),
'Symfony\\Component\\CssSelector\\' => array($vendorDir . '/symfony/css-selector'),
'Skins\\Chameleon\\Tests\\' => array($baseDir . '/skins/chameleon/tests/phpunit'),
'Skins\\Chameleon\\' => array($baseDir . '/skins/chameleon/src'),
+ 'SimpleCache\\' => array($vendorDir . '/jeroen/simple-cache/src'),
'Serializers\\' => array($vendorDir . '/serialization/serialization/src/Serializers'),
+ 'SRF\\' => array($baseDir . '/extensions/SemanticResultFormats/src'),
'SMW\\Maintenance\\' => array($baseDir . '/extensions/SemanticMediaWiki/maintenance'),
'SMW\\' => array($baseDir . '/extensions/SemanticMediaWiki/src'),
'SFS\\' => array($baseDir . '/extensions/SemanticFormsSelect/src'),
'RemexHtml\\' => array($vendorDir . '/wikimedia/remex-html/RemexHtml'),
'React\\Promise\\' => array($vendorDir . '/react/promise/src'),
+ 'Psr\\SimpleCache\\' => array($vendorDir . '/psr/simple-cache/src'),
'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
'ParserHooks\\' => array($vendorDir . '/mediawiki/parser-hooks/src'),
- 'ParamProcessor\\' => array($vendorDir . '/param-processor/param-processor/src'),
+ 'ParamProcessor\\' => array($baseDir . '/extensions/Validator/src/ParamProcessor', $vendorDir . '/param-processor/param-processor/src'),
'Onoi\\Tesa\\' => array($vendorDir . '/onoi/tesa/src'),
'Onoi\\MessageReporter\\' => array($vendorDir . '/onoi/message-reporter/src'),
'Onoi\\HttpRequest\\' => array($vendorDir . '/onoi/http-request/src'),
@@ -34,11 +39,18 @@ return array(
'Onoi\\CallbackContainer\\' => array($vendorDir . '/onoi/callback-container/src'),
'Onoi\\Cache\\' => array($vendorDir . '/onoi/cache/src'),
'Onoi\\BlobStore\\' => array($vendorDir . '/onoi/blob-store/src'),
+ 'Maps\\Tests\\' => array($baseDir . '/extensions/Maps/tests'),
+ 'Maps\\' => array($baseDir . '/extensions/Maps/src'),
+ 'Jeroen\\SimpleGeocoder\\' => array($vendorDir . '/jeroen/simple-geocoder/src'),
'GuzzleHttp\\Stream\\' => array($vendorDir . '/guzzlehttp/streams/src'),
'GuzzleHttp\\Ring\\' => array($vendorDir . '/guzzlehttp/ringphp/src'),
+ 'Geocoder\\' => array($vendorDir . '/willdurand/geocoder'),
+ 'FileFetcher\\Cache\\' => array($vendorDir . '/jeroen/file-fetcher-cache/src'),
+ 'FileFetcher\\' => array($vendorDir . '/jeroen/file-fetcher/src'),
'Elasticsearch\\' => array($vendorDir . '/elasticsearch/elasticsearch/src/Elasticsearch'),
'Deserializers\\' => array($vendorDir . '/serialization/serialization/src/Deserializers'),
- 'DataValues\\' => array($vendorDir . '/data-values/data-values/src/DataValues', $vendorDir . '/data-values/common/src/DataValues'),
+ 'DataValues\\Geo\\' => array($vendorDir . '/data-values/geo/src'),
+ 'DataValues\\' => array($vendorDir . '/data-values/common/src/DataValues', $vendorDir . '/data-values/data-values/src/DataValues'),
'Composer\\Semver\\' => array($vendorDir . '/composer/semver/src'),
'Composer\\Installers\\' => array($vendorDir . '/composer/installers/src/Composer/Installers'),
'CLDRPluralRuleParser\\' => array($vendorDir . '/wikimedia/cldr-plural-rule-parser/src'),
diff --git a/www/wiki/vendor/composer/autoload_real.php b/www/wiki/vendor/composer/autoload_real.php
index 03c490d5..5fa130c4 100644
--- a/www/wiki/vendor/composer/autoload_real.php
+++ b/www/wiki/vendor/composer/autoload_real.php
@@ -23,6 +23,10 @@ class ComposerAutoloaderInit_mediawiki_vendor
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
spl_autoload_unregister(array('ComposerAutoloaderInit_mediawiki_vendor', 'loadClassLoader'));
+ $includePaths = require __DIR__ . '/include_paths.php';
+ $includePaths[] = get_include_path();
+ set_include_path(implode(PATH_SEPARATOR, $includePaths));
+
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
if ($useStaticLoader) {
require_once __DIR__ . '/autoload_static.php';
diff --git a/www/wiki/vendor/composer/autoload_static.php b/www/wiki/vendor/composer/autoload_static.php
index d2b7c41b..e9970072 100644
--- a/www/wiki/vendor/composer/autoload_static.php
+++ b/www/wiki/vendor/composer/autoload_static.php
@@ -7,22 +7,26 @@ namespace Composer\Autoload;
class ComposerStaticInit_mediawiki_vendor
{
public static $files = array (
- 'd1715cacc3c23b16a030645514266a76' => __DIR__ . '/..' . '/data-values/interfaces/Interfaces.php',
'7cb394c3af2b1ae832979b0368e0da62' => __DIR__ . '/..' . '/data-values/data-values/DataValues.php',
+ 'd1715cacc3c23b16a030645514266a76' => __DIR__ . '/..' . '/data-values/interfaces/Interfaces.php',
'90559502573a0d473dc66fde5c0ff7e2' => __DIR__ . '/..' . '/data-values/common/Common.php',
'af3cc937b8a54e5b4209c82d6cfe8889' => __DIR__ . '/..' . '/param-processor/param-processor/DefaultConfig.php',
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
- 'f4c767faab43077fd89ff7cf99ffb4b8' => __DIR__ . '/..' . '/serialization/serialization/Serialization.php',
- '5a04c63399fef01344b45823e301d04d' => __DIR__ . '/..' . '/onoi/shared-resources/Resources.php',
'94e265ce14c952a920a4ea5f7e8e9baa' => __DIR__ . '/..' . '/mediawiki/parser-hooks/ParserHooks.php',
- 'a24b5daa493ecb5e767c7d1592a8da36' => __DIR__ . '/..' . '/mediawiki/at-ease/src/Functions.php',
+ '5a04c63399fef01344b45823e301d04d' => __DIR__ . '/..' . '/onoi/shared-resources/Resources.php',
+ 'f4c767faab43077fd89ff7cf99ffb4b8' => __DIR__ . '/..' . '/serialization/serialization/Serialization.php',
'cd9b6b6b76aed1304a64986142337d3a' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/SemanticMediaWiki.php',
+ '23842c11409ef125f7fd90c8b167279e' => __DIR__ . '/..' . '/wikimedia/at-ease/src/MediaWiki/Functions.php',
+ 'eccc0347283a01e62f5536bcf76b6e62' => __DIR__ . '/..' . '/wikimedia/at-ease/src/Wikimedia/Functions.php',
'909f49809564e82b2d61096b70b21283' => __DIR__ . '/../..' . '/extensions/Bootstrap/Bootstrap.php',
- 'c3f7f0e81464740a933532e81fa26cc7' => __DIR__ . '/..' . '/wikimedia/base-convert/src/Functions.php',
- 'd55c27a601de788b19a09b7d057d07ae' => __DIR__ . '/..' . '/wikimedia/relpath/src/RelPath.php',
- 'c50606d667a3fde2b80a955639479d3d' => __DIR__ . '/..' . '/wikimedia/timestamp/src/defines.php',
+ 'c3ae67574219cc56cab6c30ef8877b85' => __DIR__ . '/../..' . '/extensions/Validator/Validator.php',
'd5ece1612187536cca0f0d445ce68f45' => __DIR__ . '/../..' . '/skins/chameleon/Chameleon.php',
'cb42de33506561e6b5fe72b72238a9a0' => __DIR__ . '/../..' . '/skins/chameleon/src/SkinChameleon.php',
+ '43b3c7644dd913f46db744c4ac998fef' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/SemanticResultFormats.php',
+ 'c3f7f0e81464740a933532e81fa26cc7' => __DIR__ . '/..' . '/wikimedia/base-convert/src/Functions.php',
+ '4d945db823e5f6ca6dd83ad1f5fbcc43' => __DIR__ . '/..' . '/wikimedia/relpath/src/RelPath/RelPath.php',
+ '6513700b70192b7dfd0e5e9fc8082cf3' => __DIR__ . '/..' . '/wikimedia/relpath/src/Wikimedia/RelPath.php',
+ 'c50606d667a3fde2b80a955639479d3d' => __DIR__ . '/..' . '/wikimedia/timestamp/src/defines.php',
'38db717deddb215de53e36c2c0bc9e7e' => __DIR__ . '/../..' . '/includes/compat/Timestamp.php',
);
@@ -35,6 +39,7 @@ class ComposerStaticInit_mediawiki_vendor
'Wikimedia\\Composer\\' => 19,
'Wikimedia\\Assert\\Test\\' => 22,
'Wikimedia\\Assert\\' => 17,
+ 'Wikimedia\\' => 10,
),
'V' =>
array (
@@ -42,12 +47,18 @@ class ComposerStaticInit_mediawiki_vendor
'ValueParsers\\' => 13,
'ValueFormatters\\' => 16,
),
+ 'T' =>
+ array (
+ 'Tree\\' => 5,
+ ),
'S' =>
array (
'Symfony\\Component\\CssSelector\\' => 30,
'Skins\\Chameleon\\Tests\\' => 22,
'Skins\\Chameleon\\' => 16,
+ 'SimpleCache\\' => 12,
'Serializers\\' => 12,
+ 'SRF\\' => 4,
'SMW\\Maintenance\\' => 16,
'SMW\\' => 4,
'SFS\\' => 4,
@@ -59,6 +70,7 @@ class ComposerStaticInit_mediawiki_vendor
),
'P' =>
array (
+ 'Psr\\SimpleCache\\' => 16,
'Psr\\Log\\' => 8,
'ParserHooks\\' => 12,
'ParamProcessor\\' => 15,
@@ -73,10 +85,25 @@ class ComposerStaticInit_mediawiki_vendor
'Onoi\\Cache\\' => 11,
'Onoi\\BlobStore\\' => 15,
),
+ 'M' =>
+ array (
+ 'Maps\\Tests\\' => 11,
+ 'Maps\\' => 5,
+ ),
+ 'J' =>
+ array (
+ 'Jeroen\\SimpleGeocoder\\' => 22,
+ ),
'G' =>
array (
'GuzzleHttp\\Stream\\' => 18,
'GuzzleHttp\\Ring\\' => 16,
+ 'Geocoder\\' => 9,
+ ),
+ 'F' =>
+ array (
+ 'FileFetcher\\Cache\\' => 18,
+ 'FileFetcher\\' => 12,
),
'E' =>
array (
@@ -85,6 +112,7 @@ class ComposerStaticInit_mediawiki_vendor
'D' =>
array (
'Deserializers\\' => 14,
+ 'DataValues\\Geo\\' => 15,
'DataValues\\' => 11,
),
'C' =>
@@ -98,7 +126,7 @@ class ComposerStaticInit_mediawiki_vendor
public static $prefixDirsPsr4 = array (
'WrappedString\\' =>
array (
- 0 => __DIR__ . '/..' . '/wikimedia/wrappedstring/src',
+ 0 => __DIR__ . '/..' . '/wikimedia/wrappedstring/src/WrappedString',
),
'Wikimedia\\Purtle\\Tests\\' =>
array (
@@ -120,6 +148,11 @@ class ComposerStaticInit_mediawiki_vendor
array (
0 => __DIR__ . '/..' . '/wikimedia/assert/src',
),
+ 'Wikimedia\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/wikimedia/object-factory/src',
+ 1 => __DIR__ . '/..' . '/wikimedia/wrappedstring/src/Wikimedia',
+ ),
'ValueValidators\\' =>
array (
0 => __DIR__ . '/..' . '/data-values/interfaces/src/ValueValidators',
@@ -127,13 +160,17 @@ class ComposerStaticInit_mediawiki_vendor
),
'ValueParsers\\' =>
array (
- 0 => __DIR__ . '/..' . '/data-values/interfaces/src/ValueParsers',
- 1 => __DIR__ . '/..' . '/data-values/common/src/ValueParsers',
+ 0 => __DIR__ . '/..' . '/data-values/common/src/ValueParsers',
+ 1 => __DIR__ . '/..' . '/data-values/interfaces/src/ValueParsers',
),
'ValueFormatters\\' =>
array (
- 0 => __DIR__ . '/..' . '/data-values/interfaces/src/ValueFormatters',
- 1 => __DIR__ . '/..' . '/data-values/common/src/ValueFormatters',
+ 0 => __DIR__ . '/..' . '/data-values/common/src/ValueFormatters',
+ 1 => __DIR__ . '/..' . '/data-values/interfaces/src/ValueFormatters',
+ ),
+ 'Tree\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/nicmart/tree/src',
),
'Symfony\\Component\\CssSelector\\' =>
array (
@@ -147,10 +184,18 @@ class ComposerStaticInit_mediawiki_vendor
array (
0 => __DIR__ . '/../..' . '/skins/chameleon/src',
),
+ 'SimpleCache\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/jeroen/simple-cache/src',
+ ),
'Serializers\\' =>
array (
0 => __DIR__ . '/..' . '/serialization/serialization/src/Serializers',
),
+ 'SRF\\' =>
+ array (
+ 0 => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/src',
+ ),
'SMW\\Maintenance\\' =>
array (
0 => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/maintenance',
@@ -171,6 +216,10 @@ class ComposerStaticInit_mediawiki_vendor
array (
0 => __DIR__ . '/..' . '/react/promise/src',
),
+ 'Psr\\SimpleCache\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/psr/simple-cache/src',
+ ),
'Psr\\Log\\' =>
array (
0 => __DIR__ . '/..' . '/psr/log/Psr/Log',
@@ -181,7 +230,8 @@ class ComposerStaticInit_mediawiki_vendor
),
'ParamProcessor\\' =>
array (
- 0 => __DIR__ . '/..' . '/param-processor/param-processor/src',
+ 0 => __DIR__ . '/../..' . '/extensions/Validator/src/ParamProcessor',
+ 1 => __DIR__ . '/..' . '/param-processor/param-processor/src',
),
'Onoi\\Tesa\\' =>
array (
@@ -211,6 +261,18 @@ class ComposerStaticInit_mediawiki_vendor
array (
0 => __DIR__ . '/..' . '/onoi/blob-store/src',
),
+ 'Maps\\Tests\\' =>
+ array (
+ 0 => __DIR__ . '/../..' . '/extensions/Maps/tests',
+ ),
+ 'Maps\\' =>
+ array (
+ 0 => __DIR__ . '/../..' . '/extensions/Maps/src',
+ ),
+ 'Jeroen\\SimpleGeocoder\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/jeroen/simple-geocoder/src',
+ ),
'GuzzleHttp\\Stream\\' =>
array (
0 => __DIR__ . '/..' . '/guzzlehttp/streams/src',
@@ -219,6 +281,18 @@ class ComposerStaticInit_mediawiki_vendor
array (
0 => __DIR__ . '/..' . '/guzzlehttp/ringphp/src',
),
+ 'Geocoder\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/willdurand/geocoder',
+ ),
+ 'FileFetcher\\Cache\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/jeroen/file-fetcher-cache/src',
+ ),
+ 'FileFetcher\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/jeroen/file-fetcher/src',
+ ),
'Elasticsearch\\' =>
array (
0 => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch',
@@ -227,10 +301,14 @@ class ComposerStaticInit_mediawiki_vendor
array (
0 => __DIR__ . '/..' . '/serialization/serialization/src/Deserializers',
),
+ 'DataValues\\Geo\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/data-values/geo/src',
+ ),
'DataValues\\' =>
array (
- 0 => __DIR__ . '/..' . '/data-values/data-values/src/DataValues',
- 1 => __DIR__ . '/..' . '/data-values/common/src/DataValues',
+ 0 => __DIR__ . '/..' . '/data-values/common/src/DataValues',
+ 1 => __DIR__ . '/..' . '/data-values/data-values/src/DataValues',
),
'Composer\\Semver\\' =>
array (
@@ -251,7 +329,30 @@ class ComposerStaticInit_mediawiki_vendor
array (
'TextCat' =>
array (
- 0 => __DIR__ . '/..' . '/wikimedia/textcat',
+ 0 => __DIR__ . '/..' . '/wikimedia/textcat/src',
+ ),
+ ),
+ 'P' =>
+ array (
+ 'PEAR' =>
+ array (
+ 0 => __DIR__ . '/..' . '/pear/pear_exception',
+ ),
+ ),
+ 'N' =>
+ array (
+ 'Net' =>
+ array (
+ 0 => __DIR__ . '/..' . '/pear/net_smtp',
+ 1 => __DIR__ . '/..' . '/pear/net_socket',
+ ),
+ ),
+ 'M' =>
+ array (
+ 'Mail' =>
+ array (
+ 0 => __DIR__ . '/..' . '/pear/mail',
+ 1 => __DIR__ . '/..' . '/pear/mail_mime',
),
),
'L' =>
@@ -262,11 +363,15 @@ class ComposerStaticInit_mediawiki_vendor
),
'Less' =>
array (
- 0 => __DIR__ . '/..' . '/oyejorge/less.php/lib',
+ 0 => __DIR__ . '/..' . '/wikimedia/less.php/lib',
),
),
'C' =>
array (
+ 'Console' =>
+ array (
+ 0 => __DIR__ . '/..' . '/pear/console_getopt',
+ ),
'ComposerVendorHtaccessCreator' =>
array (
0 => __DIR__ . '/../..' . '/includes/composer',
@@ -280,6 +385,7 @@ class ComposerStaticInit_mediawiki_vendor
public static $fallbackDirsPsr0 = array (
0 => __DIR__ . '/..' . '/cssjanus/cssjanus/src',
+ 1 => __DIR__ . '/..' . '/pear/pear-core-minimal/src',
);
public static $classMap = array (
@@ -402,9 +508,22 @@ class ComposerStaticInit_mediawiki_vendor
'Composer\\Semver\\Constraint\\MultiConstraint' => __DIR__ . '/..' . '/composer/semver/src/Constraint/MultiConstraint.php',
'Composer\\Semver\\Semver' => __DIR__ . '/..' . '/composer/semver/src/Semver.php',
'Composer\\Semver\\VersionParser' => __DIR__ . '/..' . '/composer/semver/src/VersionParser.php',
+ 'Console_Getopt' => __DIR__ . '/..' . '/pear/console_getopt/Console/Getopt.php',
'DataValues\\BooleanValue' => __DIR__ . '/..' . '/data-values/data-values/src/DataValues/BooleanValue.php',
'DataValues\\DataValue' => __DIR__ . '/..' . '/data-values/data-values/src/DataValues/DataValue.php',
'DataValues\\DataValueObject' => __DIR__ . '/..' . '/data-values/data-values/src/DataValues/DataValueObject.php',
+ 'DataValues\\Geo\\Formatters\\GlobeCoordinateFormatter' => __DIR__ . '/..' . '/data-values/geo/src/Formatters/GlobeCoordinateFormatter.php',
+ 'DataValues\\Geo\\Formatters\\LatLongFormatter' => __DIR__ . '/..' . '/data-values/geo/src/Formatters/LatLongFormatter.php',
+ 'DataValues\\Geo\\GlobeMath' => __DIR__ . '/..' . '/data-values/geo/src/GlobeMath.php',
+ 'DataValues\\Geo\\Parsers\\DdCoordinateParser' => __DIR__ . '/..' . '/data-values/geo/src/Parsers/DdCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\DmCoordinateParser' => __DIR__ . '/..' . '/data-values/geo/src/Parsers/DmCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\DmsCoordinateParser' => __DIR__ . '/..' . '/data-values/geo/src/Parsers/DmsCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\FloatCoordinateParser' => __DIR__ . '/..' . '/data-values/geo/src/Parsers/FloatCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\GlobeCoordinateParser' => __DIR__ . '/..' . '/data-values/geo/src/Parsers/GlobeCoordinateParser.php',
+ 'DataValues\\Geo\\Parsers\\LatLongParser' => __DIR__ . '/..' . '/data-values/geo/src/Parsers/LatLongParser.php',
+ 'DataValues\\Geo\\Parsers\\LatLongParserBase' => __DIR__ . '/..' . '/data-values/geo/src/Parsers/LatLongParserBase.php',
+ 'DataValues\\Geo\\Values\\GlobeCoordinateValue' => __DIR__ . '/..' . '/data-values/geo/src/Values/GlobeCoordinateValue.php',
+ 'DataValues\\Geo\\Values\\LatLongValue' => __DIR__ . '/..' . '/data-values/geo/src/Values/LatLongValue.php',
'DataValues\\IllegalValueException' => __DIR__ . '/..' . '/data-values/data-values/src/DataValues/IllegalValueException.php',
'DataValues\\MonolingualTextValue' => __DIR__ . '/..' . '/data-values/common/src/DataValues/MonolingualTextValue.php',
'DataValues\\MultilingualTextValue' => __DIR__ . '/..' . '/data-values/common/src/DataValues/MultilingualTextValue.php',
@@ -450,6 +569,7 @@ class ComposerStaticInit_mediawiki_vendor
'Elasticsearch\\Common\\Exceptions\\Serializer\\JsonErrorException' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Serializer/JsonErrorException.php',
'Elasticsearch\\Common\\Exceptions\\ServerErrorResponseException' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ServerErrorResponseException.php',
'Elasticsearch\\Common\\Exceptions\\TransportException' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/TransportException.php',
+ 'Elasticsearch\\Common\\Exceptions\\Unauthorized401Exception' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Unauthorized401Exception.php',
'Elasticsearch\\Common\\Exceptions\\UnexpectedValueException' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/UnexpectedValueException.php',
'Elasticsearch\\ConnectionPool\\AbstractConnectionPool' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/AbstractConnectionPool.php',
'Elasticsearch\\ConnectionPool\\ConnectionPoolInterface' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/ConnectionPoolInterface.php',
@@ -494,9 +614,10 @@ class ComposerStaticInit_mediawiki_vendor
'Elasticsearch\\Endpoints\\Cluster\\Nodes\\AbstractNodesEndpoint' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/AbstractNodesEndpoint.php',
'Elasticsearch\\Endpoints\\Cluster\\Nodes\\HotThreads' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/HotThreads.php',
'Elasticsearch\\Endpoints\\Cluster\\Nodes\\Info' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Info.php',
- 'Elasticsearch\\Endpoints\\Cluster\\Nodes\\Shutdown' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Shutdown.php',
+ 'Elasticsearch\\Endpoints\\Cluster\\Nodes\\ReloadSecureSettings' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/ReloadSecureSettings.php',
'Elasticsearch\\Endpoints\\Cluster\\Nodes\\Stats' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Stats.php',
'Elasticsearch\\Endpoints\\Cluster\\PendingTasks' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/PendingTasks.php',
+ 'Elasticsearch\\Endpoints\\Cluster\\RemoteInfo' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/RemoteInfo.php',
'Elasticsearch\\Endpoints\\Cluster\\Reroute' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Reroute.php',
'Elasticsearch\\Endpoints\\Cluster\\Settings\\Get' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Get.php',
'Elasticsearch\\Endpoints\\Cluster\\Settings\\Put' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Put.php',
@@ -518,7 +639,6 @@ class ComposerStaticInit_mediawiki_vendor
'Elasticsearch\\Endpoints\\Indices\\Alias\\Exists' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Exists.php',
'Elasticsearch\\Endpoints\\Indices\\Alias\\Get' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Get.php',
'Elasticsearch\\Endpoints\\Indices\\Alias\\Put' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Put.php',
- 'Elasticsearch\\Endpoints\\Indices\\Aliases\\Get' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Get.php',
'Elasticsearch\\Endpoints\\Indices\\Aliases\\Update' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Update.php',
'Elasticsearch\\Endpoints\\Indices\\Analyze' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Analyze.php',
'Elasticsearch\\Endpoints\\Indices\\Cache\\Clear' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Cache/Clear.php',
@@ -548,6 +668,7 @@ class ComposerStaticInit_mediawiki_vendor
'Elasticsearch\\Endpoints\\Indices\\ShardStores' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ShardStores.php',
'Elasticsearch\\Endpoints\\Indices\\Shrink' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Shrink.php',
'Elasticsearch\\Endpoints\\Indices\\Snapshotindex' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Snapshotindex.php',
+ 'Elasticsearch\\Endpoints\\Indices\\Split' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Split.php',
'Elasticsearch\\Endpoints\\Indices\\Stats' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Stats.php',
'Elasticsearch\\Endpoints\\Indices\\Status' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Status.php',
'Elasticsearch\\Endpoints\\Indices\\Template\\AbstractTemplateEndpoint' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/AbstractTemplateEndpoint.php',
@@ -563,6 +684,7 @@ class ComposerStaticInit_mediawiki_vendor
'Elasticsearch\\Endpoints\\Info' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Info.php',
'Elasticsearch\\Endpoints\\Ingest\\Pipeline\\Delete' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Delete.php',
'Elasticsearch\\Endpoints\\Ingest\\Pipeline\\Get' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Get.php',
+ 'Elasticsearch\\Endpoints\\Ingest\\Pipeline\\ProcessorGrok' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/ProcessorGrok.php',
'Elasticsearch\\Endpoints\\Ingest\\Pipeline\\Put' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Put.php',
'Elasticsearch\\Endpoints\\Ingest\\Simulate' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Simulate.php',
'Elasticsearch\\Endpoints\\MPercolate' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MPercolate.php',
@@ -572,12 +694,14 @@ class ComposerStaticInit_mediawiki_vendor
'Elasticsearch\\Endpoints\\MsearchTemplate' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MsearchTemplate.php',
'Elasticsearch\\Endpoints\\Percolate' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Percolate.php',
'Elasticsearch\\Endpoints\\Ping' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ping.php',
+ 'Elasticsearch\\Endpoints\\RankEval' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RankEval.php',
'Elasticsearch\\Endpoints\\Reindex' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Reindex.php',
'Elasticsearch\\Endpoints\\Remote\\Info' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Remote/Info.php',
'Elasticsearch\\Endpoints\\RenderSearchTemplate' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RenderSearchTemplate.php',
'Elasticsearch\\Endpoints\\Script\\Delete' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Delete.php',
'Elasticsearch\\Endpoints\\Script\\Get' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Get.php',
'Elasticsearch\\Endpoints\\Script\\Put' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Put.php',
+ 'Elasticsearch\\Endpoints\\ScriptsPainlessExecute' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ScriptsPainlessExecute.php',
'Elasticsearch\\Endpoints\\Scroll' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Scroll.php',
'Elasticsearch\\Endpoints\\Search' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Search.php',
'Elasticsearch\\Endpoints\\SearchShards' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchShards.php',
@@ -592,13 +716,11 @@ class ComposerStaticInit_mediawiki_vendor
'Elasticsearch\\Endpoints\\Snapshot\\Restore' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Restore.php',
'Elasticsearch\\Endpoints\\Snapshot\\Status' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Status.php',
'Elasticsearch\\Endpoints\\Source\\Get' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Source/Get.php',
- 'Elasticsearch\\Endpoints\\Suggest' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Suggest.php',
'Elasticsearch\\Endpoints\\Tasks\\Cancel' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Cancel.php',
'Elasticsearch\\Endpoints\\Tasks\\Get' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Get.php',
'Elasticsearch\\Endpoints\\Tasks\\TasksList' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/TasksList.php',
'Elasticsearch\\Endpoints\\Template\\Delete' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Delete.php',
'Elasticsearch\\Endpoints\\Template\\Get' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Get.php',
- 'Elasticsearch\\Endpoints\\Template\\Put' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Put.php',
'Elasticsearch\\Endpoints\\TermVectors' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/TermVectors.php',
'Elasticsearch\\Endpoints\\Update' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Update.php',
'Elasticsearch\\Endpoints\\UpdateByQuery' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/UpdateByQuery.php',
@@ -620,6 +742,63 @@ class ComposerStaticInit_mediawiki_vendor
'Elasticsearch\\Serializers\\SerializerInterface' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SerializerInterface.php',
'Elasticsearch\\Serializers\\SmartSerializer' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php',
'Elasticsearch\\Transport' => __DIR__ . '/..' . '/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php',
+ 'FileFetcher\\Cache\\Factory' => __DIR__ . '/..' . '/jeroen/file-fetcher-cache/src/Factory.php',
+ 'FileFetcher\\Cache\\PackagePrivate\\CachingFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher-cache/src/PackagePrivate/CachingFileFetcher.php',
+ 'FileFetcher\\Cache\\PackagePrivate\\PsrCacheFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher-cache/src/PackagePrivate/PsrCacheFileFetcher.php',
+ 'FileFetcher\\CallbackFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/CallbackFileFetcher.php',
+ 'FileFetcher\\ErrorLoggingFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/ErrorLoggingFileFetcher.php',
+ 'FileFetcher\\FileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/FileFetcher.php',
+ 'FileFetcher\\FileFetchingException' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/FileFetchingException.php',
+ 'FileFetcher\\InMemoryFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/InMemoryFileFetcher.php',
+ 'FileFetcher\\LazyStubFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/LazyStubFileFetcher.php',
+ 'FileFetcher\\NullFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/NullFileFetcher.php',
+ 'FileFetcher\\SimpleFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/SimpleFileFetcher.php',
+ 'FileFetcher\\SpyingFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/SpyingFileFetcher.php',
+ 'FileFetcher\\StubFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/StubFileFetcher.php',
+ 'FileFetcher\\ThrowingFileFetcher' => __DIR__ . '/..' . '/jeroen/file-fetcher/src/ThrowingFileFetcher.php',
+ 'Geocoder\\Assert' => __DIR__ . '/..' . '/willdurand/geocoder/Assert.php',
+ 'Geocoder\\Collection' => __DIR__ . '/..' . '/willdurand/geocoder/Collection.php',
+ 'Geocoder\\Dumper\\AbstractArrayDumper' => __DIR__ . '/..' . '/willdurand/geocoder/Dumper/AbstractArrayDumper.php',
+ 'Geocoder\\Dumper\\AbstractDumper' => __DIR__ . '/..' . '/willdurand/geocoder/Dumper/AbstractDumper.php',
+ 'Geocoder\\Dumper\\Dumper' => __DIR__ . '/..' . '/willdurand/geocoder/Dumper/Dumper.php',
+ 'Geocoder\\Dumper\\GeoArray' => __DIR__ . '/..' . '/willdurand/geocoder/Dumper/GeoArray.php',
+ 'Geocoder\\Dumper\\GeoJson' => __DIR__ . '/..' . '/willdurand/geocoder/Dumper/GeoJson.php',
+ 'Geocoder\\Dumper\\Gpx' => __DIR__ . '/..' . '/willdurand/geocoder/Dumper/Gpx.php',
+ 'Geocoder\\Dumper\\Kml' => __DIR__ . '/..' . '/willdurand/geocoder/Dumper/Kml.php',
+ 'Geocoder\\Dumper\\Wkb' => __DIR__ . '/..' . '/willdurand/geocoder/Dumper/Wkb.php',
+ 'Geocoder\\Dumper\\Wkt' => __DIR__ . '/..' . '/willdurand/geocoder/Dumper/Wkt.php',
+ 'Geocoder\\Exception\\CollectionIsEmpty' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/CollectionIsEmpty.php',
+ 'Geocoder\\Exception\\Exception' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/Exception.php',
+ 'Geocoder\\Exception\\ExtensionNotLoaded' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/ExtensionNotLoaded.php',
+ 'Geocoder\\Exception\\FunctionNotFound' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/FunctionNotFound.php',
+ 'Geocoder\\Exception\\InvalidArgument' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/InvalidArgument.php',
+ 'Geocoder\\Exception\\InvalidCredentials' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/InvalidCredentials.php',
+ 'Geocoder\\Exception\\InvalidServerResponse' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/InvalidServerResponse.php',
+ 'Geocoder\\Exception\\LogicException' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/LogicException.php',
+ 'Geocoder\\Exception\\OutOfBounds' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/OutOfBounds.php',
+ 'Geocoder\\Exception\\ProviderNotRegistered' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/ProviderNotRegistered.php',
+ 'Geocoder\\Exception\\QuotaExceeded' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/QuotaExceeded.php',
+ 'Geocoder\\Exception\\UnsupportedOperation' => __DIR__ . '/..' . '/willdurand/geocoder/Exception/UnsupportedOperation.php',
+ 'Geocoder\\Formatter\\StringFormatter' => __DIR__ . '/..' . '/willdurand/geocoder/Formatter/StringFormatter.php',
+ 'Geocoder\\Geocoder' => __DIR__ . '/..' . '/willdurand/geocoder/Geocoder.php',
+ 'Geocoder\\GeocoderTrait' => __DIR__ . '/..' . '/willdurand/geocoder/GeocoderTrait.php',
+ 'Geocoder\\Location' => __DIR__ . '/..' . '/willdurand/geocoder/Location.php',
+ 'Geocoder\\Model\\Address' => __DIR__ . '/..' . '/willdurand/geocoder/Model/Address.php',
+ 'Geocoder\\Model\\AddressBuilder' => __DIR__ . '/..' . '/willdurand/geocoder/Model/AddressBuilder.php',
+ 'Geocoder\\Model\\AddressCollection' => __DIR__ . '/..' . '/willdurand/geocoder/Model/AddressCollection.php',
+ 'Geocoder\\Model\\AdminLevel' => __DIR__ . '/..' . '/willdurand/geocoder/Model/AdminLevel.php',
+ 'Geocoder\\Model\\AdminLevelCollection' => __DIR__ . '/..' . '/willdurand/geocoder/Model/AdminLevelCollection.php',
+ 'Geocoder\\Model\\Bounds' => __DIR__ . '/..' . '/willdurand/geocoder/Model/Bounds.php',
+ 'Geocoder\\Model\\Coordinates' => __DIR__ . '/..' . '/willdurand/geocoder/Model/Coordinates.php',
+ 'Geocoder\\Model\\Country' => __DIR__ . '/..' . '/willdurand/geocoder/Model/Country.php',
+ 'Geocoder\\ProviderAggregator' => __DIR__ . '/..' . '/willdurand/geocoder/ProviderAggregator.php',
+ 'Geocoder\\Provider\\AbstractProvider' => __DIR__ . '/..' . '/willdurand/geocoder/Provider/AbstractProvider.php',
+ 'Geocoder\\Provider\\Provider' => __DIR__ . '/..' . '/willdurand/geocoder/Provider/Provider.php',
+ 'Geocoder\\Query\\GeocodeQuery' => __DIR__ . '/..' . '/willdurand/geocoder/Query/GeocodeQuery.php',
+ 'Geocoder\\Query\\Query' => __DIR__ . '/..' . '/willdurand/geocoder/Query/Query.php',
+ 'Geocoder\\Query\\ReverseQuery' => __DIR__ . '/..' . '/willdurand/geocoder/Query/ReverseQuery.php',
+ 'Geocoder\\StatefulGeocoder' => __DIR__ . '/..' . '/willdurand/geocoder/StatefulGeocoder.php',
+ 'Geocoder\\TimedGeocoder' => __DIR__ . '/..' . '/willdurand/geocoder/TimedGeocoder.php',
'GuzzleHttp\\Ring\\Client\\ClientUtils' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/ClientUtils.php',
'GuzzleHttp\\Ring\\Client\\CurlFactory' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/CurlFactory.php',
'GuzzleHttp\\Ring\\Client\\CurlHandler' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/CurlHandler.php',
@@ -662,68 +841,77 @@ class ComposerStaticInit_mediawiki_vendor
'GuzzleHttp\\Stream\\Utils' => __DIR__ . '/..' . '/guzzlehttp/streams/src/Utils.php',
'Hashable' => __DIR__ . '/..' . '/data-values/data-values/src/interfaces/Hashable.php',
'HtmlFormatter\\HtmlFormatter' => __DIR__ . '/..' . '/wikimedia/html-formatter/src/HtmlFormatter.php',
- 'IPSet\\IPSet' => __DIR__ . '/..' . '/wikimedia/ip-set/src/IPSet.php',
+ 'IPSet\\IPSet' => __DIR__ . '/..' . '/wikimedia/ip-set/src/IPSet/IPSet.php',
'Immutable' => __DIR__ . '/..' . '/data-values/data-values/src/interfaces/Immutable.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoder' => __DIR__ . '/..' . '/jeroen/simple-geocoder/src/Geocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\Adapters\\GeocoderPhpAdapter' => __DIR__ . '/..' . '/jeroen/simple-geocoder/src/Geocoders/Adapters/GeocoderPhpAdapter.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\Decorators\\CoordinateFriendlyGeocoder' => __DIR__ . '/..' . '/jeroen/simple-geocoder/src/Geocoders/Decorators/CoordinateFriendlyGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\FileFetchers\\GeoNamesGeocoder' => __DIR__ . '/..' . '/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GeoNamesGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\FileFetchers\\GoogleGeocoder' => __DIR__ . '/..' . '/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GoogleGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\FileFetchers\\NominatimGeocoder' => __DIR__ . '/..' . '/jeroen/simple-geocoder/src/Geocoders/FileFetchers/NominatimGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\InMemoryGeocoder' => __DIR__ . '/..' . '/jeroen/simple-geocoder/src/Geocoders/InMemoryGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\NullGeocoder' => __DIR__ . '/..' . '/jeroen/simple-geocoder/src/Geocoders/NullGeocoder.php',
+ 'Jeroen\\SimpleGeocoder\\Geocoders\\StubGeocoder' => __DIR__ . '/..' . '/jeroen/simple-geocoder/src/Geocoders/StubGeocoder.php',
'LCRun3' => __DIR__ . '/..' . '/zordius/lightncandy/src/lightncandy.php',
- 'Less_Autoloader' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Autoloader.php',
- 'Less_Cache' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Cache.php',
- 'Less_Colors' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Colors.php',
- 'Less_Configurable' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Configurable.php',
- 'Less_Environment' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Environment.php',
- 'Less_Exception_Chunk' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Exception/Chunk.php',
- 'Less_Exception_Compiler' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Exception/Compiler.php',
- 'Less_Exception_Parser' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Exception/Parser.php',
- 'Less_Functions' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Functions.php',
- 'Less_Mime' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Mime.php',
- 'Less_Output' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Output.php',
- 'Less_Output_Mapped' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Output/Mapped.php',
- 'Less_Parser' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Parser.php',
- 'Less_SourceMap_Base64VLQ' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/SourceMap/Base64VLQ.php',
- 'Less_SourceMap_Generator' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/SourceMap/Generator.php',
- 'Less_Tree' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree.php',
- 'Less_Tree_Alpha' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Alpha.php',
- 'Less_Tree_Anonymous' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Anonymous.php',
- 'Less_Tree_Assignment' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Assignment.php',
- 'Less_Tree_Attribute' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Attribute.php',
- 'Less_Tree_Call' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Call.php',
- 'Less_Tree_Color' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Color.php',
- 'Less_Tree_Comment' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Comment.php',
- 'Less_Tree_Condition' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Condition.php',
- 'Less_Tree_DefaultFunc' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/DefaultFunc.php',
- 'Less_Tree_DetachedRuleset' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/DetachedRuleset.php',
- 'Less_Tree_Dimension' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Dimension.php',
- 'Less_Tree_Directive' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Directive.php',
- 'Less_Tree_Element' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Element.php',
- 'Less_Tree_Expression' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Expression.php',
- 'Less_Tree_Extend' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Extend.php',
- 'Less_Tree_Import' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Import.php',
- 'Less_Tree_Javascript' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Javascript.php',
- 'Less_Tree_Keyword' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Keyword.php',
- 'Less_Tree_Media' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Media.php',
- 'Less_Tree_Mixin_Call' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php',
- 'Less_Tree_Mixin_Definition' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Mixin/Definition.php',
- 'Less_Tree_NameValue' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/NameValue.php',
- 'Less_Tree_Negative' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Negative.php',
- 'Less_Tree_Operation' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Operation.php',
- 'Less_Tree_Paren' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Paren.php',
- 'Less_Tree_Quoted' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Quoted.php',
- 'Less_Tree_Rule' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Rule.php',
- 'Less_Tree_Ruleset' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Ruleset.php',
- 'Less_Tree_RulesetCall' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/RulesetCall.php',
- 'Less_Tree_Selector' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Selector.php',
- 'Less_Tree_UnicodeDescriptor' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/UnicodeDescriptor.php',
- 'Less_Tree_Unit' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Unit.php',
- 'Less_Tree_UnitConversions' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/UnitConversions.php',
- 'Less_Tree_Url' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Url.php',
- 'Less_Tree_Value' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Value.php',
- 'Less_Tree_Variable' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Tree/Variable.php',
- 'Less_Version' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Version.php',
- 'Less_Visitor' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Visitor.php',
- 'Less_VisitorReplacing' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/VisitorReplacing.php',
- 'Less_Visitor_extendFinder' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Visitor/extendFinder.php',
- 'Less_Visitor_joinSelector' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Visitor/joinSelector.php',
- 'Less_Visitor_processExtends' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Visitor/processExtends.php',
- 'Less_Visitor_toCSS' => __DIR__ . '/..' . '/oyejorge/less.php/lib/Less/Visitor/toCSS.php',
+ 'Less_Autoloader' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Autoloader.php',
+ 'Less_Cache' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Cache.php',
+ 'Less_Colors' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Colors.php',
+ 'Less_Configurable' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Configurable.php',
+ 'Less_Environment' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Environment.php',
+ 'Less_Exception_Chunk' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Exception/Chunk.php',
+ 'Less_Exception_Compiler' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Exception/Compiler.php',
+ 'Less_Exception_Parser' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Exception/Parser.php',
+ 'Less_Functions' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Functions.php',
+ 'Less_Mime' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Mime.php',
+ 'Less_Output' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Output.php',
+ 'Less_Output_Mapped' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Output/Mapped.php',
+ 'Less_Parser' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Parser.php',
+ 'Less_SourceMap_Base64VLQ' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/SourceMap/Base64VLQ.php',
+ 'Less_SourceMap_Generator' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/SourceMap/Generator.php',
+ 'Less_Tree' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree.php',
+ 'Less_Tree_Alpha' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Alpha.php',
+ 'Less_Tree_Anonymous' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Anonymous.php',
+ 'Less_Tree_Assignment' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Assignment.php',
+ 'Less_Tree_Attribute' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Attribute.php',
+ 'Less_Tree_Call' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Call.php',
+ 'Less_Tree_Color' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Color.php',
+ 'Less_Tree_Comment' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Comment.php',
+ 'Less_Tree_Condition' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Condition.php',
+ 'Less_Tree_DefaultFunc' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/DefaultFunc.php',
+ 'Less_Tree_DetachedRuleset' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/DetachedRuleset.php',
+ 'Less_Tree_Dimension' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Dimension.php',
+ 'Less_Tree_Directive' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Directive.php',
+ 'Less_Tree_Element' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Element.php',
+ 'Less_Tree_Expression' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Expression.php',
+ 'Less_Tree_Extend' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Extend.php',
+ 'Less_Tree_Import' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Import.php',
+ 'Less_Tree_Javascript' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Javascript.php',
+ 'Less_Tree_Keyword' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Keyword.php',
+ 'Less_Tree_Media' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Media.php',
+ 'Less_Tree_Mixin_Call' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Mixin/Call.php',
+ 'Less_Tree_Mixin_Definition' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Mixin/Definition.php',
+ 'Less_Tree_NameValue' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/NameValue.php',
+ 'Less_Tree_Negative' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Negative.php',
+ 'Less_Tree_Operation' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Operation.php',
+ 'Less_Tree_Paren' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Paren.php',
+ 'Less_Tree_Quoted' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Quoted.php',
+ 'Less_Tree_Rule' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Rule.php',
+ 'Less_Tree_Ruleset' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Ruleset.php',
+ 'Less_Tree_RulesetCall' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/RulesetCall.php',
+ 'Less_Tree_Selector' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Selector.php',
+ 'Less_Tree_UnicodeDescriptor' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/UnicodeDescriptor.php',
+ 'Less_Tree_Unit' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Unit.php',
+ 'Less_Tree_UnitConversions' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/UnitConversions.php',
+ 'Less_Tree_Url' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Url.php',
+ 'Less_Tree_Value' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Value.php',
+ 'Less_Tree_Variable' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Tree/Variable.php',
+ 'Less_Version' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Version.php',
+ 'Less_Visitor' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Visitor.php',
+ 'Less_VisitorReplacing' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/VisitorReplacing.php',
+ 'Less_Visitor_extendFinder' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Visitor/extendFinder.php',
+ 'Less_Visitor_joinSelector' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Visitor/joinSelector.php',
+ 'Less_Visitor_processExtends' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Visitor/processExtends.php',
+ 'Less_Visitor_toCSS' => __DIR__ . '/..' . '/wikimedia/less.php/lib/Less/Visitor/toCSS.php',
'LightnCandy' => __DIR__ . '/..' . '/zordius/lightncandy/src/lightncandy.php',
'Liuggio\\StatsdClient\\Entity\\StatsdData' => __DIR__ . '/..' . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Entity/StatsdData.php',
'Liuggio\\StatsdClient\\Entity\\StatsdDataInterface' => __DIR__ . '/..' . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Entity/StatsdDataInterface.php',
@@ -739,6 +927,112 @@ class ComposerStaticInit_mediawiki_vendor
'Liuggio\\StatsdClient\\Service\\StatsdService' => __DIR__ . '/..' . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Service/StatsdService.php',
'Liuggio\\StatsdClient\\StatsdClient' => __DIR__ . '/..' . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/StatsdClient.php',
'Liuggio\\StatsdClient\\StatsdClientInterface' => __DIR__ . '/..' . '/liuggio/statsd-php-client/src/Liuggio/StatsdClient/StatsdClientInterface.php',
+ 'Mail' => __DIR__ . '/..' . '/pear/mail/Mail.php',
+ 'Mail_RFC822' => __DIR__ . '/..' . '/pear/mail/Mail/RFC822.php',
+ 'Mail_mail' => __DIR__ . '/..' . '/pear/mail/Mail/mail.php',
+ 'Mail_mime' => __DIR__ . '/..' . '/pear/mail_mime/Mail/mime.php',
+ 'Mail_mimePart' => __DIR__ . '/..' . '/pear/mail_mime/Mail/mimePart.php',
+ 'Mail_mock' => __DIR__ . '/..' . '/pear/mail/Mail/mock.php',
+ 'Mail_null' => __DIR__ . '/..' . '/pear/mail/Mail/null.php',
+ 'Mail_sendmail' => __DIR__ . '/..' . '/pear/mail/Mail/sendmail.php',
+ 'Mail_smtp' => __DIR__ . '/..' . '/pear/mail/Mail/smtp.php',
+ 'Mail_smtpmx' => __DIR__ . '/..' . '/pear/mail/Mail/smtpmx.php',
+ 'MapsRegistration' => __DIR__ . '/../..' . '/extensions/Maps/MapsRegistration.php',
+ 'Maps\\DataAccess\\CachingGeocoder' => __DIR__ . '/../..' . '/extensions/Maps/src/DataAccess/CachingGeocoder.php',
+ 'Maps\\DataAccess\\JsonFileParser' => __DIR__ . '/../..' . '/extensions/Maps/src/DataAccess/JsonFileParser.php',
+ 'Maps\\DataAccess\\MapsFileFetcher' => __DIR__ . '/../..' . '/extensions/Maps/src/DataAccess/MapsFileFetcher.php',
+ 'Maps\\DataAccess\\MediaWikiFileUrlFinder' => __DIR__ . '/../..' . '/extensions/Maps/src/DataAccess/MediaWikiFileUrlFinder.php',
+ 'Maps\\DataAccess\\PageContentFetcher' => __DIR__ . '/../..' . '/extensions/Maps/src/DataAccess/PageContentFetcher.php',
+ 'Maps\\Elements\\BaseElement' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/BaseElement.php',
+ 'Maps\\Elements\\BaseFillableElement' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/BaseFillableElement.php',
+ 'Maps\\Elements\\BaseStrokableElement' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/BaseStrokableElement.php',
+ 'Maps\\Elements\\Circle' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/Circle.php',
+ 'Maps\\Elements\\ImageOverlay' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/ImageOverlay.php',
+ 'Maps\\Elements\\Line' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/Line.php',
+ 'Maps\\Elements\\Location' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/Location.php',
+ 'Maps\\Elements\\Polygon' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/Polygon.php',
+ 'Maps\\Elements\\Rectangle' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/Rectangle.php',
+ 'Maps\\Elements\\WmsOverlay' => __DIR__ . '/../..' . '/extensions/Maps/src/Elements/WmsOverlay.php',
+ 'Maps\\FileUrlFinder' => __DIR__ . '/../..' . '/extensions/Maps/src/FileUrlFinder.php',
+ 'Maps\\GeoFunctions' => __DIR__ . '/../..' . '/extensions/Maps/src/GeoFunctions.php',
+ 'Maps\\GoogleMapsService' => __DIR__ . '/../..' . '/extensions/Maps/src/GoogleMapsService.php',
+ 'Maps\\LeafletService' => __DIR__ . '/../..' . '/extensions/Maps/src/LeafletService.php',
+ 'Maps\\MappingService' => __DIR__ . '/../..' . '/extensions/Maps/src/MappingService.php',
+ 'Maps\\MappingServices' => __DIR__ . '/../..' . '/extensions/Maps/src/MappingServices.php',
+ 'Maps\\MapsFactory' => __DIR__ . '/../..' . '/extensions/Maps/src/MapsFactory.php',
+ 'Maps\\MapsFunctions' => __DIR__ . '/../..' . '/extensions/Maps/src/MapsFunctions.php',
+ 'Maps\\MapsSetup' => __DIR__ . '/../..' . '/extensions/Maps/src/MapsSetup.php',
+ 'Maps\\MediaWiki\\Content\\GeoJsonContent' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/Content/GeoJsonContent.php',
+ 'Maps\\MediaWiki\\Content\\GeoJsonContentHandler' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/Content/GeoJsonContentHandler.php',
+ 'Maps\\MediaWiki\\MapsHooks' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/MapsHooks.php',
+ 'Maps\\MediaWiki\\ParserHooks\\CoordinatesFunction' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/ParserHooks/CoordinatesFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\DisplayMapFunction' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/ParserHooks/DisplayMapFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\DisplayMapRenderer' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/ParserHooks/DisplayMapRenderer.php',
+ 'Maps\\MediaWiki\\ParserHooks\\DistanceFunction' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/ParserHooks/DistanceFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\FindDestinationFunction' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/ParserHooks/FindDestinationFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\GeoDistanceFunction' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/ParserHooks/GeoDistanceFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\GeocodeFunction' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/ParserHooks/GeocodeFunction.php',
+ 'Maps\\MediaWiki\\ParserHooks\\MapsDocFunction' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/ParserHooks/MapsDocFunction.php',
+ 'Maps\\MediaWiki\\SemanticMapsHooks' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/SemanticMapsHooks.php',
+ 'Maps\\MediaWiki\\Specials\\MapEditorHtml' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/Specials/MapEditorHTML.php',
+ 'Maps\\MediaWiki\\Specials\\SpecialMapEditor' => __DIR__ . '/../..' . '/extensions/Maps/src/MediaWiki/Specials/SpecialMapEditor.php',
+ 'Maps\\Presentation\\CoordinateFormatter' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/CoordinateFormatter.php',
+ 'Maps\\Presentation\\ElementJsonSerializer' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/ElementJsonSerializer.php',
+ 'Maps\\Presentation\\KmlFormatter' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/KmlFormatter.php',
+ 'Maps\\Presentation\\MapsDistanceParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/MapsDistanceParser.php',
+ 'Maps\\Presentation\\ParameterExtractor' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/ParameterExtractor.php',
+ 'Maps\\Presentation\\WikitextParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/WikitextParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\CircleParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/WikitextParsers/CircleParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\DistanceParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/WikitextParsers/DistanceParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\ImageOverlayParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/WikitextParsers/ImageOverlayParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\LineParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/WikitextParsers/LineParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\LocationParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/WikitextParsers/LocationParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\PolygonParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/WikitextParsers/PolygonParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\RectangleParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/WikitextParsers/RectangleParser.php',
+ 'Maps\\Presentation\\WikitextParsers\\WmsOverlayParser' => __DIR__ . '/../..' . '/extensions/Maps/src/Presentation/WikitextParsers/WmsOverlayParser.php',
+ 'Maps\\SemanticMW\\DataValues\\CoordinateValue' => __DIR__ . '/../..' . '/extensions/Maps/src/SemanticMW/DataValues/CoordinateValue.php',
+ 'Maps\\SemanticMW\\ResultPrinters\\KmlPrinter' => __DIR__ . '/../..' . '/extensions/Maps/src/SemanticMW/ResultPrinters/KmlPrinter.php',
+ 'Maps\\SemanticMW\\ResultPrinters\\MapPrinter' => __DIR__ . '/../..' . '/extensions/Maps/src/SemanticMW/ResultPrinters/MapPrinter.php',
+ 'Maps\\SemanticMW\\ResultPrinters\\QueryHandler' => __DIR__ . '/../..' . '/extensions/Maps/src/SemanticMW/ResultPrinters/QueryHandler.php',
+ 'Maps\\SemanticMW\\ValueDescriptions\\AreaDescription' => __DIR__ . '/../..' . '/extensions/Maps/src/SemanticMW/ValueDescriptions/AreaDescription.php',
+ 'Maps\\SemanticMW\\ValueDescriptions\\CoordinateDescription' => __DIR__ . '/../..' . '/extensions/Maps/src/SemanticMW/ValueDescriptions/CoordinateDescription.php',
+ 'Maps\\SemanticMaps' => __DIR__ . '/../..' . '/extensions/Maps/src/SemanticMaps.php',
+ 'Maps\\Tests\\Integration\\DataAccess\\MediaWikiFileUrlFinderTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/DataAccess/MediaWikiFileUrlFinderTest.php',
+ 'Maps\\Tests\\Integration\\InitializationTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/InitializationTest.php',
+ 'Maps\\Tests\\Integration\\MapsDistanceParserTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/MapsDistanceParserTest.php',
+ 'Maps\\Tests\\Integration\\MapsMapperTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/MapsMapperTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\CoordinatesTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/CoordinatesTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\DistanceTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/DistanceTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\FinddestinationTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/FinddestinationTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\GeocodeTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/GeocodeTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\GeodistanceTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/GeodistanceTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\MapsDocTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/MapsDocTest.php',
+ 'Maps\\Tests\\Integration\\MediaWiki\\ParserHooks\\ParserHookTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/MediaWiki/ParserHooks/ParserHookTest.php',
+ 'Maps\\Tests\\Integration\\Parser\\CoordinatesTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/Parser/CoordinatesTest.php',
+ 'Maps\\Tests\\Integration\\Parser\\DisplayMapTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/Parser/DisplayMapTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\CircleParserTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/parsers/CircleParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\DistanceParserTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/parsers/DistanceParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\JsonFileParserTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/parsers/JsonFileParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\LineParserTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/parsers/LineParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\LocationParserTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/parsers/LocationParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\RectangleParserTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/parsers/RectlangleParserTest.php',
+ 'Maps\\Tests\\Integration\\parsers\\WmsOverlayParserTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/parsers/WmsOverlayParserTest.php',
+ 'Maps\\Tests\\Semantic\\ValueDescriptions\\AreaDescriptionTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Integration/Semantic/ValueDescriptions/AreaDescriptionTest.php',
+ 'Maps\\Tests\\System\\SemanticMW\\MapQueryTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/System/SemanticMW/MapQueryTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\BaseElementTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Elements/BaseElementTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\CircleTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Elements/CircleTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\ImageOverlayTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Elements/ImageOverlayTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\LineTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Elements/LineTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\LocationTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Elements/LocationTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\PolygonTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Elements/PolygonTest.php',
+ 'Maps\\Tests\\Unit\\Elements\\RectangleTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Elements/RectangleTest.php',
+ 'Maps\\Tests\\Unit\\Presentation\\KmlFormatterTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Presentation/KmlFormatterTest.php',
+ 'Maps\\Tests\\Unit\\Presentation\\ParameterExtractorTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Presentation/ParameterExtractorTest.php',
+ 'Maps\\Tests\\Unit\\Semantic\\DataValues\\CoordinateValueTest' => __DIR__ . '/../..' . '/extensions/Maps/tests/Unit/Semantic/DataValues/CoordinateValueTest.php',
+ 'Maps\\Tests\\Util\\PageCreator' => __DIR__ . '/../..' . '/extensions/Maps/tests/Util/PageCreator.php',
+ 'Maps\\Tests\\Util\\TestFactory' => __DIR__ . '/../..' . '/extensions/Maps/tests/Util/TestFactory.php',
+ 'Net_SMTP' => __DIR__ . '/..' . '/pear/net_smtp/Net/SMTP.php',
+ 'Net_Socket' => __DIR__ . '/..' . '/pear/net_socket/Net/Socket.php',
'OOUI\\AccessKeyedElement' => __DIR__ . '/..' . '/oojs/oojs-ui/php/mixins/AccessKeyedElement.php',
'OOUI\\ActionFieldLayout' => __DIR__ . '/..' . '/oojs/oojs-ui/php/layouts/ActionFieldLayout.php',
'OOUI\\ApexTheme' => __DIR__ . '/..' . '/oojs/oojs-ui/php/themes/ApexTheme.php',
@@ -769,11 +1063,12 @@ class ComposerStaticInit_mediawiki_vendor
'OOUI\\LabelElement' => __DIR__ . '/..' . '/oojs/oojs-ui/php/mixins/LabelElement.php',
'OOUI\\LabelWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/LabelWidget.php',
'OOUI\\Layout' => __DIR__ . '/..' . '/oojs/oojs-ui/php/Layout.php',
- 'OOUI\\MediaWikiTheme' => __DIR__ . '/..' . '/oojs/oojs-ui/php/themes/MediaWikiTheme.php',
+ 'OOUI\\MultilineTextInputWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/MultilineTextInputWidget.php',
'OOUI\\PanelLayout' => __DIR__ . '/..' . '/oojs/oojs-ui/php/layouts/PanelLayout.php',
'OOUI\\ProgressBarWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/ProgressBarWidget.php',
'OOUI\\RadioInputWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/RadioInputWidget.php',
'OOUI\\RadioSelectInputWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/RadioSelectInputWidget.php',
+ 'OOUI\\SearchInputWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/SearchInputWidget.php',
'OOUI\\TabIndexedElement' => __DIR__ . '/..' . '/oojs/oojs-ui/php/mixins/TabIndexedElement.php',
'OOUI\\Tag' => __DIR__ . '/..' . '/oojs/oojs-ui/php/Tag.php',
'OOUI\\TextInputWidget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/widgets/TextInputWidget.php',
@@ -781,6 +1076,7 @@ class ComposerStaticInit_mediawiki_vendor
'OOUI\\TitledElement' => __DIR__ . '/..' . '/oojs/oojs-ui/php/mixins/TitledElement.php',
'OOUI\\Widget' => __DIR__ . '/..' . '/oojs/oojs-ui/php/Widget.php',
'OOUI\\WikimediaUITheme' => __DIR__ . '/..' . '/oojs/oojs-ui/php/themes/WikimediaUITheme.php',
+ 'OS_Guess' => __DIR__ . '/..' . '/pear/pear-core-minimal/src/OS/Guess.php',
'Onoi\\BlobStore\\BlobStore' => __DIR__ . '/..' . '/onoi/blob-store/src/BlobStore.php',
'Onoi\\BlobStore\\Container' => __DIR__ . '/..' . '/onoi/blob-store/src/Container.php',
'Onoi\\Cache\\Cache' => __DIR__ . '/..' . '/onoi/cache/src/Cache.php',
@@ -829,6 +1125,7 @@ class ComposerStaticInit_mediawiki_vendor
'Onoi\\HttpRequest\\NullRequest' => __DIR__ . '/..' . '/onoi/http-request/src/NullRequest.php',
'Onoi\\HttpRequest\\RequestResponse' => __DIR__ . '/..' . '/onoi/http-request/src/RequestResponse.php',
'Onoi\\HttpRequest\\SocketRequest' => __DIR__ . '/..' . '/onoi/http-request/src/SocketRequest.php',
+ 'Onoi\\MessageReporter\\CallbackMessageReporter' => __DIR__ . '/..' . '/onoi/message-reporter/src/CallbackMessageReporter.php',
'Onoi\\MessageReporter\\MessageReporter' => __DIR__ . '/..' . '/onoi/message-reporter/src/MessageReporter.php',
'Onoi\\MessageReporter\\MessageReporterAware' => __DIR__ . '/..' . '/onoi/message-reporter/src/MessageReporterAware.php',
'Onoi\\MessageReporter\\MessageReporterAwareTrait' => __DIR__ . '/..' . '/onoi/message-reporter/src/MessageReporterAwareTrait.php',
@@ -858,14 +1155,21 @@ class ComposerStaticInit_mediawiki_vendor
'Onoi\\Tesa\\Tokenizer\\PunctuationRegExTokenizer' => __DIR__ . '/..' . '/onoi/tesa/src/Tokenizer/PunctuationRegExTokenizer.php',
'Onoi\\Tesa\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/onoi/tesa/src/Tokenizer/Tokenizer.php',
'Onoi\\Tesa\\Transliterator' => __DIR__ . '/..' . '/onoi/tesa/src/Transliterator.php',
+ 'PEAR' => __DIR__ . '/..' . '/pear/pear-core-minimal/src/PEAR.php',
+ 'PEAR_Error' => __DIR__ . '/..' . '/pear/pear-core-minimal/src/PEAR.php',
+ 'PEAR_ErrorStack' => __DIR__ . '/..' . '/pear/pear-core-minimal/src/PEAR/ErrorStack.php',
+ 'PEAR_Exception' => __DIR__ . '/..' . '/pear/pear_exception/PEAR/Exception.php',
+ 'PEAR_ExceptionTest' => __DIR__ . '/..' . '/pear/pear_exception/tests/PEAR/ExceptionTest.php',
'ParamProcessor\\Definition\\DimensionParam' => __DIR__ . '/..' . '/param-processor/param-processor/src/Definition/DimensionParam.php',
'ParamProcessor\\Definition\\StringParam' => __DIR__ . '/..' . '/param-processor/param-processor/src/Definition/StringParam.php',
'ParamProcessor\\IParam' => __DIR__ . '/..' . '/param-processor/param-processor/src/IParam.php',
'ParamProcessor\\IParamDefinition' => __DIR__ . '/..' . '/param-processor/param-processor/src/IParamDefinition.php',
+ 'ParamProcessor\\MediaWikiTitleValue' => __DIR__ . '/../..' . '/extensions/Validator/src/ParamProcessor/MediaWikiTitleValue.php',
'ParamProcessor\\Options' => __DIR__ . '/..' . '/param-processor/param-processor/src/Options.php',
'ParamProcessor\\Param' => __DIR__ . '/..' . '/param-processor/param-processor/src/Param.php',
'ParamProcessor\\ParamDefinition' => __DIR__ . '/..' . '/param-processor/param-processor/src/ParamDefinition.php',
'ParamProcessor\\ParamDefinitionFactory' => __DIR__ . '/..' . '/param-processor/param-processor/src/ParamDefinitionFactory.php',
+ 'ParamProcessor\\ParameterTypes' => __DIR__ . '/..' . '/param-processor/param-processor/src/ParameterTypes.php',
'ParamProcessor\\ProcessedParam' => __DIR__ . '/..' . '/param-processor/param-processor/src/ProcessedParam.php',
'ParamProcessor\\ProcessingError' => __DIR__ . '/..' . '/param-processor/param-processor/src/ProcessingError.php',
'ParamProcessor\\ProcessingErrorHandler' => __DIR__ . '/..' . '/param-processor/param-processor/src/ProcessingErrorHandler.php',
@@ -875,13 +1179,22 @@ class ComposerStaticInit_mediawiki_vendor
'ParamProcessor\\TSNode' => __DIR__ . '/..' . '/param-processor/param-processor/src/TopologicalSort.php',
'ParamProcessor\\Tests\\Definitions\\NumericParamTest' => __DIR__ . '/..' . '/param-processor/param-processor/tests/phpunit/Definitions/NumericParamTest.php',
'ParamProcessor\\Tests\\Definitions\\ParamDefinitionTest' => __DIR__ . '/..' . '/param-processor/param-processor/tests/phpunit/Definitions/ParamDefinitionTest.php',
+ 'ParamProcessor\\TitleParser' => __DIR__ . '/../..' . '/extensions/Validator/src/ParamProcessor/TitleParser.php',
'ParamProcessor\\TopologicalSort' => __DIR__ . '/..' . '/param-processor/param-processor/src/TopologicalSort.php',
+ 'ParserHook' => __DIR__ . '/../..' . '/extensions/Validator/src/legacy/ParserHook.php',
+ 'ParserHookCaller' => __DIR__ . '/../..' . '/extensions/Validator/src/legacy/ParserHook.php',
'ParserHooks\\FunctionRunner' => __DIR__ . '/..' . '/mediawiki/parser-hooks/src/FunctionRunner.php',
'ParserHooks\\HookDefinition' => __DIR__ . '/..' . '/mediawiki/parser-hooks/src/HookDefinition.php',
'ParserHooks\\HookHandler' => __DIR__ . '/..' . '/mediawiki/parser-hooks/src/HookHandler.php',
'ParserHooks\\HookRegistrant' => __DIR__ . '/..' . '/mediawiki/parser-hooks/src/HookRegistrant.php',
'ParserHooks\\HookRunner' => __DIR__ . '/..' . '/mediawiki/parser-hooks/src/HookRunner.php',
'ParserHooks\\Internal\\Runner' => __DIR__ . '/..' . '/mediawiki/parser-hooks/src/Internal/Runner.php',
+ 'ProcessEdge' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessElement' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessGraph' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessNode' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessRessource' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'ProcessRole' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
'Psr\\Log\\AbstractLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/AbstractLogger.php',
'Psr\\Log\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/log/Psr/Log/InvalidArgumentException.php',
'Psr\\Log\\LogLevel' => __DIR__ . '/..' . '/psr/log/Psr/Log/LogLevel.php',
@@ -892,6 +1205,9 @@ class ComposerStaticInit_mediawiki_vendor
'Psr\\Log\\NullLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/NullLogger.php',
'Psr\\Log\\Test\\DummyTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
'Psr\\Log\\Test\\LoggerInterfaceTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\SimpleCache\\CacheException' => __DIR__ . '/..' . '/psr/simple-cache/src/CacheException.php',
+ 'Psr\\SimpleCache\\CacheInterface' => __DIR__ . '/..' . '/psr/simple-cache/src/CacheInterface.php',
+ 'Psr\\SimpleCache\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/simple-cache/src/InvalidArgumentException.php',
'React\\Promise\\CancellablePromiseInterface' => __DIR__ . '/..' . '/react/promise/src/CancellablePromiseInterface.php',
'React\\Promise\\CancellationQueue' => __DIR__ . '/..' . '/react/promise/src/CancellationQueue.php',
'React\\Promise\\Deferred' => __DIR__ . '/..' . '/react/promise/src/Deferred.php',
@@ -919,10 +1235,12 @@ class ComposerStaticInit_mediawiki_vendor
'RemexHtml\\Serializer\\Serializer' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Serializer/Serializer.php',
'RemexHtml\\Serializer\\SerializerError' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Serializer/SerializerError.php',
'RemexHtml\\Serializer\\SerializerNode' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Serializer/SerializerNode.php',
+ 'RemexHtml\\Serializer\\SerializerWithTracer' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Serializer/SerializerWithTracer.php',
'RemexHtml\\Serializer\\TestFormatter' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Serializer/TestFormatter.php',
'RemexHtml\\Tokenizer\\Attribute' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Tokenizer/Attribute.php',
'RemexHtml\\Tokenizer\\Attributes' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Tokenizer/Attributes.php',
'RemexHtml\\Tokenizer\\LazyAttributes' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Tokenizer/LazyAttributes.php',
+ 'RemexHtml\\Tokenizer\\NullTokenHandler' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Tokenizer/NullTokenHandler.php',
'RemexHtml\\Tokenizer\\PlainAttributes' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Tokenizer/PlainAttributes.php',
'RemexHtml\\Tokenizer\\TestTokenHandler' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Tokenizer/TestTokenHandler.php',
'RemexHtml\\Tokenizer\\TokenGenerator' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/Tokenizer/TokenGenerator.php',
@@ -967,21 +1285,24 @@ class ComposerStaticInit_mediawiki_vendor
'RemexHtml\\TreeBuilder\\Initial' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/Initial.php',
'RemexHtml\\TreeBuilder\\InsertionMode' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/InsertionMode.php',
'RemexHtml\\TreeBuilder\\Marker' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/Marker.php',
+ 'RemexHtml\\TreeBuilder\\NullTreeHandler' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/NullTreeHandler.php',
'RemexHtml\\TreeBuilder\\SimpleStack' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/SimpleStack.php',
'RemexHtml\\TreeBuilder\\Stack' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/Stack.php',
'RemexHtml\\TreeBuilder\\TemplateModeStack' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TemplateModeStack.php',
'RemexHtml\\TreeBuilder\\Text' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/Text.php',
+ 'RemexHtml\\TreeBuilder\\TraceFormatter' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TraceFormatter.php',
'RemexHtml\\TreeBuilder\\TreeBuilder' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeBuilder.php',
'RemexHtml\\TreeBuilder\\TreeBuilderError' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeBuilderError.php',
'RemexHtml\\TreeBuilder\\TreeHandler' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeHandler.php',
'RemexHtml\\TreeBuilder\\TreeMutationTracer' => __DIR__ . '/..' . '/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeMutationTracer.php',
- 'RunningStat\\PSquare' => __DIR__ . '/..' . '/wikimedia/running-stat/src/PSquare.php',
- 'RunningStat\\RunningStat' => __DIR__ . '/..' . '/wikimedia/running-stat/src/RunningStat.php',
+ 'RunningStat\\PSquare' => __DIR__ . '/..' . '/wikimedia/running-stat/src/RunningStat/PSquare.php',
+ 'RunningStat\\RunningStat' => __DIR__ . '/..' . '/wikimedia/running-stat/src/RunningStat/RunningStat.php',
'SFS\\ApiSemanticFormsSelect' => __DIR__ . '/../..' . '/extensions/SemanticFormsSelect/src/ApiSemanticFormsSelect.php',
'SFS\\ApiSemanticFormsSelectRequestProcessor' => __DIR__ . '/../..' . '/extensions/SemanticFormsSelect/src/ApiSemanticFormsSelectRequestProcessor.php',
'SFS\\Output' => __DIR__ . '/../..' . '/extensions/SemanticFormsSelect/src/Output.php',
'SFS\\SelectField' => __DIR__ . '/../..' . '/extensions/SemanticFormsSelect/src/SelectField.php',
'SFS\\SemanticFormsSelectInput' => __DIR__ . '/../..' . '/extensions/SemanticFormsSelect/src/SemanticFormsSelectInput.php',
+ 'SMWBibTeXEntry' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/bibtex/SRF_BibTeX.php',
'SMWCategoryResultPrinter' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/includes/IdeAliases.php',
'SMWConceptValue' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/includes/datavalues/SMW_DV_Concept.php',
'SMWDIBlob' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/includes/dataitems/SMW_DI_Blob.php',
@@ -1182,6 +1503,8 @@ class ComposerStaticInit_mediawiki_vendor
'SMW\\Exception\\DataItemException' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Exception/DataItemException.php',
'SMW\\Exception\\DataTypeLookupException' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Exception/DataTypeLookupException.php',
'SMW\\Exception\\FileNotFoundException' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Exception/FileNotFoundException.php',
+ 'SMW\\Exception\\FileNotReadableException' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Exception/FileNotReadableException.php',
+ 'SMW\\Exception\\FileNotWritableException' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Exception/FileNotWritableException.php',
'SMW\\Exception\\ParameterNotFoundException' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Exception/ParameterNotFoundException.php',
'SMW\\Exception\\PredefinedPropertyLabelMismatchException' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Exception/PredefinedPropertyLabelMismatchException.php',
'SMW\\Exception\\PropertyLabelNotResolvedException' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Exception/PropertyLabelNotResolvedException.php',
@@ -1255,6 +1578,7 @@ class ComposerStaticInit_mediawiki_vendor
'SMW\\Maintenance\\MaintenanceFactory' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Maintenance/MaintenanceFactory.php',
'SMW\\Maintenance\\MaintenanceHelper' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Maintenance/MaintenanceHelper.php',
'SMW\\Maintenance\\MaintenanceLogger' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Maintenance/MaintenanceLogger.php',
+ 'SMW\\Maintenance\\PopulateHashField' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/maintenance/populateHashField.php',
'SMW\\Maintenance\\PropertyStatisticsRebuilder' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Maintenance/PropertyStatisticsRebuilder.php',
'SMW\\Maintenance\\RebuildConceptCache' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/maintenance/rebuildConceptCache.php',
'SMW\\Maintenance\\RebuildData' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/maintenance/rebuildData.php',
@@ -1701,6 +2025,7 @@ class ComposerStaticInit_mediawiki_vendor
'SMW\\SQLStore\\RequestOptionsProc' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/SQLStore/RequestOptionsProc.php',
'SMW\\SQLStore\\SQLStoreFactory' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/SQLStore/SQLStoreFactory.php',
'SMW\\SQLStore\\TableBuilder' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder.php',
+ 'SMW\\SQLStore\\TableBuilder\\Examiner\\HashField' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/HashField.php',
'SMW\\SQLStore\\TableBuilder\\FieldType' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/FieldType.php',
'SMW\\SQLStore\\TableBuilder\\MySQLTableBuilder' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/MySQLTableBuilder.php',
'SMW\\SQLStore\\TableBuilder\\PostgresTableBuilder' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/PostgresTableBuilder.php',
@@ -1771,11 +2096,81 @@ class ComposerStaticInit_mediawiki_vendor
'SMW\\Utils\\Timer' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Utils/Timer.php',
'SMW\\Utils\\Tokenizer' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/src/Utils/Tokenizer.php',
'SMW\\WantedPropertiesQueryPage' => __DIR__ . '/../..' . '/extensions/SemanticMediaWiki/includes/querypages/WantedPropertiesQueryPage.php',
+ 'SRFArray' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/array/SRF_Array.php',
+ 'SRFBibTeX' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/bibtex/SRF_BibTeX.php',
+ 'SRFBoilerplate' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/boilerplate/SRF_Boilerplate.php',
+ 'SRFCHistoricalDate' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/calendar/SRFC_HistoricalDate.php',
+ 'SRFCalendar' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/calendar/SRF_Calendar.php',
+ 'SRFD3Chart' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/d3/SRF_D3Chart.php',
+ 'SRFDygraphs' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/dygraphs/SRF_Dygraphs.php',
+ 'SRFExhibit' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/Exhibit/SRF_Exhibit.php',
+ 'SRFGoogleBar' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/googlecharts/SRF_GoogleBar.php',
+ 'SRFGooglePie' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/googlecharts/SRF_GooglePie.php',
+ 'SRFGraph' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Graph.php',
+ 'SRFHash' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/array/SRF_Hash.php',
+ 'SRFHooks' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/SemanticResultFormats.hooks.php',
+ 'SRFIncoming' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/incoming/SRF_Incoming.php',
+ 'SRFJitGraph' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/JitGraph/SRF_JitGraph.php',
+ 'SRFListWidget' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/widget/SRF_ListWidget.php',
+ 'SRFMath' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/math/SRF_Math.php',
+ 'SRFOutline' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/outline/SRF_Outline.php',
+ 'SRFOutlineItem' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/outline/SRF_Outline.php',
+ 'SRFOutlineTree' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/outline/SRF_Outline.php',
+ 'SRFPageWidget' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/widget/SRF_PageWidget.php',
+ 'SRFParserFunctions' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/SemanticResultFormats.parser.php',
+ 'SRFProcess' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'SRFSlideShow' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/slideshow/SRF_SlideShow.php',
+ 'SRFSlideShowApi' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/slideshow/SRF_SlideShowApi.php',
+ 'SRFSparkline' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/sparkline/SRF_Sparkline.php',
+ 'SRFTime' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/time/SRF_Time.php',
+ 'SRFTimeline' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/timeline/SRF_Timeline.php',
+ 'SRFTimeseries' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/timeseries/SRF_Timeseries.php',
+ 'SRFUtils' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/SemanticResultFormats.utils.php',
+ 'SRFValueRank' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/valuerank/SRF_ValueRank.php',
+ 'SRF\\DataTables' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/datatables/DataTables.php',
+ 'SRF\\EventCalendar' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/calendar/EventCalendar.php',
+ 'SRF\\Filtered\\Filter\\DistanceFilter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/Filters/DistanceFilter.php',
+ 'SRF\\Filtered\\Filter\\Filter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/Filters/Filter.php',
+ 'SRF\\Filtered\\Filter\\NumberFilter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/Filters/NumberFilter.php',
+ 'SRF\\Filtered\\Filter\\ValueFilter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/Filters/ValueFilter.php',
+ 'SRF\\Filtered\\Filtered' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/Filtered.php',
+ 'SRF\\Filtered\\Hooks' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/Hooks.php',
+ 'SRF\\Filtered\\ResultItem' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/ResultItem.php',
+ 'SRF\\Filtered\\View\\CalendarView' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/View/CalendarView.php',
+ 'SRF\\Filtered\\View\\ListView' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/View/ListView.php',
+ 'SRF\\Filtered\\View\\MapView' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/View/MapView.php',
+ 'SRF\\Filtered\\View\\TableView' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/View/TableView.php',
+ 'SRF\\Filtered\\View\\View' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/filtered/src/View/View.php',
+ 'SRF\\Formats\\Tree\\TreeNode' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/tree/TreeNode.php',
+ 'SRF\\Formats\\Tree\\TreeNodePrinter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/tree/TreeNodeVisitor.php',
+ 'SRF\\Formats\\Tree\\TreeResultPrinter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/tree/TreeResultPrinter.php',
+ 'SRF\\Gallery' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/gallery/Gallery.php',
+ 'SRF\\MediaPlayer' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/media/MediaPlayer.php',
+ 'SRF\\ResourceFormatter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/src/ResourceFormatter.php',
+ 'SRF\\SRFExcel' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/excel/SRF_Excel.php',
+ 'SRF\\TagCloud' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/tagcloud/TagCloud.php',
+ 'SRF\\iCalendar\\IcalTimezoneFormatter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/src/iCalendar/IcalTimezoneFormatter.php',
+ 'SRF\\iCalendar\\iCalendarFileExportPrinter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/src/iCalendar/iCalendarFileExportPrinter.php',
+ 'SRF\\vCard\\Address' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/src/vCard/Address.php',
+ 'SRF\\vCard\\Email' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/src/vCard/Email.php',
+ 'SRF\\vCard\\Tel' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/src/vCard/Tel.php',
+ 'SRF\\vCard\\vCard' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/src/vCard/vCard.php',
+ 'SRF\\vCard\\vCardFileExportPrinter' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/src/vCard/vCardFileExportPrinter.php',
+ 'SRFjqPlot' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/jqplot/SRF_jqPlot.php',
+ 'SRFjqPlotChart' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/jqplot/SRF_jqPlotChart.php',
+ 'SRFjqPlotSeries' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/jqplot/SRF_jqPlotSeries.php',
+ 'SequentialEdge' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
'Serializers\\DispatchableSerializer' => __DIR__ . '/..' . '/serialization/serialization/src/Serializers/DispatchableSerializer.php',
'Serializers\\DispatchingSerializer' => __DIR__ . '/..' . '/serialization/serialization/src/Serializers/DispatchingSerializer.php',
'Serializers\\Exceptions\\SerializationException' => __DIR__ . '/..' . '/serialization/serialization/src/Serializers/Exceptions/SerializationException.php',
'Serializers\\Exceptions\\UnsupportedObjectException' => __DIR__ . '/..' . '/serialization/serialization/src/Serializers/Exceptions/UnsupportedObjectException.php',
'Serializers\\Serializer' => __DIR__ . '/..' . '/serialization/serialization/src/Serializers/Serializer.php',
+ 'SimpleCache\\Cache\\Cache' => __DIR__ . '/..' . '/jeroen/simple-cache/src/Cache/Cache.php',
+ 'SimpleCache\\Cache\\CombinatoryCache' => __DIR__ . '/..' . '/jeroen/simple-cache/src/Cache/CombinatoryCache.php',
+ 'SimpleCache\\Cache\\MediaWikiCache' => __DIR__ . '/..' . '/jeroen/simple-cache/src/Cache/MediaWikiCache.php',
+ 'SimpleCache\\Cache\\SimpleInMemoryCache' => __DIR__ . '/..' . '/jeroen/simple-cache/src/Cache/SimpleInMemoryCache.php',
+ 'SimpleCache\\KeyBuilder\\KeyBuilder' => __DIR__ . '/..' . '/jeroen/simple-cache/src/KeyBuilder/KeyBuilder.php',
+ 'SimpleCache\\KeyBuilder\\NamespacedKeyBuilder' => __DIR__ . '/..' . '/jeroen/simple-cache/src/KeyBuilder/NamespacedKeyBuilder.php',
'Skins\\Chameleon\\ChameleonTemplate' => __DIR__ . '/../..' . '/skins/chameleon/src/ChameleonTemplate.php',
'Skins\\Chameleon\\ComponentFactory' => __DIR__ . '/../..' . '/skins/chameleon/src/ComponentFactory.php',
'Skins\\Chameleon\\Components\\Cell' => __DIR__ . '/../..' . '/skins/chameleon/src/Components/Cell.php',
@@ -1856,6 +2251,10 @@ class ComposerStaticInit_mediawiki_vendor
'Skins\\Chameleon\\Tests\\Util\\DocumentElementFinder' => __DIR__ . '/../..' . '/skins/chameleon/tests/phpunit/Util/DocumentElementFinder.php',
'Skins\\Chameleon\\Tests\\Util\\MockupFactory' => __DIR__ . '/../..' . '/skins/chameleon/tests/phpunit/Util/MockupFactory.php',
'Skins\\Chameleon\\Tests\\Util\\XmlFileProvider' => __DIR__ . '/../..' . '/skins/chameleon/tests/phpunit/Util/XmlFileProvider.php',
+ 'SplitConditionalOrEdge' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'SplitEdge' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'SplitExclusiveOrEdge' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
+ 'SplitParallelEdge' => __DIR__ . '/../..' . '/extensions/SemanticResultFormats/formats/graphviz/SRF_Process.php',
'Symfony\\Component\\CssSelector\\CssSelectorConverter' => __DIR__ . '/..' . '/symfony/css-selector/CssSelectorConverter.php',
'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExceptionInterface.php',
'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExpressionErrorException.php',
@@ -1904,7 +2303,17 @@ class ComposerStaticInit_mediawiki_vendor
'Symfony\\Component\\CssSelector\\XPath\\Translator' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Translator.php',
'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/TranslatorInterface.php',
'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => __DIR__ . '/..' . '/symfony/css-selector/XPath/XPathExpr.php',
- 'TextCat' => __DIR__ . '/..' . '/wikimedia/textcat/TextCat.php',
+ 'System' => __DIR__ . '/..' . '/pear/pear-core-minimal/src/System.php',
+ 'TextCat' => __DIR__ . '/..' . '/wikimedia/textcat/src/TextCat.php',
+ 'Tree\\Builder\\NodeBuilder' => __DIR__ . '/..' . '/nicmart/tree/src/Builder/NodeBuilder.php',
+ 'Tree\\Builder\\NodeBuilderInterface' => __DIR__ . '/..' . '/nicmart/tree/src/Builder/NodeBuilderInterface.php',
+ 'Tree\\Node\\Node' => __DIR__ . '/..' . '/nicmart/tree/src/Node/Node.php',
+ 'Tree\\Node\\NodeInterface' => __DIR__ . '/..' . '/nicmart/tree/src/Node/NodeInterface.php',
+ 'Tree\\Node\\NodeTrait' => __DIR__ . '/..' . '/nicmart/tree/src/Node/NodeTrait.php',
+ 'Tree\\Visitor\\PostOrderVisitor' => __DIR__ . '/..' . '/nicmart/tree/src/Visitor/PostOrderVisitor.php',
+ 'Tree\\Visitor\\PreOrderVisitor' => __DIR__ . '/..' . '/nicmart/tree/src/Visitor/PreOrderVisitor.php',
+ 'Tree\\Visitor\\Visitor' => __DIR__ . '/..' . '/nicmart/tree/src/Visitor/Visitor.php',
+ 'Tree\\Visitor\\YieldVisitor' => __DIR__ . '/..' . '/nicmart/tree/src/Visitor/YieldVisitor.php',
'UtfNormal\\Constants' => __DIR__ . '/..' . '/wikimedia/utfnormal/src/Constants.php',
'UtfNormal\\Utils' => __DIR__ . '/..' . '/wikimedia/utfnormal/src/Util.php',
'UtfNormal\\Validator' => __DIR__ . '/..' . '/wikimedia/utfnormal/src/Validator.php',
@@ -1962,32 +2371,31 @@ class ComposerStaticInit_mediawiki_vendor
'Wikimedia\\Composer\\Merge\\NestedArray' => __DIR__ . '/..' . '/wikimedia/composer-merge-plugin/src/Merge/NestedArray.php',
'Wikimedia\\Composer\\Merge\\PluginState' => __DIR__ . '/..' . '/wikimedia/composer-merge-plugin/src/Merge/PluginState.php',
'Wikimedia\\Composer\\Merge\\StabilityFlags' => __DIR__ . '/..' . '/wikimedia/composer-merge-plugin/src/Merge/StabilityFlags.php',
+ 'Wikimedia\\IPSet' => __DIR__ . '/..' . '/wikimedia/ip-set/src/Wikimedia/IPSet.php',
+ 'Wikimedia\\ObjectFactory' => __DIR__ . '/..' . '/wikimedia/object-factory/src/ObjectFactory.php',
+ 'Wikimedia\\PSquare' => __DIR__ . '/..' . '/wikimedia/running-stat/src/Wikimedia/PSquare.php',
'Wikimedia\\PhpSessionSerializer' => __DIR__ . '/..' . '/wikimedia/php-session-serializer/src/Wikimedia/PhpSessionSerializer.php',
'Wikimedia\\Purtle\\BNodeLabeler' => __DIR__ . '/..' . '/wikimedia/purtle/src/BNodeLabeler.php',
+ 'Wikimedia\\Purtle\\JsonLdRdfWriter' => __DIR__ . '/..' . '/wikimedia/purtle/src/JsonLdRdfWriter.php',
'Wikimedia\\Purtle\\N3Quoter' => __DIR__ . '/..' . '/wikimedia/purtle/src/N3Quoter.php',
'Wikimedia\\Purtle\\N3RdfWriterBase' => __DIR__ . '/..' . '/wikimedia/purtle/src/N3RdfWriterBase.php',
'Wikimedia\\Purtle\\NTriplesRdfWriter' => __DIR__ . '/..' . '/wikimedia/purtle/src/NTriplesRdfWriter.php',
'Wikimedia\\Purtle\\RdfWriter' => __DIR__ . '/..' . '/wikimedia/purtle/src/RdfWriter.php',
'Wikimedia\\Purtle\\RdfWriterBase' => __DIR__ . '/..' . '/wikimedia/purtle/src/RdfWriterBase.php',
'Wikimedia\\Purtle\\RdfWriterFactory' => __DIR__ . '/..' . '/wikimedia/purtle/src/RdfWriterFactory.php',
- 'Wikimedia\\Purtle\\Tests\\BNodeLabelerTest' => __DIR__ . '/..' . '/wikimedia/purtle/tests/phpunit/BNodeLabelerTest.php',
- 'Wikimedia\\Purtle\\Tests\\N3QuoterTest' => __DIR__ . '/..' . '/wikimedia/purtle/tests/phpunit/N3QuoterTest.php',
- 'Wikimedia\\Purtle\\Tests\\NTriplesRdfWriterTest' => __DIR__ . '/..' . '/wikimedia/purtle/tests/phpunit/NTriplesRdfWriterTest.php',
- 'Wikimedia\\Purtle\\Tests\\RdfWriterFactoryTest' => __DIR__ . '/..' . '/wikimedia/purtle/tests/phpunit/RdfWriterFactoryTest.php',
- 'Wikimedia\\Purtle\\Tests\\RdfWriterTestBase' => __DIR__ . '/..' . '/wikimedia/purtle/tests/phpunit/RdfWriterTestBase.php',
- 'Wikimedia\\Purtle\\Tests\\TurtleRdfWriterTest' => __DIR__ . '/..' . '/wikimedia/purtle/tests/phpunit/TurtleRdfWriterTest.php',
- 'Wikimedia\\Purtle\\Tests\\UnicodeEscaperTest' => __DIR__ . '/..' . '/wikimedia/purtle/tests/phpunit/UnicodeEscaperTest.php',
- 'Wikimedia\\Purtle\\Tests\\XmlRdfWriterTest' => __DIR__ . '/..' . '/wikimedia/purtle/tests/phpunit/XmlRdfWriterTest.php',
'Wikimedia\\Purtle\\TurtleRdfWriter' => __DIR__ . '/..' . '/wikimedia/purtle/src/TurtleRdfWriter.php',
'Wikimedia\\Purtle\\UnicodeEscaper' => __DIR__ . '/..' . '/wikimedia/purtle/src/UnicodeEscaper.php',
'Wikimedia\\Purtle\\XmlRdfWriter' => __DIR__ . '/..' . '/wikimedia/purtle/src/XmlRdfWriter.php',
+ 'Wikimedia\\RunningStat' => __DIR__ . '/..' . '/wikimedia/running-stat/src/Wikimedia/RunningStat.php',
'Wikimedia\\ScopedCallback' => __DIR__ . '/..' . '/wikimedia/scoped-callback/src/ScopedCallback.php',
'Wikimedia\\Timestamp\\ConvertibleTimestamp' => __DIR__ . '/..' . '/wikimedia/timestamp/src/ConvertibleTimestamp.php',
'Wikimedia\\Timestamp\\TimestampException' => __DIR__ . '/..' . '/wikimedia/timestamp/src/TimestampException.php',
'Wikimedia\\WaitConditionLoop' => __DIR__ . '/..' . '/wikimedia/wait-condition-loop/src/WaitConditionLoop.php',
- 'WrappedString\\WrappedString' => __DIR__ . '/..' . '/wikimedia/wrappedstring/src/WrappedString.php',
- 'WrappedString\\WrappedStringList' => __DIR__ . '/..' . '/wikimedia/wrappedstring/src/WrappedStringList.php',
- 'lessc' => __DIR__ . '/..' . '/oyejorge/less.php/lessc.inc.php',
+ 'Wikimedia\\WrappedString' => __DIR__ . '/..' . '/wikimedia/wrappedstring/src/Wikimedia/WrappedString.php',
+ 'Wikimedia\\WrappedStringList' => __DIR__ . '/..' . '/wikimedia/wrappedstring/src/Wikimedia/WrappedStringList.php',
+ 'WrappedString\\WrappedString' => __DIR__ . '/..' . '/wikimedia/wrappedstring/src/WrappedString/WrappedString.php',
+ 'WrappedString\\WrappedStringList' => __DIR__ . '/..' . '/wikimedia/wrappedstring/src/WrappedString/WrappedStringList.php',
+ 'lessc' => __DIR__ . '/..' . '/wikimedia/less.php/lessc.inc.php',
);
public static function getInitializer(ClassLoader $loader)
diff --git a/www/wiki/vendor/composer/include_paths.php b/www/wiki/vendor/composer/include_paths.php
new file mode 100644
index 00000000..5465ec3a
--- /dev/null
+++ b/www/wiki/vendor/composer/include_paths.php
@@ -0,0 +1,16 @@
+<?php
+
+// include_paths.php @generated by Composer
+
+$vendorDir = dirname(dirname(__FILE__));
+$baseDir = dirname($vendorDir);
+
+return array(
+ $vendorDir . '/pear/console_getopt',
+ $vendorDir . '/pear/mail',
+ $vendorDir . '/pear/mail_mime',
+ $vendorDir . '/pear/net_smtp',
+ $vendorDir . '/pear/net_socket',
+ $vendorDir . '/pear/pear-core-minimal/src',
+ $vendorDir . '/pear/pear_exception',
+);
diff --git a/www/wiki/vendor/composer/installed.json b/www/wiki/vendor/composer/installed.json
index 72fa78f2..fc2bb924 100644
--- a/www/wiki/vendor/composer/installed.json
+++ b/www/wiki/vendor/composer/installed.json
@@ -1,5 +1,127 @@
[
{
+ "name": "composer/installers",
+ "version": "v1.6.0",
+ "version_normalized": "1.6.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/composer/installers.git",
+ "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/composer/installers/zipball/cfcca6b1b60bc4974324efb5783c13dca6932b5b",
+ "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b",
+ "shasum": ""
+ },
+ "require": {
+ "composer-plugin-api": "^1.0"
+ },
+ "replace": {
+ "roundcube/plugin-installer": "*",
+ "shama/baton": "*"
+ },
+ "require-dev": {
+ "composer/composer": "1.0.*@dev",
+ "phpunit/phpunit": "^4.8.36"
+ },
+ "time": "2018-08-27T06:10:37+00:00",
+ "type": "composer-plugin",
+ "extra": {
+ "class": "Composer\\Installers\\Plugin",
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Composer\\Installers\\": "src/Composer/Installers"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kyle Robinson Young",
+ "email": "kyle@dontkry.com",
+ "homepage": "https://github.com/shama"
+ }
+ ],
+ "description": "A multi-framework Composer library installer",
+ "homepage": "https://composer.github.io/installers/",
+ "keywords": [
+ "Craft",
+ "Dolibarr",
+ "Eliasis",
+ "Hurad",
+ "ImageCMS",
+ "Kanboard",
+ "Lan Management System",
+ "MODX Evo",
+ "Mautic",
+ "Maya",
+ "OXID",
+ "Plentymarkets",
+ "Porto",
+ "RadPHP",
+ "SMF",
+ "Thelia",
+ "WolfCMS",
+ "agl",
+ "aimeos",
+ "annotatecms",
+ "attogram",
+ "bitrix",
+ "cakephp",
+ "chef",
+ "cockpit",
+ "codeigniter",
+ "concrete5",
+ "croogo",
+ "dokuwiki",
+ "drupal",
+ "eZ Platform",
+ "elgg",
+ "expressionengine",
+ "fuelphp",
+ "grav",
+ "installer",
+ "itop",
+ "joomla",
+ "kohana",
+ "laravel",
+ "lavalite",
+ "lithium",
+ "magento",
+ "majima",
+ "mako",
+ "mediawiki",
+ "modulework",
+ "modx",
+ "moodle",
+ "osclass",
+ "phpbb",
+ "piwik",
+ "ppi",
+ "puppet",
+ "pxcms",
+ "reindex",
+ "roundcube",
+ "shopware",
+ "silverstripe",
+ "sydes",
+ "symfony",
+ "typo3",
+ "wordpress",
+ "yawik",
+ "zend",
+ "zikula"
+ ]
+ },
+ {
"name": "composer/semver",
"version": "1.4.2",
"version_normalized": "1.4.2.0",
@@ -65,28 +187,28 @@
},
{
"name": "cssjanus/cssjanus",
- "version": "v1.2.0",
- "version_normalized": "1.2.0.0",
+ "version": "v1.3.0",
+ "version_normalized": "1.3.0.0",
"source": {
"type": "git",
"url": "https://github.com/cssjanus/php-cssjanus.git",
- "reference": "0fd44d8a3f1f0f10bfb500b6b595240bf6415ffa"
+ "reference": "93db9fb39c2f9bcf287715ae254c088b14a77799"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cssjanus/php-cssjanus/zipball/0fd44d8a3f1f0f10bfb500b6b595240bf6415ffa",
- "reference": "0fd44d8a3f1f0f10bfb500b6b595240bf6415ffa",
+ "url": "https://api.github.com/repos/cssjanus/php-cssjanus/zipball/93db9fb39c2f9bcf287715ae254c088b14a77799",
+ "reference": "93db9fb39c2f9bcf287715ae254c088b14a77799",
"shasum": ""
},
"require": {
- "php": ">=5.4"
+ "php": ">=5.6.0"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.8.*",
- "phpunit/phpunit": "4.8.*",
- "squizlabs/php_codesniffer": "2.3.*"
+ "jakub-onderka/php-parallel-lint": "^0.9.2",
+ "phpunit/phpunit": "^4.8.36",
+ "squizlabs/php_codesniffer": "^3.1.1"
},
- "time": "2017-03-14T20:57:08+00:00",
+ "time": "2019-05-10T23:50:10+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -98,91 +220,129 @@
"license": [
"Apache-2.0"
],
+ "authors": [
+ {
+ "name": "Trevor Parscal"
+ },
+ {
+ "name": "Roan Kattouw"
+ },
+ {
+ "name": "Timo Tijhof"
+ }
+ ],
"description": "Convert CSS stylesheets between left-to-right and right-to-left."
},
{
- "name": "liuggio/statsd-php-client",
- "version": "v1.0.18",
- "version_normalized": "1.0.18.0",
+ "name": "data-values/common",
+ "version": "0.4.3",
+ "version_normalized": "0.4.3.0",
"source": {
"type": "git",
- "url": "https://github.com/liuggio/statsd-php-client.git",
- "reference": "c42e6d6687b7b2d7683186ec7f4f03351cc3dbca"
+ "url": "https://github.com/DataValues/Common.git",
+ "reference": "844359d1e782884a2b79460a49624d9c08673666"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/liuggio/statsd-php-client/zipball/c42e6d6687b7b2d7683186ec7f4f03351cc3dbca",
- "reference": "c42e6d6687b7b2d7683186ec7f4f03351cc3dbca",
+ "url": "https://api.github.com/repos/DataValues/Common/zipball/844359d1e782884a2b79460a49624d9c08673666",
+ "reference": "844359d1e782884a2b79460a49624d9c08673666",
"shasum": ""
},
"require": {
- "php": ">=5.3.2"
+ "data-values/data-values": "~2.0|~1.0|~0.1",
+ "data-values/interfaces": "~0.2.0|^0.1.5",
+ "php": ">=5.3.0"
},
"require-dev": {
- "monolog/monolog": ">=1.2.0",
- "phpunit/phpunit": "^4.7"
- },
- "suggest": {
- "monolog/monolog": "Monolog, in order to do generate statistic from log >=1.2.0)"
+ "phpunit/phpunit": "~5.7"
},
- "time": "2015-07-23T23:12:45+00:00",
+ "time": "2019-06-28T14:23:34+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "0.4.x-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
- "psr-0": {
- "Liuggio": "src/"
- }
+ "files": [
+ "Common.php"
+ ],
+ "psr-4": {
+ "DataValues\\": "src/DataValues/",
+ "ValueFormatters\\": "src/ValueFormatters/",
+ "ValueParsers\\": "src/ValueParsers/"
+ },
+ "classmap": [
+ "tests/ValueParsers"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "GPL-2.0+"
],
"authors": [
{
- "name": "Giulio De Donato",
- "email": "liuggio@gmail.com"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com"
}
],
- "description": "Statsd (Object Oriented) client library for PHP",
- "homepage": "https://github.com/liuggio/statsd-php-client/",
+ "description": "Contains common implementations of the interfaces defined by DataValuesInterfaces",
+ "homepage": "https://github.com/DataValues/Common",
"keywords": [
- "etsy",
- "monitoring",
- "php",
- "statsd"
+ "datavalues",
+ "valueformatters",
+ "valueparsers",
+ "valuevalidators",
+ "wikidata"
]
},
{
- "name": "mediawiki/at-ease",
- "version": "v1.1.0",
- "version_normalized": "1.1.0.0",
+ "name": "data-values/data-values",
+ "version": "2.1.1",
+ "version_normalized": "2.1.1.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/at-ease.git",
- "reference": "94c0b84888841d160419f915c2745d9d08fbf0c3"
+ "url": "https://github.com/DataValues/DataValues.git",
+ "reference": "5d7ad3730f05541f7c088c7c2ba1782ba56333b3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/at-ease/zipball/94c0b84888841d160419f915c2745d9d08fbf0c3",
- "reference": "94c0b84888841d160419f915c2745d9d08fbf0c3",
+ "url": "https://api.github.com/repos/DataValues/DataValues/zipball/5d7ad3730f05541f7c088c7c2ba1782ba56333b3",
+ "reference": "5d7ad3730f05541f7c088c7c2ba1782ba56333b3",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": ">=5.5.9"
+ },
+ "replace": {
+ "mediawiki/data-values": "*"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9",
- "mediawiki/mediawiki-codesniffer": "0.3.0",
- "phpunit/phpunit": "~4.5",
- "squizlabs/php_codesniffer": "2.3.0"
+ "phpunit/phpunit": "~4.8",
+ "wikibase/wikibase-codesniffer": "^0.1.0"
},
- "time": "2015-09-18T07:02:06+00:00",
+ "time": "2017-09-28T11:48:25+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
"files": [
- "src/Functions.php"
- ]
+ "DataValues.php"
+ ],
+ "classmap": [
+ "src/interfaces",
+ "tests/phpunit/DataValueTest.php"
+ ],
+ "psr-4": {
+ "DataValues\\": "src/DataValues/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -190,491 +350,550 @@
],
"authors": [
{
- "name": "Tim Starling",
- "email": "tstarling@wikimedia.org"
- },
- {
- "name": "MediaWiki developers",
- "email": "wikitech-l@lists.wikimedia.org"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com"
}
],
- "description": "Safe replacement to @ for suppressing warnings.",
- "homepage": "https://www.mediawiki.org/wiki/at-ease",
- "abandoned": "wikimedia/at-ease"
+ "description": "Defines the DataValue interface and some trivial implementations",
+ "homepage": "https://github.com/DataValues/DataValues",
+ "keywords": [
+ "datavalues",
+ "wikibase",
+ "wikidata"
+ ]
},
{
- "name": "oojs/oojs-ui",
- "version": "dev-0.23.0-no-at-ease",
- "version_normalized": "dev-0.23.0-no-at-ease",
+ "name": "data-values/geo",
+ "version": "4.1.0",
+ "version_normalized": "4.1.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/oojs-ui.git",
- "reference": "69e6e589bc99f4a69cda7013ffe8499f6b0720f5"
+ "url": "https://github.com/DataValues/Geo.git",
+ "reference": "36e62af6c2769eab2c5d7d278c98b4917f1081b3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/oojs-ui/zipball/69e6e589bc99f4a69cda7013ffe8499f6b0720f5",
- "reference": "69e6e589bc99f4a69cda7013ffe8499f6b0720f5",
+ "url": "https://api.github.com/repos/DataValues/Geo/zipball/36e62af6c2769eab2c5d7d278c98b4917f1081b3",
+ "reference": "36e62af6c2769eab2c5d7d278c98b4917f1081b3",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
+ "data-values/data-values": "~2.0|~1.0|~0.1",
+ "data-values/interfaces": "^0.2.0",
+ "php": ">=7.1"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.12.0",
- "phpunit/phpunit": "4.8.36 || ^6.5"
+ "jeroen/nyancat-phpunit-resultprinter": "~2.2",
+ "ockcyp/covers-validator": "~1.0",
+ "phpunit/phpunit": "~7.1",
+ "wikibase/wikibase-codesniffer": "^0.5.0"
},
- "time": "2018-05-29T18:56:45+00:00",
+ "time": "2018-10-29T10:28:15+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1.x-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
- "classmap": [
- "php/"
- ]
+ "psr-4": {
+ "DataValues\\Geo\\": "src"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Timo Tijhof",
- "email": "krinklemail@gmail.com"
- },
- {
- "name": "Bartosz Dziewoński",
- "email": "matma.rex@gmail.com"
- },
- {
- "name": "Ed Sanders",
- "email": "esanders@wikimedia.org"
- },
- {
- "name": "James D. Forrester",
- "email": "jforrester@wikimedia.org"
- },
- {
- "name": "Kirsten Menger-Anderson",
- "email": "kmenger@wikimedia.org"
- },
- {
- "name": "Rob Moen",
- "email": "rmoen@wikimedia.org"
- },
- {
- "name": "Roan Kattouw",
- "email": "roan@wikimedia.org"
- },
- {
- "name": "Trevor Parscal",
- "email": "trevor@wikimedia.org"
- },
- {
- "name": "Kunal Mehta",
- "email": "legoktm@gmail.com"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com"
},
{
- "name": "Prateek Saxena",
- "email": "prtksxna@gmail.com"
+ "name": "The Wikidata team",
+ "role": "Developer"
}
],
- "description": "Provides library of common widgets, layouts, and windows.",
- "homepage": "https://www.mediawiki.org/wiki/OOjs_UI"
+ "description": "Geographical value objects, parsers and formatters",
+ "homepage": "https://github.com/DataValues/Geo",
+ "keywords": [
+ "Degrees",
+ "Minutes",
+ "coordinate",
+ "coordinates",
+ "datavalues",
+ "dms",
+ "formatters",
+ "geo",
+ "geographical",
+ "latitude",
+ "latlong",
+ "longitude",
+ "parsers",
+ "seconds",
+ "wikidata"
+ ]
},
{
- "name": "oyejorge/less.php",
- "version": "v1.7.0.14",
- "version_normalized": "1.7.0.14",
+ "name": "data-values/interfaces",
+ "version": "0.2.5",
+ "version_normalized": "0.2.5.0",
"source": {
"type": "git",
- "url": "https://github.com/oyejorge/less.php.git",
- "reference": "42925c5a01a07d67ca7e82dfc8fb31814d557bc9"
+ "url": "https://github.com/DataValues/Interfaces.git",
+ "reference": "441a5c3c4d1ac8998ee95a0aafbf30e1064ae6f4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/oyejorge/less.php/zipball/42925c5a01a07d67ca7e82dfc8fb31814d557bc9",
- "reference": "42925c5a01a07d67ca7e82dfc8fb31814d557bc9",
+ "url": "https://api.github.com/repos/DataValues/Interfaces/zipball/441a5c3c4d1ac8998ee95a0aafbf30e1064ae6f4",
+ "reference": "441a5c3c4d1ac8998ee95a0aafbf30e1064ae6f4",
"shasum": ""
},
"require": {
- "php": ">=5.3"
+ "php": ">=5.5.9"
},
"require-dev": {
- "phpunit/phpunit": "~4.8.24"
+ "phpunit/phpunit": "~4.8",
+ "wikibase/wikibase-codesniffer": "^0.1.0"
},
- "time": "2017-03-28T22:19:25+00:00",
- "bin": [
- "bin/lessc"
- ],
+ "time": "2017-08-09T15:18:46+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
- "psr-0": {
- "Less": "lib/"
+ "files": [
+ "Interfaces.php"
+ ],
+ "psr-4": {
+ "ValueFormatters\\": "src/ValueFormatters/",
+ "ValueParsers\\": "src/ValueParsers/",
+ "ValueValidators\\": "src/ValueValidators/"
},
"classmap": [
- "lessc.inc.php"
+ "tests/ValueFormatters/ValueFormatterTestBase.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "Apache-2.0"
+ "GPL-2.0+"
],
"authors": [
{
- "name": "Matt Agar",
- "homepage": "https://github.com/agar"
- },
- {
- "name": "Martin JantoÅ¡oviÄ",
- "homepage": "https://github.com/Mordred"
- },
- {
- "name": "Josh Schmidt",
- "homepage": "https://github.com/oyejorge"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com"
}
],
- "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)",
- "homepage": "http://lessphp.gpeasy.com",
+ "description": "Defines interfaces for ValueParsers, ValueFormatters and ValueValidators",
+ "homepage": "https://github.com/DataValues/Interfaces",
"keywords": [
- "css",
- "less",
- "less.js",
- "lesscss",
- "php",
- "stylesheet"
+ "datavalues",
+ "valueformatters",
+ "valueparsers",
+ "valuevalidators",
+ "wikidata"
]
},
{
- "name": "psr/log",
- "version": "1.0.2",
- "version_normalized": "1.0.2.0",
+ "name": "data-values/validators",
+ "version": "0.1.3",
+ "version_normalized": "0.1.3.0",
"source": {
"type": "git",
- "url": "https://github.com/php-fig/log.git",
- "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
+ "url": "https://github.com/DataValues/Validators.git",
+ "reference": "926673bd5e23c52514933c0b65c2b44c222e27d0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
- "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
+ "url": "https://api.github.com/repos/DataValues/Validators/zipball/926673bd5e23c52514933c0b65c2b44c222e27d0",
+ "reference": "926673bd5e23c52514933c0b65c2b44c222e27d0",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "data-values/data-values": "^2.1.1|~1.0|~0.1",
+ "data-values/interfaces": "~0.2.0|~0.1.0",
+ "php": ">=5.5.9"
},
- "time": "2016-10-10T12:19:37+00:00",
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35",
+ "wikibase/wikibase-codesniffer": "0.4.0"
+ },
+ "time": "2018-08-28T05:49:45+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "0.1.x-dev"
}
},
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Psr\\Log\\": "Psr/Log/"
+ "ValueValidators\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com"
+ },
+ {
+ "name": "The Wikidata team",
+ "role": "Developer"
}
],
- "description": "Common interface for logging libraries",
- "homepage": "https://github.com/php-fig/log",
+ "description": "Common ValueValidator implementations",
+ "homepage": "https://github.com/DataValues/Validators",
"keywords": [
- "log",
- "psr",
- "psr-3"
+ "datavalues",
+ "validation",
+ "validators",
+ "wikidata"
]
},
{
- "name": "wikimedia/assert",
- "version": "v0.2.2",
- "version_normalized": "0.2.2.0",
+ "name": "elasticsearch/elasticsearch",
+ "version": "v6.7.2",
+ "version_normalized": "6.7.2.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/Assert.git",
- "reference": "2da55927525975f8d52825fc3ee02e5e36f5036c"
+ "url": "https://github.com/elastic/elasticsearch-php.git",
+ "reference": "9ba89f905ebf699e72dacffa410331c7fecc8255"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/Assert/zipball/2da55927525975f8d52825fc3ee02e5e36f5036c",
- "reference": "2da55927525975f8d52825fc3ee02e5e36f5036c",
+ "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/9ba89f905ebf699e72dacffa410331c7fecc8255",
+ "reference": "9ba89f905ebf699e72dacffa410331c7fecc8255",
"shasum": ""
},
+ "require": {
+ "ext-json": ">=1.3.7",
+ "guzzlehttp/ringphp": "~1.0",
+ "php": "^7.0",
+ "psr/log": "~1.0"
+ },
"require-dev": {
- "phpunit/phpunit": "3.7.*"
+ "cpliakas/git-wrapper": "^1.7 || ^2.1",
+ "doctrine/inflector": "^1.1",
+ "mockery/mockery": "^1.2",
+ "phpstan/phpstan-shim": "^0.9 || ^0.11",
+ "phpunit/phpunit": "^5.7 || ^6.5",
+ "squizlabs/php_codesniffer": "^3.4",
+ "symfony/finder": "^2.8",
+ "symfony/yaml": "^2.8"
},
- "time": "2015-04-29T17:23:50+00:00",
+ "suggest": {
+ "ext-curl": "*",
+ "monolog/monolog": "Allows for client-level logging and tracing"
+ },
+ "time": "2019-07-19T14:48:24+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Wikimedia\\Assert\\": "src/",
- "Wikimedia\\Assert\\Test\\": "tests/phpunit/"
+ "Elasticsearch\\": "src/Elasticsearch/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "Apache-2.0"
],
"authors": [
{
- "name": "Daniel Kinzler"
+ "name": "Zachary Tong"
+ },
+ {
+ "name": "Enrico Zimuel"
}
],
- "description": "Provides runtime assertions",
- "homepage": "https://github.com/wmde/Assert",
+ "description": "PHP Client for Elasticsearch",
"keywords": [
- "assert",
- "assertions",
- "php",
- "postcondition",
- "precondition",
- "qa"
+ "client",
+ "elasticsearch",
+ "search"
]
},
{
- "name": "wikimedia/base-convert",
- "version": "v1.0.1",
- "version_normalized": "1.0.1.0",
+ "name": "guzzlehttp/ringphp",
+ "version": "1.1.1",
+ "version_normalized": "1.1.1.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/base-convert.git",
- "reference": "2948df323875fb4ef952cda49ac03a6b39708997"
+ "url": "https://github.com/guzzle/RingPHP.git",
+ "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/base-convert/zipball/2948df323875fb4ef952cda49ac03a6b39708997",
- "reference": "2948df323875fb4ef952cda49ac03a6b39708997",
+ "url": "https://api.github.com/repos/guzzle/RingPHP/zipball/5e2a174052995663dd68e6b5ad838afd47dd615b",
+ "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "guzzlehttp/streams": "~3.0",
+ "php": ">=5.4.0",
+ "react/promise": "~2.0"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.0",
- "mediawiki/mediawiki-codesniffer": "0.5.0",
- "phpunit/phpunit": "4.6.*"
+ "ext-curl": "*",
+ "phpunit/phpunit": "~4.0"
+ },
+ "suggest": {
+ "ext-curl": "Guzzle will use specific adapters if cURL is present"
},
- "time": "2015-10-29T22:19:02+00:00",
+ "time": "2018-07-31T13:22:33+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.1-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
- "files": [
- "src/Functions.php"
- ]
+ "psr-4": {
+ "GuzzleHttp\\Ring\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "MIT"
],
"authors": [
{
- "name": "Brion Vibber",
- "email": "bvibber@wikimedia.org"
- },
- {
- "name": "Tyler Romeo",
- "email": "tylerromeo@gmail.com"
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
}
],
- "description": "Convert an arbitrarily-long string from one numeric base to another, optionally zero-padding to a minimum column width.",
- "homepage": "https://www.mediawiki.org/wiki/base_convert"
+ "description": "Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function."
},
{
- "name": "wikimedia/cdb",
- "version": "1.4.1",
- "version_normalized": "1.4.1.0",
+ "name": "guzzlehttp/streams",
+ "version": "3.0.0",
+ "version_normalized": "3.0.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/cdb.git",
- "reference": "d49d96232f045311dc1f21bf0d7e40adf82a1f1d"
+ "url": "https://github.com/guzzle/streams.git",
+ "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/cdb/zipball/d49d96232f045311dc1f21bf0d7e40adf82a1f1d",
- "reference": "d49d96232f045311dc1f21bf0d7e40adf82a1f1d",
+ "url": "https://api.github.com/repos/guzzle/streams/zipball/47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5",
+ "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5",
"shasum": ""
},
"require": {
- "php": ">=5.3.2"
+ "php": ">=5.4.0"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9",
- "mediawiki/mediawiki-codesniffer": "0.5.0",
- "phpunit/phpunit": "4.6.*"
+ "phpunit/phpunit": "~4.0"
},
- "time": "2016-05-29T07:39:26+00:00",
+ "time": "2014-10-12T19:18:40+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "GuzzleHttp\\Stream\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "MIT"
],
"authors": [
{
- "name": "Daniel Kinzler"
- },
- {
- "name": "Tim Starling",
- "email": "tstarling@wikimedia.org"
- },
- {
- "name": "Chad Horohoe",
- "email": "chad@wikimedia.org"
- },
- {
- "name": "Ori Livneh",
- "email": "ori@wikimedia.org"
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
}
],
- "description": "Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when dba_* functions are absent.",
- "homepage": "https://www.mediawiki.org/wiki/CDB"
+ "description": "Provides a simple abstraction over streams of data",
+ "homepage": "http://guzzlephp.org/",
+ "keywords": [
+ "Guzzle",
+ "stream"
+ ]
},
{
- "name": "wikimedia/cldr-plural-rule-parser",
- "version": "v1.0.0",
- "version_normalized": "1.0.0.0",
+ "name": "jeroen/file-fetcher",
+ "version": "6.0.0",
+ "version_normalized": "6.0.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/CLDRPluralRuleParser.git",
- "reference": "2b623a411b1a8efa4363e9fda9da496ab83a5d69"
+ "url": "https://github.com/JeroenDeDauw/FileFetcher.git",
+ "reference": "7a17d947e268e351efc42386d4454a41b07ad481"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/CLDRPluralRuleParser/zipball/2b623a411b1a8efa4363e9fda9da496ab83a5d69",
- "reference": "2b623a411b1a8efa4363e9fda9da496ab83a5d69",
+ "url": "https://api.github.com/repos/JeroenDeDauw/FileFetcher/zipball/7a17d947e268e351efc42386d4454a41b07ad481",
+ "reference": "7a17d947e268e351efc42386d4454a41b07ad481",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": ">=7.1",
+ "psr/log": "~1.0"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "^0.9.0.0",
- "mediawiki/mediawiki-codesniffer": "^0.3.0.0",
- "phpunit/phpunit": "^4.7.7.0"
+ "ockcyp/covers-validator": "~1.0",
+ "phpmd/phpmd": "~2.6",
+ "phpstan/phpstan": "~0.10.1",
+ "phpunit/phpunit": "~7.2",
+ "squizlabs/php_codesniffer": "~3.2",
+ "wmde/psr-log-test-doubles": "~2.1"
},
- "time": "2015-08-28T17:03:03+00:00",
+ "suggest": {
+ "jeroen/file-fetcher-cache ": "Provides a SimpleCache (PSR-16) decorator for file fetchers",
+ "jeroen/file-fetcher-stopwatch": "Provides a Symfony Stopwatch decorator for file fetchers"
+ },
+ "time": "2019-01-17T11:44:23+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "6.0.x-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
"psr-4": {
- "CLDRPluralRuleParser\\": "src/"
+ "FileFetcher\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Tim Starling",
- "email": "tstarling@wikimedia.org"
- },
- {
- "name": "Niklas Laxström",
- "email": "niklas.laxstrom@gmail.com"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com"
}
],
- "description": "Evaluates plural rules specified in the CLDR project notation.",
- "homepage": "https://www.mediawiki.org/wiki/CLDRPluralRuleParser"
+ "description": "Simple file fetching interface",
+ "homepage": "https://github.com/JeroenDeDauw/FileFetcher",
+ "keywords": [
+ "Test Doubles",
+ "cache",
+ "curl",
+ "file fetcher",
+ "file_get_contents",
+ "http",
+ "http client",
+ "http request",
+ "interface",
+ "mocks",
+ "request",
+ "spies",
+ "stubs",
+ "wget"
+ ]
},
{
- "name": "wikimedia/composer-merge-plugin",
- "version": "v1.4.1",
- "version_normalized": "1.4.1.0",
+ "name": "jeroen/file-fetcher-cache",
+ "version": "1.0.0",
+ "version_normalized": "1.0.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/composer-merge-plugin.git",
- "reference": "81c6ac72a24a67383419c7eb9aa2b3437f2ab100"
+ "url": "https://github.com/JeroenDeDauw/file-fetcher-cache.git",
+ "reference": "8ee06db99895c1ace0ff8890b128007238ef8818"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/composer-merge-plugin/zipball/81c6ac72a24a67383419c7eb9aa2b3437f2ab100",
- "reference": "81c6ac72a24a67383419c7eb9aa2b3437f2ab100",
+ "url": "https://api.github.com/repos/JeroenDeDauw/file-fetcher-cache/zipball/8ee06db99895c1ace0ff8890b128007238ef8818",
+ "reference": "8ee06db99895c1ace0ff8890b128007238ef8818",
"shasum": ""
},
"require": {
- "composer-plugin-api": "^1.0",
- "php": ">=5.3.2"
+ "jeroen/file-fetcher": "~6.0|~5.0",
+ "jeroen/simple-cache": "~2.0",
+ "php": ">=7.1",
+ "psr/simple-cache": "~1.0"
},
"require-dev": {
- "composer/composer": "~1.0.0",
- "jakub-onderka/php-parallel-lint": "~0.8",
- "phpunit/phpunit": "~4.8|~5.0",
- "squizlabs/php_codesniffer": "~2.1.0"
- },
- "time": "2017-04-25T02:31:25+00:00",
- "type": "composer-plugin",
+ "mediawiki/mediawiki-codesniffer": "~23.0",
+ "ockcyp/covers-validator": "~1.0",
+ "phpstan/phpstan": "~0.10.6",
+ "phpunit/phpunit": "~7.5",
+ "slevomat/coding-standard": "~4.5",
+ "squizlabs/php_codesniffer": "~3.3"
+ },
+ "time": "2019-01-17T11:28:25+00:00",
+ "type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.3.x-dev"
- },
- "class": "Wikimedia\\Composer\\MergePlugin"
+ "dev-master": "1.0.x-dev"
+ }
},
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Wikimedia\\Composer\\": "src/"
+ "FileFetcher\\Cache\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Bryan Davis",
- "email": "bd808@wikimedia.org"
- }
+ "GPL-2.0-or-later"
],
- "description": "Composer plugin to merge multiple composer.json files"
+ "description": "Provides a SimpleCache (PSR-16) decorator for file fetchers",
+ "keywords": [
+ "cache",
+ "caching",
+ "file-fetcher",
+ "file_get_contents",
+ "filefetcher",
+ "psr-16",
+ "simple-cache",
+ "simplecache"
+ ]
},
{
- "name": "wikimedia/html-formatter",
- "version": "1.0.1",
- "version_normalized": "1.0.1.0",
+ "name": "jeroen/simple-cache",
+ "version": "2.0.0",
+ "version_normalized": "2.0.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/html-formatter.git",
- "reference": "60069c2fb5e4f034e7025089cc4a1023b810d197"
+ "url": "https://github.com/JeroenDeDauw/SimpleCache.git",
+ "reference": "159a72cf2ba7b7506495914d294d9e423700bd54"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/html-formatter/zipball/60069c2fb5e4f034e7025089cc4a1023b810d197",
- "reference": "60069c2fb5e4f034e7025089cc4a1023b810d197",
+ "url": "https://api.github.com/repos/JeroenDeDauw/SimpleCache/zipball/159a72cf2ba7b7506495914d294d9e423700bd54",
+ "reference": "159a72cf2ba7b7506495914d294d9e423700bd54",
"shasum": ""
},
"require": {
- "ext-mbstring": "*",
- "php": ">=5.5"
+ "php": ">=5.3.0"
},
- "require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.5.1",
- "phpunit/phpunit": "4.7.2"
+ "replace": {
+ "jeroen-de-dauw/simple-cache": "*"
},
- "time": "2016-04-07T21:25:47+00:00",
+ "time": "2014-08-19T00:36:41+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "SimpleCache\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -682,546 +901,783 @@
],
"authors": [
{
- "name": "MediaWiki contributors"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com"
}
],
- "description": "Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs.",
- "homepage": "https://www.mediawiki.org/wiki/HtmlFormatter"
+ "description": "Small library defining a minimalistic caching interface and provides some basic implementations",
+ "homepage": "https://github.com/JeroenDeDauw/SimpleCache",
+ "keywords": [
+ "cache",
+ "simplecache"
+ ]
},
{
- "name": "wikimedia/ip-set",
- "version": "1.1.0",
- "version_normalized": "1.1.0.0",
+ "name": "jeroen/simple-geocoder",
+ "version": "1.3.0",
+ "version_normalized": "1.3.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/IPSet.git",
- "reference": "b71a3834b42e2bcb2d9fa037abbb654e82117a01"
+ "url": "https://github.com/JeroenDeDauw/SimpleGeocoder.git",
+ "reference": "8a47694a8cf087fc562d9014deb605821279ac60"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/IPSet/zipball/b71a3834b42e2bcb2d9fa037abbb654e82117a01",
- "reference": "b71a3834b42e2bcb2d9fa037abbb654e82117a01",
+ "url": "https://api.github.com/repos/JeroenDeDauw/SimpleGeocoder/zipball/8a47694a8cf087fc562d9014deb605821279ac60",
+ "reference": "8a47694a8cf087fc562d9014deb605821279ac60",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "data-values/geo": "~4.0|~3.0|~2.0",
+ "jeroen/file-fetcher": "~6.0|~5.0|~4.0",
+ "php": ">=7.0",
+ "willdurand/geocoder": "~4.1"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.5.1",
- "phpunit/phpunit": "4.7.2"
- },
- "time": "2016-02-12T15:19:10+00:00",
+ "geocoder-php/google-maps-provider": "~4.1",
+ "guzzlehttp/psr7": "~1.4",
+ "mediawiki/mediawiki-codesniffer": "~13.0",
+ "ockcyp/covers-validator": "~0.6",
+ "php-http/mock-client": "~1.0",
+ "phpstan/phpstan": "~0.8.0",
+ "phpunit/phpunit": "~6.2",
+ "slevomat/coding-standard": "~4.0",
+ "squizlabs/php_codesniffer": "~3.0"
+ },
+ "time": "2019-01-18T09:39:20+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.3.x-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "Jeroen\\SimpleGeocoder\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
- ],
- "authors": [
- {
- "name": "Brandon Black",
- "email": "blblack@gmail.com"
- }
+ "GPL-2.0-or-later"
],
- "description": "Efficiently match IP addresses against a set of CIDR specifications.",
- "homepage": "https://github.com/wikimedia/IPSet"
+ "description": "Simple and minimalistic Geocoder interface with some basic implementations"
},
{
- "name": "wikimedia/php-session-serializer",
- "version": "v1.0.4",
- "version_normalized": "1.0.4.0",
+ "name": "liuggio/statsd-php-client",
+ "version": "v1.0.18",
+ "version_normalized": "1.0.18.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/php-session-serializer.git",
- "reference": "4474af7aa8f0b20aa141c33eb4ad068a1c7d5b8c"
+ "url": "https://github.com/liuggio/statsd-php-client.git",
+ "reference": "c42e6d6687b7b2d7683186ec7f4f03351cc3dbca"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/php-session-serializer/zipball/4474af7aa8f0b20aa141c33eb4ad068a1c7d5b8c",
- "reference": "4474af7aa8f0b20aa141c33eb4ad068a1c7d5b8c",
+ "url": "https://api.github.com/repos/liuggio/statsd-php-client/zipball/c42e6d6687b7b2d7683186ec7f4f03351cc3dbca",
+ "reference": "c42e6d6687b7b2d7683186ec7f4f03351cc3dbca",
"shasum": ""
},
"require": {
- "mediawiki/at-ease": "^1.0",
- "php": ">=5.3.3",
- "psr/log": "^1.0"
+ "php": ">=5.3.2"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "^0.9.0.0",
- "mediawiki/mediawiki-codesniffer": "0.5.0",
- "phpunit/phpunit": "~4.5"
+ "monolog/monolog": ">=1.2.0",
+ "phpunit/phpunit": "^4.7"
+ },
+ "suggest": {
+ "monolog/monolog": "Monolog, in order to do generate statistic from log >=1.2.0)"
},
- "time": "2016-10-01T13:19:49+00:00",
+ "time": "2015-07-23T23:12:45+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-0": {
+ "Liuggio": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "MIT"
],
"authors": [
{
- "name": "Brad Jorsch",
- "email": "bjorsch@wikimedia.org"
+ "name": "Giulio De Donato",
+ "email": "liuggio@gmail.com"
}
],
- "description": "Provides methods like PHP's session_encode and session_decode that don't mess with $_SESSION",
- "homepage": "https://www.mediawiki.org/wiki/Php-session-serializer"
+ "description": "Statsd (Object Oriented) client library for PHP",
+ "homepage": "https://github.com/liuggio/statsd-php-client/",
+ "keywords": [
+ "etsy",
+ "monitoring",
+ "php",
+ "statsd"
+ ]
},
{
- "name": "wikimedia/purtle",
- "version": "v1.0.6",
- "version_normalized": "1.0.6.0",
+ "name": "mediawiki/bootstrap",
+ "version": "1.3.0",
+ "version_normalized": "1.3.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/purtle.git",
- "reference": "b34ec013657950481fd2edc5a9817b734fceb6e9"
+ "url": "https://github.com/cmln/mw-bootstrap.git",
+ "reference": "ea33f24725f1aaa595ddfef6661a4bb1a9feb289"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/purtle/zipball/b34ec013657950481fd2edc5a9817b734fceb6e9",
- "reference": "b34ec013657950481fd2edc5a9817b734fceb6e9",
+ "url": "https://api.github.com/repos/cmln/mw-bootstrap/zipball/ea33f24725f1aaa595ddfef6661a4bb1a9feb289",
+ "reference": "ea33f24725f1aaa595ddfef6661a4bb1a9feb289",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
- },
- "require-dev": {
- "mediawiki/mediawiki-codesniffer": "0.9.0",
- "ockcyp/covers-validator": "~0.4.0",
- "phpmd/phpmd": "~2.3",
- "phpunit/phpunit": "4.8.24"
+ "composer/installers": "1.*,>=1.0.1",
+ "php": ">=5.3.0"
},
- "time": "2017-06-26T11:29:06+00:00",
- "type": "library",
+ "time": "2019-01-15T08:57:43+00:00",
+ "type": "mediawiki-extension",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "1.x-dev"
}
},
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "Wikimedia\\Purtle\\": "src/",
- "Wikimedia\\Purtle\\Tests\\": "tests/phpunit/"
- }
+ "files": [
+ "Bootstrap.php"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-3.0+"
],
"authors": [
{
- "name": "Daniel Kinzler"
- },
- {
- "name": "Thiemo Mättig"
- },
- {
- "name": "Stanislav Malyshev"
+ "name": "Stephan Gambke",
+ "role": "Developer",
+ "email": "s7eph4n@gmail.com"
}
],
- "description": "Fast streaming RDF serializer",
- "homepage": "https://mediawiki.org/wiki/Purtle",
+ "description": "Provides the Twitter Bootstrap3 web front-end framework to MediaWiki skins and extensions",
+ "homepage": "https://www.mediawiki.org/wiki/Extension:Bootstrap",
"keywords": [
- "RDF",
- "Turtle",
- "serializer"
+ "bootstrap",
+ "extension",
+ "mediawiki",
+ "twitter",
+ "wiki"
]
},
{
- "name": "wikimedia/relpath",
- "version": "2.0.0",
- "version_normalized": "2.0.0.0",
+ "name": "mediawiki/chameleon-skin",
+ "version": "1.7.1",
+ "version_normalized": "1.7.1.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/RelPath.git",
- "reference": "b0eeb17d31e4cde22dea0932dfb920a71a167c33"
+ "url": "https://github.com/cmln/chameleon.git",
+ "reference": "5b963c30033a5683ce0e919c39610ec68e2a5e9c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/RelPath/zipball/b0eeb17d31e4cde22dea0932dfb920a71a167c33",
- "reference": "b0eeb17d31e4cde22dea0932dfb920a71a167c33",
+ "url": "https://api.github.com/repos/cmln/chameleon/zipball/5b963c30033a5683ce0e919c39610ec68e2a5e9c",
+ "reference": "5b963c30033a5683ce0e919c39610ec68e2a5e9c",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
+ "composer/installers": ">1.0.12",
+ "ext-dom": "*",
+ "ext-filter": "*",
+ "mediawiki/bootstrap": "~1.1",
+ "php": ">=5.3.2"
},
- "require-dev": {
- "jakub-onderka/php-parallel-lint": "^0.9.0.0",
- "mediawiki/mediawiki-codesniffer": "^0.4.0.0",
- "phpunit/phpunit": "^4.8.9.0"
+ "time": "2018-05-10T18:32:16+00:00",
+ "type": "mediawiki-skin",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
},
- "time": "2017-07-28T21:20:05+00:00",
- "type": "library",
"installation-source": "dist",
"autoload": {
"files": [
- "src/RelPath.php"
- ]
+ "Chameleon.php",
+ "src/SkinChameleon.php"
+ ],
+ "psr-4": {
+ "Skins\\Chameleon\\Tests\\": "tests/phpunit",
+ "Skins\\Chameleon\\": "src"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "GPL-3.0+"
],
"authors": [
{
- "name": "Ori Livneh",
- "email": "ori@wikimedia.org"
+ "name": "Stephan Gambke",
+ "email": "s7eph4n@gmail.com",
+ "role": "Developer"
}
],
- "description": "Compute a relative filepath between two paths.",
- "homepage": "https://www.mediawiki.org/wiki/RelPath"
+ "description": "A highly flexible MediaWiki skin using Twitter Bootstrap 3",
+ "homepage": "https://github.com/cmln/chameleon",
+ "keywords": [
+ "bootstrap",
+ "mediawiki",
+ "skin",
+ "twitter",
+ "wiki"
+ ]
},
{
- "name": "wikimedia/remex-html",
- "version": "1.0.1",
- "version_normalized": "1.0.1.0",
+ "name": "mediawiki/maps",
+ "version": "7.3.2",
+ "version_normalized": "7.3.2.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/mediawiki-libs-RemexHtml.git",
- "reference": "3c596e5c66557ed7f37d8a543bc233d7fa80a52f"
+ "url": "https://github.com/JeroenDeDauw/Maps.git",
+ "reference": "57e5b822dacb7ed4eacb4a2d996ce8e6be4ae13a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-RemexHtml/zipball/3c596e5c66557ed7f37d8a543bc233d7fa80a52f",
- "reference": "3c596e5c66557ed7f37d8a543bc233d7fa80a52f",
+ "url": "https://api.github.com/repos/JeroenDeDauw/Maps/zipball/57e5b822dacb7ed4eacb4a2d996ce8e6be4ae13a",
+ "reference": "57e5b822dacb7ed4eacb4a2d996ce8e6be4ae13a",
"shasum": ""
},
"require": {
- "ext-mbstring": "*",
- "wikimedia/utfnormal": "1.1.0"
+ "composer/installers": "^1.0.1",
+ "data-values/geo": "~4.0|~3.0",
+ "jeroen/file-fetcher": "~6.0|~5.0",
+ "jeroen/file-fetcher-cache": "~1.0",
+ "jeroen/simple-cache": "~2.0",
+ "jeroen/simple-geocoder": "~1.2",
+ "mediawiki/parser-hooks": "~1.5",
+ "mediawiki/validator": "~2.2",
+ "param-processor/param-processor": "~1.4.2",
+ "php": ">=7.1"
+ },
+ "replace": {
+ "mediawiki/semantic-maps": "*"
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "0.7.2",
- "phpunit/phpunit": "4.*"
+ "data-values/common": "~0.4.1"
+ },
+ "suggest": {
+ "mediawiki/semantic-media-wiki": "Add, edit, aggregate and visualize structured coordinate data stored with Semantic MediaWiki"
+ },
+ "time": "2019-07-25T04:17:46+00:00",
+ "type": "mediawiki-extension",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "7.x-dev"
+ }
},
- "time": "2017-03-14T05:28:14+00:00",
- "type": "library",
"installation-source": "dist",
"autoload": {
"psr-4": {
- "RemexHtml\\": "RemexHtml/"
- }
+ "Maps\\": "src/",
+ "Maps\\Tests\\": "tests/"
+ },
+ "classmap": [
+ "MapsRegistration.php"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Tim Starling",
- "email": "tstarling@wikimedia.org"
+ "name": "Jeroen De Dauw",
+ "role": "Creator and lead developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "https://www.entropywins.wtf"
}
],
- "description": "Fast HTML 5 parser"
+ "description": "Adds various mapping features to MediaWiki",
+ "homepage": "https://github.com/JeroenDeDauw/Maps",
+ "keywords": [
+ "OpenLayers",
+ "OpenStreetMap",
+ "Semantic Maps",
+ "Semantic MediaWiki",
+ "geocode",
+ "geocoding",
+ "google maps",
+ "leaflet",
+ "maps",
+ "mediawiki",
+ "osm"
+ ]
},
{
- "name": "wikimedia/running-stat",
- "version": "v1.1.0",
- "version_normalized": "1.1.0.0",
+ "name": "mediawiki/page-forms",
+ "version": "4.5.1",
+ "version_normalized": "4.5.1.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/RunningStat.git",
- "reference": "9d7170d3eeb6f418b9f0266b2bbe6e4681ab73dd"
+ "url": "https://github.com/wikimedia/mediawiki-extensions-PageForms.git",
+ "reference": "c96d1c7e1aea42bc1fd66cdebee5800830c76a50"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/RunningStat/zipball/9d7170d3eeb6f418b9f0266b2bbe6e4681ab73dd",
- "reference": "9d7170d3eeb6f418b9f0266b2bbe6e4681ab73dd",
+ "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-PageForms/zipball/c96d1c7e1aea42bc1fd66cdebee5800830c76a50",
+ "reference": "c96d1c7e1aea42bc1fd66cdebee5800830c76a50",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "composer/installers": "1.*,>=1.0.1",
+ "php": ">=5.3.0"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "^0.9.0.0",
- "mediawiki/mediawiki-codesniffer": "^0.5.0.0",
- "phpunit/phpunit": "4.6.*"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "19.2.0",
+ "mediawiki/minus-x": "0.3.1"
},
- "time": "2015-10-28T22:29:15+00:00",
- "type": "library",
- "installation-source": "dist",
- "autoload": {
- "classmap": [
- "src/"
- ]
+ "suggest": {
+ "mediawiki/open-layers": "Allow us to use ResourceLoader for OpenLayers."
},
+ "time": "2019-06-04T12:00:38+00:00",
+ "type": "mediawiki-extension",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0.x-dev"
+ },
+ "installer-paths": {
+ "../{$name}": [
+ "mediawiki/open-layers"
+ ]
+ }
+ },
+ "installation-source": "dist",
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Ori Livneh",
- "email": "ori@wikimedia.org"
+ "name": "Yaron Koren",
+ "homepage": "http://yaronkoren.com/"
}
],
- "description": "PHP implementations of online statistical algorithms",
- "homepage": "https://www.mediawiki.org/wiki/RunningStat"
+ "description": "Forms for creating and editing wiki pages.",
+ "homepage": "https://www.mediawiki.org/wiki/Extension:Page_Forms",
+ "keywords": [
+ "Forms",
+ "PF",
+ "Page Forms",
+ "SF",
+ "Semantic Forms",
+ "mediawiki",
+ "wiki"
+ ]
},
{
- "name": "wikimedia/scoped-callback",
- "version": "v1.0.0",
- "version_normalized": "1.0.0.0",
+ "name": "mediawiki/parser-hooks",
+ "version": "1.6.0",
+ "version_normalized": "1.6.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/ScopedCallback.git",
- "reference": "73985f15be3edb7b823db31f367b780769378d2b"
+ "url": "https://github.com/JeroenDeDauw/ParserHooks.git",
+ "reference": "b30387100163cc71e49f5f086f27cb542d53459a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/ScopedCallback/zipball/73985f15be3edb7b823db31f367b780769378d2b",
- "reference": "73985f15be3edb7b823db31f367b780769378d2b",
+ "url": "https://api.github.com/repos/JeroenDeDauw/ParserHooks/zipball/b30387100163cc71e49f5f086f27cb542d53459a",
+ "reference": "b30387100163cc71e49f5f086f27cb542d53459a",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
- },
- "require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.7.2",
- "phpunit/phpunit": "4.8.27"
+ "param-processor/param-processor": "^1.3.2",
+ "php": ">=7.2"
},
- "time": "2016-09-29T07:03:03+00:00",
+ "time": "2019-07-14T00:15:17+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.6.x-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
- "classmap": [
- "src/"
- ]
+ "files": [
+ "ParserHooks.php"
+ ],
+ "psr-4": {
+ "ParserHooks\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Aaron Schulz",
- "email": "aschulz@wikimedia.org"
+ "name": "Jeroen De Dauw",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "https://www.entropywins.wtf"
}
],
- "description": "Class for asserting that a callback happens when a dummy object leaves scope",
- "homepage": "https://www.mediawiki.org/wiki/ScopedCallback"
+ "description": "Adds a OOP and declarative parser hook interface on top of MediaWiki",
+ "homepage": "https://github.com/JeroenDeDauw/ParserHooks/blob/master/README.md",
+ "keywords": [
+ "mediawiki",
+ "parser function",
+ "parser hook",
+ "parserhooks",
+ "tag extension"
+ ]
},
{
- "name": "wikimedia/timestamp",
- "version": "v1.0.0",
- "version_normalized": "1.0.0.0",
+ "name": "mediawiki/semantic-forms-select",
+ "version": "3.0.0",
+ "version_normalized": "3.0.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/Timestamp.git",
- "reference": "880660a2fbc6e577d381225812c255008d58e0cc"
+ "url": "https://github.com/SemanticMediaWiki/SemanticFormsSelect.git",
+ "reference": "a8a2653cf8cac5c33338eeb6eda37f318845a2b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/Timestamp/zipball/880660a2fbc6e577d381225812c255008d58e0cc",
- "reference": "880660a2fbc6e577d381225812c255008d58e0cc",
+ "url": "https://api.github.com/repos/SemanticMediaWiki/SemanticFormsSelect/zipball/a8a2653cf8cac5c33338eeb6eda37f318845a2b9",
+ "reference": "a8a2653cf8cac5c33338eeb6eda37f318845a2b9",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
+ "composer/installers": "1.*,>=1.0.1",
+ "mediawiki/page-forms": ">=4.0.2",
+ "mediawiki/semantic-media-wiki": "~2.5|~3.0",
+ "php": ">=5.6"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.7.2",
- "phpunit/phpunit": "4.8.24"
+ "mediawiki/semantic-media-wiki": "@dev"
+ },
+ "time": "2018-10-05T11:14:35+00:00",
+ "type": "mediawiki-extension",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
},
- "time": "2016-09-30T10:00:56+00:00",
- "type": "library",
"installation-source": "dist",
"autoload": {
- "classmap": [
- "src/"
- ],
- "files": [
- "src/defines.php"
- ]
+ "psr-4": {
+ "SFS\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Tyler Romeo",
- "email": "tylerromeo@gmail.com"
+ "name": "Toni Hermoso Pulido",
+ "role": "Developer"
+ },
+ {
+ "name": "Jason Zhang",
+ "role": "Creator"
+ },
+ {
+ "name": "James Hong Kong",
+ "role": "Developer"
+ },
+ {
+ "name": "Thomas Mulhall",
+ "role": "Developer"
+ },
+ {
+ "name": "Alexander Gesinn",
+ "role": "Developer"
+ },
+ {
+ "name": "Felix Ashu",
+ "role": "Developer"
}
],
- "description": "Creation, parsing, and conversion of timestamps",
- "homepage": "https://www.mediawiki.org/wiki/Timestamp"
+ "description": "Allows to generate a select field in a form whose values are retrieved from a query",
+ "homepage": "https://www.mediawiki.org/wiki/Extension:SemanticFormsSelect",
+ "keywords": [
+ "Page Forms",
+ "SMW",
+ "Semantic MediaWiki",
+ "mediawiki"
+ ]
},
{
- "name": "wikimedia/utfnormal",
- "version": "v1.1.0",
- "version_normalized": "1.1.0.0",
+ "name": "mediawiki/semantic-media-wiki",
+ "version": "3.0.2",
+ "version_normalized": "3.0.2.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/utfnormal.git",
- "reference": "32f838c175ddefd0fdbe09e15b919d166ed5b39f"
+ "url": "https://github.com/SemanticMediaWiki/SemanticMediaWiki.git",
+ "reference": "5623547d2c3e1c073093bdc1001c7062e98638e1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/utfnormal/zipball/32f838c175ddefd0fdbe09e15b919d166ed5b39f",
- "reference": "32f838c175ddefd0fdbe09e15b919d166ed5b39f",
+ "url": "https://api.github.com/repos/SemanticMediaWiki/SemanticMediaWiki/zipball/5623547d2c3e1c073093bdc1001c7062e98638e1",
+ "reference": "5623547d2c3e1c073093bdc1001c7062e98638e1",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "composer/installers": "1.*,>=1.0.1",
+ "elasticsearch/elasticsearch": "^5.3|^6.0",
+ "ext-mbstring": "*",
+ "mediawiki/parser-hooks": "~1.4",
+ "onoi/blob-store": "~1.2",
+ "onoi/cache": "~1.2",
+ "onoi/callback-container": "~2.0",
+ "onoi/event-dispatcher": "~1.0",
+ "onoi/http-request": "~1.1",
+ "onoi/message-reporter": "~1.0",
+ "onoi/shared-resources": "~0.3",
+ "onoi/tesa": "~0.1",
+ "param-processor/param-processor": "~1.2",
+ "php": ">=5.6.0",
+ "psr/log": "~1.0",
+ "serialization/serialization": "~3.2",
+ "symfony/css-selector": "^3.3"
+ },
+ "replace": {
+ "mediawiki/semantic-mediawiki": "*"
},
"require-dev": {
- "ext-mbstring": "*",
- "jakub-onderka/php-parallel-lint": "0.9.*",
- "mediawiki/mediawiki-codesniffer": "0.4.0",
- "phpunit/phpunit": "4.6.*"
+ "phpmd/phpmd": "~2.1",
+ "squizlabs/php_codesniffer": "~2.1"
+ },
+ "suggest": {
+ "mediawiki/semantic-result-formats": "Provides additional result formats for queries of structured data"
+ },
+ "time": "2019-04-11T08:16:51+00:00",
+ "type": "mediawiki-extension",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
},
- "time": "2016-05-24T13:13:30+00:00",
- "type": "library",
"installation-source": "dist",
"autoload": {
+ "psr-4": {
+ "SMW\\": "src/",
+ "SMW\\Maintenance\\": "maintenance/"
+ },
+ "files": [
+ "SemanticMediaWiki.php"
+ ],
"classmap": [
- "src/"
+ "includes/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Brion Vibber",
- "email": "bvibber@wikimedia.org"
+ "name": "James Hong Kong",
+ "role": "Core developer",
+ "homepage": "https://www.semantic-mediawiki.org/wiki/User:MWJames"
+ },
+ {
+ "name": "Markus Krötzsch",
+ "role": "Original author",
+ "homepage": "http://korrekt.org/"
+ },
+ {
+ "name": "Jeroen De Dauw",
+ "role": "Core developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "https://www.entropywins.wtf/"
}
],
- "description": "Contains Unicode normalization routines, including both pure PHP implementations and automatic use of the 'intl' PHP extension when present",
- "homepage": "https://www.mediawiki.org/wiki/utfnormal"
+ "description": "An extension to MediaWiki that lets you store and query structured data within wiki pages",
+ "homepage": "https://www.semantic-mediawiki.org/wiki/",
+ "keywords": [
+ "SMW",
+ "Semantic MediaWiki",
+ "mediawiki",
+ "wiki"
+ ]
},
{
- "name": "wikimedia/wait-condition-loop",
- "version": "v1.0.1",
- "version_normalized": "1.0.1.0",
+ "name": "mediawiki/semantic-result-formats",
+ "version": "3.0.1",
+ "version_normalized": "3.0.1.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/WaitConditionLoop.git",
- "reference": "0321b8ca6a0f701f96e04e5e8e6d3e244ab05338"
+ "url": "https://github.com/SemanticMediaWiki/SemanticResultFormats.git",
+ "reference": "e1956df8796b8df9a156083801e7dcc0ab2b9a25"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/WaitConditionLoop/zipball/0321b8ca6a0f701f96e04e5e8e6d3e244ab05338",
- "reference": "0321b8ca6a0f701f96e04e5e8e6d3e244ab05338",
+ "url": "https://api.github.com/repos/SemanticMediaWiki/SemanticResultFormats/zipball/e1956df8796b8df9a156083801e7dcc0ab2b9a25",
+ "reference": "e1956df8796b8df9a156083801e7dcc0ab2b9a25",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
+ "composer/installers": "1.*,>=1.0.1",
+ "data-values/geo": "~4.0|~3.0|~2.0",
+ "mediawiki/semantic-media-wiki": "~3.0",
+ "nicmart/tree": "^0.2.7",
+ "php": ">=5.6.0",
+ "symfony/css-selector": "^3.3"
},
- "require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9.2",
- "mediawiki/mediawiki-codesniffer": "0.7.2",
- "phpunit/phpunit": "4.8.24"
+ "suggest": {
+ "mediawiki/graph-viz": "Required for 'format=graph' and 'format=process'",
+ "phpoffice/phpexcel": "Required for 'format=excel'"
+ },
+ "time": "2019-03-27T22:43:56+00:00",
+ "type": "mediawiki-extension",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
},
- "time": "2016-10-01T06:58:30+00:00",
- "type": "library",
"installation-source": "dist",
"autoload": {
+ "psr-4": {
+ "SRF\\": "src/"
+ },
+ "files": [
+ "SemanticResultFormats.php"
+ ],
"classmap": [
- "src/"
+ "formats/",
+ "SemanticResultFormats.hooks.php",
+ "SemanticResultFormats.parser.php",
+ "SemanticResultFormats.utils.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Aaron Schulz",
- "email": "aschulz@wikimedia.org"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "https://www.entropywins.wtf/"
+ },
+ {
+ "name": "James Hong Kong",
+ "role": "Developer",
+ "homepage": "https://www.semantic-mediawiki.org/wiki/User:MWJames"
+ },
+ {
+ "name": "Stephan Gambke",
+ "role": "Developer",
+ "homepage": "https://www.mediawiki.org/wiki/User:F.trott"
+ },
+ {
+ "name": "Yaron Koren",
+ "role": "Developer",
+ "homepage": "https://www.yaronkoren.com/"
}
],
- "description": "Wait loop that reaches a condition or times out",
- "homepage": "https://www.mediawiki.org/wiki/WaitConditionLoop"
+ "description": "Provides additional result formats for queries using Semantic MediaWiki",
+ "homepage": "https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats",
+ "keywords": [
+ "Result Formats",
+ "SMW",
+ "SRF",
+ "Semantic MediaWiki",
+ "Semantic Result Formats",
+ "mediawiki",
+ "wiki"
+ ]
},
{
- "name": "wikimedia/wrappedstring",
- "version": "v2.2.0",
- "version_normalized": "2.2.0.0",
+ "name": "mediawiki/validator",
+ "version": "2.2.1",
+ "version_normalized": "2.2.1.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/WrappedString.git",
- "reference": "738a89411fec30cb381b88905cacbcbe082db6a9"
+ "url": "https://github.com/JeroenDeDauw/Validator.git",
+ "reference": "04ad7a2f6c982b291dcbaa166f2ce90505da6401"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/WrappedString/zipball/738a89411fec30cb381b88905cacbcbe082db6a9",
- "reference": "738a89411fec30cb381b88905cacbcbe082db6a9",
+ "url": "https://api.github.com/repos/JeroenDeDauw/Validator/zipball/04ad7a2f6c982b291dcbaa166f2ce90505da6401",
+ "reference": "04ad7a2f6c982b291dcbaa166f2ce90505da6401",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
+ "param-processor/param-processor": "~1.1",
+ "php": ">=5.5.0"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "^0.9.0.0",
- "mediawiki/mediawiki-codesniffer": "0.4.0",
- "phpunit/phpunit": "^4.7.7.0"
+ "data-values/common": "~0.3.1"
+ },
+ "time": "2016-10-10T08:33:58+00:00",
+ "type": "mediawiki-extension",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2.x-dev"
+ }
},
- "time": "2016-07-21T00:41:10+00:00",
- "type": "library",
"installation-source": "dist",
"autoload": {
+ "files": [
+ "Validator.php"
+ ],
"psr-4": {
- "WrappedString\\": "src/"
- }
+ "ParamProcessor\\": "src/ParamProcessor/"
+ },
+ "classmap": [
+ "src/legacy/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "GPL-2.0+"
],
"authors": [
{
- "name": "Timo Tijhof",
- "email": "krinklemail@gmail.com"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com"
}
],
- "description": "Automatically compact sequentially-outputted strings that share a common prefix / suffix pair.",
- "homepage": "https://www.mediawiki.org/wiki/WrappedString"
+ "description": "MediaWiki wrapper for the ParamProcessor library",
+ "homepage": "https://github.com/JeroenDeDauw/Validator",
+ "keywords": [
+ "ParamProcessor",
+ "SMW",
+ "Semantic MediaWiki",
+ "mediawiki",
+ "validator"
+ ]
},
{
- "name": "zordius/lightncandy",
- "version": "v0.23",
- "version_normalized": "0.23.0.0",
+ "name": "nicmart/tree",
+ "version": "v0.2.7",
+ "version_normalized": "0.2.7.0",
"source": {
"type": "git",
- "url": "https://github.com/zordius/lightncandy.git",
- "reference": "5753dec40ddaf8b5c70a1837bf0ff4d8e8647506"
+ "url": "https://github.com/nicmart/Tree.git",
+ "reference": "0616b54bb49938e1a816141d7943db48ebf76938"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zordius/lightncandy/zipball/5753dec40ddaf8b5c70a1837bf0ff4d8e8647506",
- "reference": "5753dec40ddaf8b5c70a1837bf0ff4d8e8647506",
+ "url": "https://api.github.com/repos/nicmart/Tree/zipball/0616b54bb49938e1a816141d7943db48ebf76938",
+ "reference": "0616b54bb49938e1a816141d7943db48ebf76938",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
- },
- "require-dev": {
- "phpunit/phpunit": "4.0.17"
+ "php": ">=5.4"
},
- "time": "2015-11-05T07:14:57+00:00",
+ "time": "2015-08-20T20:50:35+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
- "classmap": [
- "src/lightncandy.php"
- ]
+ "psr-4": {
+ "Tree\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -1229,166 +1685,79 @@
],
"authors": [
{
- "name": "Zordius Chen",
- "email": "zordius@yahoo-inc.com"
+ "name": "Nicolò Martini",
+ "email": "nicmartnic@gmail.com"
}
],
- "description": "An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ).",
- "homepage": "https://github.com/zordius/lightncandy",
- "keywords": [
- "handlebars",
- "logicless",
- "mustache",
- "php",
- "template"
- ]
+ "description": "A basic but flexible php tree data structure and a fluent tree builder implementation."
},
{
- "name": "composer/installers",
- "version": "v1.6.0",
- "version_normalized": "1.6.0.0",
+ "name": "onoi/blob-store",
+ "version": "1.2.1",
+ "version_normalized": "1.2.1.0",
"source": {
"type": "git",
- "url": "https://github.com/composer/installers.git",
- "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b"
+ "url": "https://github.com/onoi/blob-store.git",
+ "reference": "c3e1f15214977e904fc0e91e0480175a464977ce"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/installers/zipball/cfcca6b1b60bc4974324efb5783c13dca6932b5b",
- "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b",
+ "url": "https://api.github.com/repos/onoi/blob-store/zipball/c3e1f15214977e904fc0e91e0480175a464977ce",
+ "reference": "c3e1f15214977e904fc0e91e0480175a464977ce",
"shasum": ""
},
"require": {
- "composer-plugin-api": "^1.0"
- },
- "replace": {
- "roundcube/plugin-installer": "*",
- "shama/baton": "*"
- },
- "require-dev": {
- "composer/composer": "1.0.*@dev",
- "phpunit/phpunit": "^4.8.36"
+ "onoi/cache": "~1.1",
+ "php": ">=5.3.2"
},
- "time": "2018-08-27T06:10:37+00:00",
- "type": "composer-plugin",
+ "time": "2016-07-09T17:32:53+00:00",
+ "type": "library",
"extra": {
- "class": "Composer\\Installers\\Plugin",
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-master": "1.x-dev"
}
},
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Composer\\Installers\\": "src/Composer/Installers"
+ "Onoi\\BlobStore\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "GPL-2.0+"
],
"authors": [
{
- "name": "Kyle Robinson Young",
- "email": "kyle@dontkry.com",
- "homepage": "https://github.com/shama"
+ "name": "mwjames"
}
],
- "description": "A multi-framework Composer library installer",
- "homepage": "https://composer.github.io/installers/",
+ "description": "A simple interface to manage schema-free temporal persistent key/values",
+ "homepage": "https://github.com/onoi/blob-store",
"keywords": [
- "Craft",
- "Dolibarr",
- "Eliasis",
- "Hurad",
- "ImageCMS",
- "Kanboard",
- "Lan Management System",
- "MODX Evo",
- "Mautic",
- "Maya",
- "OXID",
- "Plentymarkets",
- "Porto",
- "RadPHP",
- "SMF",
- "Thelia",
- "WolfCMS",
- "agl",
- "aimeos",
- "annotatecms",
- "attogram",
- "bitrix",
- "cakephp",
- "chef",
- "cockpit",
- "codeigniter",
- "concrete5",
- "croogo",
- "dokuwiki",
- "drupal",
- "eZ Platform",
- "elgg",
- "expressionengine",
- "fuelphp",
- "grav",
- "installer",
- "itop",
- "joomla",
- "kohana",
- "laravel",
- "lavalite",
- "lithium",
- "magento",
- "majima",
- "mako",
- "mediawiki",
- "modulework",
- "modx",
- "moodle",
- "osclass",
- "phpbb",
- "piwik",
- "ppi",
- "puppet",
- "pxcms",
- "reindex",
- "roundcube",
- "shopware",
- "silverstripe",
- "sydes",
- "symfony",
- "typo3",
- "wordpress",
- "yawik",
- "zend",
- "zikula"
+ "messages"
]
},
{
- "name": "mediawiki/chameleon-skin",
- "version": "1.7.1",
- "version_normalized": "1.7.1.0",
+ "name": "onoi/cache",
+ "version": "1.2.0",
+ "version_normalized": "1.2.0.0",
"source": {
"type": "git",
- "url": "https://github.com/cmln/chameleon.git",
- "reference": "5b963c30033a5683ce0e919c39610ec68e2a5e9c"
+ "url": "https://github.com/onoi/cache.git",
+ "reference": "ecc999186aab7c8db411aedd892b2e5fe5a0b422"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cmln/chameleon/zipball/5b963c30033a5683ce0e919c39610ec68e2a5e9c",
- "reference": "5b963c30033a5683ce0e919c39610ec68e2a5e9c",
+ "url": "https://api.github.com/repos/onoi/cache/zipball/ecc999186aab7c8db411aedd892b2e5fe5a0b422",
+ "reference": "ecc999186aab7c8db411aedd892b2e5fe5a0b422",
"shasum": ""
},
"require": {
- "composer/installers": ">1.0.12",
- "ext-dom": "*",
- "ext-filter": "*",
- "mediawiki/bootstrap": "~1.1",
"php": ">=5.3.2"
},
- "time": "2018-05-10T18:32:16+00:00",
- "type": "mediawiki-skin",
+ "time": "2015-06-02T08:52:45+00:00",
+ "type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.x-dev"
@@ -1396,69 +1765,56 @@
},
"installation-source": "dist",
"autoload": {
- "files": [
- "Chameleon.php",
- "src/SkinChameleon.php"
- ],
"psr-4": {
- "Skins\\Chameleon\\Tests\\": "tests/phpunit",
- "Skins\\Chameleon\\": "src"
+ "Onoi\\Cache\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-3.0+"
+ "GPL-2.0+"
],
"authors": [
{
- "name": "Stephan Gambke",
- "email": "s7eph4n@gmail.com",
- "role": "Developer"
+ "name": "mwjames",
+ "homepage": "https://github.com/mwjames"
}
],
- "description": "A highly flexible MediaWiki skin using Twitter Bootstrap 3",
- "homepage": "https://github.com/cmln/chameleon",
+ "description": "A minimalistic cache adapter interface library",
+ "homepage": "https://github.com/onoi/cache",
"keywords": [
- "bootstrap",
- "mediawiki",
- "skin",
- "twitter",
- "wiki"
+ "cache"
]
},
{
- "name": "serialization/serialization",
- "version": "3.2.2",
- "version_normalized": "3.2.2.0",
+ "name": "onoi/callback-container",
+ "version": "2.0.0",
+ "version_normalized": "2.0.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wmde/Serialization.git",
- "reference": "985aae9c30bff93936d8e87a3986c27b5d1413d5"
+ "url": "https://github.com/onoi/callback-container.git",
+ "reference": "cf2f4dda1b2479bc786985fdb5554af528d03e52"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wmde/Serialization/zipball/985aae9c30bff93936d8e87a3986c27b5d1413d5",
- "reference": "985aae9c30bff93936d8e87a3986c27b5d1413d5",
+ "url": "https://api.github.com/repos/onoi/callback-container/zipball/cf2f4dda1b2479bc786985fdb5554af528d03e52",
+ "reference": "cf2f4dda1b2479bc786985fdb5554af528d03e52",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": ">=5.5",
+ "psr/log": "~1.0"
},
- "time": "2017-11-02T17:41:58+00:00",
+ "time": "2017-02-18T10:46:46+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.2.x-dev"
+ "dev-master": "2.x-dev"
}
},
"installation-source": "dist",
"autoload": {
- "files": [
- "Serialization.php"
- ],
"psr-4": {
- "Deserializers\\": "src/Deserializers/",
- "Serializers\\": "src/Serializers/"
+ "Onoi\\CallbackContainer\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1467,126 +1823,96 @@
],
"authors": [
{
- "name": "Jeroen De Dauw",
- "email": "jeroendedauw@gmail.com",
- "homepage": "http://jeroendedauw.com",
- "role": "Developer"
+ "name": "mwjames",
+ "homepage": "https://github.com/mwjames"
}
],
- "description": "Library defining a Serializer and a Deserializer interface and basic utilities",
- "homepage": "https://github.com/wmde/Serialization",
+ "description": "A very simple callback container/builder library",
+ "homepage": "https://github.com/onoi/callback-container",
"keywords": [
- "deserialization",
- "deserializer",
- "serialization",
- "serializer",
- "unserialization",
- "wikidata"
+ "container"
]
},
{
- "name": "data-values/interfaces",
- "version": "0.2.5",
- "version_normalized": "0.2.5.0",
+ "name": "onoi/event-dispatcher",
+ "version": "1.1.0",
+ "version_normalized": "1.1.0.0",
"source": {
"type": "git",
- "url": "https://github.com/DataValues/Interfaces.git",
- "reference": "441a5c3c4d1ac8998ee95a0aafbf30e1064ae6f4"
+ "url": "https://github.com/onoi/event-dispatcher.git",
+ "reference": "2af64e3997fc59b6d1e1f8f77e65fd6311c37109"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/DataValues/Interfaces/zipball/441a5c3c4d1ac8998ee95a0aafbf30e1064ae6f4",
- "reference": "441a5c3c4d1ac8998ee95a0aafbf30e1064ae6f4",
+ "url": "https://api.github.com/repos/onoi/event-dispatcher/zipball/2af64e3997fc59b6d1e1f8f77e65fd6311c37109",
+ "reference": "2af64e3997fc59b6d1e1f8f77e65fd6311c37109",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.8",
- "wikibase/wikibase-codesniffer": "^0.1.0"
+ "php": ">=5.3.2"
},
- "time": "2017-08-09T15:18:46+00:00",
+ "time": "2019-01-27T03:37:14+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
- "files": [
- "Interfaces.php"
- ],
"psr-4": {
- "ValueFormatters\\": "src/ValueFormatters/",
- "ValueParsers\\": "src/ValueParsers/",
- "ValueValidators\\": "src/ValueValidators/"
- },
- "classmap": [
- "tests/ValueFormatters/ValueFormatterTestBase.php"
- ]
+ "Onoi\\EventDispatcher\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Jeroen De Dauw",
- "email": "jeroendedauw@gmail.com",
- "homepage": "http://jeroendedauw.com",
- "role": "Developer"
+ "name": "James Hong Kong"
}
],
- "description": "Defines interfaces for ValueParsers, ValueFormatters and ValueValidators",
- "homepage": "https://github.com/DataValues/Interfaces",
+ "description": "A minimalistic interface to relay generic events to registered listeners",
+ "homepage": "https://github.com/onoi/event-dispatcher",
"keywords": [
- "datavalues",
- "valueformatters",
- "valueparsers",
- "valuevalidators",
- "wikidata"
+ "events",
+ "listener"
]
},
{
- "name": "data-values/data-values",
- "version": "2.1.1",
- "version_normalized": "2.1.1.0",
+ "name": "onoi/http-request",
+ "version": "1.3.1",
+ "version_normalized": "1.3.1.0",
"source": {
"type": "git",
- "url": "https://github.com/DataValues/DataValues.git",
- "reference": "5d7ad3730f05541f7c088c7c2ba1782ba56333b3"
+ "url": "https://github.com/onoi/http-request.git",
+ "reference": "a7cf33bae82cffe570086fc06d6617e802c0cc74"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/DataValues/DataValues/zipball/5d7ad3730f05541f7c088c7c2ba1782ba56333b3",
- "reference": "5d7ad3730f05541f7c088c7c2ba1782ba56333b3",
+ "url": "https://api.github.com/repos/onoi/http-request/zipball/a7cf33bae82cffe570086fc06d6617e802c0cc74",
+ "reference": "a7cf33bae82cffe570086fc06d6617e802c0cc74",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
- },
- "replace": {
- "mediawiki/data-values": "*"
+ "onoi/cache": "~1.2",
+ "php": ">=5.3.2"
},
- "require-dev": {
- "phpunit/phpunit": "~4.8",
- "wikibase/wikibase-codesniffer": "^0.1.0"
+ "suggest": {
+ "lib-curl": "Allows making CURL requests"
},
- "time": "2017-09-28T11:48:25+00:00",
+ "time": "2017-01-14T16:25:41+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0.x-dev"
+ "dev-master": "1.x-dev"
}
},
"installation-source": "dist",
"autoload": {
- "files": [
- "DataValues.php"
- ],
- "classmap": [
- "src/interfaces",
- "tests/phpunit/DataValueTest.php"
- ],
"psr-4": {
- "DataValues\\": "src/DataValues/"
+ "Onoi\\HttpRequest\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1595,55 +1921,54 @@
],
"authors": [
{
- "name": "Jeroen De Dauw",
- "email": "jeroendedauw@gmail.com",
- "homepage": "http://jeroendedauw.com",
- "role": "Developer"
+ "name": "mwjames",
+ "homepage": "https://github.com/mwjames"
}
],
- "description": "Defines the DataValue interface and some trivial implementations",
- "homepage": "https://github.com/DataValues/DataValues",
+ "description": "A minimalistic http/curl request interface library",
+ "homepage": "https://github.com/onoi/http-request",
"keywords": [
- "datavalues",
- "wikibase",
- "wikidata"
+ "curl",
+ "http request"
]
},
{
- "name": "data-values/validators",
- "version": "0.1.3",
- "version_normalized": "0.1.3.0",
+ "name": "onoi/message-reporter",
+ "version": "1.4.1",
+ "version_normalized": "1.4.1.0",
"source": {
"type": "git",
- "url": "https://github.com/DataValues/Validators.git",
- "reference": "926673bd5e23c52514933c0b65c2b44c222e27d0"
+ "url": "https://github.com/onoi/message-reporter.git",
+ "reference": "cdc7f2c666cef581a1a1e31c62d5a6f2d8ba1482"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/DataValues/Validators/zipball/926673bd5e23c52514933c0b65c2b44c222e27d0",
- "reference": "926673bd5e23c52514933c0b65c2b44c222e27d0",
+ "url": "https://api.github.com/repos/onoi/message-reporter/zipball/cdc7f2c666cef581a1a1e31c62d5a6f2d8ba1482",
+ "reference": "cdc7f2c666cef581a1a1e31c62d5a6f2d8ba1482",
"shasum": ""
},
"require": {
- "data-values/data-values": "^2.1.1|~1.0|~0.1",
- "data-values/interfaces": "~0.2.0|~0.1.0",
- "php": ">=5.5.9"
+ "php": "^5.6.99|^7.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35",
- "wikibase/wikibase-codesniffer": "0.4.0"
- },
- "time": "2018-08-28T05:49:45+00:00",
+ "mediawiki/mediawiki-codesniffer": "~23.0",
+ "ockcyp/covers-validator": "~1.1",
+ "phpstan/phpstan": "~0.9.2",
+ "phpunit/phpunit": "^6.5.14",
+ "slevomat/coding-standard": "^3.0|~4.5",
+ "squizlabs/php_codesniffer": "~3.3"
+ },
+ "time": "2019-04-10T12:19:43+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "0.1.x-dev"
+ "dev-master": "1.x-dev"
}
},
"installation-source": "dist",
"autoload": {
"psr-4": {
- "ValueValidators\\": "src"
+ "Onoi\\MessageReporter\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1652,64 +1977,49 @@
],
"authors": [
{
- "name": "Jeroen De Dauw",
- "email": "jeroendedauw@gmail.com",
- "homepage": "http://jeroendedauw.com",
- "role": "Developer"
+ "name": "Jeroen De Dauw"
},
{
- "name": "The Wikidata team",
- "role": "Developer"
+ "name": "James Hong Kong"
}
],
- "description": "Common ValueValidator implementations",
- "homepage": "https://github.com/DataValues/Validators",
+ "description": "An interface to report and relay arbitrary messages to registered handlers",
+ "homepage": "https://github.com/onoi/message-reporter",
"keywords": [
- "datavalues",
- "validation",
- "validators",
- "wikidata"
+ "messages",
+ "reporter"
]
},
{
- "name": "data-values/common",
- "version": "0.4.2",
- "version_normalized": "0.4.2.0",
+ "name": "onoi/shared-resources",
+ "version": "0.4.3",
+ "version_normalized": "0.4.3.0",
"source": {
"type": "git",
- "url": "https://github.com/DataValues/Common.git",
- "reference": "c99e06ffe1cfb709d4d8c970bac75dad65f66a1b"
+ "url": "https://github.com/onoi/shared-resources.git",
+ "reference": "322273a7462eb0c15305dde9207138f00a387080"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/DataValues/Common/zipball/c99e06ffe1cfb709d4d8c970bac75dad65f66a1b",
- "reference": "c99e06ffe1cfb709d4d8c970bac75dad65f66a1b",
+ "url": "https://api.github.com/repos/onoi/shared-resources/zipball/322273a7462eb0c15305dde9207138f00a387080",
+ "reference": "322273a7462eb0c15305dde9207138f00a387080",
"shasum": ""
},
"require": {
- "data-values/data-values": "~2.0|~1.0|~0.1",
- "data-values/interfaces": "~0.2.0|^0.1.5",
+ "composer/installers": "1.*,>=1.0.1",
"php": ">=5.3.0"
},
- "time": "2018-08-16T08:16:18+00:00",
+ "time": "2017-04-23T15:14:49+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "0.4.x-dev"
+ "dev-master": "1.x-dev"
}
},
"installation-source": "dist",
"autoload": {
"files": [
- "Common.php"
- ],
- "psr-4": {
- "DataValues\\": "src/DataValues/",
- "ValueFormatters\\": "src/ValueFormatters/",
- "ValueParsers\\": "src/ValueParsers/"
- },
- "classmap": [
- "tests/ValueParsers"
+ "Resources.php"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -1718,55 +2028,176 @@
],
"authors": [
{
- "name": "Jeroen De Dauw",
- "email": "jeroendedauw@gmail.com",
- "homepage": "http://jeroendedauw.com",
+ "name": "mwjames",
"role": "Developer"
}
],
- "description": "Contains common implementations of the interfaces defined by DataValuesInterfaces",
- "homepage": "https://github.com/DataValues/Common",
+ "description": "Shareable and common resource modules",
+ "homepage": "https://github.com/onoi/common-resources",
"keywords": [
- "datavalues",
- "valueformatters",
- "valueparsers",
- "valuevalidators",
- "wikidata"
+ "mediawiki"
+ ]
+ },
+ {
+ "name": "onoi/tesa",
+ "version": "0.1.0",
+ "version_normalized": "0.1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/onoi/tesa.git",
+ "reference": "c8a07ca8738cf6d644e83d10ba2cb1ef93dffa7d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/onoi/tesa/zipball/c8a07ca8738cf6d644e83d10ba2cb1ef93dffa7d",
+ "reference": "c8a07ca8738cf6d644e83d10ba2cb1ef93dffa7d",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "php": ">=5.3.2",
+ "wikimedia/cdb": "~1.0",
+ "wikimedia/textcat": "~1.1"
+ },
+ "time": "2016-08-07T10:40:08+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Onoi\\Tesa\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "mwjames",
+ "homepage": "https://github.com/mwjames"
+ }
+ ],
+ "description": "A simple library to sanitize text elements",
+ "homepage": "https://github.com/onoi/tesa",
+ "keywords": [
+ "transliteration"
]
},
{
+ "name": "oojs/oojs-ui",
+ "version": "v0.26.4",
+ "version_normalized": "0.26.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/oojs-ui.git",
+ "reference": "4d769d5f01ed41411fd0a1248d6185bf80f71c9c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/oojs-ui/zipball/4d769d5f01ed41411fd0a1248d6185bf80f71c9c",
+ "reference": "4d769d5f01ed41411fd0a1248d6185bf80f71c9c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "require-dev": {
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "18.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
+ },
+ "time": "2018-04-17T21:24:45+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "php/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Timo Tijhof",
+ "email": "krinklemail@gmail.com"
+ },
+ {
+ "name": "Bartosz Dziewoński",
+ "email": "matma.rex@gmail.com"
+ },
+ {
+ "name": "Ed Sanders",
+ "email": "esanders@wikimedia.org"
+ },
+ {
+ "name": "James D. Forrester",
+ "email": "jforrester@wikimedia.org"
+ },
+ {
+ "name": "Kirsten Menger-Anderson",
+ "email": "kmenger@wikimedia.org"
+ },
+ {
+ "name": "Rob Moen",
+ "email": "rmoen@wikimedia.org"
+ },
+ {
+ "name": "Roan Kattouw",
+ "email": "roan@wikimedia.org"
+ },
+ {
+ "name": "Trevor Parscal",
+ "email": "trevor@wikimedia.org"
+ },
+ {
+ "name": "Kunal Mehta",
+ "email": "legoktm@gmail.com"
+ },
+ {
+ "name": "Prateek Saxena",
+ "email": "prtksxna@gmail.com"
+ }
+ ],
+ "description": "Provides library of common widgets, layouts, and windows.",
+ "homepage": "https://www.mediawiki.org/wiki/OOUI"
+ },
+ {
"name": "param-processor/param-processor",
- "version": "1.3.4",
- "version_normalized": "1.3.4.0",
+ "version": "1.4.2",
+ "version_normalized": "1.4.2.0",
"source": {
"type": "git",
"url": "https://github.com/JeroenDeDauw/ParamProcessor.git",
- "reference": "f35b06f3bebf899cf640f15362e08768ac112202"
+ "reference": "40cd2140aa339f59c5500760a9f6f1fa6c0ef0a6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/JeroenDeDauw/ParamProcessor/zipball/f35b06f3bebf899cf640f15362e08768ac112202",
- "reference": "f35b06f3bebf899cf640f15362e08768ac112202",
+ "url": "https://api.github.com/repos/JeroenDeDauw/ParamProcessor/zipball/40cd2140aa339f59c5500760a9f6f1fa6c0ef0a6",
+ "reference": "40cd2140aa339f59c5500760a9f6f1fa6c0ef0a6",
"shasum": ""
},
"require": {
- "data-values/common": "~0.4.0|~0.3.0|~0.2.2",
- "data-values/data-values": "~2.0|~1.0|~0.1.1",
+ "data-values/common": "~0.4.0|~0.3.0",
+ "data-values/data-values": "~2.0|~1.0",
"data-values/interfaces": "~0.2.0|~0.1.4",
"data-values/validators": "~0.1.1",
- "php": ">=5.5.0"
+ "php": "~7.1"
},
"require-dev": {
- "ockcyp/covers-validator": "~0.4",
- "phpmd/phpmd": "~2.1",
- "phpunit/phpunit": "~5.4|~4.8",
- "squizlabs/php_codesniffer": "~2.1"
+ "ockcyp/covers-validator": "~1.0",
+ "phpmd/phpmd": "~2.6",
+ "phpunit/phpunit": "~7.4",
+ "squizlabs/php_codesniffer": "~3.3"
},
- "time": "2018-05-05T18:38:56+00:00",
+ "time": "2018-11-26T05:02:09+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.3.x-dev"
+ "dev-master": "1.4.x-dev"
}
},
"installation-source": "dist",
@@ -1789,9 +2220,9 @@
"authors": [
{
"name": "Jeroen De Dauw",
+ "role": "Developer",
"email": "jeroendedauw@gmail.com",
- "homepage": "https://www.entropywins.wtf",
- "role": "Developer"
+ "homepage": "https://www.entropywins.wtf"
}
],
"description": "Parameter processing library",
@@ -1805,371 +2236,562 @@
]
},
{
- "name": "wikimedia/textcat",
- "version": "1.2.0",
- "version_normalized": "1.2.0.0",
+ "name": "pear/console_getopt",
+ "version": "v1.4.2",
+ "version_normalized": "1.4.2.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/wikimedia-textcat.git",
- "reference": "17818e14cf31c99f43a3c9bdd09a4d6e2914883f"
+ "url": "https://github.com/pear/Console_Getopt.git",
+ "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/6c77aeb625b32bd752e89ee17972d103588b90c0",
+ "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0",
+ "shasum": ""
+ },
+ "time": "2019-02-06T16:52:33+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-0": {
+ "Console": "./"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "include-path": [
+ "./"
+ ],
+ "license": [
+ "BSD-2-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Greg Beaver",
+ "email": "cellog@php.net",
+ "role": "Helper"
+ },
+ {
+ "name": "Andrei Zmievski",
+ "email": "andrei@php.net",
+ "role": "Lead"
+ },
+ {
+ "name": "Stig Bakken",
+ "email": "stig@php.net",
+ "role": "Developer"
+ }
+ ],
+ "description": "More info available on: http://pear.php.net/package/Console_Getopt"
+ },
+ {
+ "name": "pear/mail",
+ "version": "v1.4.1",
+ "version_normalized": "1.4.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/pear/Mail.git",
+ "reference": "9609ed5e42ac5b221dfd9af85de005c59d418ee7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/wikimedia-textcat/zipball/17818e14cf31c99f43a3c9bdd09a4d6e2914883f",
- "reference": "17818e14cf31c99f43a3c9bdd09a4d6e2914883f",
+ "url": "https://api.github.com/repos/pear/Mail/zipball/9609ed5e42ac5b221dfd9af85de005c59d418ee7",
+ "reference": "9609ed5e42ac5b221dfd9af85de005c59d418ee7",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "pear/pear-core-minimal": "~1.9",
+ "php": ">=5.2.1"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.9",
- "mediawiki/mediawiki-codesniffer": "0.5.0",
- "phpunit/phpunit": "4.6.*"
+ "pear/pear": "*"
+ },
+ "suggest": {
+ "pear/net_smtp": "Install optionally via your project's composer.json"
},
- "time": "2017-01-23T16:52:10+00:00",
+ "time": "2017-04-11T17:27:29+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
"psr-0": {
- "TextCat": ""
+ "Mail": "./"
}
},
"notification-url": "https://packagist.org/downloads/",
+ "include-path": [
+ "./"
+ ],
"license": [
- "LGPL-2.1"
+ "BSD-2-Clause"
],
"authors": [
{
- "name": "Stanislav Malyshev",
- "email": "smalyshev@wikimedia.org"
+ "name": "Chuck Hagenbuch",
+ "email": "chuck@horde.org",
+ "role": "Lead"
},
{
- "name": "Trey Jones",
- "email": "tjones@wikimedia.org"
+ "name": "Richard Heyes",
+ "email": "richard@phpguru.org",
+ "role": "Developer"
+ },
+ {
+ "name": "Aleksander Machniak",
+ "email": "alec@alec.pl",
+ "role": "Developer"
}
],
- "description": "PHP port of the TextCat language guesser utility, see http://odur.let.rug.nl/~vannoord/TextCat/."
+ "description": "Class that provides multiple interfaces for sending emails.",
+ "homepage": "http://pear.php.net/package/Mail"
},
{
- "name": "onoi/tesa",
- "version": "0.1.0",
- "version_normalized": "0.1.0.0",
+ "name": "pear/mail_mime",
+ "version": "1.10.2",
+ "version_normalized": "1.10.2.0",
"source": {
"type": "git",
- "url": "https://github.com/onoi/tesa.git",
- "reference": "c8a07ca8738cf6d644e83d10ba2cb1ef93dffa7d"
+ "url": "https://github.com/pear/Mail_Mime.git",
+ "reference": "7b2f93fa5219da99e9997f497b916b5bb27eb57a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/onoi/tesa/zipball/c8a07ca8738cf6d644e83d10ba2cb1ef93dffa7d",
- "reference": "c8a07ca8738cf6d644e83d10ba2cb1ef93dffa7d",
+ "url": "https://api.github.com/repos/pear/Mail_Mime/zipball/7b2f93fa5219da99e9997f497b916b5bb27eb57a",
+ "reference": "7b2f93fa5219da99e9997f497b916b5bb27eb57a",
"shasum": ""
},
"require": {
- "ext-mbstring": "*",
- "php": ">=5.3.2",
- "wikimedia/cdb": "~1.0",
- "wikimedia/textcat": "~1.1"
+ "pear/pear-core-minimal": "*"
},
- "time": "2016-08-07T10:40:08+00:00",
+ "time": "2017-11-17T09:21:45+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "Onoi\\Tesa\\": "src/"
+ "psr-0": {
+ "Mail": "./"
}
},
"notification-url": "https://packagist.org/downloads/",
+ "include-path": [
+ "./"
+ ],
"license": [
- "GPL-2.0+"
+ "BSD-3-clause"
],
"authors": [
{
- "name": "mwjames",
- "homepage": "https://github.com/mwjames"
+ "name": "Cipriano Groenendal",
+ "email": "cipri@php.net",
+ "role": "Lead"
+ },
+ {
+ "name": "Aleksander Machniak",
+ "email": "alec@php.net",
+ "role": "Lead"
}
],
- "description": "A simple library to sanitize text elements",
- "homepage": "https://github.com/onoi/tesa",
+ "description": "Mail_Mime provides classes to create MIME messages",
+ "homepage": "http://pear.php.net/package/Mail_Mime"
+ },
+ {
+ "name": "pear/net_smtp",
+ "version": "1.7.3",
+ "version_normalized": "1.7.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/pear/Net_SMTP.git",
+ "reference": "e066e5ee011ae056c03db1a95d210fc09649b477"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/pear/Net_SMTP/zipball/e066e5ee011ae056c03db1a95d210fc09649b477",
+ "reference": "e066e5ee011ae056c03db1a95d210fc09649b477",
+ "shasum": ""
+ },
+ "require": {
+ "pear/net_socket": "*",
+ "pear/pear-core-minimal": "*",
+ "php": ">=5.4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "*"
+ },
+ "suggest": {
+ "pear/auth_sasl": "Install optionally via your project's composer.json"
+ },
+ "time": "2017-01-14T18:19:55+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-0": {
+ "Net": "./"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "include-path": [
+ "./"
+ ],
+ "license": [
+ "PHP-3.01"
+ ],
+ "authors": [
+ {
+ "name": "Jon Parise",
+ "email": "jon@php.net",
+ "homepage": "http://www.indelible.org",
+ "role": "Lead"
+ },
+ {
+ "name": "Chuck Hagenbuch",
+ "email": "chuck@horde.org",
+ "role": "Lead"
+ }
+ ],
+ "description": "An implementation of the SMTP protocol",
+ "homepage": "http://pear.github.io/Net_SMTP/",
"keywords": [
- "transliteration"
+ "email",
+ "mail",
+ "smtp"
]
},
{
- "name": "onoi/shared-resources",
- "version": "0.4.3",
- "version_normalized": "0.4.3.0",
+ "name": "pear/net_socket",
+ "version": "v1.2.2",
+ "version_normalized": "1.2.2.0",
"source": {
"type": "git",
- "url": "https://github.com/onoi/shared-resources.git",
- "reference": "322273a7462eb0c15305dde9207138f00a387080"
+ "url": "https://github.com/pear/Net_Socket.git",
+ "reference": "bbe6a12bb4f7059dba161f6ddd43f369c0ec8d09"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/onoi/shared-resources/zipball/322273a7462eb0c15305dde9207138f00a387080",
- "reference": "322273a7462eb0c15305dde9207138f00a387080",
+ "url": "https://api.github.com/repos/pear/Net_Socket/zipball/bbe6a12bb4f7059dba161f6ddd43f369c0ec8d09",
+ "reference": "bbe6a12bb4f7059dba161f6ddd43f369c0ec8d09",
"shasum": ""
},
"require": {
- "composer/installers": "1.*,>=1.0.1",
- "php": ">=5.3.0"
+ "pear/pear_exception": "*"
},
- "time": "2017-04-23T15:14:49+00:00",
+ "require-dev": {
+ "phpunit/phpunit": "*"
+ },
+ "time": "2015-03-22T15:48:19+00:00",
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
+ "installation-source": "dist",
+ "autoload": {
+ "psr-0": {
+ "Net": "./"
}
},
+ "notification-url": "https://packagist.org/downloads/",
+ "include-path": [
+ "./"
+ ],
+ "license": [
+ "PHP License"
+ ],
+ "authors": [
+ {
+ "name": "Chuck Hagenbuch",
+ "role": "Lead",
+ "email": "chuck@horde.org"
+ },
+ {
+ "name": "Aleksander Machniak",
+ "role": "Lead",
+ "email": "alec@php.net"
+ },
+ {
+ "name": "Stig Bakken",
+ "role": "Lead",
+ "email": "stig@php.net"
+ }
+ ],
+ "description": "More info available on: http://pear.php.net/package/Net_Socket"
+ },
+ {
+ "name": "pear/pear-core-minimal",
+ "version": "v1.10.9",
+ "version_normalized": "1.10.9.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/pear/pear-core-minimal.git",
+ "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/742be8dd68c746a01e4b0a422258e9c9cae1c37f",
+ "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f",
+ "shasum": ""
+ },
+ "require": {
+ "pear/console_getopt": "~1.4",
+ "pear/pear_exception": "~1.0"
+ },
+ "replace": {
+ "rsky/pear-core-min": "self.version"
+ },
+ "time": "2019-03-13T18:15:44+00:00",
+ "type": "library",
"installation-source": "dist",
"autoload": {
- "files": [
- "Resources.php"
- ]
+ "psr-0": {
+ "": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
+ "include-path": [
+ "src/"
+ ],
"license": [
- "GPL-2.0+"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "mwjames",
- "role": "Developer"
+ "name": "Christian Weiske",
+ "email": "cweiske@php.net",
+ "role": "Lead"
}
],
- "description": "Shareable and common resource modules",
- "homepage": "https://github.com/onoi/common-resources",
- "keywords": [
- "mediawiki"
- ]
+ "description": "Minimal set of PEAR core files to be used as composer dependency"
},
{
- "name": "onoi/message-reporter",
- "version": "1.3.0",
- "version_normalized": "1.3.0.0",
+ "name": "pear/pear_exception",
+ "version": "v1.0.0",
+ "version_normalized": "1.0.0.0",
"source": {
"type": "git",
- "url": "https://github.com/onoi/message-reporter.git",
- "reference": "1e4735168d122ff6585604423c0732e3beeb101e"
+ "url": "https://github.com/pear/PEAR_Exception.git",
+ "reference": "8c18719fdae000b690e3912be401c76e406dd13b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/onoi/message-reporter/zipball/1e4735168d122ff6585604423c0732e3beeb101e",
- "reference": "1e4735168d122ff6585604423c0732e3beeb101e",
+ "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/8c18719fdae000b690e3912be401c76e406dd13b",
+ "reference": "8c18719fdae000b690e3912be401c76e406dd13b",
"shasum": ""
},
"require": {
- "php": ">=5.5"
+ "php": ">=4.4.0"
},
- "time": "2017-11-05T10:07:59+00:00",
- "type": "library",
+ "require-dev": {
+ "phpunit/phpunit": "*"
+ },
+ "time": "2015-02-10T20:07:52+00:00",
+ "type": "class",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-master": "1.0.x-dev"
}
},
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "Onoi\\MessageReporter\\": "src/"
+ "psr-0": {
+ "PEAR": ""
}
},
"notification-url": "https://packagist.org/downloads/",
+ "include-path": [
+ "."
+ ],
"license": [
- "GPL-2.0+"
+ "BSD-2-Clause"
],
"authors": [
{
- "name": "Jeroen De Dauw"
+ "name": "Helgi Thormar",
+ "email": "dufuz@php.net"
},
{
- "name": "mwjames"
+ "name": "Greg Beaver",
+ "email": "cellog@php.net"
}
],
- "description": "An interface to report and relay arbitrary messages to registered handlers",
- "homepage": "https://github.com/onoi/message-reporter",
+ "description": "The PEAR Exception base class.",
+ "homepage": "https://github.com/pear/PEAR_Exception",
"keywords": [
- "messages"
+ "exception"
]
},
{
- "name": "onoi/cache",
- "version": "1.2.0",
- "version_normalized": "1.2.0.0",
+ "name": "psr/log",
+ "version": "1.0.2",
+ "version_normalized": "1.0.2.0",
"source": {
"type": "git",
- "url": "https://github.com/onoi/cache.git",
- "reference": "ecc999186aab7c8db411aedd892b2e5fe5a0b422"
+ "url": "https://github.com/php-fig/log.git",
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/onoi/cache/zipball/ecc999186aab7c8db411aedd892b2e5fe5a0b422",
- "reference": "ecc999186aab7c8db411aedd892b2e5fe5a0b422",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
"shasum": ""
},
"require": {
- "php": ">=5.3.2"
+ "php": ">=5.3.0"
},
- "time": "2015-06-02T08:52:45+00:00",
+ "time": "2016-10-10T12:19:37+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-master": "1.0.x-dev"
}
},
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Onoi\\Cache\\": "src/"
+ "Psr\\Log\\": "Psr/Log/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "MIT"
],
"authors": [
{
- "name": "mwjames",
- "homepage": "https://github.com/mwjames"
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
}
],
- "description": "A minimalistic cache adapter interface library",
- "homepage": "https://github.com/onoi/cache",
+ "description": "Common interface for logging libraries",
+ "homepage": "https://github.com/php-fig/log",
"keywords": [
- "cache"
+ "log",
+ "psr",
+ "psr-3"
]
},
{
- "name": "onoi/http-request",
- "version": "1.3.1",
- "version_normalized": "1.3.1.0",
+ "name": "psr/simple-cache",
+ "version": "1.0.1",
+ "version_normalized": "1.0.1.0",
"source": {
"type": "git",
- "url": "https://github.com/onoi/http-request.git",
- "reference": "a7cf33bae82cffe570086fc06d6617e802c0cc74"
+ "url": "https://github.com/php-fig/simple-cache.git",
+ "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/onoi/http-request/zipball/a7cf33bae82cffe570086fc06d6617e802c0cc74",
- "reference": "a7cf33bae82cffe570086fc06d6617e802c0cc74",
+ "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+ "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
"shasum": ""
},
"require": {
- "onoi/cache": "~1.2",
- "php": ">=5.3.2"
- },
- "suggest": {
- "lib-curl": "Allows making CURL requests"
+ "php": ">=5.3.0"
},
- "time": "2017-01-14T16:25:41+00:00",
+ "time": "2017-10-23T01:57:42+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-master": "1.0.x-dev"
}
},
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Onoi\\HttpRequest\\": "src/"
+ "Psr\\SimpleCache\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "MIT"
],
"authors": [
{
- "name": "mwjames",
- "homepage": "https://github.com/mwjames"
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
}
],
- "description": "A minimalistic http/curl request interface library",
- "homepage": "https://github.com/onoi/http-request",
+ "description": "Common interfaces for simple caching",
"keywords": [
- "curl",
- "http request"
+ "cache",
+ "caching",
+ "psr",
+ "psr-16",
+ "simple-cache"
]
},
{
- "name": "onoi/callback-container",
- "version": "2.0.0",
- "version_normalized": "2.0.0.0",
+ "name": "react/promise",
+ "version": "v2.7.1",
+ "version_normalized": "2.7.1.0",
"source": {
"type": "git",
- "url": "https://github.com/onoi/callback-container.git",
- "reference": "cf2f4dda1b2479bc786985fdb5554af528d03e52"
+ "url": "https://github.com/reactphp/promise.git",
+ "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/onoi/callback-container/zipball/cf2f4dda1b2479bc786985fdb5554af528d03e52",
- "reference": "cf2f4dda1b2479bc786985fdb5554af528d03e52",
+ "url": "https://api.github.com/repos/reactphp/promise/zipball/31ffa96f8d2ed0341a57848cbb84d88b89dd664d",
+ "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d",
"shasum": ""
},
"require": {
- "php": ">=5.5",
- "psr/log": "~1.0"
+ "php": ">=5.4.0"
},
- "time": "2017-02-18T10:46:46+00:00",
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.x-dev"
- }
+ "require-dev": {
+ "phpunit/phpunit": "~4.8"
},
+ "time": "2019-01-07T21:25:54+00:00",
+ "type": "library",
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Onoi\\CallbackContainer\\": "src/"
- }
+ "React\\Promise\\": "src/"
+ },
+ "files": [
+ "src/functions_include.php"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "MIT"
],
"authors": [
{
- "name": "mwjames",
- "homepage": "https://github.com/mwjames"
+ "name": "Jan Sorgalla",
+ "email": "jsorgalla@gmail.com"
}
],
- "description": "A very simple callback container/builder library",
- "homepage": "https://github.com/onoi/callback-container",
+ "description": "A lightweight implementation of CommonJS Promises/A for PHP",
"keywords": [
- "container"
+ "promise",
+ "promises"
]
},
{
- "name": "onoi/blob-store",
- "version": "1.2.1",
- "version_normalized": "1.2.1.0",
+ "name": "serialization/serialization",
+ "version": "3.2.2",
+ "version_normalized": "3.2.2.0",
"source": {
"type": "git",
- "url": "https://github.com/onoi/blob-store.git",
- "reference": "c3e1f15214977e904fc0e91e0480175a464977ce"
+ "url": "https://github.com/wmde/Serialization.git",
+ "reference": "985aae9c30bff93936d8e87a3986c27b5d1413d5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/onoi/blob-store/zipball/c3e1f15214977e904fc0e91e0480175a464977ce",
- "reference": "c3e1f15214977e904fc0e91e0480175a464977ce",
+ "url": "https://api.github.com/repos/wmde/Serialization/zipball/985aae9c30bff93936d8e87a3986c27b5d1413d5",
+ "reference": "985aae9c30bff93936d8e87a3986c27b5d1413d5",
"shasum": ""
},
"require": {
- "onoi/cache": "~1.1",
- "php": ">=5.3.2"
+ "php": ">=5.3.0"
},
- "time": "2016-07-09T17:32:53+00:00",
+ "time": "2017-11-02T17:41:58+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-master": "3.2.x-dev"
}
},
"installation-source": "dist",
"autoload": {
+ "files": [
+ "Serialization.php"
+ ],
"psr-4": {
- "Onoi\\BlobStore\\": "src/"
+ "Deserializers\\": "src/Deserializers/",
+ "Serializers\\": "src/Serializers/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -2178,224 +2800,365 @@
],
"authors": [
{
- "name": "mwjames"
+ "name": "Jeroen De Dauw",
+ "role": "Developer",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com"
}
],
- "description": "A simple interface to manage schema-free temporal persistent key/values",
- "homepage": "https://github.com/onoi/blob-store",
+ "description": "Library defining a Serializer and a Deserializer interface and basic utilities",
+ "homepage": "https://github.com/wmde/Serialization",
"keywords": [
- "messages"
+ "deserialization",
+ "deserializer",
+ "serialization",
+ "serializer",
+ "unserialization",
+ "wikidata"
]
},
{
- "name": "mediawiki/parser-hooks",
- "version": "1.5.0",
- "version_normalized": "1.5.0.0",
+ "name": "symfony/css-selector",
+ "version": "v3.4.30",
+ "version_normalized": "3.4.30.0",
"source": {
"type": "git",
- "url": "https://github.com/JeroenDeDauw/ParserHooks.git",
- "reference": "8139d79191e467d71139d53ac12bb4acb7b3963d"
+ "url": "https://github.com/symfony/css-selector.git",
+ "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/JeroenDeDauw/ParserHooks/zipball/8139d79191e467d71139d53ac12bb4acb7b3963d",
- "reference": "8139d79191e467d71139d53ac12bb4acb7b3963d",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/8ca29297c29b64fb3a1a135e71cb25f67f9fdccf",
+ "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf",
"shasum": ""
},
"require": {
- "param-processor/param-processor": "~1.2",
- "php": ">=5.3.0"
+ "php": "^5.5.9|>=7.0.8"
},
- "time": "2016-03-05T15:47:04+00:00",
+ "time": "2019-01-16T09:39:14+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.5.x-dev"
+ "dev-master": "3.4-dev"
}
},
"installation-source": "dist",
"autoload": {
- "files": [
- "ParserHooks.php"
- ],
"psr-4": {
- "ParserHooks\\": "src/"
+ "Symfony\\Component\\CssSelector\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Jean-François Simon",
+ "email": "jeanfrancois.simon@sensiolabs.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony CssSelector Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "wikimedia/assert",
+ "version": "v0.2.2",
+ "version_normalized": "0.2.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/Assert.git",
+ "reference": "2da55927525975f8d52825fc3ee02e5e36f5036c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/Assert/zipball/2da55927525975f8d52825fc3ee02e5e36f5036c",
+ "reference": "2da55927525975f8d52825fc3ee02e5e36f5036c",
+ "shasum": ""
+ },
+ "require-dev": {
+ "phpunit/phpunit": "3.7.*"
+ },
+ "time": "2015-04-29T17:23:50+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Wikimedia\\Assert\\": "src/",
+ "Wikimedia\\Assert\\Test\\": "tests/phpunit/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0+"
+ "MIT"
],
"authors": [
{
- "name": "Jeroen De Dauw",
- "email": "jeroendedauw@gmail.com",
- "homepage": "https://www.entropywins.wtf"
+ "name": "Daniel Kinzler"
}
],
- "description": "Adds a OOP and declarative parser hook interface on top of MediaWiki",
- "homepage": "https://github.com/JeroenDeDauw/ParserHooks/blob/master/README.md",
+ "description": "Provides runtime assertions",
+ "homepage": "https://github.com/wmde/Assert",
"keywords": [
- "mediawiki",
- "parser function",
- "parser hook",
- "parserhooks",
- "tag extension"
+ "assert",
+ "assertions",
+ "php",
+ "postcondition",
+ "precondition",
+ "qa"
]
},
{
- "name": "mediawiki/page-forms",
- "version": "4.4.2",
- "version_normalized": "4.4.2.0",
+ "name": "wikimedia/at-ease",
+ "version": "v1.2.0",
+ "version_normalized": "1.2.0.0",
"source": {
"type": "git",
- "url": "https://github.com/wikimedia/mediawiki-extensions-PageForms.git",
- "reference": "04723591381352049bfe698ac2aa935d88152b27"
+ "url": "https://github.com/wikimedia/at-ease.git",
+ "reference": "6973ddf6360ec213f853bfe6069271e9fbbf3fdf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-PageForms/zipball/04723591381352049bfe698ac2aa935d88152b27",
- "reference": "04723591381352049bfe698ac2aa935d88152b27",
+ "url": "https://api.github.com/repos/wikimedia/at-ease/zipball/6973ddf6360ec213f853bfe6069271e9fbbf3fdf",
+ "reference": "6973ddf6360ec213f853bfe6069271e9fbbf3fdf",
"shasum": ""
},
"require": {
- "composer/installers": "1.*,>=1.0.1",
- "php": ">=5.3.0"
+ "php": ">=5.5.9"
},
"require-dev": {
- "jakub-onderka/php-console-highlighter": "0.3.2",
- "jakub-onderka/php-parallel-lint": "1.0.0",
- "mediawiki/mediawiki-codesniffer": "19.1.0",
- "mediawiki/minus-x": "0.3.1"
+ "jakub-onderka/php-parallel-lint": "0.9",
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
+ "phpunit/phpunit": "~4.5"
},
- "suggest": {
- "mediawiki/open-layers": "Allow us to use ResourceLoader for OpenLayers."
+ "time": "2017-12-30T10:52:27+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "files": [
+ "src/MediaWiki/Functions.php",
+ "src/Wikimedia/Functions.php"
+ ]
},
- "time": "2018-10-30T02:16:21+00:00",
- "type": "mediawiki-extension",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0.x-dev"
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "Tim Starling",
+ "email": "tstarling@wikimedia.org"
},
- "installer-paths": {
- "../{$name}": [
- "mediawiki/open-layers"
- ]
+ {
+ "name": "MediaWiki developers",
+ "email": "wikitech-l@lists.wikimedia.org"
}
+ ],
+ "description": "Safe replacement to @ for suppressing warnings.",
+ "homepage": "https://www.mediawiki.org/wiki/at-ease"
+ },
+ {
+ "name": "wikimedia/base-convert",
+ "version": "v2.0.0",
+ "version_normalized": "2.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/base-convert.git",
+ "reference": "b1116d1b251e51a44ef76c3a7c79561b2e058e59"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/base-convert/zipball/b1116d1b251e51a44ef76c3a7c79561b2e058e59",
+ "reference": "b1116d1b251e51a44ef76c3a7c79561b2e058e59",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.6.99"
+ },
+ "require-dev": {
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "22.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "ockcyp/covers-validator": "0.5.1 || 0.6.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
},
+ "time": "2018-10-21T05:06:11+00:00",
+ "type": "library",
"installation-source": "dist",
+ "autoload": {
+ "files": [
+ "src/Functions.php"
+ ]
+ },
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
- "name": "Yaron Koren",
- "homepage": "http://yaronkoren.com/"
+ "name": "Brion Vibber",
+ "email": "bvibber@wikimedia.org"
+ },
+ {
+ "name": "Tyler Romeo",
+ "email": "tylerromeo@gmail.com"
}
],
- "description": "Forms for creating and editing wiki pages.",
- "homepage": "https://www.mediawiki.org/wiki/Extension:Page_Forms",
- "keywords": [
- "Forms",
- "PF",
- "Page Forms",
- "SF",
- "Semantic Forms",
- "mediawiki",
- "wiki"
- ]
+ "description": "Convert an arbitrarily-long string from one numeric base to another, optionally zero-padding to a minimum column width.",
+ "homepage": "https://www.mediawiki.org/wiki/base_convert"
},
{
- "name": "guzzlehttp/streams",
- "version": "3.0.0",
- "version_normalized": "3.0.0.0",
+ "name": "wikimedia/cdb",
+ "version": "1.4.1",
+ "version_normalized": "1.4.1.0",
"source": {
"type": "git",
- "url": "https://github.com/guzzle/streams.git",
- "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5"
+ "url": "https://github.com/wikimedia/cdb.git",
+ "reference": "d49d96232f045311dc1f21bf0d7e40adf82a1f1d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/streams/zipball/47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5",
- "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5",
+ "url": "https://api.github.com/repos/wikimedia/cdb/zipball/d49d96232f045311dc1f21bf0d7e40adf82a1f1d",
+ "reference": "d49d96232f045311dc1f21bf0d7e40adf82a1f1d",
"shasum": ""
},
"require": {
- "php": ">=5.4.0"
+ "php": ">=5.3.2"
},
"require-dev": {
- "phpunit/phpunit": "~4.0"
+ "jakub-onderka/php-parallel-lint": "0.9",
+ "mediawiki/mediawiki-codesniffer": "0.5.0",
+ "phpunit/phpunit": "4.6.*"
},
- "time": "2014-10-12T19:18:40+00:00",
+ "time": "2016-05-29T07:39:26+00:00",
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev"
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "Daniel Kinzler"
+ },
+ {
+ "name": "Tim Starling",
+ "email": "tstarling@wikimedia.org"
+ },
+ {
+ "name": "Chad Horohoe",
+ "email": "chad@wikimedia.org"
+ },
+ {
+ "name": "Ori Livneh",
+ "email": "ori@wikimedia.org"
}
+ ],
+ "description": "Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when dba_* functions are absent.",
+ "homepage": "https://www.mediawiki.org/wiki/CDB"
+ },
+ {
+ "name": "wikimedia/cldr-plural-rule-parser",
+ "version": "v1.0.0",
+ "version_normalized": "1.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/CLDRPluralRuleParser.git",
+ "reference": "2b623a411b1a8efa4363e9fda9da496ab83a5d69"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/CLDRPluralRuleParser/zipball/2b623a411b1a8efa4363e9fda9da496ab83a5d69",
+ "reference": "2b623a411b1a8efa4363e9fda9da496ab83a5d69",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
},
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "^0.9.0.0",
+ "mediawiki/mediawiki-codesniffer": "^0.3.0.0",
+ "phpunit/phpunit": "^4.7.7.0"
+ },
+ "time": "2015-08-28T17:03:03+00:00",
+ "type": "library",
"installation-source": "dist",
"autoload": {
"psr-4": {
- "GuzzleHttp\\Stream\\": "src/"
+ "CLDRPluralRuleParser\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "GPL-2.0+"
],
"authors": [
{
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
+ "name": "Tim Starling",
+ "email": "tstarling@wikimedia.org"
+ },
+ {
+ "name": "Niklas Laxström",
+ "email": "niklas.laxstrom@gmail.com"
}
],
- "description": "Provides a simple abstraction over streams of data",
- "homepage": "http://guzzlephp.org/",
- "keywords": [
- "Guzzle",
- "stream"
- ]
+ "description": "Evaluates plural rules specified in the CLDR project notation.",
+ "homepage": "https://www.mediawiki.org/wiki/CLDRPluralRuleParser"
},
{
- "name": "guzzlehttp/ringphp",
- "version": "1.1.1",
- "version_normalized": "1.1.1.0",
+ "name": "wikimedia/composer-merge-plugin",
+ "version": "v1.4.1",
+ "version_normalized": "1.4.1.0",
"source": {
"type": "git",
- "url": "https://github.com/guzzle/RingPHP.git",
- "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b"
+ "url": "https://github.com/wikimedia/composer-merge-plugin.git",
+ "reference": "81c6ac72a24a67383419c7eb9aa2b3437f2ab100"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/RingPHP/zipball/5e2a174052995663dd68e6b5ad838afd47dd615b",
- "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b",
+ "url": "https://api.github.com/repos/wikimedia/composer-merge-plugin/zipball/81c6ac72a24a67383419c7eb9aa2b3437f2ab100",
+ "reference": "81c6ac72a24a67383419c7eb9aa2b3437f2ab100",
"shasum": ""
},
"require": {
- "guzzlehttp/streams": "~3.0",
- "php": ">=5.4.0",
- "react/promise": "~2.0"
+ "composer-plugin-api": "^1.0",
+ "php": ">=5.3.2"
},
"require-dev": {
- "ext-curl": "*",
- "phpunit/phpunit": "~4.0"
- },
- "suggest": {
- "ext-curl": "Guzzle will use specific adapters if cURL is present"
+ "composer/composer": "~1.0.0",
+ "jakub-onderka/php-parallel-lint": "~0.8",
+ "phpunit/phpunit": "~4.8|~5.0",
+ "squizlabs/php_codesniffer": "~2.1.0"
},
- "time": "2018-07-31T13:22:33+00:00",
- "type": "library",
+ "time": "2017-04-25T02:31:25+00:00",
+ "type": "composer-plugin",
"extra": {
"branch-alias": {
- "dev-master": "1.1-dev"
- }
+ "dev-master": "1.3.x-dev"
+ },
+ "class": "Wikimedia\\Composer\\MergePlugin"
},
"installation-source": "dist",
"autoload": {
"psr-4": {
- "GuzzleHttp\\Ring\\": "src/"
+ "Wikimedia\\Composer\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -2404,191 +3167,360 @@
],
"authors": [
{
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
+ "name": "Bryan Davis",
+ "email": "bd808@wikimedia.org"
}
],
- "description": "Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function."
+ "description": "Composer plugin to merge multiple composer.json files"
},
{
- "name": "mediawiki/semantic-media-wiki",
- "version": "3.0.0",
- "version_normalized": "3.0.0.0",
+ "name": "wikimedia/html-formatter",
+ "version": "1.0.2",
+ "version_normalized": "1.0.2.0",
"source": {
"type": "git",
- "url": "https://github.com/SemanticMediaWiki/SemanticMediaWiki.git",
- "reference": "abdec882fc57dd5b54cab15e8f419056164ee66a"
+ "url": "https://github.com/wikimedia/html-formatter.git",
+ "reference": "d6241e74d8091cf1fad91a764da5e1ba5f46e785"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/SemanticMediaWiki/SemanticMediaWiki/zipball/abdec882fc57dd5b54cab15e8f419056164ee66a",
- "reference": "abdec882fc57dd5b54cab15e8f419056164ee66a",
+ "url": "https://api.github.com/repos/wikimedia/html-formatter/zipball/d6241e74d8091cf1fad91a764da5e1ba5f46e785",
+ "reference": "d6241e74d8091cf1fad91a764da5e1ba5f46e785",
"shasum": ""
},
"require": {
- "composer/installers": "1.*,>=1.0.1",
- "elasticsearch/elasticsearch": "^5.3|^6.0",
"ext-mbstring": "*",
- "mediawiki/parser-hooks": "~1.4",
- "onoi/blob-store": "~1.2",
- "onoi/cache": "~1.2",
- "onoi/callback-container": "~2.0",
- "onoi/event-dispatcher": "~1.0",
- "onoi/http-request": "~1.1",
- "onoi/message-reporter": "~1.0",
- "onoi/shared-resources": "~0.3",
- "onoi/tesa": "~0.1",
- "param-processor/param-processor": "~1.2",
- "php": ">=5.6.0",
- "psr/log": "~1.0",
- "serialization/serialization": "~3.2",
- "symfony/css-selector": "^3.3"
+ "php": ">=5.5"
},
- "replace": {
- "mediawiki/semantic-mediawiki": "*"
+ "require-dev": {
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "18.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
+ },
+ "time": "2018-04-14T10:06:56+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "MediaWiki contributors"
+ }
+ ],
+ "description": "Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs.",
+ "homepage": "https://www.mediawiki.org/wiki/HtmlFormatter"
+ },
+ {
+ "name": "wikimedia/ip-set",
+ "version": "1.3.0",
+ "version_normalized": "1.3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/IPSet.git",
+ "reference": "1a369860e368bcd0fff778a1b541c0773e64217e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/IPSet/zipball/1a369860e368bcd0fff778a1b541c0773e64217e",
+ "reference": "1a369860e368bcd0fff778a1b541c0773e64217e",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9",
+ "wikimedia/at-ease": "1.2.0"
},
"require-dev": {
- "phpmd/phpmd": "~2.1",
- "squizlabs/php_codesniffer": "~2.1"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "19.1.0",
+ "mediawiki/minus-x": "0.3.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
},
- "suggest": {
- "mediawiki/semantic-result-formats": "Provides additional result formats for queries of structured data"
+ "time": "2018-12-18T03:49:40+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
},
- "time": "2018-10-11T21:29:24+00:00",
- "type": "mediawiki-extension",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0.x-dev"
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Brandon Black",
+ "email": "blblack@gmail.com"
}
+ ],
+ "description": "Efficiently match IP addresses against a set of CIDR specifications.",
+ "homepage": "https://github.com/wikimedia/IPSet"
+ },
+ {
+ "name": "wikimedia/less.php",
+ "version": "v1.8.0",
+ "version_normalized": "1.8.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/less.php.git",
+ "reference": "eb783ddc912266f2106fee4684b24f178d7d4d06"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/less.php/zipball/eb783ddc912266f2106fee4684b24f178d7d4d06",
+ "reference": "eb783ddc912266f2106fee4684b24f178d7d4d06",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.8.24"
},
+ "time": "2018-10-16T05:21:24+00:00",
+ "bin": [
+ "bin/lessc"
+ ],
+ "type": "library",
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "SMW\\": "src/",
- "SMW\\Maintenance\\": "maintenance/"
+ "psr-0": {
+ "Less": "lib/"
},
- "files": [
- "SemanticMediaWiki.php"
- ],
"classmap": [
- "includes/"
+ "lessc.inc.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0-or-later"
+ "Apache-2.0"
],
"authors": [
{
- "name": "James Hong Kong",
- "homepage": "https://www.semantic-mediawiki.org/wiki/User:MWJames",
- "role": "Core developer"
+ "name": "Matt Agar",
+ "homepage": "https://github.com/agar"
},
{
- "name": "Markus Krötzsch",
- "homepage": "http://korrekt.org/",
- "role": "Original author"
+ "name": "Martin JantoÅ¡oviÄ",
+ "homepage": "https://github.com/Mordred"
},
{
- "name": "Jeroen De Dauw",
- "email": "jeroendedauw@gmail.com",
- "homepage": "https://www.entropywins.wtf/",
- "role": "Core developer"
+ "name": "Josh Schmidt",
+ "homepage": "https://github.com/oyejorge"
}
],
- "description": "An extension to MediaWiki that lets you store and query structured data within wiki pages",
- "homepage": "https://www.semantic-mediawiki.org/wiki/",
+ "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)",
"keywords": [
- "SMW",
- "Semantic MediaWiki",
- "mediawiki",
- "wiki"
+ "css",
+ "less",
+ "less.js",
+ "lesscss",
+ "php",
+ "stylesheet"
]
},
{
- "name": "mediawiki/bootstrap",
- "version": "1.3.0",
- "version_normalized": "1.3.0.0",
+ "name": "wikimedia/object-factory",
+ "version": "1.0.0",
+ "version_normalized": "1.0.0.0",
"source": {
"type": "git",
- "url": "https://github.com/cmln/mw-bootstrap.git",
- "reference": "ea33f24725f1aaa595ddfef6661a4bb1a9feb289"
+ "url": "https://github.com/wikimedia/ObjectFactory.git",
+ "reference": "7a4ed8c5b09dbe553c773ac2ec5f687838217f45"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cmln/mw-bootstrap/zipball/ea33f24725f1aaa595ddfef6661a4bb1a9feb289",
- "reference": "ea33f24725f1aaa595ddfef6661a4bb1a9feb289",
+ "url": "https://api.github.com/repos/wikimedia/ObjectFactory/zipball/7a4ed8c5b09dbe553c773ac2ec5f687838217f45",
+ "reference": "7a4ed8c5b09dbe553c773ac2ec5f687838217f45",
"shasum": ""
},
"require": {
- "composer/installers": "1.*,>=1.0.1",
- "php": ">=5.3.0"
+ "php": ">=5.5.9"
},
- "time": "2019-01-15T08:57:43+00:00",
- "type": "mediawiki-extension",
+ "require-dev": {
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "0.9.2",
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
+ "mediawiki/minus-x": "0.2.1",
+ "phpunit/phpunit": "4.8.36"
+ },
+ "time": "2018-01-25T23:57:37+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Wikimedia\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Bryan Davis",
+ "email": "bdavis@wikimedia.org"
+ }
+ ],
+ "description": "Construct objects from configuration instructions",
+ "homepage": "https://www.mediawiki.org/wiki/ObjectFactory"
+ },
+ {
+ "name": "wikimedia/php-session-serializer",
+ "version": "v1.0.6",
+ "version_normalized": "1.0.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/php-session-serializer.git",
+ "reference": "d54a26eafdab7ea4c757b1c9ee810df780ddbd13"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/php-session-serializer/zipball/d54a26eafdab7ea4c757b1c9ee810df780ddbd13",
+ "reference": "d54a26eafdab7ea4c757b1c9ee810df780ddbd13",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9",
+ "psr/log": "^1.0",
+ "wikimedia/at-ease": "^1.2"
+ },
+ "require-dev": {
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "18.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
+ },
+ "time": "2018-04-18T13:20:04+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Brad Jorsch",
+ "email": "bjorsch@wikimedia.org"
+ }
+ ],
+ "description": "Provides methods like PHP's session_encode and session_decode that don't mess with $_SESSION",
+ "homepage": "https://www.mediawiki.org/wiki/Php-session-serializer"
+ },
+ {
+ "name": "wikimedia/purtle",
+ "version": "v1.0.7",
+ "version_normalized": "1.0.7.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/purtle.git",
+ "reference": "569064c065caae036cd5a685574b6f96f05cfe33"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/purtle/zipball/569064c065caae036cd5a685574b6f96f05cfe33",
+ "reference": "569064c065caae036cd5a685574b6f96f05cfe33",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "require-dev": {
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "16.0.1",
+ "mediawiki/minus-x": "0.3.1",
+ "ockcyp/covers-validator": "0.5.1 || 0.6.1",
+ "phpmd/phpmd": "~2.3",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
+ },
+ "time": "2018-03-20T09:26:13+00:00",
+ "type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-master": "1.0.x-dev"
}
},
"installation-source": "dist",
"autoload": {
- "files": [
- "Bootstrap.php"
- ]
+ "psr-4": {
+ "Wikimedia\\Purtle\\": "src/",
+ "Wikimedia\\Purtle\\Tests\\": "tests/phpunit/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-3.0+"
+ "GPL-2.0-or-later"
],
"authors": [
{
- "name": "Stephan Gambke",
- "email": "s7eph4n@gmail.com",
- "role": "Developer"
+ "name": "Daniel Kinzler"
+ },
+ {
+ "name": "Stanislav Malyshev"
+ },
+ {
+ "name": "C. Scott Ananian"
+ },
+ {
+ "name": "Thiemo Kreuz"
}
],
- "description": "Provides the Twitter Bootstrap3 web front-end framework to MediaWiki skins and extensions",
- "homepage": "https://www.mediawiki.org/wiki/Extension:Bootstrap",
+ "description": "Fast streaming RDF serializer",
+ "homepage": "https://mediawiki.org/wiki/Purtle",
"keywords": [
- "bootstrap",
- "extension",
- "mediawiki",
- "twitter",
- "wiki"
+ "JSON-LD",
+ "RDF",
+ "Turtle",
+ "serializer"
]
},
{
- "name": "react/promise",
- "version": "v2.7.1",
- "version_normalized": "2.7.1.0",
+ "name": "wikimedia/relpath",
+ "version": "2.1.1",
+ "version_normalized": "2.1.1.0",
"source": {
"type": "git",
- "url": "https://github.com/reactphp/promise.git",
- "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d"
+ "url": "https://github.com/wikimedia/RelPath.git",
+ "reference": "35e701ff16abf461bb8676a9d9177f86fa0b2c94"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/reactphp/promise/zipball/31ffa96f8d2ed0341a57848cbb84d88b89dd664d",
- "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d",
+ "url": "https://api.github.com/repos/wikimedia/RelPath/zipball/35e701ff16abf461bb8676a9d9177f86fa0b2c94",
+ "reference": "35e701ff16abf461bb8676a9d9177f86fa0b2c94",
"shasum": ""
},
"require": {
- "php": ">=5.4.0"
+ "php": ">=5.5.9"
},
"require-dev": {
- "phpunit/phpunit": "~4.8"
+ "jakub-onderka/php-parallel-lint": "^0.9.0.0",
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
+ "phpunit/phpunit": "^4.8.9.0"
},
- "time": "2019-01-07T21:25:54+00:00",
+ "time": "2018-01-18T21:23:40+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "React\\Promise\\": "src/"
- },
"files": [
- "src/functions_include.php"
+ "src/RelPath/RelPath.php",
+ "src/Wikimedia/RelPath.php"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -2597,225 +3529,421 @@
],
"authors": [
{
- "name": "Jan Sorgalla",
- "email": "jsorgalla@gmail.com"
+ "name": "Ori Livneh",
+ "email": "ori@wikimedia.org"
}
],
- "description": "A lightweight implementation of CommonJS Promises/A for PHP",
- "keywords": [
- "promise",
- "promises"
- ]
+ "description": "Compute a relative filepath between two paths.",
+ "homepage": "https://www.mediawiki.org/wiki/RelPath"
},
{
- "name": "elasticsearch/elasticsearch",
- "version": "v5.4.0",
- "version_normalized": "5.4.0.0",
+ "name": "wikimedia/remex-html",
+ "version": "2.0.1",
+ "version_normalized": "2.0.1.0",
"source": {
"type": "git",
- "url": "https://github.com/elastic/elasticsearch-php.git",
- "reference": "d3c5b55ad94f5053ca76c48585b4cde2cdc6bc59"
+ "url": "https://github.com/wikimedia/remex-html.git",
+ "reference": "2ecb8ff12ce81b4040f739d4eb30469486027c2b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/d3c5b55ad94f5053ca76c48585b4cde2cdc6bc59",
- "reference": "d3c5b55ad94f5053ca76c48585b4cde2cdc6bc59",
+ "url": "https://api.github.com/repos/wikimedia/remex-html/zipball/2ecb8ff12ce81b4040f739d4eb30469486027c2b",
+ "reference": "2ecb8ff12ce81b4040f739d4eb30469486027c2b",
"shasum": ""
},
"require": {
- "guzzlehttp/ringphp": "~1.0",
- "php": "^5.6|^7.0",
- "psr/log": "~1.0"
+ "ext-mbstring": "*",
+ "php": ">=5.6.99",
+ "wikimedia/utfnormal": "1.1.0 || 2.0.0"
},
"require-dev": {
- "cpliakas/git-wrapper": "~1.0",
- "doctrine/inflector": "^1.1",
- "mockery/mockery": "0.9.4",
- "phpunit/phpunit": "^4.7|^5.4",
- "sami/sami": "~3.2",
- "symfony/finder": "^2.8",
- "symfony/yaml": "^2.8"
- },
- "suggest": {
- "ext-curl": "*",
- "monolog/monolog": "Allows for client-level logging and tracing"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "22.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "ockcyp/covers-validator": "0.5.1 || 0.6.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
},
- "time": "2019-01-08T18:57:00+00:00",
+ "time": "2018-10-15T20:31:28+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Elasticsearch\\": "src/Elasticsearch/"
+ "RemexHtml\\": "RemexHtml/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "Apache-2.0"
+ "MIT"
],
"authors": [
{
- "name": "Zachary Tong"
+ "name": "Tim Starling",
+ "email": "tstarling@wikimedia.org"
}
],
- "description": "PHP Client for Elasticsearch",
- "keywords": [
- "client",
- "elasticsearch",
- "search"
- ]
+ "description": "Fast HTML 5 parser",
+ "homepage": "https://www.mediawiki.org/wiki/RemexHtml"
},
{
- "name": "onoi/event-dispatcher",
- "version": "1.1.0",
- "version_normalized": "1.1.0.0",
+ "name": "wikimedia/running-stat",
+ "version": "v1.2.1",
+ "version_normalized": "1.2.1.0",
"source": {
"type": "git",
- "url": "https://github.com/onoi/event-dispatcher.git",
- "reference": "2af64e3997fc59b6d1e1f8f77e65fd6311c37109"
+ "url": "https://github.com/wikimedia/RunningStat.git",
+ "reference": "60eebada7cc64b7073d90e7d4bab00efaafa0ba9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/onoi/event-dispatcher/zipball/2af64e3997fc59b6d1e1f8f77e65fd6311c37109",
- "reference": "2af64e3997fc59b6d1e1f8f77e65fd6311c37109",
+ "url": "https://api.github.com/repos/wikimedia/RunningStat/zipball/60eebada7cc64b7073d90e7d4bab00efaafa0ba9",
+ "reference": "60eebada7cc64b7073d90e7d4bab00efaafa0ba9",
"shasum": ""
},
"require": {
- "php": ">=5.3.2"
+ "php": ">=5.5.9"
},
- "time": "2019-01-27T03:37:14+00:00",
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "^0.9.0.0",
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
+ "phpunit/phpunit": "4.8.*"
},
+ "time": "2018-01-18T22:18:47+00:00",
+ "type": "library",
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "Onoi\\EventDispatcher\\": "src/"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0-or-later"
+ "GPL-2.0+"
],
"authors": [
{
- "name": "James Hong Kong"
+ "name": "Ori Livneh",
+ "email": "ori@wikimedia.org"
}
],
- "description": "A minimalistic interface to relay generic events to registered listeners",
- "homepage": "https://github.com/onoi/event-dispatcher",
- "keywords": [
- "events",
- "listener"
- ]
+ "description": "PHP implementations of online statistical algorithms",
+ "homepage": "https://www.mediawiki.org/wiki/RunningStat"
},
{
- "name": "mediawiki/semantic-forms-select",
- "version": "3.0.0",
- "version_normalized": "3.0.0.0",
+ "name": "wikimedia/scoped-callback",
+ "version": "v1.0.0",
+ "version_normalized": "1.0.0.0",
"source": {
"type": "git",
- "url": "https://github.com/SemanticMediaWiki/SemanticFormsSelect.git",
- "reference": "a8a2653cf8cac5c33338eeb6eda37f318845a2b9"
+ "url": "https://github.com/wikimedia/ScopedCallback.git",
+ "reference": "73985f15be3edb7b823db31f367b780769378d2b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/SemanticMediaWiki/SemanticFormsSelect/zipball/a8a2653cf8cac5c33338eeb6eda37f318845a2b9",
- "reference": "a8a2653cf8cac5c33338eeb6eda37f318845a2b9",
+ "url": "https://api.github.com/repos/wikimedia/ScopedCallback/zipball/73985f15be3edb7b823db31f367b780769378d2b",
+ "reference": "73985f15be3edb7b823db31f367b780769378d2b",
"shasum": ""
},
"require": {
- "composer/installers": "1.*,>=1.0.1",
- "mediawiki/page-forms": ">=4.0.2",
- "mediawiki/semantic-media-wiki": "~2.5|~3.0",
- "php": ">=5.6"
+ "php": ">=5.5.9"
},
"require-dev": {
- "mediawiki/semantic-media-wiki": "@dev"
+ "jakub-onderka/php-parallel-lint": "0.9.2",
+ "mediawiki/mediawiki-codesniffer": "0.7.2",
+ "phpunit/phpunit": "4.8.27"
},
- "time": "2018-10-05T11:14:35+00:00",
- "type": "mediawiki-extension",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0.x-dev"
+ "time": "2016-09-29T07:03:03+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "Aaron Schulz",
+ "email": "aschulz@wikimedia.org"
}
+ ],
+ "description": "Class for asserting that a callback happens when a dummy object leaves scope",
+ "homepage": "https://www.mediawiki.org/wiki/ScopedCallback"
+ },
+ {
+ "name": "wikimedia/textcat",
+ "version": "1.3.0",
+ "version_normalized": "1.3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/wikimedia-textcat.git",
+ "reference": "4f13aed2b32382c9d2fe9dc8b3e3fbb26ea4a2a9"
},
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/wikimedia-textcat/zipball/4f13aed2b32382c9d2fe9dc8b3e3fbb26ea4a2a9",
+ "reference": "4f13aed2b32382c9d2fe9dc8b3e3fbb26ea4a2a9",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.6.99"
+ },
+ "require-dev": {
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "1.0.0",
+ "mediawiki/mediawiki-codesniffer": "24.0.0",
+ "mediawiki/minus-x": "0.3.1",
+ "ockcyp/covers-validator": "0.5.1 || 0.6.1",
+ "phpunit/phpunit": "4.8.36 || ^6.5"
+ },
+ "time": "2019-02-12T05:25:57+00:00",
+ "type": "library",
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "SFS\\": "src/"
+ "psr-0": {
+ "TextCat": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0-or-later"
+ "LGPL-2.1-only"
],
"authors": [
{
- "name": "Toni Hermoso Pulido",
- "role": "Developer"
+ "name": "Stanislav Malyshev",
+ "email": "smalyshev@wikimedia.org"
},
{
- "name": "Jason Zhang",
- "role": "Creator"
- },
+ "name": "Trey Jones",
+ "email": "tjones@wikimedia.org"
+ }
+ ],
+ "description": "PHP port of the TextCat language guesser utility, see http://odur.let.rug.nl/~vannoord/TextCat/.",
+ "homepage": "https://www.mediawiki.org/wiki/TextCat"
+ },
+ {
+ "name": "wikimedia/timestamp",
+ "version": "v1.0.0",
+ "version_normalized": "1.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/Timestamp.git",
+ "reference": "880660a2fbc6e577d381225812c255008d58e0cc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/Timestamp/zipball/880660a2fbc6e577d381225812c255008d58e0cc",
+ "reference": "880660a2fbc6e577d381225812c255008d58e0cc",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "0.9.2",
+ "mediawiki/mediawiki-codesniffer": "0.7.2",
+ "phpunit/phpunit": "4.8.24"
+ },
+ "time": "2016-09-30T10:00:56+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ],
+ "files": [
+ "src/defines.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
{
- "name": "James Hong Kong",
- "role": "Developer"
- },
+ "name": "Tyler Romeo",
+ "email": "tylerromeo@gmail.com"
+ }
+ ],
+ "description": "Creation, parsing, and conversion of timestamps",
+ "homepage": "https://www.mediawiki.org/wiki/Timestamp"
+ },
+ {
+ "name": "wikimedia/utfnormal",
+ "version": "v2.0.0",
+ "version_normalized": "2.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/utfnormal.git",
+ "reference": "ec1ec7ce9e25cd275c532afd30bb6092a7633990"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/utfnormal/zipball/ec1ec7ce9e25cd275c532afd30bb6092a7633990",
+ "reference": "ec1ec7ce9e25cd275c532afd30bb6092a7633990",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "require-dev": {
+ "ext-mbstring": "*",
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "jakub-onderka/php-parallel-lint": "0.9.2",
+ "mediawiki/mediawiki-codesniffer": "16.0.1",
+ "mediawiki/minus-x": "0.3.1",
+ "phpunit/phpunit": "4.8.36"
+ },
+ "time": "2018-02-27T02:26:36+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
{
- "name": "Thomas Mulhall",
- "role": "Developer"
- },
+ "name": "Brion Vibber",
+ "email": "bvibber@wikimedia.org"
+ }
+ ],
+ "description": "Contains Unicode normalization routines, including both pure PHP implementations and automatic use of the 'intl' PHP extension when present",
+ "homepage": "https://www.mediawiki.org/wiki/utfnormal"
+ },
+ {
+ "name": "wikimedia/wait-condition-loop",
+ "version": "v1.0.1",
+ "version_normalized": "1.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/WaitConditionLoop.git",
+ "reference": "0321b8ca6a0f701f96e04e5e8e6d3e244ab05338"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/WaitConditionLoop/zipball/0321b8ca6a0f701f96e04e5e8e6d3e244ab05338",
+ "reference": "0321b8ca6a0f701f96e04e5e8e6d3e244ab05338",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "0.9.2",
+ "mediawiki/mediawiki-codesniffer": "0.7.2",
+ "phpunit/phpunit": "4.8.24"
+ },
+ "time": "2016-10-01T06:58:30+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
{
- "name": "Alexander Gesinn",
- "role": "Developer"
- },
+ "name": "Aaron Schulz",
+ "email": "aschulz@wikimedia.org"
+ }
+ ],
+ "description": "Wait loop that reaches a condition or times out",
+ "homepage": "https://www.mediawiki.org/wiki/WaitConditionLoop"
+ },
+ {
+ "name": "wikimedia/wrappedstring",
+ "version": "v2.3.0",
+ "version_normalized": "2.3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/wikimedia/WrappedString.git",
+ "reference": "7e94b5d61551cfa95f9c0d070c9018b08ac24979"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/wikimedia/WrappedString/zipball/7e94b5d61551cfa95f9c0d070c9018b08ac24979",
+ "reference": "7e94b5d61551cfa95f9c0d070c9018b08ac24979",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "^0.9.0.0",
+ "mediawiki/mediawiki-codesniffer": "15.0.0",
+ "phpunit/phpunit": "^4.8"
+ },
+ "time": "2017-12-30T10:52:27+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Wikimedia\\": "src/Wikimedia",
+ "WrappedString\\": "src/WrappedString"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
{
- "name": "Felix Ashu",
- "role": "Developer"
+ "name": "Timo Tijhof",
+ "email": "krinklemail@gmail.com"
}
],
- "description": "Allows to generate a select field in a form whose values are retrieved from a query",
- "homepage": "https://www.mediawiki.org/wiki/Extension:SemanticFormsSelect",
- "keywords": [
- "Page Forms",
- "SMW",
- "Semantic MediaWiki",
- "mediawiki"
- ]
+ "description": "Automatically compact sequentially-outputted strings that share a common prefix / suffix pair.",
+ "homepage": "https://www.mediawiki.org/wiki/WrappedString"
},
{
- "name": "symfony/css-selector",
- "version": "v3.4.28",
- "version_normalized": "3.4.28.0",
+ "name": "willdurand/geocoder",
+ "version": "4.2.1",
+ "version_normalized": "4.2.1.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/css-selector.git",
- "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf"
+ "url": "https://github.com/geocoder-php/php-common.git",
+ "reference": "aaa17bddb8dc9e4553110db8beb38534b095b61a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/8ca29297c29b64fb3a1a135e71cb25f67f9fdccf",
- "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf",
+ "url": "https://api.github.com/repos/geocoder-php/php-common/zipball/aaa17bddb8dc9e4553110db8beb38534b095b61a",
+ "reference": "aaa17bddb8dc9e4553110db8beb38534b095b61a",
"shasum": ""
},
"require": {
- "php": "^5.5.9|>=7.0.8"
+ "php": "^7.0"
},
- "time": "2019-01-16T09:39:14+00:00",
+ "require-dev": {
+ "nyholm/nsa": "^1.1",
+ "phpunit/phpunit": "6.3.*",
+ "symfony/stopwatch": "~2.5"
+ },
+ "suggest": {
+ "symfony/stopwatch": "If you want to use the TimedGeocoder"
+ },
+ "time": "2018-12-26T12:01:09+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.4-dev"
+ "dev-master": "4.1-dev"
}
},
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Symfony\\Component\\CssSelector\\": ""
+ "Geocoder\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -2827,19 +3955,66 @@
],
"authors": [
{
- "name": "Jean-François Simon",
- "email": "jeanfrancois.simon@sensiolabs.com"
- },
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
+ "name": "William DURAND",
+ "email": "william.durand1@gmail.com"
+ }
+ ],
+ "description": "Common files for PHP Geocoder",
+ "homepage": "http://geocoder-php.org",
+ "keywords": [
+ "abstraction",
+ "geocoder",
+ "geocoding",
+ "geoip"
+ ]
+ },
+ {
+ "name": "zordius/lightncandy",
+ "version": "v0.23",
+ "version_normalized": "0.23.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/zordius/lightncandy.git",
+ "reference": "5753dec40ddaf8b5c70a1837bf0ff4d8e8647506"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/zordius/lightncandy/zipball/5753dec40ddaf8b5c70a1837bf0ff4d8e8647506",
+ "reference": "5753dec40ddaf8b5c70a1837bf0ff4d8e8647506",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "4.0.17"
+ },
+ "time": "2015-11-05T07:14:57+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/lightncandy.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
{
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
+ "name": "Zordius Chen",
+ "email": "zordius@yahoo-inc.com"
}
],
- "description": "Symfony CssSelector Component",
- "homepage": "https://symfony.com"
+ "description": "An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ).",
+ "homepage": "https://github.com/zordius/lightncandy",
+ "keywords": [
+ "handlebars",
+ "logicless",
+ "mustache",
+ "php",
+ "template"
+ ]
}
]
diff --git a/www/wiki/vendor/cssjanus/cssjanus/README.md b/www/wiki/vendor/cssjanus/cssjanus/README.md
index 20d19c65..9fad1946 100644
--- a/www/wiki/vendor/cssjanus/cssjanus/README.md
+++ b/www/wiki/vendor/cssjanus/cssjanus/README.md
@@ -1,4 +1,4 @@
-[![Build Status](https://travis-ci.org/cssjanus/php-cssjanus.svg?branch=master)](https://travis-ci.org/cssjanus/php-cssjanus) [![Packagist](https://img.shields.io/packagist/v/cssjanus/cssjanus.svg?style=flat)](https://packagist.org/packages/cssjanus/cssjanus)
+[![Build Status](https://travis-ci.com/cssjanus/php-cssjanus.svg?branch=master)](https://travis-ci.com/cssjanus/php-cssjanus) [![Packagist](https://img.shields.io/packagist/v/cssjanus/cssjanus.svg?style=flat)](https://packagist.org/packages/cssjanus/cssjanus) [![Coverage Status](https://coveralls.io/repos/github/cssjanus/php-cssjanus/badge.svg?branch=master)](https://coveralls.io/github/cssjanus/php-cssjanus?branch=master)
# CSSJanus
diff --git a/www/wiki/vendor/cssjanus/cssjanus/composer.json b/www/wiki/vendor/cssjanus/cssjanus/composer.json
index dc715a9e..9c1b2ced 100644
--- a/www/wiki/vendor/cssjanus/cssjanus/composer.json
+++ b/www/wiki/vendor/cssjanus/cssjanus/composer.json
@@ -2,18 +2,29 @@
"name": "cssjanus/cssjanus",
"description": "Convert CSS stylesheets between left-to-right and right-to-left.",
"license": "Apache-2.0",
+ "authors": [
+ {
+ "name": "Trevor Parscal"
+ },
+ {
+ "name": "Roan Kattouw"
+ },
+ {
+ "name": "Timo Tijhof"
+ }
+ ],
"autoload": {
"psr-0": {
"": "src/"
}
},
"require": {
- "php": ">=5.4"
+ "php": ">=5.6.0"
},
"require-dev": {
- "jakub-onderka/php-parallel-lint": "0.8.*",
- "phpunit/phpunit": "4.8.*",
- "squizlabs/php_codesniffer": "2.3.*"
+ "jakub-onderka/php-parallel-lint": "^0.9.2",
+ "phpunit/phpunit": "^4.8.36",
+ "squizlabs/php_codesniffer": "^3.1.1"
},
"scripts": {
"test": [
diff --git a/www/wiki/vendor/cssjanus/cssjanus/phpcs.xml b/www/wiki/vendor/cssjanus/cssjanus/phpcs.xml
deleted file mode 100644
index c945a191..00000000
--- a/www/wiki/vendor/cssjanus/cssjanus/phpcs.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0"?>
-<ruleset name="cssjanus">
- <rule ref="PSR2">
- <exclude name="Generic.WhiteSpace.DisallowTabIndent" />
- <exclude name="PSR1.Classes.ClassDeclaration.MissingNamespace" />
- <exclude name="PSR1.Classes.ClassDeclaration.MultipleClasses" />
- <exclude name="PSR2.Classes.ClassDeclaration.OpenBraceNewLine" />
- <exclude name="Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine" />
- </rule>
- <rule ref="Generic.WhiteSpace.ScopeIndent">
- <properties>
- <property name="tabIndent" value="true" />
- </properties>
- </rule>
- <file>.</file>
- <exclude-pattern>vendor</exclude-pattern>
-</ruleset>
diff --git a/www/wiki/vendor/cssjanus/cssjanus/phpunit.xml.dist b/www/wiki/vendor/cssjanus/cssjanus/phpunit.xml.dist
deleted file mode 100644
index 4a5e4cad..00000000
--- a/www/wiki/vendor/cssjanus/cssjanus/phpunit.xml.dist
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<phpunit bootstrap="vendor/autoload.php" colors="true" strict="true">
- <testsuites>
- <testsuite name="CSSJanus Test Suite">
- <directory>./test/suites</directory>
- </testsuite>
- </testsuites>
-</phpunit>
diff --git a/www/wiki/vendor/cssjanus/cssjanus/src/CSSJanus.php b/www/wiki/vendor/cssjanus/cssjanus/src/CSSJanus.php
index d1b2d7b1..7b46ef93 100644
--- a/www/wiki/vendor/cssjanus/cssjanus/src/CSSJanus.php
+++ b/www/wiki/vendor/cssjanus/cssjanus/src/CSSJanus.php
@@ -35,7 +35,7 @@ class CSSJanus {
private static $patterns = array(
'tmpToken' => '`TMP`',
'nonAscii' => '[\200-\377]',
- 'unicode' => '(?:(?:\\[0-9a-f]{1,6})(?:\r\n|\s)?)',
+ 'unicode' => '(?:(?:\\\\[0-9a-f]{1,6})(?:\r\n|\s)?)',
'num' => '(?:[0-9]*\.[0-9]+|[0-9]+)',
'unit' => '(?:em|ex|px|cm|mm|in|pt|pc|deg|rad|grad|ms|s|hz|khz|%)',
'body_selector' => 'body\s*{\s*',
@@ -92,17 +92,19 @@ class CSSJanus {
// @codingStandardsIgnoreStart Generic.Files.LineLength.TooLong
$patterns =& self::$patterns;
- $patterns['escape'] = "(?:{$patterns['unicode']}|\\[^\r\n\f0-9a-f])";
+ $patterns['escape'] = "(?:{$patterns['unicode']}|\\\\[^\\r\\n\\f0-9a-f])";
$patterns['nmstart'] = "(?:[_a-z]|{$patterns['nonAscii']}|{$patterns['escape']})";
$patterns['nmchar'] = "(?:[_a-z0-9-]|{$patterns['nonAscii']}|{$patterns['escape']})";
$patterns['ident'] = "-?{$patterns['nmstart']}{$patterns['nmchar']}*";
$patterns['quantity'] = "{$patterns['num']}(?:\s*{$patterns['unit']}|{$patterns['ident']})?";
$patterns['possibly_negative_quantity'] = "((?:-?{$patterns['quantity']})|(?:inherit|auto))";
$patterns['color'] = "(#?{$patterns['nmchar']}+|(?:rgba?|hsla?)\([ \d.,%-]+\))";
- $patterns['url_chars'] = "(?:{$patterns['url_special_chars']}|{$patterns['nonAscii']}|{$patterns['escape']})*";
- $patterns['lookahead_not_open_brace'] = "(?!({$patterns['nmchar']}|\r?\n|\s|#|\:|\.|\,|\+|>|\(|\)|\[|\]|=|\*=|~=|\^=|'[^']*'])*?{)";
- $patterns['lookahead_not_closing_paren'] = "(?!{$patterns['url_chars']}?{$patterns['valid_after_uri_chars']}\))";
- $patterns['lookahead_for_closing_paren'] = "(?={$patterns['url_chars']}?{$patterns['valid_after_uri_chars']}\))";
+ // Use "*+" instead of "*?" to avoid reaching the backtracking limit.
+ // <https://github.com/cssjanus/php-cssjanus/issues/14>, <https://phabricator.wikimedia.org/T215746#4944830>.
+ $patterns['url_chars'] = "(?:{$patterns['url_special_chars']}|{$patterns['nonAscii']}|{$patterns['escape']})*+";
+ $patterns['lookahead_not_open_brace'] = "(?!({$patterns['nmchar']}|\\r?\\n|\s|#|\:|\.|\,|\+|>|\(|\)|\[|\]|=|\*=|~=|\^=|'[^']*'])*+{)";
+ $patterns['lookahead_not_closing_paren'] = "(?!{$patterns['url_chars']}{$patterns['valid_after_uri_chars']}\))";
+ $patterns['lookahead_for_closing_paren'] = "(?={$patterns['url_chars']}{$patterns['valid_after_uri_chars']}\))";
$patterns['noflip_single'] = "/({$patterns['noflip_annotation']}{$patterns['lookahead_not_open_brace']}[^;}]+;?)/i";
$patterns['noflip_class'] = "/({$patterns['noflip_annotation']}{$patterns['chars_within_selector']}})/i";
$patterns['direction_ltr'] = "/({$patterns['direction']})ltr/i";
@@ -129,10 +131,9 @@ class CSSJanus {
$patterns['text_shadow3'] = "/(text-shadow\s*:\s*){$patterns['possibly_negative_quantity']}/i";
$patterns['bg_horizontal_percentage'] = "/(background(?:-position)?\s*:\s*(?:[^:;}\s]+\s+)*?)({$patterns['quantity']})/i";
$patterns['bg_horizontal_percentage_x'] = "/(background-position-x\s*:\s*)(-?{$patterns['num']}%)/i";
- $patterns['translate_x'] = "/(transform\s*:[^;]*)(translateX\s*\(\s*){$patterns['possibly_negative_quantity']}(\s*\))/i";
- $patterns['translate'] = "/(transform\s*:[^;]*)(translate\s*\(\s*){$patterns['possibly_negative_quantity']}((?:\s*,\s*{$patterns['possibly_negative_quantity']}){0,2}\s*\))/i";
+ $patterns['translate_x'] = "/(transform\s*:[^;}]*)(translateX\s*\(\s*){$patterns['possibly_negative_quantity']}(\s*\))/i";
+ $patterns['translate'] = "/(transform\s*:[^;}]*)(translate\s*\(\s*){$patterns['possibly_negative_quantity']}((?:\s*,\s*{$patterns['possibly_negative_quantity']}){0,2}\s*\))/i";
// @codingStandardsIgnoreEnd
-
}
/**
diff --git a/www/wiki/vendor/cssjanus/cssjanus/test/CSSJanusBenchmark.php b/www/wiki/vendor/cssjanus/cssjanus/test/CSSJanusBenchmark.php
new file mode 100644
index 00000000..9f16d2ad
--- /dev/null
+++ b/www/wiki/vendor/cssjanus/cssjanus/test/CSSJanusBenchmark.php
@@ -0,0 +1,74 @@
+<?php
+
+class CSSJanusBenchmark {
+
+ public function run() {
+ foreach (self::getFixtures() as $name => $data) {
+ $iterations = 1000;
+ $this->outputIntro($name, $data, $iterations);
+ $total = 0;
+ $max = -INF;
+ $i = 0;
+ for ($i = 1; $i <= $iterations; $i++) {
+ $start = microtime(true);
+ CSSJanus::transform($data, [ 'transformDirInUrl' => true ]);
+ $took = ( microtime(true) - $start) * 1000;
+ $max = max($max, $took);
+ $total += ( microtime(true) - $start) * 1000;
+ }
+ $this->outputStat($total, $max, $iterations);
+ }
+ }
+
+ protected function outputIntro($name, $data, $iterations) {
+ echo "\n## {$name}\n"
+ . "- data length: " . $this->formatSize(strlen($data)) . "\n"
+ . "- data hash: " . hash('fnv132', $data) . "\n"
+ . "- iterations: " . $iterations . "\n";
+ }
+
+ protected function outputStat($total, $max, $iterations) {
+ $mean = $total / $iterations; // in milliseconds
+ $ratePerSecond = 1.0 / ( $mean / 1000.0 );
+ echo "- max: " . sprintf('%.2fms', $max) . "\n";
+ echo "- mean: " . sprintf('%.2fms', $mean) . "\n";
+ echo "- rate: " . sprintf('%.0f/s', $ratePerSecond) . "\n";
+ }
+
+ private function formatSize($size) {
+ $i = floor(log($size, 1024));
+ return round($size / pow(1024, $i), [0,0,2,2,3][$i]) . ' ' . ['B','KB','MB','GB','TB'][$i];
+ }
+
+ protected function getFixtures() {
+ $fixtures = [
+ 'mediawiki-legacy-shared' => [
+ 'version' => '1064426',
+ 'src' => 'https://github.com/wikimedia/mediawiki/raw/1064426'
+ . '/resources/src/mediawiki.legacy/shared.css',
+ ],
+ 'ooui-core' => [
+ 'version' => '130344b',
+ 'src' => 'https://github.com/wikimedia/mediawiki/raw/130344b'
+ . '/resources/lib/oojs-ui/oojs-ui-core-wikimediaui.css',
+ ],
+ ];
+ $result = [];
+ $dir = __DIR__;
+ foreach ($fixtures as $name => $desc) {
+ $file = "{$dir}/data-fixture-{$name}.{$desc['version']}.css";
+ if (!is_readable($file)) {
+ array_map('unlink', glob("{$dir}/data-fixture-{$name}.*"));
+ $data = file_get_contents($desc['src']);
+ if ($data === false) {
+ throw new Exception("Failed to fetch fixture: {$name}");
+ }
+ file_put_contents($file, $data);
+ } else {
+ $data = file_get_contents($file);
+ }
+ $result[$name] = $data;
+ }
+ return $result;
+ }
+}
diff --git a/www/wiki/vendor/cssjanus/cssjanus/test/bench.php b/www/wiki/vendor/cssjanus/cssjanus/test/bench.php
new file mode 100644
index 00000000..25310b96
--- /dev/null
+++ b/www/wiki/vendor/cssjanus/cssjanus/test/bench.php
@@ -0,0 +1,6 @@
+<?php
+
+require_once __DIR__ . '/../vendor/autoload.php';
+require_once __DIR__ . '/CSSJanusBenchmark.php';
+
+( new CSSJanusBenchmark )->run();
diff --git a/www/wiki/vendor/cssjanus/cssjanus/test/suites/CSSJanusTest.php b/www/wiki/vendor/cssjanus/cssjanus/test/suites/CSSJanusTest.php
index ad70407b..0a405f84 100644
--- a/www/wiki/vendor/cssjanus/cssjanus/test/suites/CSSJanusTest.php
+++ b/www/wiki/vendor/cssjanus/cssjanus/test/suites/CSSJanusTest.php
@@ -21,6 +21,7 @@ class CSSJanusTest extends PHPUnit_Framework_TestCase {
$input = $case[0];
$noop = !isset($case[1]);
$output = $noop ? $input : $case[1];
+ $roundtrip = isset($test['roundtrip']) ? $test['roundtrip'] : !$noop;
$cases[] = array(
$input,
@@ -29,7 +30,7 @@ class CSSJanusTest extends PHPUnit_Framework_TestCase {
$name,
);
- if (!$noop) {
+ if ($roundtrip) {
// Round trip
$cases[] = array(
$output,
@@ -58,7 +59,7 @@ class CSSJanusTest extends PHPUnit_Framework_TestCase {
protected static function getSpec() {
static $json;
if ($json == null) {
- $version = '1.2.0';
+ $version = '1.3.2';
$dir = dirname(__DIR__);
$file = "$dir/data-v$version.json";
if (!is_readable($file)) {
diff --git a/www/wiki/vendor/data-values/common/.travis.yml b/www/wiki/vendor/data-values/common/.travis.yml
index 3484c764..1296abef 100644
--- a/www/wiki/vendor/data-values/common/.travis.yml
+++ b/www/wiki/vendor/data-values/common/.travis.yml
@@ -1,12 +1,9 @@
language: php
php:
- - 5.3
- - 5.4
- - 5.5
- 5.6
- 7
- - hhvm
+ - hhvm-3.18
before_script:
- travis_retry composer install --prefer-source
diff --git a/www/wiki/vendor/data-values/common/Common.php b/www/wiki/vendor/data-values/common/Common.php
index 112c3bb6..5c84d978 100644
--- a/www/wiki/vendor/data-values/common/Common.php
+++ b/www/wiki/vendor/data-values/common/Common.php
@@ -15,4 +15,4 @@ if ( defined( 'DATAVALUES_COMMON_VERSION' ) ) {
return 1;
}
-define( 'DATAVALUES_COMMON_VERSION', '0.4.2' );
+define( 'DATAVALUES_COMMON_VERSION', '0.4.3' );
diff --git a/www/wiki/vendor/data-values/common/README.md b/www/wiki/vendor/data-values/common/README.md
index c0a8404a..e025348a 100644
--- a/www/wiki/vendor/data-values/common/README.md
+++ b/www/wiki/vendor/data-values/common/README.md
@@ -49,6 +49,18 @@ DataValues Common has been written by the Wikidata team, as [Wikimedia Germany]
## Release notes
+### 0.4.3 (2019-06-28)
+
+* Fixed typo in error message in `DispatchingValueParser`
+
+### 0.4.2 (2018-08-16)
+
+* The component can now be installed together with DataValues 2.x
+
+### 0.4.1 (2018-08-09)
+
+* Fixed version number not updated before.
+
### 0.4.0 (2017-08-09)
* Removed MediaWiki integration
diff --git a/www/wiki/vendor/data-values/common/composer.json b/www/wiki/vendor/data-values/common/composer.json
index 0a711758..e49bdc99 100644
--- a/www/wiki/vendor/data-values/common/composer.json
+++ b/www/wiki/vendor/data-values/common/composer.json
@@ -27,6 +27,9 @@
"data-values/data-values": "~2.0|~1.0|~0.1",
"data-values/interfaces": "~0.2.0|^0.1.5"
},
+ "require-dev": {
+ "phpunit/phpunit": "~5.7"
+ },
"extra": {
"branch-alias": {
"dev-master": "0.4.x-dev"
diff --git a/www/wiki/vendor/data-values/common/src/ValueParsers/DispatchingValueParser.php b/www/wiki/vendor/data-values/common/src/ValueParsers/DispatchingValueParser.php
index cdd92de7..5146a3e6 100644
--- a/www/wiki/vendor/data-values/common/src/ValueParsers/DispatchingValueParser.php
+++ b/www/wiki/vendor/data-values/common/src/ValueParsers/DispatchingValueParser.php
@@ -62,7 +62,7 @@ class DispatchingValueParser implements ValueParser {
}
throw new ParseException(
- 'The value is not recognitzed by the configured parsers',
+ 'The value is not recognized by the configured parsers',
$value,
$this->format
);
diff --git a/www/wiki/vendor/data-values/geo/COPYING b/www/wiki/vendor/data-values/geo/COPYING
new file mode 100644
index 00000000..ebba08a4
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/COPYING
@@ -0,0 +1,347 @@
+The license text below "----" applies to all files within this distribution, other
+than those that are in a directory which contains files named "LICENSE" or
+"COPYING", or a subdirectory thereof. For those files, the license text contained in
+said file overrides any license information contained in directories of smaller depth.
+Alternative licenses are typically used for software that is provided by external
+parties, and merely packaged with this software for convenience.
+----
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/www/wiki/vendor/data-values/geo/README.md b/www/wiki/vendor/data-values/geo/README.md
new file mode 100644
index 00000000..9a868c00
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/README.md
@@ -0,0 +1,280 @@
+# DataValues Geo
+
+Small library for **parsing, formatting and representing coordinates**. This library supports multiple coordinate formats,
+it is well tested, and it is used by the software behind Wikipedia and Wikidata.
+
+[![Build Status](https://travis-ci.org/DataValues/Geo.svg?branch=master)](https://travis-ci.org/DataValues/Geo)
+[![Code Coverage](https://scrutinizer-ci.com/g/DataValues/Geo/badges/coverage.png?s=bf4cfd11f3b985fd05918f395c350b376a9ce0ee)](https://scrutinizer-ci.com/g/DataValues/Geo/)
+[![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/DataValues/Geo/badges/quality-score.png?s=e695e42b53d74fc02e5cfa2aa218420f062edbd2)](https://scrutinizer-ci.com/g/DataValues/Geo/)
+
+On [Packagist](https://packagist.org/packages/data-values/geo):
+[![Latest Stable Version](https://poser.pugx.org/data-values/geo/version.png)](https://packagist.org/packages/data-values/geo)
+[![Download count](https://poser.pugx.org/data-values/geo/d/total.png)](https://packagist.org/packages/data-values/geo)
+
+## Usage
+
+To **parse a string to a `LatLongValue` object** you use one of the coordinate parsers.
+
+```php
+$parser = new LatLongParser();
+$latLongValue = $parser->parse('55.7557860 N, 37.6176330 W');
+var_dump($latLongValue->getLongitude()); // float: -37.6176330
+```
+
+These parsers are provided:
+
+* `LatLongParser` - Facade for format specific parsers. In most cases you will be using this one
+* `DdCoordinateParser` - Parses decimal degree coordinates
+* `DmCoordinateParser` - Parses decimal minute coordinates
+* `DmsCoordinateParser` - Parses degree minute second coordinates
+* `FloatCoordinateParser` - Parses float coordinates
+* `GlobeCoordinateParser` - Parses coordinates into `GlobeCoordinateValue` objects
+
+To **turn a coordinate object into a string** you use one of the coordinate formatters.
+
+```php
+$formatter = new LatLongFormatter();
+$coordinateString = $formatter->format(new LatLongValue(42.23, 13.37));
+```
+
+These formatters are provided:
+
+* `LatLongFormatter` - Formats a `LatLongValue` into any of the supported formats
+* `GlobeCoordinateFormatter` - Formats a `GlobeCoordinateValue`
+
+To **represent a set of coordinates** you use one of the Value Objects.
+
+`LatLongValue` has a float latitude and longitude. `GlobeCoordinateValue` wraps `LatLongValue`
+and adds a precision and a globe identifier.
+
+The **supported coordinate formats** are:
+
+* Degree minute second (`55° 45' 20.8296", -37° 37' 3.4788"` or `55° 45' 20.8296" N, 37° 37' 3.4788" W`)
+* Decimal minute (`55° 30', -37° 30'` or `55° 30' N, 37° 30' W`)
+* Decimal degree (`55.7557860°, -37.6176330°` or `55.7557860° N, 37.6176330° W`)
+* Float (`55.7557860, -37.6176330` or `55.7557860 N, 37.6176330 W`)
+
+The parsers and formatters allow you to customize the used symbols for degrees, minutes and seconds and
+to change the letters used to indicate direction (N, E, S, W).
+
+## Requirements
+
+**Geo 4.x:** PHP 7.1 or later (tested with PHP 7.1 up to PHP 7.3)
+
+**Geo 3.x:** PHP 5.5 or later (tested with PHP 5.5 up to PHP 7.2 and HHVM)
+
+## Installation
+
+To add this package as a local, per-project dependency to your project, simply add a
+dependency on `data-values/geo` to your project's `composer.json` file.
+Here is a minimal example of a `composer.json` file that just defines a dependency on
+version 4.x of this package:
+
+```json
+ {
+ "require": {
+ "data-values/geo": "^4.0.0"
+ }
+ }
+```
+
+## Running the tests
+
+For tests only
+
+ composer test
+
+For style checks only
+
+ composer cs
+
+For a full CI run
+
+ composer ci
+
+## Authors
+
+DataValues Geo is based upon and contains a lot of code written by
+[Jeroen De Dauw](https://github.com/JeroenDeDauw) for the
+[Maps](https://github.com/JeroenDeDauw/Maps) and
+[Semantic MediaWiki](https://semantic-mediawiki.org/) projects.
+
+Significant contributions where made by the Wikidata team, as [Wikimedia Germany](https://wikimedia.de/en)
+employees for the [Wikidata project](https://wikidata.org/).
+
+## Release notes
+
+### 4.1.0 (dev)
+
+* Added "PHP strict types" to all files
+* `LatLongValue` no longer extends `DataValueObject`
+* `GlobeCoordinateValue` no longer extends `DataValueObject`
+
+### 4.0.1 (2018-08-10)
+
+* Fixed parsing of coordinates with lowercase S/W directions
+* Fixed parsing DMS coordinates that omit a single minute number
+
+### 3.0.1 (2018-08-01)
+
+* Fixed parsing of coordinates with lowercase S/W directions
+
+### 2.1.2 (2018-08-01)
+
+* Fixed parsing of coordinates with lowercase S/W directions
+
+### 4.0.0 (2018-07-13)
+
+* Updated minimum required PHP version from 5.5.9 to 7.1
+* Added scalar type hints
+* Added return type hints
+* Added nullable type hints
+* Made constant visibility explicit
+* Constructing an invalid `LatLongValue` now causes `InvalidArgumentException` instead of `OutOfRangeException`
+
+### 3.0.0 (2018-03-20)
+
+* Removed `DATAVALUES_GEO_VERSION` constant
+* The parsers no longer extend `StringValueParser`
+ * They no longer have public methods `setOptions` and `getOptions`
+ * They no longer have protected field `options`
+ * They no longer have protected methods `requireOption`, `defaultOption` and `stringParse`
+ * `GlobeCoordinateParser` and `LatLongParser` no longer have protected method `getOption`
+* Made several protected fields and methods private
+ * All fields of `LatLongValue`
+ * The `detect…Precision` methods in `GlobeCoordinateParser`
+ * `LatLongParser::getParsers`
+* Removed public static method `LatLongParser::areCoordinates`
+* Dropped dependence on the DataValues Common library
+* Removed long deprecated class aliases
+ * `DataValues\GlobeCoordinateValue` (now in `DataValues\Geo\Values`)
+ * `DataValues\LatLongValue` (now in `DataValues\Geo\Values`)
+ * `DataValues\Geo\Formatters\GeoCoordinateFormatter` (now `LatLongFormatter`)
+ * `DataValues\Geo\Parsers\GeoCoordinateParser` (now `LatLongParser`)
+
+### 2.1.1 (2017-08-09)
+
+* Allow use with ~0.4.0 of DataValues/Common
+
+### 2.1.0 (2017-08-09)
+
+* Remove MediaWiki integration
+* Make use of the …::class feature
+* Add .gitattributes to exclude not needed files from git exports
+* Use Wikibase CodeSniffer instead of Mediawiki's
+* Move to short array syntax
+
+### 2.0.1 (2017-06-26)
+
+* Fixed `GlobeCoordinateValue::newFromArray` and `LatLongValue::newFromArray` not accepting mixed
+ values.
+* Deprecated `GlobeCoordinateValue::newFromArray` and `LatLongValue::newFromArray`.
+* Updated minimum required PHP version from 5.3 to 5.5.9.
+
+### 2.0.0 (2017-05-09)
+
+* `GlobeCoordinateValue` does not accept empty strings as globes any more.
+* `GlobeCoordinateValue` does not accept precisions outside the [-360..+360] interval any more.
+* Changed hash calculation of `GlobeCoordinateValue` in an incompatible way.
+* Renamed `GeoCoordinateFormatter` to `LatLongFormatter`, leaving a deprecated alias.
+* Renamed `GeoCoordinateParser` to `LatLongParser`, leaving a deprecated alias.
+* Renamed `GeoCoordinateParserBase` to `LatLongParserBase`.
+* Deprecated `LatLongParser::areCoordinates`.
+
+### 1.2.2 (2017-03-14)
+
+* Fixed multiple rounding issues in `GeoCoordinateFormatter`.
+
+### 1.2.1 (2016-12-16)
+
+* Fixed another IEEE issue in `GeoCoordinateFormatter`.
+
+### 1.2.0 (2016-11-11)
+
+* Added missing inline documentation to public methods and constants.
+* Added a basic PHPCS rule set, can be run with `composer phpcs`.
+
+### 1.1.8 (2016-10-12)
+
+* Fixed an IEEE issue in `GeoCoordinateFormatter`
+* Fixed a PHP 7.1 compatibility issue in a test
+
+### 1.1.7 (2016-05-25)
+
+* Made minor documentation improvements
+
+### 1.1.6 (2016-04-02)
+
+* Added compatibility with DataValues Common 0.3.x
+
+### 1.1.5 (2015-12-28)
+
+* The component can now be installed together with DataValues Interfaces 0.2.x
+
+### 1.1.4 (2014-11-25)
+
+* Add fall back to default on invalid precision to more places.
+
+### 1.1.3 (2014-11-19)
+
+* Fall back to default on invalid precision instead of dividing by zero.
+
+### 1.1.2 (2014-11-18)
+
+* Precision detection in `GlobeCoordinateParser` now has a lower bound of 0.00000001°
+
+### 1.1.1 (2014-10-21)
+
+* Removed remaining uses of class aliases from messages and comments
+* Fixed some types in documentation
+
+### 1.1.0 (2014-10-09)
+
+* Made the component installable with DataValues 1.x
+* `GeoCoordinateFormatter` now supports precision in degrees
+* `GlobeCoordinateFormatter` now passes the globe precision to the `GeoCoordinateFormatter` it uses
+* Introduced `FORMAT_NAME` class constants on ValueParsers in order to use them as expectedFormat
+* Changed ValueParsers to pass rawValue and expectedFormat arguments when constructing a `ParseException`
+
+### 1.0.0 (2014-07-31)
+
+* All classes and interfaces have been moved into the `DataValues\Geo` namespace
+ * `DataValues\LatLongValue` has been left as deprecated alias
+ * `DataValues\GlobeCoordinateValue` has been left as deprecated alias
+* Globe in `GlobeCoordinateValue` now defaults to `http://www.wikidata.org/entity/Q2`
+
+### 0.2.0 (2014-07-07)
+
+* Removed deprecated `GeoCoordinateValue`
+* Added `GlobeMath`
+
+### 0.1.2 (2014-01-22)
+
+* Added support for different levels of spacing in GeoCoordinateFormatter
+
+### 0.1.1 (2013-11-30)
+
+* Added support for direction notation to GeoCoordinateFormatter
+* Decreased complexity of GeoCoordinateFormatter
+* Decreased complexity and coupling of GeoCoordinateFormatterTest
+
+### 0.1.0 (2013-11-17)
+
+Initial release with these features:
+
+* LatLongValue
+* GlobeCoordinateValue
+* GeoCoordinateFormatter
+* GlobeCoordinateFormatter
+* DdCoordinateParser
+* DmCoordinateParser
+* DmsCoordinateParser
+* FloatCoordinateParser
+* GeoCoordinateParser
+* GlobeCoordinateParser
+
+## Links
+
+* [DataValues Geo on Packagist](https://packagist.org/packages/data-values/geo)
+* [DataValues Geo on TravisCI](https://travis-ci.org/DataValues/Geo)
+* [DataValues on Wikimedia's Phabricator](https://phabricator.wikimedia.org/project/view/122/)
diff --git a/www/wiki/vendor/data-values/geo/src/Formatters/GlobeCoordinateFormatter.php b/www/wiki/vendor/data-values/geo/src/Formatters/GlobeCoordinateFormatter.php
new file mode 100644
index 00000000..b651e8a5
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Formatters/GlobeCoordinateFormatter.php
@@ -0,0 +1,53 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Formatters;
+
+use DataValues\Geo\Values\GlobeCoordinateValue;
+use InvalidArgumentException;
+use ValueFormatters\FormatterOptions;
+use ValueFormatters\ValueFormatter;
+
+/**
+ * Geographical coordinates formatter.
+ * Formats GlobeCoordinateValue objects.
+ *
+ * Formatting of latitude and longitude is done via LatLongFormatter.
+ *
+ * For now this is a trivial implementation that only forwards to LatLongFormatter.
+ * TODO: add formatting of globe and precision
+ *
+ * @since 0.1
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class GlobeCoordinateFormatter implements ValueFormatter {
+
+ /**
+ * @var LatLongFormatter
+ */
+ private $formatter;
+
+ public function __construct( FormatterOptions $options = null ) {
+ $this->formatter = new LatLongFormatter( $options );
+ }
+
+ /**
+ * @see ValueFormatter::format
+ *
+ * @param GlobeCoordinateValue $value
+ *
+ * @return string Plain text
+ * @throws InvalidArgumentException
+ */
+ public function format( $value ): string {
+ if ( !( $value instanceof GlobeCoordinateValue ) ) {
+ throw new InvalidArgumentException( 'Data value type mismatch. Expected a GlobeCoordinateValue.' );
+ }
+
+ return $this->formatter->formatLatLongValue( $value->getLatLong(), $value->getPrecision() );
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Formatters/LatLongFormatter.php b/www/wiki/vendor/data-values/geo/src/Formatters/LatLongFormatter.php
new file mode 100644
index 00000000..94e7828e
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Formatters/LatLongFormatter.php
@@ -0,0 +1,360 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Formatters;
+
+use DataValues\Geo\Values\LatLongValue;
+use InvalidArgumentException;
+use ValueFormatters\FormatterOptions;
+use ValueFormatters\ValueFormatterBase;
+
+/**
+ * Geographical coordinates formatter.
+ * Formats LatLongValue objects.
+ *
+ * Supports the following notations:
+ * - Degree minute second
+ * - Decimal degrees
+ * - Decimal minutes
+ * - Float
+ *
+ * Some code in this class has been borrowed from the
+ * MapsCoordinateParser class of the Maps extension for MediaWiki.
+ *
+ * @since 0.1, renamed in 2.0
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ * @author Addshore
+ * @author Thiemo Kreuz
+ */
+class LatLongFormatter extends ValueFormatterBase {
+
+ /**
+ * Output formats for use with the self::OPT_FORMAT option.
+ */
+ public const TYPE_FLOAT = 'float';
+ public const TYPE_DMS = 'dms';
+ public const TYPE_DM = 'dm';
+ public const TYPE_DD = 'dd';
+
+ /**
+ * The symbols representing the different directions for usage in directional notation.
+ * @since 0.1
+ */
+ public const OPT_NORTH_SYMBOL = 'north';
+ public const OPT_EAST_SYMBOL = 'east';
+ public const OPT_SOUTH_SYMBOL = 'south';
+ public const OPT_WEST_SYMBOL = 'west';
+
+ /**
+ * The symbols representing degrees, minutes and seconds.
+ * @since 0.1
+ */
+ public const OPT_DEGREE_SYMBOL = 'degree';
+ public const OPT_MINUTE_SYMBOL = 'minute';
+ public const OPT_SECOND_SYMBOL = 'second';
+
+ /**
+ * Flags for use with the self::OPT_SPACING_LEVEL option.
+ */
+ public const OPT_SPACE_LATLONG = 'latlong';
+ public const OPT_SPACE_DIRECTION = 'direction';
+ public const OPT_SPACE_COORDPARTS = 'coordparts';
+
+ /**
+ * Option specifying the output format (also referred to as output type). Must be one of the
+ * self::TYPE_… constants.
+ */
+ public const OPT_FORMAT = 'geoformat';
+
+ /**
+ * Boolean option specifying if negative coordinates should have minus signs, e.g. "-1°, -2°"
+ * (false) or cardinal directions, e.g. "1° S, 2° W" (true). Default is false.
+ */
+ public const OPT_DIRECTIONAL = 'directional';
+
+ /**
+ * Option for the separator character between latitude and longitude. Defaults to a comma.
+ */
+ public const OPT_SEPARATOR_SYMBOL = 'separator';
+
+ /**
+ * Option specifying the amount and position of space characters in the output. Must be an array
+ * containing zero or more of the self::OPT_SPACE_… flags.
+ */
+ public const OPT_SPACING_LEVEL = 'spacing';
+
+ /**
+ * Option specifying the precision in fractional degrees. Must be a number or numeric string.
+ */
+ public const OPT_PRECISION = 'precision';
+
+ private const DEFAULT_PRECISION = 1 / 3600;
+
+ public function __construct( FormatterOptions $options = null ) {
+ parent::__construct( $options );
+
+ $this->defaultOption( self::OPT_NORTH_SYMBOL, 'N' );
+ $this->defaultOption( self::OPT_EAST_SYMBOL, 'E' );
+ $this->defaultOption( self::OPT_SOUTH_SYMBOL, 'S' );
+ $this->defaultOption( self::OPT_WEST_SYMBOL, 'W' );
+
+ $this->defaultOption( self::OPT_DEGREE_SYMBOL, '°' );
+ $this->defaultOption( self::OPT_MINUTE_SYMBOL, "'" );
+ $this->defaultOption( self::OPT_SECOND_SYMBOL, '"' );
+
+ $this->defaultOption( self::OPT_FORMAT, self::TYPE_FLOAT );
+ $this->defaultOption( self::OPT_DIRECTIONAL, false );
+
+ $this->defaultOption( self::OPT_SEPARATOR_SYMBOL, ',' );
+ $this->defaultOption( self::OPT_SPACING_LEVEL, [
+ self::OPT_SPACE_LATLONG,
+ self::OPT_SPACE_DIRECTION,
+ self::OPT_SPACE_COORDPARTS,
+ ] );
+ $this->defaultOption( self::OPT_PRECISION, 0 );
+ }
+
+ /**
+ * @see ValueFormatter::format
+ *
+ * Calls formatLatLongValue() using OPT_PRECISION for the $precision parameter.
+ *
+ * @param LatLongValue $value
+ *
+ * @return string Plain text
+ * @throws InvalidArgumentException
+ */
+ public function format( $value ): string {
+ if ( !( $value instanceof LatLongValue ) ) {
+ throw new InvalidArgumentException( 'Data value type mismatch. Expected a LatLongValue.' );
+ }
+
+ return $this->formatLatLongValue( $value, $this->getPrecisionFromOptions() );
+ }
+
+ private function getPrecisionFromOptions(): float {
+ $precision = $this->options->getOption( self::OPT_PRECISION );
+
+ if ( is_string( $precision ) ) {
+ return (float)$precision;
+ }
+
+ if ( is_float( $precision ) || is_int( $precision ) ) {
+ return $precision;
+ }
+
+ return self::DEFAULT_PRECISION;
+ }
+
+ /**
+ * Formats a LatLongValue with the desired precision.
+ *
+ * @since 0.5
+ *
+ * @param LatLongValue $value
+ * @param float|int $precision The desired precision, given as fractional degrees.
+ *
+ * @return string Plain text
+ * @throws InvalidArgumentException
+ */
+ public function formatLatLongValue( LatLongValue $value, ?float $precision ): string {
+ if ( $precision <= 0 || !is_finite( $precision ) ) {
+ $precision = self::DEFAULT_PRECISION;
+ }
+
+ $formatted = implode(
+ $this->getOption( self::OPT_SEPARATOR_SYMBOL ) . $this->getSpacing( self::OPT_SPACE_LATLONG ),
+ [
+ $this->formatLatitude( $value->getLatitude(), $precision ),
+ $this->formatLongitude( $value->getLongitude(), $precision )
+ ]
+ );
+
+ return $formatted;
+ }
+
+ /**
+ * @param string $spacingLevel One of the self::OPT_SPACE_… constants
+ *
+ * @return string
+ */
+ private function getSpacing( string $spacingLevel ): string {
+ if ( in_array( $spacingLevel, $this->getOption( self::OPT_SPACING_LEVEL ) ) ) {
+ return ' ';
+ }
+ return '';
+ }
+
+ private function formatLatitude( float $latitude, float $precision ): string {
+ return $this->makeDirectionalIfNeeded(
+ $this->formatCoordinate( $latitude, $precision ),
+ $this->options->getOption( self::OPT_NORTH_SYMBOL ),
+ $this->options->getOption( self::OPT_SOUTH_SYMBOL )
+ );
+ }
+
+ private function formatLongitude( float $longitude, float $precision ): string {
+ return $this->makeDirectionalIfNeeded(
+ $this->formatCoordinate( $longitude, $precision ),
+ $this->options->getOption( self::OPT_EAST_SYMBOL ),
+ $this->options->getOption( self::OPT_WEST_SYMBOL )
+ );
+ }
+
+ private function makeDirectionalIfNeeded( string $coordinate, string $positiveSymbol,
+ string $negativeSymbol ): string {
+
+ if ( $this->options->getOption( self::OPT_DIRECTIONAL ) ) {
+ return $this->makeDirectional( $coordinate, $positiveSymbol, $negativeSymbol );
+ }
+
+ return $coordinate;
+ }
+
+ private function makeDirectional( string $coordinate, string $positiveSymbol,
+ string $negativeSymbol ): string {
+
+ $isNegative = substr( $coordinate, 0, 1 ) === '-';
+
+ if ( $isNegative ) {
+ $coordinate = substr( $coordinate, 1 );
+ }
+
+ $symbol = $isNegative ? $negativeSymbol : $positiveSymbol;
+
+ return $coordinate . $this->getSpacing( self::OPT_SPACE_DIRECTION ) . $symbol;
+ }
+
+ private function formatCoordinate( float $degrees, float $precision ): string {
+ // Remove insignificant detail
+ $degrees = $this->roundDegrees( $degrees, $precision );
+ $format = $this->getOption( self::OPT_FORMAT );
+
+ if ( $format === self::TYPE_FLOAT ) {
+ return $this->getInFloatFormat( $degrees );
+ }
+
+ if ( $format !== self::TYPE_DD ) {
+ if ( $precision >= 1 - 1 / 60 && $precision < 1 ) {
+ $precision = 1;
+ } elseif ( $precision >= 1 / 60 - 1 / 3600 && $precision < 1 / 60 ) {
+ $precision = 1 / 60;
+ }
+ }
+
+ if ( $format === self::TYPE_DD || $precision >= 1 ) {
+ return $this->getInDecimalDegreeFormat( $degrees, $precision );
+ }
+ if ( $format === self::TYPE_DM || $precision >= 1 / 60 ) {
+ return $this->getInDecimalMinuteFormat( $degrees, $precision );
+ }
+ if ( $format === self::TYPE_DMS ) {
+ return $this->getInDegreeMinuteSecondFormat( $degrees, $precision );
+ }
+
+ throw new InvalidArgumentException( 'Invalid coordinate format specified in the options' );
+ }
+
+ private function roundDegrees( float $degrees, float $precision ): float {
+ $sign = $degrees > 0 ? 1 : -1;
+ $reduced = round( abs( $degrees ) / $precision );
+ $expanded = $reduced * $precision;
+
+ return $sign * $expanded;
+ }
+
+ private function getInFloatFormat( float $floatDegrees ): string {
+ $stringDegrees = (string)$floatDegrees;
+
+ if ( $stringDegrees === '-0' ) {
+ return '0';
+ }
+
+ return $stringDegrees;
+ }
+
+ private function getInDecimalDegreeFormat( float $floatDegrees, float $precision ): string {
+ $degreeDigits = $this->getSignificantDigits( 1, $precision );
+ $stringDegrees = $this->formatNumber( $floatDegrees, $degreeDigits );
+
+ return $stringDegrees . $this->options->getOption( self::OPT_DEGREE_SYMBOL );
+ }
+
+ private function getInDegreeMinuteSecondFormat( float $floatDegrees, float $precision ): string {
+ $isNegative = $floatDegrees < 0;
+ $secondDigits = $this->getSignificantDigits( 3600, $precision );
+
+ $seconds = round( abs( $floatDegrees ) * 3600, max( 0, $secondDigits ) );
+ $minutes = (int)( $seconds / 60 );
+ $degrees = (int)( $minutes / 60 );
+
+ $seconds -= $minutes * 60;
+ $minutes -= $degrees * 60;
+
+ $space = $this->getSpacing( self::OPT_SPACE_COORDPARTS );
+ $result = $this->formatNumber( $degrees )
+ . $this->options->getOption( self::OPT_DEGREE_SYMBOL )
+ . $space
+ . $this->formatNumber( $minutes )
+ . $this->options->getOption( self::OPT_MINUTE_SYMBOL )
+ . $space
+ . $this->formatNumber( $seconds, $secondDigits )
+ . $this->options->getOption( self::OPT_SECOND_SYMBOL );
+
+ if ( $isNegative && ( $degrees + $minutes + $seconds ) > 0 ) {
+ $result = '-' . $result;
+ }
+
+ return $result;
+ }
+
+ private function getInDecimalMinuteFormat( float $floatDegrees, float $precision ): string {
+ $isNegative = $floatDegrees < 0;
+ $minuteDigits = $this->getSignificantDigits( 60, $precision );
+
+ $minutes = round( abs( $floatDegrees ) * 60, max( 0, $minuteDigits ) );
+ $degrees = (int)( $minutes / 60 );
+
+ $minutes -= $degrees * 60;
+
+ $space = $this->getSpacing( self::OPT_SPACE_COORDPARTS );
+ $result = $this->formatNumber( $degrees )
+ . $this->options->getOption( self::OPT_DEGREE_SYMBOL )
+ . $space
+ . $this->formatNumber( $minutes, $minuteDigits )
+ . $this->options->getOption( self::OPT_MINUTE_SYMBOL );
+
+ if ( $isNegative && ( $degrees + $minutes ) > 0 ) {
+ $result = '-' . $result;
+ }
+
+ return $result;
+ }
+
+ /**
+ * @param float|int $unitsPerDegree The number of target units per degree
+ * (60 for minutes, 3600 for seconds)
+ * @param float|int $degreePrecision
+ *
+ * @return int The number of digits to show after the decimal point
+ * (resp. before, if the result is negative).
+ */
+ private function getSignificantDigits( float $unitsPerDegree, float $degreePrecision ): int {
+ return (int)ceil( -log10( $unitsPerDegree * $degreePrecision ) );
+ }
+
+ /**
+ * @param float $number
+ * @param int $digits The number of digits after the decimal point.
+ *
+ * @return string
+ */
+ private function formatNumber( float $number, int $digits = 0 ): string {
+ // TODO: use NumberLocalizer
+ return sprintf( '%.' . ( $digits > 0 ? $digits : 0 ) . 'F', $number );
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/GlobeMath.php b/www/wiki/vendor/data-values/geo/src/GlobeMath.php
new file mode 100644
index 00000000..984368b8
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/GlobeMath.php
@@ -0,0 +1,116 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo;
+
+use DataValues\Geo\Values\GlobeCoordinateValue;
+use DataValues\Geo\Values\LatLongValue;
+
+/**
+ * Logical and mathematical helper functions for normalizations and calculations with
+ * GlobeCoordinateValue objects.
+ *
+ * @since 0.2
+ *
+ * @license GPL-2.0-or-later
+ * @author Thiemo Kreuz
+ */
+class GlobeMath {
+
+ /**
+ * @todo Move this constant next to GlobeCoordinateValue::GLOBE_EARTH?
+ */
+ public const GLOBE_MOON = 'http://www.wikidata.org/entity/Q405';
+
+ /**
+ * @param string|null $globe IRI of a globe.
+ *
+ * @return string Normalized IRI, defaults to 'http://www.wikidata.org/entity/Q2'.
+ */
+ public function normalizeGlobe( ?string $globe ) {
+ if ( !is_string( $globe ) || $globe === '' ) {
+ return GlobeCoordinateValue::GLOBE_EARTH;
+ }
+
+ return $globe;
+ }
+
+ /**
+ * Normalizes latitude to [-90°..+90°]. Normalizes longitude to [-180°..+180°[ on Earth and
+ * Moon and to [0°..+360°[ on all other globes.
+ * @see http://planetarynames.wr.usgs.gov/TargetCoordinates
+ *
+ * @param GlobeCoordinateValue $value
+ *
+ * @return GlobeCoordinateValue
+ */
+ public function normalizeGlobeCoordinate( GlobeCoordinateValue $value ): GlobeCoordinateValue {
+ return new GlobeCoordinateValue(
+ $this->normalizeGlobeLatLong( $value->getLatLong(), $value->getGlobe() ),
+ $value->getPrecision(),
+ $value->getGlobe()
+ );
+ }
+
+ /**
+ * @param LatLongValue $value
+ * @param string|null $globe
+ *
+ * @return LatLongValue
+ */
+ public function normalizeGlobeLatLong( LatLongValue $value, string $globe = null ): LatLongValue {
+ switch ( $this->normalizeGlobe( $globe ) ) {
+ case GlobeCoordinateValue::GLOBE_EARTH:
+ case self::GLOBE_MOON:
+ $minimumLongitude = -180;
+ break;
+ default:
+ $minimumLongitude = 0;
+ }
+
+ return $this->normalizeLatLong( $value, $minimumLongitude );
+ }
+
+ /**
+ * @param LatLongValue $value
+ * @param float $minimumLongitude
+ *
+ * @return LatLongValue
+ */
+ public function normalizeLatLong( LatLongValue $value, float $minimumLongitude = -180.0 ): LatLongValue {
+ $lat = $value->getLatitude();
+ $lon = $value->getLongitude();
+
+ // Normalize to [-180°..+180°[ on Earth/Moon, [0°..+360°[ on other globes.
+ if ( $lon >= $minimumLongitude + 360 ) {
+ $lon -= 360;
+ } elseif ( $lon < $minimumLongitude ) {
+ $lon += 360;
+ }
+
+ if ( $lat >= 270 ) {
+ // Same side of the globe, on the southern hemisphere.
+ $lat -= 360;
+ } elseif ( $lat <= -270 ) {
+ // Same side of the globe, on the northern hemisphere.
+ $lat += 360;
+ } elseif ( $lat > 90 ) {
+ // Other side of the globe
+ $lat = 180 - $lat;
+ $lon += $lon - 180 >= $minimumLongitude ? -180 : 180;
+ } elseif ( $lat < -90 ) {
+ // Other side of the globe
+ $lat = -180 - $lat;
+ $lon += $lon - 180 >= $minimumLongitude ? -180 : 180;
+ }
+
+ // North/south pole
+ if ( abs( $lat ) === 90.0 ) {
+ $lon = 0;
+ }
+
+ return new LatLongValue( $lat, $lon );
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Parsers/DdCoordinateParser.php b/www/wiki/vendor/data-values/geo/src/Parsers/DdCoordinateParser.php
new file mode 100644
index 00000000..94b46335
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Parsers/DdCoordinateParser.php
@@ -0,0 +1,226 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Parsers;
+
+use DataValues\Geo\Values\LatLongValue;
+use ValueParsers\ParseException;
+use ValueParsers\ParserOptions;
+
+/**
+ * Parser for geographical coordinates in Decimal Degree notation.
+ *
+ * @since 0.1
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ * @author H. Snater < mediawiki@snater.com >
+ */
+class DdCoordinateParser extends LatLongParserBase {
+
+ /**
+ * The symbol representing degrees.
+ * @since 0.1
+ */
+ public const OPT_DEGREE_SYMBOL = 'degree';
+
+ /**
+ * @param ParserOptions|null $options
+ */
+ public function __construct( ParserOptions $options = null ) {
+ $options = $options ?: new ParserOptions();
+ $options->defaultOption( self::OPT_DEGREE_SYMBOL, '°' );
+
+ parent::__construct( $options );
+
+ $this->defaultDelimiters = [ $this->getOption( self::OPT_DEGREE_SYMBOL ) ];
+ }
+
+ /**
+ * @see LatLongParserBase::getParsedCoordinate
+ *
+ * @param string $coordinateSegment
+ *
+ * @return float
+ */
+ protected function getParsedCoordinate( string $coordinateSegment ): float {
+ $coordinateSegment = $this->resolveDirection( $coordinateSegment );
+ return $this->parseCoordinate( $coordinateSegment );
+ }
+
+ /**
+ * @see LatLongParserBase::areValidCoordinates
+ *
+ * @param string[] $normalizedCoordinateSegments
+ *
+ * @return bool
+ */
+ protected function areValidCoordinates( array $normalizedCoordinateSegments ): bool {
+ // TODO: Implement localized decimal separator.
+ $baseRegExp = '\d{1,3}(\.\d{1,20})?' . $this->getOption( self::OPT_DEGREE_SYMBOL );
+
+ // Cache whether the coordinates are specified in directional format (a mixture of
+ // directional and non-directional is regarded invalid).
+ $directional = false;
+
+ $match = false;
+
+ foreach ( $normalizedCoordinateSegments as $i => $segment ) {
+ $direction = '('
+ . $this->getOption( self::OPT_NORTH_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_SOUTH_SYMBOL ) . ')';
+
+ if ( $i === 1 ) {
+ $direction = '('
+ . $this->getOption( self::OPT_EAST_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_WEST_SYMBOL ) . ')';
+ }
+
+ $match = preg_match(
+ '/^(' . $baseRegExp . $direction . '|' . $direction . $baseRegExp . ')$/i',
+ $segment
+ );
+
+ if ( $directional ) {
+ // Directionality is only set after parsing latitude: When the latitude is
+ // is directional, the longitude needs to be as well. Therefore we break here since
+ // checking for directionality is the only check needed for longitude.
+ break;
+ } elseif ( $match ) {
+ // Latitude is directional, no need to check for non-directionality.
+ $directional = true;
+ continue;
+ }
+
+ $match = preg_match( '/^(-)?' . $baseRegExp . '$/i', $segment );
+
+ if ( !$match ) {
+ // Does neither match directional nor non-directional.
+ break;
+ }
+ }
+
+ return ( 1 === $match );
+ }
+
+ /**
+ * @see ValueParser::parse
+ *
+ * @param string $value
+ *
+ * @throws ParseException
+ * @return LatLongValue
+ */
+ public function parse( $value ): LatLongValue {
+ if ( !is_string( $value ) ) {
+ throw new ParseException( 'Not a string' );
+ }
+
+ return parent::parse( $this->getNormalizedNotation( $value ) );
+ }
+
+ /**
+ * Returns a normalized version of the coordinate string.
+ *
+ * @param string $coordinates
+ *
+ * @return string
+ */
+ protected function getNormalizedNotation( string $coordinates ): string {
+ $coordinates = str_replace(
+ [ '&#176;', '&deg;' ],
+ $this->getOption( self::OPT_DEGREE_SYMBOL ), $coordinates
+ );
+
+ $coordinates = $this->removeInvalidChars( $coordinates );
+
+ return $coordinates;
+ }
+
+ /**
+ * Returns a string with whitespace, control characters and characters with ASCII values above
+ * 126 removed.
+ *
+ * @see LatLongParserBase::removeInvalidChars
+ *
+ * @param string $string
+ *
+ * @return string
+ */
+ protected function removeInvalidChars( string $string ): string {
+ return str_replace( ' ', '', parent::removeInvalidChars( $string ) );
+ }
+
+ /**
+ * Converts a coordinate segment to float representation.
+ *
+ * @param string $coordinateSegment
+ *
+ * @return float
+ */
+ protected function parseCoordinate( string $coordinateSegment ): float {
+ return (float)str_replace(
+ $this->getOption( self::OPT_DEGREE_SYMBOL ),
+ '',
+ $coordinateSegment
+ );
+ }
+
+ /**
+ * @see LatLongParserBase::splitString
+ *
+ * @param string $normalizedCoordinateString
+ *
+ * @return string[]
+ */
+ protected function splitString( string $normalizedCoordinateString ): array {
+ $separator = $this->getOption( self::OPT_SEPARATOR_SYMBOL );
+
+ $normalizedCoordinateSegments = explode( $separator, $normalizedCoordinateString );
+
+ if ( count( $normalizedCoordinateSegments ) !== 2 ) {
+ // Separator not present within the string, trying to figure out the segments by
+ // splitting after the first direction character or degree symbol:
+ $delimiters = $this->defaultDelimiters;
+
+ $ns = [
+ $this->getOption( self::OPT_NORTH_SYMBOL ),
+ $this->getOption( self::OPT_SOUTH_SYMBOL )
+ ];
+
+ $ew = [
+ $this->getOption( self::OPT_EAST_SYMBOL ),
+ $this->getOption( self::OPT_WEST_SYMBOL )
+ ];
+
+ foreach ( $ns as $delimiter ) {
+ if ( mb_strpos( $normalizedCoordinateString, $delimiter ) === 0 ) {
+ // String starts with "north" or "west" symbol: Separation needs to be done
+ // before the "east" or "west" symbol.
+ $delimiters = array_merge( $ew, $delimiters );
+ break;
+ }
+ }
+
+ if ( count( $delimiters ) !== count( $this->defaultDelimiters ) + 2 ) {
+ $delimiters = array_merge( $ns, $delimiters );
+ }
+
+ foreach ( $delimiters as $delimiter ) {
+ $delimiterPos = mb_strpos( $normalizedCoordinateString, $delimiter );
+ if ( $delimiterPos !== false ) {
+ $adjustPos = ( in_array( $delimiter, $ew ) ) ? 0 : mb_strlen( $delimiter );
+ $normalizedCoordinateSegments = [
+ mb_substr( $normalizedCoordinateString, 0, $delimiterPos + $adjustPos ),
+ mb_substr( $normalizedCoordinateString, $delimiterPos + $adjustPos )
+ ];
+ break;
+ }
+ }
+ }
+
+ return $normalizedCoordinateSegments;
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Parsers/DmCoordinateParser.php b/www/wiki/vendor/data-values/geo/src/Parsers/DmCoordinateParser.php
new file mode 100644
index 00000000..0dee3115
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Parsers/DmCoordinateParser.php
@@ -0,0 +1,167 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Parsers;
+
+use ValueParsers\ParseException;
+use ValueParsers\ParserOptions;
+
+/**
+ * Parser for geographical coordinates in Decimal Minute notation.
+ *
+ * @since 0.1
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ * @author H. Snater < mediawiki@snater.com >
+ */
+class DmCoordinateParser extends DdCoordinateParser {
+
+ public const FORMAT_NAME = 'dm-coordinate';
+
+ /**
+ * The symbols representing minutes.
+ * @since 0.1
+ */
+ public const OPT_MINUTE_SYMBOL = 'minute';
+
+ /**
+ * @param ParserOptions|null $options
+ */
+ public function __construct( ParserOptions $options = null ) {
+ $options = $options ?: new ParserOptions();
+ $options->defaultOption( self::OPT_MINUTE_SYMBOL, "'" );
+
+ parent::__construct( $options );
+
+ $this->defaultDelimiters = [ $this->getOption( self::OPT_MINUTE_SYMBOL ) ];
+ }
+
+ /**
+ * @see LatLongParserBase::areValidCoordinates
+ *
+ * @param string[] $normalizedCoordinateSegments
+ *
+ * @return bool
+ */
+ protected function areValidCoordinates( array $normalizedCoordinateSegments ): bool {
+ // At least one coordinate segment needs to have minutes specified.
+ $regExpStrict = '\d{1,3}'
+ . preg_quote( $this->getOption( self::OPT_DEGREE_SYMBOL ) )
+ // TODO: Implement localized decimal separator.
+ . '(\d{1,2}(\.\d{1,20})?'
+ . preg_quote( $this->getOption( self::OPT_MINUTE_SYMBOL ) )
+ . ')';
+ $regExpLoose = $regExpStrict . '?';
+
+ // Cache whether minutes have been detected within the coordinate:
+ $detectedMinute = false;
+
+ // Cache whether the coordinates are specified in directional format (a mixture of
+ // directional and non-directional is regarded invalid).
+ $directional = false;
+
+ foreach ( $normalizedCoordinateSegments as $i => $segment ) {
+ $direction = '('
+ . $this->getOption( self::OPT_NORTH_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_SOUTH_SYMBOL ) . ')';
+
+ if ( $i === 1 ) {
+ $direction = '('
+ . $this->getOption( self::OPT_EAST_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_WEST_SYMBOL ) . ')';
+ }
+
+ $match = preg_match(
+ '/^(' . $regExpStrict . $direction . '|' . $direction . $regExpStrict . ')$/i',
+ $segment
+ );
+
+ if ( $match ) {
+ $detectedMinute = true;
+ } else {
+ $match = preg_match(
+ '/^(' . $regExpLoose . $direction . '|' . $direction . $regExpLoose . ')$/i',
+ $segment
+ );
+ }
+
+ if ( $match ) {
+ $directional = true;
+ } elseif ( !$directional ) {
+ $match = preg_match( '/^(-)?' . $regExpStrict . '$/i', $segment );
+
+ if ( $match ) {
+ $detectedMinute = true;
+ } else {
+ $match = preg_match( '/^(-)?' . $regExpLoose . '$/i', $segment );
+ }
+ }
+
+ if ( !$match ) {
+ return false;
+ }
+ }
+
+ return $detectedMinute;
+ }
+
+ /**
+ * @see DdCoordinateParser::getNormalizedNotation
+ *
+ * @param string $coordinates
+ *
+ * @return string
+ */
+ protected function getNormalizedNotation( string $coordinates ): string {
+ $minute = $this->getOption( self::OPT_MINUTE_SYMBOL );
+
+ $coordinates = str_replace( [ '&#8242;', '&prime;', '´', '′' ], $minute, $coordinates );
+
+ $coordinates = parent::getNormalizedNotation( $coordinates );
+
+ $coordinates = $this->removeInvalidChars( $coordinates );
+
+ return $coordinates;
+ }
+
+ /**
+ * @see DdCoordinateParser::parseCoordinate
+ *
+ * @param string $coordinateSegment
+ *
+ * @return float
+ */
+ protected function parseCoordinate( string $coordinateSegment ): float {
+ $isNegative = substr( $coordinateSegment, 0, 1 ) === '-';
+
+ if ( $isNegative ) {
+ $coordinateSegment = substr( $coordinateSegment, 1 );
+ }
+
+ $degreeSymbol = $this->getOption( self::OPT_DEGREE_SYMBOL );
+ $exploded = explode( $degreeSymbol, $coordinateSegment );
+
+ if ( count( $exploded ) !== 2 ) {
+ throw new ParseException(
+ 'Unable to explode coordinate segment by degree symbol (' . $degreeSymbol . ')',
+ $coordinateSegment,
+ self::FORMAT_NAME
+ );
+ }
+
+ list( $degrees, $minutes ) = $exploded;
+
+ $minutes = substr( $minutes, 0, -1 );
+
+ $coordinateSegment = $degrees + $minutes / 60;
+
+ if ( $isNegative ) {
+ $coordinateSegment *= -1;
+ }
+
+ return (float)$coordinateSegment;
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Parsers/DmsCoordinateParser.php b/www/wiki/vendor/data-values/geo/src/Parsers/DmsCoordinateParser.php
new file mode 100644
index 00000000..c6fc079a
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Parsers/DmsCoordinateParser.php
@@ -0,0 +1,198 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Parsers;
+
+use ValueParsers\ParseException;
+use ValueParsers\ParserOptions;
+
+/**
+ * Parser for geographical coordinates in Degree Minute Second notation.
+ *
+ * @since 0.1
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ * @author H. Snater < mediawiki@snater.com >
+ */
+class DmsCoordinateParser extends DmCoordinateParser {
+
+ public const FORMAT_NAME = 'dms-coordinate';
+
+ /**
+ * The symbol representing seconds.
+ * @since 0.1
+ */
+ public const OPT_SECOND_SYMBOL = 'second';
+
+ /**
+ * @param ParserOptions|null $options
+ */
+ public function __construct( ParserOptions $options = null ) {
+ $options = $options ?: new ParserOptions();
+ $options->defaultOption( self::OPT_SECOND_SYMBOL, '"' );
+
+ parent::__construct( $options );
+
+ $this->defaultDelimiters = [ $this->getOption( self::OPT_SECOND_SYMBOL ) ];
+ }
+
+ /**
+ * @see LatLongParserBase::areValidCoordinates
+ *
+ * @param string[] $normalizedCoordinateSegments
+ *
+ * @return bool
+ */
+ protected function areValidCoordinates( array $normalizedCoordinateSegments ): bool {
+ // At least one coordinate segment needs to have seconds specified (which additionally
+ // requires minutes to be specified).
+ $regExpLoose = '(\d{1,3}'
+ . preg_quote( $this->getOption( self::OPT_DEGREE_SYMBOL ) )
+ . ')(\d{1,2}'
+ . preg_quote( $this->getOption( self::OPT_MINUTE_SYMBOL ) )
+ . ')?((\d{1,2}'
+ . preg_quote( $this->getOption( self::OPT_SECOND_SYMBOL ) )
+ // TODO: Implement localized decimal separator.
+ . ')?|(\d{1,2}\.\d{1,20}'
+ . preg_quote( $this->getOption( self::OPT_SECOND_SYMBOL ) )
+ . ')?)';
+ $regExpStrict = str_replace( '?', '', $regExpLoose );
+
+ // Cache whether seconds have been detected within the coordinate:
+ $detectedSecond = false;
+
+ // Cache whether the coordinates are specified in directional format (a mixture of
+ // directional and non-directional is regarded invalid).
+ $directional = false;
+
+ foreach ( $normalizedCoordinateSegments as $i => $segment ) {
+ $direction = '('
+ . $this->getOption( self::OPT_NORTH_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_SOUTH_SYMBOL ) . ')';
+
+ if ( $i === 1 ) {
+ $direction = '('
+ . $this->getOption( self::OPT_EAST_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_WEST_SYMBOL ) . ')';
+ }
+
+ $match = preg_match(
+ '/^(' . $regExpStrict . $direction . '|' . $direction . $regExpStrict . ')$/i',
+ $segment
+ );
+
+ if ( $match ) {
+ $detectedSecond = true;
+ } else {
+ $match = preg_match(
+ '/^(' . $regExpLoose . $direction . '|' . $direction . $regExpLoose . ')$/i',
+ $segment
+ );
+ }
+
+ if ( $match ) {
+ $directional = true;
+ } elseif ( !$directional ) {
+ $match = preg_match( '/^(-)?' . $regExpStrict . '$/i', $segment );
+
+ if ( $match ) {
+ $detectedSecond = true;
+ } else {
+ $match = preg_match( '/^(-)?' . $regExpLoose . '$/i', $segment );
+ }
+ }
+
+ if ( !$match ) {
+ return false;
+ }
+ }
+
+ return $detectedSecond;
+ }
+
+ /**
+ * @see DdCoordinateParser::getNormalizedNotation
+ *
+ * @param string $coordinates
+ *
+ * @return string
+ */
+ protected function getNormalizedNotation( string $coordinates ): string {
+ $second = $this->getOption( self::OPT_SECOND_SYMBOL );
+ $minute = $this->getOption( self::OPT_MINUTE_SYMBOL );
+
+ $coordinates = str_replace(
+ [ '&#8243;', '&Prime;', $minute . $minute, '´´', '′′', '″' ],
+ $second,
+ $coordinates
+ );
+ $coordinates = str_replace( [ '&acute;', '&#180;' ], $second, $coordinates );
+
+ $coordinates = parent::getNormalizedNotation( $coordinates );
+
+ $coordinates = $this->removeInvalidChars( $coordinates );
+
+ return $coordinates;
+ }
+
+ /**
+ * @see DdCoordinateParser::parseCoordinate
+ *
+ * @param string $coordinateSegment
+ *
+ * @return float
+ */
+ protected function parseCoordinate( string $coordinateSegment ): float {
+ $isNegative = mb_substr( $coordinateSegment, 0, 1 ) === '-';
+
+ if ( $isNegative ) {
+ $coordinateSegment = mb_substr( $coordinateSegment, 1 );
+ }
+
+ $degreeSymbol = $this->getOption( self::OPT_DEGREE_SYMBOL );
+ $degreePosition = mb_strpos( $coordinateSegment, $degreeSymbol );
+
+ if ( $degreePosition === false ) {
+ throw new ParseException(
+ 'Did not find degree symbol (' . $degreeSymbol . ')',
+ $coordinateSegment,
+ self::FORMAT_NAME
+ );
+ }
+
+ $degrees = (float)mb_substr( $coordinateSegment, 0, $degreePosition );
+
+ $minutePosition = mb_strpos( $coordinateSegment, $this->getOption( self::OPT_MINUTE_SYMBOL ) );
+
+ if ( $minutePosition === false ) {
+ $minutes = 0;
+ } else {
+ $degSignLength = mb_strlen( $this->getOption( self::OPT_DEGREE_SYMBOL ) );
+ $minuteLength = $minutePosition - $degreePosition - $degSignLength;
+ $minutes = (float)mb_substr( $coordinateSegment, $degreePosition + $degSignLength, $minuteLength );
+ }
+
+ $secondPosition = mb_strpos( $coordinateSegment, $this->getOption( self::OPT_SECOND_SYMBOL ) );
+
+ if ( $secondPosition === false ) {
+ $seconds = 0;
+ } else {
+ $seconds = (float)mb_substr(
+ $coordinateSegment,
+ ( $minutePosition === false ? $degreePosition : $minutePosition ) + 1,
+ -1
+ );
+ }
+
+ $coordinateSegment = $degrees + ( $minutes + $seconds / 60 ) / 60;
+
+ if ( $isNegative ) {
+ $coordinateSegment *= -1;
+ }
+
+ return (float)$coordinateSegment;
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Parsers/FloatCoordinateParser.php b/www/wiki/vendor/data-values/geo/src/Parsers/FloatCoordinateParser.php
new file mode 100644
index 00000000..3b57bb44
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Parsers/FloatCoordinateParser.php
@@ -0,0 +1,136 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Parsers;
+
+use ValueParsers\ParseException;
+
+/**
+ * @since 0.1
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ * @author H. Snater < mediawiki@snater.com >
+ */
+class FloatCoordinateParser extends LatLongParserBase {
+
+ public const FORMAT_NAME = 'float-coordinate';
+
+ /**
+ * @see LatLongParserBase::getParsedCoordinate
+ *
+ * @param string $coordinateSegment
+ *
+ * @return float
+ */
+ protected function getParsedCoordinate( string $coordinateSegment ): float {
+ return (float)$this->resolveDirection( str_replace( ' ', '', $coordinateSegment ) );
+ }
+
+ /**
+ * @see LatLongParserBase::areValidCoordinates
+ *
+ * @param string[] $normalizedCoordinateSegments
+ *
+ * @return bool
+ */
+ protected function areValidCoordinates( array $normalizedCoordinateSegments ): bool {
+ // TODO: Implement localized decimal separator.
+ $baseRegExp = '\d{1,3}(\.\d{1,20})?';
+
+ // Cache whether the coordinates are specified in directional format (a mixture of
+ // directional and non-directional is regarded invalid).
+ $directional = false;
+
+ $match = false;
+
+ foreach ( $normalizedCoordinateSegments as $i => $segment ) {
+ $segment = str_replace( ' ', '', $segment );
+
+ $direction = '('
+ . $this->getOption( self::OPT_NORTH_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_SOUTH_SYMBOL ) . ')';
+
+ if ( $i === 1 ) {
+ $direction = '('
+ . $this->getOption( self::OPT_EAST_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_WEST_SYMBOL ) . ')';
+ }
+
+ $match = preg_match(
+ '/^(' . $baseRegExp . $direction . '|' . $direction . $baseRegExp . ')$/i',
+ $segment
+ );
+
+ if ( $directional && !$match ) {
+ // Latitude is directional, longitude not.
+ break;
+ } elseif ( $match ) {
+ continue;
+ }
+
+ $match = preg_match( '/^(-)?' . $baseRegExp . '$/i', $segment );
+
+ if ( !$match ) {
+ // Does neither match directional nor non-directional.
+ break;
+ }
+ }
+
+ return ( 1 === $match );
+ }
+
+ /**
+ * @see LatLongParserBase::splitString
+ *
+ * @param string $normalizedCoordinateString
+ *
+ * @throws ParseException if unable to split input string into two segments
+ * @return string[]
+ */
+ protected function splitString( string $normalizedCoordinateString ): array {
+ $separator = $this->getOption( self::OPT_SEPARATOR_SYMBOL );
+
+ $normalizedCoordinateSegments = explode( $separator, $normalizedCoordinateString );
+
+ if ( count( $normalizedCoordinateSegments ) !== 2 ) {
+ // Separator not present within the string, trying to figure out the segments by
+ // splitting at the the first SPACE after the first direction character or digit:
+ $numberRegEx = '-?\d{1,3}(\.\d{1,20})?';
+
+ $ns = '('
+ . $this->getOption( self::OPT_NORTH_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_SOUTH_SYMBOL ) .')';
+
+ $latitudeRegEx = '(' . $ns . '\s*)?' . $numberRegEx . '(\s*' . $ns . ')?';
+
+ $ew = '('
+ . $this->getOption( self::OPT_EAST_SYMBOL ) . '|'
+ . $this->getOption( self::OPT_WEST_SYMBOL ) .')';
+
+ $longitudeRegEx = '(' . $ew . '\s*)?' . $numberRegEx . '(\s*' . $ew . ')?';
+
+ $match = preg_match(
+ '/^(' . $latitudeRegEx . ') (' . $longitudeRegEx . ')$/i',
+ $normalizedCoordinateString,
+ $matches
+ );
+
+ if ( $match ) {
+ $normalizedCoordinateSegments = [ $matches[1], $matches[7] ];
+ }
+ }
+
+ if ( count( $normalizedCoordinateSegments ) !== 2 ) {
+ throw new ParseException(
+ 'Unable to split input into two coordinate segments',
+ $normalizedCoordinateString,
+ self::FORMAT_NAME
+ );
+ }
+
+ return $normalizedCoordinateSegments;
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Parsers/GlobeCoordinateParser.php b/www/wiki/vendor/data-values/geo/src/Parsers/GlobeCoordinateParser.php
new file mode 100644
index 00000000..15c1503d
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Parsers/GlobeCoordinateParser.php
@@ -0,0 +1,138 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Parsers;
+
+use DataValues\Geo\Values\GlobeCoordinateValue;
+use DataValues\Geo\Values\LatLongValue;
+use ValueParsers\ParseException;
+use ValueParsers\ParserOptions;
+use ValueParsers\ValueParser;
+
+/**
+ * Extends the LatLongParser by adding precision detection support.
+ *
+ * The object that gets constructed is a GlobeCoordinateValue rather then a LatLongValue.
+ *
+ * @since 0.1
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ * @author H. Snater < mediawiki@snater.com >
+ * @author Thiemo Kreuz
+ */
+class GlobeCoordinateParser implements ValueParser {
+
+ public const FORMAT_NAME = 'globe-coordinate';
+
+ /**
+ * Option specifying the globe. Should be a string containing a Wikidata concept URI. Defaults
+ * to Earth.
+ */
+ public const OPT_GLOBE = 'globe';
+
+ private $options;
+
+ public function __construct( ParserOptions $options = null ) {
+ $this->options = $options ?: new ParserOptions();
+
+ $this->options->defaultOption( ValueParser::OPT_LANG, 'en' );
+ $this->options->defaultOption( self::OPT_GLOBE, 'http://www.wikidata.org/entity/Q2' );
+ }
+
+ /**
+ * @see StringValueParser::stringParse
+ *
+ * @param string $value
+ *
+ * @throws ParseException
+ * @return GlobeCoordinateValue
+ */
+ public function parse( $value ): GlobeCoordinateValue {
+ foreach ( $this->getParsers() as $precisionDetector => $parser ) {
+ try {
+ $latLong = $parser->parse( $value );
+
+ return new GlobeCoordinateValue(
+ new LatLongValue(
+ $latLong->getLatitude(),
+ $latLong->getLongitude()
+ ),
+ $this->detectPrecision( $latLong, $precisionDetector ),
+ $this->options->getOption( self::OPT_GLOBE )
+ );
+ } catch ( ParseException $parseException ) {
+ continue;
+ }
+ }
+
+ throw new ParseException(
+ 'The format of the coordinate could not be determined.',
+ $value,
+ self::FORMAT_NAME
+ );
+ }
+
+ private function detectPrecision( LatLongValue $latLong, string $precisionDetector ): float {
+ if ( $this->options->hasOption( 'precision' ) ) {
+ return $this->options->getOption( 'precision' );
+ }
+
+ return min(
+ call_user_func( [ $this, $precisionDetector ], $latLong->getLatitude() ),
+ call_user_func( [ $this, $precisionDetector ], $latLong->getLongitude() )
+ );
+ }
+
+ /**
+ * @return ValueParser[]
+ */
+ private function getParsers(): array {
+ $parsers = [];
+
+ $parsers['detectFloatPrecision'] = new FloatCoordinateParser( $this->options );
+ $parsers['detectDmsPrecision'] = new DmsCoordinateParser( $this->options );
+ $parsers['detectDmPrecision'] = new DmCoordinateParser( $this->options );
+ $parsers['detectDdPrecision'] = new DdCoordinateParser( $this->options );
+
+ return $parsers;
+ }
+
+ private function detectDdPrecision( float $degree ): float {
+ return $this->detectFloatPrecision( $degree );
+ }
+
+ private function detectDmPrecision( float $degree ): float {
+ $minutes = $degree * 60;
+ $split = explode( '.', (string)round( $minutes, 6 ) );
+
+ if ( isset( $split[1] ) ) {
+ return $this->detectDmsPrecision( $degree );
+ }
+
+ return 1 / 60;
+ }
+
+ private function detectDmsPrecision( float $degree ): float {
+ $seconds = $degree * 3600;
+ $split = explode( '.', (string)round( $seconds, 4 ) );
+
+ if ( isset( $split[1] ) ) {
+ return pow( 10, -strlen( $split[1] ) ) / 3600;
+ }
+
+ return 1 / 3600;
+ }
+
+ private function detectFloatPrecision( float $degree ): float {
+ $split = explode( '.', (string)round( $degree, 8 ) );
+
+ if ( isset( $split[1] ) ) {
+ return pow( 10, -strlen( $split[1] ) );
+ }
+
+ return 1;
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Parsers/LatLongParser.php b/www/wiki/vendor/data-values/geo/src/Parsers/LatLongParser.php
new file mode 100644
index 00000000..b83129b1
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Parsers/LatLongParser.php
@@ -0,0 +1,108 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Parsers;
+
+use DataValues\Geo\Values\LatLongValue;
+use ValueParsers\ParseException;
+use ValueParsers\ParserOptions;
+use ValueParsers\ValueParser;
+
+/**
+ * ValueParser that parses the string representation of a geographical coordinate.
+ *
+ * The resulting objects are of type @see LatLongValue.
+ *
+ * Supports the following notations:
+ * - Degree minute second
+ * - Decimal degrees
+ * - Decimal minutes
+ * - Float
+ *
+ * And for all these notations direction can be indicated either with
+ * + and - or with N/E/S/W, the later depending on the set options.
+ *
+ * The delimiter between latitude and longitude can be set in the options.
+ * So can the symbols used for degrees, minutes and seconds.
+ *
+ * Some code in this class has been borrowed from the
+ * MapsCoordinateParser class of the Maps extension for MediaWiki.
+ *
+ * @since 0.1, name changed in 2.0
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class LatLongParser implements ValueParser {
+
+ public const TYPE_FLOAT = 'float';
+ public const TYPE_DMS = 'dms';
+ public const TYPE_DM = 'dm';
+ public const TYPE_DD = 'dd';
+
+ /**
+ * The symbols representing the different directions for usage in directional notation.
+ */
+ public const OPT_NORTH_SYMBOL = 'north';
+ public const OPT_EAST_SYMBOL = 'east';
+ public const OPT_SOUTH_SYMBOL = 'south';
+ public const OPT_WEST_SYMBOL = 'west';
+
+ /**
+ * The symbols representing degrees, minutes and seconds.
+ */
+ public const OPT_DEGREE_SYMBOL = 'degree';
+ public const OPT_MINUTE_SYMBOL = 'minute';
+ public const OPT_SECOND_SYMBOL = 'second';
+
+ /**
+ * The symbol to use as separator between latitude and longitude.
+ */
+ public const OPT_SEPARATOR_SYMBOL = 'separator';
+
+ /**
+ * @var ParserOptions
+ */
+ private $options;
+
+ public function __construct( ParserOptions $options = null ) {
+ $this->options = $options ?: new ParserOptions();
+ $this->options->defaultOption( ValueParser::OPT_LANG, 'en' );
+ }
+
+ /**
+ * @see ValueParser::parse
+ *
+ * @param string $value
+ *
+ * @throws ParseException
+ * @return LatLongValue
+ */
+ public function parse( $value ): LatLongValue {
+ foreach ( $this->getParsers() as $parser ) {
+ try {
+ return $parser->parse( $value );
+ } catch ( ParseException $ex ) {
+ continue;
+ }
+ }
+
+ throw new ParseException( 'The format of the coordinate could not be determined. Parsing failed.' );
+ }
+
+ /**
+ * @return LatLongParserBase[]
+ */
+ private function getParsers(): array {
+ $parsers = [];
+
+ $parsers[] = new FloatCoordinateParser( $this->options );
+ $parsers[] = new DmsCoordinateParser( $this->options );
+ $parsers[] = new DmCoordinateParser( $this->options );
+ $parsers[] = new DdCoordinateParser( $this->options );
+
+ return $parsers;
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Parsers/LatLongParserBase.php b/www/wiki/vendor/data-values/geo/src/Parsers/LatLongParserBase.php
new file mode 100644
index 00000000..258f9e92
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Parsers/LatLongParserBase.php
@@ -0,0 +1,248 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Parsers;
+
+use DataValues\Geo\Values\LatLongValue;
+use ValueParsers\ParseException;
+use ValueParsers\ParserOptions;
+use ValueParsers\ValueParser;
+
+/**
+ * @since 0.1, renamed in 2.0
+ *
+ * @license GPL-2.0-or-later
+ * @author H. Snater < mediawiki@snater.com >
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+abstract class LatLongParserBase implements ValueParser {
+
+ public const FORMAT_NAME = 'geo-coordinate';
+
+ /**
+ * The symbols representing the different directions for usage in directional notation.
+ */
+ public const OPT_NORTH_SYMBOL = 'north';
+ public const OPT_EAST_SYMBOL = 'east';
+ public const OPT_SOUTH_SYMBOL = 'south';
+ public const OPT_WEST_SYMBOL = 'west';
+
+ /**
+ * The symbol to use as separator between latitude and longitude.
+ */
+ public const OPT_SEPARATOR_SYMBOL = 'separator';
+
+ /**
+ * Delimiters used to split a coordinate string when unable to split by using the separator.
+ * @var string[]
+ */
+ protected $defaultDelimiters;
+
+ /**
+ * @var ParserOptions
+ */
+ private $options;
+
+ public function __construct( ParserOptions $options = null ) {
+ $this->options = $options ?: new ParserOptions();
+
+ $this->options->defaultOption( ValueParser::OPT_LANG, 'en' );
+
+ $this->options->defaultOption( self::OPT_NORTH_SYMBOL, 'N' );
+ $this->options->defaultOption( self::OPT_EAST_SYMBOL, 'E' );
+ $this->options->defaultOption( self::OPT_SOUTH_SYMBOL, 'S' );
+ $this->options->defaultOption( self::OPT_WEST_SYMBOL, 'W' );
+
+ $this->options->defaultOption( self::OPT_SEPARATOR_SYMBOL, ',' );
+ }
+
+ /**
+ * Parses a single coordinate segment (either latitude or longitude) and returns it as a float.
+ *
+ * @param string $coordinateSegment
+ *
+ * @throws ParseException
+ * @return float
+ */
+ abstract protected function getParsedCoordinate( string $coordinateSegment ): float;
+
+ /**
+ * Returns whether a coordinate split into its two segments is in the representation expected by
+ * this parser.
+ *
+ * @param string[] $normalizedCoordinateSegments
+ *
+ * @return bool
+ */
+ abstract protected function areValidCoordinates( array $normalizedCoordinateSegments ): bool;
+
+ /**
+ * @see ValueParser::parse
+ *
+ * @param string $value
+ *
+ * @throws ParseException
+ * @return LatLongValue
+ */
+ public function parse( $value ): LatLongValue {
+ if ( !is_string( $value ) ) {
+ throw new ParseException( 'Not a string' );
+ }
+
+ $rawValue = $value;
+
+ $value = $this->removeInvalidChars( $value );
+
+ $normalizedCoordinateSegments = $this->splitString( $value );
+
+ if ( !$this->areValidCoordinates( $normalizedCoordinateSegments ) ) {
+ throw new ParseException( 'Not a valid geographical coordinate', $rawValue, static::FORMAT_NAME );
+ }
+
+ list( $latitude, $longitude ) = $normalizedCoordinateSegments;
+
+ return new LatLongValue(
+ $this->getParsedCoordinate( $latitude ),
+ $this->getParsedCoordinate( $longitude )
+ );
+ }
+
+ /**
+ * Returns a string trimmed and with control characters and characters with ASCII values above
+ * 126 removed. SPACE characters within the string are not removed to retain the option to split
+ * the string using that character.
+ *
+ * @param string $string
+ *
+ * @return string
+ */
+ protected function removeInvalidChars( string $string ): string {
+ $filtered = [];
+
+ foreach ( str_split( $string ) as $character ) {
+ $asciiValue = ord( $character );
+
+ if (
+ ( $asciiValue >= 32 && $asciiValue < 127 )
+ || $asciiValue == 194
+ || $asciiValue == 176
+ ) {
+ $filtered[] = $character;
+ }
+ }
+
+ return trim( implode( '', $filtered ) );
+ }
+
+ /**
+ * Splits a string into two strings using the separator specified in the options. If the string
+ * could not be split using the separator, the method will try to split the string by analyzing
+ * the used symbols. If the string could not be split into two parts, an empty array is
+ * returned.
+ *
+ * @param string $normalizedCoordinateString
+ *
+ * @throws ParseException if unable to split input string into two segments
+ * @return string[]
+ */
+ protected function splitString( string $normalizedCoordinateString ): array {
+ $separator = $this->getOption( self::OPT_SEPARATOR_SYMBOL );
+
+ $normalizedCoordinateSegments = explode( $separator, $normalizedCoordinateString );
+
+ if ( count( $normalizedCoordinateSegments ) !== 2 ) {
+ // Separator not present within the string, trying to figure out the segments by
+ // splitting after the first direction character or degree symbol:
+ $delimiters = $this->defaultDelimiters;
+
+ $ns = [
+ $this->getOption( self::OPT_NORTH_SYMBOL ),
+ $this->getOption( self::OPT_SOUTH_SYMBOL )
+ ];
+
+ $ew = [
+ $this->getOption( self::OPT_EAST_SYMBOL ),
+ $this->getOption( self::OPT_WEST_SYMBOL )
+ ];
+
+ foreach ( $ns as $delimiter ) {
+ if ( mb_strpos( $normalizedCoordinateString, $delimiter ) === 0 ) {
+ // String starts with "north" or "west" symbol: Separation needs to be done
+ // before the "east" or "west" symbol.
+ $delimiters = array_merge( $ew, $delimiters );
+ break;
+ }
+ }
+
+ if ( count( $delimiters ) !== count( $this->defaultDelimiters ) + 2 ) {
+ $delimiters = array_merge( $ns, $delimiters );
+ }
+
+ foreach ( $delimiters as $delimiter ) {
+ $delimiterPos = mb_strpos( $normalizedCoordinateString, $delimiter );
+ if ( $delimiterPos !== false ) {
+ $adjustPos = ( in_array( $delimiter, $ew ) ) ? 0 : mb_strlen( $delimiter );
+ $normalizedCoordinateSegments = [
+ mb_substr( $normalizedCoordinateString, 0, $delimiterPos + $adjustPos ),
+ mb_substr( $normalizedCoordinateString, $delimiterPos + $adjustPos )
+ ];
+ break;
+ }
+ }
+ }
+
+ if ( count( $normalizedCoordinateSegments ) !== 2 ) {
+ throw new ParseException( __CLASS__ . ': Unable to split string '
+ . $normalizedCoordinateString . ' into two coordinate segments' );
+ }
+
+ return $normalizedCoordinateSegments;
+ }
+
+ /**
+ * Turns directional notation (N/E/S/W) of a single coordinate into non-directional notation
+ * (+/-).
+ * This method assumes there are no preceding or tailing spaces.
+ *
+ * @param string $coordinateSegment
+ *
+ * @return string
+ */
+ protected function resolveDirection( string $coordinateSegment ): string {
+ $n = $this->getOption( self::OPT_NORTH_SYMBOL );
+ $e = $this->getOption( self::OPT_EAST_SYMBOL );
+ $s = $this->getOption( self::OPT_SOUTH_SYMBOL );
+ $w = $this->getOption( self::OPT_WEST_SYMBOL );
+
+ // If there is a direction indicator, remove it, and prepend a minus sign for south and west
+ // directions. If there is no direction indicator, the coordinate is already non-directional
+ // and no work is required.
+ foreach ( [ $n, $e, $s, $w ] as $direction ) {
+ // The coordinate segment may either start or end with a direction symbol.
+ preg_match(
+ '/^(' . $direction . '|)([^' . $direction . ']+)(' . $direction . '|)$/i',
+ $coordinateSegment,
+ $matches
+ );
+
+ if ( $matches[1] !== '' || $matches[3] !== '' ) {
+ $coordinateSegment = $matches[2];
+
+ if ( in_array( $direction, [ $s, $w ] ) ) {
+ $coordinateSegment = '-' . $coordinateSegment;
+ }
+
+ return $coordinateSegment;
+ }
+ }
+
+ // Coordinate segment does not include a direction symbol.
+ return $coordinateSegment;
+ }
+
+ protected function getOption( string $optionName ) {
+ return $this->options->getOption( $optionName );
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Values/GlobeCoordinateValue.php b/www/wiki/vendor/data-values/geo/src/Values/GlobeCoordinateValue.php
new file mode 100644
index 00000000..d5fd581f
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Values/GlobeCoordinateValue.php
@@ -0,0 +1,220 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Values;
+
+use DataValues\DataValue;
+use DataValues\IllegalValueException;
+use InvalidArgumentException;
+
+/**
+ * Value Object representing a latitude-longitude pair with a certain precision on a certain globe.
+ *
+ * @since 0.1
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ * @author Thiemo Kreuz
+ */
+class GlobeCoordinateValue implements DataValue {
+
+ private $latLong;
+
+ /**
+ * @var float|null
+ */
+ private $precision;
+
+ /**
+ * IRI of the globe on which the location resides.
+ *
+ * @var string
+ */
+ private $globe;
+
+ /**
+ * Wikidata concept URI for the Earth. Used as default value when no other globe was specified.
+ */
+ public const GLOBE_EARTH = 'http://www.wikidata.org/entity/Q2';
+
+ /**
+ * @param LatLongValue $latLong
+ * @param float|int|null $precision in degrees, e.g. 0.01.
+ * @param string|null $globe IRI, defaults to 'http://www.wikidata.org/entity/Q2'.
+ *
+ * @throws IllegalValueException
+ */
+ public function __construct( LatLongValue $latLong, float $precision = null, string $globe = null ) {
+ $this->assertIsPrecision( $precision );
+
+ if ( $globe === null ) {
+ $globe = self::GLOBE_EARTH;
+ } elseif ( $globe === '' ) {
+ throw new IllegalValueException( '$globe must be a non-empty string or null' );
+ }
+
+ $this->latLong = $latLong;
+ $this->precision = $precision;
+ $this->globe = $globe;
+ }
+
+ private function assertIsPrecision( ?float $precision ) {
+ if ( is_float( $precision ) && ( $precision < -360 || $precision > 360 ) ) {
+ throw new IllegalValueException( '$precision needs to be between -360 and 360' );
+ }
+ }
+
+ public function getLatLong(): LatLongValue {
+ return $this->latLong;
+ }
+
+ /**
+ * Returns the precision of the coordinate in degrees, e.g. 0.01.
+ */
+ public function getPrecision(): ?float {
+ return $this->precision;
+ }
+
+ /**
+ * Returns the IRI of the globe on which the location resides.
+ */
+ public function getGlobe(): string {
+ return $this->globe;
+ }
+
+ public function getLatitude(): float {
+ return $this->latLong->getLatitude();
+ }
+
+ public function getLongitude(): float {
+ return $this->latLong->getLongitude();
+ }
+
+ /**
+ * @see \Comparable::equals
+ */
+ public function equals( $target ): bool {
+ return $target instanceof self
+ && $this->latLong->equals( $target->latLong )
+ && $this->precision === $target->precision
+ && $this->globe === $target->globe;
+ }
+
+ public function getCopy(): self {
+ return new self(
+ $this->latLong,
+ $this->precision,
+ $this->globe
+ );
+ }
+
+ /**
+ * @see Hashable::getHash
+ *
+ * @since 2.0
+ */
+ public function getHash(): string {
+ return md5(
+ $this->latLong->getLatitude() . '|'
+ . $this->latLong->getLongitude() . '|'
+ . $this->precision . '|'
+ . $this->globe
+ );
+ }
+
+ /**
+ * @see Serializable::serialize
+ *
+ * @return string
+ */
+ public function serialize(): string {
+ return json_encode( array_values( $this->getArrayValue() ) );
+ }
+
+ /**
+ * @see Serializable::unserialize
+ *
+ * @param string $value
+ *
+ * @throws InvalidArgumentException
+ */
+ public function unserialize( $value ) {
+ list( $latitude, $longitude, $altitude, $precision, $globe ) = json_decode( $value );
+ $this->__construct( new LatLongValue( $latitude, $longitude ), $precision, $globe );
+ }
+
+ /**
+ * @see DataValue::getType
+ */
+ public static function getType(): string {
+ return 'globecoordinate';
+ }
+
+ /**
+ * @see DataValue::getSortKey
+ */
+ public function getSortKey(): float {
+ return $this->getLatitude();
+ }
+
+ /**
+ * @see DataValue::getValue
+ */
+ public function getValue(): self {
+ return $this;
+ }
+
+ /**
+ * @see DataValue::getArrayValue
+ */
+ public function getArrayValue(): array {
+ return [
+ 'latitude' => $this->latLong->getLatitude(),
+ 'longitude' => $this->latLong->getLongitude(),
+
+ // The altitude field is no longer used in this class.
+ // It is kept here for compatibility reasons.
+ 'altitude' => null,
+
+ 'precision' => $this->precision,
+ 'globe' => $this->globe,
+ ];
+ }
+
+ public function toArray(): array {
+ return [
+ 'value' => $this->getArrayValue(),
+ 'type' => $this->getType(),
+ ];
+ }
+
+ /**
+ * Constructs a new instance from the provided array. Round-trips with @see getArrayValue.
+ *
+ * @throws InvalidArgumentException
+ */
+ public static function newFromArray( $data ): self {
+ if ( !is_array( $data ) ) {
+ throw new IllegalValueException( 'array expected' );
+ }
+
+ if ( !array_key_exists( 'latitude', $data ) ) {
+ throw new IllegalValueException( 'latitude field required' );
+ }
+
+ if ( !array_key_exists( 'longitude', $data ) ) {
+ throw new IllegalValueException( 'longitude field required' );
+ }
+
+ return new static(
+ new LatLongValue(
+ $data['latitude'],
+ $data['longitude']
+ ),
+ ( isset( $data['precision'] ) ) ? $data['precision'] : null,
+ ( isset( $data['globe'] ) ) ? $data['globe'] : null
+ );
+ }
+
+}
diff --git a/www/wiki/vendor/data-values/geo/src/Values/LatLongValue.php b/www/wiki/vendor/data-values/geo/src/Values/LatLongValue.php
new file mode 100644
index 00000000..e3a23c6c
--- /dev/null
+++ b/www/wiki/vendor/data-values/geo/src/Values/LatLongValue.php
@@ -0,0 +1,162 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace DataValues\Geo\Values;
+
+use DataValues\DataValue;
+use DataValues\IllegalValueException;
+use InvalidArgumentException;
+
+/**
+ * Value Object representing a geographical point.
+ *
+ * Latitude is specified in degrees within the range [-360, 360].
+ * Longitude is specified in degrees within the range [-360, 360].
+ *
+ * @since 0.1
+ *
+ * @license GPL-2.0-or-later
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class LatLongValue implements DataValue {
+
+ private $latitude;
+ private $longitude;
+
+ /**
+ * @param float|int $latitude Latitude in degrees within the range [-360, 360]
+ * @param float|int $longitude Longitude in degrees within the range [-360, 360]
+ *
+ * @throws InvalidArgumentException
+ */
+ public function __construct( float $latitude, float $longitude ) {
+ $this->assertIsLatitude( $latitude );
+ $this->assertIsLongitude( $longitude );
+
+ $this->latitude = $latitude;
+ $this->longitude = $longitude;
+ }
+
+ private function assertIsLatitude( float $latitude ) {
+ if ( $latitude < -360 || $latitude > 360 ) {
+ throw new InvalidArgumentException( 'Latitude needs to be between -360 and 360' );
+ }
+ }
+
+ private function assertIsLongitude( float $longitude ) {
+ if ( $longitude < -360 || $longitude > 360 ) {
+ throw new InvalidArgumentException( 'Longitude needs to be between -360 and 360' );
+ }
+ }
+
+ public function getLatitude(): float {
+ return $this->latitude;
+ }
+
+ public function getLongitude(): float {
+ return $this->longitude;
+ }
+
+ /**
+ * @see \Comparable::equals
+ */
+ public function equals( $target ): bool {
+ return $target instanceof self
+ && $this->latitude === $target->latitude
+ && $this->longitude === $target->longitude;
+ }
+
+ /**
+ * @see \Hashable::getHash
+ */
+ public function getHash(): string {
+ return md5( serialize( $this ) );
+ }
+
+ public function getCopy(): self {
+ return new self( $this->latitude, $this->longitude );
+ }
+
+ /**
+ * @see Serializable::serialize
+ *
+ * @return string
+ */
+ public function serialize(): string {
+ $data = [
+ $this->latitude,
+ $this->longitude
+ ];
+
+ return implode( '|', $data );
+ }
+
+ /**
+ * @see Serializable::unserialize
+ *
+ * @param string $value
+ *
+ * @throws InvalidArgumentException
+ */
+ public function unserialize( $value ) {
+ $data = explode( '|', $value, 2 );
+
+ if ( count( $data ) < 2 ) {
+ throw new InvalidArgumentException( 'Invalid serialization provided in ' . __METHOD__ );
+ }
+
+ $this->__construct( (float)$data[0], (float)$data[1] );
+ }
+
+ public static function getType(): string {
+ return 'geocoordinate';
+ }
+
+ public function getSortKey(): float {
+ return $this->latitude;
+ }
+
+ public function getValue(): self {
+ return $this;
+ }
+
+ /**
+ * @return float[]
+ */
+ public function getArrayValue(): array {
+ return [
+ 'latitude' => $this->latitude,
+ 'longitude' => $this->longitude
+ ];
+ }
+
+ /**
+ * Constructs a new instance from the provided array. Round-trips with @see getArrayValue.
+ *
+ * @throws InvalidArgumentException
+ */
+ public static function newFromArray( $data ): self {
+ if ( !is_array( $data ) ) {
+ throw new IllegalValueException( 'array expected' );
+ }
+
+ if ( !array_key_exists( 'latitude', $data ) ) {
+ throw new IllegalValueException( 'latitude field required' );
+ }
+
+ if ( !array_key_exists( 'longitude', $data ) ) {
+ throw new IllegalValueException( 'longitude field required' );
+ }
+
+ return new static( $data['latitude'], $data['longitude'] );
+ }
+
+ public function toArray(): array {
+ return [
+ 'value' => $this->getArrayValue(),
+ 'type' => $this->getType(),
+ ];
+ }
+
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/.github/CONTRIBUTING.md b/www/wiki/vendor/elasticsearch/elasticsearch/.github/CONTRIBUTING.md
index 412d66f0..77a733ce 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/.github/CONTRIBUTING.md
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/.github/CONTRIBUTING.md
@@ -6,7 +6,7 @@ The process for contributing to any of the Elasticsearch repositories is similar
1. Sign the contributor license agreement
- Please make sure you have signed the [Contributor License Agreement](http://www.elasticsearch.org/contributor-agreement/). We are not asking you to assign copyright to us, but to give us the right to distribute your code without restriction. We ask this of all contributors in order to assure our users of the origin and continuing existence of the code. You only need to sign the CLA once.
+ Please make sure you have signed the [Contributor License Agreement](https://www.elastic.co/contributor-agreement/). We are not asking you to assign copyright to us, but to give us the right to distribute your code without restriction. We ask this of all contributors in order to assure our users of the origin and continuing existence of the code. You only need to sign the CLA once.
2. Set up your fork for development
@@ -22,9 +22,8 @@ The process for contributing to any of the Elasticsearch repositories is similar
-Des.index.store.type=memory -Des.discovery.zen.ping.multicast.enabled=false \
-Des.node.bench=true -Des.script.disable_dynamic=false
-4. Run the unit and yaml integration tests to ensure your changes do not break existing code. The exported `TEST_BUILD_REF` should match the branch of Elasticsearch that is running on your machine (since tests are specific to the server version):
+4. Run the unit and yaml integration tests to ensure your changes do not break existing code. The `util/RestSpecRunner.php` script will automatically checkout the tests for the exact same build as is the Elasticsearch you are running on your machine (since tests are specific to the server version):
- $> export TEST_BUILD_REF='origin/1.x'
$> export ES_TEST_HOST='http://localhost:9200'
Then proceed to initialize the REST yaml tests and run the package. **WARNING: the unit tests will clear your cluster
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/.github/PULL_REQUEST_TEMPLATE.md b/www/wiki/vendor/elasticsearch/elasticsearch/.github/PULL_REQUEST_TEMPLATE.md
index 0aa96c9e..1ecb9996 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/.github/PULL_REQUEST_TEMPLATE.md
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/.github/PULL_REQUEST_TEMPLATE.md
@@ -3,7 +3,7 @@
Thanks for the Pull Request! Before you submit the PR, please
look over this checklist:
-- Have you signed [Contributor License Agreement](http://www.elasticsearch.org/contributor-agreement/)?
+- Have you signed [Contributor License Agreement](https://www.elastic.co/contributor-agreement)?
PR's (no matter how small) cannot be merged until the CLA has been signed. It only needs to be signed once,
however.
@@ -11,4 +11,4 @@ however.
If you answered yes to both, thanks for the PR and we'll get to it ASAP! :)
---> \ No newline at end of file
+-->
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/.gitignore b/www/wiki/vendor/elasticsearch/elasticsearch/.gitignore
index d24d7532..829bcff5 100755
--- a/www/wiki/vendor/elasticsearch/elasticsearch/.gitignore
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/.gitignore
@@ -21,6 +21,12 @@ Thumbs.db
generator/*
# Elasticsearch related
-util/elasticsearch/
+util/elasticsearch
util/cache/
util/output
+
+# Sami docs generator
+/sami.phar
+
+# PHPUnit
+/phpunit.xml
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/.travis.yml b/www/wiki/vendor/elasticsearch/elasticsearch/.travis.yml
index 0c922814..e86c25ba 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/.travis.yml
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/.travis.yml
@@ -1,12 +1,7 @@
language: php
-jdk:
- - oraclejdk8
-
-addons:
- apt:
- packages:
- - oracle-java8-installer
+services:
+ - docker
branches:
except:
@@ -17,39 +12,38 @@ sudo: true
matrix:
fast_finish: true
include:
- - php: 5.6
- env: ES_VERSION="5.0" TEST_BUILD_REF="origin/5.0"
- - php: 5.6
- env: ES_VERSION="5.5" TEST_BUILD_REF="origin/5.5"
-
- - php: 7.0
- env: ES_VERSION="5.0" TEST_BUILD_REF="origin/5.0"
- php: 7.0
- env: ES_VERSION="5.5" TEST_BUILD_REF="origin/5.5"
+ env: ES_VERSION="6.7.0"
- php: 7.1
- env: ES_VERSION="5.0" TEST_BUILD_REF="origin/5.0"
- - php: 7.1
- env: ES_VERSION="5.5" TEST_BUILD_REF="origin/5.5"
+ env: ES_VERSION="6.7.0"
- php: 7.2
- env: ES_VERSION="5.0" TEST_BUILD_REF="origin/5.0"
- - php: 7.2
- env: ES_VERSION="5.5" TEST_BUILD_REF="origin/5.5"
+ env: ES_VERSION="6.7.0"
- php: 7.3
- env: ES_VERSION="5.0" TEST_BUILD_REF="origin/5.0"
+ env: ES_VERSION="6.0.0"
+ - php: 7.3
+ env: ES_VERSION="6.1.0"
- php: 7.3
- env: ES_VERSION="5.5" TEST_BUILD_REF="origin/5.5"
+ env: ES_VERSION="6.2.0"
+ - php: 7.3
+ env: ES_VERSION="6.3.0"
+ - php: 7.3
+ env: ES_VERSION="6.4.0"
+ - php: 7.3
+ env: ES_VERSION="6.5.0"
+ - php: 7.3
+ env: ES_VERSION="6.6.0"
+ - php: 7.3
+ env: ES_VERSION="6.7.0"
env:
global:
- ES_TEST_HOST=http://localhost:9200
- - JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
before_install:
- - sudo update-java-alternatives -s java-8-oracle
- - ./travis/download_and_run_es.sh
+ - ./travis/run_es_docker.sh
install:
- composer install --prefer-dist
@@ -60,8 +54,13 @@ before_script:
- php util/EnsureClusterAlive.php
script:
+ - if [ $TRAVIS_PHP_VERSION != '7.3' ]; then composer run-script phpcs; fi
+ - composer run-script phpstan
- vendor/bin/phpunit $PHPUNIT_FLAGS
- vendor/bin/phpunit -c phpunit-integration.xml --group sync $PHPUNIT_FLAGS
after_script:
- if [ $TRAVIS_PHP_VERSION = '7.3' ]; then php vendor/bin/coveralls; fi
+
+notifications:
+ email: true
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/BREAKING_CHANGES.md b/www/wiki/vendor/elasticsearch/elasticsearch/BREAKING_CHANGES.md
index cba9966e..3b69c66f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/BREAKING_CHANGES.md
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/BREAKING_CHANGES.md
@@ -1,23 +1,10 @@
-# 5.0
+# 6.7
-## Breaking changes
+- `{type}` part in `indices.put_mapping` API is not required anymore, see new specification [here](https://github.com/elastic/elasticsearch/blob/v6.7.0/rest-api-spec/src/main/resources/rest-api-spec/api/indices.put_mapping.json)
-- Indices/Analyze Endpoint: `filters` and `char_filters` URI parameters have renamed to `filter` and `char_filter` respectively
-- SearchExists endpoint has been removed ([use `size=0` and `terminate_after=1` instead](https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking_50_search_changes.html#_search_exists_api_removed))
-- Warmers have been removed because they are [no longer useful](https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking_50_index_apis.html#_warmers)
-- Indices/Optimize Endpoint has been removed ([use `_forcemerge` instead](https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking_50_rest_api_changes.html#_literal__optimize_literal_endpoint_removed))
-- MoreLikeThis (MLT) endpoint has been removed
-- DeleteByQuery endpoint has been removed.
-- Tasks/List and Tasks/Get are now separate endpoints (see: [[e0cc5f9]](http://github.com/elasticsearch/elasticsearch-php/commit/752d5a2))
-- Client requires PHP 5.6.6 or higher
+# 6.0
-## Deprecations
+- [Search Templates]: PutTemplate endpoint has been removed (see [Elasticsearch Breaking Changes](https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking_60_scripting_changes.html#_stored_search_template_apis_removed)),
+use PutScript instead.
-- Percolator endpoints are deprecated and will be removed in Elasticsearch 6.0
-
-## Internal BWC Breaks
-
-- Namespace injection has changed slightly. If you use custom namespaces, you'll need to update your code (see: Add better ability to inject namespaces [[b1a27b7]](http://github.com/elasticsearch/elasticsearch-php/commit/b1a27b7))
-- Endpoints no longer use the Transport directly. If you use custom endpoints, you'll need to do some minor
-refactoring (see: Refactor to remove Transport dependence in endpoints [[ecd454c]](http://github.com/elasticsearch/elasticsearch-php/commit/ecd454c))
-- To facilitate testing and other features, the `ConnectionInterface` has expanded to obtain some more methods ([[getPath()]](http://github.com/elasticsearch/elasticsearch-php/commit/8bcf1a8), [[getUserPass()]](http://github.com/elasticsearch/elasticsearch-php/commit/586fbdb), [[getHost()]](http://github.com/elasticsearch/elasticsearch-php/commit/445fdea))
+- [#674](https://github.com/elastic/elasticsearch-php/pull/674) `ClientBuilder::defaultLogger()` method was removed. It is recommended to [create the logger object manually](https://github.com/elastic/elasticsearch-php/blob/master/docs/configuration.asciidoc#enabling-the-logger).
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/CHANGELOG.md b/www/wiki/vendor/elasticsearch/elasticsearch/CHANGELOG.md
index d2dc198f..f9a955c3 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/CHANGELOG.md
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/CHANGELOG.md
@@ -1,300 +1,162 @@
-## Release 5.4.0
+## Release 6.7.2
-- fixed php 7.3 compatibility for elasticsearch 5 (#826) [[14a19ba]](http://github.com/elasticsearch/elasticsearch-php/commit/14a19ba)
-- Add `slices` param to whitelisted UBQ params (#752) [[13f248e]](http://github.com/elasticsearch/elasticsearch-php/commit/13f248e)
-- [DOCS] add link to community index helper (#681) (#726) [[6d414f2]](http://github.com/elasticsearch/elasticsearch-php/commit/6d414f2)
-- Fix issue with getting status of respository and snapshots. (#719) [[65aafc1]](http://github.com/elasticsearch/elasticsearch-php/commit/65aafc1)
-- fix DeleteByQuery param white list (#748) [[55e6a70]](http://github.com/elasticsearch/elasticsearch-php/commit/55e6a70)
+- Fix #846 choosing `GET` and `POST` in endpoints based on body [[acbc76d0]](https://github.com/elastic/elasticsearch-php/commit/acbc76d0)
+- Fix #843 adding `wait_for_active_shards` and `pipeline` in `UpdateByQuery` [[acbc76d0]](https://github.com/elastic/elasticsearch-php/commit/acbc76d0)
+- Fixed missing `ScriptsPainlessExecute` endpoint, since ES 6.3 [[acbc76d0]](https://github.com/elastic/elasticsearch-php/commit/acbc76d0)
+- Fixed missing `RankEval` endpoint, since ES 6.2 [[acbc76d0]](https://github.com/elastic/elasticsearch-php/commit/acbc76d0)
+- Added User-Agent header equal to `elasticsearch-php/6.7.1 (metadata-values)` [[acbc76d0]](https://github.com/elastic/elasticsearch-php/commit/acbc76d0)
-## Release 5.3.2
+## Release 6.7.1
-- Fix parsing of NodesInfo for Sniffing [[d771699]](http://github.com/elasticsearch/elasticsearch-php/commit/d771699)
-- [TEST] print elasticsearch.log if cluster fails to start [[e03cbb2]](http://github.com/elasticsearch/elasticsearch-php/commit/e03cbb2)
-- Fix bug where exceptions were being used as array in PHP 5.x [[c5db567]](http://github.com/elasticsearch/elasticsearch-php/commit/c5db567)
+- Added `track_total_hits` in `search` endpoint [0c9ff47](https://github.com/elastic/elasticsearch-php/commit/9f4f0dfa331c4f50d2c88c0068afd3062e6ea353)
-## Release 5.3.1
+## Release 6.7.0
-- Do not schedule connection pool checks on 4xx level errors
-- Add 'terminate_after' to Count endpoint whitelist (#634) [[1a20259]](http://github.com/elasticsearch/elasticsearch-php/commit/1a20259)
-- Use upper-case "Host" header [[1621094]](http://github.com/elasticsearch/elasticsearch-php/commit/1621094)
-- Shrink API was not setting body correctly [[129ed4a]](http://github.com/elasticsearch/elasticsearch-php/commit/129ed4a)
-- Capitalize 'Content-Type' for maximum compatibility [[3f136b5]](http://github.com/elasticsearch/elasticsearch-php/commit/3f136b5)
-- Fix ClientBuilder - pass correct argument for Elasticsearch\Endpoints\MsearchTemplate::__construct. (#606) [[21f5ce4]](http://github.com/elasticsearch/elasticsearch-php/commit/21f5ce4)
+- Removed requirement of `{type}` part in `indices.put_mapping`, see new API specification [here](https://github.com/elastic/elasticsearch/blob/v6.7.0/rest-api-spec/src/main/resources/rest-api-spec/api/indices.put_mapping.json)
+- Added `seq_no_primary_term` parameter in `bulk` endpoint [#884](https://github.com/elastic/elasticsearch-php/pull/884)
+- Added `include_type_name`, `if_primary_term`, `if_seq_no` in `delete` endpoint [#884](https://github.com/elastic/elasticsearch-php/pull/884)
+- Added `include_type_name` in `get`, `index`, `indices.create`, `indices.field.get`, `indices.get`, `indices.mapping.get`, `indices.mapping.getfield`, `indices.mapping.put`, `indices.rollover`, `indices.template.get`, `indices.template.put` endpoints [#884](https://github.com/elastic/elasticsearch-php/pull/884)
+- Added `seq_no_primary_term` in `search` endpoint [#884](https://github.com/elastic/elasticsearch-php/pull/884)
+- Added `if_primary_term', 'if_seq_no`in `update` endpoint [#884](https://github.com/elastic/elasticsearch-php/pull/884)
### Testing
-- [TEST] move integration test to dedicated test file [[3e01b9e]](http://github.com/elasticsearch/elasticsearch-php/commit/3e01b9e)
-- [TEST] Client does not support accepting Yaml format responses [[e5d9fbb]](http://github.com/elasticsearch/elasticsearch-php/commit/e5d9fbb)
-- [TEST] Fix content-type assertions in test to match case [[d31a51b]](http://github.com/elasticsearch/elasticsearch-php/commit/d31a51b)
-- [TEST] Support headers in yaml runner, do some bad-comment cleaning [[5590a88]](http://github.com/elasticsearch/elasticsearch-php/commit/5590a88)
-- [TEST] Add some missing and required static configs [[b41c733]](http://github.com/elasticsearch/elasticsearch-php/commit/b41c733)
-- [TEST] add newer ES versions to Travis build matrix (#609) [[de6cde4]](http://github.com/elasticsearch/elasticsearch-php/commit/de6cde4)
-- [TEST] fix handling of format for Cat tests [[46f9d59]](http://github.com/elasticsearch/elasticsearch-php/commit/46f9d59)
-- [TEST] drop HHVM from build [#611] (#615) [[34d09a8]](http://github.com/elasticsearch/elasticsearch-php/commit/34d09a8)
-
-
-## Release 5.3.0
-- Add MsearchTemplate endpoint [[df7004f]](http://github.com/elasticsearch/elasticsearch-php/commit/df7004f)
-- Add Cat\Templates endpoint [[776c865]](http://github.com/elasticsearch/elasticsearch-php/commit/776c865)
-- Add FieldCaps endpoint [[0acccc6]](http://github.com/elasticsearch/elasticsearch-php/commit/0acccc6)
-- Add Remote Namespace and Remote\Info endpoint [[82121d9]](http://github.com/elasticsearch/elasticsearch-php/commit/82121d9)
-- Allow Sliced Scroll for the Search endpoint (#604) [[dfdb1a8]](http://github.com/elasticsearch/elasticsearch-php/commit/dfdb1a8)
-- Added "slices" parameter to the Reindex endpoint (#598) [[d9aaefd]](http://github.com/elasticsearch/elasticsearch-php/commit/d9aaefd)
-- fix conflict when merging timeout param (#562) [[505688d]](http://github.com/elasticsearch/elasticsearch-php/commit/505688d)
-
-### Testing
-- [TEST] Temporarily blacklist some yaml tests that aren't parsing [[d857ae1]](http://github.com/elasticsearch/elasticsearch-php/commit/d857ae1)
-- [TEST] Add missing `lt` and `lte` test operators [[02adc14]](http://github.com/elasticsearch/elasticsearch-php/commit/02adc14)
+- Fix tests for PHP 7 with ES 6.7 [[5401479](https://github.com/elastic/elasticsearch-php/pull/884/commits/5401479)
### Docs
-- [Docs] Updating readme with mock testing instructions (#591) [[1623d44]](http://github.com/elasticsearch/elasticsearch-php/commit/1623d44)
-- [Docs] Symfony bundle added (#560) [[69dbd4c]](http://github.com/elasticsearch/elasticsearch-php/commit/69dbd4c)
-- [DOCS] Remove incorrect Composer instructions from README (#565) [[9606f52]](http://github.com/elasticsearch/elasticsearch-php/commit/9606f52)
-
-## Release 5.2.0
-
-- Add 'batched_reduce_size' / 'typed_keys' params to Search endpoint [[691ce24]](http://github.com/elasticsearch/elasticsearch-php/commit/691ce24)
-- Fix Scroll and ClearScroll syntax [[59b3c08]](http://github.com/elasticsearch/elasticsearch-php/commit/59b3c08)
-- Add 'request', 'request_cache' to ClearCache endpoint [[07ff0be]](http://github.com/elasticsearch/elasticsearch-php/commit/07ff0be)
-- Handle null `type` better [[9900cfd]](http://github.com/elasticsearch/elasticsearch-php/commit/9900cfd)
-- Add 'stored_fields' param to Exists, Explain and Search endpoints [[01f9a06]](http://github.com/elasticsearch/elasticsearch-php/commit/01f9a06)
-- Add endpoint index and type getters (#557) [[0d9cdfa]](http://github.com/elasticsearch/elasticsearch-php/commit/0d9cdfa)
-- added getTransport, getEndpoint, getRegisteredNamespacesBuilder to ClientBuilder.php (#551) [[608bfe8]](http://github.com/elasticsearch/elasticsearch-php/commit/608bfe8)
-- Add 'version' param to Exists whitelist [[f2ae26b]](http://github.com/elasticsearch/elasticsearch-php/commit/f2ae26b)
-- Add 'typed_keys' param to MSearch whitelist [[3884ca0]](http://github.com/elasticsearch/elasticsearch-php/commit/3884ca0)
-- Make id param optionnal for termvectors requests. (#542) [[e6f79de]](http://github.com/elasticsearch/elasticsearch-php/commit/e6f79de)
-### Testing
+- [DOCS] Fix doc links in README [[5a1782d]](https://github.com/elastic/elasticsearch-php/pull/884/commits/5a1782d)
-- [TEST] Warning header format has changed slightly [[6c8699c]](http://github.com/elasticsearch/elasticsearch-php/commit/6c8699c)
-- [TEST] Added missing semicolon (#544) [[ccfb5a6]](http://github.com/elasticsearch/elasticsearch-php/commit/ccfb5a6)
-- [TEST] Allow JSON workaround, remove travis hackery [[3467c19]](http://github.com/elasticsearch/elasticsearch-php/commit/3467c19)
+## Release 6.5.0
-### Docs
+- Remove `_suggest` endpoint, which has disappeared from ES6 [#763](https://github.com/elastic/elasticsearch-php/pull/763)
+- Fix `SearchHitIterator` key duplicates [#872](https://github.com/elastic/elasticsearch-php/pull/872)
+- Fixing script get and delete by removing `lang` from endpoint url [#814](https://github.com/elastic/elasticsearch-php/pull/814)
+- Fix `SearchResponseIterator` is scrolling the first page twice [#871](https://github.com/elastic/elasticsearch-php/pull/871), issue [#595](https://github.com/elastic/elasticsearch-php/issues/595)
-- Update index-operations.asciidoc (#537) [[348fb4d]](http://github.com/elasticsearch/elasticsearch-php/commit/348fb4d)
-- [DOCS] use std class in example instead of empty array (#549) [[9c45775]](http://github.com/elasticsearch/elasticsearch-php/commit/9c45775)
-- [DOCS] Documentation fixes for 5.0 (typos, etc.) (#543) [[c4cf003]](http://github.com/elasticsearch/elasticsearch-php/commit/c4cf003)
-- [DOCS] bool query's "query" should use a "should" (#545) [[8ec26ba]](http://github.com/elasticsearch/elasticsearch-php/commit/8ec26ba)
-- [DOCS] Fix scrolling example [[006b3c2]](http://github.com/elasticsearch/elasticsearch-php/commit/006b3c2)
+### Docs
-## Release 5.1.3
+- [DOCS] Add reference to `parse_url()` for Extended Host Configuration [#778](https://github.com/elastic/elasticsearch-php/pull/778)
+- [DOCS] Update php version requirement [#757](https://github.com/elastic/elasticsearch-php/pull/757)
+- [DOCS] Update `community.asciidoc`, added `ElasticSearchQueryDSL` project [#749](https://github.com/elastic/elasticsearch-php/pull/749)
+- [DOCS] Proper return type array for get method for `IndicesNamespace` [#651](https://github.com/elastic/elasticsearch-php/pull/651)
+- [DOCS] Fix full docs link [#862](https://github.com/elastic/elasticsearch-php/pull/862)
+- [DOCS] Update breaking-changes.asciidoc, removal of ClientBuilder::defaultLogger() [#879](https://github.com/elastic/elasticsearch-php/pull/879)
-- allowBadJSONSerialization() builder method should be fluent [[f1812d4]](http://github.com/elasticsearch/elasticsearch-php/commit/f1812d4)
+### Testing
-## Release 5.1.2
+- Fix integration tests using docker [#867](https://github.com/elastic/elasticsearch-php/pull/867)
-- A specific version of json-ext is no longer needed in 5.0 branch [[e1b5c2a]](http://github.com/elasticsearch/elasticsearch-php/commit/e1b5c2a)
+## Release 6.1.0
-## Release 5.1.1
+- Add 'wait_for_no_initializing_shards' to Cluster\Health whitelist [[98a372c]](http://github.com/elasticsearch/elasticsearch-php/commit/98a372c)
+- Add 'wait_for_active_shards' to Indices\Open whitelist [[0275fe5]](http://github.com/elasticsearch/elasticsearch-php/commit/0275fe5)
+- Add 'max_concurrent_searches' to msearch whitelist [[5624123]](http://github.com/elasticsearch/elasticsearch-php/commit/5624123)
+- Add 'max_concurrent_shard_requests' param to MSearch endpoint [[00800c1]](http://github.com/elasticsearch/elasticsearch-php/commit/00800c1)
+- Add ReloadSecureSettings endpoint [[75b32b2]](http://github.com/elasticsearch/elasticsearch-php/commit/75b32b2)
+- Remove obsolete Shutdown API [[c75d690]](http://github.com/elasticsearch/elasticsearch-php/commit/c75d690)
+- Fix: Restore::setBody() does not throw exceptions (#828) [[a96bb9c]](http://github.com/elasticsearch/elasticsearch-php/commit/a96bb9c)
+- Fixed php 7.3 compatibility for elasticsearch 6 (#827) [[77916b2]](http://github.com/elasticsearch/elasticsearch-php/commit/77916b2)
+- Fix issue with getting status of respository and snapshots. (#719) [[2d11682]](http://github.com/elasticsearch/elasticsearch-php/commit/2d11682)
+- fix DeleteByQuery param white list (#748) [[8d963c6]](http://github.com/elasticsearch/elasticsearch-php/commit/8d963c6)
-- Add 'format' param to all Cat endpoints [[fc25a2c]](http://github.com/elasticsearch/elasticsearch-php/commit/fc25a2c)
-- Add opt-in for ignoring JSON_PRESERVE_ZERO_FRACTION when serializing [[e34fdfd]](http://github.com/elasticsearch/elasticsearch-php/commit/e34fdfd)
-- Prefer POST for Suggest endpoint [[aae7019]](http://github.com/elasticsearch/elasticsearch-php/commit/aae7019)
-- Whitelist 'include_segment_file_sizes' in Cluster/Nodes/Stats endpoint [[a2744b4]](http://github.com/elasticsearch/elasticsearch-php/commit/a2744b4)
-- Whitelist 'include_segment_file_sizes' in Indices/Stats endpoint [[2c6cd30]](http://github.com/elasticsearch/elasticsearch-php/commit/2c6cd30)
-- Automatically set Content-type and Accept headers [[3d52e11]](http://github.com/elasticsearch/elasticsearch-php/commit/3d52e11)
-- Put back UpdateByQuery (#531) [[6f4394f]](http://github.com/elasticsearch/elasticsearch-php/commit/6f4394f)
-- Add 'human' param to global whitelist [[d16e541]](http://github.com/elasticsearch/elasticsearch-php/commit/d16e541)
+### Docs
+- [Docs] Update elasticsearch version (#743) [[043ad4f]](http://github.com/elasticsearch/elasticsearch-php/commit/043ad4f)
+- [DOCS] reuqest → request typo fix (#728) [[68db9f0]](http://github.com/elasticsearch/elasticsearch-php/commit/68db9f0)
+- [DOCS] Fix documentation example of upsert (#730) [[805329b]](http://github.com/elasticsearch/elasticsearch-php/commit/805329b)
+- [DOCS] Replace deprecated string type with keyword type for index operations (#736) [[a550507]](http://github.com/elasticsearch/elasticsearch-php/commit/a550507)
### Testing
-- [TEST] Tidy up version check [[ec6b832]](http://github.com/elasticsearch/elasticsearch-php/commit/ec6b832)
+- [TEST] Fix travis untarring [[0106351]](http://github.com/elasticsearch/elasticsearch-php/commit/0106351)
+- [TEST] Download artifacts directly, migrate off esvm [[1e9f06c]](http://github.com/elasticsearch/elasticsearch-php/commit/1e9f06c)
+- Update Travis Matrix [[aa32b12]](http://github.com/elasticsearch/elasticsearch-php/commit/aa32b12)
+- [TEST] Fix teardown in yaml runner [[098030e]](http://github.com/elasticsearch/elasticsearch-php/commit/098030e)
+- Add Indices/Split endpoint [[46d5a7a]](http://github.com/elasticsearch/elasticsearch-php/commit/46d5a7a)
+- [TEST] Blacklist some bad yml tests [[d5edab7]](http://github.com/elasticsearch/elasticsearch-php/commit/d5edab7)
+
+## Release 6.0.1
+
+- Fix imports [[0106351]](http://github.com/elasticsearch/elasticsearch-php/commit/0106351)
+- ClientBuilder: setLogger() and setTracer() only accept \Psr\Log\LoggerInterface (#673) [[0270c4f]](http://github.com/elasticsearch/elasticsearch-php/commit/0270c4f)
+- fix for invalid GET /_aliases route. (#663) [[6d467fa]](http://github.com/elasticsearch/elasticsearch-php/commit/6d467fa)
+- Remove PutTemplate endpoint, lang param of PutScript no longer used [[a13544f]](http://github.com/elasticsearch/elasticsearch-php/commit/a13544f)
+ Note: I'm considering PutTemplate removal a bugfix, since the API doesn't exist in ES Core anymore. Using the endpoint throws an error,
+ so the removal is just fixing an existing bug, hence `6.0.1` instead of `6.1.0`
### Docs
+- [DOCS] Add note about separate X-Pack library to README (#694) [[6ffdef8]](http://github.com/elasticsearch/elasticsearch-php/commit/6ffdef8)
+- [DOCS] add link to community index helper (#681) [[644f7f7]](http://github.com/elasticsearch/elasticsearch-php/commit/644f7f7)
+- [DOCS] Add missing content for breaking changes page [[5a515ac]](http://github.com/elasticsearch/elasticsearch-php/commit/5a515ac)
+- [DOCS] update autogenerated api docs [[7f2cd0b]](http://github.com/elasticsearch/elasticsearch-php/commit/7f2cd0b)
+- [DOCS] Update version tables [[b824bb7]](http://github.com/elasticsearch/elasticsearch-php/commit/b824bb7)
+
+## Release 6.0.0
-- [DOCS] Update search-operations.asciidoc (#520) [[4aba49b]](http://github.com/elasticsearch/elasticsearch-php/commit/4aba49b)
-- [DOCS] fix broken links to breaking changes docs [[7d1b0ec]](http://github.com/elasticsearch/elasticsearch-php/commit/7d1b0ec)
-## Release 5.1.0
+- Add Ingest\ProcessorGrok endpoint [[800b1ec]](http://github.com/elasticsearch/elasticsearch-php/commit/800b1ec)
+- Add Cluster\RemoteInfo endoint [[dfd8c3c]](http://github.com/elasticsearch/elasticsearch-php/commit/dfd8c3c)
+- Add Unauthorized401Exception [[cc68efd]](http://github.com/elasticsearch/elasticsearch-php/commit/cc68efd)
+- Add verify as acceptable query string parameter for createRepository (#665) [[885bfea]](http://github.com/elasticsearch/elasticsearch-php/commit/885bfea)
+- Fix parsing of NodesInfo for Sniffing [[e22f67f]](http://github.com/elasticsearch/elasticsearch-php/commit/e22f67f)
+- Do not schedule connection pool checks on 4xx level errors [[fd75e99]](http://github.com/elasticsearch/elasticsearch-php/commit/fd75e99)
+- Add 'terminate_after' to Count endpoint whitelist (#634) [[c3cacd7]](http://github.com/elasticsearch/elasticsearch-php/commit/c3cacd7)
-- Catch additional exceptions in the ping function for those who use multiple nodes in their connection pool. [[ffe0510]](http://github.com/elasticsearch/elasticsearch-php/commit/ffe0510)
-- Use `array_diff` to Check Endpoint Parameters (#514) [[46f7f36]](http://github.com/elasticsearch/elasticsearch-php/commit/46f7f36)
-- Re-Add the DeleteByQuery Functionality (#513) [[b262dca]](http://github.com/elasticsearch/elasticsearch-php/commit/b262dca)
-- Add 'full_id' to Cat/Nodes endpoint [[f32cc54]](http://github.com/elasticsearch/elasticsearch-php/commit/f32cc54)
-- add ClientBuilder->setConnectionParams() (#507) [[3923432]](http://github.com/elasticsearch/elasticsearch-php/commit/3923432)
-- Add new (undocumented) PHP-7 JSON error codes, better unknown handling [[0a7fd55]](http://github.com/elasticsearch/elasticsearch-php/commit/0a7fd55)
-- Add ext-json version constraint, update some docs [[ca2791a]](http://github.com/elasticsearch/elasticsearch-php/commit/ca2791a)
-- Add catch-all in exception handling [[eb4117c]](http://github.com/elasticsearch/elasticsearch-php/commit/eb4117c)
-- Revert "Simplify error parsing now that we don't support <2.0 errors" [[fd38538]](http://github.com/elasticsearch/elasticsearch-php/commit/fd38538)
+### Docs
+- [DOCS] Flip Branch / PHP Version table (#656) [[fa7bfb3]](http://github.com/elasticsearch/elasticsearch-php/commit/fa7bfb3)
### Testing
+- [TEST] use proper TestCase parent clsas [[766b440]](http://github.com/elasticsearch/elasticsearch-php/commit/766b440)
+- [TEST] add PHPStan to build (#628) [[946cd65]](http://github.com/elasticsearch/elasticsearch-php/commit/946cd65)
+- [TEST] Fix some PHPCS violations in tests [[18a38dd]](http://github.com/elasticsearch/elasticsearch-php/commit/18a38dd)
+- [src] add PHP_CodeSniffer (#647) [[24900ef]](http://github.com/elasticsearch/elasticsearch-php/commit/24900ef)
+- [TEST] add PHP_CodeSniffer to build (#638) [[088a509]](http://github.com/elasticsearch/elasticsearch-php/commit/088a509)
+- [TEST] Use tests from corresponding ES version (#649) [[75c6680]](http://github.com/elasticsearch/elasticsearch-php/commit/75c6680)
+- [TEST] Add support for `bad_request` in yaml runner [[ad86f91]](http://github.com/elasticsearch/elasticsearch-php/commit/ad86f91)
+- [TEST] `max_compilations_per_minute` is now `max_compilations_rate` [[ebdba06]](http://github.com/elasticsearch/elasticsearch-php/commit/ebdba06)
+- [TEST] print elasticsearch.log if cluster fails to start [[fe796aa]](http://github.com/elasticsearch/elasticsearch-php/commit/fe796aa)
+- [TEST] move integration test to dedicated test file [[71ccfc1]](http://github.com/elasticsearch/elasticsearch-php/commit/71ccfc1)
+- [TEST] Client does not support accepting Yaml format responses [[fc9a9f9]](http://github.com/elasticsearch/elasticsearch-php/commit/fc9a9f9)
-- [TEST] Make sure property_exists calls only ocurr on objects [[30baa0d]](http://github.com/elasticsearch/elasticsearch-php/commit/30baa0d)
-- [TEST] Tweak travis to install better ext-json [[3409a81]](http://github.com/elasticsearch/elasticsearch-php/commit/3409a81)
-- [TEST] Mute rollover test temporarily [[2316d33]](http://github.com/elasticsearch/elasticsearch-php/commit/2316d33)
-- [TEST] Add support for warning header checks [[ac1b053]](http://github.com/elasticsearch/elasticsearch-php/commit/ac1b053)
-### Documentation
-- [DOCS] Removed unwanted ) and added proper formatting (#497) [[8187fdd]](http://github.com/elasticsearch/elasticsearch-php/commit/8187fdd)
-- [DOCS] Update index-operations.asciidoc (#496) [[a4dd09f]](http://github.com/elasticsearch/elasticsearch-php/commit/a4dd09f)
-- [DOCS] Update version in monolog configuration. (#489) [[90fbd53]](http://github.com/elasticsearch/elasticsearch-php/commit/90fbd53)
-- [DOCS] Update php-version-requirement.asciidoc (#491) [[4951439]](http://github.com/elasticsearch/elasticsearch-php/commit/4951439)
-- [DOCS] "password" param should be "password" [[8ee2bc9]](http://github.com/elasticsearch/elasticsearch-php/commit/8ee2bc9)
-- More asciidoc tweaks [[451f985]](http://github.com/elasticsearch/elasticsearch-php/commit/451f985)
-- Asciidoc != markdown [[8a816c1]](http://github.com/elasticsearch/elasticsearch-php/commit/8a816c1)
-- [Docs] More 5.0 readme tweaks [[a60dd09]](http://github.com/elasticsearch/elasticsearch-php/commit/a60dd09)
-- [DOCS] 5.0 doc updates, readme, breaking changes [[6fb6421]](http://github.com/elasticsearch/elasticsearch-php/commit/6fb6421)
+## Release 6.0.0-beta1
+Woo!
-## Release 5.0.0
+- Use upper-case "Host" header [[045aac4]](http://github.com/elasticsearch/elasticsearch-php/commit/045aac4)
+- Add 'allow_no_indices' param to Indices\Delete whitelist [[3a3a5ab]](http://github.com/elasticsearch/elasticsearch-php/commit/3a3a5ab)
+- Add 'verbose' param to Snapshot\Get whitelist [[b70b933]](http://github.com/elasticsearch/elasticsearch-php/commit/b70b933)
+- Add 'pre_filter_shard_size' param to Search whitelist [[f708d9d]](http://github.com/elasticsearch/elasticsearch-php/commit/f708d9d)
+- Add 'ignore_unavailable' param to Indices\Delete whitelist [[8133021]](http://github.com/elasticsearch/elasticsearch-php/commit/8133021)
+- Add 'include_defaults' param to Cluster\Settings\Get whitelist [[8e5ab38]](http://github.com/elasticsearch/elasticsearch-php/commit/8e5ab38)
-Woo!
+### Docs
+- [DOCS] Remove Sami from composer.json and update docs (#619) [[fcd5ff1]](http://github.com/elasticsearch/elasticsearch-php/commit/fcd5ff1)
+- [Docs] recommend composer/ca-bundle instead of Kdyby/CurlCaBundle (#613) [[7f43b2e]](http://github.com/elasticsearch/elasticsearch-php/commit/7f43b2e)
-### New Endpoints
-- Add Cat/Tasks endpoint [[42856dc]](http://github.com/elasticsearch/elasticsearch-php/commit/42856dc)
-- Add Reindex endpoint [[d2484c7]](http://github.com/elasticsearch/elasticsearch-php/commit/d2484c7)
-- Add Indices/Shrink endpoint [[b6b97a4]](http://github.com/elasticsearch/elasticsearch-php/commit/b6b97a4)
-- Add Indices/Rollover endpoint [[1ba8299]](http://github.com/elasticsearch/elasticsearch-php/commit/1ba8299)
-
-### Removals/BWC Breaks/Deprecations
-
-- Indices/Optimize endpoint has been removed in 5.0 [[4f0b9da]](http://github.com/elasticsearch/elasticsearch-php/commit/4f0b9da)
-- Warmers have been removed in 5.0 [[ef24d5d]](http://github.com/elasticsearch/elasticsearch-php/commit/ef24d5d)
-- Deprecate various Percolate endpoints [[959eee5]](http://github.com/elasticsearch/elasticsearch-php/commit/959eee5)
-- Remove old `percolate` parameter on docblocks [[f64345d]](http://github.com/elasticsearch/elasticsearch-php/commit/f64345d)
-- SearchExists Endpoint removed in 5.0 [[6dfc6a0]](http://github.com/elasticsearch/elasticsearch-php/commit/6dfc6a0)
-- [Internal BWC Break] Add better ability to inject namespaces [[b1a27b7]](http://github.com/elasticsearch/elasticsearch-php/commit/b1a27b7)
-- [Internal BWC Break] Refactor to remove Transport dependence in endpoints [[ecd454c]](http://github.com/elasticsearch/elasticsearch-php/commit/ecd454c)
-- [BWC Break] Remove MLT endpoint [[38c05da]](http://github.com/elasticsearch/elasticsearch-php/commit/38c05da)
-- [BWC Break] Remove DeleteByQuery endpoint [[9f3776a]](http://github.com/elasticsearch/elasticsearch-php/commit/9f3776a)
-- [BWC Break] Rename internal TermVector -> TermVectors, remove old public TermVector [[cbe8619]](http://github.com/elasticsearch/elasticsearch-php/commit/cbe8619)
-- [BWC] Add getPath() method to ConnectionInterface [[8bcf1a8]](http://github.com/elasticsearch/elasticsearch-php/commit/8bcf1a8)
-- [BWC] Add getUserPass() method to ConnectionInterface [[586fbdb]](http://github.com/elasticsearch/elasticsearch-php/commit/586fbdb)
-- [BWC] Add getHost() method to ConnectionInterface [[445fdea]](http://github.com/elasticsearch/elasticsearch-php/commit/445fdea)
-- Tasks/List and Tasks/Get are now separate endpoints [[e0cc5f9]](http://github.com/elasticsearch/elasticsearch-php/commit/752d5a2)
-
-### Updated/Added whitelist params
-
-- Add Ingest namespace and endpoints [[7b87954]](http://github.com/elasticsearch/elasticsearch-php/commit/7b87954)
-- Add `pipeline` parameter to Bulk endpoint whitelist [[3fa1c51]](http://github.com/elasticsearch/elasticsearch-php/commit/3fa1c51)
-- Add `pipeline` to Index endpoint [[db5d794]](http://github.com/elasticsearch/elasticsearch-php/commit/db5d794)
-- Add `include_defaults` param to Indices/GetSettings whitelist [[496071c]](http://github.com/elasticsearch/elasticsearch-php/commit/496071c)
-- Add `preserve_existing` param to Indices/PutSettings whitelist [[69389fc]](http://github.com/elasticsearch/elasticsearch-php/commit/69389fc)
-- Add Cluster/AllocationExplain endpoint [[f9c297c]](http://github.com/elasticsearch/elasticsearch-php/commit/f9c297c)
-- Add Ingest namespace and endpoints [[66c851f]](http://github.com/elasticsearch/elasticsearch-php/commit/66c851f)
-- Add missing params to Analyze endpoint: `char_filter`, `format`, `attributes`, `explain` [[8a0a932]](http://github.com/elasticsearch/elasticsearch-php/commit/8a0a932)
-- `filters` is now `filter` in Analyze endpoint [[94dbb15]](http://github.com/elasticsearch/elasticsearch-php/commit/94dbb15)
-- Add `size` param to Cat/Threadpool whitelist [[bece0e5]](http://github.com/elasticsearch/elasticsearch-php/commit/bece0e5)
-- Add `task_id` to Tasks/Get whitelist [[6a315e0]](http://github.com/elasticsearch/elasticsearch-php/commit/6a315e0)
-- Add `docvalue_fields` to Search whitelist, remove `fields` [[63ff8c5]](http://github.com/elasticsearch/elasticsearch-php/commit/63ff8c5)
-- Add `format` to Cat/Aliases whitelist [[68630a0]](http://github.com/elasticsearch/elasticsearch-php/commit/68630a0)
-- Add 'thread_pool_patterns' parameter to Cat\Threadpool endpoint [[c0820dc]](http://github.com/elasticsearch/elasticsearch-php/commit/c0820dc)
-- Add 's' sort param to all Cat endpoints [[87f23a1]](http://github.com/elasticsearch/elasticsearch-php/commit/87f23a1)
-- Add '_source' to Update whitelist [[d33be49]](http://github.com/elasticsearch/elasticsearch-php/commit/d33be49)
-- Add 'ignore_unavailable' to Snapshot/Status whitelist [[f90c2dd]](http://github.com/elasticsearch/elasticsearch-php/commit/f90c2dd)
-- Add 'ignore_unavailable' to Snapshot/Get whitelist [[93c4f22]](http://github.com/elasticsearch/elasticsearch-php/commit/93c4f22)
-- Add 'stored_fields' to Mget whitelist [[054ebed]](http://github.com/elasticsearch/elasticsearch-php/commit/054ebed)
-- Add 'wait_for_no_relocating_shards' to Cluster/Health whitelist [[8448f99]](http://github.com/elasticsearch/elasticsearch-php/commit/8448f99)
-- Add 'health' to Cat/Indices whitelist [[06a3bf5]](http://github.com/elasticsearch/elasticsearch-php/commit/06a3bf5)
-- Add '_source_include', '_source_exclude', 'pipeline' params to Bulk whitelist [[3ca12f4]](http://github.com/elasticsearch/elasticsearch-php/commit/3ca12f4)
-- Add 'stored_fields' to Get Endpoint [[c57a5a4]](http://github.com/elasticsearch/elasticsearch-php/commit/c57a5a4)
-- Add '_source' to Bulk endpoint whitelist [[35b7087]](http://github.com/elasticsearch/elasticsearch-php/commit/35b7087)
-
-### Documentation
-
-- [DOCS] Usage example for creating ClientBuilder fixed (#406) [[6a868ea]](http://github.com/elasticsearch/elasticsearch-php/commit/6a868ea)
-- [Docs] Fix typo. (#409) [[b013ab0]](http://github.com/elasticsearch/elasticsearch-php/commit/b013ab0)
-- Docs: Fixed broken link. [[17a4ed7]](http://github.com/elasticsearch/elasticsearch-php/commit/17a4ed7)
-- [DOCS] Rebuild auto-generated docs [[2904d7a]](http://github.com/elasticsearch/elasticsearch-php/commit/2904d7a)
-- Add script to generate docs [[4ce648c]](http://github.com/elasticsearch/elasticsearch-php/commit/4ce648c)
-- Update Readme with 5.0 branching information [[ddb8ecd]](http://github.com/elasticsearch/elasticsearch-php/commit/ddb8ecd)
-- [DOCS] Update URL/Email in class-level doc blocks [[8238cb3]](http://github.com/elasticsearch/elasticsearch-php/commit/8238cb3)
-- [DOCS] Update copyright year in licenses [[fcc4ad6]](http://github.com/elasticsearch/elasticsearch-php/commit/fcc4ad6)
-- [DOCS] Add Breaking Changes list for 5.0 [[65953ac]](http://github.com/elasticsearch/elasticsearch-php/commit/65953ac)
-- [DOCS] add getSource method to the readme (#465) [[90cbdfb]](http://github.com/elasticsearch/elasticsearch-php/commit/90cbdfb)
-- [DOCS] Replace deprecated filtered query with boolean [[3b81615]](http://github.com/elasticsearch/elasticsearch-php/commit/3b81615)
-- [DOCS] Add Plastic Laravel integration to community page [[e4530a7]](http://github.com/elasticsearch/elasticsearch-php/commit/e4530a7)
-- [DOCS] Fix return type in docblock for all Exists* endpoints [[498c003]](http://github.com/elasticsearch/elasticsearch-php/commit/498c003)
-- Add autogenerated reference documentation [[bd64d52]](http://github.com/elasticsearch/elasticsearch-php/commit/bd64d52)
-- [DOCS] Regenerate reference docs [[030d96e]](http://github.com/elasticsearch/elasticsearch-php/commit/030d96e)
-
-### Cleanup
-
-- Remove benchmark autoload [[74b5ad9]](http://github.com/elasticsearch/elasticsearch-php/commit/74b5ad9)
-- Remove old rest-spec parser [[07754c4]](http://github.com/elasticsearch/elasticsearch-php/commit/07754c4)
-- Remove unused benchmarks [[20a75b1]](http://github.com/elasticsearch/elasticsearch-php/commit/20a75b1)
-- Automated PSR-2 style cleanup [[fbe6f92]](http://github.com/elasticsearch/elasticsearch-php/commit/fbe6f92)
-- Tweak script for new cli format [[4adbe94]](http://github.com/elasticsearch/elasticsearch-php/commit/4adbe94)
-- Fix Indices/Flush after autogeneration [[d56e2c4]](http://github.com/elasticsearch/elasticsearch-php/commit/d56e2c4)
-- Tweak SpecParser template [[8341c4c]](http://github.com/elasticsearch/elasticsearch-php/commit/8341c4c)
-- Added output folder from SpecParser to gitignore [[cfd49ee]](http://github.com/elasticsearch/elasticsearch-php/commit/cfd49ee)
-- Updated ParseSpec to be able to run from console and use new api path [[e0cc5f9]](http://github.com/elasticsearch/elasticsearch-php/commit/d44a323)
-
-### Bugfixes and Misc.
-
-- Split Create out to its own internal endpoint for simplicity [[9eb573a]](http://github.com/elasticsearch/elasticsearch-php/commit/9eb573a)
-- Cat/Snapshots 'repository' param is not in-fact required, despite spec [[6c77f62]](http://github.com/elasticsearch/elasticsearch-php/commit/6c77f62)
-- Fix error handler when no structured error is present [[f380a69]](http://github.com/elasticsearch/elasticsearch-php/commit/f380a69)
-- add JSON_PRESERVE_ZERO_FRACTION for Json_encode (#481) [[2ab3971]](http://github.com/elasticsearch/elasticsearch-php/commit/2ab3971)
-- Simplify error parsing now that we don't support <2.0 errors [[a6d896b]](http://github.com/elasticsearch/elasticsearch-php/commit/a6d896b)
-- Added support for PHP 7.1 (#474) [[864d4d3]](http://github.com/elasticsearch/elasticsearch-php/commit/864d4d3)
-- Type exists URI has changed to index/_mapping/type [[dd63eaa]](http://github.com/elasticsearch/elasticsearch-php/commit/dd63eaa)
-- Index creation only accepts PUT verbs now [[9c620c2]](http://github.com/elasticsearch/elasticsearch-php/commit/9c620c2)
-- Update SearchResponseIterator to remove old-style scan/scroll flow [[72f3b15]](http://github.com/elasticsearch/elasticsearch-php/commit/72f3b15)
-- Add "extended" host configuration syntax [[a0ddad1]](http://github.com/elasticsearch/elasticsearch-php/commit/a0ddad1)
-- Allow ConnectionFactory to be override (#456) [[cc2a5fe]](http://github.com/elasticsearch/elasticsearch-php/commit/cc2a5fe)
-- Special-case unwrapping for async methods that use Exist* endpoints [[347e5c5]](http://github.com/elasticsearch/elasticsearch-php/commit/347e5c5)
-- composer: bump min version to PHP 5.6 (#451) [[6648646]](http://github.com/elasticsearch/elasticsearch-php/commit/6648646)
-- Allow to get multiple pipelines without id (#453) [[c7f737b]](http://github.com/elasticsearch/elasticsearch-php/commit/c7f737b)
-- Split, refactor and fix some tests (#447) [[68e819b]](http://github.com/elasticsearch/elasticsearch-php/commit/68e819b)
-- Tests cleaned up a little [[afc9af0]](http://github.com/elasticsearch/elasticsearch-php/commit/afc9af0)
-- Fix doc output on github [[62d6132]](http://github.com/elasticsearch/elasticsearch-php/commit/62d6132)
-- (pr/445) Move resultOrFuture from endpoint to transport [[80bfeea]](http://github.com/elasticsearch/elasticsearch-php/commit/80bfeea)
-- Manually convert true/false to "true"/"false" before http_build_query() [[bef93cb]](http://github.com/elasticsearch/elasticsearch-php/commit/bef93cb)
-- getApiPath function returns path without trailing slash [[8bcfaf0]](http://github.com/elasticsearch/elasticsearch-php/commit/8bcfaf0)
-- Use valid SPDX license identifier [[963e635]](http://github.com/elasticsearch/elasticsearch-php/commit/963e635)
-- Fix bug when Create is called with an stdClass body [[adcaa2c]](http://github.com/elasticsearch/elasticsearch-php/commit/adcaa2c)
-- Fix comment tag [[3b8e918]](http://github.com/elasticsearch/elasticsearch-php/commit/3b8e918)
-- Add .github templates [[104a7ea]](http://github.com/elasticsearch/elasticsearch-php/commit/104a7ea)
### Testing
-Lots of work re-working the REST Yaml test framework, getting travis to play nicely with Java8, and misc
-tweaks over time. The test framework is in much better shape, largely thanks to help from community member @joelwurtz!
-
-- [TEST] Add 5.x to test matrix [[77b548d]](http://github.com/elasticsearch/elasticsearch-php/commit/77b548d)
-- [TEST] Fixup server startup [[18ea943]](http://github.com/elasticsearch/elasticsearch-php/commit/18ea943)
-- [TEST] Add ignore to custom param since ES now validates extraneous uri params [[61f62d8]](http://github.com/elasticsearch/elasticsearch-php/commit/61f62d8)
-- [TEST] Regex to detect "stashed" values is not useful, throws false-positives [[7ff9b20]](http://github.com/elasticsearch/elasticsearch-php/commit/7ff9b20)
-- [TEST] (Fix) Better context to true/false failures [[a9ee47d]](http://github.com/elasticsearch/elasticsearch-php/commit/a9ee47d)
-- [TEST] Better context to true/false failures [[9df055b]](http://github.com/elasticsearch/elasticsearch-php/commit/9df055b)
-- [TEST] Add 'indices.shrink/10_basic.yaml' to temp blacklist [[aa93f39]](http://github.com/elasticsearch/elasticsearch-php/commit/aa93f39)
-- [TEST] Only run sync tests on Travis [[2f7b863]](http://github.com/elasticsearch/elasticsearch-php/commit/2f7b863)
-- [TEST] Update travis config to use ES 5.0 branch [[cbad348]](http://github.com/elasticsearch/elasticsearch-php/commit/cbad348)
-- [TEST] Add back accidentally deleted annotations [[c7f8c06]](http://github.com/elasticsearch/elasticsearch-php/commit/c7f8c06)
-- [TEST] Better snapshot/repo clearing [[cc3a40d]](http://github.com/elasticsearch/elasticsearch-php/commit/cc3a40d)
-- [TEST] output tweaks for better debugging, add temporary blacklist for fatal parsing files [[cb1956b]](http://github.com/elasticsearch/elasticsearch-php/commit/cb1956b)
-- [TEST] Tweak verbosity of tests [[e0cc5f9]](http://github.com/elasticsearch/elasticsearch-php/commit/e0cc5f9)
-- [TEST] No need to test below PHP 5.6 on master [[7aad25a]](http://github.com/elasticsearch/elasticsearch-php/commit/7aad25a)
-- [TEST] Allow hhvm to fail [[fe6993d]](http://github.com/elasticsearch/elasticsearch-php/commit/fe6993d)
-- [TEST] Remove ES host/port so it starts in "dev" mode [[c91242d]](http://github.com/elasticsearch/elasticsearch-php/commit/c91242d)
-- [TEST] Bump travis file descriptors [[b24fc85]](http://github.com/elasticsearch/elasticsearch-php/commit/b24fc85)
-- [TEST] Bump travis file descriptors [[5cd7c37]](http://github.com/elasticsearch/elasticsearch-php/commit/5cd7c37)
-- [TEST] Bump travis file descriptors [[65f2eb9]](http://github.com/elasticsearch/elasticsearch-php/commit/65f2eb9)
-- [TEST] (Nuclear option) more Java8 JRE tweaks [[00ce1df]](http://github.com/elasticsearch/elasticsearch-php/commit/00ce1df)
-- [TEST] (Hundred and one time's a charm) more Java8 JRE tweaks [[c38e5fe]](http://github.com/elasticsearch/elasticsearch-php/commit/c38e5fe)
-- [TEST] (Hundredth time's a charm) more Java8 JRE tweaks [[2cef10d]](http://github.com/elasticsearch/elasticsearch-php/commit/2cef10d)
-- [TEST] (And yet) more Java8 JRE tweaks [[ecb44ab]](http://github.com/elasticsearch/elasticsearch-php/commit/ecb44ab)
-- [TEST] (Yet) more Java8 JRE tweaks [[afc6b8a]](http://github.com/elasticsearch/elasticsearch-php/commit/afc6b8a)
-- [TEST] More Java8 JRE tweaks [[0567579]](http://github.com/elasticsearch/elasticsearch-php/commit/0567579)
-- [TEST] More Java8 JRE tweaks [[9869977]](http://github.com/elasticsearch/elasticsearch-php/commit/9869977)
-- [TEST] Print java version for debug [[9dec069]](http://github.com/elasticsearch/elasticsearch-php/commit/9dec069)
-- [TEST] Manually configure Java8 JRE [[1fd3612]](http://github.com/elasticsearch/elasticsearch-php/commit/1fd3612)
-- Revert "[TEST] Use Java 8 for tests" [[6fc4c5c]](http://github.com/elasticsearch/elasticsearch-php/commit/6fc4c5c)
-- [TEST] Use Java 8 for tests [[2d59159]](http://github.com/elasticsearch/elasticsearch-php/commit/2d59159)
-- [TEST] Replace stash before finding nested variables in match [[2dae755]](http://github.com/elasticsearch/elasticsearch-php/commit/2dae755)
-- [TEST] Convert `tasks.list` to `tasks.get` because `list` is a reserved word [[e0956a5]](http://github.com/elasticsearch/elasticsearch-php/commit/e0956a5)
-- [TEST] Small tweak to timestamp regex [[d5e50c1]](http://github.com/elasticsearch/elasticsearch-php/commit/d5e50c1)
-- [TEST] return second level of exception message if possible, for further testing [[a76cbf2]](http://github.com/elasticsearch/elasticsearch-php/commit/a76cbf2)
-- [TEST] Master tests only track ES-master (5.0 alpha) now [[76e621c]](http://github.com/elasticsearch/elasticsearch-php/commit/76e621c)
-- [TEST] Fix jq syntax for numeric branches (e.g. `2.2`) [[eb48dab]](http://github.com/elasticsearch/elasticsearch-php/commit/eb48dab)
-- [TEST] Automate snapshot retrieval [[c08b08b]](http://github.com/elasticsearch/elasticsearch-php/commit/c08b08b)
-- [TEST] Update snapshot download script for 2.2 [[350cd6e]](http://github.com/elasticsearch/elasticsearch-php/commit/350cd6e)
-- [TEST] Update travis matrix [[04bcf81]](http://github.com/elasticsearch/elasticsearch-php/commit/04bcf81)
-- [TEST] Invoke phpunit dependency instead of travis phpunit.phar [[f9e0d99]](http://github.com/elasticsearch/elasticsearch-php/commit/f9e0d99)
-- Revert "[TEST] fix object notation" [[b966328]](http://github.com/elasticsearch/elasticsearch-php/commit/b966328)
-- Make test fail on Yaml parse error [[f1b3adb]](http://github.com/elasticsearch/elasticsearch-php/commit/f1b3adb)
-- Only show log when test fails [[f2acb43]](http://github.com/elasticsearch/elasticsearch-php/commit/f2acb43)
-
+- [TEST] Fix content-type assertions in test to match case [[5b37117]](http://github.com/elasticsearch/elasticsearch-php/commit/5b37117)
+- Capitalize 'Content-Type' for maximum compatibility [[b8ad96c]](http://github.com/elasticsearch/elasticsearch-php/commit/b8ad96c)
+- [TEST] Use percentage watermarks to be compatible with default flood [[95d2f89]](http://github.com/elasticsearch/elasticsearch-php/commit/95d2f89)
+- [TEST] remove watermark flood from static config [[9b71940]](http://github.com/elasticsearch/elasticsearch-php/commit/9b71940)
+- Shrink API was not setting body correctly [[e0f0985]](http://github.com/elasticsearch/elasticsearch-php/commit/e0f0985)
+- [TEST] Add some missing and required static configs [[38febbe]](http://github.com/elasticsearch/elasticsearch-php/commit/38febbe)
+- [TEST] Allow skipping individual tests inside of test file [[51b9b9b]](http://github.com/elasticsearch/elasticsearch-php/commit/51b9b9b)
+- Travis: add PHP 7.2 + ES 6.0 to build matrix (#622) [[061f100]](http://github.com/elasticsearch/elasticsearch-php/commit/061f100)
+- [TEST] tests code cleanup (#618) [[dc5d18c]](http://github.com/elasticsearch/elasticsearch-php/commit/dc5d18c)
+- [TEST] Fix RoundRobinSelector Tests (#617) [[23a0ba8]](http://github.com/elasticsearch/elasticsearch-php/commit/23a0ba8)
+- [TEST] skip new percentile tests for now [[b5d9613]](http://github.com/elasticsearch/elasticsearch-php/commit/b5d9613)
+- [TEST] drop HHVM from build [#611] (#616) [[21a2d24]](http://github.com/elasticsearch/elasticsearch-php/commit/21a2d24)
+- [TEST] Skip cat.aliases/20_headers.yml [[c83ca74]](http://github.com/elasticsearch/elasticsearch-php/commit/c83ca74)
+- [TEST] YamlRunnerTest should run both .yml and .yaml files [[98c2646]](http://github.com/elasticsearch/elasticsearch-php/commit/98c2646)
+- [TEST] build against ES 6 on Travis [[b5886a8]](http://github.com/elasticsearch/elasticsearch-php/commit/b5886a8)
+- [TEST] drop HHVM from build [#611] [[0a7b402]](http://github.com/elasticsearch/elasticsearch-php/commit/0a7b402)
+- [TEST] test tweaks to appease stricter types [[51f189e]](http://github.com/elasticsearch/elasticsearch-php/commit/51f189e)
+- Fix ClientBuilder - pass correct argument for Elasticsearch\Endpoints\MsearchTemplate::__construct. (#605) [[5f83b52]](http://github.com/elasticsearch/elasticsearch-php/commit/5f83b52)
+- [TEST] improve code quality of tests (#610) [[9ea2156]](http://github.com/elasticsearch/elasticsearch-php/commit/9ea2156)
+- [TEST] Support headers in yaml runner, do some bad-comment cleaning [[57b5489]](http://github.com/elasticsearch/elasticsearch-php/commit/57b5489)
+- [TEST] fix handling of format for Cat tests [[a24b7d1]](http://github.com/elasticsearch/elasticsearch-php/commit/a24b7d1)
+- [TEST] test files are now .yml instead of .yaml [[ceac5bd]](http://github.com/elasticsearch/elasticsearch-php/commit/ceac5bd)
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/README.md b/www/wiki/vendor/elasticsearch/elasticsearch/README.md
index fe14d727..cf29d980 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/README.md
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/README.md
@@ -1,12 +1,12 @@
elasticsearch-php
=================
-[![Build Status](https://img.shields.io/travis/elastic/elasticsearch-php.svg?style=flat-square)](https://travis-ci.org/elastic/elasticsearch-php)
+[![Build Status](https://travis-ci.org/elastic/elasticsearch-php.svg?branch=master)](https://travis-ci.org/elastic/elasticsearch-php) [![Latest Stable Version](https://poser.pugx.org/elasticsearch/elasticsearch/v/stable)](https://packagist.org/packages/elasticsearch/elasticsearch) [![Total Downloads](https://poser.pugx.org/elasticsearch/elasticsearch/downloads)](https://packagist.org/packages/elasticsearch/elasticsearch)
Official low-level client for Elasticsearch. Its goal is to provide common ground for all Elasticsearch-related code in PHP; because of this it tries to be opinion-free and very extendable.
-To maintain consistency across all the low-level clients (Ruby, Python, etc), clients accept simple associative arrays as parameters. All parameters, from the URI to the document body, are defined in the associative array.
+To maintain consistency across all the low-level clients (Ruby, Python, etc.), clients accept simple associative arrays as parameters. All parameters, from the URI to the document body, are defined in the associative array.
Features
@@ -18,37 +18,45 @@ Features
- Load balancing (with pluggable selection strategy) across all available nodes. Defaults to round-robin
- Pluggable connection pools to offer different connection strategies
- Generalized, pluggable architecture - most components can be replaced with your own custom class if specialized behavior is required
- - Option to use asyncronous future, which enables parallel execution of curl requests to multiple nodes
+ - Option to use asynchronous future, which enables parallel execution of curl requests to multiple nodes
+
+
+**Note:** If you want to use X-Pack API, you need to install an optional extension [elasticsearch/xpack](https://github.com/elastic/elasticsearch-x-pack-php).
+
Version Matrix
--------------
| Elasticsearch Version | Elasticsearch-PHP Branch |
| --------------------- | ------------------------ |
-| >= 5.0 | 5.0 |
+| >= 6.6, < 7.0 | 6.7.x |
+| >= 6.0, < 6.6 | 6.5.x |
+| >= 5.0, < 6.0 | 5.0 |
| >= 2.0, < 5.0 | 1.0 or 2.0 |
| >= 1.0, < 2.0 | 1.0 or 2.0 |
| <= 0.90.x | 0.4 |
- - If you are using Elasticsearch 5.0+ , use Elasticsearch-PHP 5.0 branch.
+ - If you are using Elasticsearch 6.6 to 6.7, use Elasticsearch-PHP 6.7.x branch.
+ - If you are using Elasticsearch 6.0 to 6.5, use Elasticsearch-PHP 6.5.x branch.
+ - If you are using Elasticsearch 5.x, use Elasticsearch-PHP 5.0 branch.
- If you are using Elasticsearch 1.x or 2.x, prefer using the Elasticsearch-PHP 2.0 branch. The 1.0 branch is compatible however.
- If you are using a version older than 1.0, you must install the `0.4` Elasticsearch-PHP branch. Since ES 0.90.x and below is now EOL, the corresponding `0.4` branch will not receive any more development or bugfixes. Please upgrade.
- - You should never use Elasticsearch-PHP Master branch, as it tracks Elasticearch master and may contain incomplete features or breaks in backwards compat. Only use ES-PHP master if you are developing against ES master for some reason.
+ - You should never use Elasticsearch-PHP Master branch, as it tracks Elasticsearch master and may contain incomplete features or breaks in backwards compatibility. Only use ES-PHP master if you are developing against ES master for some reason.
Documentation
--------------
-[Full documentation can be found here.](http://www.elasticsearch.org/guide/en/elasticsearch/client/php-api/5.0/index.html) Docs are stored within the repo under /docs/, so if you see a typo or problem, please submit a PR to fix it!
+[Full documentation can be found here.](https://www.elastic.co/guide/en/elasticsearch/client/php-api/current/index.html) Docs are stored within the repo under /docs/, so if you see a typo or problem, please submit a PR to fix it!
Installation via Composer
-------------------------
The recommended method to install _Elasticsearch-PHP_ is through [Composer](http://getcomposer.org).
-1. Add ``elasticsearch/elasticsearch`` as a dependency in your project's ``composer.json`` file (change version to suit your version of Elasticsearch):
+1. Add `elasticsearch/elasticsearch` as a dependency in your project's `composer.json` file (change version to suit your version of Elasticsearch, for instance for ES 6.7):
```json
{
"require": {
- "elasticsearch/elasticsearch": "~5.0"
+ "elasticsearch/elasticsearch": "^6.7"
}
}
```
@@ -67,7 +75,7 @@ The recommended method to install _Elasticsearch-PHP_ is through [Composer](http
4. Require Composer's autoloader
- Composer also prepares an autoload file that's capable of autoloading all of the classes in any of the libraries that it downloads. To use it, just add the following line to your code's bootstrap process:
+ Composer also prepares an autoload file that's capable of autoloading all the classes in any of the libraries that it downloads. To use it, just add the following line to your code's bootstrap process:
```php
<?php
@@ -82,11 +90,12 @@ You can find out more on how to install Composer, configure autoloading, and oth
PHP Version Requirement
----
-Version 5.0 of this library requires at least PHP version 5.6.6 to function. In addition, it requires the native JSON
+Version 6.0 of this library requires at least PHP version 7.0.0 to function. In addition, it requires the native JSON
extension to be version 1.3.7 or higher.
| Elasticsearch-PHP Branch | PHP Version |
| ----------- | ------------------------ |
+| 6.0 | >= 7.0.0 |
| 5.0 | >= 5.6.6 |
| 2.0 | >= 5.4.0 |
| 0.4, 1.0 | >= 5.3.9 |
@@ -146,7 +155,7 @@ $response = $client->get($params);
print_r($response);
```
-The response contains some metadata (index, type, etc) as well as a `_source` field...this is the original document
+The response contains some metadata (index, type, etc.) as well as a `_source` field...this is the original document
that you sent to Elasticsearch.
```php
@@ -199,7 +208,7 @@ $response = $client->search($params);
print_r($response);
```
-The response is a little different from the previous responses. We see some metadata (`took`, `timed_out`, etc) and
+The response is a little different from the previous responses. We see some metadata (`took`, `timed_out`, etc.) and
an array named `hits`. This represents your search results. Inside of `hits` is another array named `hits`, which contains
individual search results:
@@ -342,11 +351,11 @@ $client = $builder->build();
Wrap up
=======
-That was just a crash-course overview of the client and it's syntax. If you are familiar with elasticsearch, you'll notice that the methods are named just like REST endpoints.
+That was just a crash-course overview of the client and its syntax. If you are familiar with Elasticsearch, you'll notice that the methods are named just like REST endpoints.
-You'll also notice that the client is configured in a manner that facilitates easy discovery via the IDE. All core actions are available under the `$client` object (indexing, searching, getting, etc). Index and cluster management are located under the `$client->indices()` and `$client->cluster()` objects, respectively.
+You'll also notice that the client is configured in a manner that facilitates easy discovery via the IDE. All core actions are available under the `$client` object (indexing, searching, getting, etc.). Index and cluster management are located under the `$client->indices()` and `$client->cluster()` objects, respectively.
-Check out the rest of the [Documentation](http://www.elasticsearch.org/guide/en/elasticsearch/client/php-api/current/index.html) to see how the entire client works.
+Check out the rest of the [Documentation](https://www.elastic.co/guide/en/elasticsearch/client/php-api/current/index.html) to see how the entire client works.
Available Licenses
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/composer.json b/www/wiki/vendor/elasticsearch/elasticsearch/composer.json
index ae6f450b..150ef4f9 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/composer.json
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/composer.json
@@ -6,22 +6,27 @@
"license": "Apache-2.0",
"authors": [
{
- "name": "Zachary Tong"
+ "name": "Zachary Tong"
+ },
+ {
+ "name": "Enrico Zimuel"
}
],
"require": {
- "php": "^5.6|^7.0",
- "psr/log": "~1.0",
- "guzzlehttp/ringphp" : "~1.0"
+ "php": "^7.0",
+ "ext-json": ">=1.3.7",
+ "guzzlehttp/ringphp": "~1.0",
+ "psr/log": "~1.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.7|^5.4",
- "mockery/mockery": "0.9.4",
- "symfony/yaml": "^2.8",
+ "cpliakas/git-wrapper": "^1.7 || ^2.1",
+ "doctrine/inflector": "^1.1",
+ "mockery/mockery": "^1.2",
+ "phpstan/phpstan-shim": "^0.9 || ^0.11",
+ "phpunit/phpunit": "^5.7 || ^6.5",
+ "squizlabs/php_codesniffer": "^3.4",
"symfony/finder": "^2.8",
- "cpliakas/git-wrapper": "~1.0",
- "sami/sami": "~3.2",
- "doctrine/inflector": "^1.1"
+ "symfony/yaml": "^2.8"
},
"suggest": {
"ext-curl": "*",
@@ -34,7 +39,20 @@
},
"autoload-dev": {
"psr-4": {
- "Elasticsearch\\Tests\\": "tests/Elasticsearch/Tests/"
+ "Elasticsearch\\Tests\\": "tests/Elasticsearch/Tests/",
+ "Elasticsearch\\IntegrationTests\\": "tests/Elasticsearch/IntegrationTests/"
}
+ },
+ "config": {
+ "sort-packages": true
+ },
+ "scripts": {
+ "phpcs": [
+ "phpcs --standard=ruleset.xml --extensions=php --encoding=utf-8 --tab-width=4 -sp src",
+ "phpcs --standard=ruleset.xml --extensions=php --encoding=utf-8 --tab-width=4 -sp tests"
+ ],
+ "phpstan": [
+ "@php vendor/phpstan/phpstan-shim/phpstan.phar analyse -c phpstan-src.neon src --level 2 --no-progress"
+ ]
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/breaking-changes.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/breaking-changes.asciidoc
index e6028aa5..94a6ee69 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/breaking-changes.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/breaking-changes.asciidoc
@@ -1,21 +1,17 @@
-== Breaking changes from 2.x
+[[breaking_changes]]
+== Breaking changes from 5.x
-- Indices/Analyze Endpoint: `filters` and `char_filters` URI parameters have been renamed to `filter` and `char_filter` respectively
-- SearchExists endpoint has been removed (use `size=0` and `terminate_after=1` instead)
-- Warmers have been removed because they are no longer useful
-- Indices/Optimize Endpoint has been removed (use `_forcemerge` instead)
-- MoreLikeThis (MLT) endpoint has been removed
-- DeleteByQuery endpoint has been removed.
-- Tasks/List and Tasks/Get are now separate endpoints (see: link:http://github.com/elasticsearch/elasticsearch-php/commit/752d5a2[e0cc5f9])
-- Client requires PHP 5.6.6 or higher
+### Removal of ClientBuilder::defaultLogger()
-=== Deprecations
+In 5.x there is the ability to create a default Logger object, which has been removed. It is now required to explicitly make a Logger object.
-- Percolator endpoints are deprecated and will be removed in Elasticsearch 6.0
+5.x
+```
+$logger = ClientBuilder::defaultLogger('path_to_log_file');
+```
-=== Internal BWC Breaks
-
-- Namespace injection has changed slightly. If you use custom namespaces, you'll need to update your code (see: Add better ability to inject namespaces link:http://github.com/elasticsearch/elasticsearch-php/commit/b1a27b7[b1a27b7])
-- Endpoints no longer use the Transport directly. If you use custom endpoints, you'll need to do some minor
-refactoring (see: Refactor to remove Transport dependence in endpoints link:http://github.com/elasticsearch/elasticsearch-php/commit/ecd454c[ecd454c])
-- To facilitate testing and other features, the `ConnectionInterface` has expanded to obtain some more methods (link:http://github.com/elasticsearch/elasticsearch-php/commit/8bcf1a8[getPath()], link:http://github.com/elasticsearch/elasticsearch-php/commit/586fbdb[getUserPass()], link:http://github.com/elasticsearch/elasticsearch-php/commit/445fdea[getHost()])
+6.5
+```
+$logger = new Logger('name');
+$logger->pushHandler(new StreamHandler('path_to_log_file', Logger::WARNING);
+```
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Client.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Client.asciidoc
index 6704ef25..587902c1 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Client.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Client.asciidoc
@@ -17,6 +17,7 @@ The class defines the following methods:
* <<Elasticsearch_Clientget_get,`get()`>>
* <<Elasticsearch_ClientgetSource_getSource,`getSource()`>>
* <<Elasticsearch_Clientdelete_delete,`delete()`>>
+* <<Elasticsearch_ClientdeleteByQuery_deleteByQuery,`deleteByQuery()`>>
* <<Elasticsearch_Clientcount_count,`count()`>>
* <<Elasticsearch_ClientcountPercolate_countPercolate,`countPercolate()`>>
* <<Elasticsearch_Clientpercolate_percolate,`percolate()`>>
@@ -26,6 +27,7 @@ The class defines the following methods:
* <<Elasticsearch_Clientexists_exists,`exists()`>>
* <<Elasticsearch_Clientmget_mget,`mget()`>>
* <<Elasticsearch_Clientmsearch_msearch,`msearch()`>>
+* <<Elasticsearch_ClientmsearchTemplate_msearchTemplate,`msearchTemplate()`>>
* <<Elasticsearch_Clientcreate_create,`create()`>>
* <<Elasticsearch_Clientbulk_bulk,`bulk()`>>
* <<Elasticsearch_Clientindex_index,`index()`>>
@@ -38,13 +40,14 @@ The class defines the following methods:
* <<Elasticsearch_Clientscroll_scroll,`scroll()`>>
* <<Elasticsearch_ClientclearScroll_clearScroll,`clearScroll()`>>
* <<Elasticsearch_Clientupdate_update,`update()`>>
+* <<Elasticsearch_ClientupdateByQuery_updateByQuery,`updateByQuery()`>>
* <<Elasticsearch_ClientgetScript_getScript,`getScript()`>>
* <<Elasticsearch_ClientdeleteScript_deleteScript,`deleteScript()`>>
* <<Elasticsearch_ClientputScript_putScript,`putScript()`>>
* <<Elasticsearch_ClientgetTemplate_getTemplate,`getTemplate()`>>
* <<Elasticsearch_ClientdeleteTemplate_deleteTemplate,`deleteTemplate()`>>
-* <<Elasticsearch_ClientputTemplate_putTemplate,`putTemplate()`>>
* <<Elasticsearch_ClientfieldStats_fieldStats,`fieldStats()`>>
+* <<Elasticsearch_ClientfieldCaps_fieldCaps,`fieldCaps()`>>
* <<Elasticsearch_ClientrenderSearchTemplate_renderSearchTemplate,`renderSearchTemplate()`>>
* <<Elasticsearch_Clientindices_indices,`indices()`>>
* <<Elasticsearch_Clientcluster_cluster,`cluster()`>>
@@ -53,6 +56,7 @@ The class defines the following methods:
* <<Elasticsearch_Clientcat_cat,`cat()`>>
* <<Elasticsearch_Clientingest_ingest,`ingest()`>>
* <<Elasticsearch_Clienttasks_tasks,`tasks()`>>
+* <<Elasticsearch_Clientremote_remote,`remote()`>>
* <<Elasticsearch_Client-call-_call,`__call()`>>
* <<Elasticsearch_ClientextractArgument_extractArgument,`extractArgument()`>>
@@ -189,6 +193,36 @@ $response = $client->delete($params);
+[[Elasticsearch_ClientdeleteByQuery_deleteByQuery]]
+.`deleteByQuery()`
+****
+[source,php]
+----
+/*
+$params['_source'] = (list) True or false to return the _source field or not, or a list of fields to return
+ ['_source_exclude'] = (array) A list of fields to exclude from the returned _source field
+ ['_source_include'] = (array) A list of fields to extract and return from the _source field
+ ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
+ ['analyze_wildcard'] = (bool) Specify whether wildcard and prefix queries should be analyzed (default: false)
+ ['analyzer'] = (string) The analyzer to use for the query string
+ ['conflicts'] = (enum) What to do when the delete-by-query hits version conflicts?
+ ['default_operator'] = (enum) The default operator for query string query (AND or OR)
+ ['df'] = (string) The field to use as default where no field prefix is given in the query string
+ ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
+ ['body'] = (array) Request body
+*/
+
+$params = [
+ // ...
+];
+
+$client = ClientBuilder::create()->build();
+$response = $client->deleteByQuery($params);
+----
+****
+
+
+
[[Elasticsearch_Clientcount_count]]
.`count()`
****
@@ -436,6 +470,31 @@ $response = $client->msearch($params);
+[[Elasticsearch_ClientmsearchTemplate_msearchTemplate]]
+.`msearchTemplate()`
+****
+[source,php]
+----
+/*
+$params['index'] = (list) A comma-separated list of index names to use as default
+ ['type'] = (list) A comma-separated list of document types to use as default
+ ['search_type'] = (enum) Search operation type
+ ['body'] = (array|string) The request definitions (metadata-search request definition pairs), separated by newlines
+ ['max_concurrent_searches'] = (number) Controls the maximum number of concurrent searches the multi search api will execute
+ ['body'] = (array) Request body
+*/
+
+$params = [
+ // ...
+];
+
+$client = ClientBuilder::create()->build();
+$response = $client->msearchTemplate($params);
+----
+****
+
+
+
[[Elasticsearch_Clientcreate_create]]
.`create()`
****
@@ -661,8 +720,7 @@ $params['index'] = (list) A comma-separated list of index nam
['suggest_size'] = (number) How many suggestions to return in response
['suggest_text'] = (text) The source text for which the suggestions should be returned
['timeout'] = (time) Explicit operation timeout
- ['version'] = (boolean) Specify whether to return document version as part of a hit
- ['body'] = (array|string) The search definition using the Query DSL
+ ['terminate_after'] = (number) The maximum number of documents to collect for each shard, upon reaching which the query execution will terminate early.
['body'] = (array) Request body
*/
@@ -810,6 +868,62 @@ $response = $client->update($params);
+[[Elasticsearch_ClientupdateByQuery_updateByQuery]]
+.`updateByQuery()`
+****
+[source,php]
+----
+/*
+$params['index'] = (list) A comma-separated list of index names to search; use `_all` or
+empty string to perform the operation on all indices (Required)
+ ['type'] = (list) A comma-separated list of document types to search; leave empty to
+perform the operation on all types
+ ['analyzer'] = (string) The analyzer to use for the query string
+ ['analyze_wildcard'] = (boolean) Specify whether wildcard and prefix queries should be analyzed
+(default: false)
+ ['default_operator'] = (enum) The default operator for query string query (AND or OR) (AND,OR)
+(default: OR)
+ ['df'] = (string) The field to use as default where no field prefix is given in the
+query string
+ ['explain'] = (boolean) Specify whether to return detailed information about score
+computation as part of a hit
+ ['fields'] = (list) A comma-separated list of fields to return as part of a hit
+ ['fielddata_fields'] = (list) A comma-separated list of fields to return as the field data
+representation of a field for each hit
+ ['from'] = (number) Starting offset (default: 0)
+ ['ignore_unavailable'] = (boolean) Whether specified concrete indices should be ignored when
+unavailable (missing or closed)
+ ['allow_no_indices'] = (boolean) Whether to ignore if a wildcard indices expression resolves into
+no concrete indices. (This includes `_all` string or when no indices have been specified)
+ ['conflicts'] = (enum) What to do when the reindex hits version conflicts? (abort,proceed)
+(default: abort)
+ ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are
+open, closed or both. (open,closed,none,all) (default: open)
+ ['lenient'] = (boolean) Specify whether format-based query failures (such as providing
+text to a numeric field) should be ignored
+ ['lowercase_expanded_terms'] = (boolean) Specify whether query terms should be lowercased
+ ['preference'] = (string) Specify the node or shard the operation should be performed on
+(default: random)
+ ['q'] = (string) Query in the Lucene query string syntax
+ ['routing'] = (list) A comma-separated list of specific routing values
+ ['scroll'] = (duration) Specify how long a consistent view of the index should be
+maintained for scrolled search
+ ['search_type'] = (enum) Search operation type (query_then_fetch,dfs_query_then_fetch)
+ ['search_timeout'] = (time) Explicit timeout for each search request. Defaults to no timeout.
+ ['body'] = (array) Request body
+*/
+
+$params = [
+ // ...
+];
+
+$client = ClientBuilder::create()->build();
+$response = $client->updateByQuery($params);
+----
+****
+
+
+
[[Elasticsearch_ClientgetScript_getScript]]
.`getScript()`
****
@@ -817,7 +931,6 @@ $response = $client->update($params);
----
/*
$params['id'] = (string) The script ID (Required)
- ['lang'] = (string) The script language (Required)
['body'] = (array) Request body
*/
@@ -839,7 +952,6 @@ $response = $client->getScript($params);
----
/*
$params['id'] = (string) The script ID (Required)
- ['lang'] = (string) The script language (Required)
['body'] = (array) Request body
*/
@@ -861,7 +973,6 @@ $response = $client->deleteScript($params);
----
/*
$params['id'] = (string) The script ID (Required)
- ['lang'] = (string) The script language (Required)
['body'] = (array) Request body
*/
@@ -918,13 +1029,18 @@ $response = $client->deleteTemplate($params);
-[[Elasticsearch_ClientputTemplate_putTemplate]]
-.`putTemplate()`
+[[Elasticsearch_ClientfieldStats_fieldStats]]
+.`fieldStats()`
****
[source,php]
----
/*
-$params['id'] = (string) The search template ID (Required)
+$params['index'] = (list) A comma-separated list of indices to restrict the results
+ ['fields'] = (list) A comma-separated list of fields for to get field statistics for (min value, max value, and more)
+ ['level'] = (enum) Defines if field stats should be returned on a per index level or on a cluster wide level
+ ['ignore_unavailable'] = (bool) Whether specified concrete indices should be ignored when unavailable (missing or closed)
+ ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
+ ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
['body'] = (array) Request body
*/
@@ -933,21 +1049,19 @@ $params = [
];
$client = ClientBuilder::create()->build();
-$response = $client->putTemplate($params);
+$response = $client->fieldStats($params);
----
****
-[[Elasticsearch_ClientfieldStats_fieldStats]]
-.`fieldStats()`
+[[Elasticsearch_ClientfieldCaps_fieldCaps]]
+.`fieldCaps()`
****
[source,php]
----
/*
$params['index'] = (list) A comma-separated list of indices to restrict the results
- ['fields'] = (list) A comma-separated list of fields for to get field statistics for (min value, max value, and more)
- ['level'] = (enum) Defines if field stats should be returned on a per index level or on a cluster wide level
['ignore_unavailable'] = (bool) Whether specified concrete indices should be ignored when unavailable (missing or closed)
['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
@@ -959,7 +1073,7 @@ $params = [
];
$client = ClientBuilder::create()->build();
-$response = $client->fieldStats($params);
+$response = $client->fieldCaps($params);
----
****
@@ -1133,6 +1247,27 @@ $response = $client->tasks();
+[[Elasticsearch_Clientremote_remote]]
+.`remote()`
+****
+[source,php]
+----
+/*
+Operate on the Remote namespace of commands
+ ['body'] = (array) Request body
+*/
+
+$params = [
+ // ...
+];
+
+$client = ClientBuilder::create()->build();
+$response = $client->remote();
+----
+****
+
+
+
[[Elasticsearch_Client-call-_call]]
.`__call()`
****
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/ClientBuilder.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/ClientBuilder.asciidoc
index 63eacc98..9f815e7e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/ClientBuilder.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/ClientBuilder.asciidoc
@@ -13,11 +13,13 @@ Class ClientBuilder
The class defines the following methods:
* <<Elasticsearch_ClientBuildercreate_create,`create()`>>
+* <<Elasticsearch_ClientBuildergetTransport_getTransport,`getTransport()`>>
+* <<Elasticsearch_ClientBuildergetEndpoint_getEndpoint,`getEndpoint()`>>
+* <<Elasticsearch_ClientBuildergetRegisteredNamespacesBuilders_getRegisteredNamespacesBuilders,`getRegisteredNamespacesBuilders()`>>
* <<Elasticsearch_ClientBuilderfromConfig_fromConfig,`fromConfig()`>>
* <<Elasticsearch_ClientBuilderdefaultHandler_defaultHandler,`defaultHandler()`>>
* <<Elasticsearch_ClientBuildermultiHandler_multiHandler,`multiHandler()`>>
* <<Elasticsearch_ClientBuildersingleHandler_singleHandler,`singleHandler()`>>
-* <<Elasticsearch_ClientBuilderdefaultLogger_defaultLogger,`defaultLogger()`>>
* <<Elasticsearch_ClientBuildersetConnectionFactory_setConnectionFactory,`setConnectionFactory()`>>
* <<Elasticsearch_ClientBuildersetConnectionPool_setConnectionPool,`setConnectionPool()`>>
* <<Elasticsearch_ClientBuildersetEndpoint_setEndpoint,`setEndpoint()`>>
@@ -28,6 +30,7 @@ The class defines the following methods:
* <<Elasticsearch_ClientBuildersetTracer_setTracer,`setTracer()`>>
* <<Elasticsearch_ClientBuildersetSerializer_setSerializer,`setSerializer()`>>
* <<Elasticsearch_ClientBuildersetHosts_setHosts,`setHosts()`>>
+* <<Elasticsearch_ClientBuildersetConnectionParams_setConnectionParams,`setConnectionParams()`>>
* <<Elasticsearch_ClientBuildersetRetries_setRetries,`setRetries()`>>
* <<Elasticsearch_ClientBuildersetSelector_setSelector,`setSelector()`>>
* <<Elasticsearch_ClientBuildersetSniffOnStart_setSniffOnStart,`setSniffOnStart()`>>
@@ -35,6 +38,7 @@ The class defines the following methods:
* <<Elasticsearch_ClientBuildersetSSLKey_setSSLKey,`setSSLKey()`>>
* <<Elasticsearch_ClientBuildersetSSLVerification_setSSLVerification,`setSSLVerification()`>>
* <<Elasticsearch_ClientBuilderbuild_build,`build()`>>
+* <<Elasticsearch_ClientBuilderinstantiate_instantiate,`instantiate()`>>
@@ -51,15 +55,13 @@ The class defines the following methods:
-[[Elasticsearch_ClientBuilderfromConfig_fromConfig]]
-.`fromConfig()`
+[[Elasticsearch_ClientBuildergetTransport_getTransport]]
+.`getTransport()`
****
[source,php]
----
/*
- Build a new client from the provided config. Hash keys
-should correspond to the method name e.g. ['connectionPool']
-corresponds to setConnectionPool().
+ Can supply first parm to Client::__construct() when invoking manually or with dependency injection
['body'] = (array) Request body
*/
@@ -68,12 +70,14 @@ corresponds to setConnectionPool().
-[[Elasticsearch_ClientBuilderdefaultHandler_defaultHandler]]
-.`defaultHandler()`
+[[Elasticsearch_ClientBuildergetEndpoint_getEndpoint]]
+.`getEndpoint()`
****
[source,php]
----
/*
+ Can supply second parm to Client::__construct() when invoking manually or with dependency injection
+ ['body'] = (array) Request body
*/
----
@@ -81,12 +85,14 @@ corresponds to setConnectionPool().
-[[Elasticsearch_ClientBuildermultiHandler_multiHandler]]
-.`multiHandler()`
+[[Elasticsearch_ClientBuildergetRegisteredNamespacesBuilders_getRegisteredNamespacesBuilders]]
+.`getRegisteredNamespacesBuilders()`
****
[source,php]
----
/*
+ Can supply third parm to Client::__construct() when invoking manually or with dependency injection
+ ['body'] = (array) Request body
*/
----
@@ -94,12 +100,16 @@ corresponds to setConnectionPool().
-[[Elasticsearch_ClientBuildersingleHandler_singleHandler]]
-.`singleHandler()`
+[[Elasticsearch_ClientBuilderfromConfig_fromConfig]]
+.`fromConfig()`
****
[source,php]
----
/*
+ Build a new client from the provided config. Hash keys
+should correspond to the method name e.g. ['connectionPool']
+corresponds to setConnectionPool().
+ ['body'] = (array) Request body
*/
----
@@ -107,8 +117,34 @@ corresponds to setConnectionPool().
-[[Elasticsearch_ClientBuilderdefaultLogger_defaultLogger]]
-.`defaultLogger()`
+[[Elasticsearch_ClientBuilderdefaultHandler_defaultHandler]]
+.`defaultHandler()`
+****
+[source,php]
+----
+/*
+*/
+
+----
+****
+
+
+
+[[Elasticsearch_ClientBuildermultiHandler_multiHandler]]
+.`multiHandler()`
+****
+[source,php]
+----
+/*
+*/
+
+----
+****
+
+
+
+[[Elasticsearch_ClientBuildersingleHandler_singleHandler]]
+.`singleHandler()`
****
[source,php]
----
@@ -250,6 +286,19 @@ corresponds to setConnectionPool().
+[[Elasticsearch_ClientBuildersetConnectionParams_setConnectionParams]]
+.`setConnectionParams()`
+****
+[source,php]
+----
+/*
+*/
+
+----
+****
+
+
+
[[Elasticsearch_ClientBuildersetRetries_setRetries]]
.`setRetries()`
****
@@ -340,3 +389,16 @@ corresponds to setConnectionPool().
****
+
+[[Elasticsearch_ClientBuilderinstantiate_instantiate]]
+.`instantiate()`
+****
+[source,php]
+----
+/*
+*/
+
+----
+****
+
+
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/CatNamespace.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/CatNamespace.asciidoc
index afd8914a..96820acc 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/CatNamespace.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/CatNamespace.asciidoc
@@ -31,6 +31,7 @@ The class defines the following methods:
* <<Elasticsearch_Namespaces_CatNamespaceplugins_plugins,`plugins()`>>
* <<Elasticsearch_Namespaces_CatNamespacesegments_segments,`segments()`>>
* <<Elasticsearch_Namespaces_CatNamespacetasks_tasks,`tasks()`>>
+* <<Elasticsearch_Namespaces_CatNamespacetemplates_templates,`templates()`>>
@@ -513,3 +514,29 @@ $response = $client->cat()->tasks($params);
****
+
+[[Elasticsearch_Namespaces_CatNamespacetemplates_templates]]
+.`templates()`
+****
+[source,php]
+----
+/*
+$params['local'] = (bool) Return local information, do not retrieve the state from master node (default: false)
+ ['master_timeout'] = (time) Explicit operation timeout for connection to master node
+ ['h'] = (list) Comma-separated list of column names to display
+ ['help'] = (bool) Return help information
+ ['v'] = (bool) Verbose mode. Display column headers
+ ['bytes'] = (enum) The unit in which to display byte values
+ ['body'] = (array) Request body
+*/
+
+$params = [
+ // ...
+];
+
+$client = ClientBuilder::create()->build();
+$response = $client->cat()->templates($params);
+----
+****
+
+
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/ClusterNamespace.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/ClusterNamespace.asciidoc
index 562182c1..d218581e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/ClusterNamespace.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/ClusterNamespace.asciidoc
@@ -20,6 +20,7 @@ The class defines the following methods:
* <<Elasticsearch_Namespaces_ClusterNamespacegetSettings_getSettings,`getSettings()`>>
* <<Elasticsearch_Namespaces_ClusterNamespacependingTasks_pendingTasks,`pendingTasks()`>>
* <<Elasticsearch_Namespaces_ClusterNamespaceallocationExplain_allocationExplain,`allocationExplain()`>>
+* <<Elasticsearch_Namespaces_ClusterNamespaceremoteInfo_remoteInfo,`remoteInfo()`>>
@@ -208,3 +209,24 @@ $response = $client->cluster()->allocationExplain($params);
****
+
+[[Elasticsearch_Namespaces_ClusterNamespaceremoteInfo_remoteInfo]]
+.`remoteInfo()`
+****
+[source,php]
+----
+/*
+$params[]
+ ['body'] = (array) Request body
+*/
+
+$params = [
+ // ...
+];
+
+$client = ClientBuilder::create()->build();
+$response = $client->cluster()->remoteInfo($params);
+----
+****
+
+
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/IngestNamespace.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/IngestNamespace.asciidoc
index 7132c885..7593d4ce 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/IngestNamespace.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/IngestNamespace.asciidoc
@@ -16,6 +16,7 @@ The class defines the following methods:
* <<Elasticsearch_Namespaces_IngestNamespacegetPipeline_getPipeline,`getPipeline()`>>
* <<Elasticsearch_Namespaces_IngestNamespaceputPipeline_putPipeline,`putPipeline()`>>
* <<Elasticsearch_Namespaces_IngestNamespacesimulate_simulate,`simulate()`>>
+* <<Elasticsearch_Namespaces_IngestNamespaceprocessorGrok_processorGrok,`processorGrok()`>>
@@ -104,3 +105,24 @@ $response = $client->ingest()->simulate($params);
****
+
+[[Elasticsearch_Namespaces_IngestNamespaceprocessorGrok_processorGrok]]
+.`processorGrok()`
+****
+[source,php]
+----
+/*
+$params[]
+ ['body'] = (array) Request body
+*/
+
+$params = [
+ // ...
+];
+
+$client = ClientBuilder::create()->build();
+$response = $client->ingest()->processorGrok($params);
+----
+****
+
+
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/RemoteNamespace.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/RemoteNamespace.asciidoc
new file mode 100644
index 00000000..f23a7942
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/Elasticsearch/Namespaces/RemoteNamespace.asciidoc
@@ -0,0 +1,36 @@
+
+
+[[Elasticsearch_Namespaces_RemoteNamespace]]
+=== Elasticsearch\Namespaces\RemoteNamespace
+
+
+
+Class RemoteNamespace
+
+
+*Methods*
+
+The class defines the following methods:
+
+* <<Elasticsearch_Namespaces_RemoteNamespaceinfo_info,`info()`>>
+
+
+
+[[Elasticsearch_Namespaces_RemoteNamespaceinfo_info]]
+.`info()`
+****
+[source,php]
+----
+/*
+*/
+
+$params = [
+ // ...
+];
+
+$client = ClientBuilder::create()->build();
+$response = $client->remote()->info($params);
+----
+****
+
+
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/SAMI_VERSION b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/SAMI_VERSION
index 75a358ee..4d5826d4 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/SAMI_VERSION
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/SAMI_VERSION
@@ -1 +1 @@
-3.3.0-DEV \ No newline at end of file
+4.0.10 \ No newline at end of file
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/classes.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/classes.asciidoc
index af302996..1a9921a6 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/classes.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/classes.asciidoc
@@ -13,6 +13,7 @@ NOTE: This is auto-generated documentation
* <<Elasticsearch_Namespaces_IndicesNamespace, Elasticsearch\Namespaces\IndicesNamespace>>
* <<Elasticsearch_Namespaces_IngestNamespace, Elasticsearch\Namespaces\IngestNamespace>>
* <<Elasticsearch_Namespaces_NodesNamespace, Elasticsearch\Namespaces\NodesNamespace>>
+* <<Elasticsearch_Namespaces_RemoteNamespace, Elasticsearch\Namespaces\RemoteNamespace>>
* <<Elasticsearch_Namespaces_SnapshotNamespace, Elasticsearch\Namespaces\SnapshotNamespace>>
* <<Elasticsearch_Namespaces_TasksNamespace, Elasticsearch\Namespaces\TasksNamespace>>
include::Elasticsearch/Client.asciidoc[]
@@ -22,5 +23,6 @@ include::Elasticsearch/Namespaces/ClusterNamespace.asciidoc[]
include::Elasticsearch/Namespaces/IndicesNamespace.asciidoc[]
include::Elasticsearch/Namespaces/IngestNamespace.asciidoc[]
include::Elasticsearch/Namespaces/NodesNamespace.asciidoc[]
+include::Elasticsearch/Namespaces/RemoteNamespace.asciidoc[]
include::Elasticsearch/Namespaces/SnapshotNamespace.asciidoc[]
include::Elasticsearch/Namespaces/TasksNamespace.asciidoc[]
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/renderer.index b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/renderer.index
index 9064cb30..f2bb8655 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/renderer.index
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/build/renderer.index
@@ -1 +1 @@
-C:19:"Sami\Renderer\Index":944:{a:3:{i:0;a:9:{s:20:"Elasticsearch\Client";s:40:"c92166baaf85cb08a91ce4e3cf845b1626ba12f0";s:27:"Elasticsearch\ClientBuilder";s:40:"347f22134a07f53b3355a211264d8e53aa545243";s:37:"Elasticsearch\Namespaces\CatNamespace";s:40:"51d06cd6b8334bcf3a2580f67bbc5c88f8fde761";s:41:"Elasticsearch\Namespaces\ClusterNamespace";s:40:"0934f56b5dfa7978ab1907b6c8a04b0a293ae274";s:41:"Elasticsearch\Namespaces\IndicesNamespace";s:40:"3d23245494af9443c215b31faa4e78dd6ab29750";s:40:"Elasticsearch\Namespaces\IngestNamespace";s:40:"b52adeb7071f16cba79cdcc3dac3fa6e53ed62bd";s:39:"Elasticsearch\Namespaces\NodesNamespace";s:40:"da4e71f9d953d00600920c26fe585b6884e45f94";s:42:"Elasticsearch\Namespaces\SnapshotNamespace";s:40:"e28a1807789b0fcca3fd6b9712ed713650cf7ac2";s:39:"Elasticsearch\Namespaces\TasksNamespace";s:40:"2de86d7ab409a629320725f6444c76d2a9313c72";}i:1;a:1:{i:0;s:6:"master";}i:2;a:2:{i:0;s:13:"Elasticsearch";i:1;s:24:"Elasticsearch\Namespaces";}}} \ No newline at end of file
+C:19:"Sami\Renderer\Index":1041:{a:3:{i:0;a:10:{s:20:"Elasticsearch\Client";s:40:"1815e70d1a9613e61fbe3bf14e3c77e4321c3b31";s:27:"Elasticsearch\ClientBuilder";s:40:"824023c8ff5d33cd7085f75ff88b436b5dde0482";s:37:"Elasticsearch\Namespaces\CatNamespace";s:40:"a9d466909dc08564e9c1516162c3a6bb91dbecbe";s:41:"Elasticsearch\Namespaces\ClusterNamespace";s:40:"577bab662735319b93ed7b555cd2b12b73e40680";s:41:"Elasticsearch\Namespaces\IndicesNamespace";s:40:"66391991c19f28764c86e9604e231b9ce004c82e";s:40:"Elasticsearch\Namespaces\IngestNamespace";s:40:"9bd2962d80e3c0cdcaedda4f23b722b3a8cfa013";s:39:"Elasticsearch\Namespaces\NodesNamespace";s:40:"da4e71f9d953d00600920c26fe585b6884e45f94";s:40:"Elasticsearch\Namespaces\RemoteNamespace";s:40:"a503f6ea82452e1ea0275a044aeb527bc946616d";s:42:"Elasticsearch\Namespaces\SnapshotNamespace";s:40:"e28a1807789b0fcca3fd6b9712ed713650cf7ac2";s:39:"Elasticsearch\Namespaces\TasksNamespace";s:40:"2de86d7ab409a629320725f6444c76d2a9313c72";}i:1;a:1:{i:0;s:6:"master";}i:2;a:2:{i:0;s:13:"Elasticsearch";i:1;s:24:"Elasticsearch\Namespaces";}}} \ No newline at end of file
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/community.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/community.asciidoc
index 9f286c74..efe5aa08 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/community.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/community.asciidoc
@@ -1,4 +1,4 @@
-
+[[community_dsls]]
== Community DSLs
=== ElasticsearchDSL
@@ -18,6 +18,15 @@ __________________________
This agnostic package is a lightweight wrapper on top of the Elasticsearch PHP client. Its main goal is to allow for easier structuring of queries and indices in your application. It does not want to hide or replace functionality of the Elasticsearch PHP client.
__________________________
+=== ElasticSearchQueryDSL
+
+https://github.com/gskema/elasticsearch-query-dsl-php[Link: ElasticSearchQueryDSL]
+
+[quote, ElasticSearchQueryDSL]
+__________________________
+Feature complete, object oriented, composable, extendable ElasticSearch query DSL builder for PHP. Deliberately built to be as simple as possible, easily usable and with explicit naming.
+__________________________
+
== Community Integrations
=== Symfony
@@ -112,4 +121,4 @@ _____________________
This helper is a light library which wrap the official client elasticsearch-php. It will help you to manage your ES Indices with no downtime.
This helper implements the philosophy described in the https://www.elastic.co/guide/en/elasticsearch/guide/master/index-aliases.html[official documentation]
which can be summarized in a few words : *use alias instead of index directly*
-_____________________ \ No newline at end of file
+_____________________
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/configuration.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/configuration.asciidoc
index ed6a46f0..79c266a3 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/configuration.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/configuration.asciidoc
@@ -1,4 +1,4 @@
-
+[[configuration]]
== Configuration
Almost every aspect of the client is configurable. Most users will only need to configure a few parameters to suit
@@ -58,18 +58,19 @@ methods run into problems with certain edge-cases. For example, `filter_var()`
Basic Auth's password contains special characters such as a pound sign (`#`) or question-marks (`?`).
For this reason, the client supports an extended host syntax which provides greater control over host initialization.
-None of the components are validated, so edge-cases like underscores in domain names will not cause problems.
+None of the components are validated, so edge-cases like underscores domain names will not cause problems.
-The extended syntax is an array of parameters for each host:
+The extended syntax is an array of parameters for each host. The structure of the parameter list is identical to the return values of a http://php.net/manual/en/function.parse-url.php#refsect1-function.parse-url-returnvalues[`parse_url()`] call:
[source,php]
----
$hosts = [
- // This is effectively equal to: "https://username:password!#$?*abc@foo.com:9200/"
+ // This is effectively equal to: "https://username:password!#$?*abc@foo.com:9200/elastic"
[
'host' => 'foo.com',
'port' => '9200',
'scheme' => 'https',
+ 'path' => '/elastic',
'user' => 'username',
'pass' => 'password!#$?*abc'
],
@@ -89,7 +90,8 @@ scheme is `http`.
=== Authorization and Encryption
-For details about HTTP Authorization and SSL encryption, please see link:_security.html[Authorization and SSL].
+For details about HTTP Authorization and SSL encryption, see
+<<security,Authorization and SSL>>.
=== Set retries
@@ -180,34 +182,7 @@ And then update your composer installation:
php composer.phar update
----------------------------
-Once Monolog (or another logger) is installed, you need to create a log object and inject it into the client. The
-`ClientBuilder` object has a helper static function that will generate a common Monolog-based logger for you. All you need
-to do is provide the path to your desired logging location:
-
-[source,php]
-----
-$logger = ClientBuilder::defaultLogger('path/to/your.log');
-
-$client = ClientBuilder::create() // Instantiate a new ClientBuilder
- ->setLogger($logger) // Set the logger with a default logger
- ->build(); // Build the client object
-----
-
-You can also specify the severity of log messages that you wish to log:
-
-[source,php]
-----
-// set severity with second parameter
-$logger = ClientBuilder::defaultLogger('/path/to/logs/', Logger::INFO);
-
-$client = ClientBuilder::create() // Instantiate a new ClientBuilder
- ->setLogger($logger) // Set the logger with a default logger
- ->build(); // Build the client object
-----
-
-The `defaultLogger()` method is just a helper, you are not required to use it. You can create your own logger and inject
-that instead:
-
+Once Monolog (or another logger) is installed, you need to create a log object and inject it into the client:
[source,php]
----
@@ -227,7 +202,7 @@ $client = ClientBuilder::create() // Instantiate a new ClientBuilder
Elasticsearch-PHP uses an interchangeable HTTP transport layer called https://github.com/guzzle/RingPHP/[RingPHP]. This
allows the client to construct a generic HTTP request, then pass it to the transport layer to execute. The actual execution
-details are hidden from the client and it is modular, so that you can choose from several HTTP handlers depending on your needs.
+details are hidden from the client and modular, so that you can choose from several HTTP handlers depending on your needs.
The default handler that the client uses is a combination handler. When executing in synchronous mode, the handler
uses `CurlHandler`, which executes single curl calls. These are very fast for single requests. When asynchronous (future)
@@ -269,7 +244,8 @@ $client = ClientBuilder::create()
->build();
----
-For more details, please see the dedicated page on link:_connection_pool.html[configuring connection pools].
+For more details, please see the dedicated page on
+<<connection_pool,configuring connection pools>>.
=== Setting the Connection Selector
@@ -285,7 +261,8 @@ $client = ClientBuilder::create()
->build();
----
-For more details, please see the dedicated page on link:_selectors.html[configuring selectors].
+For more details, please see the dedicated page on
+<<selectors,configuring selectors>>.
=== Setting the Serializer
@@ -305,7 +282,8 @@ $client = ClientBuilder::create()
->build();
----
-For more details, please see the dedicated page on link:_serializers.html[configuring serializers].
+For more details, please see the dedicated page on
+<<serializers,configuring serializers>>.
=== Setting a custom ConnectionFactory
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/connection-pool.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/connection-pool.asciidoc
index 8999ff60..3cb22a72 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/connection-pool.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/connection-pool.asciidoc
@@ -1,4 +1,4 @@
-
+[[connection_pool]]
== Connection Pool
The connection pool is an object inside the client that is responsible for maintaining the current list of nodes.
@@ -60,7 +60,7 @@ Note that the implementation is specified via a namespace path to the class.
=== simpleConnectionPool
-The `SimpleConnectionPool` simply returns the next node as specified by the Selector; it does not track
+The `SimpleConnectionPool` simply returns the next node as specified by the Selector; it does not perform track
the "liveness" of nodes. This pool will return nodes whether they are alive or dead. It is just a simple pool of static
hosts.
@@ -81,7 +81,7 @@ Note that the implementation is specified via a namespace path to the class.
Unlike the two previous static connection pools, this one is dynamic. The user provides a seed list of hosts, which the
client uses to "sniff" and discover the rest of the cluster. It achieves this through the Cluster State API. As new
-nodes are added or removed from the cluster, the client will update its pool of active connections.
+nodes are added or removed from the cluster, the client will update it's pool of active connections.
To use the `SniffingConnectionPool`:
@@ -195,7 +195,7 @@ Sniffing is a relatively lightweight operation (one API call to `/_cluster/state
it may be a non-negligible overhead for certain PHP applications. The average PHP script will likely load the client,
execute a few queries and then close. Imagine this script being called 1000 times per second: the sniffing connection
pool will perform the sniffing and pinging process 1000 times per second. The sniffing process will add a large
-amount of overhead.
+amount of overhead
In reality, if your script only executes a few queries, the sniffing concept is _too_ robust. It tends to be more
useful in long-lived processes which potentially "out-live" a static list.
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/crud.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/crud.asciidoc
index 3d3b5483..ec4b245e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/crud.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/crud.asciidoc
@@ -1,9 +1,9 @@
-
+[[indexing_documents]]
== Indexing Documents
When you add documents to Elasticsearch, you index JSON documents. This maps naturally to PHP associative arrays, since
they can easily be encoded in JSON. Therefore, in Elasticsearch-PHP you create and pass associative arrays to the client
-for indexing. There are several methods of ingesting data into Elasticsearch, which we will cover here.
+for indexing. There are several methods of ingesting data into Elasticsearch, which we will cover here
=== Single document indexing
@@ -129,11 +129,12 @@ if (!empty($params['body'])) {
}
----
+[[getting_documents]]
== Getting Documents
Elasticsearch provides realtime GETs of documents. This means that as soon as the document has been indexed and your
client receives an acknowledgement, you can immediately retrieve the document from any shard. Get operations are
-performed by requesting a document by its full `index/type/id` path:
+performed by requesting a document by it's full `index/type/id` path:
[source,php]
----
@@ -148,6 +149,7 @@ $response = $client->get($params);
----
{zwsp} +
+[[updating_documents]]
== Updating Documents
Updating a document allows you to either completely replace the contents of the existing document, or perform a partial
@@ -156,7 +158,7 @@ update to just some fields (either changing an existing field, or adding new fie
=== Partial document update
If you want to partially update a document (e.g. change an existing field, or add a new one) you can do so by specifying
-the `doc` in the `body` parameter. This will merge the fields in `doc` with the existing document:
+the `doc` in the `body` parameter. This will merge the fields in `doc` with the existing document
[source,php]
@@ -212,13 +214,15 @@ $params = [
'type' => 'my_type',
'id' => 'my_id',
'body' => [
- 'script' => 'ctx._source.counter += count',
- 'params' => [
- 'count' => 4
+ 'script' => [
+ 'source' => 'ctx._source.counter += params.count',
+ 'params' => [
+ 'count' => 4
+ ],
],
'upsert' => [
'counter' => 1
- ]
+ ],
]
];
@@ -226,7 +230,7 @@ $response = $client->update($params);
----
{zwsp} +
-
+[[deleting_documents]]
== Deleting documents
Finally, you can delete documents by specifying their full `/index/type/id` path:
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/futures.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/futures.asciidoc
index 2d696626..4edd05a0 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/futures.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/futures.asciidoc
@@ -1,4 +1,4 @@
-
+[[future_mode]]
== Future Mode
The client offers a mode called "future" or "async" mode. This allows batch processing of requests (sent in parallel
@@ -6,9 +6,9 @@ to the cluster), which can have a dramatic impact on performance and throughput.
PHP is fundamentally single-threaded, however libcurl provides functionality called the "multi interface". This allows
languages like PHP to gain concurrency by providing a batch of requests to process. The batch is executed in a parallel
-fashion by the underlying multithreaded libcurl library, and the batch of responses is then returned to PHP.
+by the underlying multithreaded libcurl library, and the batch of responses is then returned to PHP.
-In a single-threaded environment, the time to execute `n` requests is the sum of those `n` requests' latencies. With
+In a single-threaded environment, the time to execute `n` requests is the sum of those `n` request's latencies. With
the multi interface, the time to execute `n` requests is the latency of the slowest request (assuming enough handles
are available to execute all requests in parallel).
@@ -256,4 +256,4 @@ When operated in future mode, unwrapping of the future is left to your applicati
which means the client can no longer inspect the response and return a simple true/false. Instead, you'll see the raw
response from Elasticsearch and will have to take action appropriately.
-This also applies to `ping()`.
+This also applies to `ping()`. \ No newline at end of file
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/index-operations.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/index-operations.asciidoc
index 879c440e..448be4b9 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/index-operations.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/index-operations.asciidoc
@@ -1,4 +1,4 @@
-
+[[index_management]]
== Index Management Operations
Index management operations allow you to manage the indices in your Elasticsearch cluster, such as creating, deleting and
@@ -41,7 +41,7 @@ $params = [
],
'properties' => [
'first_name' => [
- 'type' => 'string',
+ 'type' => 'keyword',
'analyzer' => 'standard'
],
'age' => [
@@ -104,28 +104,28 @@ $params = [
'_default_' => [ <4>
'properties' => [
'title' => [
- 'type' => 'text',
+ 'type' => 'keyword',
'analyzer' => 'reuters',
'term_vector' => 'yes',
'copy_to' => 'combined'
],
'body' => [
- 'type' => 'text',
+ 'type' => 'keyword',
'analyzer' => 'reuters',
'term_vector' => 'yes',
'copy_to' => 'combined'
],
'combined' => [
- 'type' => 'text',
+ 'type' => 'keyword',
'analyzer' => 'reuters',
'term_vector' => 'yes'
],
'topics' => [
- 'type' => 'text',
+ 'type' => 'keyword',
'index' => 'not_analyzed'
],
'places' => [
- 'type' => 'text',
+ 'type' => 'keyword',
'index' => 'not_analyzed'
]
]
@@ -133,7 +133,7 @@ $params = [
'my_type' => [ <5>
'properties' => [
'my_field' => [
- 'type' => 'text'
+ 'type' => 'keyword'
]
]
]
@@ -214,7 +214,7 @@ $params = [
],
'properties' => [
'first_name' => [
- 'type' => 'string',
+ 'type' => 'keyword',
'analyzer' => 'standard'
],
'age' => [
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/installation.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/installation.asciidoc
index 47b80116..96d9a88b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/installation.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/installation.asciidoc
@@ -1,20 +1,21 @@
+[[installation]]
== Installation
-Elasticsearch-php only has four requirements that you need to worry about:
+Elasticsearch-php only has a three requirements that you need to worry about:
-* PHP 5.6.6 or higher
+* PHP 7.0.0 or higher
* http://getcomposer.org[Composer]
* http://php.net/manual/en/book.curl.php[ext-curl]: the Libcurl extension for PHP (see note below)
* Native JSON Extensions (`ext-json`) 1.3.7 or higher
-The rest of the dependencies will automatically be downloaded and installed by Composer. Composer is a package and dependency manager for PHP. Installing elasticsearch-php with Composer is very easy.
+The rest of the dependencies will automatically be downloaded and installed by Composer. Composer is a package and dependency manager for PHP. Installing elasticsearch-php with Composer is very easy
[NOTE]
.Libcurl can be replaced
====
The default HTTP handlers that ship with Elasticsearch-php require the PHP libcurl extension, but it is not technically
required for the client to operate. If you have a host that does not have libcurl installed, you can use an
-alternate HTTP handler based on PHP streams. Performance _will_ suffer, as the libcurl extension is much faster.
+alternate HTTP handler based on PHP streams. Performance _will_ suffer, as the libcurl extension is much faster
====
=== Version Matrix
@@ -26,7 +27,9 @@ The master branch will always track Elasticsearch master, but it is not recommen
[width="40%",options="header",frame="topbot"]
|============================
|Elasticsearch Version | Elasticsearch-PHP Branch
-| >= 5.0 | `5.0`
+| >= 6.6, <= 6.7 | `6.7`
+| >= 6.0, <= 6.5 | `6.5`
+| >= 5.0, <= 6.0 | `5.0`
| >= 1.0, <= 5.0 | `1.0`, `2.0`
| <= 0.90.* | `0.4`
|============================
@@ -39,12 +42,12 @@ The master branch will always track Elasticsearch master, but it is not recommen
--------------------------
{
"require": {
- "elasticsearch/elasticsearch": "~5.0"
+ "elasticsearch/elasticsearch": "~6.7.0"
}
}
--------------------------
-* Install the client with composer. The first command downloads the `composer.phar` PHP package, and the second command invokes the installation. Composer will automatically download any required dependencies, store them in a /vendor/ directory and build an autoloader.
+* Install the client with composer. The first command download the `composer.phar` PHP package, and the second command invokes the installation. Composer will automatically download any required dependencies, store them in a /vendor/ directory and build an autoloader.:
+
[source,shell]
--------------------------
@@ -65,7 +68,7 @@ $client = Elasticsearch\ClientBuilder::create()->build();
+
Client instantiation is performed with a static helper function `create()`. This creates a ClientBuilder object,
which helps you to set custom configurations. When you are done configuring, you call the `build()` method to generate
-a `Client` object. We'll discuss configuration more in the Configuration section.
+a `Client` object. We'll discuss configuration more in the Configuration section
=== --no-dev flag
@@ -73,7 +76,7 @@ You'll notice that the installation command specified `--no-dev`. This prevents
from installing the various testing and development dependencies. For average users, there
is no need to install the test suite. In particular, the development dependencies include
a full copy of Elasticsearch so that tests can be run against the REST specifications. This
-is a rather large download for non-developers, hence the `--no-dev` flag
+is a rather large download for non-developers, hence the --no-dev flag
If you wish to contribute to development of this library, just omit the `--no-dev` flag to
be able to run tests.
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/namespaces.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/namespaces.asciidoc
index 13f093b5..67feba15 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/namespaces.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/namespaces.asciidoc
@@ -1,4 +1,4 @@
-
+[[namespaces]]
== Namespaces
The client has a number of "namespaces", which generally expose administrative
@@ -43,7 +43,7 @@ As you can see, the same `stats()` call is made through three different
namespaces. Sometimes the methods require parameters. These parameters work
just like any other method in the library.
-For example, we can request index stats about a specific index, or multiple
+For example, we can requests index stats about a specific index, or multiple
indices:
[source,php]
@@ -79,4 +79,4 @@ $client->indices()->updateAliases($params);
Notice how both the `stats` calls and the updateAlias took a variety of parameters,
each according to what the particular API requires. The `stats` API only requires
-an index name(s), while the `updateAlias` requires a body of actions.
+an index name(s), while the `updateAlias` requires a body of actions. \ No newline at end of file
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/overview.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/overview.asciidoc
index f2dda5ae..55eef39b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/overview.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/overview.asciidoc
@@ -1,3 +1,4 @@
+[[overview]]
== Overview
This is the official PHP client for Elasticsearch. It is designed to be a very low-level client that does not stray from the REST API.
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/per-request-configuration.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/per-request-configuration.asciidoc
index cc74662d..c1060d16 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/per-request-configuration.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/per-request-configuration.asciidoc
@@ -1,4 +1,4 @@
-
+[[per_request_configuration]]
== Per-request configuration
There are several configurations that can be set on a per-request basis, rather than at a connection- or client-level.
@@ -13,7 +13,7 @@ conflicts, etc. But sometimes you want to deal with the response body rather th
in test suites).
If you need that behavior, you can configure an `ignore` parameter. This should be configured in the `client` parameter
-of the reuqest array. For example, this example will ignore the `MissingDocument404Exception`
+of the request array. For example, this example will ignore the `MissingDocument404Exception`
exception and instead return the JSON provided by Elasticsearch.
@@ -217,7 +217,7 @@ Array
=== Curl Timeouts
It is possible to configure per-request curl timeouts via the `timeout` and `connect_timeout` parameters. These
-control the client-side, curl timeouts. The `connect_timeout` parameter controls how long curl should wait for the
+control the client-side, curl timeouts. The `connect_timeout` paramter controls how long curl should wait for the
"connect" phase to finish, while the `timeout` parameter controls how long curl should wait for the entire request
to finish.
@@ -268,12 +268,13 @@ $future = $client->get($params);
$results = $future->wait(); // resolve the future
----
-Future mode supports two options: `true` or `lazy`. For more details about how asynchronous execution functions, and
-how to work with the results, see the dedicated page on <<_future_mode>>.
+Future mode supports two options: `true` or `'lazy'`. For more details about how asynchronous execution functions, and
+how to work with the results, see the dedicated page on <<future_mode>>.
=== SSL Encryption
-Normally, you will specify SSL configurations when you create the client (see <<_security>> for more details), since encryption typically
+Normally, you will specify SSL configurations when you create the client (see
+<<security>> for more details), since encryption typically
applies to all requests. However, it is possible to configure on a per-request basis too if you need that functionality.
For example, if you need to use a self-signed cert on a specific request, you can specify it via the `verify` parameter
in the client options:
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/php-version-requirement.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/php-version-requirement.asciidoc
index b45fb5aa..bc3cd9b5 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/php-version-requirement.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/php-version-requirement.asciidoc
@@ -1,4 +1,5 @@
+[[php_version_requirement]]
== PHP Version Requirement
-Version 5.0 of Elasticsearch-PHP requires PHP version 5.6.6 or higher. In addition, it requires the native JSON
+Version 6.0 of Elasticsearch-PHP requires PHP version 7.0.0 or higher. In addition, it requires the native JSON
extension to be version 1.3.7 or higher.
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/php_json_objects.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/php_json_objects.asciidoc
index 8704eab1..b237bf4f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/php_json_objects.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/php_json_objects.asciidoc
@@ -3,7 +3,7 @@
A common source of confusion with the client revolves around JSON arrays and objects, and how to specify them in PHP.
In particular, problems are caused by empty objects and arrays of objects. This page will show you some common patterns
-used in Elasticsearch JSON API, and how to convert that to a PHP representation.
+used in Elasticsearch JSON API, and how to convert that to a PHP representation
=== Empty Objects
@@ -158,4 +158,4 @@ $results = $client->search($params);
----
<1> This encodes the array of objects: `"functions" : []`
<2> This encodes an object inside the array: `{ "random_score": {} }`
-<3> This encodes the empty JSON object: `"random_score": {}`
+<3> This encodes the empty JSON object: `"random_score": {}` \ No newline at end of file
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/quickstart.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/quickstart.asciidoc
index 740f6989..bd391429 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/quickstart.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/quickstart.asciidoc
@@ -1,4 +1,4 @@
-
+[[quickstart]]
== Quickstart
This section will give you a quick overview of the client and how the major functions work.
@@ -11,7 +11,7 @@ This section will give you a quick overview of the client and how the major func
----------------------------
{
"require": {
- "elasticsearch/elasticsearch": "~5.0"
+ "elasticsearch/elasticsearch": "~6.7.0"
}
}
----------------------------
@@ -258,7 +258,7 @@ Array
=== Wrap up
-That was just a crash-course overview of the client and its syntax. If you are familiar with elasticsearch, you'll
+That was just a crash-course overview of the client and it's syntax. If you are familiar with elasticsearch, you'll
notice that the methods are named just like REST endpoints.
You'll also notice that the client is configured in a manner that facilitates easy discovery via your IDE. All core
@@ -266,4 +266,3 @@ actions are available under the `$client` object (indexing, searching, getting,
are located under the `$client->indices()` and `$client->cluster()` objects, respectively.
Check out the rest of the Documentation to see how the entire client works.
-
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/search-operations.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/search-operations.asciidoc
index 9b95393d..9d182b92 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/search-operations.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/search-operations.asciidoc
@@ -1,3 +1,4 @@
+[[search_operations]]
== Search Operations
Well...it isn't called elasticsearch for nothing! Let's talk about search operations in the client.
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/security.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/security.asciidoc
index b4484fbe..7f5dda43 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/security.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/security.asciidoc
@@ -1,4 +1,4 @@
-
+[[security]]
== Security
The Elasticsearch-PHP client supports two security features: HTTP Authentication and SSL encryption.
@@ -60,14 +60,14 @@ $client = ClientBuilder::create()
If your server has out-dated root certificates, you may need to use a certificate bundle. For PHP clients, the best
-way is to use https://github.com/Kdyby/CurlCaBundle[Kdyby/CurlCaBundle]. Once installed, you need to tell the client to
+way is to use https://github.com/composer/ca-bundle[composer/ca-bundle]. Once installed, you need to tell the client to
use your certificates instead of the system-wide bundle. To do this, specify the path to verify:
[source,php]
----
$hosts = ['https://localhost:9200'];
-$caBundle = \Kdyby\CurlCaBundle\CertificateHelper::getCaInfoFile();
+$caBundle = \Composer\CaBundle\CaBundle::getBundledCaBundlePath();
$client = ClientBuilder::create()
->setHosts($hosts)
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/selectors.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/selectors.asciidoc
index f091c1f6..5da5bd7e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/selectors.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/selectors.asciidoc
@@ -1,4 +1,4 @@
-
+[[selectors]]
== Selectors
The connection pool maintains the list of connections, and decides when nodes should transition from alive to dead (and
@@ -37,7 +37,7 @@ better to "stick" to a single connection for the duration of the script.
By default, this selector will randomize the hosts upon initialization, which will still guarantee an even distribution
of load across the cluster. It changes the round-robin dynamics from per-request to per-script.
-If you are using <<_future_mode>>, the "sticky" behavior of this selector will be non-ideal, since all parallel requests
+If you are using <<future_mode>>, the "sticky" behavior of this selector will be non-ideal, since all parallel requests
will go to the same node instead of multiple nodes in your cluster. When using future mode, the default `RoundRobinSelector`
should be preferred.
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/docs/serializers.asciidoc b/www/wiki/vendor/elasticsearch/elasticsearch/docs/serializers.asciidoc
index 4b90fd53..e367eaf7 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/docs/serializers.asciidoc
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/docs/serializers.asciidoc
@@ -1,4 +1,4 @@
-
+[[serializers]]
== Serializers
The client has three serializers available. You will most likely never need
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/phpstan-src.neon b/www/wiki/vendor/elasticsearch/elasticsearch/phpstan-src.neon
new file mode 100644
index 00000000..552ba7c3
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/phpstan-src.neon
@@ -0,0 +1,6 @@
+parameters:
+ ignoreErrors:
+
+ # nullable types are missing everywhere
+ # this should be removed and fixed in the code later
+ - '#Variable (.*) in isset\(\) always exists and is not nullable.#'
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/phpstan-tests.neon b/www/wiki/vendor/elasticsearch/elasticsearch/phpstan-tests.neon
new file mode 100644
index 00000000..772be8e1
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/phpstan-tests.neon
@@ -0,0 +1,14 @@
+parameters:
+ ignoreErrors:
+ - '#Mockery\\MockInterface::shouldReceive\(\)#'
+ - '#Mockery\\MockInterface given#'
+
+ # because of \Elasticsearch\Tests\RegisteredNamespaceTest
+ - '#Call to an undefined method Elasticsearch\\Client::foo\(\)#'
+ - '#Call to an undefined method Elasticsearch\\Client::bar\(\)#'
+
+ # because of \Elasticsearch\Tests\ClientBuilderTest
+ - '#expects Psr\\Log\\LoggerInterface, Elasticsearch\\Tests\\ClientBuilder\\DummyLogger given.$#'
+
+ # probably PHPStan issue, because it actually works https://3v4l.org/s3U2B
+ - '#Argument of an invalid type array\|stdClass supplied for foreach, only iterables are supported#'
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/phpunit-integration.xml b/www/wiki/vendor/elasticsearch/elasticsearch/phpunit-integration.xml
index e7cd6ddf..17eb72f7 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/phpunit-integration.xml
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/phpunit-integration.xml
@@ -1,17 +1,18 @@
-<phpunit
- bootstrap="tests/bootstrap.php"
- colors="true"
- convertNoticesToExceptions="true"
- convertWarningsToExceptions="true"
- convertErrorsToExceptions="true"
- syntaxCheck="true"
- verbose="true"
+<?xml version="1.0" encoding="UTF-8"?>
+<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/6.3/phpunit.xsd"
+ bootstrap="tests/bootstrap.php"
+ colors="true"
+ failOnRisky="true"
+ verbose="true"
+ beStrictAboutChangesToGlobalState="true"
+ beStrictAboutOutputDuringTests="true"
>
<php>
<env name="ES_TEST_HOST" value="http://localhost:9200"/>
</php>
<testsuites>
- <testsuite>
+ <testsuite name="Integration Tests">
<file>tests/Elasticsearch/Tests/YamlRunnerTest.php</file>
</testsuite>
</testsuites>
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/phpunit.xml b/www/wiki/vendor/elasticsearch/elasticsearch/phpunit.xml.dist
index 841f48eb..ec9364d0 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/phpunit.xml
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/phpunit.xml.dist
@@ -1,17 +1,18 @@
-<phpunit
+<?xml version="1.0" encoding="UTF-8"?>
+<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/6.3/phpunit.xsd"
bootstrap="tests/bootstrap.php"
colors="true"
- convertNoticesToExceptions="true"
- convertWarningsToExceptions="true"
- convertErrorsToExceptions="true"
- syntaxCheck="true"
+ failOnRisky="true"
verbose="true"
+ beStrictAboutChangesToGlobalState="true"
+ beStrictAboutOutputDuringTests="true"
>
<php>
- <env name="ES_TEST_HOST" value="http://localhost:9200"/>
+ <env name="ES_TEST_HOST" value=""/>
</php>
<testsuites>
- <testsuite>
+ <testsuite name="Tests">
<directory>tests</directory>
<exclude>tests/Elasticsearch/Tests/YamlRunnerTest.php</exclude>
</testsuite>
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/ruleset.xml b/www/wiki/vendor/elasticsearch/elasticsearch/ruleset.xml
new file mode 100644
index 00000000..b62736b6
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/ruleset.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<ruleset name="Elasticsearch-PHP">
+ <rule ref="PSR2">
+ <exclude name="Generic.Files.LineLength.TooLong"/>
+ </rule>
+</ruleset>
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php
index cf1ac43a..73fe4339 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch;
use Elasticsearch\Common\Exceptions\BadMethodCallException;
@@ -32,6 +34,8 @@ use Elasticsearch\Namespaces\TasksNamespace;
*/
class Client
{
+ const VERSION = '6.7.1';
+
/**
* @var Transport
*/
@@ -82,7 +86,7 @@ class Client
*/
protected $remote;
- /** @var callback */
+ /** @var callable */
protected $endpoints;
/** @var NamespaceBuilderInterface[] */
@@ -111,12 +115,12 @@ class Client
}
/**
- * @param $params
+ * @param string[] $params
* @return array
*/
public function info($params = [])
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Info $endpoint */
@@ -127,13 +131,13 @@ class Client
}
/**
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return bool
*/
public function ping($params = [])
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Ping $endpoint */
@@ -154,6 +158,39 @@ class Client
}
/**
+ * $params['body'] = (string) The ranking evaluation search definition, including
+ * search requests, document ratings and ranking metric definition (Required)
+ * ['index'] = (list) A comma-separated list of index names to search; use `_all` or
+ * empty string to perform the operation on all indices
+ * ['ignore_unavailable'] = (boolean) Whether specified concrete indices should be
+ * ignored when unavailable (missing or closed)
+ * ['allow_no_indices'] = (boolean) Whether to ignore if a wildcard indices expression
+ * resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
+ * ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open,
+ * closed or both.
+ *
+ * @return callable|array
+ */
+ public function rankEval(array $params)
+ {
+ $body = $this->extractArgument($params, 'body');
+ $index = $this->extractArgument($params, 'index');
+ /**
+ * @var callable $endpointBuilder
+*/
+ $endpointBuilder = $this->endpoints;
+ /**
+ * @var \Elasticsearch\Endpoints\RankEval $endpoint
+*/
+ $endpoint = $endpointBuilder('RankEval');
+ $endpoint->setBody($body)
+ ->setIndex($index);
+ $endpoint->setParams($params);
+
+ return $this->performRequest($endpoint);
+ }
+
+ /**
* $params['id'] = (string) The document ID (Required)
* ['index'] = (string) The name of the index (Required)
* ['type'] = (string) The type of the document (use `_all` to fetch the first document matching the ID across all types) (Required)
@@ -165,10 +202,12 @@ class Client
* ['refresh'] = (boolean) Refresh the shard containing the document before performing the operation
* ['routing'] = (string) Specific routing value
* ['_source'] = (list) True or false to return the _source field or not, or a list of fields to return
- * ['_source_exclude'] = (list) A list of fields to exclude from the returned _source field
- * ['_source_include'] = (list) A list of fields to extract and return from the _source field
+ * ['_source_exclude'] = (list) A list of fields to exclude from the returned _source field (deprecated in ES 6.6.0)
+ * ['_source_excludes'] = (list) A list of fields to exclude from the returned _source field
+ * ['_source_include'] = (list) A list of fields to extract and return from the _source field (deprecated in ES 6.6.0)
+ * ['_source_includes'] = (list) A list of fields to extract and return from the _source field
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -178,7 +217,7 @@ class Client
$index = $this->extractArgument($params, 'index');
$type = $this->extractArgument($params, 'type');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Get $endpoint */
@@ -202,7 +241,7 @@ class Client
* ['refresh'] = (boolean) Refresh the shard containing the document before performing the operation
* ['routing'] = (string) Specific routing value
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -212,7 +251,7 @@ class Client
$index = $this->extractArgument($params, 'index');
$type = $this->extractArgument($params, 'type');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Get $endpoint */
@@ -238,7 +277,7 @@ class Client
* ['timeout'] = (time) Explicit operation timeout
* ['version_type'] = (enum) Specific version type
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -252,7 +291,7 @@ class Client
$this->verifyNotNullOrEmpty("type", $type);
$this->verifyNotNullOrEmpty("index", $index);
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Delete $endpoint */
@@ -268,8 +307,10 @@ class Client
/**
*
* $params['_source'] = (list) True or false to return the _source field or not, or a list of fields to return
- * ['_source_exclude'] = (array) A list of fields to exclude from the returned _source field
- * ['_source_include'] = (array) A list of fields to extract and return from the _source field
+ * ['_source_exclude'] = (array) A list of fields to exclude from the returned _source field (deprecated in ES 6.6.0)
+ * ['_source_include'] = (array) A list of fields to extract and return from the _source field (deprecated in ES 6.6.0)
+ * ['_source_excludes'] = (array) A list of fields to exclude from the returned _source field
+ * ['_source_includes'] = (array) A list of fields to extract and return from the _source field
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['analyze_wildcard'] = (bool) Specify whether wildcard and prefix queries should be analyzed (default: false)
* ['analyzer'] = (string) The analyzer to use for the query string
@@ -312,7 +353,7 @@ class Client
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\DeleteByQuery $endpoint */
@@ -337,7 +378,7 @@ class Client
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -347,7 +388,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Count $endpoint */
@@ -375,7 +416,7 @@ class Client
* ['version'] = (number) Explicit version number for concurrency control
* ['version_type'] = (enum) Specific version type
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*
@@ -388,7 +429,7 @@ class Client
$id = $this->extractArgument($params, 'id');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\CountPercolate $endpoint */
@@ -408,7 +449,7 @@ class Client
* ['prefer_local'] = (boolean) With `true`, specify that a local shard should be used if available, with `false`, use a random shard (default: true)
* ['body'] = (array) The document (`doc`) to percolate against registered queries; optionally also a `query` to limit the percolation to specific registered queries
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*
@@ -421,7 +462,7 @@ class Client
$id = $this->extractArgument($params, 'id');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Percolate $endpoint */
@@ -442,7 +483,7 @@ class Client
* ['allow_no_indices'] = (boolean) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*
@@ -454,7 +495,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\MPercolate $endpoint */
@@ -481,7 +522,7 @@ class Client
* ['parent'] = (string) Parent id of documents. Applies to all returned documents unless otherwise specified in body \"params\" or \"docs\".
* ['realtime'] = (boolean) Specifies if request is real-time as opposed to near-real-time (default: true).
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -492,7 +533,7 @@ class Client
$id = $this->extractArgument($params, 'id');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\TermVectors $endpoint */
@@ -521,7 +562,7 @@ class Client
* ['parent'] = (string) Parent id of documents. Applies to all returned documents unless otherwise specified in body \"params\" or \"docs\".
* ['realtime'] = (boolean) Specifies if request is real-time as opposed to near-real-time (default: true).
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -531,7 +572,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\MTermVectors $endpoint */
@@ -554,7 +595,7 @@ class Client
* ['refresh'] = (boolean) Refresh the shard containing the document before performing the operation
* ['routing'] = (string) Specific routing value
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array | boolean
*/
@@ -567,7 +608,7 @@ class Client
//manually make this verbose so we can check status code
$params['client']['verbose'] = true;
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Exists $endpoint */
@@ -593,8 +634,10 @@ class Client
* ['_source'] = (list) True or false to return the _source field or not, or a list of fields to return
* ['_source_exclude'] = (list) A list of fields to exclude from the returned _source field
* ['_source_include'] = (list) A list of fields to extract and return from the _source field
+ * ['_source_excludes'] = (list) A list of fields to exclude from the returned _source field (deprecated in ES 6.6.0)
+ * ['_source_includes'] = (list) A list of fields to extract and return from the _source field (deprecated in ES 6.6.0)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -604,7 +647,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Mget $endpoint */
@@ -623,7 +666,7 @@ class Client
* ['search_type'] = (enum) Search operation type
* ['body'] = (array|string) The request definitions (metadata-search request definition pairs), separated by newlines
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -633,7 +676,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Msearch $endpoint */
@@ -653,7 +696,7 @@ class Client
* ['body'] = (array|string) The request definitions (metadata-search request definition pairs), separated by newlines
* ['max_concurrent_searches'] = (number) Controls the maximum number of concurrent searches the multi search api will execute
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -663,7 +706,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\MsearchTemplate $endpoint */
@@ -692,7 +735,7 @@ class Client
* ['version_type'] = (enum) Specific version type
* ['body'] = (array) The document
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -703,7 +746,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Create $endpoint */
@@ -726,7 +769,7 @@ class Client
* ['fields'] = (list) Default comma-separated list of fields to return in the response for updates
* ['body'] = (array) The document
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -736,7 +779,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Bulk $endpoint */
@@ -766,7 +809,7 @@ class Client
* ['version_type'] = (enum) Specific version type
* ['body'] = (array) The document
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -777,7 +820,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Index $endpoint */
@@ -799,7 +842,7 @@ class Client
* ['requests_per_second'] = (float) The throttle for this request in sub-requests per second. 0 means set no throttle
* ['body'] = (array) The search definition using the Query DSL and the prototype for the index request (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -807,7 +850,7 @@ class Client
{
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Reindex $endpoint */
$endpoint = $endpointBuilder('Reindex');
@@ -818,35 +861,6 @@ class Client
}
/**
- * $params['index'] = (list) A comma-separated list of index names to restrict the operation; use `_all` or empty string to perform the operation on all indices
- * ['ignore_indices'] = (enum) When performed on multiple indices, allows to ignore `missing` ones
- * ['preference'] = (string) Specify the node or shard the operation should be performed on (default: random)
- * ['routing'] = (string) Specific routing value
- * ['source'] = (string) The URL-encoded request definition (instead of using request body)
- * ['body'] = (array) The request definition
- *
- * @param $params array Associative array of parameters
- *
- * @return array
- */
- public function suggest($params = array())
- {
- $index = $this->extractArgument($params, 'index');
- $body = $this->extractArgument($params, 'body');
-
- /** @var callback $endpointBuilder */
- $endpointBuilder = $this->endpoints;
-
- /** @var \Elasticsearch\Endpoints\Suggest $endpoint */
- $endpoint = $endpointBuilder('Suggest');
- $endpoint->setIndex($index)
- ->setBody($body);
- $endpoint->setParams($params);
-
- return $this->performRequest($endpoint);
- }
-
- /**
* $params['id'] = (string) The document ID (Required)
* ['index'] = (string) The name of the index (Required)
* ['type'] = (string) The type of the document (Required)
@@ -863,11 +877,13 @@ class Client
* ['routing'] = (string) Specific routing value
* ['source'] = (string) The URL-encoded query definition (instead of using the request body)
* ['_source'] = (list) True or false to return the _source field or not, or a list of fields to return
- * ['_source_exclude'] = (list) A list of fields to exclude from the returned _source field
- * ['_source_include'] = (list) A list of fields to extract and return from the _source field
+ * ['_source_exclude'] = (list) A list of fields to exclude from the returned _source field (deprecated in ES 6.6.0)
+ * ['_source_include'] = (list) A list of fields to extract and return from the _source field (deprecated in ES 6.6.0)
+ * ['_source_excludes'] = (list) A list of fields to exclude from the returned _source field
+ * ['_source_includes'] = (list) A list of fields to extract and return from the _source field
* ['body'] = (string) The URL-encoded query definition (instead of using the request body)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -878,7 +894,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Explain $endpoint */
@@ -917,8 +933,10 @@ class Client
* ['sort'] = (list) A comma-separated list of <field>:<direction> pairs
* ['source'] = (string) The URL-encoded request definition using the Query DSL (instead of using request body)
* ['_source'] = (list) True or false to return the _source field or not, or a list of fields to return
- * ['_source_exclude'] = (list) A list of fields to exclude from the returned _source field
- * ['_source_include'] = (list) A list of fields to extract and return from the _source field
+ * ['_source_exclude'] = (list) A list of fields to exclude from the returned _source field (deprecated in ES 6.6.0)
+ * ['_source_include'] = (list) A list of fields to extract and return from the _source field (deprecated in ES 6.6.0)
+ * ['_source_excludes'] = (list) A list of fields to exclude from the returned _source field
+ * ['_source_includes'] = (list) A list of fields to extract and return from the _source field
* ['stats'] = (list) Specific 'tag' of the request for logging and statistical purposes
* ['suggest_field'] = (string) Specify which field to use for suggestions
* ['suggest_mode'] = (enum) Specify suggest mode
@@ -929,7 +947,7 @@ class Client
* ['version'] = (boolean) Specify whether to return document version as part of a hit
* ['body'] = (array|string) The search definition using the Query DSL
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -939,7 +957,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Search $endpoint */
@@ -962,7 +980,7 @@ class Client
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -971,7 +989,7 @@ class Client
$index = $this->extractArgument($params, 'index');
$type = $this->extractArgument($params, 'type');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\SearchShards $endpoint */
@@ -987,7 +1005,7 @@ class Client
* $params['index'] = (list) A comma-separated list of index names to search; use `_all` or empty string to perform the operation on all indices
* ['type'] = (list) A comma-separated list of document types to search; leave empty to perform the operation on all types
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -997,7 +1015,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Search $endpoint */
@@ -1015,7 +1033,7 @@ class Client
* ['scroll'] = (duration) Specify how long a consistent view of the index should be maintained for scrolled search
* ['body'] = (string) The scroll ID for scrolled search
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1025,12 +1043,12 @@ class Client
$body = $this->extractArgument($params, 'body');
$scroll = $this->extractArgument($params, 'scroll');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Scroll $endpoint */
$endpoint = $endpointBuilder('Scroll');
- $endpoint->setScrollID($scrollID)
+ $endpoint->setScrollId($scrollID)
->setScroll($scroll)
->setBody($body);
$endpoint->setParams($params);
@@ -1039,11 +1057,32 @@ class Client
}
/**
+ * $params['body'] = (string) The script to execute
+ *
+ * @return callable|array
+ */
+ public function scriptsPainlessExecute(array $params = [])
+ {
+ $body = $this->extractArgument($params, 'body');
+ /**
+ * @var callable $endpointBuilder
+*/
+ $endpointBuilder = $this->endpoints;
+ /**
+ * @var \Elasticsearch\Endpoints\ScriptsPainlessExecute $endpoint
+*/
+ $endpoint = $endpointBuilder('ScriptsPainlessExecute');
+ $endpoint->setBody($body);
+ $endpoint->setParams($params);
+ return $this->performRequest($endpoint);
+ }
+
+ /**
* $params['scroll_id'] = (string) The scroll ID for scrolled search
* ['scroll'] = (duration) Specify how long a consistent view of the index should be maintained for scrolled search
* ['body'] = (string) The scroll ID for scrolled search
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1052,12 +1091,12 @@ class Client
$scrollID = $this->extractArgument($params, 'scroll_id');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\ClearScroll $endpoint */
$endpoint = $endpointBuilder('ClearScroll');
- $endpoint->setScrollID($scrollID)
+ $endpoint->setScrollId($scrollID)
->setBody($body);
$endpoint->setParams($params);
@@ -1083,7 +1122,7 @@ class Client
* ['version_type'] = (number) Explicit version number for concurrency control
* ['body'] = (array) The request definition using either `script` or partial `doc`
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1094,7 +1133,7 @@ class Client
$type = $this->extractArgument($params, 'type');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Update $endpoint */
@@ -1149,8 +1188,10 @@ class Client
* ['sort'] = (list) A comma-separated list of <field>:<direction> pairs
* ['_source'] = (list) True or false to return the _source field or not, or a list of
* fields to return
- * ['_source_exclude'] = (list) A list of fields to exclude from the returned _source field
- * ['_source_include'] = (list) A list of fields to extract and return from the _source field
+ * ['_source_exclude'] = (list) A list of fields to exclude from the returned _source field (deprecated in ES 6.6.0)
+ * ['_source_include'] = (list) A list of fields to extract and return from the _source field (deprecated in ES 6.6.0)
+ * ['_source_excludes'] = (list) A list of fields to exclude from the returned _source field
+ * ['_source_includes'] = (list) A list of fields to extract and return from the _source field
* ['terminate_after'] = (number) The maximum number of documents to collect for each shard, upon
* reaching which the query execution will terminate early.
* ['stats'] = (list) Specific 'tag' of the request for logging and statistical purposes
@@ -1187,7 +1228,7 @@ class Client
$type = $this->extractArgument($params, 'type');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\UpdateByQuery $endpoint */
@@ -1202,24 +1243,21 @@ class Client
/**
* $params['id'] = (string) The script ID (Required)
- * ['lang'] = (string) The script language (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function getScript($params)
{
$id = $this->extractArgument($params, 'id');
- $lang = $this->extractArgument($params, 'lang');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Script\Get $endpoint */
$endpoint = $endpointBuilder('Script\Get');
- $endpoint->setID($id)
- ->setLang($lang);
+ $endpoint->setID($id);
$endpoint->setParams($params);
return $this->performRequest($endpoint);
@@ -1227,24 +1265,21 @@ class Client
/**
* $params['id'] = (string) The script ID (Required)
- * ['lang'] = (string) The script language (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function deleteScript($params)
{
$id = $this->extractArgument($params, 'id');
- $lang = $this->extractArgument($params, 'lang');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Script\Delete $endpoint */
$endpoint = $endpointBuilder('Script\Delete');
- $endpoint->setID($id)
- ->setLang($lang);
+ $endpoint->setID($id);
$endpoint->setParams($params);
return $this->performRequest($endpoint);
@@ -1252,25 +1287,22 @@ class Client
/**
* $params['id'] = (string) The script ID (Required)
- * ['lang'] = (string) The script language (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function putScript($params)
{
$id = $this->extractArgument($params, 'id');
- $lang = $this->extractArgument($params, 'lang');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Script\Put $endpoint */
$endpoint = $endpointBuilder('Script\Put');
$endpoint->setID($id)
- ->setLang($lang)
->setBody($body);
$endpoint->setParams($params);
@@ -1280,7 +1312,7 @@ class Client
/**
* $params['id'] = (string) The search template ID (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1288,7 +1320,7 @@ class Client
{
$id = $this->extractArgument($params, 'id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Template\Get $endpoint */
@@ -1302,7 +1334,7 @@ class Client
/**
* $params['id'] = (string) The search template ID (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1310,7 +1342,7 @@ class Client
{
$id = $this->extractArgument($params, 'id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Template\Delete $endpoint */
@@ -1322,30 +1354,6 @@ class Client
}
/**
- * $params['id'] = (string) The search template ID (Required)
- *
- * @param $params array Associative array of parameters
- *
- * @return array
- */
- public function putTemplate($params)
- {
- $id = $this->extractArgument($params, 'id');
- $body = $this->extractArgument($params, 'body');
-
- /** @var callback $endpointBuilder */
- $endpointBuilder = $this->endpoints;
-
- /** @var \Elasticsearch\Endpoints\Template\Put $endpoint */
- $endpoint = $endpointBuilder('Template\Put');
- $endpoint->setID($id)
- ->setBody($body)
- ->setParams($params);
-
- return $this->performRequest($endpoint);
- }
-
- /**
* $params['index'] = (list) A comma-separated list of indices to restrict the results
* ['fields'] = (list) A comma-separated list of fields for to get field statistics for (min value, max value, and more)
* ['level'] = (enum) Defines if field stats should be returned on a per index level or on a cluster wide level
@@ -1353,7 +1361,7 @@ class Client
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1362,7 +1370,7 @@ class Client
$index = $this->extractArgument($params, 'index');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\FieldStats $endpoint */
@@ -1380,7 +1388,7 @@ class Client
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1389,7 +1397,7 @@ class Client
$index = $this->extractArgument($params, 'index');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\FieldCaps $endpoint */
@@ -1404,7 +1412,7 @@ class Client
/**
* $params['id'] = (string) ID of the template to render
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1413,7 +1421,7 @@ class Client
$body = $this->extractArgument($params, 'body');
$id = $this->extractArgument($params, 'id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\RenderSearchTemplate $endpoint */
@@ -1508,8 +1516,8 @@ class Client
/**
* Catchall for registered namespaces
*
- * @param $name
- * @param $arguments
+ * @param string $name
+ * @param array $arguments
* @return Object
* @throws BadMethodCallException if the namespace cannot be found
*/
@@ -1563,8 +1571,8 @@ class Client
}
/**
- * @param $endpoint AbstractEndpoint
- *
+ * @param AbstractEndpoint $endpoint
+ *
* @throws \Exception
* @return array
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ClientBuilder.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ClientBuilder.php
index 285e4d48..01c0e600 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ClientBuilder.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ClientBuilder.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch;
use Elasticsearch\Common\Exceptions\InvalidArgumentException;
@@ -37,7 +39,7 @@ class ClientBuilder
/** @var Transport */
private $transport;
- /** @var callback */
+ /** @var callable */
private $endpoint;
/** @var NamespaceBuilderInterface[] */
@@ -89,9 +91,6 @@ class ClientBuilder
/** @var null|bool|string */
private $sslVerification = null;
- /** @var bool */
- private $allowBadJSON = false;
-
/**
* @return ClientBuilder
*/
@@ -102,7 +101,7 @@ class ClientBuilder
/**
* Can supply first parm to Client::__construct() when invoking manually or with dependency injection
- * @return this->ransport
+ * @return Transport
*
*/
public function getTransport()
@@ -112,7 +111,7 @@ class ClientBuilder
/**
* Can supply second parm to Client::__construct() when invoking manually or with dependency injection
- * @return this->endpoint
+ * @return callable
*
*/
public function getEndpoint()
@@ -122,7 +121,7 @@ class ClientBuilder
/**
* Can supply third parm to Client::__construct() when invoking manually or with dependency injection
- * @return this->registeredNamespacesBuilders
+ * @return NamespaceBuilderInterface[]
*
*/
public function getRegisteredNamespacesBuilders()
@@ -165,8 +164,8 @@ class ClientBuilder
}
/**
- * @param array $singleParams
* @param array $multiParams
+ * @param array $singleParams
* @throws \RuntimeException
* @return callable
*/
@@ -216,19 +215,6 @@ class ClientBuilder
}
/**
- * @param $path string
- * @return \Monolog\Logger\Logger
- */
- public static function defaultLogger($path, $level = Logger::WARNING)
- {
- $log = new Logger('log');
- $handler = new StreamHandler($path, $level);
- $log->pushHandler($handler);
-
- return $log;
- }
-
- /**
* @param \Elasticsearch\Connections\ConnectionFactoryInterface $connectionFactory
* @return $this
*/
@@ -309,6 +295,10 @@ class ClientBuilder
*/
public function setLogger($logger)
{
+ if (!$logger instanceof LoggerInterface) {
+ throw new InvalidArgumentException('$logger must implement \Psr\Log\LoggerInterface!');
+ }
+
$this->logger = $logger;
return $this;
@@ -320,6 +310,10 @@ class ClientBuilder
*/
public function setTracer($tracer)
{
+ if (!$tracer instanceof LoggerInterface) {
+ throw new InvalidArgumentException('$tracer must implement \Psr\Log\LoggerInterface!');
+ }
+
$this->tracer = $tracer;
return $this;
@@ -394,7 +388,7 @@ class ClientBuilder
}
/**
- * @param $cert
+ * @param string $cert The name of a file containing a PEM formatted certificate.
* @param null|string $password
* @return $this
*/
@@ -406,7 +400,7 @@ class ClientBuilder
}
/**
- * @param $key
+ * @param string $key The name of a file containing a private SSL key.
* @param null|string $password
* @return $this
*/
@@ -428,24 +422,11 @@ class ClientBuilder
return $this;
}
- public function allowBadJSONSerialization()
- {
- $this->allowBadJSON = true;
- return $this;
- }
-
/**
* @return Client
*/
public function build()
{
- if(!defined('JSON_PRESERVE_ZERO_FRACTION') && $this->allowBadJSON === false) {
- throw new RuntimeException("Your version of PHP / json-ext does not support the constant 'JSON_PRESERVE_ZERO_FRACTION',".
- " which is important for proper type mapping in Elasticsearch. Please upgrade your PHP or json-ext.\n".
- "If you are unable to upgrade, and are willing to accept the consequences, you may use the allowBadJSONSerialization()".
- " method on the ClientBuilder to bypass this limitation.");
- }
-
$this->buildLoggers();
if (is_null($this->handler)) {
@@ -535,7 +516,7 @@ class ClientBuilder
$registeredNamespaces = [];
foreach ($this->registeredNamespacesBuilders as $builder) {
- /** @var $builder NamespaceBuilderInterface */
+ /** @var NamespaceBuilderInterface $builder */
$registeredNamespaces[$builder->getName()] = $builder->getObject($this->transport, $this->serializer);
}
@@ -573,13 +554,15 @@ class ClientBuilder
$connections,
$this->selector,
$this->connectionFactory,
- $this->connectionPoolArgs);
+ $this->connectionPoolArgs
+ );
} elseif (is_null($this->connectionPool)) {
$this->connectionPool = new StaticNoPingConnectionPool(
$connections,
$this->selector,
$this->connectionFactory,
- $this->connectionPoolArgs);
+ $this->connectionPoolArgs
+ );
}
if (is_null($this->retries)) {
@@ -628,7 +611,7 @@ class ClientBuilder
if (is_string($host)) {
$host = $this->prependMissingScheme($host);
$host = $this->extractURIParts($host);
- } else if (is_array($host)) {
+ } elseif (is_array($host)) {
$host = $this->normalizeExtendedHost($host);
} else {
$this->logger->error("Could not parse host: ".print_r($host, true));
@@ -641,10 +624,11 @@ class ClientBuilder
}
/**
- * @param $host
+ * @param array $host
* @return array
*/
- private function normalizeExtendedHost($host) {
+ private function normalizeExtendedHost(array $host)
+ {
if (isset($host['host']) === false) {
$this->logger->error("Required 'host' was not defined in extended format: ".print_r($host, true));
throw new RuntimeException("Required 'host' was not defined in extended format: ".print_r($host, true));
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/EmptyLogger.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/EmptyLogger.php
index 89ced833..728d1c45 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/EmptyLogger.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/EmptyLogger.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common;
use Psr\Log\AbstractLogger;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/AlreadyExpiredException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/AlreadyExpiredException.php
index 411c70ab..fbcca4e6 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/AlreadyExpiredException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/AlreadyExpiredException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadMethodCallException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadMethodCallException.php
index d8dea6c6..5fbf9d96 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadMethodCallException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadMethodCallException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadRequest400Exception.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadRequest400Exception.php
index 1c652d78..7788daf6 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadRequest400Exception.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/BadRequest400Exception.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ClientErrorResponseException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ClientErrorResponseException.php
index 844bbcca..bbba6c63 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ClientErrorResponseException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ClientErrorResponseException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Conflict409Exception.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Conflict409Exception.php
index d7f10a47..208a8b6f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Conflict409Exception.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Conflict409Exception.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotConnectToHost.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotConnectToHost.php
index b1ccc22c..e500381a 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotConnectToHost.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotConnectToHost.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions\Curl;
use Elasticsearch\Common\Exceptions\ElasticsearchException;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotResolveHostException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotResolveHostException.php
index 283afdf9..a02c7a74 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotResolveHostException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/CouldNotResolveHostException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions\Curl;
use Elasticsearch\Common\Exceptions\ElasticsearchException;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/OperationTimeoutException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/OperationTimeoutException.php
index 12c1722f..ef45132f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/OperationTimeoutException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Curl/OperationTimeoutException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions\Curl;
use Elasticsearch\Common\Exceptions\ElasticsearchException;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ElasticsearchException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ElasticsearchException.php
index a5cab88c..21868399 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ElasticsearchException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ElasticsearchException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Forbidden403Exception.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Forbidden403Exception.php
index 2b84c64b..285803e9 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Forbidden403Exception.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Forbidden403Exception.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/InvalidArgumentException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/InvalidArgumentException.php
index 65e932ba..7c15d4f8 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/InvalidArgumentException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/InvalidArgumentException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/MaxRetriesException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/MaxRetriesException.php
index 15b28337..74d11c98 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/MaxRetriesException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/MaxRetriesException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Missing404Exception.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Missing404Exception.php
index 76bc87a8..6bd567e6 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Missing404Exception.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Missing404Exception.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoDocumentsToGetException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoDocumentsToGetException.php
index 75beb9f5..2a55afb1 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoDocumentsToGetException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoDocumentsToGetException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoNodesAvailableException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoNodesAvailableException.php
index 63a17932..cc2576c0 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoNodesAvailableException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoNodesAvailableException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoShardAvailableException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoShardAvailableException.php
index 71b9a4ad..c66d37b1 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoShardAvailableException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/NoShardAvailableException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RequestTimeout408Exception.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RequestTimeout408Exception.php
index 8b668a88..1e260c04 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RequestTimeout408Exception.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RequestTimeout408Exception.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RoutingMissingException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RoutingMissingException.php
index efa3cbd9..f5c55ba9 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RoutingMissingException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RoutingMissingException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RuntimeException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RuntimeException.php
index 2fc381a5..017994d5 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RuntimeException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/RuntimeException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ScriptLangNotSupportedException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ScriptLangNotSupportedException.php
index 255c3a55..e91f6892 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ScriptLangNotSupportedException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ScriptLangNotSupportedException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Serializer/JsonErrorException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Serializer/JsonErrorException.php
index 626d4ae4..1dffc954 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Serializer/JsonErrorException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Serializer/JsonErrorException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions\Serializer;
use Elasticsearch\Common\Exceptions\ElasticsearchException;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ServerErrorResponseException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ServerErrorResponseException.php
index 9841254e..5dfa21b8 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ServerErrorResponseException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/ServerErrorResponseException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/TransportException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/TransportException.php
index 6dce5b48..fee12935 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/TransportException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/TransportException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Unauthorized401Exception.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Unauthorized401Exception.php
new file mode 100644
index 00000000..4d98b5fa
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/Unauthorized401Exception.php
@@ -0,0 +1,18 @@
+<?php
+
+declare(strict_types = 1);
+
+namespace Elasticsearch\Common\Exceptions;
+
+/**
+ * Unauthorized401Exception, thrown on 401 unauthorized http error
+ *
+ * @category Elasticsearch
+ * @package Elasticsearch\Common\Exceptions
+ * @author Zachary Tong <zach@elastic.co>
+ * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
+ * @link http://elastic.co
+ */
+class Unauthorized401Exception extends \Exception implements ElasticsearchException
+{
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/UnexpectedValueException.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/UnexpectedValueException.php
index 2a63e808..91f7d50e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/UnexpectedValueException.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Common/Exceptions/UnexpectedValueException.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Common\Exceptions;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/AbstractConnectionPool.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/AbstractConnectionPool.php
index 625eaa4a..a21f7077 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/AbstractConnectionPool.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/AbstractConnectionPool.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool;
use Elasticsearch\Common\Exceptions\InvalidArgumentException;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/ConnectionPoolInterface.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/ConnectionPoolInterface.php
index d10fc354..81c8b591 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/ConnectionPoolInterface.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/ConnectionPoolInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool;
use Elasticsearch\Connections\ConnectionInterface;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RandomSelector.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RandomSelector.php
index b544292e..e940c997 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RandomSelector.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RandomSelector.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool\Selectors;
use Elasticsearch\Connections\ConnectionInterface;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RoundRobinSelector.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RoundRobinSelector.php
index e8b97845..c576696b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RoundRobinSelector.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/RoundRobinSelector.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool\Selectors;
use Elasticsearch\Connections\ConnectionInterface;
@@ -29,8 +31,10 @@ class RoundRobinSelector implements SelectorInterface
*/
public function select($connections)
{
+ $returnConnection = $connections[$this->current % count($connections)];
+
$this->current += 1;
- return $connections[$this->current % count($connections)];
+ return $returnConnection;
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/SelectorInterface.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/SelectorInterface.php
index 72dfd195..8af880a1 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/SelectorInterface.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/SelectorInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool\Selectors;
/**
@@ -16,7 +18,7 @@ interface SelectorInterface
/**
* Perform logic to select a single ConnectionInterface instance from the array provided
*
- * @param ConnectionInterface[] $connections an array of ConnectionInterface instances to choose from
+ * @param \Elasticsearch\Connections\ConnectionInterface[] $connections an array of ConnectionInterface instances to choose from
*
* @return \Elasticsearch\Connections\ConnectionInterface
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/StickyRoundRobinSelector.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/StickyRoundRobinSelector.php
index f44a68ca..d1d04e17 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/StickyRoundRobinSelector.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/Selectors/StickyRoundRobinSelector.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool\Selectors;
use Elasticsearch\Connections\ConnectionInterface;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SimpleConnectionPool.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SimpleConnectionPool.php
index f77e8d76..cfbf5328 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SimpleConnectionPool.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SimpleConnectionPool.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool;
use Elasticsearch\ConnectionPool\Selectors\SelectorInterface;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SniffingConnectionPool.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SniffingConnectionPool.php
index 70b63099..e0acfbbb 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SniffingConnectionPool.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/SniffingConnectionPool.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool;
use Elasticsearch\Common\Exceptions\Curl\OperationTimeoutException;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticConnectionPool.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticConnectionPool.php
index 102dda37..49611c90 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticConnectionPool.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticConnectionPool.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool;
use Elasticsearch\Common\Exceptions\NoNodesAvailableException;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php
index b7b056e6..25621ec1 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\ConnectionPool;
use Elasticsearch\Common\Exceptions\NoNodesAvailableException;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php
index 782af1fc..928cefe0 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php
@@ -1,7 +1,10 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Connections;
+use Elasticsearch\Client;
use Elasticsearch\Common\Exceptions\AlreadyExpiredException;
use Elasticsearch\Common\Exceptions\BadRequest400Exception;
use Elasticsearch\Common\Exceptions\Conflict409Exception;
@@ -53,7 +56,7 @@ class Connection implements ConnectionInterface
protected $host;
/**
- * @var string || null
+ * @var string|null
*/
protected $path;
@@ -90,18 +93,22 @@ class Connection implements ConnectionInterface
private $lastRequest = array();
/**
- * Constructor
- *
- * @param $handler
+ * @param callable $handler
* @param array $hostDetails
* @param array $connectionParams Array of connection-specific parameters
* @param \Elasticsearch\Serializers\SerializerInterface $serializer
* @param \Psr\Log\LoggerInterface $log Logger object
* @param \Psr\Log\LoggerInterface $trace
*/
- public function __construct($handler, $hostDetails, $connectionParams,
- SerializerInterface $serializer, LoggerInterface $log, LoggerInterface $trace)
- {
+ public function __construct(
+ $handler,
+ $hostDetails,
+ $connectionParams,
+ SerializerInterface $serializer,
+ LoggerInterface $log,
+ LoggerInterface $trace
+ ) {
+
if (isset($hostDetails['port']) !== true) {
$hostDetails['port'] = 9200;
}
@@ -120,6 +127,15 @@ class Connection implements ConnectionInterface
unset($connectionParams['client']['headers']);
}
+ // Add the User-Agent using the format: <client-repo-name>/<client-version> (metadata-values)
+ $this->headers['User-Agent'] = [sprintf(
+ "elasticsearch-php/%s (%s %s, PHP %s)",
+ Client::VERSION,
+ php_uname("s"),
+ php_uname("r"),
+ phpversion()
+ )];
+
$host = $hostDetails['host'].':'.$hostDetails['port'];
$path = null;
if (isset($hostDetails['path']) === true) {
@@ -132,13 +148,13 @@ class Connection implements ConnectionInterface
$this->connectionParams = $connectionParams;
$this->serializer = $serializer;
- $this->handler = $this->wrapHandler($handler, $log, $trace);
+ $this->handler = $this->wrapHandler($handler);
}
/**
- * @param $method
- * @param $uri
- * @param null $params
+ * @param string $method
+ * @param string $uri
+ * @param array $params
* @param null $body
* @param array $options
* @param \Elasticsearch\Transport $transport
@@ -173,6 +189,12 @@ class Connection implements ConnectionInterface
return $future;
}
+ /** @return array */
+ public function getHeaders()
+ {
+ return $this->headers;
+ }
+
/** @return string */
public function getTransportSchema()
{
@@ -185,15 +207,15 @@ class Connection implements ConnectionInterface
return $this->lastRequest;
}
- private function wrapHandler(callable $handler, LoggerInterface $logger, LoggerInterface $tracer)
+ private function wrapHandler(callable $handler)
{
- return function (array $request, Connection $connection, Transport $transport = null, $options) use ($handler, $logger, $tracer) {
+ return function (array $request, Connection $connection, Transport $transport = null, $options) use ($handler) {
$this->lastRequest = [];
$this->lastRequest['request'] = $request;
// Send the request using the wrapped handler.
- $response = Core::proxy($handler($request), function ($response) use ($connection, $transport, $logger, $tracer, $request, $options) {
+ $response = Core::proxy($handler($request), function ($response) use ($connection, $transport, $request, $options) {
$this->lastRequest['response'] = $response;
@@ -290,7 +312,6 @@ class Connection implements ConnectionInterface
);
return isset($request['client']['verbose']) && $request['client']['verbose'] === true ? $response : $response['body'];
-
});
return $response;
@@ -309,7 +330,7 @@ class Connection implements ConnectionInterface
array_walk($params, function (&$value, &$key) {
if ($value === true) {
$value = 'true';
- } else if ($value === false) {
+ } elseif ($value === false) {
$value = 'false';
}
});
@@ -377,7 +398,7 @@ class Connection implements ConnectionInterface
* @param null|string $statusCode
* @param null|string $response
* @param string $duration
- * @param \Exception|null $exception
+ * @param \Exception $exception
*
* @return void
*/
@@ -525,8 +546,8 @@ class Connection implements ConnectionInterface
}
/**
- * @param $request
- * @param $response
+ * @param array $request
+ * @param array $response
* @return \Elasticsearch\Common\Exceptions\Curl\CouldNotConnectToHost|\Elasticsearch\Common\Exceptions\Curl\CouldNotResolveHostException|\Elasticsearch\Common\Exceptions\Curl\OperationTimeoutException|\Elasticsearch\Common\Exceptions\MaxRetriesException
*/
protected function getCurlRetryException($request, $response)
@@ -536,13 +557,13 @@ class Connection implements ConnectionInterface
$exception = new MaxRetriesException($message);
switch ($response['curl']['errno']) {
case 6:
- $exception = new CouldNotResolveHostException($message, null, $exception);
+ $exception = new CouldNotResolveHostException($message, 0, $exception);
break;
case 7:
- $exception = new CouldNotConnectToHost($message, null, $exception);
+ $exception = new CouldNotConnectToHost($message, 0, $exception);
break;
case 28:
- $exception = new OperationTimeoutException($message, null, $exception);
+ $exception = new OperationTimeoutException($message, 0, $exception);
break;
}
@@ -577,10 +598,10 @@ class Connection implements ConnectionInterface
}
/**
- * @param $request
- * @param $response
- * @param $ignore
- * @throws \Elasticsearch\Common\Exceptions\AlreadyExpiredException|\Elasticsearch\Common\Exceptions\BadRequest400Exception|\Elasticsearch\Common\Exceptions\Conflict409Exception|\Elasticsearch\Common\Exceptions\Forbidden403Exception|\Elasticsearch\Common\Exceptions\Missing404Exception|\Elasticsearch\Common\Exceptions\ScriptLangNotSupportedException|null
+ * @param array $request
+ * @param array $response
+ * @param array $ignore
+ * @throws \Elasticsearch\Common\Exceptions\AlreadyExpiredException|\Elasticsearch\Common\Exceptions\BadRequest400Exception|\Elasticsearch\Common\Exceptions\Conflict409Exception|\Elasticsearch\Common\Exceptions\Forbidden403Exception|\Elasticsearch\Common\Exceptions\Missing404Exception|\Elasticsearch\Common\Exceptions\ScriptLangNotSupportedException
*/
private function process4xxError($request, $response, $ignore)
{
@@ -594,6 +615,11 @@ class Connection implements ConnectionInterface
return;
}
+ // if responseBody is not string, we convert it so it can be used as Exception message
+ if (!is_string($responseBody)) {
+ $responseBody = json_encode($responseBody);
+ }
+
if ($statusCode === 400 && strpos($responseBody, "AlreadyExpiredException") !== false) {
$exception = new AlreadyExpiredException($responseBody, $statusCode);
} elseif ($statusCode === 403) {
@@ -625,9 +651,9 @@ class Connection implements ConnectionInterface
}
/**
- * @param $request
- * @param $response
- * @param $ignore
+ * @param array $request
+ * @param array $response
+ * @param array $ignore
* @throws \Elasticsearch\Common\Exceptions\NoDocumentsToGetException|\Elasticsearch\Common\Exceptions\NoShardAvailableException|\Elasticsearch\Common\Exceptions\RoutingMissingException|\Elasticsearch\Common\Exceptions\ServerErrorResponseException
*/
private function process5xxError($request, $response, $ignore)
@@ -686,7 +712,6 @@ class Connection implements ConnectionInterface
if (is_array($error) === true) {
// 2.0 structured exceptions
if (isset($error['error']['reason']) === true) {
-
// Try to use root cause first (only grabs the first root cause)
$root = $error['error']['root_cause'];
if (isset($root) && isset($root[0])) {
@@ -712,7 +737,13 @@ class Connection implements ConnectionInterface
return new $errorClass($response['body'], $response['status']);
}
+ // if responseBody is not string, we convert it so it can be used as Exception message
+ $responseBody = $response['body'];
+ if (!is_string($responseBody)) {
+ $responseBody = json_encode($responseBody);
+ }
+
// <2.0 "i just blew up" nonstructured exception
- return new $errorClass($response['body']);
+ return new $errorClass($responseBody);
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactory.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactory.php
index 88d6dc93..80aa66ff 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactory.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactory.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Connections;
use Elasticsearch\Serializers\SerializerInterface;
@@ -49,7 +51,7 @@ class ConnectionFactory implements ConnectionFactoryInterface
$this->serializer = $serializer;
}
/**
- * @param $hostDetails
+ * @param array $hostDetails
*
* @return ConnectionInterface
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactoryInterface.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactoryInterface.php
index 242a3210..fa0cc9df 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactoryInterface.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionFactoryInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Connections;
use Elasticsearch\Serializers\SerializerInterface;
@@ -17,17 +19,22 @@ use Psr\Log\LoggerInterface;
interface ConnectionFactoryInterface
{
/**
- * @param $handler
+ * @param callable $handler
* @param array $connectionParams
* @param SerializerInterface $serializer
* @param LoggerInterface $logger
* @param LoggerInterface $tracer
*/
- public function __construct(callable $handler, array $connectionParams,
- SerializerInterface $serializer, LoggerInterface $logger, LoggerInterface $tracer);
+ public function __construct(
+ callable $handler,
+ array $connectionParams,
+ SerializerInterface $serializer,
+ LoggerInterface $logger,
+ LoggerInterface $tracer
+ );
/**
- * @param $hostDetails
+ * @param array $hostDetails
*
* @return ConnectionInterface
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionInterface.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionInterface.php
index 44495dbd..de819a5f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionInterface.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/ConnectionInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Connections;
use Elasticsearch\Serializers\SerializerInterface;
@@ -18,17 +20,21 @@ use Psr\Log\LoggerInterface;
interface ConnectionInterface
{
/**
- * Constructor
- *
- * @param $handler
+ * @param callable $handler
* @param array $hostDetails
* @param array $connectionParams connection-specific parameters
* @param \Elasticsearch\Serializers\SerializerInterface $serializer
* @param \Psr\Log\LoggerInterface $log Logger object
* @param \Psr\Log\LoggerInterface $trace Logger object
*/
- public function __construct($handler, $hostDetails, $connectionParams,
- SerializerInterface $serializer, LoggerInterface $log, LoggerInterface $trace);
+ public function __construct(
+ $handler,
+ $hostDetails,
+ $connectionParams,
+ SerializerInterface $serializer,
+ LoggerInterface $log,
+ LoggerInterface $trace
+ );
/**
* Get the transport schema for this connection
@@ -87,13 +93,16 @@ interface ConnectionInterface
public function getLastRequestInfo();
/**
- * @param $method
- * @param $uri
- * @param null $params
+ * @param string $method
+ * @param string $uri
+ * @param array $params
* @param null $body
* @param array $options
* @param \Elasticsearch\Transport $transport
* @return mixed
*/
+ // @codingStandardsIgnoreStart
+ // "Arguments with default values must be at the end of the argument list" - cannot change the interface
public function performRequest($method, $uri, $params = null, $body = null, $options = [], Transport $transport);
+ // @codingStandardsIgnoreEnd
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/AbstractEndpoint.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/AbstractEndpoint.php
index 3330705b..11936af2 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/AbstractEndpoint.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/AbstractEndpoint.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions\UnexpectedValueException;
@@ -34,7 +36,7 @@ abstract class AbstractEndpoint
/** @var string */
protected $method = null;
- /** @var array */
+ /** @var string|array */
protected $body = null;
/** @var array */
@@ -164,6 +166,10 @@ abstract class AbstractEndpoint
return $this;
}
+ if (is_int($docID)) {
+ $docID = (string) $docID;
+ }
+
$this->id = urlencode($docID);
return $this;
@@ -243,7 +249,7 @@ abstract class AbstractEndpoint
}
/**
- * @param $params Note: this is passed by-reference!
+ * @param array $params Note: this is passed by-reference!
*/
private function extractOptions(&$params)
{
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Bulk.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Bulk.php
index 3bc15bc4..b03e4b77 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Bulk.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Bulk.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
+use Elasticsearch\Common\Exceptions\InvalidArgumentException;
use Elasticsearch\Serializers\SerializerInterface;
-use Elasticsearch\Transport;
/**
* Class Bulk
@@ -39,8 +41,13 @@ class Bulk extends AbstractEndpoint implements BulkEndpointInterface
foreach ($body as $item) {
$this->body .= $this->serializer->serialize($item) . "\n";
}
- } else {
+ } elseif (is_string($body)) {
$this->body = $body;
+ if (substr($body, -1) != "\n") {
+ $this->body .= "\n";
+ }
+ } else {
+ throw new InvalidArgumentException("Bulk body must be an array, traversable object or string");
}
return $this;
@@ -68,8 +75,11 @@ class Bulk extends AbstractEndpoint implements BulkEndpointInterface
'pipeline',
'_source',
'_source_include',
+ '_source_includes',
'_source_exclude',
- 'pipeline'
+ '_source_excludes',
+ 'pipeline',
+ 'seq_no_primary_term'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/BulkEndpointInterface.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/BulkEndpointInterface.php
index c7da2545..1d64d5c8 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/BulkEndpointInterface.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/BulkEndpointInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Serializers\SerializerInterface;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Aliases.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Aliases.php
index 4fbebccd..69226471 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Aliases.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Aliases.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -15,11 +17,15 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
class Aliases extends AbstractEndpoint
{
- // A comma-separated list of alias names to return
+ /**
+ * A comma-separated list of alias names to return
+ *
+ * @var string
+ */
private $name;
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Allocation.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Allocation.php
index 3084385d..08eb37f7 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Allocation.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Allocation.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -15,11 +17,15 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
class Allocation extends AbstractEndpoint
{
- // A comma-separated list of node IDs or names to limit the returned information
+ /**
+ * A comma-separated list of node IDs or names to limit the returned information
+ *
+ * @var string
+ */
private $node_id;
/**
- * @param $node_id
+ * @param string $node_id
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Count.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Count.php
index de64d3f0..88878cf0 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Count.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Count.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Fielddata.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Fielddata.php
index 61a2303e..f0fcb985 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Fielddata.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Fielddata.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -18,7 +20,7 @@ class Fielddata extends AbstractEndpoint
private $fields;
/**
- * @param $fields
+ * @param string $fields
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Health.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Health.php
index 1dbb5192..18436c8b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Health.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Health.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Help.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Help.php
index 945db52a..352ce57f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Help.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Help.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Indices.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Indices.php
index 595f5aa3..4b144444 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Indices.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Indices.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Master.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Master.php
index 4fdec3d2..d18a4829 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Master.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Master.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/NodeAttrs.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/NodeAttrs.php
index e8e773c3..87ef6918 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/NodeAttrs.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/NodeAttrs.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Nodes.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Nodes.php
index 4c2b565c..b109a0da 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Nodes.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Nodes.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/PendingTasks.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/PendingTasks.php
index 0cc9519d..409988aa 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/PendingTasks.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/PendingTasks.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Plugins.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Plugins.php
index 39b9b7e5..2e33f006 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Plugins.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Plugins.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Recovery.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Recovery.php
index 1acf6c5d..8596b01e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Recovery.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Recovery.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Repositories.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Repositories.php
index 43cc1210..ee407391 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Repositories.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Repositories.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Segments.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Segments.php
index ef969fb5..28e92721 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Segments.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Segments.php
@@ -1,4 +1,6 @@
<?php
+
+declare(strict_types = 1);
/**
* User: zach
* Date: 01/12/2015
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Shards.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Shards.php
index 78d8f334..c53ea6c8 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Shards.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Shards.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Snapshots.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Snapshots.php
index 75de7725..befdafa3 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Snapshots.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Snapshots.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Common\Exceptions\RuntimeException;
@@ -19,7 +21,7 @@ class Snapshots extends AbstractEndpoint
private $repository;
/**
- * @param $fields
+ * @param string $repository
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Tasks.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Tasks.php
index 92cc0335..1c471bff 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Tasks.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Tasks.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Templates.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Templates.php
index aee9e61f..6f6e57db 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Templates.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/Templates.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/ThreadPool.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/ThreadPool.php
index e0f0e8d7..5e1fae54 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/ThreadPool.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cat/ThreadPool.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cat;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ClearScroll.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ClearScroll.php
index 68466a7f..be843f72 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ClearScroll.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ClearScroll.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -15,11 +17,15 @@ use Elasticsearch\Common\Exceptions;
*/
class ClearScroll extends AbstractEndpoint
{
- // A comma-separated list of scroll IDs to clear
+ /**
+ * A comma-separated list of scroll IDs to clear
+ *
+ * @var string
+ */
private $scrollId;
/**
- * @param $scroll_id
+ * @param string $scrollId
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/AllocationExplain.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/AllocationExplain.php
index 25014bf0..51e78c8f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/AllocationExplain.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/AllocationExplain.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -57,6 +59,6 @@ class AllocationExplain extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Health.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Health.php
index 10e8a7c2..8d5e3ac2 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Health.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Health.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -45,7 +47,8 @@ class Health extends AbstractEndpoint
'wait_for_relocating_shards',
'wait_for_status',
'wait_for_events',
- 'wait_for_no_relocating_shards'
+ 'wait_for_no_relocating_shards',
+ 'wait_for_no_initializing_shards',
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/AbstractNodesEndpoint.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/AbstractNodesEndpoint.php
index 3b817b1a..bfce115b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/AbstractNodesEndpoint.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/AbstractNodesEndpoint.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster\Nodes;
use Elasticsearch\Common\Exceptions\InvalidArgumentException;
@@ -16,11 +18,17 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
abstract class AbstractNodesEndpoint extends AbstractEndpoint
{
- /** @var string A comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you&#039;re connecting to, leave empty to get information from all nodes */
+ /**
+ * A comma-separated list of node IDs or names to limit the returned information;
+ * use `_local` to return information from the node you're connecting to,
+ * leave empty to get information from all nodes
+ *
+ * @var string
+ */
protected $nodeID;
/**
- * @param $nodeID
+ * @param string|string[] $nodeID
*
* @throws \Elasticsearch\Common\Exceptions\InvalidArgumentException
*
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/HotThreads.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/HotThreads.php
index eeb4a96a..d4fb0f18 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/HotThreads.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/HotThreads.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster\Nodes;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Info.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Info.php
index bde5305b..82d37158 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Info.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Info.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster\Nodes;
/**
@@ -13,11 +15,15 @@ namespace Elasticsearch\Endpoints\Cluster\Nodes;
*/
class Info extends AbstractNodesEndpoint
{
- // A comma-separated list of metrics you wish returned. Leave empty to return all.
+ /**
+ * A comma-separated list of metrics you wish returned. Leave empty to return all.
+ *
+ * @var string
+ */
private $metric;
/**
- * @param $metric
+ * @param string|string[] $metric
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Shutdown.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/ReloadSecureSettings.php
index 6b7a6f2c..d25bbf86 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Shutdown.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/ReloadSecureSettings.php
@@ -1,9 +1,11 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster\Nodes;
/**
- * Class Shutdown
+ * Class ReloadSecureSettings
*
* @category Elasticsearch
* @package Elasticsearch\Endpoints\Cluster\Nodes
@@ -11,18 +13,18 @@ namespace Elasticsearch\Endpoints\Cluster\Nodes;
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elastic.co
*/
-class Shutdown extends AbstractNodesEndpoint
+class ReloadSecureSettings extends AbstractNodesEndpoint
{
/**
* @return string
*/
public function getURI()
{
- $node_id = $this->nodeID;
- $uri = "/_shutdown";
+ $nodeId = $this->nodeID;
+ $uri = "/_nodes/reload_secure_settings";
- if (isset($node_id) === true) {
- $uri = "/_cluster/nodes/$node_id/_shutdown";
+ if (isset($nodeId) === true) {
+ $uri = "/_nodes/$nodeId/reload_secure_settings";
}
return $uri;
@@ -33,10 +35,7 @@ class Shutdown extends AbstractNodesEndpoint
*/
public function getParamWhitelist()
{
- return array(
- 'delay',
- 'exit',
- );
+ return [];
}
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Stats.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Stats.php
index 94dd6cf3..3720205a 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Stats.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Nodes/Stats.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster\Nodes;
/**
@@ -13,14 +15,23 @@ namespace Elasticsearch\Endpoints\Cluster\Nodes;
*/
class Stats extends AbstractNodesEndpoint
{
- // Limit the information returned to the specified metrics
+ /**
+ * Limit the information returned to the specified metrics
+ *
+ * @var string
+ */
private $metric;
- // Limit the information returned for `indices` metric to the specific index metrics. Isn&#039;t used if `indices` (or `all`) metric isn&#039;t specified.
+ /**
+ * Limit the information returned for `indices` metric to the specific index metrics.
+ * Isn't used if `indices` (or `all`) metric isn't specified.
+ *
+ * @var string
+ */
private $indexMetric;
/**
- * @param $metric
+ * @param string|string[] $metric
*
* @return $this
*/
@@ -40,7 +51,7 @@ class Stats extends AbstractNodesEndpoint
}
/**
- * @param $indexMetric
+ * @param string $indexMetric
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/PendingTasks.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/PendingTasks.php
index 3ceac3a0..a8637b56 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/PendingTasks.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/PendingTasks.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/RemoteInfo.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/RemoteInfo.php
new file mode 100644
index 00000000..b372d450
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/RemoteInfo.php
@@ -0,0 +1,43 @@
+<?php
+
+declare(strict_types = 1);
+
+namespace Elasticsearch\Endpoints\Cluster;
+
+use Elasticsearch\Endpoints\AbstractEndpoint;
+
+/**
+ * RemoteInfo Health
+ *
+ * @category Elasticsearch
+ * @package Elasticsearch\Endpoints\Cluster
+ * @author Zachary Tong <zach@elastic.co>
+ * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
+ * @link http://elastic.co
+ */
+class RemoteInfo extends AbstractEndpoint
+{
+ /**
+ * @return string
+ */
+ public function getURI()
+ {
+ return "/_remote/info";
+ }
+
+ /**
+ * @return string[]
+ */
+ public function getParamWhitelist()
+ {
+ return [];
+ }
+
+ /**
+ * @return string
+ */
+ public function getMethod()
+ {
+ return 'GET';
+ }
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Reroute.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Reroute.php
index 41130539..3ea5ca81 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Reroute.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Reroute.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Get.php
index 12a53492..26d96aeb 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster\Settings;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -35,6 +37,7 @@ class Get extends AbstractEndpoint
'flat_settings',
'master_timeout',
'timeout',
+ 'include_defaults'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Put.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Put.php
index 522e7b1d..5dc9effe 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Put.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Settings/Put.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster\Settings;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/State.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/State.php
index 94af3b19..3a3b6b04 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/State.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/State.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -15,11 +17,15 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
class State extends AbstractEndpoint
{
- // Limit the information returned to the specified metrics
+ /**
+ * Limit the information returned to the specified metrics
+ *
+ * @var string
+ */
private $metric;
/**
- * @param $metric
+ * @param string|string[] $metric
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Stats.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Stats.php
index 729b611f..08f55d44 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Stats.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Cluster/Stats.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Cluster;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -15,11 +17,17 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
class Stats extends AbstractEndpoint
{
- // A comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you&#039;re connecting to, leave empty to get information from all nodes
+ /**
+ * A comma-separated list of node IDs or names to limit the returned information;
+ * use `_local` to return information from the node you're connecting to,
+ * leave empty to get information from all nodes
+ *
+ * @var string
+ */
private $nodeID;
/**
- * @param $node_id
+ * @param string $node_id
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Count.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Count.php
index 67db3f19..62f4ffec 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Count.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Count.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -82,6 +84,6 @@ class Count extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/CountPercolate.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/CountPercolate.php
index f87d6b5e..9c47db39 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/CountPercolate.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/CountPercolate.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Create.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Create.php
index bbecabeb..f52bbc86 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Create.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Create.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Delete.php
index 3f51baea..93df0bce 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -62,6 +64,9 @@ class Delete extends AbstractEndpoint
'timeout',
'version',
'version_type',
+ 'include_type_name',
+ 'if_primary_term',
+ 'if_seq_no'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/DeleteByQuery.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/DeleteByQuery.php
index b5c0cf99..b2b1dad4 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/DeleteByQuery.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/DeleteByQuery.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -59,8 +61,10 @@ class DeleteByQuery extends AbstractEndpoint
{
return array(
'_source',
- '_source_exclude',
'_source_include',
+ '_source_includes',
+ '_source_exclude',
+ '_source_excludes',
'allow_no_indices',
'analyze_wildcard',
'analyzer',
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Exists.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Exists.php
index a9333d5d..0224c084 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Exists.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Exists.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Explain.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Explain.php
index 0858f886..26963cee 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Explain.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Explain.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -84,8 +86,10 @@ class Explain extends AbstractEndpoint
'routing',
'source',
'_source',
- '_source_exclude',
'_source_include',
+ '_source_includes',
+ '_source_exclude',
+ '_source_excludes',
'stored_fields'
);
}
@@ -95,6 +99,6 @@ class Explain extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldCaps.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldCaps.php
index 33e53bc2..0c8f55c8 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldCaps.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldCaps.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions\InvalidArgumentException;
@@ -39,7 +41,7 @@ class FieldCaps extends AbstractEndpoint
{
$index = $this->index;
- if (isset($index) === true ) {
+ if (isset($index) === true) {
return "/$index/_field_caps";
} else {
return "/_field_caps";
@@ -64,6 +66,6 @@ class FieldCaps extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldStats.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldStats.php
index 1ca80d83..733410fb 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldStats.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/FieldStats.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Get.php
index 34fa6669..6746da24 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -91,11 +93,14 @@ class Get extends AbstractEndpoint
'refresh',
'routing',
'_source',
- '_source_exclude',
'_source_include',
+ '_source_includes',
+ '_source_exclude',
+ '_source_excludes',
'version',
'version_type',
- 'stored_fields'
+ 'stored_fields',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Index.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Index.php
index ba3c82a0..7d63c459 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Index.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Index.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -92,7 +94,10 @@ class Index extends AbstractEndpoint
'ttl',
'version',
'version_type',
- 'pipeline'
+ 'pipeline',
+ 'if_primary_term',
+ 'if_seq_no',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/AbstractAliasEndpoint.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/AbstractAliasEndpoint.php
index c3ebf848..1ed8cca7 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/AbstractAliasEndpoint.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/AbstractAliasEndpoint.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Alias;
use Elasticsearch\Common\Exceptions\InvalidArgumentException;
@@ -20,7 +22,7 @@ abstract class AbstractAliasEndpoint extends AbstractEndpoint
protected $name = null;
/**
- * @param $name
+ * @param string $name
*
* @throws \Elasticsearch\Common\Exceptions\InvalidArgumentException
*
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Delete.php
index 2ed46816..71398f0f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Alias;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,11 +18,15 @@ use Elasticsearch\Common\Exceptions;
*/
class Delete extends AbstractEndpoint
{
- // A comma-separated list of aliases to delete (supports wildcards); use `_all` to delete all aliases for the specified indices.
+ /**
+ * A comma-separated list of aliases to delete (supports wildcards); use `_all` to delete all aliases for the specified indices.
+ *
+ * @var string
+ */
private $name;
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Exists.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Exists.php
index abc978a1..e572ef16 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Exists.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Exists.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Alias;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -15,11 +17,15 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
class Exists extends AbstractEndpoint
{
- // A comma-separated list of alias names to return
+ /**
+ * A comma-separated list of alias names to return
+ *
+ * @var string
+ */
private $name;
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Get.php
index 8b2ae03a..0d80e9c5 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Alias;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -15,11 +17,15 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
class Get extends AbstractEndpoint
{
- // A comma-separated list of alias names to return
+ /**
+ * A comma-separated list of alias names to return
+ *
+ * @var string
+ */
private $name;
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Put.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Put.php
index a91d6254..454115b4 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Put.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Alias/Put.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Alias;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,7 +18,11 @@ use Elasticsearch\Common\Exceptions;
*/
class Put extends AbstractEndpoint
{
- // The name of the alias to be created or updated
+ /**
+ * The name of the alias to be created or updated
+ *
+ * @var string
+ */
private $name;
/**
@@ -37,7 +43,7 @@ class Put extends AbstractEndpoint
}
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Get.php
deleted file mode 100644
index 4e9287fd..00000000
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Get.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-namespace Elasticsearch\Endpoints\Indices\Aliases;
-
-use Elasticsearch\Endpoints\AbstractEndpoint;
-
-/**
- * Class Get
- *
- * @category Elasticsearch
- * @package Elasticsearch\Endpoints\Indices\Aliases
- * @author Zachary Tong <zach@elastic.co>
- * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
- * @link http://elastic.co
- */
-class Get extends AbstractEndpoint
-{
- // A comma-separated list of alias names to filter
- private $name;
-
- /**
- * @param $name
- *
- * @return $this
- */
- public function setName($name)
- {
- if (isset($name) !== true) {
- return $this;
- }
-
- $this->name = $name;
-
- return $this;
- }
-
- /**
- * @return string
- */
- public function getURI()
- {
- $index = $this->index;
- $name = $this->name;
- $uri = "/_aliases";
-
- if (isset($index) === true && isset($name) === true) {
- $uri = "/$index/_aliases/$name";
- } elseif (isset($name) === true) {
- $uri = "/_aliases/$name";
- } elseif (isset($index) === true) {
- $uri = "/$index/_aliases";
- }
-
- return $uri;
- }
-
- /**
- * @return string[]
- */
- public function getParamWhitelist()
- {
- return array(
- 'timeout',
- 'local',
- );
- }
-
- /**
- * @return string
- */
- public function getMethod()
- {
- return 'GET';
- }
-}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Update.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Update.php
index a715b0f9..38c655c9 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Update.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Aliases/Update.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Aliases;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Analyze.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Analyze.php
index ac778794..4e918c35 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Analyze.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Analyze.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -74,6 +76,6 @@ class Analyze extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Cache/Clear.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Cache/Clear.php
index 6789d3e9..ba915ef3 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Cache/Clear.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Cache/Clear.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Cache;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ClearCache.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ClearCache.php
index 4b502ba5..0e3a7987 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ClearCache.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ClearCache.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -57,6 +59,6 @@ class ClearCache extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Close.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Close.php
index 3d5bf7e6..fb97f1f5 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Close.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Close.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Create.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Create.php
index 505d252d..21488627 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Create.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Create.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -63,7 +65,8 @@ class Create extends AbstractEndpoint
'timeout',
'master_timeout',
'update_all_types',
- 'wait_for_active_shards'
+ 'wait_for_active_shards',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Delete.php
index b832e711..c1e8d3b6 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -38,6 +40,8 @@ class Delete extends AbstractEndpoint
return array(
'timeout',
'master_timeout',
+ 'ignore_unavailable',
+ 'allow_no_indices'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists.php
index ac45e3f7..853fd1ff 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists/Types.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists/Types.php
index a5b4b67a..810ff46e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists/Types.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Exists/Types.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Exists;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Field/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Field/Get.php
index c9912346..3b4e748f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Field/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Field/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Field;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,11 +18,15 @@ use Elasticsearch\Common\Exceptions;
*/
class Get extends AbstractEndpoint
{
- // A comma-separated list of fields
+ /**
+ * A comma-separated list of fields
+ *
+ * @var string
+ */
private $field;
/**
- * @param $field
+ * @param string $field
*
* @return $this
*/
@@ -74,7 +80,7 @@ class Get extends AbstractEndpoint
'ignore_unavailable',
'allow_no_indices',
'expand_wildcards',
- 'local',
+ 'local'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Flush.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Flush.php
index f8d7c4b3..97912e87 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Flush.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Flush.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -61,6 +63,6 @@ class Flush extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ForceMerge.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ForceMerge.php
index 3e6e0b46..38567015 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ForceMerge.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ForceMerge.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Gateway/Snapshot.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Gateway/Snapshot.php
index b492ceae..72aef6b7 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Gateway/Snapshot.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Gateway/Snapshot.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Gateway;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Get.php
index 58a7de7b..718edd94 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -65,7 +67,8 @@ class Get extends AbstractEndpoint
'ignore_unavailable',
'allow_no_indices',
'expand_wildcards',
- 'human'
+ 'human',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Delete.php
index 87ac13d9..48b1f4eb 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Mapping;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Get.php
index 88568e6d..3a5e1804 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Mapping;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -46,6 +48,7 @@ class Get extends AbstractEndpoint
'expand_wildcards',
'wildcard_expansion',
'local',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/GetField.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/GetField.php
index 068be334..1f2f327a 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/GetField.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/GetField.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Mapping;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -65,7 +67,8 @@ class GetField extends AbstractEndpoint
'ignore_unavailable',
'allow_no_indices',
'expand_wildcards',
- 'local'
+ 'local',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Put.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Put.php
index 1639ca72..fa6a423c 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Put.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Mapping/Put.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Mapping;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -39,19 +41,21 @@ class Put extends AbstractEndpoint
*/
public function getURI()
{
- if (isset($this->type) !== true) {
+ $index = $this->index ?? null;
+ $type = $this->type ?? null;
+
+ if (null === $index && $type === $index) {
throw new Exceptions\RuntimeException(
- 'type is required for Put'
+ 'type or index are required for Put'
);
}
- $index = $this->index;
- $type = $this->type;
- $uri = "/_mapping/$type";
-
- if (isset($index) === true && isset($type) === true) {
- $uri = "/$index/$type/_mapping";
- } elseif (isset($type) === true) {
- $uri = "/_mapping/$type";
+ $uri = '';
+ if (null !== $index) {
+ $uri = "/$index";
+ }
+ $uri .= '/_mapping';
+ if (null !== $type) {
+ $uri .= "/$type";
}
return $uri;
@@ -69,7 +73,8 @@ class Put extends AbstractEndpoint
'ignore_unavailable',
'allow_no_indices',
'expand_wildcards',
- 'update_all_types'
+ 'update_all_types',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Open.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Open.php
index 6808659b..61b6e907 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Open.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Open.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -48,6 +50,7 @@ class Open extends AbstractEndpoint
'ignore_unavailable',
'allow_no_indices',
'expand_wildcards',
+ 'wait_for_active_shards',
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Recovery.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Recovery.php
index 11e11cf6..77033df3 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Recovery.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Recovery.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Refresh.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Refresh.php
index e7938d15..82dcff5c 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Refresh.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Refresh.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Rollover.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Rollover.php
index bc188ead..73d730b2 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Rollover.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Rollover.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -96,6 +98,7 @@ class Rollover extends AbstractEndpoint
'timeout',
'master_timeout',
'wait_for_active_shards',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Seal.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Seal.php
index c6f51382..10ae110a 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Seal.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Seal.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Segments.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Segments.php
index 8ade2912..3109ae21 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Segments.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Segments.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Get.php
index 943bfd98..1b3792dc 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Settings;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -15,11 +17,15 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
class Get extends AbstractEndpoint
{
- // The name of the settings that should be included
+ /**
+ * The name of the settings that should be included
+ *
+ * @var string
+ */
private $name;
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Put.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Put.php
index 57f211a3..81de38f8 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Put.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Settings/Put.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Settings;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ShardStores.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ShardStores.php
index 10dc4472..7de6a6aa 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ShardStores.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ShardStores.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Shrink.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Shrink.php
index b4e7832b..76c32c82 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Shrink.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Shrink.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -17,8 +19,13 @@ use Elasticsearch\Common\Exceptions;
*/
class Shrink extends AbstractEndpoint
{
- // The name of the target index to shrink into
+ /**
+ * The name of the target index to shrink into
+ *
+ * @var string
+ */
private $target;
+
/**
* @param array $body
*
@@ -38,7 +45,7 @@ class Shrink extends AbstractEndpoint
}
/**
- * @param $target
+ * @param string $target
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Snapshotindex.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Snapshotindex.php
index e30530b1..01a6e292 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Snapshotindex.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Snapshotindex.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Split.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Split.php
new file mode 100644
index 00000000..025ee0b5
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Split.php
@@ -0,0 +1,98 @@
+<?php
+
+declare(strict_types = 1);
+
+namespace Elasticsearch\Endpoints\Indices;
+
+use Elasticsearch\Endpoints\AbstractEndpoint;
+use Elasticsearch\Common\Exceptions;
+
+/**
+ * Class Split
+ *
+ * @category Elasticsearch
+ * @package Elasticsearch\Endpoints\Indices
+ * @author Zachary Tong <zach@elastic.co>
+ * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
+ * @link http://elastic.co
+ */
+class Split extends AbstractEndpoint
+{
+
+ private $target;
+
+ /**
+ * @param array|object $body
+ *
+ * @return $this
+ */
+ public function setBody($body)
+ {
+ if (isset($body) !== true) {
+ return $this;
+ }
+
+ $this->body = $body;
+
+ return $this;
+ }
+
+ /**
+ * @param string $target
+ *
+ * @return $this
+ */
+ public function setTarget($target)
+ {
+ if ($target === null) {
+ return $this;
+ }
+ $this->target = $target;
+
+ return $this;
+ }
+
+ /**
+ * @throws \Elasticsearch\Common\Exceptions\RuntimeException
+ * @return string
+ */
+ public function getURI()
+ {
+ if (isset($this->index) !== true) {
+ throw new Exceptions\RuntimeException(
+ 'index is required for Split'
+ );
+ }
+
+ if (isset($this->target) !== true) {
+ throw new Exceptions\RuntimeException(
+ 'target is required for Split'
+ );
+ }
+
+ $uri = "/{$this->index}/_split/{$this->target}";
+
+ return $uri;
+ }
+
+ /**
+ * @return string[]
+ */
+ public function getParamWhitelist()
+ {
+ return array(
+ 'copy_settings',
+ 'timeout',
+ 'master_timeout',
+ 'wait_for_active_shards'
+ );
+ }
+
+ /**
+ * @return string
+ */
+ public function getMethod()
+ {
+ return 'PUT';
+ }
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Stats.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Stats.php
index bbdc1d2f..fe9381aa 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Stats.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Stats.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -15,11 +17,15 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
class Stats extends AbstractEndpoint
{
- // Limit the information returned the specific metrics.
+ /**
+ * Limit the information returned the specific metrics.
+ *
+ * @var string
+ */
private $metric;
/**
- * @param $metric
+ * @param string|string[] $metric
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Status.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Status.php
index fc52f84e..f91cbeee 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Status.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Status.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/AbstractTemplateEndpoint.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/AbstractTemplateEndpoint.php
index cde02258..6a8146b4 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/AbstractTemplateEndpoint.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/AbstractTemplateEndpoint.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Template;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -19,7 +21,7 @@ abstract class AbstractTemplateEndpoint extends AbstractEndpoint
protected $name;
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Delete.php
index 044dce6f..cee16e6e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Template;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -17,11 +19,15 @@ use Elasticsearch\Common\Exceptions;
class Delete extends AbstractEndpoint
{
- // The name of the template
+ /**
+ * The name of the template
+ *
+ * @var string
+ */
private $name;
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Exists.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Exists.php
index ebf6fdfe..f6cd25ce 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Exists.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Exists.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Template;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,11 +18,15 @@ use Elasticsearch\Common\Exceptions;
*/
class Exists extends AbstractEndpoint
{
- // The name of the template
+ /**
+ * The name of the template
+ *
+ * @var string
+ */
private $name;
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Get.php
index 77472063..5308cfc5 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Template;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,11 +18,15 @@ use Elasticsearch\Common\Exceptions;
*/
class Get extends AbstractEndpoint
{
- // The name of the template
+ /**
+ * The name of the template
+ *
+ * @var string
+ */
private $name;
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
@@ -59,7 +65,8 @@ class Get extends AbstractEndpoint
return array(
'flat_settings',
'local',
- 'master_timeout'
+ 'master_timeout',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Put.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Put.php
index 3aca0460..59a79b61 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Put.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Template/Put.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Template;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,7 +18,11 @@ use Elasticsearch\Common\Exceptions;
*/
class Put extends AbstractEndpoint
{
- // The name of the template
+ /**
+ * The name of the template
+ *
+ * @var string
+ */
private $name;
/**
@@ -37,7 +43,7 @@ class Put extends AbstractEndpoint
}
/**
- * @param $name
+ * @param string $name
*
* @return $this
*/
@@ -83,7 +89,8 @@ class Put extends AbstractEndpoint
'timeout',
'master_timeout',
'flat_settings',
- 'create'
+ 'create',
+ 'include_type_name'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Type/Exists.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Type/Exists.php
index b2951892..ad4b2031 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Type/Exists.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Type/Exists.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Type;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Get.php
index d9cb7bea..22ea31be 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Get.php
@@ -1,4 +1,6 @@
<?php
+
+declare(strict_types = 1);
/**
* User: zach
* Date: 01/20/2014
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Post.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Post.php
index 5b00f68b..62302385 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Post.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Upgrade/Post.php
@@ -1,4 +1,6 @@
<?php
+
+declare(strict_types = 1);
/**
* User: zach
* Date: 01/20/2014
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Validate/Query.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Validate/Query.php
index a9630380..b1c924f3 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Validate/Query.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/Validate/Query.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices\Validate;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ValidateQuery.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ValidateQuery.php
index df94c02a..1a9acde3 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ValidateQuery.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Indices/ValidateQuery.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Indices;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -72,6 +74,6 @@ class ValidateQuery extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Info.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Info.php
index dc157d7b..a70e3a3f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Info.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Info.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Delete.php
index b61e9e81..26d52c6f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Ingest\Pipeline;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Get.php
index d5cf38fc..49dd5f52 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Ingest\Pipeline;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/ProcessorGrok.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/ProcessorGrok.php
new file mode 100644
index 00000000..ccc7f640
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/ProcessorGrok.php
@@ -0,0 +1,45 @@
+<?php
+
+declare(strict_types = 1);
+
+namespace Elasticsearch\Endpoints\Ingest\Pipeline;
+
+use Elasticsearch\Common\Exceptions;
+use Elasticsearch\Endpoints\AbstractEndpoint;
+
+/**
+ * Class ProcessorGrok
+ *
+ * @category Elasticsearch
+ * @package Elasticsearch\Endpoints\Ingest
+ * @author Zachary Tong <zach@elastic.co>
+ * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
+ * @link http://elastic.co
+ */
+class ProcessorGrok extends AbstractEndpoint
+{
+ /**
+ * @throws \Elasticsearch\Common\Exceptions\RuntimeException
+ * @return string
+ */
+ public function getURI()
+ {
+ return "/_ingest/processor/grok";
+ }
+
+ /**
+ * @return string[]
+ */
+ public function getParamWhitelist()
+ {
+ return [];
+ }
+
+ /**
+ * @return string
+ */
+ public function getMethod()
+ {
+ return 'GET';
+ }
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Put.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Put.php
index d8707b3c..043dae0a 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Put.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Pipeline/Put.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Ingest\Pipeline;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Simulate.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Simulate.php
index f4570bbd..962713b5 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Simulate.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ingest/Simulate.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Ingest;
use Elasticsearch\Common\Exceptions;
@@ -60,6 +62,6 @@ class Simulate extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MPercolate.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MPercolate.php
index 47d20a88..bf909fd1 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MPercolate.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MPercolate.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Serializers\SerializerInterface;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MTermVectors.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MTermVectors.php
index e723920d..93cd432b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MTermVectors.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MTermVectors.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -65,6 +67,6 @@ class MTermVectors extends AbstractEndpoint
*/
public function getMethod()
{
- return 'POST';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Mget.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Mget.php
index 2d7dd562..bc0036c0 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Mget.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Mget.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -63,8 +65,10 @@ class Mget extends AbstractEndpoint
'realtime',
'refresh',
'_source',
- '_source_exclude',
'_source_include',
+ '_source_includes',
+ '_source_exclude',
+ '_source_excludes',
'routing',
'stored_fields'
);
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Msearch.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Msearch.php
index 13e515f0..48c0cd0e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Msearch.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Msearch.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -78,6 +80,9 @@ class Msearch extends AbstractEndpoint
return array(
'search_type',
'typed_keys',
+ 'max_concurrent_shard_requests',
+ 'max_concurrent_searches',
+ 'rest_total_hits_as_int'
);
}
@@ -99,6 +104,6 @@ class Msearch extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MsearchTemplate.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MsearchTemplate.php
index 43171741..4c233921 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MsearchTemplate.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/MsearchTemplate.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -100,6 +102,6 @@ class MsearchTemplate extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Percolate.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Percolate.php
index 4418d7dc..d794d1fd 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Percolate.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Percolate.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ping.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ping.php
index a11d9028..a5e0738a 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ping.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Ping.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RankEval.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RankEval.php
new file mode 100644
index 00000000..6452cdaa
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RankEval.php
@@ -0,0 +1,61 @@
+<?php
+declare(strict_types = 1);
+
+namespace Elasticsearch\Endpoints;
+
+/**
+ * Class RankEval
+ *
+ * @category Elasticsearch
+ * @package Elasticsearch\Endpoints
+ * @author Enrico Zimuel <enrico.zimuel@elastic.co>
+ * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
+ * @link http://elastic.co
+ */
+class RankEval extends AbstractEndpoint
+{
+ /**
+ * @return array
+ */
+ public function getParamWhitelist()
+ {
+ return [
+ 'ignore_unavailable',
+ 'allow_no_indices',
+ 'expand_wildcards'
+ ];
+ }
+
+ /**
+ * @return string
+ */
+ public function getURI()
+ {
+ $index = $this->index ?? null;
+ if (isset($index)) {
+ return "/$index/_rank_eval";
+ }
+ return '/_rank_eval';
+ }
+
+ /**
+ * @return string
+ */
+ public function getMethod()
+ {
+ return 'POST';
+ }
+
+ /**
+ * @param array $body
+ * @return $this
+ */
+ public function setBody($body)
+ {
+ if (isset($body) !== true) {
+ return $this;
+ }
+ $this->body = $body;
+ return $this;
+ }
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Reindex.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Reindex.php
index 532889be..71046a5c 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Reindex.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Reindex.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Remote/Info.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Remote/Info.php
index b4e8be30..82deee49 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Remote/Info.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Remote/Info.php
@@ -1,6 +1,9 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Remote;
+
use Elasticsearch\Endpoints\AbstractEndpoint;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RenderSearchTemplate.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RenderSearchTemplate.php
index c31eb723..87d7ebef 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RenderSearchTemplate.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/RenderSearchTemplate.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -72,6 +74,6 @@ class RenderSearchTemplate extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Delete.php
index 887c9f8b..b3b5145d 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Script;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,44 +18,19 @@ use Elasticsearch\Common\Exceptions;
*/
class Delete extends AbstractEndpoint
{
- /** @var String */
- private $lang;
-
- /**
- * @param $lang
- *
- * @return $this
- */
- public function setLang($lang)
- {
- if (isset($lang) !== true) {
- return $this;
- }
-
- $this->lang = $lang;
-
- return $this;
- }
-
/**
* @throws \Elasticsearch\Common\Exceptions\RuntimeException
* @return string
*/
public function getURI()
{
- if (isset($this->lang) !== true) {
- throw new Exceptions\RuntimeException(
- 'lang is required for Put'
- );
- }
if (isset($this->id) !== true) {
throw new Exceptions\RuntimeException(
'id is required for put'
);
}
$id = $this->id;
- $lang = $this->lang;
- $uri = "/_scripts/$lang/$id";
+ $uri = "/_scripts/$id";
return $uri;
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Get.php
index 78c01c8c..9044a55d 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Script;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,44 +18,19 @@ use Elasticsearch\Common\Exceptions;
*/
class Get extends AbstractEndpoint
{
- /** @var String */
- private $lang;
-
- /**
- * @param $lang
- *
- * @return $this
- */
- public function setLang($lang)
- {
- if (isset($lang) !== true) {
- return $this;
- }
-
- $this->lang = $lang;
-
- return $this;
- }
-
/**
* @throws \Elasticsearch\Common\Exceptions\RuntimeException
* @return string
*/
public function getURI()
{
- if (isset($this->lang) !== true) {
- throw new Exceptions\RuntimeException(
- 'lang is required for Put'
- );
- }
if (isset($this->id) !== true) {
throw new Exceptions\RuntimeException(
'id is required for put'
);
}
$id = $this->id;
- $lang = $this->lang;
- $uri = "/_scripts/$lang/$id";
+ $uri = "/_scripts/$id";
return $uri;
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Put.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Put.php
index d10603e3..ce2318c7 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Put.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Script/Put.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Script;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,25 +18,6 @@ use Elasticsearch\Common\Exceptions;
*/
class Put extends AbstractEndpoint
{
- /** @var String */
- private $lang;
-
- /**
- * @param $lang
- *
- * @return $this
- */
- public function setLang($lang)
- {
- if (isset($lang) !== true) {
- return $this;
- }
-
- $this->lang = $lang;
-
- return $this;
- }
-
/**
* @param array $body
*
@@ -57,19 +40,13 @@ class Put extends AbstractEndpoint
*/
public function getURI()
{
- if (isset($this->lang) !== true) {
- throw new Exceptions\RuntimeException(
- 'lang is required for Put'
- );
- }
if (isset($this->id) !== true) {
throw new Exceptions\RuntimeException(
'id is required for put'
);
}
$id = $this->id;
- $lang = $this->lang;
- $uri = "/_scripts/$lang/$id";
+ $uri = "/_scripts/$id";
return $uri;
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ScriptsPainlessExecute.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ScriptsPainlessExecute.php
new file mode 100644
index 00000000..f690636f
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/ScriptsPainlessExecute.php
@@ -0,0 +1,58 @@
+<?php
+
+declare(strict_types = 1);
+
+namespace Elasticsearch\Endpoints;
+
+use Elasticsearch\Common\Exceptions\RuntimeException;
+
+/**
+ * Class Reindex
+ *
+ * @category Elasticsearch
+ * @package Elasticsearch\Endpoints
+ * @author Enrico Zimuel <enrico.zimuel@elastic.co>
+ * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
+ * @link http://elastic.co
+ */
+class ScriptsPainlessExecute extends AbstractEndpoint
+{
+ /**
+ * @return array
+ */
+ public function getParamWhitelist()
+ {
+ return [];
+ }
+
+ /**
+ * @return string
+ */
+ public function getURI()
+ {
+ return "/_scripts/painless/_execute";
+ }
+
+ /**
+ * @return string
+ */
+ public function getMethod()
+ {
+ return isset($this->body) ? 'POST' : 'GET';
+ }
+
+ /**
+ * @param array $body
+ * @return $this
+ */
+ public function setBody($body)
+ {
+ if (isset($body) !== true) {
+ return $this;
+ }
+
+ $this->body = $body;
+
+ return $this;
+ }
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Scroll.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Scroll.php
index eb46fe31..9aed3e69 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Scroll.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Scroll.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -42,7 +44,7 @@ class Scroll extends AbstractEndpoint
}
/**
- * @param $scroll
+ * @param string $scroll
*
* @return $this
*/
@@ -58,7 +60,7 @@ class Scroll extends AbstractEndpoint
}
/**
- * @param $scroll_id
+ * @param string $scroll_id
*
* @return $this
*/
@@ -89,6 +91,7 @@ class Scroll extends AbstractEndpoint
{
return array(
'scroll',
+ 'rest_total_hits_as_int'
);
}
@@ -97,6 +100,6 @@ class Scroll extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Search.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Search.php
index 624bd7e7..15bc9e41 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Search.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Search.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions\InvalidArgumentException;
@@ -83,8 +85,10 @@ class Search extends AbstractEndpoint
'sort',
'source',
'_source',
- '_source_exclude',
'_source_include',
+ '_source_includes',
+ '_source_exclude',
+ '_source_excludes',
'stats',
'suggest_field',
'suggest_mode',
@@ -98,7 +102,11 @@ class Search extends AbstractEndpoint
'terminate_after',
'stored_fields',
'batched_reduce_size',
- 'typed_keys'
+ 'typed_keys',
+ 'pre_filter_shard_size',
+ 'rest_total_hits_as_int',
+ 'seq_no_primary_term',
+ 'track_total_hits'
);
}
@@ -107,6 +115,6 @@ class Search extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchShards.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchShards.php
index 85c564ad..3babb014 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchShards.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchShards.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchTemplate.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchTemplate.php
index 7b5c8304..776aadb7 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchTemplate.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/SearchTemplate.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions\InvalidArgumentException;
@@ -74,6 +76,6 @@ class SearchTemplate extends AbstractEndpoint
*/
public function getMethod()
{
- return 'GET';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Create.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Create.php
index a00a1cea..b0fd5052 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Create.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Create.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Snapshot;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,10 +18,18 @@ use Elasticsearch\Common\Exceptions;
*/
class Create extends AbstractEndpoint
{
- // A repository name
+ /**
+ * A repository name
+ *
+ * @var string
+ */
private $repository;
- // A snapshot name
+ /**
+ * A snapshot name
+ *
+ * @var string
+ */
private $snapshot;
/**
@@ -40,7 +50,7 @@ class Create extends AbstractEndpoint
}
/**
- * @param $repository
+ * @param string $repository
*
* @return $this
*/
@@ -56,7 +66,7 @@ class Create extends AbstractEndpoint
}
/**
- * @param $snapshot
+ * @param string $snapshot
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Delete.php
index ca28cfc1..22dde202 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Snapshot;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,14 +18,22 @@ use Elasticsearch\Common\Exceptions;
*/
class Delete extends AbstractEndpoint
{
- // A repository name
+ /**
+ * A repository name
+ *
+ * @var string
+ */
private $repository;
- // A snapshot name
+ /**
+ * A snapshot name
+ *
+ * @var string
+ */
private $snapshot;
/**
- * @param $repository
+ * @param string $repository
*
* @return $this
*/
@@ -39,7 +49,7 @@ class Delete extends AbstractEndpoint
}
/**
- * @param $snapshot
+ * @param string $snapshot
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Get.php
index 70c6b54d..16afa81c 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Snapshot;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,14 +18,22 @@ use Elasticsearch\Common\Exceptions;
*/
class Get extends AbstractEndpoint
{
- // A comma-separated list of repository names
+ /**
+ * A comma-separated list of repository names
+ *
+ * @var string
+ */
private $repository;
- // A comma-separated list of snapshot names
+ /**
+ * A comma-separated list of snapshot names
+ *
+ * @var string
+ */
private $snapshot;
/**
- * @param $repository
+ * @param string $repository
*
* @return $this
*/
@@ -39,7 +49,7 @@ class Get extends AbstractEndpoint
}
/**
- * @param $snapshot
+ * @param string $snapshot
*
* @return $this
*/
@@ -88,7 +98,8 @@ class Get extends AbstractEndpoint
{
return array(
'master_timeout',
- 'ignore_unavailable'
+ 'ignore_unavailable',
+ 'verbose'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Create.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Create.php
index 94275c77..d1679d76 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Create.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Create.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Snapshot\Repository;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,7 +18,11 @@ use Elasticsearch\Common\Exceptions;
*/
class Create extends AbstractEndpoint
{
- // A repository name
+ /**
+ * A repository name
+ *
+ * @var string
+ */
private $repository;
/**
@@ -37,7 +43,7 @@ class Create extends AbstractEndpoint
}
/**
- * @param $repository
+ * @param string $repository
*
* @return $this
*/
@@ -81,6 +87,7 @@ class Create extends AbstractEndpoint
return array(
'master_timeout',
'timeout',
+ 'verify'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Delete.php
index 4e0109f9..a9f10392 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Snapshot\Repository;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,11 +18,15 @@ use Elasticsearch\Common\Exceptions;
*/
class Delete extends AbstractEndpoint
{
- // A comma-separated list of repository names
+ /**
+ * A comma-separated list of repository names
+ *
+ * @var string
+ */
private $repository;
/**
- * @param $repository
+ * @param string $repository
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Get.php
index 57af42b3..800f35a2 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Snapshot\Repository;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -15,11 +17,15 @@ use Elasticsearch\Endpoints\AbstractEndpoint;
*/
class Get extends AbstractEndpoint
{
- // A comma-separated list of repository names
+ /**
+ * A comma-separated list of repository names
+ *
+ * @var string
+ */
private $repository;
/**
- * @param $repository
+ * @param string $repository
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Verify.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Verify.php
index ebd8fa3e..5eb20713 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Verify.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Repository/Verify.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Snapshot\Repository;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,11 +18,15 @@ use Elasticsearch\Common\Exceptions;
*/
class Verify extends AbstractEndpoint
{
- // A comma-separated list of repository names
+ /**
+ * A comma-separated list of repository names
+ *
+ * @var string
+ */
private $repository;
/**
- * @param $repository
+ * @param string $repository
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Restore.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Restore.php
index 193d2031..54fa56cc 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Restore.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Restore.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Snapshot;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,16 +18,23 @@ use Elasticsearch\Common\Exceptions;
*/
class Restore extends AbstractEndpoint
{
- // A repository name
+ /**
+ * A repository name
+ *
+ * @var string
+ */
private $repository;
- // A snapshot name
+ /**
+ * A snapshot name
+ *
+ * @var string
+ */
private $snapshot;
/**
* @param array $body
*
- * @throws \Elasticsearch\Common\Exceptions\InvalidArgumentException
* @return $this
*/
public function setBody($body)
@@ -40,7 +49,7 @@ class Restore extends AbstractEndpoint
}
/**
- * @param $repository
+ * @param string $repository
*
* @return $this
*/
@@ -56,7 +65,7 @@ class Restore extends AbstractEndpoint
}
/**
- * @param $snapshot
+ * @param string $snapshot
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Status.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Status.php
index 0784e237..dfb1942e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Status.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Snapshot/Status.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Snapshot;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -16,14 +18,22 @@ use Elasticsearch\Common\Exceptions;
*/
class Status extends AbstractEndpoint
{
- // A comma-separated list of repository names
+ /**
+ * A comma-separated list of repository names
+ *
+ * @var string
+ */
private $repository;
- // A comma-separated list of snapshot names
+ /**
+ * A comma-separated list of snapshot names
+ *
+ * @var string
+ */
private $snapshot;
/**
- * @param $repository
+ * @param string $repository
*
* @return $this
*/
@@ -39,7 +49,7 @@ class Status extends AbstractEndpoint
}
/**
- * @param $snapshot
+ * @param string $snapshot
*
* @return $this
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Source/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Source/Get.php
index 0e8ac26b..d1d1090a 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Source/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Source/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Source;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -61,8 +63,10 @@ class Get extends AbstractEndpoint
'refresh',
'routing',
'_source',
- '_source_exclude',
'_source_include',
+ '_source_includes',
+ '_source_exclude',
+ '_source_excludes',
'version',
'version_type',
);
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Suggest.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Suggest.php
deleted file mode 100644
index 1afb1f27..00000000
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Suggest.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-
-namespace Elasticsearch\Endpoints;
-
-use Elasticsearch\Common\Exceptions;
-
-/**
- * Class Suggest
- *
- * @category Elasticsearch
- * @package Elasticsearch\Endpoints
- * @author Zachary Tong <zach@elastic.co>
- * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
- * @link http://elastic.co
- */
-class Suggest extends AbstractEndpoint
-{
- /**
- * @param array $body
- *
- * @throws \Elasticsearch\Common\Exceptions\InvalidArgumentException
- * @return $this
- */
- public function setBody($body)
- {
- if (isset($body) !== true) {
- return $this;
- }
-
- $this->body = $body;
-
- return $this;
- }
-
- /**
- * @return string
- */
- public function getURI()
- {
- $index = $this->index;
- $uri = "/_suggest";
-
- if (isset($index) === true) {
- $uri = "/$index/_suggest";
- }
-
- return $uri;
- }
-
- /**
- * @return string[]
- */
- public function getParamWhitelist()
- {
- return array(
- 'ignore_unavailable',
- 'allow_no_indices',
- 'expand_wildcards',
- 'preference',
- 'routing',
- 'source',
- );
- }
-
- /**
- * @return array
- * @throws \Elasticsearch\Common\Exceptions\RuntimeException
- */
- public function getBody()
- {
- if (isset($this->body) !== true) {
- throw new Exceptions\RuntimeException('Body is required for Suggest');
- }
-
- return $this->body;
- }
-
- /**
- * @return string
- */
- public function getMethod()
- {
- return 'POST';
- }
-}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Cancel.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Cancel.php
index ff2405b2..d5427567 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Cancel.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Cancel.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Tasks;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Get.php
index 4e7318d0..868d5205 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Tasks;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/TasksList.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/TasksList.php
index b45f2062..107f1877 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/TasksList.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Tasks/TasksList.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Tasks;
use Elasticsearch\Common\Exceptions;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Delete.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Delete.php
index b3593ba2..62c12c9c 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Delete.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Delete.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Template;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Get.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Get.php
index 954ecdda..532e44cd 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Get.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Get.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints\Template;
use Elasticsearch\Endpoints\AbstractEndpoint;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Put.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Put.php
deleted file mode 100644
index 075f4133..00000000
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Template/Put.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-
-namespace Elasticsearch\Endpoints\Template;
-
-use Elasticsearch\Endpoints\AbstractEndpoint;
-use Elasticsearch\Common\Exceptions;
-
-/**
- * Class Put
- *
- * @category Elasticsearch
- * @package Elasticsearch\Endpoints\Template
- * @author Zachary Tong <zach@elastic.co>
- * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
- * @link http://elastic.co
- */
-class Put extends AbstractEndpoint
-{
- /**
- * @param array $body
- *
- * @return $this
- */
- public function setBody($body)
- {
- if (isset($body) !== true) {
- return $this;
- }
-
- $this->body = $body;
-
- return $this;
- }
-
- /**
- * @throws \Elasticsearch\Common\Exceptions\RuntimeException
- * @return string
- */
- public function getURI()
- {
- if (isset($this->id) !== true) {
- throw new Exceptions\RuntimeException(
- 'id is required for Put'
- );
- }
-
- $templateId = $this->id;
- $uri = "/_search/template/$templateId";
-
- return $uri;
- }
-
- /**
- * @return string[]
- */
- public function getParamWhitelist()
- {
- return array();
- }
-
- /**
- * @return string
- */
- public function getMethod()
- {
- return 'PUT';
- }
-}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/TermVectors.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/TermVectors.php
index 199491d1..a461105b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/TermVectors.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/TermVectors.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -39,31 +41,31 @@ class TermVectors extends AbstractEndpoint
public function getURI()
{
if (isset($this->index) !== true) {
- throw new Exceptions\RuntimeException(
- 'index is required for TermVectors'
- );
- }
- if (isset($this->type) !== true) {
- throw new Exceptions\RuntimeException(
- 'type is required for TermVectors'
- );
- }
- if (isset($this->id) !== true && isset($this->body['doc']) !== true) {
- throw new Exceptions\RuntimeException(
- 'id or doc is required for TermVectors'
- );
- }
+ throw new Exceptions\RuntimeException(
+ 'index is required for TermVectors'
+ );
+ }
+ if (isset($this->type) !== true) {
+ throw new Exceptions\RuntimeException(
+ 'type is required for TermVectors'
+ );
+ }
+ if (isset($this->id) !== true && isset($this->body['doc']) !== true) {
+ throw new Exceptions\RuntimeException(
+ 'id or doc is required for TermVectors'
+ );
+ }
- $index = $this->index;
- $type = $this->type;
- $id = $this->id;
- $uri = "/$index/$type/_termvectors";
+ $index = $this->index;
+ $type = $this->type;
+ $id = $this->id;
+ $uri = "/$index/$type/_termvectors";
- if ($id !== null) {
- $uri = "/$index/$type/$id/_termvectors";
- }
+ if ($id !== null) {
+ $uri = "/$index/$type/$id/_termvectors";
+ }
- return $uri;
+ return $uri;
}
/**
@@ -90,6 +92,6 @@ class TermVectors extends AbstractEndpoint
*/
public function getMethod()
{
- return 'POST';
+ return isset($this->body) ? 'POST' : 'GET';
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Update.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Update.php
index 9627feea..8550e764 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Update.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/Update.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -85,7 +87,10 @@ class Update extends AbstractEndpoint
'ttl',
'version',
'version_type',
- '_source'
+ '_source',
+ 'include_type_name',
+ 'if_primary_term',
+ 'if_seq_no'
);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/UpdateByQuery.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/UpdateByQuery.php
index e6a0eedf..565a4e01 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/UpdateByQuery.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Endpoints/UpdateByQuery.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Endpoints;
use Elasticsearch\Common\Exceptions;
@@ -88,8 +90,10 @@ class UpdateByQuery extends AbstractEndpoint
'size',
'sort',
'_source',
- '_source_exclude',
'_source_include',
+ '_source_includes',
+ '_source_exclude',
+ '_source_excludes',
'terminate_after',
'stats',
'suggest_field',
@@ -101,11 +105,14 @@ class UpdateByQuery extends AbstractEndpoint
'version',
'version_type',
'request_cache',
+ 'request_per_second',
+ 'slices',
'refresh',
'consistency',
'scroll_size',
'wait_for_completion',
- 'slices',
+ 'wait_for_active_shards',
+ 'pipeline'
];
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php
index 38695c33..25eb2ff1 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Helper\Iterators;
use Iterator;
@@ -128,7 +130,7 @@ class SearchHitIterator implements Iterator, \Countable
*/
public function key()
{
- return $this->current_hit_index;
+ return $this->current_key;
}
/**
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php
index f8644229..a9e85d8e 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php
@@ -1,8 +1,10 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Helper\Iterators;
-use ElasticSearch\Client;
+use Elasticsearch\Client;
use Iterator;
/**
@@ -44,7 +46,7 @@ class SearchResponseIterator implements Iterator
private $scroll_id;
/**
- * @var duration
+ * @var string duration
*/
private $scroll_ttl;
@@ -52,7 +54,7 @@ class SearchResponseIterator implements Iterator
* Constructor
*
* @param Client $client
- * @param array $params Associative array of parameters
+ * @param array $search_params Associative array of parameters
* @see Client::search()
*/
public function __construct(Client $client, array $search_params)
@@ -128,15 +130,11 @@ class SearchResponseIterator implements Iterator
*/
public function next()
{
- if ($this->current_key !== 0) {
- $this->current_scrolled_response = $this->client->scroll(
- array(
- 'scroll_id' => $this->scroll_id,
- 'scroll' => $this->scroll_ttl
- )
- );
- $this->scroll_id = $this->current_scrolled_response['_scroll_id'];
- }
+ $this->current_scrolled_response = $this->client->scroll([
+ 'scroll_id' => $this->scroll_id,
+ 'scroll' => $this->scroll_ttl
+ ]);
+ $this->scroll_id = $this->current_scrolled_response['_scroll_id'];
$this->current_key++;
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/AbstractNamespace.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/AbstractNamespace.php
index 13b2e02f..58fc5ef0 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/AbstractNamespace.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/AbstractNamespace.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
use Elasticsearch\Endpoints\AbstractEndpoint;
@@ -19,14 +21,14 @@ abstract class AbstractNamespace
/** @var \Elasticsearch\Transport */
protected $transport;
- /** @var callback */
+ /** @var callable */
protected $endpoints;
/**
* Abstract constructor
*
* @param Transport $transport Transport object
- * @param $endpoints
+ * @param callable $endpoints
*/
public function __construct($transport, $endpoints)
{
@@ -57,7 +59,7 @@ abstract class AbstractNamespace
}
/**
- * @param $endpoint AbstractEndpoint
+ * @param AbstractEndpoint $endpoint
*
* @throws \Exception
* @return array
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/BooleanRequestWrapper.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/BooleanRequestWrapper.php
index eb9c4cd5..7beaf74b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/BooleanRequestWrapper.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/BooleanRequestWrapper.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
use Elasticsearch\Common\Exceptions\Missing404Exception;
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/CatNamespace.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/CatNamespace.php
index 94298381..a12aefa5 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/CatNamespace.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/CatNamespace.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
/**
@@ -20,7 +22,7 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -28,7 +30,7 @@ class CatNamespace extends AbstractNamespace
{
$name = $this->extractArgument($params, 'name');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Aliases $endpoint */
@@ -47,7 +49,7 @@ class CatNamespace extends AbstractNamespace
* ['v'] = (bool) Verbose mode. Display column headers
* ['bytes'] = (enum) The unit in which to display byte values
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -55,12 +57,12 @@ class CatNamespace extends AbstractNamespace
{
$nodeID = $this->extractArgument($params, 'node_id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Allocation $endpoint */
$endpoint = $endpointBuilder('Cat\Allocation');
- $endpoint->setNodeID($nodeID);
+ $endpoint->setNodeId($nodeID);
$endpoint->setParams($params);
return $this->performRequest($endpoint);
@@ -73,7 +75,7 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -81,7 +83,7 @@ class CatNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Count $endpoint */
@@ -100,13 +102,13 @@ class CatNamespace extends AbstractNamespace
* ['v'] = (bool) Verbose mode. Display column headers
* ['ts'] = (bool) Set to false to disable timestamping
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function health($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Health $endpoint */
@@ -119,13 +121,13 @@ class CatNamespace extends AbstractNamespace
/**
* $params['help'] = (bool) Return help information
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function help($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Help $endpoint */
@@ -144,7 +146,7 @@ class CatNamespace extends AbstractNamespace
* ['bytes'] = (enum) The unit in which to display byte values
* ['pri'] = (bool) Set to true to return stats only for primary shards
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -152,7 +154,7 @@ class CatNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Indices $endpoint */
@@ -170,13 +172,13 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function master($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Master $endpoint */
@@ -193,13 +195,13 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function nodes($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Nodes $endpoint */
@@ -216,13 +218,13 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function nodeAttrs($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\NodeAttrs $endpoint */
@@ -239,13 +241,13 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function pendingTasks($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\PendingTasks $endpoint */
@@ -263,7 +265,7 @@ class CatNamespace extends AbstractNamespace
* ['v'] = (bool) Verbose mode. Display column headers
* ['bytes'] = (enum) The unit in which to display byte values
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -271,7 +273,7 @@ class CatNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Recovery $endpoint */
@@ -289,13 +291,13 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function repositories($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Repositories $endpoint */
@@ -313,7 +315,7 @@ class CatNamespace extends AbstractNamespace
* ['v'] = (bool) Verbose mode. Display column headers
* ['bytes'] = (enum) The unit in which to display byte values
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -321,7 +323,7 @@ class CatNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Shards $endpoint */
@@ -341,7 +343,7 @@ class CatNamespace extends AbstractNamespace
* ['bytes'] = (enum) The unit in which to display byte values
* ['repository'] = (string) Name of repository from which to fetch the snapshot information
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -349,7 +351,7 @@ class CatNamespace extends AbstractNamespace
{
$repository = $this->extractArgument($params, 'repository');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Snapshots $endpoint */
@@ -369,7 +371,7 @@ class CatNamespace extends AbstractNamespace
* ['full_id'] = (bool) Enables displaying the complete node ids
* ['size'] = (enum) The multiplier in which to display values ([ "", "k", "m", "g", "t", "p" ])
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -377,7 +379,7 @@ class CatNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\ThreadPool $endpoint */
@@ -397,7 +399,7 @@ class CatNamespace extends AbstractNamespace
* ['bytes'] = (enum) The unit in which to display byte values
* ['fields'] = (list) A comma-separated list of fields to return the fielddata size
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -405,7 +407,7 @@ class CatNamespace extends AbstractNamespace
{
$fields = $this->extractArgument($params, 'fields');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Fielddata $endpoint */
@@ -423,13 +425,13 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function plugins($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Plugins $endpoint */
@@ -444,7 +446,7 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -452,7 +454,7 @@ class CatNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Segments $endpoint */
@@ -475,13 +477,13 @@ class CatNamespace extends AbstractNamespace
* ['help'] = (bool) Return help information
* ['v'] = (bool) Verbose mode. Display column headers
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function tasks($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Tasks $endpoint */
@@ -499,7 +501,7 @@ class CatNamespace extends AbstractNamespace
* ['v'] = (bool) Verbose mode. Display column headers
* ['bytes'] = (enum) The unit in which to display byte values
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -507,7 +509,7 @@ class CatNamespace extends AbstractNamespace
{
$name = $this->extractArgument($params, 'name');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cat\Templates $endpoint */
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/ClusterNamespace.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/ClusterNamespace.php
index 01a50021..2f5f452f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/ClusterNamespace.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/ClusterNamespace.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
/**
@@ -24,7 +26,7 @@ class ClusterNamespace extends AbstractNamespace
* ['wait_for_relocating_shards'] = (number) Wait until the specified number of relocating shards is finished
* ['wait_for_status'] = (enum) Wait until cluster is in a specific state
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -32,7 +34,7 @@ class ClusterNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\Health $endpoint */
@@ -49,7 +51,7 @@ class ClusterNamespace extends AbstractNamespace
* ['body'] = (boolean) Don't return cluster state metadata (default: false)
* ['explain'] = (boolean) Return an explanation of why the commands can or cannot be executed
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -57,7 +59,7 @@ class ClusterNamespace extends AbstractNamespace
{
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\Reroute $endpoint */
@@ -78,7 +80,7 @@ class ClusterNamespace extends AbstractNamespace
* ['local'] = (boolean) Return local information, do not retrieve the state from master node (default: false)
* ['master_timeout'] = (time) Specify timeout for connection to master
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -87,7 +89,7 @@ class ClusterNamespace extends AbstractNamespace
$index = $this->extractArgument($params, 'index');
$metric = $this->extractArgument($params, 'metric');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\State $endpoint */
@@ -103,7 +105,7 @@ class ClusterNamespace extends AbstractNamespace
* $params['flat_settings'] = (boolean) Return settings in flat format (default: false)
* ['human'] = (boolean) Whether to return time and byte values in human-readable format.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -111,7 +113,7 @@ class ClusterNamespace extends AbstractNamespace
{
$nodeID = $this->extractArgument($params, 'node_id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\Stats $endpoint */
@@ -125,7 +127,7 @@ class ClusterNamespace extends AbstractNamespace
/**
* $params['body'] = ()
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -133,7 +135,7 @@ class ClusterNamespace extends AbstractNamespace
{
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\Settings\Put $endpoint */
@@ -151,7 +153,7 @@ class ClusterNamespace extends AbstractNamespace
*/
public function getSettings($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\Settings\Put $endpoint */
@@ -165,13 +167,13 @@ class ClusterNamespace extends AbstractNamespace
* $params['local'] = (bool) Return local information, do not retrieve the state from master node (default: false)
* ['master_timeout'] = (time) Specify timeout for connection to master
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function pendingTasks($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\PendingTasks $endpoint */
@@ -184,7 +186,7 @@ class ClusterNamespace extends AbstractNamespace
/**
* $params['include_yes_decisions'] = (bool) Return 'YES' decisions in explanation (default: false)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -192,7 +194,7 @@ class ClusterNamespace extends AbstractNamespace
{
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\AllocationExplain $endpoint */
@@ -202,4 +204,22 @@ class ClusterNamespace extends AbstractNamespace
return $this->performRequest($endpoint);
}
+
+ /**
+ * $params[]
+ *
+ * @param array $params Associative array of parameters
+ *
+ * @return array
+ */
+ public function remoteInfo($params = array())
+ {
+ /** @var callable $endpointBuilder */
+ $endpointBuilder = $this->endpoints;
+
+ /** @var \Elasticsearch\Endpoints\Cluster\RemoteInfo $endpoint */
+ $endpoint = $endpointBuilder('Cluster\RemoteInfo');
+
+ return $this->performRequest($endpoint);
+ }
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IndicesNamespace.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IndicesNamespace.php
index ea20f2c2..d1c379f8 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IndicesNamespace.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IndicesNamespace.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
/**
@@ -16,7 +18,7 @@ class IndicesNamespace extends AbstractNamespace
/**
* $params['index'] = (list) A comma-separated list of indices to check (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return boolean
*/
@@ -27,7 +29,7 @@ class IndicesNamespace extends AbstractNamespace
//manually make this verbose so we can check status code
$params['client']['verbose'] = true;
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Exists $endpoint */
@@ -46,16 +48,16 @@ class IndicesNamespace extends AbstractNamespace
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
* ['local'] = (bool) Return local information, do not retrieve the state from master node (default: false)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
- * @return bool
+ * @return array
*/
public function get($params)
{
$index = $this->extractArgument($params, 'index');
$feature = $this->extractArgument($params, 'feature');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Get $endpoint */
@@ -74,7 +76,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -82,7 +84,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Segments $endpoint */
@@ -97,7 +99,7 @@ class IndicesNamespace extends AbstractNamespace
* $params['name'] = (string) The name of the template (Required)
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -105,7 +107,7 @@ class IndicesNamespace extends AbstractNamespace
{
$name = $this->extractArgument($params, 'name');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Template\Delete $endpoint */
@@ -120,7 +122,7 @@ class IndicesNamespace extends AbstractNamespace
* $params['index'] = (list) A comma-separated list of indices to delete; use `_all` or empty string to delete all indices
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -128,7 +130,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Delete $endpoint */
@@ -161,7 +163,7 @@ class IndicesNamespace extends AbstractNamespace
* ['search'] = (boolean) Return information about search operations; use the `groups` parameter to include information for specific search groups
* ['store'] = (boolean) Return information about the size of the index
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -171,7 +173,7 @@ class IndicesNamespace extends AbstractNamespace
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Stats $endpoint */
@@ -187,7 +189,7 @@ class IndicesNamespace extends AbstractNamespace
* $params['index'] = (list) A comma-separated list of index names; use `_all` or empty string to perform the operation on all indices
* ['body'] = (list) A comma-separated list of index names; use `_all` or empty string to perform the operation on all indices
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -197,7 +199,7 @@ class IndicesNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Settings\Put $endpoint */
@@ -215,7 +217,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -223,7 +225,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Gateway\Snapshot $endpoint */
@@ -240,7 +242,7 @@ class IndicesNamespace extends AbstractNamespace
* ['timeout'] = (time) Explicit operation timeout
* ['master_timeout'] = (time) Specify timeout for connection to master
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -250,7 +252,7 @@ class IndicesNamespace extends AbstractNamespace
$target = $this->extractArgument($params, 'target');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Shrink $endpoint */
@@ -266,7 +268,7 @@ class IndicesNamespace extends AbstractNamespace
* $params['index'] = (list) A comma-separated list of index names; use `_all` or empty string for all indices
* ['type'] = (list) A comma-separated list of document types
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -276,7 +278,7 @@ class IndicesNamespace extends AbstractNamespace
$type = $this->extractArgument($params, 'type');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Mapping\Get $endpoint */
@@ -294,7 +296,7 @@ class IndicesNamespace extends AbstractNamespace
* ['field'] = (list) A comma-separated list of document fields
* ['include_defaults'] = (bool) specifies default mapping values should be returned
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -309,7 +311,7 @@ class IndicesNamespace extends AbstractNamespace
}
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Mapping\GetField $endpoint */
@@ -332,7 +334,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -340,7 +342,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Flush $endpoint */
@@ -360,7 +362,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -368,7 +370,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Flush $endpoint */
@@ -388,7 +390,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -396,7 +398,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Refresh $endpoint */
@@ -413,7 +415,7 @@ class IndicesNamespace extends AbstractNamespace
* ['active_only'] = (bool) Display only those recoveries that are currently on-going
* ['human'] = (bool) Whether to return time and byte values in human-readable format.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -421,7 +423,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Flush $endpoint */
@@ -439,7 +441,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return boolean
*/
@@ -452,7 +454,7 @@ class IndicesNamespace extends AbstractNamespace
//manually make this verbose so we can check status code
$params['client']['verbose'] = true;
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Type\Exists $endpoint */
@@ -470,7 +472,7 @@ class IndicesNamespace extends AbstractNamespace
* ['timeout'] = (time) Explicit timestamp for the document
* ['body'] = (time) Explicit timestamp for the document
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -482,7 +484,7 @@ class IndicesNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Alias\Put $endpoint */
@@ -502,7 +504,7 @@ class IndicesNamespace extends AbstractNamespace
* ['body'] = (time) Explicit operation timeout
* ['create'] = (bool) Whether the index template should only be added if new or can also replace an existing one
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -512,7 +514,7 @@ class IndicesNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Template\Put $endpoint */
@@ -533,7 +535,7 @@ class IndicesNamespace extends AbstractNamespace
* ['source'] = (string) The URL-encoded query definition (instead of using the request body)
* ['body'] = (string) The URL-encoded query definition (instead of using the request body)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -545,7 +547,7 @@ class IndicesNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Validate\Query $endpoint */
@@ -564,7 +566,7 @@ class IndicesNamespace extends AbstractNamespace
* ['ignore_indices'] = (enum) When performed on multiple indices, allows to ignore `missing` ones
* ['name'] = (list) A comma-separated list of alias names to return
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -574,7 +576,7 @@ class IndicesNamespace extends AbstractNamespace
$name = $this->extractArgument($params, 'name');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Alias\Get $endpoint */
@@ -593,7 +595,7 @@ class IndicesNamespace extends AbstractNamespace
* ['timeout'] = (time) Explicit operation timeout
* ['body'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -605,7 +607,7 @@ class IndicesNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Mapping\Put $endpoint */
@@ -622,7 +624,7 @@ class IndicesNamespace extends AbstractNamespace
* $params['index'] = (list) A comma-separated list of index names; use `_all` for all indices (Required)
* ['type'] = (string) The name of the document type to delete (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -632,7 +634,7 @@ class IndicesNamespace extends AbstractNamespace
$type = $this->extractArgument($params, 'type');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Mapping\Delete $endpoint */
@@ -647,7 +649,7 @@ class IndicesNamespace extends AbstractNamespace
/**
* $params['name'] = (string) The name of the template (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -655,7 +657,7 @@ class IndicesNamespace extends AbstractNamespace
{
$name = $this->extractArgument($params, 'name');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Template\Get $endpoint */
@@ -669,7 +671,7 @@ class IndicesNamespace extends AbstractNamespace
/**
* $params['name'] = (string) The name of the template (Required)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return boolean
*/
@@ -680,7 +682,7 @@ class IndicesNamespace extends AbstractNamespace
//manually make this verbose so we can check status code
$params['client']['verbose'] = true;
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Template\Exists $endpoint */
@@ -696,7 +698,7 @@ class IndicesNamespace extends AbstractNamespace
* ['timeout'] = (time) Explicit operation timeout
* ['body'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -706,7 +708,7 @@ class IndicesNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Create $endpoint */
@@ -730,7 +732,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -738,7 +740,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\ForceMerge $endpoint */
@@ -754,7 +756,7 @@ class IndicesNamespace extends AbstractNamespace
* ['name'] = (string) The name of the alias to be deleted (Required)
* ['timeout'] = (time) Explicit timestamp for the document
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -764,7 +766,7 @@ class IndicesNamespace extends AbstractNamespace
$name = $this->extractArgument($params, 'name');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Alias\Delete $endpoint */
@@ -780,7 +782,7 @@ class IndicesNamespace extends AbstractNamespace
* $params['index'] = (string) The name of the index (Required)
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -788,7 +790,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Open $endpoint */
@@ -814,7 +816,7 @@ class IndicesNamespace extends AbstractNamespace
* ['attributes'] = (list) A comma-separated list of token attributes to output, this parameter works only with `explain=true`
* ['format'] = (enum) Format of the output (["detailed", "text"])
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -824,7 +826,7 @@ class IndicesNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Analyze $endpoint */
@@ -851,7 +853,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -859,7 +861,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Cache\Clear $endpoint */
@@ -875,7 +877,7 @@ class IndicesNamespace extends AbstractNamespace
* ['timeout'] = (time) Explicit timestamp for the document
* ['body'] = (time) Explicit timestamp for the document
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -885,7 +887,7 @@ class IndicesNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Aliases\Update $endpoint */
@@ -901,7 +903,7 @@ class IndicesNamespace extends AbstractNamespace
* $params['local'] = (bool) Return local information, do not retrieve the state from master node (default: false)
* ['timeout'] = (time) Explicit timestamp for the document
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -911,11 +913,11 @@ class IndicesNamespace extends AbstractNamespace
$name = $this->extractArgument($params, 'name');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
- /** @var \Elasticsearch\Endpoints\Indices\Aliases\Get $endpoint */
- $endpoint = $endpointBuilder('Indices\Aliases\Get');
+ /** @var \Elasticsearch\Endpoints\Indices\Alias\Get $endpoint */
+ $endpoint = $endpointBuilder('Indices\Alias\Get');
$endpoint->setIndex($index)
->setName($name);
$endpoint->setParams($params);
@@ -930,7 +932,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return boolean
*/
@@ -943,7 +945,7 @@ class IndicesNamespace extends AbstractNamespace
//manually make this verbose so we can check status code
$params['client']['verbose'] = true;
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Alias\Exists $endpoint */
@@ -962,7 +964,7 @@ class IndicesNamespace extends AbstractNamespace
* ['recovery'] = (boolean) Return information about shard recovery
* ['snapshot'] = (boolean) TODO: ?
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -970,7 +972,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Status $endpoint */
@@ -984,7 +986,7 @@ class IndicesNamespace extends AbstractNamespace
/**
* $params['index'] = (list) A comma-separated list of index names; use `_all` or empty string to perform the operation on all indices
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -994,7 +996,7 @@ class IndicesNamespace extends AbstractNamespace
$name = $this->extractArgument($params, 'name');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Settings\Get $endpoint */
@@ -1010,7 +1012,7 @@ class IndicesNamespace extends AbstractNamespace
* $params['index'] = (string) The name of the index (Required)
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1018,7 +1020,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Close $endpoint */
@@ -1032,7 +1034,7 @@ class IndicesNamespace extends AbstractNamespace
/**
* $params['index'] = (string) The name of the index
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1040,7 +1042,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Seal $endpoint */
@@ -1060,7 +1062,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1068,7 +1070,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Upgrade\Post $endpoint */
@@ -1088,7 +1090,7 @@ class IndicesNamespace extends AbstractNamespace
* ['allow_no_indices'] = (bool) Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)
* ['expand_wildcards'] = (enum) Whether to expand wildcard expression to concrete indices that are open, closed or both.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1096,7 +1098,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Upgrade\Get $endpoint */
@@ -1115,7 +1117,7 @@ class IndicesNamespace extends AbstractNamespace
* ['expand_wildcards'] = (boolean) Whether to expand wildcard expression to concrete indices that are open, closed or both.
* ['operation_threading']
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1123,7 +1125,7 @@ class IndicesNamespace extends AbstractNamespace
{
$index = $this->extractArgument($params, 'index');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\ShardStores $endpoint */
@@ -1140,7 +1142,7 @@ class IndicesNamespace extends AbstractNamespace
* ['timeout'] = (time) Explicit operation timeout
* ['master_timeout'] = (time) Specify timeout for connection to master
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -1150,7 +1152,7 @@ class IndicesNamespace extends AbstractNamespace
$alias = $this->extractArgument($params, 'alias');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Indices\Rollover $endpoint */
@@ -1162,4 +1164,36 @@ class IndicesNamespace extends AbstractNamespace
return $this->performRequest($endpoint);
}
+
+ /**
+ * $params['index'] = (string) The name of the source index to split
+ * ['target'] = (string) The name of the target index to split into
+ * ['copy_settings'] = (boolean) whether or not to copy settings from the source index (defaults to false)
+ * ['timeout'] = (time) Explicit operation timeout
+ * ['master_timeout'] = (time) Specify timeout for connection to master
+ * ['wait_for_active_shards'] = (string) Set the number of active shards to wait for on the shrunken index before the operation returns.
+ *
+ * @param array $params Associative array of parameters
+ *
+ * @return array
+ * @throws \Exception
+ */
+ public function split($params = array())
+ {
+ $index = $this->extractArgument($params, 'index');
+ $body = $this->extractArgument($params, 'body');
+ $target = $this->extractArgument($params, 'target');
+
+ /** @var callable $endpointBuilder */
+ $endpointBuilder = $this->endpoints;
+
+ /** @var \Elasticsearch\Endpoints\Indices\Split $endpoint */
+ $endpoint = $endpointBuilder('Indices\Split');
+ $endpoint->setIndex($index)
+ ->setBody($body)
+ ->setTarget($target);
+ $endpoint->setParams($params);
+
+ return $this->performRequest($endpoint);
+ }
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IngestNamespace.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IngestNamespace.php
index c14313b2..d1b60054 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IngestNamespace.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/IngestNamespace.php
@@ -1,9 +1,12 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
use Elasticsearch\Endpoints\Ingest\Pipeline\Delete;
use Elasticsearch\Endpoints\Ingest\Pipeline\Get;
+use Elasticsearch\Endpoints\Ingest\Pipeline\ProcessorGrok;
use Elasticsearch\Endpoints\Ingest\Pipeline\Put;
use Elasticsearch\Endpoints\Ingest\Simulate;
@@ -22,7 +25,7 @@ class IngestNamespace extends AbstractNamespace
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -30,7 +33,7 @@ class IngestNamespace extends AbstractNamespace
{
$id = $this->extractArgument($params, 'id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var Delete $endpoint */
@@ -44,7 +47,7 @@ class IngestNamespace extends AbstractNamespace
/**
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -52,7 +55,7 @@ class IngestNamespace extends AbstractNamespace
{
$id = $this->extractArgument($params, 'id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var Get $endpoint */
@@ -67,7 +70,7 @@ class IngestNamespace extends AbstractNamespace
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -76,7 +79,7 @@ class IngestNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
$id = $this->extractArgument($params, 'id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var Put $endpoint */
@@ -91,7 +94,7 @@ class IngestNamespace extends AbstractNamespace
/**
* $params['verbose'] = (bool) Verbose mode. Display data output for each processor in executed pipeline
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -100,7 +103,7 @@ class IngestNamespace extends AbstractNamespace
$body = $this->extractArgument($params, 'body');
$id = $this->extractArgument($params, 'id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var Simulate $endpoint */
@@ -111,4 +114,22 @@ class IngestNamespace extends AbstractNamespace
return $this->performRequest($endpoint);
}
+
+ /**
+ * $params[]
+ *
+ * @param array $params Associative array of parameters
+ *
+ * @return array
+ */
+ public function processorGrok($params = [])
+ {
+ /** @var callable $endpointBuilder */
+ $endpointBuilder = $this->endpoints;
+
+ /** @var ProcessorGrok $endpoint */
+ $endpoint = $endpointBuilder('Ingest\ProcessorGrok');
+
+ return $this->performRequest($endpoint);
+ }
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NamespaceBuilderInterface.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NamespaceBuilderInterface.php
index 7171dbbc..af8dfb11 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NamespaceBuilderInterface.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NamespaceBuilderInterface.php
@@ -1,4 +1,6 @@
<?php
+
+declare(strict_types = 1);
/**
* Class RegisteredNamespaceInterface
*
@@ -11,7 +13,6 @@
namespace Elasticsearch\Namespaces;
-
use Elasticsearch\Serializers\SerializerInterface;
use Elasticsearch\Transport;
@@ -34,4 +35,4 @@ interface NamespaceBuilderInterface
* @return Object
*/
public function getObject(Transport $transport, SerializerInterface $serializer);
-} \ No newline at end of file
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NodesNamespace.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NodesNamespace.php
index e8bbaf92..f522d0ff 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NodesNamespace.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/NodesNamespace.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
/**
@@ -30,7 +32,7 @@ class NodesNamespace extends AbstractNamespace
* ['thread_pool'] = (boolean) Return information about the thread pool
* ['transport'] = (boolean) Return information about transport
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -42,7 +44,7 @@ class NodesNamespace extends AbstractNamespace
$index_metric = $this->extractArgument($params, 'index_metric');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\Nodes\Stats $endpoint */
@@ -62,7 +64,7 @@ class NodesNamespace extends AbstractNamespace
* ['human'] = (boolean) Whether to return time and byte values in human-readable format.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -71,7 +73,7 @@ class NodesNamespace extends AbstractNamespace
$nodeID = $this->extractArgument($params, 'node_id');
$metric = $this->extractArgument($params, 'metric');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\Nodes\Info $endpoint */
@@ -89,7 +91,7 @@ class NodesNamespace extends AbstractNamespace
* ['threads'] = (number) Specify the number of threads to provide information for (default: 3)
* ['type'] = (enum) The type to sample (default: cpu)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -97,7 +99,7 @@ class NodesNamespace extends AbstractNamespace
{
$nodeID = $this->extractArgument($params, 'node_id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Cluster\Nodes\HotThreads $endpoint */
@@ -109,23 +111,21 @@ class NodesNamespace extends AbstractNamespace
}
/**
- * $params['node_id'] = (list) A comma-separated list of node IDs or names to perform the operation on; use `_local` to perform the operation on the node you're connected to, leave empty to perform the operation on all nodes
- * ['delay'] = (time) Set the delay for the operation (default: 1s)
- * ['exit'] = (boolean) Exit the JVM as well (default: true)
+ * $params['node_id'] = (list) A comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
- public function shutdown($params = array())
+ public function reloadSecureSettings($params = array())
{
$nodeID = $this->extractArgument($params, 'node_id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
- /** @var \Elasticsearch\Endpoints\Cluster\Nodes\Shutdown $endpoint */
- $endpoint = $endpointBuilder('Cluster\Nodes\Shutdown');
+ /** @var \Elasticsearch\Endpoints\Cluster\Nodes\ReloadSecureSettings $endpoint */
+ $endpoint = $endpointBuilder('Cluster\Nodes\ReloadSecureSettings');
$endpoint->setNodeID($nodeID);
$endpoint->setParams($params);
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/RemoteNamespace.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/RemoteNamespace.php
index 270530a5..4177475c 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/RemoteNamespace.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/RemoteNamespace.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
use Elasticsearch\Endpoints\Remote\Info;
@@ -16,13 +18,13 @@ use Elasticsearch\Endpoints\Remote\Info;
class RemoteNamespace extends AbstractNamespace
{
/**
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function info($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var Info $endpoint */
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/SnapshotNamespace.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/SnapshotNamespace.php
index 6f22d942..02bb585a 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/SnapshotNamespace.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/SnapshotNamespace.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
/**
@@ -17,7 +19,7 @@ class SnapshotNamespace extends AbstractNamespace
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
* ['wait_for_completion'] = (bool) Should this request wait until the operation has completed before returning
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -27,7 +29,7 @@ class SnapshotNamespace extends AbstractNamespace
$snapshot = $this->extractArgument($params, 'snapshot');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Snapshot\Create $endpoint */
@@ -44,7 +46,7 @@ class SnapshotNamespace extends AbstractNamespace
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -53,7 +55,7 @@ class SnapshotNamespace extends AbstractNamespace
$repository = $this->extractArgument($params, 'repository');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Snapshot\Repository\Create $endpoint */
@@ -68,7 +70,7 @@ class SnapshotNamespace extends AbstractNamespace
/**
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -77,7 +79,7 @@ class SnapshotNamespace extends AbstractNamespace
$repository = $this->extractArgument($params, 'repository');
$snapshot = $this->extractArgument($params, 'snapshot');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Snapshot\Delete $endpoint */
@@ -93,7 +95,7 @@ class SnapshotNamespace extends AbstractNamespace
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -101,7 +103,7 @@ class SnapshotNamespace extends AbstractNamespace
{
$repository = $this->extractArgument($params, 'repository');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Snapshot\Repository\Delete $endpoint */
@@ -115,7 +117,7 @@ class SnapshotNamespace extends AbstractNamespace
/**
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -124,7 +126,7 @@ class SnapshotNamespace extends AbstractNamespace
$repository = $this->extractArgument($params, 'repository');
$snapshot = $this->extractArgument($params, 'snapshot');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Snapshot\Get $endpoint */
@@ -140,7 +142,7 @@ class SnapshotNamespace extends AbstractNamespace
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -148,7 +150,7 @@ class SnapshotNamespace extends AbstractNamespace
{
$repository = $this->extractArgument($params, 'repository');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Snapshot\Repository\Get $endpoint */
@@ -163,7 +165,7 @@ class SnapshotNamespace extends AbstractNamespace
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
* ['wait_for_completion'] = (bool) Should this request wait until the operation has completed before returning
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -173,7 +175,7 @@ class SnapshotNamespace extends AbstractNamespace
$snapshot = $this->extractArgument($params, 'snapshot');
$body = $this->extractArgument($params, 'body');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Snapshot\Restore $endpoint */
@@ -189,7 +191,7 @@ class SnapshotNamespace extends AbstractNamespace
/**
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -198,7 +200,7 @@ class SnapshotNamespace extends AbstractNamespace
$repository = $this->extractArgument($params, 'repository');
$snapshot = $this->extractArgument($params, 'snapshot');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Snapshot\Status $endpoint */
@@ -214,7 +216,7 @@ class SnapshotNamespace extends AbstractNamespace
* $params['master_timeout'] = (time) Explicit operation timeout for connection to master node
* ['timeout'] = (time) Explicit operation timeout
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -222,7 +224,7 @@ class SnapshotNamespace extends AbstractNamespace
{
$repository = $this->extractArgument($params, 'repository');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var \Elasticsearch\Endpoints\Snapshot\Repository\Verify $endpoint */
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/TasksNamespace.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/TasksNamespace.php
index 6782292e..09ef6f27 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/TasksNamespace.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/TasksNamespace.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Namespaces;
use Elasticsearch\Endpoints\Tasks\Cancel;
@@ -19,7 +21,7 @@ class TasksNamespace extends AbstractNamespace
/**
* $params['wait_for_completion'] = (bool) Wait for the matching tasks to complete (default: false)
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -27,7 +29,7 @@ class TasksNamespace extends AbstractNamespace
{
$id = $this->extractArgument($params, 'task_id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var Get $endpoint */
@@ -47,14 +49,14 @@ class TasksNamespace extends AbstractNamespace
* ['wait_for_completion'] = (bool) Wait for the matching tasks to complete (default: false)
* ['group_by'] = (enum) Group tasks by nodes or parent/child relationships
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
public function tasksList($params = array())
{
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var Get $endpoint */
@@ -70,7 +72,7 @@ class TasksNamespace extends AbstractNamespace
* ['parent_node'] = (string) Cancel tasks with specified parent node
* ['parent_task'] = (string) Cancel tasks with specified parent task id (node_id:task_number). Set to -1 to cancel all.
*
- * @param $params array Associative array of parameters
+ * @param array $params Associative array of parameters
*
* @return array
*/
@@ -78,7 +80,7 @@ class TasksNamespace extends AbstractNamespace
{
$id = $this->extractArgument($params, 'id');
- /** @var callback $endpointBuilder */
+ /** @var callable $endpointBuilder */
$endpointBuilder = $this->endpoints;
/** @var Cancel $endpoint */
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/ArrayToJSONSerializer.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/ArrayToJSONSerializer.php
index 1290b6b6..b6aeff0b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/ArrayToJSONSerializer.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/ArrayToJSONSerializer.php
@@ -1,7 +1,11 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Serializers;
+use Elasticsearch\Common\Exceptions\RuntimeException;
+
/**
* Class JSONSerializer
*
@@ -26,6 +30,9 @@ class ArrayToJSONSerializer implements SerializerInterface
return $data;
} else {
$data = json_encode($data, JSON_PRESERVE_ZERO_FRACTION);
+ if ($data === false) {
+ throw new RuntimeException("Failed to JSON encode: ".json_last_error());
+ }
if ($data === '[]') {
return '{}';
} else {
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/EverythingToJSONSerializer.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/EverythingToJSONSerializer.php
index b93b1bbe..612e4475 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/EverythingToJSONSerializer.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/EverythingToJSONSerializer.php
@@ -1,7 +1,11 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Serializers;
+use Elasticsearch\Common\Exceptions\RuntimeException;
+
/**
* Class EverythingToJSONSerializer
*
@@ -23,6 +27,9 @@ class EverythingToJSONSerializer implements SerializerInterface
public function serialize($data)
{
$data = json_encode($data, JSON_PRESERVE_ZERO_FRACTION);
+ if ($data === false) {
+ throw new RuntimeException("Failed to JSON encode: ".json_last_error());
+ }
if ($data === '[]') {
return '{}';
} else {
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SerializerInterface.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SerializerInterface.php
index a2379630..58aec97b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SerializerInterface.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SerializerInterface.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Serializers;
/**
@@ -16,7 +18,7 @@ interface SerializerInterface
/**
* Serialize a complex data-structure into a json encoded string
*
- * @param mixed The data to encode
+ * @param mixed $data The data to encode
*
* @return string
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php
index 3b5181d7..74be780b 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php
@@ -1,7 +1,10 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Serializers;
+use Elasticsearch\Common\Exceptions;
use Elasticsearch\Common\Exceptions\Serializer\JsonErrorException;
/**
@@ -15,13 +18,6 @@ use Elasticsearch\Common\Exceptions\Serializer\JsonErrorException;
*/
class SmartSerializer implements SerializerInterface
{
- private $PHP_VERSION;
-
- public function __construct()
- {
- $this->PHP_VERSION = phpversion();
- }
-
/**
* Serialize assoc array into JSON string
*
@@ -34,10 +30,9 @@ class SmartSerializer implements SerializerInterface
if (is_string($data) === true) {
return $data;
} else {
- if (version_compare($this->PHP_VERSION, '5.6.6', '<') || ! defined('JSON_PRESERVE_ZERO_FRACTION')) {
- $data = json_encode($data);
- } else {
- $data = json_encode($data, JSON_PRESERVE_ZERO_FRACTION);
+ $data = json_encode($data, JSON_PRESERVE_ZERO_FRACTION);
+ if ($data === false) {
+ throw new Exceptions\RuntimeException("Failed to JSON encode: ".json_last_error());
}
if ($data === '[]') {
return '{}';
@@ -75,7 +70,7 @@ class SmartSerializer implements SerializerInterface
/**
* @todo For 2.0, remove the E_NOTICE check before raising the exception.
*
- * @param $data
+ * @param string|null $data
*
* @return array
* @throws JsonErrorException
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php
index 2354a80f..96b4e3ec 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch;
use Elasticsearch\Common\Exceptions;
@@ -43,13 +45,17 @@ class Transport
* Transport class is responsible for dispatching requests to the
* underlying cluster connections
*
- * @param $retries
+ * @param int $retries
* @param bool $sniffOnStart
* @param ConnectionPool\AbstractConnectionPool $connectionPool
* @param \Psr\Log\LoggerInterface $log Monolog logger object
*/
+ // @codingStandardsIgnoreStart
+ // "Arguments with default values must be at the end of the argument list" - cannot change the interface
public function __construct($retries, $sniffOnStart = false, AbstractConnectionPool $connectionPool, LoggerInterface $log)
{
+ // @codingStandardsIgnoreEnd
+
$this->log = $log;
$this->connectionPool = $connectionPool;
$this->retries = $retries;
@@ -113,14 +119,14 @@ class Transport
// Note, this could be a 4xx or 5xx error
},
//onFailure
- function (\Exception $response) {
+ function ($response) {
// Ignore 400 level errors, as that means the server responded just fine
- $code = $response->getCode();
- if (!(isset($code) && $code >=400 && $code < 500)) {
+ if (!(isset($response['code']) && $response['code'] >=400 && $response['code'] < 500)) {
// Otherwise schedule a check
$this->connectionPool->scheduleCheck();
}
- });
+ }
+ );
return $future;
}
@@ -147,7 +153,7 @@ class Transport
}
/**
- * @param $request
+ * @param array $request
*
* @return bool
*/
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientBuilder/DummyLogger.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientBuilder/DummyLogger.php
new file mode 100644
index 00000000..f5c536c7
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientBuilder/DummyLogger.php
@@ -0,0 +1,9 @@
+<?php
+declare(strict_types = 1);
+
+namespace Elasticsearch\Tests\ClientBuilder;
+
+class DummyLogger
+{
+
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientBuilderTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientBuilderTest.php
new file mode 100644
index 00000000..b2ba3dbc
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientBuilderTest.php
@@ -0,0 +1,29 @@
+<?php
+
+declare(strict_types = 1);
+
+namespace Elasticsearch\Tests;
+
+use Elasticsearch\ClientBuilder;
+use Elasticsearch\Common\Exceptions\InvalidArgumentException;
+use PHPUnit\Framework\TestCase;
+
+class ClientBuilderTest extends TestCase
+{
+
+ public function testClientBuilderThrowsExceptionForIncorrectLoggerClass()
+ {
+ $this->expectException(InvalidArgumentException::class);
+ $this->expectExceptionMessage('$logger must implement \Psr\Log\LoggerInterface!');
+
+ ClientBuilder::create()->setLogger(new \Elasticsearch\Tests\ClientBuilder\DummyLogger());
+ }
+
+ public function testClientBuilderThrowsExceptionForIncorrectTracerClass()
+ {
+ $this->expectException(InvalidArgumentException::class);
+ $this->expectExceptionMessage('$tracer must implement \Psr\Log\LoggerInterface!');
+
+ ClientBuilder::create()->setTracer(new \Elasticsearch\Tests\ClientBuilder\DummyLogger());
+ }
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientIntegrationTests.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientIntegrationTests.php
index 4291044a..55bc3b45 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientIntegrationTests.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientIntegrationTests.php
@@ -1,5 +1,11 @@
<?php
+declare(strict_types = 1);
+
+namespace Elasticsearch\Tests;
+
+use Elasticsearch;
+
/**
* Class ClientTest
*
@@ -10,23 +16,24 @@
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class ClientIntegrationTests extends \PHPUnit_Framework_TestCase
+class ClientIntegrationTests extends \PHPUnit\Framework\TestCase
{
public function testCustomQueryParams()
{
- $params = array();
+ $client = Elasticsearch\ClientBuilder::create()
+ ->setHosts([getenv('ES_TEST_HOST')])
+ ->build();
- $client = Elasticsearch\ClientBuilder::create()->setHosts([$_SERVER['ES_TEST_HOST']])->build();
-
- $getParams = array(
+ $getParams = [
'index' => 'test',
'type' => 'test',
'id' => 1,
'parent' => 'abc',
- 'custom' => array('customToken' => 'abc', 'otherToken' => 123),
+ 'custom' => ['customToken' => 'abc', 'otherToken' => 123],
'client' => ['ignore' => 400]
- );
+ ];
$exists = $client->exists($getParams);
- }
-} \ No newline at end of file
+ $this->assertFalse((bool) $exists);
+ }
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientTest.php
index 6f654ecb..8e38e61d 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ClientTest.php
@@ -1,10 +1,13 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests;
use Elasticsearch;
+use Elasticsearch\Client;
use Elasticsearch\ClientBuilder;
-use Elasticsearch\Connections\Connection;
+use Elasticsearch\Common\Exceptions\MaxRetriesException;
use Mockery as m;
/**
@@ -17,18 +20,18 @@ use Mockery as m;
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class ClientTest extends \PHPUnit_Framework_TestCase
+class ClientTest extends \PHPUnit\Framework\TestCase
{
public function tearDown()
{
m::close();
}
- /**
- * @expectedException \Elasticsearch\Common\Exceptions\InvalidArgumentException
- */
public function testConstructorIllegalPort()
{
+ $this->expectException(\Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('Could not parse URI');
+
$client = Elasticsearch\ClientBuilder::create()->setHosts(['localhost:abc'])->build();
}
@@ -42,11 +45,10 @@ class ClientTest extends \PHPUnit_Framework_TestCase
'handler' => ClientBuilder::multiHandler()
];
$client = ClientBuilder::fromConfig($params);
+
+ $this->assertInstanceOf(Client::class, $client);
}
- /**
- * @expectedException \Elasticsearch\Common\Exceptions\RuntimeException
- */
public function testFromConfigBadParam()
{
$params = [
@@ -56,6 +58,10 @@ class ClientTest extends \PHPUnit_Framework_TestCase
'retries' => 2,
'imNotReal' => 5
];
+
+ $this->expectException(\Elasticsearch\Common\Exceptions\RuntimeException::class);
+ $this->expectExceptionMessage('Unknown parameters provided: imNotReal');
+
$client = ClientBuilder::fromConfig($params);
}
@@ -69,136 +75,168 @@ class ClientTest extends \PHPUnit_Framework_TestCase
'imNotReal' => 5
];
$client = ClientBuilder::fromConfig($params, true);
+
+ $this->assertInstanceOf(Client::class, $client);
}
- public function testNullDelete()
+ public function testIndexCannotBeNullForDelete()
{
$client = ClientBuilder::create()->build();
- try {
- $client->delete([
- 'index' => null,
- 'type' => 'test',
- 'id' => 'test'
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('index cannot be null.');
- try {
- $client->delete([
- 'index' => 'test',
- 'type' => null,
- 'id' => 'test'
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ $client->delete(
+ [
+ 'index' => null,
+ 'type' => 'test',
+ 'id' => 'test'
+ ]
+ );
+ }
- try {
- $client->delete([
- 'index' => 'test',
- 'type' => 'test',
- 'id' => null
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ public function testTypeCannotBeNullForDelete()
+ {
+ $client = ClientBuilder::create()->build();
+
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('type cannot be null.');
+
+ $client->delete(
+ [
+ 'index' => 'test',
+ 'type' => null,
+ 'id' => 'test'
+ ]
+ );
}
- public function testEmptyStringDelete()
+ public function testIdCannotBeNullForDelete()
{
$client = ClientBuilder::create()->build();
- try {
- $client->delete([
- 'index' => '',
- 'type' => 'test',
- 'id' => 'test'
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('id cannot be null.');
- try {
- $client->delete([
- 'index' => 'test',
- 'type' => '',
- 'id' => 'test'
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ $client->delete(
+ [
+ 'index' => 'test',
+ 'type' => 'test',
+ 'id' => null
+ ]
+ );
+ }
- try {
- $client->delete([
- 'index' => 'test',
- 'type' => 'test',
- 'id' => ''
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ public function testIndexCannotBeEmptyStringForDelete()
+ {
+ $client = ClientBuilder::create()->build();
+
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('index cannot be an empty string');
+
+ $client->delete(
+ [
+ 'index' => '',
+ 'type' => 'test',
+ 'id' => 'test'
+ ]
+ );
}
- public function testArrayOfEmptyStringDelete()
+ public function testTypeCannotBeEmptyStringForDelete()
{
$client = ClientBuilder::create()->build();
- try {
- $client->delete([
- 'index' => ['', '', ''],
- 'type' => 'test',
- 'id' => 'test'
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('type cannot be an empty string');
- try {
- $client->delete([
- 'index' => 'test',
- 'type' => ['', '', ''],
- 'id' => 'test'
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ $client->delete(
+ [
+ 'index' => 'test',
+ 'type' => '',
+ 'id' => 'test'
+ ]
+ );
}
- public function testArrayOfNullDelete()
+ public function testIdCannotBeEmptyStringForDelete()
{
$client = ClientBuilder::create()->build();
- try {
- $client->delete([
- 'index' => [null, null, null],
- 'type' => 'test',
- 'id' => 'test'
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('id cannot be an empty string');
- try {
- $client->delete([
- 'index' => 'test',
- 'type' => [null, null, null],
- 'id' => 'test'
- ]);
- $this->fail("InvalidArgumentException was not thrown");
- } catch (Elasticsearch\Common\Exceptions\InvalidArgumentException $e) {
- // all good
- }
+ $client->delete(
+ [
+ 'index' => 'test',
+ 'type' => 'test',
+ 'id' => ''
+ ]
+ );
+ }
+
+ public function testIndexCannotBeArrayOfEmptyStringsForDelete()
+ {
+ $client = ClientBuilder::create()->build();
+
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('index cannot be an array of empty strings');
+
+ $client->delete(
+ [
+ 'index' => ['', '', ''],
+ 'type' => 'test',
+ 'id' => 'test'
+ ]
+ );
+ }
+
+ public function testTypeCannotBeArrayOfEmptyStringsForDelete()
+ {
+ $client = ClientBuilder::create()->build();
+
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('type cannot be an array of empty strings');
+
+ $client->delete(
+ [
+ 'index' => 'test',
+ 'type' => ['', '', ''],
+ 'id' => 'test'
+ ]
+ );
+ }
+
+ public function testIndexCannotBeArrayOfNullsForDelete()
+ {
+ $client = ClientBuilder::create()->build();
+
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('index cannot be an array of empty strings');
+
+ $client->delete(
+ [
+ 'index' => [null, null, null],
+ 'type' => 'test',
+ 'id' => 'test'
+ ]
+ );
+ }
+
+ public function testTypeCannotBeArrayOfNullsForDelete()
+ {
+ $client = ClientBuilder::create()->build();
+
+ $this->expectException(Elasticsearch\Common\Exceptions\InvalidArgumentException::class);
+ $this->expectExceptionMessage('type cannot be an array of empty strings');
+
+ $client->delete(
+ [
+ 'index' => 'test',
+ 'type' => [null, null, null],
+ 'id' => 'test'
+ ]
+ );
}
public function testMaxRetriesException()
@@ -208,7 +246,7 @@ class ClientTest extends \PHPUnit_Framework_TestCase
->setRetries(0)
->build();
- $searchParams = array(
+ $searchParams = [
'index' => 'test',
'type' => 'test',
'body' => [
@@ -216,7 +254,7 @@ class ClientTest extends \PHPUnit_Framework_TestCase
'match_all' => []
]
]
- );
+ ];
$client = Elasticsearch\ClientBuilder::create()
->setHosts(["localhost:1"])
@@ -229,7 +267,7 @@ class ClientTest extends \PHPUnit_Framework_TestCase
} catch (Elasticsearch\Common\Exceptions\Curl\CouldNotConnectToHost $e) {
// All good
$previous = $e->getPrevious();
- $this->assertInstanceOf('Elasticsearch\Common\Exceptions\MaxRetriesException', $previous);
+ $this->assertInstanceOf(MaxRetriesException::class, $previous);
} catch (\Exception $e) {
throw $e;
}
@@ -246,7 +284,7 @@ class ClientTest extends \PHPUnit_Framework_TestCase
} catch (Elasticsearch\Common\Exceptions\TransportException $e) {
// All good
$previous = $e->getPrevious();
- $this->assertInstanceOf('Elasticsearch\Common\Exceptions\MaxRetriesException', $previous);
+ $this->assertInstanceOf(MaxRetriesException::class, $previous);
} catch (\Exception $e) {
throw $e;
}
@@ -254,150 +292,178 @@ class ClientTest extends \PHPUnit_Framework_TestCase
public function testInlineHosts()
{
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
'localhost:9200'
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("localhost:9200", $host->getHost());
- $this->assertEquals("http", $host->getTransportSchema());
+ $this->assertSame("localhost:9200", $host->getHost());
+ $this->assertSame("http", $host->getTransportSchema());
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
'http://localhost:9200'
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("localhost:9200", $host->getHost());
- $this->assertEquals("http", $host->getTransportSchema());
+ $this->assertSame("localhost:9200", $host->getHost());
+ $this->assertSame("http", $host->getTransportSchema());
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
'http://foo.com:9200'
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("foo.com:9200", $host->getHost());
- $this->assertEquals("http", $host->getTransportSchema());
+ $this->assertSame("foo.com:9200", $host->getHost());
+ $this->assertSame("http", $host->getTransportSchema());
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
'https://foo.com:9200'
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("foo.com:9200", $host->getHost());
- $this->assertEquals("https", $host->getTransportSchema());
+ $this->assertSame("foo.com:9200", $host->getHost());
+ $this->assertSame("https", $host->getTransportSchema());
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
'https://user:pass@foo.com:9200'
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("foo.com:9200", $host->getHost());
- $this->assertEquals("https", $host->getTransportSchema());
- $this->assertEquals("user:pass", $host->getUserPass());
+ $this->assertSame("foo.com:9200", $host->getHost());
+ $this->assertSame("https", $host->getTransportSchema());
+ $this->assertSame("user:pass", $host->getUserPass());
}
public function testExtendedHosts()
{
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
[
'host' => 'localhost',
'port' => 9200,
'scheme' => 'http'
]
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("localhost:9200", $host->getHost());
- $this->assertEquals("http", $host->getTransportSchema());
+ $this->assertSame("localhost:9200", $host->getHost());
+ $this->assertSame("http", $host->getTransportSchema());
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
[
'host' => 'foo.com',
'port' => 9200,
'scheme' => 'http'
]
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("foo.com:9200", $host->getHost());
- $this->assertEquals("http", $host->getTransportSchema());
+ $this->assertSame("foo.com:9200", $host->getHost());
+ $this->assertSame("http", $host->getTransportSchema());
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
[
'host' => 'foo.com',
'port' => 9200,
'scheme' => 'https'
]
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("foo.com:9200", $host->getHost());
- $this->assertEquals("https", $host->getTransportSchema());
+ $this->assertSame("foo.com:9200", $host->getHost());
+ $this->assertSame("https", $host->getTransportSchema());
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
[
'host' => 'foo.com',
'scheme' => 'http'
]
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("foo.com:9200", $host->getHost());
- $this->assertEquals("http", $host->getTransportSchema());
+ $this->assertSame("foo.com:9200", $host->getHost());
+ $this->assertSame("http", $host->getTransportSchema());
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
[
'host' => 'foo.com'
]
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("foo.com:9200", $host->getHost());
- $this->assertEquals("http", $host->getTransportSchema());
+ $this->assertSame("foo.com:9200", $host->getHost());
+ $this->assertSame("http", $host->getTransportSchema());
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
[
'host' => 'foo.com',
'port' => 9500,
'scheme' => 'https'
]
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("foo.com:9500", $host->getHost());
- $this->assertEquals("https", $host->getTransportSchema());
+ $this->assertSame("foo.com:9500", $host->getHost());
+ $this->assertSame("https", $host->getTransportSchema());
try {
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
[
'port' => 9200,
'scheme' => 'http'
]
- ])->build();
+ ]
+ )->build();
$this->fail("Expected RuntimeException from missing host, none thrown");
} catch (Elasticsearch\Common\Exceptions\RuntimeException $e) {
// good
}
// Underscore host, questionably legal, but inline method would break
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
[
'host' => 'the_foo.com'
]
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("the_foo.com:9200", $host->getHost());
- $this->assertEquals("http", $host->getTransportSchema());
+ $this->assertSame("the_foo.com:9200", $host->getHost());
+ $this->assertSame("http", $host->getTransportSchema());
// Special characters in user/pass, would break inline
- $client = Elasticsearch\ClientBuilder::create()->setHosts([
+ $client = Elasticsearch\ClientBuilder::create()->setHosts(
+ [
[
'host' => 'foo.com',
'user' => 'user',
'pass' => 'abc#$@?%!abc'
]
- ])->build();
+ ]
+ )->build();
$host = $client->transport->getConnection();
- $this->assertEquals("foo.com:9200", $host->getHost());
- $this->assertEquals("http", $host->getTransportSchema());
- $this->assertEquals("user:abc#$@?%!abc", $host->getUserPass());
+ $this->assertSame("foo.com:9200", $host->getHost());
+ $this->assertSame("http", $host->getTransportSchema());
+ $this->assertSame("user:abc#$@?%!abc", $host->getUserPass());
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/RoundRobinSelectorTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/RoundRobinSelectorTest.php
index 7e5de4fc..c7eda50d 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/RoundRobinSelectorTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/RoundRobinSelectorTest.php
@@ -1,8 +1,11 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests\ConnectionPool\Selectors;
use Elasticsearch;
+use Elasticsearch\Connections\ConnectionInterface;
/**
* Class SnifferTest
@@ -14,7 +17,7 @@ use Elasticsearch;
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class RoundRobinSelectorTest extends \PHPUnit_Framework_TestCase
+class RoundRobinSelectorTest extends \PHPUnit\Framework\TestCase
{
/**
* Add Ten connections, select 15 to verify round robin
@@ -27,56 +30,74 @@ class RoundRobinSelectorTest extends \PHPUnit_Framework_TestCase
{
$roundRobin = new Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector();
- $mockConnections = array();
- foreach (range(0, 10) as $index) {
- $mockConnections[$index] = $this->getMockBuilder('\Elasticsearch\Connections\CurlMultiConnection')
+ $mockConnections = [];
+ foreach (range(0, 9) as $index) {
+ $mockConnections[$index] = $this->getMockBuilder(ConnectionInterface::class)
->disableOriginalConstructor()
->getMock();
}
- foreach (range(0, 15) as $index) {
- $retConnection = $roundRobin->select($mockConnections);
+ // select ten
+ $this->assertSame($mockConnections[0], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[1], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[2], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[3], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[4], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[5], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[6], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[7], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[8], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[9], $roundRobin->select($mockConnections));
- $nextIndex = ($index % 10) + 1;
- $this->assertEquals($mockConnections[$nextIndex], $retConnection);
- }
+ // select five - should start from the first one (index: 0)
+ $this->assertSame($mockConnections[0], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[1], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[2], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[3], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[4], $roundRobin->select($mockConnections));
}
/**
- * Add Ten connections, select five, remove thre, test another 10 to check
+ * Add Ten connections, select five, remove three, test another 10 to check
* that the round-robining works after removing connections
*
* @covers \Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector::select
*
* @return void
*/
- public function testAddTenConnectionsestFiveTRemoveThree()
+ public function testAddTenConnectionsTestFiveRemoveThreeTestTen()
{
$roundRobin = new Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector();
- $mockConnections = array();
- foreach (range(0, 10) as $index) {
- $mockConnections[$index] = $this->getMockBuilder('\Elasticsearch\Connections\CurlMultiConnection')
+ $mockConnections = [];
+ foreach (range(0, 9) as $index) {
+ $mockConnections[$index] = $this->getMockBuilder(ConnectionInterface::class)
->disableOriginalConstructor()
->getMock();
}
- foreach (range(0, 4) as $index) {
- $retConnection = $roundRobin->select($mockConnections);
-
- $nextIndex = ($index % (count($mockConnections)-1)) + 1;
- $this->assertEquals($mockConnections[$nextIndex], $retConnection);
- }
+ // select five
+ $this->assertSame($mockConnections[0], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[1], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[2], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[3], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[4], $roundRobin->select($mockConnections));
+ // remove three
unset($mockConnections[8]);
unset($mockConnections[9]);
unset($mockConnections[10]);
- foreach (range(5, 15) as $index) {
- $retConnection = $roundRobin->select($mockConnections);
-
- $nextIndex = ($index % (count($mockConnections)-1)) + 1;
- $this->assertEquals($mockConnections[$nextIndex], $retConnection);
- }
+ // select ten after removal
+ $this->assertSame($mockConnections[5], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[6], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[7], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[0], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[1], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[2], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[3], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[4], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[5], $roundRobin->select($mockConnections));
+ $this->assertSame($mockConnections[6], $roundRobin->select($mockConnections));
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/StickyRoundRobinSelectorTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/StickyRoundRobinSelectorTest.php
index 3d93ec79..d996c040 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/StickyRoundRobinSelectorTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/Selectors/StickyRoundRobinSelectorTest.php
@@ -1,8 +1,11 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests\ConnectionPool\Selectors;
use Elasticsearch;
+use Elasticsearch\Connections\ConnectionInterface;
use Mockery as m;
/**
@@ -15,7 +18,7 @@ use Mockery as m;
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class StickyRoundRobinSelectorTest extends \PHPUnit_Framework_TestCase
+class StickyRoundRobinSelectorTest extends \PHPUnit\Framework\TestCase
{
public function tearDown()
{
@@ -26,18 +29,18 @@ class StickyRoundRobinSelectorTest extends \PHPUnit_Framework_TestCase
{
$roundRobin = new Elasticsearch\ConnectionPool\Selectors\StickyRoundRobinSelector();
- $mockConnections = array();
- $mockConnections[] = m::mock('\Elasticsearch\Connections\GuzzleConnection')
+ $mockConnections = [];
+ $mockConnections[] = m::mock(ConnectionInterface::class)
->shouldReceive('isAlive')->times(16)->andReturn(true)->getMock();
foreach (range(0, 9) as $index) {
- $mockConnections[] = m::mock('\Elasticsearch\Connections\GuzzleConnection');
+ $mockConnections[] = m::mock(ConnectionInterface::class);
}
foreach (range(0, 15) as $index) {
$retConnection = $roundRobin->select($mockConnections);
- $this->assertEquals($mockConnections[0], $retConnection);
+ $this->assertSame($mockConnections[0], $retConnection);
}
}
@@ -45,21 +48,21 @@ class StickyRoundRobinSelectorTest extends \PHPUnit_Framework_TestCase
{
$roundRobin = new Elasticsearch\ConnectionPool\Selectors\StickyRoundRobinSelector();
- $mockConnections = array();
- $mockConnections[] = m::mock('\Elasticsearch\Connections\GuzzleConnection')
+ $mockConnections = [];
+ $mockConnections[] = m::mock(ConnectionInterface::class)
->shouldReceive('isAlive')->once()->andReturn(false)->getMock();
- $mockConnections[] = m::mock('\Elasticsearch\Connections\GuzzleConnection')
+ $mockConnections[] = m::mock(ConnectionInterface::class)
->shouldReceive('isAlive')->times(15)->andReturn(true)->getMock();
foreach (range(0, 8) as $index) {
- $mockConnections[] = m::mock('\Elasticsearch\Connections\GuzzleConnection');
+ $mockConnections[] = m::mock(ConnectionInterface::class);
}
foreach (range(0, 15) as $index) {
$retConnection = $roundRobin->select($mockConnections);
- $this->assertEquals($mockConnections[1], $retConnection);
+ $this->assertSame($mockConnections[1], $retConnection);
}
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolIntegrationTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolIntegrationTest.php
index 0756c676..e4a0aa60 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolIntegrationTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolIntegrationTest.php
@@ -1,5 +1,11 @@
<?php
+
+declare(strict_types = 1);
+
+namespace Elasticsearch\Tests\ConnectionPool;
+
use Elasticsearch\ClientBuilder;
+use Elasticsearch\ConnectionPool\SniffingConnectionPool;
/**
* Class SniffingConnectionPoolIntegrationTest
@@ -11,7 +17,7 @@ use Elasticsearch\ClientBuilder;
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class SniffingConnectionPoolIntegrationTest extends \PHPUnit_Framework_TestCase
+class SniffingConnectionPoolIntegrationTest extends \PHPUnit\Framework\TestCase
{
protected function setUp()
{
@@ -21,8 +27,8 @@ class SniffingConnectionPoolIntegrationTest extends \PHPUnit_Framework_TestCase
public function testSniff()
{
$client = ClientBuilder::create()
- ->setHosts([$_SERVER['ES_TEST_HOST']])
- ->setConnectionPool('\Elasticsearch\ConnectionPool\SniffingConnectionPool', ['sniffingInterval' => -10])
+ ->setHosts([getenv('ES_TEST_HOST')])
+ ->setConnectionPool(SniffingConnectionPool::class, ['sniffingInterval' => -10])
->build();
$pinged = $client->ping();
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolTest.php
index d724539a..e8687f84 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/SniffingConnectionPoolTest.php
@@ -1,8 +1,15 @@
<?php
-use Elasticsearch\Common\Exceptions\NoNodesAvailableException;
+declare(strict_types = 1);
+
+namespace Elasticsearch\Tests\ConnectionPool;
+
+use Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector;
use Elasticsearch\ConnectionPool\SniffingConnectionPool;
+use Elasticsearch\Connections\Connection;
+use Elasticsearch\Connections\ConnectionFactory;
use Mockery as m;
+use Elasticsearch\Common\Exceptions\Curl\OperationTimeoutException;
/**
* Class SniffingConnectionPoolTest
@@ -14,7 +21,7 @@ use Mockery as m;
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class SniffingConnectionPoolTest extends \PHPUnit_Framework_TestCase
+class SniffingConnectionPoolTest extends \PHPUnit\Framework\TestCase
{
protected function setUp()
{
@@ -29,7 +36,7 @@ class SniffingConnectionPoolTest extends \PHPUnit_Framework_TestCase
public function testAddOneHostThenGetConnection()
{
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(true)
->getMock()
@@ -37,93 +44,102 @@ class SniffingConnectionPoolTest extends \PHPUnit_Framework_TestCase
->andReturn(true)
->getMock();
- $connections = array($mockConnection);
+ /**
+ * @var \Elasticsearch\Connections\Connection[]&\Mockery\MockInterface[] $connections
+*/
+ $connections = [$mockConnection];
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturn($connections[0])
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory');
+ $connectionFactory = m::mock(ConnectionFactory::class);
- $connectionPoolParams = array('randomizeHosts' => false);
+ $connectionPoolParams = ['randomizeHosts' => false];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($mockConnection, $retConnection);
+ $this->assertSame($mockConnection, $retConnection);
}
public function testAddOneHostAndTriggerSniff()
{
$clusterState = json_decode('{"ok":true,"cluster_name":"elasticsearch_zach","nodes":{"Bl2ihSr7TcuUHxhu1GA_YQ":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9300]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9200]"}}}', true);
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')->andReturn(true)->getMock()
->shouldReceive('isAlive')->andReturn(true)->getMock()
->shouldReceive('getTransportSchema')->once()->andReturn('http')->getMock()
->shouldReceive('sniff')->once()->andReturn($clusterState)->getMock();
- $connections = array($mockConnection);
- $mockNewConnection = m::mock('\Elasticsearch\Connections\Connection')
+ /**
+ * @var \Elasticsearch\Connections\Connection[]&\Mockery\MockInterface[] $connections
+*/
+ $connections = [$mockConnection];
+ $mockNewConnection = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(true)->getMock();
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')->twice()
->andReturn($mockNewConnection)
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory')
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9200))->andReturn($mockNewConnection)->getMock();
+ $connectionFactory = m::mock(ConnectionFactory::class)
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9200])->andReturn($mockNewConnection)->getMock();
- $connectionPoolParams = array(
+ $connectionPoolParams = [
'randomizeHosts' => false,
'sniffingInterval' => -1
- );
+ ];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($mockNewConnection, $retConnection);
+ $this->assertSame($mockNewConnection, $retConnection);
}
public function testAddOneHostAndForceNext()
{
$clusterState = json_decode('{"ok":true,"cluster_name":"elasticsearch_zach","nodes":{"Bl2ihSr7TcuUHxhu1GA_YQ":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9300]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9200]"}}}', true);
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')->andReturn(true)->getMock()
->shouldReceive('isAlive')->andReturn(true)->getMock()
->shouldReceive('getTransportSchema')->once()->andReturn('http')->getMock()
->shouldReceive('sniff')->once()->andReturn($clusterState)->getMock();
- $connections = array($mockConnection);
- $mockNewConnection = m::mock('\Elasticsearch\Connections\Connection')
+ /**
+ * @var \Elasticsearch\Connections\Connection[]&\Mockery\MockInterface[] $connections
+*/
+ $connections = [$mockConnection];
+ $mockNewConnection = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(true)->getMock();
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')->once()->andReturn($mockConnection)->getMock()
->shouldReceive('select')->once()->andReturn($mockNewConnection)->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory')
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9200))->andReturn($mockNewConnection)->getMock();
+ $connectionFactory = m::mock(ConnectionFactory::class)
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9200])->andReturn($mockNewConnection)->getMock();
- $connectionPoolParams = array(
+ $connectionPoolParams = [
'randomizeHosts' => false
- );
+ ];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$retConnection = $connectionPool->nextConnection(true);
- $this->assertEquals($mockNewConnection, $retConnection);
+ $this->assertSame($mockNewConnection, $retConnection);
}
public function testAddTenNodesThenGetConnection()
{
- $connections = array();
+ $connections = [];
foreach (range(1, 10) as $index) {
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(true)
->getMock()
@@ -134,27 +150,27 @@ class SniffingConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $mockConnection;
}
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturn($connections[0])
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory');
+ $connectionFactory = m::mock(ConnectionFactory::class);
- $connectionPoolParams = array('randomizeHosts' => false);
+ $connectionPoolParams = ['randomizeHosts' => false];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($connections[0], $retConnection);
+ $this->assertSame($connections[0], $retConnection);
}
public function testAddTenNodesTimeoutAllButLast()
{
- $connections = array();
+ $connections = [];
foreach (range(1, 9) as $index) {
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(false)
->getMock()
@@ -165,7 +181,7 @@ class SniffingConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $mockConnection;
}
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(true)
->getMock()
@@ -175,30 +191,27 @@ class SniffingConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $mockConnection;
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturnValues($connections)
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory');
+ $connectionFactory = m::mock(ConnectionFactory::class);
- $connectionPoolParams = array('randomizeHosts' => false);
+ $connectionPoolParams = ['randomizeHosts' => false];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($connections[9], $retConnection);
+ $this->assertSame($connections[9], $retConnection);
}
- /**
- * @expectedException Elasticsearch\Common\Exceptions\NoNodesAvailableException
- */
public function testAddTenNodesAllTimeout()
{
- $connections = array();
+ $connections = [];
foreach (range(1, 10) as $index) {
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(false)
->getMock()
@@ -209,16 +222,19 @@ class SniffingConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $mockConnection;
}
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturnValues($connections)
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory');
+ $connectionFactory = m::mock(ConnectionFactory::class);
- $connectionPoolParams = array('randomizeHosts' => false);
+ $connectionPoolParams = ['randomizeHosts' => false];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
+ $this->expectException(\Elasticsearch\Common\Exceptions\NoNodesAvailableException::class);
+ $this->expectExceptionMessage('No alive nodes found in your cluster');
+
$retConnection = $connectionPool->nextConnection();
}
@@ -226,110 +242,119 @@ class SniffingConnectionPoolTest extends \PHPUnit_Framework_TestCase
{
$clusterState = json_decode('{"ok":true,"cluster_name":"elasticsearch_zach","nodes":{"node1":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9300]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9200]"}, "node2":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9301]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9201]"}}}', true);
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')->andReturn(true)->getMock()
->shouldReceive('isAlive')->andReturn(true)->getMock()
->shouldReceive('getTransportSchema')->twice()->andReturn('http')->getMock()
->shouldReceive('sniff')->twice()->andReturn($clusterState)->getMock();
- $connections = array($mockConnection);
+ /**
+ * @var \Elasticsearch\Connections\Connection[]&\Mockery\MockInterface[] $connections
+*/
+ $connections = [$mockConnection];
- $newConnections = array();
- $newConnections[] = m::mock('\Elasticsearch\Connections\Connection')
+ $newConnections = [];
+ $newConnections[] = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(true)->getMock();
- $newConnections[] = m::mock('\Elasticsearch\Connections\Connection')
+ $newConnections[] = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(true)->getMock();
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
- ->andReturnValues(array( //selects provided node first, then the new cluster list
+ ->andReturnValues(
+ [ //selects provided node first, then the new cluster list
$mockConnection,
$newConnections[0],
$newConnections[1]
- ))
+ ]
+ )
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory')
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9200))->andReturn($newConnections[0])->getMock()
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9201))->andReturn($newConnections[1])->getMock();
+ $connectionFactory = m::mock(ConnectionFactory::class)
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9200])->andReturn($newConnections[0])->getMock()
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9201])->andReturn($newConnections[1])->getMock();
- $connectionPoolParams = array(
+ $connectionPoolParams = [
'randomizeHosts' => false,
'sniffingInterval' => -1
- );
+ ];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($newConnections[0], $retConnection);
+ $this->assertSame($newConnections[0], $retConnection);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($newConnections[1], $retConnection);
+ $this->assertSame($newConnections[1], $retConnection);
}
- /**
- * @expectedException Elasticsearch\Common\Exceptions\NoNodesAvailableException
- */
- public function testAddSeed_SniffTwo_TimeoutTwo()
+ public function testAddSeedSniffTwoTimeoutTwo()
{
$clusterState = json_decode('{"ok":true,"cluster_name":"elasticsearch_zach","nodes":{"node1":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9300]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9200]"}, "node2":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9301]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9201]"}}}', true);
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')->andReturn(true)->getMock()
->shouldReceive('isAlive')->andReturn(true)->getMock()
->shouldReceive('getTransportSchema')->once()->andReturn('http')->getMock()
->shouldReceive('sniff')->once()->andReturn($clusterState)->getMock();
- $connections = array($mockConnection);
+ /**
+ * @var \Elasticsearch\Connections\Connection[]&\Mockery\MockInterface[] $connections
+ */
+ $connections = [$mockConnection];
- $newConnections = array();
- $newConnections[] = m::mock('\Elasticsearch\Connections\Connection')
+ $newConnections = [];
+ $newConnections[] = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(false)->getMock()
->shouldReceive('ping')->andReturn(false)->getMock();
- $newConnections[] = m::mock('\Elasticsearch\Connections\Connection')
+ $newConnections[] = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(false)->getMock()
->shouldReceive('ping')->andReturn(false)->getMock();
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
- ->andReturnValues(array( //selects provided node first, then the new cluster list
- $mockConnection,
- $newConnections[0],
- $newConnections[1]
- ))
+ ->andReturnValues(
+ [ //selects provided node first, then the new cluster list
+ $mockConnection,
+ $newConnections[0],
+ $newConnections[1]
+ ]
+ )
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory')
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9200))->andReturn($newConnections[0])->getMock()
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9201))->andReturn($newConnections[1])->getMock();
+ $connectionFactory = m::mock(ConnectionFactory::class)
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9200])->andReturn($newConnections[0])->getMock()
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9201])->andReturn($newConnections[1])->getMock();
- $connectionPoolParams = array(
+ $connectionPoolParams = [
'randomizeHosts' => false,
'sniffingInterval' => -1
- );
+ ];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
+ $this->expectException(\Elasticsearch\Common\Exceptions\NoNodesAvailableException::class);
+ $this->expectExceptionMessage('No alive nodes found in your cluster');
+
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($mockConnection, $retConnection);
}
- public function testTen_TimeoutNine_SniffTenth_AddTwoAlive()
+ public function testTenTimeoutNineSniffTenthAddTwoAlive()
{
$clusterState = json_decode('{"ok":true,"cluster_name":"elasticsearch_zach","nodes":{"node1":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9300]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9200]"}, "node2":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9301]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9201]"}}}', true);
- $connections = array();
+ $connections = [];
foreach (range(1, 10) as $index) {
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')->andReturn(false)->getMock()
->shouldReceive('isAlive')->andReturn(true)->getMock()
- ->shouldReceive('sniff')->andThrow('Elasticsearch\Common\Exceptions\Curl\OperationTimeoutException')->getMock();
+ ->shouldReceive('sniff')->andThrow(OperationTimeoutException::class)->getMock();
$connections[] = $mockConnection;
}
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')->andReturn(true)->getMock()
->shouldReceive('isAlive')->andReturn(true)->getMock()
->shouldReceive('sniff')->andReturn($clusterState)->getMock()
@@ -338,95 +363,89 @@ class SniffingConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $mockConnection;
$newConnections = $connections;
- $newConnections[] = m::mock('\Elasticsearch\Connections\Connection')
+ $newConnections[] = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(true)->getMock()
->shouldReceive('ping')->andReturn(true)->getMock();
- $newConnections[] = m::mock('\Elasticsearch\Connections\Connection')
+ $newConnections[] = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(true)->getMock()
->shouldReceive('ping')->andReturn(true)->getMock();
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturnValues($newConnections)
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory')
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9200))->andReturn($newConnections[10])->getMock()
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9201))->andReturn($newConnections[11])->getMock();
+ $connectionFactory = m::mock(ConnectionFactory::class)
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9200])->andReturn($newConnections[10])->getMock()
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9201])->andReturn($newConnections[11])->getMock();
- $connectionPoolParams = array(
+ $connectionPoolParams = [
'randomizeHosts' => false,
'sniffingInterval' => -1
- );
+ ];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($newConnections[11], $retConnection);
+ $this->assertSame($newConnections[11], $retConnection);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($newConnections[12], $retConnection);
+ $this->assertSame($newConnections[12], $retConnection);
}
- /**
- * @expectedException Elasticsearch\Common\Exceptions\NoNodesAvailableException
- */
- public function testTen_TimeoutNine_SniffTenth_AddTwoDead_TimeoutEveryone()
+ public function testTenTimeoutNineSniffTenthAddTwoDeadTimeoutEveryone()
{
$clusterState = json_decode('{"ok":true,"cluster_name":"elasticsearch_zach","nodes":{"node1":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9300]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9200]"}, "node2":{"name":"Vesta","transport_address":"inet[/192.168.1.119:9301]","hostname":"zach-ThinkPad-W530","version":"0.90.5","http_address":"inet[/192.168.1.119:9201]"}}}', true);
- $connections = array();
+ $connections = [];
foreach (range(1, 10) as $index) {
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')->andReturn(false)->getMock()
->shouldReceive('isAlive')->andReturn(true)->getMock()
- ->shouldReceive('sniff')->andThrow('Elasticsearch\Common\Exceptions\Curl\OperationTimeoutException')->getMock();
+ ->shouldReceive('sniff')->andThrow(OperationTimeoutException::class)->getMock();
$connections[] = $mockConnection;
}
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')->andReturn(true)->getMock()
->shouldReceive('isAlive')->andReturn(true)->getMock()
->shouldReceive('sniff')->andReturn($clusterState)->getMock()
->shouldReceive('getTransportSchema')->once()->andReturn('http')->getMock()
- ->shouldReceive('sniff')->andThrow('Elasticsearch\Common\Exceptions\Curl\OperationTimeoutException')->getMock();
+ ->shouldReceive('sniff')->andThrow(OperationTimeoutException::class)->getMock();
$connections[] = $mockConnection;
$newConnections = $connections;
- $newConnections[] = m::mock('\Elasticsearch\Connections\Connection')
+ $newConnections[] = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(false)->getMock()
->shouldReceive('ping')->andReturn(false)->getMock()
- ->shouldReceive('sniff')->andThrow('Elasticsearch\Common\Exceptions\Curl\OperationTimeoutException')->getMock();
+ ->shouldReceive('sniff')->andThrow(OperationTimeoutException::class)->getMock();
- $newConnections[] = m::mock('\Elasticsearch\Connections\Connection')
+ $newConnections[] = m::mock(Connection::class)
->shouldReceive('isAlive')->andReturn(false)->getMock()
->shouldReceive('ping')->andReturn(false)->getMock()
- ->shouldReceive('sniff')->andThrow('Elasticsearch\Common\Exceptions\Curl\OperationTimeoutException')->getMock();
+ ->shouldReceive('sniff')->andThrow(OperationTimeoutException::class)->getMock();
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturnValues($newConnections)
->getMock();
- $RRConnections = $newConnections;
- //array_push($connections);
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory')
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9200))->andReturn($newConnections[10])->getMock()
- ->shouldReceive('create')->with(array('host' => '192.168.1.119', 'port' => 9201))->andReturn($newConnections[11])->getMock();
+ $connectionFactory = m::mock(ConnectionFactory::class)
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9200])->andReturn($newConnections[10])->getMock()
+ ->shouldReceive('create')->with(['host' => '192.168.1.119', 'port' => 9201])->andReturn($newConnections[11])->getMock();
- $connectionPoolParams = array(
+ $connectionPoolParams = [
'randomizeHosts' => false,
'sniffingInterval' => -1
- );
+ ];
$connectionPool = new SniffingConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
- $retConnection = $connectionPool->nextConnection();
- $this->assertEquals($newConnections[11], $retConnection);
+ $this->expectException(\Elasticsearch\Common\Exceptions\NoNodesAvailableException::class);
+ $this->expectExceptionMessage('No alive nodes found in your cluster');
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($newConnections[12], $retConnection);
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolIntegrationTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolIntegrationTest.php
index f0ef4df5..a7a0ee27 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolIntegrationTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolIntegrationTest.php
@@ -1,5 +1,11 @@
<?php
+declare(strict_types = 1);
+
+namespace Elasticsearch\Tests\ConnectionPool;
+
+use Elasticsearch;
+
/**
* Class StaticConnectionPoolIntegrationTest
*
@@ -10,12 +16,22 @@
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class StaticConnectionPoolIntegrationTest extends \PHPUnit_Framework_TestCase
+class StaticConnectionPoolIntegrationTest extends \PHPUnit\Framework\TestCase
{
+ public function setUp()
+ {
+ if (empty(getenv('ES_TEST_HOST'))) {
+ $this->markTestSkipped(
+ 'Elasticsearch is not configured. Check the ES_TEST_HOST env in your phpunit.xml file.'
+ );
+ }
+ }
+
// Issue #636
- public function test404Liveness() {
+ public function test404Liveness()
+ {
$client = \Elasticsearch\ClientBuilder::create()
- ->setHosts([$_SERVER['ES_TEST_HOST']])
+ ->setHosts([getenv('ES_TEST_HOST')])
->setConnectionPool(\Elasticsearch\ConnectionPool\StaticConnectionPool::class)
->build();
@@ -30,4 +46,4 @@ class StaticConnectionPoolIntegrationTest extends \PHPUnit_Framework_TestCase
// But the node should be marked as alive since the server responded
$this->assertTrue($connection->isAlive());
}
-} \ No newline at end of file
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolTest.php
index d8466db9..3cd998f4 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/ConnectionPool/StaticConnectionPoolTest.php
@@ -1,9 +1,14 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests\ConnectionPool;
use Elasticsearch;
-use Elasticsearch\Common\Exceptions\NoNodesAvailableException;
+use Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector;
+use Elasticsearch\ConnectionPool\StaticConnectionPool;
+use Elasticsearch\Connections\Connection;
+use Elasticsearch\Connections\ConnectionFactory;
use Mockery as m;
/**
@@ -16,7 +21,7 @@ use Mockery as m;
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
+class StaticConnectionPoolTest extends \PHPUnit\Framework\TestCase
{
public function tearDown()
{
@@ -25,7 +30,7 @@ class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
public function testAddOneHostThenGetConnection()
{
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(true)
->getMock()
@@ -34,29 +39,34 @@ class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
->getMock()
->shouldReceive('markDead')->once()->getMock();
- $connections = array($mockConnection);
+ /**
+ * @var \Elasticsearch\Connections\Connection[]&\Mockery\MockInterface[] $connections
+*/
+ $connections = [$mockConnection];
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturn($connections[0])
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory');
+ $connectionFactory = m::mock(ConnectionFactory::class);
- $randomizeHosts = false;
- $connectionPool = new Elasticsearch\ConnectionPool\StaticConnectionPool($connections, $selector, $connectionFactory, $randomizeHosts);
+ $connectionPoolParams = [
+ 'randomizeHosts' => false,
+ ];
+ $connectionPool = new StaticConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($mockConnection, $retConnection);
+ $this->assertSame($mockConnection, $retConnection);
}
public function testAddMultipleHostsThenGetFirst()
{
- $connections = array();
+ $connections = [];
foreach (range(1, 10) as $index) {
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(true)
->getMock()
@@ -68,30 +78,29 @@ class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $mockConnection;
}
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturn($connections[0])
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory');
+ $connectionFactory = m::mock(ConnectionFactory::class);
- $randomizeHosts = false;
- $connectionPool = new Elasticsearch\ConnectionPool\StaticConnectionPool($connections, $selector, $connectionFactory, $randomizeHosts);
+ $connectionPoolParams = [
+ 'randomizeHosts' => false,
+ ];
+ $connectionPool = new StaticConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$retConnection = $connectionPool->nextConnection();
- $this->assertEquals($connections[0], $retConnection);
+ $this->assertSame($connections[0], $retConnection);
}
- /**
- * @expectedException Elasticsearch\Common\Exceptions\NoNodesAvailableException
- */
public function testAllHostsFailPing()
{
- $connections = array();
+ $connections = [];
foreach (range(1, 10) as $index) {
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(false)
->getMock()
@@ -105,25 +114,30 @@ class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $mockConnection;
}
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturnValues($connections)
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory');
+ $connectionFactory = m::mock(ConnectionFactory::class);
+
+ $connectionPoolParams = [
+ 'randomizeHosts' => false,
+ ];
+ $connectionPool = new StaticConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
- $randomizeHosts = false;
- $connectionPool = new Elasticsearch\ConnectionPool\StaticConnectionPool($connections, $selector, $connectionFactory, $randomizeHosts);
+ $this->expectException(\Elasticsearch\Common\Exceptions\NoNodesAvailableException::class);
+ $this->expectExceptionMessage('No alive nodes found in your cluster');
$connectionPool->nextConnection();
}
public function testAllExceptLastHostFailPingRevivesInSkip()
{
- $connections = array();
+ $connections = [];
foreach (range(1, 9) as $index) {
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(false)
->getMock()
@@ -137,7 +151,7 @@ class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $mockConnection;
}
- $goodConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $goodConnection = m::mock(Connection::class)
->shouldReceive('ping')->once()
->andReturn(true)
->getMock()
@@ -150,26 +164,28 @@ class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $goodConnection;
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturnValues($connections)
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory');
+ $connectionFactory = m::mock(ConnectionFactory::class);
- $randomizeHosts = false;
- $connectionPool = new Elasticsearch\ConnectionPool\StaticConnectionPool($connections, $selector, $connectionFactory, $randomizeHosts);
+ $connectionPoolParams = [
+ 'randomizeHosts' => false,
+ ];
+ $connectionPool = new StaticConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$ret = $connectionPool->nextConnection();
- $this->assertEquals($goodConnection, $ret);
+ $this->assertSame($goodConnection, $ret);
}
public function testAllExceptLastHostFailPingRevivesPreSkip()
{
- $connections = array();
+ $connections = [];
foreach (range(1, 9) as $index) {
- $mockConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $mockConnection = m::mock(Connection::class)
->shouldReceive('ping')
->andReturn(false)
->getMock()
@@ -183,7 +199,7 @@ class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $mockConnection;
}
- $goodConnection = m::mock('\Elasticsearch\Connections\Connection')
+ $goodConnection = m::mock(Connection::class)
->shouldReceive('ping')->once()
->andReturn(true)
->getMock()
@@ -196,18 +212,20 @@ class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
$connections[] = $goodConnection;
- $selector = m::mock('\Elasticsearch\ConnectionPool\Selectors\RoundRobinSelector')
+ $selector = m::mock(RoundRobinSelector::class)
->shouldReceive('select')
->andReturnValues($connections)
->getMock();
- $connectionFactory = m::mock('\Elasticsearch\Connections\ConnectionFactory');
+ $connectionFactory = m::mock(ConnectionFactory::class);
- $randomizeHosts = false;
- $connectionPool = new Elasticsearch\ConnectionPool\StaticConnectionPool($connections, $selector, $connectionFactory, $randomizeHosts);
+ $connectionPoolParams = [
+ 'randomizeHosts' => false,
+ ];
+ $connectionPool = new StaticConnectionPool($connections, $selector, $connectionFactory, $connectionPoolParams);
$ret = $connectionPool->nextConnection();
- $this->assertEquals($goodConnection, $ret);
+ $this->assertSame($goodConnection, $ret);
}
public function testCustomConnectionPoolIT()
@@ -216,16 +234,12 @@ class StaticConnectionPoolTest extends \PHPUnit_Framework_TestCase
$clientBuilder->setHosts(['localhost:1']);
$client = $clientBuilder
->setRetries(0)
- ->setConnectionPool('\Elasticsearch\ConnectionPool\StaticConnectionPool', [])
+ ->setConnectionPool(StaticConnectionPool::class, [])
->build();
- try {
- $client->search([]);
- $this->fail("Should have thrown NoNodesAvailableException");
- } catch (Elasticsearch\Common\Exceptions\NoNodesAvailableException $e) {
- // All good
- } catch (\Exception $e) {
- throw $e;
- }
+ $this->expectException(Elasticsearch\Common\Exceptions\NoNodesAvailableException::class);
+ $this->expectExceptionMessage('No alive nodes found in your cluster');
+
+ $client->search([]);
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Connections/ConnectionTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Connections/ConnectionTest.php
new file mode 100644
index 00000000..9e91648d
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Connections/ConnectionTest.php
@@ -0,0 +1,80 @@
+<?php
+namespace Elasticsearch\Tests\Connections;
+
+use Elasticsearch\Client;
+use Elasticsearch\ClientBuilder;
+use Elasticsearch\Connections\Connection;
+use Elasticsearch\Serializers\SerializerInterface;
+use Psr\Log\LoggerInterface;
+
+class ConnectionTest extends \PHPUnit\Framework\TestCase
+{
+ private $logger;
+ private $trace;
+ private $serializer;
+
+ protected function setUp()
+ {
+ $this->logger = $this->createMock(LoggerInterface::class);
+ $this->trace = $this->createMock(LoggerInterface::class);
+ $this->serializer = $this->createMock(SerializerInterface::class);
+ }
+
+ public function testConstructor()
+ {
+ $params = [];
+ $host = [
+ 'host' => 'localhost'
+ ];
+ $connection = new Connection(
+ function () {
+ },
+ $host,
+ $params,
+ $this->serializer,
+ $this->logger,
+ $this->trace
+ );
+ $this->assertInstanceOf(Connection::class, $connection);
+ }
+
+ public function testGetHeadersContainUserAgent()
+ {
+ $params = [];
+ $host = [
+ 'host' => 'localhost'
+ ];
+ $connection = new Connection(
+ function () {
+ },
+ $host,
+ $params,
+ $this->serializer,
+ $this->logger,
+ $this->trace
+ );
+ $headers = $connection->getHeaders();
+ $this->assertArrayHasKey('User-Agent', $headers);
+ $this->assertContains('elasticsearch-php/'. Client::VERSION, $headers['User-Agent'][0]);
+ }
+
+ public function testUserAgentHeaderIsSent()
+ {
+ $params = [];
+ $host = [
+ 'host' => 'localhost'
+ ];
+ $connection = new Connection(
+ ClientBuilder::defaultHandler(),
+ $host,
+ $params,
+ $this->serializer,
+ $this->logger,
+ $this->trace
+ );
+ $result = $connection->performRequest('GET', '/');
+ $request = $connection->getLastRequestInfo()['request'];
+ $this->assertArrayHasKey('User-Agent', $request['headers']);
+ $this->assertContains('elasticsearch-php/'. Client::VERSION, $request['headers']['User-Agent'][0]);
+ }
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Endpoints/AbstractEndpointTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Endpoints/AbstractEndpointTest.php
index 51701e37..0305010c 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Endpoints/AbstractEndpointTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Endpoints/AbstractEndpointTest.php
@@ -1,14 +1,16 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests\Endpoints;
use Elasticsearch\Endpoints\AbstractEndpoint;
-class AbstractEndpointTest extends \PHPUnit_Framework_TestCase
+class AbstractEndpointTest extends \PHPUnit\Framework\TestCase
{
private $endpoint;
- public static function invalidParameters()
+ public static function invalidParameters(): array
{
return [
[['invalid' => 10]],
@@ -18,7 +20,6 @@ class AbstractEndpointTest extends \PHPUnit_Framework_TestCase
/**
* @dataProvider invalidParameters
- * @expectedException Elasticsearch\Common\Exceptions\UnexpectedValueException
*/
public function testInvalidParamsCauseErrorsWhenProvidedToSetParams(array $params)
{
@@ -26,6 +27,8 @@ class AbstractEndpointTest extends \PHPUnit_Framework_TestCase
->method('getParamWhitelist')
->willReturn(['one', 'two']);
+ $this->expectException(\Elasticsearch\Common\Exceptions\UnexpectedValueException::class);
+
$this->endpoint->setParams($params);
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Helper/Iterators/SearchHitIteratorTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Helper/Iterators/SearchHitIteratorTest.php
new file mode 100644
index 00000000..8cd1daad
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Helper/Iterators/SearchHitIteratorTest.php
@@ -0,0 +1,135 @@
+<?php
+
+declare(strict_types = 1);
+
+namespace Elasticsearch\Tests\Helper\Iterators;
+
+use Elasticsearch\Helper\Iterators\SearchHitIterator;
+use Elasticsearch\Helper\Iterators\SearchResponseIterator;
+use Mockery;
+
+/**
+ * Class SearchResponseIteratorTest
+ *
+ * @package Elasticsearch\Tests\Helper\Iterators
+ * @author Enrico Zimuel <enrico.zimuel@elastic.co>
+ * @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
+ * @link http://Elasticsearch.org
+ */
+class SearchHitIteratorTest extends \PHPUnit\Framework\TestCase
+{
+
+ public function setUp()
+ {
+ $this->searchResponse = Mockery::mock(SearchResponseIterator::class);
+ }
+
+ public function tearDown()
+ {
+ Mockery::close();
+ }
+
+ public function testWithNoResults()
+ {
+ $this->searchResponse->shouldReceive('rewind')
+ ->once()
+ ->ordered();
+
+ $this->searchResponse->shouldReceive('current')
+ ->once()
+ ->ordered()
+ ->andReturn([]);
+
+ $this->searchResponse->shouldReceive('valid')
+ ->twice()
+ ->ordered()
+ ->andReturn(false);
+
+ $searchHit = new SearchHitIterator($this->searchResponse);
+ $this->assertCount(0, $searchHit);
+ }
+
+ public function testWithHits()
+ {
+ $this->searchResponse->shouldReceive('rewind')
+ ->once()
+ ->ordered();
+
+ $this->searchResponse->shouldReceive('current')
+ ->andReturn(
+ [
+ 'hits' => [
+ 'hits' => [
+ [ 'foo' => 'bar0' ],
+ [ 'foo' => 'bar1' ],
+ [ 'foo' => 'bar2' ]
+ ],
+ 'total' => 3
+ ]
+ ],
+ [
+ 'hits' => [
+ 'hits' => [
+ [ 'foo' => 'bar0' ],
+ [ 'foo' => 'bar1' ],
+ [ 'foo' => 'bar2' ]
+ ],
+ 'total' => 3
+ ]
+ ],
+ [
+ 'hits' => [
+ 'hits' => [
+ [ 'foo' => 'bar0' ],
+ [ 'foo' => 'bar1' ],
+ [ 'foo' => 'bar2' ]
+ ],
+ 'total' => 3
+ ]
+ ],
+ [
+ 'hits' => [
+ 'hits' => [
+ [ 'foo' => 'bar0' ],
+ [ 'foo' => 'bar1' ],
+ [ 'foo' => 'bar2' ]
+ ],
+ 'total' => 3
+ ]
+ ],
+ [
+ 'hits' => [
+ 'hits' => [
+ [ 'foo' => 'bar3' ],
+ [ 'foo' => 'bar4' ]
+ ],
+ 'total' => 2
+ ]
+ ],
+ [
+ 'hits' => [
+ 'hits' => [
+ [ 'foo' => 'bar3' ],
+ [ 'foo' => 'bar4' ]
+ ],
+ 'total' => 2
+ ]
+ ]
+ );
+
+ $this->searchResponse->shouldReceive('valid')
+ ->andReturn(true, true, true, false);
+
+ $this->searchResponse->shouldReceive('next')
+ ->times(2)
+ ->ordered();
+
+ $responses = new SearchHitIterator($this->searchResponse);
+ $i = 0;
+ foreach ($responses as $key => $value) {
+ $this->assertEquals($i, $key);
+ $this->assertEquals("bar$i", $value['foo']);
+ $i++;
+ }
+ }
+}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Helper/Iterators/SearchResponseIteratorTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Helper/Iterators/SearchResponseIteratorTest.php
index 2570dd85..2e25dc7f 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Helper/Iterators/SearchResponseIteratorTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Helper/Iterators/SearchResponseIteratorTest.php
@@ -1,18 +1,22 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests\Helper\Iterators;
+use Elasticsearch\Client;
use Elasticsearch\Helper\Iterators\SearchResponseIterator;
use Mockery as m;
/**
* Class SearchResponseIteratorTest
+ *
* @package Elasticsearch\Tests\Helper\Iterators
* @author Arturo Mejia <arturo.mejia@kreatetechnology.com>
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://Elasticsearch.org
*/
-class SearchResponseIteratorTest extends \PHPUnit_Framework_TestCase
+class SearchResponseIteratorTest extends \PHPUnit\Framework\TestCase
{
public function tearDown()
@@ -22,24 +26,24 @@ class SearchResponseIteratorTest extends \PHPUnit_Framework_TestCase
public function testWithNoResults()
{
- $search_params = array(
+ $search_params = [
'scroll' => '5m',
'index' => 'twitter',
'size' => 1000,
- 'body' => array(
- 'query' => array(
- 'match_all' => new \StdClass
- )
- )
- );
+ 'body' => [
+ 'query' => [
+ 'match_all' => new \stdClass
+ ]
+ ]
+ ];
- $mock_client = m::mock('\Elasticsearch\Client');
+ $mock_client = m::mock(Client::class);
$mock_client->shouldReceive('search')
->once()
->ordered()
->with($search_params)
- ->andReturn(array('_scroll_id' => 'scroll_id_01'));
+ ->andReturn(['_scroll_id' => 'scroll_id_01']);
$mock_client->shouldReceive('scroll')
->never();
@@ -57,24 +61,25 @@ class SearchResponseIteratorTest extends \PHPUnit_Framework_TestCase
public function testWithHits()
{
- $search_params = array(
+ $search_params = [
'scroll' => '5m',
'index' => 'twitter',
'size' => 1000,
- 'body' => array(
- 'query' => array(
- 'match_all' => new \StdClass
- )
- )
- );
+ 'body' => [
+ 'query' => [
+ 'match_all' => new \stdClass
+ ]
+ ]
+ ];
- $mock_client = m::mock('\Elasticsearch\Client');
+ $mock_client = m::mock(Client::class);
$mock_client->shouldReceive('search')
->once()
->ordered()
->with($search_params)
- ->andReturn([
+ ->andReturn(
+ [
'_scroll_id' => 'scroll_id_01',
'hits' => [
'hits' => [
@@ -83,7 +88,8 @@ class SearchResponseIteratorTest extends \PHPUnit_Framework_TestCase
]
]
]
- ]);
+ ]
+ );
$mock_client->shouldReceive('scroll')
->once()
@@ -104,7 +110,8 @@ class SearchResponseIteratorTest extends \PHPUnit_Framework_TestCase
]
]
]
- ]);
+ ]
+ );
$mock_client->shouldReceive('scroll')
->once()
@@ -161,7 +168,12 @@ class SearchResponseIteratorTest extends \PHPUnit_Framework_TestCase
->withAnyArgs();
$responses = new SearchResponseIterator($mock_client, $search_params);
-
- $this->assertCount(4, $responses);
+ $count = 0;
+ $i = 0;
+ foreach ($responses as $response) {
+ $count += count($response['hits']['hits']);
+ $this->assertEquals($response['_scroll_id'], sprintf("scroll_id_%02d", ++$i));
+ }
+ $this->assertEquals(3, $count);
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/RegisteredNamespaceTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/RegisteredNamespaceTest.php
index f40430f0..9be74499 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/RegisteredNamespaceTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/RegisteredNamespaceTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests;
use Elasticsearch;
@@ -18,7 +20,7 @@ use Mockery as m;
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class RegisteredNamespaceTest extends \PHPUnit_Framework_TestCase
+class RegisteredNamespaceTest extends \PHPUnit\Framework\TestCase
{
public function tearDown()
{
@@ -29,20 +31,22 @@ class RegisteredNamespaceTest extends \PHPUnit_Framework_TestCase
{
$builder = new FooNamespaceBuilder();
$client = ClientBuilder::create()->registerNamespace($builder)->build();
- $this->assertEquals("123", $client->foo()->fooMethod());
+ $this->assertSame("123", $client->foo()->fooMethod());
}
- /**
- * @expectedException \Elasticsearch\Common\Exceptions\BadMethodCallException
- */
public function testNonExistingNamespace()
{
$builder = new FooNamespaceBuilder();
$client = ClientBuilder::create()->registerNamespace($builder)->build();
- $this->assertEquals("123", $client->bar()->fooMethod());
+
+ $this->expectException(\Elasticsearch\Common\Exceptions\BadMethodCallException::class);
+ $this->expectExceptionMessage('Namespace [bar] not found');
+
+ $client->bar()->fooMethod();
}
}
+// @codingStandardsIgnoreStart "Each class must be in a file by itself" - not worth the extra work here
class FooNamespaceBuilder implements Elasticsearch\Namespaces\NamespaceBuilderInterface
{
public function getName()
@@ -62,4 +66,5 @@ class FooNamespace
{
return "123";
}
-} \ No newline at end of file
+}
+// @codingStandardsIgnoreEnd
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/ArrayToJSONSerializerTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/ArrayToJSONSerializerTest.php
index 0010f86a..ad7e96a2 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/ArrayToJSONSerializerTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/ArrayToJSONSerializerTest.php
@@ -1,16 +1,18 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests\Serializers;
use Elasticsearch\Serializers\ArrayToJSONSerializer;
-use PHPUnit_Framework_TestCase;
use Mockery as m;
/**
* Class ArrayToJSONSerializerTest
+ *
* @package Elasticsearch\Tests\Serializers
*/
-class ArrayToJSONSerializerTest extends PHPUnit_Framework_TestCase
+class ArrayToJSONSerializerTest extends \PHPUnit\Framework\TestCase
{
public function tearDown()
{
@@ -20,12 +22,12 @@ class ArrayToJSONSerializerTest extends PHPUnit_Framework_TestCase
public function testSerializeArray()
{
$serializer = new ArrayToJSONSerializer();
- $body = array('value' => 'field');
+ $body = ['value' => 'field'];
$ret = $serializer->serialize($body);
$body = json_encode($body, JSON_PRESERVE_ZERO_FRACTION);
- $this->assertEquals($body, $ret);
+ $this->assertSame($body, $ret);
}
public function testSerializeString()
@@ -35,7 +37,7 @@ class ArrayToJSONSerializerTest extends PHPUnit_Framework_TestCase
$ret = $serializer->serialize($body);
- $this->assertEquals($body, $ret);
+ $this->assertSame($body, $ret);
}
public function testDeserializeJSON()
@@ -43,9 +45,9 @@ class ArrayToJSONSerializerTest extends PHPUnit_Framework_TestCase
$serializer = new ArrayToJSONSerializer();
$body = '{"field":"value"}';
- $ret = $serializer->deserialize($body, array());
+ $ret = $serializer->deserialize($body, []);
$body = json_decode($body, true);
- $this->assertEquals($body, $ret);
+ $this->assertSame($body, $ret);
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/EverythingToJSONSerializerTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/EverythingToJSONSerializerTest.php
index d0c6a913..ce4d52b9 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/EverythingToJSONSerializerTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/Serializers/EverythingToJSONSerializerTest.php
@@ -1,16 +1,18 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests\Serializers;
use Elasticsearch\Serializers\EverythingToJSONSerializer;
-use PHPUnit_Framework_TestCase;
use Mockery as m;
/**
* Class EverythingToJSONSerializerTest
+ *
* @package Elasticsearch\Tests\Serializers
*/
-class EverythingToJSONSerializerTest extends PHPUnit_Framework_TestCase
+class EverythingToJSONSerializerTest extends \PHPUnit\Framework\TestCase
{
public function tearDown()
{
@@ -20,12 +22,12 @@ class EverythingToJSONSerializerTest extends PHPUnit_Framework_TestCase
public function testSerializeArray()
{
$serializer = new EverythingToJSONSerializer();
- $body = array('value' => 'field');
+ $body = ['value' => 'field'];
$ret = $serializer->serialize($body);
$body = json_encode($body, JSON_PRESERVE_ZERO_FRACTION);
- $this->assertEquals($body, $ret);
+ $this->assertSame($body, $ret);
}
public function testSerializeString()
@@ -36,7 +38,7 @@ class EverythingToJSONSerializerTest extends PHPUnit_Framework_TestCase
$ret = $serializer->serialize($body);
$body = '"abc"';
- $this->assertEquals($body, $ret);
+ $this->assertSame($body, $ret);
}
public function testDeserializeJSON()
@@ -44,9 +46,9 @@ class EverythingToJSONSerializerTest extends PHPUnit_Framework_TestCase
$serializer = new EverythingToJSONSerializer();
$body = '{"field":"value"}';
- $ret = $serializer->deserialize($body, array());
+ $ret = $serializer->deserialize($body, []);
$body = json_decode($body, true);
- $this->assertEquals($body, $ret);
+ $this->assertSame($body, $ret);
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/YamlRunnerTest.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/YamlRunnerTest.php
index 36eebd11..eba12148 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/YamlRunnerTest.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/Elasticsearch/Tests/YamlRunnerTest.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
namespace Elasticsearch\Tests;
use Doctrine\Common\Inflector\Inflector;
@@ -11,12 +13,13 @@ use Elasticsearch\Common\Exceptions\Missing404Exception;
use Elasticsearch\Common\Exceptions\RequestTimeout408Exception;
use Elasticsearch\Common\Exceptions\ServerErrorResponseException;
use Elasticsearch\Common\Exceptions\RoutingMissingException;
+use Elasticsearch\Common\Exceptions\Unauthorized401Exception;
use GuzzleHttp\Ring\Future\FutureArrayInterface;
-use stdClass;
+use RecursiveDirectoryIterator;
+use RecursiveIteratorIterator;
use Symfony\Component\Finder\Finder;
use Symfony\Component\Finder\SplFileInfo;
use Symfony\Component\Yaml\Exception\ParseException;
-use Symfony\Component\Yaml\Parser;
use Symfony\Component\Yaml\Yaml;
/**
@@ -29,43 +32,94 @@ use Symfony\Component\Yaml\Yaml;
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache2
* @link http://elasticsearch.org
*/
-class YamlRunnerTest extends \PHPUnit_Framework_TestCase
+class YamlRunnerTest extends \PHPUnit\Framework\TestCase
{
- /** @var Parser Yaml parser for reading integrations tests */
+ /**
+ * @var \Symfony\Component\Yaml\Yaml Yaml parser for reading integrations tests
+ */
private $yaml;
- /** @var Elasticsearch\Client client used by elasticsearch */
+ /**
+ * @var \Elasticsearch\Client client used by elasticsearch
+ */
private $client;
- /** @var string Es version */
+ /**
+ * @var string Es version
+ */
private static $esVersion;
- /** @var array A list of supported features */
+ /**
+ * @var string[] A list of supported features
+ */
private static $supportedFeatures = [
'stash_in_path', 'warnings', 'headers'
];
- /** @var array A mapping for endpoint when there is a reserved keywords for the method / namespace name */
+ /**
+ * @var array A mapping for endpoint when there is a reserved keywords for the method / namespace name
+ */
private static $endpointMapping = [
'tasks' => [
'list' => ['tasksList', 'tasks'],
],
];
- /** @var array A list of skipped test with their reasons */
- private static $skippedTest = [
+ private static $skippedTests = [
+ 'nodes.stats/30_discovery.yml#Discovery stats' => 'Failing on ES 6.1+: nodes.$master.discovery is an empty array, expected to have cluster_state_queue field in it',
+ 'indices.stats/20_translog.yml#Translog retention' => 'Failing on ES 6.3+: Failed asserting that 495 is equal to <string:$creation_size> or is less than \'$creation_size\'',
+ 'indices.shrink/30_copy_settings.yml#Copy settings during shrink index' => 'Failing on ES 6.4+: Failed to match in test "Copy settings during shrink index". Expected [\'4\'] does not match [false] ',
+ ];
+
+ private static $skippedTestsIfPhpLessThan = [
+ // Failing on ES 6.7+ only with PHP 7.0: Cannot access empty property
+ 'indices.put_mapping/11_basic_with_types.yml#Create index with invalid mappings' => '7.1.0',
+ 'indices.put_mapping/10_basic.yml#Create index with invalid mappings' => '7.1.0',
+ 'indices.create/11_basic_with_types.yml#Create index with invalid mappings' => '7.1.0',
+ 'indices.create/11_basic_with_types.yml#Create index with no type mappings' => '7.1.0',
+ 'indices.create/10_basic.yml#Create index with invalid mappings' => '7.1.0',
+ ];
+ /**
+ * @var array A list of skipped test with their reasons
+ */
+ private static $skippedFiles = [
+
+ 'cat.nodeattrs/10_basic.yml' => 'Using java regex fails in PHP',
'cat.nodeattrs/10_basic.yaml' => 'Using java regex fails in PHP',
+
+ 'cat.repositories/10_basic.yml' => 'Using java regex fails in PHP',
'cat.repositories/10_basic.yaml' => 'Using java regex fails in PHP',
+
+ 'indices.shrink/10_basic.yml' => 'Shrink tests seem to require multiple nodes',
'indices.shrink/10_basic.yaml' => 'Shrink tests seem to require multiple nodes',
- 'indices.rollover/10_basic.yaml' => 'Rollover test seems buggy atm'
+
+ 'indices.rollover/10_basic.yml' => 'Rollover test seems buggy atm',
+ 'indices.rollover/10_basic.yaml' => 'Rollover test seems buggy atm',
+
];
- /** @var array A list of files to skip completely, due to fatal parsing errors */
- private static $skippedFiles = [
+ /**
+ * @var array A list of files to skip completely, due to fatal parsing errors
+ */
+ private static $fatalFiles = [
+ 'indices.create/10_basic.yml' => 'Temporary: Yaml parser doesnt support "inline" empty keys',
'indices.create/10_basic.yaml' => 'Temporary: Yaml parser doesnt support "inline" empty keys',
+
+ 'indices.put_mapping/10_basic.yml' => 'Temporary: Yaml parser doesnt support "inline" empty keys',
'indices.put_mapping/10_basic.yaml' => 'Temporary: Yaml parser doesnt support "inline" empty keys',
+
+ 'search/110_field_collapsing.yml' => 'Temporary: parse error, malformed inline yaml',
'search/110_field_collapsing.yaml' => 'Temporary: parse error, malformed inline yaml',
- 'cat.nodes/10_basic.yaml' => 'Temporary: parse error, something about $body: |'
+ 'range/10_basic.yml' => 'Temporary: parse error, malformed inline yaml',
+
+ 'cat.nodes/10_basic.yml' => 'Temporary: parse error, something about $body: |',
+ 'cat.nodes/10_basic.yaml' => 'Temporary: parse error, something about $body: |',
+ 'search.aggregation/180_percentiles_tdigest_metric.yml' => 'array of objects, unclear how to fix',
+ 'search.aggregation/190_percentiles_hdr_metric.yml' => 'array of objects, unclear how to fix',
+ 'search/190_index_prefix_search.yml' => 'bad yaml array syntax',
+ 'search.aggregation/230_composite.yml' => 'bad yaml array syntax',
+ 'search/30_limits.yml' => 'bad regex'
+
];
/**
@@ -73,17 +127,16 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
*
* @return string
*/
- public static function getHost()
+ public static function getHost(): string
{
- if (isset($_SERVER['ES_TEST_HOST']) === true) {
- return $_SERVER['ES_TEST_HOST'];
+ if (getenv('ES_TEST_HOST') !== false) {
+ return getenv('ES_TEST_HOST');
}
echo 'Environment variable for elasticsearch test cluster (ES_TEST_HOST) not defined. Exiting yaml test';
exit;
}
-
public static function setUpBeforeClass()
{
$host = static::getHost();
@@ -105,69 +158,84 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
public function setUp()
{
$this->clean();
- $builder = Elasticsearch\ClientBuilder::create()->setHosts([self::getHost()]);
- if (version_compare(phpversion(), '5.6.6', '<') || ! defined('JSON_PRESERVE_ZERO_FRACTION')) {
- $builder->allowBadJSONSerialization();
- }
- $this->client = $builder->build();
+ $this->client = Elasticsearch\ClientBuilder::create()->setHosts([self::getHost()])->build();
}
/**
* @dataProvider yamlProvider
* @group sync
*/
- public function testIntegration($testProcedure, $skip, $setupProcedure, $fileName)
+ public function testIntegration($testProcedure, bool $skip, $setupProcedure, $teardownProcedure, string $fileName)
{
if ($skip) {
static::markTestIncomplete($testProcedure);
}
- if (array_key_exists($fileName, static::$skippedTest)) {
- static::markTestSkipped(static::$skippedTest[$fileName]);
+ if (array_key_exists($fileName, static::$skippedFiles)) {
+ static::markTestSkipped(static::$skippedFiles[$fileName]);
}
if (null !== $setupProcedure) {
- $this->processProcedure(current($setupProcedure), 'setup');
+ $this->processProcedure(current($setupProcedure), 'setup', $fileName);
$this->waitForYellow();
}
- $this->processProcedure(current($testProcedure), key($testProcedure));
+ try {
+ $this->processProcedure(current($testProcedure), key($testProcedure), $fileName);
+ } finally {
+ if (null !== $teardownProcedure) {
+ $this->processProcedure(current($teardownProcedure), 'teardown', $fileName);
+ $this->waitForYellow();
+ }
+ }
}
/**
* @dataProvider yamlProvider
* @group async
*/
- public function testAsyncIntegration($testProcedure, $skip, $setupProcedure, $fileName)
+ public function testAsyncIntegration($testProcedure, bool $skip, $setupProcedure, $teardownProcedure, string $fileName)
{
if ($skip) {
static::markTestIncomplete($testProcedure);
}
- if (array_key_exists($fileName, static::$skippedTest)) {
- static::markTestSkipped(static::$skippedTest[$fileName]);
+ if (array_key_exists($fileName, static::$skippedFiles)) {
+ static::markTestSkipped(static::$skippedFiles[$fileName]);
}
if (null !== $setupProcedure) {
- $this->processProcedure(current($setupProcedure), 'setup');
+ $this->processProcedure(current($setupProcedure), 'setup', $fileName);
$this->waitForYellow();
}
- $this->processProcedure(current($testProcedure), key($testProcedure), true);
+ try {
+ $this->processProcedure(current($testProcedure), key($testProcedure), $fileName, true);
+ } finally {
+ if (null !== $teardownProcedure) {
+ $this->processProcedure(current($teardownProcedure), 'teardown', $fileName);
+ $this->waitForYellow();
+ }
+ }
}
/**
* Process a procedure
*
- * @param $procedure
- * @param $name
- * @param bool $async
+ * @param array $procedure
+ * @param string $name
+ * @param string $fileName
+ * @param bool $async
*/
- public function processProcedure($procedure, $name, $async = false)
+ public function processProcedure(array $procedure, string $name, string $fileName, bool $async = false)
{
$lastOperationResult = null;
$context = [];
+ if (array_key_exists("$fileName#$name", static::$skippedTests)) {
+ static::markTestSkipped(static::$skippedTests["$fileName#$name"]);
+ }
+
foreach ($procedure as $operation) {
$lastOperationResult = $this->processOperation($operation, $lastOperationResult, $context, $name, $async);
}
@@ -176,15 +244,15 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Process an operation
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
- * @param array $context
- * @param bool $async
+ * @param object $operation
+ * @param array|string|null $lastOperationResult
+ * @param array $context
+ * @param string $testName
+ * @param bool $async
*
* @return mixed
*/
- public function processOperation($operation, $lastOperationResult, &$context, $testName, $async = false)
+ public function processOperation($operation, $lastOperationResult, array &$context, string $testName, bool $async = false)
{
$operationName = array_keys((array)$operation)[0];
@@ -238,17 +306,17 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Do something on the client
*
- * @param $operation
- * @param $lastOperationResult
- * @param array $context
- * @param $testName
- * @param bool $async
+ * @param object $operation
+ * @param array|string|null $lastOperationResult
+ * @param array $context
+ * @param string $testName
+ * @param bool $async
*
* @throws \Exception
*
* @return mixed
*/
- public function operationDo($operation, $lastOperationResult, &$context, $testName, $async = false)
+ public function operationDo($operation, $lastOperationResult, &$context, string $testName, bool $async = false)
{
$expectedError = null;
$expectedWarnings = null;
@@ -273,6 +341,10 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
}
$endpointInfo = explode('.', key($operation));
+
+ /**
+ * @var \stdClass $endpointParams
+*/
$endpointParams = $this->replaceWithContext(current($operation), $context);
$caller = $this->client;
$namespace = null;
@@ -302,6 +374,9 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
$endpointParams->client['headers'] = $headers;
}
+ if (!is_string($method)) {
+ throw new \Exception('$method must be string');
+ }
list($method, $namespace) = $this->mapEndpoint($method, $namespace);
if (null !== $namespace) {
@@ -334,17 +409,18 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Obtain the response from the server
*
- * @param $caller
- * @param $method
- * @param $endpointParams
- * @param $expectedError
- * @param $testName
+ * @param object $caller
+ * @param string $method
+ * @param object $endpointParams
+ * @param string|null $expectedError
+ * @param null $expectedWarnings
+ * @param string $testName
*
* @throws \Exception
*
* @return array|mixed
*/
- public function executeRequest($caller, $method, $endpointParams, $expectedError, $expectedWarnings, $testName)
+ public function executeRequest($caller, string $method, $endpointParams, $expectedError, $expectedWarnings, string $testName)
{
try {
$response = $caller->$method($endpointParams);
@@ -372,20 +448,20 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
* Obtain the response when it is an Exists* method. These are converted into
* true/false responses
*
- * @param $caller
- * @param $method
- * @param $endpointParams
- * @param $expectedError
- * @param $testName
+ * @param object $caller
+ * @param string $method
+ * @param object $endpointParams
+ * @param string|null $expectedError
+ * @param null $expectedWarnings
+ * @param string $testName
*
* @throws \Exception
*
- * @return bool
+ * @return bool|mixed[]|null
*/
public function executeAsyncExistRequest($caller, $method, $endpointParams, $expectedError, $expectedWarnings, $testName)
{
try {
-
$response = $caller->$method($endpointParams);
while ($response instanceof FutureArrayInterface) {
@@ -412,7 +488,8 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
}
}
- public function checkForWarnings($expectedWarnings) {
+ public function checkForWarnings($expectedWarnings)
+ {
$last = $this->client->transport->getLastConnection()->getLastRequestInfo();
@@ -444,27 +521,27 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
}
// Check to make sure we're adding headers
- static::assertArrayHasKey('Content-Type', $last['request']['headers'], print_r($last['request']['headers'], true));
- static::assertEquals('application/json', $last['request']['headers']['Content-Type'][0], print_r($last['request']['headers'], true));
- static::assertArrayHasKey('Accept', $last['request']['headers'], print_r($last['request']['headers'], true));
- static::assertEquals('application/json', $last['request']['headers']['Accept'][0], print_r($last['request']['headers'], true));
-
+ $this->assertArrayHasKey('Content-Type', $last['request']['headers'], print_r($last['request']['headers'], true));
+ $this->assertSame('application/json', $last['request']['headers']['Content-Type'][0], print_r($last['request']['headers'], true));
+ $this->assertArrayHasKey('Accept', $last['request']['headers'], print_r($last['request']['headers'], true));
+ $this->assertSame('application/json', $last['request']['headers']['Accept'][0], print_r($last['request']['headers'], true));
}
/**
* Check if a field in the last operation is false
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
+ * @param string $operation
+ * @param array|string|null $lastOperationResult
+ * @param array $context
+ * @param string $testName
*/
- public function operationIsFalse($operation, $lastOperationResult, &$context, $testName)
+ public function operationIsFalse(string $operation, $lastOperationResult, &$context, string $testName)
{
$value = (bool)$this->resolveValue($lastOperationResult, $operation, $context);
$msg = "Failed to assert that a value is false in test \"$testName\"\n"
."$operation was [".print_r($value, true)."]"
.var_export($lastOperationResult, true);
- static::assertFalse($value, $msg);
+ $this->assertFalse($value, $msg);
return $lastOperationResult;
}
@@ -472,21 +549,21 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Check if a field in the last operation is true
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
+ * @param string $operation
+ * @param array|string|null $lastOperationResult
+ * @param string $testName
*/
- public function operationIsTrue($operation, $lastOperationResult, &$context, $testName)
+ public function operationIsTrue(string $operation, $lastOperationResult, &$context, string $testName)
{
$value = $this->resolveValue($lastOperationResult, $operation, $context);
$msg = "Failed to assert that a value is true in test \"$testName\"\n"
."$operation was [".print_r($value, true)."]"
.var_export($lastOperationResult, true);
- static::assertNotEquals(0, $value, $msg);
- static::assertNotFalse($value, $msg);
- static::assertNotNull($value, $msg);
- static::assertNotEquals('', $msg);
+ $this->assertNotEquals(0, $value, $msg);
+ $this->assertNotFalse($value, $msg);
+ $this->assertNotNull($value, $msg);
+ $this->assertNotEquals('', $msg);
return $lastOperationResult;
}
@@ -494,11 +571,11 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Check if a field in the last operation match an expected value
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
+ * @param object $operation
+ * @param array|string|null $lastOperationResult
+ * @param string $testName
*/
- public function operationMatch($operation, $lastOperationResult, &$context, $testName)
+ public function operationMatch($operation, $lastOperationResult, &$context, string $testName)
{
$key = key($operation);
@@ -517,11 +594,11 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
$expected = json_decode(json_encode($expected), true);
$match = json_decode(json_encode($match), true);
- static::assertEquals($expected, $match, $msg);
+ $this->assertEquals($expected, $match, $msg);
} elseif (is_string($expected) && preg_match('#^/.+?/$#s', $expected)) {
- static::assertRegExp($this->formatRegex($expected), $match, $msg);
+ $this->assertRegExp($this->formatRegex($expected), $match, $msg);
} else {
- static::assertEquals($expected, $match, $msg);
+ $this->assertEquals($expected, $match, $msg);
}
return $lastOperationResult;
@@ -530,16 +607,16 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Check if a field in the last operation is greater than or equal a value
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
+ * @param object $operation
+ * @param array|string|null $lastOperationResult
+ * @param string $testName
*/
- public function operationGreaterThanOrEqual($operation, $lastOperationResult, &$context, $testName)
+ public function operationGreaterThanOrEqual($operation, $lastOperationResult, &$context, string $testName)
{
$value = $this->resolveValue($lastOperationResult, key($operation), $context);
$expected = current($operation);
- static::assertGreaterThanOrEqual($expected, $value, 'Failed to gte in test ' . $testName);
+ $this->assertGreaterThanOrEqual($expected, $value, 'Failed to gte in test ' . $testName);
return $lastOperationResult;
}
@@ -547,16 +624,16 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Check if a field in the last operation is greater than a value
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
+ * @param object $operation
+ * @param array|string|null $lastOperationResult
+ * @param string $testName
*/
- public function operationGreaterThan($operation, $lastOperationResult, &$context, $testName)
+ public function operationGreaterThan($operation, $lastOperationResult, &$context, string $testName)
{
$value = $this->resolveValue($lastOperationResult, key($operation), $context);
$expected = current($operation);
- static::assertGreaterThan($expected, $value, 'Failed to gt in test ' . $testName);
+ $this->assertGreaterThan($expected, $value, 'Failed to gt in test ' . $testName);
return $lastOperationResult;
}
@@ -564,16 +641,16 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Check if a field in the last operation is less than or equal a value
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
+ * @param object $operation
+ * @param array|string|null $lastOperationResult
+ * @param string $testName
*/
- public function operationLessThanOrEqual($operation, $lastOperationResult, &$context, $testName)
+ public function operationLessThanOrEqual($operation, $lastOperationResult, &$context, string $testName)
{
$value = $this->resolveValue($lastOperationResult, key($operation), $context);
$expected = current($operation);
- static::assertLessThanOrEqual($expected, $value, 'Failed to lte in test ' . $testName);
+ $this->assertLessThanOrEqual($expected, $value, 'Failed to lte in test ' . $testName);
return $lastOperationResult;
}
@@ -581,16 +658,16 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Check if a field in the last operation is less than a value
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
+ * @param object $operation
+ * @param array|string|null $lastOperationResult
+ * @param string $testName
*/
- public function operationLessThan($operation, $lastOperationResult, &$context, $testName)
+ public function operationLessThan($operation, $lastOperationResult, &$context, string $testName)
{
$value = $this->resolveValue($lastOperationResult, key($operation), $context);
$expected = current($operation);
- static::assertLessThan($expected, $value, 'Failed to lt in test ' . $testName);
+ $this->assertLessThan($expected, $value, 'Failed to lt in test ' . $testName);
return $lastOperationResult;
}
@@ -598,16 +675,16 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Check if a field in the last operation has length of a value
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
+ * @param object $operation
+ * @param array|string|null $lastOperationResult
+ * @param string $testName
*/
- public function operationLength($operation, $lastOperationResult, &$context, $testName)
+ public function operationLength($operation, $lastOperationResult, &$context, string $testName)
{
$value = $this->resolveValue($lastOperationResult, key($operation), $context);
$expected = current($operation);
- static::assertCount($expected, $value, 'Failed to gte in test ' . $testName);
+ $this->assertCount($expected, $value, 'Failed to gte in test ' . $testName);
return $lastOperationResult;
}
@@ -615,12 +692,12 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Set a variable into context from last operation
*
- * @param $operation
- * @param $lastOperationResult
- * @param $context
- * @param $testName
+ * @param object $operation
+ * @param array|string|null $lastOperationResult
+ * @param array $context
+ * @param string $testName
*/
- public function operationSet($operation, $lastOperationResult, &$context, $testName)
+ public function operationSet($operation, $lastOperationResult, &$context, string $testName)
{
$key = key($operation);
$value = $this->resolveValue($lastOperationResult, $key, $context);
@@ -634,13 +711,13 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Skip an operation depending on Elasticsearch Version
*
- * @param $operation
- * @param $lastOperationResult
- * @param $testName
+ * @param \stdClass &object $operation
+ * @param array|string|null $lastOperationResult
+ * @param string $testName
*/
- public function operationSkip($operation, $lastOperationResult, $testName)
+ public function operationSkip($operation, $lastOperationResult, string $testName)
{
- if (is_object($operation) !== true ) {
+ if (is_object($operation) !== true) {
return $lastOperationResult;
}
@@ -669,11 +746,11 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
$version[0] = ~PHP_INT_MAX;
}
- if (!isset($version[1]) || $version[1] === "" ) {
+ if (!isset($version[1]) || $version[1] === "") {
$version[1] = PHP_INT_MAX;
}
- if (version_compare(static::$esVersion, $version[0], '>=') && version_compare(static::$esVersion, $version[1], '<=')) {
+ if (version_compare(static::$esVersion, (string)$version[0], '>=') && version_compare(static::$esVersion, (string)$version[1], '<=')) {
static::markTestSkipped(sprintf('Skip test "%s", as version %s should be skipped (%s)', $testName, static::$esVersion, $operation->reason));
}
}
@@ -685,31 +762,35 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
* Assert an expected error
*
* @param \Exception $exception
- * @param $expectedError
- * @param $testName
+ * @param string $expectedError
+ * @param string $testName
*
- * @return array
+ * @return array|null
*/
- private function assertException(\Exception $exception, $expectedError, $testName)
+ private function assertException(\Exception $exception, string $expectedError, string $testName)
{
if (is_string($expectedError) && preg_match('#^/.+?/$#', $expectedError)) {
- static::assertRegExp($expectedError, $exception->getMessage(), 'Failed to catch error in test ' . $testName);
+ $this->assertRegExp($expectedError, $exception->getMessage(), 'Failed to catch error in test ' . $testName);
+ } elseif ($exception instanceof BadRequest400Exception && $expectedError === 'bad_request') {
+ $this->assertTrue(true);
+ } elseif ($exception instanceof Unauthorized401Exception && $expectedError === 'unauthorized') {
+ $this->assertTrue(true);
} elseif ($exception instanceof Missing404Exception && $expectedError === 'missing') {
- static::assertTrue(true);
+ $this->assertTrue(true);
} elseif ($exception instanceof Conflict409Exception && $expectedError === 'conflict') {
- static::assertTrue(true);
+ $this->assertTrue(true);
} elseif ($exception instanceof Forbidden403Exception && $expectedError === 'forbidden') {
- static::assertTrue(true);
+ $this->assertTrue(true);
} elseif ($exception instanceof RequestTimeout408Exception && $expectedError === 'request_timeout') {
- static::assertTrue(true);
+ $this->assertTrue(true);
} elseif ($exception instanceof BadRequest400Exception && $expectedError === 'request') {
- static::assertTrue(true);
+ $this->assertTrue(true);
} elseif ($exception instanceof ServerErrorResponseException && $expectedError === 'request') {
- static::assertTrue(true);
+ $this->assertTrue(true);
} elseif ($exception instanceof \RuntimeException && $expectedError === 'param') {
- static::assertTrue(true);
+ $this->assertTrue(true);
} else {
- static::assertContains($expectedError, $exception->getMessage());
+ $this->assertContains($expectedError, $exception->getMessage());
}
if ($exception->getPrevious() !== null) {
@@ -724,7 +805,7 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
*
* @return array
*/
- public function yamlProvider()
+ public function yamlProvider(): array
{
$this->yaml = new Yaml();
$path = __DIR__ . '/../../../util/elasticsearch/rest-api-spec/src/main/resources/rest-api-spec/test';
@@ -733,11 +814,16 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
$finder = new Finder();
$finder->in($path);
$finder->files();
+ $finder->name('*.yml');
+
+ // *.yaml files should be included until the library is ES 6.0+ only
$finder->name('*.yaml');
- $filter = isset($_SERVER['TEST_CASE']) ? $_SERVER['TEST_CASE'] : null;
+ $filter = getenv('TEST_CASE') !== false ? getenv('TEST_CASE') : null;
- /** @var SplFileInfo $file */
+ /**
+ * @var SplFileInfo $file
+ */
foreach ($finder as $file) {
$files = array_merge($files, $this->splitDocument($file, $path, $filter));
}
@@ -753,7 +839,7 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
*
* @return array
*/
- private function mapEndpoint($method, $namespace = null)
+ private function mapEndpoint(string $method, $namespace = null): array
{
if (null === $namespace && array_key_exists($method, static::$endpointMapping)) {
return static::$endpointMapping[$method];
@@ -769,12 +855,12 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Replace contextual variable into a bunch of data
*
- * @param $data
- * @param $context
+ * @param object|array|string|integer $data
+ * @param array $context
*
* @return mixed
*/
- private function replaceWithContext($data, $context)
+ private function replaceWithContext($data, array $context)
{
if (empty($context)) {
return $data;
@@ -800,12 +886,12 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Resolve a value into an array given a specific field
*
- * @param $result
- * @param $field
- *
+ * @param mixed $result
+ * @param string $field
+ * @param array $context
* @return mixed
*/
- private function resolveValue($result, $field, &$context)
+ private function resolveValue($result, $field, array &$context)
{
if (empty($field)) {
return $result;
@@ -842,11 +928,11 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
/**
* Format a regex for PHP
*
- * @param $regex
+ * @param string $regex
*
* @return string
*/
- private function formatRegex($regex)
+ private function formatRegex(string $regex): string
{
$regex = trim($regex);
$regex = substr($regex, 1, -1);
@@ -864,24 +950,29 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
*
* @return array
*/
- private function splitDocument($file, $path, $filter = null)
+ private function splitDocument(SplFileInfo $file, string $path, string $filter = null): array
{
- $fileContent = file_get_contents($file);
+
+ $fileContent = $file->getContents();
// cleanup some bad comments
$fileContent = str_replace('"#', '" #', $fileContent);
$documents = explode("---\n", $fileContent);
- $documents = array_filter($documents, function ($item) {
- return trim($item) !== '';
- });
+ $documents = array_filter(
+ $documents,
+ function ($item) {
+ return trim($item) !== '';
+ }
+ );
$documentsParsed = [];
$setup = null;
$setupSkip = false;
+ $teardown = null;
$fileName = str_replace($path . '/', '', $file);
- if (array_key_exists($fileName, static::$skippedFiles)) {
- echo "Skipping: $fileName. ".static::$skippedFiles[$fileName]."\n";
+ if (array_key_exists($fileName, static::$fatalFiles)) {
+ echo "Skipping: $fileName. ".static::$fatalFiles[$fileName]."\n";
return [];
}
@@ -891,6 +982,19 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
$skip = false;
$documentParsed = null;
foreach ($documents as $documentString) {
+ // Extract test name
+ if (preg_match('/"([^"]+)"/', $documentString, $matches)) {
+ $testName = $matches[1];
+ // Skip YAML parsing if test is signed to be skipped and if PHP is < version specified
+ // To prevent YAML parse error, e.g. empty property
+ if (array_key_exists("$fileName#$testName", static::$skippedTestsIfPhpLessThan)) {
+ if (version_compare(PHP_VERSION, static::$skippedTestsIfPhpLessThan["$fileName#$testName"], '<')) {
+ continue;
+ }
+ }
+ }
+ // TODO few bad instances of teardown, should be fixed in upstream but this is a quick fix locally
+ $documentString = str_replace(" teardown:", "teardown:", $documentString);
try {
if (!$setupSkip) {
$documentParsed = $this->yaml->parse($documentString, false, false, true);
@@ -925,8 +1029,10 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
if (!$skip && key($documentParsed) === 'setup') {
$setup = $documentParsed;
$setupSkip = $skip;
+ } elseif (!$teardown && key($documentParsed) === 'teardown') {
+ $teardown = $documentParsed;
} else {
- $documentsParsed[] = [$documentParsed, $skip || $setupSkip, $setup, $fileName];
+ $documentsParsed[] = [$documentParsed, $skip || $setupSkip, $setup, $teardown, $fileName];
}
}
@@ -998,21 +1104,37 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
$response = curl_exec($ch);
curl_close($ch);
-
}
}
}
- // TODO ewwww...
- shell_exec('rm -rf /tmp/test_repo_create_1_loc');
- shell_exec('rm -rf /tmp/test_repo_restore_1_loc');
- shell_exec('rm -rf /tmp/test_cat_repo_1_loc');
- shell_exec('rm -rf /tmp/test_cat_repo_2_loc');
- shell_exec('rm -rf /tmp/test_cat_snapshots_1_loc');
+ $this->rmDirRecursively('/tmp/test_repo_create_1_loc');
+ $this->rmDirRecursively('/tmp/test_repo_restore_1_loc');
+ $this->rmDirRecursively('/tmp/test_cat_repo_1_loc');
+ $this->rmDirRecursively('/tmp/test_cat_repo_2_loc');
+ $this->rmDirRecursively('/tmp/test_cat_snapshots_1_loc');
$this->waitForYellow();
}
+ private function rmDirRecursively(string $dir)
+ {
+ if (!is_dir($dir)) {
+ return;
+ }
+ $files = new RecursiveIteratorIterator(
+ new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS),
+ RecursiveIteratorIterator::CHILD_FIRST
+ );
+
+ foreach ($files as $fileinfo) {
+ $todo = ($fileinfo->isDir() ? 'rmdir' : 'unlink');
+ $todo($fileinfo->getRealPath());
+ }
+
+ rmdir($dir);
+ }
+
/**
* Wait for cluster to be in a "YELLOW" state
*/
@@ -1033,8 +1155,8 @@ class YamlRunnerTest extends \PHPUnit_Framework_TestCase
++$counter;
if ($counter > 10) {
- $this->log("Aborting test due to failure in clearing cluster.\n");
- $this->log(print_r($response, true));
+ echo "Aborting test due to failure in clearing cluster.\n";
+ echo print_r($response, true);
exit;
}
}
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/tests/bootstrap.php b/www/wiki/vendor/elasticsearch/elasticsearch/tests/bootstrap.php
index dca8a29d..9e4d302d 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/tests/bootstrap.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/tests/bootstrap.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
error_reporting(E_ALL | E_STRICT);
// Set the default timezone. While this doesn't cause any tests to fail, PHP
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/travis/download_and_run_es.sh b/www/wiki/vendor/elasticsearch/elasticsearch/travis/download_and_run_es.sh
index ad6fec2b..ffad1e7d 100755
--- a/www/wiki/vendor/elasticsearch/elasticsearch/travis/download_and_run_es.sh
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/travis/download_and_run_es.sh
@@ -4,29 +4,27 @@ if [ -z $ES_VERSION ]; then
exit 1;
fi;
-
killall java 2>/dev/null
which java
java -version
-echo "Downloading Elasticsearch v${ES_VERSION}-SNAPSHOT..."
+echo "Downloading Elasticsearch v${ES_VERSION}..."
-ES_URL=$(curl -sS "https://esvm-props.kibana.rocks/builds" | jq -r ".branches[\"$ES_VERSION\"].zip")
+ES_URL="https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES_VERSION}.tar.gz"
-curl -L -o elasticsearch-latest-SNAPSHOT.zip $ES_URL
-unzip "elasticsearch-latest-SNAPSHOT.zip"
+curl -L -o elasticsearch-latest.tar.gz $ES_URL
+tar -xvf "elasticsearch-latest.tar.gz"
echo "Adding repo to config..."
find . -name "elasticsearch.yml" | while read TXT ; do echo 'repositories.url.allowed_urls: ["http://*"]' >> $TXT ; done
find . -name "elasticsearch.yml" | while read TXT ; do echo 'path.repo: ["/tmp"]' >> $TXT ; done
find . -name "elasticsearch.yml" | while read TXT ; do echo 'node.max_local_storage_nodes: 1' >> $TXT ; done
-find . -name "elasticsearch.yml" | while read TXT ; do echo 'cluster.routing.allocation.disk.watermark.low: 1b' >> $TXT ; done
-find . -name "elasticsearch.yml" | while read TXT ; do echo 'cluster.routing.allocation.disk.watermark.high: 1b' >> $TXT ; done
+find . -name "elasticsearch.yml" | while read TXT ; do echo 'cluster.routing.allocation.disk.watermark.low: 0.1%' >> $TXT ; done
+find . -name "elasticsearch.yml" | while read TXT ; do echo 'cluster.routing.allocation.disk.watermark.high: 0.1%' >> $TXT ; done
find . -name "elasticsearch.yml" | while read TXT ; do echo 'node.attr.testattr: test' >> $TXT ; done
-find . -name "elasticsearch.yml" | while read TXT ; do echo 'script.max_compilations_per_minute: 2048' >> $TXT ; done
-
+find . -name "elasticsearch.yml" | while read TXT ; do echo 'script.max_compilations_rate: 2048/1m' >> $TXT ; done
echo "Starting Elasticsearch v${ES_VERSION}"
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/travis/generate_docs.sh b/www/wiki/vendor/elasticsearch/elasticsearch/travis/generate_docs.sh
index 90f39e9d..88092120 100644..100755
--- a/www/wiki/vendor/elasticsearch/elasticsearch/travis/generate_docs.sh
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/travis/generate_docs.sh
@@ -1 +1,4 @@
-php vendor/sami/sami/sami.php update util/DocsConfig.php \ No newline at end of file
+#!/usr/bin/env bash
+
+curl -O http://get.sensiolabs.org/sami.phar
+php sami.phar update --force -v util/docsConfig.php
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/travis/run_es_docker.sh b/www/wiki/vendor/elasticsearch/elasticsearch/travis/run_es_docker.sh
new file mode 100755
index 00000000..ed104c4e
--- /dev/null
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/travis/run_es_docker.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+if [ -z $ES_VERSION ]; then
+ echo "No ES_VERSION specified";
+ exit 1;
+fi;
+
+docker pull docker.elastic.co/elasticsearch/elasticsearch-oss:${ES_VERSION}
+docker network inspect esnet-oss > /dev/null || docker network create esnet-oss;
+docker run \
+ --rm \
+ --publish 9200:9200 \
+ --env "node.attr.testattr=test" \
+ --env "path.repo=/tmp" \
+ --env "repositories.url.allowed_urls=http://snapshot.*" \
+ --env "discovery.type=single-node" \
+ --network=esnet-oss \
+ --name=elasticsearch-oss \
+ --detach \
+ docker.elastic.co/elasticsearch/elasticsearch-oss:${ES_VERSION}
+docker run --network esnet-oss --rm appropriate/curl --max-time 120 --retry 120 --retry-delay 1 --retry-connrefused --show-error --silent http://elasticsearch-oss:9200
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/util/EnsureClusterAlive.php b/www/wiki/vendor/elasticsearch/elasticsearch/util/EnsureClusterAlive.php
index 88d1de6f..fbf94250 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/util/EnsureClusterAlive.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/util/EnsureClusterAlive.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
error_reporting(E_ALL | E_STRICT);
// Set the default timezone. While this doesn't cause any tests to fail, PHP
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/util/RestSpecRunner.php b/www/wiki/vendor/elasticsearch/elasticsearch/util/RestSpecRunner.php
index e8f4f233..c4a295a7 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/util/RestSpecRunner.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/util/RestSpecRunner.php
@@ -1,5 +1,7 @@
<?php
+declare(strict_types = 1);
+
error_reporting(E_ALL | E_STRICT);
// Set the default timezone. While this doesn't cause any tests to fail, PHP
@@ -17,6 +19,12 @@ echo "Base directory: ". dirname(__DIR__)."\n";
// Include the composer autoloader
$autoloader = require_once(dirname(__DIR__) . '/vendor/autoload.php');
+$client = \Elasticsearch\ClientBuilder::fromConfig([
+ 'hosts' => [$_SERVER['ES_TEST_HOST']]
+]);
+$serverInfo = $client->info();
+var_dump($serverInfo);
+
$gitWrapper = new \GitWrapper\GitWrapper();
echo "Git cwd: ".dirname(__DIR__) . "/util/elasticsearch\n";
$git = $gitWrapper->workingCopy(dirname(__DIR__) . '/util/elasticsearch');
@@ -24,6 +32,6 @@ $git = $gitWrapper->workingCopy(dirname(__DIR__) . '/util/elasticsearch');
echo "Update elasticsearch submodule\n";
$git->fetchAll(array('verbose' => true));
-$hash = $_SERVER['TEST_BUILD_REF'];
+$hash = $serverInfo['version']['build_hash'];
echo "Checkout yaml tests (hash: $hash)\n";
$git->checkout($hash, array('force' => true, 'quiet' => true));
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/util/SpecParser.php b/www/wiki/vendor/elasticsearch/elasticsearch/util/SpecParser.php
index 19dfd932..38636722 100755
--- a/www/wiki/vendor/elasticsearch/elasticsearch/util/SpecParser.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/util/SpecParser.php
@@ -1,6 +1,8 @@
#!/usr/bin/env php
<?php
+declare(strict_types = 1);
+
require_once '../vendor/autoload.php';
$loader = new Twig_Loader_Filesystem('templates');
diff --git a/www/wiki/vendor/elasticsearch/elasticsearch/util/docsConfig.php b/www/wiki/vendor/elasticsearch/elasticsearch/util/docsConfig.php
index c0e05c33..d0a5690c 100644
--- a/www/wiki/vendor/elasticsearch/elasticsearch/util/docsConfig.php
+++ b/www/wiki/vendor/elasticsearch/elasticsearch/util/docsConfig.php
@@ -1,14 +1,6 @@
<?php
-// Ensure that composer has installed all dependencies
-if (!file_exists(dirname(__DIR__) . '/composer.lock')) {
- die("Dependencies must be installed using composer:\n\nphp composer.phar install --dev\n\n"
- . "See http://getcomposer.org for help with installing composer\n");
-}
-
-// Include the composer autoloader
-$autoloader = require_once dirname(__DIR__) . '/vendor/autoload.php';
-
+declare(strict_types = 1);
use Sami\Sami;
use Symfony\Component\Finder\Finder;
@@ -21,10 +13,10 @@ $iterator = Finder::create()
->notName("AbstractNamespace.php")
->in(__DIR__.'/../src/');
-return new Sami($iterator, array(
+return new Sami($iterator, [
'theme' => 'asciidoc',
- 'template_dirs' => array(__DIR__.'/docstheme/'),
+ 'template_dirs' => [__DIR__.'/docstheme/'],
'title' => 'Elasticsearch-php',
'build_dir' => __DIR__.'/../docs/build',
'cache_dir' => __DIR__.'/cache/',
-)); \ No newline at end of file
+]);
diff --git a/www/wiki/vendor/onoi/message-reporter/.gitignore b/www/wiki/vendor/jeroen/file-fetcher-cache/.gitignore
index 09ec1c53..51b61c48 100644
--- a/www/wiki/vendor/onoi/message-reporter/.gitignore
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/.gitignore
@@ -1,10 +1,10 @@
*~
-*.kate-swp
-
!.*
-.idea/
composer.phar
composer.lock
-vendor/ \ No newline at end of file
+vendor/
+
+.idea/
+
diff --git a/www/wiki/vendor/onoi/message-reporter/.scrutinizer.yml b/www/wiki/vendor/jeroen/file-fetcher-cache/.scrutinizer.yml
index 9358405a..18ed1295 100644
--- a/www/wiki/vendor/onoi/message-reporter/.scrutinizer.yml
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/.scrutinizer.yml
@@ -1,18 +1,17 @@
-filter:
- excluded_paths:
- - 'vendor/*'
+build: true
+inherit: true
tools:
- php_mess_detector:
- config:
- controversial_rules: { superglobals: false }
- php_cpd: true
- php_pdepend: true
- php_code_coverage: false
+ external_code_coverage: true
php_code_sniffer: true
+ php_cpd: true
php_cs_fixer: true
php_loc: true
+ php_mess_detector: true
+ php_pdepend: true
php_analyzer: true
sensiolabs_security_checker: true
- external_code_coverage:
- timeout: '900'
+
+filter:
+ excluded_paths:
+ - 'vendor/*'
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/.travis.yml b/www/wiki/vendor/jeroen/file-fetcher-cache/.travis.yml
new file mode 100644
index 00000000..ad12c7d4
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/.travis.yml
@@ -0,0 +1,25 @@
+language: php
+
+php:
+ - 7.1
+ - 7.2
+ - 7.3
+
+sudo: false
+
+install:
+ - travis_retry composer install
+
+script:
+ - composer validate --no-interaction
+ - make ci
+
+after_success:
+ - if [[ "`phpenv version-name`" != "7.3" ]]; then exit 0; fi
+ - vendor/bin/phpunit --coverage-clover coverage.clover
+ - wget https://scrutinizer-ci.com/ocular.phar
+ - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
+
+cache:
+ directories:
+ - $HOME/.composer/cache
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/LICENSE b/www/wiki/vendor/jeroen/file-fetcher-cache/LICENSE
new file mode 100644
index 00000000..383232d2
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/LICENSE
@@ -0,0 +1,29 @@
+BSD 3-Clause License
+
+Copyright (c) 2019, Jeroen De Dauw
+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.
+
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+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.
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/Makefile b/www/wiki/vendor/jeroen/file-fetcher-cache/Makefile
new file mode 100644
index 00000000..f1b427ca
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/Makefile
@@ -0,0 +1,22 @@
+.PHONY: ci test phpunit cs stan covers
+
+DEFAULT_GOAL := ci
+
+ci: test cs
+
+test: covers phpunit
+
+cs: phpcs stan
+
+phpunit:
+ ./vendor/bin/phpunit
+
+phpcs:
+ ./vendor/bin/phpcs -p -s
+
+stan:
+ ./vendor/bin/phpstan analyse --level=1 --no-progress src/ tests/
+
+covers:
+ ./vendor/bin/covers-validator
+
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/README.md b/www/wiki/vendor/jeroen/file-fetcher-cache/README.md
new file mode 100644
index 00000000..2ec11244
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/README.md
@@ -0,0 +1,63 @@
+# FileFetcher Cache
+
+[![Build Status](https://travis-ci.org/JeroenDeDauw/file-fetcher-cache.svg?branch=master)](https://travis-ci.org/JeroenDeDauw/file-fetcher-cache)
+
+Provides simple caching [decorators](https://en.wikipedia.org/wiki/Decorator_pattern)
+for [FileFetcher](https://github.com/JeroenDeDauw/FileFetcher) implementations.
+
+## Usage
+
+The FileFetcher decorators are constructed via [`FileFetcher\Cache\Factory`](src/Factory.php).
+
+* `$factory->newCachingFetcher()`: Caches file contents via [PSR-16 SimpleCache](https://www.php-fig.org/psr/psr-16/)
+* `$factory->newJeroenSimpleCacheFetcher()`: Caches file contents via [jeroen/simple-cache](https://github.com/JeroenDeDauw/SimpleCache)
+
+Once you constructed a FileFetcher, fetching a file is easy:
+
+```php
+$fileContent = $fileFetcher->fetchFile($fileLocation);
+```
+
+To test your code you can use all the test doubles provided by [FileFetcher](https://github.com/JeroenDeDauw/FileFetcher) itself.
+
+## Installation
+
+To use the FileFetcher Cache library in your project, simply add a dependency on jeroen/file-fetcher-cache
+to your project's `composer.json` file. Here is a minimal example of a `composer.json`
+file that just defines a dependency on FileFetcher Cache 1.x:
+
+```json
+{
+ "require": {
+ "jeroen/file-fetcher-cache": "~1.0"
+ }
+}
+```
+
+## Development
+
+Start by installing the project dependencies by executing
+
+ composer update
+
+You can run the tests by executing
+
+ make test
+
+You can run the style checks by executing
+
+ make cs
+
+To run all CI checks, execute
+
+ make ci
+
+You can also invoke PHPUnit directly to pass it arguments, as follows
+
+ vendor/bin/phpunit --filter SomeClassNameOrFilter
+
+## Release notes
+
+### 1.0.0 (2019-01-17)
+
+Initial release with decorators for PSR-16 SimpleCache and jeroen/simple-cache. \ No newline at end of file
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/composer.json b/www/wiki/vendor/jeroen/file-fetcher-cache/composer.json
new file mode 100644
index 00000000..c2442de1
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/composer.json
@@ -0,0 +1,44 @@
+{
+ "name": "jeroen/file-fetcher-cache",
+ "license": "GPL-2.0-or-later",
+ "description": "Provides a SimpleCache (PSR-16) decorator for file fetchers",
+ "keywords": [
+ "file_get_contents",
+ "file-fetcher",
+ "filefetcher",
+ "cache",
+ "caching",
+ "simple-cache",
+ "simplecache",
+ "psr-16"
+ ],
+ "require": {
+ "php": ">=7.1",
+ "jeroen/file-fetcher": "~6.0|~5.0",
+ "psr/simple-cache": "~1.0",
+ "jeroen/simple-cache": "~2.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~7.5",
+ "ockcyp/covers-validator": "~1.0",
+ "squizlabs/php_codesniffer": "~3.3",
+ "slevomat/coding-standard": "~4.5",
+ "mediawiki/mediawiki-codesniffer": "~23.0",
+ "phpstan/phpstan": "~0.10.6"
+ },
+ "autoload": {
+ "psr-4": {
+ "FileFetcher\\Cache\\": "src/"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "FileFetcher\\Cache\\Tests\\": "tests/"
+ }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ }
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/phpcs.xml b/www/wiki/vendor/jeroen/file-fetcher-cache/phpcs.xml
new file mode 100644
index 00000000..e73b2f7a
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/phpcs.xml
@@ -0,0 +1,176 @@
+<?xml version="1.0"?>
+<!--
+ - https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-ruleset.xml
+ - https://github.com/squizlabs/PHP_CodeSniffer/tree/master/src/Standards
+-->
+<ruleset name="WikimediaDeutschlandStyle">
+
+ <file>src/</file>
+ <file>tests/</file>
+
+ <rule ref="vendor/mediawiki/mediawiki-codesniffer/MediaWiki/Sniffs/WhiteSpace">
+ <exclude name="vendor/mediawiki/mediawiki-codesniffer/MediaWiki/Sniffs/WhiteSpace/SpaceBeforeSingleLineCommentSniff.php" />
+ </rule>
+
+ <rule ref="Generic.Arrays.DisallowLongArraySyntax" />
+ <rule ref="Generic.Classes" />
+ <rule ref="Generic.CodeAnalysis">
+ <exclude name="Generic.CodeAnalysis.EmptyStatement" />
+ <exclude name="Generic.CodeAnalysis.UnusedFunctionParameter" />
+ </rule>
+ <rule ref="Generic.ControlStructures" />
+
+ <rule ref="Generic.Files.ByteOrderMark" />
+ <rule ref="Generic.Files.LineEndings" />
+ <rule ref="Generic.Files.LineLength">
+ <properties>
+ <!-- https://github.com/squizlabs/PHP_CodeSniffer/issues/1094 -->
+ <property name="lineLimit" value="170" />
+ <property name="absoluteLineLimit" value="170" />
+ </properties>
+ </rule>
+
+ <rule ref="Generic.Formatting.DisallowMultipleStatements" />
+
+ <rule ref="Generic.Functions.CallTimePassByReference" />
+ <rule ref="Generic.Functions.FunctionCallArgumentSpacing" />
+
+ <rule ref="Generic.Functions.OpeningFunctionBraceKernighanRitchie" />
+
+ <rule ref="Generic.Metrics.NestingLevel">
+ <properties>
+ <property name="nestingLevel" value="3" />
+ <property name="absoluteNestingLevel" value="3" />
+ </properties>
+ </rule>
+
+ <rule ref="Generic.Metrics.CyclomaticComplexity">
+ <properties>
+ <property name="complexity" value="10" />
+ <property name="absoluteComplexity" value="10" />
+ </properties>
+ </rule>
+
+ <rule ref="Generic.NamingConventions" />
+ <!-- TODO: create variation of this sniff that allows underscores in test methods -->
+ <rule ref="Generic.NamingConventions.CamelCapsFunctionName.ScopeNotCamelCaps">
+ <!-- Exclude test methods like "testGivenInvalidInput_methodThrowsException". -->
+ <exclude-pattern>*Test\.php</exclude-pattern>
+ </rule>
+
+ <rule ref="Generic.PHP.CharacterBeforePHPOpeningTag" />
+ <rule ref="Generic.PHP.DeprecatedFunctions" />
+ <rule ref="Generic.PHP.DisallowShortOpenTag" />
+ <rule ref="Generic.PHP.ForbiddenFunctions" />
+ <rule ref="Generic.PHP.LowerCaseConstant" />
+ <rule ref="Generic.PHP.LowerCaseKeyword" />
+ <rule ref="Generic.PHP.SAPIUsage" />
+
+ <rule ref="Generic.WhiteSpace.DisallowSpaceIndent" />
+
+ <rule ref="PSR1" />
+ <!-- TODO: create variation of this sniff that allows underscores in test methods -->
+ <rule ref="PSR1.Methods.CamelCapsMethodName.NotCamelCaps">
+ <!-- Exclude test methods like "testGivenInvalidInput_methodThrowsException". -->
+ <exclude-pattern>*Test\.php</exclude-pattern>
+ </rule>
+
+ <rule ref="PSR2.Classes.PropertyDeclaration" />
+ <rule ref="PSR2.ControlStructures.ElseIfDeclaration" />
+ <rule ref="PSR2.Namespaces" />
+
+ <rule ref="Squiz.Arrays.ArrayBracketSpacing" />
+ <rule ref="Squiz.CSS.SemicolonSpacing" />
+ <rule ref="Squiz.Classes.DuplicateProperty" />
+ <rule ref="Squiz.Classes.SelfMemberReference" />
+ <rule ref="Squiz.Classes.ValidClassName" />
+ <rule ref="Squiz.Functions.FunctionDuplicateArgument" />
+ <rule ref="Squiz.Functions.GlobalFunction" />
+ <rule ref="Squiz.Scope" />
+
+ <rule ref="Squiz.Strings.DoubleQuoteUsage" />
+ <rule ref="Squiz.Strings.DoubleQuoteUsage.ContainsVar">
+ <severity>0</severity>
+ </rule>
+
+ <rule ref="Squiz.WhiteSpace.CastSpacing" />
+ <rule ref="Squiz.WhiteSpace.LanguageConstructSpacing" />
+ <rule ref="Squiz.WhiteSpace.LogicalOperatorSpacing" />
+
+ <rule ref="Squiz.WhiteSpace.OperatorSpacing">
+ <properties>
+ <property name="ignoreNewlines" value="true" />
+ </properties>
+ <exclude name="Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore" />
+ <exclude name="Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter" />
+ </rule>
+
+ <rule ref="Squiz.WhiteSpace.ScopeClosingBrace" />
+ <rule ref="Squiz.WhiteSpace.ScopeKeywordSpacing" />
+ <rule ref="Squiz.WhiteSpace.SemicolonSpacing" />
+ <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace" />
+ <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines">
+ <severity>0</severity>
+ </rule>
+
+ <rule ref="Zend.Files.ClosingTag" />
+
+ <!-- MediaWiki.WhiteSpace.SpaceyParenthesis replica for up-to-date codesniffer version -->
+ <rule ref="Squiz.Functions.FunctionDeclarationArgumentSpacing">
+ <properties>
+ <property name="equalsSpacing" value="1" />
+ <property name="requiredSpacesAfterOpen" value="1" />
+ <property name="requiredSpacesBeforeClose" value="1" />
+ </properties>
+ </rule>
+
+ <rule ref="PEAR.Functions.FunctionCallSignature">
+ <properties>
+ <property name="requiredSpacesAfterOpen" value="1" />
+ <property name="requiredSpacesBeforeClose" value="1" />
+ </properties>
+ <exclude name="PEAR.Functions.FunctionCallSignature.Indent" />
+ <exclude name="PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket" />
+ <exclude name="PEAR.Functions.FunctionCallSignature.CloseBracketLine" />
+ <exclude name="PEAR.Functions.FunctionCallSignature.OpeningIndent" />
+ </rule>
+
+ <!-- Using 3rd party sniff while Squiz isn't there, yet. https://github.com/squizlabs/PHP_CodeSniffer/issues/911 -->
+ <rule ref="./vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/DeclareStrictTypesSniff.php" />
+ <rule ref="SlevomatCodingStandard.TypeHints.DeclareStrictTypes">
+ <properties>
+ <property name="newlinesCountBetweenOpenTagAndDeclare" value="2" />
+ <property name="spacesCountAroundEqualsSign" value="1" />
+ </properties>
+ </rule>
+
+ <rule ref="./vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/ReturnTypeHintSpacingSniff.php" />
+
+ <rule ref="./vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/TypeHintDeclarationSniff.php">
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversableParameterTypeHintSpecification" />
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversablePropertyTypeHintSpecification" />
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversableReturnTypeHintSpecification" />
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingPropertyTypeHint" />
+ </rule>
+
+ <rule ref="SlevomatCodingStandard.TypeHints.TypeHintDeclaration">
+ <properties>
+ <property name="usefulAnnotations" type="array" value="
+ @see,
+ @throws,
+ @dataProvider,
+ @slowThreshold,
+ @noinspection
+ "/>
+ <property name="enableVoidTypeHint" value="false" />
+ </properties>
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingParameterTypeHint" />
+ </rule>
+
+ <rule ref="./vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/UseDoesNotStartWithBackslashSniff.php" />
+
+ <rule ref="MediaWiki.WhiteSpace.DisallowEmptyLineFunctions">
+ <exclude name="MediaWiki.WhiteSpace.DisallowEmptyLineFunctions.NoEmptyLine" />
+ <exclude name="MediaWiki.WhiteSpace.SpaceAfterClosure.NoWhitespaceAfterClosure" />
+ </rule>
+</ruleset>
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/phpunit.xml.dist b/www/wiki/vendor/jeroen/file-fetcher-cache/phpunit.xml.dist
new file mode 100644
index 00000000..1c0b3135
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/phpunit.xml.dist
@@ -0,0 +1,23 @@
+<phpunit bootstrap="tests/bootstrap.php"
+ backupGlobals="false"
+ backupStaticAttributes="false"
+ cacheTokens="false"
+ colors="true"
+ forceCoversAnnotation="true">
+ <testsuites>
+ <testsuite name="unit">
+ <directory>tests/Unit</directory>
+ </testsuite>
+ <testsuite name="integration">
+ <directory>tests/Integration</directory>
+ </testsuite>
+ <testsuite name="system">
+ <directory>tests/System</directory>
+ </testsuite>
+ </testsuites>
+ <filter>
+ <whitelist addUncoveredFilesFromWhitelist="true">
+ <directory suffix=".php">src</directory>
+ </whitelist>
+ </filter>
+</phpunit>
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/src/Factory.php b/www/wiki/vendor/jeroen/file-fetcher-cache/src/Factory.php
new file mode 100644
index 00000000..ceeed500
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/src/Factory.php
@@ -0,0 +1,61 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Cache;
+
+use FileFetcher\Cache\PackagePrivate\CachingFileFetcher;
+use FileFetcher\Cache\PackagePrivate\PsrCacheFileFetcher;
+use FileFetcher\FileFetcher;
+use Psr\SimpleCache\CacheInterface;
+use SimpleCache\Cache\Cache;
+
+/**
+ * Public interface of jeroen/file-fetcher-cache.
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class Factory {
+
+ /**
+ * Decorator that caches files using psr/simple-cache.
+ * https://packagist.org/packages/psr/simple-cache
+ * https://www.php-fig.org/psr/psr-16/
+ *
+ * @since 1.0
+ *
+ * @param FileFetcher $fetcher
+ * @param CacheInterface $cache
+ * @param \DateInterval|int|null $ttl Time to live. Integer is TTL in seconds
+ *
+ * @return FileFetcher
+ */
+ public function newCachingFetcher( FileFetcher $fetcher, CacheInterface $cache, $ttl ): FileFetcher {
+ return new PsrCacheFileFetcher(
+ $fetcher,
+ $cache,
+ $ttl
+ );
+ }
+
+ /**
+ * Decorator that caches files using jeroen/simple-cache.
+ * https://packagist.org/packages/jeroen/simple-cache
+ * https://github.com/JeroenDeDauw/SimpleCache
+ *
+ * @since 1.0
+ *
+ * @param FileFetcher $fetcher
+ * @param Cache $cache
+ *
+ * @return FileFetcher
+ */
+ public function newJeroenSimpleCacheFetcher( FileFetcher $fetcher, Cache $cache ): FileFetcher {
+ return new CachingFileFetcher(
+ $fetcher,
+ $cache
+ );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/src/PackagePrivate/CachingFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher-cache/src/PackagePrivate/CachingFileFetcher.php
new file mode 100644
index 00000000..3740f6fc
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/src/PackagePrivate/CachingFileFetcher.php
@@ -0,0 +1,49 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Cache\PackagePrivate;
+
+use FileFetcher\FileFetcher;
+use FileFetcher\FileFetchingException;
+use SimpleCache\Cache\Cache;
+
+/**
+ * This class is package private and should not be bound to from outside this library.
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class CachingFileFetcher implements FileFetcher {
+
+ private $fileFetcher;
+ private $cache;
+
+ public function __construct( FileFetcher $fileFetcher, Cache $cache ) {
+ $this->fileFetcher = $fileFetcher;
+ $this->cache = $cache;
+ }
+
+ /**
+ * @see FileFetcher::fetchFile
+ * @throws FileFetchingException
+ */
+ public function fetchFile( string $fileUrl ): string {
+ $fileContents = $this->cache->get( $fileUrl );
+
+ if ( $fileContents === null ) {
+ return $this->retrieveAndCacheFile( $fileUrl );
+ }
+
+ return $fileContents;
+ }
+
+ private function retrieveAndCacheFile( $fileUrl ): string {
+ $fileContents = $this->fileFetcher->fetchFile( $fileUrl );
+
+ $this->cache->set( $fileUrl, $fileContents );
+
+ return $fileContents;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/src/PackagePrivate/PsrCacheFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher-cache/src/PackagePrivate/PsrCacheFileFetcher.php
new file mode 100644
index 00000000..78471bb9
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/src/PackagePrivate/PsrCacheFileFetcher.php
@@ -0,0 +1,92 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Cache\PackagePrivate;
+
+use FileFetcher\FileFetcher;
+use FileFetcher\FileFetchingException;
+use Psr\SimpleCache\CacheException;
+use Psr\SimpleCache\CacheInterface;
+
+/**
+ * This class is package private and should not be bound to from outside this library.
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class PsrCacheFileFetcher implements FileFetcher {
+
+ private $fileFetcher;
+ private $cache;
+ private $ttl;
+ private $keyBuilder;
+
+ /**
+ * @param FileFetcher $fileFetcher
+ * @param CacheInterface $cache
+ * @param \DateInterval|int|null $ttl
+ * @param callable|null $keyBuilderFunction Gets the fileUrl (string) and needs to return a valid cache key (string)
+ */
+ public function __construct( FileFetcher $fileFetcher, CacheInterface $cache, $ttl, callable $keyBuilderFunction = null ) {
+ $this->fileFetcher = $fileFetcher;
+ $this->cache = $cache;
+ $this->ttl = $ttl;
+ $this->keyBuilder = $keyBuilderFunction ?? $this->getDefaultKeyBuilder();
+ }
+
+ private function getDefaultKeyBuilder(): callable {
+ return function( string $fileUrl ): string {
+ return preg_replace(
+ '/[^A-Za-z0-9\-]/',
+ '_',
+ $fileUrl
+ )
+ . '-' . substr( sha1( $fileUrl ), 0, 5 );
+ };
+ }
+
+ /**
+ * @see FileFetcher::fetchFile
+ * @throws FileFetchingException
+ */
+ public function fetchFile( string $fileUrl ): string {
+ $fileContents = $this->getFileContentsFromCache( $fileUrl );
+
+ if ( $fileContents === null ) {
+ return $this->retrieveAndCacheFile( $fileUrl );
+ }
+
+ return $fileContents;
+ }
+
+ private function getFileContentsFromCache( string $fileUrl ): ?string {
+ try {
+ return $this->cache->get( $this->createCacheKey( $fileUrl ) );
+ }
+ catch ( CacheException $ex ) {
+ return null;
+ }
+ }
+
+ private function createCacheKey( string $fileUrl ): string {
+ return ( $this->keyBuilder )( $fileUrl );
+ }
+
+ private function retrieveAndCacheFile( string $fileUrl ): string {
+ $fileContents = $this->fileFetcher->fetchFile( $fileUrl );
+
+ try {
+ $this->cache->set(
+ $this->createCacheKey( $fileUrl ),
+ $fileContents,
+ $this->ttl
+ );
+ }
+ catch ( CacheException $ex ) {
+ }
+
+ return $fileContents;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/tests/Integration/FactoryTest.php b/www/wiki/vendor/jeroen/file-fetcher-cache/tests/Integration/FactoryTest.php
new file mode 100644
index 00000000..c7455aec
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/tests/Integration/FactoryTest.php
@@ -0,0 +1,58 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Cache\Tests\Integration;
+
+use FileFetcher\Cache\Factory;
+use FileFetcher\NullFileFetcher;
+use PHPUnit\Framework\TestCase;
+use Psr\SimpleCache\CacheInterface;
+use SimpleCache\Cache\SimpleInMemoryCache;
+
+/**
+ * @covers \FileFetcher\Cache\Factory
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class FactoryTest extends TestCase {
+
+ public function testNewCachingFetcherReturnsFetcherThatUsesCache() {
+ $cache = ( new Factory() )->newCachingFetcher(
+ new NullFileFetcher(),
+ $this->newStubCache( '42' ),
+ 60
+ );
+
+ $this->assertSame(
+ '42',
+ $cache->fetchFile( 'whatever' )
+ );
+ }
+
+ private function newStubCache( string $stubValue ): CacheInterface {
+ $cache = $this->createMock( CacheInterface::class );
+
+ $cache->method( 'get' )
+ ->willReturn( $stubValue );
+
+ return $cache;
+ }
+
+ public function testNewJeroenSimpleCacheFetcherReturnsFetcherThatUsesCache() {
+ $cache = new SimpleInMemoryCache();
+ $cache->set( 'whatever', '42' );
+
+ $cache = ( new Factory() )->newJeroenSimpleCacheFetcher(
+ new NullFileFetcher(),
+ $cache
+ );
+
+ $this->assertSame(
+ '42',
+ $cache->fetchFile( 'whatever' )
+ );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/tests/Unit/PackagePrivate/CachingFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher-cache/tests/Unit/PackagePrivate/CachingFileFetcherTest.php
new file mode 100644
index 00000000..f6810b51
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/tests/Unit/PackagePrivate/CachingFileFetcherTest.php
@@ -0,0 +1,69 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Cache\Tests\Unit\PackagePrivate;
+
+use FileFetcher\Cache\PackagePrivate\CachingFileFetcher;
+use FileFetcher\FileFetcher;
+use PHPUnit\Framework\TestCase;
+use SimpleCache\Cache\Cache;
+
+/**
+ * @covers \FileFetcher\Cache\PackagePrivate\CachingFileFetcher
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class CachingFileFetcherTest extends TestCase {
+
+ public function testGetFileWhenNotCached() {
+ $fileUrl = 'foo://bar';
+ $fileContents = 'NyanData across the sky!';
+
+ $fileFetcher = $this->createMock( FileFetcher::class );
+
+ $fileFetcher->expects( $this->once() )
+ ->method( 'fetchFile' )
+ ->with( $fileUrl )
+ ->will( $this->returnValue( $fileContents ) );
+
+ $cache = $this->createMock( Cache::class );
+
+ $cache->expects( $this->once() )
+ ->method( 'get' )
+ ->with( $fileUrl )
+ ->will( $this->returnValue( null ) );
+
+ $cache->expects( $this->once() )
+ ->method( 'set' )
+ ->with( $fileUrl );
+
+ $cachingFetcher = new CachingFileFetcher( $fileFetcher, $cache );
+ $cachingFetcher->fetchFile( $fileUrl );
+ }
+
+ public function testGetFileWhenCached() {
+ $fileUrl = 'foo://bar';
+ $fileContents = 'NyanData across the sky!';
+
+ $fileFetcher = $this->createMock( FileFetcher::class );
+
+ $fileFetcher->expects( $this->never() )
+ ->method( 'fetchFile' );
+
+ $cache = $this->createMock( Cache::class );
+
+ $cache->expects( $this->once() )
+ ->method( 'get' )
+ ->with( $fileUrl )
+ ->will( $this->returnValue( $fileContents ) );
+
+ $cache->expects( $this->never() )
+ ->method( 'set' );
+
+ $cachingFetcher = new CachingFileFetcher( $fileFetcher, $cache );
+ $cachingFetcher->fetchFile( $fileUrl );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/tests/Unit/PackagePrivate/PsrCacheFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher-cache/tests/Unit/PackagePrivate/PsrCacheFileFetcherTest.php
new file mode 100644
index 00000000..7072e75f
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/tests/Unit/PackagePrivate/PsrCacheFileFetcherTest.php
@@ -0,0 +1,226 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Cache\Tests\Unit\PackagePrivate;
+
+use FileFetcher\Cache\PackagePrivate\PsrCacheFileFetcher;
+use FileFetcher\FileFetchingException;
+use FileFetcher\InMemoryFileFetcher;
+use FileFetcher\ThrowingFileFetcher;
+use PHPUnit\Framework\TestCase;
+use Psr\SimpleCache\CacheException;
+use Psr\SimpleCache\CacheInterface;
+
+/**
+ * @covers \FileFetcher\Cache\PackagePrivate\PsrCacheFileFetcher
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class PsrCacheFileFetcherTest extends TestCase {
+
+ private const FILE_URL = 'foo://bar';
+ private const FILE_CONTENT = 'NyanData across the sky!';
+
+ private $fileFetcher;
+ private $cache;
+ private $ttl;
+ private $keyBuilder;
+
+ public function setUp() {
+ $this->fileFetcher = new InMemoryFileFetcher( [
+ self::FILE_URL => self::FILE_CONTENT
+ ] );
+
+ $this->cache = $this->newCacheWithFile();
+ $this->ttl = null;
+
+ $this->keyBuilder = function( string $string ): string {
+ return $string;
+ };
+ }
+
+ private function newCacheWithFile(): CacheInterface {
+ $cache = $this->createMock( CacheInterface::class );
+
+ $cache->expects( $this->any() )
+ ->method( 'get' )
+ ->with( self::FILE_URL )
+ ->will( $this->returnValue( self::FILE_CONTENT ) );
+
+ return $cache;
+ }
+
+ private function newCachingFileFetcher(): PsrCacheFileFetcher {
+ return new PsrCacheFileFetcher(
+ $this->fileFetcher,
+ $this->cache,
+ $this->ttl,
+ $this->keyBuilder
+ );
+ }
+
+ public function testWhenFileIsNotCached_itGetsRetrieved() {
+ $this->cache = $this->newNullCache();
+
+ $this->assertSame(
+ self::FILE_CONTENT,
+ $this->newCachingFileFetcher()->fetchFile( self::FILE_URL )
+ );
+ }
+
+ /**
+ * @return \PHPUnit\Framework\MockObject\MockObject|CacheInterface
+ */
+ private function newNullCache() {
+ $cache = $this->createMock( CacheInterface::class );
+
+ $cache->expects( $this->any() )
+ ->method( 'get' )
+ ->with( self::FILE_URL )
+ ->will( $this->returnValue( null ) );
+
+ return $cache;
+ }
+
+ public function testWhenFileIsCached_cachedContentsGetsReturned() {
+ $this->fileFetcher = new ThrowingFileFetcher();
+
+ $this->assertSame(
+ self::FILE_CONTENT,
+ $this->newCachingFileFetcher()->fetchFile( self::FILE_URL )
+ );
+ }
+
+ public function testWhenFileIsNotCached_fileContentsGetsCached() {
+ $this->cache = $this->newNullCache();
+
+ $this->cache->expects( $this->once() )
+ ->method( 'set' )
+ ->with(
+ $this->equalTo( self::FILE_URL ),
+ $this->equalTo( self::FILE_CONTENT )
+ );
+
+ $this->newCachingFileFetcher()->fetchFile( self::FILE_URL );
+ }
+
+ public function testWhenFetcherThrowsException_itIsNotCaught() {
+ $this->cache = $this->newNullCache();
+ $this->fileFetcher = new ThrowingFileFetcher();
+ $fetcher = $this->newCachingFileFetcher();
+
+ $this->expectException( FileFetchingException::class );
+ $fetcher->fetchFile( self::FILE_URL );
+ }
+
+ public function testWhenCacheReadThrowsException_fileContentIsFetched() {
+ $this->cache = $this->newCacheThatThrowsOnGet();
+
+ $this->assertSame(
+ self::FILE_CONTENT,
+ $this->newCachingFileFetcher()->fetchFile( self::FILE_URL )
+ );
+ }
+
+ private function newCacheThatThrowsOnGet(): CacheInterface {
+ $cache = $this->createMock( CacheInterface::class );
+
+ $cache->expects( $this->any() )
+ ->method( 'get' )
+ ->willThrowException( $this->newCacheException() );
+
+ return $cache;
+ }
+
+ private function newCacheException(): \Exception {
+ return new class() extends \Exception implements CacheException {
+ };
+ }
+
+ public function testWhenCacheWriteThrowsException_fileContentIsReturned() {
+ $this->cache = $this->newCacheThatThrowsOnSet();
+
+ $this->assertSame(
+ self::FILE_CONTENT,
+ $this->newCachingFileFetcher()->fetchFile( self::FILE_URL )
+ );
+ }
+
+ private function newCacheThatThrowsOnSet(): CacheInterface {
+ $cache = $this->createMock( CacheInterface::class );
+
+ $cache->expects( $this->any() )
+ ->method( 'set' )
+ ->willThrowException( $this->newCacheException() );
+
+ return $cache;
+ }
+
+ /**
+ * @dataProvider cacheKeyProvider
+ */
+ public function testCacheKeyBuilding( string $fileUrl, string $expectedCacheKey ) {
+ $this->fileFetcher = new InMemoryFileFetcher( [
+ $fileUrl => $expectedCacheKey
+ ] );
+
+ $this->cache = $this->createMock( CacheInterface::class );
+
+ $this->cache->expects( $this->once() )
+ ->method( 'get' )
+ ->with( $this->equalTo( $expectedCacheKey ) );
+
+ $this->cache->expects( $this->once() )
+ ->method( 'set' )
+ ->with( $this->equalTo( $expectedCacheKey ) );
+
+ $this->keyBuilder = null;
+
+ $this->newCachingFileFetcher()->fetchFile( $fileUrl );
+ }
+
+ public function cacheKeyProvider(): iterable {
+ yield [
+ 'https://www.entropywins.wtf/blog/wp-json/wp/v2/posts?per_page=10',
+ 'https___www_entropywins_wtf_blog_wp-json_wp_v2_posts_per_page_10-adbba'
+ ];
+ yield [
+ '/tmp',
+ '_tmp-8c393'
+ ];
+ yield [
+ 'http://localhost:8042/kittens.jpg',
+ 'http___localhost_8042_kittens_jpg-2f14e'
+ ];
+ yield [
+ 'ÆntrøpyWins',
+ '__ntr__pyWins-6e250'
+ ];
+ }
+
+ /**
+ * @dataProvider validTtlProvider
+ */
+ public function testTtlIsPassedToCache( $ttl ) {
+ $this->ttl = $ttl;
+
+ $this->cache = $this->newNullCache();
+
+ $this->cache->expects( $this->once() )
+ ->method( 'set' )
+ ->with( $this->anything(), $this->anything(), $this->equalTo( $ttl ) );
+
+ $this->newCachingFileFetcher()->fetchFile( self::FILE_URL );
+ }
+
+ public function validTtlProvider(): iterable {
+ yield [ null ];
+ yield [ 0 ];
+ yield [ 1 ];
+ yield [ 100 ];
+ yield [ new \DateInterval( 'P3M' ) ];
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher-cache/tests/bootstrap.php b/www/wiki/vendor/jeroen/file-fetcher-cache/tests/bootstrap.php
new file mode 100644
index 00000000..9c816cab
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher-cache/tests/bootstrap.php
@@ -0,0 +1,16 @@
+<?php
+
+declare( strict_types = 1 );
+
+if ( PHP_SAPI !== 'cli' ) {
+ die( 'Not an entry point' );
+}
+
+error_reporting( -1 );
+ini_set( 'display_errors', '1' );
+
+if ( !is_readable( __DIR__ . '/../vendor/autoload.php' ) ) {
+ die( 'You need to install this package with Composer before you can run the tests' );
+}
+
+require __DIR__ . '/../vendor/autoload.php';
diff --git a/www/wiki/vendor/jeroen/file-fetcher/.gitignore b/www/wiki/vendor/jeroen/file-fetcher/.gitignore
new file mode 100644
index 00000000..730c27b4
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/.gitignore
@@ -0,0 +1,11 @@
+.*
+*~
+*.kate-swp
+
+!.gitignore
+!.gitreview
+!.travis.yml
+!.scrutinizer.yml
+
+/vendor/
+composer.lock \ No newline at end of file
diff --git a/www/wiki/vendor/jeroen/file-fetcher/.scrutinizer.yml b/www/wiki/vendor/jeroen/file-fetcher/.scrutinizer.yml
new file mode 100644
index 00000000..083e53fe
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/.scrutinizer.yml
@@ -0,0 +1,19 @@
+build: true
+inherit: true
+
+before_commands:
+ - "composer install --prefer-source"
+
+tools:
+ external_code_coverage: true
+ php_cpd: true
+ php_cs_fixer: true
+ php_loc: true
+ php_mess_detector: true
+ php_pdepend: true
+ php_analyzer: true
+ sensiolabs_security_checker: true
+
+filter:
+ excluded_paths:
+ - 'vendor/*'
diff --git a/www/wiki/vendor/jeroen/file-fetcher/.travis.yml b/www/wiki/vendor/jeroen/file-fetcher/.travis.yml
new file mode 100644
index 00000000..c926bb2f
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/.travis.yml
@@ -0,0 +1,25 @@
+language: php
+
+php:
+ - 7.1
+ - 7.2
+ - 7.3
+ - master
+
+sudo: false
+
+install: travis_retry composer install
+
+script:
+ - composer validate --no-interaction
+ - make ci
+
+after_success:
+ - if [[ "`phpenv version-name`" != "7.3" ]]; then exit 0; fi
+ - vendor/bin/phpunit --coverage-clover coverage.clover
+ - wget https://scrutinizer-ci.com/ocular.phar
+ - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
+
+cache:
+ directories:
+ - $HOME/.composer/cache
diff --git a/www/wiki/vendor/jeroen/file-fetcher/COPYING b/www/wiki/vendor/jeroen/file-fetcher/COPYING
new file mode 100644
index 00000000..5e5f28d6
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/COPYING
@@ -0,0 +1,29 @@
+BSD 3-Clause License
+
+Copyright (c) 2013-2018, Jeroen De Dauw.
+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.
+
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+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.
diff --git a/www/wiki/vendor/jeroen/file-fetcher/Makefile b/www/wiki/vendor/jeroen/file-fetcher/Makefile
new file mode 100644
index 00000000..f1b427ca
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/Makefile
@@ -0,0 +1,22 @@
+.PHONY: ci test phpunit cs stan covers
+
+DEFAULT_GOAL := ci
+
+ci: test cs
+
+test: covers phpunit
+
+cs: phpcs stan
+
+phpunit:
+ ./vendor/bin/phpunit
+
+phpcs:
+ ./vendor/bin/phpcs -p -s
+
+stan:
+ ./vendor/bin/phpstan analyse --level=1 --no-progress src/ tests/
+
+covers:
+ ./vendor/bin/covers-validator
+
diff --git a/www/wiki/vendor/jeroen/file-fetcher/README.md b/www/wiki/vendor/jeroen/file-fetcher/README.md
new file mode 100644
index 00000000..7b500ae7
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/README.md
@@ -0,0 +1,167 @@
+# FileFetcher
+
+[![Build Status](https://secure.travis-ci.org/JeroenDeDauw/FileFetcher.png?branch=master)](http://travis-ci.org/JeroenDeDauw/FileFetcher)
+[![Code Coverage](https://scrutinizer-ci.com/g/JeroenDeDauw/FileFetcher/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/JeroenDeDauw/FileFetcher/?branch=master)
+[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/JeroenDeDauw/FileFetcher/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/JeroenDeDauw/FileFetcher/?branch=master)
+[![Latest Stable Version](https://poser.pugx.org/jeroen/file-fetcher/version.png)](https://packagist.org/packages/jeroen/file-fetcher)
+[![Download count](https://poser.pugx.org/jeroen/file-fetcher/d/total.png)](https://packagist.org/packages/jeroen/file-fetcher)
+
+The philosophy behind this library is to provide a very basic interface
+([`FileFetcher`](https://github.com/JeroenDeDauw/FileFetcher/blob/master/src/FileFetcher.php)) that is ideal for 95%
+of network access cases, such as your typical `file_get_contents` call. It explicitly does not try to deal with the more complex cases.
+
+Several basic implementations are provided. These include the test doubles you typically need to test services
+that use the `FileFetcher` interface. You can easily create an adapter to a more heavy network access library
+(such as [Guzzle](http://docs.guzzlephp.org/en/latest/)) in your own codebase.
+
+## Usage
+
+```php
+$fileContent = $fileFetcher->fetchFile($fileLocation);
+```
+
+The library provides some trivial implementations of the `FileFetcher` interface at its heart:
+
+* `SimpleFileFetcher`: [Adapter](https://en.wikipedia.org/wiki/Adapter_pattern) around `file_get_contents`
+* `InMemoryFileFetcher`: Adapter around an array provided to its constructor
+* `ThrowingFileFetcher`: Throws a `FileFetchingException` for all calls
+* `NullFileFetcher`: Returns an empty string for all calls
+* `StubFileFetcher`: Returns a stub value for all calls
+* `CallbackFileFetcher`: Adapter around a callback
+* `LazyStubFileFetcher`: Return a lazily retrieved stub value for all calls
+
+It also provides a number of [decorators](https://en.wikipedia.org/wiki/Decorator_pattern):
+
+* `ErrorLoggingFileFetcher`: Logs errors via the [PSR-3 LoggerInterface](https://www.php-fig.org/psr/psr-3/)
+* `SpyingFileFetcher`: A [spy (test double)](https://www.entropywins.wtf/blog/2016/05/13/5-ways-to-write-better-mocks/)
+
+Decorators provided by [jeroen/file-fetcher-cache](https://github.com/JeroenDeDauw/file-fetcher-cache):
+
+* `PsrCacheFileFetcher`: Caches file contents via [PSR-16 SimpleCache](https://www.php-fig.org/psr/psr-16/)
+* `CachingFileFetcher`: Caches file contents. Requires `jeroen/simple-cache` to be loaded
+
+Decorators provided by [jeroen/file-fetcher-stopwatch](https://github.com/JeroenDeDauw/file-fetcher-stopwatch):
+
+* `StopwatchFileFetcher`: Profiles calls using Symfony Stopwatch. Requires `symfony/stopwatch` to be loaded
+
+## Installation
+
+You can use [Composer](http://getcomposer.org/) to download and install
+this package as well as its dependencies.
+
+To add this package as a local, per-project dependency to your project, simply add a
+dependency on `jeroen/file-fetcher` to your project's `composer.json` file.
+Here is a minimal example of a `composer.json` file that just defines a dependency on
+FileFetcher 6.x:
+
+ {
+ "require": {
+ "jeroen/file-fetcher": "~6.0"
+ }
+ }
+
+## Development
+
+Start by installing the project dependencies by executing
+
+ composer update
+
+You can run the tests by executing
+
+ make test
+
+You can run the style checks by executing
+
+ make cs
+
+To run all CI checks, execute
+
+ make ci
+
+You can also invoke PHPUnit directly to pass it arguments, as follows
+
+ vendor/bin/phpunit --filter SomeClassNameOrFilter
+
+## Release notes
+
+### 6.0.0 (2019-01-17)
+
+Breaking changes to increase package stability and avoid the need for breaking changes in the future.
+
+* Removed `PsrCacheFileFetcher`, now part of `jeroen/file-fetcher-cache`
+* Removed `CachingFileFetcher`, now part of `jeroen/file-fetcher-cache`
+* Removed `StopwatchFileFetcher`, now part of `jeroen/file-fetcher-stopwatch`
+
+### 5.0.1 (2019-01-16)
+
+* `PsrCacheFileFetcher` now ensures cache keys are valid
+
+### 5.0.0 (2019-01-16)
+
+* Added `PsrCacheFileFetcher`
+* Added `StopwatchFileFetcher`
+* `jeroen/simple-cache`, which is needed by `CachingFileFetcher` is no longer loaded by default
+
+### 4.5.0 (2018-12-19)
+
+* Switched License from GPL-2.0-or-later to BSD-3-Clause
+
+### 4.4.0 (2018-05-31)
+
+* Dropped support for PHP 7.0
+* Added `CallbackFileFetcher`
+* Added `LazyStubFileFetcher`
+
+### 4.3.0 (2017-06-10)
+
+* Added `getFirstFetchedUrl` to `SpyingFileFetcher`
+* Added `$defaultContent` constructor parameter to `InMemoryFileFetcher`
+
+### 4.2.0 (2017-06-07)
+
+* Added `StubFileFetcher`
+
+### 4.1.0 (2017-05-11)
+
+* Added `ThrowingFileFetcher`
+* Added `NullFileFetcher`
+
+### 4.0.0 (2017-05-09)
+
+Breaking changes:
+
+* Added scalar type hints to the `FileFetcher` interface and its implementations
+* Added scalar type hints to `FileFetchingException`
+
+Other changes:
+
+* Dropped support for PHP 5.x
+* Added `ErrorLoggingFileFetcher`
+* Added `SpyingFileFetcher`
+
+### 3.1.0 (2016-01-07)
+
+* Added `InMemoryFileFetcher`
+
+### 3.0.0 (2015-08-21)
+
+* Added `FileFetchingException`, which should now be thrown by implementations of `FileFetcher` on error
+* The non-public fields and methods of `CachingFileFetcher` are now private rather than protected
+* Added PHPCS and PHPMD integration
+
+### 2.0.0 (2014-08-19)
+
+* Removed `FileFetcher.php` entry point. Autoloading is now done via Composers PSR-4 support.
+
+### 1.0.1 (2013-07-06)
+
+* Added `SimpleFileFetcher` implementation
+
+### 1.0.0 (2013-07-06)
+
+* Initial release with `FileFetcher` interface and `CachingFileFetcher` implementation
+
+## Links
+
+* [FileFetcher on Packagist](https://packagist.org/packages/jeroen/file-fetcher)
+* [Latest version of the readme file](https://github.com/JeroenDeDauw/FileFetcher/blob/master/README.md)
diff --git a/www/wiki/vendor/jeroen/file-fetcher/composer.json b/www/wiki/vendor/jeroen/file-fetcher/composer.json
new file mode 100644
index 00000000..c034feb4
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/composer.json
@@ -0,0 +1,62 @@
+{
+ "name": "jeroen/file-fetcher",
+ "type": "library",
+ "description": "Simple file fetching interface",
+ "keywords": [
+ "file_get_contents",
+ "http",
+ "interface",
+ "test doubles",
+ "mocks",
+ "spies",
+ "stubs",
+ "file fetcher",
+ "wget",
+ "curl",
+ "request",
+ "http request",
+ "http client",
+ "cache"
+ ],
+ "homepage": "https://github.com/JeroenDeDauw/FileFetcher",
+ "license": "BSD-3-Clause",
+ "authors": [
+ {
+ "name": "Jeroen De Dauw",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com",
+ "role": "Developer"
+ }
+ ],
+ "require": {
+ "php": ">=7.1",
+ "psr/log": "~1.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~7.2",
+ "squizlabs/php_codesniffer": "~3.2",
+ "phpmd/phpmd": "~2.6",
+ "ockcyp/covers-validator": "~1.0",
+ "wmde/psr-log-test-doubles": "~2.1",
+ "phpstan/phpstan": "~0.10.1"
+ },
+ "autoload": {
+ "psr-4": {
+ "FileFetcher\\": "src/"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "FileFetcher\\Tests\\": "tests/"
+ }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "6.0.x-dev"
+ }
+ },
+ "suggest": {
+ "jeroen/file-fetcher-cache ": "Provides a SimpleCache (PSR-16) decorator for file fetchers",
+ "jeroen/file-fetcher-stopwatch": "Provides a Symfony Stopwatch decorator for file fetchers"
+ }
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/phpcs.xml b/www/wiki/vendor/jeroen/file-fetcher/phpcs.xml
new file mode 100644
index 00000000..e55b10c3
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/phpcs.xml
@@ -0,0 +1,133 @@
+<?xml version="1.0"?>
+<!--
+ - https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-ruleset.xml
+ - https://github.com/squizlabs/PHP_CodeSniffer/tree/master/src/Standards
+-->
+<ruleset name="MediaWiki">
+
+ <file>src/</file>
+ <file>tests/</file>
+
+ <rule ref="Generic.Arrays.DisallowLongArraySyntax" />
+ <rule ref="Generic.Classes" />
+ <rule ref="Generic.CodeAnalysis">
+ <exclude name="Generic.CodeAnalysis.EmptyStatement" />
+ <exclude name="Generic.CodeAnalysis.UnusedFunctionParameter" />
+ </rule>
+ <rule ref="Generic.ControlStructures" />
+
+ <rule ref="Generic.Files.ByteOrderMark" />
+ <rule ref="Generic.Files.LineEndings" />
+ <rule ref="Generic.Files.LineLength">
+ <properties>
+ <!-- https://github.com/squizlabs/PHP_CodeSniffer/issues/1094 -->
+ <property name="lineLimit" value="170" />
+ <property name="absoluteLineLimit" value="170" />
+ </properties>
+ </rule>
+
+ <rule ref="Generic.Formatting.DisallowMultipleStatements" />
+
+ <rule ref="Generic.Functions.CallTimePassByReference" />
+ <rule ref="Generic.Functions.FunctionCallArgumentSpacing" />
+
+ <rule ref="Generic.Functions.OpeningFunctionBraceKernighanRitchie" />
+
+ <rule ref="Generic.Metrics.NestingLevel">
+ <properties>
+ <property name="nestingLevel" value="3" />
+ <property name="absoluteNestingLevel" value="3" />
+ </properties>
+ </rule>
+
+ <rule ref="Generic.Metrics.CyclomaticComplexity">
+ <properties>
+ <property name="complexity" value="10" />
+ <property name="absoluteComplexity" value="10" />
+ </properties>
+ </rule>
+
+ <rule ref="Generic.NamingConventions" />
+ <!-- TODO: create variation of this sniff that allows underscores in test methods -->
+ <rule ref="Generic.NamingConventions.CamelCapsFunctionName.ScopeNotCamelCaps">
+ <!-- Exclude test methods like "testGivenInvalidInput_methodThrowsException". -->
+ <exclude-pattern>*Test\.php</exclude-pattern>
+ </rule>
+
+ <rule ref="Generic.PHP.CharacterBeforePHPOpeningTag" />
+ <rule ref="Generic.PHP.DeprecatedFunctions" />
+ <rule ref="Generic.PHP.DisallowShortOpenTag" />
+ <rule ref="Generic.PHP.ForbiddenFunctions" />
+ <rule ref="Generic.PHP.LowerCaseConstant" />
+ <rule ref="Generic.PHP.LowerCaseKeyword" />
+ <rule ref="Generic.PHP.SAPIUsage" />
+
+ <rule ref="Generic.WhiteSpace.DisallowSpaceIndent" />
+
+ <rule ref="PSR1" />
+ <!-- TODO: create variation of this sniff that allows underscores in test methods -->
+ <rule ref="PSR1.Methods.CamelCapsMethodName.NotCamelCaps">
+ <!-- Exclude test methods like "testGivenInvalidInput_methodThrowsException". -->
+ <exclude-pattern>*Test\.php</exclude-pattern>
+ </rule>
+
+ <rule ref="PSR2.Classes.PropertyDeclaration" />
+ <rule ref="PSR2.ControlStructures.ElseIfDeclaration" />
+ <rule ref="PSR2.Namespaces" />
+
+ <rule ref="Squiz.Arrays.ArrayBracketSpacing" />
+ <rule ref="Squiz.CSS.SemicolonSpacing" />
+ <rule ref="Squiz.Classes.DuplicateProperty" />
+ <rule ref="Squiz.Classes.SelfMemberReference" />
+ <rule ref="Squiz.Classes.ValidClassName" />
+ <rule ref="Squiz.Functions.FunctionDuplicateArgument" />
+ <rule ref="Squiz.Functions.GlobalFunction" />
+ <rule ref="Squiz.Scope" />
+
+ <rule ref="Squiz.Strings.DoubleQuoteUsage" />
+ <rule ref="Squiz.Strings.DoubleQuoteUsage.ContainsVar">
+ <severity>0</severity>
+ </rule>
+
+ <rule ref="Squiz.WhiteSpace.CastSpacing" />
+ <rule ref="Squiz.WhiteSpace.LanguageConstructSpacing" />
+ <rule ref="Squiz.WhiteSpace.LogicalOperatorSpacing" />
+
+ <rule ref="Squiz.WhiteSpace.OperatorSpacing">
+ <properties>
+ <property name="ignoreNewlines" value="true" />
+ </properties>
+ <exclude name="Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore" />
+ <exclude name="Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter" />
+ </rule>
+
+ <rule ref="Squiz.WhiteSpace.ScopeClosingBrace" />
+ <rule ref="Squiz.WhiteSpace.ScopeKeywordSpacing" />
+ <rule ref="Squiz.WhiteSpace.SemicolonSpacing" />
+ <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace" />
+ <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines">
+ <severity>0</severity>
+ </rule>
+
+ <rule ref="Zend.Files.ClosingTag" />
+
+ <!-- MediaWiki.WhiteSpace.SpaceyParenthesis replica for up-to-date codesniffer version -->
+ <rule ref="Squiz.Functions.FunctionDeclarationArgumentSpacing">
+ <properties>
+ <property name="equalsSpacing" value="1" />
+ <property name="requiredSpacesAfterOpen" value="1" />
+ <property name="requiredSpacesBeforeClose" value="1" />
+ </properties>
+ </rule>
+
+ <rule ref="PEAR.Functions.FunctionCallSignature">
+ <properties>
+ <property name="requiredSpacesAfterOpen" value="1" />
+ <property name="requiredSpacesBeforeClose" value="1" />
+ </properties>
+ <exclude name="PEAR.Functions.FunctionCallSignature.Indent" />
+ <exclude name="PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket" />
+ <exclude name="PEAR.Functions.FunctionCallSignature.CloseBracketLine" />
+ <exclude name="PEAR.Functions.FunctionCallSignature.OpeningIndent" />
+ </rule>
+</ruleset>
diff --git a/www/wiki/vendor/wikimedia/purtle/phpmd.xml b/www/wiki/vendor/jeroen/file-fetcher/phpmd.xml
index 681b69f6..95a85368 100644
--- a/www/wiki/vendor/wikimedia/purtle/phpmd.xml
+++ b/www/wiki/vendor/jeroen/file-fetcher/phpmd.xml
@@ -5,29 +5,28 @@
xsi:noNamespaceSchemaLocation=" http://pmd.sf.net/ruleset_xml_schema.xsd">
<rule ref="rulesets/codesize.xml">
- <exclude name="CyclomaticComplexity" />
- <exclude name="ExcessiveClassComplexity" />
<exclude name="TooManyMethods" />
- <exclude name="TooManyPublicMethods" />
+ <exclude name="ExcessiveClassComplexity" />
</rule>
- <rule ref="rulesets/codesize.xml/TooManyPublicMethods">
+ <rule ref="rulesets/codesize.xml/TooManyMethods">
<properties>
- <property name="maxmethods" value="13" />
+ <property name="maxmethods" value="20" />
</properties>
</rule>
- <rule ref="rulesets/controversial.xml" />
+ <!-- todo: enable the camel case method rule for non-tests -->
+ <rule ref="rulesets/controversial.xml">
+ <exclude name="CamelCaseMethodName" />
+ </rule>
<rule ref="rulesets/design.xml" />
<rule ref="rulesets/naming.xml">
- <exclude name="BooleanGetMethodName" />
- <exclude name="LongVariable" />
- <exclude name="ShortMethodName" />
<exclude name="ShortVariable" />
+ <exclude name="LongVariable" />
</rule>
<rule ref="rulesets/unusedcode.xml">
- <exclude name="UnusedFormalParameter" />
+ <exclude name="UnusedLocalVariable" />
</rule>
</ruleset> \ No newline at end of file
diff --git a/www/wiki/vendor/onoi/message-reporter/phpunit.xml.dist b/www/wiki/vendor/jeroen/file-fetcher/phpunit.xml.dist
index dafdcc84..c8181f6d 100644
--- a/www/wiki/vendor/onoi/message-reporter/phpunit.xml.dist
+++ b/www/wiki/vendor/jeroen/file-fetcher/phpunit.xml.dist
@@ -12,8 +12,11 @@
stopOnSkipped="false"
verbose="true">
<testsuites>
- <testsuite name="onoi-message-reporter">
- <directory>tests/phpunit</directory>
+ <testsuite name="FileFetcher">
+ <directory>tests/Unit</directory>
+ </testsuite>
+ <testsuite name="FileFetcherIntegration">
+ <directory>tests/Integration</directory>
</testsuite>
</testsuites>
<filter>
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/CallbackFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/CallbackFileFetcher.php
new file mode 100644
index 00000000..9fcd2188
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/CallbackFileFetcher.php
@@ -0,0 +1,33 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+/**
+ * Callback adapter. Calls to fetchFile are routed to the callback.
+ *
+ * @since 4.4
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class CallbackFileFetcher implements FileFetcher {
+
+ private $callback;
+
+ /**
+ * The callback should have the same signature and contract as @see FileFetcher::fetchFile()
+ * Note that this contract include not throwing exceptions other than FileFetchingException.
+ *
+ * @param callable $callback
+ */
+ public function __construct( callable $callback ) {
+ $this->callback = $callback;
+ }
+
+ public function fetchFile( string $fileUrl ): string {
+ return ($this->callback)( $fileUrl );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/ErrorLoggingFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/ErrorLoggingFileFetcher.php
new file mode 100644
index 00000000..10d05251
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/ErrorLoggingFileFetcher.php
@@ -0,0 +1,46 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+use Psr\Log\LoggerInterface;
+use Psr\Log\LogLevel;
+
+/**
+ * @license BSD-3-Clause
+ * @author Gabriel Birke < gabriel.birke@wikimedia.de >
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class ErrorLoggingFileFetcher implements FileFetcher {
+
+ private $wrappedFileFetcher;
+ private $logger;
+ private $logLevel;
+
+ public function __construct( FileFetcher $fileFetcher, LoggerInterface $logger, string $logLevel = LogLevel::ERROR ) {
+ $this->wrappedFileFetcher = $fileFetcher;
+ $this->logger = $logger;
+ $this->logLevel = $logLevel;
+ }
+
+ /**
+ * @see FileFetcher::fetchFile
+ * @throws FileFetchingException
+ */
+ public function fetchFile( string $fileUrl ): string {
+ try {
+ return $this->wrappedFileFetcher->fetchFile( $fileUrl );
+ } catch ( FileFetchingException $e ) {
+ $this->logger->log(
+ $this->logLevel,
+ $e->getMessage(),
+ [
+ 'exception' => $e
+ ]
+ );
+ throw $e;
+ }
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/FileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/FileFetcher.php
new file mode 100644
index 00000000..d0937354
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/FileFetcher.php
@@ -0,0 +1,21 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+/**
+ * @since 3.0, scalar type hints since 4.0
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+interface FileFetcher {
+
+ /**
+ * Returns the contents of the specified file.
+ * @throws FileFetchingException
+ */
+ public function fetchFile( string $fileUrl ): string;
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/FileFetchingException.php b/www/wiki/vendor/jeroen/file-fetcher/src/FileFetchingException.php
new file mode 100644
index 00000000..cc998bd5
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/FileFetchingException.php
@@ -0,0 +1,31 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+/**
+ * @since 3.0
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class FileFetchingException extends \RuntimeException {
+
+ private $fileUrl;
+
+ public function __construct( string $fileUrl, string $message = null, \Exception $previous = null ) {
+ $this->fileUrl = $fileUrl;
+
+ parent::__construct(
+ $message ?: 'Could not fetch file: ' . $fileUrl,
+ 0,
+ $previous
+ );
+ }
+
+ public function getFileUrl(): string {
+ return $this->fileUrl;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/InMemoryFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/InMemoryFileFetcher.php
new file mode 100644
index 00000000..5dd27bf8
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/InMemoryFileFetcher.php
@@ -0,0 +1,52 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+use InvalidArgumentException;
+
+/**
+ * @since 3.1
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class InMemoryFileFetcher implements FileFetcher {
+
+ private $files;
+ private $defaultContent;
+
+ /**
+ * @param string[] $files
+ * @param string|null $defaultContent Content that is returned when there is no matching entry in $files
+ * @throws InvalidArgumentException
+ */
+ public function __construct( array $files, string $defaultContent = null ) {
+ foreach ( $files as $url => $fileContents ) {
+ if ( !is_string( $url ) || !is_string( $fileContents ) ) {
+ throw new InvalidArgumentException( 'Both file url and file contents need to be of type string' );
+ }
+ }
+
+ $this->files = $files;
+ $this->defaultContent = $defaultContent;
+ }
+
+ /**
+ * @see FileFetcher::fetchFile
+ * @throws FileFetchingException
+ */
+ public function fetchFile( string $fileUrl ): string {
+ if ( array_key_exists( $fileUrl, $this->files ) ) {
+ return $this->files[$fileUrl];
+ }
+
+ if ( $this->defaultContent === null ) {
+ throw new FileFetchingException( $fileUrl );
+ }
+
+ return $this->defaultContent;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/LazyStubFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/LazyStubFileFetcher.php
new file mode 100644
index 00000000..26fc9670
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/LazyStubFileFetcher.php
@@ -0,0 +1,26 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+/**
+ * @since 4.4
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class LazyStubFileFetcher {
+
+ private function __construct() {
+ }
+
+ public static function newFromFileUrl( string $fileUrl ): FileFetcher {
+ $fetcher = new SimpleFileFetcher();
+
+ return new CallbackFileFetcher( function() use ( $fetcher, $fileUrl ) {
+ return $fetcher->fetchFile( $fileUrl );
+ } );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/NullFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/NullFileFetcher.php
new file mode 100644
index 00000000..eebfdadf
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/NullFileFetcher.php
@@ -0,0 +1,19 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+/**
+ * @since 4.1
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class NullFileFetcher implements FileFetcher {
+
+ public function fetchFile( string $fileUrl ): string {
+ return '';
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/SimpleFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/SimpleFileFetcher.php
new file mode 100644
index 00000000..00480122
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/SimpleFileFetcher.php
@@ -0,0 +1,31 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+/**
+ * Adapter around file_get_contents.
+ *
+ * @since 3.0
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class SimpleFileFetcher implements FileFetcher {
+
+ /**
+ * @see FileFetcher::fetchFile
+ * @throws FileFetchingException
+ */
+ public function fetchFile( string $fileUrl ): string {
+ $fileContent = @file_get_contents( $fileUrl );
+
+ if ( is_string( $fileContent ) ) {
+ return $fileContent;
+ }
+
+ throw new FileFetchingException( $fileUrl );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/SpyingFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/SpyingFileFetcher.php
new file mode 100644
index 00000000..0a309acd
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/SpyingFileFetcher.php
@@ -0,0 +1,52 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+/**
+ * Decorator for FileFetcher objects that records file fetching calls.
+ *
+ * @since 3.2
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class SpyingFileFetcher implements FileFetcher {
+
+ private $fileFetcher;
+
+ private $fetchedUrls = [];
+
+ public function __construct( FileFetcher $fileFetcher ) {
+ $this->fileFetcher = $fileFetcher;
+ }
+
+ /**
+ * @see FileFetcher::fetchFile
+ * @throws FileFetchingException
+ */
+ public function fetchFile( string $fileUrl ): string {
+ $this->fetchedUrls[] = $fileUrl;
+ return $this->fileFetcher->fetchFile( $fileUrl );
+ }
+
+ /**
+ * Returns an ordered list of fetched URLs. Duplicates are preserved.
+ *
+ * @return string[]
+ */
+ public function getFetchedUrls(): array {
+ return $this->fetchedUrls;
+ }
+
+ /**
+ * @since 4.3
+ *
+ * @return string|null
+ */
+ public function getFirstFetchedUrl() {
+ return empty( $this->fetchedUrls ) ? null : $this->fetchedUrls[0];
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/StubFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/StubFileFetcher.php
new file mode 100644
index 00000000..f60f7b38
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/StubFileFetcher.php
@@ -0,0 +1,27 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+/**
+ * @since 4.2
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class StubFileFetcher implements FileFetcher {
+
+ private $stubReturnValue;
+
+ public function __construct( string $stubReturnValue ) {
+ $this->stubReturnValue = $stubReturnValue;
+ }
+
+ // @codingStandardsIgnoreStart
+ public function fetchFile( string $fileUrl ): string {
+ // @codingStandardsIgnoreEnd
+ return $this->stubReturnValue;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/src/ThrowingFileFetcher.php b/www/wiki/vendor/jeroen/file-fetcher/src/ThrowingFileFetcher.php
new file mode 100644
index 00000000..8d2f763e
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/src/ThrowingFileFetcher.php
@@ -0,0 +1,19 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher;
+
+/**
+ * @since 4.1
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class ThrowingFileFetcher extends InMemoryFileFetcher {
+
+ public function __construct() {
+ parent::__construct( [] );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/Integration/LazyStubFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher/tests/Integration/LazyStubFileFetcherTest.php
new file mode 100644
index 00000000..217a85fa
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/Integration/LazyStubFileFetcherTest.php
@@ -0,0 +1,25 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Tests\Integration;
+
+use FileFetcher\LazyStubFileFetcher;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \FileFetcher\LazyStubFileFetcher
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class LazyStubFileFetcherTest extends TestCase {
+
+ public function testCallbackGetsFileUrlAndReturnValueIsReturned() {
+ $this->assertSame(
+ file_get_contents( __FILE__ ),
+ LazyStubFileFetcher::newFromFileUrl( __FILE__ )->fetchFile( 'Whatever' )
+ );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/Integration/SimpleFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher/tests/Integration/SimpleFileFetcherTest.php
new file mode 100644
index 00000000..af9483f0
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/Integration/SimpleFileFetcherTest.php
@@ -0,0 +1,57 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Tests\Integration;
+
+use FileFetcher\FileFetchingException;
+use FileFetcher\SimpleFileFetcher;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \FileFetcher\SimpleFileFetcher
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class SimpleFileFetcherTest extends TestCase {
+
+ public function testGetThisFileFromDisk() {
+ $fetcher = new SimpleFileFetcher();
+
+ $contents = $fetcher->fetchFile( __FILE__ );
+
+ $this->assertSame( file_get_contents( __FILE__ ), $contents );
+ }
+
+ public function testGetThisFileFromGitHub() {
+ $fetcher = new SimpleFileFetcher();
+
+ $contents = $fetcher->fetchFile(
+ 'https://raw.githubusercontent.com/JeroenDeDauw/FileFetcher/master/tests/Integration/SimpleFileFetcherTest.php'
+ );
+
+ $this->assertInternalType( 'string', $contents );
+
+ $this->assertInternalType( 'integer', strpos( $contents, __FUNCTION__ ) );
+ }
+
+ public function testGivenNotFoundFile_exceptionIsThrown() {
+ $fetcher = new SimpleFileFetcher();
+
+ $this->expectException( FileFetchingException::class );
+ $fetcher->fetchFile(
+ 'http://raw.github.com/JeroenDeDauw/FileFetcher/master/foo.php'
+ );
+ }
+
+ public function testGivenInvalidUrl_exceptionIsThrown() {
+ $fetcher = new SimpleFileFetcher();
+
+ $this->expectException( FileFetchingException::class );
+ $fetcher->fetchFile(
+ 'foo bar baz'
+ );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/CallbackFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/CallbackFileFetcherTest.php
new file mode 100644
index 00000000..06f38720
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/CallbackFileFetcherTest.php
@@ -0,0 +1,36 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Tests\Unit;
+
+use FileFetcher\CallbackFileFetcher;
+use FileFetcher\FileFetchingException;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \FileFetcher\CallbackFileFetcher
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class CallbackFileFetcherTest extends TestCase {
+
+ public function testCallbackGetsFileUrlAndReturnValueIsReturned() {
+ $fetcher = new CallbackFileFetcher( function( string $fileUrl ) {
+ return $fileUrl . $fileUrl . $fileUrl;
+ } );
+
+ $this->assertSame( 'SuchSuchSuch', $fetcher->fetchFile( 'Such' ) );
+ }
+
+ public function testCallbackExceptionBubblesUp() {
+ $fetcher = new CallbackFileFetcher( function( string $fileUrl ) {
+ throw new FileFetchingException( $fileUrl );
+ } );
+
+ $this->expectException( FileFetchingException::class );
+ $fetcher->fetchFile( 'Such' );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/ErrorLoggingFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/ErrorLoggingFileFetcherTest.php
new file mode 100644
index 00000000..3a671c98
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/ErrorLoggingFileFetcherTest.php
@@ -0,0 +1,81 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Tests\Unit;
+
+use FileFetcher\ErrorLoggingFileFetcher;
+use FileFetcher\FileFetchingException;
+use FileFetcher\InMemoryFileFetcher;
+use FileFetcher\ThrowingFileFetcher;
+use PHPUnit\Framework\TestCase;
+use Psr\Log\LogLevel;
+use Psr\Log\NullLogger;
+use WMDE\PsrLogTestDoubles\LoggerSpy;
+
+/**
+ * @license BSD-3-Clause
+ * @author Gabriel Birke < gabriel.birke@wikimedia.de >
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class ErrorLoggingFileFetcherTest extends TestCase {
+
+ public function testWhenWrappedFetcherReturnsValue_itIsReturned() {
+ $logger = new LoggerSpy();
+ $fileFetcher = new ErrorLoggingFileFetcher(
+ new InMemoryFileFetcher( [ 'song.txt' => 'I\'m a little teapot' ] ),
+ $logger
+ );
+ $this->assertSame( 'I\'m a little teapot', $fileFetcher->fetchFile( 'song.txt' ) );
+ $logger->assertNoLoggingCallsWhereMade();
+ }
+
+ public function testWhenWrappedFetcherThrowsAnException_itIsRethrown() {
+ $errorLoggingFileFetcher = new ErrorLoggingFileFetcher(
+ new ThrowingFileFetcher(),
+ new NullLogger()
+ );
+ $this->expectException( FileFetchingException::class );
+ $errorLoggingFileFetcher->fetchFile( 'song.txt' );
+ }
+
+ public function testWhenWrappedFetcherThrowsAnException_theExceptionIsLogged() {
+ $logger = new LoggerSpy();
+ $fileFetcher = new ErrorLoggingFileFetcher(
+ new ThrowingFileFetcher(),
+ $logger
+ );
+
+ // @codingStandardsIgnoreStart
+ try {
+ $fileFetcher->fetchFile( 'song.txt' );
+ $this->fail( 'Should have thrown a FileFetchingException' );
+ } catch ( FileFetchingException $e ) {
+ }
+ // @codingStandardsIgnoreEnd
+
+ $calls = $logger->getLogCalls();
+ $this->assertCount( 1, $calls );
+ $this->assertArrayHasKey( 'exception', $calls->getFirstCall()->getContext() );
+ $this->assertSame( LogLevel::ERROR, $calls->getFirstCall()->getLevel() );
+ }
+
+ public function testGivenLogLevel_exceptionsAreLoggedAtThisLevel() {
+ $logger = new LoggerSpy();
+ $fileFetcher = new ErrorLoggingFileFetcher(
+ new ThrowingFileFetcher(),
+ $logger,
+ LogLevel::CRITICAL
+ );
+
+ // @codingStandardsIgnoreStart
+ try {
+ $fileFetcher->fetchFile( 'song.txt' );
+ } catch ( FileFetchingException $e ) {
+ }
+ // @codingStandardsIgnoreEnd
+
+ $this->assertSame( LogLevel::CRITICAL, $logger->getLogCalls()->getFirstCall()->getLevel() );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/FileFetchingExceptionTest.php b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/FileFetchingExceptionTest.php
new file mode 100644
index 00000000..66178cf8
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/FileFetchingExceptionTest.php
@@ -0,0 +1,24 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Tests\Unit;
+
+use FileFetcher\FileFetchingException;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \FileFetcher\FileFetchingException
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class FileFetchingExceptionTest extends TestCase {
+
+ public function testConstructorWithJustAnId() {
+ $exception = new FileFetchingException( 'foo bar baz' );
+
+ $this->assertSame( 'foo bar baz', $exception->getFileUrl() );
+ $this->assertSame( 'Could not fetch file: foo bar baz', $exception->getMessage() );
+ }
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/InMemoryFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/InMemoryFileFetcherTest.php
new file mode 100644
index 00000000..44935a71
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/InMemoryFileFetcherTest.php
@@ -0,0 +1,61 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Tests\Unit;
+
+use FileFetcher\FileFetchingException;
+use FileFetcher\InMemoryFileFetcher;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \FileFetcher\InMemoryFileFetcher
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class InMemoryFileFetcherTest extends TestCase {
+
+ public function testWhenEmptyHash_requestsCauseException() {
+ $fetcher = new InMemoryFileFetcher( [] );
+
+ $this->expectException( FileFetchingException::class );
+ $fetcher->fetchFile( 'http://foo.bar/baz' );
+ }
+
+ public function testWhenUrlNotKnown_requestsCauseException() {
+ $fetcher = new InMemoryFileFetcher( [
+ 'http://something.else/entirely' => 'kittens'
+ ] );
+
+ $this->expectException( FileFetchingException::class );
+ $fetcher->fetchFile( 'http://foo.bar/baz' );
+ }
+
+ public function testWhenUrlKnown_requestsReturnsValue() {
+ $fetcher = new InMemoryFileFetcher( [
+ 'http://something.else/entirely' => 'kittens',
+ 'http://foo.bar/baz' => 'cats'
+ ] );
+
+ $this->assertSame( 'cats', $fetcher->fetchFile( 'http://foo.bar/baz' ) );
+ }
+
+ public function testWhenThereIsADefault_itIsUsedForUnknownUrls() {
+ $fetcher = new InMemoryFileFetcher( [], 'default kittens' );
+
+ $this->assertSame( 'default kittens', $fetcher->fetchFile( 'http://foo.bar' ) );
+ }
+
+ public function testWhenThereIsADefault_itIsNotUsedForKnownUrls() {
+ $fetcher = new InMemoryFileFetcher(
+ [
+ 'http://foo.bar' => 'cats'
+ ],
+ 'default kittens'
+ );
+
+ $this->assertSame( 'cats', $fetcher->fetchFile( 'http://foo.bar' ) );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/NullFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/NullFileFetcherTest.php
new file mode 100644
index 00000000..6d224348
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/NullFileFetcherTest.php
@@ -0,0 +1,22 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Tests\Unit;
+
+use FileFetcher\NullFileFetcher;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \FileFetcher\NullFileFetcher
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class NullFileFetcherTest extends TestCase {
+
+ public function testReturnsEmptyString() {
+ $this->assertSame( '', ( new NullFileFetcher() )->fetchFile( 'foo.txt' ) );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/SpyingFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/SpyingFileFetcherTest.php
new file mode 100644
index 00000000..b4f3b520
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/SpyingFileFetcherTest.php
@@ -0,0 +1,98 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Tests\Unit;
+
+use FileFetcher\FileFetchingException;
+use FileFetcher\InMemoryFileFetcher;
+use FileFetcher\NullFileFetcher;
+use FileFetcher\SpyingFileFetcher;
+use FileFetcher\ThrowingFileFetcher;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \FileFetcher\SpyingFileFetcher
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class SpyingFileFetcherTest extends TestCase {
+
+ public function testReturnsResultOfDecoratedFetcher() {
+ $innerFetcher = new InMemoryFileFetcher( [
+ 'url' => 'content'
+ ] );
+
+ $spyingFetcher = new SpyingFileFetcher( $innerFetcher );
+
+ $this->assertSame( 'content', $spyingFetcher->fetchFile( 'url' ) );
+
+ $this->expectException( FileFetchingException::class );
+ $spyingFetcher->fetchFile( 'foo' );
+ }
+
+ public function testWhenNoCalls_getFetchedUrlsReturnsEmptyArray() {
+ $innerFetcher = new InMemoryFileFetcher( [
+ 'url' => 'content'
+ ] );
+
+ $spyingFetcher = new SpyingFileFetcher( $innerFetcher );
+
+ $this->assertSame( [], $spyingFetcher->getFetchedUrls() );
+ }
+
+ public function testWhenSomeCalls_getFetchedUrlsReturnsTheArguments() {
+ $innerFetcher = new InMemoryFileFetcher( [
+ 'url' => 'content',
+ 'foo' => 'bar'
+ ] );
+
+ $spyingFetcher = new SpyingFileFetcher( $innerFetcher );
+ $spyingFetcher->fetchFile( 'url' );
+ $spyingFetcher->fetchFile( 'foo' );
+ $spyingFetcher->fetchFile( 'url' );
+
+ $this->assertSame( [ 'url', 'foo', 'url' ], $spyingFetcher->getFetchedUrls() );
+ }
+
+ public function testCallsCausingExceptionsGetRecorded() {
+ $spyingFetcher = new SpyingFileFetcher( new ThrowingFileFetcher() );
+
+ // @codingStandardsIgnoreStart
+ try {
+ $spyingFetcher->fetchFile( 'url' );
+ }
+ catch ( FileFetchingException $ex ) {
+ }
+
+ try {
+ $spyingFetcher->fetchFile( 'foo' );
+ }
+ catch ( FileFetchingException $ex ) {
+ }
+ // @codingStandardsIgnoreEnd
+
+ $this->assertSame( [ 'url', 'foo' ], $spyingFetcher->getFetchedUrls() );
+ }
+
+ public function testWhenThereAreSomeCalls_getFirstFetchedUrlReturnsTheFirstOne() {
+ $innerFetcher = new InMemoryFileFetcher( [
+ 'url' => 'content',
+ 'foo' => 'bar'
+ ] );
+
+ $spyingFetcher = new SpyingFileFetcher( $innerFetcher );
+ $spyingFetcher->fetchFile( 'url' );
+ $spyingFetcher->fetchFile( 'foo' );
+
+ $this->assertSame( 'url', $spyingFetcher->getFirstFetchedUrl() );
+ }
+
+ public function testWhenThereAreNoCalls_getFirstFetchedUrlReturnsNull() {
+ $spyingFetcher = new SpyingFileFetcher( new NullFileFetcher() );
+
+ $this->assertNull( $spyingFetcher->getFirstFetchedUrl() );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/StubFileFetcherTest.php b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/StubFileFetcherTest.php
new file mode 100644
index 00000000..730edc6e
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/Unit/StubFileFetcherTest.php
@@ -0,0 +1,24 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace FileFetcher\Tests\Unit;
+
+use FileFetcher\StubFileFetcher;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \FileFetcher\StubFileFetcher
+ *
+ * @licence BSD-3-Clause
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class StubFileFetcherTest extends TestCase {
+
+ public function testReturnsStubValue() {
+ $this->assertSame( '', ( new StubFileFetcher( '' ) )->fetchFile( 'foo.txt' ) );
+ $this->assertSame( 'foo', ( new StubFileFetcher( 'foo' ) )->fetchFile( 'foo.txt' ) );
+ $this->assertSame( 'foo bar', ( new StubFileFetcher( 'foo bar' ) )->fetchFile( 'foo.txt' ) );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/file-fetcher/tests/bootstrap.php b/www/wiki/vendor/jeroen/file-fetcher/tests/bootstrap.php
new file mode 100644
index 00000000..9c816cab
--- /dev/null
+++ b/www/wiki/vendor/jeroen/file-fetcher/tests/bootstrap.php
@@ -0,0 +1,16 @@
+<?php
+
+declare( strict_types = 1 );
+
+if ( PHP_SAPI !== 'cli' ) {
+ die( 'Not an entry point' );
+}
+
+error_reporting( -1 );
+ini_set( 'display_errors', '1' );
+
+if ( !is_readable( __DIR__ . '/../vendor/autoload.php' ) ) {
+ die( 'You need to install this package with Composer before you can run the tests' );
+}
+
+require __DIR__ . '/../vendor/autoload.php';
diff --git a/www/wiki/vendor/jeroen/simple-cache/.gitignore b/www/wiki/vendor/jeroen/simple-cache/.gitignore
new file mode 100644
index 00000000..d8425843
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/.gitignore
@@ -0,0 +1,10 @@
+.*
+*~
+*.kate-swp
+
+!.gitignore
+!.gitreview
+!.travis.yml
+
+vendor/
+composer.lock \ No newline at end of file
diff --git a/www/wiki/vendor/jeroen/simple-cache/.gitreview b/www/wiki/vendor/jeroen/simple-cache/.gitreview
new file mode 100644
index 00000000..c3c9192c
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/.gitreview
@@ -0,0 +1,6 @@
+[gerrit]
+host=gerrit.wikimedia.org
+port=29418
+project=mediawiki/extensions/SimpleCache
+defaultbranch=master
+defaultrebase=0 \ No newline at end of file
diff --git a/www/wiki/vendor/jeroen/simple-cache/.travis.yml b/www/wiki/vendor/jeroen/simple-cache/.travis.yml
new file mode 100644
index 00000000..889e7a97
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/.travis.yml
@@ -0,0 +1,22 @@
+language: php
+
+php:
+ - 5.3
+ - 5.4
+ - 5.5
+ - 5.6
+ - hhvm
+ - hhvm-nightly
+
+script: phpunit --coverage-clover build/logs/clover.xml
+
+after_script:
+ - composer require satooshi/php-coveralls:dev-master
+ - php vendor/bin/coveralls -v
+
+notifications:
+ email:
+ recipients:
+ - jeroendedauw@gmail.com
+ on_success: change
+ on_failure: always
diff --git a/www/wiki/vendor/jeroen/simple-cache/COPYING b/www/wiki/vendor/jeroen/simple-cache/COPYING
new file mode 100644
index 00000000..ebba08a4
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/COPYING
@@ -0,0 +1,347 @@
+The license text below "----" applies to all files within this distribution, other
+than those that are in a directory which contains files named "LICENSE" or
+"COPYING", or a subdirectory thereof. For those files, the license text contained in
+said file overrides any license information contained in directories of smaller depth.
+Alternative licenses are typically used for software that is provided by external
+parties, and merely packaged with this software for convenience.
+----
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/www/wiki/vendor/jeroen/simple-cache/README.md b/www/wiki/vendor/jeroen/simple-cache/README.md
new file mode 100644
index 00000000..bd653f4e
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/README.md
@@ -0,0 +1,73 @@
+# SimpleCache
+
+Small library defining a minimalistic caching interface and provides some basic implementations.
+
+[![Build Status](https://secure.travis-ci.org/JeroenDeDauw/SimpleCache.png?branch=master)](http://travis-ci.org/JeroenDeDauw/SimpleCache)
+[![Coverage Status](https://coveralls.io/repos/JeroenDeDauw/SimpleCache/badge.png?branch=master)](https://coveralls.io/r/JeroenDeDauw/SimpleCache?branch=master)
+
+[![Latest Stable Version](https://poser.pugx.org/jeroen/simple-cache/version.png)](https://packagist.org/packages/jeroen/simple-cache)
+[![Download count](https://poser.pugx.org/jeroen/simple-cache/d/total.png)](https://packagist.org/packages/jeroen/simple-cache)
+
+## Installation
+
+You can use [Composer](http://getcomposer.org/) to download and install
+this package as well as its dependencies. Alternatively you can simply clone
+the git repository and take care of loading yourself.
+
+### Composer
+
+To add this package as a local, per-project dependency to your project, simply add a
+dependency on `jeroen/simple-cache` to your project's `composer.json` file.
+Here is a minimal example of a `composer.json` file that just defines a dependency on
+SimpleCache 1.0:
+
+ {
+ "require": {
+ "jeroen/simple-cache": "1.0.*"
+ }
+ }
+
+### Manual
+
+Get the SimpleCache code, either via git, or some other means. Also get all dependencies.
+You can find a list of the dependencies in the "require" section of the composer.json file.
+Load all dependencies and the load the SimpleCache library by including its entry point:
+SimpleCache.php.
+
+## Authors
+
+SimpleCache has been written by [Jeroen De Dauw](https://github.com/JeroenDeDauw)
+as hobby project.
+
+## Release notes
+
+### 2.0 (2014-08-19)
+
+* Renamed package from `jeroen-de-dauw/simple-cache` to `jeroen/simple-cache`
+* Removed `SimpleCache.php` entry point. Autoloading is now done via Composers PSR-4 support
+* Removed the MediaWiki extension registration and i18n support
+
+### 1.0.3 (2013-08-07)
+
+* Removed pointless code from CombinatoryCache
+* Added missing test for CombinatoryCache
+
+### 1.0.2 (2013-08-07)
+
+* Fixed bug in MediaWikiCache::has
+* Added unit tests for MediaWikiCache
+
+### 1.0.1 (2013-07-15)
+
+* Added optional expiryTime parameter to the constructor of MediaWikiCache.
+
+### 1.0 (2013-07-05)
+
+* Initial release.
+
+## Links
+
+* [SimpleCache on Packagist](https://packagist.org/packages/jeroen/simple-cache)
+* [SimpleCache on Ohloh](https://www.ohloh.net/p/simplecache)
+* [TravisCI build status](http://travis-ci.org/JeroenDeDauw/SimpleCache)
+* [Code coverage status](https://coveralls.io/r/JeroenDeDauw/SimpleCache?branch=master)
diff --git a/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/CombinatoryCacheTest.php b/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/CombinatoryCacheTest.php
new file mode 100644
index 00000000..b5c77039
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/CombinatoryCacheTest.php
@@ -0,0 +1,244 @@
+<?php
+
+namespace SimpleCache\Tests\Phpunit\Cache;
+
+use SimpleCache\Cache\CombinatoryCache;
+
+/**
+ * @covers SimpleCache\Cache\CombinatoryCache
+ *
+ * @file
+ * @ingroup SimpleCache
+ * @group SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class CombinatoryCacheTest extends \PHPUnit_Framework_TestCase {
+
+ /**
+ * @dataProvider invalidConstructorArgumentProvider
+ */
+ public function testCannotConstructWithNonCaches( $invalidCachesList ) {
+ $this->setExpectedException( 'InvalidArgumentException' );
+
+ new CombinatoryCache( $invalidCachesList );
+ }
+
+ public function invalidConstructorArgumentProvider() {
+ $argLists = array();
+
+ $containedCache = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $argLists[] = array( array() );
+ $argLists[] = array( array( null ) );
+ $argLists[] = array( array( $containedCache, 42 ) );
+ $argLists[] = array( array( $containedCache, new \stdClass(), $containedCache ) );
+
+ return $argLists;
+ }
+
+ public function testHasWithOneCache() {
+ $containedCache = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache
+ ->expects( $this->exactly( 2 ) )
+ ->method( 'has' )
+ ->will( $this->returnValue( true ) );
+
+ $cache = new CombinatoryCache( array( $containedCache ) );
+
+ $this->assertTrue( $cache->has( 'foo' ) );
+ $this->assertTrue( $cache->has( 'bar' ) );
+ }
+
+ public function testSetWithOneCache() {
+ $containedCache = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache
+ ->expects( $this->exactly( 2 ) )
+ ->method( 'set' )
+ ->with(
+ $this->equalTo( 'hax' ),
+ $this->equalTo( 1337 )
+ );
+
+ $cache = new CombinatoryCache( array( $containedCache ) );
+
+ $cache->set( 'hax', 1337 );
+ $cache->set( 'hax', 1337 );
+ }
+
+ public function testGetWithOneCache() {
+ $containedCache = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache
+ ->expects( $this->exactly( 2 ) )
+ ->method( 'get' )
+ ->with(
+ $this->equalTo( 'hax' )
+ )
+ ->will( $this->returnValue( 1337 ) );
+
+ $cache = new CombinatoryCache( array( $containedCache ) );
+
+ $this->assertEquals( 1337, $cache->get( 'hax' ) );
+ $this->assertEquals( 1337, $cache->get( 'hax' ) );
+ }
+
+ public function testSetHitsAllCaches() {
+ $containedCache0 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache0
+ ->expects( $this->exactly( 2 ) )
+ ->method( 'set' );
+
+ $containedCache1 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache1
+ ->expects( $this->exactly( 2 ) )
+ ->method( 'set' );
+
+ $cache = new CombinatoryCache( array( $containedCache0, $containedCache1 ) );
+
+ $cache->set( 'hax', 1337 );
+ $cache->set( 'hax', 1337 );
+ }
+
+ public function testHasHitsCachesInCorrectOrder() {
+ $containedCache0 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache0
+ ->expects( $this->once() )
+ ->method( 'has' )
+ ->will( $this->returnValue( false ) );
+
+ $containedCache1 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache1
+ ->expects( $this->once() )
+ ->method( 'has' )
+ ->will( $this->returnValue( true ) );
+
+ $containedCache2 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache2
+ ->expects( $this->never() )
+ ->method( 'has' );
+
+ $cache = new CombinatoryCache( array( $containedCache0, $containedCache1, $containedCache2 ) );
+
+ $cache->has( 'foo' );
+ }
+
+ public function testGetHitsCachesInCorrectOrder() {
+ $containedCache0 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache0
+ ->expects( $this->any() )
+ ->method( 'get' )
+ ->will( $this->returnValue( null ) );
+
+ $containedCache0
+ ->expects( $this->any() )
+ ->method( 'has' )
+ ->will( $this->returnValue( false ) );
+
+ $containedCache1 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache1
+ ->expects( $this->once() )
+ ->method( 'get' )
+ ->will( $this->returnValue( 42 ) );
+
+ $containedCache2 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache2
+ ->expects( $this->never() )
+ ->method( 'get' );
+
+ $cache = new CombinatoryCache( array( $containedCache0, $containedCache1, $containedCache2 ) );
+
+ $this->assertEquals( 42, $cache->get( 'foo' ) );
+ }
+
+ public function testGetFromLowerCacheWritesToUpperOne() {
+ $containedCache0 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache0
+ ->expects( $this->any() )
+ ->method( 'get' )
+ ->will( $this->returnValue( null ) );
+
+ $containedCache0
+ ->expects( $this->any() )
+ ->method( 'has' )
+ ->will( $this->returnValue( false ) );
+
+ $containedCache0
+ ->expects( $this->once() )
+ ->method( 'set' )
+ ->with(
+ $this->equalTo( 'foo' ),
+ $this->equalTo( 42 )
+ );
+
+ $containedCache1 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache1
+ ->expects( $this->any() )
+ ->method( 'get' )
+ ->will( $this->returnValue( null ) );
+
+ $containedCache1
+ ->expects( $this->any() )
+ ->method( 'has' )
+ ->will( $this->returnValue( false ) );
+
+ $containedCache1
+ ->expects( $this->never() )
+ ->method( 'set' );
+
+ $containedCache2 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache2
+ ->expects( $this->once() )
+ ->method( 'get' )
+ ->will( $this->returnValue( 42 ) );
+
+ $cache = new CombinatoryCache( array( $containedCache0, $containedCache1, $containedCache2 ) );
+
+ $this->assertEquals( 42, $cache->get( 'foo' ) );
+ }
+
+ public function testMissingAllCachesReturnsNull() {
+ $key = 'foo';
+
+ $containedCache0 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache0
+ ->expects( $this->exactly( 2 ) )
+ ->method( 'get' )
+ ->will( $this->returnValue( null ) );
+
+ $containedCache1 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache1
+ ->expects( $this->exactly( 2 ) )
+ ->method( 'get' )
+ ->will( $this->returnValue( null ) );
+
+ $containedCache2 = $this->getMock( 'SimpleCache\Cache\Cache' );
+
+ $containedCache2
+ ->expects( $this->exactly( 2 ) )
+ ->method( 'get' )
+ ->will( $this->returnValue( null ) );
+
+ $cache = new CombinatoryCache( array( $containedCache0, $containedCache1, $containedCache2 ) );
+
+ $this->assertNull( $cache->get( $key ) );
+ $this->assertNull( $cache->get( $key ) );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/MediaWikiCacheTest.php b/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/MediaWikiCacheTest.php
new file mode 100644
index 00000000..3da99a96
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/MediaWikiCacheTest.php
@@ -0,0 +1,76 @@
+<?php
+
+namespace SimpleCache\Tests\Phpunit\Cache;
+
+use SimpleCache\Cache\MediaWikiCache;
+
+/**
+ * @covers SimpleCache\Cache\MediaWikiCache
+ *
+ * @file
+ * @ingroup SimpleCache
+ * @group SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class MediaWikiCacheTest extends \PHPUnit_Framework_TestCase {
+
+ public function testSetValue() {
+ $value = 'foobar';
+ $key = 'foo';
+ $expiryTime = 42;
+
+ $bagOfStuff = $this->getMock( 'BagOStuff', array( 'set' ) );
+
+ $bagOfStuff->expects( $this->once() )
+ ->method( 'set' )
+ ->with(
+ $this->equalTo( $key ),
+ $this->equalTo( $value ),
+ $this->equalTo( $expiryTime )
+ );
+
+ $cache = new MediaWikiCache( $bagOfStuff, $expiryTime );
+
+ $cache->set( $key, $value );
+ }
+
+ public function testGetValueWithReturnFoobarAsValue() {
+ $key = 'foo';
+ $value = 'foobar';
+
+ $bagOfStuff = $this->getMock( 'BagOStuff', array( 'get' ) );
+
+ $bagOfStuff->expects( $this->exactly( 2 ) )
+ ->method( 'get' )
+ ->with(
+ $this->equalTo( $key )
+ )
+ ->will( $this->returnValue( $value ) );
+
+ $cache = new MediaWikiCache( $bagOfStuff );
+
+ $this->assertEquals( $value, $cache->get( $key ) );
+ $this->assertTrue( $cache->has( $key ) );
+ }
+
+ public function testGetValueWithReturnFalseAsValue() {
+ $key = 'foo';
+
+ $bagOfStuff = $this->getMock( 'BagOStuff', array( 'get' ) );
+
+ $bagOfStuff->expects( $this->exactly( 2 ) )
+ ->method( 'get' )
+ ->with(
+ $this->equalTo( $key )
+ )
+ ->will( $this->returnValue( false ) );
+
+ $cache = new MediaWikiCache( $bagOfStuff );
+
+ $this->assertNull( $cache->get( $key ) );
+ $this->assertFalse( $cache->has( $key ) );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/SimpleInMemoryCacheTest.php b/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/SimpleInMemoryCacheTest.php
new file mode 100644
index 00000000..4352a2f0
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/Cache/SimpleInMemoryCacheTest.php
@@ -0,0 +1,57 @@
+<?php
+
+namespace SimpleCache\Tests\Phpunit\Cache;
+
+use SimpleCache\Cache\SimpleInMemoryCache;
+
+/**
+ * @covers SimpleCache\Cache\SimpleInMemoryCache
+ *
+ * @file
+ * @ingroup SimpleCache
+ * @group SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class SimpleInMemoryCacheTest extends \PHPUnit_Framework_TestCase {
+
+ /**
+ * @dataProvider valueProvider
+ */
+ public function testSetAndGetOneValue( $value ) {
+ $key = 'foo';
+
+ $cache = new SimpleInMemoryCache();
+
+ $this->assertFalse( $cache->has( $key ) );
+
+ $cache->set( $key, $value );
+
+ $this->assertEquals(
+ $value,
+ $cache->get( $key )
+ );
+
+ $this->assertTrue( $cache->has( $key ) );
+ }
+
+ public function valueProvider() {
+ $argLists = array();
+
+ $argLists[] = array( true );
+ $argLists[] = array( false );
+ $argLists[] = array( 0 );
+ $argLists[] = array( '' );
+ $argLists[] = array( '1' );
+ $argLists[] = array( '0' );
+ $argLists[] = array( 'foo bar baz bah' );
+ $argLists[] = array( array() );
+ $argLists[] = array( (object)array() );
+ $argLists[] = array( (object)array( 'foo' => 'bar' ) );
+ $argLists[] = array( array( 42, 4 => '2', 13.37 ) );
+
+ return $argLists;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/KeyBuilder/NamespacedKeyBuilderTest.php b/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/KeyBuilder/NamespacedKeyBuilderTest.php
new file mode 100644
index 00000000..3cf2a22d
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/Tests/Phpunit/KeyBuilder/NamespacedKeyBuilderTest.php
@@ -0,0 +1,41 @@
+<?php
+
+namespace SimpleCache\Tests\Phpunit\KeyBuilder;
+
+use SimpleCache\KeyBuilder\NamespacedKeyBuilder;
+
+/**
+ * @covers SimpleCache\KeyBuilder\NamespacedKeyBuilder
+ *
+ * @file
+ * @ingroup SimpleCache
+ * @group SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class NamespacedKeyBuilderCacheTest extends \PHPUnit_Framework_TestCase {
+
+ /**
+ * @dataProvider namespaceAndKeyProvider
+ */
+ public function testGetKey( $namespace, $key ) {
+ $keyBuilder = new NamespacedKeyBuilder( $namespace );
+
+ $this->assertInternalType( 'string', $keyBuilder->buildKey( $key ) );
+ }
+
+ public function namespaceAndKeyProvider() {
+ $argLists = array();
+
+ $argLists[] = array( '', '' );
+ $argLists[] = array( '', 'foo' );
+ $argLists[] = array( 'foo', 'foo' );
+ $argLists[] = array( 'foo', '' );
+ $argLists[] = array( 'foo', 'bar' );
+ $argLists[] = array( 'foo bar', 'bar baz' );
+
+ return $argLists;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-cache/Tests/bootstrap.php b/www/wiki/vendor/jeroen/simple-cache/Tests/bootstrap.php
new file mode 100644
index 00000000..01708a52
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/Tests/bootstrap.php
@@ -0,0 +1,11 @@
+<?php
+
+if ( php_sapi_name() !== 'cli' ) {
+ die( 'Not an entry point' );
+}
+
+if ( !is_readable( __DIR__ . '/../vendor/autoload.php' ) ) {
+ die( 'You need to install this package with Composer before you can run the tests' );
+}
+
+require_once( __DIR__ . '/../vendor/autoload.php' );
diff --git a/www/wiki/vendor/jeroen/simple-cache/composer.json b/www/wiki/vendor/jeroen/simple-cache/composer.json
new file mode 100644
index 00000000..1d57bd75
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/composer.json
@@ -0,0 +1,33 @@
+{
+ "name": "jeroen/simple-cache",
+ "replace": { "jeroen-de-dauw/simple-cache": "*" },
+ "type": "library",
+ "description": "Small library defining a minimalistic caching interface and provides some basic implementations",
+ "keywords": [
+ "simplecache",
+ "cache"
+ ],
+ "homepage": "https://github.com/JeroenDeDauw/SimpleCache",
+ "license": "GPL-2.0+",
+ "authors": [
+ {
+ "name": "Jeroen De Dauw",
+ "email": "jeroendedauw@gmail.com",
+ "homepage": "http://jeroendedauw.com",
+ "role": "Developer"
+ }
+ ],
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "SimpleCache\\": "src/"
+ }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ }
+}
diff --git a/www/wiki/vendor/wikimedia/purtle/phpunit.xml.dist b/www/wiki/vendor/jeroen/simple-cache/phpunit.xml.dist
index 3245eb5f..09b879f0 100644
--- a/www/wiki/vendor/wikimedia/purtle/phpunit.xml.dist
+++ b/www/wiki/vendor/jeroen/simple-cache/phpunit.xml.dist
@@ -1,6 +1,6 @@
<phpunit backupGlobals="false"
backupStaticAttributes="false"
- bootstrap="tests/bootstrap.php"
+ bootstrap="Tests/bootstrap.php"
cacheTokens="false"
colors="true"
convertErrorsToExceptions="true"
@@ -12,8 +12,8 @@
stopOnSkipped="false"
verbose="true">
<testsuites>
- <testsuite name="Purtle">
- <directory>tests</directory>
+ <testsuite name="SimpleCache">
+ <directory>Tests/Phpunit</directory>
</testsuite>
</testsuites>
<filter>
diff --git a/www/wiki/vendor/jeroen/simple-cache/src/Cache/Cache.php b/www/wiki/vendor/jeroen/simple-cache/src/Cache/Cache.php
new file mode 100644
index 00000000..a2d691fb
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/src/Cache/Cache.php
@@ -0,0 +1,45 @@
+<?php
+
+namespace SimpleCache\Cache;
+
+/**
+ * Interface for caches that can be seen as simple key-value stores.
+ * The difference with key-value stores is that entries in a cache
+ * might expire or be purged after they have been set.
+ *
+ * @file
+ * @since 0.1
+ * @ingroup SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+interface Cache {
+
+ /**
+ * Returns the entry associated with the key, or null if it is not in the cache.
+ *
+ * @param string $key
+ *
+ * @return mixed|null
+ */
+ public function get( $key );
+
+ /**
+ * Returns if the cache contains an entry associated with the provdied key.
+ *
+ * Note: this can produce false negatives for the values null and false.
+ *
+ * @param string $key
+ *
+ * @return boolean
+ */
+ public function has( $key );
+
+ /**
+ * @param string $key
+ * @param mixed $value
+ */
+ public function set( $key, $value );
+
+} \ No newline at end of file
diff --git a/www/wiki/vendor/jeroen/simple-cache/src/Cache/CombinatoryCache.php b/www/wiki/vendor/jeroen/simple-cache/src/Cache/CombinatoryCache.php
new file mode 100644
index 00000000..09a8d5b0
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/src/Cache/CombinatoryCache.php
@@ -0,0 +1,99 @@
+<?php
+
+namespace SimpleCache\Cache;
+
+use InvalidArgumentException;
+
+/**
+ * Allows combining multiple caches.
+ *
+ * The caches first in the list are hit first. Therefore cheap caches
+ * (ie in memory caches) should be placed before more expensive ones
+ * (ie memcached).
+ *
+ * When a cache entry is requested and is not found in the first cache,
+ * a new entry will be written to this cache. In case the requested entry
+ * was found in a later cache, its value will be written to the first one.
+ *
+ * @file
+ * @since 0.1
+ * @ingroup SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class CombinatoryCache implements Cache {
+
+ /**
+ * @var Cache[]
+ */
+ protected $caches;
+
+ protected $hasMoreThenOneCache;
+
+ public function __construct( array $caches ) {
+ $this->assertCachesListIsValid( $caches );
+
+ $this->caches = $caches;
+ $this->hasMoreThenOneCache = count( $this->caches ) > 1;
+ }
+
+ protected function assertCachesListIsValid( array $caches ) {
+ $this->assertNotEmpty( $caches );
+ $this->assertAreCaches( $caches );
+ }
+
+ protected function assertNotEmpty( $caches ) {
+ if ( empty( $caches ) ) {
+ throw new InvalidArgumentException( 'The caches list needs to contain at least one cache' );
+ }
+ }
+
+ protected function assertAreCaches( $caches ) {
+ foreach ( $caches as $cache ) {
+ if ( !is_object( $cache ) || !( $cache instanceof Cache ) ) {
+ throw new InvalidArgumentException( 'The cache list can only contain instances of Cache' );
+ }
+ }
+ }
+
+ public function get( $key ) {
+ reset( $this->caches );
+ $firstCacheIndex = key( $this->caches );
+
+ foreach ( $this->caches as $currentIndex => $cache ) {
+ $value = $cache->get( $key );
+
+ if ( $value !== null ) {
+ if ( $currentIndex !== $firstCacheIndex ) {
+ $this->setInFirstCache( $firstCacheIndex, $key, $value );
+ }
+
+ return $value;
+ }
+ }
+
+ return null;
+ }
+
+ protected function setInFirstCache( $firstCacheIndex, $key, $value ) {
+ $this->caches[$firstCacheIndex]->set( $key, $value );
+ }
+
+ public function has( $key ) {
+ foreach ( $this->caches as $cache ) {
+ if ( $cache->has( $key ) ) {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ public function set( $key, $value ) {
+ foreach ( $this->caches as $cache ) {
+ $cache->set( $key, $value );
+ }
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-cache/src/Cache/MediaWikiCache.php b/www/wiki/vendor/jeroen/simple-cache/src/Cache/MediaWikiCache.php
new file mode 100644
index 00000000..70c1ce53
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/src/Cache/MediaWikiCache.php
@@ -0,0 +1,49 @@
+<?php
+
+namespace SimpleCache\Cache;
+
+use BagOStuff;
+
+/**
+ * Adapter around MediaWikis BagOStuff.
+ *
+ * @file
+ * @since 0.1
+ * @ingroup SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class MediaWikiCache implements Cache {
+
+ protected $mediaWikiCache;
+ protected $expiryTimeInSeconds;
+
+ /**
+ * @param BagOStuff $mediaWikiCache
+ * @param int $expiryTimeInSeconds 0 for no expiry time
+ */
+ public function __construct( BagOStuff $mediaWikiCache, $expiryTimeInSeconds = 0 ) {
+ $this->mediaWikiCache = $mediaWikiCache;
+ $this->expiryTimeInSeconds = $expiryTimeInSeconds;
+ }
+
+ public function get( $key ) {
+ $value = $this->mediaWikiCache->get( $key );
+
+ if ( $value === false ) {
+ return null;
+ }
+
+ return $value;
+ }
+
+ public function has( $key ) {
+ return $this->get( $key ) !== null;
+ }
+
+ public function set( $key, $value ) {
+ $this->mediaWikiCache->set( $key, $value, $this->expiryTimeInSeconds );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-cache/src/Cache/SimpleInMemoryCache.php b/www/wiki/vendor/jeroen/simple-cache/src/Cache/SimpleInMemoryCache.php
new file mode 100644
index 00000000..a0c08fff
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/src/Cache/SimpleInMemoryCache.php
@@ -0,0 +1,31 @@
+<?php
+
+namespace SimpleCache\Cache;
+
+/**
+ * Very simple in memory cache. Entries are kept around until the object gets destructed.
+ *
+ * @file
+ * @since 0.1
+ * @ingroup SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class SimpleInMemoryCache implements Cache {
+
+ protected $memoryCache = array();
+
+ public function get( $key ) {
+ return array_key_exists( $key, $this->memoryCache ) ? $this->memoryCache[$key] : null;
+ }
+
+ public function has( $key ) {
+ return array_key_exists( $key, $this->memoryCache );
+ }
+
+ public function set( $key, $value ) {
+ $this->memoryCache[$key] = $value;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-cache/src/KeyBuilder/KeyBuilder.php b/www/wiki/vendor/jeroen/simple-cache/src/KeyBuilder/KeyBuilder.php
new file mode 100644
index 00000000..5aff61b3
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/src/KeyBuilder/KeyBuilder.php
@@ -0,0 +1,26 @@
+<?php
+
+namespace SimpleCache\KeyBuilder;
+
+/**
+ * Interface for objects that can build a string key given a string seed.
+ *
+ * @file
+ * @since 0.1
+ * @ingroup SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+interface KeyBuilder {
+
+ /**
+ * Builds a cache key given a seed value.
+ *
+ * @param string $keySeed
+ *
+ * @return string
+ */
+ public function buildKey( $keySeed );
+
+} \ No newline at end of file
diff --git a/www/wiki/vendor/jeroen/simple-cache/src/KeyBuilder/NamespacedKeyBuilder.php b/www/wiki/vendor/jeroen/simple-cache/src/KeyBuilder/NamespacedKeyBuilder.php
new file mode 100644
index 00000000..1b9300de
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-cache/src/KeyBuilder/NamespacedKeyBuilder.php
@@ -0,0 +1,25 @@
+<?php
+
+namespace SimpleCache\KeyBuilder;
+
+/**
+ * @file
+ * @since 0.1
+ * @ingroup SimpleCache
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class NamespacedKeyBuilder implements KeyBuilder {
+
+ protected $keyNamespace;
+
+ public function __construct( $keyNamespace ) {
+ $this->keyNamespace = $keyNamespace;
+ }
+
+ public function buildKey( $keySeed ) {
+ return sha1( json_encode( array( $this->keyNamespace, $keySeed ) ) );
+ }
+
+} \ No newline at end of file
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/.gitignore b/www/wiki/vendor/jeroen/simple-geocoder/.gitignore
new file mode 100644
index 00000000..51b61c48
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/.gitignore
@@ -0,0 +1,10 @@
+*~
+!.*
+
+composer.phar
+composer.lock
+
+vendor/
+
+.idea/
+
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/.scrutinizer.yml b/www/wiki/vendor/jeroen/simple-geocoder/.scrutinizer.yml
new file mode 100644
index 00000000..18ed1295
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/.scrutinizer.yml
@@ -0,0 +1,17 @@
+build: true
+inherit: true
+
+tools:
+ external_code_coverage: true
+ php_code_sniffer: true
+ php_cpd: true
+ php_cs_fixer: true
+ php_loc: true
+ php_mess_detector: true
+ php_pdepend: true
+ php_analyzer: true
+ sensiolabs_security_checker: true
+
+filter:
+ excluded_paths:
+ - 'vendor/*'
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/.travis.yml b/www/wiki/vendor/jeroen/simple-geocoder/.travis.yml
new file mode 100644
index 00000000..49f8abe4
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/.travis.yml
@@ -0,0 +1,32 @@
+language: php
+
+php:
+ - 7.0
+ - 7.1
+ - 7.2
+
+matrix:
+ allow_failures:
+ - php: 7.0
+
+sudo: false
+
+services:
+ - docker
+
+install:
+ - travis_retry make composer install
+
+script:
+ - composer validate --no-interaction
+ - make ci
+
+after_success:
+ - if [[ "`phpenv version-name`" != "7.1" ]]; then exit 0; fi
+ - vendor/bin/phpunit --coverage-clover coverage.clover
+ - wget https://scrutinizer-ci.com/ocular.phar
+ - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
+
+cache:
+ directories:
+ - $HOME/.composer/cache
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/COPYING.txt b/www/wiki/vendor/jeroen/simple-geocoder/COPYING.txt
new file mode 100644
index 00000000..ebba08a4
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/COPYING.txt
@@ -0,0 +1,347 @@
+The license text below "----" applies to all files within this distribution, other
+than those that are in a directory which contains files named "LICENSE" or
+"COPYING", or a subdirectory thereof. For those files, the license text contained in
+said file overrides any license information contained in directories of smaller depth.
+Alternative licenses are typically used for software that is provided by external
+parties, and merely packaged with this software for convenience.
+----
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/Dockerfile b/www/wiki/vendor/jeroen/simple-geocoder/Dockerfile
new file mode 100644
index 00000000..5ac654f9
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/Dockerfile
@@ -0,0 +1,7 @@
+FROM php:7.1-cli
+
+RUN \
+ apt-get update && \
+ # for intl
+ apt-get install -y libicu-dev && \
+ docker-php-ext-install -j$(nproc) intl
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/Makefile b/www/wiki/vendor/jeroen/simple-geocoder/Makefile
new file mode 100644
index 00000000..985a2908
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/Makefile
@@ -0,0 +1,31 @@
+# If the first argument is "composer"...
+ifeq (composer,$(firstword $(MAKECMDGOALS)))
+ # use the rest as arguments for "composer"
+ RUN_ARGS := $(wordlist 2,$(words $(MAKECMDGOALS)),$(MAKECMDGOALS))
+ # ...and turn them into do-nothing targets
+ $(eval $(RUN_ARGS):;@:)
+endif
+
+.PHONY: ci test phpunit cs stan covers composer
+
+ci: test cs
+
+test: covers phpunit
+
+cs: phpcs stan
+
+phpunit:
+ docker-compose run --rm app ./vendor/bin/phpunit
+
+phpcs:
+ docker-compose run --rm app ./vendor/bin/phpcs
+
+stan:
+ docker-compose run --rm app ./vendor/bin/phpstan analyse --level=1 --no-progress src/ tests/
+
+covers:
+ docker-compose run --rm app ./vendor/bin/covers-validator
+
+composer:
+ docker run --rm --interactive --tty --volume $(shell pwd):/app -w /app\
+ --volume ~/.composer:/composer --user $(shell id -u):$(shell id -g) composer composer $(filter-out $@,$(MAKECMDGOALS))
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/README.md b/www/wiki/vendor/jeroen/simple-geocoder/README.md
new file mode 100644
index 00000000..0e68c3bf
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/README.md
@@ -0,0 +1,113 @@
+# Simple Geocoder
+
+[![Build Status](https://travis-ci.org/JeroenDeDauw/SimpleGeocoder.svg?branch=master)](https://travis-ci.org/JeroenDeDauw/SimpleGeocoder)
+[![Code Coverage](https://scrutinizer-ci.com/g/JeroenDeDauw/SimpleGeocoder/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/JeroenDeDauw/SimpleGeocoder/?branch=master)
+[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/JeroenDeDauw/SimpleGeocoder/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/JeroenDeDauw/SimpleGeocoder/?branch=master)
+[![Latest Stable Version](https://poser.pugx.org/jeroen/simple-geocoder/version.png)](https://packagist.org/packages/jeroen/simple-geocoder)
+[![Download count](https://poser.pugx.org/jeroen/simple-geocoder/d/total.png)](https://packagist.org/packages/jeroen/simple-geocoder)
+
+PHP 7.0+ library providing a simple and minimalistic Geocoder interface with some basic implementations.
+
+```php
+interface Geocoder {
+ /**
+ * Returns null when no result is found or when an error occurs.
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address );
+}
+```
+
+Geocoders using real geocoding services over HTTP:
+
+* `GeoNamesGeocoder`
+* `GoogleGeocoder`
+* `NomatimGeocoder`
+
+Adapters:
+
+* `GeocoderPhpAdapter` - adapts to the popular PHP [Geocoder library](https://github.com/geocoder-php/Geocoder)
+
+Trivial implementations (great for testing):
+
+* `InMemoryGeocoder`
+* `NullGeocoder`
+* `StubGeocoder`
+
+Decorators:
+
+* `CoordinateFriendlyGeocoder`
+
+This library is based on code extracted from the [Maps extension for MediaWiki](https://github.com/JeroenDeDauw/Maps).
+
+## Installation
+
+To use the Simple Geocoder library in your project, simply add a dependency on jeroen/simple-geocoder
+to your project's `composer.json` file. Here is a minimal example of a `composer.json`
+file that just defines a dependency on Simple Geocoder 1.x:
+
+```json
+{
+ "require": {
+ "jeroen/simple-geocoder": "~1.0"
+ }
+}
+```
+
+## Development
+
+For development you need to have Docker and Docker-compose installed. Local PHP and Composer are not needed.
+
+ sudo apt-get install docker docker-compose
+
+### Running Composer
+
+To pull in the project dependencies via Composer, run:
+
+ make composer install
+
+You can run other Composer commands via `make run`, but at present this does not support argument flags.
+If you need to execute such a command, you can do so in this format:
+
+ docker run --rm --interactive --tty --volume $PWD:/app -w /app\
+ --volume ~/.composer:/composer --user $(id -u):$(id -g) composer composer install -vvv
+
+### Running the CI checks
+
+To run all CI checks, which includes PHPUnit tests, PHPCS style checks and coverage tag validation, run:
+
+ make
+
+### Running the tests
+
+To run just the PHPUnit tests run
+
+ make test
+
+To run only a subset of PHPUnit tests or otherwise pass flags to PHPUnit, run
+
+ docker-compose run --rm app ./vendor/bin/phpunit --filter SomeClassNameOrFilter
+
+## Release notes
+
+### 1.3.0 (2019-01-18)
+
+* Installation with FileFetcher 6.x is now allowed
+
+### 1.2.0 (2018-07-10)
+
+* Added `GeocoderPhpAdapter` that allows using the popular PHP [Geocoder library](https://github.com/geocoder-php/Geocoder)
+* Installation with DataValues Geo 4.x is now allowed
+
+### 1.1.0 (2018-03-20)
+
+* Installation with DataValues Geo 3.x is now allowed
+
+### 1.0.0 (2017-11-02)
+
+Initial release as standalone component with
+
+* FileFetcher based geocoders: `GeoNamesGeocoder`, `GoogleGeocoder`, `NomatimGeocoder`
+* Trivial implementations: `InMemoryGeocoder`, `NullGeocoder`, `StubGeocoder`
+* Decorators: `CoordinateFriendlyGeocoder`
+
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/composer.json b/www/wiki/vendor/jeroen/simple-geocoder/composer.json
new file mode 100644
index 00000000..f6a68ab5
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/composer.json
@@ -0,0 +1,39 @@
+{
+ "name": "jeroen/simple-geocoder",
+ "license": "GPL-2.0-or-later",
+ "description": "Simple and minimalistic Geocoder interface with some basic implementations",
+ "require": {
+ "php": ">=7.0",
+ "data-values/geo": "~4.0|~3.0|~2.0",
+ "jeroen/file-fetcher": "~6.0|~5.0|~4.0",
+ "willdurand/geocoder": "~4.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~6.2",
+
+ "ockcyp/covers-validator": "~0.6",
+ "squizlabs/php_codesniffer": "~3.0",
+ "slevomat/coding-standard": "~4.0",
+ "mediawiki/mediawiki-codesniffer": "~13.0",
+ "phpstan/phpstan": "~0.8.0",
+
+ "geocoder-php/google-maps-provider": "~4.1",
+ "php-http/mock-client": "~1.0",
+ "guzzlehttp/psr7": "~1.4"
+ },
+ "autoload": {
+ "psr-4": {
+ "Jeroen\\SimpleGeocoder\\": "src/"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Jeroen\\SimpleGeocoder\\Tests\\": "tests/"
+ }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.3.x-dev"
+ }
+ }
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/docker-compose.yml b/www/wiki/vendor/jeroen/simple-geocoder/docker-compose.yml
new file mode 100644
index 00000000..8b00f314
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/docker-compose.yml
@@ -0,0 +1,8 @@
+version: '2'
+
+services:
+ app:
+ build: .
+ volumes:
+ - ./:/usr/src/app
+ working_dir: /usr/src/app
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/phpcs.xml b/www/wiki/vendor/jeroen/simple-geocoder/phpcs.xml
new file mode 100644
index 00000000..401ac049
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/phpcs.xml
@@ -0,0 +1,174 @@
+<?xml version="1.0"?>
+<!--
+ - https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-ruleset.xml
+ - https://github.com/squizlabs/PHP_CodeSniffer/tree/master/src/Standards
+-->
+<ruleset name="WikimediaDeutschlandStyle">
+
+ <file>src/</file>
+ <file>tests/</file>
+
+ <arg name="extensions" value="php"/>
+ <arg value="s"/>
+ <arg value="p"/>
+
+ <rule ref="vendor/mediawiki/mediawiki-codesniffer/MediaWiki/Sniffs/WhiteSpace">
+ <exclude name="vendor/mediawiki/mediawiki-codesniffer/MediaWiki/Sniffs/WhiteSpace/SpaceBeforeSingleLineCommentSniff.php" />
+ </rule>
+
+ <rule ref="Generic.Arrays.DisallowLongArraySyntax" />
+ <rule ref="Generic.Classes" />
+ <rule ref="Generic.CodeAnalysis">
+ <exclude name="Generic.CodeAnalysis.EmptyStatement" />
+ <exclude name="Generic.CodeAnalysis.UnusedFunctionParameter" />
+ </rule>
+ <rule ref="Generic.ControlStructures" />
+
+ <rule ref="Generic.Files.ByteOrderMark" />
+ <rule ref="Generic.Files.LineEndings" />
+ <rule ref="Generic.Files.LineLength">
+ <properties>
+ <!-- https://github.com/squizlabs/PHP_CodeSniffer/issues/1094 -->
+ <property name="lineLimit" value="170" />
+ <property name="absoluteLineLimit" value="170" />
+ </properties>
+ </rule>
+
+ <rule ref="Generic.Formatting.DisallowMultipleStatements" />
+
+ <rule ref="Generic.Functions.CallTimePassByReference" />
+ <rule ref="Generic.Functions.FunctionCallArgumentSpacing" />
+
+ <rule ref="Generic.Functions.OpeningFunctionBraceKernighanRitchie" />
+
+ <rule ref="Generic.Metrics.NestingLevel">
+ <properties>
+ <property name="nestingLevel" value="3" />
+ <property name="absoluteNestingLevel" value="3" />
+ </properties>
+ </rule>
+
+ <rule ref="Generic.Metrics.CyclomaticComplexity">
+ <properties>
+ <property name="complexity" value="10" />
+ <property name="absoluteComplexity" value="10" />
+ </properties>
+ </rule>
+
+ <rule ref="Generic.NamingConventions" />
+ <!-- TODO: create variation of this sniff that allows underscores in test methods -->
+ <rule ref="Generic.NamingConventions.CamelCapsFunctionName.ScopeNotCamelCaps">
+ <!-- Exclude test methods like "testGivenInvalidInput_methodThrowsException". -->
+ <exclude-pattern>*Test\.php</exclude-pattern>
+ </rule>
+
+ <rule ref="Generic.PHP.CharacterBeforePHPOpeningTag" />
+ <rule ref="Generic.PHP.DeprecatedFunctions" />
+ <rule ref="Generic.PHP.DisallowShortOpenTag" />
+ <rule ref="Generic.PHP.ForbiddenFunctions" />
+ <rule ref="Generic.PHP.LowerCaseConstant" />
+ <rule ref="Generic.PHP.LowerCaseKeyword" />
+ <rule ref="Generic.PHP.SAPIUsage" />
+
+ <rule ref="Generic.WhiteSpace.DisallowSpaceIndent" />
+
+ <rule ref="PSR1" />
+ <!-- TODO: create variation of this sniff that allows underscores in test methods -->
+ <rule ref="PSR1.Methods.CamelCapsMethodName.NotCamelCaps">
+ <!-- Exclude test methods like "testGivenInvalidInput_methodThrowsException". -->
+ <exclude-pattern>*Test\.php</exclude-pattern>
+ </rule>
+
+ <rule ref="PSR2.Classes.PropertyDeclaration" />
+ <rule ref="PSR2.ControlStructures.ElseIfDeclaration" />
+ <rule ref="PSR2.Namespaces" />
+
+ <rule ref="Squiz.Arrays.ArrayBracketSpacing" />
+ <rule ref="Squiz.CSS.SemicolonSpacing" />
+ <rule ref="Squiz.Classes.DuplicateProperty" />
+ <rule ref="Squiz.Classes.SelfMemberReference" />
+ <rule ref="Squiz.Classes.ValidClassName" />
+ <rule ref="Squiz.Functions.FunctionDuplicateArgument" />
+ <rule ref="Squiz.Functions.GlobalFunction" />
+ <rule ref="Squiz.Scope" />
+
+ <rule ref="Squiz.Strings.DoubleQuoteUsage" />
+ <rule ref="Squiz.Strings.DoubleQuoteUsage.ContainsVar">
+ <severity>0</severity>
+ </rule>
+
+ <rule ref="Squiz.WhiteSpace.CastSpacing" />
+ <rule ref="Squiz.WhiteSpace.LanguageConstructSpacing" />
+ <rule ref="Squiz.WhiteSpace.LogicalOperatorSpacing" />
+
+ <rule ref="Squiz.WhiteSpace.OperatorSpacing">
+ <properties>
+ <property name="ignoreNewlines" value="true" />
+ </properties>
+ <exclude name="Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore" />
+ <exclude name="Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter" />
+ </rule>
+
+ <rule ref="Squiz.WhiteSpace.ScopeClosingBrace" />
+ <rule ref="Squiz.WhiteSpace.ScopeKeywordSpacing" />
+ <rule ref="Squiz.WhiteSpace.SemicolonSpacing" />
+ <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace" />
+ <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines">
+ <severity>0</severity>
+ </rule>
+
+ <rule ref="Zend.Files.ClosingTag" />
+
+ <!-- MediaWiki.WhiteSpace.SpaceyParenthesis replica for up-to-date codesniffer version -->
+ <rule ref="Squiz.Functions.FunctionDeclarationArgumentSpacing">
+ <properties>
+ <property name="equalsSpacing" value="1" />
+ <property name="requiredSpacesAfterOpen" value="1" />
+ <property name="requiredSpacesBeforeClose" value="1" />
+ </properties>
+ </rule>
+
+ <rule ref="PEAR.Functions.FunctionCallSignature">
+ <properties>
+ <property name="requiredSpacesAfterOpen" value="1" />
+ <property name="requiredSpacesBeforeClose" value="1" />
+ </properties>
+ <exclude name="PEAR.Functions.FunctionCallSignature.Indent" />
+ <exclude name="PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket" />
+ <exclude name="PEAR.Functions.FunctionCallSignature.CloseBracketLine" />
+ </rule>
+
+ <!-- Using 3rd party sniff while Squiz isn't there, yet. https://github.com/squizlabs/PHP_CodeSniffer/issues/911 -->
+ <rule ref="./vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/DeclareStrictTypesSniff.php" />
+ <rule ref="SlevomatCodingStandard.TypeHints.DeclareStrictTypes">
+ <properties>
+ <property name="newlinesCountBetweenOpenTagAndDeclare" value="2" />
+ <property name="spacesCountAroundEqualsSign" value="1" />
+ </properties>
+ </rule>
+
+ <rule ref="./vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/ReturnTypeHintSpacingSniff.php" />
+
+ <rule ref="./vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/TypeHintDeclarationSniff.php">
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversableParameterTypeHintSpecification" />
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversablePropertyTypeHintSpecification" />
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingTraversableReturnTypeHintSpecification" />
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingPropertyTypeHint" />
+ </rule>
+
+ <rule ref="SlevomatCodingStandard.TypeHints.TypeHintDeclaration">
+ <properties>
+ <property name="usefulAnnotations" type="array" value="
+ @see,
+ @throws,
+ @dataProvider,
+ @slowThreshold,
+ @noinspection
+ "/>
+ <property name="enableVoidTypeHint" value="false" />
+ </properties>
+ <exclude name="SlevomatCodingStandard.TypeHints.TypeHintDeclaration.MissingReturnTypeHint" />
+ </rule>
+
+ <rule ref="./vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/UseDoesNotStartWithBackslashSniff.php" />
+</ruleset>
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/phpunit.xml.dist b/www/wiki/vendor/jeroen/simple-geocoder/phpunit.xml.dist
new file mode 100644
index 00000000..1c0b3135
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/phpunit.xml.dist
@@ -0,0 +1,23 @@
+<phpunit bootstrap="tests/bootstrap.php"
+ backupGlobals="false"
+ backupStaticAttributes="false"
+ cacheTokens="false"
+ colors="true"
+ forceCoversAnnotation="true">
+ <testsuites>
+ <testsuite name="unit">
+ <directory>tests/Unit</directory>
+ </testsuite>
+ <testsuite name="integration">
+ <directory>tests/Integration</directory>
+ </testsuite>
+ <testsuite name="system">
+ <directory>tests/System</directory>
+ </testsuite>
+ </testsuites>
+ <filter>
+ <whitelist addUncoveredFilesFromWhitelist="true">
+ <directory suffix=".php">src</directory>
+ </whitelist>
+ </filter>
+</phpunit>
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoder.php b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoder.php
new file mode 100644
index 00000000..e6e2b295
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoder.php
@@ -0,0 +1,22 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder;
+
+use DataValues\Geo\Values\LatLongValue;
+
+/**
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+interface Geocoder {
+
+ /**
+ * Returns null when no result is found or when an error occurs.
+ *
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address );
+
+} \ No newline at end of file
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/Adapters/GeocoderPhpAdapter.php b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/Adapters/GeocoderPhpAdapter.php
new file mode 100644
index 00000000..1438b5e0
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/Adapters/GeocoderPhpAdapter.php
@@ -0,0 +1,60 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Geocoders\Adapters;
+
+use DataValues\Geo\Values\LatLongValue;
+use Geocoder\Exception\Exception;
+use Geocoder\Provider\Provider;
+use Geocoder\Query\GeocodeQuery;
+use Jeroen\SimpleGeocoder\Geocoder;
+
+/**
+ * Adapter for the https://github.com/geocoder-php/Geocoder library.
+ * The interface adapted to is the Provider one defined in
+ * https://github.com/geocoder-php/php-common.
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class GeocoderPhpAdapter implements Geocoder {
+
+ private $geocoder;
+
+ public function __construct( Provider $geocoderProvider ) {
+ $this->geocoder = $geocoderProvider;
+ }
+
+ /**
+ * @param string $address
+ *
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address ) {
+ try {
+ $result = $this->geocoder->geocodeQuery(
+ GeocodeQuery::create( $address )->withLimit( 1 )
+ );
+ }
+ catch ( Exception $ex ) {
+ return null;
+ }
+
+ if ( $result->isEmpty() ) {
+ return null;
+ }
+
+ $coordinates = $result->first()->getCoordinates();
+
+ if ( $coordinates === null ) {
+ return null;
+ }
+
+ return new LatLongValue(
+ $coordinates->getLatitude(),
+ $coordinates->getLongitude()
+ );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/Decorators/CoordinateFriendlyGeocoder.php b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/Decorators/CoordinateFriendlyGeocoder.php
new file mode 100644
index 00000000..82b61b59
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/Decorators/CoordinateFriendlyGeocoder.php
@@ -0,0 +1,41 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Geocoders\Decorators;
+
+use DataValues\Geo\Parsers\LatLongParser;
+use DataValues\Geo\Values\LatLongValue;
+use Jeroen\SimpleGeocoder\Geocoder;
+use ValueParsers\ParseException;
+
+/**
+ * Geocoder decorator that tries to parse the address as coordinates
+ * and only upon failure does the actual geocoding.
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class CoordinateFriendlyGeocoder implements Geocoder {
+
+ private $geocoder;
+ private $coordinateParser;
+
+ public function __construct( Geocoder $geocoder ) {
+ $this->geocoder = $geocoder;
+ $this->coordinateParser = new LatLongParser();
+ }
+
+ /**
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address ) {
+ try {
+ return $this->coordinateParser->parse( $address );
+ }
+ catch ( ParseException $parseException ) {
+ return $this->geocoder->geocode( $address );
+ }
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GeoNamesGeocoder.php b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GeoNamesGeocoder.php
new file mode 100644
index 00000000..ac76bf83
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GeoNamesGeocoder.php
@@ -0,0 +1,60 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Geocoders\FileFetchers;
+
+use DataValues\Geo\Values\LatLongValue;
+use FileFetcher\FileFetcher;
+use FileFetcher\FileFetchingException;
+use Jeroen\SimpleGeocoder\Geocoder;
+
+/**
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class GeoNamesGeocoder implements Geocoder {
+
+ private $fileFetcher;
+ private $geoNamesUser;
+
+ public function __construct( FileFetcher $fileFetcher, string $geoNamesUser ) {
+ $this->fileFetcher = $fileFetcher;
+ $this->geoNamesUser = $geoNamesUser;
+ }
+
+ /**
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address ) {
+ try {
+ $response = $this->fileFetcher->fetchFile( $this->getRequestUrl( $address ) );
+ }
+ catch ( FileFetchingException $ex ) {
+ return null;
+ }
+
+ $lon = self::getXmlElementValue( $response, 'lng' );
+ $lat = self::getXmlElementValue( $response, 'lat' );
+
+ if ( !$lon || !$lat ) {
+ return null;
+ }
+
+ return new LatLongValue( (float)$lat, (float)$lon );
+ }
+
+ private function getRequestUrl( string $address ): string {
+ return 'http://api.geonames.org/search?q='
+ . urlencode( $address )
+ . '&maxRows=1&username='
+ . urlencode( $this->geoNamesUser );
+ }
+
+ private function getXmlElementValue( string $xml, string $tagName ) {
+ $match = [];
+ preg_match( "/<$tagName>(.*?)<\/$tagName>/", $xml, $match );
+ return count( $match ) > 1 ? $match[1] : false;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GoogleGeocoder.php b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GoogleGeocoder.php
new file mode 100644
index 00000000..9cae799a
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/GoogleGeocoder.php
@@ -0,0 +1,74 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Geocoders\FileFetchers;
+
+use DataValues\Geo\Values\LatLongValue;
+use FileFetcher\FileFetcher;
+use FileFetcher\FileFetchingException;
+use Jeroen\SimpleGeocoder\Geocoder;
+
+/**
+ * Webservice documentation: http://code.google.com/apis/maps/documentation/geocoding/
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class GoogleGeocoder implements Geocoder {
+
+ private $fileFetcher;
+ private $apiKey;
+ private $apiVersion;
+
+ public function __construct( FileFetcher $fileFetcher, string $apiKey, string $apiVersion ) {
+ $this->fileFetcher = $fileFetcher;
+ $this->apiKey = $apiKey;
+ $this->apiVersion = $apiVersion;
+ }
+
+ /**
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address ) {
+ try {
+ $response = $this->fileFetcher->fetchFile( $this->getRequestUrl( $address ) );
+ }
+ catch ( FileFetchingException $ex ) {
+ return null;
+ }
+
+ $jsonResponse = json_decode( $response, true );
+
+ if ( !is_array( $jsonResponse ) ) {
+ return null;
+ }
+
+ if ( !array_key_exists( 'results', $jsonResponse ) || count( $jsonResponse['results'] ) < 1 ) {
+ return null;
+ }
+
+ $location = @$jsonResponse['results'][0]['geometry']['location'];
+
+ if ( !is_array( $location )
+ || !array_key_exists( 'lat', $location ) || !array_key_exists( 'lng', $location ) ) {
+ return null;
+ }
+
+ return new LatLongValue( (float)$location['lat'], (float)$location['lng'] );
+ }
+
+ private function getRequestUrl( string $address ): string {
+ $urlArgs = [
+ 'address' => $address,
+ 'key' => $this->apiKey,
+ ];
+
+ if ( $this->apiVersion !== '' ) {
+ $urlArgs['v'] = $this->apiVersion;
+ }
+
+ return 'https://maps.googleapis.com/maps/api/geocode/json?' . http_build_query( $urlArgs );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/NominatimGeocoder.php b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/NominatimGeocoder.php
new file mode 100644
index 00000000..36a2b276
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/FileFetchers/NominatimGeocoder.php
@@ -0,0 +1,57 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Geocoders\FileFetchers;
+
+use DataValues\Geo\Values\LatLongValue;
+use FileFetcher\FileFetcher;
+use FileFetcher\FileFetchingException;
+use Jeroen\SimpleGeocoder\Geocoder;
+
+/**
+ * Webservice documentation: http://wiki.openstreetmap.org/wiki/Nominatim
+ *
+ * @licence GNU GPL v2+
+ * @author Peter Grassberger < petertheone@gmail.com >
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class NominatimGeocoder implements Geocoder {
+
+ private $fileFetcher;
+
+ public function __construct( FileFetcher $fileFetcher ) {
+ $this->fileFetcher = $fileFetcher;
+ }
+
+ /**
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address ) {
+ try {
+ $response = $this->fileFetcher->fetchFile( $this->getRequestUrl( $address ) );
+ }
+ catch ( FileFetchingException $ex ) {
+ return null;
+ }
+
+ $jsonResponse = json_decode( $response );
+
+ if ( !is_array( $jsonResponse ) || count( $jsonResponse ) < 1 ) {
+ return null;
+ }
+
+ $location = $jsonResponse[0];
+
+ if ( !isset( $location->lat ) || !isset( $location->lon ) ) {
+ return null;
+ }
+
+ return new LatLongValue( (float)$location->lat, (float)$location->lon );
+ }
+
+ private function getRequestUrl( string $address ): string {
+ return 'https://nominatim.openstreetmap.org/search?format=jsonv2&limit=1&q=' . urlencode( $address );
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/InMemoryGeocoder.php b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/InMemoryGeocoder.php
new file mode 100644
index 00000000..be3bfe07
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/InMemoryGeocoder.php
@@ -0,0 +1,36 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Geocoders;
+
+use DataValues\Geo\Values\LatLongValue;
+use Jeroen\SimpleGeocoder\Geocoder;
+
+/**
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class InMemoryGeocoder implements Geocoder {
+
+ private $locations;
+
+ /**
+ * @param LatLongValue[] $locations
+ */
+ public function __construct( array $locations ) {
+ $this->locations = $locations;
+ }
+
+ /**
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address ) {
+ if ( array_key_exists( $address, $this->locations ) ) {
+ return $this->locations[$address];
+ }
+
+ return null;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/NullGeocoder.php b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/NullGeocoder.php
new file mode 100644
index 00000000..062cf895
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/NullGeocoder.php
@@ -0,0 +1,23 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Geocoders;
+
+use DataValues\Geo\Values\LatLongValue;
+use Jeroen\SimpleGeocoder\Geocoder;
+
+/**
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class NullGeocoder implements Geocoder {
+
+ /**
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address ) {
+ return null;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/StubGeocoder.php b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/StubGeocoder.php
new file mode 100644
index 00000000..13568048
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/src/Geocoders/StubGeocoder.php
@@ -0,0 +1,29 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Geocoders;
+
+use DataValues\Geo\Values\LatLongValue;
+use Jeroen\SimpleGeocoder\Geocoder;
+
+/**
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class StubGeocoder implements Geocoder {
+
+ private $returnValue;
+
+ public function __construct( LatLongValue $returnValue ) {
+ $this->returnValue = $returnValue;
+ }
+
+ /**
+ * @return LatLongValue|null
+ */
+ public function geocode( string $address ) {
+ return $this->returnValue;
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/tests/Integration/Geocoders/Adapters/GeocoderPhpAdapterTest.php b/www/wiki/vendor/jeroen/simple-geocoder/tests/Integration/Geocoders/Adapters/GeocoderPhpAdapterTest.php
new file mode 100644
index 00000000..66d56bf7
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/tests/Integration/Geocoders/Adapters/GeocoderPhpAdapterTest.php
@@ -0,0 +1,65 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Tests\Integration\Geocoders\Adapters;
+
+use DataValues\Geo\Values\LatLongValue;
+use Geocoder\Collection;
+use Geocoder\Exception\InvalidServerResponse;
+use Geocoder\Provider\GoogleMaps\GoogleMaps;
+use Geocoder\Provider\Provider;
+use Geocoder\Query\GeocodeQuery;
+use Geocoder\Query\ReverseQuery;
+use GuzzleHttp\Psr7\Response;
+use Http\Mock\Client;
+use Jeroen\SimpleGeocoder\Geocoders\Adapters\GeocoderPhpAdapter;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \Jeroen\SimpleGeocoder\Geocoders\Adapters\GeocoderPhpAdapter
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class GeocoderPhpAdapterTest extends TestCase {
+
+ public function testHappyPath() {
+ $httpClient = new Client();
+ $httpClient->addResponse( new Response(
+ 200,
+ [],
+ file_get_contents( __DIR__ . '/GoogleMaps-NewYork.txt' )
+ ) );
+
+ $phpGeocoder = new GoogleMaps( $httpClient );
+
+ $simpleGeocoder = new GeocoderPhpAdapter( $phpGeocoder );
+
+ $this->assertEquals(
+ new LatLongValue( 40.7127753, -74.0059728 ),
+ $simpleGeocoder->geocode( 'This is not used by the mock' )
+ );
+ }
+
+ public function testWhenExceptionIsThrown_geocoderReturnsNull() {
+ $simpleGeocoder = new GeocoderPhpAdapter( $this->newThrowingPhpGeocoder() );
+
+ $this->assertNull( $simpleGeocoder->geocode( 'New York' ) );
+ }
+
+ private function newThrowingPhpGeocoder(): Provider {
+ return new class() implements Provider {
+ public function geocodeQuery( GeocodeQuery $query ): Collection {
+ throw new InvalidServerResponse();
+ }
+ public function reverseQuery( ReverseQuery $query ): Collection {
+ throw new InvalidServerResponse();
+ }
+ public function getName(): string {
+ return '';
+ }
+ };
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/tests/Integration/Geocoders/Adapters/GoogleMaps-NewYork.txt b/www/wiki/vendor/jeroen/simple-geocoder/tests/Integration/Geocoders/Adapters/GoogleMaps-NewYork.txt
new file mode 100644
index 00000000..7cd7e462
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/tests/Integration/Geocoders/Adapters/GoogleMaps-NewYork.txt
@@ -0,0 +1,54 @@
+{
+ "results" : [
+ {
+ "address_components" : [
+ {
+ "long_name" : "New York",
+ "short_name" : "New York",
+ "types" : [ "locality", "political" ]
+ },
+ {
+ "long_name" : "New York",
+ "short_name" : "NY",
+ "types" : [ "administrative_area_level_1", "political" ]
+ },
+ {
+ "long_name" : "United States",
+ "short_name" : "US",
+ "types" : [ "country", "political" ]
+ }
+ ],
+ "formatted_address" : "New York, NY, USA",
+ "geometry" : {
+ "bounds" : {
+ "northeast" : {
+ "lat" : 40.9175771,
+ "lng" : -73.70027209999999
+ },
+ "southwest" : {
+ "lat" : 40.4773991,
+ "lng" : -74.25908989999999
+ }
+ },
+ "location" : {
+ "lat" : 40.7127753,
+ "lng" : -74.0059728
+ },
+ "location_type" : "APPROXIMATE",
+ "viewport" : {
+ "northeast" : {
+ "lat" : 40.9175771,
+ "lng" : -73.70027209999999
+ },
+ "southwest" : {
+ "lat" : 40.4773991,
+ "lng" : -74.25908989999999
+ }
+ }
+ },
+ "place_id" : "ChIJOwg_06VPwokRYv534QaPC8g",
+ "types" : [ "locality", "political" ]
+ }
+ ],
+ "status" : "OK"
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/GeoNamesGeocoderTest.php b/www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/GeoNamesGeocoderTest.php
new file mode 100644
index 00000000..f7efa3e0
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/GeoNamesGeocoderTest.php
@@ -0,0 +1,97 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Tests\Unit\Geocoders\FileFetchers;
+
+use FileFetcher\FileFetcher;
+use FileFetcher\InMemoryFileFetcher;
+use Jeroen\SimpleGeocoder\Geocoders\FileFetchers\GeoNamesGeocoder;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \Jeroen\SimpleGeocoder\Geocoders\FileFetchers\GeoNamesGeocoder
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class GeoNamesGeocoderTest extends TestCase {
+
+ const USER_NAME = 'TestUserName';
+ const NEW_YORK_FETCH_URL = 'http://api.geonames.org/search?q=New+York&maxRows=1&username=TestUserName';
+
+ public function testHappyPath() {
+ $fileFetcher = new InMemoryFileFetcher(
+ [
+ self::NEW_YORK_FETCH_URL
+ => '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<geonames style="MEDIUM">
+<totalResultsCount>82194</totalResultsCount>
+<geoname>
+<toponymName>New York City</toponymName>
+<name>New York</name>
+<lat>40.71427</lat>
+<lng>-74.00597</lng>
+<geonameId>5128581</geonameId>
+<countryCode>US</countryCode>
+<countryName>United States</countryName>
+<fcl>P</fcl>
+<fcode>PPL</fcode>
+</geoname>
+</geonames>'
+ ]
+ );
+
+ $geocoder = $this->newGeocoder( $fileFetcher );
+
+ $this->assertSame( 40.71427, $geocoder->geocode( 'New York' )->getLatitude() );
+ $this->assertSame( -74.00597, $geocoder->geocode( 'New York' )->getLongitude() );
+ }
+
+ private function newGeocoder( FileFetcher $fileFetcher ) {
+ return new GeoNamesGeocoder( $fileFetcher, self::USER_NAME );
+ }
+
+ public function testWhenFetcherThrowsException_nullIsReturned() {
+ $geocoder = $this->newGeocoder( new InMemoryFileFetcher( [] ) );
+
+ $this->assertNull( $geocoder->geocode( 'New York' ) );
+ }
+
+ /**
+ * @dataProvider invalidResponseProvider
+ */
+ public function testWhenFetcherReturnsInvalidResponse_nullIsReturned( string $invalidResponse ) {
+ $geocoder = $this->newGeocoder(
+ new InMemoryFileFetcher(
+ [
+ self::NEW_YORK_FETCH_URL => $invalidResponse
+ ]
+ )
+ );
+
+ $this->assertNull( $geocoder->geocode( 'New York' ) );
+ }
+
+ public function invalidResponseProvider() {
+ yield 'Not XML' => [ '~=[,,_,,]:3' ];
+
+ yield 'Missing latitude key' => [
+ '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<geonames style="MEDIUM">
+<totalResultsCount>82194</totalResultsCount>
+<geoname>
+<toponymName>New York City</toponymName>
+<name>New York</name>
+<lng>-74.00597</lng>
+<geonameId>5128581</geonameId>
+<countryCode>US</countryCode>
+<countryName>United States</countryName>
+<fcl>P</fcl>
+<fcode>PPL</fcode>
+</geoname>
+</geonames>'
+ ];
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/GoogleGeocoderTest.php b/www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/GoogleGeocoderTest.php
new file mode 100644
index 00000000..9f70fd11
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/GoogleGeocoderTest.php
@@ -0,0 +1,123 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Tests\Unit\Geocoders\FileFetchers;
+
+use FileFetcher\FileFetcher;
+use FileFetcher\InMemoryFileFetcher;
+use Jeroen\SimpleGeocoder\Geocoders\FileFetchers\GoogleGeocoder;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \Jeroen\SimpleGeocoder\Geocoders\FileFetchers\GoogleGeocoder
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class GoogleGeocoderTest extends TestCase {
+
+ const API_KEY = 'TestApiKey';
+ const NEW_YORK_FETCH_URL = 'https://maps.googleapis.com/maps/api/geocode/json?address=New+York&key=TestApiKey';
+
+ public function testHappyPath() {
+ $fileFetcher = new InMemoryFileFetcher(
+ [
+ self::NEW_YORK_FETCH_URL
+ => '{
+ "results" : [
+ {
+ "address_components" : [
+ {
+ "long_name" : "New York",
+ "short_name" : "New York",
+ "types" : [ "locality", "political" ]
+ },
+ {
+ "long_name" : "New York",
+ "short_name" : "NY",
+ "types" : [ "administrative_area_level_1", "political" ]
+ },
+ {
+ "long_name" : "United States",
+ "short_name" : "US",
+ "types" : [ "country", "political" ]
+ }
+ ],
+ "formatted_address" : "New York, NY, USA",
+ "geometry" : {
+ "bounds" : {
+ "northeast" : {
+ "lat" : 40.9175771,
+ "lng" : -73.70027209999999
+ },
+ "southwest" : {
+ "lat" : 40.4773991,
+ "lng" : -74.25908989999999
+ }
+ },
+ "location" : {
+ "lat" : 40.7127837,
+ "lng" : -74.0059413
+ },
+ "location_type" : "APPROXIMATE",
+ "viewport" : {
+ "northeast" : {
+ "lat" : 40.9175771,
+ "lng" : -73.70027209999999
+ },
+ "southwest" : {
+ "lat" : 40.4773991,
+ "lng" : -74.25908989999999
+ }
+ }
+ },
+ "place_id" : "ChIJOwg_06VPwokRYv534QaPC8g",
+ "types" : [ "locality", "political" ]
+ }
+ ],
+ "status" : "OK"
+}'
+ ]
+ );
+
+ $geocoder = $this->newGeocoder( $fileFetcher );
+
+ $this->assertSame( 40.7127837, $geocoder->geocode( 'New York' )->getLatitude() );
+ $this->assertSame( -74.0059413, $geocoder->geocode( 'New York' )->getLongitude() );
+ }
+
+ private function newGeocoder( FileFetcher $fileFetcher ) {
+ return new GoogleGeocoder( $fileFetcher, self::API_KEY, '' );
+ }
+
+ public function testWhenFetcherThrowsException_nullIsReturned() {
+ $geocoder = $this->newGeocoder( new InMemoryFileFetcher( [] ) );
+
+ $this->assertNull( $geocoder->geocode( 'New York' ) );
+ }
+
+ /**
+ * @dataProvider invalidResponseProvider
+ */
+ public function testWhenFetcherReturnsInvalidResponse_nullIsReturned( string $invalidResponse ) {
+ $geocoder = $this->newGeocoder(
+ new InMemoryFileFetcher(
+ [
+ self::NEW_YORK_FETCH_URL => $invalidResponse
+ ]
+ )
+ );
+
+ $this->assertNull( $geocoder->geocode( 'New York' ) );
+ }
+
+ public function invalidResponseProvider() {
+ yield 'Not JSON' => [ '~=[,,_,,]:3' ];
+ yield 'Empty JSON' => [ '{}' ];
+ yield 'Empty results section' => [ '{"results":[]}' ];
+ yield 'Result without expected keys' => [ '{"results":[ {} ]}' ];
+ yield 'Location without expected keys' => [ '{"results":[ {"geometry": {"location": {}}} ]}' ];
+ }
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/NominatimGeocoderTest.php b/www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/NominatimGeocoderTest.php
new file mode 100644
index 00000000..003799eb
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/tests/Unit/Geocoders/FileFetchers/NominatimGeocoderTest.php
@@ -0,0 +1,69 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace Jeroen\SimpleGeocoder\Tests\Unit\Geocoders\FileFetchers;
+
+use FileFetcher\InMemoryFileFetcher;
+use Jeroen\SimpleGeocoder\Geocoders\FileFetchers\NominatimGeocoder;
+use PHPUnit\Framework\TestCase;
+
+/**
+ * @covers \Jeroen\SimpleGeocoder\Geocoders\FileFetchers\NominatimGeocoder
+ *
+ * @licence GNU GPL v2+
+ * @author Peter Grassberger < petertheone@gmail.com >
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class NominatimGeocoderTest extends TestCase {
+
+ const NEW_YORK_FETCH_URL = 'https://nominatim.openstreetmap.org/search?format=jsonv2&limit=1&q=New+York';
+
+ public function testHappyPath() {
+ $fileFetcher = new InMemoryFileFetcher(
+ [
+ // @codingStandardsIgnoreStart
+ self::NEW_YORK_FETCH_URL
+ => '[{"place_id":"97961780","licence":"Data © OpenStreetMap contributors, ODbL 1.0. http:\/\/www.openstreetmap.org\/copyright","osm_type":"way","osm_id":"161387758","boundingbox":["40.763858","40.7642664","-73.9548572","-73.954092"],"lat":"40.7642499","lon":"-73.9545249","display_name":"NewYork Hospital Drive, Upper East Side, Manhattan, New York County, New York City, New York, 10021, United States of America","place_rank":"27","category":"highway","type":"service","importance":0.275}]'
+ // @codingStandardsIgnoreEnd
+ ]
+ );
+
+ $geocoder = new NominatimGeocoder( $fileFetcher );
+
+ $this->assertSame( 40.7642499, $geocoder->geocode( 'New York' )->getLatitude() );
+ $this->assertSame( -73.9545249, $geocoder->geocode( 'New York' )->getLongitude() );
+ }
+
+ public function testWhenFetcherThrowsException_nullIsReturned() {
+ $geocoder = new NominatimGeocoder( new InMemoryFileFetcher( [] ) );
+
+ $this->assertNull( $geocoder->geocode( 'New York' ) );
+ }
+
+ /**
+ * @dataProvider invalidResponseProvider
+ */
+ public function testWhenFetcherReturnsInvalidResponse_nullIsReturned( string $invalidResponse ) {
+ $geocoder = new NominatimGeocoder(
+ new InMemoryFileFetcher(
+ [
+ self::NEW_YORK_FETCH_URL => $invalidResponse
+ ]
+ )
+ );
+
+ $this->assertNull( $geocoder->geocode( 'New York' ) );
+ }
+
+ public function invalidResponseProvider() {
+ yield 'Not JSON' => [ '~=[,,_,,]:3' ];
+ yield 'Not a JSON array' => [ '42' ];
+ yield 'Empty JSON array' => [ '[]' ];
+ yield 'Missing lon key' => [ '[{"lat":"40.7642499","FOO":"-73.9545249"}]' ];
+ yield 'Missing lat key' => [ '[{"FOO":"40.7642499","lon":"-73.9545249"}]' ];
+ }
+
+ // TODO: test malicious address escaping
+
+}
diff --git a/www/wiki/vendor/jeroen/simple-geocoder/tests/bootstrap.php b/www/wiki/vendor/jeroen/simple-geocoder/tests/bootstrap.php
new file mode 100644
index 00000000..9c816cab
--- /dev/null
+++ b/www/wiki/vendor/jeroen/simple-geocoder/tests/bootstrap.php
@@ -0,0 +1,16 @@
+<?php
+
+declare( strict_types = 1 );
+
+if ( PHP_SAPI !== 'cli' ) {
+ die( 'Not an entry point' );
+}
+
+error_reporting( -1 );
+ini_set( 'display_errors', '1' );
+
+if ( !is_readable( __DIR__ . '/../vendor/autoload.php' ) ) {
+ die( 'You need to install this package with Composer before you can run the tests' );
+}
+
+require __DIR__ . '/../vendor/autoload.php';
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/.scrutinizer.yml b/www/wiki/vendor/mediawiki/parser-hooks/.scrutinizer.yml
index cea1f025..270e15c5 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/.scrutinizer.yml
+++ b/www/wiki/vendor/mediawiki/parser-hooks/.scrutinizer.yml
@@ -1,6 +1,7 @@
inherit: true
tools:
+ external_code_coverage: true
php_code_sniffer: true
php_cpd: true
php_cs_fixer: true
@@ -8,4 +9,8 @@ tools:
php_mess_detector: true
php_pdepend: true
php_analyzer: true
- sensiolabs_security_checker: true \ No newline at end of file
+ sensiolabs_security_checker: true
+
+filter:
+ excluded_paths:
+ - 'vendor/*'
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/build/travis/before_script.sh b/www/wiki/vendor/mediawiki/parser-hooks/.travis.install.sh
index c7b97b01..fc8d6105 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/build/travis/before_script.sh
+++ b/www/wiki/vendor/mediawiki/parser-hooks/.travis.install.sh
@@ -2,22 +2,17 @@
set -x
-composer self-update
-
originalDirectory=$(pwd)
cd ..
-wget https://github.com/wikimedia/mediawiki/archive/$MW.tar.gz
+wget https://github.com/wikimedia/mediawiki-core/archive/$MW.tar.gz
tar -zxf $MW.tar.gz
mv mediawiki-$MW phase3
cd phase3
-if [ "$MW" != "1.21.0" ]
-then
- composer require 'phpunit/phpunit=3.7.*' --prefer-source
-fi
+composer install --prefer-source
if [ "$DB" == "postgres" ]
then
@@ -35,11 +30,6 @@ cp -r $originalDirectory ParserHooks
cd ParserHooks
composer install --prefer-source
-if [ "$MW" == "1.21.0" ]
-then
- composer require 'phpunit/phpunit=3.7.*' --prefer-source
-fi
-
cd ../..
echo 'require_once( __DIR__ . "/extensions/ParserHooks/ParserHooks.php" );' >> LocalSettings.php
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/.travis.yml b/www/wiki/vendor/mediawiki/parser-hooks/.travis.yml
index d9c94136..1948eda4 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/.travis.yml
+++ b/www/wiki/vendor/mediawiki/parser-hooks/.travis.yml
@@ -1,34 +1,28 @@
language: php
-env:
- - THENEEDFORTHIS=FAIL
-
matrix:
include:
- - env: DBTYPE=mysql; MW=master; TYPE=coverage
- php: 5.6
- - env: DBTYPE=sqlite; MW=1.21.0
- php: 5.4
- - env: DBTYPE=mysql; MW=1.22.0
- php: 5.5
- - env: DBTYPE=sqlite; MW=1.23.0
- php: 5.6
- - env: DBTYPE=sqlite; MW=master
- php: 7
- exclude:
- - env: THENEEDFORTHIS=FAIL
+ - env: DBTYPE=mysql; MW=master
+ php: 7.3
+ - env: DBTYPE=sqlite; MW=1.33.0
+ php: 7.3
+ - env: DBTYPE=mysql; MW=1.31.3
+ php: 7.2
-before_script: bash ./build/travis/before_script.sh
+sudo: false
-script: bash ./build/travis/script.sh
+install:
+ - travis_retry composer self-update
+ - bash .travis.install.sh
-after_success: bash ./build/travis/after_success.sh
+script: ../phase3/tests/phpunit/phpunit.php -c ../phase3/extensions/ParserHooks/phpunit.xml.dist
-notifications:
- email:
- recipients:
- - jeroendedauw@gmail.com
- on_success: change
- on_failure: always
+after_success:
+ - if [[ "`phpenv version-name`" != "7.3" ]]; then exit 0; fi
+ - ../phase3/tests/phpunit/phpunit.php -c ../phase3/extensions/ParserHooks/phpunit.xml.dist --coverage-clover coverage.clover
+ - wget https://scrutinizer-ci.com/ocular.phar
+ - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
-sudo: false
+cache:
+ directories:
+ - $HOME/.composer/cache
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.i18n.php b/www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.i18n.php
index b981cf79..04b2d67e 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.i18n.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.i18n.php
@@ -10,10 +10,10 @@
*
* This shim maintains compatibility back to MediaWiki 1.17.
*/
-$messages = array();
+$messages = [];
if ( !function_exists( 'wfJsonI18nShim8f60d11dc687a3a0' ) ) {
function wfJsonI18nShim8f60d11dc687a3a0( $cache, $code, &$cachedData ) {
- $codeSequence = array_merge( array( $code ), $cachedData['fallbackSequence'] );
+ $codeSequence = array_merge( [ $code ], $cachedData['fallbackSequence'] );
foreach ( $codeSequence as $csCode ) {
$fileName = dirname( __FILE__ ) . "/i18n/$csCode.json";
if ( is_readable( $fileName ) ) {
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.php b/www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.php
index 57bc6c7a..3fff1b18 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/ParserHooks.php
@@ -13,54 +13,28 @@ if ( defined( 'ParserHooks_VERSION' ) ) {
return 1;
}
-define( 'ParserHooks_VERSION', '1.5.0' );
+define( 'ParserHooks_VERSION', '1.6.0' );
if ( is_readable( __DIR__ . '/vendor/autoload.php' ) ) {
include_once( __DIR__ . '/vendor/autoload.php' );
}
call_user_func( function() {
- global $wgExtensionCredits, $wgExtensionMessagesFiles, $wgHooks, $wgMessagesDirs;
+ global $wgExtensionCredits, $wgExtensionMessagesFiles, $wgMessagesDirs;
- $wgExtensionCredits['other'][] = array(
+ $wgExtensionCredits['other'][] = [
'path' => __FILE__,
'name' => 'ParserHooks',
'version' => ParserHooks_VERSION,
- 'author' => array(
+ 'author' => [
'[https://www.mediawiki.org/wiki/User:Jeroen_De_Dauw Jeroen De Dauw]',
- ),
+ ],
'url' => 'https://github.com/JeroenDeDauw/ParserHooks',
'descriptionmsg' => 'parserhooks-desc',
- 'license-name' => 'GPL-2.0+'
- );
+ 'license-name' => 'GPL-2.0-or-later'
+ ];
$wgMessagesDirs['ParserHooksExtension'] = __DIR__ . '/i18n';
$wgExtensionMessagesFiles['ParserHooksExtension'] = __DIR__ . '/ParserHooks.i18n.php';
-
- /**
- * Hook to add PHPUnit test cases.
- * @see https://www.mediawiki.org/wiki/Manual:Hooks/UnitTestsList
- *
- * @since 1.0
- *
- * @param array $files
- *
- * @return boolean
- */
- $wgHooks['UnitTestsList'][] = function( array &$files ) {
- $directoryIterator = new RecursiveDirectoryIterator( __DIR__ . '/tests/' );
-
- /**
- * @var SplFileInfo $fileInfo
- */
- foreach ( new RecursiveIteratorIterator( $directoryIterator ) as $fileInfo ) {
- if ( substr( $fileInfo->getFilename(), -8 ) === 'Test.php' ) {
- $files[] = $fileInfo->getPathname();
- }
- }
-
- return true;
- };
-
} );
// @codeCoverageIgnoreEnd
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/README.md b/www/wiki/vendor/mediawiki/parser-hooks/README.md
index 5339bd4e..8bf3cab6 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/README.md
+++ b/www/wiki/vendor/mediawiki/parser-hooks/README.md
@@ -1,7 +1,7 @@
# ParserHooks
[![Build Status](https://secure.travis-ci.org/JeroenDeDauw/ParserHooks.png?branch=master)](http://travis-ci.org/JeroenDeDauw/ParserHooks)
-[![Coverage Status](https://coveralls.io/repos/wikimedia/mediawiki-extensions-ParserHooks/badge.png?branch=master)](https://coveralls.io/r/wikimedia/mediawiki-extensions-ParserHooks?branch=master)
+[![Code Coverage](https://scrutinizer-ci.com/g/JeroenDeDauw/ParserHooks/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/JeroenDeDauw/ParserHooks/?branch=master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/JeroenDeDauw/ParserHooks/badges/quality-score.png?s=2faf8e83be1e5ecd58a8f9f65cb47a01e966302e)](https://scrutinizer-ci.com/g/JeroenDeDauw/ParserHooks/)
On Packagist:
@@ -12,10 +12,38 @@ OOP interface for creating MediaWiki parser hooks in a declarative fashion.
This is a PHP library for MediaWiki extensions. It does not in itself add or enhance functionality of your wiki.
-## Requirements
-
-* [PHP](http://php.net/) 5.3 or later (including PHP 7)
-* [MediaWiki](https://www.mediawiki.org/) 1.16 or later
+## Platform compatibility and release status
+
+The PHP and MediaWiki version ranges listed are those in which ParserHooks is known to work. It might also
+work with more recent versions of PHP and MediaWiki, though this is not guaranteed. Increases of
+minimum requirements are indicated in bold. For a detailed list of changes, see the [release notes](RELEASE-NOTES.md).
+
+<table>
+ <tr>
+ <th>ParserHooks</th>
+ <th>PHP</th>
+ <th>MediaWiki</th>
+ <th>Release status</th>
+ </tr>
+ <tr>
+ <th>1.6.x</th>
+ <td><strong>7.2</strong> - 7.4</td>
+ <td><strong>1.31</strong> - 1.33</td>
+ <td><strong>Stable release</strong></td>
+ </tr>
+ <tr>
+ <th>1.5.x</th>
+ <td>5.3 - 7.1</td>
+ <td>1.16 - 1.27</td>
+ <td>Bugfixes only</td>
+ </tr>
+ <tr>
+ <th>1.0.x - 1.4.x</th>
+ <td>5.3 - 5.6</td>
+ <td>1.16 - 1.23</td>
+ <td>Obsolete release, no support</td>
+ </tr>
+</table>
## Installation
@@ -28,7 +56,7 @@ the git repository and take care of loading yourself.
To add this package as a local, per-project dependency to your project, simply add a
dependency on `mediawiki/parser-hooks` to your project's `composer.json` file.
Here is a minimal example of a `composer.json` file that just defines a dependency on
-ParserHooks 1.4:
+ParserHooks 1.5:
{
"require": {
@@ -66,8 +94,8 @@ class are used in handling of actual parser hooks, though can also be used in ot
For instance, you can feed these definitions to a tool that generates parser hook documentation
based on them.
-The parameter definitions are ParamProcessor\ParamDefinition objects. See the [ParamProcessor]
-(https://github.com/JeroenDeDauw/ParamProcessor) documentation on how to specify these.
+The parameter definitions are ParamProcessor\ParamDefinition objects. See the
+[ParamProcessor](https://github.com/JeroenDeDauw/ParamProcessor) documentation on how to specify these.
### HookHandler
@@ -130,16 +158,23 @@ via TravisCI, as a TravisCI configuration file is also provided in the root dire
The tests can be run for the `tests/phpunit` directory of your MediaWiki installation
with this command:
- php phpunit.php -c ../../extensions/ParserHooks/
+ php phpunit.php --wiki wikiName -c ../../extensions/ParserHooks/
## Authors
ParserHooks has been written by [Jeroen De Dauw](https://www.mediawiki.org/wiki/User:Jeroen_De_Dauw)
-as a hobby project to support the [SubPageList MediaWiki extension]
-(https://github.com/JeroenDeDauw/SubPageList/blob/master/README.md).
+as a hobby project to support the
+[SubPageList MediaWiki extension](https://github.com/JeroenDeDauw/SubPageList/blob/master/README.md).
## Release notes
+### 1.6 (2019-07-14)
+
+* Added support for PHP 7.2, 7.3 and 7.4
+* Added support for MediaWiki 1.31, 1.32 and 1.33
+* Dropped support for PHP 7.1 and older
+* Dropped support for MediaWiki 1.30 and older
+
### 1.5 (2016-03-05)
* Added license now shown on Special:Version
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/build/travis/after_success.sh b/www/wiki/vendor/mediawiki/parser-hooks/build/travis/after_success.sh
deleted file mode 100644
index 62e3bd6c..00000000
--- a/www/wiki/vendor/mediawiki/parser-hooks/build/travis/after_success.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#! /bin/bash
-
-set -x
-
-originalDirectory=$(pwd)
-
-if [ "$TYPE" == "coverage" ]
-then
- wget https://scrutinizer-ci.com/ocular.phar
- du -hs $originalDirectory/build/coverage.clover
- ls -lap $originalDirectory
- ls -lap $originalDirectory/build
- php ocular.phar code-coverage:upload --format=php-clover $originalDirectory/build/coverage.clover
-fi \ No newline at end of file
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/build/travis/script.sh b/www/wiki/vendor/mediawiki/parser-hooks/build/travis/script.sh
deleted file mode 100644
index 54e938de..00000000
--- a/www/wiki/vendor/mediawiki/parser-hooks/build/travis/script.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#! /bin/bash
-
-set -x
-
-originalDirectory=$(pwd)
-
-cd ../phase3/tests/phpunit
-
-if [ "$TYPE" == "coverage" ]
-then
- php phpunit.php --group Maps -c ../../extensions/ParserHooks/phpunit.xml.dist --coverage-clover $originalDirectory/build/coverage.clover
-else
- php phpunit.php --group Maps -c ../../extensions/ParserHooks/phpunit.xml.dist
-fi \ No newline at end of file
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/composer.json b/www/wiki/vendor/mediawiki/parser-hooks/composer.json
index 7a79b5dd..8ada9b30 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/composer.json
+++ b/www/wiki/vendor/mediawiki/parser-hooks/composer.json
@@ -9,7 +9,7 @@
"tag extension"
],
"homepage": "https://github.com/JeroenDeDauw/ParserHooks/blob/master/README.md",
- "license": "GPL-2.0+",
+ "license": "GPL-2.0-or-later",
"authors": [
{
"name": "Jeroen De Dauw",
@@ -21,8 +21,8 @@
"irc": "irc://irc.freenode.net/mediawiki"
},
"require": {
- "php": ">=5.3.0",
- "param-processor/param-processor": "~1.2"
+ "php": ">=7.2",
+ "param-processor/param-processor": "^1.3.2"
},
"autoload": {
"files": [
@@ -34,7 +34,7 @@
},
"extra": {
"branch-alias": {
- "dev-master": "1.5.x-dev"
+ "dev-master": "1.6.x-dev"
}
}
}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/i18n/ar.json b/www/wiki/vendor/mediawiki/parser-hooks/i18n/ar.json
new file mode 100644
index 00000000..7d262be6
--- /dev/null
+++ b/www/wiki/vendor/mediawiki/parser-hooks/i18n/ar.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "ديÙيد"
+ ]
+ },
+ "parserhooks-desc": "واجهة OOP لإنشاء خطا٠محلل ميدياويكي بطريقة إعلانية"
+}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/i18n/lij.json b/www/wiki/vendor/mediawiki/parser-hooks/i18n/lij.json
new file mode 100644
index 00000000..08e142c6
--- /dev/null
+++ b/www/wiki/vendor/mediawiki/parser-hooks/i18n/lij.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Giromin Cangiaxo"
+ ]
+ },
+ "parserhooks-desc": "Interfaccia OOP pe-a creaçion de parser hooks MediaWiki in mainea deciarativa"
+}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/i18n/mk.json b/www/wiki/vendor/mediawiki/parser-hooks/i18n/mk.json
index 1c167e86..86cf2741 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/i18n/mk.json
+++ b/www/wiki/vendor/mediawiki/parser-hooks/i18n/mk.json
@@ -4,5 +4,5 @@
"Bjankuloski06"
]
},
- "parserhooks-desc": "OOP-поÑредник за Ñоздавање на раÑчленувачки куки за МедијаВики на иÑказен начин"
+ "parserhooks-desc": "OOP-поÑредник за Ñоздавање на раÑчленувачки преÑретници за МедијаВики на иÑказен начин"
}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/i18n/nb.json b/www/wiki/vendor/mediawiki/parser-hooks/i18n/nb.json
new file mode 100644
index 00000000..3ad67de6
--- /dev/null
+++ b/www/wiki/vendor/mediawiki/parser-hooks/i18n/nb.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Jon Harald Søby"
+ ]
+ },
+ "parserhooks-desc": "OOP-grensesnitt for å lage MediaWiki parser hooks på en deklarativ måte"
+}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/i18n/pt-br.json b/www/wiki/vendor/mediawiki/parser-hooks/i18n/pt-br.json
new file mode 100644
index 00000000..1de4bc0c
--- /dev/null
+++ b/www/wiki/vendor/mediawiki/parser-hooks/i18n/pt-br.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "!Silent"
+ ]
+ },
+ "parserhooks-desc": "Interface orientada para objetos para criação de ''hooks'' do analisador sintático do MediaWiki de forma declarativa"
+}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/i18n/sr-ec.json b/www/wiki/vendor/mediawiki/parser-hooks/i18n/sr-ec.json
new file mode 100644
index 00000000..3b7995ff
--- /dev/null
+++ b/www/wiki/vendor/mediawiki/parser-hooks/i18n/sr-ec.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Obsuser",
+ "Acamicamacaraca"
+ ]
+ },
+ "parserhooks-desc": "OOP Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÑ˜Ñ Ð·Ð° прављење Медијавики парÑер хукÑа на декларативни начин"
+}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/src/FunctionRunner.php b/www/wiki/vendor/mediawiki/parser-hooks/src/FunctionRunner.php
index 6e79ad86..a485e9b7 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/src/FunctionRunner.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/src/FunctionRunner.php
@@ -29,7 +29,7 @@ class FunctionRunner extends Runner {
* @param array $options
* @param Processor|null $paramProcessor
*/
- public function __construct( HookDefinition $definition, HookHandler $handler, array $options = array(), Processor $paramProcessor = null ) {
+ public function __construct( HookDefinition $definition, HookHandler $handler, array $options = [], Processor $paramProcessor = null ) {
parent::__construct( $definition, $handler, $options, $paramProcessor );
}
@@ -52,7 +52,7 @@ class FunctionRunner extends Runner {
}
protected function getExpandedParams( array $rawArguments, PPFrame $frame ) {
- $rawArgList = array();
+ $rawArgList = [];
foreach( $rawArguments as $arg ) {
$rawArgList[] = $frame->expand( $arg );
@@ -72,7 +72,7 @@ class FunctionRunner extends Runner {
}
protected function getResultStructure( $resultText ) {
- $result = array( $resultText );
+ $result = [ $resultText ];
if ( !$this->getOption( self::OPT_DO_PARSE ) ) {
$result['noparse'] = true;
@@ -90,9 +90,9 @@ class FunctionRunner extends Runner {
* @return array
*/
protected function getDefaultOptions() {
- return array(
+ return [
self::OPT_DO_PARSE => true,
- );
+ ];
}
}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/src/HookDefinition.php b/www/wiki/vendor/mediawiki/parser-hooks/src/HookDefinition.php
index 978fca8e..faa5e73b 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/src/HookDefinition.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/src/HookDefinition.php
@@ -37,7 +37,7 @@ class HookDefinition {
*
* @throws InvalidArgumentException
*/
- public function __construct( $names, array $parameters = array(), $defaultParameters = array() ) {
+ public function __construct( $names, array $parameters = [], $defaultParameters = [] ) {
$this->setNames( $names );
$this->parameters = $parameters;
$this->setDefaultParams( $defaultParameters );
@@ -46,7 +46,7 @@ class HookDefinition {
protected function setNames( $names ) {
$this->names = $this->getStringList( $names );
- if ( $this->names === array() ) {
+ if ( $this->names === [] ) {
throw new InvalidArgumentException( 'The list of names cannot be empty' );
}
}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/src/HookRunner.php b/www/wiki/vendor/mediawiki/parser-hooks/src/HookRunner.php
index 02053fea..48a06d94 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/src/HookRunner.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/src/HookRunner.php
@@ -39,7 +39,7 @@ class HookRunner extends Runner {
* @param array $options
* @param Processor|null $paramProcessor
*/
- public function __construct( HookDefinition $definition, HookHandler $handler, array $options = array(), Processor $paramProcessor = null ) {
+ public function __construct( HookDefinition $definition, HookHandler $handler, array $options = [], Processor $paramProcessor = null ) {
parent::__construct( $definition, $handler, $options, $paramProcessor );
}
@@ -107,9 +107,9 @@ class HookRunner extends Runner {
* @return array
*/
protected function getDefaultOptions() {
- return array(
+ return [
self::OPT_DO_PARSE => true,
- );
+ ];
}
}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/src/Internal/Runner.php b/www/wiki/vendor/mediawiki/parser-hooks/src/Internal/Runner.php
index 3e42c8af..8663e512 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/src/Internal/Runner.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/src/Internal/Runner.php
@@ -50,7 +50,7 @@ abstract class Runner {
* @param array $options
* @param Processor|null $paramProcessor
*/
- public function __construct( HookDefinition $definition, HookHandler $handler, array $options = array(), Processor $paramProcessor = null ) {
+ public function __construct( HookDefinition $definition, HookHandler $handler, array $options = [], Processor $paramProcessor = null ) {
$this->definition = $definition;
$this->handler = $handler;
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/tests/bootstrap.php b/www/wiki/vendor/mediawiki/parser-hooks/tests/bootstrap.php
index 7a8bb270..ae41a115 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/tests/bootstrap.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/tests/bootstrap.php
@@ -1,29 +1,18 @@
<?php
-/**
- * PHPUnit bootstrap file for the ParserHooks extension.
- *
- * @since 1.0
- *
- * @licence GNU GPL v2+
- * @author Jeroen De Dauw < jeroendedauw@gmail.com >
- */
-
+if ( defined( 'MEDIAWIKI' ) ) {
+ return;
+}
+
if ( PHP_SAPI !== 'cli' ) {
die( 'Not an entry point' );
}
-error_reporting( E_ALL | E_STRICT );
+error_reporting( -1 );
ini_set( 'display_errors', 1 );
-if ( is_readable( $path = __DIR__ . '/../vendor/autoload.php' ) ) {
- print( "\nUsing the local vendor autoloader ...\n\n" );
-} elseif ( is_readable( $path = __DIR__ . '/../../../vendor/autoload.php' ) ) {
- print( "\nUsing the MediaWiki vendor autoloader ...\n\n" );
-} else {
- die( 'To run tests it is required that packages are installed using Composer.' );
+if ( !is_readable( __DIR__ . '/../vendor/autoload.php' ) ) {
+ die( 'You need to install this package with Composer before you can run the tests' );
}
-require $path;
-
-$GLOBALS['wgExtensionMessagesFiles']['TagHookTest'] = __DIR__ . '/system/TagHookTest.i18n.php';
+require __DIR__ . '/../vendor/autoload.php';
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/FunctionRunnerTest.php b/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/FunctionRunnerTest.php
index 8f5988d2..d8f64f78 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/FunctionRunnerTest.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/FunctionRunnerTest.php
@@ -4,8 +4,11 @@ namespace ParserHooks\Tests;
use ParamProcessor\ProcessedParam;
use ParamProcessor\ProcessingResult;
+use ParamProcessor\Processor;
use ParserHooks\FunctionRunner;
use ParserHooks\HookDefinition;
+use ParserHooks\HookHandler;
+use PHPUnit\Framework\TestCase;
/**
* @covers ParserHooks\FunctionRunner
@@ -16,78 +19,72 @@ use ParserHooks\HookDefinition;
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class FunctionRunnerTest extends \PHPUnit_Framework_TestCase {
+class FunctionRunnerTest extends TestCase {
public function optionsProvider() {
- return array(
- array(
- array(
+ return [
+ [
+ [
FunctionRunner::OPT_DO_PARSE => true,
- ),
- ),
- array(
- array(
+ ],
+ ],
+ [
+ [
FunctionRunner::OPT_DO_PARSE => false,
- ),
- ),
- );
+ ],
+ ],
+ ];
}
const HOOK_HANDLER_RESULT = 'hook handler result';
- protected $options;
-
- protected $parser;
-
/**
* @dataProvider optionsProvider
*/
public function testRun( array $options ) {
- $this->options = $options;
-
$definition = new HookDefinition( 'someHook' );
- $this->parser = $this->getMock( 'Parser' );
+ $parser = $this->createMock( \Parser::class );
- $inputParams = array(
+ $inputParams = [
'foo=bar',
'baz=42',
- );
+ ];
- $processedParams = new ProcessingResult( array(
+ $processedParams = new ProcessingResult( [
'foo' => new ProcessedParam( 'foo', 'bar', false )
- ) );
+ ] );
$paramProcessor = $this->newMockParamProcessor( $inputParams, $processedParams );
- $hookHandler = $this->newMockHookHandler( $processedParams );
+ $hookHandler = $this->newMockHookHandler( $processedParams, $parser );
$runner = new FunctionRunner(
$definition,
$hookHandler,
- $this->options,
+ $options,
$paramProcessor
);
- $frame = $this->getMock( 'PPFrame' );
+ $frame = $this->createMock( \PPFrame::class );
$frame->expects( $this->exactly( count( $inputParams ) ) )
->method( 'expand' )
->will( $this->returnArgument( 0 ) );
$result = $runner->run(
- $this->parser,
+ $parser,
$inputParams,
$frame
);
- $this->assertResultIsValid( $result );
+ $this->assertResultIsValid( $result, $options );
}
- protected function assertResultIsValid( $result ) {
- $expected = array( self::HOOK_HANDLER_RESULT );
+ private function assertResultIsValid( $result, array $options ) {
+ $expected = [ self::HOOK_HANDLER_RESULT ];
- if ( !$this->options[FunctionRunner::OPT_DO_PARSE] ) {
+ if ( !$options[FunctionRunner::OPT_DO_PARSE] ) {
$expected['noparse'] = true;
$expected['isHTML'] = true;
}
@@ -95,13 +92,13 @@ class FunctionRunnerTest extends \PHPUnit_Framework_TestCase {
$this->assertEquals( $expected, $result );
}
- protected function newMockHookHandler( $expectedParameters ) {
- $hookHandler = $this->getMock( 'ParserHooks\HookHandler' );
+ private function newMockHookHandler( $expectedParameters, $parser ) {
+ $hookHandler = $this->createMock( HookHandler::class );
$hookHandler->expects( $this->once() )
->method( 'handle' )
->with(
- $this->equalTo( $this->parser ),
+ $this->equalTo( $parser ),
$this->equalTo( $expectedParameters )
)
->will( $this->returnValue( self::HOOK_HANDLER_RESULT ) );
@@ -109,9 +106,8 @@ class FunctionRunnerTest extends \PHPUnit_Framework_TestCase {
return $hookHandler;
}
- protected function newMockParamProcessor( $expandedParams, $processedParams ) {
- $paramProcessor = $this->getMockBuilder( 'ParamProcessor\Processor' )
- ->disableOriginalConstructor()->getMock();
+ private function newMockParamProcessor( $expandedParams, $processedParams ) {
+ $paramProcessor = $this->createMock( Processor::class );
$paramProcessor->expects( $this->once() )
->method( 'setFunctionParams' )
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookDefinitionTest.php b/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookDefinitionTest.php
index 3fa0c2a0..7bd7cf42 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookDefinitionTest.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookDefinitionTest.php
@@ -3,6 +3,7 @@
namespace ParserHooks\Tests;
use ParserHooks\HookDefinition;
+use PHPUnit\Framework\TestCase;
/**
* @covers ParserHooks\HookDefinition
@@ -12,17 +13,17 @@ use ParserHooks\HookDefinition;
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class HookDefinitionTest extends \PHPUnit_Framework_TestCase {
+class HookDefinitionTest extends TestCase {
public function namesProvider() {
- return $this->arrayWrap( array(
+ return $this->arrayWrap( [
'foo',
'foo bar',
- array( 'foo' ),
- array( 'foobar' ),
- array( 'foo', 'bAr' ),
- array( 'foo', 'bar', 'baz BAH', 'BAR' ),
- ) );
+ [ 'foo' ],
+ [ 'foobar' ],
+ [ 'foo', 'bAr' ],
+ [ 'foo', 'bar', 'baz BAH', 'BAR' ],
+ ] );
}
/**
@@ -40,9 +41,9 @@ class HookDefinitionTest extends \PHPUnit_Framework_TestCase {
}
public function parametersProvider() {
- return $this->arrayWrap( array(
- array()
- ) );
+ return $this->arrayWrap( [
+ []
+ ] );
}
/**
@@ -57,14 +58,14 @@ class HookDefinitionTest extends \PHPUnit_Framework_TestCase {
}
public function defaultParametersProvider() {
- return $this->arrayWrap( array(
+ return $this->arrayWrap( [
'foo',
'foo bar',
- array( 'foo' ),
- array( 'foobar' ),
- array( 'foo', 'bAr' ),
- array( 'foo', 'bar', 'baz BAH', 'BAR' ),
- ) );
+ [ 'foo' ],
+ [ 'foobar' ],
+ [ 'foo', 'bAr' ],
+ [ 'foo', 'bar', 'baz BAH', 'BAR' ],
+ ] );
}
/**
@@ -73,7 +74,7 @@ class HookDefinitionTest extends \PHPUnit_Framework_TestCase {
* @param string|string[] $defaultParameters
*/
public function testGetDefaultParameters( $defaultParameters ) {
- $definition = new HookDefinition( 'foo', array(), $defaultParameters );
+ $definition = new HookDefinition( 'foo', [], $defaultParameters );
$obtainedDefaultParams = $definition->getDefaultParameters();
$this->assertInternalType( 'array', $obtainedDefaultParams );
@@ -84,38 +85,38 @@ class HookDefinitionTest extends \PHPUnit_Framework_TestCase {
protected function arrayWrap( array $elements ) {
return array_map(
function( $element ) {
- return array( $element );
+ return [ $element ];
},
$elements
);
}
public function testCannotConstructWithEmptyNameList() {
- $this->setExpectedException( 'InvalidArgumentException' );
- new HookDefinition( array() );
+ $this->expectException( 'InvalidArgumentException' );
+ new HookDefinition( [] );
}
public function testCannotConstructWithNonStringName() {
- $this->setExpectedException( 'InvalidArgumentException' );
+ $this->expectException( 'InvalidArgumentException' );
new HookDefinition( 42 );
}
public function testCannotConstructWithNonStringNames() {
- $this->setExpectedException( 'InvalidArgumentException' );
- new HookDefinition( array( 'foo', 42, 'bar' ) );
+ $this->expectException( 'InvalidArgumentException' );
+ new HookDefinition( [ 'foo', 42, 'bar' ] );
}
public function testCannotConstructWithNonStringDefaultArg() {
- $this->setExpectedException( 'InvalidArgumentException' );
- new HookDefinition( 'foo', array(), 42 );
+ $this->expectException( 'InvalidArgumentException' );
+ new HookDefinition( 'foo', [], 42 );
}
public function testCannotConstructWithNonStringDefaultArgs() {
- $this->setExpectedException( 'InvalidArgumentException' );
+ $this->expectException( 'InvalidArgumentException' );
new HookDefinition(
'foo',
- array(),
- array( 'foo', 42, 'bar' )
+ [],
+ [ 'foo', 42, 'bar' ]
);
}
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRegistrantTest.php b/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRegistrantTest.php
index d379dce3..cadbcbd2 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRegistrantTest.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRegistrantTest.php
@@ -4,6 +4,7 @@ namespace ParserHooks\Tests;
use ParserHooks\HookDefinition;
use ParserHooks\HookRegistrant;
+use PHPUnit\Framework\TestCase;
/**
* @covers ParserHooks\HookRegistrant
@@ -13,14 +14,14 @@ use ParserHooks\HookRegistrant;
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class HookRegistrantTest extends \PHPUnit_Framework_TestCase {
+class HookRegistrantTest extends TestCase {
public function namesProvider() {
- return array(
- array( array( 'foo' ) ),
- array( array( 'foo', 'bar' ) ),
- array( array( 'foo', 'bar', 'baz', 'bah' ) ),
- );
+ return [
+ [ [ 'foo' ] ],
+ [ [ 'foo', 'bar' ] ],
+ [ [ 'foo', 'bar', 'baz', 'bah' ] ],
+ ];
}
/**
@@ -52,7 +53,7 @@ class HookRegistrantTest extends \PHPUnit_Framework_TestCase {
$registrant->registerFunctionHandler(
new HookDefinition( $names ),
- $this->getMock( 'ParserHooks\HookHandler' )
+ $this->createMock( 'ParserHooks\HookHandler' )
);
}
@@ -65,7 +66,7 @@ class HookRegistrantTest extends \PHPUnit_Framework_TestCase {
$registrant->registerHookHandler(
new HookDefinition( $names ),
- $this->getMock( 'ParserHooks\HookHandler' )
+ $this->createMock( 'ParserHooks\HookHandler' )
);
}
@@ -78,7 +79,7 @@ class HookRegistrantTest extends \PHPUnit_Framework_TestCase {
}
protected function newMockParser( array $names, $expectedMethod ) {
- $parser = $this->getMock( 'Parser' );
+ $parser = $this->createMock( 'Parser' );
foreach ( $names as $index => $name ) {
$parser->expects( $this->at( $index ) )
@@ -95,8 +96,7 @@ class HookRegistrantTest extends \PHPUnit_Framework_TestCase {
protected function newMockRunner( array $names, $runnerClass ) {
$definition = new HookDefinition( $names );
- $runner = $this->getMockBuilder( $runnerClass )
- ->disableOriginalConstructor()->getMock();
+ $runner = $this->createMock( $runnerClass );
$runner->expects( $this->once() )
->method( 'getDefinition' )
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRunnerTest.php b/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRunnerTest.php
index 60cc1809..4255c010 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRunnerTest.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/tests/phpunit/HookRunnerTest.php
@@ -7,6 +7,7 @@ use ParamProcessor\ProcessingResult;
use ParserHooks\FunctionRunner;
use ParserHooks\HookDefinition;
use ParserHooks\HookRunner;
+use PHPUnit\Framework\TestCase;
/**
* @covers ParserHooks\HookRunner
@@ -17,59 +18,59 @@ use ParserHooks\HookRunner;
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class HookRunnerTest extends \PHPUnit_Framework_TestCase {
+class HookRunnerTest extends TestCase {
public function optionsProvider() {
- return array(
- array(
- array(
+ return [
+ [
+ [
HookRunner::OPT_DO_PARSE => true,
- ),
- array(),
- array(),
- array(),
- ),
- array(
- array(
+ ],
+ [],
+ [],
+ [],
+ ],
+ [
+ [
HookRunner::OPT_DO_PARSE => false,
- ),
- array(),
- array(),
- array(),
- ),
- array(
- array(
+ ],
+ [],
+ [],
+ [],
+ ],
+ [
+ [
HookRunner::OPT_DO_PARSE => true,
- ),
- array(
+ ],
+ [
'foo' => 'bar',
'baz' => 'bah',
- ),
- array(),
- array(
+ ],
+ [],
+ [
'foo' => 'bar',
'baz' => 'bah',
- ),
- ),
- array(
- array(
+ ],
+ ],
+ [
+ [
HookRunner::OPT_DO_PARSE => true,
- ),
- array(
+ ],
+ [
'foo' => 'bar',
'baz' => 'bah',
- ),
- array(
+ ],
+ [
'ohi',
'there',
- ),
- array(
+ ],
+ [
'ohi' => self::INPUT_TEXT,
'foo' => 'bar',
'baz' => 'bah',
- ),
- ),
- );
+ ],
+ ],
+ ];
}
const HOOK_HANDLER_RESULT = 'hook handler result';
@@ -87,7 +88,7 @@ class HookRunnerTest extends \PHPUnit_Framework_TestCase {
public function testRun( array $options, array $params, array $defaultParams, array $expectedParams ) {
$this->options = $options;
- $this->frame = $this->getMock( 'PPFrame' );
+ $this->frame = $this->createMock( 'PPFrame' );
$this->parser = $this->newMockParser();
$runner = $this->newHookRunner( $defaultParams, $expectedParams );
@@ -105,13 +106,13 @@ class HookRunnerTest extends \PHPUnit_Framework_TestCase {
}
protected function newHookRunner( array $defaultParams, array $expectedParams ) {
- $processedParams = new ProcessingResult( array(
+ $processedParams = new ProcessingResult( [
'foo' => new ProcessedParam( 'foo', 'bar', false )
- ) );
+ ] );
$definition = new HookDefinition(
'someHook',
- array(),
+ [],
$defaultParams
);
@@ -128,7 +129,7 @@ class HookRunnerTest extends \PHPUnit_Framework_TestCase {
}
protected function newMockParser() {
- $parser = $this->getMock( 'Parser' );
+ $parser = $this->createMock( 'Parser' );
if ( $this->options[HookRunner::OPT_DO_PARSE] ) {
$parser->expects( $this->once() )
@@ -148,7 +149,7 @@ class HookRunnerTest extends \PHPUnit_Framework_TestCase {
}
protected function newMockHookHandler( $expectedProcessor ) {
- $hookHandler = $this->getMock( 'ParserHooks\HookHandler' );
+ $hookHandler = $this->createMock( 'ParserHooks\HookHandler' );
$hookHandler->expects( $this->once() )
->method( 'handle' )
@@ -162,8 +163,7 @@ class HookRunnerTest extends \PHPUnit_Framework_TestCase {
}
protected function newMockParamProcessor( $expandedParams, $processedParams ) {
- $paramProcessor = $this->getMockBuilder( 'ParamProcessor\Processor' )
- ->disableOriginalConstructor()->getMock();
+ $paramProcessor = $this->createMock( 'ParamProcessor\Processor' );
$paramProcessor->expects( $this->once() )
->method( 'setParameters' )
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.i18n.php b/www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.i18n.php
index e19cf829..ac83e4b8 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.i18n.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.i18n.php
@@ -1,7 +1,7 @@
<?php
-$magicWords = array();
+$magicWords = [];
-$magicWords['en'] = array(
- 'systemtest_tagextension' => array( 0, 'systemtest_tagextension' ),
-);
+$magicWords['en'] = [
+ 'systemtest_tagextension' => [ 0, 'systemtest_tagextension' ],
+];
diff --git a/www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.php b/www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.php
index 3ab471a1..5162da6b 100644
--- a/www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.php
+++ b/www/wiki/vendor/mediawiki/parser-hooks/tests/system/TagHookTest.php
@@ -10,6 +10,7 @@ use ParserHooks\HookDefinition;
use ParserHooks\HookRegistrant;
use ParserHooks\HookRunner;
use ParserOptions;
+use PHPUnit\Framework\TestCase;
use Title;
use User;
@@ -18,7 +19,7 @@ use User;
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class TagHookTest extends \PHPUnit_Framework_TestCase {
+class TagHookTest extends TestCase {
const HOOK_NAME = 'systemtest_tagextension';
@@ -47,7 +48,7 @@ class TagHookTest extends \PHPUnit_Framework_TestCase {
);
$this->assertInternalType( 'string', $result );
- $this->assertEquals(
+ $this->assertContains(
"||-Jeroen-|||",
$result
);
@@ -79,32 +80,32 @@ class TagHookTest extends \PHPUnit_Framework_TestCase {
protected function getHookDefinition() {
return new HookDefinition(
self::HOOK_NAME,
- array(
- array(
+ [
+ [
'name' => 'name',
'message' => 'abc',
- ),
- array(
+ ],
+ [
'name' => 'awesomeness',
'message' => 'abc',
'type' => 'integer',
'default' => 9001,
- ),
- array(
+ ],
+ [
'name' => '1337',
'message' => 'abc',
'type' => 'boolean',
'default' => false,
- ),
- ),
- array(
+ ],
+ ],
+ [
'name'
- )
+ ]
);
}
protected function getHookHandler() {
- $hookHandler = $this->getMock( 'ParserHooks\HookHandler' );
+ $hookHandler = $this->createMock( 'ParserHooks\HookHandler' );
$hookHandler->expects( $this->once() )
->method( 'handle' )
@@ -116,11 +117,11 @@ class TagHookTest extends \PHPUnit_Framework_TestCase {
}
$params = $var->getParameters();
- $expectedParams = array(
+ $expectedParams = [
'1337' => new ProcessedParam( '1337', true, false, '1337', 'yes' ),
'awesomeness' => new ProcessedParam( 'awesomeness', 9001, true, null, null ),
'name' => new ProcessedParam( 'name', 'Jeroen', false, 'name', 'Jeroen' ),
- );
+ ];
asort( $params );
asort( $expectedParams );
diff --git a/www/wiki/vendor/nicmart/tree/.gitignore b/www/wiki/vendor/nicmart/tree/.gitignore
new file mode 100644
index 00000000..8b557579
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/.gitignore
@@ -0,0 +1,2 @@
+vendor/
+phpunit.xml \ No newline at end of file
diff --git a/www/wiki/vendor/nicmart/tree/.travis.yml b/www/wiki/vendor/nicmart/tree/.travis.yml
new file mode 100644
index 00000000..c8281770
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/.travis.yml
@@ -0,0 +1,16 @@
+language: php
+
+sudo: false
+
+php:
+ - 5.4
+ - 5.5
+ - 5.6
+ - 7.0
+ - hhvm
+
+before_script:
+ - composer install
+
+script:
+ - phpunit
diff --git a/www/wiki/vendor/nicmart/tree/LICENSE b/www/wiki/vendor/nicmart/tree/LICENSE
new file mode 100644
index 00000000..c993b94f
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2013 Nicolò Martini
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE. \ No newline at end of file
diff --git a/www/wiki/vendor/nicmart/tree/README.md b/www/wiki/vendor/nicmart/tree/README.md
new file mode 100644
index 00000000..ba39c25f
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/README.md
@@ -0,0 +1,299 @@
+# Tree
+
+[![Build Status](https://travis-ci.org/nicmart/Tree.svg?branch=master)](https://travis-ci.org/nicmart/Tree)
+[![Latest Stable Version](https://poser.pugx.org/nicmart/tree/v/stable)](https://packagist.org/packages/nicmart/tree)
+[![Total Downloads](https://poser.pugx.org/nicmart/tree/downloads)](https://packagist.org/packages/nicmart/tree)
+[![License](https://poser.pugx.org/nicmart/tree/license)](https://packagist.org/packages/nicmart/tree)
+
+In Tree you can find a basic but flexible tree data structure for php together with and an handful Builder class, that enables you to build tree in a fluent way.
+
+## Changelog
+ - 0.2.7 Pre-order and post-order visitors ([PR 24](https://github.com/nicmart/Tree/pull/24)), thanks to [localheinz](https://github.com/localheinz)
+ - 0.2.6 New getSize method ([PR 17](https://github.com/nicmart/Tree/pull/17)), thanks to [djuki](https://github.com/Djuki)
+ - 0.2.5 New getDepth and getHeight methods ([Issue 9](https://github.com/nicmart/Tree/issues/9))
+ - 0.2.4 New accessor methods ([PR 6](https://github.com/nicmart/Tree/pull/6), thanks to [mdwheele](https://github.com/mdwheele))
+ - 0.2.3 Node::getAncestors now does not return the current node ([Issue 4](https://github.com/nicmart/Tree/issues/4))
+ - 0.2.2 Fixed a bug in the builder ([Issue 3](https://github.com/nicmart/Tree/issues/3))
+ - 0.2.1 root() and isRoot() methods
+ - 0.2.0 Dropped php 5.3 support. Node implemented as a trait.
+ - 0.1.2 Added YieldVisitor, to get the yield of the tree
+ - 0.1.1 Parent and neighbors methods (thanks to https://github.com/jdeniau)
+
+## The tree data structure
+
+The `Tree\Node\NodeInterface` interface abstracts the concept of a tree node. In `Tree` a Node has essentially two things:
+a set of children (that implements the same `NodeInterface` interface) and a value.
+
+On the other hand, the `Tree\Node\Node` gives a straight implementation for that interface.
+
+### Creating a node
+
+```php
+use Tree\Node\Node;
+
+$node = new Node('foo');
+```
+
+### Getting and setting the value of a node
+
+Each node has a value property, that can be any php value.
+```php
+$node->setValue('my value');
+echo $node->getValue(); //Prints 'my value'
+```
+
+### Adding one or more children
+
+```php
+$child1 = new Node('child1');
+$child2 = new Node('child2');
+
+$node
+ ->addChild($child1)
+ ->addChild($child2);
+```
+
+### Removing a child
+
+```php
+$node->removeChild($child1);
+```
+
+### Getting the array of all children
+
+```php
+$children = $node->getChildren();
+```
+
+### Overwriting the children set
+
+```php
+$node->setChildren([new Node('foo'), new Node('bar')]);
+```
+
+### Removing all children
+
+```php
+$node->removeAllChildren();
+```
+
+### Getting if the node is a leaf or not
+
+A leaf is a node with no children.
+
+```php
+$node->isLeaf();
+```
+
+### Getting if the node is a child or not
+
+A child is a node that has a parent.
+
+```php
+$node->isChild();
+```
+
+### Getting the parent of a node
+
+Reference to the parent node is automatically managed by child-modifiers methods
+
+```php
+$root->addChild($node = new Node('child'));
+$node->getParent(); // Returns $root
+```
+
+### Getting the ancestors of a node
+
+```php
+$root = (new Node('root'))
+ ->addChild($child = new Node('child'))
+ ->addChild($grandChild = new Node('grandchild'))
+;
+
+$grandchild->getAncestors(); // Returns [$root, $child]
+```
+
+#### Related Methods
+
+- `getAncestorsAndSelf` retrieves ancestors of a node with the current node included.
+
+### Getting the root of a node
+
+```php
+$root = $node->root();
+```
+
+### Getting the neighbors of a node
+
+```php
+$root = (new Node('root'))
+ ->addChild($child1 = new Node('child1'))
+ ->addChild($child2 = new Node('child2'))
+ ->addChild($child3 = new Node('child3'))
+;
+
+$child2->getNeighbors(); // Returns [$child1, $child3]
+```
+
+#### Related Methods
+
+- `getNeighborsAndSelf` retrieves neighbors of current node and the node itself.
+
+### Getting the number of nodes in the tree
+
+```php
+$node->getSize();
+```
+
+### Getting the depth of a node
+
+```php
+$node->getDepth();
+```
+
+### Getting the height of a node
+
+```php
+$node->getHeight();
+```
+
+## The Builder
+
+The builder provides a convenient way to build trees. It is provided by the ```Builder``` class,
+but you can implement your own builder making an implementation of the ```BuilderInterface```class.
+
+### Example
+
+Let's see how to build the following tree, where the nodes label are represents nodes values:
+
+```
+ A
+ / \
+ B C
+ /|\
+ D E F
+ /|
+ G H
+```
+
+And here is the code:
+
+```php
+$builder = new Tree\Builder\NodeBuilder;
+
+$builder
+ ->value('A')
+ ->leaf('B')
+ ->tree('C')
+ ->tree('D')
+ ->leaf('G')
+ ->leaf('H')
+ ->end()
+ ->leaf('E')
+ ->leaf('F')
+ ->end()
+;
+
+$nodeA = $builder->getNode();
+```
+
+The example should be self-explanatory, but here you are a brief description of the methods used above.
+
+### Builder::value($value)
+
+Set the value of the current node to ```$value```
+
+### Builder::leaf($value)
+
+Add to the current node a new child whose value is ```$value```.
+
+### Builder::tree($value)
+
+Add to the current node a new child whose value is ```$value```, and set the new node as the builder current node.
+
+### Builder::end()
+
+Returns to the context the builder was before the call to ```tree```method,
+i.e. make the builder go one level up.
+
+### Builder::getNode()
+
+Returns the current node.
+
+## Traversing a tree
+
+### Yield
+
+You can obtain the yield of a tree (i.e. the list of leaves in a pre-order traversal) using
+the YieldVisitor.
+
+For example, if `$node` is the tree built above, then
+
+```php
+use Tree\Visitor\YieldVisitor;
+
+$visitor = new YieldVisitor;
+
+$yield = $node->accept($visitor);
+// $yield will contain nodes B, G, H, E, F
+```
+
+### Pre-order Traversal
+
+You can walk a tree in pre-order:
+
+```php
+use Tree\Visitor\PreOrderVisitor;
+
+$visitor = new PreOrderVisitor;
+
+$yield = $node->accept($visitor);
+// $yield will contain nodes A, B, C, D, G, H, E, F
+```
+
+### Post-order Traversal
+
+You can walk a tree in post-order:
+
+```php
+use Tree\Visitor\PostOrderVisitor;
+
+$visitor = new PostOrderVisitor;
+
+$yield = $node->accept($visitor);
+// $yield will contain nodes B, G, H, D, E, F, C, A
+```
+
+## Install
+
+The best way to install Tree is [through composer](http://getcomposer.org).
+
+Just create a composer.json file for your project:
+
+```JSON
+{
+ "require": {
+ "nicmart/tree": "~0.2"
+ }
+}
+```
+
+Then you can run these two commands to install it:
+
+ $ curl -s http://getcomposer.org/installer | php
+ $ php composer.phar install
+
+or simply run `composer install` if you have have already [installed the composer globally](http://getcomposer.org/doc/00-intro.md#globally).
+
+Then you can include the autoloader, and you will have access to the library classes:
+
+```php
+<?php
+require 'vendor/autoload.php';
+```
+
+# Tests
+
+```
+phpunit
+```
diff --git a/www/wiki/vendor/nicmart/tree/composer.json b/www/wiki/vendor/nicmart/tree/composer.json
new file mode 100644
index 00000000..803abf41
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/composer.json
@@ -0,0 +1,27 @@
+{
+ "name": "nicmart/tree",
+ "type": "library",
+ "description": "A basic but flexible php tree data structure and a fluent tree builder implementation.",
+ "keywords": [],
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Nicolò Martini",
+ "email": "nicmartnic@gmail.com"
+ }
+ ],
+ "require": {
+ "php": ">=5.4"
+ },
+ "autoload": {
+ "psr-4": {
+ "Tree\\": "src/"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Tree\\Test\\": "tests/"
+ }
+ }
+}
+
diff --git a/www/wiki/vendor/nicmart/tree/composer.lock b/www/wiki/vendor/nicmart/tree/composer.lock
new file mode 100644
index 00000000..c9357e5f
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/composer.lock
@@ -0,0 +1,19 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
+ "This file is @generated automatically"
+ ],
+ "hash": "c390d79a97a7207157bdab1c1fbb9417",
+ "packages": [],
+ "packages-dev": [],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": [],
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": {
+ "php": ">=5.4"
+ },
+ "platform-dev": []
+}
diff --git a/www/wiki/vendor/nicmart/tree/phpunit.xml.dist b/www/wiki/vendor/nicmart/tree/phpunit.xml.dist
new file mode 100644
index 00000000..8b8f2ebf
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/phpunit.xml.dist
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<phpunit backupGlobals="false"
+ backupStaticAttributes="false"
+ colors="true"
+ convertErrorsToExceptions="true"
+ convertNoticesToExceptions="true"
+ convertWarningsToExceptions="true"
+ processIsolation="false"
+ stopOnFailure="false"
+ bootstrap="vendor/autoload.php"
+>
+ <testsuites>
+ <testsuite name="Tree test suite">
+ <directory>./tests/</directory>
+ </testsuite>
+ </testsuites>
+
+ <filter>
+ <whitelist>
+ <directory>./</directory>
+ </whitelist>
+ </filter>
+</phpunit> \ No newline at end of file
diff --git a/www/wiki/vendor/nicmart/tree/src/Builder/NodeBuilder.php b/www/wiki/vendor/nicmart/tree/src/Builder/NodeBuilder.php
new file mode 100644
index 00000000..dfa683dc
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/src/Builder/NodeBuilder.php
@@ -0,0 +1,137 @@
+<?php
+/*
+ * This file is part of Tree.
+ *
+ * (c) 2013 Nicolò Martini
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Tree\Builder;
+
+use Tree\Node\NodeInterface;
+use Tree\Node\Node;
+
+/**
+ * Main implementation of the NodeBuilderInterface
+ */
+class NodeBuilder implements NodeBuilderInterface
+{
+ /**
+ * @var NodeInterface[]
+ */
+ private $nodeStack = [];
+
+ /**
+ * @param NodeInterface $node
+ */
+ public function __construct(NodeInterface $node = null)
+ {
+ $this->setNode($node ?: $this->nodeInstanceByValue());
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function setNode(NodeInterface $node)
+ {
+ $this
+ ->emptyStack()
+ ->pushNode($node)
+ ;
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getNode()
+ {
+ return $this->nodeStack[count($this->nodeStack) - 1];
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function leaf($value = null)
+ {
+ $this->getNode()->addChild(
+ $this->nodeInstanceByValue($value)
+ );
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function leafs($value1 /*, $value2, ... */)
+ {
+ foreach (func_get_args() as $value) {
+ $this->leaf($value);
+ }
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function tree($value = null)
+ {
+ $node = $this->nodeInstanceByValue($value);
+ $this->getNode()->addChild($node);
+ $this->pushNode($node);
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function end()
+ {
+ $this->popNode();
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function nodeInstanceByValue($value = null)
+ {
+ return new Node($value);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function value($value)
+ {
+ $this->getNode()->setValue($value);
+
+ return $this;
+ }
+
+ private function emptyStack()
+ {
+ $this->nodeStack = [];
+
+ return $this;
+ }
+
+ private function pushNode(NodeInterface $node)
+ {
+ array_push($this->nodeStack, $node);
+
+ return $this;
+ }
+
+ private function popNode()
+ {
+ return array_pop($this->nodeStack);
+ }
+}
diff --git a/www/wiki/vendor/nicmart/tree/src/Builder/NodeBuilderInterface.php b/www/wiki/vendor/nicmart/tree/src/Builder/NodeBuilderInterface.php
new file mode 100644
index 00000000..e8082dbd
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/src/Builder/NodeBuilderInterface.php
@@ -0,0 +1,91 @@
+<?php
+/*
+ * This file is part of library-template.
+ *
+ * (c) 2013 Nicolò Martini
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace Tree\Builder;
+
+use Tree\Node\NodeInterface;
+
+/**
+ * Interface that allows a fluent tree building.
+ *
+ * @package Tree
+ * @author Nicolò Martini <nicmartnic@gmail.com>
+ */
+interface NodeBuilderInterface
+{
+ /**
+ * Set the node the builder will manage
+ *
+ * @param NodeInterface $node
+ *
+ * @return NodeBuilderInterface The current instance
+ */
+ public function setNode(NodeInterface $node);
+
+ /**
+ * Get the node the builder manages
+ *
+ * @return NodeInterface
+ */
+ public function getNode();
+
+ /**
+ * Set the value of the underlaying node
+ *
+ * @param mixed $value
+ *
+ * @return NodebuilderInterface The current instance
+ */
+ public function value($value);
+
+ /**
+ * Add a leaf to the node
+ *
+ * @param mixed $value The value of the leaf node
+ *
+ * @return NodeBuilderInterface The current instance
+ */
+ public function leaf($value = null);
+
+ /**
+ * Add several leafs to the node
+ *
+ * @param $value, ... An arbitrary long list of values
+ *
+ * @return NodeBuilderInterface The current instance
+ */
+ public function leafs($value);
+
+ /**
+ * Add a child to the node enter in its scope
+ *
+ * @param null $value
+ *
+ * @return NodeBuilderInterface A NodeBuilderInterface instance linked to the child node
+ */
+ public function tree($value = null);
+
+ /**
+ * Goes up to the parent node context
+ *
+ * @return null|NodeBuilderInterface A NodeBuilderInterface instanced linked to the parent node
+ */
+ public function end();
+
+ /**
+ * Return a node instance set with the given value. Implementation can follow their own logic
+ * in choosing the NodeInterface implmentation taking into account the value
+ *
+ * @param mixed $value
+ *
+ * @return NodeInterface
+ */
+ public function nodeInstanceByValue($value = null);
+}
+
diff --git a/www/wiki/vendor/nicmart/tree/src/Node/Node.php b/www/wiki/vendor/nicmart/tree/src/Node/Node.php
new file mode 100644
index 00000000..e489cd55
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/src/Node/Node.php
@@ -0,0 +1,19 @@
+<?php
+/*
+ * This file is part of Tree.
+ *
+ * (c) 2013 Nicolò Martini
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Tree\Node;
+
+/**
+ * Class Node
+ */
+class Node implements NodeInterface
+{
+ use NodeTrait;
+}
diff --git a/www/wiki/vendor/nicmart/tree/src/Node/NodeInterface.php b/www/wiki/vendor/nicmart/tree/src/Node/NodeInterface.php
new file mode 100644
index 00000000..ef2d717e
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/src/Node/NodeInterface.php
@@ -0,0 +1,164 @@
+<?php
+/*
+ * This file is part of Tree library.
+ *
+ * (c) 2013 Nicolò Martini
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace Tree\Node;
+
+use Tree\Visitor\Visitor;
+
+/**
+ * Interface for tree nodes
+ *
+ * @package Tree
+ * @author Nicolò Martini <nicmartnic@gmail.com>
+ */
+interface NodeInterface
+{
+ /**
+ * Set the value of the current node
+ *
+ * @param mixed $value
+ *
+ * @return NodeInterface the current instance
+ */
+ public function setValue($value);
+
+ /**
+ * Get the current node value
+ *
+ * @return mixed
+ */
+ public function getValue();
+
+ /**
+ * Add a child
+ *
+ * @param NodeInterface $child
+ *
+ * @return mixed
+ */
+ public function addChild(NodeInterface $child);
+
+ /**
+ * Remove a node from children
+ *
+ * @param NodeInterface $child
+ *
+ * @return NodeInterface the current instance
+ */
+ public function removeChild(NodeInterface $child);
+
+ /**
+ * Remove all children
+ *
+ * @return NodeInterface The current instance
+ */
+ public function removeAllChildren();
+
+ /**
+ * Return the array of children
+ *
+ * @return NodeInterface[]
+ */
+ public function getChildren();
+
+ /**
+ * Replace the children set with the given one
+ *
+ * @param NodeInterface[] $children
+ *
+ * @return mixed
+ */
+ public function setChildren(array $children);
+
+ /**
+ * setParent
+ *
+ * @param NodeInterface $parent
+ * @return void
+ */
+ public function setParent(NodeInterface $parent = null);
+
+ /**
+ * getParent
+ *
+ * @return NodeInterface
+ */
+ public function getParent();
+
+ /**
+ * Retrieves all ancestors of node excluding current node.
+ *
+ * @return array
+ */
+ public function getAncestors();
+
+ /**
+ * Retrieves all ancestors of node as well as the node itself.
+ *
+ * @return Node[]
+ */
+ public function getAncestorsAndSelf();
+
+ /**
+ * Retrieves all neighboring nodes, excluding the current node.
+ *
+ * @return array
+ */
+ public function getNeighbors();
+
+ /**
+ * Returns all neighboring nodes, including the current node.
+ *
+ * @return Node[]
+ */
+ public function getNeighborsAndSelf();
+
+ /**
+ * Return true if the node is the root, false otherwise
+ *
+ * @return bool
+ */
+ public function isRoot();
+
+ /**
+ * Return true if the node is a child, false otherwise.
+ *
+ * @return bool
+ */
+ public function isChild();
+
+ /**
+ * Return true if the node has no children, false otherwise
+ *
+ * @return bool
+ */
+ public function isLeaf();
+
+ /**
+ * Return the distance from the current node to the root
+ *
+ * @return int
+ */
+ public function getDepth();
+
+ /**
+ * Return the height of the tree whose root is this node
+ *
+ * @return int
+ */
+ public function getHeight();
+
+ /**
+ * Accept method for the visitor pattern (see http://en.wikipedia.org/wiki/Visitor_pattern)
+ *
+ * @param Visitor $visitor
+ * @return void
+ */
+ public function accept(Visitor $visitor);
+}
diff --git a/www/wiki/vendor/nicmart/tree/src/Node/NodeTrait.php b/www/wiki/vendor/nicmart/tree/src/Node/NodeTrait.php
new file mode 100644
index 00000000..8d8c5429
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/src/Node/NodeTrait.php
@@ -0,0 +1,295 @@
+<?php
+/**
+ * This file is part of Tree
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @author Nicolò Martini <nicmartnic@gmail.com>
+ */
+
+namespace Tree\Node;
+
+use Tree\Visitor\Visitor;
+
+trait NodeTrait
+{
+ /**
+ * @var mixed
+ */
+ private $value;
+
+ /**
+ * parent
+ *
+ * @var NodeInterface
+ * @access private
+ */
+ private $parent;
+
+ /**
+ * @var NodeInterface[]
+ */
+ private $children = [];
+
+ /**
+ * @param mixed $value
+ * @param NodeInterface[] $children
+ */
+ public function __construct($value = null, array $children = [])
+ {
+ $this->setValue($value);
+ if (!empty($children)) {
+ $this->setChildren($children);
+ }
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function setValue($value)
+ {
+ $this->value = $value;
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getValue()
+ {
+ return $this->value;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function addChild(NodeInterface $child)
+ {
+ $child->setParent($this);
+ $this->children[] = $child;
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function removeChild(NodeInterface $child)
+ {
+ foreach ($this->children as $key => $myChild) {
+ if ($child == $myChild) {
+ unset($this->children[$key]);
+ }
+ }
+
+ $this->children = array_values($this->children);
+
+ $child->setParent(null);
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function removeAllChildren()
+ {
+ $this->setChildren([]);
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getChildren()
+ {
+ return $this->children;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function setChildren(array $children)
+ {
+ $this->removeParentFromChildren();
+ $this->children = [];
+
+ foreach ($children as $child) {
+ $this->addChild($child);
+ }
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function setParent(NodeInterface $parent = null)
+ {
+ $this->parent = $parent;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getParent()
+ {
+ return $this->parent;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getAncestors()
+ {
+ $parents = [];
+ $node = $this;
+ while ($parent = $node->getParent()) {
+ array_unshift($parents, $parent);
+ $node = $parent;
+ }
+
+ return $parents;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public function getAncestorsAndSelf()
+ {
+ return array_merge($this->getAncestors(), [$this]);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getNeighbors()
+ {
+ $neighbors = $this->getParent()->getChildren();
+ $current = $this;
+
+ // Uses array_values to reset indexes after filter.
+ return array_values(
+ array_filter(
+ $neighbors,
+ function ($item) use ($current) {
+ return $item != $current;
+ }
+ )
+ );
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public function getNeighborsAndSelf()
+ {
+ return $this->getParent()->getChildren();
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public function isLeaf()
+ {
+ return count($this->children) === 0;
+ }
+
+ /**
+ * @return bool
+ */
+ public function isRoot()
+ {
+ return $this->getParent() === null;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public function isChild()
+ {
+ return $this->getParent() !== null;
+ }
+
+ /**
+ * Find the root of the node
+ *
+ * @return NodeInterface
+ */
+ public function root()
+ {
+ $node = $this;
+
+ while ($parent = $node->getParent())
+ $node = $parent;
+
+ return $node;
+ }
+
+ /**
+ * Return the distance from the current node to the root.
+ *
+ * Warning, can be expensive, since each descendant is visited
+ *
+ * @return int
+ */
+ public function getDepth()
+ {
+ if ($this->isRoot()) {
+ return 0;
+ }
+
+ return $this->getParent()->getDepth() + 1;
+ }
+
+ /**
+ * Return the height of the tree whose root is this node
+ *
+ * @return int
+ */
+ public function getHeight()
+ {
+ if ($this->isLeaf()) {
+ return 0;
+ }
+
+ $heights = [];
+
+ foreach ($this->getChildren() as $child) {
+ $heights[] = $child->getHeight();
+ }
+
+ return max($heights) + 1;
+ }
+
+ /**
+ * Return the number of nodes in a tree
+ * @return int
+ */
+ public function getSize()
+ {
+ $size = 1;
+ foreach ($this->getChildren() as $child) {
+ $size += $child->getSize();
+ }
+
+ return $size;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function accept(Visitor $visitor)
+ {
+ return $visitor->visit($this);
+ }
+
+ private function removeParentFromChildren()
+ {
+ foreach ($this->getChildren() as $child)
+ $child->setParent(null);
+ }
+}
diff --git a/www/wiki/vendor/nicmart/tree/src/Visitor/PostOrderVisitor.php b/www/wiki/vendor/nicmart/tree/src/Visitor/PostOrderVisitor.php
new file mode 100644
index 00000000..64414452
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/src/Visitor/PostOrderVisitor.php
@@ -0,0 +1,24 @@
+<?php
+
+namespace Tree\Visitor;
+
+use Tree\Node\NodeInterface;
+
+class PostOrderVisitor implements Visitor
+{
+ public function visit(NodeInterface $node)
+ {
+ $nodes = [];
+
+ foreach ($node->getChildren() as $child) {
+ $nodes = array_merge(
+ $nodes,
+ $child->accept($this)
+ );
+ }
+
+ $nodes[] = $node;
+
+ return $nodes;
+ }
+}
diff --git a/www/wiki/vendor/nicmart/tree/src/Visitor/PreOrderVisitor.php b/www/wiki/vendor/nicmart/tree/src/Visitor/PreOrderVisitor.php
new file mode 100644
index 00000000..c0142065
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/src/Visitor/PreOrderVisitor.php
@@ -0,0 +1,24 @@
+<?php
+
+namespace Tree\Visitor;
+
+use Tree\Node\NodeInterface;
+
+class PreOrderVisitor implements Visitor
+{
+ public function visit(NodeInterface $node)
+ {
+ $nodes = [
+ $node,
+ ];
+
+ foreach ($node->getChildren() as $child) {
+ $nodes = array_merge(
+ $nodes,
+ $child->accept($this)
+ );
+ }
+
+ return $nodes;
+ }
+}
diff --git a/www/wiki/vendor/nicmart/tree/src/Visitor/Visitor.php b/www/wiki/vendor/nicmart/tree/src/Visitor/Visitor.php
new file mode 100644
index 00000000..f54f0496
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/src/Visitor/Visitor.php
@@ -0,0 +1,27 @@
+<?php
+/*
+ * This file is part of Tree library.
+ *
+ * (c) 2013 Nicolò Martini
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace Tree\Visitor;
+
+use Tree\Node\NodeInterface;
+
+/**
+ * Visitor interface for Nodes
+ *
+ * @package Tree
+ * @author Nicolò Martini <nicmartnic@gmail.com>
+ */
+interface Visitor
+{
+ /**
+ * @param NodeInterface $node
+ * @return mixed
+ */
+ public function visit(NodeInterface $node);
+} \ No newline at end of file
diff --git a/www/wiki/vendor/nicmart/tree/src/Visitor/YieldVisitor.php b/www/wiki/vendor/nicmart/tree/src/Visitor/YieldVisitor.php
new file mode 100644
index 00000000..6a8c65a1
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/src/Visitor/YieldVisitor.php
@@ -0,0 +1,40 @@
+<?php
+/**
+ * This file is part of Tree
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @author Nicolò Martini <nicmartnic@gmail.com>
+ */
+
+namespace Tree\Visitor;
+
+
+use Tree\Node\NodeInterface;
+
+/**
+ * Class YieldVisitor
+ *
+ * @package Tree\Visitor
+ */
+class YieldVisitor implements Visitor
+{
+ /**
+ * {@inheritdoc}
+ */
+ public function visit(NodeInterface $node)
+ {
+ if ($node->isLeaf()) {
+ return [$node];
+ }
+
+ $yield = [];
+
+ foreach ($node->getChildren() as $child) {
+ $yield = array_merge($yield, $child->accept($this));
+ }
+
+ return $yield;
+ }
+} \ No newline at end of file
diff --git a/www/wiki/vendor/nicmart/tree/tests/Builder/NodeBuilderTest.php b/www/wiki/vendor/nicmart/tree/tests/Builder/NodeBuilderTest.php
new file mode 100644
index 00000000..fd1804d7
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/tests/Builder/NodeBuilderTest.php
@@ -0,0 +1,138 @@
+<?php
+/*
+ * This file is part of Tree.
+ *
+ * (c) 2013 Nicolò Martini
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace Tree\Test\Builder;
+
+use Tree\Node\Node;
+use Tree\Builder\NodeBuilder;
+
+/**
+ * Unit tests for class FirstClass
+ */
+class NodeTest extends \PHPUnit_Framework_TestCase
+{
+ /** @var NodeBuilder */
+ protected $builder;
+
+ public function setUp()
+ {
+ $this->builder = new NodeBuilder;
+ }
+
+ public function testConstructorCreatesEmptyNodeIfNoSpecified()
+ {
+ $builder = new NodeBuilder;
+
+ $this->assertNull($builder->getNode()->getValue());
+ }
+
+ public function testConstructor()
+ {
+ $builder = new NodeBuilder($node = new Node('node'));
+
+ $this->assertEquals($node, $builder->getNode());
+ }
+
+ public function testSetNodeAndGetNode()
+ {
+ $this->builder->setNode($node1 = new Node('node1'));
+ $this->assertEquals($node1, $this->builder->getNode());
+
+ $this->builder->setNode($node2 = new Node('node2'));
+ $this->assertEquals($node2, $this->builder->getNode());
+ }
+
+ public function testLeaf()
+ {
+ $this->builder->leaf('a')->leaf('b');
+
+ $children = $this->builder->getNode()->getChildren();
+
+ $this->assertEquals('a', $children[0]->getValue());
+ $this->assertEquals('b', $children[1]->getValue());
+ }
+
+ public function testLeafs()
+ {
+ $this->builder->leafs('a', 'b');
+
+ $children = $this->builder->getNode()->getChildren();
+
+ $this->assertEquals('a', $children[0]->getValue());
+ $this->assertEquals('b', $children[1]->getValue());
+ }
+
+ public function testTreeAddNewNodeAsChildOfTheParentNode()
+ {
+ $this->builder
+ ->value('root')
+ ->tree('a')
+ ->tree('b')->end()
+ ->leaf('c')
+ ->end()
+ ;
+
+ $node = $this->builder->getNode();
+ $this->assertEquals(array('a'), $this->childrenValues($node->getChildren()));
+
+ $subtree = $node->getChildren()[0];
+ $this->assertEquals(array('b', 'c'), $this->childrenValues($subtree->getChildren()));
+ }
+
+ public function testTree()
+ {
+ $this->builder->tree('a')->tree('b');
+
+ $this->assertEquals('b', $this->builder->getNode()->getValue());
+ }
+
+ public function testEnd()
+ {
+ $this->builder
+ ->value('root')
+ ->tree('a')
+ ->tree('b')
+ ->tree('c')
+ ->end();
+
+ $this->assertEquals('b', $this->builder->getNode()->getValue());
+
+ $this->builder->end();
+ $this->assertEquals('a', $this->builder->getNode()->getValue());
+
+ $this->builder->end();
+ $this->assertEquals('root', $this->builder->getNode()->getValue());
+ }
+
+ public function testValue()
+ {
+ $this->builder->value('foo')->value('bar');
+
+ $this->assertEquals('bar', $this->builder->getNode()->getValue());
+ }
+
+ public function testNodeInstanceByValue()
+ {
+ $node = $this->builder->nodeInstanceByValue('baz');
+
+ $this->assertEquals('baz', $node->getValue());
+ $this->assertInstanceOf('Tree\Node\Node', $node);
+ }
+
+ /**
+ * @param array[Node] $children
+ * @return array
+ */
+ private function childrenValues(array $children)
+ {
+ return array_map(function(Node $node) {
+ return $node->getValue();
+ }, $children);
+ }
+} \ No newline at end of file
diff --git a/www/wiki/vendor/nicmart/tree/tests/Node/NodeTest.php b/www/wiki/vendor/nicmart/tree/tests/Node/NodeTest.php
new file mode 100644
index 00000000..8a701899
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/tests/Node/NodeTest.php
@@ -0,0 +1,288 @@
+<?php
+/*
+ * This file is part of Tree.
+ *
+ * (c) 2013 Nicolò Martini
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace Tree\Test\Tree;
+
+use Tree\Node\Node;
+
+/**
+ * Unit tests for class FirstClass
+ */
+class NodeTest extends \PHPUnit_Framework_TestCase
+{
+ public function setUp()
+ {
+
+ }
+
+ public function testSetValue()
+ {
+ $node = new Node;
+
+ $node->setValue('string value');
+
+ $this->assertEquals('string value', $node->getValue());
+
+ $node->setValue($object = new \stdClass());
+ $object->foo = 'bar';
+
+ $this->assertEquals($object, $node->getValue());
+ }
+
+ public function testAddAndGetChildren()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->addChild($child2 = new Node('child2'))
+ ->addChild($child3 = new Node('child3'))
+ ;
+
+ $this->assertEquals([$child1, $child2, $child3], $root->getChildren());
+ }
+
+ public function testAddChildSetParent()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->addChild($child2 = new Node('child2'))
+ ;
+
+ $this->assertEquals($root, $child1->getParent());
+ $this->assertEquals($root, $child2->getParent());
+ }
+
+ public function testSetAndGetParent()
+ {
+ $root = new Node;
+ $child = new Node('foo');
+
+ $child->setParent($root);
+
+ $this->assertEquals($root, $child->getParent());
+ }
+
+ public function testSetChildren()
+ {
+ $children = [new Node('child1'), new Node('child2'), new Node('child3')];
+
+ $root = new Node;
+
+ $root->setChildren($children);
+
+ $this->assertEquals($children, $root->getChildren());
+ }
+
+ public function testSetChildrenSetParentsReferences()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->addChild($child2 = new Node('child2'))
+ ;
+
+ $this->assertEquals($root, $child1->getParent());
+ $this->assertEquals($root, $child2->getParent());
+ }
+
+ public function testRemoveChild()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->addChild($child2 = new Node('child2'))
+ ->addChild($child3 = new Node('child3'))
+ ->removeChild($child2)
+ ;
+
+ $this->assertEquals([$child1, $child3], $root->getChildren());
+ }
+
+ public function testRemoveChildRemoveParentReference()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->removeChild($child1)
+ ;
+
+ $this->assertNull($child1->getParent());
+ }
+
+ public function testRemoveAllChildrenRemoveParentReferences()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->removeAllChildren()
+ ;
+
+ $this->assertNull($child1->getParent());
+ }
+
+ public function testRemoveAllChildren()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->addChild($child2 = new Node('child2'))
+ ->addChild($child3 = new Node('child3'))
+ ->removeAllChildren()
+ ;
+
+ $this->assertEmpty($root->getChildren());
+ }
+
+ public function testGetAncestors()
+ {
+ $root = new Node('r');
+ $root->addChild($a = new Node('a'));
+ $a->addChild($b = new Node('b'));
+ $b->addChild($c = new Node('c'));
+
+ $this->assertEquals([$root, $a, $b], $c->getAncestors());
+ }
+
+ public function testGetAncestorsAndSelf()
+ {
+ $root = new Node('r');
+ $root->addChild($a = new Node('a'));
+ $a->addChild($b = new Node('b'));
+
+ $this->assertEquals([$root, $a, $b], $b->getAncestorsAndSelf());
+ }
+
+ public function testGetNeighbors()
+ {
+ $root = new Node('r');
+ $root
+ ->addChild($a = new Node('a'))
+ ->addChild($b = new Node('b'))
+ ->addChild($c = new Node('c'));
+
+ $this->assertEquals([$b, $c], $a->getNeighbors());
+ }
+
+ public function testGetNeighborsAndSelf()
+ {
+ $root = new Node('r');
+ $root
+ ->addChild($a = new Node('a'))
+ ->addChild($b = new Node('b'))
+ ->addChild($c = new Node('c'));
+
+ $this->assertEquals([$a, $b, $c], $a->getNeighborsAndSelf());
+ }
+
+ public function testIsLeaf()
+ {
+ $root = new Node;
+
+ $this->assertTrue($root->isLeaf());
+
+ $root->addChild(new Node('child'));
+
+ $this->assertFalse($root->isLeaf());
+ }
+
+ public function testRoot()
+ {
+ $root = (new Node('root'))
+ ->addChild(
+ (new Node('child'))->addChild($grandchild = new Node('grandchild'))
+ );
+
+ $this->assertSame($root, $grandchild->root());
+ }
+
+ public function testIsRoot()
+ {
+ $root = new Node('root');
+ $root->addChild($child = new Node('child'));
+
+ $this->assertTrue($root->isRoot());
+ $this->assertFalse($child->isRoot());
+ }
+
+ public function testIsChild()
+ {
+ $root = new Node('root');
+ $root->addChild($child = new Node('child'));
+
+ $this->assertTrue($child->isChild());
+ $this->assertFalse($root->isChild());
+ }
+
+ public function testGetDepth()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->addChild($child2 = new Node('child2'))
+ ->addChild($child3 = new Node('child3'))
+ ;
+
+ $child3
+ ->addChild($child4 = new Node("a"))
+ ->addChild(new Node("b"))
+ ;
+
+ $this->assertEquals(1, $child1->getDepth());
+ $this->assertEquals(0, $root->getDepth());
+ $this->assertEquals(2, $child4->getDepth());
+ }
+
+ public function testGetHeight()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->addChild($child2 = new Node('child2'))
+ ->addChild($child3 = new Node('child3'))
+ ;
+
+ $child3
+ ->addChild(new Node("a"))
+ ->addChild(new Node("b"))
+ ;
+
+ $this->assertEquals(0, $child1->getHeight());
+ $this->assertEquals(2, $root->getHeight());
+ $this->assertEquals(1, $child3->getHeight());
+ }
+
+
+ public function testGetSize()
+ {
+ $root = new Node;
+ $root
+ ->addChild($child1 = new Node('child1'))
+ ->addChild($child2 = new Node('child2'))
+ ->addChild($child3 = new Node('child3'))
+ ;
+
+ $child3
+ ->addChild(new Node("a"))
+ ->addChild($child4 = new Node("b"))
+ ;
+
+ $child4->addChild($child5 = new Node("c"));
+ $child5
+ ->addChild(new Node("d"))
+ ->addChild(new Node("f"))
+ ;
+
+ $this->assertEquals(9, $root->getSize());
+ $this->assertEquals(3, $child5->getSize());
+ $this->assertEquals(4, $child4->getSize());
+ $this->assertEquals(6, $child3->getSize());
+ $this->assertEquals(1, $child2->getSize());
+ }
+} \ No newline at end of file
diff --git a/www/wiki/vendor/nicmart/tree/tests/Visitor/PostOrderVisitorTest.php b/www/wiki/vendor/nicmart/tree/tests/Visitor/PostOrderVisitorTest.php
new file mode 100644
index 00000000..c0f2efcb
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/tests/Visitor/PostOrderVisitorTest.php
@@ -0,0 +1,135 @@
+<?php
+
+namespace Tree\Test\Visitor;
+
+use Tree\Node\Node;
+use Tree\Visitor\PostOrderVisitor;
+
+class PostOrderVisitorTest extends \PHPUnit_Framework_TestCase
+{
+ public function testImplementsInterface()
+ {
+ $visitor = new PostOrderVisitor();
+
+ $this->assertInstanceOf('Tree\Visitor\Visitor', $visitor);
+ }
+
+ /**
+ * root
+ */
+ public function testWalkTreeWithOneNode()
+ {
+ $root = new Node('root');
+
+ $visitor = new PostOrderVisitor();
+
+ $expected = [
+ $root,
+ ];
+
+ $this->assertSame($expected, $visitor->visit($root));
+ }
+
+ /**
+ * root
+ * |
+ * a
+ */
+ public function testWalkTreeWithTwoNodes()
+ {
+ $root = new Node('root');
+
+ $a = new Node('a');
+
+ $root->addChild($a);
+
+ $visitor = new PostOrderVisitor();
+
+ $expected = [
+ $a,
+ $root,
+ ];
+
+ $this->assertSame($expected, $visitor->visit($root));
+ }
+
+ /**
+ * root
+ * /|\
+ * a b c
+ * /| |
+ * d e f
+ */
+ public function testWalkTreeWithMoreNodes()
+ {
+ $root = new Node('root');
+
+ $a = new Node('a');
+ $b = new Node('b');
+ $c = new Node('c');
+ $d = new Node('d');
+ $e = new Node('e');
+ $f = new Node('f');
+
+ $root->addChild($a);
+ $root->addChild($b);
+ $root->addChild($c);
+
+ $a->addChild($d);
+ $a->addChild($e);
+
+ $b->addChild($f);
+
+ $visitor = new PostOrderVisitor();
+
+ $expected = [
+ $d,
+ $e,
+ $a,
+ $f,
+ $b,
+ $c,
+ $root,
+ ];
+
+ $this->assertSame($expected, $visitor->visit($root));
+ }
+
+ /**
+ * root
+ * /|\
+ * a b c
+ * /| |
+ * d e f
+ */
+ public function testWalkSubTree()
+ {
+ $root = new Node('root');
+
+ $a = new Node('a');
+ $b = new Node('b');
+ $c = new Node('c');
+ $d = new Node('d');
+ $e = new Node('e');
+ $f = new Node('f');
+
+ $root->addChild($a);
+ $root->addChild($b);
+ $root->addChild($c);
+
+ $a->addChild($d);
+ $a->addChild($e);
+
+ $b->addChild($f);
+
+ $visitor = new PostOrderVisitor();
+
+ $expected = [
+ $d,
+ $e,
+ $a,
+ ];
+
+ $this->assertSame($expected, $visitor->visit($a));
+ }
+}
diff --git a/www/wiki/vendor/nicmart/tree/tests/Visitor/PreOrderVisitorTest.php b/www/wiki/vendor/nicmart/tree/tests/Visitor/PreOrderVisitorTest.php
new file mode 100644
index 00000000..f193f357
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/tests/Visitor/PreOrderVisitorTest.php
@@ -0,0 +1,135 @@
+<?php
+
+namespace Tree\Test\Visitor;
+
+use Tree\Node\Node;
+use Tree\Visitor\PreOrderVisitor;
+
+class PreOrderVisitorTest extends \PHPUnit_Framework_TestCase
+{
+ public function testImplementsInterface()
+ {
+ $visitor = new PreOrderVisitor();
+
+ $this->assertInstanceOf('Tree\Visitor\Visitor', $visitor);
+ }
+
+ /**
+ * root
+ */
+ public function testWalkTreeWithOneNode()
+ {
+ $root = new Node('root');
+
+ $visitor = new PreOrderVisitor();
+
+ $expected = [
+ $root,
+ ];
+
+ $this->assertSame($expected, $visitor->visit($root));
+ }
+
+ /**
+ * root
+ * |
+ * a
+ */
+ public function testWalkTreeWithTwoNodes()
+ {
+ $root = new Node('root');
+
+ $a = new Node('a');
+
+ $root->addChild($a);
+
+ $visitor = new PreOrderVisitor();
+
+ $expected = [
+ $root,
+ $a,
+ ];
+
+ $this->assertSame($expected, $visitor->visit($root));
+ }
+
+ /**
+ * root
+ * /|\
+ * a b c
+ * /| |
+ * d e f
+ */
+ public function testWalkTreeWithMoreNodes()
+ {
+ $root = new Node('root');
+
+ $a = new Node('a');
+ $b = new Node('b');
+ $c = new Node('c');
+ $d = new Node('d');
+ $e = new Node('e');
+ $f = new Node('f');
+
+ $root->addChild($a);
+ $root->addChild($b);
+ $root->addChild($c);
+
+ $a->addChild($d);
+ $a->addChild($e);
+
+ $b->addChild($f);
+
+ $visitor = new PreOrderVisitor();
+
+ $expected = [
+ $root,
+ $a,
+ $d,
+ $e,
+ $b,
+ $f,
+ $c,
+ ];
+
+ $this->assertSame($expected, $visitor->visit($root));
+ }
+
+ /**
+ * root
+ * /|\
+ * a b c
+ * /| |
+ * d e f
+ */
+ public function testWalkSubTree()
+ {
+ $root = new Node('root');
+
+ $a = new Node('a');
+ $b = new Node('b');
+ $c = new Node('c');
+ $d = new Node('d');
+ $e = new Node('e');
+ $f = new Node('f');
+
+ $root->addChild($a);
+ $root->addChild($b);
+ $root->addChild($c);
+
+ $a->addChild($d);
+ $a->addChild($e);
+
+ $b->addChild($f);
+
+ $visitor = new PreOrderVisitor();
+
+ $expected = [
+ $a,
+ $d,
+ $e,
+ ];
+
+ $this->assertSame($expected, $visitor->visit($a));
+ }
+}
diff --git a/www/wiki/vendor/nicmart/tree/tests/Visitor/YieldVisitorTest.php b/www/wiki/vendor/nicmart/tree/tests/Visitor/YieldVisitorTest.php
new file mode 100644
index 00000000..0dca4f6f
--- /dev/null
+++ b/www/wiki/vendor/nicmart/tree/tests/Visitor/YieldVisitorTest.php
@@ -0,0 +1,52 @@
+<?php
+/**
+ * This file is part of Tree
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @author Nicolò Martini <nicmartnic@gmail.com>
+ */
+
+namespace Tree\Test\Visitor;
+
+use Tree\Node\Node;
+use Tree\Visitor\YieldVisitor;
+
+class YieldVisitorTest extends \PHPUnit_Framework_TestCase
+{
+ /**
+ * root
+ * / \
+ * A B
+ * / \
+ * C D
+ * |
+ * E
+ */
+ public function testGetYield()
+ {
+ $root = new Node('root');
+ $root
+ ->addChild($a = new Node('A'))
+ ->addChild($b = new Node('B'));
+
+ $a
+ ->addChild($c = new Node('C'))
+ ->addChild($d = new Node('D', [$e = new Node('E')]));
+
+ $visitor = new YieldVisitor();
+
+ $yield = $root->accept($visitor);
+
+ $this->assertEquals([$c, $e, $b], $yield);
+ }
+
+ public function testTheYieldOfALeafNodeIsTheNodeItself()
+ {
+ $node = new Node('node');
+ $visitor = new YieldVisitor;
+
+ $this->assertEquals([$node], $node->accept($visitor));
+ }
+} \ No newline at end of file
diff --git a/www/wiki/vendor/onoi/message-reporter/.travis.yml b/www/wiki/vendor/onoi/message-reporter/.travis.yml
deleted file mode 100644
index 2a306a14..00000000
--- a/www/wiki/vendor/onoi/message-reporter/.travis.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-language: php
-
-matrix:
- include:
- - env: TYPE=coverage
- php: 5.6
- - env: TYPE=UNIT;
- php: 5.5
- - env: TYPE=UNIT; PHPUNIT=4.8.*
- php: hhvm
-
-script:
- - bash ./tests/ci/run-tests.sh
-
-after_success:
- - bash ./tests/ci/upload-coverage-report.sh
diff --git a/www/wiki/vendor/onoi/message-reporter/Makefile b/www/wiki/vendor/onoi/message-reporter/Makefile
new file mode 100644
index 00000000..f1b427ca
--- /dev/null
+++ b/www/wiki/vendor/onoi/message-reporter/Makefile
@@ -0,0 +1,22 @@
+.PHONY: ci test phpunit cs stan covers
+
+DEFAULT_GOAL := ci
+
+ci: test cs
+
+test: covers phpunit
+
+cs: phpcs stan
+
+phpunit:
+ ./vendor/bin/phpunit
+
+phpcs:
+ ./vendor/bin/phpcs -p -s
+
+stan:
+ ./vendor/bin/phpstan analyse --level=1 --no-progress src/ tests/
+
+covers:
+ ./vendor/bin/covers-validator
+
diff --git a/www/wiki/vendor/onoi/message-reporter/README.md b/www/wiki/vendor/onoi/message-reporter/README.md
index 2065f420..d8c5fcbc 100644
--- a/www/wiki/vendor/onoi/message-reporter/README.md
+++ b/www/wiki/vendor/onoi/message-reporter/README.md
@@ -5,14 +5,13 @@
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/onoi/message-reporter/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/onoi/message-reporter/?branch=master)
[![Latest Stable Version](https://poser.pugx.org/onoi/message-reporter/version.png)](https://packagist.org/packages/onoi/message-reporter)
[![Packagist download count](https://poser.pugx.org/onoi/message-reporter/d/total.png)](https://packagist.org/packages/onoi/message-reporter)
-[![Dependency Status](https://www.versioneye.com/php/onoi:message-reporter/badge.png)](https://www.versioneye.com/php/onoi:message-reporter)
An interface to report and relay arbitrary messages to registered handlers. This was part of
the [Semantic MediaWiki][smw] code base and is now being deployed as independent library.
## Requirements
-PHP 5.5 / HHVM 3.3 or later
+PHP 5.6.99 or later
## Installation
@@ -33,6 +32,7 @@ The message reporter specifies `MessageReporter` and `MessageReporterAware` as a
- `ObservableMessageReporter`
- `NullMessageReporter`
- `SpyMessageReporter`
+- `CallbackMessageReporter`
```php
use Onoi\MessageReporter\MessageReporterFactory;
@@ -89,12 +89,37 @@ developers mailing list and have a look at the [contribution guidelinee](/CONTRI
* [File an issue](https://github.com/onoi/message-reporter/issues)
* [Submit a pull request](https://github.com/onoi/message-reporter/pulls)
-## Tests
+## Development
-The library provides unit tests that covers the core-functionality normally run by the [continues integration platform][travis]. Tests can also be executed manually using the PHPUnit configuration file found in the root directory.
+Start by installing the project dependencies by executing
+
+ composer update
+
+You can run the tests by executing
+
+ make test
+
+You can run the style checks by executing
+
+ make cs
+
+To run all CI checks, execute
+
+ make ci
+
+You can also invoke PHPUnit directly to pass it arguments, as follows
+
+ vendor/bin/phpunit --filter SomeClassNameOrFilter
## Release notes
+* 1.4.1 (2019-04-10)
+- Added `.gitattributes`
+
+* 1.4.0 (2019-04-08)
+ - Added `CallbackMessageReporter`
+ - Changed minimum PHP version to 5.6.99
+
* 1.3.0 (2017-11-05)
- Added `MessageReporterAwareTrait`
diff --git a/www/wiki/vendor/onoi/message-reporter/composer.json b/www/wiki/vendor/onoi/message-reporter/composer.json
deleted file mode 100644
index 671ba831..00000000
--- a/www/wiki/vendor/onoi/message-reporter/composer.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "onoi/message-reporter",
- "type": "library",
- "description": "An interface to report and relay arbitrary messages to registered handlers",
- "keywords": [
- "messages"
- ],
- "homepage": "https://github.com/onoi/message-reporter",
- "license": "GPL-2.0+",
- "authors": [
- {
- "name": "Jeroen De Dauw"
- },
- {
- "name": "mwjames"
- }
- ],
- "require": {
- "php": ">=5.5"
- },
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Onoi\\MessageReporter\\": "src/"
- }
- },
- "config": {
- "process-timeout": 0
- },
- "scripts":{
- "phpunit": "phpunit -c phpunit.xml.dist"
- }
-}
diff --git a/www/wiki/vendor/onoi/message-reporter/src/CallbackMessageReporter.php b/www/wiki/vendor/onoi/message-reporter/src/CallbackMessageReporter.php
new file mode 100644
index 00000000..03da76bb
--- /dev/null
+++ b/www/wiki/vendor/onoi/message-reporter/src/CallbackMessageReporter.php
@@ -0,0 +1,20 @@
+<?php
+
+namespace Onoi\MessageReporter;
+
+/**
+ * @since 1.4.0
+ */
+class CallbackMessageReporter implements MessageReporter {
+
+ private $callback;
+
+ public function __construct( callable $callback ) {
+ $this->callback = $callback;
+ }
+
+ public function reportMessage( $message ) {
+ call_user_func( $this->callback, $message );
+ }
+
+} \ No newline at end of file
diff --git a/www/wiki/vendor/onoi/message-reporter/src/MessageReporter.php b/www/wiki/vendor/onoi/message-reporter/src/MessageReporter.php
index 89c57793..bc356626 100644
--- a/www/wiki/vendor/onoi/message-reporter/src/MessageReporter.php
+++ b/www/wiki/vendor/onoi/message-reporter/src/MessageReporter.php
@@ -5,9 +5,9 @@ namespace Onoi\MessageReporter;
/**
* Interface for objects that can report messages
*
- * @license GNU GPL v2+
* @since 1.0
*
+ * @license GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
interface MessageReporter {
@@ -15,8 +15,6 @@ interface MessageReporter {
/**
* Report the provided message
*
- * @since 1.0
- *
* @param string $message
*/
public function reportMessage( $message );
diff --git a/www/wiki/vendor/onoi/message-reporter/src/MessageReporterAware.php b/www/wiki/vendor/onoi/message-reporter/src/MessageReporterAware.php
index 2361a18a..2fe73f16 100644
--- a/www/wiki/vendor/onoi/message-reporter/src/MessageReporterAware.php
+++ b/www/wiki/vendor/onoi/message-reporter/src/MessageReporterAware.php
@@ -3,9 +3,9 @@
namespace Onoi\MessageReporter;
/**
- * @license GNU GPL v2+
* @since 1.2
*
+ * @license GNU GPL v2+
* @author mwjames
*/
interface MessageReporterAware {
@@ -13,10 +13,6 @@ interface MessageReporterAware {
/**
* Allows to inject a MessageReporter and make an object aware of its
* existence.
- *
- * @since 1.2
- *
- * @param MessageReporter $messageReporter
*/
public function setMessageReporter( MessageReporter $messageReporter );
diff --git a/www/wiki/vendor/onoi/message-reporter/src/MessageReporterAwareTrait.php b/www/wiki/vendor/onoi/message-reporter/src/MessageReporterAwareTrait.php
index 94444096..32bf9d0f 100644
--- a/www/wiki/vendor/onoi/message-reporter/src/MessageReporterAwareTrait.php
+++ b/www/wiki/vendor/onoi/message-reporter/src/MessageReporterAwareTrait.php
@@ -3,9 +3,9 @@
namespace Onoi\MessageReporter;
/**
- * @license GNU GPL v2+
* @since 1.3
*
+ * @license GNU GPL v2+
* @author mwjames
*/
trait MessageReporterAwareTrait {
@@ -15,11 +15,6 @@ trait MessageReporterAwareTrait {
*/
protected $messageReporter;
- /**
- * @since 1.3
- *
- * @param MessageReporter $messageReporter
- */
public function setMessageReporter( MessageReporter $messageReporter ) {
$this->messageReporter = $messageReporter;
}
diff --git a/www/wiki/vendor/onoi/message-reporter/src/MessageReporterFactory.php b/www/wiki/vendor/onoi/message-reporter/src/MessageReporterFactory.php
index 0dbe40ac..8363bb42 100644
--- a/www/wiki/vendor/onoi/message-reporter/src/MessageReporterFactory.php
+++ b/www/wiki/vendor/onoi/message-reporter/src/MessageReporterFactory.php
@@ -3,9 +3,9 @@
namespace Onoi\MessageReporter;
/**
- * @license GNU GPL v2+
* @since 1.0
*
+ * @license GNU GPL v2+
* @author mwjames
*/
class MessageReporterFactory {
@@ -17,7 +17,6 @@ class MessageReporterFactory {
/**
* @since 1.0
- *
* @return MessageReporterFactory
*/
public static function getInstance() {
@@ -38,7 +37,6 @@ class MessageReporterFactory {
/**
* @since 1.0
- *
* @return NullMessageReporter
*/
public function newNullMessageReporter() {
@@ -47,7 +45,6 @@ class MessageReporterFactory {
/**
* @since 1.0
- *
* @return ObservableMessageReporter
*/
public function newObservableMessageReporter() {
@@ -56,7 +53,6 @@ class MessageReporterFactory {
/**
* @since 1.2
- *
* @return SpyMessageReporter
*/
public function newSpyMessageReporter() {
diff --git a/www/wiki/vendor/onoi/message-reporter/src/NullMessageReporter.php b/www/wiki/vendor/onoi/message-reporter/src/NullMessageReporter.php
index 18a40280..f2cbaed5 100644
--- a/www/wiki/vendor/onoi/message-reporter/src/NullMessageReporter.php
+++ b/www/wiki/vendor/onoi/message-reporter/src/NullMessageReporter.php
@@ -3,9 +3,9 @@
namespace Onoi\MessageReporter;
/**
- * @license GNU GPL v2+
* @since 1.0
*
+ * @license GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
class NullMessageReporter implements MessageReporter {
@@ -15,6 +15,6 @@ class NullMessageReporter implements MessageReporter {
*
* {@inheritDoc}
*/
- public function reportMessage( $message ) {}
+ public function reportMessage( $message ) { }
}
diff --git a/www/wiki/vendor/onoi/message-reporter/src/ObservableMessageReporter.php b/www/wiki/vendor/onoi/message-reporter/src/ObservableMessageReporter.php
index f3ea3b27..ca118a6b 100644
--- a/www/wiki/vendor/onoi/message-reporter/src/ObservableMessageReporter.php
+++ b/www/wiki/vendor/onoi/message-reporter/src/ObservableMessageReporter.php
@@ -6,9 +6,9 @@ namespace Onoi\MessageReporter;
* Message reporter that reports messages by passing them along to all
* registered handlers.
*
- * @license GNU GPL v2+
* @since 1.0
*
+ * @license GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
class ObservableMessageReporter implements MessageReporter {
@@ -18,21 +18,21 @@ class ObservableMessageReporter implements MessageReporter {
*
* @var MessageReporter[]
*/
- protected $reporters = array();
+ protected $reporters = [];
/**
* @since 1.0
*
* @var callable[]
*/
- protected $callbacks = array();
+ protected $callbacks = [];
/**
- * @see MessageReporter::report
- *
* @since 1.0
*
* @param string $message
+ *
+ * @see MessageReporter::report
*/
public function reportMessage( $message ) {
foreach ( $this->reporters as $reporter ) {
@@ -50,6 +50,7 @@ class ObservableMessageReporter implements MessageReporter {
* @since 1.0
*
* @param MessageReporter $reporter
+ *
*/
public function registerMessageReporter( MessageReporter $reporter ) {
$this->reporters[] = $reporter;
@@ -60,7 +61,8 @@ class ObservableMessageReporter implements MessageReporter {
*
* @since 1.0
*
- * @param callable $handler|null
+ * @param callable $handler |null
+ *
*/
public function registerReporterCallback( $handler = null ) {
if ( is_callable( $handler ) ) {
diff --git a/www/wiki/vendor/onoi/message-reporter/src/SpyMessageReporter.php b/www/wiki/vendor/onoi/message-reporter/src/SpyMessageReporter.php
index 5464b9e6..da650a79 100644
--- a/www/wiki/vendor/onoi/message-reporter/src/SpyMessageReporter.php
+++ b/www/wiki/vendor/onoi/message-reporter/src/SpyMessageReporter.php
@@ -3,9 +3,9 @@
namespace Onoi\MessageReporter;
/**
- * @license GNU GPL v2+
* @since 1.2
*
+ * @license GNU GPL v2+
* @author mwjames
*/
class SpyMessageReporter implements MessageReporter {
@@ -13,7 +13,7 @@ class SpyMessageReporter implements MessageReporter {
/**
* @var array
*/
- private $messages = array();
+ private $messages = [];
/**
* @since 1.2
@@ -46,7 +46,7 @@ class SpyMessageReporter implements MessageReporter {
* @since 1.2
*/
public function clearMessages() {
- $this->messages = array();
+ $this->messages = [];
}
}
diff --git a/www/wiki/vendor/onoi/message-reporter/tests/bootstrap.php b/www/wiki/vendor/onoi/message-reporter/tests/bootstrap.php
deleted file mode 100644
index 7483db0b..00000000
--- a/www/wiki/vendor/onoi/message-reporter/tests/bootstrap.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-/**
- * @license GNU GPL v2+
- * @since 1.0
- *
- * @author mwjames
- */
-
-error_reporting( E_ALL | E_STRICT );
-date_default_timezone_set( 'UTC' );
-
-if ( PHP_SAPI !== 'cli' && PHP_SAPI !== 'phpdbg' ) {
- die( 'Not an entry point' );
-}
-
-if ( !is_readable( $path = __DIR__ . '/../vendor/autoload.php' ) ) {
- if ( !is_readable( $path = __DIR__ . '/../../../autoload.php' ) ) {
- die( 'The test suite requires the Composer autoloader to be present' );
- }
-}
-
-$autoLoader = require $path;
-$autoLoader->addPsr4( 'Onoi\\MessageReporter\\Tests\\', __DIR__ . '/phpunit' );
diff --git a/www/wiki/vendor/onoi/message-reporter/tests/ci/run-tests.sh b/www/wiki/vendor/onoi/message-reporter/tests/ci/run-tests.sh
deleted file mode 100644
index 83348c42..00000000
--- a/www/wiki/vendor/onoi/message-reporter/tests/ci/run-tests.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#! /bin/bash
-set -ex
-
-BASE_PATH=$(pwd)
-
-if [ "$PHPUNIT" != "" ]
-then
- composer require 'phpunit/phpunit='$PHPUNIT --update-with-dependencies
-fi
-
-if [ "$TYPE" == "coverage" ]
-then
- composer dump-autoload
- composer validate --no-interaction
- composer phpunit -- --coverage-clover $BASE_PATH/build/coverage.clover
-else
- composer dump-autoload
- composer validate --no-interaction
- composer phpunit
-fi
diff --git a/www/wiki/vendor/onoi/message-reporter/tests/ci/upload-coverage-report.sh b/www/wiki/vendor/onoi/message-reporter/tests/ci/upload-coverage-report.sh
deleted file mode 100644
index aff95cf7..00000000
--- a/www/wiki/vendor/onoi/message-reporter/tests/ci/upload-coverage-report.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#! /bin/bash
-set -ex
-
-BASE_PATH=$(pwd)
-
-if [ "$TYPE" == "coverage" ]
-then
- wget https://scrutinizer-ci.com/ocular.phar
- php ocular.phar code-coverage:upload --format=php-clover $BASE_PATH/build/coverage.clover
-fi \ No newline at end of file
diff --git a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterAwareTest.php b/www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterAwareTest.php
deleted file mode 100644
index 286860b3..00000000
--- a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterAwareTest.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-namespace Onoi\MessageReporter\Tests;
-
-use Onoi\MessageReporter\MessageReporterAwareTrait;
-use Onoi\MessageReporter\MessageReporterAware;
-use Onoi\MessageReporter\MessageReporter;
-use Onoi\MessageReporter\NullMessageReporter;
-
-/**
- * @group onoi-message-reporter
- *
- * @license GNU GPL v2+
- * @since 1.3
- *
- * @author mwjames
- */
-class MessageReporterAwareTest extends \PHPUnit_Framework_TestCase {
-
- public function testTrait() {
-
- $instance = new FooMessageReporterAware();
- $instance->setMessageReporter( new NullMessageReporter() );
-
- $this->assertInstanceOf(
- NullMessageReporter::class,
- $instance->getMesssageReporter()
- );
- }
-
-}
-
-class FooMessageReporterAware implements MessageReporterAware {
-
- use MessageReporterAwareTrait;
-
- public function getMesssageReporter() {
- return $this->messageReporter;
- }
-
-} \ No newline at end of file
diff --git a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterFactoryTest.php b/www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterFactoryTest.php
deleted file mode 100644
index 291b5369..00000000
--- a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterFactoryTest.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php
-
-namespace Onoi\MessageReporter\Tests;
-
-use Onoi\MessageReporter\MessageReporterFactory;
-
-/**
- * @covers \Onoi\MessageReporter\MessageReporterFactory
- * @group onoi-message-reporter
- *
- * @license GNU GPL v2+
- * @since 1.0
- *
- * @author mwjames
- */
-class CacheFactoryTest extends \PHPUnit_Framework_TestCase {
-
- public function testCanConstruct() {
-
- $this->assertInstanceOf(
- '\Onoi\MessageReporter\MessageReporterFactory',
- new MessageReporterFactory()
- );
-
- $this->assertInstanceOf(
- '\Onoi\MessageReporter\MessageReporterFactory',
- MessageReporterFactory::getInstance()
- );
- }
-
- public function testClear() {
-
- $instance = MessageReporterFactory::getInstance();
-
- $this->assertSame(
- $instance,
- MessageReporterFactory::getInstance()
- );
-
- $instance->clear();
-
- $this->assertNotSame(
- $instance,
- MessageReporterFactory::getInstance()
- );
- }
-
- public function testCanConstructNullMessageReporter() {
-
- $instance = new MessageReporterFactory();
-
- $this->assertInstanceOf(
- '\Onoi\MessageReporter\NullMessageReporter',
- $instance->newNullMessageReporter()
- );
- }
-
- public function testCanConstructObservableMessageReporter() {
-
- $instance = new MessageReporterFactory();
-
- $this->assertInstanceOf(
- '\Onoi\MessageReporter\ObservableMessageReporter',
- $instance->newObservableMessageReporter()
- );
- }
-
- public function testCanConstructSpyMessageReporter() {
-
- $instance = new MessageReporterFactory();
-
- $this->assertInstanceOf(
- '\Onoi\MessageReporter\SpyMessageReporter',
- $instance->newSpyMessageReporter()
- );
- }
-
-}
diff --git a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterTestCase.php b/www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterTestCase.php
deleted file mode 100644
index 4d596f96..00000000
--- a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/MessageReporterTestCase.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-
-namespace Onoi\MessageReporter\Tests;
-
-/**
- * @group onoi-message-reporter
- *
- * @license GNU GPL v2+
- * @since 1.0
- *
- * @author Jeroen De Dauw < jeroendedauw@gmail.com >
- */
-abstract class MessageReporterTestCase extends \PHPUnit_Framework_TestCase {
-
- /**
- * @return MessageReporter[]
- */
- public abstract function getInstances();
-
- /**
- * Message provider, includes edge cases and random tests
- *
- * @return array
- */
- public function reportMessageProvider() {
- $messages = array();
-
- $messages[] = '';
- $messages[] = ' ';
-
- foreach ( array_merge( range( 1, 100 ), array( 1000, 10000 ) ) as $length ) {
- $string = array();
-
- for ( $position = 0; $position < $length; $position++ ) {
- $string[] = chr( mt_rand( 32, 126 ) );
- }
-
- $messages[] = implode( '', $string );
- }
-
- return $this->arrayWrap( $messages );
- }
-
- /**
- * @dataProvider reportMessageProvider
- *
- * @param string $message
- */
- public function testReportMessage( $message ) {
- foreach ( $this->getInstances() as $reporter ) {
- $reporter->reportMessage( $message );
- $reporter->reportMessage( $message );
- $this->assertTrue( true );
- }
- }
-
- protected function arrayWrap( array $elements ) {
- return array_map(
- function ( $element ) {
- return array( $element );
- },
- $elements
- );
- }
-
-}
diff --git a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/NullMessageReporterTest.php b/www/wiki/vendor/onoi/message-reporter/tests/phpunit/NullMessageReporterTest.php
deleted file mode 100644
index 351f7256..00000000
--- a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/NullMessageReporterTest.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-namespace Onoi\MessageReporter\Tests;
-
-use Onoi\MessageReporter\NullMessageReporter;
-
-/**
- * @covers \Onoi\MessageReporter\NullMessageReporter
- * @group onoi-message-reporter
- *
- * @license GNU GPL v2+
- * @since 1.0
- *
- * @author mwjames
- */
-class NullMessageReporterTest extends \PHPUnit_Framework_TestCase {
-
- public function testCanConstruct() {
-
- $this->assertInstanceOf(
- '\Onoi\MessageReporter\NullMessageReporter',
- new NullMessageReporter()
- );
- }
-
- public function testReportMessage() {
-
- $instance = new NullMessageReporter();
-
- $this->assertNull(
- $instance->reportMessage( 'foo' )
- );
- }
-
-}
diff --git a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/ObservableMessageReporterTest.php b/www/wiki/vendor/onoi/message-reporter/tests/phpunit/ObservableMessageReporterTest.php
deleted file mode 100644
index dabb94e0..00000000
--- a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/ObservableMessageReporterTest.php
+++ /dev/null
@@ -1,140 +0,0 @@
-<?php
-
-namespace Onoi\MessageReporter\Tests;
-
-use Onoi\MessageReporter\ObservableMessageReporter;
-use Onoi\MessageReporter\MessageReporter;
-
-/**
- * @covers \Onoi\MessageReporter\ObservableMessageReporter
- * @group onoi-message-reporter
- *
- * @license GNU GPL v2+
- * @since 1.0
- *
- * @author Jeroen De Dauw < jeroendedauw@gmail.com >
- */
-class ObservableMessageReporterTest extends MessageReporterTestCase {
-
- public function testCanConstruct() {
-
- $this->assertInstanceOf(
- '\Onoi\MessageReporter\ObservableMessageReporter',
- new ObservableMessageReporter()
- );
- }
-
- /**
- * @return MessageReporter[]
- */
- public function getInstances() {
- $instances = array();
-
- $instances[] = new ObservableMessageReporter();
-
- $reporter = new ObservableMessageReporter();
- $reporter->registerMessageReporter( new ObservableMessageReporter() );
- $callback0 = function( $string ) {};
- $callback1 = function( $string ) {};
- $instances[] = $reporter;
-
- $reporter = clone $reporter;
- $reporter->registerReporterCallback( $callback0 );
- $reporter->registerReporterCallback( $callback1 );
- $instances[] = $reporter;
-
- return $instances;
- }
-
- /**
- * @dataProvider reportMessageProvider
- *
- * @param string $message
- */
- public function testCallbackInvocation( $message ) {
- $callCount = 0;
- $asserter = array( $this, 'assertEquals' );
-
- $callback0 = function( $actual ) use ( $message, &$callCount, $asserter ) {
- $callCount += 1;
- call_user_func( $asserter, $message, $actual );
- };
-
- $callback1 = function( $actual ) use ( $message, &$callCount, $asserter ) {
- $callCount += 1;
- call_user_func( $asserter, $message, $actual );
- };
-
- $reporter = new ObservableMessageReporter();
- $reporter->registerReporterCallback( $callback0 );
- $reporter->registerReporterCallback( $callback1 );
-
- $reporter->reportMessage( $message );
-
- $this->assertEquals( 2, $callCount );
-
- $reporter->reportMessage( $message );
-
- $this->assertEquals( 4, $callCount );
- }
-
- /**
- * @dataProvider reportMessageProvider
- *
- * @param string $message
- */
- public function testReporterInvocation( $message ) {
- $callCount = 0;
- $asserter = array( $this, 'assertEquals' );
-
- $callback0 = function( $actual ) use ( $message, &$callCount, $asserter ) {
- $callCount += 1;
- call_user_func( $asserter, $message, $actual );
- };
-
- $callback1 = function( $actual ) use ( $message, &$callCount, $asserter ) {
- $callCount += 1;
- call_user_func( $asserter, $message, $actual );
- };
-
- $reporter0 = new ObservableMessageReporter();
- $reporter0->registerReporterCallback( $callback0 );
-
- $reporter1 = new ObservableMessageReporter();
- $reporter1->registerReporterCallback( $callback1 );
-
- $reporter = new ObservableMessageReporter();
- $reporter->registerMessageReporter( $reporter0 );
- $reporter->registerMessageReporter( $reporter1 );
-
- $reporter->reportMessage( $message );
-
- $this->assertEquals( 2, $callCount );
-
- $reporter->reportMessage( $message );
-
- $this->assertEquals( 4, $callCount );
- }
-
- public function testDoNoFailOnNotCallableHandler() {
-
- $reporter = new ObservableMessageReporter();
-
- $reporter->registerReporterCallback( null );
- $reporter->registerReporterCallback( array( $this, 'functionDoesNotExist' ) );
-
- $callCount = 0;
-
- $reporter->registerReporterCallback( function( $actual ) use ( &$callCount ) {
- $callCount += 1;
- } );
-
- $reporter->reportMessage( 'Foo' );
-
- $this->assertEquals(
- 1,
- $callCount
- );
- }
-
-}
diff --git a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/SpyMessageReporterTest.php b/www/wiki/vendor/onoi/message-reporter/tests/phpunit/SpyMessageReporterTest.php
deleted file mode 100644
index fb5088c3..00000000
--- a/www/wiki/vendor/onoi/message-reporter/tests/phpunit/SpyMessageReporterTest.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-namespace Onoi\MessageReporter\Tests;
-
-use Onoi\MessageReporter\SpyMessageReporter;
-
-/**
- * @covers \Onoi\MessageReporter\SpyMessageReporter
- * @group onoi-message-reporter
- *
- * @license GNU GPL v2+
- * @since 1.2
- *
- * @author mwjames
- */
-class SpyMessageReporterTest extends \PHPUnit_Framework_TestCase {
-
- public function testCanConstruct() {
-
- $this->assertInstanceOf(
- '\Onoi\MessageReporter\SpyMessageReporter',
- new SpyMessageReporter()
- );
- }
-
- public function testSpyOnReportedMessages() {
-
- $instance = new SpyMessageReporter();
- $instance->reportMessage( 'foo' );
-
- $this->assertEquals(
- array( 'foo' ),
- $instance->getMessages()
- );
-
- $instance->reportMessage( 'Bar' );
-
- $this->assertEquals(
- 'foo, Bar',
- $instance->getMessagesAsString()
- );
- }
-
- public function testClearMessages() {
-
- $instance = new SpyMessageReporter();
- $instance->reportMessage( 'foo' );
-
- $this->assertNotEmpty(
- $instance->getMessages()
- );
-
- $instance->clearMessages();
-
- $this->assertEmpty(
- $instance->getMessages()
- );
- }
-
-}
diff --git a/www/wiki/vendor/oojs/oojs-ui/History.md b/www/wiki/vendor/oojs/oojs-ui/History.md
index 478480b3..e626e3d6 100644
--- a/www/wiki/vendor/oojs/oojs-ui/History.md
+++ b/www/wiki/vendor/oojs/oojs-ui/History.md
@@ -1,4 +1,443 @@
-# OOjs UI Release History
+# OOUI Release History
+## v0.26.4 / 2018-04-17
+### Code
+* Apex theme: Point pending.gif texture to a directory that exists (Kunal Mehta)
+* Remove white canvases from table move icons (Ed Sanders)
+* WindowManager: Return focus to element after resize (Prateek Saxena)
+* build: Updating mediawiki/mediawiki-codesniffer to 18.0.0 (libraryupgrader)
+
+
+## v0.26.3 / 2018-04-10
+### Styles
+* WikimediaUI theme: Restore background-size transition when checking a checkbox (Bartosz Dziewoński)
+* icons: Add 'tableMoveColumn*' & 'tableMoveRow*' icons (Volker E.)
+
+### Code
+* CheckboxInputWidget: Don't specify icon in CSS (Bartosz Dziewoński)
+* DropdownInput-/RadioSelectInputWidget: Fix support for 'tabIndex' (Bartosz Dziewoński)
+* MenuOptionWidget: Don't specify icon in CSS (Bartosz Dziewoński)
+* MenuToolGroup: Don't specify icon in CSS (Bartosz Dziewoński)
+* PopupTagMultiselectWidget: Use `padding` in popup by default (Ed Sanders)
+* Remove icon overrides for 'en-ca', 'en-gb' when 'en' suffices (Bartosz Dziewoński)
+* Apex icons: Replace entire set with WikimediaUI theme's (Ed Sanders)
+* WikimediaUI theme: Don't override selected MenuToolGroup tools' icon (Bartosz Dziewoński)
+* build: Bump devDependencies to latest (James D. Forrester)
+* demos: Update word processor toolbar styling from VisualEditor (Bartosz Dziewoński)
+
+
+## v0.26.2 / 2018-04-04
+### Deprecations
+* [DEPRECATING CHANGE] icons: Add 'userAnonymous', and deprecate 'userActive'/'userInactive' (Volker E.)
+* [DEPRECATING CHANGE] icons: Deprecate 'find' of 'editing-advanced' pack (Volker E.)
+
+### Styles
+* Blank theme: Use sizes of default theme WikimediaUI (Volker E.)
+* WikimediaUI theme: Fix FieldSetLayout & FieldLayout's help icon position (Volker E.)
+* WikimediaUI theme: Fix FieldLayout with help and align left/right (Bartosz Dziewoński)
+* WikimediaUI theme: Fix miscalculated frameless button's icon position (Volker E.)
+* WikimediaUI theme: Fix tool icons in popup toolgroups (Bartosz Dziewoński)
+* WikimediaUI theme: Replace fixed spacing values with vars (Volker E.)
+* WikimediaUI theme: Simplify SelectFileWidget's CSS (Volker E.)
+
+### Code
+* MultilineTextInputWidget: Allow `resize` except for on autosize (Prateek Saxena)
+* TagMultiselectWidget: Fix arrow movement in inline input (Moriel Schottlender)
+* Update OOjs to v2.2.0 (James D. Forrester)
+* build: Updating mediawiki/mediawiki-codesniffer to 17.0.0 (libraryupgrader)
+* build: colorize-svg.js – reorder functions to avoid forward references (Fomafix)
+* demos: Add theme body classes in PHP demo (Volker E.)
+* demos: Fix icon wrapping (Ed Sanders)
+* icons: Fix size and position of most language variant styling icons (Ed Sanders)
+* icons: Provide RTL 'help' icon for Arabic scripts (Volker E.)
+* icons: Use correct glyphs for bold-a, italic-a, and strikethrough-a (Ed Sanders)
+* icons: Use 'underline-u' in German (Ed Sanders)
+* themes: Remove dash from variable prefix `@ooui` (Volker E.)
+
+
+## v0.26.1 / 2018-03-23
+### Deprecations
+* [DEPRECATING CHANGE] icons: Flag 'comment' as to be removed (James D. Forrester)
+* [DEPRECATING CHANGE] icons: Rename 'clip'/'unClip' to 'bookmark'/'bookmarkOutline' (Volker E.)
+
+### Styles
+* ButtonElement (framed): Remove `padding` on icon + indicator variant (Volker E.)
+* WikimediaUI theme: Reduce distance of Tools in BarToolGroup (Volker E.)
+* WikimediaUI theme: Reduce necessary widths for narrow toolbar elements (Volker E.)
+* WikimediaUI icons: Amend 'help' icon to address feedback (Volker E.)
+* WikimediaUI icons: Fix 'speechBubbles' icons (Volker E.)
+* WikimediaUI icons: Fix 'underline-a' icon to be an 'a', not a 'u' (Ed Sanders)
+* WikimediaUI icons: Slightly adapted size of 'clip'/'unClip' for algnment to other icons (Volker E.)
+* WikimediaUI icons: Swap 'advanced' and 'settings' icons (Volker E.)
+
+### Code
+* WikimediaUI theme: Remove unused RTL variants of alignLeft/Right icons (Ed Sanders)
+* WikimediaUI theme: Fix/remove unused icon files (Bartosz Dziewoński)
+* demos: Add alert popout to toolbars demos (Volker E.)
+* demos: Add specialCharacter terminal tool to toolbars demos (James D. Forrester)
+* docs: Add Demos to JSDuck navigation menu (Timo Tijhof)
+* build: Replace grunt-image with grunt-imagemin (James D. Forrester)
+* icons: Re-crush SVGs (James D. Forrester)
+
+## v0.26.0 / 2018-03-20
+### Breaking changes
+* [BREAKING CHANGE] WikimediaUI: Unify available variants across icon packs (Ed Sanders)
+* [BREAKING CHANGE] icons: Remove 'alignCentre', renamed in v0.24.2 (James D. Forrester)
+* [BREAKING CHANGE] icons: Remove 'arrowLast', deprecated since v0.25.0 (James D. Forrester)
+* [BREAKING CHANGE] icons: Remove 'bellOn', deprecated in v0.25.0 (James D. Forrester)
+* [BREAKING CHANGE] icons: Remove 'quotesAdd', deprecated in v0.24.4 (James D. Forrester)
+* [BREAKING CHANGE] icons: Remove 'redirect', renamed in v0.24.4 (James D. Forrester)
+* [BREAKING CHANGE] indicators: Remove 'next' and 'previous', deprecated in v0.25.0 (James D. Forrester)
+
+### Features
+* FieldLayout: Use better icons for warning/error messages (Bartosz Dziewoński)
+* MenuTagMultiselectWidget: Check for empty inputValue in addTagFromInput (Prateek Saxena)
+* TagMultiselectWidget: Handle disabled items (Moriel Schottlender)
+
+### Styles
+* WikimediaUI theme: Add additional 'interactions' & 'media' pack icons (Volker E.)
+* WikimediaUI theme: Align refined WikimediaUI icons in size and position (Volker E.)
+* WikimediaUI theme: Apply `translateZ` hack to full canvas icons (Volker E.)
+* WikimediaUI theme: Fix regression on accelerator key alignment (Volker E.)
+* WikimediaUI theme: Fix toolbar buttonGroup (Ed Sanders)
+* WikimediaUI theme: Harmonize `padding` on FieldLayout messages (Volker E.)
+* WikimediaUI theme: Unify and refine WikimediaUI icons (Volker E.)
+* WikimediaUI theme: Use `14px` base font size & amend positioning/sizing (Volker E.)
+* Apex theme: Fix toolbar buttonGroup (Ed Sanders)
+* Apex theme: Make Apex also use 20px canvas icons (Bartosz Dziewoński)
+
+### Code
+* Use theme rules to define which tools should get blue icons, not flags (Ed Sanders)
+* build: Make the copy task for the WikimediaUI less vars less confusing (James D. Forrester)
+* build: Stop using 'grunt-image' for optimising PNGs, at least for now (James D. Forrester)
+* build: Switch SVG optimization to 'grunt-svgmin' (Volker E.)
+* build: Temporarily disable running unit tests in Firefox due to timeouts (James D. Forrester)
+* build: Update devDependencies to latest (James D. Forrester)
+* build: Updating jakub-onderka/php-parallel-lint to 1.0.0 (libraryupgrader)
+* build: Acknowledge in package.json that grunt-exec 3.0.0 exists, but we don't want it (Bartosz Dziewoński)
+* demos: Include editor switch menu in toolbars menu (Volker E.)
+* demos: Increase base `font-size` to `14px` (Volker E.)
+* demos: Re-enable bigger base size on mobile breakpoint (Volker E.)
+* demos: Use `0.8em` body font size for Apex (Bartosz Dziewoński)
+* dist: Distribute History.md so people can see what's changed (James D. Forrester)
+
+
+## v0.25.3 / 2018-03-06
+### Features
+* DropdownInputWidget: Extract menu item creation (Gabriel Birke)
+* MenuTagMultiselectWidget: Highlight first item when filtering (Moriel Schottlender)
+* demos: Use individual oojs-ui-* JS files for sourcemap support (Moriel Schottlender)
+
+### Styles
+* WikimediaUI theme: Align action toolbar primary button focus state (Volker E.)
+* WikimediaUI theme: Align toolbar items' focus to widgets elsewhere (Volker E.)
+
+### Code
+* Imply `inline-block` on toolbar item labels (Volker E.)
+* CheckboxMultiselectInputWidget: Fix handling of 'name' config option in JS (Bartosz Dziewoński)
+* TagMultiselectWidget: Only apply `onMouseDown` if not in input (Moriel Schottlender)
+* Gruntfile: Remove reference to long-absent at-ease PHP library (James D. Forrester)
+* build: Add jakub-onderka/php-console-highlighter (Umherirrender)
+* build: Adding MinusX (Kunal Mehta)
+* build: Updating mediawiki/mediawiki-codesniffer to 16.0.1 (libraryupgrader)
+* build: Updating phpunit/phpunit to 4.8.36 || ^6.5 (libraryupgrader)
+* build: pass --ansi --no-progress to composer (Antoine Musso)
+* demos: Add monospace hack for `code` element (Volker E.)
+* demos: Only claim ARIA `main` role on the first toolbar demo (Volker E.)
+* demos: Replace “Save†by “Publish changes†(Volker E.)
+
+
+## v0.25.2 / 2018-02-06
+### Deprecations
+* [DEPRECATING CHANGE] icons: Flag indicator 'alert' as to be removed (Volker E.)
+
+### Features
+* Element: Fix infusion edge case (Bartosz Dziewoński)
+* InputWidget and subclasses: Remember original value when creating the widget (Bartosz Dziewoński)
+* MultilineTextInputWidget: Emit 'enter' for Ctrl+Enter (Ed Sanders)
+* MenuTagMultiselectWidget: Erase the input when a menu option is chosen (Prateek Saxena)
+* OptionWidget: Option is still selectable/highlightable/pressable if its parent is disabled (Bartosz Dziewoński)
+* RadioSelectInputWidget: Prevent exceptions when trying to set unavailable options (Bartosz Dziewoński)
+
+### Styles
+* FieldLayout: Fix help icon negative margin in Apex (Ed Sanders)
+* LabelElement: Switch `box-sizing` to `border-box` (srishakatux)
+* ListToolGroup: Correctly point the collapse/expand icon on bottom toolbars (Volker E.)
+* RadioSelectInputWidget, CheckboxMultiselectInputWidget: Fix spacing between options in PHP (Apex theme) (Bartosz Dziewoński)
+
+### Code
+* Avoid having to call `.setValue()` in some widgets' constructors multiple times (Bartosz Dziewoński)
+* CheckboxMultiselectInputWidget: Turn inline event handler into a method (Bartosz Dziewoński)
+* DraggableElement: Replace 'OOjs-UI' with 'OOUI' for code hygiene (Volker E.)
+* TextInputWidget: Move previously forgotten methods to Multiline (Bartosz Dziewoński)
+* Follow-up b28e99712: Remove `mediawiki/at-ease` dependancy (Sam Reed)
+* Reduce code duplication between `#setValue` and `#setOptions` (Bartosz Dziewoński)
+* Remove duplicate documentation between TextInputWidget and Multiline (Bartosz Dziewoński)
+* TextInputWidget: Document that 'maxLength' counts UTF-16 code units (Bartosz Dziewoński)
+* Toolbars: Replace `$.width` with `clientWidth`/`offsetWidth` (Ed Sanders)
+* Use child selectors for menuLayout (Ed Sanders)
+* build: Don't lint a generated JSON file for validity before it's rebuilt (James D. Forrester)
+* build: Update Rubocop config for deprecations (Bartosz Dziewoński)
+* demos, docs: Replace 'alert' indicator, as it's deprecated (Volker E.)
+* demos: Bring “Word processor toolbar†demos closer to VE (Volker E.)
+* demos: Provide more space at bottom of page (Volker E.)
+* tests: Do not use obviously fake data when testing infusion (Bartosz Dziewoński)
+* testsuitegenerator: Test some 'value' parameters that match 'options' parameters (Bartosz Dziewoński)
+
+
+## v0.25.1 / 2018-01-16
+### Code
+* Allow other stuff to handle the event when we call `simulateLabelClick()` (Bartosz Dziewoński)
+* Follow-Up I0f1d9c1f: Update usages of `getSelectedItem` -> `findSelectedItem` (Ed Sanders)
+* PanelLayout: Remove buggy `translateZ` performance hack (Volker E.)
+* PopupToolGroup: Revert "Fix popup direction changing…" (Bartosz Dziewoński)
+* Rename prefixes of unique IDs to not mention "OOjs" (Bartosz Dziewoński)
+* build, demos, docs: Use “OOUI†as unified name (Volker E.)
+* demos: Use MultilineTextInputWidget in PHP demos (Ed Sanders)
+* docs: Clarify `required` true handling with `indicator: 'required'` (Volker E.)
+* docs: Use “OOUI†as unified name in code comments (Volker E.)
+
+
+## v0.25.0 / 2018-01-09
+### Breaking changes
+* [BREAKING CHANGE] Drop the `constructive` flag entirely (James D. Forrester)
+* [BREAKING CHANGE] Remove `BookletLayout#getClosestPage` (James D. Forrester)
+* [BREAKING CHANGE] SelectWidget: Remove `getFirstSelectableItem` (Prateek Saxena)
+* [BREAKING CHANGE] SelectWidget: Remove `getHighlightedItem` (Prateek Saxena)
+* [BREAKING CHANGE] SelectWidget: Remove `getRelativeSelectableItem` (Prateek Saxena)
+* [BREAKING CHANGE] icons: Drop 'watchlist', deprecated in v0.23.1 (James D. Forrester)
+
+### Deprecations
+* [DEPRECATING CHANGE] GroupElement: Rename getItem(s)FromData to findItem(s)FromData (Prateek Saxena)
+* [DEPRECATING CHANGE] MultiSelectWidget: Rename getters (Prateek Saxena)
+* [DEPRECATING CHANGE] SelectWidget: Rename `getSelectedItem` to `findSelectedItem` (Prateek Saxena)
+* [DEPRECATING CHANGE] icons: Flag indicators 'previous' & 'next' as to be removed (Volker E.)
+* [DEPRECATING CHANGE] icons: Rename 'arrowLast' to 'arrowPrevious' (James D. Forrester)
+
+### Features
+* MenuTagMultiselectWidget: Erase the input when tag is selected if filtering (Moriel Schottlender)
+
+### Styles
+* Add `margin-bottom` for widgets which are part of OOUI HorizontalLayout (Phantom42)
+* FieldLayout: Improve alignment of multiline labels with 'help' button (Bartosz Dziewoński)
+* WikimediaUI theme: Align 'transparency' icon to WikimedaUI color palette (Volker E.)
+* WikimediaUI theme: Remove obsolete global flag for 'layout' icon pack (Volker E.)
+* WikimediaUI theme: Remove obsolete icon flags (Volker E.)
+* Apex theme: Align readonly TextInputWidget across themes (Volker E.)
+* Apex theme: Apply `opacity` button transition and ensure Chrome support (Volker E.)
+* Apex theme: Remove unused, obsolete 'logo-wikimediaDiscovery' icon (Volker E.)
+* icons: Remove obsolete 'bookmark' icon remainders (Volker E.)
+* icons: Remove obsolete 'watchlist' icon remainders (Volker E.)
+* icons: Shorten 'accessibility' pack invert hex color (Volker E.)
+
+### Code
+* Clarify `.oo-ui-force-gpu-composite-layer()` mixin comment (Volker E.)
+* Fix blurry text on PanelLayout promoted to GPU in Safari (Volker E.)
+* Fix popup direction changing when the "anchor" is partially offscreen (Bartosz Dziewoński)
+* MenuTagMultiselectWidget: Don't use overlay for `$autoCloseIgnore` (Moriel Schottlender)
+* MultilineTextInputWidget: Correct documentation for `config.maxRows` (Roan Kattouw)
+* PHP TextInputWidget: Remove remaining type 'search' specific code (Volker E.)
+* Use findItem(s)FromData instead of getItem(s)FromData (Prateek Saxena)
+* demos: Override OO.ui.getViewportSpacing in infused PHP demo too (Bartosz Dziewoński)
+* demos: Promote icons page IndicatorWidget to GPU layer (Volker E.)
+* docs: Bump copyright year (James D. Forrester)
+* docs: TagMultiselectWidget: Remove wrong link to MediaWiki documentation (Prateek Saxena)
+* build: Update .gitattributes for .phpcs.xml file move (Kunal Mehta)
+* build: Add rake to Gemfile (Antoine Musso)
+* build: Don't include Gemfile* in composer zipballs (Kunal Mehta)
+* build: Update RuboCop Ruby gem (Željko Filipin)
+* build: Updating mediawiki/mediawiki-codesniffer to 15.0.0 (libraryupgrader)
+* build: Use SVGO option of 'grunt-image' for distribution (Volker E.)
+
+
+## v0.24.4 / 2017-12-20 special release
+### Deprecations
+* [DEPRECATING CHANGE] icons: Flag unused 'bellOn' icon as to be removed (Volker E.)
+* [DEPRECATING CHANGE] icons: Flag unused 'quotesAdd' & 'redirect' as to be removed (Volker E.)
+
+### Features
+* Introduce `OO.ui.getDefaultOverlay` (Bartosz Dziewoński)
+* Put menus/popups of infused PHP widgets into the default overlay (Bartosz Dziewoński)
+
+### Styles
+* icons: Add 'lightbulb' icon (Prateek Saxena)
+* icons: Add 'stop' icon to Apex theme (Volker E.)
+
+### Code
+* ClippableElement: Fix JS error when Floatable is mixed in but disabled (Roan Kattouw)
+* DropdownWidget: Remove stray use of `this.$()` (Bartosz Dziewoński)
+
+
+## v0.24.3 / 2017-11-28
+### Features
+* Allow adding virtual viewport spacing (Bartosz Dziewoński)
+* ClippableElement: Allow clipping with top or left edge (Bartosz Dziewoński)
+* DropdownInputWidget: Generate a hidden `<select>` in JS (Bartosz Dziewoński)
+* FieldsetLayout: Hide header when there is no icon or label (Bartosz Dziewoński)
+* MenuSelectWidget, PopupWidget: Automatically change popup direction if there is no space (Bartosz Dziewoński)
+* PopupToolGroup: Set clipping edges to fix clipping edge (heh) cases (Bartosz Dziewoński)
+* TextInputWidget: support spellcheck attribute (David Lynch)
+
+### Styles
+* themes: Fix PHP ComboboxInputWidget indicator position (Volker E.)
+* WikimediaUI theme: Restore `:hover:focus` border color on TextInputWidgets (Volker E.)
+* oo-ui-background-image: Drop `-o-linear-gradient` fallback (James D. Forrester)
+* oo-ui-background-image: Drop `-webkit-linear-gradient` fallback (James D. Forrester)
+
+### Code
+* PHP DropdownInputWidget: Workaround for Firefox 57 ignoring attr selector with whitespace (Volker E.)
+* DraggableGroupElement: Don't try to access non-existent property (Bartosz Dziewoński)
+* DropdownInputWidget: Remove duplicate TitledElement mixin (Bartosz Dziewoński)
+* README: Add "Community" section (Prateek Saxena)
+* README: Re-arrange intro section (Prateek Saxena)
+* build: Bump wikimedia-ui-base (Volker E.)
+* git.wikimedia.org -> phab (Zach)
+
+
+## v0.24.2 / 2017-11-07
+### Deprecations
+* [DEPRECATING CHANGE] Use en-US spelling for icon names for consistency (Ed Sanders)
+
+### Code
+* README: Consistently refer to OOUI as library (Volker E.)
+* README: Fix Doxygen rendering (Volker E.)
+* README: Simplify “Quick start†and “Contributing†section (Volker E.)
+* demos: Correct and simplify SimpleWidget styles (Bartosz Dziewoński)
+* docs: onMenuToggle: `isVisible` is the state of the menu (Prateek Saxena)
+
+
+## v0.24.1 / 2017-10-31
+### Features
+* DropdownWidget: Allow pressing Space to close the widget, as well as open (Bartosz Dziewoński)
+
+### Styles
+* WikimediaUI theme: Visually improve MenuSectionOptionWidget MenuOptions (Volker E.)
+
+### Code
+* ComboBoxInputWidget: Add `.oo-ui-comboBoxInputWidget-open` class to widget (Volker E.)
+* Generate clover.xml with code coverage results (Kunal Mehta)
+* WikimediaUI theme: Use child selectors for styling toolbar action buttons (Bartosz Dziewoński)
+* README: Simplify and move “Versioning†section (Volker E.)
+* README: Simplify “Contributing†section slightly and add LESS lint hint (Volker E.)
+* build: Bump stylelint devDependencies (James D. Forrester)
+* build: Bump various devDependencies to latest (James D. Forrester)
+* build: Downgrade 'grunt-exec' to 1.0.1 (again) (Bartosz Dziewoński)
+* build: Update grunt-image to version 4.0.0 (Ed Sanders)
+* build: Update mediawiki/mediawiki-codesniffer to 14.1.0 (libraryupgrader)
+* icons: Unify SVG markup (Volker E.)
+
+
+## v0.24.0 / 2017-10-17
+### Breaking changes
+* [BREAKING CHANGE] Drop 'MediaWiki' backwards-compatibility theme (James D. Forrester)
+* [BREAKING CHANGE] icons: Drop 'stripeSideMenu', renamed in v0.22.2 (James D. Forrester)
+* [BREAKING CHANGE] icons: Remove 'eye'/'eyeClosed' icons, deprecated in v0.23.0 (Volker E.)
+* [BREAKING CHANGE] icons: Remove 'signature' icon, deprecated in v0.23.0 (Volker E.)
+* [BREAKING CHANGE] icons: Remove 'sun', deprecated in v0.23.0 (James D. Forrester)
+
+### Styles
+* themes: Unify icon/indicator visibility (Volker E.)
+* WikimediaUI theme: Ensure hover feedback on TextInputWidget & descendants (Volker E.)
+
+### Code
+* Fix `.oo-ui-selectable()` mixin to actually undo `.oo-ui-unselectable()` (Bartosz Dziewoński)
+* WikimediaUI theme: Fix selector in PopupWidget styles (Bartosz Dziewoński)
+
+
+## v0.23.5 / 2017-10-12
+### Code
+* PHP MultilineTextInputWidget, SearchInputWidget: Remove duplicate `use` statements (Bartosz Dziewoński)
+* PHP Theme: Fix check for IconElement/IndicatorElement for inherited traits (Bartosz Dziewoński)
+
+
+## v0.23.4 / 2017-10-11
+### Styles
+* IndexLayout: Handle long lists of tabs (Bartosz Dziewoński)
+* icons: Provide a 'reload' icon in the 'interactions' pack (Ed Sanders)
+* Apex theme: Fix PopupToolGroup active box size (Volker E.)
+* Apex theme: Fix SelectFileWidget (no browser support)‎ `padding` (Volker E.)
+* Generalize icon and indicator positioning & visibility (Volker E.)
+* WikimediaUI theme: Reduce Checkbox*- & RadioSelectInputWidget vertical space (Volker E.)
+* WikimediaUI theme: Reduce FieldLayout `margin-top` slightly (Volker E.)
+* WikimediaUI theme: Streamlining icon/indicator visibility (Volker E.)
+
+### Code
+* Only store initialConfig in demo mode (Ed Sanders)
+* SearchInputWidget: Prevent extra `oo-ui-textInputWidget-type-text` class (Bartosz Dziewoński)
+* TextInputWidget: Use child selector for icons/indicators/labels (Ed Sanders)
+* Do not call `.offset()` on `$( 'html' )` (Bartosz Dziewoński)
+* PHP: Implement MultilineTextInputWidget, deprecate multiline option (Prateek Saxena)
+* PHP: Implement SearchInputWidget, deprecate search option (Bartosz Dziewoński)
+* build: Downgrade 'grunt-exec' to 1.0.1 (Bartosz Dziewoński)
+* demos: Adding missing `:hover` (Volker E.)
+
+
+## v0.23.3 / 2017-10-03
+### Styles
+* PopupToolGroup: Move accelerator keys `padding` to themes (Volker E.)
+* WikimediaUI theme: Align PopupToolGroup header styles (Volker E.)
+* WikimediaUI theme: Fix border on narrow bottom toolbars (Volker E.)
+* WikimediaUI theme: Fix flagged elements' icon `opacity` (Volker E.)
+* WikimediaUI theme: Improve PopupToolGroup's indicator vertical alignment (Volker E.)
+* WikimediaUI theme: Make toolbar active element highlights visually equal (Volker E.)
+* WikimediaUI theme: Remove `box-shadow` not in design (Volker E.)
+* WikimediaUI theme: Replace BookletLayout menu `border-color` (Volker E.)
+* WikimediaUI theme: Unify positioning and sizing of tools, toolgroups and menus (Volker E.)
+* WindowManager: Remove `overflow: hidden` to enhance styling flexibility (Volker E.)
+
+### Code
+* Follow-up I576f3175: highlightQuery: Handle case when query is not found (Ed Sanders)
+* IndexLayout, BookletLayout: Don't scroll panels if not scrollable (Bartosz Dziewoński)
+* LabelElement: Add tests for setHighlightedQuery (Ed Sanders)
+* SelectWidget: Allow focussing things inside OptionWidget labels (Bartosz Dziewoński)
+* WikimediaUI theme: Simplify action toolbar buttons selectors (Volker E.)
+* demos: Remove unnecessary button demo widgets (Volker E.)
+
+
+## v0.23.2 / 2017-09-26
+### Deprecations
+* [DEPRECATING CHANGE]: Apex theme: Begin killing `constructive` flag (James D. Forrester)
+
+### Features
+* LabelElement#highlightQuery: Support locale comparison (Ed Sanders)
+* MenuLayout, BookletLayout, IndexLayout: Support `expanded: false` (Bartosz Dziewoński)
+* WindowManager: Set `aria-hidden` by default and change toggleAriaIsolation behavior (Prateek Saxena)
+
+### Code
+* MenuLayout: Rewrite support for `expanded: false` (Bartosz Dziewoński)
+* TextInputWidget: Reduce CSS output by enhancing unselectable behaviour (Volker E.)
+* themes: Align DropdownWidget `&-handle` selectors for code hygiene (Volker E.)
+* Apex theme: Simplify Radio- & Checkbox*optionWidget label rules (Volker E.)
+* Remove duplicated `outline` property (Volker E.)
+* Remove LESS vars covered by WikimediaUI Base (Volker E.)
+* demos: Expand long dialog title to actually test things (James D. Forrester)
+* demos: Restrict `opacity` to non-flagged icons only (Volker E.)
+
+
+## v0.23.1 / 2017-09-19
+### Deprecations
+* [DEPRECATING CHANGE] SelectWidget: Rename `getFirstSelectableItem` to `findFirstSelectableItem` (Prateek Saxena)
+* [DEPRECATING CHANGE] SelectWidget: Rename `getHighlightedItem` to `findHighlightedItem` (Prateek Saxena)
+* [DEPRECATING CHANGE] SelectWidget: Rename `getRelativeSelectableItem` to `findRelativeSelectableItem` (Prateek Saxena)
+* [DEPRECATING CHANGE] icons: Flag unused 'watchlist' icon as to be removed (Volker E.)
+
+### Styles
+* RadioOptionWidget, CheckboxMultioptionWidget: Support very long labels (Bartosz Dziewoński)
+* WikimediaUI theme: Harmonize toolbar icon/indicator opacity (Volker E.)
+* WikimediaUI theme: Improve ListToolGroup's color and opacity handling (Volker E.)
+* WikimediaUI theme: Simplify disabled tool opacity rules (Volker E.)
+
+### Code
+* BookletLayout#getClosestPage: Fix version number of deprecation (Prateek Saxena)
+* HtmlSnippet: Throw exception if given non-string content (Bartosz Dziewoński)
+* Use `findFirstSelectableItem` instead of `getFirstSelectableItem` (Prateek Saxena)
+* Use `findHighlightedItem` instead of `getHighlightedItem` (Prateek Saxena)
+* Use `findRelativeSelectableItem` instead of `getRelativeSelectableItem` (Prateek Saxena)
+* WikimediaUI theme: Concatenate constructive & progressive selectors (Volker E.)
+* WikimediaUI theme: Remove unnecessary properties (Volker E.)
+* demos: Add examples of FieldLayout with very long labels (Bartosz Dziewoński)
+* demos: Avoid menu's `box-shadow` from lurkin into toolbar (Volker E.)
+
+
## v0.23.0 / 2017-09-05
### Breaking changes
* [BREAKING CHANGE] Remove CardLayout and references in IndexLayout (Volker E.)
@@ -45,7 +484,7 @@
* Follow-up 022f532: Don't crash if TitledElement initializes before AccessKeyedElement (Roan Kattouw)
* WikimediaUI theme: Make checkbox/radio code leaner (Volker E.)
* WikimediaUI theme: Remove unnecessary selector in CheckboxInputWidget (Volker E.)
-* doc: Align code comment references to Phabricator tasks (Volker E.)
+* docs: Align code comment references to Phabricator tasks (Volker E.)
* build: Upgrade devDependencies to latest and make pass (James D. Forrester)
* build: Update mediawiki-codesniffer to v0.10.1 and fix issues (WMDE-Fisch)
* build: Update mediawiki-codesniffer to v0.11.0 and fix issues (WMDE-Fisch)
@@ -84,7 +523,7 @@
* demos: Add examples of TextInputWidget with dynamic label (Bartosz Dziewoński)
* demos: Demo.DraggableItemWidget should not inherit from OO.ui.OptionWidget (Bartosz Dziewoński)
* demos: Show example link on `:focus` (Volker E.)
-* doc: Fix some PHPDoc `@return` tags (Ricordisamoa)
+* docs: Fix some PHPDoc `@return` tags (Ricordisamoa)
* build: Add a script to print the dependency tree of everything (Bartosz Dziewoński)
@@ -398,7 +837,7 @@
### Code
* GroupElement: Fix insertion bugs (Bartosz Dziewoński)
* icons: Drop unused 'invert' variant from Apex 'icons-interactions' pack (Bartosz Dziewoński)
-* build: Add exec:composer and add it to _ci (Prateek Saxena)
+* build: Add exec:composer and add it to `_ci` (Prateek Saxena)
## v0.20.1 / 2017-03-28
@@ -804,8 +1243,6 @@
* ButtonGroupWidget: Change `cursor` on `.oo-ui-buttonElement-active` (Volker E)
* CapsuleItemWidget: Make interactivity of label clearer (Volker E)
* ComboBoxInputWidget: Align to design specification (Volker E)
-* FieldsetLayout: Styling fixes for `<legend>` labels (Bartosz Dziewoński)
-* FieldsetLayout: Work around positioning problems in Firefox (Bartosz Dziewoński)
* PopupToolGroup: Fix border colour (Ed Sanders)
* MessageDialog: Improve `-actions` buttons by resetting `border-radius` (Volker E)
* SelectFileWidget: Don't show action-indicating cursor on empty state (Volker E)
@@ -850,6 +1287,10 @@
* build: Remove upstreamed rules and fix documentation (Ed Sanders)
* build: Update eslint-config-wikimedia to v0.2.0 (Ed Sanders)
+## v0.17.10 / 2016-10-03 (special release)
+### Styles
+* FieldsetLayout: Styling fixes for `<legend>` labels (Bartosz Dziewoński)
+* FieldsetLayout: Work around positioning problems in Firefox (Bartosz Dziewoński)
## v0.17.9 / 2016-09-13
### Features
@@ -946,7 +1387,7 @@
* build: Align to stylelint-config-wikimedia for string quotes (James D. Forrester)
* build: Bump stylelint-related devDependencies to latest (James D. Forrester)
* build: Downgrade grunt-jscs to 2.8.0 to avoid cst bug (James D. Forrester)
-* doc: Correct some code comments in PHP mixins (Bartosz Dziewoński)
+* docs: Correct some code comments in PHP mixins (Bartosz Dziewoński)
* standalone tests: Correct error message (Bartosz Dziewoński)
@@ -1636,9 +2077,8 @@
* Widget: Fix docs for disable event (Ed Sanders)
* docs: Remove excess empty lines in comments (Bartosz Dziewoński)
* docs: Add quotes around PROJECT_BRIEF setting (Timo Tijhof)
-* Update version requirement for mediawiki/at-ease: 1.0.0 → 1.1.0 (Ori Livneh)
-## v0.12.8.1 / 2015-09-18 special release
+## v0.12.8.1 / 2015-09-18 (special release)
### Code
* build: Update version requirement for mediawiki/at-ease: 1.0.0 → 1.1.0 (Ori Livneh)
diff --git a/www/wiki/vendor/oojs/oojs-ui/LICENSE-MIT b/www/wiki/vendor/oojs/oojs-ui/LICENSE-MIT
index 25303af3..8f0984c5 100644
--- a/www/wiki/vendor/oojs/oojs-ui/LICENSE-MIT
+++ b/www/wiki/vendor/oojs/oojs-ui/LICENSE-MIT
@@ -1,4 +1,4 @@
-Copyright 2011-2017 OOjs UI Team and other contributors.
+Copyright 2011-2018 OOUI Team and other contributors.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
diff --git a/www/wiki/vendor/oojs/oojs-ui/README.md b/www/wiki/vendor/oojs/oojs-ui/README.md
index 6ee88c4a..6e98d423 100644
--- a/www/wiki/vendor/oojs/oojs-ui/README.md
+++ b/www/wiki/vendor/oojs/oojs-ui/README.md
@@ -1,80 +1,111 @@
[![npm](https://img.shields.io/npm/v/oojs-ui.svg?style=flat)](https://www.npmjs.com/package/oojs-ui) [![Packagist](https://img.shields.io/packagist/v/oojs/oojs-ui.svg?style=flat)](https://packagist.org/packages/oojs/oojs-ui) [![David](https://img.shields.io/david/dev/wikimedia/oojs-ui.svg?style=flat)](https://david-dm.org/wikimedia/oojs-ui#info=devDependencies)
-OOjs UI
+OOUI
=================
-OOjs UI is a modern JavaScript UI toolkit. It provides common widgets, layouts, dialogs and icons that are ready to use, as well as many useful and convenient classes for constructing custom user interfaces. It is the standard user-interface library in Wikimedia Foundation Web products, having been originally created for use by [VisualEditor](https://www.mediawiki.org/wiki/VisualEditor), which uses it for its entire user interface.
+OOUI is a component-based JavaScript UI library. Key features:
-Quick start
-----------
+* Common widgets, layouts, and dialogs
+* Classes, elements, and mixins to create custom interfaces
+* Internationalization and localization, like right-to-left (RTL) languages support
+* Theme-ability
+* Built-in icons
+* Accessibility features
-This library is available as an [npm](https://npmjs.org/) package! Install it right away:
-<pre lang="bash">
-npm install oojs-ui
-</pre>
+It is the standard library for Web products at the Wikimedia Foundation, having been originally created for use by [VisualEditor](https://www.mediawiki.org/wiki/VisualEditor).
-If you don't want to use npm, you can:
-1. Clone the repo and move into it, `$ git clone https://phabricator.wikimedia.org/diffusion/GOJU/oojs-ui.git oojs-ui && cd oojs-ui`.
+Quick start
+----------
-2. Install Grunt command-line utility:<br>`$ npm install -g grunt-cli`
+The library is available on [npm](https://www.npmjs.com/package/oojs-ui). To install:
-3. Install [composer](https://getcomposer.org/download/) and make sure running `composer` will execute it (*e.g.* add it to `$PATH` in POSIX environments).
-
-4. Install dev dependencies:<br>`$ npm install`
+<pre lang="bash">
+$ npm install oojs-ui
+</pre>
-5. Build the library (you can alternatively use `grunt quick-build` if you don't need to rebuild the PNGs):<br>`$ grunt build`
+Once installed, include the following scripts and styles to get started:
-6. You can now copy the distribution files from the dist directory into your project.
+<pre lang="html">
+<script src="node_modules/jquery/dist/jquery.min.js"></script>
+<script src="node_modules/oojs/dist/oojs.min.js"></script>
-7. You can see a suite of demos in `/demos` by executing:<br>`$ npm run-script demos`
+<script src="node_modules/oojs-ui/dist/oojs-ui.min.js"></script>
+<script src="node_modules/oojs-ui/dist/oojs-ui-wikimediaui.min.js"></script>
+<link rel="stylesheet" href="node_modules/oojs-ui/dist/oojs-ui-wikimediaui.min.css">
+</pre>
Loading the library
-------------------
-While the distribution directory is chock-full of files, you will normally only need to load three:
+While the distribution directory is chock-full of files, you will normally load only the following three:
* `oojs-ui.js`, containing the full library;
* One of `oojs-ui-wikimediaui.css` or `oojs-ui-apex.css`, containing theme-specific styles; and
* One of `oojs-ui-wikimediaui.js` or `oojs-ui-apex.js`, containing theme-specific code
-You can load additional icon packs from files named `oojs-ui-mediawiki-icons-*.css` or `oojs-ui-apex-icons-*.css`.
+You can load additional icon packs from files named `oojs-ui-wikimediaui-icons-*.css` or `oojs-ui-apex-icons-*.css`.
The remaining files make it possible to load only parts of the whole library.
Furthermore, every CSS file has a right-to-left (RTL) version available, to be used on pages using right-to-left languages if your environment doesn't automatically flip them as needed.
-Versioning
-----------
+Issue tracker
+-------------
-We use the Semantic Versioning guidelines as much as possible.
+Found a bug or missing feature? Please report it in our [issue tracker Phabricator](https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=PHID-PROJ-dgmoevjqeqlerleqzzx5)!
-Releases will be numbered in the following format:
-`<major>.<minor>.<patch>`
+Contributing
+------------
-For more information on SemVer, please visit http://semver.org/.
+We are always delighted when people contribute patches. To setup your development environment:
-Issue tracker
--------------
+1. Clone the repo: `$ git clone https://phabricator.wikimedia.org/diffusion/GOJU/oojs-ui.git oojs-ui`
-Found a bug or missing feature? Please report it in our [issue tracker Phabricator](https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=PHID-PROJ-dgmoevjqeqlerleqzzx5)!
+2. Move into the library directory:<br>`$ cd oojs-ui`
+3. Install [composer](https://getcomposer.org/download/) and make sure running `composer` will execute it (*e.g.* add it to `$PATH` in POSIX environments).
-Contributing
-------------
+4. Install dev dependencies:<br>`$ npm install`
+
+5. Build the library (you can alternatively use `grunt quick-build` if you don't need to rebuild the PNGs):<br>`$ grunt build`
+
+6. You can see a suite of demos in `/demos` by executing:<br>`$ npm run-script demos`
+
+7. You can also copy the distribution files from the dist directory into your project.
+
+
+We use [Gerrit](https://gerrit.wikimedia.org/) for code review, and [Phabricator](https://phabricator.wikimedia.org) to track issues. To contribute patches or join discussions all you need is a [developer account](https://wikitech.wikimedia.org/w/index.php?title=Special:CreateAccount&returnto=Help%3AGetting+Started).
+
+* If you've found a bug, or wish to request a feature [raise a ticket on Phabricator](https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=PHID-PROJ-dgmoevjqeqlerleqzzx5).
+* To submit your patch, follow [the "getting started" quick-guide](https://www.mediawiki.org/wiki/Gerrit/Getting_started). We try to review patches within a week.
+* We automatically lint and style-check changes to JavaScript, PHP, LESS/CSS, Ruby and JSON files. You can test these yourself with `npm test` and `composer test` locally before pushing changes. SVG files should be squashed in advance of committing with [SVGO](https://github.com/svg/svgo) using `svgo --pretty --disable=removeXMLProcInst --disable=cleanupIDs <filename>`.
+
+A new version of the library is released most weeks on Tuesdays.
-We are always delighted when people contribute patches. We recommend a few things to make it quicker and easier for you to contribute:
+Community
+---------
-* You will need a [Wikitech account](https://wikitech.wikimedia.org/w/index.php?title=Special:UserLogin&returnto=Help%3AGetting+Started&type=signup) which you can use to login to [Gerrit](https://gerrit.wikimedia.org/), our code review system.
-* You will need a [Wikimedia account](https://www.mediawiki.org/w/index.php?title=Special:UserLogin&type=signup), which you can [use to login to Phabricator](https://www.mediawiki.org/w/index.php?title=Special:UserLogin&returnto=Special%3AOAuth%2Fauthorize&returntoquery=oauth_token%3D2fa60627878b83173e0196040b983326%26oauth_consumer_key%3D038ec949b263dc807b0079fd88538f37).
-* You should [create a Phabricator ticket](https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=PHID-PROJ-dgmoevjqeqlerleqzzx5) describing the issue you wish to change.
-* We automatically lint and style-check changes to JavaScript, PHP, CSS, Ruby and JSON files. You can test these yourself with `npm test` and `composer test` locally before pushing changes. SVG files should be squashed in advance of committing with [SVGO](https://github.com/svg/svgo) using `svgo --pretty --disable=removeXMLProcInst --disable=cleanupIDs <filename>`.
-* To submit your patch, follow [the "getting started" quick-guide](https://www.mediawiki.org/wiki/Gerrit/Getting_started). You should expect to get code review within a day or two.
-* A new version of the library is cut and released most weeks on Tuesdays.
+Get updates, ask questions and join the discussion with maintainers and contributors:
+
+* Join the Wikimedia Developers mailing list, [wikitech-l](https://lists.wikimedia.org/mailman/listinfo/wikitech-l).
+* Chat with the maintainers on `#wikimedia-dev` on `irc.freenode.net`.
+* Ask questions on [StackOverflow](https://stackoverflow.com/tags/oojs-ui/info).
+* Watchlist the [documentation](https://www.mediawiki.org/wiki/OOUI) on MediaWiki to stay updated.
+
+
+Versioning
+----------
+
+We use the [Semantic Versioning guidelines](http://semver.org/).
+
+Releases will be numbered in the following format:
+
+`<major>.<minor>.<patch>`
Release
@@ -82,38 +113,40 @@ Release
Release process:
<pre lang="bash">
-$ cd path/to/oojs-ui/
-$ git remote update
-$ git checkout -B release -t origin/master
-
-# Ensure tests pass
-$ npm install && composer update && npm test && composer test
-
-# Avoid using "npm version patch" because that creates
-# both a commit and a tag, and we shouldn't tag until after
-# the commit is merged.
-
-# Update release notes
-# Copy the resulting list into a new section at the top of History.md and edit
-# into five sub-sections, in order:
-# * Breaking changes
-# * Deprecations
-# * Features
-# * Styles
-# * Code
-$ git log --format='* %s (%aN)' --no-merges --reverse v$(node -e 'console.log(require("./package.json").version);')...HEAD | grep -v "Localisation updates from" | sort
-$ edit History.md
-
-# Update the version number
-$ edit package.json
-
-$ git add -p
-$ git commit -m "Tag vX.X.X"
-$ git review
-
-# After merging:
-$ git remote update
-$ git checkout origin/master
-$ git tag "vX.X.X"
-$ npm run publish-build && git push --tags && npm publish
+
+ $ cd path/to/oojs-ui/
+ $ git remote update
+ $ git checkout -B release -t origin/master
+
+ # Ensure tests pass
+ $ npm install && composer update && npm test && composer test
+
+ # Avoid using "npm version patch" because that creates
+ # both a commit and a tag, and we shouldn't tag until after
+ # the commit is merged.
+
+ # Update release notes
+ # Copy the resulting list into a new section at the top of History.md and edit
+ # into five sub-sections, in order:
+ # * Breaking changes
+ # * Deprecations
+ # * Features
+ # * Styles
+ # * Code
+ $ git log --format='* %s (%aN)' --no-merges --reverse v$(node -e 'console.log(require("./package.json").version);')...HEAD | grep -v "Localisation updates from" | sort
+ $ edit History.md
+
+ # Update the version number
+ $ edit package.json
+
+ $ git add -p
+ $ git commit -m "Tag vX.X.X"
+ $ git review
+
+ # After merging:
+ $ git remote update
+ $ git checkout origin/master
+ $ git tag "vX.X.X"
+ $ npm run publish-build && git push --tags && npm publish
+
</pre>
diff --git a/www/wiki/vendor/oojs/oojs-ui/bin/testsuitegenerator.rb b/www/wiki/vendor/oojs/oojs-ui/bin/testsuitegenerator.rb
index 25917fcf..db2d841b 100644
--- a/www/wiki/vendor/oojs/oojs-ui/bin/testsuitegenerator.rb
+++ b/www/wiki/vendor/oojs/oojs-ui/bin/testsuitegenerator.rb
@@ -16,12 +16,11 @@ else
# classes with different PHP and JS implementations.
# we can still compare the PHP-infuse result to JS result, though.
- infuse_only_classes = %w[DropdownInputWidget ComboBoxInputWidget
+ infuse_only_classes = %w[ComboBoxInputWidget
RadioSelectInputWidget CheckboxMultiselectInputWidget]
testable_classes = classes
.reject{|c| c[:abstract] } # can't test abstract classes
.reject{|c| !c[:parent] || c[:trait] || c[:parent] == 'Theme' } # can't test abstract
- .reject{|c| c[:name] == 'MediaWikiTheme' } # can't test abstract
.reject{|c| %w[Element Widget Layout Theme].include? c[:name] } # no toplevel
make_class_instance_placeholder = lambda do |klass, config|
@@ -61,7 +60,7 @@ else
'maxLength' => [100],
'icon' => ['image'],
'indicator' => ['down'],
- 'flags' => %w[constructive primary],
+ 'flags' => %w[progressive primary],
'progress' => [0, 50, 100, false],
'options' => [
[],
@@ -69,6 +68,7 @@ else
[ { 'data' => 'a' }, { 'data' => 'b' } ],
[ { 'data' => 'a', 'label' => 'A' }, { 'data' => 'b', 'label' => 'B' } ],
],
+ 'value' => ['', 'a', 'b', '<b>HTML?</b>'],
# deprecated, makes test logs spammy
'multiline' => [],
# usually makes no sense in JS
@@ -81,6 +81,11 @@ else
['FieldLayout', 'help'] => [],
['ActionFieldLayout', 'help'] => [],
['FieldsetLayout', 'help'] => [],
+ # the dynamic 'clear' indicator in JS messes everything up
+ ['SearchInputWidget', 'value'] => [],
+ ['SearchInputWidget', 'indicator'] => [],
+ ['SearchInputWidget', 'required'] => [],
+ ['SearchInputWidget', 'disabled'] => [],
# these are defined by Element and would bloat the tests
'classes' => [],
'id' => [],
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/BrokenDialog.js b/www/wiki/vendor/oojs/oojs-ui/demos/classes/BrokenDialog.js
index 9919bd1c..40739a84 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/BrokenDialog.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/BrokenDialog.js
@@ -5,7 +5,7 @@ Demo.BrokenDialog = function DemoBrokenDialog( config ) {
OO.inheritClass( Demo.BrokenDialog, OO.ui.ProcessDialog );
Demo.BrokenDialog.static.title = 'Broken dialog';
Demo.BrokenDialog.static.actions = [
- { action: 'save', label: 'Save', flags: [ 'primary', 'constructive' ] },
+ { action: 'save', label: 'Save', flags: [ 'primary', 'progressive' ] },
{ action: 'delete', label: 'Delete', flags: 'destructive' },
{ action: 'cancel', label: 'Cancel', flags: [ 'safe', 'back' ] }
];
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.js b/www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.js
index d65748e0..9f9573e3 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.js
@@ -24,18 +24,12 @@ Demo.ButtonStyleShowcaseWidget.static.styles = [
flags: [ 'progressive' ]
},
{
- flags: [ 'constructive' ]
- },
- {
flags: [ 'destructive' ]
},
{
flags: [ 'primary', 'progressive' ]
},
{
- flags: [ 'primary', 'constructive' ]
- },
- {
flags: [ 'primary', 'destructive' ]
}
];
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.php b/www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.php
index 09c02d2f..7d2f45e4 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.php
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/ButtonStyleShowcaseWidget.php
@@ -12,18 +12,12 @@ class ButtonStyleShowcaseWidget extends OOUI\Widget {
'flags' => [ 'progressive' ],
],
[
- 'flags' => [ 'constructive' ],
- ],
- [
'flags' => [ 'destructive' ],
],
[
'flags' => [ 'primary', 'progressive' ],
],
[
- 'flags' => [ 'primary', 'constructive' ],
- ],
- [
'flags' => [ 'primary', 'destructive' ],
],
];
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/FloatableTest.css b/www/wiki/vendor/oojs/oojs-ui/demos/classes/FloatableTest.css
index 3842259a..d5c0c84c 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/FloatableTest.css
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/FloatableTest.css
@@ -1,10 +1,10 @@
.demo-floatableTest-floatable,
.demo-floatableTest-container {
- border: 1px #000 solid;
+ border: 1px solid #000;
}
.demo-floatableTest-floatable {
- border: 1px #f00 solid;
+ border: 1px solid #d33;
width: 200px;
height: 200px;
position: absolute;
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/IndexedDialog.js b/www/wiki/vendor/oojs/oojs-ui/demos/classes/IndexedDialog.js
index b29998e5..ac932245 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/IndexedDialog.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/IndexedDialog.js
@@ -11,19 +11,29 @@ Demo.IndexedDialog.prototype.getBodyHeight = function () {
return 250;
};
Demo.IndexedDialog.prototype.initialize = function () {
+ var loremIpsum = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, ' +
+ 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\u200E';
Demo.IndexedDialog.parent.prototype.initialize.apply( this, arguments );
this.indexLayout = new OO.ui.IndexLayout();
this.tabPanels = [
- new Demo.SampleTabPanel( 'first', { label: 'One' } ),
- new Demo.SampleTabPanel( 'second', { label: 'Two' } ),
- new Demo.SampleTabPanel( 'third', { label: 'Three' } ),
- new Demo.SampleTabPanel( 'fourth', { label: 'Four' } )
+ new Demo.SampleTabPanel( 'first', { label: 'One tab' } ),
+ new Demo.SampleTabPanel( 'second', { label: 'Two tab' } ),
+ new Demo.SampleTabPanel( 'third', { label: 'Three tab' } ),
+ new Demo.SampleTabPanel( 'fourth', { label: 'Four tab' } ),
+ new Demo.SampleTabPanel( 'long', {
+ label: 'Long tab',
+ content: [
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum )
+ ]
+ } )
];
this.indexLayout.addTabPanels( this.tabPanels );
this.$body.append( this.indexLayout.$element );
- this.indexLayout.getTabs().getItemFromData( 'fourth' ).setDisabled( true );
+ this.indexLayout.getTabs().findItemFromData( 'fourth' ).setDisabled( true );
};
Demo.IndexedDialog.prototype.getActionProcess = function ( action ) {
if ( action ) {
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/MenuDialog.js b/www/wiki/vendor/oojs/oojs-ui/demos/classes/MenuDialog.js
index 11759a8c..34e55806 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/MenuDialog.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/MenuDialog.js
@@ -11,7 +11,7 @@ Demo.MenuDialog.prototype.getBodyHeight = function () {
return 350;
};
Demo.MenuDialog.prototype.initialize = function () {
- var menuLayout, positionField, showField, menuPanel, contentPanel;
+ var menuLayout, positionField, showField, expandField, menuPanel, contentPanel;
Demo.MenuDialog.parent.prototype.initialize.apply( this, arguments );
menuLayout = new OO.ui.MenuLayout();
@@ -52,6 +52,18 @@ Demo.MenuDialog.prototype.initialize = function () {
align: 'top'
}
);
+ expandField = new OO.ui.FieldLayout(
+ new OO.ui.ToggleSwitchWidget( { value: true } ).on( 'change', function ( value ) {
+ menuLayout.$element.toggleClass( 'oo-ui-menuLayout-expanded', value );
+ menuLayout.$element.toggleClass( 'oo-ui-menuLayout-static', !value );
+ menuPanel.$element.toggleClass( 'oo-ui-panelLayout-expanded', value );
+ contentPanel.$element.toggleClass( 'oo-ui-panelLayout-expanded', value );
+ } ),
+ {
+ label: 'Expand layout',
+ align: 'top'
+ }
+ );
menuPanel = new OO.ui.PanelLayout( { padded: true, expanded: true, scrollable: true } );
contentPanel = new OO.ui.PanelLayout( { padded: true, expanded: true, scrollable: true } );
@@ -61,6 +73,7 @@ Demo.MenuDialog.prototype.initialize = function () {
menuLayout.$content.append(
contentPanel.$element.append(
positionField.$element,
+ expandField.$element,
showField.$element
)
);
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/PositionSelectWidget.css b/www/wiki/vendor/oojs/oojs-ui/demos/classes/PositionSelectWidget.css
index 7317097d..eb60d777 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/PositionSelectWidget.css
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/PositionSelectWidget.css
@@ -1,34 +1,34 @@
.demo-positionSelectWidget table {
border-collapse: collapse;
}
-.demo-positionSelectWidget tr:nth-child(2) td:nth-child(2) {
- border-top: 1px #000 solid;
- border-left: 1px #000 solid;
+.demo-positionSelectWidget tr:nth-child( 2 ) td:nth-child( 2 ) {
+ border-top: 1px solid #000;
+ border-left: 1px solid #000;
}
-.demo-positionSelectWidget tr:nth-child(2) td:nth-child(3) {
- border-top: 1px #000 solid;
+.demo-positionSelectWidget tr:nth-child( 2 ) td:nth-child( 3 ) {
+ border-top: 1px solid #000;
}
-.demo-positionSelectWidget tr:nth-child(2) td:nth-child(4) {
- border-top: 1px #000 solid;
- border-right: 1px #000 solid;
+.demo-positionSelectWidget tr:nth-child( 2 ) td:nth-child( 4 ) {
+ border-top: 1px solid #000;
+ border-right: 1px solid #000;
}
-.demo-positionSelectWidget tr:nth-child(3) td:nth-child(2) {
- border-left: 1px #000 solid;
+.demo-positionSelectWidget tr:nth-child( 3 ) td:nth-child( 2 ) {
+ border-left: 1px solid #000;
}
-.demo-positionSelectWidget tr:nth-child(3) td:nth-child(4) {
- border-right: 1px #000 solid;
+.demo-positionSelectWidget tr:nth-child( 3 ) td:nth-child( 4 ) {
+ border-right: 1px solid #000;
}
-.demo-positionSelectWidget tr:nth-child(4) td:nth-child(2) {
- border-bottom: 1px #000 solid;
- border-left: 1px #000 solid;
+.demo-positionSelectWidget tr:nth-child( 4 ) td:nth-child( 2 ) {
+ border-bottom: 1px solid #000;
+ border-left: 1px solid #000;
}
-.demo-positionSelectWidget tr:nth-child(4) td:nth-child(3) {
- border-bottom: 1px #000 solid;
+.demo-positionSelectWidget tr:nth-child( 4 ) td:nth-child( 3 ) {
+ border-bottom: 1px solid #000;
}
-.demo-positionSelectWidget tr:nth-child(4) td:nth-child(4) {
- border-bottom: 1px #000 solid;
- border-right: 1px #000 solid;
+.demo-positionSelectWidget tr:nth-child( 4 ) td:nth-child( 4 ) {
+ border-bottom: 1px solid #000;
+ border-right: 1px solid #000;
}
.demo-positionSelectWidget .oo-ui-radioOptionWidget.oo-ui-optionWidget-selected {
- outline: 1px #f00 solid;
+ outline: 1px solid #d33;
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/ProcessDialog.js b/www/wiki/vendor/oojs/oojs-ui/demos/classes/ProcessDialog.js
index c0f3d6c9..6ddc8982 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/ProcessDialog.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/ProcessDialog.js
@@ -9,9 +9,20 @@ Demo.ProcessDialog.static.actions = [
{ action: 'other', label: 'Other', flags: 'other' }
];
Demo.ProcessDialog.prototype.initialize = function () {
+ var $content;
Demo.ProcessDialog.parent.prototype.initialize.apply( this, arguments );
+
+ $content = $( '<div>' ).append(
+ $( '<p>' ).text( 'Dialog content' ),
+ $( '<a>' )
+ .text( 'Be alert!' )
+ .on( 'click', function () {
+ OO.ui.alert( 'You are alert!' );
+ } )
+ );
+
this.content = new OO.ui.PanelLayout( { padded: true, expanded: false } );
- this.content.$element.append( '<p>Dialog content</p>' );
+ this.content.$element.append( $content );
this.$body.append( this.content.$element );
};
Demo.ProcessDialog.prototype.getActionProcess = function ( action ) {
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/SampleTabPanel.js b/www/wiki/vendor/oojs/oojs-ui/demos/classes/SampleTabPanel.js
index 03bce0dd..39a7c6b6 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/SampleTabPanel.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/SampleTabPanel.js
@@ -1,5 +1,7 @@
Demo.SampleTabPanel = function DemoSampleTabPanel( name, config ) {
OO.ui.TabPanelLayout.call( this, name, config );
- this.$element.text( this.label );
+ if ( this.$element.is( ':empty' ) ) {
+ this.$element.text( this.label );
+ }
};
OO.inheritClass( Demo.SampleTabPanel, OO.ui.TabPanelLayout );
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/classes/SimpleWidget.css b/www/wiki/vendor/oojs/oojs-ui/demos/classes/SimpleWidget.css
index b7f501f9..04f0844e 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/classes/SimpleWidget.css
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/classes/SimpleWidget.css
@@ -5,10 +5,8 @@
line-height: 1;
}
-.demo-simpleWidget.oo-ui-iconElement .oo-ui-iconElement-icon,
-.demo-simpleWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
- top: 0;
- height: 100%;
+.demo-simpleWidget.oo-ui-labelElement {
+ line-height: 1.172em;
}
.demo-simpleWidget.oo-ui-iconElement {
@@ -17,24 +15,9 @@
.demo-simpleWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
position: absolute;
- bottom: 0;
- right: 0;
left: 0.9375em;
}
-.demo-simpleWidget.oo-ui-labelElement-label {
- line-height: 1.172em;
-}
-
-.demo-simpleWidget.oo-ui-indicatorElement {
- padding-right: 2.5em;
-}
-
-.demo-simpleWidget.oo-ui-indicatorElement-indicator {
- right: 0.9375em;
-}
-
-.demo-simpleWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,
-.demo-simpleWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
+.demo-simpleWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon {
opacity: 0.51;
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/demo.js b/www/wiki/vendor/oojs/oojs-ui/demos/demo.js
index c41e6c0d..635952e8 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/demo.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/demo.js
@@ -29,7 +29,10 @@ window.Demo = function Demo() {
new OO.ui.MenuOptionWidget( { data: 'icons', label: 'Icons' } ),
new OO.ui.MenuOptionWidget( { data: 'toolbars', label: 'Toolbars' } ),
new OO.ui.MenuOptionWidget( { data: 'widgets', label: 'Widgets' } )
- ]
+ ],
+ // Funny effect... This dropdown is considered to always be "out of viewport"
+ // due to the getViewportSpacing() override below. Don't let it disappear.
+ hideWhenOutOfView: false
},
classes: [ 'demo-pageDropdown' ]
} );
@@ -94,11 +97,21 @@ window.Demo = function Demo() {
.append( this.$menu );
$( 'html' ).attr( 'dir', this.mode.direction );
$( 'head' ).append( this.stylesheetLinks );
+ $( 'body' ).addClass( 'oo-ui-theme-' + this.mode.theme );
// eslint-disable-next-line new-cap
OO.ui.theme = new OO.ui[ this.constructor.static.themes[ this.mode.theme ] + 'Theme' ]();
OO.ui.isMobile = function () {
return demo.mode.platform === 'mobile';
};
+ OO.ui.getViewportSpacing = function () {
+ return {
+ // Contents of dialogs are shown on top of the fixed menu
+ top: demo.mode.page === 'dialogs' ? 0 : demo.$menu.outerHeight(),
+ right: 0,
+ bottom: 0,
+ left: 0
+ };
+ };
};
/* Setup */
@@ -168,9 +181,11 @@ Demo.static.additionalThemeImagesSuffixes = {
'-icons-editing-list',
'-icons-editing-advanced',
'-icons-media',
+ '-icons-location',
'-icons-user',
'-icons-layout',
- '-icons-accessibility'
+ '-icons-accessibility',
+ '-icons-wikimedia'
]
};
@@ -285,10 +300,10 @@ Demo.prototype.initialize = function () {
* Will load a new page.
*/
Demo.prototype.onModeChange = function () {
- var page = this.pageMenu.getSelectedItem().getData(),
- theme = this.themeSelect.getSelectedItem().getData(),
- direction = this.directionSelect.getSelectedItem().getData(),
- platform = this.platformSelect.getSelectedItem().getData();
+ var page = this.pageMenu.findSelectedItem().getData(),
+ theme = this.themeSelect.findSelectedItem().getData(),
+ direction = this.directionSelect.findSelectedItem().getData(),
+ platform = this.platformSelect.findSelectedItem().getData();
history.pushState( null, document.title, this.getUrlQuery( [ page, theme, direction, platform ] ) );
$( window ).triggerHandler( 'popstate' );
@@ -485,6 +500,7 @@ Demo.prototype.normalizeQuery = function () {
*/
Demo.prototype.destroy = function () {
$( 'body' ).removeClass( 'oo-ui-ltr oo-ui-rtl' );
+ $( 'body' ).removeClass( 'oo-ui-theme-' + this.mode.theme );
$( this.stylesheetLinks ).remove();
this.$element.remove();
this.emit( 'destroy' );
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/demos.php b/www/wiki/vendor/oojs/oojs-ui/demos/demos.php
index 00eaca4b..ab8ba742 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/demos.php
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/demos.php
@@ -64,9 +64,11 @@
'-icons-editing-list',
'-icons-editing-advanced',
'-icons-media',
+ '-icons-location',
'-icons-user',
'-icons-layout',
- '-icons-accessibility'
+ '-icons-accessibility',
+ '-icons-wikimedia'
]
];
// Stylesheets to load
@@ -81,7 +83,7 @@
<html lang="en" dir="<?php echo $direction; ?>">
<head>
<meta charset="UTF-8">
- <title>OOjs UI Widget Demo</title>
+ <title>OOUI Widget Demo</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php
foreach ( $urls as $url ) {
@@ -91,7 +93,7 @@
<link rel="stylesheet" href="styles/demo<?php echo $directionSuffix; ?>.css">
<link rel="stylesheet" href="classes/ButtonStyleShowcaseWidget.css">
</head>
-<body class="oo-ui-<?php echo $direction; ?>">
+<body class="oo-ui-<?php echo $direction; ?> oo-ui-theme-<?php echo $theme ?>">
<div class="demo">
<div class="demo-menu" role="navigation">
<?php
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/index.html b/www/wiki/vendor/oojs/oojs-ui/demos/index.html
index aa055168..b8d17e85 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/index.html
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/index.html
@@ -2,7 +2,7 @@
<html lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
- <title>OOjs UI Demos</title>
+ <title>OOUI Demos</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="classes/ButtonStyleShowcaseWidget.css">
<link rel="stylesheet" href="classes/SimpleWidget.css">
@@ -16,7 +16,11 @@
<script src="node_modules/prismjs/prism.js"></script>
<script src="node_modules/prismjs/plugins/autolinker/prism-autolinker.js"></script>
<script src="node_modules/javascript-stringify/javascript-stringify.js"></script>
- <script src="dist/oojs-ui.js"></script>
+ <!-- Add the individual oojs-ui files for proper sourcemap support -->
+ <script src="dist/oojs-ui-core.js"></script>
+ <script src="dist/oojs-ui-toolbars.js"></script>
+ <script src="dist/oojs-ui-widgets.js"></script>
+ <script src="dist/oojs-ui-windows.js"></script>
<script src="dist/oojs-ui-wikimediaui.js"></script> <!-- Do not change this line or you'll break `grunt add-theme` -->
<script src="dist/oojs-ui-apex.js"></script>
<script src="demo.js"></script>
@@ -58,6 +62,8 @@
$( function () {
var demo, lastQuery = location.search;
+ OO.ui.isDemo = true;
+
function setup() {
var
prevPage = demo ? demo.mode.page : null,
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/infusion.js b/www/wiki/vendor/oojs/oojs-ui/demos/infusion.js
index dcf8c122..1374b9a2 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/infusion.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/infusion.js
@@ -1,7 +1,7 @@
// Demonstrate JavaScript 'infusion' of PHP-generated widgets.
// Used by widgets.php.
-var infuseButton;
+var infuseButton, $demoMenu;
// Helper function to get high resolution profiling data, where available.
function now() {
@@ -24,6 +24,17 @@ function infuseAll() {
infuseButton.setDisabled( true );
}
+$demoMenu = $( '.demo-menu' );
+
+OO.ui.getViewportSpacing = function () {
+ return {
+ top: $demoMenu.outerHeight(),
+ right: 0,
+ bottom: 0,
+ left: 0
+ };
+};
+
// More typical usage: we take the existing server-side
// button group and do things to it, here adding a new button.
infuseButton = new OO.ui.ButtonWidget( { label: 'Infuse' } )
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/pages/dialogs.js b/www/wiki/vendor/oojs/oojs-ui/demos/pages/dialogs.js
index 1b11cb23..e55e4e70 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/pages/dialogs.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/pages/dialogs.js
@@ -100,7 +100,7 @@ Demo.static.pages.dialogs = function ( demo ) {
size: 'medium'
},
data: {
- title: 'Sample dialog with very long title that does not fit'
+ title: 'Sample dialog with very long title that does not remotely fit into the space available and thus demonstrates what happens in that use case'
}
},
{
@@ -170,7 +170,7 @@ Demo.static.pages.dialogs = function ( demo ) {
{
action: 'repeat',
label: 'Try again',
- flags: [ 'primary', 'constructive' ]
+ flags: [ 'primary', 'progressive' ]
}
]
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/pages/icons.js b/www/wiki/vendor/oojs/oojs-ui/demos/pages/icons.js
index b990a086..cea76145 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/pages/icons.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/pages/icons.js
@@ -2,7 +2,7 @@ Demo.static.pages.icons = function ( demo ) {
var i, len, iconSet, iconsFieldset, iconWidget, selector,
icons = {
movement: [
- 'arrowLast',
+ 'arrowPrevious',
'arrowNext',
'downTriangle',
'upTriangle',
@@ -37,7 +37,6 @@ Demo.static.pages.icons = function ( demo ) {
alerts: [
'alert',
'bell',
- 'bellOn',
'comment',
'message',
'notice',
@@ -52,6 +51,7 @@ Demo.static.pages.icons = function ( demo ) {
'browser',
'cancel',
'check',
+ 'checkAll',
'clear',
'clock',
'close',
@@ -62,20 +62,20 @@ Demo.static.pages.icons = function ( demo ) {
'help',
'key',
'keyboard',
+ 'lightbulb',
'logOut',
'newWindow',
'printer',
+ 'reload',
'search',
'settings',
- 'subtract',
- 'sun',
- 'watchlist'
+ 'subtract'
],
moderation: [
+ 'bookmarkOutline',
+ 'bookmark',
'block',
'unBlock',
- 'clip',
- 'unClip',
'flag',
'unFlag',
'lock',
@@ -119,7 +119,7 @@ Demo.static.pages.icons = function ( demo ) {
'outdent'
],
'editing-advanced': [
- 'alignCentre',
+ 'alignCenter',
'alignLeft',
'alignRight',
'attachment',
@@ -134,7 +134,6 @@ Demo.static.pages.icons = function ( demo ) {
'outline',
'puzzle',
'quotes',
- 'quotesAdd',
'searchCaseSensitive',
'searchDiacritics',
'searchRegularExpression',
@@ -147,16 +146,23 @@ Demo.static.pages.icons = function ( demo ) {
'tableAddRowBefore',
'tableCaption',
'tableMergeCells',
+ 'tableMoveColumnAfter',
+ 'tableMoveColumnBefore',
+ 'tableMoveRowAfter',
+ 'tableMoveRowBefore',
'templateAdd',
'wikiText'
],
media: [
'fullScreen',
+ 'exitFullscreen',
'image',
'imageAdd',
'imageLock',
'imageGallery',
+ 'imageBroken',
'play',
+ 'pause',
'stop'
],
location: [
@@ -166,9 +172,8 @@ Demo.static.pages.icons = function ( demo ) {
'mapTrail'
],
user: [
- 'userActive',
+ 'userAnonymous',
'userAvatar',
- 'userInactive',
'userTalk'
],
layout: [
@@ -198,11 +203,8 @@ Demo.static.pages.icons = function ( demo ) {
]
},
indicators = [
- 'alert',
'clear',
'down',
- 'next',
- 'previous',
'required',
'search',
'up'
@@ -251,7 +253,6 @@ Demo.static.pages.icons = function ( demo ) {
flags: [],
data: {
progressive: false,
- constructive: false,
destructive: false
}
} ),
@@ -260,7 +261,6 @@ Demo.static.pages.icons = function ( demo ) {
flags: [ 'progressive' ],
data: {
progressive: true,
- constructive: false,
destructive: false
}
} ),
@@ -269,7 +269,6 @@ Demo.static.pages.icons = function ( demo ) {
flags: [ 'destructive' ],
data: {
progressive: false,
- constructive: false,
destructive: true
}
} )
@@ -284,7 +283,6 @@ Demo.static.pages.icons = function ( demo ) {
} )
.selectItemByData( {
progressive: false,
- constructive: false,
destructive: false
} );
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/pages/toolbars.js b/www/wiki/vendor/oojs/oojs-ui/demos/pages/toolbars.js
index 4110768b..c7061182 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/pages/toolbars.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/pages/toolbars.js
@@ -1,5 +1,5 @@
Demo.static.pages.toolbars = function ( demo ) {
- var i, toolGroups, saveButton, deleteButton, actionButton, actionGroup, actionButtonDisabled, PopupTool, ToolGroupTool,
+ var i, toolGroups, actionButton, actionButtonDelete, actionButtonDisabled, actionGroup, publishButton, AlertTool, PopupTool, ToolGroupTool,
setDisabled = function () { this.setDisabled( true ); },
$demo = demo.$element,
$containers = $(),
@@ -94,6 +94,26 @@ Demo.static.pages.toolbars = function ( demo ) {
toolGroupFactories[ 0 ].register( createDisabledToolGroup( OO.ui.ListToolGroup, 'disabledList' ) );
toolGroupFactories[ 1 ].register( createDisabledToolGroup( OO.ui.MenuToolGroup, 'disabledMenu' ) );
+ AlertTool = function ( toolGroup, config ) {
+ // Parent constructor
+ OO.ui.PopupTool.call( this, toolGroup, $.extend( { popup: {
+ padded: true,
+ label: 'Alert head',
+ head: true
+ } }, config ) );
+
+ this.popup.$body.append( '<p>Alert contents</p>' );
+ };
+
+ OO.inheritClass( AlertTool, OO.ui.PopupTool );
+
+ AlertTool.static.name = 'alertTool';
+ AlertTool.static.group = 'popupTools';
+ AlertTool.static.icon = 'alert';
+
+ toolFactories[ 2 ].register( AlertTool );
+ toolFactories[ 4 ].register( AlertTool );
+
PopupTool = function ( toolGroup, config ) {
// Parent constructor
OO.ui.PopupTool.call( this, toolGroup, $.extend( { popup: {
@@ -132,6 +152,7 @@ Demo.static.pages.toolbars = function ( demo ) {
toolFactories[ 3 ].register( ToolGroupTool );
toolFactories[ 5 ].register( ToolGroupTool );
+ // Toolbars setup, in order of toolbar items appearance
// Toolbar
toolbars[ 0 ].setup( [
{
@@ -171,6 +192,7 @@ Demo.static.pages.toolbars = function ( demo ) {
toolbars[ 1 ].setup( [
{
type: 'menu',
+ header: 'Popup-/MenuToolGroup header',
icon: 'image',
include: [ { group: 'menuTools' } ]
},
@@ -178,9 +200,17 @@ Demo.static.pages.toolbars = function ( demo ) {
type: 'disabledMenu',
icon: 'image',
include: [ { group: 'disabledMenuTools' } ]
+ },
+ {
+ type: 'bar',
+ include: [ { group: 'cite' } ]
+ },
+ {
+ type: 'bar',
+ include: [ { group: 'citeDisabled' } ]
}
] );
- // Action toolbar for toolbars[3]
+ // Action toolbar for toolbars[ 3 ] below
toolbars[ 2 ].setup( [
{
include: [ { group: 'popupTools' } ]
@@ -189,9 +219,15 @@ Demo.static.pages.toolbars = function ( demo ) {
type: 'list',
icon: 'menu',
indicator: '',
- include: [ { group: 'listTools' } ]
+ include: [ { group: 'overflowTools' } ]
+ },
+ {
+ type: 'list',
+ icon: 'edit',
+ include: [ { group: 'editorSwitchTools' } ]
}
] );
+ // Word processor toolbar
toolbars[ 3 ].setup( [
{
type: 'bar',
@@ -199,13 +235,12 @@ Demo.static.pages.toolbars = function ( demo ) {
},
{
type: 'menu',
- include: [ { group: 'menuTools' } ]
+ include: [ { group: 'formatTools' } ]
},
{
type: 'list',
- icon: 'comment',
- include: [ { group: 'listTools' } ],
- allowCollapse: [ 'listTool1', 'listTool6' ]
+ icon: 'textStyle',
+ include: [ { group: 'styleTools' } ]
},
{
type: 'bar',
@@ -221,22 +256,41 @@ Demo.static.pages.toolbars = function ( demo ) {
},
{
type: 'list',
+ icon: 'listBullet',
+ include: [ { group: 'structureTools' } ]
+ },
+ {
+ type: 'list',
label: 'Insert',
- include: [ { group: 'autoDisableListTools' }, { group: 'unusedStuff' } ]
+ include: [ { group: 'insertTools' }, { group: 'autoDisableListTools' }, { group: 'unusedStuff' } ],
+ allowCollapse: [ 'comment', 'hieroglyphs', 'score', 'signature', 'gallery', 'chem', 'math', 'syntaxHighlightDialog', 'graph', 'referencesList' ]
+ },
+ {
+ type: 'bar',
+ include: [ { group: 'specialCharacters' } ]
}
] );
- // Action toolbar for toolbars[5]
+ // Action toolbar for toolbars[ 5 ] below
toolbars[ 4 ].setup( [
{
include: [ { group: 'popupTools' } ]
},
{
+ include: [ { group: 'alertTools' } ]
+ },
+ {
type: 'list',
icon: 'menu',
indicator: '',
- include: [ { group: 'listTools' } ]
+ include: [ { group: 'overflowTools' } ]
+ },
+ {
+ type: 'list',
+ icon: 'edit',
+ include: [ { group: 'editorSwitchTools' } ]
}
] );
+ // Word processor toolbar set to `position: 'bottom'`
toolbars[ 5 ].setup( [
{
type: 'bar',
@@ -244,13 +298,12 @@ Demo.static.pages.toolbars = function ( demo ) {
},
{
type: 'menu',
- include: [ { group: 'menuTools' } ]
+ include: [ { group: 'formatTools' } ]
},
{
type: 'list',
- icon: 'comment',
- include: [ { group: 'listTools' } ],
- allowCollapse: [ 'listTool1', 'listTool6' ]
+ icon: 'textStyle',
+ include: [ { group: 'styleTools' } ]
},
{
type: 'bar',
@@ -266,8 +319,17 @@ Demo.static.pages.toolbars = function ( demo ) {
},
{
type: 'list',
+ icon: 'listBullet',
+ include: [ { group: 'structureTools' } ]
+ },
+ {
+ type: 'list',
label: 'Insert',
- include: [ { group: 'autoDisableListTools' }, { group: 'unusedStuff' } ]
+ include: [ { group: 'insertTools' }, { group: 'autoDisableListTools' }, { group: 'unusedStuff' } ]
+ },
+ {
+ type: 'bar',
+ include: [ { group: 'specialCharacters' } ]
}
] );
// Action toolbar for toolbars[7]
@@ -279,7 +341,7 @@ Demo.static.pages.toolbars = function ( demo ) {
include: [ { group: 'listTools' } ]
}
] );
- // Toolbar with action buttons, in a buttongroup
+ // Toolbar with action buttons, in a ButtonGroup
toolbars[ 7 ].setup( [
{
type: 'menu',
@@ -298,14 +360,14 @@ Demo.static.pages.toolbars = function ( demo ) {
toolbars[ 1 ].$actions.append( actionButton.$element, actionButtonDisabled.$element );
for ( i = 3; i <= 5; i += 2 ) {
- deleteButton = new OO.ui.ButtonWidget( { label: 'Delete', flags: [ 'destructive' ] } );
- saveButton = new OO.ui.ButtonWidget( { label: 'Save', flags: [ 'progressive', 'primary' ] } );
- toolbars[ i ].$actions.append( toolbars[ i - 1 ].$element, deleteButton.$element, saveButton.$element );
+ publishButton = new OO.ui.ButtonWidget( { label: 'Publish changes', flags: [ 'progressive', 'primary' ] } );
+ toolbars[ i ].$actions.append( toolbars[ i - 1 ].$element, publishButton.$element );
}
- saveButton = new OO.ui.ButtonWidget( { label: 'Save', flags: [ 'progressive', 'primary' ] } );
+ actionButtonDelete = new OO.ui.ButtonWidget( { label: 'Delete', flags: [ 'destructive' ] } );
+ publishButton = new OO.ui.ButtonWidget( { label: 'Publish changes', flags: [ 'progressive', 'primary' ] } );
actionGroup = new OO.ui.ButtonGroupWidget( {
- items: [ saveButton, toolbars[ 6 ].items[ 0 ] ]
+ items: [ actionButtonDelete, publishButton, toolbars[ 6 ].items[ 0 ] ]
} );
toolbars[ 7 ].$actions.append( actionGroup.$element );
@@ -313,6 +375,7 @@ Demo.static.pages.toolbars = function ( demo ) {
toolbars[ i ].emit( 'updateState' );
}
+ // ToolGroups definition, in alphabetical/disabledAlphabetical order
toolGroups = {
barTools: [
[ 'barTool', 'image', 'Basic tool in bar' ],
@@ -323,6 +386,55 @@ Demo.static.pages.toolbars = function ( demo ) {
[ 'barToolInDisabled', 'image', 'Basic tool in disabled bar' ]
],
+ cite: [
+ [ 'citeTool', 'quotes', 'Cite', null, null, true ]
+ ],
+
+ citeDisabled: [
+ [ 'citeToolDisabled', 'quotes', 'Cite', setDisabled, null, true ]
+ ],
+
+ editorSwitchTools: [
+ [ 'visualEditor', 'eye', 'Visual editing' ],
+ [ 'wikitextEditor', 'wikiText', 'Source editing' ]
+ ],
+
+ formatTools: [
+ [ 'paragraph', null, 'Paragraph' ],
+ [ 'heading2', null, 'Heading 2' ],
+ [ 'heading3', null, 'Sub-heading 1' ],
+ [ 'heading4', null, 'Sub-heading 2' ],
+ [ 'heading5', null, 'Sub-heading 3' ],
+ [ 'heading6', null, 'Sub-heading 4' ],
+ [ 'preformatted', null, 'Preformatted' ],
+ [ 'blockquote', null, 'Blockquote' ]
+ ],
+
+ history: [
+ [ 'undoTool', 'undo', 'Undo' ],
+ [ 'redoTool', 'redo', 'Redo' ]
+ ],
+
+ insertTools: [
+ [ 'media', 'image', 'First basic tool in list' ],
+ [ 'template', 'puzzle', 'Template' ],
+ [ 'table', 'table', 'Table' ],
+ [ 'comment', 'comment', 'Comment' ],
+ [ 'hieroglyphs', 'specialCharacter', 'Hieroglyphs' ],
+ [ 'score', 'specialCharacter', 'Musical notation' ],
+ [ 'signature', 'signature', 'Your signature' ],
+ [ 'gallery', 'imageGallery', 'Gallery' ],
+ [ 'chem', 'specialCharacter', 'Chemical formula' ],
+ [ 'math', 'specialCharacter', 'Math formula' ],
+ [ 'syntaxHighlightDialog', 'markup', 'Code block' ],
+ [ 'graph', 'specialCharacter', 'Graph' ],
+ [ 'referencesList', 'specialCharacter', 'References list' ]
+ ],
+
+ link: [
+ [ 'linkTool', 'link', 'Link' ]
+ ],
+
listTools: [
[ 'listTool', 'image', 'First basic tool in list' ],
[ 'listTool1', 'image', 'Basic tool in list' ],
@@ -336,10 +448,6 @@ Demo.static.pages.toolbars = function ( demo ) {
[ 'listTool5', 'ellipsis', 'And even more' ]
],
- popupTools: [
- [ 'popupTool' ]
- ],
-
disabledListTools: [
[ 'listToolInDisabled', 'image', 'Basic tool in disabled list' ]
],
@@ -358,51 +466,88 @@ Demo.static.pages.toolbars = function ( demo ) {
[ 'menuToolInDisabled', 'image', 'Basic tool' ]
],
- unusedStuff: [
- [ 'unusedTool', 'help', 'This tool is not explicitly used anywhere' ],
- [ 'unusedTool1', 'help', 'And neither is this one' ]
+ overflowTools: [
+ [ 'meta', 'window', 'Options' ],
+ [ 'categories', 'image', 'Categories' ],
+ [ 'settings', 'settings', 'Page settings' ],
+ [ 'advanced', 'advanced', 'Advanced settings' ],
+ [ 'textLanguage', 'language', 'Languages' ],
+ [ 'templatesUsed', 'puzzle', 'Templates used' ],
+ [ 'codeMirror', 'highlight', 'Syntax highlighting', setDisabled ],
+ [ 'changeDirectionality', 'textDirRTL', 'View as right-to-left' ],
+ [ 'find', 'articleSearch', 'Find and replace' ]
],
- history: [
- [ 'undoTool', 'undo', 'Undo' ],
- [ 'redoTool', 'redo', 'Redo' ]
+ specialCharacters: [
+ [ 'specialCharacter', 'specialCharacter', 'Special character' ]
],
- link: [
- [ 'linkTool', 'link', 'Link' ]
+ popupTools: [
+ [ 'popupTool', 'alertTool' ]
],
- cite: [
- [ 'citeTool', 'citeArticle', 'Cite', null, null, true ]
+ structureTools: [
+ [ 'bullet', 'listBullet', 'Bullet list' ],
+ [ 'number', 'listNumbered', 'Numbered list' ],
+ [ 'outdent', 'outdent', 'Decrease indentation' ],
+ [ 'indent', 'indent', 'Increase indentation' ]
],
- citeDisabled: [
- [ 'citeToolDisabled', 'citeArticle', 'Cite', setDisabled, null, true ]
+ styleTools: [
+ [ 'bold', 'bold', 'Bold' ],
+ [ 'italic', 'italic', 'Italic' ],
+ [ 'italic', 'italic', 'Italic' ],
+ [ 'superscript', 'superscript', 'Superscript' ],
+ [ 'subscript', 'subscript', 'Subscript' ],
+ [ 'strikethrough', 'strikethrough', 'Strikethrough' ],
+ [ 'code', 'code', 'Computer Code' ],
+ [ 'underline', 'underline', 'Underline' ],
+ [ 'language', 'language', 'Language' ],
+ [ 'big', 'bigger', 'Big' ],
+ [ 'small', 'smaller', 'Small' ],
+ [ 'clear', 'cancel', 'Clear Styling', setDisabled ]
+ ],
+
+ unusedStuff: [
+ [ 'unusedTool', 'help', 'This tool is not explicitly used anywhere' ],
+ [ 'unusedTool1', 'help', 'And neither is this one' ]
]
};
- createToolGroup( 0, 'unusedStuff' );
+ // ToolGroup creation, in Toolbar numeric and ToolGroup alphabetical order
createToolGroup( 0, 'barTools' );
createToolGroup( 0, 'disabledBarTools' );
createToolGroup( 0, 'listTools' );
createToolGroup( 0, 'moreListTools' );
createToolGroup( 0, 'disabledListTools' );
createToolGroup( 0, 'autoDisableListTools' );
+ createToolGroup( 0, 'unusedStuff' );
+
+ createToolGroup( 1, 'cite' );
+ createToolGroup( 1, 'citeDisabled' );
createToolGroup( 1, 'menuTools' );
createToolGroup( 1, 'disabledMenuTools' );
+
createToolGroup( 6, 'listTools' );
+
createToolGroup( 7, 'menuTools' );
createToolGroup( 7, 'disabledMenuTools' );
+
for ( i = 3; i <= 5; i += 2 ) {
- createToolGroup( i - 1, 'listTools' );
+ createToolGroup( i - 1, 'overflowTools' );
+ createToolGroup( i - 1, 'editorSwitchTools' );
+ createToolGroup( i, 'cite' );
+ createToolGroup( i, 'formatTools' );
+ createToolGroup( i, 'insertTools' );
createToolGroup( i, 'history' );
createToolGroup( i, 'link' );
- createToolGroup( i, 'cite' );
- createToolGroup( i, 'citeDisabled' );
- createToolGroup( i, 'menuTools' );
createToolGroup( i, 'listTools' );
createToolGroup( i, 'moreListTools' );
createToolGroup( i, 'autoDisableListTools' );
+ createToolGroup( i, 'menuTools' );
+ createToolGroup( i, 'specialCharacters' );
+ createToolGroup( i, 'structureTools' );
+ createToolGroup( i, 'styleTools' );
createToolGroup( i, 'unusedStuff' );
}
@@ -416,19 +561,26 @@ Demo.static.pages.toolbars = function ( demo ) {
expanded: false,
framed: true
} ).$element
- .addClass( 'demo-container demo-toolbars' )
- .attr( 'role', 'main' )
+ .addClass( 'demo-toolbar' )
);
$containers.last().append( toolbars[ i ].$element );
}
$containers.append( '' );
$demo.append(
- $containers.eq( 0 ).append( '<div class="demo-toolbars-contents">Toolbar</div>' ),
- $containers.eq( 1 ).append( '<div class="demo-toolbars-contents">Toolbar with action buttons</div>' ),
- $containers.eq( 2 ).append( '<div class="demo-toolbars-contents">Word processor toolbar</div>' ),
- $containers.eq( 3 ).prepend( '<div class="demo-toolbars-contents">Position bottom</div>' ),
- $containers.eq( 4 ).append( '<div class="demo-toolbars-contents">Toolbar with action buttons in a group</div>' )
+ new OO.ui.PanelLayout( {
+ expanded: false,
+ framed: false
+ } ).$element
+ .addClass( 'demo-container demo-toolbars' )
+ .attr( 'role', 'main' )
+ .append(
+ $containers.eq( 0 ).append( '<div class="demo-toolbars-contents">Toolbar</div>' ),
+ $containers.eq( 1 ).append( '<div class="demo-toolbars-contents">Toolbar with action buttons</div>' ),
+ $containers.eq( 2 ).append( '<div class="demo-toolbars-contents">Word processor toolbar</div>' ),
+ $containers.eq( 3 ).prepend( '<div class="demo-toolbars-contents">Word processor toolbar set to <code>position: &#39;bottom&#39;</code></div>' ),
+ $containers.eq( 4 ).append( '<div class="demo-toolbars-contents">Toolbar with action buttons in a group</div>' )
+ )
);
for ( i = 0; i < toolbars.length; i++ ) {
toolbars[ i ].initialize();
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.js b/www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.js
index 31ff499b..d41270db 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.js
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.js
@@ -8,7 +8,15 @@ Demo.static.pages.widgets = function ( demo ) {
verticalDragItems = [],
verticalHandledDragItems = [],
$overlay = $( '<div>' ).addClass( 'demo-overlay' ).attr( 'id', 'demo-overlay' ),
- $demo = demo.$element;
+ $demo = demo.$element,
+ disabledItemsTagMultiselectWidget = new OO.ui.TagMultiselectWidget( {
+ placeholder: 'Add tags',
+ allowArbitrary: true
+ } );
+
+ disabledItemsTagMultiselectWidget.addTag( 'item1', 'Item 1 (optional)' );
+ disabledItemsTagMultiselectWidget.addTag( 'item2', 'Item 2 (mandatory)' );
+ disabledItemsTagMultiselectWidget.findItemFromData( 'item2' ).setDisabled( true );
for ( i = 0; i <= 12; i++ ) {
horizontalDragItems.push(
@@ -105,16 +113,6 @@ Demo.static.pages.widgets = function ( demo ) {
),
new OO.ui.FieldLayout(
new OO.ui.ButtonWidget( {
- label: 'Constructive',
- flags: [ 'constructive' ]
- } ),
- {
- label: 'ButtonWidget (constructive, deprecated in WikimediaUI theme)\u200E',
- align: 'top'
- }
- ),
- new OO.ui.FieldLayout(
- new OO.ui.ButtonWidget( {
label: 'Destructive',
flags: [ 'destructive' ]
} ),
@@ -135,16 +133,6 @@ Demo.static.pages.widgets = function ( demo ) {
),
new OO.ui.FieldLayout(
new OO.ui.ButtonWidget( {
- label: 'Primary constructive',
- flags: [ 'primary', 'constructive' ]
- } ),
- {
- label: 'ButtonWidget (primary, constructive, deprecated in WikimediaUI theme)\u200E',
- align: 'top'
- }
- ),
- new OO.ui.FieldLayout(
- new OO.ui.ButtonWidget( {
label: 'Primary destructive',
flags: [ 'primary', 'destructive' ]
} ),
@@ -166,17 +154,6 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.FieldLayout(
new OO.ui.ButtonWidget( {
label: 'Progressive',
- flags: [ 'progressive' ],
- disabled: true
- } ),
- {
- label: 'ButtonWidget (progressive, disabled)\u200E',
- align: 'top'
- }
- ),
- new OO.ui.FieldLayout(
- new OO.ui.ButtonWidget( {
- label: 'Progressive',
icon: 'tag',
flags: [ 'progressive' ],
disabled: true
@@ -240,17 +217,6 @@ Demo.static.pages.widgets = function ( demo ) {
}
),
new OO.ui.FieldLayout(
- new OO.ui.ButtonInputWidget( {
- title: 'Accesskey is added to the title.',
- label: 'Access key: H',
- accessKey: 'h'
- } ),
- {
- label: 'ButtonInputWidget (with accesskey and title)\u200E',
- align: 'top'
- }
- ),
- new OO.ui.FieldLayout(
new OO.ui.ButtonWidget( {
icon: 'help',
title: 'Icon only, framed'
@@ -262,7 +228,7 @@ Demo.static.pages.widgets = function ( demo ) {
),
new OO.ui.FieldLayout(
new OO.ui.ButtonWidget( {
- indicator: 'alert',
+ indicator: 'clear',
title: 'Indicator only, framed'
} ),
{
@@ -284,7 +250,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.FieldLayout(
new OO.ui.ButtonWidget( {
framed: false,
- indicator: 'alert',
+ indicator: 'clear',
title: 'Indicator only'
} ),
{
@@ -342,18 +308,6 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.FieldLayout(
new OO.ui.ButtonWidget( {
framed: false,
- flags: [ 'constructive' ],
- icon: 'add',
- label: 'Constructive'
- } ),
- {
- label: 'ButtonWidget (frameless, constructive)\u200E',
- align: 'top'
- }
- ),
- new OO.ui.FieldLayout(
- new OO.ui.ButtonWidget( {
- framed: false,
flags: [ 'destructive' ],
label: 'Cancel'
} ),
@@ -377,19 +331,6 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.FieldLayout(
new OO.ui.ButtonWidget( {
framed: false,
- flags: [ 'constructive' ],
- icon: 'tag',
- label: 'Constructive',
- disabled: true
- } ),
- {
- label: 'ButtonWidget (frameless, constructive, disabled)\u200E',
- align: 'top'
- }
- ),
- new OO.ui.FieldLayout(
- new OO.ui.ButtonWidget( {
- framed: false,
icon: 'tag',
indicator: 'down',
label: 'Labeled'
@@ -446,11 +387,12 @@ Demo.static.pages.widgets = function ( demo ) {
),
new OO.ui.FieldLayout(
new OO.ui.ButtonInputWidget( {
- label: 'Access key: I',
- accessKey: 'i'
+ title: 'Accesskey is added to the title.',
+ label: 'Access key: H',
+ accessKey: 'h'
} ),
{
- label: 'ButtonInputWidget (with accesskey)\u200E',
+ label: 'ButtonInputWidget (with accesskey & title)\u200E',
align: 'top',
help: new OO.ui.HtmlSnippet( 'Notice: Using `accesskey` might <a href="http://webaim.org/techniques/keyboard/accesskey" target="_blank">negatively impact screen readers</a>!' )
}
@@ -463,7 +405,7 @@ Demo.static.pages.widgets = function ( demo ) {
} ),
{
align: 'top',
- label: 'ButtonInputWidget (frameless)\u200E'
+ label: 'ButtonInputWidget (frameless, using <button>)\u200E'
}
),
new OO.ui.FieldLayout(
@@ -523,7 +465,7 @@ Demo.static.pages.widgets = function ( demo ) {
label: 'Two'
} ),
new OO.ui.ButtonWidget( {
- indicator: 'alert',
+ indicator: 'clear',
label: 'Three'
} )
]
@@ -580,7 +522,7 @@ Demo.static.pages.widgets = function ( demo ) {
label: 'Two'
} ),
new OO.ui.ToggleButtonWidget( {
- indicator: 'alert',
+ indicator: 'clear',
label: 'Three'
} )
]
@@ -604,7 +546,7 @@ Demo.static.pages.widgets = function ( demo ) {
} ),
new OO.ui.ButtonOptionWidget( {
data: 'd',
- indicator: 'alert',
+ indicator: 'clear',
label: 'Three'
} )
]
@@ -629,7 +571,7 @@ Demo.static.pages.widgets = function ( demo ) {
} ),
new OO.ui.ButtonOptionWidget( {
data: 'd',
- indicator: 'alert',
+ indicator: 'clear',
label: 'Three'
} )
]
@@ -654,7 +596,7 @@ Demo.static.pages.widgets = function ( demo ) {
} ),
new OO.ui.ButtonOptionWidget( {
data: 'd',
- indicator: 'alert',
+ indicator: 'clear',
label: 'Three'
} )
]
@@ -669,18 +611,18 @@ Demo.static.pages.widgets = function ( demo ) {
items: [
new OO.ui.ButtonOptionWidget( {
data: 'a',
- label: 'Access key: J',
- accessKey: 'j'
+ label: 'Access key: I',
+ accessKey: 'i'
} ),
new OO.ui.ButtonOptionWidget( {
data: 'b',
- label: 'Access key: K',
- accessKey: 'k'
+ label: 'Access key: J',
+ accessKey: 'j'
} ),
new OO.ui.ButtonOptionWidget( {
data: 'c',
- label: 'Access key: L',
- accessKey: 'l'
+ label: 'Access key: K',
+ accessKey: 'k'
} )
]
} ),
@@ -823,7 +765,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.MultilineTextInputWidget( {
autosize: true,
icon: 'tag',
- indicator: 'alert',
+ indicator: 'clear',
label: 'Inline label',
value: 'Autosize\nAutosize\nAutosize\nAutosize'
} ),
@@ -856,7 +798,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.FieldLayout(
new OO.ui.TextInputWidget( {
icon: 'tag',
- indicator: 'alert',
+ indicator: 'clear',
value: 'Text input with label',
label: 'Inline label'
} ),
@@ -868,7 +810,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.FieldLayout(
new OO.ui.TextInputWidget( {
icon: 'tag',
- indicator: 'alert',
+ indicator: 'clear',
value: 'Text input with label',
label: 'Inline label',
labelPosition: 'before'
@@ -882,7 +824,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.TextInputWidget( {
value: 'Disabled',
icon: 'tag',
- indicator: 'alert',
+ indicator: 'clear',
label: 'Inline label',
disabled: true
} ),
@@ -1059,7 +1001,7 @@ Demo.static.pages.widgets = function ( demo ) {
} ),
new OO.ui.RadioOptionWidget( {
data: 'goldfish',
- label: 'Goldfish',
+ label: 'Goldfish. By the way, this is a very long label. ' + loremIpsum,
disabled: true
} )
]
@@ -1082,7 +1024,7 @@ Demo.static.pages.widgets = function ( demo ) {
} ),
new OO.ui.CheckboxMultioptionWidget( {
data: 'goldfish',
- label: 'Goldfish',
+ label: 'Goldfish. By the way, this is a very long label. ' + loremIpsum,
disabled: true
} )
]
@@ -1184,6 +1126,53 @@ Demo.static.pages.widgets = function ( demo ) {
label: 'ToggleSwitchWidget (disabled, checked)\u200E',
align: 'top'
}
+ ),
+ new OO.ui.FieldLayout(
+ new OO.ui.RadioSelectWidget( {
+ items: [
+ new OO.ui.RadioOptionWidget( {
+ data: 'a',
+ label: $( $.parseHTML( 'Option A (<a href="https://example.com/a">details</a>)' ) )
+ } ),
+ new OO.ui.RadioOptionWidget( {
+ data: 'b',
+ label: $( $.parseHTML( 'Option B (<a href="https://example.com/b">details</a>)' ) )
+ } ),
+ new OO.ui.RadioOptionWidget( {
+ data: 'c',
+ label: $( $.parseHTML( 'Option C (<a href="https://example.com/c">details</a>)' ) )
+ } )
+ ]
+ } ),
+ {
+ label: 'RadioSelectWidget with links in the labels',
+ align: 'top'
+ }
+ ),
+ new OO.ui.FieldLayout(
+ new OO.ui.RadioSelectWidget( {
+ items: [
+ new OO.ui.RadioOptionWidget( {
+ data: 'foo',
+ label: 'Foo'
+ } ),
+ new OO.ui.RadioOptionWidget( {
+ data: 'bar',
+ label: 'Bar'
+ } ),
+ new OO.ui.RadioOptionWidget( {
+ data: '',
+ label: $( [
+ document.createTextNode( 'Other: ' ),
+ new OO.ui.TextInputWidget().$element[ 0 ]
+ ] )
+ } )
+ ]
+ } ),
+ {
+ label: 'RadioSelectWidget with text input in a label',
+ align: 'top'
+ }
)
]
} ),
@@ -1203,7 +1192,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.MenuOptionWidget( {
data: 'b',
label: 'Second',
- indicator: 'alert'
+ indicator: 'clear'
} ),
new OO.ui.MenuOptionWidget( {
data: 'c',
@@ -1239,7 +1228,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.MenuOptionWidget( {
data: 'b',
label: 'Disabled second option',
- indicator: 'alert',
+ indicator: 'clear',
disabled: true
} ),
new OO.ui.MenuOptionWidget( {
@@ -1278,7 +1267,8 @@ Demo.static.pages.widgets = function ( demo ) {
} ),
new OO.ui.MenuOptionWidget( {
data: 'poodle',
- label: 'Standard Poodle'
+ label: 'Standard Poodle',
+ icon: 'star'
} ),
new OO.ui.MenuSectionOptionWidget( {
label: 'Cats'
@@ -1328,6 +1318,36 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.FieldLayout(
new OO.ui.DropdownWidget( {
label: 'Select one',
+ $overlay: true,
+ menu: {
+ items: [
+ new OO.ui.MenuOptionWidget( {
+ data: 'a',
+ label: 'First'
+ } ),
+ new OO.ui.MenuOptionWidget( {
+ data: 'b',
+ label: 'Second'
+ } ),
+ new OO.ui.MenuOptionWidget( {
+ data: 'c',
+ label: 'Third'
+ } ),
+ new OO.ui.MenuOptionWidget( {
+ data: 'd',
+ label: 'Fourth'
+ } )
+ ]
+ }
+ } ),
+ {
+ label: 'DropdownWidget (using default overlay)\u200E',
+ align: 'top'
+ }
+ ),
+ new OO.ui.FieldLayout(
+ new OO.ui.DropdownWidget( {
+ label: 'Select one',
$overlay: $overlay,
menu: {
items: [
@@ -1351,7 +1371,7 @@ Demo.static.pages.widgets = function ( demo ) {
}
} ),
{
- label: 'DropdownWidget (using overlay)\u200E',
+ label: 'DropdownWidget (using custom overlay)\u200E',
align: 'top'
}
),
@@ -1642,7 +1662,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.FieldLayout(
new OO.ui.SelectFileWidget( {
icon: 'tag',
- indicator: 'alert'
+ indicator: 'clear'
} ),
{
label: 'SelectFileWidget (icon, indicator)\u200E',
@@ -1652,7 +1672,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.FieldLayout(
new OO.ui.SelectFileWidget( {
icon: 'tag',
- indicator: 'alert',
+ indicator: 'clear',
disabled: true
} ),
{
@@ -1710,6 +1730,13 @@ Demo.static.pages.widgets = function ( demo ) {
}
),
new OO.ui.FieldLayout(
+ disabledItemsTagMultiselectWidget,
+ {
+ label: 'TagMultiselectWidget with disabled items',
+ align: 'top'
+ }
+ ),
+ new OO.ui.FieldLayout(
new OO.ui.TagMultiselectWidget( {
placeholder: 'Add tags',
allowArbitrary: true,
@@ -1757,7 +1784,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.PopupTagMultiselectWidget( {
allowArbitrary: true,
icon: 'tag',
- indicator: 'alert'
+ indicator: 'clear'
} ),
{
label: 'PopupTagMultiselectWidget (icon, indicator, allowArbitrary)',
@@ -1861,7 +1888,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.CapsuleMultiselectWidget( {
allowArbitrary: true,
icon: 'tag',
- indicator: 'alert',
+ indicator: 'clear',
menu: {
items: [
new OO.ui.MenuOptionWidget( { data: 'abc', label: 'Label for abc' } ),
@@ -1882,7 +1909,7 @@ Demo.static.pages.widgets = function ( demo ) {
new OO.ui.CapsuleMultiselectWidget( {
disabled: true,
icon: 'tag',
- indicator: 'alert',
+ indicator: 'clear',
menu: {
items: [
new OO.ui.MenuOptionWidget( { data: 'abc', label: 'Label for abc' } ),
@@ -1947,7 +1974,7 @@ Demo.static.pages.widgets = function ( demo ) {
}
} ),
{
- label: 'CapsuleMultiselectWidget (with sections)',
+ label: 'CapsuleMultiselectWidget (sectioned by MenuSectionOptionWidget)',
align: 'top'
}
),
@@ -2338,7 +2365,7 @@ Demo.static.pages.widgets = function ( demo ) {
),
new OO.ui.FieldLayout(
new OO.ui.IndicatorWidget( {
- indicator: 'alert',
+ indicator: 'clear',
title: 'Required indicator'
} ),
{
@@ -2348,7 +2375,7 @@ Demo.static.pages.widgets = function ( demo ) {
),
new OO.ui.FieldLayout(
new OO.ui.IndicatorWidget( {
- indicator: 'alert',
+ indicator: 'clear',
title: 'Required indicator',
disabled: true
} ),
@@ -2577,6 +2604,38 @@ Demo.static.pages.widgets = function ( demo ) {
}
),
new OO.ui.FieldLayout(
+ new OO.ui.TextInputWidget(),
+ {
+ label: 'FieldLayout aligned top with very long label. ' + loremIpsum,
+ help: loremIpsum,
+ align: 'top'
+ }
+ ),
+ new OO.ui.FieldLayout(
+ new OO.ui.CheckboxInputWidget( { selected: true } ),
+ {
+ label: 'FieldLayout aligned inline with very long label. ' + loremIpsum,
+ help: loremIpsum,
+ align: 'inline'
+ }
+ ),
+ new OO.ui.FieldLayout(
+ new OO.ui.TextInputWidget(),
+ {
+ label: 'FieldLayout aligned left with very long label. ' + loremIpsum,
+ help: loremIpsum,
+ align: 'left'
+ }
+ ),
+ new OO.ui.FieldLayout(
+ new OO.ui.TextInputWidget(),
+ {
+ label: 'FieldLayout aligned right with very long label. ' + loremIpsum,
+ help: loremIpsum,
+ align: 'right'
+ }
+ ),
+ new OO.ui.FieldLayout(
new OO.ui.TextInputWidget( {
value: ''
} ),
@@ -2645,6 +2704,107 @@ Demo.static.pages.widgets = function ( demo ) {
)
]
} ),
+ new OO.ui.FieldsetLayout( {
+ id: 'demo-section-other-layouts',
+ label: 'Other layouts',
+ items: [
+ new OO.ui.FieldLayout(
+ new OO.ui.Widget( {
+ content: [
+ new OO.ui.PanelLayout( {
+ expanded: false,
+ framed: true,
+ content: [
+ new OO.ui.BookletLayout( {
+ expanded: false,
+ outlined: true
+ } ).addPages( [
+ new Demo.SamplePage( 'first', {
+ expanded: false,
+ label: 'One'
+ } ),
+ new Demo.SamplePage( 'second', {
+ expanded: false,
+ label: 'Two'
+ } ),
+ new Demo.SamplePage( 'third', {
+ expanded: false,
+ label: 'Three'
+ } ),
+ new Demo.SamplePage( 'fourth', {
+ expanded: false,
+ label: 'Four'
+ } ),
+ new Demo.SamplePage( 'long', {
+ expanded: false,
+ label: 'Long',
+ content: [
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum )
+ ]
+ } )
+ ] )
+ ]
+ } )
+ ]
+ } ),
+ {
+ label: 'Outlined BookletLayout',
+ align: 'top'
+ }
+ ),
+ new OO.ui.FieldLayout(
+ new OO.ui.Widget( {
+ content: [
+ new OO.ui.PanelLayout( {
+ expanded: false,
+ framed: true,
+ content: [
+ new OO.ui.IndexLayout( {
+ expanded: false
+ } ).addTabPanels( [
+ new Demo.SampleTabPanel( 'first', {
+ expanded: false,
+ label: 'One tab'
+ } ),
+ new Demo.SampleTabPanel( 'second', {
+ expanded: false,
+ label: 'Two tab'
+ } ),
+ new Demo.SampleTabPanel( 'third', {
+ expanded: false,
+ label: 'Three tab'
+ } ),
+ new Demo.SampleTabPanel( 'fourth', {
+ expanded: false,
+ label: 'Four tab'
+ } ),
+ new Demo.SampleTabPanel( 'long', {
+ expanded: false,
+ label: 'Long tab',
+ content: [
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum ),
+ $( '<p>' ).text( loremIpsum )
+ ]
+ } )
+ ] )
+ ]
+ } )
+ ]
+ } ),
+ {
+ label: 'IndexLayout',
+ align: 'top'
+ }
+ )
+ ]
+ } ),
new OO.ui.FormLayout( {
method: 'GET',
action: 'demos.php',
@@ -2682,7 +2842,7 @@ Demo.static.pages.widgets = function ( demo ) {
label: 'Two'
} ),
new OO.ui.ButtonOptionWidget( {
- indicator: 'alert',
+ indicator: 'clear',
label: 'Three'
} )
]
@@ -2806,13 +2966,6 @@ Demo.static.pages.widgets = function ( demo ) {
label: null,
align: 'top'
}
- ),
- new OO.ui.FieldLayout(
- new OO.ui.ButtonWidget( {
- framed: false,
- flags: [ 'constructive' ],
- label: 'Constructive feedback'
- } )
)
]
} )
@@ -2853,6 +3006,9 @@ Demo.static.pages.widgets = function ( demo ) {
$overlay.appendTo( 'body' );
demo.once( 'destroy', function () {
+ // We are removing all of the widgets from the page, so also remove their "detached"
+ // menus and stuff, otherwise they can remain visible forever.
$overlay.remove();
+ OO.ui.$defaultOverlay.empty();
} );
};
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.php b/www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.php
index cbfc2404..04a5bb76 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.php
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/pages/widgets.php
@@ -39,16 +39,6 @@ $demoContainer->appendContent( new OOUI\FieldsetLayout( [
),
new OOUI\FieldLayout(
new OOUI\ButtonWidget( [
- 'label' => 'Constructive',
- 'flags' => [ 'constructive' ]
- ] ),
- [
- 'label' => "ButtonWidget (constructive, deprecated)\xE2\x80\x8E",
- 'align' => 'top'
- ]
- ),
- new OOUI\FieldLayout(
- new OOUI\ButtonWidget( [
'label' => 'Destructive',
'flags' => [ 'destructive' ]
] ),
@@ -69,16 +59,6 @@ $demoContainer->appendContent( new OOUI\FieldsetLayout( [
),
new OOUI\FieldLayout(
new OOUI\ButtonWidget( [
- 'label' => 'Primary constructive',
- 'flags' => [ 'primary', 'constructive' ]
- ] ),
- [
- 'label' => "ButtonWidget (primary, constructive, deprecated)\xE2\x80\x8E",
- 'align' => 'top'
- ]
- ),
- new OOUI\FieldLayout(
- new OOUI\ButtonWidget( [
'label' => 'Primary destructive',
'flags' => [ 'primary', 'destructive' ]
] ),
@@ -100,17 +80,6 @@ $demoContainer->appendContent( new OOUI\FieldsetLayout( [
new OOUI\FieldLayout(
new OOUI\ButtonWidget( [
'label' => 'Progressive',
- 'flags' => [ 'progressive' ],
- 'disabled' => true
- ] ),
- [
- 'label' => "ButtonWidget (progressive, disabled)\xE2\x80\x8E",
- 'align' => 'top'
- ]
- ),
- new OOUI\FieldLayout(
- new OOUI\ButtonWidget( [
- 'label' => 'Progressive',
'icon' => 'tag',
'flags' => [ 'progressive' ],
'disabled' => true
@@ -211,18 +180,6 @@ $demoContainer->appendContent( new OOUI\FieldsetLayout( [
new OOUI\FieldLayout(
new OOUI\ButtonWidget( [
'framed' => false,
- 'flags' => [ 'constructive' ],
- 'icon' => 'add',
- 'label' => 'Constructive'
- ] ),
- [
- 'label' => "ButtonWidget (frameless, constructive)\xE2\x80\x8E",
- 'align' => 'top'
- ]
- ),
- new OOUI\FieldLayout(
- new OOUI\ButtonWidget( [
- 'framed' => false,
'flags' => [ 'destructive' ],
'label' => 'Cancel'
] ),
@@ -244,19 +201,6 @@ $demoContainer->appendContent( new OOUI\FieldsetLayout( [
]
),
new OOUI\FieldLayout(
- new OOUI\ButtonWidget( [
- 'framed' => false,
- 'flags' => [ 'constructive' ],
- 'icon' => 'tag',
- 'label' => 'Constructive',
- 'disabled' => true
- ] ),
- [
- 'label' => "ButtonWidget (frameless, constructive, disabled)\xE2\x80\x8E",
- 'align' => 'top'
- ]
- ),
- new OOUI\FieldLayout(
new OOUI\ButtonInputWidget( [
'label' => 'Submit the form',
'type' => 'submit',
@@ -324,16 +268,6 @@ $demoContainer->appendContent( new OOUI\FieldsetLayout( [
'label' => "ButtonInputWidget (with accesskey and title)\xE2\x80\x8E",
'align' => 'top',
]
- ),
- new OOUI\FieldLayout(
- new OOUI\ButtonInputWidget( [
- 'label' => 'Access key: I',
- 'accessKey' => 'i'
- ] ),
- [
- 'label' => "ButtonInputWidget (with accesskey)\xE2\x80\x8E",
- 'align' => 'top'
- ]
)
]
] ) );
@@ -354,7 +288,7 @@ $demoContainer->appendContent( new OOUI\FieldsetLayout( [
'label' => 'Two'
] ),
new OOUI\ButtonWidget( [
- 'indicator' => 'required',
+ 'indicator' => 'clear',
'label' => 'Three'
] )
]
@@ -434,6 +368,13 @@ $demoContainer->appendContent( new OOUI\FieldsetLayout( [
]
),
new OOUI\FieldLayout(
+ new OOUI\SearchInputWidget(),
+ [
+ 'label' => "SearchInputWidget",
+ 'align' => 'top'
+ ]
+ ),
+ new OOUI\FieldLayout(
new OOUI\TextInputWidget( [
'value' => 'Access key: S',
'accessKey' => 's'
@@ -467,35 +408,32 @@ $demoContainer->appendContent( new OOUI\FieldsetLayout( [
]
),
new OOUI\FieldLayout(
- new OOUI\TextInputWidget( [
- 'multiline' => true,
+ new OOUI\MultilineTextInputWidget( [
'value' => "Multiline\nMultiline"
] ),
[
- 'label' => "TextInputWidget (multiline)\xE2\x80\x8E",
+ 'label' => "MultilineTextInputWidget \xE2\x80\x8E",
'align' => 'top'
]
),
new OOUI\FieldLayout(
- new OOUI\TextInputWidget( [
- 'multiline' => true,
+ new OOUI\MultilineTextInputWidget( [
'rows' => 15,
'value' => "Multiline\nMultiline"
] ),
[
- 'label' => "TextInputWidget (multiline, rows=15)\xE2\x80\x8E",
+ 'label' => "MultilineTextInputWidget (rows=15)\xE2\x80\x8E",
'align' => 'top'
]
),
new OOUI\FieldLayout(
- new OOUI\TextInputWidget( [
- 'multiline' => true,
+ new OOUI\MultilineTextInputWidget( [
'value' => "Multiline\nMultiline",
'icon' => 'tag',
'indicator' => 'required'
] ),
[
- 'label' => "TextInputWidget (multiline, icon, indicator)\xE2\x80\x8E",
+ 'label' => "MultilineTextInputWidget (icon, indicator)\xE2\x80\x8E",
'align' => 'top'
]
)
diff --git a/www/wiki/vendor/oojs/oojs-ui/demos/styles/demo.css b/www/wiki/vendor/oojs/oojs-ui/demos/styles/demo.css
index 3a101a82..6ba71221 100644
--- a/www/wiki/vendor/oojs/oojs-ui/demos/styles/demo.css
+++ b/www/wiki/vendor/oojs/oojs-ui/demos/styles/demo.css
@@ -3,9 +3,22 @@ body {
margin: 0 1em;
padding: 0;
font-family: sans-serif;
+}
+
+.oo-ui-theme-wikimediaui {
+ font-size: 0.875em;
+}
+
+.oo-ui-theme-apex {
font-size: 0.8em;
}
+code {
+ /* Support: Blink, Gecko, Webkit */
+ /* Specify a valid second value to fix size, see T176636 */
+ font-family: monospace, monospace;
+}
+
p {
margin: 0.5em 0;
}
@@ -13,7 +26,7 @@ p {
/* Layout */
.demo {
max-width: 62.5em;
- margin: 0 auto;
+ margin: 0 auto 4.5em;
}
.demo-menu {
@@ -108,7 +121,7 @@ p {
transition: color 100ms;
}
-.demo-link-example::after,
+.demo-link-example:hover::after,
.demo-console-toggle:hover::after {
color: #447ff5;
}
@@ -255,7 +268,10 @@ p {
.demo-container.demo-toolbars {
padding: 0;
- margin-bottom: 2em;
+}
+
+.demo-toolbar {
+ margin-top: 4em;
}
.demo-toolbars-contents {
@@ -263,6 +279,71 @@ p {
min-height: 100px;
}
+/*
+ * VisualEditor FormatTool styles.
+ *
+ * @copyright 2011-2018 VisualEditor Team and others; see http://ve.mit-license.org
+ */
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-paragraph .oo-ui-tool-title {
+ font-weight: normal;
+}
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-heading1 .oo-ui-tool-title {
+ font-size: 190%;
+ font-weight: normal;
+}
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-heading2 .oo-ui-tool-title {
+ font-size: 150%;
+ font-weight: normal;
+}
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-heading3 .oo-ui-tool-title {
+ font-size: 130%;
+ font-weight: bold;
+}
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-heading4 .oo-ui-tool-title {
+ font-size: 115%;
+ font-weight: bold;
+}
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-heading5 .oo-ui-tool-title {
+ font-size: 100%;
+ font-weight: bold;
+}
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-heading6 .oo-ui-tool-title {
+ font-size: 80%;
+ font-weight: bold;
+}
+
+.oo-ui-theme-apex .oo-ui-menuToolGroup .oo-ui-tool-name-heading1 .oo-ui-tool-title,
+.oo-ui-theme-apex .oo-ui-menuToolGroup .oo-ui-tool-name-heading2 .oo-ui-tool-title,
+.oo-ui-theme-apex .oo-ui-menuToolGroup .oo-ui-tool-name-heading3 .oo-ui-tool-title,
+.oo-ui-theme-apex .oo-ui-menuToolGroup .oo-ui-tool-name-heading4 .oo-ui-tool-title,
+.oo-ui-theme-apex .oo-ui-menuToolGroup .oo-ui-tool-name-heading5 .oo-ui-tool-title,
+.oo-ui-theme-apex .oo-ui-menuToolGroup .oo-ui-tool-name-heading6 .oo-ui-tool-title {
+ /* Use px so padding is not changed by font size. This is normally 0.5em. */
+ padding-left: 6.4px;
+}
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-preformatted .oo-ui-tool-title {
+ /* Support: Blink, Gecko, Webkit */
+ /* Specify a valid second value to fix size, see T176636 */
+ font-family: monospace, monospace;
+}
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-blockquote .oo-ui-tool-title {
+ /* Indent in addition to padding */
+ text-indent: 1.5em;
+}
+
+.oo-ui-menuToolGroup .oo-ui-tool-name-tableCellHeader .oo-ui-tool-title {
+ font-weight: bold;
+}
+
/* Icons demo */
.demo-icons .oo-ui-buttonSelectWidget {
@@ -277,21 +358,24 @@ p {
overflow: hidden;
text-overflow: ellipsis;
}
-.demo-icons .oo-ui-fieldLayout:nth-child( 4n ) {
- margin-right: 0;
+.demo-icons .oo-ui-fieldsetLayout-group {
+ margin-right: -1em;
}
-
-.demo-icons .oo-ui-fieldLayout .oo-ui-iconElement,
+/* stylelint-disable indentation */
+.demo-icons .oo-ui-fieldLayout .oo-ui-iconElement:not( .oo-ui-image-progressive ):not( .oo-ui-image-destructive ),
.demo-icons .oo-ui-fieldLayout .oo-ui-indicatorElement {
- opacity: 0.8; /* brings icons/indicators closer to text color */
+ opacity: 0.87; /* brings icons/indicators closer to text color */
+ /* Support Chrome by promoting layer to GPU, see T182257 */
+ -webkit-transform: translateZ( 0 );
+ transform: translateZ( 0 );
}
-
+/* stylelint-enable indentation */
.demo-icons .oo-ui-fieldLayout:hover .oo-ui-labelElement-label {
color: #000;
}
.demo-icons .oo-ui-fieldLayout:hover .oo-ui-iconElement,
.demo-icons .oo-ui-fieldLayout:hover .oo-ui-indicatorElement {
- opacity: 1;
+ opacity: 1 !important; /* stylelint-disable-line declaration-no-important */
}
/* Widgets demo */
@@ -367,7 +451,8 @@ FieldLayout left & right aligned */
/* Media Queries */
@media ( min-width: 320px ) {
- body {
+ .oo-ui-theme-wikimediaui,
+ .oo-ui-theme-apex {
font-size: 1em;
}
@@ -420,9 +505,14 @@ FieldLayout left & right aligned */
}
/* This needs extra specificity to beat PanelLayout styles */
- .demo-container.oo-ui-panelLayout {
+ .demo-menu + .demo-container.oo-ui-panelLayout {
margin-top: 11.4em;
}
+
+ /* Avoid `box-shadow` from menu lurkin into toolbar demo, +1.2em to be harmonious with menu */
+ .demo-menu + .demo-container.oo-ui-panelLayout.demo-toolbars {
+ margin-top: 12.6em;
+ }
}
}
@@ -436,10 +526,14 @@ FieldLayout left & right aligned */
display: inline-block;
}
- .demo-container.oo-ui-panelLayout {
+ .demo-menu + .demo-container.oo-ui-panelLayout {
margin-top: 7.5em;
}
+ .demo-menu + .demo-container.oo-ui-panelLayout.demo-toolbars {
+ margin-top: 8.7em;
+ }
+
.demo-console-expanded .demo-console-toggle {
margin-right: 0.5em;
}
@@ -449,7 +543,11 @@ FieldLayout left & right aligned */
/* @media ( min-width: 768px ) {} */
@media ( min-width: 960px ) {
- body {
+ .oo-ui-theme-wikimediaui {
+ font-size: 0.875em;
+ }
+
+ .oo-ui-theme-apex {
font-size: 0.8em;
}
@@ -490,9 +588,13 @@ FieldLayout left & right aligned */
right: auto;
}
- .demo-container.oo-ui-panelLayout {
+ .demo-menu + .demo-container.oo-ui-panelLayout {
margin-top: 4.5em;
}
+
+ .demo-menu + .demo-container.oo-ui-panelLayout.demo-toolbars {
+ margin-top: 5.7em;
+ }
}
}
/* stylelint-enable selector-pseudo-element-colon-notation */
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/ais.json b/www/wiki/vendor/oojs/oojs-ui/i18n/ais.json
index 78c22fed..42eb8c2e 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/ais.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/ais.json
@@ -1,15 +1,25 @@
{
"@metadata": {
"authors": [
- "Bunukwiki"
+ "Bunukwiki",
+ "Benel"
]
},
+ "ooui-outline-control-move-down": "miliad kasacacay tasasa’",
+ "ooui-outline-control-move-up": "miliad kasacacay tapabaw",
+ "ooui-outline-control-remove": "misipu kasacacay",
"ooui-toolbar-more": "yadah",
"ooui-toolgroup-expand": "yadah",
"ooui-toolgroup-collapse": "ma’ngadis mangalep",
"ooui-item-remove": "milimad",
"ooui-dialog-message-accept": "malucekay",
"ooui-dialog-message-reject": "palawpes",
+ "ooui-dialog-process-error": "tahkal ku caykapulitaay a mungangaw",
"ooui-dialog-process-dismiss": "edeben",
- "ooui-dialog-process-continue": "palalid"
+ "ooui-dialog-process-retry": "pitaneng henay aca",
+ "ooui-dialog-process-continue": "palalid",
+ "ooui-selectfile-button-select": "mipili’ cacay a tangan",
+ "ooui-selectfile-not-supported": "la’cus midama mipili’ay a tangan",
+ "ooui-selectfile-placeholder": "caay henay mipili’ tu tangan",
+ "ooui-selectfile-dragdrop-placeholder": "mutengteng tangan katukuh itini"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/az.json b/www/wiki/vendor/oojs/oojs-ui/i18n/az.json
index fc12d1b3..96b95d1a 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/az.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/az.json
@@ -3,11 +3,13 @@
"authors": [
"Cekli829",
"Interfase",
- "Jduranboger"
+ "Jduranboger",
+ "Wertuose"
]
},
"ooui-outline-control-move-down": "Bəndi aşağı apar",
"ooui-outline-control-move-up": "Bəndi yuxarı apar",
"ooui-outline-control-remove": "Bəndi sil",
- "ooui-toolbar-more": "Daha artıq"
+ "ooui-toolbar-more": "Daha artıq",
+ "ooui-toolgroup-collapse": "Daha az"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/bg.json b/www/wiki/vendor/oojs/oojs-ui/i18n/bg.json
index 5a3a93dc..3ae0ec9e 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/bg.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/bg.json
@@ -6,7 +6,8 @@
"පසිඳු කà·à·€à·’න්ද",
"Mitzev",
"Aquilax",
- "Vodnokon4e"
+ "Vodnokon4e",
+ "StanProg"
]
},
"ooui-outline-control-move-down": "ПремеÑтване на елемента надолу",
@@ -18,7 +19,7 @@
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Отказ",
"ooui-dialog-process-error": "Ðещо Ñе обърка",
- "ooui-dialog-process-dismiss": "Затвори",
+ "ooui-dialog-process-dismiss": "ЗатварÑне",
"ooui-dialog-process-retry": "Опитайте отново",
"ooui-dialog-process-continue": "Продължаване",
"ooui-selectfile-button-select": "Избиране на файл",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/bs.json b/www/wiki/vendor/oojs/oojs-ui/i18n/bs.json
index fc4c320a..2bc85233 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/bs.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/bs.json
@@ -12,14 +12,15 @@
"ooui-toolbar-more": "Više",
"ooui-toolgroup-expand": "Više",
"ooui-toolgroup-collapse": "Manje",
+ "ooui-item-remove": "Ukloni",
"ooui-dialog-message-accept": "U redu",
"ooui-dialog-message-reject": "Otkaži",
- "ooui-dialog-process-error": "Nešto je pošlo naopako",
+ "ooui-dialog-process-error": "Nešto nije u redu",
"ooui-dialog-process-dismiss": "Odbaci",
"ooui-dialog-process-retry": "Pokušaj ponovo",
"ooui-dialog-process-continue": "Nastavi",
"ooui-selectfile-button-select": "Izaberite datoteku",
"ooui-selectfile-not-supported": "Izbor datoteke nije podržan",
- "ooui-selectfile-placeholder": "Nijedna datoteka nije izabrana",
+ "ooui-selectfile-placeholder": "Datoteka nije izabrana",
"ooui-selectfile-dragdrop-placeholder": "Prevucite datoteku ovdje"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/el.json b/www/wiki/vendor/oojs/oojs-ui/i18n/el.json
index 98835d53..55d1e8bb 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/el.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/el.json
@@ -9,7 +9,8 @@
"Glavkos",
"Nikosguard",
"Tifa93",
- "Stam.nikos"
+ "Stam.nikos",
+ "Nikosgranturismogt"
]
},
"ooui-outline-control-move-down": "Μετακίνηση στοιχείου Ï€Ïος τα κάτω",
@@ -18,6 +19,7 @@
"ooui-toolbar-more": "ΠεÏισσότεÏα",
"ooui-toolgroup-expand": "ΠεÏισσότεÏα",
"ooui-toolgroup-collapse": "ΛιγότεÏα",
+ "ooui-item-remove": "ΑφαίÏεση",
"ooui-dialog-message-accept": "ΟΚ",
"ooui-dialog-message-reject": "ΑκÏÏωση",
"ooui-dialog-process-error": "Κάτι πήγε στÏαβά",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/en-gb.json b/www/wiki/vendor/oojs/oojs-ui/i18n/en-gb.json
new file mode 100644
index 00000000..5bdc6f47
--- /dev/null
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/en-gb.json
@@ -0,0 +1,15 @@
+{
+ "@metadata": {
+ "authors": [
+ "Pierpao"
+ ]
+ },
+ "ooui-dialog-message-accept": "OK",
+ "ooui-dialog-message-reject": "Cancel",
+ "ooui-dialog-process-dismiss": "Dismiss",
+ "ooui-dialog-process-retry": "Try again",
+ "ooui-dialog-process-continue": "Continue",
+ "ooui-selectfile-button-select": "Select a file",
+ "ooui-selectfile-not-supported": "File selection is not supported",
+ "ooui-selectfile-placeholder": "No file is selected"
+}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/fi.json b/www/wiki/vendor/oojs/oojs-ui/i18n/fi.json
index 0b9e1499..4f46aef1 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/fi.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/fi.json
@@ -23,6 +23,7 @@
"ooui-toolbar-more": "Lisää",
"ooui-toolgroup-expand": "Näytä lisää",
"ooui-toolgroup-collapse": "Näytä vähemmän",
+ "ooui-item-remove": "Poista",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Peru",
"ooui-dialog-process-error": "Jokin meni pieleen",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/hi.json b/www/wiki/vendor/oojs/oojs-ui/i18n/hi.json
index ce007fc1..2bb5559d 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/hi.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/hi.json
@@ -8,7 +8,8 @@
"Goelujjwal",
"Ankita-ks",
"Param Mudgal",
- "Sfic"
+ "Sfic",
+ "Rishi.Singh"
]
},
"ooui-outline-control-move-down": "पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿ नीचे ले जाà¤à¤",
@@ -17,6 +18,7 @@
"ooui-toolbar-more": "अधिक",
"ooui-toolgroup-expand": "अधिक",
"ooui-toolgroup-collapse": "कम",
+ "ooui-item-remove": "हटायें",
"ooui-dialog-message-accept": "ठीक है",
"ooui-dialog-message-reject": "रदà¥à¤¦ करें",
"ooui-dialog-process-error": "कà¥à¤› गलत हà¥à¤…ा है",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/hr.json b/www/wiki/vendor/oojs/oojs-ui/i18n/hr.json
index b07594ca..4eae569c 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/hr.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/hr.json
@@ -4,7 +4,8 @@
"MaGa",
"Roberta F.",
"SpeedyGonsales",
- "Zeljko.filipin"
+ "Zeljko.filipin",
+ "Bugoslav"
]
},
"ooui-outline-control-move-down": "Premjesti stavku dolje",
@@ -13,12 +14,15 @@
"ooui-toolbar-more": "Više",
"ooui-toolgroup-expand": "Više",
"ooui-toolgroup-collapse": "Manje",
+ "ooui-item-remove": "Ukloni",
"ooui-dialog-message-accept": "U redu",
"ooui-dialog-message-reject": "Odustani",
- "ooui-dialog-process-error": "Nešto je pošlo po zlu",
+ "ooui-dialog-process-error": "Nešto nije u redu",
"ooui-dialog-process-dismiss": "Zatvori",
"ooui-dialog-process-retry": "Pokušajte ponovo",
+ "ooui-dialog-process-continue": "Nastavi",
"ooui-selectfile-button-select": "Odaberi datoteku",
+ "ooui-selectfile-not-supported": "Izbor datoteke nije podržan",
"ooui-selectfile-placeholder": "Datoteka nije oznaÄena",
"ooui-selectfile-dragdrop-placeholder": "Povucite datoteku ovdje"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/hu.json b/www/wiki/vendor/oojs/oojs-ui/i18n/hu.json
index cf26cc1a..fc96cc45 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/hu.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/hu.json
@@ -7,7 +7,8 @@
"ViDam",
"Tacsipacsi",
"Csega",
- "Kishajnalka"
+ "Kishajnalka",
+ "Rodrigo"
]
},
"ooui-outline-control-move-down": "Elem mozgatása lefelé",
@@ -16,6 +17,7 @@
"ooui-toolbar-more": "Több",
"ooui-toolgroup-expand": "Több",
"ooui-toolgroup-collapse": "Kevesebb",
+ "ooui-item-remove": "Eltávolítás",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Mégse",
"ooui-dialog-process-error": "Valami elromlott",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/hy.json b/www/wiki/vendor/oojs/oojs-ui/i18n/hy.json
index 341d0ff1..598fee35 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/hy.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/hy.json
@@ -4,7 +4,8 @@
"Vacio",
"Xelgen",
"Ô´Õ¡Õ¾Õ«Õ© ÕÕ¡Ö€Õ¸ÕµÕ¡Õ¶",
- "Vahe Gharakhanyan"
+ "Vahe Gharakhanyan",
+ "Kareyac"
]
},
"ooui-outline-control-move-down": "Ô»Õ»Õ¥ÖÕ¶Õ¥Õ¬ Õ¶Õ¥Ö€Ö„Ö‡",
@@ -13,6 +14,7 @@
"ooui-toolbar-more": "Ô±Õ¾Õ¥Õ¬Õ«Õ¶",
"ooui-toolgroup-expand": "Ô±Õ¾Õ¥Õ¬Õ«Õ¶",
"ooui-toolgroup-collapse": "ÕŠÕ¡Õ¯Õ¡Õ½",
+ "ooui-item-remove": "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬",
"ooui-dialog-message-accept": "Ô¼Õ¡Õ¾",
"ooui-dialog-message-reject": "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬",
"ooui-dialog-process-error": "Ô»Õ¶Õ¹-Õ¸Ö€ Õ½Õ­Õ¡Õ¬ Õ§ Õ¿Õ¥Õ²Õ« Õ¸Ö‚Õ¶Õ¥ÖÕ¥Õ¬",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/ia.json b/www/wiki/vendor/oojs/oojs-ui/i18n/ia.json
index ceb27c9f..8b3bcd80 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/ia.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/ia.json
@@ -10,6 +10,7 @@
"ooui-toolbar-more": "Plus",
"ooui-toolgroup-expand": "Plus",
"ooui-toolgroup-collapse": "Minus",
+ "ooui-item-remove": "Remover",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Cancellar",
"ooui-dialog-process-error": "Qualcosa ha vadite mal",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/id.json b/www/wiki/vendor/oojs/oojs-ui/i18n/id.json
index c53e058c..10c7e22d 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/id.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/id.json
@@ -10,7 +10,8 @@
"Rv77ax",
"William Surya Permana",
"Rachmat.Wahidi",
- "Rachmat04"
+ "Rachmat04",
+ "Gombang"
]
},
"ooui-outline-control-move-down": "Pindahkan butir ke bawah",
@@ -19,6 +20,7 @@
"ooui-toolbar-more": "Lainnya",
"ooui-toolgroup-expand": "Selengkapnya",
"ooui-toolgroup-collapse": "Secukupnya",
+ "ooui-item-remove": "Hapus",
"ooui-dialog-message-accept": "Oke",
"ooui-dialog-message-reject": "Batal",
"ooui-dialog-process-error": "Ada yang tidak beres",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/io.json b/www/wiki/vendor/oojs/oojs-ui/i18n/io.json
index 7d7b1b83..dafb3905 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/io.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/io.json
@@ -1,7 +1,8 @@
{
"@metadata": {
"authors": [
- "Idojc"
+ "Idojc",
+ "Joao Xavier"
]
},
"ooui-outline-control-move-down": "Movar elemento adsube",
@@ -10,6 +11,7 @@
"ooui-toolbar-more": "Plu multa",
"ooui-toolgroup-expand": "Plu multa",
"ooui-toolgroup-collapse": "Min multa",
+ "ooui-item-remove": "Eliminar",
"ooui-dialog-message-accept": "Aplikar",
"ooui-dialog-message-reject": "Anular",
"ooui-dialog-process-error": "Ulo faliis",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/is.json b/www/wiki/vendor/oojs/oojs-ui/i18n/is.json
index 574c5927..3814ba2e 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/is.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/is.json
@@ -2,7 +2,8 @@
"@metadata": {
"authors": [
"Maxí",
- "Snævar"
+ "Snævar",
+ "Sveinn í Felli"
]
},
"ooui-outline-control-move-down": "Færa atriði niður",
@@ -11,6 +12,7 @@
"ooui-toolbar-more": "Fleira",
"ooui-toolgroup-expand": "Fleira",
"ooui-toolgroup-collapse": "Færra",
+ "ooui-item-remove": "Fjarlægja",
"ooui-dialog-message-accept": "Ã lagi",
"ooui-dialog-message-reject": "Hætta við",
"ooui-dialog-process-error": "Eitthvað mistókst",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/ja.json b/www/wiki/vendor/oojs/oojs-ui/i18n/ja.json
index 308cb80c..1c3f9c31 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/ja.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/ja.json
@@ -8,15 +8,18 @@
"Takot",
"Los688",
"Sujiniku",
- "Translatealcd"
+ "Translatealcd",
+ "Otokoume",
+ "Rxy"
]
},
"ooui-outline-control-move-down": "項目を下ã«ç§»å‹•ã•ã›ã‚‹",
"ooui-outline-control-move-up": "項目を上ã«ç§»å‹•ã•ã›ã‚‹",
"ooui-outline-control-remove": "項目を除去",
"ooui-toolbar-more": "ãã®ä»–",
- "ooui-toolgroup-expand": "ãã®ä»–",
+ "ooui-toolgroup-expand": "続ã",
"ooui-toolgroup-collapse": "折り畳む",
+ "ooui-item-remove": "削除",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "キャンセル",
"ooui-dialog-process-error": "エラーãŒç™ºç”Ÿã—ã¾ã—ãŸâ€¦",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/ka.json b/www/wiki/vendor/oojs/oojs-ui/i18n/ka.json
index 31df1692..c6d55873 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/ka.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/ka.json
@@ -8,7 +8,8 @@
"MIKHEIL",
"NoiX180",
"Pras",
- "Tokoko"
+ "Tokoko",
+ "Kintrbr"
]
},
"ooui-outline-control-move-down": "ელემენტის ქვემáƒáƒ— გáƒáƒ“áƒáƒ¢áƒáƒœáƒ",
@@ -17,7 +18,8 @@
"ooui-toolbar-more": "მეტი",
"ooui-toolgroup-expand": "მეტი",
"ooui-toolgroup-collapse": "რáƒáƒ›áƒ“ენიმე",
- "ooui-dialog-message-accept": "დიáƒáƒ®",
+ "ooui-item-remove": "წáƒáƒ¨áƒšáƒ",
+ "ooui-dialog-message-accept": "კáƒáƒ áƒ’ი",
"ooui-dialog-message-reject": "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ",
"ooui-dialog-process-error": "მáƒáƒ®áƒ“რრáƒáƒ¦áƒáƒª შეცდáƒáƒ›áƒ",
"ooui-dialog-process-dismiss": "დáƒáƒ›áƒáƒšáƒ•áƒ",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/km.json b/www/wiki/vendor/oojs/oojs-ui/i18n/km.json
index e64889f4..0f924e40 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/km.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/km.json
@@ -11,6 +11,7 @@
"ooui-toolbar-more": "បន្ážáŸ‚មទៀáž",
"ooui-toolgroup-expand": "មើលច្រើន",
"ooui-toolgroup-collapse": "មើលážáž·áž…",
+ "ooui-item-remove": "ដកចáŸáž‰",
"ooui-dialog-message-accept": "យល់ព្រម",
"ooui-dialog-message-reject": "បោះបង់",
"ooui-dialog-process-error": "មានបញ្ហាអ្វីមួយ",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/lt.json b/www/wiki/vendor/oojs/oojs-ui/i18n/lt.json
index 86c6d648..ea134067 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/lt.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/lt.json
@@ -4,7 +4,8 @@
"Audriusa",
"Eitvys200",
"Mantak111",
- "Albertas"
+ "Albertas",
+ "Manvydasz"
]
},
"ooui-outline-control-move-down": "Perkelti elementą žemyn",
@@ -13,6 +14,7 @@
"ooui-toolbar-more": "Daugiau",
"ooui-toolgroup-expand": "Daugiau",
"ooui-toolgroup-collapse": "Mažiau",
+ "ooui-item-remove": "Pašalinti",
"ooui-dialog-message-accept": "Gerai",
"ooui-dialog-message-reject": "Atšaukti",
"ooui-dialog-process-error": "Kažkas nutiko ne taip",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/lv.json b/www/wiki/vendor/oojs/oojs-ui/i18n/lv.json
index 74658ce1..6423c751 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/lv.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/lv.json
@@ -14,6 +14,7 @@
"ooui-toolbar-more": "VairÄk",
"ooui-toolgroup-expand": "VairÄk",
"ooui-toolgroup-collapse": "MazÄk",
+ "ooui-item-remove": "Noņemt",
"ooui-dialog-message-accept": "Labi",
"ooui-dialog-message-reject": "Atcelt",
"ooui-dialog-process-error": "Kaut kas nogÄja greizi",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/lzh.json b/www/wiki/vendor/oojs/oojs-ui/i18n/lzh.json
index 2b3ad53c..d0f1bd2a 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/lzh.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/lzh.json
@@ -1,8 +1,14 @@
{
"@metadata": {
"authors": [
- "Joe young yu"
+ "Joe young yu",
+ "Itsmine",
+ "SolidBlock"
]
},
+ "ooui-outline-control-move-down": "é·ä¸‹",
+ "ooui-outline-control-move-up": "é·ä¸Š",
+ "ooui-outline-control-remove": "去物",
+ "ooui-toolbar-more": "餘",
"ooui-dialog-message-accept": "å¯"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/mr.json b/www/wiki/vendor/oojs/oojs-ui/i18n/mr.json
index de8d6f1e..e4a6bd16 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/mr.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/mr.json
@@ -8,7 +8,8 @@
"Ydyashad",
"संतोष दहिवळ",
"NehalDaveND",
- "Sau6402"
+ "Sau6402",
+ "Sureshkhole"
]
},
"ooui-outline-control-move-down": "घटक (आयटम) खाली सरकवा",
@@ -17,6 +18,7 @@
"ooui-toolbar-more": "अधिक",
"ooui-toolgroup-expand": "अधिक",
"ooui-toolgroup-collapse": "कमी",
+ "ooui-item-remove": "हटवा",
"ooui-dialog-message-accept": "ठिक आहे",
"ooui-dialog-message-reject": "रदà¥à¤¦ करा",
"ooui-dialog-process-error": "काहीतरी गडबड à¤à¤¾à¤²à¥€",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/ms.json b/www/wiki/vendor/oojs/oojs-ui/i18n/ms.json
index 19ce1c2f..45894579 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/ms.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/ms.json
@@ -13,12 +13,15 @@
"ooui-toolbar-more": "Selebihnya",
"ooui-toolgroup-expand": "Selengkapnya",
"ooui-toolgroup-collapse": "Secukupnya",
+ "ooui-item-remove": "Buang",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Batal",
"ooui-dialog-process-error": "Ada masalah",
"ooui-dialog-process-dismiss": "Singkir",
"ooui-dialog-process-retry": "Cuba lagi",
"ooui-dialog-process-continue": "Teruskan",
+ "ooui-selectfile-button-select": "Pilih fail",
"ooui-selectfile-not-supported": "Pilihan fail tidak disokong",
- "ooui-selectfile-placeholder": "Tiada fail yang dipilih"
+ "ooui-selectfile-placeholder": "Tiada fail yang dipilih",
+ "ooui-selectfile-dragdrop-placeholder": "Letakkan fail di sini"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/myv.json b/www/wiki/vendor/oojs/oojs-ui/i18n/myv.json
new file mode 100644
index 00000000..faf1db70
--- /dev/null
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/myv.json
@@ -0,0 +1,17 @@
+{
+ "@metadata": {
+ "authors": [
+ "Rueter"
+ ]
+ },
+ "ooui-toolbar-more": "Седе ламо",
+ "ooui-toolgroup-expand": "Седе ламо",
+ "ooui-toolgroup-collapse": "Седе аламо",
+ "ooui-item-remove": "ÐардамÑ",
+ "ooui-dialog-message-accept": "Маштови",
+ "ooui-dialog-message-reject": "Ð¡Ð°ÐµÐ¼Ñ Ð¼ÐµÐºÐµÐ²",
+ "ooui-dialog-process-error": "Мезе-бути аволь иÑÑ‚Ñ",
+ "ooui-dialog-process-retry": "Ð’Ð°Ñ€Ñ‡Ð°Ð¼Ñ Ð¾Ð´Ð¾Ð²",
+ "ooui-dialog-process-continue": "ПоладомÑ",
+ "ooui-selectfile-button-select": "ÐšÐ¾Ñ‡ÐºÐ°Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°"
+}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/nb.json b/www/wiki/vendor/oojs/oojs-ui/i18n/nb.json
index d3fad8dc..9c20ba31 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/nb.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/nb.json
@@ -7,7 +7,8 @@
"Laaknor",
"Njardarlogar",
"Jdforrester",
- "Apple farmer"
+ "Apple farmer",
+ "Jon Harald Søby"
]
},
"ooui-outline-control-move-down": "Flytt ned",
@@ -16,6 +17,7 @@
"ooui-toolbar-more": "Mer",
"ooui-toolgroup-expand": "Mer",
"ooui-toolgroup-collapse": "Færre",
+ "ooui-item-remove": "Fjern",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Avbryt",
"ooui-dialog-process-error": "Noe gikk galt",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/pt-br.json b/www/wiki/vendor/oojs/oojs-ui/i18n/pt-br.json
index 41ce674e..aa8904ec 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/pt-br.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/pt-br.json
@@ -12,7 +12,8 @@
555,
"TheEduGobi",
"TheGabrielZaum",
- "Felipe L. Ewald"
+ "Felipe L. Ewald",
+ "Eduardo Addad de Oliveira"
]
},
"ooui-outline-control-move-down": "Mover item para baixo",
@@ -21,6 +22,7 @@
"ooui-toolbar-more": "Mais",
"ooui-toolgroup-expand": "Mais",
"ooui-toolgroup-collapse": "Menos",
+ "ooui-item-remove": "Remover",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Cancelar",
"ooui-dialog-process-error": "Algo deu errado",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/roa-tara.json b/www/wiki/vendor/oojs/oojs-ui/i18n/roa-tara.json
index 73a5a6c1..eac47ec4 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/roa-tara.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/roa-tara.json
@@ -10,6 +10,7 @@
"ooui-toolbar-more": "De cchiù",
"ooui-toolgroup-expand": "De cchiù",
"ooui-toolgroup-collapse": "De mene",
+ "ooui-item-remove": "Live",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Annulle",
"ooui-dialog-process-error": "Quacche cose ha sciute stuèrte",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/sk.json b/www/wiki/vendor/oojs/oojs-ui/i18n/sk.json
index fa658889..8deb4774 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/sk.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/sk.json
@@ -3,7 +3,8 @@
"authors": [
"Mimarik",
"Teslaton",
- "Kusavica"
+ "Kusavica",
+ "TomášPolonec"
]
},
"ooui-outline-control-move-down": "Posunúť položku nadol",
@@ -12,11 +13,15 @@
"ooui-toolbar-more": "Viac",
"ooui-toolgroup-expand": "Viac",
"ooui-toolgroup-collapse": "Menej",
+ "ooui-item-remove": "Odstrániť",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Zrušiť",
"ooui-dialog-process-error": "NieÄo sa pokazilo",
"ooui-dialog-process-dismiss": "Zrušiť",
"ooui-dialog-process-retry": "Skúsiť znova",
"ooui-dialog-process-continue": "PokraÄovaÅ¥",
- "ooui-selectfile-placeholder": "Nie je vybraný žiadny súbor"
+ "ooui-selectfile-button-select": "Vybrať súbor",
+ "ooui-selectfile-not-supported": "Výber súboru nie je podporovaný",
+ "ooui-selectfile-placeholder": "Nie je vybraný žiadny súbor",
+ "ooui-selectfile-dragdrop-placeholder": "Sem umiestni súbor"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/skr-arab.json b/www/wiki/vendor/oojs/oojs-ui/i18n/skr-arab.json
index 6be23541..1a2af2b0 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/skr-arab.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/skr-arab.json
@@ -7,6 +7,7 @@
"ooui-toolbar-more": "ٻئے",
"ooui-toolgroup-expand": "ٻئے",
"ooui-toolgroup-collapse": "Ú¯Ú¾Ù¹",
+ "ooui-item-remove": "Ûٹاؤ",
"ooui-dialog-message-accept": "ٹھیک ÛÛ’",
"ooui-dialog-message-reject": "منسوخ",
"ooui-dialog-process-error": "کجھ خراب تھی ڳئے",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/sl.json b/www/wiki/vendor/oojs/oojs-ui/i18n/sl.json
index 1b481a3d..8e79e941 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/sl.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/sl.json
@@ -13,6 +13,7 @@
"ooui-toolbar-more": "VeÄ",
"ooui-toolgroup-expand": "VeÄ",
"ooui-toolgroup-collapse": "Manj",
+ "ooui-item-remove": "Odstrani",
"ooui-dialog-message-accept": "V redu",
"ooui-dialog-message-reject": "PrekliÄi",
"ooui-dialog-process-error": "Nekaj je Å¡lo narobe",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/sr-ec.json b/www/wiki/vendor/oojs/oojs-ui/i18n/sr-ec.json
index 6d675da9..de1ee47f 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/sr-ec.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/sr-ec.json
@@ -25,5 +25,5 @@
"ooui-selectfile-button-select": "Изабери датотеку",
"ooui-selectfile-not-supported": "Избор датотеке није подржан",
"ooui-selectfile-placeholder": "Ðије изабрана ниједна датотека",
- "ooui-selectfile-dragdrop-placeholder": "Додајте датотеку овде"
+ "ooui-selectfile-dragdrop-placeholder": "Превуците датотеку овде"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/sr-el.json b/www/wiki/vendor/oojs/oojs-ui/i18n/sr-el.json
index bdf6a64a..cd286e80 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/sr-el.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/sr-el.json
@@ -1,7 +1,8 @@
{
"@metadata": {
"authors": [
- "Milicevic01"
+ "Milicevic01",
+ "Prevodim"
]
},
"ooui-outline-control-move-down": "Premesti stavku na dole",
@@ -10,6 +11,7 @@
"ooui-toolbar-more": "Više",
"ooui-toolgroup-expand": "Više",
"ooui-toolgroup-collapse": "Manje",
+ "ooui-item-remove": "Ukloni",
"ooui-dialog-message-accept": "U redu",
"ooui-dialog-message-reject": "Otkaži",
"ooui-dialog-process-error": "Nešto je pošlo naopako",
@@ -17,5 +19,7 @@
"ooui-dialog-process-retry": "Pokušaj ponovo",
"ooui-dialog-process-continue": "Nastavi",
"ooui-selectfile-button-select": "Izaberi datoteku",
- "ooui-selectfile-placeholder": "Nije izabrana nijedna datoteka"
+ "ooui-selectfile-not-supported": "Odabir datoteke nije podržan",
+ "ooui-selectfile-placeholder": "Nije izabrana nijedna datoteka",
+ "ooui-selectfile-dragdrop-placeholder": "Prevuci datoteku ovde"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/sv.json b/www/wiki/vendor/oojs/oojs-ui/i18n/sv.json
index 3ffbc489..9ac281ea 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/sv.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/sv.json
@@ -12,7 +12,8 @@
"Skalman",
"WikiPhoenix",
"Lokal Profil",
- "Warrakkk"
+ "Warrakkk",
+ "Bengtsson96"
]
},
"ooui-outline-control-move-down": "Flytta ned objekt",
@@ -21,6 +22,7 @@
"ooui-toolbar-more": "Mer",
"ooui-toolgroup-expand": "Fler",
"ooui-toolgroup-collapse": "Färre",
+ "ooui-item-remove": "Ta bort",
"ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Avbryt",
"ooui-dialog-process-error": "NÃ¥got gick fel",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/tay.json b/www/wiki/vendor/oojs/oojs-ui/i18n/tay.json
new file mode 100644
index 00000000..12a6f957
--- /dev/null
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/tay.json
@@ -0,0 +1,20 @@
+{
+ "@metadata": {
+ "authors": [
+ "Hitaypayan",
+ "Translatealcd"
+ ]
+ },
+ "ooui-outline-control-move-down": "Hz’aniy tay mkyahu’ quw binkgan lmlamu’",
+ "ooui-outline-control-move-up": "Hz’aniy tay mkraya’ quw binkgan lmlamu’",
+ "ooui-outline-control-remove": "Laxiy quw pin’ubuy binkgan lmlamu",
+ "ooui-toolbar-more": "Pzyux na’",
+ "ooui-toolgroup-collapse": "Cikuy hazi’",
+ "ooui-item-remove": "Laxan",
+ "ooui-dialog-message-accept": "Wal balay",
+ "ooui-dialog-message-reject": "Laxan",
+ "ooui-dialog-process-dismiss": "Ql’iy",
+ "ooui-dialog-process-retry": "Tlamiy lawziy",
+ "ooui-dialog-process-continue": "Siy lhingiy",
+ "ooui-selectfile-placeholder": "Ini’ wzyagiy na’ Tang’an"
+}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/te.json b/www/wiki/vendor/oojs/oojs-ui/i18n/te.json
index e4b50d84..3e88da53 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/te.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/te.json
@@ -17,6 +17,7 @@
"ooui-toolbar-more": "మరినà±à°¨à°¿",
"ooui-toolgroup-expand": "మరినà±à°¨à°¿",
"ooui-toolgroup-collapse": "కొనà±à°¨à°¿",
+ "ooui-item-remove": "తొలగించà±",
"ooui-dialog-message-accept": "సరే",
"ooui-dialog-message-reject": "à°°à°¦à±à°¦à±à°šà±‡à°¯à°¿",
"ooui-dialog-process-error": "à°à°¦à±‹ పొరపాటౠజరిగింది",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/ug-arab.json b/www/wiki/vendor/oojs/oojs-ui/i18n/ug-arab.json
index 00d19619..b19dd0d3 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/ug-arab.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/ug-arab.json
@@ -12,6 +12,7 @@
"ooui-toolbar-more": "تÛخىمۇ ÙƒÛ†Ù¾",
"ooui-toolgroup-expand": "تÛخىمۇ ÙƒÛ†Ù¾",
"ooui-toolgroup-collapse": "ئاز",
+ "ooui-item-remove": "چىقىرىۋەت",
"ooui-dialog-message-accept": "تامام",
"ooui-dialog-message-reject": "ۋاز كەچ",
"ooui-dialog-process-error": "نامەلۇم خاتالىق كۆرۈلدى",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/uk.json b/www/wiki/vendor/oojs/oojs-ui/i18n/uk.json
index a38afbfd..55fec13a 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/uk.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/uk.json
@@ -26,6 +26,7 @@
"ooui-toolbar-more": "Більше",
"ooui-toolgroup-expand": "Більше",
"ooui-toolgroup-collapse": "Менше",
+ "ooui-item-remove": "Вилучити",
"ooui-dialog-message-accept": "Готово",
"ooui-dialog-message-reject": "СкаÑувати",
"ooui-dialog-process-error": "ЩоÑÑŒ пішло не так",
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/ur.json b/www/wiki/vendor/oojs/oojs-ui/i18n/ur.json
index 62a17655..fcf9b1f4 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/ur.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/ur.json
@@ -1,23 +1,26 @@
{
"@metadata": {
"authors": [
- "Muhammad Shuaib"
+ "Muhammad Shuaib",
+ "Zainab Meher",
+ "BukhariSaeed"
]
},
- "ooui-outline-control-move-down": "آئیٹم نیچے کھسکائیں",
- "ooui-outline-control-move-up": "آئیٹم اوپر بڑھائیں",
- "ooui-outline-control-remove": "آئیٹم حذ٠کریں",
+ "ooui-outline-control-move-down": "مد نیچے کھسکائیں",
+ "ooui-outline-control-move-up": " مداوپرلےجائیں",
+ "ooui-outline-control-remove": " مدحذ٠کریں",
"ooui-toolbar-more": "مزید",
"ooui-toolgroup-expand": "مزید",
"ooui-toolgroup-collapse": "کم کریں",
+ "ooui-item-remove": "ھٹادیں",
"ooui-dialog-message-accept": "ٹھیک",
"ooui-dialog-message-reject": "منسوخ کریں",
"ooui-dialog-process-error": "Ú©Ú†Ú¾ غلط ÛÙˆ گیا ÛÛ’",
- "ooui-dialog-process-dismiss": "ختم کریں",
+ "ooui-dialog-process-dismiss": "موقو٠کریں",
"ooui-dialog-process-retry": "Ø¯ÙˆØ¨Ø§Ø±Û Ú©ÙˆØ´Ø´ کریں",
"ooui-dialog-process-continue": "جاری رکھیں",
"ooui-selectfile-button-select": "Ùائل منتخب کریں",
"ooui-selectfile-not-supported": "Ùائل کا انتخاب معاونت Ø´Ø¯Û Ù†Ûیں",
- "ooui-selectfile-placeholder": "کوئی Ùائل منتخب Ù†Ûیں",
+ "ooui-selectfile-placeholder": "کوئی Ùائل منتخب Ù†Ûیں Ú©ÛŒ گئ",
"ooui-selectfile-dragdrop-placeholder": "Ùائل ÛŒÛاں چھوڑیں"
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/i18n/zh-hant.json b/www/wiki/vendor/oojs/oojs-ui/i18n/zh-hant.json
index 027b7bee..127f483f 100644
--- a/www/wiki/vendor/oojs/oojs-ui/i18n/zh-hant.json
+++ b/www/wiki/vendor/oojs/oojs-ui/i18n/zh-hant.json
@@ -15,7 +15,8 @@
"Waihorace",
"Cwlin0416",
"LNDDYL",
- "Shangkuanlc"
+ "Shangkuanlc",
+ "A2093064"
]
},
"ooui-outline-control-move-down": "項目下移",
@@ -24,6 +25,7 @@
"ooui-toolbar-more": "更多",
"ooui-toolgroup-expand": "更多",
"ooui-toolgroup-collapse": "æ›´å°‘",
+ "ooui-item-remove": "移除",
"ooui-dialog-message-accept": "確定",
"ooui-dialog-message-reject": "å–消",
"ooui-dialog-process-error": "發生ä¸æ˜ŽéŒ¯èª¤",
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/Element.php b/www/wiki/vendor/oojs/oojs-ui/php/Element.php
index 04c81e0e..c46861f5 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/Element.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/Element.php
@@ -51,6 +51,17 @@ class Element extends Tag {
*/
protected $configCallbacks = [];
+ /* Static methods */
+
+ /**
+ * Emits a deprecation warning with provided message.
+ *
+ * @param string $message Message about the deprecation
+ */
+ public static function warnDeprecation( $message = '' ) {
+ trigger_error( $message, E_USER_DEPRECATED );
+ }
+
/* Methods */
/**
@@ -257,12 +268,12 @@ class Element extends Tag {
/**
* A helper method to massage an array of HTML attributes into a format that is more likely to
- * work with an OOjs UI PHP element, camel-casing attribute names and setting values of boolean
+ * work with an OOUI PHP element, camel-casing attribute names and setting values of boolean
* ones to true. Intended as a convenience to be used when refactoring legacy systems using HTML
- * to use OOjs UI.
+ * to use OOUI.
*
* @param array $attrs HTML attributes, e.g. `[ 'disabled' => '', 'accesskey' => 'k' ]`
- * @return array OOjs UI PHP element config, e.g. `[ 'disabled' => true, 'accessKey' => 'k' ]`
+ * @return array OOUI PHP element config, e.g. `[ 'disabled' => true, 'accessKey' => 'k' ]`
*/
public static function configFromHtmlAttributes( array $attrs ) {
$booleanAttrs = [
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/HtmlSnippet.php b/www/wiki/vendor/oojs/oojs-ui/php/HtmlSnippet.php
index 6ffe9082..e6091d1d 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/HtmlSnippet.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/HtmlSnippet.php
@@ -22,6 +22,9 @@ class HtmlSnippet {
* @param string $content HTML snippet
*/
public function __construct( $content ) {
+ if ( !is_string( $content ) ) {
+ throw new Exception( 'Content passed to HtmlSnippet must be a string' );
+ }
$this->content = $content;
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/Tag.php b/www/wiki/vendor/oojs/oojs-ui/php/Tag.php
index 1c308bd3..9f39861e 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/Tag.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/Tag.php
@@ -279,7 +279,7 @@ class Tag {
*/
public static function generateElementId() {
self::$elementId++;
- return 'ooui-' . self::$elementId;
+ return 'ooui-php-' . self::$elementId;
}
/**
@@ -409,7 +409,7 @@ class Tag {
}
// Note that this is not a complete list of HTML attributes that need this validation.
- // We only check for the ones that are generated by built-in OOjs UI PHP elements.
+ // We only check for the ones that are generated by built-in OOUI PHP elements.
if ( $key === 'href' || $key === 'action' ) {
if ( !self::isSafeUrl( $value ) ) {
// We can't tell for sure whether this URL is safe (although it might be). The only safe
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/Theme.php b/www/wiki/vendor/oojs/oojs-ui/php/Theme.php
index 8e8c823e..4e454507 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/Theme.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/Theme.php
@@ -57,14 +57,13 @@ abstract class Theme {
*/
public function updateElementClasses( Element $element ) {
$classes = $this->getElementClasses( $element );
- $traits = class_uses( $element );
- if ( in_array( IconElement::class, $traits ) ) {
+ if ( method_exists( $element, 'getIconElement' ) ) {
$element->getIconElement()
->removeClasses( $classes['off'] )
->addClasses( $classes['on'] );
}
- if ( in_array( IndicatorElement::class, $traits ) ) {
+ if ( method_exists( $element, 'getIndicatorElement' ) ) {
$element->getIndicatorElement()
->removeClasses( $classes['off'] )
->addClasses( $classes['on'] );
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldLayout.php b/www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldLayout.php
index e070605b..a32c6bc5 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldLayout.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldLayout.php
@@ -150,7 +150,7 @@ class FieldLayout extends Layout {
$icon = new IconWidget( [ 'icon' => 'alert', 'flags' => [ 'warning' ] ] );
$listItem->setAttributes( [ 'role' => 'alert' ] );
} elseif ( $kind === 'notice' ) {
- $icon = new IconWidget( [ 'icon' => 'info' ] );
+ $icon = new IconWidget( [ 'icon' => 'notice' ] );
} else {
$icon = null;
}
@@ -201,10 +201,10 @@ class FieldLayout extends Layout {
// Reorder elements
$this->body->clearContent();
if ( $value === 'top' ) {
- $this->header->appendContent( $this->label, $this->help );
+ $this->header->appendContent( $this->help, $this->label );
$this->body->appendContent( $this->header, $this->field );
} elseif ( $value === 'inline' ) {
- $this->header->appendContent( $this->label, $this->help );
+ $this->header->appendContent( $this->help, $this->label );
$this->body->appendContent( $this->field, $this->header );
} else {
$this->header->appendContent( $this->label );
@@ -247,6 +247,7 @@ class FieldLayout extends Layout {
if ( $this->help !== '' ) {
$config['help'] = $this->help->getTitle();
}
+ $config['$overlay'] = true;
return parent::getConfig( $config );
}
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldsetLayout.php b/www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldsetLayout.php
index a1610089..d69d2ff0 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldsetLayout.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/layouts/FieldsetLayout.php
@@ -46,4 +46,9 @@ class FieldsetLayout extends Layout {
$this->addItems( $config['items'] );
}
}
+
+ public function getConfig( &$config ) {
+ $config['$overlay'] = true;
+ return parent::getConfig( $config );
+ }
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/mixins/FlaggedElement.php b/www/wiki/vendor/oojs/oojs-ui/php/mixins/FlaggedElement.php
index 1e2b5da7..97e45b0c 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/mixins/FlaggedElement.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/mixins/FlaggedElement.php
@@ -26,7 +26,7 @@ trait FlaggedElement {
/**
* @param array $config Configuration options
* @param string|string[] $config['flags'] Flags describing importance and functionality, e.g.
- * 'primary', 'safe', 'progressive', 'destructive' or 'constructive'
+ * 'primary', 'safe', 'progressive', or 'destructive'.
*/
public function initializeFlaggedElement( array $config = [] ) {
// Properties
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/themes/MediaWikiTheme.php b/www/wiki/vendor/oojs/oojs-ui/php/themes/MediaWikiTheme.php
deleted file mode 100644
index 1c372187..00000000
--- a/www/wiki/vendor/oojs/oojs-ui/php/themes/MediaWikiTheme.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-namespace OOUI;
-
-class MediaWikiTheme extends WikimediaUITheme {
-}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/themes/WikimediaUITheme.php b/www/wiki/vendor/oojs/oojs-ui/php/themes/WikimediaUITheme.php
index 8c3f911d..f0219334 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/themes/WikimediaUITheme.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/themes/WikimediaUITheme.php
@@ -11,14 +11,19 @@ class WikimediaUITheme extends Theme {
'warning' => false,
'invert' => false,
'progressive' => false,
- 'constructive' => false,
'destructive' => false
];
// Parent method
$classes = parent::getElementClasses( $element );
- if ( $element->supports( [ 'hasFlag' ] ) ) {
+ if (
+ $element instanceof IconWidget &&
+ $element->hasClass( 'oo-ui-checkboxInputWidget-checkIcon' )
+ ) {
+ // Icon on CheckboxInputWidget
+ $variants['invert'] = true;
+ } elseif ( $element->supports( [ 'hasFlag' ] ) ) {
$isFramed = $element->supports( [ 'isFramed' ] ) && $element->isFramed();
$isActive = $element->supports( [ 'isActive' ] ) && $element->isActive();
if ( $isFramed && ( $isActive || $element->isDisabled() || $element->hasFlag( 'primary' ) ) ) {
@@ -30,7 +35,6 @@ class WikimediaUITheme extends Theme {
} elseif ( !$element->isDisabled() ) {
// Any other kind of button, use the right colored icon if available
$variants['progressive'] = $element->hasFlag( 'progressive' );
- $variants['constructive'] = $element->hasFlag( 'constructive' );
$variants['destructive'] = $element->hasFlag( 'destructive' );
$variants['warning'] = $element->hasFlag( 'warning' );
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/widgets/CheckboxInputWidget.php b/www/wiki/vendor/oojs/oojs-ui/php/widgets/CheckboxInputWidget.php
index 3b694976..3a779b55 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/widgets/CheckboxInputWidget.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/widgets/CheckboxInputWidget.php
@@ -29,10 +29,16 @@ class CheckboxInputWidget extends InputWidget {
// Parent constructor
parent::__construct( $config );
+ // Properties
+ $this->checkIcon = new IconWidget( [
+ 'icon' => 'check',
+ 'classes' => [ 'oo-ui-checkboxInputWidget-checkIcon' ],
+ ] );
+
// Initialization
$this->addClasses( [ 'oo-ui-checkboxInputWidget' ] );
// Required for pretty styling in WikimediaUI theme
- $this->appendContent( new Tag( 'span' ) );
+ $this->appendContent( $this->checkIcon );
$this->setSelected( isset( $config['selected'] ) ? $config['selected'] : false );
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/widgets/ComboBoxInputWidget.php b/www/wiki/vendor/oojs/oojs-ui/php/widgets/ComboBoxInputWidget.php
index c2f8d344..d2fe4712 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/widgets/ComboBoxInputWidget.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/widgets/ComboBoxInputWidget.php
@@ -74,6 +74,7 @@ class ComboBoxInputWidget extends TextInputWidget {
if ( $this->forceAutocomplete ) {
$config['autocomplete'] = true;
}
+ $config['$overlay'] = true;
return parent::getConfig( $config );
}
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/widgets/DropdownInputWidget.php b/www/wiki/vendor/oojs/oojs-ui/php/widgets/DropdownInputWidget.php
index 83430f5f..a453b7b0 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/widgets/DropdownInputWidget.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/widgets/DropdownInputWidget.php
@@ -107,6 +107,7 @@ class DropdownInputWidget extends InputWidget {
}
}
$config['options'] = $o;
+ $config['dropdown']['$overlay'] = true;
return parent::getConfig( $config );
}
}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/widgets/MultilineTextInputWidget.php b/www/wiki/vendor/oojs/oojs-ui/php/widgets/MultilineTextInputWidget.php
new file mode 100644
index 00000000..81e3eb0d
--- /dev/null
+++ b/www/wiki/vendor/oojs/oojs-ui/php/widgets/MultilineTextInputWidget.php
@@ -0,0 +1,42 @@
+<?php
+
+namespace OOUI;
+
+/**
+ * Input widget with a text field.
+ */
+class MultilineTextInputWidget extends TextInputWidget {
+
+ /**
+ * Allow multiple lines of text.
+ *
+ * @var boolean
+ */
+ protected $multiline = true;
+
+ /**
+ * @param array $config Configuration options
+ * @param int $config['rows'] If multiline, number of visible lines in textarea
+ */
+ public function __construct( array $config = [] ) {
+ // Config initialization
+ $config = array_merge( [
+ 'readOnly' => false,
+ 'autofocus' => false,
+ 'required' => false,
+ 'multiline' => true,
+ ], $config );
+
+ // Parent constructor
+ parent::__construct( $config );
+ }
+
+ /**
+ * Check if input supports multiple lines.
+ *
+ * @return bool
+ */
+ public function isMultiline() {
+ return true;
+ }
+}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/widgets/SearchInputWidget.php b/www/wiki/vendor/oojs/oojs-ui/php/widgets/SearchInputWidget.php
new file mode 100644
index 00000000..0c87b0f8
--- /dev/null
+++ b/www/wiki/vendor/oojs/oojs-ui/php/widgets/SearchInputWidget.php
@@ -0,0 +1,23 @@
+<?php
+
+namespace OOUI;
+
+/**
+ * Input widget with a text field.
+ */
+class SearchInputWidget extends TextInputWidget {
+
+ public function __construct( array $config = [] ) {
+ // Config initialization
+ $config = array_merge( [
+ 'icon' => 'search',
+ ], $config );
+
+ // Parent constructor
+ parent::__construct( $config );
+ }
+
+ protected function getSaneType( $config ) {
+ return 'search';
+ }
+}
diff --git a/www/wiki/vendor/oojs/oojs-ui/php/widgets/TextInputWidget.php b/www/wiki/vendor/oojs/oojs-ui/php/widgets/TextInputWidget.php
index 37ed3e1c..04acbda6 100644
--- a/www/wiki/vendor/oojs/oojs-ui/php/widgets/TextInputWidget.php
+++ b/www/wiki/vendor/oojs/oojs-ui/php/widgets/TextInputWidget.php
@@ -41,23 +41,25 @@ class TextInputWidget extends InputWidget {
/**
* @param array $config Configuration options
- * @param string $config['type'] HTML tag `type` attribute: 'text', 'password', 'search', 'email',
+ * @param string $config['type'] HTML tag `type` attribute: 'text', 'password', 'email',
* 'url' or 'number'. Ignored if `multiline` is true. (default: 'text')
- *
- * Some values of `type` result in additional behaviors:
- * - `search`: implies `icon: 'search'` and `indicator: 'clear'`; when clicked, the indicator
- * empties the text field
* @param string $config['placeholder'] Placeholder text
* @param bool $config['autofocus'] Ask the browser to focus this widget, using the 'autofocus'
* HTML attribute (default: false)
* @param bool $config['readOnly'] Prevent changes (default: false)
* @param number $config['maxLength'] Maximum allowed number of characters to input
+ *
+ * For unfortunate historical reasons, this counts the number of UTF-16 code units rather than
+ * Unicode codepoints, which means that codepoints outside the Basic Multilingual Plane (e.g.
+ * many emojis) count as 2 characters each.
* @param bool $config['multiline'] Allow multiple lines of text (default: false)
- * @param int $config['rows'] If multiline, number of visible lines in textarea
* @param bool $config['required'] Mark the field as required.
- * Implies `indicator: 'required'`. (default: false)
+ * Implies `indicator: 'required'`. Note that `false` & setting `indicator: 'required'
+ * will result in no indicator shown. (default: false)
* @param bool $config['autocomplete'] If the field should support autocomplete
* or not (default: true)
+ * @param bool $config['spellcheck'] If the field should support spellcheck
+ * or not (default: browser-dependent)
*/
public function __construct( array $config = [] ) {
// Config initialization
@@ -68,11 +70,6 @@ class TextInputWidget extends InputWidget {
'required' => false,
'autocomplete' => true,
], $config );
- if ( $config['type'] === 'search' ) {
- if ( !array_key_exists( 'icon', $config ) ) {
- $config['icon'] = 'search';
- }
- }
// Parent constructor
parent::__construct( $config );
@@ -81,6 +78,13 @@ class TextInputWidget extends InputWidget {
$this->type = $this->getSaneType( $config );
$this->multiline = isset( $config['multiline'] ) ? (bool)$config['multiline'] : false;
+ if ( $this->multiline && !( $this instanceof MultilineTextInputWidget ) ) {
+ Element::warnDeprecation(
+ 'The TextInputWidget "multiline" option is deprecated as of OOUI v0.22.2. ' .
+ 'Use MultilineTextInputWidget instead.'
+ );
+ }
+
// Traits
$this->initializeIconElement( $config );
$this->initializeIndicatorElement( $config );
@@ -107,6 +111,9 @@ class TextInputWidget extends InputWidget {
if ( !$config['autocomplete'] ) {
$this->input->setAttributes( [ 'autocomplete' => 'off' ] );
}
+ if ( isset( $config['spellcheck'] ) ) {
+ $this->input->setAttributes( [ 'spellcheck' => $config['spellcheck'] ? 'true' : 'false' ] );
+ }
if ( $this->multiline && isset( $config['rows'] ) && $config['rows'] ) {
$this->input->setAttributes( [ 'rows' => $config['rows'] ] );
}
@@ -182,7 +189,7 @@ class TextInputWidget extends InputWidget {
}
}
- private function getSaneType( $config ) {
+ protected function getSaneType( $config ) {
$allowedTypes = [
'text',
'password',
diff --git a/www/wiki/vendor/param-processor/param-processor/.travis.yml b/www/wiki/vendor/param-processor/param-processor/.travis.yml
index e7219ff2..bebb02de 100644
--- a/www/wiki/vendor/param-processor/param-processor/.travis.yml
+++ b/www/wiki/vendor/param-processor/param-processor/.travis.yml
@@ -1,18 +1,16 @@
language: php
php:
- - 5.5
- - 7
- 7.1
- 7.2
- - hhvm
+ - master
install: travis_retry composer install
script: composer ci
after_success:
- - if [[ "`phpenv version-name`" != "7.1" ]]; then exit 0; fi
+ - if [[ "`phpenv version-name`" != "7.2" ]]; then exit 0; fi
- vendor/bin/phpunit --coverage-clover coverage.clover
- wget https://scrutinizer-ci.com/ocular.phar
- php ocular.phar code-coverage:upload --format=php-clover coverage.clover
diff --git a/www/wiki/vendor/param-processor/param-processor/DefaultConfig.php b/www/wiki/vendor/param-processor/param-processor/DefaultConfig.php
index 1fe9504a..bae67a74 100644
--- a/www/wiki/vendor/param-processor/param-processor/DefaultConfig.php
+++ b/www/wiki/vendor/param-processor/param-processor/DefaultConfig.php
@@ -1,47 +1,13 @@
<?php
/**
- * This file assigns the default values to all ParameterProcessor settings.
- *
- * @licence GNU GPL v2+
+ * @deprecated
*/
-
-use ParamProcessor\Definition\DimensionParam;
-use ParamProcessor\Definition\StringParam;
-use ValueParsers\BoolParser;
-use ValueParsers\FloatParser;
-use ValueParsers\IntParser;
-use ValueValidators\DimensionValidator;
-use ValueValidators\RangeValidator;
-use ValueValidators\StringValidator;
-
$GLOBALS['egValidatorSettings'] = [
'errorListMinSeverity' => 'minor',
];
-$GLOBALS['wgParamDefinitions'] = [
- 'boolean' => [
- 'string-parser' => BoolParser::class,
- 'validation-callback' => 'is_bool',
- ],
- 'float' => [
- 'string-parser' => FloatParser::class,
- 'validation-callback' => function( $value ) {
- return is_float( $value ) || is_int( $value );
- },
- 'validator' => RangeValidator::class,
- ],
- 'integer' => [
- 'string-parser' => IntParser::class,
- 'validation-callback' => 'is_int',
- 'validator' => RangeValidator::class,
- ],
- 'string' => [
- 'validator' => StringValidator::class,
- 'definition' => StringParam::class,
- ],
- 'dimension' => [
- 'definition' => DimensionParam::class,
- 'validator' => DimensionValidator::class,
- ],
-];
+/**
+ * @deprecated
+ */
+$GLOBALS['wgParamDefinitions'] = \ParamProcessor\ParameterTypes::getCoreTypes();
diff --git a/www/wiki/vendor/param-processor/param-processor/README.md b/www/wiki/vendor/param-processor/param-processor/README.md
index 47d90fba..753b299f 100644
--- a/www/wiki/vendor/param-processor/param-processor/README.md
+++ b/www/wiki/vendor/param-processor/param-processor/README.md
@@ -14,7 +14,6 @@ that builds on top of ParamProcessor and provides MediaWiki integration.
[![Build Status](https://secure.travis-ci.org/JeroenDeDauw/ParamProcessor.png?branch=master)](http://travis-ci.org/JeroenDeDauw/ParamProcessor)
[![Code Coverage](https://scrutinizer-ci.com/g/JeroenDeDauw/ParamProcessor/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/JeroenDeDauw/ParamProcessor/?branch=master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/JeroenDeDauw/ParamProcessor/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/JeroenDeDauw/ParamProcessor/?branch=master)
-[![Dependency Status](https://www.versioneye.com/php/param-processor:param-processor/badge.png)](https://www.versioneye.com/php/param-processor:param-processor)
On [Packagist](https://packagist.org/packages/param-processor/param-processor):
@@ -163,6 +162,20 @@ The requires fields currently are: name and message
<th>Description</th>
</tr>
<tr>
+ <th>string</th>
+ <td>string</td>
+ <td>
+ Default type<br />
+ Supported options:
+ <ul>
+ <li>length: int or false (overrides minlength and maxlength)</li>
+ <li>minlength: int or false</li>
+ <li>maxlength: int or false</li>
+ <li>regex: string</li>
+ <ul>
+ </td>
+ </tr>
+ <tr>
<th>boolean</th>
<td>boolean</td>
<td>Accepts "yes", "no", "on", "off", "true" and "false"</td>
@@ -170,22 +183,39 @@ The requires fields currently are: name and message
<tr>
<th>float</th>
<td>float</td>
- <td></td>
+ <td>
+ Supported options:
+ <ul>
+ <li>lowerbound: int, float or false</li>
+ <li>upperbound: int, float or false</li>
+ <li>range: [lowerbound, upperbound]</li>
+ <li>withinrange: [float $point, float $deviation]</li>
+ <ul>
+ </td>
</tr>
<tr>
<th>integer</th>
<td>integer</td>
- <td></td>
- </tr>
- <tr>
- <th>string</th>
- <td>string</td>
- <td></td>
+ <td>
+ Supported options: same as for float
+ </td>
</tr>
<tr>
<th>dimension</th>
<td>string</td>
- <td>Value for a width or height attribute in HTML</td>
+ <td>
+ Value for a width or height attribute in HTML<br />
+ Supported options:
+ <ul>
+ <li>allowauto: bool</li>
+ <li>maxpercentage: int</li>
+ <li>minpercentage: int</li>
+ <li>units: array of string</li>
+ <li>defaultunit: string</li>
+ <li>lowerbound: int, float or false</li>
+ <li>upperbound: int, float or false</li>
+ <ul>
+ </td>
</tr>
</table>
@@ -197,46 +227,61 @@ The requires fields currently are: name and message
As an example, the Maps MediaWiki extension defines a `coordinate` parameter type that turns the input into a `DataValues\LatLongValue` value object.
-## Examples
+## Usage example
-### Parameter definitions
+### Defining parameters
```php
-$paramDefinitions = array();
-
-$paramDefinitions[] = array(
- 'name' => 'username',
-);
-
-$paramDefinitions[] = array(
- 'name' => 'job',
- 'default' => 'unknown',
- 'values' => array( 'Developer', 'Designer', 'Manager', 'Tester' ),
-);
-
-$paramDefinitions[] = array(
- 'name' => 'favourite-numbers',
- 'islist' => true,
- 'type' => 'int',
- 'default' => array(),
-);
+$parameterDefinitions = [
+ 'username' => [
+ 'minlength' => 1,
+ 'maxlength' => 20
+ ],
+ 'job' => [
+ 'default' => 'unknown',
+ 'values' => [ 'Developer', 'Designer', 'Peasant' ]
+ ],
+ 'favourite-numbers' => [
+ 'type' => 'int',
+ 'islist' => true,
+ 'default' => []
+ ]
+]
```
-### Processing
+### Processing input using defined parameters
```php
-$inputParams = array(
- 'username' => 'Jeroen',
- 'job' => 'Developer',
+$processor = ParamProcessor\Processor::newDefault();
+
+$processor->setParameters(
+ [
+ 'username' => 'Jeroen',
+ 'favourite-numbers' => '42, 1337, not a number',
+ ],
+ $paramDefinitions
);
-$processor = ParamProcessor\Processor::newDefault();
+foreach ($processor->processParameters()->getParameters() $parameter) {
+ echo $parameter->getName();
+ var_dump($parameter->getValue());
+};
-$processor->setParameters( $inputParams, $paramDefinitions );
+// username: string(6) "Jeroen"
+// job: string(7) "unknown"
+// favourite-numbers: array(2) {[0]=>int(42), [1]=>int(1337)}
+```
-$processingResult = $processor->processParameters();
+Alternative way to input parameters:
-$processedParams = $processingResult->getParameters();
+```php
+$processor->setFunctionParams(
+ [
+ 'username = Jeroen',
+ 'favourite-numbers=42, 1337, not a number',
+ ],
+ $paramDefinitions
+);
```
## Tests
@@ -253,11 +298,24 @@ via TravisCI, as a TravisCI configuration file is also provided in the root dire
## Authors
ParamProcessor has been written by [Jeroen De Dauw](https://github.com/JeroenDeDauw) to
-support the [Maps](https://github.com/JeroenDeDauw/Maps) and [Semantic MediaWiki]
-(https://semantic-mediawiki.org/) projects.
+support the [Maps](https://github.com/JeroenDeDauw/Maps) and
+[Semantic MediaWiki](https://semantic-mediawiki.org/) projects.
## Release notes
+### 1.4.2 (2018-11-26)
+
+* Fixed defaulting behaviour of list parameters
+
+### 1.4.1 (2018-11-26)
+
+* List parameters are no longer set to their default when a single value is invalid
+
+### 1.4.0 (2018-11-25)
+
+* Dropped support for PHP older than 7.1
+* Added `ParameterTypes` to allow gradual migration away from the now deprecated `$wgParamDefinitions`
+
### 1.3.4 (2018-05-05)
* Fixed deprecation notice occurring with PHP 7.2+
diff --git a/www/wiki/vendor/param-processor/param-processor/composer.json b/www/wiki/vendor/param-processor/param-processor/composer.json
index 07dc8125..5827117b 100644
--- a/www/wiki/vendor/param-processor/param-processor/composer.json
+++ b/www/wiki/vendor/param-processor/param-processor/composer.json
@@ -23,17 +23,17 @@
"irc": "irc://irc.freenode.net/mediawiki"
},
"require": {
- "php": ">=5.5.0",
- "data-values/data-values": "~2.0|~1.0|~0.1.1",
+ "php": "~7.1",
+ "data-values/data-values": "~2.0|~1.0",
"data-values/interfaces": "~0.2.0|~0.1.4",
- "data-values/common": "~0.4.0|~0.3.0|~0.2.2",
+ "data-values/common": "~0.4.0|~0.3.0",
"data-values/validators": "~0.1.1"
},
"require-dev": {
- "phpunit/phpunit": "~5.4|~4.8",
- "squizlabs/php_codesniffer": "~2.1",
- "phpmd/phpmd": "~2.1",
- "ockcyp/covers-validator": "~0.4"
+ "phpunit/phpunit": "~7.4",
+ "squizlabs/php_codesniffer": "~3.3",
+ "phpmd/phpmd": "~2.6",
+ "ockcyp/covers-validator": "~1.0"
},
"autoload": {
"psr-4": {
@@ -49,12 +49,12 @@
},
"extra": {
"branch-alias": {
- "dev-master": "1.3.x-dev"
+ "dev-master": "1.4.x-dev"
}
},
"scripts": {
"test": [
- "@validate --no-interaction",
+ "composer validate --no-interaction",
"vendor/bin/phpunit",
"vendor/bin/covers-validator"
],
diff --git a/www/wiki/vendor/param-processor/param-processor/src/Options.php b/www/wiki/vendor/param-processor/param-processor/src/Options.php
index 67ef5635..897ed25c 100644
--- a/www/wiki/vendor/param-processor/param-processor/src/Options.php
+++ b/www/wiki/vendor/param-processor/param-processor/src/Options.php
@@ -27,138 +27,63 @@ class Options {
// During validation
private $rawStringInputs = true;
- /**
- * @since 1.0
- *
- * @param string $name
- */
- public function setName( $name ) {
+ public function setName( string $name ) {
$this->name = $name;
}
- /**
- * @since 1.0
- *
- * @param boolean $unknownInvalid
- */
- public function setUnknownInvalid( $unknownInvalid ) {
+ public function setUnknownInvalid( bool $unknownInvalid ) {
$this->unknownInvalid = $unknownInvalid;
}
- /**
- * @since 1.0
- *
- * @param boolean $lowercase
- */
- public function setLowercaseNames( $lowercase ) {
+ public function setLowercaseNames( bool $lowercase ) {
$this->lowercaseNames = $lowercase;
}
- /**
- * @since 1.0
- *
- * @param boolean $rawInputs
- */
- public function setRawStringInputs( $rawInputs ) {
+ public function setRawStringInputs( bool $rawInputs ) {
$this->rawStringInputs = $rawInputs;
}
- /**
- * @since 1.0
- *
- * @param boolean $trim
- */
- public function setTrimNames( $trim ) {
+ public function setTrimNames( bool $trim ) {
$this->trimNames = $trim;
}
- /**
- * @since 1.0
- *
- * @param boolean $trim
- */
- public function setTrimValues( $trim ) {
+ public function setTrimValues( bool $trim ) {
$this->trimValues = $trim;
}
- /**
- * @since 1.0
- *
- * @param boolean $lowercase
- */
- public function setLowercaseValues( $lowercase ) {
+ public function setLowercaseValues( bool $lowercase ) {
$this->lowercaseValues = $lowercase;
}
- /**
- * @since 1.0
- *
- * @return string
- */
- public function getName() {
- return $this->name;
+ public function getName(): string {
+ return $this->name ?? '';
}
- /**
- * @since 1.0
- *
- * @return boolean
- */
- public function unknownIsInvalid() {
+ public function unknownIsInvalid(): bool {
return $this->unknownInvalid;
}
- /**
- * @since 1.0
- *
- * @return boolean
- */
- public function lowercaseNames() {
+ public function lowercaseNames(): bool {
return $this->lowercaseNames;
}
- /**
- * @since 1.0
- *
- * @return boolean
- */
- public function isStringlyTyped() {
+ public function isStringlyTyped(): bool {
return $this->rawStringInputs;
}
- /**
- * @since 1.0
- *
- * @return boolean
- */
- public function trimNames() {
+ public function trimNames(): bool {
return $this->trimNames;
}
- /**
- * @since 1.0
- *
- * @return boolean
- */
- public function trimValues() {
+ public function trimValues(): bool {
return $this->trimValues;
}
- /**
- * @since 1.0
- *
- * @return boolean
- */
- public function lowercaseValues() {
+ public function lowercaseValues(): bool {
return $this->lowercaseValues;
}
- /**
- * @since 1.0
- *
- * @return bool
- */
- public function acceptOverriding() {
+ public function acceptOverriding(): bool {
return $this->acceptOverriding;
}
diff --git a/www/wiki/vendor/param-processor/param-processor/src/Param.php b/www/wiki/vendor/param-processor/param-processor/src/Param.php
index 79d96dbb..826cf9a4 100644
--- a/www/wiki/vendor/param-processor/param-processor/src/Param.php
+++ b/www/wiki/vendor/param-processor/param-processor/src/Param.php
@@ -165,6 +165,7 @@ final class Param implements IParam {
}
}
+
if ( $this->definition->isList() ) {
$this->value = explode( $this->definition->getDelimiter(), $this->value );
@@ -366,11 +367,23 @@ final class Param implements IParam {
* @since 1.0
*/
protected function setToDefaultIfNeeded() {
- if ( $this->errors !== [] && !$this->hasFatalError() ) {
+ if ( $this->shouldSetToDefault() ) {
$this->setToDefault();
}
}
+ private function shouldSetToDefault(): bool {
+ if ( $this->hasFatalError() ) {
+ return false;
+ }
+
+ if ( $this->definition->isList() ) {
+ return $this->errors !== [] && $this->value === [];
+ }
+
+ return $this->errors !== [];
+ }
+
/**
* Returns the original use-provided name.
*
diff --git a/www/wiki/vendor/param-processor/param-processor/src/ParameterTypes.php b/www/wiki/vendor/param-processor/param-processor/src/ParameterTypes.php
new file mode 100644
index 00000000..ca4e66bc
--- /dev/null
+++ b/www/wiki/vendor/param-processor/param-processor/src/ParameterTypes.php
@@ -0,0 +1,53 @@
+<?php
+
+declare( strict_types = 1 );
+
+namespace ParamProcessor;
+
+use ParamProcessor\Definition\DimensionParam;
+use ParamProcessor\Definition\StringParam;
+use ValueParsers\BoolParser;
+use ValueParsers\FloatParser;
+use ValueParsers\IntParser;
+use ValueValidators\DimensionValidator;
+use ValueValidators\RangeValidator;
+use ValueValidators\StringValidator;
+
+/**
+ * @since 1.4
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw < jeroendedauw@gmail.com >
+ */
+class ParameterTypes {
+
+ public static function getCoreTypes(): array {
+ return [
+ 'boolean' => [
+ 'string-parser' => BoolParser::class,
+ 'validation-callback' => 'is_bool',
+ ],
+ 'float' => [
+ 'string-parser' => FloatParser::class,
+ 'validation-callback' => function( $value ) {
+ return is_float( $value ) || is_int( $value );
+ },
+ 'validator' => RangeValidator::class,
+ ],
+ 'integer' => [
+ 'string-parser' => IntParser::class,
+ 'validation-callback' => 'is_int',
+ 'validator' => RangeValidator::class,
+ ],
+ 'string' => [
+ 'validator' => StringValidator::class,
+ 'definition' => StringParam::class,
+ ],
+ 'dimension' => [
+ 'definition' => DimensionParam::class,
+ 'validator' => DimensionValidator::class,
+ ],
+ ];
+ }
+
+}
diff --git a/www/wiki/vendor/param-processor/param-processor/src/ProcessedParam.php b/www/wiki/vendor/param-processor/param-processor/src/ProcessedParam.php
index 550fe9e0..af87c32d 100644
--- a/www/wiki/vendor/param-processor/param-processor/src/ProcessedParam.php
+++ b/www/wiki/vendor/param-processor/param-processor/src/ProcessedParam.php
@@ -12,51 +12,20 @@ namespace ParamProcessor;
*/
class ProcessedParam {
- /**
- * @since 1.0
- *
- * @var mixed
- */
private $value;
-
- /**
- * @since 1.0
- *
- * @var string
- */
private $name;
-
- /**
- * @since 1.0
- *
- * @var bool
- */
private $wasSetToDefault;
-
- /**
- * @since 1.0
- *
- * @var null|mixed
- */
private $originalValue = null;
-
- /**
- * @since 1.0
- *
- * @var null|string
- */
private $originalName = null;
/**
- * @since 1.0
- *
* @param string $name
* @param mixed $value
* @param boolean $wasSetToDefault
* @param string|null $originalName
* @param mixed $originalValue
*/
- public function __construct( $name, $value, $wasSetToDefault, $originalName = null, $originalValue = null ) {
+ public function __construct( string $name, $value, bool $wasSetToDefault, string $originalName = null, $originalValue = null ) {
$this->name = $name;
$this->value = $value;
$this->wasSetToDefault = $wasSetToDefault;
@@ -64,18 +33,11 @@ class ProcessedParam {
$this->originalValue = $originalValue;
}
- /**
- * @since 1.0
- *
- * @param string $originalName
- */
- public function setOriginalName( $originalName ) {
+ public function setOriginalName( string $originalName ) {
$this->originalName = $originalName;
}
/**
- * @since 1.0
- *
* @param mixed $originalValue
*/
public function setOriginalValue( $originalValue ) {
@@ -83,47 +45,28 @@ class ProcessedParam {
}
/**
- * @since 1.0
- *
* @return mixed
*/
public function getValue() {
return $this->value;
}
- /**
- * @since 1.0
- *
- * @return string
- */
- public function getName() {
+ public function getName(): string {
return $this->name;
}
- /**
- * @since 1.0
- *
- * @return bool
- */
- public function wasSetToDefault() {
+ public function wasSetToDefault(): bool {
return $this->wasSetToDefault;
}
/**
- * @since 1.0
- *
* @return null|mixed
*/
public function getOriginalValue() {
return $this->originalValue;
}
- /**
- * @since 1.0
- *
- * @return null|string
- */
- public function getOriginalName() {
+ public function getOriginalName(): ?string {
return $this->originalName;
}
diff --git a/www/wiki/vendor/param-processor/param-processor/src/ProcessingError.php b/www/wiki/vendor/param-processor/param-processor/src/ProcessingError.php
index f652e173..03418661 100644
--- a/www/wiki/vendor/param-processor/param-processor/src/ProcessingError.php
+++ b/www/wiki/vendor/param-processor/param-processor/src/ProcessingError.php
@@ -51,7 +51,7 @@ class ProcessingError {
* @param string|bool $element
* @param string[] $tags
*/
- public function __construct( $message, $severity = self::SEVERITY_NORMAL, $element = false, array $tags = [] ) {
+ public function __construct( string $message, int $severity = self::SEVERITY_NORMAL, $element = false, array $tags = [] ) {
$this->message = $message;
$this->severity = $severity;
$this->element = $element;
@@ -70,85 +70,53 @@ class ProcessingError {
$this->tags = array_merge( $this->tags, is_array( $args[0] ) ? $args[0] : $args );
}
- /**
- * Returns the error message describing the error.
- *
- * @since 0.4
- *
- * @return string
- */
- public function getMessage() {
+ public function getMessage(): string {
return $this->message;
}
/**
* Returns the element this error occurred at, or 'unknown' when i's unknown.
- *
- * @since 0.4
- *
- * @return string
*/
- public function getElement() {
- return $this->element === false ? 'unknown' : $this->element;
+ public function getElement(): string {
+ return ( $this->element === false || $this->element === '' ) ? 'unknown' : $this->element;
}
/**
* Returns the severity of the error.
- *
- * @since 0.4
- *
* @return integer Element of the ProcessingError::SEVERITY_ enum
*/
- public function getSeverity() {
+ public function getSeverity(): int {
return $this->severity;
}
/**
* Returns if the severity is equal to or bigger then the provided one.
- *
- * @since 0.4
- *
- * @param integer $severity
- *
- * @return boolean
*/
- public function hasSeverity( $severity ) {
+ public function hasSeverity( int $severity ): bool {
return $this->severity >= $severity;
}
/**
* Returns if the error has a certain tag.
- *
- * @since 0.4.1
- *
- * @param string $tag
- *
- * @return boolean
*/
- public function hasTag( $tag ) {
+ public function hasTag( string $tag ): bool {
return in_array( $tag, $this->tags );
}
/**
- * Returns the tags.
- *
- * @since 0.4.1
- *
- * @return array
+ * @return string[]
*/
- public function getTags() {
+ public function getTags(): array {
return $this->tags;
}
/**
* Returns the action associated with the errors severity.
*
- * @since 0.4
- *
* @return integer Element of the ProcessingError::ACTION_ enum
* @throws \Exception
*/
- public function getAction() {
+ public function getAction(): int {
// TODO: as option
$errorActions = [
ProcessingError::SEVERITY_MINOR => ProcessingError::ACTION_LOG,
@@ -171,69 +139,43 @@ class ProcessingError {
/**
* Returns if the action associated with the severity is equal to or bigger then the provided one.
- *
- * @since 0.4
- *
- * @param int $action
- *
- * @return boolean
*/
- public function hasAction( $action ) {
+ public function hasAction( int $action ): bool {
return $this->getAction() >= $action;
}
/**
* Returns if the error is fatal.
- *
- * @since 0.4
- *
- * @return boolean
*/
- public function isFatal() {
+ public function isFatal(): bool {
return $this->hasSeverity( self::SEVERITY_FATAL );
}
/**
* Returns if the error should be logged.
- *
- * @since 0.4
- *
- * @return boolean
*/
- public function shouldLog() {
+ public function shouldLog(): bool {
return $this->hasAction( self::ACTION_LOG );
}
/**
* Returns if there should be a warning that errors are present.
- *
- * @since 0.4
- *
- * @return boolean
*/
- public function shouldWarn() {
+ public function shouldWarn(): bool {
return $this->hasAction( self::ACTION_WARN );
}
/**
* Returns if the error message should be shown.
- *
- * @since 0.4
- *
- * @return boolean
*/
- public function shouldShow() {
+ public function shouldShow(): bool {
return $this->hasAction( self::ACTION_SHOW );
}
/**
* Returns if the error message should be shown, and the output not be rendered.
- *
- * @since 0.4
- *
- * @return boolean
*/
- public function shouldDemand() {
+ public function shouldDemand(): bool {
return $this->hasAction( self::ACTION_DEMAND );
}
diff --git a/www/wiki/vendor/param-processor/param-processor/src/ProcessingResult.php b/www/wiki/vendor/param-processor/param-processor/src/ProcessingResult.php
index ab940994..1f519156 100644
--- a/www/wiki/vendor/param-processor/param-processor/src/ProcessingResult.php
+++ b/www/wiki/vendor/param-processor/param-processor/src/ProcessingResult.php
@@ -10,14 +10,7 @@ namespace ParamProcessor;
*/
class ProcessingResult {
- /**
- * @var ProcessedParam[]
- */
private $parameters;
-
- /**
- * @var ProcessingError[]
- */
private $errors;
/**
@@ -32,22 +25,18 @@ class ProcessingResult {
/**
* @return ProcessedParam[]
*/
- public function getParameters() {
+ public function getParameters(): array {
return $this->parameters;
}
/**
* @return ProcessingError[]
*/
- public function getErrors() {
+ public function getErrors(): array {
return $this->errors;
}
- /**
- * @since 1.0.1
- * @return bool
- */
- public function hasFatal() {
+ public function hasFatal(): bool {
foreach ( $this->errors as $error ) {
if ( $error->isFatal() ) {
return true;
diff --git a/www/wiki/vendor/param-processor/param-processor/src/Processor.php b/www/wiki/vendor/param-processor/param-processor/src/Processor.php
index 32f9e292..a6f2cb46 100644
--- a/www/wiki/vendor/param-processor/param-processor/src/Processor.php
+++ b/www/wiki/vendor/param-processor/param-processor/src/Processor.php
@@ -22,10 +22,6 @@ class Processor {
const PARAM_UNNAMED = 1;
/**
- * Array containing the parameters.
- *
- * @since 0.4
- *
* @var Param[]
*/
private $params;
@@ -34,56 +30,28 @@ class Processor {
* Associative array containing parameter names (keys) and their user-provided data (values).
* This list is needed because additional parameter definitions can be added to the $parameters
* field during validation, so we can't determine in advance if a parameter is unknown.
- *
- * @since 0.4
- *
* @var string[]
*/
private $rawParameters = [];
/**
* Array containing the names of the parameters to handle, ordered by priority.
- *
- * @since 0.4
- *
* @var string[]
*/
private $paramsToHandle = [];
/**
- *
- *
- * @since 1.0
- *
* @var IParamDefinition[]
*/
private $paramDefinitions = [];
/**
- * List of ProcessingError.
- *
- * @since 0.4
- *
* @var ProcessingError[]
*/
private $errors = [];
- /**
- * Options for this validator object.
- *
- * @since 1.0
- *
- * @var Options
- */
private $options;
- /**
- * Constructor.
- *
- * @param Options $options
- *
- * @since 1.0
- */
public function __construct( Options $options ) {
$this->options = $options;
}
@@ -95,7 +63,7 @@ class Processor {
*
* @return Processor
*/
- public static function newDefault() {
+ public static function newDefault(): self {
return new Processor( new Options() );
}
@@ -108,7 +76,7 @@ class Processor {
*
* @return Processor
*/
- public static function newFromOptions( Options $options ) {
+ public static function newFromOptions( Options $options ): self {
return new Processor( $options );
}
@@ -119,7 +87,7 @@ class Processor {
*
* @return Options
*/
- public function getOptions() {
+ public function getOptions(): Options {
return $this->options;
}
@@ -129,15 +97,15 @@ class Processor {
*
* @since 0.4
*
- * @param array $rawParams
- * @param array $parameterInfo
+ * @param string[] $rawParams
+ * @param array $parameterDefinitions
* @param array $defaultParams array of strings or array of arrays to define which parameters can be used unnamed.
* The second value in array-form is reserved for flags. Currently, Processor::PARAM_UNNAMED determines that
* the parameter has no name which can be used to set it. Therefore all these parameters must be set before
* any named parameter. The effect is, that '=' within the string won't confuse the parameter anymore like
* it would happen with default parameters that still have a name as well.
*/
- public function setFunctionParams( array $rawParams, array $parameterInfo, array $defaultParams = [] ) {
+ public function setFunctionParams( array $rawParams, array $parameterDefinitions, array $defaultParams = [] ) {
$parameters = [];
$nr = 0;
@@ -209,7 +177,7 @@ class Processor {
$nr++;
}
- $this->setParameters( $parameters, $parameterInfo );
+ $this->setParameters( $parameters, $parameterDefinitions );
}
/**
@@ -270,12 +238,7 @@ class Processor {
$this->doParamProcessing();
}
- /**
- * @since 1.0
- *
- * @return ProcessingResult
- */
- public function processParameters() {
+ public function processParameters(): ProcessingResult {
$this->doParamProcessing();
if ( !$this->hasFatalError() && $this->options->unknownIsInvalid() ) {
@@ -292,10 +255,7 @@ class Processor {
return $this->newProcessingResult();
}
- /**
- * @return ProcessingResult
- */
- private function newProcessingResult() {
+ private function newProcessingResult(): ProcessingResult {
$parameters = [];
if ( !is_array( $this->params ) ) {
@@ -379,12 +339,6 @@ class Processor {
/**
* Gets an ordered list of parameters to process.
- *
- * @since 0.4
- *
- * @param array $initialParamSet
- * @param array $resultingParamSet
- *
* @throws \UnexpectedValueException
*/
private function getParamsToProcess( array $initialParamSet, array $resultingParamSet ) {
@@ -412,7 +366,7 @@ class Processor {
*
* @return array
*/
- private function getParameterNamesInEvaluationOrder( array $paramDefinitions, array $paramsToHandle ) {
+ private function getParameterNamesInEvaluationOrder( array $paramDefinitions, array $paramsToHandle ): array {
$dependencyList = [];
foreach ( $paramsToHandle as $paramName ) {
@@ -445,14 +399,8 @@ class Processor {
* Tries to find a matching user provided value and, when found, assigns it
* to the parameter, and removes it from the raw values. Returns a boolean
* indicating if there was any user value set or not.
- *
- * @since 0.4
- *
- * @param Param $param
- *
- * @return boolean
*/
- private function attemptToSetUserValue( Param $param ) {
+ private function attemptToSetUserValue( Param $param ): bool {
if ( array_key_exists( $param->getName(), $this->rawParameters ) ) {
$param->setUserValue( $param->getName(), $this->rawParameters[$param->getName()], $this->options );
unset( $this->rawParameters[$param->getName()] );
@@ -479,7 +427,7 @@ class Processor {
*
* @return IParam[]
*/
- public function getParameters() {
+ public function getParameters(): array {
return $this->params;
}
@@ -493,19 +441,15 @@ class Processor {
*
* @return IParam
*/
- public function getParameter( $parameterName ) {
+ public function getParameter( string $parameterName ): IParam {
return $this->params[$parameterName];
}
/**
* Returns an associative array with the parameter names as key and their
* corresponding values as value.
- *
- * @since 0.4
- *
- * @return array
*/
- public function getParameterValues() {
+ public function getParameterValues(): array {
$parameters = [];
foreach ( $this->params as $parameter ) {
@@ -516,22 +460,16 @@ class Processor {
}
/**
- * Returns the errors.
- *
- * @since 0.4
- *
* @return ProcessingError[]
*/
- public function getErrors() {
+ public function getErrors(): array {
return $this->errors;
}
/**
- * @since 0.4.6
- *
* @return string[]
*/
- public function getErrorMessages() {
+ public function getErrorMessages(): array {
$errors = [];
foreach ( $this->errors as $error ) {
@@ -543,10 +481,8 @@ class Processor {
/**
* Returns if there where any errors during validation.
- *
- * @return boolean
*/
- public function hasErrors() {
+ public function hasErrors(): bool {
return !empty( $this->errors );
}
diff --git a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/Definitions/ParamDefinitionTest.php b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/Definitions/ParamDefinitionTest.php
index 5f733c98..08e22ce0 100644
--- a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/Definitions/ParamDefinitionTest.php
+++ b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/Definitions/ParamDefinitionTest.php
@@ -7,12 +7,13 @@ use ParamProcessor\ParamDefinition;
use ParamProcessor\IParamDefinition;
use ParamProcessor\Param;
use ParamProcessor\ParamDefinitionFactory;
+use PHPUnit\Framework\TestCase;
/**
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-abstract class ParamDefinitionTest extends \PHPUnit_Framework_TestCase {
+abstract class ParamDefinitionTest extends TestCase {
/**
* Returns a list of arrays that hold values to test handling of.
diff --git a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/OptionsTest.php b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/OptionsTest.php
index 572aede7..044a4f59 100644
--- a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/OptionsTest.php
+++ b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/OptionsTest.php
@@ -3,18 +3,16 @@
namespace ParamProcessor\Tests;
use ParamProcessor\Options;
+use PHPUnit\Framework\TestCase;
/**
- * @covers ParamProcessor\Options
+ * @covers \ParamProcessor\Options
*
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class OptionsTest extends \PHPUnit_Framework_TestCase {
+class OptionsTest extends TestCase {
- /**
- * @return Options
- */
protected function getInstance() {
return new Options();
}
diff --git a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamDefinitionFactoryTest.php b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamDefinitionFactoryTest.php
index e2010601..c48e4bf0 100644
--- a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamDefinitionFactoryTest.php
+++ b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamDefinitionFactoryTest.php
@@ -3,14 +3,15 @@
namespace ParamProcessor\Tests;
use ParamProcessor\ParamDefinitionFactory;
+use PHPUnit\Framework\TestCase;
/**
- * @covers ParamProcessor\ParamDefinitionFactory
+ * @covers \ParamProcessor\ParamDefinitionFactory
*
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class ParamDefinitionFactoryTest extends \PHPUnit_Framework_TestCase {
+class ParamDefinitionFactoryTest extends TestCase {
public function testCanConstruct() {
new ParamDefinitionFactory();
diff --git a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamTest.php b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamTest.php
index 3b43b792..f25e4af3 100644
--- a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamTest.php
+++ b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ParamTest.php
@@ -5,14 +5,15 @@ namespace ParamProcessor\Tests;
use ParamProcessor\Options;
use ParamProcessor\Param;
use ParamProcessor\ParamDefinition;
+use PHPUnit\Framework\TestCase;
/**
- * @covers ParamProcessor\Param
+ * @covers \ParamProcessor\Param
*
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class ParamTest extends \PHPUnit_Framework_TestCase {
+class ParamTest extends TestCase {
public function testListParamProcessingWithEmptyListAsDefault() {
$definition = new ParamDefinition( 'string', 'something', [] );
diff --git a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessingResultTest.php b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessingResultTest.php
index 5fcb21e6..078f86df 100644
--- a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessingResultTest.php
+++ b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessingResultTest.php
@@ -2,16 +2,18 @@
namespace ParamProcessor\Tests;
+use ParamProcessor\ProcessedParam;
use ParamProcessor\ProcessingError;
use ParamProcessor\ProcessingResult;
+use PHPUnit\Framework\TestCase;
/**
- * @covers ParamProcessor\ProcessingResult
+ * @covers \ParamProcessor\ProcessingResult
*
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class ProcessingResultTest extends \PHPUnit_Framework_TestCase {
+class ProcessingResultTest extends TestCase {
public function testGetParameters() {
$processedParams = [
@@ -24,7 +26,7 @@ class ProcessingResultTest extends \PHPUnit_Framework_TestCase {
}
private function newMockParam() {
- return $this->getMockBuilder( 'ParamProcessor\ProcessedParam' )
+ return $this->getMockBuilder( ProcessedParam::class )
->disableOriginalConstructor()->getMock();
}
@@ -39,7 +41,7 @@ class ProcessingResultTest extends \PHPUnit_Framework_TestCase {
}
private function newMockError() {
- return $this->getMockBuilder( 'ParamProcessor\ProcessingError' )
+ return $this->getMockBuilder( ProcessingError::class )
->disableOriginalConstructor()->getMock();
}
diff --git a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessorTest.php b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessorTest.php
index 8d7e418e..936c3118 100644
--- a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessorTest.php
+++ b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/ProcessorTest.php
@@ -2,22 +2,20 @@
namespace ParamProcessor\Tests;
+use ParamProcessor\ProcessedParam;
use ParamProcessor\ProcessingError;
use ParamProcessor\ProcessingResult;
use ParamProcessor\Processor;
use ParamProcessor\Options;
+use PHPUnit\Framework\TestCase;
/**
- * @covers ParamProcessor\Processor
+ * @covers \ParamProcessor\Processor
*
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class ProcessorTest extends \PHPUnit_Framework_TestCase {
-
- public function testNewDefault() {
- $this->assertInstanceOf( 'ParamProcessor\Processor', Processor::newDefault() );
- }
+class ProcessorTest extends TestCase {
public function newFromOptionsProvider() {
$options = [];
@@ -44,10 +42,7 @@ class ProcessorTest extends \PHPUnit_Framework_TestCase {
}
public function testNewFromOptions() {
- $options = new Options();
- $validator = Processor::newFromOptions( clone $options );
- $this->assertInstanceOf( '\ParamProcessor\Processor', $validator );
- $this->assertEquals( $options, $validator->getOptions() );
+ $this->assertEquals( new Options(), Processor::newFromOptions( new Options() )->getOptions() );
}
/**
@@ -395,4 +390,72 @@ class ProcessorTest extends \PHPUnit_Framework_TestCase {
$this->assertEmpty( $processor->getErrors() );
}
+ public function testInvalidListElementsAreOmitted() {
+ $processor = Processor::newDefault();
+
+ $processor->setFunctionParams(
+ [
+ 'some-list=1,2,3, ,4,'
+ ],
+ [
+ 'some-list' => [
+ 'type' => 'integer',
+ 'message' => 'test',
+ 'islist' => true
+ ],
+ ]
+ );
+
+ $this->assertSame(
+ [ 1, 2, 3, 4 ],
+ $processor->processParameters()->getParameters()['some-list']->getValue()
+ );
+ }
+
+ public function testListParametersAreNotDefaultedWhenSomeElementsAreInvalid() {
+ $processor = Processor::newDefault();
+
+ $processor->setFunctionParams(
+ [
+ 'some-list=1,nan'
+ ],
+ [
+ 'some-list' => [
+ 'type' => 'integer',
+ 'message' => 'test',
+ 'islist' => true,
+ 'default' => []
+ ],
+ ]
+ );
+
+ $this->assertSame(
+ [ 1 ],
+ $processor->processParameters()->getParameters()['some-list']->getValue()
+ );
+ }
+
+ public function testListParametersAreDefaultedWhenAllElementsAreInvalid() {
+ $processor = Processor::newDefault();
+
+ $processor->setFunctionParams(
+ [
+ 'some-list=such,nan'
+ ],
+ [
+ 'some-list' => [
+ 'type' => 'integer',
+ 'message' => 'test',
+ 'islist' => true,
+ 'default' => [ 42 ]
+ ],
+ ]
+ );
+
+ $this->assertSame(
+ [ 42 ],
+ $processor->processParameters()->getParameters()['some-list']->getValue()
+ );
+ }
+
}
diff --git a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/SettingsTest.php b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/SettingsTest.php
index 9361f1b7..c2491cf5 100644
--- a/www/wiki/vendor/param-processor/param-processor/tests/phpunit/SettingsTest.php
+++ b/www/wiki/vendor/param-processor/param-processor/tests/phpunit/SettingsTest.php
@@ -3,14 +3,15 @@
namespace ParamProcessor\Tests;
use ParamProcessor\Settings;
+use PHPUnit\Framework\TestCase;
/**
- * @covers ParamProcessor\Settings
+ * @covers \ParamProcessor\Settings
*
* @licence GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
-class SettingsTest extends \PHPUnit_Framework_TestCase {
+class SettingsTest extends TestCase {
public function constructorProvider() {
$settingArrays = [
diff --git a/www/wiki/vendor/pear/console_getopt/.gitignore b/www/wiki/vendor/pear/console_getopt/.gitignore
new file mode 100644
index 00000000..78358281
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/.gitignore
@@ -0,0 +1,6 @@
+# composer related
+composer.lock
+composer.phar
+vendor
+README.html
+dist/
diff --git a/www/wiki/vendor/pear/console_getopt/.travis.yml b/www/wiki/vendor/pear/console_getopt/.travis.yml
new file mode 100644
index 00000000..2711415f
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/.travis.yml
@@ -0,0 +1,9 @@
+language: php
+php:
+ - 7
+ - 5.6
+ - 5.5
+ - 5.4
+sudo: false
+script:
+ - pear run-tests -r tests/
diff --git a/www/wiki/vendor/pear/console_getopt/Console/Getopt.php b/www/wiki/vendor/pear/console_getopt/Console/Getopt.php
new file mode 100644
index 00000000..f8df71ce
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/Console/Getopt.php
@@ -0,0 +1,365 @@
+<?php
+/* vim: set expandtab tabstop=4 shiftwidth=4: */
+/**
+ * PHP Version 5
+ *
+ * Copyright (c) 2001-2015, The PEAR developers
+ *
+ * This source file is subject to the BSD-2-Clause license,
+ * that is bundled with this package in the file LICENSE, and is
+ * available through the world-wide-web at the following url:
+ * http://opensource.org/licenses/bsd-license.php.
+ *
+ * @category Console
+ * @package Console_Getopt
+ * @author Andrei Zmievski <andrei@php.net>
+ * @license http://opensource.org/licenses/bsd-license.php BSD-2-Clause
+ * @version CVS: $Id$
+ * @link http://pear.php.net/package/Console_Getopt
+ */
+
+require_once 'PEAR.php';
+
+/**
+ * Command-line options parsing class.
+ *
+ * @category Console
+ * @package Console_Getopt
+ * @author Andrei Zmievski <andrei@php.net>
+ * @license http://opensource.org/licenses/bsd-license.php BSD-2-Clause
+ * @link http://pear.php.net/package/Console_Getopt
+ */
+class Console_Getopt
+{
+
+ /**
+ * Parses the command-line options.
+ *
+ * The first parameter to this function should be the list of command-line
+ * arguments without the leading reference to the running program.
+ *
+ * The second parameter is a string of allowed short options. Each of the
+ * option letters can be followed by a colon ':' to specify that the option
+ * requires an argument, or a double colon '::' to specify that the option
+ * takes an optional argument.
+ *
+ * The third argument is an optional array of allowed long options. The
+ * leading '--' should not be included in the option name. Options that
+ * require an argument should be followed by '=', and options that take an
+ * option argument should be followed by '=='.
+ *
+ * The return value is an array of two elements: the list of parsed
+ * options and the list of non-option command-line arguments. Each entry in
+ * the list of parsed options is a pair of elements - the first one
+ * specifies the option, and the second one specifies the option argument,
+ * if there was one.
+ *
+ * Long and short options can be mixed.
+ *
+ * Most of the semantics of this function are based on GNU getopt_long().
+ *
+ * @param array $args an array of command-line arguments
+ * @param string $short_options specifies the list of allowed short options
+ * @param array $long_options specifies the list of allowed long options
+ * @param boolean $skip_unknown suppresses Console_Getopt: unrecognized option
+ *
+ * @return array two-element array containing the list of parsed options and
+ * the non-option arguments
+ */
+ public static function getopt2($args, $short_options, $long_options = null, $skip_unknown = false)
+ {
+ return Console_Getopt::doGetopt(2, $args, $short_options, $long_options, $skip_unknown);
+ }
+
+ /**
+ * This function expects $args to start with the script name (POSIX-style).
+ * Preserved for backwards compatibility.
+ *
+ * @param array $args an array of command-line arguments
+ * @param string $short_options specifies the list of allowed short options
+ * @param array $long_options specifies the list of allowed long options
+ *
+ * @see getopt2()
+ * @return array two-element array containing the list of parsed options and
+ * the non-option arguments
+ */
+ public static function getopt($args, $short_options, $long_options = null, $skip_unknown = false)
+ {
+ return Console_Getopt::doGetopt(1, $args, $short_options, $long_options, $skip_unknown);
+ }
+
+ /**
+ * The actual implementation of the argument parsing code.
+ *
+ * @param int $version Version to use
+ * @param array $args an array of command-line arguments
+ * @param string $short_options specifies the list of allowed short options
+ * @param array $long_options specifies the list of allowed long options
+ * @param boolean $skip_unknown suppresses Console_Getopt: unrecognized option
+ *
+ * @return array
+ */
+ public static function doGetopt($version, $args, $short_options, $long_options = null, $skip_unknown = false)
+ {
+ // in case you pass directly readPHPArgv() as the first arg
+ if (PEAR::isError($args)) {
+ return $args;
+ }
+
+ if (empty($args)) {
+ return array(array(), array());
+ }
+
+ $non_opts = $opts = array();
+
+ settype($args, 'array');
+
+ if ($long_options) {
+ sort($long_options);
+ }
+
+ /*
+ * Preserve backwards compatibility with callers that relied on
+ * erroneous POSIX fix.
+ */
+ if ($version < 2) {
+ if (isset($args[0]{0}) && $args[0]{0} != '-') {
+ array_shift($args);
+ }
+ }
+
+ for ($i = 0; $i < count($args); $i++) {
+ $arg = $args[$i];
+ /* The special element '--' means explicit end of
+ options. Treat the rest of the arguments as non-options
+ and end the loop. */
+ if ($arg == '--') {
+ $non_opts = array_merge($non_opts, array_slice($args, $i + 1));
+ break;
+ }
+
+ if ($arg{0} != '-' || (strlen($arg) > 1 && $arg{1} == '-' && !$long_options)) {
+ $non_opts = array_merge($non_opts, array_slice($args, $i));
+ break;
+ } elseif (strlen($arg) > 1 && $arg{1} == '-') {
+ $error = Console_Getopt::_parseLongOption(substr($arg, 2),
+ $long_options,
+ $opts,
+ $i,
+ $args,
+ $skip_unknown);
+ if (PEAR::isError($error)) {
+ return $error;
+ }
+ } elseif ($arg == '-') {
+ // - is stdin
+ $non_opts = array_merge($non_opts, array_slice($args, $i));
+ break;
+ } else {
+ $error = Console_Getopt::_parseShortOption(substr($arg, 1),
+ $short_options,
+ $opts,
+ $i,
+ $args,
+ $skip_unknown);
+ if (PEAR::isError($error)) {
+ return $error;
+ }
+ }
+ }
+
+ return array($opts, $non_opts);
+ }
+
+ /**
+ * Parse short option
+ *
+ * @param string $arg Argument
+ * @param string[] $short_options Available short options
+ * @param string[][] &$opts
+ * @param int &$argIdx
+ * @param string[] $args
+ * @param boolean $skip_unknown suppresses Console_Getopt: unrecognized option
+ *
+ * @return void
+ */
+ protected static function _parseShortOption($arg, $short_options, &$opts, &$argIdx, $args, $skip_unknown)
+ {
+ for ($i = 0; $i < strlen($arg); $i++) {
+ $opt = $arg{$i};
+ $opt_arg = null;
+
+ /* Try to find the short option in the specifier string. */
+ if (($spec = strstr($short_options, $opt)) === false || $arg{$i} == ':') {
+ if ($skip_unknown === true) {
+ break;
+ }
+
+ $msg = "Console_Getopt: unrecognized option -- $opt";
+ return PEAR::raiseError($msg);
+ }
+
+ if (strlen($spec) > 1 && $spec{1} == ':') {
+ if (strlen($spec) > 2 && $spec{2} == ':') {
+ if ($i + 1 < strlen($arg)) {
+ /* Option takes an optional argument. Use the remainder of
+ the arg string if there is anything left. */
+ $opts[] = array($opt, substr($arg, $i + 1));
+ break;
+ }
+ } else {
+ /* Option requires an argument. Use the remainder of the arg
+ string if there is anything left. */
+ if ($i + 1 < strlen($arg)) {
+ $opts[] = array($opt, substr($arg, $i + 1));
+ break;
+ } else if (isset($args[++$argIdx])) {
+ $opt_arg = $args[$argIdx];
+ /* Else use the next argument. */;
+ if (Console_Getopt::_isShortOpt($opt_arg)
+ || Console_Getopt::_isLongOpt($opt_arg)) {
+ $msg = "option requires an argument --$opt";
+ return PEAR::raiseError("Console_Getopt: " . $msg);
+ }
+ } else {
+ $msg = "option requires an argument --$opt";
+ return PEAR::raiseError("Console_Getopt: " . $msg);
+ }
+ }
+ }
+
+ $opts[] = array($opt, $opt_arg);
+ }
+ }
+
+ /**
+ * Checks if an argument is a short option
+ *
+ * @param string $arg Argument to check
+ *
+ * @return bool
+ */
+ protected static function _isShortOpt($arg)
+ {
+ return strlen($arg) == 2 && $arg[0] == '-'
+ && preg_match('/[a-zA-Z]/', $arg[1]);
+ }
+
+ /**
+ * Checks if an argument is a long option
+ *
+ * @param string $arg Argument to check
+ *
+ * @return bool
+ */
+ protected static function _isLongOpt($arg)
+ {
+ return strlen($arg) > 2 && $arg[0] == '-' && $arg[1] == '-' &&
+ preg_match('/[a-zA-Z]+$/', substr($arg, 2));
+ }
+
+ /**
+ * Parse long option
+ *
+ * @param string $arg Argument
+ * @param string[] $long_options Available long options
+ * @param string[][] &$opts
+ * @param int &$argIdx
+ * @param string[] $args
+ *
+ * @return void|PEAR_Error
+ */
+ protected static function _parseLongOption($arg, $long_options, &$opts, &$argIdx, $args, $skip_unknown)
+ {
+ @list($opt, $opt_arg) = explode('=', $arg, 2);
+
+ $opt_len = strlen($opt);
+
+ for ($i = 0; $i < count($long_options); $i++) {
+ $long_opt = $long_options[$i];
+ $opt_start = substr($long_opt, 0, $opt_len);
+
+ $long_opt_name = str_replace('=', '', $long_opt);
+
+ /* Option doesn't match. Go on to the next one. */
+ if ($long_opt_name != $opt) {
+ continue;
+ }
+
+ $opt_rest = substr($long_opt, $opt_len);
+
+ /* Check that the options uniquely matches one of the allowed
+ options. */
+ if ($i + 1 < count($long_options)) {
+ $next_option_rest = substr($long_options[$i + 1], $opt_len);
+ } else {
+ $next_option_rest = '';
+ }
+
+ if ($opt_rest != '' && $opt{0} != '=' &&
+ $i + 1 < count($long_options) &&
+ $opt == substr($long_options[$i+1], 0, $opt_len) &&
+ $next_option_rest != '' &&
+ $next_option_rest{0} != '=') {
+
+ $msg = "Console_Getopt: option --$opt is ambiguous";
+ return PEAR::raiseError($msg);
+ }
+
+ if (substr($long_opt, -1) == '=') {
+ if (substr($long_opt, -2) != '==') {
+ /* Long option requires an argument.
+ Take the next argument if one wasn't specified. */;
+ if (!strlen($opt_arg)) {
+ if (!isset($args[++$argIdx])) {
+ $msg = "Console_Getopt: option requires an argument --$opt";
+ return PEAR::raiseError($msg);
+ }
+ $opt_arg = $args[$argIdx];
+ }
+
+ if (Console_Getopt::_isShortOpt($opt_arg)
+ || Console_Getopt::_isLongOpt($opt_arg)) {
+ $msg = "Console_Getopt: option requires an argument --$opt";
+ return PEAR::raiseError($msg);
+ }
+ }
+ } else if ($opt_arg) {
+ $msg = "Console_Getopt: option --$opt doesn't allow an argument";
+ return PEAR::raiseError($msg);
+ }
+
+ $opts[] = array('--' . $opt, $opt_arg);
+ return;
+ }
+
+ if ($skip_unknown === true) {
+ return;
+ }
+
+ return PEAR::raiseError("Console_Getopt: unrecognized option --$opt");
+ }
+
+ /**
+ * Safely read the $argv PHP array across different PHP configurations.
+ * Will take care on register_globals and register_argc_argv ini directives
+ *
+ * @return mixed the $argv PHP array or PEAR error if not registered
+ */
+ public static function readPHPArgv()
+ {
+ global $argv;
+ if (!is_array($argv)) {
+ if (!@is_array($_SERVER['argv'])) {
+ if (!@is_array($GLOBALS['HTTP_SERVER_VARS']['argv'])) {
+ $msg = "Could not read cmd args (register_argc_argv=Off?)";
+ return PEAR::raiseError("Console_Getopt: " . $msg);
+ }
+ return $GLOBALS['HTTP_SERVER_VARS']['argv'];
+ }
+ return $_SERVER['argv'];
+ }
+ return $argv;
+ }
+
+}
diff --git a/www/wiki/vendor/pear/console_getopt/LICENSE b/www/wiki/vendor/pear/console_getopt/LICENSE
new file mode 100644
index 00000000..452b0883
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/LICENSE
@@ -0,0 +1,25 @@
+Copyright (c) 2001-2015, The PEAR developers
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+2. 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.
diff --git a/www/wiki/vendor/pear/console_getopt/README.rst b/www/wiki/vendor/pear/console_getopt/README.rst
new file mode 100644
index 00000000..64e5b41b
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/README.rst
@@ -0,0 +1,26 @@
+*******************************************
+Console_Getopt - Command-line option parser
+*******************************************
+
+This is a PHP implementation of "getopt" supporting both short and long options.
+It helps parsing command line options in your PHP script.
+
+Homepage: http://pear.php.net/package/Console_Getopt
+
+.. image:: https://travis-ci.org/pear/Console_Getopt.svg?branch=master
+ :target: https://travis-ci.org/pear/Console_Getopt
+
+
+Alternatives
+============
+
+* Console_CommandLine__ (recommended)
+* Console_GetoptPlus__
+
+__ http://pear.php.net/package/Console_CommandLine
+__ http://pear.php.net/package/Console_GetoptPlus
+
+
+License
+=======
+BSD-2-Clause
diff --git a/www/wiki/vendor/pear/console_getopt/composer.json b/www/wiki/vendor/pear/console_getopt/composer.json
new file mode 100644
index 00000000..4dc7e7cc
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/composer.json
@@ -0,0 +1,35 @@
+{
+ "authors": [
+ {
+ "email": "andrei@php.net",
+ "name": "Andrei Zmievski",
+ "role": "Lead"
+ },
+ {
+ "email": "stig@php.net",
+ "name": "Stig Bakken",
+ "role": "Developer"
+ },
+ {
+ "email": "cellog@php.net",
+ "name": "Greg Beaver",
+ "role": "Helper"
+ }
+ ],
+ "autoload": {
+ "psr-0": {
+ "Console": "./"
+ }
+ },
+ "description": "More info available on: http://pear.php.net/package/Console_Getopt",
+ "include-path": [
+ "./"
+ ],
+ "license": "BSD-2-Clause",
+ "name": "pear/console_getopt",
+ "support": {
+ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Console_Getopt",
+ "source": "https://github.com/pear/Console_Getopt"
+ },
+ "type": "library"
+}
diff --git a/www/wiki/vendor/pear/console_getopt/package.xml b/www/wiki/vendor/pear/console_getopt/package.xml
new file mode 100644
index 00000000..3c8da769
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/package.xml
@@ -0,0 +1,284 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.9.2" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
+ <name>Console_Getopt</name>
+ <channel>pear.php.net</channel>
+ <summary>Command-line option parser</summary>
+ <description>This is a PHP implementation of &quot;getopt&quot; supporting both
+short and long options.</description>
+ <lead>
+ <name>Andrei Zmievski</name>
+ <user>andrei</user>
+ <email>andrei@php.net</email>
+ <active>no</active>
+ </lead>
+ <developer>
+ <name>Stig Bakken</name>
+ <user>ssb</user>
+ <email>stig@php.net</email>
+ <active>no</active>
+ </developer>
+ <helper>
+ <name>Greg Beaver</name>
+ <user>cellog</user>
+ <email>cellog@php.net</email>
+ <active>no</active>
+ </helper>
+
+ <date>2019-02-06</date>
+ <version>
+ <release>1.4.2</release>
+ <api>1.4.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">BSD-2-Clause</license>
+
+ <notes>
+* Remove use of each(), which is removed in PHP 8
+ </notes>
+
+ <contents>
+ <dir name="/">
+ <dir name="Console">
+ <file name="Getopt.php" role="php" />
+ </dir>
+ <dir name="tests">
+ <file role="test" name="001-getopt.phpt" />
+ <file role="test" name="bug10557.phpt" />
+ <file role="test" name="bug11068.phpt" />
+ <file role="test" name="bug13140.phpt" />
+ </dir>
+ </dir>
+ </contents>
+
+ <compatible>
+ <name>PEAR</name>
+ <channel>pear.php.net</channel>
+ <min>1.4.0</min>
+ <max>1.999.999</max>
+ </compatible>
+
+ <dependencies>
+ <required>
+ <php>
+ <min>5.4.0</min>
+ </php>
+ <pearinstaller>
+ <min>1.8.0</min>
+ </pearinstaller>
+ </required>
+ </dependencies>
+
+ <phprelease />
+
+ <changelog>
+
+ <release>
+ <date>2019-02-06</date>
+ <version>
+ <release>1.4.2</release>
+ <api>1.4.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">BSD-2-Clause</license>
+ <notes>
+ * Remove use of each(), which is removed in PHP 8
+ </notes>
+ </release>
+
+ <release>
+ <date>2015-07-20</date>
+ <version>
+ <release>1.4.1</release>
+ <api>1.4.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">BSD-2-Clause</license>
+ <notes>
+ * Fix unit test on PHP 7 [cweiske]
+ </notes>
+ </release>
+
+ <release>
+ <date>2015-02-22</date>
+ <version>
+ <release>1.4.0</release>
+ <api>1.4.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">BSD-2-Clause</license>
+ <notes>
+ * Change license to BSD-2-Clause
+ * Set minimum PHP version to 5.4.0
+ * Mark static methods with "static" keyword
+ </notes>
+ </release>
+
+ <release>
+ <date>2011-03-07</date>
+ <version>
+ <release>1.3.1</release>
+ <api>1.3.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+ * Change the minimum PEAR installer dep to be lower
+ </notes>
+ </release>
+
+ <release>
+ <date>2010-12-11</date>
+ <time>20:20:13</time>
+ <version>
+ <release>1.3.0</release>
+ <api>1.3.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+ * Implement Request #13140: [PATCH] to skip unknown parameters. [patch by rquadling, improved on by dufuz]
+ </notes>
+ </release>
+
+ <release>
+ <date>2007-06-12</date>
+ <version>
+ <release>1.2.3</release>
+ <api>1.2.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+* fix Bug #11068: No way to read plain &quot;-&quot; option [cardoe]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.2.2</release>
+ <api>1.2.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-02-17</date>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+* fix Bug #4475: An ambiguous error occurred when specifying similar longoption name.
+* fix Bug #10055: Not failing properly on short options missing required values
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.2.1</release>
+ <api>1.2.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2006-12-08</date>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+Fixed bugs #4448 (Long parameter values truncated with longoption parameter) and #7444 (Trailing spaces after php closing tag)
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.2</release>
+ <api>1.2</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2003-12-11</date>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+Fix to preserve BC with 1.0 and allow correct behaviour for new users
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.0</release>
+ <api>1.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2002-09-13</date>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+Stable release
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>0.11</release>
+ <api>0.11</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <date>2002-05-26</date>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+POSIX getopt compatibility fix: treat first element of args
+ array as command name
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>0.10</release>
+ <api>0.10</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <date>2002-05-12</date>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+Packaging fix
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>0.9</release>
+ <api>0.9</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <date>2002-05-12</date>
+ <license uri="http://www.php.net/license">PHP License</license>
+ <notes>
+Initial release
+ </notes>
+ </release>
+ </changelog>
+</package>
diff --git a/www/wiki/vendor/pear/console_getopt/tests/001-getopt.phpt b/www/wiki/vendor/pear/console_getopt/tests/001-getopt.phpt
new file mode 100644
index 00000000..75ae8481
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/tests/001-getopt.phpt
@@ -0,0 +1,63 @@
+--TEST--
+Console_Getopt
+--FILE--
+<?php
+require_once 'Console/Getopt.php';
+PEAR::setErrorHandling(PEAR_ERROR_PRINT, "%s\n\n");
+
+function test($argstr, $optstr) {
+ $argv = preg_split('/[[:space:]]+/', $argstr);
+ if (PEAR::isError($options = Console_Getopt::getopt($argv, $optstr))) {
+ return;
+ }
+ $opts = $options[0];
+ $non_opts = $options[1];
+ $i = 0;
+ print "options: ";
+ foreach ($opts as $o => $d) {
+ if ($i++ > 0) {
+ print ", ";
+ }
+ print $d[0] . '=' . $d[1];
+ }
+ print "\n";
+ print "params: " . implode(", ", $non_opts) . "\n";
+ print "\n";
+}
+
+test("-abc", "abc");
+test("-abc foo", "abc");
+test("-abc foo", "abc:");
+test("-abc foo bar gazonk", "abc");
+test("-abc foo bar gazonk", "abc:");
+test("-a -b -c", "abc");
+test("-a -b -c", "abc:");
+test("-abc", "ab:c");
+test("-abc foo -bar gazonk", "abc");
+?>
+--EXPECT--
+options: a=, b=, c=
+params:
+
+options: a=, b=, c=
+params: foo
+
+options: a=, b=, c=foo
+params:
+
+options: a=, b=, c=
+params: foo, bar, gazonk
+
+options: a=, b=, c=foo
+params: bar, gazonk
+
+options: a=, b=, c=
+params:
+
+Console_Getopt: option requires an argument --c
+
+options: a=, b=c
+params:
+
+options: a=, b=, c=
+params: foo, -bar, gazonk
diff --git a/www/wiki/vendor/pear/console_getopt/tests/bug10557.phpt b/www/wiki/vendor/pear/console_getopt/tests/bug10557.phpt
new file mode 100644
index 00000000..08b72ac8
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/tests/bug10557.phpt
@@ -0,0 +1,22 @@
+--TEST--
+Console_Getopt [bug 10557]
+--SKIPIF--
+--FILE--
+<?php
+$_SERVER['argv'] =
+$argv = array('hi', '-fjjohnston@mail.com', '--to', '--mailpack', '--debug');
+require_once 'Console/Getopt.php';
+$ret = Console_Getopt::getopt(Console_Getopt::readPHPArgv(), 'f:t:',
+array('from=','to=','mailpack=','direction=','verbose','debug'));
+if(PEAR::isError($ret))
+{
+ echo $ret->getMessage()."\n";
+ echo 'FATAL';
+ exit;
+}
+
+print_r($ret);
+?>
+--EXPECT--
+Console_Getopt: option requires an argument --to
+FATAL \ No newline at end of file
diff --git a/www/wiki/vendor/pear/console_getopt/tests/bug11068.phpt b/www/wiki/vendor/pear/console_getopt/tests/bug11068.phpt
new file mode 100644
index 00000000..8bbe4bfc
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/tests/bug11068.phpt
@@ -0,0 +1,44 @@
+--TEST--
+Console_Getopt [bug 11068]
+--SKIPIF--
+--FILE--
+<?php
+$_SERVER['argv'] =
+$argv = array('hi', '-fjjohnston@mail.com', '--to', 'hi', '-');
+require_once 'Console/Getopt.php';
+$ret = Console_Getopt::getopt(Console_Getopt::readPHPArgv(), 'f:t:',
+array('from=','to=','mailpack=','direction=','verbose','debug'));
+if(PEAR::isError($ret))
+{
+ echo $ret->getMessage()."\n";
+ echo 'FATAL';
+ exit;
+}
+
+print_r($ret);
+?>
+--EXPECT--
+Array
+(
+ [0] => Array
+ (
+ [0] => Array
+ (
+ [0] => f
+ [1] => jjohnston@mail.com
+ )
+
+ [1] => Array
+ (
+ [0] => --to
+ [1] => hi
+ )
+
+ )
+
+ [1] => Array
+ (
+ [0] => -
+ )
+
+) \ No newline at end of file
diff --git a/www/wiki/vendor/pear/console_getopt/tests/bug13140.phpt b/www/wiki/vendor/pear/console_getopt/tests/bug13140.phpt
new file mode 100644
index 00000000..4ce13bbf
--- /dev/null
+++ b/www/wiki/vendor/pear/console_getopt/tests/bug13140.phpt
@@ -0,0 +1,75 @@
+--TEST--
+Console_Getopt [bug 13140]
+--SKIPIF--
+--FILE--
+<?php
+$_SERVER['argv'] = $argv =
+ array('--bob', '--foo' , '-bar', '--test', '-rq', 'thisshouldbehere');
+
+require_once 'Console/Getopt.php';
+$cg = new Console_GetOpt();
+
+print_r($cg->getopt2($cg->readPHPArgv(), 't', array('test'), true));
+print_r($cg->getopt2($cg->readPHPArgv(), 'bar', array('foo'), true));
+?>
+--EXPECT--
+Array
+(
+ [0] => Array
+ (
+ [0] => Array
+ (
+ [0] => --test
+ [1] =>
+ )
+
+ )
+
+ [1] => Array
+ (
+ [0] => thisshouldbehere
+ )
+
+)
+Array
+(
+ [0] => Array
+ (
+ [0] => Array
+ (
+ [0] => --foo
+ [1] =>
+ )
+
+ [1] => Array
+ (
+ [0] => b
+ [1] =>
+ )
+
+ [2] => Array
+ (
+ [0] => a
+ [1] =>
+ )
+
+ [3] => Array
+ (
+ [0] => r
+ [1] =>
+ )
+
+ [4] => Array
+ (
+ [0] => r
+ [1] =>
+ )
+
+ )
+
+ [1] => Array
+ (
+ [0] => thisshouldbehere
+ )
+
+)
diff --git a/www/wiki/vendor/pear/mail/LICENSE b/www/wiki/vendor/pear/mail/LICENSE
new file mode 100644
index 00000000..9aee685e
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/LICENSE
@@ -0,0 +1,29 @@
+Copyright (c) 1997-2017, Chuck Hagenbuch
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+2. 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.
+
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+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.
diff --git a/www/wiki/vendor/pear/mail/Mail.php b/www/wiki/vendor/pear/mail/Mail.php
new file mode 100644
index 00000000..b04bc01c
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/Mail.php
@@ -0,0 +1,267 @@
+<?php
+/**
+ * PEAR's Mail:: interface.
+ *
+ * PHP version 5
+ *
+ * LICENSE:
+ *
+ * Copyright (c) 1997-2017, Chuck Hagenbuch & Richard Heyes
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. 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.
+ *
+ * 3. Neither the name of the copyright holder nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * 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.
+ *
+ * @category Mail
+ * @package Mail
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @copyright 1997-2017 Chuck Hagenbuch
+ * @license http://opensource.org/licenses/BSD-3-Clause New BSD License
+ * @version CVS: $Id$
+ * @link http://pear.php.net/package/Mail/
+ */
+
+require_once 'PEAR.php';
+
+/**
+ * PEAR's Mail:: interface. Defines the interface for implementing
+ * mailers under the PEAR hierarchy, and provides supporting functions
+ * useful in multiple mailer backends.
+ *
+ * @version $Revision$
+ * @package Mail
+ */
+class Mail
+{
+ /**
+ * Line terminator used for separating header lines.
+ * @var string
+ */
+ public $sep = "\r\n";
+
+ /**
+ * Provides an interface for generating Mail:: objects of various
+ * types
+ *
+ * @param string $driver The kind of Mail:: object to instantiate.
+ * @param array $params The parameters to pass to the Mail:: object.
+ *
+ * @return object Mail a instance of the driver class or if fails a PEAR Error
+ */
+ public static function factory($driver, $params = array())
+ {
+ $driver = strtolower($driver);
+ @include_once 'Mail/' . $driver . '.php';
+ $class = 'Mail_' . $driver;
+ if (class_exists($class)) {
+ $mailer = new $class($params);
+ return $mailer;
+ } else {
+ return PEAR::raiseError('Unable to find class for driver ' . $driver);
+ }
+ }
+
+ /**
+ * Implements Mail::send() function using php's built-in mail()
+ * command.
+ *
+ * @param mixed $recipients Either a comma-seperated list of recipients
+ * (RFC822 compliant), or an array of recipients,
+ * each RFC822 valid. This may contain recipients not
+ * specified in the headers, for Bcc:, resending
+ * messages, etc.
+ *
+ * @param array $headers The array of headers to send with the mail, in an
+ * associative array, where the array key is the
+ * header name (ie, 'Subject'), and the array value
+ * is the header value (ie, 'test'). The header
+ * produced from those values would be 'Subject:
+ * test'.
+ *
+ * @param string $body The full text of the message body, including any
+ * Mime parts, etc.
+ *
+ * @return mixed Returns true on success, or a PEAR_Error
+ * containing a descriptive error message on
+ * failure.
+ *
+ * @deprecated use Mail_mail::send instead
+ */
+ public function send($recipients, $headers, $body)
+ {
+ if (!is_array($headers)) {
+ return PEAR::raiseError('$headers must be an array');
+ }
+
+ $result = $this->_sanitizeHeaders($headers);
+ if (is_a($result, 'PEAR_Error')) {
+ return $result;
+ }
+
+ // if we're passed an array of recipients, implode it.
+ if (is_array($recipients)) {
+ $recipients = implode(', ', $recipients);
+ }
+
+ // get the Subject out of the headers array so that we can
+ // pass it as a seperate argument to mail().
+ $subject = '';
+ if (isset($headers['Subject'])) {
+ $subject = $headers['Subject'];
+ unset($headers['Subject']);
+ }
+
+ // flatten the headers out.
+ list(, $text_headers) = Mail::prepareHeaders($headers);
+
+ return mail($recipients, $subject, $body, $text_headers);
+ }
+
+ /**
+ * Sanitize an array of mail headers by removing any additional header
+ * strings present in a legitimate header's value. The goal of this
+ * filter is to prevent mail injection attacks.
+ *
+ * @param array $headers The associative array of headers to sanitize.
+ */
+ protected function _sanitizeHeaders(&$headers)
+ {
+ foreach ($headers as $key => $value) {
+ $headers[$key] =
+ preg_replace('=((<CR>|<LF>|0x0A/%0A|0x0D/%0D|\\n|\\r)\S).*=i',
+ null, $value);
+ }
+ }
+
+ /**
+ * Take an array of mail headers and return a string containing
+ * text usable in sending a message.
+ *
+ * @param array $headers The array of headers to prepare, in an associative
+ * array, where the array key is the header name (ie,
+ * 'Subject'), and the array value is the header
+ * value (ie, 'test'). The header produced from those
+ * values would be 'Subject: test'.
+ *
+ * @return mixed Returns false if it encounters a bad address,
+ * otherwise returns an array containing two
+ * elements: Any From: address found in the headers,
+ * and the plain text version of the headers.
+ */
+ protected function prepareHeaders($headers)
+ {
+ $lines = array();
+ $from = null;
+
+ foreach ($headers as $key => $value) {
+ if (strcasecmp($key, 'From') === 0) {
+ include_once 'Mail/RFC822.php';
+ $parser = new Mail_RFC822();
+ $addresses = $parser->parseAddressList($value, 'localhost', false);
+ if (is_a($addresses, 'PEAR_Error')) {
+ return $addresses;
+ }
+
+ $from = $addresses[0]->mailbox . '@' . $addresses[0]->host;
+
+ // Reject envelope From: addresses with spaces.
+ if (strstr($from, ' ')) {
+ return false;
+ }
+
+ $lines[] = $key . ': ' . $value;
+ } elseif (strcasecmp($key, 'Received') === 0) {
+ $received = array();
+ if (is_array($value)) {
+ foreach ($value as $line) {
+ $received[] = $key . ': ' . $line;
+ }
+ }
+ else {
+ $received[] = $key . ': ' . $value;
+ }
+ // Put Received: headers at the top. Spam detectors often
+ // flag messages with Received: headers after the Subject:
+ // as spam.
+ $lines = array_merge($received, $lines);
+ } else {
+ // If $value is an array (i.e., a list of addresses), convert
+ // it to a comma-delimited string of its elements (addresses).
+ if (is_array($value)) {
+ $value = implode(', ', $value);
+ }
+ $lines[] = $key . ': ' . $value;
+ }
+ }
+
+ return array($from, join($this->sep, $lines));
+ }
+
+ /**
+ * Take a set of recipients and parse them, returning an array of
+ * bare addresses (forward paths) that can be passed to sendmail
+ * or an smtp server with the rcpt to: command.
+ *
+ * @param mixed Either a comma-seperated list of recipients
+ * (RFC822 compliant), or an array of recipients,
+ * each RFC822 valid.
+ *
+ * @return mixed An array of forward paths (bare addresses) or a PEAR_Error
+ * object if the address list could not be parsed.
+ */
+ protected function parseRecipients($recipients)
+ {
+ include_once 'Mail/RFC822.php';
+
+ // if we're passed an array, assume addresses are valid and
+ // implode them before parsing.
+ if (is_array($recipients)) {
+ $recipients = implode(', ', $recipients);
+ }
+
+ // Parse recipients, leaving out all personal info. This is
+ // for smtp recipients, etc. All relevant personal information
+ // should already be in the headers.
+ $Mail_RFC822 = new Mail_RFC822();
+ $addresses = $Mail_RFC822->parseAddressList($recipients, 'localhost', false);
+
+ // If parseAddressList() returned a PEAR_Error object, just return it.
+ if (is_a($addresses, 'PEAR_Error')) {
+ return $addresses;
+ }
+
+ $recipients = array();
+ if (is_array($addresses)) {
+ foreach ($addresses as $ob) {
+ $recipients[] = $ob->mailbox . '@' . $ob->host;
+ }
+ }
+
+ return $recipients;
+ }
+
+}
diff --git a/www/wiki/vendor/pear/mail/Mail/RFC822.php b/www/wiki/vendor/pear/mail/Mail/RFC822.php
new file mode 100644
index 00000000..e0748f58
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/Mail/RFC822.php
@@ -0,0 +1,929 @@
+<?php
+/**
+ * RFC 822 Email address list validation Utility
+ *
+ * PHP version 5
+ *
+ * LICENSE:
+ *
+ * Copyright (c) 2001-2017, Chuck Hagenbuch & Richard Heyes
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. 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.
+ *
+ * 3. Neither the name of the copyright holder nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * 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.
+ *
+ * @category Mail
+ * @package Mail
+ * @author Richard Heyes <richard@phpguru.org>
+ * @author Chuck Hagenbuch <chuck@horde.org
+ * @copyright 2001-2017 Richard Heyes
+ * @license http://opensource.org/licenses/BSD-3-Clause New BSD License
+ * @version CVS: $Id$
+ * @link http://pear.php.net/package/Mail/
+ */
+
+/**
+ * RFC 822 Email address list validation Utility
+ *
+ * What is it?
+ *
+ * This class will take an address string, and parse it into it's consituent
+ * parts, be that either addresses, groups, or combinations. Nested groups
+ * are not supported. The structure it returns is pretty straight forward,
+ * and is similar to that provided by the imap_rfc822_parse_adrlist(). Use
+ * print_r() to view the structure.
+ *
+ * How do I use it?
+ *
+ * $address_string = 'My Group: "Richard" <richard@localhost> (A comment), ted@example.com (Ted Bloggs), Barney;';
+ * $structure = Mail_RFC822::parseAddressList($address_string, 'example.com', true)
+ * print_r($structure);
+ *
+ * @author Richard Heyes <richard@phpguru.org>
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @version $Revision$
+ * @license BSD
+ * @package Mail
+ */
+class Mail_RFC822 {
+
+ /**
+ * The address being parsed by the RFC822 object.
+ * @var string $address
+ */
+ var $address = '';
+
+ /**
+ * The default domain to use for unqualified addresses.
+ * @var string $default_domain
+ */
+ var $default_domain = 'localhost';
+
+ /**
+ * Should we return a nested array showing groups, or flatten everything?
+ * @var boolean $nestGroups
+ */
+ var $nestGroups = true;
+
+ /**
+ * Whether or not to validate atoms for non-ascii characters.
+ * @var boolean $validate
+ */
+ var $validate = true;
+
+ /**
+ * The array of raw addresses built up as we parse.
+ * @var array $addresses
+ */
+ var $addresses = array();
+
+ /**
+ * The final array of parsed address information that we build up.
+ * @var array $structure
+ */
+ var $structure = array();
+
+ /**
+ * The current error message, if any.
+ * @var string $error
+ */
+ var $error = null;
+
+ /**
+ * An internal counter/pointer.
+ * @var integer $index
+ */
+ var $index = null;
+
+ /**
+ * The number of groups that have been found in the address list.
+ * @var integer $num_groups
+ * @access public
+ */
+ var $num_groups = 0;
+
+ /**
+ * A variable so that we can tell whether or not we're inside a
+ * Mail_RFC822 object.
+ * @var boolean $mailRFC822
+ */
+ var $mailRFC822 = true;
+
+ /**
+ * A limit after which processing stops
+ * @var int $limit
+ */
+ var $limit = null;
+
+ /**
+ * Sets up the object. The address must either be set here or when
+ * calling parseAddressList(). One or the other.
+ *
+ * @param string $address The address(es) to validate.
+ * @param string $default_domain Default domain/host etc. If not supplied, will be set to localhost.
+ * @param boolean $nest_groups Whether to return the structure with groups nested for easier viewing.
+ * @param boolean $validate Whether to validate atoms. Turn this off if you need to run addresses through before encoding the personal names, for instance.
+ *
+ * @return object Mail_RFC822 A new Mail_RFC822 object.
+ */
+ public function __construct($address = null, $default_domain = null, $nest_groups = null, $validate = null, $limit = null)
+ {
+ if (isset($address)) $this->address = $address;
+ if (isset($default_domain)) $this->default_domain = $default_domain;
+ if (isset($nest_groups)) $this->nestGroups = $nest_groups;
+ if (isset($validate)) $this->validate = $validate;
+ if (isset($limit)) $this->limit = $limit;
+ }
+
+ /**
+ * Starts the whole process. The address must either be set here
+ * or when creating the object. One or the other.
+ *
+ * @param string $address The address(es) to validate.
+ * @param string $default_domain Default domain/host etc.
+ * @param boolean $nest_groups Whether to return the structure with groups nested for easier viewing.
+ * @param boolean $validate Whether to validate atoms. Turn this off if you need to run addresses through before encoding the personal names, for instance.
+ *
+ * @return array A structured array of addresses.
+ */
+ public function parseAddressList($address = null, $default_domain = null, $nest_groups = null, $validate = null, $limit = null)
+ {
+ if (!isset($this) || !isset($this->mailRFC822)) {
+ $obj = new Mail_RFC822($address, $default_domain, $nest_groups, $validate, $limit);
+ return $obj->parseAddressList();
+ }
+
+ if (isset($address)) $this->address = $address;
+ if (isset($default_domain)) $this->default_domain = $default_domain;
+ if (isset($nest_groups)) $this->nestGroups = $nest_groups;
+ if (isset($validate)) $this->validate = $validate;
+ if (isset($limit)) $this->limit = $limit;
+
+ $this->structure = array();
+ $this->addresses = array();
+ $this->error = null;
+ $this->index = null;
+
+ // Unfold any long lines in $this->address.
+ $this->address = preg_replace('/\r?\n/', "\r\n", $this->address);
+ $this->address = preg_replace('/\r\n(\t| )+/', ' ', $this->address);
+
+ while ($this->address = $this->_splitAddresses($this->address));
+
+ if ($this->address === false || isset($this->error)) {
+ require_once 'PEAR.php';
+ return PEAR::raiseError($this->error);
+ }
+
+ // Validate each address individually. If we encounter an invalid
+ // address, stop iterating and return an error immediately.
+ foreach ($this->addresses as $address) {
+ $valid = $this->_validateAddress($address);
+
+ if ($valid === false || isset($this->error)) {
+ require_once 'PEAR.php';
+ return PEAR::raiseError($this->error);
+ }
+
+ if (!$this->nestGroups) {
+ $this->structure = array_merge($this->structure, $valid);
+ } else {
+ $this->structure[] = $valid;
+ }
+ }
+
+ return $this->structure;
+ }
+
+ /**
+ * Splits an address into separate addresses.
+ *
+ * @param string $address The addresses to split.
+ * @return boolean Success or failure.
+ */
+ protected function _splitAddresses($address)
+ {
+ if (!empty($this->limit) && count($this->addresses) == $this->limit) {
+ return '';
+ }
+
+ if ($this->_isGroup($address) && !isset($this->error)) {
+ $split_char = ';';
+ $is_group = true;
+ } elseif (!isset($this->error)) {
+ $split_char = ',';
+ $is_group = false;
+ } elseif (isset($this->error)) {
+ return false;
+ }
+
+ // Split the string based on the above ten or so lines.
+ $parts = explode($split_char, $address);
+ $string = $this->_splitCheck($parts, $split_char);
+
+ // If a group...
+ if ($is_group) {
+ // If $string does not contain a colon outside of
+ // brackets/quotes etc then something's fubar.
+
+ // First check there's a colon at all:
+ if (strpos($string, ':') === false) {
+ $this->error = 'Invalid address: ' . $string;
+ return false;
+ }
+
+ // Now check it's outside of brackets/quotes:
+ if (!$this->_splitCheck(explode(':', $string), ':')) {
+ return false;
+ }
+
+ // We must have a group at this point, so increase the counter:
+ $this->num_groups++;
+ }
+
+ // $string now contains the first full address/group.
+ // Add to the addresses array.
+ $this->addresses[] = array(
+ 'address' => trim($string),
+ 'group' => $is_group
+ );
+
+ // Remove the now stored address from the initial line, the +1
+ // is to account for the explode character.
+ $address = trim(substr($address, strlen($string) + 1));
+
+ // If the next char is a comma and this was a group, then
+ // there are more addresses, otherwise, if there are any more
+ // chars, then there is another address.
+ if ($is_group && substr($address, 0, 1) == ','){
+ $address = trim(substr($address, 1));
+ return $address;
+
+ } elseif (strlen($address) > 0) {
+ return $address;
+
+ } else {
+ return '';
+ }
+
+ // If you got here then something's off
+ return false;
+ }
+
+ /**
+ * Checks for a group at the start of the string.
+ *
+ * @param string $address The address to check.
+ * @return boolean Whether or not there is a group at the start of the string.
+ */
+ protected function _isGroup($address)
+ {
+ // First comma not in quotes, angles or escaped:
+ $parts = explode(',', $address);
+ $string = $this->_splitCheck($parts, ',');
+
+ // Now we have the first address, we can reliably check for a
+ // group by searching for a colon that's not escaped or in
+ // quotes or angle brackets.
+ if (count($parts = explode(':', $string)) > 1) {
+ $string2 = $this->_splitCheck($parts, ':');
+ return ($string2 !== $string);
+ } else {
+ return false;
+ }
+ }
+
+ /**
+ * A common function that will check an exploded string.
+ *
+ * @param array $parts The exloded string.
+ * @param string $char The char that was exploded on.
+ * @return mixed False if the string contains unclosed quotes/brackets, or the string on success.
+ */
+ protected function _splitCheck($parts, $char)
+ {
+ $string = $parts[0];
+
+ for ($i = 0; $i < count($parts); $i++) {
+ if ($this->_hasUnclosedQuotes($string)
+ || $this->_hasUnclosedBrackets($string, '<>')
+ || $this->_hasUnclosedBrackets($string, '[]')
+ || $this->_hasUnclosedBrackets($string, '()')
+ || substr($string, -1) == '\\') {
+ if (isset($parts[$i + 1])) {
+ $string = $string . $char . $parts[$i + 1];
+ } else {
+ $this->error = 'Invalid address spec. Unclosed bracket or quotes';
+ return false;
+ }
+ } else {
+ $this->index = $i;
+ break;
+ }
+ }
+
+ return $string;
+ }
+
+ /**
+ * Checks if a string has unclosed quotes or not.
+ *
+ * @param string $string The string to check.
+ * @return boolean True if there are unclosed quotes inside the string,
+ * false otherwise.
+ */
+ protected function _hasUnclosedQuotes($string)
+ {
+ $string = trim($string);
+ $iMax = strlen($string);
+ $in_quote = false;
+ $i = $slashes = 0;
+
+ for (; $i < $iMax; ++$i) {
+ switch ($string[$i]) {
+ case '\\':
+ ++$slashes;
+ break;
+
+ case '"':
+ if ($slashes % 2 == 0) {
+ $in_quote = !$in_quote;
+ }
+ // Fall through to default action below.
+
+ default:
+ $slashes = 0;
+ break;
+ }
+ }
+
+ return $in_quote;
+ }
+
+ /**
+ * Checks if a string has an unclosed brackets or not. IMPORTANT:
+ * This function handles both angle brackets and square brackets;
+ *
+ * @param string $string The string to check.
+ * @param string $chars The characters to check for.
+ * @return boolean True if there are unclosed brackets inside the string, false otherwise.
+ */
+ protected function _hasUnclosedBrackets($string, $chars)
+ {
+ $num_angle_start = substr_count($string, $chars[0]);
+ $num_angle_end = substr_count($string, $chars[1]);
+
+ $this->_hasUnclosedBracketsSub($string, $num_angle_start, $chars[0]);
+ $this->_hasUnclosedBracketsSub($string, $num_angle_end, $chars[1]);
+
+ if ($num_angle_start < $num_angle_end) {
+ $this->error = 'Invalid address spec. Unmatched quote or bracket (' . $chars . ')';
+ return false;
+ } else {
+ return ($num_angle_start > $num_angle_end);
+ }
+ }
+
+ /**
+ * Sub function that is used only by hasUnclosedBrackets().
+ *
+ * @param string $string The string to check.
+ * @param integer &$num The number of occurences.
+ * @param string $char The character to count.
+ * @return integer The number of occurences of $char in $string, adjusted for backslashes.
+ */
+ protected function _hasUnclosedBracketsSub($string, &$num, $char)
+ {
+ $parts = explode($char, $string);
+ for ($i = 0; $i < count($parts); $i++){
+ if (substr($parts[$i], -1) == '\\' || $this->_hasUnclosedQuotes($parts[$i]))
+ $num--;
+ if (isset($parts[$i + 1]))
+ $parts[$i + 1] = $parts[$i] . $char . $parts[$i + 1];
+ }
+
+ return $num;
+ }
+
+ /**
+ * Function to begin checking the address.
+ *
+ * @param string $address The address to validate.
+ * @return mixed False on failure, or a structured array of address information on success.
+ */
+ protected function _validateAddress($address)
+ {
+ $is_group = false;
+ $addresses = array();
+
+ if ($address['group']) {
+ $is_group = true;
+
+ // Get the group part of the name
+ $parts = explode(':', $address['address']);
+ $groupname = $this->_splitCheck($parts, ':');
+ $structure = array();
+
+ // And validate the group part of the name.
+ if (!$this->_validatePhrase($groupname)){
+ $this->error = 'Group name did not validate.';
+ return false;
+ } else {
+ // Don't include groups if we are not nesting
+ // them. This avoids returning invalid addresses.
+ if ($this->nestGroups) {
+ $structure = new stdClass;
+ $structure->groupname = $groupname;
+ }
+ }
+
+ $address['address'] = ltrim(substr($address['address'], strlen($groupname . ':')));
+ }
+
+ // If a group then split on comma and put into an array.
+ // Otherwise, Just put the whole address in an array.
+ if ($is_group) {
+ while (strlen($address['address']) > 0) {
+ $parts = explode(',', $address['address']);
+ $addresses[] = $this->_splitCheck($parts, ',');
+ $address['address'] = trim(substr($address['address'], strlen(end($addresses) . ',')));
+ }
+ } else {
+ $addresses[] = $address['address'];
+ }
+
+ // Trim the whitespace from all of the address strings.
+ array_map('trim', $addresses);
+
+ // Validate each mailbox.
+ // Format could be one of: name <geezer@domain.com>
+ // geezer@domain.com
+ // geezer
+ // ... or any other format valid by RFC 822.
+ for ($i = 0; $i < count($addresses); $i++) {
+ if (!$this->validateMailbox($addresses[$i])) {
+ if (empty($this->error)) {
+ $this->error = 'Validation failed for: ' . $addresses[$i];
+ }
+ return false;
+ }
+ }
+
+ // Nested format
+ if ($this->nestGroups) {
+ if ($is_group) {
+ $structure->addresses = $addresses;
+ } else {
+ $structure = $addresses[0];
+ }
+
+ // Flat format
+ } else {
+ if ($is_group) {
+ $structure = array_merge($structure, $addresses);
+ } else {
+ $structure = $addresses;
+ }
+ }
+
+ return $structure;
+ }
+
+ /**
+ * Function to validate a phrase.
+ *
+ * @param string $phrase The phrase to check.
+ * @return boolean Success or failure.
+ */
+ protected function _validatePhrase($phrase)
+ {
+ // Splits on one or more Tab or space.
+ $parts = preg_split('/[ \\x09]+/', $phrase, -1, PREG_SPLIT_NO_EMPTY);
+
+ $phrase_parts = array();
+ while (count($parts) > 0){
+ $phrase_parts[] = $this->_splitCheck($parts, ' ');
+ for ($i = 0; $i < $this->index + 1; $i++)
+ array_shift($parts);
+ }
+
+ foreach ($phrase_parts as $part) {
+ // If quoted string:
+ if (substr($part, 0, 1) == '"') {
+ if (!$this->_validateQuotedString($part)) {
+ return false;
+ }
+ continue;
+ }
+
+ // Otherwise it's an atom:
+ if (!$this->_validateAtom($part)) return false;
+ }
+
+ return true;
+ }
+
+ /**
+ * Function to validate an atom which from rfc822 is:
+ * atom = 1*<any CHAR except specials, SPACE and CTLs>
+ *
+ * If validation ($this->validate) has been turned off, then
+ * validateAtom() doesn't actually check anything. This is so that you
+ * can split a list of addresses up before encoding personal names
+ * (umlauts, etc.), for example.
+ *
+ * @param string $atom The string to check.
+ * @return boolean Success or failure.
+ */
+ protected function _validateAtom($atom)
+ {
+ if (!$this->validate) {
+ // Validation has been turned off; assume the atom is okay.
+ return true;
+ }
+
+ // Check for any char from ASCII 0 - ASCII 127
+ if (!preg_match('/^[\\x00-\\x7E]+$/i', $atom, $matches)) {
+ return false;
+ }
+
+ // Check for specials:
+ if (preg_match('/[][()<>@,;\\:". ]/', $atom)) {
+ return false;
+ }
+
+ // Check for control characters (ASCII 0-31):
+ if (preg_match('/[\\x00-\\x1F]+/', $atom)) {
+ return false;
+ }
+
+ return true;
+ }
+
+ /**
+ * Function to validate quoted string, which is:
+ * quoted-string = <"> *(qtext/quoted-pair) <">
+ *
+ * @param string $qstring The string to check
+ * @return boolean Success or failure.
+ */
+ protected function _validateQuotedString($qstring)
+ {
+ // Leading and trailing "
+ $qstring = substr($qstring, 1, -1);
+
+ // Perform check, removing quoted characters first.
+ return !preg_match('/[\x0D\\\\"]/', preg_replace('/\\\\./', '', $qstring));
+ }
+
+ /**
+ * Function to validate a mailbox, which is:
+ * mailbox = addr-spec ; simple address
+ * / phrase route-addr ; name and route-addr
+ *
+ * @param string &$mailbox The string to check.
+ * @return boolean Success or failure.
+ */
+ public function validateMailbox(&$mailbox)
+ {
+ // A couple of defaults.
+ $phrase = '';
+ $comment = '';
+ $comments = array();
+
+ // Catch any RFC822 comments and store them separately.
+ $_mailbox = $mailbox;
+ while (strlen(trim($_mailbox)) > 0) {
+ $parts = explode('(', $_mailbox);
+ $before_comment = $this->_splitCheck($parts, '(');
+ if ($before_comment != $_mailbox) {
+ // First char should be a (.
+ $comment = substr(str_replace($before_comment, '', $_mailbox), 1);
+ $parts = explode(')', $comment);
+ $comment = $this->_splitCheck($parts, ')');
+ $comments[] = $comment;
+
+ // +2 is for the brackets
+ $_mailbox = substr($_mailbox, strpos($_mailbox, '('.$comment)+strlen($comment)+2);
+ } else {
+ break;
+ }
+ }
+
+ foreach ($comments as $comment) {
+ $mailbox = str_replace("($comment)", '', $mailbox);
+ }
+
+ $mailbox = trim($mailbox);
+
+ // Check for name + route-addr
+ if (substr($mailbox, -1) == '>' && substr($mailbox, 0, 1) != '<') {
+ $parts = explode('<', $mailbox);
+ $name = $this->_splitCheck($parts, '<');
+
+ $phrase = trim($name);
+ $route_addr = trim(substr($mailbox, strlen($name.'<'), -1));
+
+ if ($this->_validatePhrase($phrase) === false || ($route_addr = $this->_validateRouteAddr($route_addr)) === false) {
+ return false;
+ }
+
+ // Only got addr-spec
+ } else {
+ // First snip angle brackets if present.
+ if (substr($mailbox, 0, 1) == '<' && substr($mailbox, -1) == '>') {
+ $addr_spec = substr($mailbox, 1, -1);
+ } else {
+ $addr_spec = $mailbox;
+ }
+
+ if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
+ return false;
+ }
+ }
+
+ // Construct the object that will be returned.
+ $mbox = new stdClass();
+
+ // Add the phrase (even if empty) and comments
+ $mbox->personal = $phrase;
+ $mbox->comment = isset($comments) ? $comments : array();
+
+ if (isset($route_addr)) {
+ $mbox->mailbox = $route_addr['local_part'];
+ $mbox->host = $route_addr['domain'];
+ $route_addr['adl'] !== '' ? $mbox->adl = $route_addr['adl'] : '';
+ } else {
+ $mbox->mailbox = $addr_spec['local_part'];
+ $mbox->host = $addr_spec['domain'];
+ }
+
+ $mailbox = $mbox;
+ return true;
+ }
+
+ /**
+ * This function validates a route-addr which is:
+ * route-addr = "<" [route] addr-spec ">"
+ *
+ * Angle brackets have already been removed at the point of
+ * getting to this function.
+ *
+ * @param string $route_addr The string to check.
+ * @return mixed False on failure, or an array containing validated address/route information on success.
+ */
+ protected function _validateRouteAddr($route_addr)
+ {
+ // Check for colon.
+ if (strpos($route_addr, ':') !== false) {
+ $parts = explode(':', $route_addr);
+ $route = $this->_splitCheck($parts, ':');
+ } else {
+ $route = $route_addr;
+ }
+
+ // If $route is same as $route_addr then the colon was in
+ // quotes or brackets or, of course, non existent.
+ if ($route === $route_addr){
+ unset($route);
+ $addr_spec = $route_addr;
+ if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
+ return false;
+ }
+ } else {
+ // Validate route part.
+ if (($route = $this->_validateRoute($route)) === false) {
+ return false;
+ }
+
+ $addr_spec = substr($route_addr, strlen($route . ':'));
+
+ // Validate addr-spec part.
+ if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
+ return false;
+ }
+ }
+
+ if (isset($route)) {
+ $return['adl'] = $route;
+ } else {
+ $return['adl'] = '';
+ }
+
+ $return = array_merge($return, $addr_spec);
+ return $return;
+ }
+
+ /**
+ * Function to validate a route, which is:
+ * route = 1#("@" domain) ":"
+ *
+ * @param string $route The string to check.
+ * @return mixed False on failure, or the validated $route on success.
+ */
+ protected function _validateRoute($route)
+ {
+ // Split on comma.
+ $domains = explode(',', trim($route));
+
+ foreach ($domains as $domain) {
+ $domain = str_replace('@', '', trim($domain));
+ if (!$this->_validateDomain($domain)) return false;
+ }
+
+ return $route;
+ }
+
+ /**
+ * Function to validate a domain, though this is not quite what
+ * you expect of a strict internet domain.
+ *
+ * domain = sub-domain *("." sub-domain)
+ *
+ * @param string $domain The string to check.
+ * @return mixed False on failure, or the validated domain on success.
+ */
+ protected function _validateDomain($domain)
+ {
+ // Note the different use of $subdomains and $sub_domains
+ $subdomains = explode('.', $domain);
+
+ while (count($subdomains) > 0) {
+ $sub_domains[] = $this->_splitCheck($subdomains, '.');
+ for ($i = 0; $i < $this->index + 1; $i++)
+ array_shift($subdomains);
+ }
+
+ foreach ($sub_domains as $sub_domain) {
+ if (!$this->_validateSubdomain(trim($sub_domain)))
+ return false;
+ }
+
+ // Managed to get here, so return input.
+ return $domain;
+ }
+
+ /**
+ * Function to validate a subdomain:
+ * subdomain = domain-ref / domain-literal
+ *
+ * @param string $subdomain The string to check.
+ * @return boolean Success or failure.
+ */
+ protected function _validateSubdomain($subdomain)
+ {
+ if (preg_match('|^\[(.*)]$|', $subdomain, $arr)){
+ if (!$this->_validateDliteral($arr[1])) return false;
+ } else {
+ if (!$this->_validateAtom($subdomain)) return false;
+ }
+
+ // Got here, so return successful.
+ return true;
+ }
+
+ /**
+ * Function to validate a domain literal:
+ * domain-literal = "[" *(dtext / quoted-pair) "]"
+ *
+ * @param string $dliteral The string to check.
+ * @return boolean Success or failure.
+ */
+ protected function _validateDliteral($dliteral)
+ {
+ return !preg_match('/(.)[][\x0D\\\\]/', $dliteral, $matches) && ((! isset($matches[1])) || $matches[1] != '\\');
+ }
+
+ /**
+ * Function to validate an addr-spec.
+ *
+ * addr-spec = local-part "@" domain
+ *
+ * @param string $addr_spec The string to check.
+ * @return mixed False on failure, or the validated addr-spec on success.
+ */
+ protected function _validateAddrSpec($addr_spec)
+ {
+ $addr_spec = trim($addr_spec);
+
+ // Split on @ sign if there is one.
+ if (strpos($addr_spec, '@') !== false) {
+ $parts = explode('@', $addr_spec);
+ $local_part = $this->_splitCheck($parts, '@');
+ $domain = substr($addr_spec, strlen($local_part . '@'));
+
+ // No @ sign so assume the default domain.
+ } else {
+ $local_part = $addr_spec;
+ $domain = $this->default_domain;
+ }
+
+ if (($local_part = $this->_validateLocalPart($local_part)) === false) return false;
+ if (($domain = $this->_validateDomain($domain)) === false) return false;
+
+ // Got here so return successful.
+ return array('local_part' => $local_part, 'domain' => $domain);
+ }
+
+ /**
+ * Function to validate the local part of an address:
+ * local-part = word *("." word)
+ *
+ * @param string $local_part
+ * @return mixed False on failure, or the validated local part on success.
+ */
+ protected function _validateLocalPart($local_part)
+ {
+ $parts = explode('.', $local_part);
+ $words = array();
+
+ // Split the local_part into words.
+ while (count($parts) > 0) {
+ $words[] = $this->_splitCheck($parts, '.');
+ for ($i = 0; $i < $this->index + 1; $i++) {
+ array_shift($parts);
+ }
+ }
+
+ // Validate each word.
+ foreach ($words as $word) {
+ // word cannot be empty (#17317)
+ if ($word === '') {
+ return false;
+ }
+ // If this word contains an unquoted space, it is invalid. (6.2.4)
+ if (strpos($word, ' ') && $word[0] !== '"')
+ {
+ return false;
+ }
+
+ if ($this->_validatePhrase(trim($word)) === false) return false;
+ }
+
+ // Managed to get here, so return the input.
+ return $local_part;
+ }
+
+ /**
+ * Returns an approximate count of how many addresses are in the
+ * given string. This is APPROXIMATE as it only splits based on a
+ * comma which has no preceding backslash. Could be useful as
+ * large amounts of addresses will end up producing *large*
+ * structures when used with parseAddressList().
+ *
+ * @param string $data Addresses to count
+ * @return int Approximate count
+ */
+ public function approximateCount($data)
+ {
+ return count(preg_split('/(?<!\\\\),/', $data));
+ }
+
+ /**
+ * This is a email validating function separate to the rest of the
+ * class. It simply validates whether an email is of the common
+ * internet form: <user>@<domain>. This can be sufficient for most
+ * people. Optional stricter mode can be utilised which restricts
+ * mailbox characters allowed to alphanumeric, full stop, hyphen
+ * and underscore.
+ *
+ * @param string $data Address to check
+ * @param boolean $strict Optional stricter mode
+ * @return mixed False if it fails, an indexed array
+ * username/domain if it matches
+ */
+ public function isValidInetAddress($data, $strict = false)
+ {
+ $regex = $strict ? '/^([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})$/i' : '/^([*+!.&#$|\'\\%\/0-9a-z^_`{}=?~:-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})$/i';
+ if (preg_match($regex, trim($data), $matches)) {
+ return array($matches[1], $matches[2]);
+ } else {
+ return false;
+ }
+ }
+
+}
diff --git a/www/wiki/vendor/pear/mail/Mail/mail.php b/www/wiki/vendor/pear/mail/Mail/mail.php
new file mode 100644
index 00000000..ee1ecef5
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/Mail/mail.php
@@ -0,0 +1,168 @@
+<?php
+/**
+ * internal PHP-mail() implementation of the PEAR Mail:: interface.
+ *
+ * PHP version 5
+ *
+ * LICENSE:
+ *
+ * Copyright (c) 2010-2017, Chuck Hagenbuch
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. 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.
+ *
+ * 3. Neither the name of the copyright holder nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * 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.
+ *
+ * @category Mail
+ * @package Mail
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @copyright 2010-2017 Chuck Hagenbuch
+ * @license http://opensource.org/licenses/BSD-3-Clause New BSD License
+ * @version CVS: $Id$
+ * @link http://pear.php.net/package/Mail/
+ */
+
+/**
+ * internal PHP-mail() implementation of the PEAR Mail:: interface.
+ * @package Mail
+ * @version $Revision$
+ */
+class Mail_mail extends Mail {
+
+ /**
+ * Any arguments to pass to the mail() function.
+ * @var string
+ */
+ var $_params = '';
+
+ /**
+ * Constructor.
+ *
+ * Instantiates a new Mail_mail:: object based on the parameters
+ * passed in.
+ *
+ * @param array $params Extra arguments for the mail() function.
+ */
+ public function __construct($params = null)
+ {
+ // The other mail implementations accept parameters as arrays.
+ // In the interest of being consistent, explode an array into
+ // a string of parameter arguments.
+ if (is_array($params)) {
+ $this->_params = join(' ', $params);
+ } else {
+ $this->_params = $params;
+ }
+
+ /* Because the mail() function may pass headers as command
+ * line arguments, we can't guarantee the use of the standard
+ * "\r\n" separator. Instead, we use the system's native line
+ * separator. */
+ if (defined('PHP_EOL')) {
+ $this->sep = PHP_EOL;
+ } else {
+ $this->sep = (strpos(PHP_OS, 'WIN') === false) ? "\n" : "\r\n";
+ }
+ }
+
+ /**
+ * Implements Mail_mail::send() function using php's built-in mail()
+ * command.
+ *
+ * @param mixed $recipients Either a comma-seperated list of recipients
+ * (RFC822 compliant), or an array of recipients,
+ * each RFC822 valid. This may contain recipients not
+ * specified in the headers, for Bcc:, resending
+ * messages, etc.
+ *
+ * @param array $headers The array of headers to send with the mail, in an
+ * associative array, where the array key is the
+ * header name (ie, 'Subject'), and the array value
+ * is the header value (ie, 'test'). The header
+ * produced from those values would be 'Subject:
+ * test'.
+ *
+ * @param string $body The full text of the message body, including any
+ * Mime parts, etc.
+ *
+ * @return mixed Returns true on success, or a PEAR_Error
+ * containing a descriptive error message on
+ * failure.
+ */
+ public function send($recipients, $headers, $body)
+ {
+ if (!is_array($headers)) {
+ return PEAR::raiseError('$headers must be an array');
+ }
+
+ $result = $this->_sanitizeHeaders($headers);
+ if (is_a($result, 'PEAR_Error')) {
+ return $result;
+ }
+
+ // If we're passed an array of recipients, implode it.
+ if (is_array($recipients)) {
+ $recipients = implode(', ', $recipients);
+ }
+
+ // Get the Subject out of the headers array so that we can
+ // pass it as a seperate argument to mail().
+ $subject = '';
+ if (isset($headers['Subject'])) {
+ $subject = $headers['Subject'];
+ unset($headers['Subject']);
+ }
+
+ // Also remove the To: header. The mail() function will add its own
+ // To: header based on the contents of $recipients.
+ unset($headers['To']);
+
+ // Flatten the headers out.
+ $headerElements = $this->prepareHeaders($headers);
+ if (is_a($headerElements, 'PEAR_Error')) {
+ return $headerElements;
+ }
+ list(, $text_headers) = $headerElements;
+
+ // We only use mail()'s optional fifth parameter if the additional
+ // parameters have been provided and we're not running in safe mode.
+ if (empty($this->_params) || ini_get('safe_mode')) {
+ $result = mail($recipients, $subject, $body, $text_headers);
+ } else {
+ $result = mail($recipients, $subject, $body, $text_headers,
+ $this->_params);
+ }
+
+ // If the mail() function returned failure, we need to create a
+ // PEAR_Error object and return it instead of the boolean result.
+ if ($result === false) {
+ $result = PEAR::raiseError('mail() returned failure');
+ }
+
+ return $result;
+ }
+
+}
diff --git a/www/wiki/vendor/pear/mail/Mail/mock.php b/www/wiki/vendor/pear/mail/Mail/mock.php
new file mode 100644
index 00000000..24d46a85
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/Mail/mock.php
@@ -0,0 +1,142 @@
+<?php
+/**
+ * Mock implementation
+ *
+ * PHP version 5
+ *
+ * LICENSE:
+ *
+ * Copyright (c) 2010-2017, Chuck Hagenbuch
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. 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.
+ *
+ * 3. Neither the name of the copyright holder nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * 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.
+ *
+ * @category Mail
+ * @package Mail
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @copyright 2010-2017 Chuck Hagenbuch
+ * @license http://opensource.org/licenses/BSD-3-Clause New BSD License
+ * @version CVS: $Id$
+ * @link http://pear.php.net/package/Mail/
+ */
+
+/**
+ * Mock implementation of the PEAR Mail:: interface for testing.
+ * @access public
+ * @package Mail
+ * @version $Revision$
+ */
+class Mail_mock extends Mail {
+
+ /**
+ * Array of messages that have been sent with the mock.
+ *
+ * @var array
+ */
+ public $sentMessages = array();
+
+ /**
+ * Callback before sending mail.
+ *
+ * @var callback
+ */
+ protected $_preSendCallback;
+
+ /**
+ * Callback after sending mai.
+ *
+ * @var callback
+ */
+ protected $_postSendCallback;
+
+ /**
+ * Constructor.
+ *
+ * Instantiates a new Mail_mock:: object based on the parameters
+ * passed in. It looks for the following parameters, both optional:
+ * preSendCallback Called before an email would be sent.
+ * postSendCallback Called after an email would have been sent.
+ *
+ * @param array Hash containing any parameters.
+ */
+ public function __construct($params)
+ {
+ if (isset($params['preSendCallback']) &&
+ is_callable($params['preSendCallback'])) {
+ $this->_preSendCallback = $params['preSendCallback'];
+ }
+
+ if (isset($params['postSendCallback']) &&
+ is_callable($params['postSendCallback'])) {
+ $this->_postSendCallback = $params['postSendCallback'];
+ }
+ }
+
+ /**
+ * Implements Mail_mock::send() function. Silently discards all
+ * mail.
+ *
+ * @param mixed $recipients Either a comma-seperated list of recipients
+ * (RFC822 compliant), or an array of recipients,
+ * each RFC822 valid. This may contain recipients not
+ * specified in the headers, for Bcc:, resending
+ * messages, etc.
+ *
+ * @param array $headers The array of headers to send with the mail, in an
+ * associative array, where the array key is the
+ * header name (ie, 'Subject'), and the array value
+ * is the header value (ie, 'test'). The header
+ * produced from those values would be 'Subject:
+ * test'.
+ *
+ * @param string $body The full text of the message body, including any
+ * Mime parts, etc.
+ *
+ * @return mixed Returns true on success, or a PEAR_Error
+ * containing a descriptive error message on
+ * failure.
+ */
+ public function send($recipients, $headers, $body)
+ {
+ if ($this->_preSendCallback) {
+ call_user_func_array($this->_preSendCallback,
+ array(&$this, $recipients, $headers, $body));
+ }
+
+ $entry = array('recipients' => $recipients, 'headers' => $headers, 'body' => $body);
+ $this->sentMessages[] = $entry;
+
+ if ($this->_postSendCallback) {
+ call_user_func_array($this->_postSendCallback,
+ array(&$this, $recipients, $headers, $body));
+ }
+
+ return true;
+ }
+
+}
diff --git a/www/wiki/vendor/pear/mail/Mail/null.php b/www/wiki/vendor/pear/mail/Mail/null.php
new file mode 100644
index 00000000..5e3ecb6f
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/Mail/null.php
@@ -0,0 +1,85 @@
+<?php
+/**
+ * Null implementation of the PEAR Mail interface
+ *
+ * PHP version 5
+ *
+ * LICENSE:
+ *
+ * Copyright (c) 2010-2017, Phil Kernick
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. 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.
+ *
+ * 3. Neither the name of the copyright holder nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * 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.
+ *
+ * @category Mail
+ * @package Mail
+ * @author Phil Kernick <philk@rotfl.com.au>
+ * @copyright 2010-2017 Phil Kernick
+ * @license http://opensource.org/licenses/BSD-3-Clause New BSD License
+ * @version CVS: $Id$
+ * @link http://pear.php.net/package/Mail/
+ */
+
+/**
+ * Null implementation of the PEAR Mail:: interface.
+ * @access public
+ * @package Mail
+ * @version $Revision$
+ */
+class Mail_null extends Mail {
+
+ /**
+ * Implements Mail_null::send() function. Silently discards all
+ * mail.
+ *
+ * @param mixed $recipients Either a comma-seperated list of recipients
+ * (RFC822 compliant), or an array of recipients,
+ * each RFC822 valid. This may contain recipients not
+ * specified in the headers, for Bcc:, resending
+ * messages, etc.
+ *
+ * @param array $headers The array of headers to send with the mail, in an
+ * associative array, where the array key is the
+ * header name (ie, 'Subject'), and the array value
+ * is the header value (ie, 'test'). The header
+ * produced from those values would be 'Subject:
+ * test'.
+ *
+ * @param string $body The full text of the message body, including any
+ * Mime parts, etc.
+ *
+ * @return mixed Returns true on success, or a PEAR_Error
+ * containing a descriptive error message on
+ * failure.
+ */
+ public function send($recipients, $headers, $body)
+ {
+ return true;
+ }
+
+}
diff --git a/www/wiki/vendor/pear/mail/Mail/sendmail.php b/www/wiki/vendor/pear/mail/Mail/sendmail.php
new file mode 100644
index 00000000..7e8f8048
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/Mail/sendmail.php
@@ -0,0 +1,199 @@
+<?php
+/**
+ * Sendmail implementation of the PEAR Mail interface.
+ *
+ * PHP version 5
+ *
+ * LICENSE:
+ *
+ * Copyright (c) 2010-2017, Chuck Hagenbuch & Jon Parise
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. 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.
+ *
+ * 3. Neither the name of the copyright holder nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * 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.
+ *
+ * @category Mail
+ * @package Mail
+ * @author Jon Parise <jon@php.net>
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @copyright 2010-2017 Chuck Hagenbuch
+ * @license http://opensource.org/licenses/BSD-3-Clause New BSD License
+ * @version CVS: $Id$
+ * @link http://pear.php.net/package/Mail/
+ */
+
+/**
+ * Sendmail implementation of the PEAR Mail:: interface.
+ * @access public
+ * @package Mail
+ * @version $Revision$
+ */
+class Mail_sendmail extends Mail {
+
+ /**
+ * The location of the sendmail or sendmail wrapper binary on the
+ * filesystem.
+ * @var string
+ */
+ var $sendmail_path = '/usr/sbin/sendmail';
+
+ /**
+ * Any extra command-line parameters to pass to the sendmail or
+ * sendmail wrapper binary.
+ * @var string
+ */
+ var $sendmail_args = '-i';
+
+ /**
+ * Constructor.
+ *
+ * Instantiates a new Mail_sendmail:: object based on the parameters
+ * passed in. It looks for the following parameters:
+ * sendmail_path The location of the sendmail binary on the
+ * filesystem. Defaults to '/usr/sbin/sendmail'.
+ *
+ * sendmail_args Any extra parameters to pass to the sendmail
+ * or sendmail wrapper binary.
+ *
+ * If a parameter is present in the $params array, it replaces the
+ * default.
+ *
+ * @param array $params Hash containing any parameters different from the
+ * defaults.
+ */
+ public function __construct($params)
+ {
+ if (isset($params['sendmail_path'])) {
+ $this->sendmail_path = $params['sendmail_path'];
+ }
+ if (isset($params['sendmail_args'])) {
+ $this->sendmail_args = $params['sendmail_args'];
+ }
+
+ /*
+ * Because we need to pass message headers to the sendmail program on
+ * the commandline, we can't guarantee the use of the standard "\r\n"
+ * separator. Instead, we use the system's native line separator.
+ */
+ if (defined('PHP_EOL')) {
+ $this->sep = PHP_EOL;
+ } else {
+ $this->sep = (strpos(PHP_OS, 'WIN') === false) ? "\n" : "\r\n";
+ }
+ }
+
+ /**
+ * Implements Mail::send() function using the sendmail
+ * command-line binary.
+ *
+ * @param mixed $recipients Either a comma-seperated list of recipients
+ * (RFC822 compliant), or an array of recipients,
+ * each RFC822 valid. This may contain recipients not
+ * specified in the headers, for Bcc:, resending
+ * messages, etc.
+ *
+ * @param array $headers The array of headers to send with the mail, in an
+ * associative array, where the array key is the
+ * header name (ie, 'Subject'), and the array value
+ * is the header value (ie, 'test'). The header
+ * produced from those values would be 'Subject:
+ * test'.
+ *
+ * @param string $body The full text of the message body, including any
+ * Mime parts, etc.
+ *
+ * @return mixed Returns true on success, or a PEAR_Error
+ * containing a descriptive error message on
+ * failure.
+ */
+ public function send($recipients, $headers, $body)
+ {
+ if (!is_array($headers)) {
+ return PEAR::raiseError('$headers must be an array');
+ }
+
+ $result = $this->_sanitizeHeaders($headers);
+ if (is_a($result, 'PEAR_Error')) {
+ return $result;
+ }
+
+ $recipients = $this->parseRecipients($recipients);
+ if (is_a($recipients, 'PEAR_Error')) {
+ return $recipients;
+ }
+ $recipients = implode(' ', array_map('escapeshellarg', $recipients));
+
+ $headerElements = $this->prepareHeaders($headers);
+ if (is_a($headerElements, 'PEAR_Error')) {
+ return $headerElements;
+ }
+ list($from, $text_headers) = $headerElements;
+
+ /* Since few MTAs are going to allow this header to be forged
+ * unless it's in the MAIL FROM: exchange, we'll use
+ * Return-Path instead of From: if it's set. */
+ if (!empty($headers['Return-Path'])) {
+ $from = $headers['Return-Path'];
+ }
+
+ if (!isset($from)) {
+ return PEAR::raiseError('No from address given.');
+ } elseif (strpos($from, ' ') !== false ||
+ strpos($from, ';') !== false ||
+ strpos($from, '&') !== false ||
+ strpos($from, '`') !== false) {
+ return PEAR::raiseError('From address specified with dangerous characters.');
+ }
+
+ $from = escapeshellarg($from); // Security bug #16200
+
+ $mail = @popen($this->sendmail_path . (!empty($this->sendmail_args) ? ' ' . $this->sendmail_args : '') . " -f$from -- $recipients", 'w');
+ if (!$mail) {
+ return PEAR::raiseError('Failed to open sendmail [' . $this->sendmail_path . '] for execution.');
+ }
+
+ // Write the headers following by two newlines: one to end the headers
+ // section and a second to separate the headers block from the body.
+ fputs($mail, $text_headers . $this->sep . $this->sep);
+
+ fputs($mail, $body);
+ $result = pclose($mail);
+ if (version_compare(phpversion(), '4.2.3') == -1) {
+ // With older php versions, we need to shift the pclose
+ // result to get the exit code.
+ $result = $result >> 8 & 0xFF;
+ }
+
+ if ($result != 0) {
+ return PEAR::raiseError('sendmail returned error code ' . $result,
+ $result);
+ }
+
+ return true;
+ }
+
+}
diff --git a/www/wiki/vendor/pear/mail/Mail/smtp.php b/www/wiki/vendor/pear/mail/Mail/smtp.php
new file mode 100644
index 00000000..5e698fee
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/Mail/smtp.php
@@ -0,0 +1,461 @@
+<?php
+/**
+ * SMTP implementation of the PEAR Mail interface. Requires the Net_SMTP class.
+ *
+ * PHP version 5
+ *
+ * LICENSE:
+ *
+ * Copyright (c) 2010-2017, Chuck Hagenbuch & Jon Parise
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. 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.
+ *
+ * 3. Neither the name of the copyright holder nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * 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.
+ *
+ * @category HTTP
+ * @package HTTP_Request
+ * @author Jon Parise <jon@php.net>
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @copyright 2010-2017 Chuck Hagenbuch
+ * @license http://opensource.org/licenses/BSD-3-Clause New BSD License
+ * @version CVS: $Id$
+ * @link http://pear.php.net/package/Mail/
+ */
+
+/** Error: Failed to create a Net_SMTP object */
+define('PEAR_MAIL_SMTP_ERROR_CREATE', 10000);
+
+/** Error: Failed to connect to SMTP server */
+define('PEAR_MAIL_SMTP_ERROR_CONNECT', 10001);
+
+/** Error: SMTP authentication failure */
+define('PEAR_MAIL_SMTP_ERROR_AUTH', 10002);
+
+/** Error: No From: address has been provided */
+define('PEAR_MAIL_SMTP_ERROR_FROM', 10003);
+
+/** Error: Failed to set sender */
+define('PEAR_MAIL_SMTP_ERROR_SENDER', 10004);
+
+/** Error: Failed to add recipient */
+define('PEAR_MAIL_SMTP_ERROR_RECIPIENT', 10005);
+
+/** Error: Failed to send data */
+define('PEAR_MAIL_SMTP_ERROR_DATA', 10006);
+
+/**
+ * SMTP implementation of the PEAR Mail interface. Requires the Net_SMTP class.
+ * @access public
+ * @package Mail
+ * @version $Revision$
+ */
+class Mail_smtp extends Mail {
+
+ /**
+ * SMTP connection object.
+ *
+ * @var object
+ * @access private
+ */
+ var $_smtp = null;
+
+ /**
+ * The list of service extension parameters to pass to the Net_SMTP
+ * mailFrom() command.
+ *
+ * @var array
+ */
+ var $_extparams = array();
+
+ /**
+ * The SMTP host to connect to.
+ *
+ * @var string
+ */
+ var $host = 'localhost';
+
+ /**
+ * The port the SMTP server is on.
+ *
+ * @var integer
+ */
+ var $port = 25;
+
+ /**
+ * Should SMTP authentication be used?
+ *
+ * This value may be set to true, false or the name of a specific
+ * authentication method.
+ *
+ * If the value is set to true, the Net_SMTP package will attempt to use
+ * the best authentication method advertised by the remote SMTP server.
+ *
+ * @var mixed
+ */
+ var $auth = false;
+
+ /**
+ * The username to use if the SMTP server requires authentication.
+ *
+ * @var string
+ */
+ var $username = '';
+
+ /**
+ * The password to use if the SMTP server requires authentication.
+ *
+ * @var string
+ */
+ var $password = '';
+
+ /**
+ * Hostname or domain that will be sent to the remote SMTP server in the
+ * HELO / EHLO message.
+ *
+ * @var string
+ */
+ var $localhost = 'localhost';
+
+ /**
+ * SMTP connection timeout value. NULL indicates no timeout.
+ *
+ * @var integer
+ */
+ var $timeout = null;
+
+ /**
+ * Turn on Net_SMTP debugging?
+ *
+ * @var boolean $debug
+ */
+ var $debug = false;
+
+ /**
+ * Indicates whether or not the SMTP connection should persist over
+ * multiple calls to the send() method.
+ *
+ * @var boolean
+ */
+ var $persist = false;
+
+ /**
+ * Use SMTP command pipelining (specified in RFC 2920) if the SMTP server
+ * supports it. This speeds up delivery over high-latency connections. By
+ * default, use the default value supplied by Net_SMTP.
+ *
+ * @var boolean
+ */
+ var $pipelining;
+
+ /**
+ * The list of socket options
+ *
+ * @var array
+ */
+ var $socket_options = array();
+
+ /**
+ * Constructor.
+ *
+ * Instantiates a new Mail_smtp:: object based on the parameters
+ * passed in. It looks for the following parameters:
+ * host The server to connect to. Defaults to localhost.
+ * port The port to connect to. Defaults to 25.
+ * auth SMTP authentication. Defaults to none.
+ * username The username to use for SMTP auth. No default.
+ * password The password to use for SMTP auth. No default.
+ * localhost The local hostname / domain. Defaults to localhost.
+ * timeout The SMTP connection timeout. Defaults to none.
+ * verp Whether to use VERP or not. Defaults to false.
+ * DEPRECATED as of 1.2.0 (use setMailParams()).
+ * debug Activate SMTP debug mode? Defaults to false.
+ * persist Should the SMTP connection persist?
+ * pipelining Use SMTP command pipelining
+ *
+ * If a parameter is present in the $params array, it replaces the
+ * default.
+ *
+ * @param array Hash containing any parameters different from the
+ * defaults.
+ */
+ public function __construct($params)
+ {
+ if (isset($params['host'])) $this->host = $params['host'];
+ if (isset($params['port'])) $this->port = $params['port'];
+ if (isset($params['auth'])) $this->auth = $params['auth'];
+ if (isset($params['username'])) $this->username = $params['username'];
+ if (isset($params['password'])) $this->password = $params['password'];
+ if (isset($params['localhost'])) $this->localhost = $params['localhost'];
+ if (isset($params['timeout'])) $this->timeout = $params['timeout'];
+ if (isset($params['debug'])) $this->debug = (bool)$params['debug'];
+ if (isset($params['persist'])) $this->persist = (bool)$params['persist'];
+ if (isset($params['pipelining'])) $this->pipelining = (bool)$params['pipelining'];
+ if (isset($params['socket_options'])) $this->socket_options = $params['socket_options'];
+ // Deprecated options
+ if (isset($params['verp'])) {
+ $this->addServiceExtensionParameter('XVERP', is_bool($params['verp']) ? null : $params['verp']);
+ }
+ }
+
+ /**
+ * Destructor implementation to ensure that we disconnect from any
+ * potentially-alive persistent SMTP connections.
+ */
+ public function __destruct()
+ {
+ $this->disconnect();
+ }
+
+ /**
+ * Implements Mail::send() function using SMTP.
+ *
+ * @param mixed $recipients Either a comma-seperated list of recipients
+ * (RFC822 compliant), or an array of recipients,
+ * each RFC822 valid. This may contain recipients not
+ * specified in the headers, for Bcc:, resending
+ * messages, etc.
+ *
+ * @param array $headers The array of headers to send with the mail, in an
+ * associative array, where the array key is the
+ * header name (e.g., 'Subject'), and the array value
+ * is the header value (e.g., 'test'). The header
+ * produced from those values would be 'Subject:
+ * test'.
+ *
+ * @param string $body The full text of the message body, including any
+ * MIME parts, etc.
+ *
+ * @return mixed Returns true on success, or a PEAR_Error
+ * containing a descriptive error message on
+ * failure.
+ */
+ public function send($recipients, $headers, $body)
+ {
+ $result = $this->send_or_fail($recipients, $headers, $body);
+
+ /* If persistent connections are disabled, destroy our SMTP object. */
+ if ($this->persist === false) {
+ $this->disconnect();
+ }
+
+ return $result;
+ }
+
+ protected function send_or_fail($recipients, $headers, $body)
+ {
+ /* If we don't already have an SMTP object, create one. */
+ $result = $this->getSMTPObject();
+ if (PEAR::isError($result)) {
+ return $result;
+ }
+
+ if (!is_array($headers)) {
+ return PEAR::raiseError('$headers must be an array');
+ }
+
+ $this->_sanitizeHeaders($headers);
+
+ $headerElements = $this->prepareHeaders($headers);
+ if (is_a($headerElements, 'PEAR_Error')) {
+ $this->_smtp->rset();
+ return $headerElements;
+ }
+ list($from, $textHeaders) = $headerElements;
+
+ /* Since few MTAs are going to allow this header to be forged
+ * unless it's in the MAIL FROM: exchange, we'll use
+ * Return-Path instead of From: if it's set. */
+ if (!empty($headers['Return-Path'])) {
+ $from = $headers['Return-Path'];
+ }
+
+ if (!isset($from)) {
+ $this->_smtp->rset();
+ return PEAR::raiseError('No From: address has been provided',
+ PEAR_MAIL_SMTP_ERROR_FROM);
+ }
+
+ $params = null;
+ if (!empty($this->_extparams)) {
+ foreach ($this->_extparams as $key => $val) {
+ $params .= ' ' . $key . (is_null($val) ? '' : '=' . $val);
+ }
+ }
+ if (PEAR::isError($res = $this->_smtp->mailFrom($from, ltrim($params)))) {
+ $error = $this->_error("Failed to set sender: $from", $res);
+ $this->_smtp->rset();
+ return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_SENDER);
+ }
+
+ $recipients = $this->parseRecipients($recipients);
+ if (is_a($recipients, 'PEAR_Error')) {
+ $this->_smtp->rset();
+ return $recipients;
+ }
+
+ foreach ($recipients as $recipient) {
+ $res = $this->_smtp->rcptTo($recipient);
+ if (is_a($res, 'PEAR_Error')) {
+ $error = $this->_error("Failed to add recipient: $recipient", $res);
+ $this->_smtp->rset();
+ return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_RECIPIENT);
+ }
+ }
+
+ /* Send the message's headers and the body as SMTP data. */
+ $res = $this->_smtp->data($body, $textHeaders);
+ list(,$args) = $this->_smtp->getResponse();
+
+ if (preg_match("/ queued as (.*)/", $args, $queued)) {
+ $this->queued_as = $queued[1];
+ }
+
+ /* we need the greeting; from it we can extract the authorative name of the mail server we've really connected to.
+ * ideal if we're connecting to a round-robin of relay servers and need to track which exact one took the email */
+ $this->greeting = $this->_smtp->getGreeting();
+
+ if (is_a($res, 'PEAR_Error')) {
+ $error = $this->_error('Failed to send data', $res);
+ $this->_smtp->rset();
+ return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_DATA);
+ }
+
+ return true;
+ }
+
+ /**
+ * Connect to the SMTP server by instantiating a Net_SMTP object.
+ *
+ * @return mixed Returns a reference to the Net_SMTP object on success, or
+ * a PEAR_Error containing a descriptive error message on
+ * failure.
+ *
+ * @since 1.2.0
+ */
+ public function getSMTPObject()
+ {
+ if (is_object($this->_smtp) !== false) {
+ return $this->_smtp;
+ }
+
+ include_once 'Net/SMTP.php';
+ $this->_smtp = new Net_SMTP($this->host,
+ $this->port,
+ $this->localhost,
+ $this->pipelining,
+ 0,
+ $this->socket_options);
+
+ /* If we still don't have an SMTP object at this point, fail. */
+ if (is_object($this->_smtp) === false) {
+ return PEAR::raiseError('Failed to create a Net_SMTP object',
+ PEAR_MAIL_SMTP_ERROR_CREATE);
+ }
+
+ /* Configure the SMTP connection. */
+ if ($this->debug) {
+ $this->_smtp->setDebug(true);
+ }
+
+ /* Attempt to connect to the configured SMTP server. */
+ if (PEAR::isError($res = $this->_smtp->connect($this->timeout))) {
+ $error = $this->_error('Failed to connect to ' .
+ $this->host . ':' . $this->port,
+ $res);
+ return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_CONNECT);
+ }
+
+ /* Attempt to authenticate if authentication has been enabled. */
+ if ($this->auth) {
+ $method = is_string($this->auth) ? $this->auth : '';
+
+ if (PEAR::isError($res = $this->_smtp->auth($this->username,
+ $this->password,
+ $method))) {
+ $error = $this->_error("$method authentication failure",
+ $res);
+ $this->_smtp->rset();
+ return PEAR::raiseError($error, PEAR_MAIL_SMTP_ERROR_AUTH);
+ }
+ }
+
+ return $this->_smtp;
+ }
+
+ /**
+ * Add parameter associated with a SMTP service extension.
+ *
+ * @param string Extension keyword.
+ * @param string Any value the keyword needs.
+ *
+ * @since 1.2.0
+ */
+ public function addServiceExtensionParameter($keyword, $value = null)
+ {
+ $this->_extparams[$keyword] = $value;
+ }
+
+ /**
+ * Disconnect and destroy the current SMTP connection.
+ *
+ * @return boolean True if the SMTP connection no longer exists.
+ *
+ * @since 1.1.9
+ */
+ public function disconnect()
+ {
+ /* If we have an SMTP object, disconnect and destroy it. */
+ if (is_object($this->_smtp) && $this->_smtp->disconnect()) {
+ $this->_smtp = null;
+ }
+
+ /* We are disconnected if we no longer have an SMTP object. */
+ return ($this->_smtp === null);
+ }
+
+ /**
+ * Build a standardized string describing the current SMTP error.
+ *
+ * @param string $text Custom string describing the error context.
+ * @param object $error Reference to the current PEAR_Error object.
+ *
+ * @return string A string describing the current SMTP error.
+ *
+ * @since 1.1.7
+ */
+ protected function _error($text, $error)
+ {
+ /* Split the SMTP response into a code and a response string. */
+ list($code, $response) = $this->_smtp->getResponse();
+
+ /* Build our standardized error string. */
+ return $text
+ . ' [SMTP: ' . $error->getMessage()
+ . " (code: $code, response: $response)]";
+ }
+
+}
diff --git a/www/wiki/vendor/pear/mail/Mail/smtpmx.php b/www/wiki/vendor/pear/mail/Mail/smtpmx.php
new file mode 100644
index 00000000..e26db1be
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/Mail/smtpmx.php
@@ -0,0 +1,504 @@
+<?php
+/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
+
+/**
+ * SMTP MX
+ *
+ * SMTP MX implementation of the PEAR Mail interface. Requires the Net_SMTP class.
+ *
+ * PHP version 5
+ *
+ * LICENSE:
+ *
+ * Copyright (c) 2010-2017 gERD Schaufelberger
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. 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.
+ *
+ * 3. Neither the name of the copyright holder nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * 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.
+ *
+ * @category Mail
+ * @package Mail_smtpmx
+ * @author gERD Schaufelberger <gerd@php-tools.net>
+ * @copyright 2010-2017 gERD Schaufelberger
+ * @license http://opensource.org/licenses/BSD-3-Clause New BSD License
+ * @version CVS: $Id$
+ * @link http://pear.php.net/package/Mail/
+ */
+
+require_once 'Net/SMTP.php';
+
+/**
+ * SMTP MX implementation of the PEAR Mail interface. Requires the Net_SMTP class.
+ *
+ *
+ * @access public
+ * @author gERD Schaufelberger <gerd@php-tools.net>
+ * @package Mail
+ * @version $Revision$
+ */
+class Mail_smtpmx extends Mail {
+
+ /**
+ * SMTP connection object.
+ *
+ * @var object
+ * @access private
+ */
+ var $_smtp = null;
+
+ /**
+ * The port the SMTP server is on.
+ * @var integer
+ * @see getservicebyname()
+ */
+ var $port = 25;
+
+ /**
+ * Hostname or domain that will be sent to the remote SMTP server in the
+ * HELO / EHLO message.
+ *
+ * @var string
+ * @see posix_uname()
+ */
+ var $mailname = 'localhost';
+
+ /**
+ * SMTP connection timeout value. NULL indicates no timeout.
+ *
+ * @var integer
+ */
+ var $timeout = 10;
+
+ /**
+ * use either PEAR:Net_DNS or getmxrr
+ *
+ * @var boolean
+ */
+ var $withNetDns = true;
+
+ /**
+ * PEAR:Net_DNS_Resolver
+ *
+ * @var object
+ */
+ var $resolver;
+
+ /**
+ * Whether to use VERP or not. If not a boolean, the string value
+ * will be used as the VERP separators.
+ *
+ * @var mixed boolean or string
+ */
+ var $verp = false;
+
+ /**
+ * Whether to use VRFY or not.
+ *
+ * @var boolean $vrfy
+ */
+ var $vrfy = false;
+
+ /**
+ * Switch to test mode - don't send emails for real
+ *
+ * @var boolean $debug
+ */
+ var $test = false;
+
+ /**
+ * Turn on Net_SMTP debugging?
+ *
+ * @var boolean $peardebug
+ */
+ var $debug = false;
+
+ /**
+ * internal error codes
+ *
+ * translate internal error identifier to PEAR-Error codes and human
+ * readable messages.
+ *
+ * @var boolean $debug
+ * @todo as I need unique error-codes to identify what exactly went wrond
+ * I did not use intergers as it should be. Instead I added a "namespace"
+ * for each code. This avoids conflicts with error codes from different
+ * classes. How can I use unique error codes and stay conform with PEAR?
+ */
+ var $errorCode = array(
+ 'not_connected' => array(
+ 'code' => 1,
+ 'msg' => 'Could not connect to any mail server ({HOST}) at port {PORT} to send mail to {RCPT}.'
+ ),
+ 'failed_vrfy_rcpt' => array(
+ 'code' => 2,
+ 'msg' => 'Recipient "{RCPT}" could not be veryfied.'
+ ),
+ 'failed_set_from' => array(
+ 'code' => 3,
+ 'msg' => 'Failed to set sender: {FROM}.'
+ ),
+ 'failed_set_rcpt' => array(
+ 'code' => 4,
+ 'msg' => 'Failed to set recipient: {RCPT}.'
+ ),
+ 'failed_send_data' => array(
+ 'code' => 5,
+ 'msg' => 'Failed to send mail to: {RCPT}.'
+ ),
+ 'no_from' => array(
+ 'code' => 5,
+ 'msg' => 'No from address has be provided.'
+ ),
+ 'send_data' => array(
+ 'code' => 7,
+ 'msg' => 'Failed to create Net_SMTP object.'
+ ),
+ 'no_mx' => array(
+ 'code' => 8,
+ 'msg' => 'No MX-record for {RCPT} found.'
+ ),
+ 'no_resolver' => array(
+ 'code' => 9,
+ 'msg' => 'Could not start resolver! Install PEAR:Net_DNS or switch off "netdns"'
+ ),
+ 'failed_rset' => array(
+ 'code' => 10,
+ 'msg' => 'RSET command failed, SMTP-connection corrupt.'
+ ),
+ );
+
+ /**
+ * Constructor.
+ *
+ * Instantiates a new Mail_smtp:: object based on the parameters
+ * passed in. It looks for the following parameters:
+ * mailname The name of the local mail system (a valid hostname which matches the reverse lookup)
+ * port smtp-port - the default comes from getservicebyname() and should work fine
+ * timeout The SMTP connection timeout. Defaults to 30 seconds.
+ * vrfy Whether to use VRFY or not. Defaults to false.
+ * verp Whether to use VERP or not. Defaults to false.
+ * test Activate test mode? Defaults to false.
+ * debug Activate SMTP and Net_DNS debug mode? Defaults to false.
+ * netdns whether to use PEAR:Net_DNS or the PHP build in function getmxrr, default is true
+ *
+ * If a parameter is present in the $params array, it replaces the
+ * default.
+ *
+ * @access public
+ * @param array Hash containing any parameters different from the
+ * defaults.
+ * @see _Mail_smtpmx()
+ */
+ function __construct($params)
+ {
+ if (isset($params['mailname'])) {
+ $this->mailname = $params['mailname'];
+ } else {
+ // try to find a valid mailname
+ if (function_exists('posix_uname')) {
+ $uname = posix_uname();
+ $this->mailname = $uname['nodename'];
+ }
+ }
+
+ // port number
+ if (isset($params['port'])) {
+ $this->_port = $params['port'];
+ } else {
+ $this->_port = getservbyname('smtp', 'tcp');
+ }
+
+ if (isset($params['timeout'])) $this->timeout = $params['timeout'];
+ if (isset($params['verp'])) $this->verp = $params['verp'];
+ if (isset($params['test'])) $this->test = $params['test'];
+ if (isset($params['peardebug'])) $this->test = $params['peardebug'];
+ if (isset($params['netdns'])) $this->withNetDns = $params['netdns'];
+ }
+
+ /**
+ * Constructor wrapper for PHP4
+ *
+ * @access public
+ * @param array Hash containing any parameters different from the defaults
+ * @see __construct()
+ */
+ function Mail_smtpmx($params)
+ {
+ $this->__construct($params);
+ register_shutdown_function(array(&$this, '__destruct'));
+ }
+
+ /**
+ * Destructor implementation to ensure that we disconnect from any
+ * potentially-alive persistent SMTP connections.
+ */
+ function __destruct()
+ {
+ if (is_object($this->_smtp)) {
+ $this->_smtp->disconnect();
+ $this->_smtp = null;
+ }
+ }
+
+ /**
+ * Implements Mail::send() function using SMTP direct delivery
+ *
+ * @access public
+ * @param mixed $recipients in RFC822 style or array
+ * @param array $headers The array of headers to send with the mail.
+ * @param string $body The full text of the message body,
+ * @return mixed Returns true on success, or a PEAR_Error
+ */
+ function send($recipients, $headers, $body)
+ {
+ if (!is_array($headers)) {
+ return PEAR::raiseError('$headers must be an array');
+ }
+
+ $result = $this->_sanitizeHeaders($headers);
+ if (is_a($result, 'PEAR_Error')) {
+ return $result;
+ }
+
+ // Prepare headers
+ $headerElements = $this->prepareHeaders($headers);
+ if (is_a($headerElements, 'PEAR_Error')) {
+ return $headerElements;
+ }
+ list($from, $textHeaders) = $headerElements;
+
+ // use 'Return-Path' if possible
+ if (!empty($headers['Return-Path'])) {
+ $from = $headers['Return-Path'];
+ }
+ if (!isset($from)) {
+ return $this->_raiseError('no_from');
+ }
+
+ // Prepare recipients
+ $recipients = $this->parseRecipients($recipients);
+ if (is_a($recipients, 'PEAR_Error')) {
+ return $recipients;
+ }
+
+ foreach ($recipients as $rcpt) {
+ list($user, $host) = explode('@', $rcpt);
+
+ $mx = $this->_getMx($host);
+ if (is_a($mx, 'PEAR_Error')) {
+ return $mx;
+ }
+
+ if (empty($mx)) {
+ $info = array('rcpt' => $rcpt);
+ return $this->_raiseError('no_mx', $info);
+ }
+
+ $connected = false;
+ foreach ($mx as $mserver => $mpriority) {
+ $this->_smtp = new Net_SMTP($mserver, $this->port, $this->mailname);
+
+ // configure the SMTP connection.
+ if ($this->debug) {
+ $this->_smtp->setDebug(true);
+ }
+
+ // attempt to connect to the configured SMTP server.
+ $res = $this->_smtp->connect($this->timeout);
+ if (is_a($res, 'PEAR_Error')) {
+ $this->_smtp = null;
+ continue;
+ }
+
+ // connection established
+ if ($res) {
+ $connected = true;
+ break;
+ }
+ }
+
+ if (!$connected) {
+ $info = array(
+ 'host' => implode(', ', array_keys($mx)),
+ 'port' => $this->port,
+ 'rcpt' => $rcpt,
+ );
+ return $this->_raiseError('not_connected', $info);
+ }
+
+ // Verify recipient
+ if ($this->vrfy) {
+ $res = $this->_smtp->vrfy($rcpt);
+ if (is_a($res, 'PEAR_Error')) {
+ $info = array('rcpt' => $rcpt);
+ return $this->_raiseError('failed_vrfy_rcpt', $info);
+ }
+ }
+
+ // mail from:
+ $args['verp'] = $this->verp;
+ $res = $this->_smtp->mailFrom($from, $args);
+ if (is_a($res, 'PEAR_Error')) {
+ $info = array('from' => $from);
+ return $this->_raiseError('failed_set_from', $info);
+ }
+
+ // rcpt to:
+ $res = $this->_smtp->rcptTo($rcpt);
+ if (is_a($res, 'PEAR_Error')) {
+ $info = array('rcpt' => $rcpt);
+ return $this->_raiseError('failed_set_rcpt', $info);
+ }
+
+ // Don't send anything in test mode
+ if ($this->test) {
+ $result = $this->_smtp->rset();
+ $res = $this->_smtp->rset();
+ if (is_a($res, 'PEAR_Error')) {
+ return $this->_raiseError('failed_rset');
+ }
+
+ $this->_smtp->disconnect();
+ $this->_smtp = null;
+ return true;
+ }
+
+ // Send data
+ $res = $this->_smtp->data($body, $textHeaders);
+ if (is_a($res, 'PEAR_Error')) {
+ $info = array('rcpt' => $rcpt);
+ return $this->_raiseError('failed_send_data', $info);
+ }
+
+ $this->_smtp->disconnect();
+ $this->_smtp = null;
+ }
+
+ return true;
+ }
+
+ /**
+ * Recieve mx rexords for a spciefied host
+ *
+ * The MX records
+ *
+ * @access private
+ * @param string $host mail host
+ * @return mixed sorted
+ */
+ function _getMx($host)
+ {
+ $mx = array();
+
+ if ($this->withNetDns) {
+ $res = $this->_loadNetDns();
+ if (is_a($res, 'PEAR_Error')) {
+ return $res;
+ }
+
+ $response = $this->resolver->query($host, 'MX');
+ if (!$response) {
+ return false;
+ }
+
+ foreach ($response->answer as $rr) {
+ if ($rr->type == 'MX') {
+ $mx[$rr->exchange] = $rr->preference;
+ }
+ }
+ } else {
+ $mxHost = array();
+ $mxWeight = array();
+
+ if (!getmxrr($host, $mxHost, $mxWeight)) {
+ return false;
+ }
+ for ($i = 0; $i < count($mxHost); ++$i) {
+ $mx[$mxHost[$i]] = $mxWeight[$i];
+ }
+ }
+
+ asort($mx);
+ return $mx;
+ }
+
+ /**
+ * initialize PEAR:Net_DNS_Resolver
+ *
+ * @access private
+ * @return boolean true on success
+ */
+ function _loadNetDns()
+ {
+ if (is_object($this->resolver)) {
+ return true;
+ }
+
+ if (!include_once 'Net/DNS.php') {
+ return $this->_raiseError('no_resolver');
+ }
+
+ $this->resolver = new Net_DNS_Resolver();
+ if ($this->debug) {
+ $this->resolver->test = 1;
+ }
+
+ return true;
+ }
+
+ /**
+ * raise standardized error
+ *
+ * include additional information in error message
+ *
+ * @access private
+ * @param string $id maps error ids to codes and message
+ * @param array $info optional information in associative array
+ * @see _errorCode
+ */
+ function _raiseError($id, $info = array())
+ {
+ $code = $this->errorCode[$id]['code'];
+ $msg = $this->errorCode[$id]['msg'];
+
+ // include info to messages
+ if (!empty($info)) {
+ $search = array();
+ $replace = array();
+
+ foreach ($info as $key => $value) {
+ array_push($search, '{' . strtoupper($key) . '}');
+ array_push($replace, $value);
+ }
+
+ $msg = str_replace($search, $replace, $msg);
+ }
+
+ return PEAR::raiseError($msg, $code);
+ }
+
+}
diff --git a/www/wiki/vendor/pear/mail/README.rst b/www/wiki/vendor/pear/mail/README.rst
new file mode 100644
index 00000000..9697e631
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/README.rst
@@ -0,0 +1,53 @@
+****
+Mail
+****
+Class that provides multiple interfaces for sending emails.
+
+PEAR's Mail package defines an interface for implementing mailers under the
+PEAR hierarchy.
+It also provides supporting functions useful to multiple mailer backends.
+
+Currently supported backends include:
+
+- PHP's native ``mail()`` function
+- sendmail
+- SMTP
+
+This package also provides a `RFC 822`__ email address list validation utility class.
+
+Use Mail in combination with `Mail_Mime`__ to send HTML emails or emails with
+attachments - have a look at the example__.
+
+__ https://tools.ietf.org/html/rfc822
+__ http://pear.php.net/package/Mail_Mime
+__ http://pear.php.net/manual/en/package.mail.mail-mime.example.php
+
+============
+Installation
+============
+
+PEAR
+====
+::
+
+ $ pear install mail
+
+Composer
+========
+::
+
+ $ composer require pear/mail
+
+=====
+Links
+=====
+Homepage
+ http://pear.php.net/package/Mail
+Source code
+ https://github.com/pear/Mail
+Issue tracker
+ http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Mail
+Unit test status
+ https://travis-ci.org/pear/Mail
+Packagist
+ https://packagist.org/packages/pear/mail
diff --git a/www/wiki/vendor/pear/mail/composer.json b/www/wiki/vendor/pear/mail/composer.json
new file mode 100644
index 00000000..a167cc66
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/composer.json
@@ -0,0 +1,46 @@
+{
+ "authors": [
+ {
+ "email": "chuck@horde.org",
+ "name": "Chuck Hagenbuch",
+ "role": "Lead"
+ },
+ {
+ "email": "richard@phpguru.org",
+ "name": "Richard Heyes",
+ "role": "Developer"
+ },
+ {
+ "email": "alec@alec.pl",
+ "name": "Aleksander Machniak",
+ "role": "Developer"
+ }
+ ],
+ "autoload": {
+ "psr-0": {
+ "Mail": "./"
+ }
+ },
+ "description": "Class that provides multiple interfaces for sending emails.",
+ "homepage": "http://pear.php.net/package/Mail",
+ "include-path": [
+ "./"
+ ],
+ "license": "BSD-2-Clause",
+ "name": "pear/mail",
+ "support": {
+ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Mail",
+ "source": "https://github.com/pear/Mail"
+ },
+ "type": "library",
+ "require": {
+ "php": ">=5.2.1",
+ "pear/pear-core-minimal": "~1.9"
+ },
+ "require-dev": {
+ "pear/pear": "*"
+ },
+ "suggest": {
+ "pear/net_smtp": "Install optionally via your project's composer.json"
+ }
+}
diff --git a/www/wiki/vendor/pear/mail/package.xml b/www/wiki/vendor/pear/mail/package.xml
new file mode 100644
index 00000000..d08c12c6
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/package.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.9.0" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
+ <name>Mail</name>
+ <channel>pear.php.net</channel>
+ <summary>Class that provides multiple interfaces for sending emails</summary>
+ <description>PEAR&apos;s Mail package defines an interface for implementing mailers under the PEAR hierarchy. It also provides supporting functions useful to multiple mailer backends. Currently supported backends include: PHP&apos;s native mail() function, sendmail, and SMTP. This package also provides a RFC822 email address list validation utility class.</description>
+ <lead>
+ <name>Chuck Hagenbuch</name>
+ <user>chagenbu</user>
+ <email>chuck@horde.org</email>
+ <active>no</active>
+ </lead>
+ <developer>
+ <name>Richard Heyes</name>
+ <user>richard</user>
+ <email>richard@phpguru.org</email>
+ <active>no</active>
+ </developer>
+ <developer>
+ <name>Aleksander Machniak</name>
+ <user>alec</user>
+ <email>alec@alec.pl</email>
+ <active>yes</active>
+ </developer>
+ <date>2017-04-11</date>
+ <version>
+ <release>1.4.1</release>
+ <api>1.3.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="https://opensource.org/licenses/BSD-3-Clause">New BSD License</license>
+ <notes>
+* Loosen recognition of "queued as" server response (PR #10)
+
+* Bug #20463: domain-literal parsing error
+* Bug #20513: Mail_smtp::send() doesn't close socket for smtp connection
+ </notes>
+ <contents>
+ <dir baseinstalldir="/" name="/">
+ <file baseinstalldir="/" name="LICENSE" role="doc" />
+ <file baseinstalldir="/" name="Mail/mail.php" role="php" />
+ <file baseinstalldir="/" name="Mail/mock.php" role="php" />
+ <file baseinstalldir="/" name="Mail/null.php" role="php" />
+ <file baseinstalldir="/" name="Mail/RFC822.php" role="php" />
+ <file baseinstalldir="/" name="Mail/sendmail.php" role="php" />
+ <file baseinstalldir="/" name="Mail/smtp.php" role="php" />
+ <file baseinstalldir="/" name="Mail/smtpmx.php" role="php" />
+ <file baseinstalldir="/" name="Mail.php" role="php" />
+ <file baseinstalldir="/" name="tests/9137.phpt" role="test" />
+ <file baseinstalldir="/" name="tests/9137_2.phpt" role="test" />
+ <file baseinstalldir="/" name="tests/13659.phpt" role="test" />
+ <file baseinstalldir="/" name="tests/bug17178.phpt" role="test" />
+ <file baseinstalldir="/" name="tests/bug17317.phpt" role="test" />
+ <file baseinstalldir="/" name="tests/rfc822.phpt" role="test" />
+ <file baseinstalldir="/" name="tests/smtp_error.phpt" role="test" />
+ </dir>
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>5.2.1</min>
+ </php>
+ <pearinstaller>
+ <min>1.5.6</min>
+ </pearinstaller>
+ </required>
+ <optional>
+ <package>
+ <name>Net_SMTP</name>
+ <channel>pear.php.net</channel>
+ <min>1.4.1</min>
+ </package>
+ </optional>
+ </dependencies>
+ <phprelease />
+</package>
diff --git a/www/wiki/vendor/pear/mail/tests/13659.phpt b/www/wiki/vendor/pear/mail/tests/13659.phpt
new file mode 100644
index 00000000..0b57a72d
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/tests/13659.phpt
@@ -0,0 +1,25 @@
+--TEST--
+Mail: Test for bug #13659
+--FILE--
+<?php
+//require_once dirname(__FILE__) . '/../Mail/RFC822.php';
+require_once 'Mail/RFC822.php';
+require_once 'PEAR.php';
+
+$address = '"Test Student" <test@mydomain.com> (test)';
+$parser = new Mail_RFC822();
+$result = $parser->parseAddressList($address, 'anydomain.com', TRUE);
+
+if (!PEAR::isError($result) && is_array($result) && is_object($result[0]))
+ if ($result[0]->personal == '"Test Student"' &&
+ $result[0]->mailbox == "test" &&
+ $result[0]->host == "mydomain.com" &&
+ is_array($result[0]->comment) && $result[0]->comment[0] == 'test')
+ {
+ print("OK");
+ }
+
+
+?>
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail/tests/9137.phpt b/www/wiki/vendor/pear/mail/tests/9137.phpt
new file mode 100644
index 00000000..ba54c056
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/tests/9137.phpt
@@ -0,0 +1,33 @@
+--TEST--
+Mail: Test for bug #9137
+--FILE--
+<?php
+
+require_once dirname(__FILE__) . '/../Mail/RFC822.php';
+require_once 'PEAR.php';
+
+$addresses = array(
+ array('name' => 'John Doe', 'email' => 'test@example.com'),
+ array('name' => 'John Doe\\', 'email' => 'test@example.com'),
+ array('name' => 'John "Doe', 'email' => 'test@example.com'),
+ array('name' => 'John "Doe\\', 'email' => 'test@example.com'),
+);
+
+for ($i = 0; $i < count($addresses); $i++) {
+ // construct the address
+ $address = "\"" . addslashes($addresses[$i]['name']) . "\" ".
+ "<".$addresses[$i]['email'].">";
+
+ $parsedAddresses = Mail_RFC822::parseAddressList($address);
+ if (is_a($parsedAddresses, 'PEAR_Error')) {
+ echo $address." :: Failed to validate\n";
+ } else {
+ echo $address." :: Parsed\n";
+ }
+}
+
+--EXPECT--
+"John Doe" <test@example.com> :: Parsed
+"John Doe\\" <test@example.com> :: Parsed
+"John \"Doe" <test@example.com> :: Parsed
+"John \"Doe\\" <test@example.com> :: Parsed
diff --git a/www/wiki/vendor/pear/mail/tests/9137_2.phpt b/www/wiki/vendor/pear/mail/tests/9137_2.phpt
new file mode 100644
index 00000000..cc9dcbce
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/tests/9137_2.phpt
@@ -0,0 +1,35 @@
+--TEST--
+Mail: Test for bug #9137, take 2
+--FILE--
+<?php
+
+require_once dirname(__FILE__) . '/../Mail/RFC822.php';
+require_once 'PEAR.php';
+
+$addresses = array(
+ array('raw' => '"John Doe" <test@example.com>'),
+ array('raw' => '"John Doe' . chr(92) . '" <test@example.com>'),
+ array('raw' => '"John Doe' . chr(92) . chr(92) . '" <test@example.com>'),
+ array('raw' => '"John Doe' . chr(92) . chr(92) . chr(92) . '" <test@example.com>'),
+ array('raw' => '"John Doe' . chr(92) . chr(92) . chr(92) . chr(92) . '" <test@example.com>'),
+ array('raw' => '"John Doe <test@example.com>'),
+);
+
+for ($i = 0; $i < count($addresses); $i++) {
+ // construct the address
+ $address = $addresses[$i]['raw'];
+ $parsedAddresses = Mail_RFC822::parseAddressList($address);
+ if (PEAR::isError($parsedAddresses)) {
+ echo $address." :: Failed to validate\n";
+ } else {
+ echo $address." :: Parsed\n";
+ }
+}
+
+--EXPECT--
+"John Doe" <test@example.com> :: Parsed
+"John Doe\" <test@example.com> :: Failed to validate
+"John Doe\\" <test@example.com> :: Parsed
+"John Doe\\\" <test@example.com> :: Failed to validate
+"John Doe\\\\" <test@example.com> :: Parsed
+"John Doe <test@example.com> :: Failed to validate
diff --git a/www/wiki/vendor/pear/mail/tests/Makefile b/www/wiki/vendor/pear/mail/tests/Makefile
new file mode 100644
index 00000000..bb6b1be4
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/tests/Makefile
@@ -0,0 +1,8 @@
+
+clean:
+ rm -f *.log *.php *.diff *.exp *.out
+
+
+
+test:
+ cd .. && pear run-tests tests/*.phpt && cd tests;
diff --git a/www/wiki/vendor/pear/mail/tests/bug17178.phpt b/www/wiki/vendor/pear/mail/tests/bug17178.phpt
new file mode 100755
index 00000000..4572dda1
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/tests/bug17178.phpt
@@ -0,0 +1,11 @@
+--TEST--
+Mail_RFC822::parseAddressList does not accept RFC-valid group syntax
+--FILE--
+<?php
+require "Mail/RFC822.php";
+
+var_dump(Mail_RFC822::parseAddressList("empty-group:;","invalid",false,false));
+
+--EXPECT--
+array(0) {
+}
diff --git a/www/wiki/vendor/pear/mail/tests/bug17317.phpt b/www/wiki/vendor/pear/mail/tests/bug17317.phpt
new file mode 100755
index 00000000..331e8033
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/tests/bug17317.phpt
@@ -0,0 +1,19 @@
+--TEST--
+Mail_RFC822::parseAddressList invalid periods in mail address
+--FILE--
+<?php
+require "Mail/RFC822.php";
+
+$result[] = Mail_RFC822::parseAddressList('.name@example.com');
+$result[] = Mail_RFC822::parseAddressList('name.@example.com');
+$result[] = Mail_RFC822::parseAddressList('name..name@example.com');
+
+foreach ($result as $r) {
+ if (is_a($r, 'PEAR_Error')) {
+ echo "OK\n";
+ }
+}
+--EXPECT--
+OK
+OK
+OK
diff --git a/www/wiki/vendor/pear/mail/tests/rfc822.phpt b/www/wiki/vendor/pear/mail/tests/rfc822.phpt
new file mode 100644
index 00000000..5ba8e3c5
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/tests/rfc822.phpt
@@ -0,0 +1,107 @@
+--TEST--
+Mail_RFC822: Address Parsing
+--FILE--
+<?php
+require_once 'Mail/RFC822.php';
+
+$parser = new Mail_RFC822();
+
+/* A simple, bare address. */
+$address = 'user@example.com';
+print_r($parser->parseAddressList($address, null, true, true));
+
+/* Address groups. */
+$address = 'My Group: "Richard" <richard@localhost> (A comment), ted@example.com (Ted Bloggs), Barney;';
+print_r($parser->parseAddressList($address, null, true, true));
+
+/* A valid address with spaces in the local part. */
+$address = '<"Jon Parise"@php.net>';
+print_r($parser->parseAddressList($address, null, true, true));
+
+/* An invalid address with spaces in the local part. */
+$address = '<Jon Parise@php.net>';
+$result = $parser->parseAddressList($address, null, true, true);
+if (is_a($result, 'PEAR_Error')) echo $result->getMessage() . "\n";
+
+/* A valid address with an uncommon TLD. */
+$address = 'jon@host.longtld';
+$result = $parser->parseAddressList($address, null, true, true);
+if (is_a($result, 'PEAR_Error')) echo $result->getMessage() . "\n";
+
+--EXPECT--
+Array
+(
+ [0] => stdClass Object
+ (
+ [personal] =>
+ [comment] => Array
+ (
+ )
+
+ [mailbox] => user
+ [host] => example.com
+ )
+
+)
+Array
+(
+ [0] => stdClass Object
+ (
+ [groupname] => My Group
+ [addresses] => Array
+ (
+ [0] => stdClass Object
+ (
+ [personal] => "Richard"
+ [comment] => Array
+ (
+ [0] => A comment
+ )
+
+ [mailbox] => richard
+ [host] => localhost
+ )
+
+ [1] => stdClass Object
+ (
+ [personal] =>
+ [comment] => Array
+ (
+ [0] => Ted Bloggs
+ )
+
+ [mailbox] => ted
+ [host] => example.com
+ )
+
+ [2] => stdClass Object
+ (
+ [personal] =>
+ [comment] => Array
+ (
+ )
+
+ [mailbox] => Barney
+ [host] => localhost
+ )
+
+ )
+
+ )
+
+)
+Array
+(
+ [0] => stdClass Object
+ (
+ [personal] =>
+ [comment] => Array
+ (
+ )
+
+ [mailbox] => "Jon Parise"
+ [host] => php.net
+ )
+
+)
+Validation failed for: <Jon Parise@php.net>
diff --git a/www/wiki/vendor/pear/mail/tests/smtp_error.phpt b/www/wiki/vendor/pear/mail/tests/smtp_error.phpt
new file mode 100644
index 00000000..4e8e5a6a
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/tests/smtp_error.phpt
@@ -0,0 +1,30 @@
+--TEST--
+Mail: SMTP Error Reporting
+--SKIPIF--
+<?php
+
+require_once 'PEAR/Registry.php';
+$registry = new PEAR_Registry();
+
+if (!$registry->packageExists('Net_SMTP')) die("skip\n");
+--FILE--
+<?php
+require_once 'Mail.php';
+
+/* Reference a bogus SMTP server address to guarantee a connection failure. */
+$params = array('host' => 'bogus.host.tld');
+
+/* Create our SMTP-based mailer object. */
+$mailer = Mail::factory('smtp', $params);
+
+/* Attempt to send an empty message in order to trigger an error. */
+$e = $mailer->send(array(), array(), '');
+if (is_a($e, 'PEAR_Error')) {
+ $err = $e->getMessage();
+ if (preg_match('/Failed to connect to bogus.host.tld:25 \[SMTP: Failed to connect socket:.*/i', $err)) {
+ echo "OK";
+ }
+}
+
+--EXPECT--
+OK \ No newline at end of file
diff --git a/www/wiki/vendor/pear/mail/tests/validateQuotedString.php b/www/wiki/vendor/pear/mail/tests/validateQuotedString.php
new file mode 100644
index 00000000..bc9a8f4b
--- /dev/null
+++ b/www/wiki/vendor/pear/mail/tests/validateQuotedString.php
@@ -0,0 +1,17 @@
+<?php
+require_once '../Mail/RFC822.php';
+$address_string = '"Joe Doe \(from Somewhere\)" <doe@example.com>, postmaster@example.com, root';
+// $address_string = "Joe Doe from Somewhere <doe@example.com>, postmaster@example.com, root";
+echo $address_string . "\n";
+
+$address_array = Mail_RFC822::parseAddressList($address_string, "example.com");
+if (!is_array($address_array) || count($address_array) < 1) {
+ die("something is wrong\n");
+}
+
+foreach ($address_array as $val) {
+ echo "mailbox : " . $val->mailbox . "\n";
+ echo "host : " . $val->host . "\n";
+ echo "personal: " . $val->personal . "\n";
+}
+print_r($address_array);
diff --git a/www/wiki/vendor/pear/mail_mime/Mail/mime.php b/www/wiki/vendor/pear/mail_mime/Mail/mime.php
new file mode 100644
index 00000000..f96a3900
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/Mail/mime.php
@@ -0,0 +1,1612 @@
+<?php
+
+/**
+ * The Mail_Mime class is used to create MIME E-mail messages
+ *
+ * The Mail_Mime class provides an OO interface to create MIME
+ * enabled email messages. This way you can create emails that
+ * contain plain-text bodies, HTML bodies, attachments, inline
+ * images and specific headers.
+ *
+ * Compatible with PHP version 5 and 7
+ *
+ * LICENSE: This LICENSE is in the BSD license style.
+ * Copyright (c) 2002-2003, Richard Heyes <richard@phpguru.org>
+ * Copyright (c) 2003-2006, PEAR <pear-group@php.net>
+ * 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.
+ * - Neither the name of the authors, nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 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 OWNER 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.
+ *
+ * @category Mail
+ * @package Mail_Mime
+ * @author Richard Heyes <richard@phpguru.org>
+ * @author Tomas V.V. Cox <cox@idecnet.com>
+ * @author Cipriano Groenendal <cipri@php.net>
+ * @author Sean Coates <sean@php.net>
+ * @author Aleksander Machniak <alec@php.net>
+ * @copyright 2003-2006 PEAR <pear-group@php.net>
+ * @license http://www.opensource.org/licenses/bsd-license.php BSD License
+ * @version Release: @package_version@
+ * @link http://pear.php.net/package/Mail_mime
+ *
+ * This class is based on HTML Mime Mail class from
+ * Richard Heyes <richard@phpguru.org> which was based also
+ * in the mime_mail.class by Tobias Ratschiller <tobias@dnet.it>
+ * and Sascha Schumann <sascha@schumann.cx>
+ */
+
+
+require_once 'PEAR.php';
+require_once 'Mail/mimePart.php';
+
+
+/**
+ * The Mail_Mime class provides an OO interface to create MIME
+ * enabled email messages. This way you can create emails that
+ * contain plain-text bodies, HTML bodies, attachments, inline
+ * images and specific headers.
+ *
+ * @category Mail
+ * @package Mail_Mime
+ * @author Richard Heyes <richard@phpguru.org>
+ * @author Tomas V.V. Cox <cox@idecnet.com>
+ * @author Cipriano Groenendal <cipri@php.net>
+ * @author Sean Coates <sean@php.net>
+ * @copyright 2003-2006 PEAR <pear-group@php.net>
+ * @license http://www.opensource.org/licenses/bsd-license.php BSD License
+ * @version Release: @package_version@
+ * @link http://pear.php.net/package/Mail_mime
+ */
+class Mail_mime
+{
+ /**
+ * Contains the plain text part of the email
+ *
+ * @var string
+ */
+ protected $txtbody;
+
+ /**
+ * Contains the html part of the email
+ *
+ * @var string
+ */
+ protected $htmlbody;
+
+ /**
+ * Contains the text/calendar part of the email
+ *
+ * @var string
+ */
+ protected $calbody;
+
+ /**
+ * List of the attached images
+ *
+ * @var array
+ */
+ protected $html_images = array();
+
+ /**
+ * List of the attachements
+ *
+ * @var array
+ */
+ protected $parts = array();
+
+ /**
+ * Headers for the mail
+ *
+ * @var array
+ */
+ protected $headers = array();
+
+ /**
+ * Build parameters
+ *
+ * @var array
+ */
+ protected $build_params = array(
+ // What encoding to use for the headers
+ // Options: quoted-printable or base64
+ 'head_encoding' => 'quoted-printable',
+ // What encoding to use for plain text
+ // Options: 7bit, 8bit, base64, or quoted-printable
+ 'text_encoding' => 'quoted-printable',
+ // What encoding to use for html
+ // Options: 7bit, 8bit, base64, or quoted-printable
+ 'html_encoding' => 'quoted-printable',
+ // What encoding to use for calendar part
+ // Options: 7bit, 8bit, base64, or quoted-printable
+ 'calendar_encoding' => 'quoted-printable',
+ // The character set to use for html
+ 'html_charset' => 'ISO-8859-1',
+ // The character set to use for text
+ 'text_charset' => 'ISO-8859-1',
+ // The character set to use for calendar part
+ 'calendar_charset' => 'UTF-8',
+ // The character set to use for headers
+ 'head_charset' => 'ISO-8859-1',
+ // End-of-line sequence
+ 'eol' => "\r\n",
+ // Delay attachment files IO until building the message
+ 'delay_file_io' => false,
+ // Default calendar method
+ 'calendar_method' => 'request',
+ // multipart part preamble (RFC2046 5.1.1)
+ 'preamble' => '',
+ );
+
+
+ /**
+ * Constructor function
+ *
+ * @param mixed $params Build parameters that change the way the email
+ * is built. Should be an associative array.
+ * See $_build_params.
+ *
+ * @return void
+ */
+ public function __construct($params = array())
+ {
+ // Backward-compatible EOL setting
+ if (is_string($params)) {
+ $this->build_params['eol'] = $params;
+ } else if (defined('MAIL_MIME_CRLF') && !isset($params['eol'])) {
+ $this->build_params['eol'] = MAIL_MIME_CRLF;
+ }
+
+ // Update build parameters
+ if (!empty($params) && is_array($params)) {
+ $this->build_params = array_merge($this->build_params, $params);
+ }
+ }
+
+ /**
+ * Set build parameter value
+ *
+ * @param string $name Parameter name
+ * @param string $value Parameter value
+ *
+ * @return void
+ * @since 1.6.0
+ */
+ public function setParam($name, $value)
+ {
+ $this->build_params[$name] = $value;
+ }
+
+ /**
+ * Get build parameter value
+ *
+ * @param string $name Parameter name
+ *
+ * @return mixed Parameter value
+ * @since 1.6.0
+ */
+ public function getParam($name)
+ {
+ return isset($this->build_params[$name]) ? $this->build_params[$name] : null;
+ }
+
+ /**
+ * Accessor function to set the body text. Body text is used if
+ * it's not an html mail being sent or else is used to fill the
+ * text/plain part that emails clients who don't support
+ * html should show.
+ *
+ * @param string $data Either a string or the file name with the contents
+ * @param bool $isfile If true the first param should be treated
+ * as a file name, else as a string (default)
+ * @param bool $append If true the text or file is appended to
+ * the existing body, else the old body is
+ * overwritten
+ *
+ * @return mixed True on success or PEAR_Error object
+ */
+ public function setTXTBody($data, $isfile = false, $append = false)
+ {
+ return $this->setBody('txtbody', $data, $isfile, $append);
+ }
+
+ /**
+ * Get message text body
+ *
+ * @return string Text body
+ * @since 1.6.0
+ */
+ public function getTXTBody()
+ {
+ return $this->txtbody;
+ }
+
+ /**
+ * Adds a html part to the mail.
+ *
+ * @param string $data Either a string or the file name with the contents
+ * @param bool $isfile A flag that determines whether $data is a
+ * filename, or a string(false, default)
+ *
+ * @return bool True on success or PEAR_Error object
+ */
+ public function setHTMLBody($data, $isfile = false)
+ {
+ return $this->setBody('htmlbody', $data, $isfile);
+ }
+
+ /**
+ * Get message HTML body
+ *
+ * @return string HTML body
+ * @since 1.6.0
+ */
+ public function getHTMLBody()
+ {
+ return $this->htmlbody;
+ }
+
+ /**
+ * Function to set a body of text/calendar part (not attachment)
+ *
+ * @param string $data Either a string or the file name with the contents
+ * @param bool $isfile If true the first param should be treated
+ * as a file name, else as a string (default)
+ * @param bool $append If true the text or file is appended to
+ * the existing body, else the old body is
+ * overwritten
+ * @param string $method iCalendar object method
+ * @param string $charset iCalendar character set
+ * @param string $encoding Transfer encoding
+ *
+ * @return mixed True on success or PEAR_Error object
+ * @since 1.9.0
+ */
+ public function setCalendarBody($data, $isfile = false, $append = false,
+ $method = 'request', $charset = 'UTF-8', $encoding = 'quoted-printable'
+ ) {
+ $result = $this->setBody('calbody', $data, $isfile, $append);
+
+ if ($result === true) {
+ $this->build_params['calendar_method'] = $method;
+ $this->build_params['calendar_charset'] = $charset;
+ $this->build_params['calendar_encoding'] = $encoding;
+ }
+ }
+
+ /**
+ * Get body of calendar part
+ *
+ * @return string Calendar part body
+ * @since 1.9.0
+ */
+ public function getCalendarBody()
+ {
+ return $this->calbody;
+ }
+
+ /**
+ * Adds an image to the list of embedded images.
+ * Images added this way will be added as related parts of the HTML message.
+ *
+ * To correctly match the HTML image with the related attachment
+ * HTML should refer to it by a filename (specified in $file or $name
+ * arguments) or by cid:<content-id> (specified in $content_id arg).
+ *
+ * @param string $file The image file name OR image data itself
+ * @param string $c_type The content type
+ * @param string $name The filename of the image. Used to find
+ * the image in HTML content.
+ * @param bool $isfile Whether $file is a filename or not.
+ * Defaults to true
+ * @param string $content_id Desired Content-ID of MIME part
+ * Defaults to generated unique ID
+ *
+ * @return bool True on success
+ */
+ public function addHTMLImage($file,
+ $c_type = 'application/octet-stream',
+ $name = '',
+ $isfile = true,
+ $content_id = null
+ ) {
+ $bodyfile = null;
+
+ if ($isfile) {
+ // Don't load file into memory
+ if ($this->build_params['delay_file_io']) {
+ $filedata = null;
+ $bodyfile = $file;
+ } else {
+ if (self::isError($filedata = $this->file2str($file))) {
+ return $filedata;
+ }
+ }
+
+ $filename = $name ? $name : $file;
+ } else {
+ $filedata = $file;
+ $filename = $name;
+ }
+
+ if (!$content_id) {
+ $content_id = preg_replace('/[^0-9a-zA-Z]/', '', uniqid(time(), true));
+ }
+
+ $this->html_images[] = array(
+ 'body' => $filedata,
+ 'body_file' => $bodyfile,
+ 'name' => $filename,
+ 'c_type' => $c_type,
+ 'cid' => $content_id
+ );
+
+ return true;
+ }
+
+ /**
+ * Adds a file to the list of attachments.
+ *
+ * @param mixed $file The file name or the file contents itself,
+ * it can be also Mail_mimePart object
+ * @param string $c_type The content type
+ * @param string $name The filename of the attachment
+ * Only use if $file is the contents
+ * @param bool $isfile Whether $file is a filename or not. Defaults to true
+ * @param string $encoding The type of encoding to use. Defaults to base64.
+ * Possible values: 7bit, 8bit, base64 or quoted-printable.
+ * @param string $disposition The content-disposition of this file
+ * Defaults to attachment.
+ * Possible values: attachment, inline.
+ * @param string $charset The character set of attachment's content.
+ * @param string $language The language of the attachment
+ * @param string $location The RFC 2557.4 location of the attachment
+ * @param string $n_encoding Encoding of the attachment's name in Content-Type
+ * By default filenames are encoded using RFC2231 method
+ * Here you can set RFC2047 encoding (quoted-printable
+ * or base64) instead
+ * @param string $f_encoding Encoding of the attachment's filename
+ * in Content-Disposition header.
+ * @param string $description Content-Description header
+ * @param string $h_charset The character set of the headers e.g. filename
+ * If not specified, $charset will be used
+ * @param array $add_headers Additional part headers. Array keys can be in form
+ * of <header_name>:<parameter_name>
+ *
+ * @return mixed True on success or PEAR_Error object
+ */
+ public function addAttachment($file,
+ $c_type = 'application/octet-stream',
+ $name = '',
+ $isfile = true,
+ $encoding = 'base64',
+ $disposition = 'attachment',
+ $charset = '',
+ $language = '',
+ $location = '',
+ $n_encoding = null,
+ $f_encoding = null,
+ $description = '',
+ $h_charset = null,
+ $add_headers = array()
+ ) {
+ if ($file instanceof Mail_mimePart) {
+ $this->parts[] = $file;
+ return true;
+ }
+
+ $bodyfile = null;
+
+ if ($isfile) {
+ // Don't load file into memory
+ if ($this->build_params['delay_file_io']) {
+ $filedata = null;
+ $bodyfile = $file;
+ } else {
+ if (self::isError($filedata = $this->file2str($file))) {
+ return $filedata;
+ }
+ }
+ // Force the name the user supplied, otherwise use $file
+ $filename = ($name ? $name : $this->basename($file));
+ } else {
+ $filedata = $file;
+ $filename = $name;
+ }
+
+ if (!strlen($filename)) {
+ $msg = "The supplied filename for the attachment can't be empty";
+ return self::raiseError($msg);
+ }
+
+ $this->parts[] = array(
+ 'body' => $filedata,
+ 'body_file' => $bodyfile,
+ 'name' => $filename,
+ 'c_type' => $c_type,
+ 'charset' => $charset,
+ 'encoding' => $encoding,
+ 'language' => $language,
+ 'location' => $location,
+ 'disposition' => $disposition,
+ 'description' => $description,
+ 'add_headers' => $add_headers,
+ 'name_encoding' => $n_encoding,
+ 'filename_encoding' => $f_encoding,
+ 'headers_charset' => $h_charset,
+ );
+
+ return true;
+ }
+
+ /**
+ * Checks if the current message has many parts
+ *
+ * @return bool True if the message has many parts, False otherwise.
+ * @since 1.9.0
+ */
+ public function isMultipart()
+ {
+ return count($this->parts) > 0 || count($this->html_images) > 0
+ || (strlen($this->htmlbody) > 0 && strlen($this->txtbody) > 0);
+ }
+
+ /**
+ * Get the contents of the given file name as string
+ *
+ * @param string $file_name Path of file to process
+ *
+ * @return string Contents of $file_name
+ */
+ protected function file2str($file_name)
+ {
+ // Check state of file and raise an error properly
+ if (!file_exists($file_name)) {
+ return self::raiseError('File not found: ' . $file_name);
+ }
+ if (!is_file($file_name)) {
+ return self::raiseError('Not a regular file: ' . $file_name);
+ }
+ if (!is_readable($file_name)) {
+ return self::raiseError('File is not readable: ' . $file_name);
+ }
+
+ // Temporarily reset magic_quotes_runtime and read file contents
+ if ($magic_quote_setting = get_magic_quotes_runtime()) {
+ @ini_set('magic_quotes_runtime', 0);
+ }
+
+ $cont = file_get_contents($file_name);
+
+ if ($magic_quote_setting) {
+ @ini_set('magic_quotes_runtime', $magic_quote_setting);
+ }
+
+ return $cont;
+ }
+
+ /**
+ * Adds a text subpart to the mimePart object and
+ * returns it during the build process.
+ *
+ * @param mixed $obj The object to add the part to, or
+ * anything else if a new object is to be created.
+ *
+ * @return object The text mimePart object
+ */
+ protected function addTextPart($obj = null)
+ {
+ return $this->addBodyPart($obj, $this->txtbody, 'text/plain', 'text');
+ }
+
+ /**
+ * Adds a html subpart to the mimePart object and
+ * returns it during the build process.
+ *
+ * @param mixed $obj The object to add the part to, or
+ * anything else if a new object is to be created.
+ *
+ * @return object The html mimePart object
+ */
+ protected function addHtmlPart($obj = null)
+ {
+ return $this->addBodyPart($obj, $this->htmlbody, 'text/html', 'html');
+ }
+
+ /**
+ * Adds a calendar subpart to the mimePart object and
+ * returns it during the build process.
+ *
+ * @param mixed $obj The object to add the part to, or
+ * anything else if a new object is to be created.
+ *
+ * @return object The text mimePart object
+ */
+ protected function addCalendarPart($obj = null)
+ {
+ $ctype = 'text/calendar; method='. $this->build_params['calendar_method'];
+
+ return $this->addBodyPart($obj, $this->calbody, $ctype, 'calendar');
+ }
+
+ /**
+ * Creates a new mimePart object, using multipart/mixed as
+ * the initial content-type and returns it during the
+ * build process.
+ *
+ * @param array $params Additional part parameters
+ *
+ * @return object The multipart/mixed mimePart object
+ */
+ protected function addMixedPart($params = array())
+ {
+ $params['content_type'] = 'multipart/mixed';
+ $params['eol'] = $this->build_params['eol'];
+
+ // Create empty multipart/mixed Mail_mimePart object to return
+ return new Mail_mimePart('', $params);
+ }
+
+ /**
+ * Adds a multipart/alternative part to a mimePart
+ * object (or creates one), and returns it during
+ * the build process.
+ *
+ * @param mixed $obj The object to add the part to, or
+ * anything else if a new object is to be created.
+ *
+ * @return object The multipart/mixed mimePart object
+ */
+ protected function addAlternativePart($obj = null)
+ {
+ $params['content_type'] = 'multipart/alternative';
+ $params['eol'] = $this->build_params['eol'];
+
+ if (is_object($obj)) {
+ $ret = $obj->addSubpart('', $params);
+ } else {
+ $ret = new Mail_mimePart('', $params);
+ }
+
+ return $ret;
+ }
+
+ /**
+ * Adds a multipart/related part to a mimePart
+ * object (or creates one), and returns it during
+ * the build process.
+ *
+ * @param mixed $obj The object to add the part to, or
+ * anything else if a new object is to be created
+ *
+ * @return object The multipart/mixed mimePart object
+ */
+ protected function addRelatedPart($obj = null)
+ {
+ $params['content_type'] = 'multipart/related';
+ $params['eol'] = $this->build_params['eol'];
+
+ if (is_object($obj)) {
+ $ret = $obj->addSubpart('', $params);
+ } else {
+ $ret = new Mail_mimePart('', $params);
+ }
+
+ return $ret;
+ }
+
+ /**
+ * Adds an html image subpart to a mimePart object
+ * and returns it during the build process.
+ *
+ * @param object $obj The mimePart to add the image to
+ * @param array $value The image information
+ *
+ * @return object The image mimePart object
+ */
+ protected function addHtmlImagePart($obj, $value)
+ {
+ $params['content_type'] = $value['c_type'];
+ $params['encoding'] = 'base64';
+ $params['disposition'] = 'inline';
+ $params['filename'] = $value['name'];
+ $params['cid'] = $value['cid'];
+ $params['body_file'] = $value['body_file'];
+ $params['eol'] = $this->build_params['eol'];
+
+ if (!empty($value['name_encoding'])) {
+ $params['name_encoding'] = $value['name_encoding'];
+ }
+ if (!empty($value['filename_encoding'])) {
+ $params['filename_encoding'] = $value['filename_encoding'];
+ }
+
+ return $obj->addSubpart($value['body'], $params);
+ }
+
+ /**
+ * Adds an attachment subpart to a mimePart object
+ * and returns it during the build process.
+ *
+ * @param object $obj The mimePart to add the image to
+ * @param mixed $value The attachment information array or Mail_mimePart object
+ *
+ * @return object The image mimePart object
+ */
+ protected function addAttachmentPart($obj, $value)
+ {
+ if ($value instanceof Mail_mimePart) {
+ return $obj->addSubpart($value);
+ }
+
+ $params['eol'] = $this->build_params['eol'];
+ $params['filename'] = $value['name'];
+ $params['encoding'] = $value['encoding'];
+ $params['content_type'] = $value['c_type'];
+ $params['body_file'] = $value['body_file'];
+ $params['disposition'] = isset($value['disposition']) ?
+ $value['disposition'] : 'attachment';
+
+ // content charset
+ if (!empty($value['charset'])) {
+ $params['charset'] = $value['charset'];
+ }
+ // headers charset (filename, description)
+ if (!empty($value['headers_charset'])) {
+ $params['headers_charset'] = $value['headers_charset'];
+ }
+ if (!empty($value['language'])) {
+ $params['language'] = $value['language'];
+ }
+ if (!empty($value['location'])) {
+ $params['location'] = $value['location'];
+ }
+ if (!empty($value['name_encoding'])) {
+ $params['name_encoding'] = $value['name_encoding'];
+ }
+ if (!empty($value['filename_encoding'])) {
+ $params['filename_encoding'] = $value['filename_encoding'];
+ }
+ if (!empty($value['description'])) {
+ $params['description'] = $value['description'];
+ }
+ if (is_array($value['add_headers'])) {
+ $params['headers'] = $value['add_headers'];
+ }
+
+ return $obj->addSubpart($value['body'], $params);
+ }
+
+ /**
+ * Returns the complete e-mail, ready to send using an alternative
+ * mail delivery method. Note that only the mailpart that is made
+ * with Mail_Mime is created. This means that,
+ * YOU WILL HAVE NO TO: HEADERS UNLESS YOU SET IT YOURSELF
+ * using the $headers parameter!
+ *
+ * @param string $separation The separation between these two parts.
+ * @param array $params The Build parameters passed to the
+ * get() function. See get() for more info.
+ * @param array $headers The extra headers that should be passed
+ * to the headers() method.
+ * See that function for more info.
+ * @param bool $overwrite Overwrite the existing headers with new.
+ *
+ * @return mixed The complete e-mail or PEAR error object
+ */
+ public function getMessage($separation = null, $params = null, $headers = null,
+ $overwrite = false
+ ) {
+ if ($separation === null) {
+ $separation = $this->build_params['eol'];
+ }
+
+ $body = $this->get($params);
+
+ if (self::isError($body)) {
+ return $body;
+ }
+
+ return $this->txtHeaders($headers, $overwrite) . $separation . $body;
+ }
+
+ /**
+ * Returns the complete e-mail body, ready to send using an alternative
+ * mail delivery method.
+ *
+ * @param array $params The Build parameters passed to the
+ * get() method. See get() for more info.
+ *
+ * @return mixed The e-mail body or PEAR error object
+ * @since 1.6.0
+ */
+ public function getMessageBody($params = null)
+ {
+ return $this->get($params, null, true);
+ }
+
+ /**
+ * Writes (appends) the complete e-mail into file.
+ *
+ * @param string $filename Output file location
+ * @param array $params The Build parameters passed to the
+ * get() method. See get() for more info.
+ * @param array $headers The extra headers that should be passed
+ * to the headers() function.
+ * See that function for more info.
+ * @param bool $overwrite Overwrite the existing headers with new.
+ *
+ * @return mixed True or PEAR error object
+ * @since 1.6.0
+ */
+ public function saveMessage($filename, $params = null, $headers = null, $overwrite = false)
+ {
+ // Check state of file and raise an error properly
+ if (file_exists($filename) && !is_writable($filename)) {
+ return self::raiseError('File is not writable: ' . $filename);
+ }
+
+ // Temporarily reset magic_quotes_runtime and read file contents
+ if ($magic_quote_setting = get_magic_quotes_runtime()) {
+ @ini_set('magic_quotes_runtime', 0);
+ }
+
+ if (!($fh = fopen($filename, 'ab'))) {
+ return self::raiseError('Unable to open file: ' . $filename);
+ }
+
+ // Write message headers into file (skipping Content-* headers)
+ $head = $this->txtHeaders($headers, $overwrite, true);
+ if (fwrite($fh, $head) === false) {
+ return self::raiseError('Error writing to file: ' . $filename);
+ }
+
+ fclose($fh);
+
+ if ($magic_quote_setting) {
+ @ini_set('magic_quotes_runtime', $magic_quote_setting);
+ }
+
+ // Write the rest of the message into file
+ $res = $this->get($params, $filename);
+
+ return $res ? $res : true;
+ }
+
+ /**
+ * Writes (appends) the complete e-mail body into file or stream.
+ *
+ * @param mixed $filename Output filename or file pointer where to save
+ * the message instead of returning it
+ * @param array $params The Build parameters passed to the
+ * get() method. See get() for more info.
+ *
+ * @return mixed True or PEAR error object
+ * @since 1.6.0
+ */
+ public function saveMessageBody($filename, $params = null)
+ {
+ if (!is_resource($filename)) {
+ // Check state of file and raise an error properly
+ if (!file_exists($filename) || !is_writable($filename)) {
+ return self::raiseError('File is not writable: ' . $filename);
+ }
+
+ if (!($fh = fopen($filename, 'ab'))) {
+ return self::raiseError('Unable to open file: ' . $filename);
+ }
+ } else {
+ $fh = $filename;
+ }
+
+ // Temporarily reset magic_quotes_runtime and read file contents
+ if ($magic_quote_setting = get_magic_quotes_runtime()) {
+ @ini_set('magic_quotes_runtime', 0);
+ }
+
+ // Write the rest of the message into file
+ $res = $this->get($params, $fh, true);
+
+ if (!is_resource($filename)) {
+ fclose($fh);
+ }
+
+ if ($magic_quote_setting) {
+ @ini_set('magic_quotes_runtime', $magic_quote_setting);
+ }
+
+ return $res ? $res : true;
+ }
+
+ /**
+ * Builds the multipart message from the list ($this->parts) and
+ * returns the mime content.
+ *
+ * @param array $params Build parameters that change the way the email
+ * is built. Should be associative. See $_build_params.
+ * @param mixed $filename Output filename or file pointer where to save
+ * the message instead of returning it
+ * @param boolean $skip_head True if you want to return/save only the message
+ * without headers
+ *
+ * @return mixed The MIME message content string, null or PEAR error object
+ */
+ public function get($params = null, $filename = null, $skip_head = false)
+ {
+ if (!empty($params) && is_array($params)) {
+ $this->build_params = array_merge($this->build_params, $params);
+ }
+
+ if (isset($this->headers['From'])) {
+ // Bug #11381: Illegal characters in domain ID
+ if (preg_match('#(@[0-9a-zA-Z\-\.]+)#', $this->headers['From'], $matches)) {
+ $domainID = $matches[1];
+ } else {
+ $domainID = '@localhost';
+ }
+
+ foreach ($this->html_images as $i => $img) {
+ $cid = $this->html_images[$i]['cid'];
+ if (!preg_match('#'.preg_quote($domainID).'$#', $cid)) {
+ $this->html_images[$i]['cid'] = $cid . $domainID;
+ }
+ }
+ }
+
+ if (count($this->html_images) && isset($this->htmlbody)) {
+ foreach ($this->html_images as $key => $value) {
+ $rval = preg_quote($value['name'], '#');
+ $regex = array(
+ '#(\s)((?i)src|background|href(?-i))\s*=\s*(["\']?)' . $rval . '\3#',
+ '#(?i)url(?-i)\(\s*(["\']?)' . $rval . '\1\s*\)#',
+ );
+
+ $rep = array(
+ '\1\2=\3cid:' . $value['cid'] .'\3',
+ 'url(\1cid:' . $value['cid'] . '\1)',
+ );
+
+ $this->htmlbody = preg_replace($regex, $rep, $this->htmlbody);
+ $this->html_images[$key]['name']
+ = $this->basename($this->html_images[$key]['name']);
+ }
+ }
+
+ $this->checkParams();
+
+ $attachments = count($this->parts) > 0;
+ $html_images = count($this->html_images) > 0;
+ $html = strlen($this->htmlbody) > 0;
+ $calendar = strlen($this->calbody) > 0;
+ $has_text = strlen($this->txtbody) > 0;
+ $text = !$html && $has_text;
+ $mixed_params = array('preamble' => $this->build_params['preamble']);
+
+ switch (true) {
+ case $calendar && !$attachments && !$text && !$html:
+ $message = $this->addCalendarPart();
+ break;
+
+ case $calendar && !$attachments:
+ $message = $this->addAlternativePart($mixed_params);
+ if ($has_text) {
+ $this->addTextPart($message);
+ }
+ if ($html) {
+ $this->addHtmlPart($message);
+ }
+ $this->addCalendarPart($message);
+ break;
+
+ case $text && !$attachments:
+ $message = $this->addTextPart();
+ break;
+
+ case !$text && !$html && $attachments:
+ $message = $this->addMixedPart($mixed_params);
+ for ($i = 0; $i < count($this->parts); $i++) {
+ $this->addAttachmentPart($message, $this->parts[$i]);
+ }
+ break;
+
+ case $text && $attachments:
+ $message = $this->addMixedPart($mixed_params);
+ $this->addTextPart($message);
+ for ($i = 0; $i < count($this->parts); $i++) {
+ $this->addAttachmentPart($message, $this->parts[$i]);
+ }
+ break;
+
+ case $html && !$attachments && !$html_images:
+ if ($has_text) {
+ $message = $this->addAlternativePart();
+ $this->addTextPart($message);
+ $this->addHtmlPart($message);
+ } else {
+ $message = $this->addHtmlPart();
+ }
+ break;
+
+ case $html && !$attachments && $html_images:
+ // * Content-Type: multipart/alternative;
+ // * text
+ // * Content-Type: multipart/related;
+ // * html
+ // * image...
+ if ($has_text) {
+ $message = $this->addAlternativePart();
+ $this->addTextPart($message);
+
+ $ht = $this->addRelatedPart($message);
+ $this->addHtmlPart($ht);
+ for ($i = 0; $i < count($this->html_images); $i++) {
+ $this->addHtmlImagePart($ht, $this->html_images[$i]);
+ }
+ } else {
+ // * Content-Type: multipart/related;
+ // * html
+ // * image...
+ $message = $this->addRelatedPart();
+ $this->addHtmlPart($message);
+ for ($i = 0; $i < count($this->html_images); $i++) {
+ $this->addHtmlImagePart($message, $this->html_images[$i]);
+ }
+ }
+ /*
+ // #13444, #9725: the code below was a non-RFC compliant hack
+ // * Content-Type: multipart/related;
+ // * Content-Type: multipart/alternative;
+ // * text
+ // * html
+ // * image...
+ $message = $this->addRelatedPart();
+ if ($has_text) {
+ $alt = $this->addAlternativePart($message);
+ $this->addTextPart($alt);
+ $this->addHtmlPart($alt);
+ } else {
+ $this->addHtmlPart($message);
+ }
+ for ($i = 0; $i < count($this->html_images); $i++) {
+ $this->addHtmlImagePart($message, $this->html_images[$i]);
+ }
+ */
+ break;
+
+ case $html && $attachments && !$html_images:
+ $message = $this->addMixedPart($mixed_params);
+ if ($has_text) {
+ $alt = $this->addAlternativePart($message);
+ $this->addTextPart($alt);
+ $this->addHtmlPart($alt);
+ } else {
+ $this->addHtmlPart($message);
+ }
+ for ($i = 0; $i < count($this->parts); $i++) {
+ $this->addAttachmentPart($message, $this->parts[$i]);
+ }
+ break;
+
+ case $html && $attachments && $html_images:
+ $message = $this->addMixedPart($mixed_params);
+ if ($has_text) {
+ $alt = $this->addAlternativePart($message);
+ $this->addTextPart($alt);
+ $rel = $this->addRelatedPart($alt);
+ } else {
+ $rel = $this->addRelatedPart($message);
+ }
+ $this->addHtmlPart($rel);
+ for ($i = 0; $i < count($this->html_images); $i++) {
+ $this->addHtmlImagePart($rel, $this->html_images[$i]);
+ }
+ for ($i = 0; $i < count($this->parts); $i++) {
+ $this->addAttachmentPart($message, $this->parts[$i]);
+ }
+ break;
+ }
+
+ if (!isset($message)) {
+ return null;
+ }
+
+ // Use saved boundary
+ if (!empty($this->build_params['boundary'])) {
+ $boundary = $this->build_params['boundary'];
+ } else {
+ $boundary = null;
+ }
+
+ // Write output to file
+ if ($filename) {
+ // Append mimePart message headers and body into file
+ $headers = $message->encodeToFile($filename, $boundary, $skip_head);
+ if (self::isError($headers)) {
+ return $headers;
+ }
+ $this->headers = array_merge($this->headers, $headers);
+ return null;
+ } else {
+ $output = $message->encode($boundary, $skip_head);
+ if (self::isError($output)) {
+ return $output;
+ }
+ $this->headers = array_merge($this->headers, $output['headers']);
+ return $output['body'];
+ }
+ }
+
+ /**
+ * Returns an array with the headers needed to prepend to the email
+ * (MIME-Version and Content-Type). Format of argument is:
+ * $array['header-name'] = 'header-value';
+ *
+ * @param array $xtra_headers Assoc array with any extra headers (optional)
+ * (Don't set Content-Type for multipart messages here!)
+ * @param bool $overwrite Overwrite already existing headers.
+ * @param bool $skip_content Don't return content headers: Content-Type,
+ * Content-Disposition and Content-Transfer-Encoding
+ *
+ * @return array Assoc array with the mime headers
+ */
+ public function headers($xtra_headers = null, $overwrite = false, $skip_content = false)
+ {
+ // Add mime version header
+ $headers['MIME-Version'] = '1.0';
+
+ // Content-Type and Content-Transfer-Encoding headers should already
+ // be present if get() was called, but we'll re-set them to make sure
+ // we got them when called before get() or something in the message
+ // has been changed after get() [#14780]
+ if (!$skip_content) {
+ $headers += $this->contentHeaders();
+ }
+
+ if (!empty($xtra_headers)) {
+ $headers = array_merge($headers, $xtra_headers);
+ }
+
+ if ($overwrite) {
+ $this->headers = array_merge($this->headers, $headers);
+ } else {
+ $this->headers = array_merge($headers, $this->headers);
+ }
+
+ $headers = $this->headers;
+
+ if ($skip_content) {
+ unset($headers['Content-Type']);
+ unset($headers['Content-Transfer-Encoding']);
+ unset($headers['Content-Disposition']);
+ } else if (!empty($this->build_params['ctype'])) {
+ $headers['Content-Type'] = $this->build_params['ctype'];
+ }
+
+ $encodedHeaders = $this->encodeHeaders($headers);
+ return $encodedHeaders;
+ }
+
+ /**
+ * Get the text version of the headers
+ * (usefull if you want to use the PHP mail() function)
+ *
+ * @param array $xtra_headers Assoc array with any extra headers (optional)
+ * (Don't set Content-Type for multipart messages here!)
+ * @param bool $overwrite Overwrite the existing headers with new.
+ * @param bool $skip_content Don't return content headers: Content-Type,
+ * Content-Disposition and Content-Transfer-Encoding
+ *
+ * @return string Plain text headers
+ */
+ public function txtHeaders($xtra_headers = null, $overwrite = false, $skip_content = false)
+ {
+ $headers = $this->headers($xtra_headers, $overwrite, $skip_content);
+
+ // Place Received: headers at the beginning of the message
+ // Spam detectors often flag messages with it after the Subject: as spam
+ if (isset($headers['Received'])) {
+ $received = $headers['Received'];
+ unset($headers['Received']);
+ $headers = array('Received' => $received) + $headers;
+ }
+
+ $ret = '';
+ $eol = $this->build_params['eol'];
+
+ foreach ($headers as $key => $val) {
+ if (is_array($val)) {
+ foreach ($val as $value) {
+ $ret .= "$key: $value" . $eol;
+ }
+ } else {
+ $ret .= "$key: $val" . $eol;
+ }
+ }
+
+ return $ret;
+ }
+
+ /**
+ * Sets message Content-Type header.
+ * Use it to build messages with various content-types e.g. miltipart/raport
+ * not supported by contentHeaders() function.
+ *
+ * @param string $type Type name
+ * @param array $params Hash array of header parameters
+ *
+ * @return void
+ * @since 1.7.0
+ */
+ public function setContentType($type, $params = array())
+ {
+ $header = $type;
+
+ $eol = !empty($this->build_params['eol']) ? $this->build_params['eol'] : "\r\n";
+
+ // add parameters
+ $token_regexp = '#([^\x21\x23-\x27\x2A\x2B\x2D\x2E\x30-\x39\x41-\x5A\x5E-\x7E])#';
+
+ if (is_array($params)) {
+ foreach ($params as $name => $value) {
+ if ($name == 'boundary') {
+ $this->build_params['boundary'] = $value;
+ } else if (!preg_match($token_regexp, $value)) {
+ $header .= ";$eol $name=$value";
+ } else {
+ $value = addcslashes($value, '\\"');
+ $header .= ";$eol $name=\"$value\"";
+ }
+ }
+ }
+
+ // add required boundary parameter if not defined
+ if (stripos($type, 'multipart/') === 0) {
+ if (empty($this->build_params['boundary'])) {
+ $this->build_params['boundary'] = '=_' . md5(rand() . microtime());
+ }
+
+ $header .= ";$eol boundary=\"".$this->build_params['boundary']."\"";
+ }
+
+ $this->build_params['ctype'] = $header;
+ }
+
+ /**
+ * Sets the Subject header
+ *
+ * @param string $subject String to set the subject to.
+ *
+ * @return void
+ */
+ public function setSubject($subject)
+ {
+ $this->headers['Subject'] = $subject;
+ }
+
+ /**
+ * Set an email to the From (the sender) header
+ *
+ * @param string $email The email address to use
+ *
+ * @return void
+ */
+ public function setFrom($email)
+ {
+ $this->headers['From'] = $email;
+ }
+
+ /**
+ * Add an email to the To header
+ * (multiple calls to this method are allowed)
+ *
+ * @param string $email The email direction to add
+ *
+ * @return void
+ */
+ public function addTo($email)
+ {
+ if (isset($this->headers['To'])) {
+ $this->headers['To'] .= ", $email";
+ } else {
+ $this->headers['To'] = $email;
+ }
+ }
+
+ /**
+ * Add an email to the Cc (carbon copy) header
+ * (multiple calls to this method are allowed)
+ *
+ * @param string $email The email direction to add
+ *
+ * @return void
+ */
+ public function addCc($email)
+ {
+ if (isset($this->headers['Cc'])) {
+ $this->headers['Cc'] .= ", $email";
+ } else {
+ $this->headers['Cc'] = $email;
+ }
+ }
+
+ /**
+ * Add an email to the Bcc (blank carbon copy) header
+ * (multiple calls to this method are allowed)
+ *
+ * @param string $email The email direction to add
+ *
+ * @return void
+ */
+ public function addBcc($email)
+ {
+ if (isset($this->headers['Bcc'])) {
+ $this->headers['Bcc'] .= ", $email";
+ } else {
+ $this->headers['Bcc'] = $email;
+ }
+ }
+
+ /**
+ * Since the PHP send function requires you to specify
+ * recipients (To: header) separately from the other
+ * headers, the To: header is not properly encoded.
+ * To fix this, you can use this public method to encode
+ * your recipients before sending to the send function.
+ *
+ * @param string $recipients A comma-delimited list of recipients
+ *
+ * @return string Encoded data
+ */
+ public function encodeRecipients($recipients)
+ {
+ $input = array('To' => $recipients);
+ $retval = $this->encodeHeaders($input);
+
+ return $retval['To'] ;
+ }
+
+ /**
+ * Encodes headers as per RFC2047
+ *
+ * @param array $input The header data to encode
+ * @param array $params Extra build parameters
+ *
+ * @return array Encoded data
+ */
+ protected function encodeHeaders($input, $params = array())
+ {
+ $build_params = $this->build_params;
+
+ if (!empty($params)) {
+ $build_params = array_merge($build_params, $params);
+ }
+
+ foreach ($input as $hdr_name => $hdr_value) {
+ if (is_array($hdr_value)) {
+ foreach ($hdr_value as $idx => $value) {
+ $input[$hdr_name][$idx] = $this->encodeHeader(
+ $hdr_name, $value,
+ $build_params['head_charset'], $build_params['head_encoding']
+ );
+ }
+ } else if ($hdr_value !== null) {
+ $input[$hdr_name] = $this->encodeHeader(
+ $hdr_name, $hdr_value,
+ $build_params['head_charset'], $build_params['head_encoding']
+ );
+ } else {
+ unset($input[$hdr_name]);
+ }
+ }
+
+ return $input;
+ }
+
+ /**
+ * Encodes a header as per RFC2047
+ *
+ * @param string $name The header name
+ * @param string $value The header data to encode
+ * @param string $charset Character set name
+ * @param string $encoding Encoding name (base64 or quoted-printable)
+ *
+ * @return string Encoded header data (without a name)
+ * @since 1.5.3
+ */
+ public function encodeHeader($name, $value, $charset, $encoding)
+ {
+ return Mail_mimePart::encodeHeader(
+ $name, $value, $charset, $encoding, $this->build_params['eol']
+ );
+ }
+
+ /**
+ * Get file's basename (locale independent)
+ *
+ * @param string $filename Filename
+ *
+ * @return string Basename
+ */
+ protected function basename($filename)
+ {
+ // basename() is not unicode safe and locale dependent
+ if (stristr(PHP_OS, 'win') || stristr(PHP_OS, 'netware')) {
+ return preg_replace('/^.*[\\\\\\/]/', '', $filename);
+ } else {
+ return preg_replace('/^.*[\/]/', '', $filename);
+ }
+ }
+
+ /**
+ * Get Content-Type and Content-Transfer-Encoding headers of the message
+ *
+ * @return array Headers array
+ */
+ protected function contentHeaders()
+ {
+ $attachments = count($this->parts) > 0;
+ $html_images = count($this->html_images) > 0;
+ $html = strlen($this->htmlbody) > 0;
+ $calendar = strlen($this->calbody) > 0;
+ $has_text = strlen($this->txtbody) > 0;
+ $text = !$html && $has_text;
+ $headers = array();
+
+ // See get()
+ switch (true) {
+ case $calendar && !$attachments && !$html && !$has_text:
+ $headers['Content-Type'] = 'text/calendar';
+ break;
+
+ case $calendar && !$attachments:
+ $headers['Content-Type'] = 'multipart/alternative';
+ break;
+
+ case $text && !$attachments:
+ $headers['Content-Type'] = 'text/plain';
+ break;
+
+ case !$text && !$html && $attachments:
+ case $text && $attachments:
+ case $html && $attachments && !$html_images:
+ case $html && $attachments && $html_images:
+ $headers['Content-Type'] = 'multipart/mixed';
+ break;
+
+ case $html && !$attachments && !$html_images && $has_text:
+ case $html && !$attachments && $html_images && $has_text:
+ $headers['Content-Type'] = 'multipart/alternative';
+ break;
+
+ case $html && !$attachments && !$html_images && !$has_text:
+ $headers['Content-Type'] = 'text/html';
+ break;
+
+ case $html && !$attachments && $html_images && !$has_text:
+ $headers['Content-Type'] = 'multipart/related';
+ break;
+
+ default:
+ return $headers;
+ }
+
+ $this->checkParams();
+
+ $eol = !empty($this->build_params['eol'])
+ ? $this->build_params['eol'] : "\r\n";
+
+ if ($headers['Content-Type'] == 'text/plain') {
+ // single-part message: add charset and encoding
+ if ($this->build_params['text_charset']) {
+ $charset = 'charset=' . $this->build_params['text_charset'];
+ // place charset parameter in the same line, if possible
+ // 26 = strlen("Content-Type: text/plain; ")
+ $headers['Content-Type']
+ .= (strlen($charset) + 26 <= 76) ? "; $charset" : ";$eol $charset";
+ }
+
+ $headers['Content-Transfer-Encoding']
+ = $this->build_params['text_encoding'];
+ } else if ($headers['Content-Type'] == 'text/html') {
+ // single-part message: add charset and encoding
+ if ($this->build_params['html_charset']) {
+ $charset = 'charset=' . $this->build_params['html_charset'];
+ // place charset parameter in the same line, if possible
+ $headers['Content-Type']
+ .= (strlen($charset) + 25 <= 76) ? "; $charset" : ";$eol $charset";
+ }
+ $headers['Content-Transfer-Encoding']
+ = $this->build_params['html_encoding'];
+ } else if ($headers['Content-Type'] == 'text/calendar') {
+ // single-part message: add charset and encoding
+ if ($this->build_params['calendar_charset']) {
+ $charset = 'charset=' . $this->build_params['calendar_charset'];
+ $headers['Content-Type'] .= "; $charset";
+ }
+
+ if ($this->build_params['calendar_method']) {
+ $method = 'method=' . $this->build_params['calendar_method'];
+ $headers['Content-Type'] .= "; $method";
+ }
+
+ $headers['Content-Transfer-Encoding']
+ = $this->build_params['calendar_encoding'];
+ } else {
+ // multipart message: and boundary
+ if (!empty($this->build_params['boundary'])) {
+ $boundary = $this->build_params['boundary'];
+ } else if (!empty($this->headers['Content-Type'])
+ && preg_match('/boundary="([^"]+)"/', $this->headers['Content-Type'], $m)
+ ) {
+ $boundary = $m[1];
+ } else {
+ $boundary = '=_' . md5(rand() . microtime());
+ }
+
+ $this->build_params['boundary'] = $boundary;
+ $headers['Content-Type'] .= ";$eol boundary=\"$boundary\"";
+ }
+
+ return $headers;
+ }
+
+ /**
+ * Validate and set build parameters
+ *
+ * @return void
+ */
+ protected function checkParams()
+ {
+ $encodings = array('7bit', '8bit', 'base64', 'quoted-printable');
+
+ $this->build_params['text_encoding']
+ = strtolower($this->build_params['text_encoding']);
+ $this->build_params['html_encoding']
+ = strtolower($this->build_params['html_encoding']);
+ $this->build_params['calendar_encoding']
+ = strtolower($this->build_params['calendar_encoding']);
+
+ if (!in_array($this->build_params['text_encoding'], $encodings)) {
+ $this->build_params['text_encoding'] = '7bit';
+ }
+ if (!in_array($this->build_params['html_encoding'], $encodings)) {
+ $this->build_params['html_encoding'] = '7bit';
+ }
+ if (!in_array($this->build_params['calendar_encoding'], $encodings)) {
+ $this->build_params['calendar_encoding'] = '7bit';
+ }
+
+ // text body
+ if ($this->build_params['text_encoding'] == '7bit'
+ && !preg_match('/ascii/i', $this->build_params['text_charset'])
+ && preg_match('/[^\x00-\x7F]/', $this->txtbody)
+ ) {
+ $this->build_params['text_encoding'] = 'quoted-printable';
+ }
+ // html body
+ if ($this->build_params['html_encoding'] == '7bit'
+ && !preg_match('/ascii/i', $this->build_params['html_charset'])
+ && preg_match('/[^\x00-\x7F]/', $this->htmlbody)
+ ) {
+ $this->build_params['html_encoding'] = 'quoted-printable';
+ }
+ // calendar body
+ if ($this->build_params['calendar_encoding'] == '7bit'
+ && !preg_match('/ascii/i', $this->build_params['calendar_charset'])
+ && preg_match('/[^\x00-\x7F]/', $this->calbody)
+ ) {
+ $this->build_params['calendar_encoding'] = 'quoted-printable';
+ }
+ }
+
+ /**
+ * Set body of specified message part
+ *
+ * @param string $type One of: txtbody, calbody, htmlbody
+ * @param string $data Either a string or the file name with the contents
+ * @param bool $isfile If true the first param should be treated
+ * as a file name, else as a string (default)
+ * @param bool $append If true the text or file is appended to
+ * the existing body, else the old body is
+ * overwritten
+ *
+ * @return mixed True on success or PEAR_Error object
+ */
+ protected function setBody($type, $data, $isfile = false, $append = false)
+ {
+ if ($isfile) {
+ $data = $this->file2str($data);
+ if (self::isError($data)) {
+ return $data;
+ }
+ }
+
+ if (!$append) {
+ $this->{$type} = $data;
+ } else {
+ $this->{$type} .= $data;
+ }
+
+ return true;
+ }
+
+ /**
+ * Adds a subpart to the mimePart object and
+ * returns it during the build process.
+ *
+ * @param mixed $obj The object to add the part to, or
+ * anything else if a new object is to be created.
+ * @param string $body Part body
+ * @param string $ctype Part content type
+ * @param string $type Internal part type
+ *
+ * @return object The mimePart object
+ */
+ protected function addBodyPart($obj, $body, $ctype, $type)
+ {
+ $params['content_type'] = $ctype;
+ $params['encoding'] = $this->build_params[$type . '_encoding'];
+ $params['charset'] = $this->build_params[$type . '_charset'];
+ $params['eol'] = $this->build_params['eol'];
+
+ if (is_object($obj)) {
+ $ret = $obj->addSubpart($body, $params);
+ } else {
+ $ret = new Mail_mimePart($body, $params);
+ }
+
+ return $ret;
+ }
+
+ /**
+ * PEAR::isError implementation
+ *
+ * @param mixed $data Object
+ *
+ * @return bool True if object is an instance of PEAR_Error
+ */
+ public static function isError($data)
+ {
+ // PEAR::isError() is not PHP 5.4 compatible (see Bug #19473)
+ if (is_a($data, 'PEAR_Error')) {
+ return true;
+ }
+
+ return false;
+ }
+
+ /**
+ * PEAR::raiseError implementation
+ *
+ * @param string $message A text error message
+ *
+ * @return PEAR_Error Instance of PEAR_Error
+ */
+ public static function raiseError($message)
+ {
+ // PEAR::raiseError() is not PHP 5.4 compatible
+ return new PEAR_Error($message);
+ }
+}
diff --git a/www/wiki/vendor/pear/mail_mime/Mail/mimePart.php b/www/wiki/vendor/pear/mail_mime/Mail/mimePart.php
new file mode 100644
index 00000000..47e546bd
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/Mail/mimePart.php
@@ -0,0 +1,1276 @@
+<?php
+/**
+ * The Mail_mimePart class is used to create MIME E-mail messages
+ *
+ * This class enables you to manipulate and build a mime email
+ * from the ground up. The Mail_Mime class is a userfriendly api
+ * to this class for people who aren't interested in the internals
+ * of mime mail.
+ * This class however allows full control over the email.
+ *
+ * Compatible with PHP version 5 and 7
+ *
+ * LICENSE: This LICENSE is in the BSD license style.
+ * Copyright (c) 2002-2003, Richard Heyes <richard@phpguru.org>
+ * Copyright (c) 2003-2006, PEAR <pear-group@php.net>
+ * 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.
+ * - Neither the name of the authors, nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * 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 OWNER 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.
+ *
+ * @category Mail
+ * @package Mail_Mime
+ * @author Richard Heyes <richard@phpguru.org>
+ * @author Cipriano Groenendal <cipri@php.net>
+ * @author Sean Coates <sean@php.net>
+ * @author Aleksander Machniak <alec@php.net>
+ * @copyright 2003-2006 PEAR <pear-group@php.net>
+ * @license http://www.opensource.org/licenses/bsd-license.php BSD License
+ * @version Release: @package_version@
+ * @link http://pear.php.net/package/Mail_mime
+ */
+
+/**
+ * Require PEAR
+ *
+ * This package depends on PEAR to raise errors.
+ */
+require_once 'PEAR.php';
+
+/**
+ * The Mail_mimePart class is used to create MIME E-mail messages
+ *
+ * This class enables you to manipulate and build a mime email
+ * from the ground up. The Mail_Mime class is a userfriendly api
+ * to this class for people who aren't interested in the internals
+ * of mime mail.
+ * This class however allows full control over the email.
+ *
+ * @category Mail
+ * @package Mail_Mime
+ * @author Richard Heyes <richard@phpguru.org>
+ * @author Cipriano Groenendal <cipri@php.net>
+ * @author Sean Coates <sean@php.net>
+ * @author Aleksander Machniak <alec@php.net>
+ * @copyright 2003-2006 PEAR <pear-group@php.net>
+ * @license http://www.opensource.org/licenses/bsd-license.php BSD License
+ * @version Release: @package_version@
+ * @link http://pear.php.net/package/Mail_mime
+ */
+class Mail_mimePart
+{
+ /**
+ * The encoding type of this part
+ *
+ * @var string
+ */
+ protected $encoding;
+
+ /**
+ * An array of subparts
+ *
+ * @var array
+ */
+ protected $subparts = array();
+
+ /**
+ * The output of this part after being built
+ *
+ * @var string
+ */
+ protected $encoded;
+
+ /**
+ * Headers for this part
+ *
+ * @var array
+ */
+ protected $headers = array();
+
+ /**
+ * The body of this part (not encoded)
+ *
+ * @var string
+ */
+ protected $body;
+
+ /**
+ * The location of file with body of this part (not encoded)
+ *
+ * @var string
+ */
+ protected $body_file;
+
+ /**
+ * The short text of multipart part preamble (RFC2046 5.1.1)
+ *
+ * @var string
+ */
+ protected $preamble;
+
+ /**
+ * The end-of-line sequence
+ *
+ * @var string
+ */
+ protected $eol = "\r\n";
+
+
+ /**
+ * Constructor.
+ *
+ * Sets up the object.
+ *
+ * @param string $body The body of the mime part if any.
+ * @param array $params An associative array of optional parameters:
+ * content_type - The content type for this part eg multipart/mixed
+ * encoding - The encoding to use, 7bit, 8bit,
+ * base64, or quoted-printable
+ * charset - Content character set
+ * cid - Content ID to apply
+ * disposition - Content disposition, inline or attachment
+ * filename - Filename parameter for content disposition
+ * description - Content description
+ * name_encoding - Encoding of the attachment name (Content-Type)
+ * By default filenames are encoded using RFC2231
+ * Here you can set RFC2047 encoding (quoted-printable
+ * or base64) instead
+ * filename_encoding - Encoding of the attachment filename (Content-Disposition)
+ * See 'name_encoding'
+ * headers_charset - Charset of the headers e.g. filename, description.
+ * If not set, 'charset' will be used
+ * eol - End of line sequence. Default: "\r\n"
+ * headers - Hash array with additional part headers. Array keys
+ * can be in form of <header_name>:<parameter_name>
+ * body_file - Location of file with part's body (instead of $body)
+ * preamble - short text of multipart part preamble (RFC2046 5.1.1)
+ */
+ public function __construct($body = '', $params = array())
+ {
+ if (!empty($params['eol'])) {
+ $this->eol = $params['eol'];
+ } else if (defined('MAIL_MIMEPART_CRLF')) { // backward-copat.
+ $this->eol = MAIL_MIMEPART_CRLF;
+ }
+
+ // Additional part headers
+ if (!empty($params['headers']) && is_array($params['headers'])) {
+ $headers = $params['headers'];
+ }
+
+ foreach ($params as $key => $value) {
+ switch ($key) {
+ case 'encoding':
+ $this->encoding = $value;
+ $headers['Content-Transfer-Encoding'] = $value;
+ break;
+
+ case 'cid':
+ $headers['Content-ID'] = '<' . $value . '>';
+ break;
+
+ case 'location':
+ $headers['Content-Location'] = $value;
+ break;
+
+ case 'body_file':
+ $this->body_file = $value;
+ break;
+
+ case 'preamble':
+ $this->preamble = $value;
+ break;
+
+ // for backward compatibility
+ case 'dfilename':
+ $params['filename'] = $value;
+ break;
+ }
+ }
+
+ // Default content-type
+ if (empty($params['content_type'])) {
+ $params['content_type'] = 'text/plain';
+ }
+
+ // Content-Type
+ $headers['Content-Type'] = $params['content_type'];
+ if (!empty($params['charset'])) {
+ $charset = "charset={$params['charset']}";
+ // place charset parameter in the same line, if possible
+ if ((strlen($headers['Content-Type']) + strlen($charset) + 16) <= 76) {
+ $headers['Content-Type'] .= '; ';
+ } else {
+ $headers['Content-Type'] .= ';' . $this->eol . ' ';
+ }
+ $headers['Content-Type'] .= $charset;
+
+ // Default headers charset
+ if (!isset($params['headers_charset'])) {
+ $params['headers_charset'] = $params['charset'];
+ }
+ }
+
+ // header values encoding parameters
+ $h_charset = !empty($params['headers_charset']) ? $params['headers_charset'] : 'US-ASCII';
+ $h_language = !empty($params['language']) ? $params['language'] : null;
+ $h_encoding = !empty($params['name_encoding']) ? $params['name_encoding'] : null;
+
+ if (!empty($params['filename'])) {
+ $headers['Content-Type'] .= ';' . $this->eol;
+ $headers['Content-Type'] .= $this->buildHeaderParam(
+ 'name', $params['filename'], $h_charset, $h_language, $h_encoding
+ );
+ }
+
+ // Content-Disposition
+ if (!empty($params['disposition'])) {
+ $headers['Content-Disposition'] = $params['disposition'];
+ if (!empty($params['filename'])) {
+ $headers['Content-Disposition'] .= ';' . $this->eol;
+ $headers['Content-Disposition'] .= $this->buildHeaderParam(
+ 'filename', $params['filename'], $h_charset, $h_language,
+ !empty($params['filename_encoding']) ? $params['filename_encoding'] : null
+ );
+ }
+
+ // add attachment size
+ $size = $this->body_file ? filesize($this->body_file) : strlen($body);
+ if ($size) {
+ $headers['Content-Disposition'] .= ';' . $this->eol . ' size=' . $size;
+ }
+ }
+
+ if (!empty($params['description'])) {
+ $headers['Content-Description'] = $this->encodeHeader(
+ 'Content-Description', $params['description'], $h_charset, $h_encoding,
+ $this->eol
+ );
+ }
+
+ // Search and add existing headers' parameters
+ foreach ($headers as $key => $value) {
+ $items = explode(':', $key);
+ if (count($items) == 2) {
+ $header = $items[0];
+ $param = $items[1];
+ if (isset($headers[$header])) {
+ $headers[$header] .= ';' . $this->eol;
+ }
+ $headers[$header] .= $this->buildHeaderParam(
+ $param, $value, $h_charset, $h_language, $h_encoding
+ );
+ unset($headers[$key]);
+ }
+ }
+
+ // Default encoding
+ if (!isset($this->encoding)) {
+ $this->encoding = '7bit';
+ }
+
+ // Assign stuff to member variables
+ $this->encoded = array();
+ $this->headers = $headers;
+ $this->body = $body;
+ }
+
+ /**
+ * Encodes and returns the email. Also stores
+ * it in the encoded member variable
+ *
+ * @param string $boundary Pre-defined boundary string
+ *
+ * @return An associative array containing two elements,
+ * body and headers. The headers element is itself
+ * an indexed array. On error returns PEAR error object.
+ */
+ public function encode($boundary=null)
+ {
+ $encoded =& $this->encoded;
+
+ if (count($this->subparts)) {
+ $boundary = $boundary ? $boundary : '=_' . md5(rand() . microtime());
+ $eol = $this->eol;
+
+ $this->headers['Content-Type'] .= ";$eol boundary=\"$boundary\"";
+
+ $encoded['body'] = '';
+
+ if ($this->preamble) {
+ $encoded['body'] .= $this->preamble . $eol . $eol;
+ }
+
+ for ($i = 0; $i < count($this->subparts); $i++) {
+ $encoded['body'] .= '--' . $boundary . $eol;
+ $tmp = $this->subparts[$i]->encode();
+ if (is_a($tmp, 'PEAR_Error')) {
+ return $tmp;
+ }
+ foreach ($tmp['headers'] as $key => $value) {
+ $encoded['body'] .= $key . ': ' . $value . $eol;
+ }
+ $encoded['body'] .= $eol . $tmp['body'] . $eol;
+ }
+
+ $encoded['body'] .= '--' . $boundary . '--' . $eol;
+ } else if ($this->body) {
+ $encoded['body'] = $this->getEncodedData($this->body, $this->encoding);
+ } else if ($this->body_file) {
+ // Temporarily reset magic_quotes_runtime for file reads and writes
+ if ($magic_quote_setting = get_magic_quotes_runtime()) {
+ @ini_set('magic_quotes_runtime', 0);
+ }
+ $body = $this->getEncodedDataFromFile($this->body_file, $this->encoding);
+ if ($magic_quote_setting) {
+ @ini_set('magic_quotes_runtime', $magic_quote_setting);
+ }
+
+ if (is_a($body, 'PEAR_Error')) {
+ return $body;
+ }
+ $encoded['body'] = $body;
+ } else {
+ $encoded['body'] = '';
+ }
+
+ // Add headers to $encoded
+ $encoded['headers'] =& $this->headers;
+
+ return $encoded;
+ }
+
+ /**
+ * Encodes and saves the email into file or stream.
+ * Data will be appended to the file/stream.
+ *
+ * @param mixed $filename Existing file location
+ * or file pointer resource
+ * @param string $boundary Pre-defined boundary string
+ * @param boolean $skip_head True if you don't want to save headers
+ *
+ * @return array An associative array containing message headers
+ * or PEAR error object
+ * @since 1.6.0
+ */
+ public function encodeToFile($filename, $boundary = null, $skip_head = false)
+ {
+ if (!is_resource($filename)) {
+ if (file_exists($filename) && !is_writable($filename)) {
+ $err = self::raiseError('File is not writeable: ' . $filename);
+ return $err;
+ }
+
+ if (!($fh = fopen($filename, 'ab'))) {
+ $err = self::raiseError('Unable to open file: ' . $filename);
+ return $err;
+ }
+ } else {
+ $fh = $filename;
+ }
+
+ // Temporarily reset magic_quotes_runtime for file reads and writes
+ if ($magic_quote_setting = get_magic_quotes_runtime()) {
+ @ini_set('magic_quotes_runtime', 0);
+ }
+
+ $res = $this->encodePartToFile($fh, $boundary, $skip_head);
+
+ if (!is_resource($filename)) {
+ fclose($fh);
+ }
+
+ if ($magic_quote_setting) {
+ @ini_set('magic_quotes_runtime', $magic_quote_setting);
+ }
+
+ return is_a($res, 'PEAR_Error') ? $res : $this->headers;
+ }
+
+ /**
+ * Encodes given email part into file
+ *
+ * @param string $fh Output file handle
+ * @param string $boundary Pre-defined boundary string
+ * @param boolean $skip_head True if you don't want to save headers
+ *
+ * @return array True on sucess or PEAR error object
+ */
+ protected function encodePartToFile($fh, $boundary = null, $skip_head = false)
+ {
+ $eol = $this->eol;
+
+ if (count($this->subparts)) {
+ $boundary = $boundary ? $boundary : '=_' . md5(rand() . microtime());
+ $this->headers['Content-Type'] .= ";$eol boundary=\"$boundary\"";
+ }
+
+ if (!$skip_head) {
+ foreach ($this->headers as $key => $value) {
+ fwrite($fh, $key . ': ' . $value . $eol);
+ }
+ $f_eol = $eol;
+ } else {
+ $f_eol = '';
+ }
+
+ if (count($this->subparts)) {
+ if ($this->preamble) {
+ fwrite($fh, $f_eol . $this->preamble . $eol);
+ $f_eol = $eol;
+ }
+
+ for ($i = 0; $i < count($this->subparts); $i++) {
+ fwrite($fh, $f_eol . '--' . $boundary . $eol);
+ $res = $this->subparts[$i]->encodePartToFile($fh);
+ if (is_a($res, 'PEAR_Error')) {
+ return $res;
+ }
+ $f_eol = $eol;
+ }
+
+ fwrite($fh, $eol . '--' . $boundary . '--' . $eol);
+ } else if ($this->body) {
+ fwrite($fh, $f_eol);
+ fwrite($fh, $this->getEncodedData($this->body, $this->encoding));
+ } else if ($this->body_file) {
+ fwrite($fh, $f_eol);
+ $res = $this->getEncodedDataFromFile(
+ $this->body_file, $this->encoding, $fh
+ );
+ if (is_a($res, 'PEAR_Error')) {
+ return $res;
+ }
+ }
+
+ return true;
+ }
+
+ /**
+ * Adds a subpart to current mime part and returns
+ * a reference to it
+ *
+ * @param mixed $body The body of the subpart or Mail_mimePart object
+ * @param array $params The parameters for the subpart, same
+ * as the $params argument for constructor
+ *
+ * @return Mail_mimePart A reference to the part you just added.
+ */
+ public function addSubpart($body, $params = null)
+ {
+ if ($body instanceof Mail_mimePart) {
+ $part = $body;
+ } else {
+ $part = new Mail_mimePart($body, $params);
+ }
+
+ $this->subparts[] = $part;
+
+ return $part;
+ }
+
+ /**
+ * Returns encoded data based upon encoding passed to it
+ *
+ * @param string $data The data to encode.
+ * @param string $encoding The encoding type to use, 7bit, base64,
+ * or quoted-printable.
+ *
+ * @return string Encoded data string
+ */
+ protected function getEncodedData($data, $encoding)
+ {
+ switch ($encoding) {
+ case 'quoted-printable':
+ return self::quotedPrintableEncode($data, 76, $this->eol);
+ break;
+
+ case 'base64':
+ return rtrim(chunk_split(base64_encode($data), 76, $this->eol));
+ break;
+
+ case '8bit':
+ case '7bit':
+ default:
+ return $data;
+ }
+ }
+
+ /**
+ * Returns encoded data based upon encoding passed to it
+ *
+ * @param string $filename Data file location
+ * @param string $encoding The encoding type to use, 7bit, base64,
+ * or quoted-printable.
+ * @param resource $fh Output file handle. If set, data will be
+ * stored into it instead of returning it
+ *
+ * @return string Encoded data or PEAR error object
+ */
+ protected function getEncodedDataFromFile($filename, $encoding, $fh = null)
+ {
+ if (!is_readable($filename)) {
+ $err = self::raiseError('Unable to read file: ' . $filename);
+ return $err;
+ }
+
+ if (!($fd = fopen($filename, 'rb'))) {
+ $err = self::raiseError('Could not open file: ' . $filename);
+ return $err;
+ }
+
+ $data = '';
+
+ switch ($encoding) {
+ case 'quoted-printable':
+ while (!feof($fd)) {
+ $buffer = self::quotedPrintableEncode(fgets($fd), 76, $this->eol);
+ if ($fh) {
+ fwrite($fh, $buffer);
+ } else {
+ $data .= $buffer;
+ }
+ }
+ break;
+
+ case 'base64':
+ while (!feof($fd)) {
+ // Should read in a multiple of 57 bytes so that
+ // the output is 76 bytes per line. Don't use big chunks
+ // because base64 encoding is memory expensive
+ $buffer = fread($fd, 57 * 9198); // ca. 0.5 MB
+ $buffer = base64_encode($buffer);
+ $buffer = chunk_split($buffer, 76, $this->eol);
+ if (feof($fd)) {
+ $buffer = rtrim($buffer);
+ }
+
+ if ($fh) {
+ fwrite($fh, $buffer);
+ } else {
+ $data .= $buffer;
+ }
+ }
+ break;
+
+ case '8bit':
+ case '7bit':
+ default:
+ while (!feof($fd)) {
+ $buffer = fread($fd, 1048576); // 1 MB
+ if ($fh) {
+ fwrite($fh, $buffer);
+ } else {
+ $data .= $buffer;
+ }
+ }
+ }
+
+ fclose($fd);
+
+ if (!$fh) {
+ return $data;
+ }
+ }
+
+ /**
+ * Encodes data to quoted-printable standard.
+ *
+ * @param string $input The data to encode
+ * @param int $line_max Optional max line length. Should
+ * not be more than 76 chars
+ * @param string $eol End-of-line sequence. Default: "\r\n"
+ *
+ * @return string Encoded data
+ */
+ public static function quotedPrintableEncode($input , $line_max = 76, $eol = "\r\n")
+ {
+ /*
+ // imap_8bit() is extremely fast, but doesn't handle properly some characters
+ if (function_exists('imap_8bit') && $line_max == 76) {
+ $input = preg_replace('/\r?\n/', "\r\n", $input);
+ $input = imap_8bit($input);
+ if ($eol != "\r\n") {
+ $input = str_replace("\r\n", $eol, $input);
+ }
+ return $input;
+ }
+ */
+ $lines = preg_split("/\r?\n/", $input);
+ $escape = '=';
+ $output = '';
+
+ foreach ($lines as $idx => $line) {
+ $newline = '';
+ $i = 0;
+
+ while (isset($line[$i])) {
+ $char = $line[$i];
+ $dec = ord($char);
+ $i++;
+
+ if (($dec == 32) && (!isset($line[$i]))) {
+ // convert space at eol only
+ $char = '=20';
+ } elseif ($dec == 9 && isset($line[$i])) {
+ ; // Do nothing if a TAB is not on eol
+ } elseif (($dec == 61) || ($dec < 32) || ($dec > 126)) {
+ $char = $escape . sprintf('%02X', $dec);
+ } elseif (($dec == 46) && (($newline == '')
+ || ((strlen($newline) + strlen("=2E")) >= $line_max))
+ ) {
+ // Bug #9722: convert full-stop at bol,
+ // some Windows servers need this, won't break anything (cipri)
+ // Bug #11731: full-stop at bol also needs to be encoded
+ // if this line would push us over the line_max limit.
+ $char = '=2E';
+ }
+
+ // Note, when changing this line, also change the ($dec == 46)
+ // check line, as it mimics this line due to Bug #11731
+ // EOL is not counted
+ if ((strlen($newline) + strlen($char)) >= $line_max) {
+ // soft line break; " =\r\n" is okay
+ $output .= $newline . $escape . $eol;
+ $newline = '';
+ }
+
+ $newline .= $char;
+ } // end of for
+
+ $output .= $newline . $eol;
+ unset($lines[$idx]);
+ }
+
+ // Don't want last crlf
+ $output = substr($output, 0, -1 * strlen($eol));
+
+ return $output;
+ }
+
+ /**
+ * Encodes the parameter of a header.
+ *
+ * @param string $name The name of the header-parameter
+ * @param string $value The value of the paramter
+ * @param string $charset The characterset of $value
+ * @param string $language The language used in $value
+ * @param string $encoding Parameter encoding. If not set, parameter value
+ * is encoded according to RFC2231
+ * @param int $maxLength The maximum length of a line. Defauls to 75
+ *
+ * @return string
+ */
+ protected function buildHeaderParam($name, $value, $charset = null,
+ $language = null, $encoding = null, $maxLength = 75
+ ) {
+ // RFC 2045:
+ // value needs encoding if contains non-ASCII chars or is longer than 78 chars
+ if (!preg_match('#[^\x20-\x7E]#', $value)) {
+ $token_regexp = '#([^\x21\x23-\x27\x2A\x2B\x2D'
+ . '\x2E\x30-\x39\x41-\x5A\x5E-\x7E])#';
+ if (!preg_match($token_regexp, $value)) {
+ // token
+ if (strlen($name) + strlen($value) + 3 <= $maxLength) {
+ return " {$name}={$value}";
+ }
+ } else {
+ // quoted-string
+ $quoted = addcslashes($value, '\\"');
+ if (strlen($name) + strlen($quoted) + 5 <= $maxLength) {
+ return " {$name}=\"{$quoted}\"";
+ }
+ }
+ }
+
+ // RFC2047: use quoted-printable/base64 encoding
+ if ($encoding == 'quoted-printable' || $encoding == 'base64') {
+ return $this->buildRFC2047Param($name, $value, $charset, $encoding);
+ }
+
+ // RFC2231:
+ $encValue = preg_replace_callback(
+ '/([^\x21\x23\x24\x26\x2B\x2D\x2E\x30-\x39\x41-\x5A\x5E-\x7E])/',
+ array($this, 'encodeReplaceCallback'), $value
+ );
+ $value = "$charset'$language'$encValue";
+
+ $header = " {$name}*={$value}";
+ if (strlen($header) <= $maxLength) {
+ return $header;
+ }
+
+ $preLength = strlen(" {$name}*0*=");
+ $maxLength = max(16, $maxLength - $preLength - 3);
+ $maxLengthReg = "|(.{0,$maxLength}[^\%][^\%])|";
+
+ $headers = array();
+ $headCount = 0;
+ while ($value) {
+ $matches = array();
+ $found = preg_match($maxLengthReg, $value, $matches);
+ if ($found) {
+ $headers[] = " {$name}*{$headCount}*={$matches[0]}";
+ $value = substr($value, strlen($matches[0]));
+ } else {
+ $headers[] = " {$name}*{$headCount}*={$value}";
+ $value = '';
+ }
+ $headCount++;
+ }
+
+ $headers = implode(';' . $this->eol, $headers);
+ return $headers;
+ }
+
+ /**
+ * Encodes header parameter as per RFC2047 if needed
+ *
+ * @param string $name The parameter name
+ * @param string $value The parameter value
+ * @param string $charset The parameter charset
+ * @param string $encoding Encoding type (quoted-printable or base64)
+ * @param int $maxLength Encoded parameter max length. Default: 76
+ *
+ * @return string Parameter line
+ */
+ protected function buildRFC2047Param($name, $value, $charset,
+ $encoding = 'quoted-printable', $maxLength = 76
+ ) {
+ // WARNING: RFC 2047 says: "An 'encoded-word' MUST NOT be used in
+ // parameter of a MIME Content-Type or Content-Disposition field",
+ // but... it's supported by many clients/servers
+ $quoted = '';
+
+ if ($encoding == 'base64') {
+ $value = base64_encode($value);
+ $prefix = '=?' . $charset . '?B?';
+ $suffix = '?=';
+
+ // 2 x SPACE, 2 x '"', '=', ';'
+ $add_len = strlen($prefix . $suffix) + strlen($name) + 6;
+ $len = $add_len + strlen($value);
+
+ while ($len > $maxLength) {
+ // We can cut base64-encoded string every 4 characters
+ $real_len = floor(($maxLength - $add_len) / 4) * 4;
+ $_quote = substr($value, 0, $real_len);
+ $value = substr($value, $real_len);
+
+ $quoted .= $prefix . $_quote . $suffix . $this->eol . ' ';
+ $add_len = strlen($prefix . $suffix) + 4; // 2 x SPACE, '"', ';'
+ $len = strlen($value) + $add_len;
+ }
+ $quoted .= $prefix . $value . $suffix;
+
+ } else {
+ // quoted-printable
+ $value = $this->encodeQP($value);
+ $prefix = '=?' . $charset . '?Q?';
+ $suffix = '?=';
+
+ // 2 x SPACE, 2 x '"', '=', ';'
+ $add_len = strlen($prefix . $suffix) + strlen($name) + 6;
+ $len = $add_len + strlen($value);
+
+ while ($len > $maxLength) {
+ $length = $maxLength - $add_len;
+ // don't break any encoded letters
+ if (preg_match("/^(.{0,$length}[^\=][^\=])/", $value, $matches)) {
+ $_quote = $matches[1];
+ }
+
+ $quoted .= $prefix . $_quote . $suffix . $this->eol . ' ';
+ $value = substr($value, strlen($_quote));
+ $add_len = strlen($prefix . $suffix) + 4; // 2 x SPACE, '"', ';'
+ $len = strlen($value) + $add_len;
+ }
+
+ $quoted .= $prefix . $value . $suffix;
+ }
+
+ return " {$name}=\"{$quoted}\"";
+ }
+
+ /**
+ * Encodes a header as per RFC2047
+ *
+ * @param string $name The header name
+ * @param string $value The header data to encode
+ * @param string $charset Character set name
+ * @param string $encoding Encoding name (base64 or quoted-printable)
+ * @param string $eol End-of-line sequence. Default: "\r\n"
+ *
+ * @return string Encoded header data (without a name)
+ * @since 1.6.1
+ */
+ public static function encodeHeader($name, $value, $charset = 'ISO-8859-1',
+ $encoding = 'quoted-printable', $eol = "\r\n"
+ ) {
+ // Structured headers
+ $comma_headers = array(
+ 'from', 'to', 'cc', 'bcc', 'sender', 'reply-to',
+ 'resent-from', 'resent-to', 'resent-cc', 'resent-bcc',
+ 'resent-sender', 'resent-reply-to',
+ 'mail-reply-to', 'mail-followup-to',
+ 'return-receipt-to', 'disposition-notification-to',
+ );
+ $other_headers = array(
+ 'references', 'in-reply-to', 'message-id', 'resent-message-id',
+ );
+
+ $name = strtolower($name);
+
+ if (in_array($name, $comma_headers)) {
+ $separator = ',';
+ } else if (in_array($name, $other_headers)) {
+ $separator = ' ';
+ }
+
+ if (!$charset) {
+ $charset = 'ISO-8859-1';
+ }
+
+ // exploding quoted strings as well as some regexes below do not
+ // work properly with some charset e.g. ISO-2022-JP, we'll use UTF-8
+ $mb = $charset != 'UTF-8' && function_exists('mb_convert_encoding');
+
+ // Structured header (make sure addr-spec inside is not encoded)
+ if (!empty($separator)) {
+ // Simple e-mail address regexp
+ $email_regexp = '([^\s<]+|("[^\r\n"]+"))@\S+';
+
+ if ($mb) {
+ $value = mb_convert_encoding($value, 'UTF-8', $charset);
+ }
+
+ $parts = Mail_mimePart::explodeQuotedString("[\t$separator]", $value);
+ $value = '';
+
+ foreach ($parts as $part) {
+ $part = preg_replace('/\r?\n[\s\t]*/', $eol . ' ', $part);
+ $part = trim($part);
+
+ if (!$part) {
+ continue;
+ }
+ if ($value) {
+ $value .= $separator == ',' ? $separator . ' ' : ' ';
+ } else {
+ $value = $name . ': ';
+ }
+
+ // let's find phrase (name) and/or addr-spec
+ if (preg_match('/^<' . $email_regexp . '>$/', $part)) {
+ $value .= $part;
+ } else if (preg_match('/^' . $email_regexp . '$/', $part)) {
+ // address without brackets and without name
+ $value .= $part;
+ } else if (preg_match('/<*' . $email_regexp . '>*$/', $part, $matches)) {
+ // address with name (handle name)
+ $address = $matches[0];
+ $word = str_replace($address, '', $part);
+ $word = trim($word);
+
+ // check if phrase requires quoting
+ if ($word) {
+ // non-ASCII: require encoding
+ if (preg_match('#([^\s\x21-\x7E]){1}#', $word)) {
+ if ($word[0] == '"' && $word[strlen($word)-1] == '"') {
+ // de-quote quoted-string, encoding changes
+ // string to atom
+ $word = substr($word, 1, -1);
+ $word = preg_replace('/\\\\([\\\\"])/', '$1', $word);
+ }
+ if ($mb) {
+ $word = mb_convert_encoding($word, $charset, 'UTF-8');
+ }
+
+ // find length of last line
+ if (($pos = strrpos($value, $eol)) !== false) {
+ $last_len = strlen($value) - $pos;
+ } else {
+ $last_len = strlen($value);
+ }
+
+ $word = Mail_mimePart::encodeHeaderValue(
+ $word, $charset, $encoding, $last_len, $eol
+ );
+ } else if (($word[0] != '"' || $word[strlen($word)-1] != '"')
+ && preg_match('/[\(\)\<\>\\\.\[\]@,;:"]/', $word)
+ ) {
+ // ASCII: quote string if needed
+ $word = '"'.addcslashes($word, '\\"').'"';
+ }
+ }
+
+ $value .= $word.' '.$address;
+ } else {
+ if ($mb) {
+ $part = mb_convert_encoding($part, $charset, 'UTF-8');
+ }
+ // addr-spec not found, don't encode (?)
+ $value .= $part;
+ }
+
+ // RFC2822 recommends 78 characters limit, use 76 from RFC2047
+ $value = wordwrap($value, 76, $eol . ' ');
+ }
+
+ // remove header name prefix (there could be EOL too)
+ $value = preg_replace(
+ '/^'.$name.':('.preg_quote($eol, '/').')* /', '', $value
+ );
+ } else {
+ // Unstructured header
+ // non-ASCII: require encoding
+ if (preg_match('#([^\s\x21-\x7E]){1}#', $value)) {
+ if ($value[0] == '"' && $value[strlen($value)-1] == '"') {
+ if ($mb) {
+ $value = mb_convert_encoding($value, 'UTF-8', $charset);
+ }
+ // de-quote quoted-string, encoding changes
+ // string to atom
+ $value = substr($value, 1, -1);
+ $value = preg_replace('/\\\\([\\\\"])/', '$1', $value);
+ if ($mb) {
+ $value = mb_convert_encoding($value, $charset, 'UTF-8');
+ }
+ }
+
+ $value = Mail_mimePart::encodeHeaderValue(
+ $value, $charset, $encoding, strlen($name) + 2, $eol
+ );
+ } else if (strlen($name.': '.$value) > 78) {
+ // ASCII: check if header line isn't too long and use folding
+ $value = preg_replace('/\r?\n[\s\t]*/', $eol . ' ', $value);
+ $tmp = wordwrap($name . ': ' . $value, 78, $eol . ' ');
+ $value = preg_replace('/^' . $name . ':\s*/', '', $tmp);
+ // hard limit 998 (RFC2822)
+ $value = wordwrap($value, 998, $eol . ' ', true);
+ }
+ }
+
+ return $value;
+ }
+
+ /**
+ * Explode quoted string
+ *
+ * @param string $delimiter Delimiter expression string for preg_match()
+ * @param string $string Input string
+ *
+ * @return array String tokens array
+ */
+ protected static function explodeQuotedString($delimiter, $string)
+ {
+ $result = array();
+ $strlen = strlen($string);
+ $quoted_string = '"(?:[^"\\\\]|\\\\.)*"';
+
+ for ($p=$i=0; $i < $strlen; $i++) {
+ if ($string[$i] === '"') {
+ $r = preg_match("/$quoted_string/", $string, $matches, 0, $i);
+ if (!$r || empty($matches[0])) {
+ break;
+ }
+ $i += strlen($matches[0]) - 1;
+ } else if (preg_match("/$delimiter/", $string[$i])) {
+ $result[] = substr($string, $p, $i - $p);
+ $p = $i + 1;
+ }
+ }
+ $result[] = substr($string, $p);
+ return $result;
+ }
+
+ /**
+ * Encodes a header value as per RFC2047
+ *
+ * @param string $value The header data to encode
+ * @param string $charset Character set name
+ * @param string $encoding Encoding name (base64 or quoted-printable)
+ * @param int $prefix_len Prefix length. Default: 0
+ * @param string $eol End-of-line sequence. Default: "\r\n"
+ *
+ * @return string Encoded header data
+ * @since 1.6.1
+ */
+ public static function encodeHeaderValue($value, $charset, $encoding, $prefix_len = 0, $eol = "\r\n")
+ {
+ // #17311: Use multibyte aware method (requires mbstring extension)
+ if ($result = Mail_mimePart::encodeMB($value, $charset, $encoding, $prefix_len, $eol)) {
+ return $result;
+ }
+
+ // Generate the header using the specified params and dynamicly
+ // determine the maximum length of such strings.
+ // 75 is the value specified in the RFC.
+ $encoding = $encoding == 'base64' ? 'B' : 'Q';
+ $prefix = '=?' . $charset . '?' . $encoding .'?';
+ $suffix = '?=';
+ $maxLength = 75 - strlen($prefix . $suffix);
+ $maxLength1stLine = $maxLength - $prefix_len;
+
+ if ($encoding == 'B') {
+ // Base64 encode the entire string
+ $value = base64_encode($value);
+
+ // We can cut base64 every 4 characters, so the real max
+ // we can get must be rounded down.
+ $maxLength = $maxLength - ($maxLength % 4);
+ $maxLength1stLine = $maxLength1stLine - ($maxLength1stLine % 4);
+
+ $cutpoint = $maxLength1stLine;
+ $output = '';
+
+ while ($value) {
+ // Split translated string at every $maxLength
+ $part = substr($value, 0, $cutpoint);
+ $value = substr($value, $cutpoint);
+ $cutpoint = $maxLength;
+ // RFC 2047 specifies that any split header should
+ // be separated by a CRLF SPACE.
+ if ($output) {
+ $output .= $eol . ' ';
+ }
+ $output .= $prefix . $part . $suffix;
+ }
+ $value = $output;
+ } else {
+ // quoted-printable encoding has been selected
+ $value = Mail_mimePart::encodeQP($value);
+
+ // This regexp will break QP-encoded text at every $maxLength
+ // but will not break any encoded letters.
+ $reg1st = "|(.{0,$maxLength1stLine}[^\=][^\=])|";
+ $reg2nd = "|(.{0,$maxLength}[^\=][^\=])|";
+
+ if (strlen($value) > $maxLength1stLine) {
+ // Begin with the regexp for the first line.
+ $reg = $reg1st;
+ $output = '';
+ while ($value) {
+ // Split translated string at every $maxLength
+ // But make sure not to break any translated chars.
+ $found = preg_match($reg, $value, $matches);
+
+ // After this first line, we need to use a different
+ // regexp for the first line.
+ $reg = $reg2nd;
+
+ // Save the found part and encapsulate it in the
+ // prefix & suffix. Then remove the part from the
+ // $value_out variable.
+ if ($found) {
+ $part = $matches[0];
+ $len = strlen($matches[0]);
+ $value = substr($value, $len);
+ } else {
+ $part = $value;
+ $value = '';
+ }
+
+ // RFC 2047 specifies that any split header should
+ // be separated by a CRLF SPACE
+ if ($output) {
+ $output .= $eol . ' ';
+ }
+ $output .= $prefix . $part . $suffix;
+ }
+ $value = $output;
+ } else {
+ $value = $prefix . $value . $suffix;
+ }
+ }
+
+ return $value;
+ }
+
+ /**
+ * Encodes the given string using quoted-printable
+ *
+ * @param string $str String to encode
+ *
+ * @return string Encoded string
+ * @since 1.6.0
+ */
+ public static function encodeQP($str)
+ {
+ // Bug #17226 RFC 2047 restricts some characters
+ // if the word is inside a phrase, permitted chars are only:
+ // ASCII letters, decimal digits, "!", "*", "+", "-", "/", "=", and "_"
+
+ // "=", "_", "?" must be encoded
+ $regexp = '/([\x22-\x29\x2C\x2E\x3A-\x40\x5B-\x60\x7B-\x7E\x80-\xFF])/';
+ $str = preg_replace_callback(
+ $regexp, array('Mail_mimePart', 'qpReplaceCallback'), $str
+ );
+
+ return str_replace(' ', '_', $str);
+ }
+
+ /**
+ * Encodes the given string using base64 or quoted-printable.
+ * This method makes sure that encoded-word represents an integral
+ * number of characters as per RFC2047.
+ *
+ * @param string $str String to encode
+ * @param string $charset Character set name
+ * @param string $encoding Encoding name (base64 or quoted-printable)
+ * @param int $prefix_len Prefix length. Default: 0
+ * @param string $eol End-of-line sequence. Default: "\r\n"
+ *
+ * @return string Encoded string
+ * @since 1.8.0
+ */
+ public static function encodeMB($str, $charset, $encoding, $prefix_len=0, $eol="\r\n")
+ {
+ if (!function_exists('mb_substr') || !function_exists('mb_strlen')) {
+ return;
+ }
+
+ $encoding = $encoding == 'base64' ? 'B' : 'Q';
+ // 75 is the value specified in the RFC
+ $prefix = '=?' . $charset . '?'.$encoding.'?';
+ $suffix = '?=';
+ $maxLength = 75 - strlen($prefix . $suffix);
+
+ // A multi-octet character may not be split across adjacent encoded-words
+ // So, we'll loop over each character
+ // mb_stlen() with wrong charset will generate a warning here and return null
+ $length = mb_strlen($str, $charset);
+ $result = '';
+ $line_length = $prefix_len;
+
+ if ($encoding == 'B') {
+ // base64
+ $start = 0;
+ $prev = '';
+
+ for ($i=1; $i<=$length; $i++) {
+ // See #17311
+ $chunk = mb_substr($str, $start, $i-$start, $charset);
+ $chunk = base64_encode($chunk);
+ $chunk_len = strlen($chunk);
+
+ if ($line_length + $chunk_len == $maxLength || $i == $length) {
+ if ($result) {
+ $result .= "\n";
+ }
+ $result .= $chunk;
+ $line_length = 0;
+ $start = $i;
+ } else if ($line_length + $chunk_len > $maxLength) {
+ if ($result) {
+ $result .= "\n";
+ }
+ if ($prev) {
+ $result .= $prev;
+ }
+ $line_length = 0;
+ $start = $i - 1;
+ } else {
+ $prev = $chunk;
+ }
+ }
+ } else {
+ // quoted-printable
+ // see encodeQP()
+ $regexp = '/([\x22-\x29\x2C\x2E\x3A-\x40\x5B-\x60\x7B-\x7E\x80-\xFF])/';
+
+ for ($i=0; $i<=$length; $i++) {
+ $char = mb_substr($str, $i, 1, $charset);
+ // RFC recommends underline (instead of =20) in place of the space
+ // that's one of the reasons why we're not using iconv_mime_encode()
+ if ($char == ' ') {
+ $char = '_';
+ $char_len = 1;
+ } else {
+ $char = preg_replace_callback(
+ $regexp, array('Mail_mimePart', 'qpReplaceCallback'), $char
+ );
+ $char_len = strlen($char);
+ }
+
+ if ($line_length + $char_len > $maxLength) {
+ if ($result) {
+ $result .= "\n";
+ }
+ $line_length = 0;
+ }
+
+ $result .= $char;
+ $line_length += $char_len;
+ }
+ }
+
+ if ($result) {
+ $result = $prefix
+ .str_replace("\n", $suffix.$eol.' '.$prefix, $result).$suffix;
+ }
+
+ return $result;
+ }
+
+ /**
+ * Callback function to replace extended characters (\x80-xFF) with their
+ * ASCII values (RFC2047: quoted-printable)
+ *
+ * @param array $matches Preg_replace's matches array
+ *
+ * @return string Encoded character string
+ */
+ protected static function qpReplaceCallback($matches)
+ {
+ return sprintf('=%02X', ord($matches[1]));
+ }
+
+ /**
+ * Callback function to replace extended characters (\x80-xFF) with their
+ * ASCII values (RFC2231)
+ *
+ * @param array $matches Preg_replace's matches array
+ *
+ * @return string Encoded character string
+ */
+ protected static function encodeReplaceCallback($matches)
+ {
+ return sprintf('%%%02X', ord($matches[1]));
+ }
+
+ /**
+ * PEAR::raiseError implementation
+ *
+ * @param string $message A text error message
+ *
+ * @return PEAR_Error Instance of PEAR_Error
+ */
+ public static function raiseError($message)
+ {
+ // PEAR::raiseError() is not PHP 5.4 compatible
+ return new PEAR_Error($message);
+ }
+}
diff --git a/www/wiki/vendor/pear/mail_mime/README b/www/wiki/vendor/pear/mail_mime/README
new file mode 100644
index 00000000..d725a7f6
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/README
@@ -0,0 +1,19 @@
+This package is http://pear.php.net/package/Mail_Mime and has been migrated from http://svn.php.net/repository/pear/packages/Mail_Mime
+
+Please report all new issues via the PEAR bug tracker.
+
+If this package is marked as unmaintained and you have fixes, please submit your pull requests and start discussion on the pear-qa mailing list.
+
+To test, run either
+$ phpunit tests/
+ or
+$ pear run-tests -r
+
+To build, simply
+$ pear package
+
+To install from scratch
+$ pear install package.xml
+
+To upgrade
+$ pear upgrade -f package.xml
diff --git a/www/wiki/vendor/pear/mail_mime/composer.json b/www/wiki/vendor/pear/mail_mime/composer.json
new file mode 100644
index 00000000..08498e56
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/composer.json
@@ -0,0 +1,34 @@
+{
+ "authors": [
+ {
+ "email": "cipri@php.net",
+ "name": "Cipriano Groenendal",
+ "role": "Lead"
+ },
+ {
+ "email": "alec@php.net",
+ "name": "Aleksander Machniak",
+ "role": "Lead"
+ }
+ ],
+ "autoload": {
+ "psr-0": {
+ "Mail": "./"
+ }
+ },
+ "description": "Mail_Mime provides classes to create MIME messages",
+ "homepage": "http://pear.php.net/package/Mail_Mime",
+ "include-path": [
+ "./"
+ ],
+ "license": "BSD-3-clause",
+ "name": "pear/mail_mime",
+ "support": {
+ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Mail_Mime",
+ "source": "https://github.com/pear/Mail_Mime"
+ },
+ "type": "library",
+ "require": {
+ "pear/pear-core-minimal": "*"
+ }
+}
diff --git a/www/wiki/vendor/pear/mail_mime/package.xml b/www/wiki/vendor/pear/mail_mime/package.xml
new file mode 100644
index 00000000..908274ac
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/package.xml
@@ -0,0 +1,865 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.9.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
+ <name>Mail_Mime</name>
+ <channel>pear.php.net</channel>
+ <summary>Mail_Mime provides classes to create MIME messages.</summary>
+ <description>Mail_Mime provides classes to deal with the creation and manipulation of MIME messages.
+It allows people to create e-mail messages consisting of:
+* Text Parts
+* HTML Parts
+* Inline HTML Images
+* Attachments
+* Attached messages
+
+It supports big messages, base64 and quoted-printable encodings and
+non-ASCII characters in filenames, subjects, recipients, etc. encoded
+using RFC2047 and/or RFC2231.</description>
+ <lead>
+ <name>Cipriano Groenendal</name>
+ <user>cipri</user>
+ <email>cipri@php.net</email>
+ <active>no</active>
+ </lead>
+ <lead>
+ <name>Aleksander Machniak</name>
+ <user>alec</user>
+ <email>alec@php.net</email>
+ <active>yes</active>
+ </lead>
+ <date>2017-11-17</date>
+ <time>11:00:00</time>
+ <version>
+ <release>1.10.2</release>
+ <api>1.10.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Fix Bug #21255: Boundary gets added twice when using setContentType() [alec]
+* PHP 7.2 compatibility fixes [alec]
+ </notes>
+ <contents>
+ <dir name="/">
+ <dir name="scripts">
+ <file baseinstalldir="Mail" name="phail.php" role="doc" />
+ </dir> <!-- /scripts -->
+ <dir name="tests">
+ <file baseinstalldir="Mail" name="class-filename.phpt" role="test" />
+ <file baseinstalldir="Mail" name="encoding_case.phpt" role="test" />
+ <file baseinstalldir="Mail" name="headers_with_mbstring.phpt" role="test" />
+ <file baseinstalldir="Mail" name="headers_without_mbstring.phpt" role="test" />
+ <file baseinstalldir="Mail" name="sleep_wakeup_EOL-bug3488-part1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="sleep_wakeup_EOL-bug3488-part2.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_3513_1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_3513_2.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_3513_3.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_7561_1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_8386_1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_8541_1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_9722_1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_10596_1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_10816_1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_10999_1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_11381.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_11731.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_12165.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_12385_1.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_12411.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_12466.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_13032.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_13444.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_13962.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_14529.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_14779.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_14780.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_15320.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_16539.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_17025.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_17175.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_18083.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_18772.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_19497.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_20226.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_20273.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_20563.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_20564.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_21098.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_21205.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_21206.phpt" role="test" />
+ <file baseinstalldir="Mail" name="test_Bug_21255.phpt" role="test" />
+ </dir> <!-- /tests -->
+ <dir name="Mail">
+ <file baseinstalldir="/" name="mime.php" role="php" />
+ <file baseinstalldir="/" name="mimePart.php" role="php" />
+ </dir>
+ </dir> <!-- / -->
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>5.0.0</min>
+ </php>
+ <pearinstaller>
+ <min>1.6.0</min>
+ </pearinstaller>
+ </required>
+ </dependencies>
+ <phprelease />
+ <changelog>
+ <release>
+ <version>
+ <release>1.0</release>
+ <api>1.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2001-12-28</date>
+ <license uri="http://www.php.net/license">PHP</license>
+ <notes>
+This is the initial release of the Mime_Mail package.
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.1</release>
+ <api>1.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2002-04-03</date>
+ <license uri="http://www.php.net/license">PHP</license>
+ <notes>
+This is a maintenance release with various bugfixes and minor enhancements.
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.2</release>
+ <api>1.2</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2002-07-14</date>
+ <license uri="http://www.php.net/license">PHP</license>
+ <notes>
+* Added header encoding
+* Altered mimePart to put boundary parameter on newline
+* Changed addFrom() to setFrom()
+* Added setSubject()
+* Made mimePart inherit crlf setting from mime
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.2.1</release>
+ <api>1.2.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2002-07-27</date>
+ <license uri="http://www.php.net/license">PHP</license>
+ <notes>
+* License change
+* Applied a few changes From Ilia Alshanetsky
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.3.0RC1</release>
+ <api>1.3.0RC1</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <date>2005-03-20</date>
+ <license uri="http://www.php.net/license">PHP</license>
+ <notes>
+* First release in over 2.5 years (!)
+* MANY bugfixes (see the bugtracker)
+* added a few tests
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.3.0</release>
+ <api>1.3.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2005-04-01</date>
+ <license uri="http://www.php.net/license">PHP</license>
+ <notes>
+* First (stable) release in over 2.5 years (!)
+* MANY bugfixes (see the bugtracker)
+* added a few tests
+* one small fix after RC1 (bug #3940)
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.3.1</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2005-07-13</date>
+ <license uri="http://www.php.net/license">PHP</license>
+ <notes>
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.4.0a1</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-03-08</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">bsd style</license>
+ <notes>
+* Changed License to BSD Style license, as that&apos;s what the code was since the beginning [cipri]
+* Fix Bug #30: Mail_Mime: _encodeHeaders is not RFC-2047 compliant. [cipri]
+* Fix Bug #3513: support of RFC2231 in header fields. [cipri]
+* Fix Bug #4696: addAttachment crash [cipri]
+* Fix Bug #5333: Only variables should be returned by reference; triggers notices since php 4.4.0 [cipri]
+* Fix Bug #7561: Mail_mimePart::_quotedPrintableEncode() misbehavior with mbstring overload [cipri]
+* Fix Bug #8223: Incorrectly encoded quoted-printable headers [cipri]
+* Fix Bug #8386: HTML body not correctly encoded if attachments present [cipri]
+* Fix Bug #8541: mimePart.php line delimiter is \r [cipri]
+* Fix Bug #9347: Notices about references [cweiske]
+* Fix Bug #9558: Broken multiline headers [cipri]
+* Fix Bug #9956: Notices being thrown [cipri]
+* Fix Bug #9976: Subject encoded twice [cipri]
+* Implement Feature #2952: Mail_mime::headers() saves extra headers [cipri]
+* Implement Feature #3636: Allow specification of charsets and encoding [cipri]
+* Implement Feature #4057: Mail_Mime: Add name parameter for Content-Type [cipri]
+* Implement Feature #4504: addHTMLImage does not work in cases when filename contains a path [cipri]
+* Implement Feature #5837: Mail_Mime: Build message for Net_SMTP [cipri]
+* Implement Feature #5934: Mail_Mime: choice for content disposition [cipri]
+* Implement Feature #6568: Mail_Mime: inline images referenced in CSS definitions not replaced. [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.4.0a2</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-04-05</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">bsd style</license>
+ <notes>
+* Fix Bug #9722: _quotedPrintableEncode does not encode dot at start of line on Windows
+ platform [cipri]
+* Fix Bug #9725: multipart/related &amp; alternative wrong order [cipri]
+* Fix Bug #10146: mbstring fails to recognize encodings. [cipri]
+* Fix Bug #10158: Inline images not displayed on Mozilla Thunderbird [cipri]
+* Fix Bug #10298: Mail_mime, double Quotes and Specialchars in from and to Adress [cipri]
+* Fix Bug #10306: Strings with Double Quotes get encoded wrongly [cipri]
+* Fix Bug #10596: Incorrect handling of text and html &apos;0&apos; bodies [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.4.0a3</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-04-05</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">bsd style</license>
+ <notes>
+* Fix Bug #10298: Mail_mime, double Quotes and Specialchars in from and to Adress [cipri]
+* Fix Bug #10306: Strings with Double Quotes get encoded wrongly [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.4.0RC1</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-04-12</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">bsd style</license>
+ <notes>
+* Fix Bug #10232: Gmail creates double line break when \r\n is used [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.4.0RC2</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-04-22</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">bsd style</license>
+ <notes>
+* Fix Bug #10791: Unit tests fail [cipri]
+* Fix Bug #10792: No unit tests for recently fixed bugs [cipri]
+* Fix Bug #10793: Long headers don&apos;t get wrapped since fix for Bug #10298 [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.4.0RC3</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-04-24</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">bsd style</license>
+ <notes>
+* Fix Bug #10816: Unwanted linebreak at the end of output [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.4.0RC4</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-04-28</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">bsd style</license>
+ <notes>
+* Fix Bug #3513: support of RFC2231 in header fields. [cipri]
+* Fix Bug #10838: bad use of MIME encoding in header. [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.4.0</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-05-05</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Release notes:
+ * No more notices in PHP 5 /4.4.0.
+ * Improved inline HTML image function.
+ * Improved header encoding with foreign charsets.
+ * Improved long header rendering.
+ * More control over used Charsets and encoding schemes.
+ * More configurable attachments and inline images.
+ * Full RFC 2047 Support
+ * Full RFC 2231 Support
+ * Unit-tests
+
+Fixed bugs:
+ * Fix Bug #30: Mail_Mime: _encodeHeaders is not RFC-2047 compliant. [cipri]
+ * Fix Bug #3513: support of RFC2231 in header fields. [cipri]
+ * Fix Bug #4696: addAttachment crash [cipri]
+ * Fix Bug #5333: Only variables should be returned by reference; triggers notices since
+ php 4.4.0 [cipri]
+ * Fix Bug #5400: Do not return function reference [cipri]
+ * Fix Bug #5710: Little reference bugs [cipri]
+ * Fix Bug #5890: Only variable references should be returned by reference [cipri]
+ * Fix Bug #6260: Just a notice with PHP5 [cipri]
+ * Fix Bug #6261: php 5.1.1 upgrade [cipri]
+ * Fix Bug #6663: Notice about reference passing [cipri]
+ * Fix Bug #7561: Mail_mimePart::_quotedPrintableEncode() misbehavior with mbstring
+ overload [cipri]
+ * Fix Bug #7713: PHP5 Notice: Only variable references should be returned by reference [cipri]
+ * Fix Bug #8223: Incorrectly encoded quoted-printable headers [cipri]
+ * Fix Bug #8386: HTML body not correctly encoded if attachments present [cipri]
+ * Fix Bug #8541: mimePart.php line delimiter is \r [cipri]
+ * Fix Bug #8812: user header updates overwritten [cipri]
+ * Fix Bug #9347: Notices about references [cweiske]
+ * Fix Bug #9558: Broken multiline headers [cipri]
+ * Fix Bug #9722: _quotedPrintableEncode does not encode dot at start of line on Windows
+ platform [cipri]
+ * Fix Bug #9725: multipart/related &amp; alternative wrong order [cipri]
+ * Fix Bug #9956: Notices being thrown [cipri]
+ * Fix Bug #9976: Subject encoded twice [cipri]
+ * Fix Bug #10146: mbstring fails to recognize encodings. [cipri]
+ * Fix Bug #10158: Inline images not displayed on Mozilla Thunderbird [cipri]
+ * Fix Bug #10232: Gmail creates double line break when \r\n is used [cipri]
+ * Fix Bug #10298: Mail_mime, double Quotes and Specialchars in from and to Adress [cipri]
+ * Fix Bug #10306: Strings with Double Quotes get encoded wrongly [cipri]
+ * Fix Bug #10596: Incorrect handling of text and html &apos;0&apos; bodies [cipri]
+ * Fix Bug #10791: Unit tests fail [cipri]
+ * Fix Bug #10792: No unit tests for recently fixed bugs [cipri]
+ * Fix Bug #10793: Long headers don&apos;t get wrapped since fix for Bug #10298 [cipri]
+ * Fix Bug #10816: Unwanted linebreak at the end of output [cipri]
+ * Fix Bug #10838: bad use of MIME encoding in header. [cipri]
+Implemented Features:
+ * Implement Feature #2952: Mail_mime::headers() saves extra headers [cipri]
+ * Implement Feature #3636: Allow specification of charsets and encoding [cipri]
+ * Implement Feature #4057: Mail_Mime: Add name parameter for Content-Type [cipri]
+ * Implement Feature #4504: addHTMLImage does not work in cases when filename contains a path [cipri]
+ * Implement Feature #5837: Mail_Mime: Build message for Net_SMTP [cipri]
+ * Implement Feature #5934: Mail_Mime: choice for content disposition [cipri]
+ * Implement Feature #6568: Mail_Mime: inline images referenced in CSS definitions not replaced. [cipri]
+ * Implement Feature #10604: Put an option to specify Content-Location in the header [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.5.0a1</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-06-10</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Split off mail_MimeDecode
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.5.0RC1</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-06-10</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Split off mail_MimeDecode
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.5.0</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-06-17</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Split off Mail_MimeDecode
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.5.1</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-06-20</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Fix Bug #11344: Error at line 644 in mime.php [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.5.2</release>
+ <api>1.3.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2007-06-21</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Fix Bug #11381: domain name is attached to content-id, trailing greater-than sign is
+ not remove [cipri]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.5.3</release>
+ <api>1.3.2</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2009-12-29</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Fixed bugs:
+ * Fix Bug #14678: srand() lowers security [clockwerx]
+ * Fix Bug #12921: _file2str not binary safe [walter]
+ * Fix Bug #12385: Bad regex when replacing css style attachments [cipri]
+ * Fix Bug #16911: Excessive semicolon in MIME header [alec]
+ * Fix Bug #15320: Attachment charset is not set in Content-Type header [alec]
+ * Fix Bug #16911: Lack of semicolon separator for MIME header parameters [alec]
+ * Fix Bug #16846: Use preg_replace_callback() instead of /e modifier [alec]
+ * Fix Bug #14779: Problem with an empty attachment [alec]
+ * Fix Bug #15913: Optimize the memory used by Mail_mimePart::encode.
+ Avoid having attachments data duplicated in memory [alec]
+ * Fix Bug #16539: Headers longer than 998 characters aren&apos;t wrapped [alec]
+ * Fix Bug #11238: Wrong encoding of structured headers [alec]
+ * Fix Bug #13641: iconv_mime_encode() seems to work different/errorious than
+ the build in logic. Removed &apos;ignore_iconv&apos; param. [alec]
+ * Fix Bug #16706: Incorrect double-quotes RFC 2231-encoded parameter values [alec]
+ * Fix Bug #14232: RFC2231: tspecials encoding in _buildHeaderParam() [alec]
+Implemented Features:
+ * Implement Feature #10438: Function (encodeHeader) for encoding of given header [alec]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.6.0</release>
+ <api>1.4.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2010-01-27</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Bugs Fixed:
+ * Don&apos;t break specified headers folding [alec]
+ * Bug #17025: Wrong headers() result for long unwrapable header value [alec]
+
+Implemented Features:
+ * Allow setting Content-ID for HTML Images [alec]
+ * Added one setParam() in place of many set*() functions [alec]
+ * Added getParam(), getTXTBody(), getHTMLBody() [alec]
+ * Skip RFC2231&apos;s charset if filename contains only ASCII characters [alec]
+ * Make sure that Received: headers are returned on the top [alec]
+ * Added saveMessageBody() and getMessageBody() functions [alec]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.6.1</release>
+ <api>1.4.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2010-03-08</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Bugs Fixed:
+ * Fix encoding of Return-Receipt-To and Disposition-Notification-To headers [alec]
+
+Implemented Features:
+ * Implement Feature #12466: Build parameters validation [alec]
+ * Implement Feature #17175: Content-Description support for attachments [alec]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.6.2</release>
+ <api>1.4.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2010-03-23</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Bugs Fixed:
+ * Fix Bug #17226: Non RFC-compliant quoted-printable encoding of structured headers [alec]
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>1.7.0</release>
+ <api>1.4.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2010-04-12</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Implemented Features:
+ * Added Mail_mime::setContentType() function with possibility to set various
+ types in Content-Type header (also fixes problem with boundary parameter when Content-Type
+ header was specified by user) [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2010-07-29</date>
+ <version>
+ <release>1.8.0</release>
+ <api>1.4.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Bugs Fixed:
+ * Double-addition of e-mail domain to content ID in HTML images [alec]
+ * #17311: Multi-octet characters are split across adjacent &apos;encoded-word&apos;s [alec]
+ * #17573: Place charset parameter in first line of Content-Type header (if possible) [alec]
+Implemented Features:
+ * #17518: addTo() method [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2010-12-01</date>
+ <version>
+ <release>1.8.1</release>
+ <api>1.4.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Bugs Fixed:
+ * #18083: Not possible to set separate charset for attachment content and headers [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2011-08-10</date>
+ <version>
+ <release>1.8.2</release>
+ <api>1.4.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+Bugs Fixed:
+ * #18426: Fixed backward compatibility for &quot;dfilename&quot; parameter [alec]
+ * Removed xmail.dtd, xmail.xsl from the package [alec]
+ * Fixed handling of email addresses with quoted local part [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2012-03-12</date>
+ <version>
+ <release>1.8.3</release>
+ <api>1.4.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Request #19009: Remove error_reporting from tests [alec]
+* Fixed Bug #19094: Email addresses do not have to contain a space between the name and address part [alec]
+* Fixed Bug #19328: Wrong encoding of filenames with comma [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2012-05-17</date>
+ <version>
+ <release>1.8.4</release>
+ <api>1.4.2</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Request #19406: Allow to set individual attachment part headers [alec]
+* Fixed Bug #18982: Non-static method Mail_mimePart::encodeHeader() should not be called statically [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2012-06-09</date>
+ <version>
+ <release>1.8.5</release>
+ <api>1.4.3</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Added possibility to set additional parameters of message part header, e.g. attachment size [alec]
+* Added automatic setting of attachment size via Content-Disposition header size parameter [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2012-10-23</date>
+ <version>
+ <release>1.8.6</release>
+ <api>1.4.3</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Bug #19473: PEAR::isError() compatibility problem with PHP 5.4 [alec]
+* Bug #19497: Attachment filename is cut on slash character [alec]
+* Bug #19665: Add Mail-Reply-To and Mail-Followup-To to structured recipient headers list [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2012-12-25</date>
+ <version>
+ <release>1.8.7</release>
+ <api>1.4.3</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Bug #5333: Fix more return by reference errors [alec]
+* Bug #19754: Fix compatibility with PHP4 [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2013-07-05</date>
+ <version>
+ <release>1.8.8</release>
+ <api>1.4.3</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Fixed warning/notice on (static vs. non-static) PEAR::raiseError() usage [alec]
+* Fixed Bug #19761: PHP5 warnings about return by reference [alec]
+* Fixed Bug #19770: Make cid generator more unique on Windows [alec]
+* Fixed Bug #19987: E_STRICT warning when null is passed by reference [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2014-05-14</date>
+ <version>
+ <release>1.8.9</release>
+ <api>1.4.3</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Fixed Bug #20273: Incorrect handling of HTAB in encodeHeader() [alec]
+* Fixed Bug #20226: Mail_mimePart::encodeHeader does not encode ISO-2022-JP string [alec]
+* Fixed Bug #20222: Broken Compatybility with PHP4 [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2015-07-05</date>
+ <time>12:50:00</time>
+ <version>
+ <release>1.9.0RC1</release>
+ <api>2.0.0</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Drop PHP4 support, Fix warnings on PHP7 [alec]
+* Request #20564: Added possibility to unset headers [alec]
+* Request #20563: Added isMultipart() method [alec]
+* Request #20565: Accept also a file pointer in Mail_mimePart::encodeToFile(),
+ Mail_mime::get() and Mail_mime::saveMessageBody() [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2015-08-06</date>
+ <time>12:00:00</time>
+ <version>
+ <release>1.9.0</release>
+ <api>1.9.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Bug #20921: Make Mail_mimePart::encodeHeaderValue() a static method [alec]
+* Bug #20931: Really remove unset headers [alec]
+* Request #18772: Added methods for creating text/calendar messages [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2015-09-13</date>
+ <time>12:00:00</time>
+ <version>
+ <release>1.10.0</release>
+ <api>1.10.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Add possibility to add externally created Mail_mimePart objects as attachments [alec]
+* Add possibility to set preamble text for multipart messages [alec]
+ </notes>
+ </release>
+ <release>
+ <date>2017-05-21</date>
+ <time>12:00:00</time>
+ <version>
+ <release>1.10.1</release>
+ <api>1.10.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+* Fix Bug 21206: explodeQuotedString() does not handle quoted strings correctly [dfukagaw28]
+* Fix Bug 21205: Invalid encoding of headers with quoted multibyte strings in non-unicode charset [dfukagaw28]
+* Fix Bug 21098: Discrepancy in handling of empty (but set) plain text part [alec]
+ </notes>
+ </release>
+ </changelog>
+</package>
diff --git a/www/wiki/vendor/pear/mail_mime/scripts/phail.php b/www/wiki/vendor/pear/mail_mime/scripts/phail.php
new file mode 100755
index 00000000..e6427a58
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/scripts/phail.php
@@ -0,0 +1,47 @@
+#!@prefix@/bin/php -Cq
+<?php
+/**
+* PHAIL - stands for PHP Mail
+* @author Tomas V.V.Cox <cox@idecnet.com>
+*/
+require_once 'Mail.php';
+require_once 'Mail/mime.php';
+require_once 'Console/Getopt.php';
+
+$argv = Console_Getopt::readPHPArgv();
+$opts = Console_Getopt::getOpt($argv, 'f:c:s:t:a:b:');
+if (PEAR::isError($opts)) {
+ usage($opts->getMessage());
+}
+
+PEAR::setErrorHandling(PEAR_ERROR_DIE);
+$mime = new Mail_mime;
+foreach ($opts[0] as $opt) {
+ $param = $opt[1];
+ switch ($opt[0]) {
+ case 'f':
+ $headers['From'] = $param; break;
+ case 'c':
+ $headers['Cc'] = $param; break;
+ case 's':
+ $headers['Subject'] = $param; break;
+ case 't':
+ $to = $param; break;
+ case 'a':
+ $mime->addAttachment($param); break;
+ case 'b':
+ $isfile = @is_file($param) ? true : false;
+ $mime->setTXTBody($param, $isfile); break;
+ }
+}
+
+$mbody = $mime->get();
+$headers = $mime->headers($headers);
+$mail = Mail::factory('mail');
+$mail->send($to, $headers, $mbody);
+
+function usage($error)
+{
+ die($error);
+}
+?>
diff --git a/www/wiki/vendor/pear/mail_mime/tests/Makefile b/www/wiki/vendor/pear/mail_mime/tests/Makefile
new file mode 100644
index 00000000..bb6b1be4
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/Makefile
@@ -0,0 +1,8 @@
+
+clean:
+ rm -f *.log *.php *.diff *.exp *.out
+
+
+
+test:
+ cd .. && pear run-tests tests/*.phpt && cd tests;
diff --git a/www/wiki/vendor/pear/mail_mime/tests/class-filename.phpt b/www/wiki/vendor/pear/mail_mime/tests/class-filename.phpt
new file mode 100644
index 00000000..e383bf88
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/class-filename.phpt
@@ -0,0 +1,13 @@
+--TEST--
+Test class filename (bug #24)
+--SKIPIF--
+<?php
+echo "skip This will be broken until Mail_Mime2";
+?>
+--FILE--
+<?php
+@include('Mail/Mime.php');
+echo class_exists('Mail_Mime') ? 'Include OK' : 'Include failed';
+?>
+--EXPECT--
+Include OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/encoding_case.phpt b/www/wiki/vendor/pear/mail_mime/tests/encoding_case.phpt
new file mode 100644
index 00000000..819100a4
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/encoding_case.phpt
@@ -0,0 +1,13 @@
+--TEST--
+Bug #2364 Tabs in Mail_mimePart::quotedPrintableEncode()
+--SKIPIF--
+--FILE--
+<?php
+$test = "Here's\t\na tab\n";
+require_once('Mail/mimePart.php');
+print Mail_mimePart::quotedPrintableEncode($test, 7);
+?>
+--EXPECT--
+Here's=
+=09
+a tab
diff --git a/www/wiki/vendor/pear/mail_mime/tests/headers_with_mbstring.phpt b/www/wiki/vendor/pear/mail_mime/tests/headers_with_mbstring.phpt
new file mode 100644
index 00000000..2cc705e5
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/headers_with_mbstring.phpt
@@ -0,0 +1,148 @@
+--TEST--
+Multi-test for headers encoding using base64 and quoted-printable
+--SKIPIF--
+<?php
+if (!function_exists('mb_substr') || !function_exists('mb_strlen')) {
+ die "skip mbstring functions not found!";
+}
+?>
+--FILE--
+<?php
+include("Mail/mime.php");
+$mime = new Mail_mime();
+
+$headers = array(
+array('From', '<adresse@adresse.de>'),
+array('From', 'adresse@adresse.de'),
+array('From', 'Frank Do <adresse@adresse.de>'),
+array('To', 'Frank Do <adresse@adresse.de>, James Clark <james@domain.com>'),
+array('From', '"Frank Do" <adresse@adresse.de>'),
+array('Cc', '"Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>'),
+array('Cc', ' <adresse@adresse.de>, "Kuśmiderski Jan Krzysztof Janusz Długa nazwa" <cris@domain.com>'),
+array('From', '"adresse@adresse.de" <addresse@adresse>'),
+array('From', 'adresse@adresse.de <addresse@adresse>'),
+array('From', '"German Umlauts öäü" <adresse@adresse.de>'),
+array('Subject', 'German Umlauts öäü <adresse@adresse.de>'),
+array('Subject', 'Short ASCII subject'),
+array('Subject', 'Long ASCII subject - multiline space separated words - too long for one line'),
+array('Subject', 'Short Unicode ż subject'),
+array('Subject', 'Long Unicode subject - zażółć gęślą jaźń - too long for one line'),
+array('References', '<hglvja$jg7$1@nemesis.news.neostrada.pl> <4b2e87ac$1@news.home.net.pl> <hgm5b1$3a7$1@atlantis.news.neostrada.pl>'),
+array('To', '"Frank Do" <adresse@adresse.de>,, "James Clark" <james@domain.com>'),
+array('To', '"Frank \\" \\\\Do" <adresse@adresse.de>'),
+array('To', 'Frank " \\Do <adresse@adresse.de>'),
+array('Subject', "A REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY /REALLY/ LONG test"),
+array('Subject', "TEST Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir!!!?"),
+array('Subject', "Update: Microsoft Windows-Tool zum Entfernen bösartiger Software 3.6"),
+array('From', "test@nàme <user@domain.com>"),
+array('From', "Test <\"test test\"@domain.com>"),
+array('From', "\"test test\"@domain.com"),
+array('From', "<\"test test\"@domain.com>"),
+array('From', "Doe<test@domain.com>"),
+array('From', "\"John Doe\"<test@domain.com>"),
+array('Mail-Reply-To', 'adresse@adresse.de <addresse@adresse>'),
+array('Mail-Reply-To', '"öäü" <adresse@adresse.de>'),
+);
+
+$i = 1;
+foreach ($headers as $header) {
+ $hdr = $mime->encodeHeader($header[0], $header[1], 'UTF-8', 'base64');
+ printf("[%02d] %s: %s\n", $i, $header[0], $hdr);
+ $hdr = $mime->encodeHeader($header[0], $header[1], 'UTF-8', 'quoted-printable');
+ printf("[%02d] %s: %s\n", $i, $header[0], $hdr);
+ $i++;
+}
+?>
+--EXPECT--
+[01] From: <adresse@adresse.de>
+[01] From: <adresse@adresse.de>
+[02] From: adresse@adresse.de
+[02] From: adresse@adresse.de
+[03] From: Frank Do <adresse@adresse.de>
+[03] From: Frank Do <adresse@adresse.de>
+[04] To: Frank Do <adresse@adresse.de>, James Clark <james@domain.com>
+[04] To: Frank Do <adresse@adresse.de>, James Clark <james@domain.com>
+[05] From: "Frank Do" <adresse@adresse.de>
+[05] From: "Frank Do" <adresse@adresse.de>
+[06] Cc: "Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>
+[06] Cc: "Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>
+[07] Cc: <adresse@adresse.de>, =?UTF-8?B?S3XFm21pZGVyc2tpIEphbiBLcnp5c3p0b2Yg?=
+ =?UTF-8?B?SmFudXN6IETFgnVnYSBuYXp3YQ==?= <cris@domain.com>
+[07] Cc: <adresse@adresse.de>, =?UTF-8?Q?Ku=C5=9Bmiderski_Jan_Krzysztof_Janusz?=
+ =?UTF-8?Q?_D=C5=82uga_nazwa?= <cris@domain.com>
+[08] From: "adresse@adresse.de" <addresse@adresse>
+[08] From: "adresse@adresse.de" <addresse@adresse>
+[09] From: "adresse@adresse.de" <addresse@adresse>
+[09] From: "adresse@adresse.de" <addresse@adresse>
+[10] From: =?UTF-8?B?R2VybWFuIFVtbGF1dHMgw7bDpMO8?= <adresse@adresse.de>
+[10] From: =?UTF-8?Q?German_Umlauts_=C3=B6=C3=A4=C3=BC?= <adresse@adresse.de>
+[11] Subject: =?UTF-8?B?R2VybWFuIFVtbGF1dHMgw7bDpMO8IDxhZHJlc3NlQGFkcmVzc2Uu?=
+ =?UTF-8?B?ZGU+?=
+[11] Subject: =?UTF-8?Q?German_Umlauts_=C3=B6=C3=A4=C3=BC_=3Cadresse=40adresse?=
+ =?UTF-8?Q?=2Ede=3E?=
+[12] Subject: Short ASCII subject
+[12] Subject: Short ASCII subject
+[13] Subject: Long ASCII subject - multiline space separated words - too long for
+ one line
+[13] Subject: Long ASCII subject - multiline space separated words - too long for
+ one line
+[14] Subject: =?UTF-8?B?U2hvcnQgVW5pY29kZSDFvCBzdWJqZWN0?=
+[14] Subject: =?UTF-8?Q?Short_Unicode_=C5=BC_subject?=
+[15] Subject: =?UTF-8?B?TG9uZyBVbmljb2RlIHN1YmplY3QgLSB6YcW8w7PFgsSHIGfEmcWb?=
+ =?UTF-8?B?bMSFIGphxbrFhCAtIHRvbyBsb25nIGZvciBvbmUgbGluZQ==?=
+[15] Subject: =?UTF-8?Q?Long_Unicode_subject_-_za=C5=BC=C3=B3=C5=82=C4=87_g?=
+ =?UTF-8?Q?=C4=99=C5=9Bl=C4=85_ja=C5=BA=C5=84_-_too_long_for_one_line?=
+[16] References: <hglvja$jg7$1@nemesis.news.neostrada.pl>
+ <4b2e87ac$1@news.home.net.pl> <hgm5b1$3a7$1@atlantis.news.neostrada.pl>
+[16] References: <hglvja$jg7$1@nemesis.news.neostrada.pl>
+ <4b2e87ac$1@news.home.net.pl> <hgm5b1$3a7$1@atlantis.news.neostrada.pl>
+[17] To: "Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>
+[17] To: "Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>
+[18] To: "Frank \" \\Do" <adresse@adresse.de>
+[18] To: "Frank \" \\Do" <adresse@adresse.de>
+[19] To: "Frank \" \\Do" <adresse@adresse.de>
+[19] To: "Frank \" \\Do" <adresse@adresse.de>
+[20] Subject: A REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY /REALLY/ LONG test
+[20] Subject: A REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY /REALLY/ LONG test
+[21] Subject: =?UTF-8?B?VEVTVCBTw7xwZXIgZ3LDtnNlIHRvbGxlIGdyw7zDn2Ugdm9uIG1p?=
+ =?UTF-8?B?ciBTw7xwZXIgZ3LDtnNlIHRvbGxlIGdyw7zDn2Ugdm9uIG1pciBTw7xwZXIg?=
+ =?UTF-8?B?Z3LDtnNlIHRvbGxlIGdyw7zDn2Ugdm9uIG1pciBTw7xwZXIgZ3LDtnNlIHRv?=
+ =?UTF-8?B?bGxlIGdyw7zDn2Ugdm9uIG1pciBTw7xwZXIgZ3LDtnNlIHRvbGxlIGdyw7w=?=
+ =?UTF-8?B?w59lIHZvbiBtaXIgU8O8cGVyIGdyw7ZzZSB0b2xsZSBncsO8w59lIHZvbiBt?=
+ =?UTF-8?B?aXIgU8O8cGVyIGdyw7ZzZSB0b2xsZSBncsO8w59lIHZvbiBtaXIgU8O8cGVy?=
+ =?UTF-8?B?IGdyw7ZzZSB0b2xsZSBncsO8w59lIHZvbiBtaXIgU8O8cGVyIGdyw7ZzZSB0?=
+ =?UTF-8?B?b2xsZSBncsO8w59lIHZvbiBtaXIhISE/?=
+[21] Subject: =?UTF-8?Q?TEST_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_m?=
+ =?UTF-8?Q?ir_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_mir_S=C3=BCp?=
+ =?UTF-8?Q?er_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_mir_S=C3=BCper_gr=C3=B6?=
+ =?UTF-8?Q?se_tolle_gr=C3=BC=C3=9Fe_von_mir_S=C3=BCper_gr=C3=B6se_tolle_gr?=
+ =?UTF-8?Q?=C3=BC=C3=9Fe_von_mir_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC?=
+ =?UTF-8?Q?=C3=9Fe_von_mir_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von?=
+ =?UTF-8?Q?_mir_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_mir_S?=
+ =?UTF-8?Q?=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_mir!!!=3F?=
+[22] Subject: =?UTF-8?B?VXBkYXRlOiBNaWNyb3NvZnQgV2luZG93cy1Ub29sIHp1bSBFbnRm?=
+ =?UTF-8?B?ZXJuZW4gYsO2c2FydGlnZXIgU29mdHdhcmUgMy42?=
+[22] Subject: =?UTF-8?Q?Update=3A_Microsoft_Windows-Tool_zum_Entfernen_b=C3=B6?=
+ =?UTF-8?Q?sartiger_Software_3=2E6?=
+[23] From: =?UTF-8?B?dGVzdEBuw6BtZQ==?= <user@domain.com>
+[23] From: =?UTF-8?Q?test=40n=C3=A0me?= <user@domain.com>
+[24] From: Test <"test test"@domain.com>
+[24] From: Test <"test test"@domain.com>
+[25] From: "test test"@domain.com
+[25] From: "test test"@domain.com
+[26] From: <"test test"@domain.com>
+[26] From: <"test test"@domain.com>
+[27] From: Doe <test@domain.com>
+[27] From: Doe <test@domain.com>
+[28] From: "John Doe" <test@domain.com>
+[28] From: "John Doe" <test@domain.com>
+[29] Mail-Reply-To: "adresse@adresse.de" <addresse@adresse>
+[29] Mail-Reply-To: "adresse@adresse.de" <addresse@adresse>
+[30] Mail-Reply-To: =?UTF-8?B?w7bDpMO8?= <adresse@adresse.de>
+[30] Mail-Reply-To: =?UTF-8?Q?=C3=B6=C3=A4=C3=BC?= <adresse@adresse.de>
diff --git a/www/wiki/vendor/pear/mail_mime/tests/headers_without_mbstring.phpt b/www/wiki/vendor/pear/mail_mime/tests/headers_without_mbstring.phpt
new file mode 100644
index 00000000..893847c2
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/headers_without_mbstring.phpt
@@ -0,0 +1,149 @@
+--TEST--
+Multi-test for headers encoding using base64 and quoted-printable
+--SKIPIF--
+<?php
+if (function_exists('mb_substr') && function_exists('mb_strlen')) {
+ die("skip mbstring functions found!");
+}
+?>
+--FILE--
+<?php
+include("Mail/mime.php");
+$mime = new Mail_mime();
+
+$headers = array(
+array('From', '<adresse@adresse.de>'),
+array('From', 'adresse@adresse.de'),
+array('From', 'Frank Do <adresse@adresse.de>'),
+array('To', 'Frank Do <adresse@adresse.de>, James Clark <james@domain.com>'),
+array('From', '"Frank Do" <adresse@adresse.de>'),
+array('Cc', '"Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>'),
+array('Cc', ' <adresse@adresse.de>, "Kuśmiderski Jan Krzysztof Janusz Długa nazwa" <cris@domain.com>'),
+array('From', '"adresse@adresse.de" <addresse@adresse>'),
+array('From', 'adresse@adresse.de <addresse@adresse>'),
+array('From', '"German Umlauts öäü" <adresse@adresse.de>'),
+array('Subject', 'German Umlauts öäü <adresse@adresse.de>'),
+array('Subject', 'Short ASCII subject'),
+array('Subject', 'Long ASCII subject - multiline space separated words - too long for one line'),
+array('Subject', 'Short Unicode ż subject'),
+array('Subject', 'Long Unicode subject - zażółć gęślą jaźń - too long for one line'),
+array('References', '<hglvja$jg7$1@nemesis.news.neostrada.pl> <4b2e87ac$1@news.home.net.pl> <hgm5b1$3a7$1@atlantis.news.neostrada.pl>'),
+array('To', '"Frank Do" <adresse@adresse.de>,, "James Clark" <james@domain.com>'),
+array('To', '"Frank \\" \\\\Do" <adresse@adresse.de>'),
+array('To', 'Frank " \\Do <adresse@adresse.de>'),
+array('Subject', "A REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY /REALLY/ LONG test"),
+array('Subject', "TEST Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir Süper gröse tolle grüße von mir!!!?"),
+array('Subject', "Update: Microsoft Windows-Tool zum Entfernen bösartiger Software 3.6"),
+array('From', "test@nàme <user@domain.com>"),
+array('From', "Test <\"test test\"@domain.com>"),
+array('From', "\"test test\"@domain.com"),
+array('From', "<\"test test\"@domain.com>"),
+array('From', "Doe<test@domain.com>"),
+array('From', "\"John Doe\"<test@domain.com>"),
+array('Mail-Reply-To', 'adresse@adresse.de <addresse@adresse>'),
+array('Mail-Reply-To', '"öäü" <adresse@adresse.de>'),
+);
+
+$i = 1;
+foreach ($headers as $header) {
+ $hdr = $mime->encodeHeader($header[0], $header[1], 'UTF-8', 'base64');
+ printf("[%02d] %s: %s\n", $i, $header[0], $hdr);
+ $hdr = $mime->encodeHeader($header[0], $header[1], 'UTF-8', 'quoted-printable');
+ printf("[%02d] %s: %s\n", $i, $header[0], $hdr);
+ $i++;
+}
+?>
+--EXPECT--
+[01] From: <adresse@adresse.de>
+[01] From: <adresse@adresse.de>
+[02] From: adresse@adresse.de
+[02] From: adresse@adresse.de
+[03] From: Frank Do <adresse@adresse.de>
+[03] From: Frank Do <adresse@adresse.de>
+[04] To: Frank Do <adresse@adresse.de>, James Clark <james@domain.com>
+[04] To: Frank Do <adresse@adresse.de>, James Clark <james@domain.com>
+[05] From: "Frank Do" <adresse@adresse.de>
+[05] From: "Frank Do" <adresse@adresse.de>
+[06] Cc: "Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>
+[06] Cc: "Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>
+[07] Cc: <adresse@adresse.de>, =?UTF-8?B?S3XFm21pZGVyc2tpIEphbiBLcnp5c3p0b2Yg?=
+ =?UTF-8?B?SmFudXN6IETFgnVnYSBuYXp3YQ==?= <cris@domain.com>
+[07] Cc: <adresse@adresse.de>,
+ =?UTF-8?Q?Ku=C5=9Bmiderski_Jan_Krzysztof_Janusz_D?=
+ =?UTF-8?Q?=C5=82uga_nazwa?= <cris@domain.com>
+[08] From: "adresse@adresse.de" <addresse@adresse>
+[08] From: "adresse@adresse.de" <addresse@adresse>
+[09] From: "adresse@adresse.de" <addresse@adresse>
+[09] From: "adresse@adresse.de" <addresse@adresse>
+[10] From: =?UTF-8?B?R2VybWFuIFVtbGF1dHMgw7bDpMO8?= <adresse@adresse.de>
+[10] From: =?UTF-8?Q?German_Umlauts_=C3=B6=C3=A4=C3=BC?= <adresse@adresse.de>
+[11] Subject: =?UTF-8?B?R2VybWFuIFVtbGF1dHMgw7bDpMO8IDxhZHJlc3NlQGFkcmVzc2Uu?=
+ =?UTF-8?B?ZGU+?=
+[11] Subject: =?UTF-8?Q?German_Umlauts_=C3=B6=C3=A4=C3=BC_=3Cadresse=40adresse?=
+ =?UTF-8?Q?=2Ede=3E?=
+[12] Subject: Short ASCII subject
+[12] Subject: Short ASCII subject
+[13] Subject: Long ASCII subject - multiline space separated words - too long for
+ one line
+[13] Subject: Long ASCII subject - multiline space separated words - too long for
+ one line
+[14] Subject: =?UTF-8?B?U2hvcnQgVW5pY29kZSDFvCBzdWJqZWN0?=
+[14] Subject: =?UTF-8?Q?Short_Unicode_=C5=BC_subject?=
+[15] Subject: =?UTF-8?B?TG9uZyBVbmljb2RlIHN1YmplY3QgLSB6YcW8w7PFgsSHIGfEmcWb?=
+ =?UTF-8?B?bMSFIGphxbrFhCAtIHRvbyBsb25nIGZvciBvbmUgbGluZQ==?=
+[15] Subject: =?UTF-8?Q?Long_Unicode_subject_-_za=C5=BC=C3=B3=C5=82=C4=87_g=C4?=
+ =?UTF-8?Q?=99=C5=9Bl=C4=85_ja=C5=BA=C5=84_-_too_long_for_one_line?=
+[16] References: <hglvja$jg7$1@nemesis.news.neostrada.pl>
+ <4b2e87ac$1@news.home.net.pl> <hgm5b1$3a7$1@atlantis.news.neostrada.pl>
+[16] References: <hglvja$jg7$1@nemesis.news.neostrada.pl>
+ <4b2e87ac$1@news.home.net.pl> <hgm5b1$3a7$1@atlantis.news.neostrada.pl>
+[17] To: "Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>
+[17] To: "Frank Do" <adresse@adresse.de>, "James Clark" <james@domain.com>
+[18] To: "Frank \" \\Do" <adresse@adresse.de>
+[18] To: "Frank \" \\Do" <adresse@adresse.de>
+[19] To: "Frank \" \\Do" <adresse@adresse.de>
+[19] To: "Frank \" \\Do" <adresse@adresse.de>
+[20] Subject: A REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY /REALLY/ LONG test
+[20] Subject: A REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY
+ REALLY REALLY REALLY REALLY REALLY REALLY REALLY REALLY /REALLY/ LONG test
+[21] Subject: =?UTF-8?B?VEVTVCBTw7xwZXIgZ3LDtnNlIHRvbGxlIGdyw7zDn2Ugdm9uIG1p?=
+ =?UTF-8?B?ciBTw7xwZXIgZ3LDtnNlIHRvbGxlIGdyw7zDn2Ugdm9uIG1pciBTw7xwZXIg?=
+ =?UTF-8?B?Z3LDtnNlIHRvbGxlIGdyw7zDn2Ugdm9uIG1pciBTw7xwZXIgZ3LDtnNlIHRv?=
+ =?UTF-8?B?bGxlIGdyw7zDn2Ugdm9uIG1pciBTw7xwZXIgZ3LDtnNlIHRvbGxlIGdyw7zD?=
+ =?UTF-8?B?n2Ugdm9uIG1pciBTw7xwZXIgZ3LDtnNlIHRvbGxlIGdyw7zDn2Ugdm9uIG1p?=
+ =?UTF-8?B?ciBTw7xwZXIgZ3LDtnNlIHRvbGxlIGdyw7zDn2Ugdm9uIG1pciBTw7xwZXIg?=
+ =?UTF-8?B?Z3LDtnNlIHRvbGxlIGdyw7zDn2Ugdm9uIG1pciBTw7xwZXIgZ3LDtnNlIHRv?=
+ =?UTF-8?B?bGxlIGdyw7zDn2Ugdm9uIG1pciEhIT8=?=
+[21] Subject: =?UTF-8?Q?TEST_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_mir?=
+ =?UTF-8?Q?_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_mir_S=C3=BCper_g?=
+ =?UTF-8?Q?r=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_mir_S=C3=BCper_gr=C3=B6se_tol?=
+ =?UTF-8?Q?le_gr=C3=BC=C3=9Fe_von_mir_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC?=
+ =?UTF-8?Q?=C3=9Fe_von_mir_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_m?=
+ =?UTF-8?Q?ir_S=C3=BCper_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_mir_S=C3=BCper?=
+ =?UTF-8?Q?_gr=C3=B6se_tolle_gr=C3=BC=C3=9Fe_von_mir_S=C3=BCper_gr=C3=B6se_t?=
+ =?UTF-8?Q?olle_gr=C3=BC=C3=9Fe_von_mir!!!=3F?=
+[22] Subject: =?UTF-8?B?VXBkYXRlOiBNaWNyb3NvZnQgV2luZG93cy1Ub29sIHp1bSBFbnRm?=
+ =?UTF-8?B?ZXJuZW4gYsO2c2FydGlnZXIgU29mdHdhcmUgMy42?=
+[22] Subject: =?UTF-8?Q?Update=3A_Microsoft_Windows-Tool_zum_Entfernen_b=C3=B6sa?=
+ =?UTF-8?Q?rtiger_Software_3=2E6?=
+[23] From: =?UTF-8?B?dGVzdEBuw6BtZQ==?= <user@domain.com>
+[23] From: =?UTF-8?Q?test=40n=C3=A0me?= <user@domain.com>
+[24] From: Test <"test test"@domain.com>
+[24] From: Test <"test test"@domain.com>
+[25] From: "test test"@domain.com
+[25] From: "test test"@domain.com
+[26] From: <"test test"@domain.com>
+[26] From: <"test test"@domain.com>
+[27] From: Doe <test@domain.com>
+[27] From: Doe <test@domain.com>
+[28] From: "John Doe" <test@domain.com>
+[28] From: "John Doe" <test@domain.com>
+[29] Mail-Reply-To: "adresse@adresse.de" <addresse@adresse>
+[29] Mail-Reply-To: "adresse@adresse.de" <addresse@adresse>
+[30] Mail-Reply-To: =?UTF-8?B?w7bDpMO8?= <adresse@adresse.de>
+[30] Mail-Reply-To: =?UTF-8?Q?=C3=B6=C3=A4=C3=BC?= <adresse@adresse.de>
diff --git a/www/wiki/vendor/pear/mail_mime/tests/sleep_wakeup_EOL-bug3488-part1.phpt b/www/wiki/vendor/pear/mail_mime/tests/sleep_wakeup_EOL-bug3488-part1.phpt
new file mode 100644
index 00000000..6405cc0d
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/sleep_wakeup_EOL-bug3488-part1.phpt
@@ -0,0 +1,28 @@
+--TEST--
+Bug #3488 Sleep/Wakeup EOL Consistency - Part 1
+--SKIPIF--
+--FILE--
+<?php
+require_once('Mail/mime.php');
+$mm = new Mail_mime("\n");
+$mm->setHTMLBody('<html></html>');
+$mm->setTxtBody('Blah blah');
+
+if (version_compare(phpversion(), "5.0.0", '<')) {
+ $mmCopy = $mm;
+} else {
+ $mmCopy = clone($mm);
+}
+
+$mm->get();
+$x = $mm->headers();
+
+$smm = serialize(array('mm' => $mmCopy, 'header' => $x['Content-Type']));
+$fp = fopen('sleep_wakeup_data', 'w');
+fwrite($fp, $smm);
+fclose($fp);
+
+echo "Data written";
+?>
+--EXPECT--
+Data written
diff --git a/www/wiki/vendor/pear/mail_mime/tests/sleep_wakeup_EOL-bug3488-part2.phpt b/www/wiki/vendor/pear/mail_mime/tests/sleep_wakeup_EOL-bug3488-part2.phpt
new file mode 100644
index 00000000..74a87598
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/sleep_wakeup_EOL-bug3488-part2.phpt
@@ -0,0 +1,27 @@
+--TEST--
+Bug #3488 Sleep/Wakeup EOL Consistency - Part 2
+--SKIPIF--
+if (!is_readable('sleep_wakeup_data')) {
+ echo "skip No data. Part 1 must run first.\n";
+}
+--FILE--
+<?php
+require_once('Mail/mime.php');
+$filename = 'sleep_wakeup_data';
+$fp = fopen($filename, 'r');
+$smm = fread($fp, filesize($filename));
+fclose($fp);
+@unlink($filename);
+
+$mmData = unserialize($smm);
+$mmData['mm']->get();
+$x = $mmData['mm']->headers();
+
+list($h1) = explode("\n", $mmData['header']);
+list($h2) = explode("\n", $x['Content-Type']);
+
+echo ($h1 == $h2) ? "Match" : "No Match";
+
+?>
+--EXPECT--
+Match
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_10596_1.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_10596_1.phpt
new file mode 100644
index 00000000..769880a6
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_10596_1.phpt
@@ -0,0 +1,17 @@
+--TEST--
+Bug #10596 Incorrect handling of text and html '0' bodies
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mime.php");
+$mime = new Mail_mime();
+$mime->setTxtBody('0');
+$mime->setHTMLBody('0');
+$body = $mime->get();
+if ($body){
+ print("OK");
+}else{
+ print("NO BODY FOUND");
+}
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_10816_1.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_10816_1.phpt
new file mode 100644
index 00000000..022049c4
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_10816_1.phpt
@@ -0,0 +1,23 @@
+--TEST--
+Bug #10816 Unwanted linebreak at the end of output
+--SKIPIF--
+--FILE--
+<?php
+$eol = "#";
+include("Mail/mime.php");
+$encoder = new Mail_mime(array('eol'=>$eol));
+$encoder->setTXTBody('test');
+$encoder->setHTMLBody('<b>test</b>');
+$encoder->addAttachment('Just a test', 'application/octet-stream', 'test.txt', false);
+$body = $encoder->get();
+$taillength = -1 * strlen($eol) * 2;
+if (substr($body, $taillength) == ($eol.$eol)){
+ print("FAILED\n");
+ print("Body:\n");
+ print("..." . substr($body, -10) . "\n");
+}else{
+ print("OK\n");
+}
+--EXPECT--
+OK
+
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_10999_1.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_10999_1.phpt
new file mode 100644
index 00000000..ef0bdcbb
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_10999_1.phpt
@@ -0,0 +1,27 @@
+--TEST--
+Bug #10999 Bad Content-ID(cid) format
+--SKIPIF--
+--FILE--
+<?php
+$from='user@from.example.com';
+
+require_once('Mail/mime.php');
+
+$mime=new Mail_mime();
+
+$body='<img src="test.gif"/>';
+
+$mime->setHTMLBody($body);
+$mime->setFrom($from);
+$mime->addHTMLImage('','image/gif', 'test.gif', false);
+$msg=$mime->get();
+
+$header = preg_match('|Content-ID: <[0-9a-fA-F]+@from.example.com>|', $msg);
+if (!$header){
+ print("FAIL:\n");
+ print($msg);
+}else{
+ print("OK");
+}
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_11381.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_11381.phpt
new file mode 100644
index 00000000..44842c27
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_11381.phpt
@@ -0,0 +1,27 @@
+--TEST--
+Bug #11381 Domain name is attached to content-id, trailing greater-than sign is not removed
+--SKIPIF--
+--FILE--
+<?php
+$from='Test User <user@from.example.com>';
+
+require_once('Mail/mime.php');
+
+$mime=new Mail_mime();
+
+$body='<img src="test.gif"/>';
+
+$mime->setHTMLBody($body);
+$mime->setFrom($from);
+$mime->addHTMLImage('','image/gif', 'test.gif', false);
+$msg=$mime->get();
+
+$header = preg_match('|Content-ID: <[0-9a-fA-F]+@from.example.com>|', $msg);
+if (!$header){
+ print("FAIL:\n");
+ print($msg);
+}else{
+ print("OK");
+}
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_11731.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_11731.phpt
new file mode 100644
index 00000000..e0367aa2
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_11731.phpt
@@ -0,0 +1,20 @@
+--TEST--
+Bug #11731 Full stops after soft line breaks are not encoded
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mime.php");
+// Second full stop will be at the start of the second line after quoted-printable
+// encoding (full stop '=2E' + 72 characters + line-continuation '=' = 76)
+$text = '.123456789012345678901234567890123456789012345678901234567890123456789012.3456';
+$params = Array(
+ 'content_type' => 'text/plain',
+ 'encoding' => 'quoted-printable',
+);
+$mimePart = new Mail_mimePart($text, $params);
+$encoded = $mimePart->encode();
+echo $encoded['body'];
+
+--EXPECT--
+=2E123456789012345678901234567890123456789012345678901234567890123456789012=
+=2E3456
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12165.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12165.phpt
new file mode 100644
index 00000000..d8c9ddf4
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12165.phpt
@@ -0,0 +1,14 @@
+--TEST--
+Bug #12165 Dot at the end of the line disappeared
+--SKIPIF--
+--FILE--
+<?php
+include ("Mail/mime.php");
+$string='http://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com';
+$mime = new Mail_mime();
+$mime->setHTMLBody($string);
+print_r($mime->get());
+
+--EXPECT--
+http://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=
+=2Ecom
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12385_1.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12385_1.phpt
new file mode 100644
index 00000000..eb49537a
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12385_1.phpt
@@ -0,0 +1,32 @@
+--TEST--
+Bug #12385 Bad regex when replacing css style attachments
+--SKIPIF--
+--FILE--
+<?php
+$from='user@from.example.com';
+
+require_once('Mail/mime.php');
+
+$mime=new Mail_mime();
+
+$body="<style>
+className {
+ background-image: url('test.gif');
+}
+</script>
+";
+
+$mime->setHTMLBody($body);
+$mime->setFrom($from);
+$mime->addHTMLImage('','image/gif', 'test.gif', false);
+$msg = $mime->get();
+
+$cidtag = preg_match("|url\('cid:[^']*'\);|", $msg);
+if (!$cidtag){
+ print("FAIL:\n");
+ print($msg);
+}else{
+ print("OK");
+}
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12411.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12411.phpt
new file mode 100644
index 00000000..9400e2f2
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12411.phpt
@@ -0,0 +1,25 @@
+--TEST--
+Bug #12411 RFC2047 encoded attachment filenames
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+$Mime = new Mail_mime();
+
+// some text with polish Unicode letter at the beginning
+$filename = base64_decode("xZtjaWVtYQ==");
+$Mime->addAttachment('testfile', "text/plain", $filename, FALSE,
+ 'base64', 'attachment', 'ISO-8859-1', 'pl', '',
+ 'quoted-printable', 'base64');
+
+$content = $Mime->get();
+$content = str_replace("\n", '', $content);
+
+if (preg_match_all('/(name|filename)=([^\s]+)/i', $content, $matches)) {
+ echo implode("\n", $matches[2]);
+}
+
+?>
+--EXPECT--
+"=?ISO-8859-1?Q?=C5=9Bciema?="
+"=?ISO-8859-1?B?xZtjaWVtYQ==?=";
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12466.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12466.phpt
new file mode 100644
index 00000000..a1ce7a8a
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_12466.phpt
@@ -0,0 +1,23 @@
+--TEST--
+Bug #12466 Content-Transfer-Encoding checking
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mime.php");
+
+$params = array(
+ 'text_encoding' => '7bit',
+ 'html_encoding' => '7bit',
+);
+$mime = new Mail_mime($params);
+$mime->setTXTBody("ż");
+$mime->setHTMLBody("z");
+$body = $mime->getMessage();
+
+preg_match_all('/Content-Transfer-Encoding: (.*)/', $body, $m);
+echo trim($m[1][0])."\n".trim($m[1][1]);
+
+?>
+--EXPECT--
+quoted-printable
+7bit
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_13032.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_13032.phpt
new file mode 100644
index 00000000..12675bc6
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_13032.phpt
@@ -0,0 +1,21 @@
+--TEST--
+Bug #13032 Proper (different) boundary for nested parts
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+$mime = new Mail_mime("\r\n");
+$mime->setHTMLBody('html');
+$mime->setTXTBody('text');
+$mime->addAttachment('file.pdf', 'application/pdf', 'file.pdf', false, 'base64', 'inline');
+$msg = $mime->getMessage();
+
+if (preg_match_all('/boundary="([^"]+)"/', $msg, $matches)) {
+ if (count($matches) == 2 && count($matches[1]) == 2 &&
+ $matches[1][0] != $matches[1][1]) {
+ print('OK');
+ }
+}
+?>
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_13444.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_13444.phpt
new file mode 100644
index 00000000..a962aa3d
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_13444.phpt
@@ -0,0 +1,30 @@
+--TEST--
+Bug #9725 multipart/related & alternative wrong order
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mime.php");
+
+$mime = new Mail_mime();
+$mime->setTXTBody("test");
+$mime->setHTMLBody("test");
+$mime->addHTMLImage("test", 'application/octet-stream', '', false);
+$body = $mime->get();
+$head = $mime->headers();
+$headCT = $head['Content-Type'];
+$headCT = explode(";", $headCT);
+$headCT = $headCT[0];
+
+$ct = preg_match_all('|Content-Type: ([^;\r\n]+)|', $body, $matches);
+print($headCT);
+print("\n");
+foreach ($matches[1] as $match){
+ print($match);
+ print("\n");
+}
+--EXPECT--
+multipart/alternative
+text/plain
+multipart/related
+text/html
+application/octet-stream
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_13962.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_13962.phpt
new file mode 100644
index 00000000..9f732832
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_13962.phpt
@@ -0,0 +1,19 @@
+--TEST--
+Bug #13962 Multiple header support
+--SKIPIF--
+--FILE--
+<?php
+require_once('Mail/mime.php');
+
+$mime = new Mail_mime();
+
+$mime->setFrom('user@from.example.com');
+$r = $mime->txtHeaders(array('Received' => array('Received 1', 'Received 2')));
+
+print_r($r);
+?>
+--EXPECT--
+Received: Received 1
+Received: Received 2
+MIME-Version: 1.0
+From: user@from.example.com
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_14529.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_14529.phpt
new file mode 100644
index 00000000..c4b086a1
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_14529.phpt
@@ -0,0 +1,21 @@
+--TEST--
+Bug #14529 basename() workaround
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+
+$Mime = new Mail_mime();
+// some text with polish Unicode letter at the beginning
+$filename = base64_decode("xZtjaWVtYQ==");
+$Mime->addAttachment('testfile', "text/plain", $filename, FALSE, 'base64', 'attachment', 'ISO-8859-1');
+
+$content = $Mime->get();
+$content = str_replace("\n", '', $content);
+
+if (preg_match('/filename([^\s]+)/i', $content, $matches)) {
+ echo $matches[1];
+}
+?>
+--EXPECT--
+*=ISO-8859-1''%C5%9Bciema;
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_14779.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_14779.phpt
new file mode 100644
index 00000000..90972eb2
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_14779.phpt
@@ -0,0 +1,25 @@
+--TEST--
+Bug #14779 Proper header-body separator for empty attachment
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+
+$m = new Mail_mime();
+$m->addAttachment('', "text/plain", 'file.txt', FALSE, 'base64', 'attachment');
+$result = $m->get();
+
+if (preg_match('/(Content.*)--=.*/s', $result, $matches)) {
+ print_r($matches[1]."END");
+}
+
+?>
+--EXPECT--
+Content-Transfer-Encoding: base64
+Content-Type: text/plain;
+ name=file.txt
+Content-Disposition: attachment;
+ filename=file.txt
+
+
+END
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_14780.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_14780.phpt
new file mode 100644
index 00000000..da28a4ae
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_14780.phpt
@@ -0,0 +1,22 @@
+--TEST--
+Bug #14780 Invalid Content-Type when headers() is called before get()
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mime.php");
+
+$mime = new Mail_mime();
+$mime->setTXTBody("test");
+$mime->setHTMLBody("test");
+
+$head1 = $mime->headers();
+$body = $mime->get();
+$head2 = $mime->headers();
+
+if ($head1 === $head2) {
+ echo "OK";
+}
+
+?>
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_15320.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_15320.phpt
new file mode 100644
index 00000000..2f300cc2
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_15320.phpt
@@ -0,0 +1,21 @@
+--TEST--
+Bug #15320 Charset parameter in Content-Type of mail parts
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+
+$Mime = new Mail_mime();
+$Mime->addAttachment('testfile', "text/plain", 'file.txt', FALSE, 'base64', 'attachment', 'ISO-8859-1');
+
+$content = $Mime->get();
+//$content = str_replace("\n", '', $content);
+
+if (preg_match('/Content-type:([^\n]+)/i', $content, $matches)) {
+ echo $matches[1];
+}
+
+?>
+--EXPECT--
+text/plain; charset=ISO-8859-1;
+
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_16539.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_16539.phpt
new file mode 100644
index 00000000..48adc1a8
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_16539.phpt
@@ -0,0 +1,49 @@
+--TEST--
+Bug #16539 Headers longer than 998 characters
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mime.php");
+$mime = new Mail_mime();
+
+$headers = array(
+'To' => 'jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com',
+'Subject' => 'jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com',
+);
+
+echo $mime->txtHeaders($headers, true, true);
+?>
+--EXPECT--
+MIME-Version: 1.0
+To: jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com, jskibbie@schawk.com,
+ jskibbie@schawk.com, jskibbie@schawk.com
+Subject: jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.co
+ m,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com,jskibbie@schawk.com
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_17025.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_17025.phpt
new file mode 100644
index 00000000..c65ef3ae
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_17025.phpt
@@ -0,0 +1,15 @@
+--TEST--
+Bug #16539 Headers longer than 998 characters
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mime.php");
+
+$headers['From'] = 'aaaaaaaaaabbbbbbbbbbccccccccccddddddddddeeeeeeeeeeffffffffffgggggggggghhhhhhhhhh';
+# over than 76 chars
+$mime = new Mail_mime();
+$hdrs = $mime->headers($headers);
+print_r($hdrs['From']);
+?>
+--EXPECT--
+aaaaaaaaaabbbbbbbbbbccccccccccddddddddddeeeeeeeeeeffffffffffgggggggggghhhhhhhhhh
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_17175.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_17175.phpt
new file mode 100644
index 00000000..eb57f91b
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_17175.phpt
@@ -0,0 +1,24 @@
+--TEST--
+Bug #17175 Content-Description support+ecoding
+--SKIPIF--
+--FILE--
+<?php
+require_once('Mail/mime.php');
+
+$Mime = new Mail_Mime();
+$Mime->setTXTBody('Test message.');
+$Mime->addAttachment('test file contents', "text/plain",
+ 'test.txt', FALSE, 'base64', NULL, 'UTF-8', NULL, NULL, NULL, NULL,
+ 'desc');
+$Mime->addAttachment('test file contents', "text/plain",
+ 'test2.txt', FALSE, 'base64', NULL, 'UTF-8', NULL, NULL, NULL, NULL,
+ 'test unicode żąśź');
+
+$body = $Mime->getMessage();
+preg_match_all('/Content-Description: (.*)/', $body, $matches);
+foreach ($matches[1] as $value)
+ echo $value."\n";
+?>
+--EXPECT--
+desc
+=?UTF-8?Q?test_unicode_=C5=BC=C4=85=C5=9B=C5=BA?=
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_18083.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_18083.phpt
new file mode 100644
index 00000000..9c2d25af
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_18083.phpt
@@ -0,0 +1,23 @@
+--TEST--
+Bug #18083 Separate charset for attachment's content and headers
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+$Mime = new Mail_mime();
+
+$Mime->addAttachment('testfile', "text/plain",
+ base64_decode("xZtjaWVtYQ=="), FALSE,
+ 'base64', 'attachment', 'ISO-8859-1', 'pl', '',
+ 'quoted-printable', 'base64', '', 'UTF-8');
+
+$content = $Mime->get();
+$content = str_replace("\n", '', $content);
+
+if (preg_match_all('/(name|filename)=([^\s]+)/i', $content, $matches)) {
+ echo implode("\n", $matches[2]);
+}
+?>
+--EXPECT--
+"=?UTF-8?Q?=C5=9Bciema?="
+"=?UTF-8?B?xZtjaWVtYQ==?=";
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_18772.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_18772.phpt
new file mode 100644
index 00000000..bb5508f1
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_18772.phpt
@@ -0,0 +1,46 @@
+--TEST--
+Bug #18772 Text/calendar message
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+
+$mime = new Mail_mime;
+$mime->setSubject('test');
+
+// A message with text/calendar only
+$mime->setCalendarBody('VCALENDAR');
+
+echo $mime->getMessage();
+echo "\n---\n";
+
+// A message with alternative text
+$mime->setTXTBody('vcalendar');
+$msg = $mime->getMessage();
+
+echo preg_replace('/=_[0-9a-z]+/', '*', $msg);
+--EXPECT--
+MIME-Version: 1.0
+Content-Type: text/calendar; method=request; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+Subject: test
+
+VCALENDAR
+---
+MIME-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="*"
+Content-Transfer-Encoding: quoted-printable
+Subject: test
+
+--*
+Content-Transfer-Encoding: quoted-printable
+Content-Type: text/plain; charset=ISO-8859-1
+
+vcalendar
+--*
+Content-Transfer-Encoding: quoted-printable
+Content-Type: text/calendar; method=request; charset=UTF-8
+
+VCALENDAR
+--*--
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_19497.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_19497.phpt
new file mode 100644
index 00000000..df6b9265
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_19497.phpt
@@ -0,0 +1,22 @@
+--TEST--
+Bug #19497 Attachment filenames with a slash character
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+$Mime = new Mail_mime();
+
+$filename = "test/file.txt";
+$Mime->addAttachment('testfile', "text/plain", $filename, FALSE,
+ 'base64', 'attachment', 'ISO-8859-1', '', '', 'quoted-printable', 'base64');
+
+$content = $Mime->get();
+$content = str_replace("\n", '', $content);
+
+if (preg_match_all('/(name|filename)=([^\s]+)/i', $content, $matches)) {
+ echo implode("\n", $matches[2]);
+}
+?>
+--EXPECT--
+"test/file.txt"
+"test/file.txt";
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20226.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20226.phpt
new file mode 100644
index 00000000..6c32a899
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20226.phpt
@@ -0,0 +1,14 @@
+--TEST--
+Bug #20226 Mail_mimePart::encodeHeader() and ISO-2022-JP encoding
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mimePart.php");
+
+$subject = base64_decode("GyRCJT8lJCVIJWsbKEI=");
+$mime = new Mail_mimePart();
+
+echo $mime->encodeHeader('subject', $subject, 'ISO-2022-JP', 'base64');
+?>
+--EXPECT--
+=?ISO-2022-JP?B?GyRCJT8lJCVIJWsbKEI=?=
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20273.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20273.phpt
new file mode 100644
index 00000000..46539ffe
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20273.phpt
@@ -0,0 +1,13 @@
+--TEST--
+Bug #20273 Mail_mimePart::encodeHeader() and TAB character
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mimePart.php");
+
+$refs = "<test@domain.tld>\t<test2@domain.tld>";
+$mime = new Mail_mimePart();
+echo $mime->encodeHeader('References', $refs);
+?>
+--EXPECT--
+<test@domain.tld> <test2@domain.tld>
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20563.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20563.phpt
new file mode 100644
index 00000000..a5098f7f
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20563.phpt
@@ -0,0 +1,23 @@
+--TEST--
+Bug #20563 isMultipart() method tests
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mime.php");
+
+$mime = new Mail_mime;
+
+echo ($mime->isMultipart() ? 'TRUE' : 'FALSE') . "\n";
+
+$mime->setTXTBody('test');
+
+echo ($mime->isMultipart() ? 'TRUE' : 'FALSE') . "\n";
+
+$mime->setHTMLBody('test');
+
+echo ($mime->isMultipart() ? 'TRUE' : 'FALSE') . "\n";
+
+--EXPECT--
+FALSE
+FALSE
+TRUE
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20564.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20564.phpt
new file mode 100644
index 00000000..a266510a
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_20564.phpt
@@ -0,0 +1,14 @@
+--TEST--
+Bug #20564 Unsetting headers
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mime.php");
+
+$mime = new Mail_mime;
+$mime->setSubject('test');
+
+$headers = $mime->headers(array('Subject' => null), true);
+echo array_key_exists('Subject', $headers) ? '1' : '0';
+--EXPECT--
+0 \ No newline at end of file
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21098.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21098.phpt
new file mode 100644
index 00000000..bba6be62
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21098.phpt
@@ -0,0 +1,17 @@
+--TEST--
+Bug #21098 Handling of empty plain text parts
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+
+$mime = new Mail_mime();
+$mime->setTxtBody('');
+$mime->setHTMLBody('<html></html>');
+
+$headers1 = $mime->txtHeaders();
+$body = $mime->get();
+$headers2 = $mime->txtHeaders();
+print strpos($headers1, 'text/html') && strpos($headers2, 'text/html') ? 'OK' : 'NOT OK';
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21205.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21205.phpt
new file mode 100644
index 00000000..c0fd2f4f
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21205.phpt
@@ -0,0 +1,38 @@
+--TEST--
+Bug #21205 Handling ISO-2022-JP headers
+--SKIPIF--
+<?php
+include "PEAR.php";
+if (!extension_loaded('mbstring')){
+ if (!PEAR::loadExtension('mbstring')){
+ print('SKIP could not load mbstring module');
+ }
+}
+--FILE--
+<?php
+require_once('Mail/mimePart.php');
+$tests = [
+ '□京都府□',
+ '∠∠∠∠',
+];
+$addr = ' <aaa@bbb.ccc>';
+$charset = 'ISO-2022-JP';
+$encoding = 'base64';
+foreach ($tests as $test) {
+ $test = mb_convert_encoding($test, $charset);
+ print Mail_mimePart::encodeHeader("subject", $test, $charset, $encoding) . PHP_EOL;
+ print Mail_mimePart::encodeHeader("to", $test.$addr, $charset, $encoding) . PHP_EOL;
+ $test = '"' . $test . '"';
+ print Mail_mimePart::encodeHeader("subject", $test, $charset, $encoding) . PHP_EOL;
+ print Mail_mimePart::encodeHeader("to", $test.$addr, $charset, $encoding) . PHP_EOL;
+}
+?>
+--EXPECT--
+=?ISO-2022-JP?B?GyRCIiI1fkVUSVwiIhsoQg==?=
+=?ISO-2022-JP?B?GyRCIiI1fkVUSVwiIhsoQg==?= <aaa@bbb.ccc>
+=?ISO-2022-JP?B?GyRCIiI1fkVUSVwiIhsoQg==?=
+=?ISO-2022-JP?B?GyRCIiI1fkVUSVwiIhsoQg==?= <aaa@bbb.ccc>
+=?ISO-2022-JP?B?GyRCIlwiXCJcIlwbKEI=?=
+=?ISO-2022-JP?B?GyRCIlwiXCJcIlwbKEI=?= <aaa@bbb.ccc>
+=?ISO-2022-JP?B?GyRCIlwiXCJcIlwbKEI=?=
+=?ISO-2022-JP?B?GyRCIlwiXCJcIlwbKEI=?= <aaa@bbb.ccc>
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21206.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21206.phpt
new file mode 100644
index 00000000..61688f6c
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21206.phpt
@@ -0,0 +1,28 @@
+--TEST--
+Bug #21206 Handling quoted strings
+--SKIPIF--
+--FILE--
+<?php
+require_once('Mail/mimePart.php');
+class X extends Mail_mimePart {
+ public static function explodeQuotedString($delimiter, $string){
+ return Mail_mimePart::explodeQuotedString($delimiter, $string);
+ }
+}
+
+$tests = [
+ '"a" <a@a.a>, b <b@b.b>',
+ '"c\\\\" <c@c.c>, d <d@d.d>',
+];
+foreach ($tests as $test) {
+ $addrs = X::explodeQuotedString('[\t,]', $test);
+ foreach ($addrs as $addr) {
+ print trim($addr) . PHP_EOL;
+ }
+}
+?>
+--EXPECT--
+"a" <a@a.a>
+b <b@b.b>
+"c\\" <c@c.c>
+d <d@d.d>
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21255.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21255.phpt
new file mode 100644
index 00000000..778c6215
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_21255.phpt
@@ -0,0 +1,19 @@
+--TEST--
+Bug #21255 Boundary gets added twice
+--SKIPIF--
+--FILE--
+<?php
+include "Mail/mime.php";
+
+$mime = new Mail_mime("\r\n");
+$mime->setHTMLBody('html');
+$mime->setTXTBody('text');
+$mime->setContentType('multipart/alternative', array('boundary' => 'something'));
+
+$msg = $mime->getMessage();
+
+echo substr_count($msg, 'boundary=');
+
+?>
+--EXPECT--
+1
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_1.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_1.phpt
new file mode 100644
index 00000000..bf27e9e7
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_1.phpt
@@ -0,0 +1,20 @@
+--TEST--
+Bug #3513 Support of RFC2231 in header fields. (ISO-8859-1)
+--SKIPIF--
+--FILE--
+<?php
+require_once('Mail/mime.php');
+
+$test = "Fóóbær.txt";
+$Mime = new Mail_Mime();
+$Mime->addAttachment('testfile',"text/plain", $test, FALSE, 'base64', 'attachment', 'ISO-8859-1');
+
+$content = $Mime->get();
+$content = str_replace("\n", '', $content);
+
+if (preg_match('/filename([^\s]+)/i', $content, $matches)) {
+ echo $matches[1];
+}
+
+--EXPECT--
+*=ISO-8859-1''F%F3%F3b%E6r.txt;
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_2.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_2.phpt
new file mode 100644
index 00000000..3b574401
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_2.phpt
@@ -0,0 +1,21 @@
+--TEST--
+Bug #3513 Support of RFC2231 in header fields. (UTF-8)
+--SKIPIF--
+--FILE--
+<?php
+require_once('Mail/mime.php');
+
+$test = "Süper gröse tolle tolle grüße.txt";
+$Mime = new Mail_Mime();
+$Mime->addAttachment('testfile',"text/plain", $test, FALSE, 'base64', 'attachment', 'UTF-8', 'de');
+
+$content = $Mime->get();
+$content = str_replace("\n", '', $content);
+
+if (preg_match_all('/filename([^\s]+)/i', $content, $matches)) {
+ echo implode("\n", $matches[1]);
+}
+
+--EXPECT--
+*0*=UTF-8'de'S%C3%BCper%20gr%C3%B6se%20tolle%20tolle%20gr%C3%BC;
+*1*=%C3%9Fe.txt;
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_3.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_3.phpt
new file mode 100644
index 00000000..8652dce8
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_3513_3.phpt
@@ -0,0 +1,23 @@
+--TEST--
+Bug #3513 Support of RFC2231 in header fields. (ISO-2022-JP)
+--SKIPIF--
+--FILE--
+<?php
+mb_internal_encoding('ISO-2022-JP');
+$testEncoded="GyRCRnxLXDhsGyhCLnR4dA==";
+$test = base64_decode($testEncoded); // Japanese filename in ISO-2022-JP charset.
+require_once('Mail/mime.php');
+
+$Mime = new Mail_Mime();
+$Mime->addAttachment('testfile',"text/plain", $test, FALSE, 'base64', 'attachment', 'iso-2022-jp', '');
+
+$content = $Mime->get();
+$content = str_replace("\n", '', $content);
+
+if (preg_match('/filename([^\s]+)/i', $content, $matches)) {
+ echo $matches[1];
+}
+?>
+--EXPECT--
+*=iso-2022-jp''%1B$BF|K%5C8l%1B%28B.txt;
+
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_7561_1.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_7561_1.phpt
new file mode 100644
index 00000000..ee5d3a3b
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_7561_1.phpt
@@ -0,0 +1,24 @@
+--TEST--
+Bug #7561 Mail_mimePart::quotedPrintableEncode() misbehavior with mbstring overload
+--INI--
+mbstring.language=Neutral
+mbstring.func_overload=6
+mbstring.internal_encoding=UTF-8
+mbstring.http_output=UTF-8
+--SKIPIF--
+<?php
+include "PEAR.php";
+if (!extension_loaded('mbstring')){
+ if (!PEAR::loadExtension('mbstring')){
+ print('SKIP could not load mbstring module');
+ }
+}
+--FILE--
+<?php
+include("Mail/mimePart.php");
+// string is UTF-8 encoded
+$input = "Micha\xC3\xABl \xC3\x89ric St\xC3\xA9phane";
+$rv = Mail_mimePart::quotedPrintableEncode($input, 76, "\n");
+echo $rv, "\n";
+--EXPECT--
+Micha=C3=ABl =C3=89ric St=C3=A9phane
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_8386_1.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_8386_1.phpt
new file mode 100644
index 00000000..e317375b
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_8386_1.phpt
@@ -0,0 +1,22 @@
+--TEST--
+Bug #8386 HTML body not correctly encoded if attachments present
+--SKIPIF--
+--FILE--
+<?php
+$eol = "\n#";
+include("Mail/mime.php");
+$encoder = new Mail_mime(array('eol'=>$eol));
+$encoder->setTXTBody('test');
+$encoder->setHTMLBody('<b>test</b>');
+$encoder->addAttachment('Just a test', 'application/octet-stream', 'test.txt', false);
+$body = $encoder->get();
+if (strpos($body, '--' . $eol . '--=')){
+ print("FAILED\n");
+ print("Single delimiter() between 2 parts found.\n");
+ print($body);
+}else{
+ print("OK");
+}
+?>
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_8541_1.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_8541_1.phpt
new file mode 100644
index 00000000..74213b43
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_8541_1.phpt
@@ -0,0 +1,19 @@
+--TEST--
+Bug #8541 mimePart.php line delimiter is \r
+--SKIPIF--
+--FILE--
+<?php
+$mime = file_get_contents('Mail/mime.php', 1);
+$mimePart = file_get_contents('Mail/mimePart.php', 1);
+if (strpos($mime, "\r")){
+ print("\\r found in mime.php\n");
+}elseif (strpos($mime, "\t")){
+ print("\\t found in mime.php\n");
+}elseif (strpos($mimePart, "\r")){
+ print("\\r found in mimePart.php\n");
+}elseif (strpos($mimePart, "\t")){
+ print("\\t found in mimePart.php\n");
+}
+print('OK');
+--EXPECT--
+OK
diff --git a/www/wiki/vendor/pear/mail_mime/tests/test_Bug_9722_1.phpt b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_9722_1.phpt
new file mode 100644
index 00000000..b85f111b
--- /dev/null
+++ b/www/wiki/vendor/pear/mail_mime/tests/test_Bug_9722_1.phpt
@@ -0,0 +1,24 @@
+--TEST--
+Bug #9722 quotedPrintableEncode does not encode dot at start of line on Windows platform
+--SKIPIF--
+--FILE--
+<?php
+include("Mail/mimePart.php");
+$text = "This
+is a
+test
+...
+ It is
+//really fun//
+to make :(";
+
+print_r(Mail_mimePart::quotedPrintableEncode($text, 76, "\n"));
+
+--EXPECT--
+This
+is a
+test
+=2E..
+ It is=20
+//really fun//
+to make :(
diff --git a/www/wiki/vendor/pear/net_smtp/LICENSE b/www/wiki/vendor/pear/net_smtp/LICENSE
new file mode 100644
index 00000000..539591cc
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/LICENSE
@@ -0,0 +1,69 @@
+--------------------------------------------------------------------
+ The PHP License, version 3.01
+ Copyright (c) 2002-2015 Jon Parise and Chuck Hagenbuch.
+ All rights reserved.
+--------------------------------------------------------------------
+
+Redistribution and use in source and binary forms, with or without
+modification, is permitted provided that the following conditions
+are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. 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.
+
+ 3. The name "PHP" must not be used to endorse or promote products
+ derived from this software without prior written permission. For
+ written permission, please contact group@php.net.
+
+ 4. Products derived from this software may not be called "PHP", nor
+ may "PHP" appear in their name, without prior written permission
+ from group@php.net. You may indicate that your software works in
+ conjunction with PHP by saying "Foo for PHP" instead of calling
+ it "PHP Foo" or "phpfoo"
+
+ 5. The PHP Group may publish revised and/or new versions of the
+ license from time to time. Each version will be given a
+ distinguishing version number.
+ Once covered code has been published under a particular version
+ of the license, you may always continue to use it under the terms
+ of that version. You may also choose to use such covered code
+ under the terms of any subsequent version of the license
+ published by the PHP Group. No one other than the PHP Group has
+ the right to modify the terms applicable to covered code created
+ under this License.
+
+ 6. Redistributions of any form whatsoever must retain the following
+ acknowledgment:
+ "This product includes PHP software, freely available from
+ <http://www.php.net/software/>".
+
+THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND
+ANY EXPRESSED 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 PHP
+DEVELOPMENT TEAM OR ITS 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.
+
+--------------------------------------------------------------------
+
+This software consists of voluntary contributions made by many
+individuals on behalf of the PHP Group.
+
+The PHP Group can be contacted via Email at group@php.net.
+
+For more information on the PHP Group and the PHP project,
+please see <http://www.php.net>.
+
+PHP includes the Zend Engine, freely available at
+<http://www.zend.com>.
diff --git a/www/wiki/vendor/pear/net_smtp/Net/SMTP.php b/www/wiki/vendor/pear/net_smtp/Net/SMTP.php
new file mode 100644
index 00000000..5593343a
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/Net/SMTP.php
@@ -0,0 +1,1256 @@
+<?php
+/** vim: set expandtab softtabstop=4 tabstop=4 shiftwidth=4: */
+// +----------------------------------------------------------------------+
+// | PHP Version 5 and 7 |
+// +----------------------------------------------------------------------+
+// | Copyright (c) 1997-2015 Jon Parise and Chuck Hagenbuch |
+// +----------------------------------------------------------------------+
+// | This source file is subject to version 3.01 of the PHP license, |
+// | that is bundled with this package in the file LICENSE, and is |
+// | available at through the world-wide-web at |
+// | http://www.php.net/license/3_01.txt. |
+// | If you did not receive a copy of the PHP license and are unable to |
+// | obtain it through the world-wide-web, please send a note to |
+// | license@php.net so we can mail you a copy immediately. |
+// +----------------------------------------------------------------------+
+// | Authors: Chuck Hagenbuch <chuck@horde.org> |
+// | Jon Parise <jon@php.net> |
+// | Damian Alejandro Fernandez Sosa <damlists@cnba.uba.ar> |
+// +----------------------------------------------------------------------+
+
+require_once 'PEAR.php';
+require_once 'Net/Socket.php';
+
+/**
+ * Provides an implementation of the SMTP protocol using PEAR's
+ * Net_Socket class.
+ *
+ * @package Net_SMTP
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @author Jon Parise <jon@php.net>
+ * @author Damian Alejandro Fernandez Sosa <damlists@cnba.uba.ar>
+ *
+ * @example basic.php A basic implementation of the Net_SMTP package.
+ */
+class Net_SMTP
+{
+ /**
+ * The server to connect to.
+ * @var string
+ */
+ public $host = 'localhost';
+
+ /**
+ * The port to connect to.
+ * @var int
+ */
+ public $port = 25;
+
+ /**
+ * The value to give when sending EHLO or HELO.
+ * @var string
+ */
+ public $localhost = 'localhost';
+
+ /**
+ * List of supported authentication methods, in preferential order.
+ * @var array
+ */
+ public $auth_methods = array();
+
+ /**
+ * Use SMTP command pipelining (specified in RFC 2920) if the SMTP
+ * server supports it.
+ *
+ * When pipeling is enabled, rcptTo(), mailFrom(), sendFrom(),
+ * somlFrom() and samlFrom() do not wait for a response from the
+ * SMTP server but return immediately.
+ *
+ * @var bool
+ */
+ public $pipelining = false;
+
+ /**
+ * Number of pipelined commands.
+ * @var int
+ */
+ protected $pipelined_commands = 0;
+
+ /**
+ * Should debugging output be enabled?
+ * @var boolean
+ */
+ protected $debug = false;
+
+ /**
+ * Debug output handler.
+ * @var callback
+ */
+ protected $debug_handler = null;
+
+ /**
+ * The socket resource being used to connect to the SMTP server.
+ * @var resource
+ */
+ protected $socket = null;
+
+ /**
+ * Array of socket options that will be passed to Net_Socket::connect().
+ * @see stream_context_create()
+ * @var array
+ */
+ protected $socket_options = null;
+
+ /**
+ * The socket I/O timeout value in seconds.
+ * @var int
+ */
+ protected $timeout = 0;
+
+ /**
+ * The most recent server response code.
+ * @var int
+ */
+ protected $code = -1;
+
+ /**
+ * The most recent server response arguments.
+ * @var array
+ */
+ protected $arguments = array();
+
+ /**
+ * Stores the SMTP server's greeting string.
+ * @var string
+ */
+ protected $greeting = null;
+
+ /**
+ * Stores detected features of the SMTP server.
+ * @var array
+ */
+ protected $esmtp = array();
+
+ /**
+ * Instantiates a new Net_SMTP object, overriding any defaults
+ * with parameters that are passed in.
+ *
+ * If you have SSL support in PHP, you can connect to a server
+ * over SSL using an 'ssl://' prefix:
+ *
+ * // 465 is a common smtps port.
+ * $smtp = new Net_SMTP('ssl://mail.host.com', 465);
+ * $smtp->connect();
+ *
+ * @param string $host The server to connect to.
+ * @param integer $port The port to connect to.
+ * @param string $localhost The value to give when sending EHLO or HELO.
+ * @param boolean $pipelining Use SMTP command pipelining
+ * @param integer $timeout Socket I/O timeout in seconds.
+ * @param array $socket_options Socket stream_context_create() options.
+ *
+ * @since 1.0
+ */
+ public function __construct($host = null, $port = null, $localhost = null,
+ $pipelining = false, $timeout = 0, $socket_options = null
+ ) {
+ if (isset($host)) {
+ $this->host = $host;
+ }
+ if (isset($port)) {
+ $this->port = $port;
+ }
+ if (isset($localhost)) {
+ $this->localhost = $localhost;
+ }
+
+ $this->pipelining = $pipelining;
+ $this->socket = new Net_Socket();
+ $this->socket_options = $socket_options;
+ $this->timeout = $timeout;
+
+ /* Include the Auth_SASL package. If the package is available, we
+ * enable the authentication methods that depend upon it. */
+ if (@include_once 'Auth/SASL.php') {
+ $this->setAuthMethod('CRAM-MD5', array($this, 'authCramMD5'));
+ $this->setAuthMethod('DIGEST-MD5', array($this, 'authDigestMD5'));
+ }
+
+ /* These standard authentication methods are always available. */
+ $this->setAuthMethod('LOGIN', array($this, 'authLogin'), false);
+ $this->setAuthMethod('PLAIN', array($this, 'authPlain'), false);
+ }
+
+ /**
+ * Set the socket I/O timeout value in seconds plus microseconds.
+ *
+ * @param integer $seconds Timeout value in seconds.
+ * @param integer $microseconds Additional value in microseconds.
+ *
+ * @since 1.5.0
+ */
+ public function setTimeout($seconds, $microseconds = 0)
+ {
+ return $this->socket->setTimeout($seconds, $microseconds);
+ }
+
+ /**
+ * Set the value of the debugging flag.
+ *
+ * @param boolean $debug New value for the debugging flag.
+ * @param callback $handler Debug handler callback
+ *
+ * @since 1.1.0
+ */
+ public function setDebug($debug, $handler = null)
+ {
+ $this->debug = $debug;
+ $this->debug_handler = $handler;
+ }
+
+ /**
+ * Write the given debug text to the current debug output handler.
+ *
+ * @param string $message Debug mesage text.
+ *
+ * @since 1.3.3
+ */
+ protected function debug($message)
+ {
+ if ($this->debug) {
+ if ($this->debug_handler) {
+ call_user_func_array(
+ $this->debug_handler, array(&$this, $message)
+ );
+ } else {
+ echo "DEBUG: $message\n";
+ }
+ }
+ }
+
+ /**
+ * Send the given string of data to the server.
+ *
+ * @param string $data The string of data to send.
+ *
+ * @return mixed The number of bytes that were actually written,
+ * or a PEAR_Error object on failure.
+ *
+ * @since 1.1.0
+ */
+ protected function send($data)
+ {
+ $this->debug("Send: $data");
+
+ $result = $this->socket->write($data);
+ if (!$result || PEAR::isError($result)) {
+ $msg = $result ? $result->getMessage() : "unknown error";
+ return PEAR::raiseError("Failed to write to socket: $msg");
+ }
+
+ return $result;
+ }
+
+ /**
+ * Send a command to the server with an optional string of
+ * arguments. A carriage return / linefeed (CRLF) sequence will
+ * be appended to each command string before it is sent to the
+ * SMTP server - an error will be thrown if the command string
+ * already contains any newline characters. Use send() for
+ * commands that must contain newlines.
+ *
+ * @param string $command The SMTP command to send to the server.
+ * @param string $args A string of optional arguments to append
+ * to the command.
+ *
+ * @return mixed The result of the send() call.
+ *
+ * @since 1.1.0
+ */
+ protected function put($command, $args = '')
+ {
+ if (!empty($args)) {
+ $command .= ' ' . $args;
+ }
+
+ if (strcspn($command, "\r\n") !== strlen($command)) {
+ return PEAR::raiseError('Commands cannot contain newlines');
+ }
+
+ return $this->send($command . "\r\n");
+ }
+
+ /**
+ * Read a reply from the SMTP server. The reply consists of a response
+ * code and a response message.
+ *
+ * @param mixed $valid The set of valid response codes. These
+ * may be specified as an array of integer
+ * values or as a single integer value.
+ * @param bool $later Do not parse the response now, but wait
+ * until the last command in the pipelined
+ * command group
+ *
+ * @return mixed True if the server returned a valid response code or
+ * a PEAR_Error object is an error condition is reached.
+ *
+ * @since 1.1.0
+ *
+ * @see getResponse
+ */
+ protected function parseResponse($valid, $later = false)
+ {
+ $this->code = -1;
+ $this->arguments = array();
+
+ if ($later) {
+ $this->pipelined_commands++;
+ return true;
+ }
+
+ for ($i = 0; $i <= $this->pipelined_commands; $i++) {
+ while ($line = $this->socket->readLine()) {
+ $this->debug("Recv: $line");
+
+ /* If we receive an empty line, the connection was closed. */
+ if (empty($line)) {
+ $this->disconnect();
+ return PEAR::raiseError('Connection was closed');
+ }
+
+ /* Read the code and store the rest in the arguments array. */
+ $code = substr($line, 0, 3);
+ $this->arguments[] = trim(substr($line, 4));
+
+ /* Check the syntax of the response code. */
+ if (is_numeric($code)) {
+ $this->code = (int)$code;
+ } else {
+ $this->code = -1;
+ break;
+ }
+
+ /* If this is not a multiline response, we're done. */
+ if (substr($line, 3, 1) != '-') {
+ break;
+ }
+ }
+ }
+
+ $this->pipelined_commands = 0;
+
+ /* Compare the server's response code with the valid code/codes. */
+ if (is_int($valid) && ($this->code === $valid)) {
+ return true;
+ } elseif (is_array($valid) && in_array($this->code, $valid, true)) {
+ return true;
+ }
+
+ return PEAR::raiseError('Invalid response code received from server', $this->code);
+ }
+
+ /**
+ * Issue an SMTP command and verify its response.
+ *
+ * @param string $command The SMTP command string or data.
+ * @param mixed $valid The set of valid response codes. These
+ * may be specified as an array of integer
+ * values or as a single integer value.
+ *
+ * @return mixed True on success or a PEAR_Error object on failure.
+ *
+ * @since 1.6.0
+ */
+ public function command($command, $valid)
+ {
+ if (PEAR::isError($error = $this->put($command))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse($valid))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Return a 2-tuple containing the last response from the SMTP server.
+ *
+ * @return array A two-element array: the first element contains the
+ * response code as an integer and the second element
+ * contains the response's arguments as a string.
+ *
+ * @since 1.1.0
+ */
+ public function getResponse()
+ {
+ return array($this->code, join("\n", $this->arguments));
+ }
+
+ /**
+ * Return the SMTP server's greeting string.
+ *
+ * @return string A string containing the greeting string, or null if
+ * a greeting has not been received.
+ *
+ * @since 1.3.3
+ */
+ public function getGreeting()
+ {
+ return $this->greeting;
+ }
+
+ /**
+ * Attempt to connect to the SMTP server.
+ *
+ * @param int $timeout The timeout value (in seconds) for the
+ * socket connection attempt.
+ * @param bool $persistent Should a persistent socket connection
+ * be used?
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.0
+ */
+ public function connect($timeout = null, $persistent = false)
+ {
+ $this->greeting = null;
+
+ $result = $this->socket->connect(
+ $this->host, $this->port, $persistent, $timeout, $this->socket_options
+ );
+
+ if (PEAR::isError($result)) {
+ return PEAR::raiseError(
+ 'Failed to connect socket: ' . $result->getMessage()
+ );
+ }
+
+ /*
+ * Now that we're connected, reset the socket's timeout value for
+ * future I/O operations. This allows us to have different socket
+ * timeout values for the initial connection (our $timeout parameter)
+ * and all other socket operations.
+ */
+ if ($this->timeout > 0) {
+ if (PEAR::isError($error = $this->setTimeout($this->timeout))) {
+ return $error;
+ }
+ }
+
+ if (PEAR::isError($error = $this->parseResponse(220))) {
+ return $error;
+ }
+
+ /* Extract and store a copy of the server's greeting string. */
+ list(, $this->greeting) = $this->getResponse();
+
+ if (PEAR::isError($error = $this->negotiate())) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Attempt to disconnect from the SMTP server.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.0
+ */
+ public function disconnect()
+ {
+ if (PEAR::isError($error = $this->put('QUIT'))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(221))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->socket->disconnect())) {
+ return PEAR::raiseError(
+ 'Failed to disconnect socket: ' . $error->getMessage()
+ );
+ }
+
+ return true;
+ }
+
+ /**
+ * Attempt to send the EHLO command and obtain a list of ESMTP
+ * extensions available, and failing that just send HELO.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ *
+ * @since 1.1.0
+ */
+ protected function negotiate()
+ {
+ if (PEAR::isError($error = $this->put('EHLO', $this->localhost))) {
+ return $error;
+ }
+
+ if (PEAR::isError($this->parseResponse(250))) {
+ /* If the EHLO failed, try the simpler HELO command. */
+ if (PEAR::isError($error = $this->put('HELO', $this->localhost))) {
+ return $error;
+ }
+ if (PEAR::isError($this->parseResponse(250))) {
+ return PEAR::raiseError('HELO was not accepted', $this->code);
+ }
+
+ return true;
+ }
+
+ foreach ($this->arguments as $argument) {
+ $verb = strtok($argument, ' ');
+ $len = strlen($verb);
+ $arguments = substr($argument, $len + 1, strlen($argument) - $len - 1);
+ $this->esmtp[$verb] = $arguments;
+ }
+
+ if (!isset($this->esmtp['PIPELINING'])) {
+ $this->pipelining = false;
+ }
+
+ return true;
+ }
+
+ /**
+ * Returns the name of the best authentication method that the server
+ * has advertised.
+ *
+ * @return mixed Returns a string containing the name of the best
+ * supported authentication method or a PEAR_Error object
+ * if a failure condition is encountered.
+ * @since 1.1.0
+ */
+ protected function getBestAuthMethod()
+ {
+ $available_methods = explode(' ', $this->esmtp['AUTH']);
+
+ foreach ($this->auth_methods as $method => $callback) {
+ if (in_array($method, $available_methods)) {
+ return $method;
+ }
+ }
+
+ return PEAR::raiseError('No supported authentication methods');
+ }
+
+ /**
+ * Attempt to do SMTP authentication.
+ *
+ * @param string $uid The userid to authenticate as.
+ * @param string $pwd The password to authenticate with.
+ * @param string $method The requested authentication method. If none is
+ * specified, the best supported method will be used.
+ * @param bool $tls Flag indicating whether or not TLS should be attempted.
+ * @param string $authz An optional authorization identifier. If specified, this
+ * identifier will be used as the authorization proxy.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.0
+ */
+ public function auth($uid, $pwd , $method = '', $tls = true, $authz = '')
+ {
+ /* We can only attempt a TLS connection if one has been requested,
+ * we're running PHP 5.1.0 or later, have access to the OpenSSL
+ * extension, are connected to an SMTP server which supports the
+ * STARTTLS extension, and aren't already connected over a secure
+ * (SSL) socket connection. */
+ if ($tls && version_compare(PHP_VERSION, '5.1.0', '>=')
+ && extension_loaded('openssl') && isset($this->esmtp['STARTTLS'])
+ && strncasecmp($this->host, 'ssl://', 6) !== 0
+ ) {
+ /* Start the TLS connection attempt. */
+ if (PEAR::isError($result = $this->put('STARTTLS'))) {
+ return $result;
+ }
+ if (PEAR::isError($result = $this->parseResponse(220))) {
+ return $result;
+ }
+ if (isset($this->socket_options['ssl']['crypto_method'])) {
+ $crypto_method = $this->socket_options['ssl']['crypto_method'];
+ } else {
+ /* STREAM_CRYPTO_METHOD_TLS_ANY_CLIENT constant does not exist
+ * and STREAM_CRYPTO_METHOD_SSLv23_CLIENT constant is
+ * inconsistent across PHP versions. */
+ $crypto_method = STREAM_CRYPTO_METHOD_TLS_CLIENT
+ | @STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT
+ | @STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT;
+ }
+ if (PEAR::isError($result = $this->socket->enableCrypto(true, $crypto_method))) {
+ return $result;
+ } elseif ($result !== true) {
+ return PEAR::raiseError('STARTTLS failed');
+ }
+
+ /* Send EHLO again to recieve the AUTH string from the
+ * SMTP server. */
+ $this->negotiate();
+ }
+
+ if (empty($this->esmtp['AUTH'])) {
+ return PEAR::raiseError('SMTP server does not support authentication');
+ }
+
+ /* If no method has been specified, get the name of the best
+ * supported method advertised by the SMTP server. */
+ if (empty($method)) {
+ if (PEAR::isError($method = $this->getBestAuthMethod())) {
+ /* Return the PEAR_Error object from _getBestAuthMethod(). */
+ return $method;
+ }
+ } else {
+ $method = strtoupper($method);
+ if (!array_key_exists($method, $this->auth_methods)) {
+ return PEAR::raiseError("$method is not a supported authentication method");
+ }
+ }
+
+ if (!isset($this->auth_methods[$method])) {
+ return PEAR::raiseError("$method is not a supported authentication method");
+ }
+
+ if (!is_callable($this->auth_methods[$method], false)) {
+ return PEAR::raiseError("$method authentication method cannot be called");
+ }
+
+ if (is_array($this->auth_methods[$method])) {
+ list($object, $method) = $this->auth_methods[$method];
+ $result = $object->{$method}($uid, $pwd, $authz, $this);
+ } else {
+ $func = $this->auth_methods[$method];
+ $result = $func($uid, $pwd, $authz, $this);
+ }
+
+ /* If an error was encountered, return the PEAR_Error object. */
+ if (PEAR::isError($result)) {
+ return $result;
+ }
+
+ return true;
+ }
+
+ /**
+ * Add a new authentication method.
+ *
+ * @param string $name The authentication method name (e.g. 'PLAIN')
+ * @param mixed $callback The authentication callback (given as the name of a
+ * function or as an (object, method name) array).
+ * @param bool $prepend Should the new method be prepended to the list of
+ * available methods? This is the default behavior,
+ * giving the new method the highest priority.
+ *
+ * @return mixed True on success or a PEAR_Error object on failure.
+ *
+ * @since 1.6.0
+ */
+ public function setAuthMethod($name, $callback, $prepend = true)
+ {
+ if (!is_string($name)) {
+ return PEAR::raiseError('Method name is not a string');
+ }
+
+ if (!is_string($callback) && !is_array($callback)) {
+ return PEAR::raiseError('Method callback must be string or array');
+ }
+
+ if (is_array($callback)) {
+ if (!is_object($callback[0]) || !is_string($callback[1])) {
+ return PEAR::raiseError('Bad mMethod callback array');
+ }
+ }
+
+ if ($prepend) {
+ $this->auth_methods = array_merge(
+ array($name => $callback), $this->auth_methods
+ );
+ } else {
+ $this->auth_methods[$name] = $callback;
+ }
+
+ return true;
+ }
+
+ /**
+ * Authenticates the user using the DIGEST-MD5 method.
+ *
+ * @param string $uid The userid to authenticate as.
+ * @param string $pwd The password to authenticate with.
+ * @param string $authz The optional authorization proxy identifier.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.1.0
+ */
+ protected function authDigestMD5($uid, $pwd, $authz = '')
+ {
+ if (PEAR::isError($error = $this->put('AUTH', 'DIGEST-MD5'))) {
+ return $error;
+ }
+ /* 334: Continue authentication request */
+ if (PEAR::isError($error = $this->parseResponse(334))) {
+ /* 503: Error: already authenticated */
+ if ($this->code === 503) {
+ return true;
+ }
+ return $error;
+ }
+
+ $auth_sasl = new Auth_SASL;
+ $digest = $auth_sasl->factory('digest-md5');
+ $challenge = base64_decode($this->arguments[0]);
+ $auth_str = base64_encode(
+ $digest->getResponse($uid, $pwd, $challenge, $this->host, "smtp", $authz)
+ );
+
+ if (PEAR::isError($error = $this->put($auth_str))) {
+ return $error;
+ }
+ /* 334: Continue authentication request */
+ if (PEAR::isError($error = $this->parseResponse(334))) {
+ return $error;
+ }
+
+ /* We don't use the protocol's third step because SMTP doesn't
+ * allow subsequent authentication, so we just silently ignore
+ * it. */
+ if (PEAR::isError($error = $this->put(''))) {
+ return $error;
+ }
+ /* 235: Authentication successful */
+ if (PEAR::isError($error = $this->parseResponse(235))) {
+ return $error;
+ }
+ }
+
+ /**
+ * Authenticates the user using the CRAM-MD5 method.
+ *
+ * @param string $uid The userid to authenticate as.
+ * @param string $pwd The password to authenticate with.
+ * @param string $authz The optional authorization proxy identifier.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.1.0
+ */
+ protected function authCRAMMD5($uid, $pwd, $authz = '')
+ {
+ if (PEAR::isError($error = $this->put('AUTH', 'CRAM-MD5'))) {
+ return $error;
+ }
+ /* 334: Continue authentication request */
+ if (PEAR::isError($error = $this->parseResponse(334))) {
+ /* 503: Error: already authenticated */
+ if ($this->code === 503) {
+ return true;
+ }
+ return $error;
+ }
+
+ $auth_sasl = new Auth_SASL;
+ $challenge = base64_decode($this->arguments[0]);
+ $cram = $auth_sasl->factory('cram-md5');
+ $auth_str = base64_encode($cram->getResponse($uid, $pwd, $challenge));
+
+ if (PEAR::isError($error = $this->put($auth_str))) {
+ return $error;
+ }
+
+ /* 235: Authentication successful */
+ if (PEAR::isError($error = $this->parseResponse(235))) {
+ return $error;
+ }
+ }
+
+ /**
+ * Authenticates the user using the LOGIN method.
+ *
+ * @param string $uid The userid to authenticate as.
+ * @param string $pwd The password to authenticate with.
+ * @param string $authz The optional authorization proxy identifier.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.1.0
+ */
+ protected function authLogin($uid, $pwd, $authz = '')
+ {
+ if (PEAR::isError($error = $this->put('AUTH', 'LOGIN'))) {
+ return $error;
+ }
+ /* 334: Continue authentication request */
+ if (PEAR::isError($error = $this->parseResponse(334))) {
+ /* 503: Error: already authenticated */
+ if ($this->code === 503) {
+ return true;
+ }
+ return $error;
+ }
+
+ if (PEAR::isError($error = $this->put(base64_encode($uid)))) {
+ return $error;
+ }
+ /* 334: Continue authentication request */
+ if (PEAR::isError($error = $this->parseResponse(334))) {
+ return $error;
+ }
+
+ if (PEAR::isError($error = $this->put(base64_encode($pwd)))) {
+ return $error;
+ }
+
+ /* 235: Authentication successful */
+ if (PEAR::isError($error = $this->parseResponse(235))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Authenticates the user using the PLAIN method.
+ *
+ * @param string $uid The userid to authenticate as.
+ * @param string $pwd The password to authenticate with.
+ * @param string $authz The optional authorization proxy identifier.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.1.0
+ */
+ protected function authPlain($uid, $pwd, $authz = '')
+ {
+ if (PEAR::isError($error = $this->put('AUTH', 'PLAIN'))) {
+ return $error;
+ }
+ /* 334: Continue authentication request */
+ if (PEAR::isError($error = $this->parseResponse(334))) {
+ /* 503: Error: already authenticated */
+ if ($this->code === 503) {
+ return true;
+ }
+ return $error;
+ }
+
+ $auth_str = base64_encode($authz . chr(0) . $uid . chr(0) . $pwd);
+
+ if (PEAR::isError($error = $this->put($auth_str))) {
+ return $error;
+ }
+
+ /* 235: Authentication successful */
+ if (PEAR::isError($error = $this->parseResponse(235))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Send the HELO command.
+ *
+ * @param string $domain The domain name to say we are.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.0
+ */
+ public function helo($domain)
+ {
+ if (PEAR::isError($error = $this->put('HELO', $domain))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(250))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Return the list of SMTP service extensions advertised by the server.
+ *
+ * @return array The list of SMTP service extensions.
+ * @since 1.3
+ */
+ public function getServiceExtensions()
+ {
+ return $this->esmtp;
+ }
+
+ /**
+ * Send the MAIL FROM: command.
+ *
+ * @param string $sender The sender (reverse path) to set.
+ * @param string $params String containing additional MAIL parameters,
+ * such as the NOTIFY flags defined by RFC 1891
+ * or the VERP protocol.
+ *
+ * If $params is an array, only the 'verp' option
+ * is supported. If 'verp' is true, the XVERP
+ * parameter is appended to the MAIL command.
+ * If the 'verp' value is a string, the full
+ * XVERP=value parameter is appended.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.0
+ */
+ public function mailFrom($sender, $params = null)
+ {
+ $args = "FROM:<$sender>";
+
+ /* Support the deprecated array form of $params. */
+ if (is_array($params) && isset($params['verp'])) {
+ if ($params['verp'] === true) {
+ $args .= ' XVERP';
+ } elseif (trim($params['verp'])) {
+ $args .= ' XVERP=' . $params['verp'];
+ }
+ } elseif (is_string($params) && !empty($params)) {
+ $args .= ' ' . $params;
+ }
+
+ if (PEAR::isError($error = $this->put('MAIL', $args))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(250, $this->pipelining))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Send the RCPT TO: command.
+ *
+ * @param string $recipient The recipient (forward path) to add.
+ * @param string $params String containing additional RCPT parameters,
+ * such as the NOTIFY flags defined by RFC 1891.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ *
+ * @since 1.0
+ */
+ public function rcptTo($recipient, $params = null)
+ {
+ $args = "TO:<$recipient>";
+ if (is_string($params)) {
+ $args .= ' ' . $params;
+ }
+
+ if (PEAR::isError($error = $this->put('RCPT', $args))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(array(250, 251), $this->pipelining))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Quote the data so that it meets SMTP standards.
+ *
+ * This is provided as a separate public function to facilitate
+ * easier overloading for the cases where it is desirable to
+ * customize the quoting behavior.
+ *
+ * @param string &$data The message text to quote. The string must be passed
+ * by reference, and the text will be modified in place.
+ *
+ * @since 1.2
+ */
+ public function quotedata(&$data)
+ {
+ /* Because a single leading period (.) signifies an end to the
+ * data, legitimate leading periods need to be "doubled" ('..'). */
+ $data = preg_replace('/^\./m', '..', $data);
+
+ /* Change Unix (\n) and Mac (\r) linefeeds into CRLF's (\r\n). */
+ $data = preg_replace('/(?:\r\n|\n|\r(?!\n))/', "\r\n", $data);
+ }
+
+ /**
+ * Send the DATA command.
+ *
+ * @param mixed $data The message data, either as a string or an open
+ * file resource.
+ * @param string $headers The message headers. If $headers is provided,
+ * $data is assumed to contain only body data.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.0
+ */
+ public function data($data, $headers = null)
+ {
+ /* Verify that $data is a supported type. */
+ if (!is_string($data) && !is_resource($data)) {
+ return PEAR::raiseError('Expected a string or file resource');
+ }
+
+ /* Start by considering the size of the optional headers string. We
+ * also account for the addition 4 character "\r\n\r\n" separator
+ * sequence. */
+ $size = $headers_size = (is_null($headers)) ? 0 : strlen($headers) + 4;
+
+ if (is_resource($data)) {
+ $stat = fstat($data);
+ if ($stat === false) {
+ return PEAR::raiseError('Failed to get file size');
+ }
+ $size += $stat['size'];
+ } else {
+ $size += strlen($data);
+ }
+
+ /* RFC 1870, section 3, subsection 3 states "a value of zero indicates
+ * that no fixed maximum message size is in force". Furthermore, it
+ * says that if "the parameter is omitted no information is conveyed
+ * about the server's fixed maximum message size". */
+ $limit = (isset($this->esmtp['SIZE'])) ? $this->esmtp['SIZE'] : 0;
+ if ($limit > 0 && $size >= $limit) {
+ $this->disconnect();
+ return PEAR::raiseError('Message size exceeds server limit');
+ }
+
+ /* Initiate the DATA command. */
+ if (PEAR::isError($error = $this->put('DATA'))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(354))) {
+ return $error;
+ }
+
+ /* If we have a separate headers string, send it first. */
+ if (!is_null($headers)) {
+ $this->quotedata($headers);
+ if (PEAR::isError($result = $this->send($headers . "\r\n\r\n"))) {
+ return $result;
+ }
+
+ /* Subtract the headers size now that they've been sent. */
+ $size -= $headers_size;
+ }
+
+ /* Now we can send the message body data. */
+ if (is_resource($data)) {
+ /* Stream the contents of the file resource out over our socket
+ * connection, line by line. Each line must be run through the
+ * quoting routine. */
+ while (strlen($line = fread($data, 8192)) > 0) {
+ /* If the last character is an newline, we need to grab the
+ * next character to check to see if it is a period. */
+ while (!feof($data)) {
+ $char = fread($data, 1);
+ $line .= $char;
+ if ($char != "\n") {
+ break;
+ }
+ }
+ $this->quotedata($line);
+ if (PEAR::isError($result = $this->send($line))) {
+ return $result;
+ }
+ }
+
+ $last = $line;
+ } else {
+ /*
+ * Break up the data by sending one chunk (up to 512k) at a time.
+ * This approach reduces our peak memory usage.
+ */
+ for ($offset = 0; $offset < $size;) {
+ $end = $offset + 512000;
+
+ /*
+ * Ensure we don't read beyond our data size or span multiple
+ * lines. quotedata() can't properly handle character data
+ * that's split across two line break boundaries.
+ */
+ if ($end >= $size) {
+ $end = $size;
+ } else {
+ for (; $end < $size; $end++) {
+ if ($data[$end] != "\n") {
+ break;
+ }
+ }
+ }
+
+ /* Extract our chunk and run it through the quoting routine. */
+ $chunk = substr($data, $offset, $end - $offset);
+ $this->quotedata($chunk);
+
+ /* If we run into a problem along the way, abort. */
+ if (PEAR::isError($result = $this->send($chunk))) {
+ return $result;
+ }
+
+ /* Advance the offset to the end of this chunk. */
+ $offset = $end;
+ }
+
+ $last = $chunk;
+ }
+
+ /* Don't add another CRLF sequence if it's already in the data */
+ $terminator = (substr($last, -2) == "\r\n" ? '' : "\r\n") . ".\r\n";
+
+ /* Finally, send the DATA terminator sequence. */
+ if (PEAR::isError($result = $this->send($terminator))) {
+ return $result;
+ }
+
+ /* Verify that the data was successfully received by the server. */
+ if (PEAR::isError($error = $this->parseResponse(250, $this->pipelining))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Send the SEND FROM: command.
+ *
+ * @param string $path The reverse path to send.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.2.6
+ */
+ public function sendFrom($path)
+ {
+ if (PEAR::isError($error = $this->put('SEND', "FROM:<$path>"))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(250, $this->pipelining))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Send the SOML FROM: command.
+ *
+ * @param string $path The reverse path to send.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.2.6
+ */
+ public function somlFrom($path)
+ {
+ if (PEAR::isError($error = $this->put('SOML', "FROM:<$path>"))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(250, $this->pipelining))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Send the SAML FROM: command.
+ *
+ * @param string $path The reverse path to send.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.2.6
+ */
+ public function samlFrom($path)
+ {
+ if (PEAR::isError($error = $this->put('SAML', "FROM:<$path>"))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(250, $this->pipelining))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Send the RSET command.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.0
+ */
+ public function rset()
+ {
+ if (PEAR::isError($error = $this->put('RSET'))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(250, $this->pipelining))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Send the VRFY command.
+ *
+ * @param string $string The string to verify
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.0
+ */
+ public function vrfy($string)
+ {
+ /* Note: 251 is also a valid response code */
+ if (PEAR::isError($error = $this->put('VRFY', $string))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(array(250, 252)))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Send the NOOP command.
+ *
+ * @return mixed Returns a PEAR_Error with an error message on any
+ * kind of failure, or true on success.
+ * @since 1.0
+ */
+ public function noop()
+ {
+ if (PEAR::isError($error = $this->put('NOOP'))) {
+ return $error;
+ }
+ if (PEAR::isError($error = $this->parseResponse(250))) {
+ return $error;
+ }
+
+ return true;
+ }
+
+ /**
+ * Backwards-compatibility method. identifySender()'s functionality is
+ * now handled internally.
+ *
+ * @return boolean This method always return true.
+ *
+ * @since 1.0
+ */
+ public function identifySender()
+ {
+ return true;
+ }
+}
diff --git a/www/wiki/vendor/pear/net_smtp/composer.json b/www/wiki/vendor/pear/net_smtp/composer.json
new file mode 100644
index 00000000..88a39236
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/composer.json
@@ -0,0 +1,48 @@
+{
+ "authors": [
+ {
+ "email": "jon@php.net",
+ "name": "Jon Parise",
+ "homepage": "http://www.indelible.org",
+ "role": "Lead"
+ },
+ {
+ "email": "chuck@horde.org",
+ "name": "Chuck Hagenbuch",
+ "role": "Lead"
+ }
+ ],
+ "autoload": {
+ "psr-0": {
+ "Net": "./"
+ }
+ },
+ "description": "An implementation of the SMTP protocol",
+ "keywords": [
+ "smtp",
+ "mail",
+ "email"
+ ],
+ "include-path": [
+ "./"
+ ],
+ "license": "PHP-3.01",
+ "name": "pear/net_smtp",
+ "homepage": "http://pear.github.io/Net_SMTP/",
+ "support": {
+ "issues": "https://github.com/pear/Net_SMTP/issues",
+ "source": "https://github.com/pear/Net_SMTP"
+ },
+ "type": "library",
+ "require": {
+ "php": ">=5.4.0",
+ "pear/pear-core-minimal": "*",
+ "pear/net_socket": "*"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "*"
+ },
+ "suggest": {
+ "pear/auth_sasl": "Install optionally via your project's composer.json"
+ }
+}
diff --git a/www/wiki/vendor/pear/net_smtp/docs/docutils.conf b/www/wiki/vendor/pear/net_smtp/docs/docutils.conf
new file mode 100644
index 00000000..10aeab46
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/docs/docutils.conf
@@ -0,0 +1,16 @@
+[general]
+source-link: no
+no-datestamp: yes
+generator: off
+strip-comments: yes
+toc-backlinks: no
+
+[standalone reader]
+docinfo_xform: no
+
+[html4css1 writer]
+stylesheet-path: docutils.css
+embed-stylesheet: yes
+field-name-limit: 20
+cloak-email-addresses: yes
+initial-header-level: 2
diff --git a/www/wiki/vendor/pear/net_smtp/docs/docutils.css b/www/wiki/vendor/pear/net_smtp/docs/docutils.css
new file mode 100644
index 00000000..fba72b59
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/docs/docutils.css
@@ -0,0 +1,108 @@
+body {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: 0.8em;
+ letter-spacing: 0.01em;
+ line-height: 1.5em;
+ text-align: justify;
+ margin: 0 auto;
+ width: 48em;
+}
+
+a:link, a:visited {
+ color: #00c;
+ padding-bottom: 0;
+ text-decoration: none;
+ border-bottom: 1px solid #dbd5c5;
+}
+
+a:hover {
+ padding-bottom: 0;
+ border-bottom: 2px solid #dbd5c5;
+}
+
+h1, h2, h3 {
+ font-family: Georgia, "Times New Roman", Times, serif;
+ font-weight: normal;
+ line-height: normal;
+}
+
+h1 {
+ font-size: 2.1em;
+ letter-spacing: -0.02em;
+ margin-top: 30px;
+ text-align: center;
+}
+
+h2 {
+ font-size: 1.6em;
+ font-style: italic;
+ margin: 30px 0 10px 0;
+}
+
+h3 {
+ font-size: 1.3em;
+ font-style: italic;
+ margin-top: 20px;
+}
+
+li {
+ line-height: 135%;
+}
+
+ul, ol {
+ margin: 0 0 1em 2em;
+ padding: 0 0 0 1em;
+}
+
+hr {
+ background-color: #ccc;
+ border: 0px none;
+ color: #eee;
+ height: 1px;
+ margin: 30px 0px;
+}
+
+blockquote, pre {
+ background-color: #f9f9f9;
+ border: 1px solid #eee;
+ border-left: 2px solid #ccc;
+ padding: 1em;
+}
+
+blockquote {
+ color: #666;
+ line-height: 1.3em;
+}
+
+pre {
+ line-height: normal;
+ overflow: auto;
+}
+
+pre.code-block {
+ padding-bottom: 0;
+}
+
+tt, pre, code, samp, kbd {
+ color: #333;
+ font-family: Consolas, 'Lucida Console', monospace;
+ font-size: 13px;
+}
+
+label em {
+ font-weight: normal;
+}
+
+form {
+ margin: 0;
+ padding: 0;
+}
+
+.code-block .err { border: 1px solid #FF0000 } /* Error */
+.code-block .k,.kn { color: #369 } /* Keywords */
+.code-block .c,.cm,.cp,.c1 { color: #666; font-style: italic } /* Comments */
+.code-block .n { color: #000 } /* Names */
+.code-block .p { color: #000 } /* Punctuation */
+.code-block .nc,.nf,.nn { color: #333; font-weight: bold } /* Symbol Names */
+.code-block .s { color: #933 } /* Literal.String */
+.code-block .sd { color: #666 } /* Literal.String.Doc */
diff --git a/www/wiki/vendor/pear/net_smtp/docs/guide.txt b/www/wiki/vendor/pear/net_smtp/docs/guide.txt
new file mode 100644
index 00000000..a0e61dbd
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/docs/guide.txt
@@ -0,0 +1,267 @@
+======================
+ The Net_SMTP Package
+======================
+
+--------------------
+ User Documentation
+--------------------
+
+:Author: Jon Parise
+:Contact: jon@php.net
+
+.. contents:: Table of Contents
+.. section-numbering::
+
+Dependencies
+============
+
+The ``PEAR_Error`` Class
+------------------------
+
+The Net_SMTP package uses the `PEAR_Error`_ class for all of its `error
+handling`_.
+
+The ``Net_Socket`` Package
+--------------------------
+
+The Net_Socket_ package is used as the basis for all network communications.
+Connection options can be specified via the `$socket_options` construction
+parameter::
+
+ $socket_options = array('ssl' => array('verify_peer_name' => false));
+ $smtp = new Net_SMTP($host, null, null, false, 0, $socket_options);
+
+**Note:** PHP 5.6 introduced `OpenSSL changes`_. Peer certificate verification
+is now enabled by default. Although not recommended, `$socket_options` can be
+used to disable peer verification (as shown above).
+
+.. _OpenSSL changes: http://php.net/manual/en/migration56.openssl.php
+
+The ``Auth_SASL`` Package
+-------------------------
+
+The `Auth_SASL`_ package is an optional dependency. If it is available, the
+Net_SMTP package will be able to support the DIGEST-MD5_ and CRAM-MD5_ SMTP
+authentication methods. Otherwise, only the LOGIN_ and PLAIN_ methods will
+be available.
+
+Error Handling
+==============
+
+All of the Net_SMTP class's public methods return a PEAR_Error_ object if an
+error occurs. The standard way to check for a PEAR_Error object is by using
+`PEAR::isError()`_::
+
+ if (PEAR::isError($error = $smtp->connect())) {
+ die($error->getMessage());
+ }
+
+.. _PEAR::isError(): http://pear.php.net/manual/en/core.pear.pear.iserror.php
+
+SMTP Authentication
+===================
+
+The Net_SMTP package supports the SMTP authentication standard (as defined
+by RFC-2554_). The Net_SMTP package supports the following authentication
+methods, in order of preference:
+
+.. _RFC-2554: http://www.ietf.org/rfc/rfc2554.txt
+
+DIGEST-MD5
+----------
+
+The DIGEST-MD5 authentication method uses `RSA Data Security Inc.`_'s MD5
+Message Digest algorithm. It is considered the most secure method of SMTP
+authentication.
+
+**Note:** The DIGEST-MD5 authentication method is only supported if the
+AUTH_SASL_ package is available.
+
+.. _RSA Data Security Inc.: http://www.rsasecurity.com/
+
+CRAM-MD5
+--------
+
+The CRAM-MD5 authentication method has been superseded by the DIGEST-MD5_
+method in terms of security. It is provided here for compatibility with
+older SMTP servers that may not support the newer DIGEST-MD5 algorithm.
+
+**Note:** The CRAM-MD5 authentication method is only supported if the
+AUTH_SASL_ package is available.
+
+LOGIN
+-----
+
+The LOGIN authentication method encrypts the user's password using the
+Base64_ encoding scheme. Because decrypting a Base64-encoded string is
+trivial, LOGIN is not considered a secure authentication method and should
+be avoided.
+
+.. _Base64: http://www.php.net/manual/en/function.base64-encode.php
+
+PLAIN
+-----
+
+The PLAIN authentication method sends the user's password in plain text.
+This method of authentication is not secure and should be avoided.
+
+Secure Connections
+==================
+
+If `secure socket transports`_ have been enabled in PHP, it is possible to
+establish a secure connection to the remote SMTP server::
+
+ $smtp = new Net_SMTP('ssl://mail.example.com', 465);
+
+This example connects to ``mail.example.com`` on port 465 (a common SMTPS
+port) using the ``ssl://`` transport.
+
+.. _secure socket transports: http://www.php.net/transports
+
+Sending Data
+============
+
+Message data is sent using the ``data()`` method. The data can be supplied
+as a single string or as an open file resource.
+
+If a string is provided, it is passed through the `data quoting`_ system and
+sent to the socket connection as a single block. These operations are all
+memory-based, so sending large messages may result in high memory usage.
+
+If an open file resource is provided, the ``data()`` method will read the
+message data from the file line-by-line. Each chunk will be quoted and sent
+to the socket connection individually, reducing the overall memory overhead of
+this data sending operation.
+
+Header data can be specified separately from message body data by passing it
+as the optional second parameter to ``data()``. This is especially useful
+when an open file resource is being used to supply message data because it
+allows header fields (like *Subject:*) to be built dynamically at runtime.
+
+::
+
+ $smtp->data($fp, "Subject: My Subject");
+
+Data Quoting
+============
+
+By default, all outbound string data is quoted in accordance with SMTP
+standards. This means that all native Unix (``\n``) and Mac (``\r``) line
+endings are converted to Internet-standard CRLF (``\r\n``) line endings.
+Also, because the SMTP protocol uses a single leading period (``.``) to signal
+an end to the message data, single leading periods in the original data
+string are "doubled" (e.g. "``..``").
+
+These string transformation can be expensive when large blocks of data are
+involved. For example, the Net_SMTP package is not aware of MIME parts (it
+just sees the MIME message as one big string of characters), so it is not
+able to skip non-text attachments when searching for characters that may
+need to be quoted.
+
+Because of this, it is possible to extend the Net_SMTP class in order to
+implement your own custom quoting routine. Just create a new class based on
+the Net_SMTP class and reimplement the ``quotedata()`` method::
+
+ require 'Net_SMTP.php';
+
+ class Net_SMTP_custom extends Net_SMTP
+ {
+ function quotedata($data)
+ {
+ /* Perform custom data quoting */
+ }
+ }
+
+Note that the ``$data`` parameter will be passed to the ``quotedata()``
+function `by reference`_. This means that you can operate directly on
+``$data``. It also the overhead of copying a large ``$data`` string to and
+from the ``quotedata()`` method.
+
+.. _by reference: http://www.php.net/manual/en/language.references.pass.php
+
+Server Responses
+================
+
+The Net_SMTP package retains the server's last response for further
+inspection. The ``getResponse()`` method returns a 2-tuple (two element
+array) containing the server's response code as an integer and the response's
+arguments as a string.
+
+Upon a successful connection, the server's greeting string is available via
+the ``getGreeting()`` method.
+
+Debugging
+=========
+
+The Net_SMTP package contains built-in debugging output routines (disabled by
+default). Debugging output must be explicitly enabled via the ``setDebug()``
+method::
+
+ $smtp->setDebug(true);
+
+The debugging messages will be sent to the standard output stream by default.
+If you need more control over the output, you can optionally install your own
+debug handler.
+
+::
+
+ function debugHandler($smtp, $message)
+ {
+ echo "[$smtp->host] $message\n";
+ }
+
+ $smtp->setDebug(true, "debugHandler");
+
+
+Examples
+========
+
+Basic Use
+---------
+
+The following script demonstrates how a simple email message can be sent
+using the Net_SMTP package::
+
+ require 'Net/SMTP.php';
+
+ $host = 'mail.example.com';
+ $from = 'user@example.com';
+ $rcpt = array('recipient1@example.com', 'recipient2@example.com');
+ $subj = "Subject: Test Message\n";
+ $body = "Body Line 1\nBody Line 2";
+
+ /* Create a new Net_SMTP object. */
+ if (! ($smtp = new Net_SMTP($host))) {
+ die("Unable to instantiate Net_SMTP object\n");
+ }
+
+ /* Connect to the SMTP server. */
+ if (PEAR::isError($e = $smtp->connect())) {
+ die($e->getMessage() . "\n");
+ }
+
+ /* Send the 'MAIL FROM:' SMTP command. */
+ if (PEAR::isError($smtp->mailFrom($from))) {
+ die("Unable to set sender to <$from>\n");
+ }
+
+ /* Address the message to each of the recipients. */
+ foreach ($rcpt as $to) {
+ if (PEAR::isError($res = $smtp->rcptTo($to))) {
+ die("Unable to add recipient <$to>: " . $res->getMessage() . "\n");
+ }
+ }
+
+ /* Set the body of the message. */
+ if (PEAR::isError($smtp->data($subj . "\r\n" . $body))) {
+ die("Unable to send data\n");
+ }
+
+ /* Disconnect from the SMTP server. */
+ $smtp->disconnect();
+
+.. _PEAR_Error: http://pear.php.net/manual/en/core.pear.pear-error.php
+.. _Net_Socket: http://pear.php.net/package/Net_Socket
+.. _Auth_SASL: http://pear.php.net/package/Auth_SASL
+
+.. vim: tabstop=4 shiftwidth=4 softtabstop=4 expandtab textwidth=78 ft=rst:
diff --git a/www/wiki/vendor/pear/net_smtp/examples/basic.php b/www/wiki/vendor/pear/net_smtp/examples/basic.php
new file mode 100644
index 00000000..0f09fe05
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/examples/basic.php
@@ -0,0 +1,39 @@
+<?php
+
+require 'Net/SMTP.php';
+
+$host = 'mail.example.com';
+$from = 'user@example.com';
+$rcpt = array('recipient1@example.com', 'recipient2@example.com');
+$subj = "Subject: Test Message\n";
+$body = "Body Line 1\nBody Line 2";
+
+/* Create a new Net_SMTP object. */
+if (! ($smtp = new Net_SMTP($host))) {
+ die("Unable to instantiate Net_SMTP object\n");
+}
+
+/* Connect to the SMTP server. */
+if (PEAR::isError($e = $smtp->connect())) {
+ die($e->getMessage() . "\n");
+}
+$smtp->auth('username','password');
+/* Send the 'MAIL FROM:' SMTP command. */
+if (PEAR::isError($smtp->mailFrom($from))) {
+ die("Unable to set sender to <$from>\n");
+}
+
+/* Address the message to each of the recipients. */
+foreach ($rcpt as $to) {
+ if (PEAR::isError($res = $smtp->rcptTo($to))) {
+ die("Unable to add recipient <$to>: " . $res->getMessage() . "\n");
+ }
+}
+
+/* Set the body of the message. */
+if (PEAR::isError($smtp->data($subj . "\r\n" . $body))) {
+ die("Unable to send data\n");
+}
+
+/* Disconnect from the SMTP server. */
+$smtp->disconnect();
diff --git a/www/wiki/vendor/pear/net_smtp/package.xml b/www/wiki/vendor/pear/net_smtp/package.xml
new file mode 100644
index 00000000..2183ef98
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/package.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.7.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
+ http://pear.php.net/dtd/tasks-1.0.xsd
+ http://pear.php.net/dtd/package-2.0
+ http://pear.php.net/dtd/package-2.0.xsd">
+ <name>Net_SMTP</name>
+ <channel>pear.php.net</channel>
+ <summary>An implementation of the SMTP protocol</summary>
+ <description>Provides an implementation of the SMTP protocol using PEAR&apos;s Net_Socket class.</description>
+ <lead>
+ <name>Jon Parise</name>
+ <user>jon</user>
+ <email>jon@php.net</email>
+ <active>yes</active>
+ </lead>
+ <lead>
+ <name>Chuck Hagenbuch</name>
+ <user>chagenbu</user>
+ <email>chuck@horde.org</email>
+ <active>yes</active>
+ </lead>
+ <date>2017-01-14</date>
+ <time>00:00:00</time>
+ <version>
+ <release>1.7.3</release>
+ <api>1.3.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.php.net/license/3_01.txt">PHP License</license>
+ <notes>- Fix MIME boundary size calculation (#34)
+- Workaround E_DEPRECATED warning on Auth_SASL::factory() call (#29)
+ </notes>
+ <contents>
+ <dir baseinstalldir="/" name="/">
+ <file name="LICENSE" role="doc" />
+ <dir name="docs">
+ <file name="guide.txt" role="doc" />
+ </dir> <!-- /docs -->
+ <dir name="examples">
+ <file name="basic.php" role="doc" />
+ </dir> <!-- /examples -->
+ <dir name="tests">
+ <file name="auth.phpt" role="test" />
+ <file name="basic.phpt" role="test" />
+ <file name="config.php.dist" role="test" />
+ <file name="quotedata.phpt" role="test" />
+ </dir> <!-- /tests -->
+ <file name="Net/SMTP.php" role="php" />
+ </dir> <!-- / -->
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>5.4.0</min>
+ </php>
+ <pearinstaller>
+ <min>1.4.3</min>
+ </pearinstaller>
+ <package>
+ <name>Net_Socket</name>
+ <channel>pear.php.net</channel>
+ <min>1.0.7</min>
+ </package>
+ </required>
+ <optional>
+ <package>
+ <name>Auth_SASL</name>
+ <channel>pear.php.net</channel>
+ <min>1.0.5</min>
+ </package>
+ </optional>
+ </dependencies>
+ <phprelease />
+</package>
diff --git a/www/wiki/vendor/pear/net_smtp/phpdoc.sh b/www/wiki/vendor/pear/net_smtp/phpdoc.sh
new file mode 100755
index 00000000..6d8b414c
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/phpdoc.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+phpdoc -f Net/SMTP.php -t docs/api -p -ti "Net_SMTP Package API" -dn Net_SMTP -dc Net_SMTP -ed examples
diff --git a/www/wiki/vendor/pear/net_smtp/tests/auth.phpt b/www/wiki/vendor/pear/net_smtp/tests/auth.phpt
new file mode 100644
index 00000000..e227f14c
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/tests/auth.phpt
@@ -0,0 +1,28 @@
+--TEST--
+Net_SMTP: SMTP Authentication
+--SKIPIF--
+<?php if (!@include('config.php')) die("skip\n");
+--FILE--
+<?php
+
+require_once 'Net/SMTP.php';
+require_once 'config.php';
+
+if (! ($smtp = new Net_SMTP(TEST_HOSTNAME, TEST_PORT, TEST_LOCALHOST))) {
+ die("Unable to instantiate Net_SMTP object\n");
+}
+
+if (PEAR::isError($e = $smtp->connect())) {
+ die($e->getMessage() . "\n");
+}
+
+if (PEAR::isError($e = $smtp->auth(TEST_AUTH_USER, TEST_AUTH_PASS))) {
+ die("Authentication failure\n");
+}
+
+$smtp->disconnect();
+
+echo 'Success!';
+
+--EXPECT--
+Success!
diff --git a/www/wiki/vendor/pear/net_smtp/tests/basic.phpt b/www/wiki/vendor/pear/net_smtp/tests/basic.phpt
new file mode 100644
index 00000000..5d85d2fd
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/tests/basic.phpt
@@ -0,0 +1,42 @@
+--TEST--
+Net_SMTP: Basic Functionality
+--SKIPIF--
+<?php if (!@include('config.php')) die("skip\n");
+--FILE--
+<?php
+
+require_once 'Net/SMTP.php';
+require_once 'config.php';
+
+if (! ($smtp = new Net_SMTP(TEST_HOSTNAME, TEST_PORT, TEST_LOCALHOST))) {
+ die("Unable to instantiate Net_SMTP object\n");
+}
+
+if (PEAR::isError($e = $smtp->connect())) {
+ die($e->getMessage() . "\n");
+}
+
+if (PEAR::isError($e = $smtp->auth(TEST_AUTH_USER, TEST_AUTH_PASS))) {
+ die("Authentication failure\n");
+}
+
+if (PEAR::isError($smtp->mailFrom(TEST_FROM))) {
+ die('Unable to set sender to <' . TEST_FROM . ">\n");
+}
+
+if (PEAR::isError($res = $smtp->rcptTo(TEST_TO))) {
+ die('Unable to add recipient <' . TEST_TO . '>: ' .
+ $res->getMessage() . "\n");
+}
+
+$headers = 'Subject: ' . TEST_SUBJECT;
+if (PEAR::isError($smtp->data(TEST_BODY, $headers))) {
+ die("Unable to send data\n");
+}
+
+$smtp->disconnect();
+
+echo 'Success!';
+
+--EXPECT--
+Success!
diff --git a/www/wiki/vendor/pear/net_smtp/tests/config.php.dist b/www/wiki/vendor/pear/net_smtp/tests/config.php.dist
new file mode 100644
index 00000000..fe4a0c97
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/tests/config.php.dist
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Copy this file to config.php and customize the following values to
+ * suit your configuration.
+ */
+
+define('TEST_HOSTNAME', 'localhost');
+define('TEST_PORT', 25);
+define('TEST_LOCALHOST', 'localhost');
+define('TEST_AUTH_USER', 'jon');
+define('TEST_AUTH_PASS', 'secret');
+define('TEST_FROM', 'from@example.com');
+define('TEST_TO', 'to@example.com');
+define('TEST_SUBJECT', 'Test Subject');
+define('TEST_BODY', 'Test Body');
diff --git a/www/wiki/vendor/pear/net_smtp/tests/quotedata.phpt b/www/wiki/vendor/pear/net_smtp/tests/quotedata.phpt
new file mode 100644
index 00000000..39d0d7b2
--- /dev/null
+++ b/www/wiki/vendor/pear/net_smtp/tests/quotedata.phpt
@@ -0,0 +1,70 @@
+--TEST--
+Net_SMTP: quotedata()
+--FILE--
+<?php
+
+require_once 'Net/SMTP.php';
+
+$tests = array(
+ /* Newlines */
+ "\n" => "\r\n",
+ "\r\n" => "\r\n",
+ "\nxx" => "\r\nxx",
+ "xx\n" => "xx\r\n",
+ "xx\nxx" => "xx\r\nxx",
+ "\n\nxx" => "\r\n\r\nxx",
+ "xx\n\nxx" => "xx\r\n\r\nxx",
+ "xx\n\n" => "xx\r\n\r\n",
+ "\r\nxx" => "\r\nxx",
+ "xx\r\n" => "xx\r\n",
+ "xx\r\nxx" => "xx\r\nxx",
+ "\r\n\r\nxx" => "\r\n\r\nxx",
+ "xx\r\n\r\nxx" => "xx\r\n\r\nxx",
+ "xx\r\n\r\n" => "xx\r\n\r\n",
+ "\r\n\nxx" => "\r\n\r\nxx",
+ "\n\r\nxx" => "\r\n\r\nxx",
+ "xx\r\n\nxx" => "xx\r\n\r\nxx",
+ "xx\n\r\nxx" => "xx\r\n\r\nxx",
+ "xx\r\n\n" => "xx\r\n\r\n",
+ "xx\n\r\n" => "xx\r\n\r\n",
+ "\r" => "\r\n",
+ "\rxx" => "\r\nxx",
+ "xx\rxx" => "xx\r\nxx",
+ "xx\r" => "xx\r\n",
+ "\r\r" => "\r\n\r\n",
+ "\r\rxx" => "\r\n\r\nxx",
+ "xx\r\rxx" => "xx\r\n\r\nxx",
+ "xx\r\r" => "xx\r\n\r\n",
+ "xx\rxx\nxx\r\nxx" => "xx\r\nxx\r\nxx\r\nxx",
+ "\r\r\n\n" => "\r\n\r\n\r\n",
+
+ /* Dots */
+ "." => "..",
+ "xxx\n." => "xxx\r\n..",
+ "xxx\n.\nxxx" => "xxx\r\n..\r\nxxx",
+ "xxx.\n.xxx" => "xxx.\r\n..xxx",
+);
+
+function literal($x)
+{
+ return str_replace(array("\r", "\n"), array('\r', '\n'), $x);
+}
+
+$smtp = new Net_SMTP();
+$error = false;
+foreach ($tests as $input => $expected) {
+ $output = $input;
+ $smtp->quotedata($output);
+ if ($output != $expected) {
+ printf("Error: '%s' => '%s' (expected: '%s')",
+ literal($input), literal($output), literal($expected));
+ $error = true;
+ }
+}
+
+if (!$error) {
+ echo "success\n";
+}
+
+--EXPECT--
+success
diff --git a/www/wiki/vendor/pear/net_socket/.gitignore b/www/wiki/vendor/pear/net_socket/.gitignore
new file mode 100644
index 00000000..869f4985
--- /dev/null
+++ b/www/wiki/vendor/pear/net_socket/.gitignore
@@ -0,0 +1,4 @@
+# composer related
+composer.lock
+composer.phar
+vendor
diff --git a/www/wiki/vendor/pear/net_socket/.travis.yml b/www/wiki/vendor/pear/net_socket/.travis.yml
new file mode 100644
index 00000000..2ad2f148
--- /dev/null
+++ b/www/wiki/vendor/pear/net_socket/.travis.yml
@@ -0,0 +1,6 @@
+language: php
+install:
+ - pear install package.xml
+php:
+ - 5.4
+script: pear package \ No newline at end of file
diff --git a/www/wiki/vendor/pear/net_socket/Net/Socket.php b/www/wiki/vendor/pear/net_socket/Net/Socket.php
new file mode 100644
index 00000000..1e277634
--- /dev/null
+++ b/www/wiki/vendor/pear/net_socket/Net/Socket.php
@@ -0,0 +1,686 @@
+<?php
+/**
+ * Net_Socket
+ *
+ * PHP Version 4
+ *
+ * Copyright (c) 1997-2013 The PHP Group
+ *
+ * This source file is subject to version 2.0 of the PHP license,
+ * that is bundled with this package in the file LICENSE, and is
+ * available at through the world-wide-web at
+ * http://www.php.net/license/2_02.txt.
+ * If you did not receive a copy of the PHP license and are unable to
+ * obtain it through the world-wide-web, please send a note to
+ * license@php.net so we can mail you a copy immediately.
+ *
+ * Authors: Stig Bakken <ssb@php.net>
+ * Chuck Hagenbuch <chuck@horde.org>
+ *
+ * @category Net
+ * @package Net_Socket
+ * @author Stig Bakken <ssb@php.net>
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @copyright 1997-2003 The PHP Group
+ * @license http://www.php.net/license/2_02.txt PHP 2.02
+ * @link http://pear.php.net/packages/Net_Socket
+ */
+
+require_once 'PEAR.php';
+
+define('NET_SOCKET_READ', 1);
+define('NET_SOCKET_WRITE', 2);
+define('NET_SOCKET_ERROR', 4);
+
+/**
+ * Generalized Socket class.
+ *
+ * @category Net
+ * @package Net_Socket
+ * @author Stig Bakken <ssb@php.net>
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @copyright 1997-2003 The PHP Group
+ * @license http://www.php.net/license/2_02.txt PHP 2.02
+ * @link http://pear.php.net/packages/Net_Socket
+ */
+class Net_Socket extends PEAR
+{
+ /**
+ * Socket file pointer.
+ * @var resource $fp
+ */
+ var $fp = null;
+
+ /**
+ * Whether the socket is blocking. Defaults to true.
+ * @var boolean $blocking
+ */
+ var $blocking = true;
+
+ /**
+ * Whether the socket is persistent. Defaults to false.
+ * @var boolean $persistent
+ */
+ var $persistent = false;
+
+ /**
+ * The IP address to connect to.
+ * @var string $addr
+ */
+ var $addr = '';
+
+ /**
+ * The port number to connect to.
+ * @var integer $port
+ */
+ var $port = 0;
+
+ /**
+ * Number of seconds to wait on socket operations before assuming
+ * there's no more data. Defaults to no timeout.
+ * @var integer|float $timeout
+ */
+ var $timeout = null;
+
+ /**
+ * Number of bytes to read at a time in readLine() and
+ * readAll(). Defaults to 2048.
+ * @var integer $lineLength
+ */
+ var $lineLength = 2048;
+
+ /**
+ * The string to use as a newline terminator. Usually "\r\n" or "\n".
+ * @var string $newline
+ */
+ var $newline = "\r\n";
+
+ /**
+ * Connect to the specified port. If called when the socket is
+ * already connected, it disconnects and connects again.
+ *
+ * @param string $addr IP address or host name (may be with protocol prefix).
+ * @param integer $port TCP port number.
+ * @param boolean $persistent (optional) Whether the connection is
+ * persistent (kept open between requests
+ * by the web server).
+ * @param integer $timeout (optional) Connection socket timeout.
+ * @param array $options See options for stream_context_create.
+ *
+ * @access public
+ *
+ * @return boolean|PEAR_Error True on success or a PEAR_Error on failure.
+ */
+ function connect($addr, $port = 0, $persistent = null,
+ $timeout = null, $options = null)
+ {
+ if (is_resource($this->fp)) {
+ @fclose($this->fp);
+ $this->fp = null;
+ }
+
+ if (!$addr) {
+ return $this->raiseError('$addr cannot be empty');
+ } else if (strspn($addr, ':.0123456789') == strlen($addr)) {
+ $this->addr = strpos($addr, ':') !== false ? '['.$addr.']' : $addr;
+ } else {
+ $this->addr = $addr;
+ }
+
+ $this->port = $port % 65536;
+
+ if ($persistent !== null) {
+ $this->persistent = $persistent;
+ }
+
+ $openfunc = $this->persistent ? 'pfsockopen' : 'fsockopen';
+ $errno = 0;
+ $errstr = '';
+
+ $old_track_errors = @ini_set('track_errors', 1);
+
+ if ($timeout <= 0) {
+ $timeout = @ini_get('default_socket_timeout');
+ }
+
+ if ($options && function_exists('stream_context_create')) {
+ $context = stream_context_create($options);
+
+ // Since PHP 5 fsockopen doesn't allow context specification
+ if (function_exists('stream_socket_client')) {
+ $flags = STREAM_CLIENT_CONNECT;
+
+ if ($this->persistent) {
+ $flags = STREAM_CLIENT_PERSISTENT;
+ }
+
+ $addr = $this->addr . ':' . $this->port;
+ $fp = stream_socket_client($addr, $errno, $errstr,
+ $timeout, $flags, $context);
+ } else {
+ $fp = @$openfunc($this->addr, $this->port, $errno,
+ $errstr, $timeout, $context);
+ }
+ } else {
+ $fp = @$openfunc($this->addr, $this->port, $errno, $errstr, $timeout);
+ }
+
+ if (!$fp) {
+ if ($errno == 0 && !strlen($errstr) && isset($php_errormsg)) {
+ $errstr = $php_errormsg;
+ }
+ @ini_set('track_errors', $old_track_errors);
+ return $this->raiseError($errstr, $errno);
+ }
+
+ @ini_set('track_errors', $old_track_errors);
+ $this->fp = $fp;
+ $this->setTimeout();
+ return $this->setBlocking($this->blocking);
+ }
+
+ /**
+ * Disconnects from the peer, closes the socket.
+ *
+ * @access public
+ * @return mixed true on success or a PEAR_Error instance otherwise
+ */
+ function disconnect()
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ @fclose($this->fp);
+ $this->fp = null;
+ return true;
+ }
+
+ /**
+ * Set the newline character/sequence to use.
+ *
+ * @param string $newline Newline character(s)
+ * @return boolean True
+ */
+ function setNewline($newline)
+ {
+ $this->newline = $newline;
+ return true;
+ }
+
+ /**
+ * Find out if the socket is in blocking mode.
+ *
+ * @access public
+ * @return boolean The current blocking mode.
+ */
+ function isBlocking()
+ {
+ return $this->blocking;
+ }
+
+ /**
+ * Sets whether the socket connection should be blocking or
+ * not. A read call to a non-blocking socket will return immediately
+ * if there is no data available, whereas it will block until there
+ * is data for blocking sockets.
+ *
+ * @param boolean $mode True for blocking sockets, false for nonblocking.
+ *
+ * @access public
+ * @return mixed true on success or a PEAR_Error instance otherwise
+ */
+ function setBlocking($mode)
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ $this->blocking = $mode;
+ stream_set_blocking($this->fp, (int)$this->blocking);
+ return true;
+ }
+
+ /**
+ * Sets the timeout value on socket descriptor,
+ * expressed in the sum of seconds and microseconds
+ *
+ * @param integer $seconds Seconds.
+ * @param integer $microseconds Microseconds, optional.
+ *
+ * @access public
+ * @return mixed True on success or false on failure or
+ * a PEAR_Error instance when not connected
+ */
+ function setTimeout($seconds = null, $microseconds = null)
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ if ($seconds === null && $microseconds === null) {
+ $seconds = (int) $this->timeout;
+ $microseconds = (int) (($this->timeout - $seconds) * 1000000);
+ } else {
+ $this->timeout = $seconds + $microseconds/1000000;
+ }
+
+ if ($this->timeout > 0) {
+ return stream_set_timeout($this->fp, (int) $seconds, (int) $microseconds);
+ }
+ else {
+ return false;
+ }
+ }
+
+ /**
+ * Sets the file buffering size on the stream.
+ * See php's stream_set_write_buffer for more information.
+ *
+ * @param integer $size Write buffer size.
+ *
+ * @access public
+ * @return mixed on success or an PEAR_Error object otherwise
+ */
+ function setWriteBuffer($size)
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ $returned = stream_set_write_buffer($this->fp, $size);
+ if ($returned == 0) {
+ return true;
+ }
+ return $this->raiseError('Cannot set write buffer.');
+ }
+
+ /**
+ * Returns information about an existing socket resource.
+ * Currently returns four entries in the result array:
+ *
+ * <p>
+ * timed_out (bool) - The socket timed out waiting for data<br>
+ * blocked (bool) - The socket was blocked<br>
+ * eof (bool) - Indicates EOF event<br>
+ * unread_bytes (int) - Number of bytes left in the socket buffer<br>
+ * </p>
+ *
+ * @access public
+ * @return mixed Array containing information about existing socket
+ * resource or a PEAR_Error instance otherwise
+ */
+ function getStatus()
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ return stream_get_meta_data($this->fp);
+ }
+
+ /**
+ * Get a specified line of data
+ *
+ * @param int $size Reading ends when size - 1 bytes have been read,
+ * or a newline or an EOF (whichever comes first).
+ * If no size is specified, it will keep reading from
+ * the stream until it reaches the end of the line.
+ *
+ * @access public
+ * @return mixed $size bytes of data from the socket, or a PEAR_Error if
+ * not connected. If an error occurs, FALSE is returned.
+ */
+ function gets($size = null)
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ if (is_null($size)) {
+ return @fgets($this->fp);
+ } else {
+ return @fgets($this->fp, $size);
+ }
+ }
+
+ /**
+ * Read a specified amount of data. This is guaranteed to return,
+ * and has the added benefit of getting everything in one fread()
+ * chunk; if you know the size of the data you're getting
+ * beforehand, this is definitely the way to go.
+ *
+ * @param integer $size The number of bytes to read from the socket.
+ *
+ * @access public
+ * @return $size bytes of data from the socket, or a PEAR_Error if
+ * not connected.
+ */
+ function read($size)
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ return @fread($this->fp, $size);
+ }
+
+ /**
+ * Write a specified amount of data.
+ *
+ * @param string $data Data to write.
+ * @param integer $blocksize Amount of data to write at once.
+ * NULL means all at once.
+ *
+ * @access public
+ * @return mixed If the socket is not connected, returns an instance of
+ * PEAR_Error.
+ * If the write succeeds, returns the number of bytes written.
+ * If the write fails, returns false.
+ * If the socket times out, returns an instance of PEAR_Error.
+ */
+ function write($data, $blocksize = null)
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ if (is_null($blocksize) && !OS_WINDOWS) {
+ $written = @fwrite($this->fp, $data);
+
+ // Check for timeout or lost connection
+ if ($written===false) {
+ $meta_data = $this->getStatus();
+
+ if (!is_array($meta_data)) {
+ return $meta_data; // PEAR_Error
+ }
+
+ if (!empty($meta_data['timed_out'])) {
+ return $this->raiseError('timed out');
+ }
+ }
+
+ return $written;
+ } else {
+ if (is_null($blocksize)) {
+ $blocksize = 1024;
+ }
+
+ $pos = 0;
+ $size = strlen($data);
+ while ($pos < $size) {
+ $written = @fwrite($this->fp, substr($data, $pos, $blocksize));
+
+ // Check for timeout or lost connection
+ if ($written===false) {
+ $meta_data = $this->getStatus();
+
+ if (!is_array($meta_data)) {
+ return $meta_data; // PEAR_Error
+ }
+
+ if (!empty($meta_data['timed_out'])) {
+ return $this->raiseError('timed out');
+ }
+
+ return $written;
+ }
+
+ $pos += $written;
+ }
+
+ return $pos;
+ }
+ }
+
+ /**
+ * Write a line of data to the socket, followed by a trailing newline.
+ *
+ * @param string $data Data to write
+ *
+ * @access public
+ * @return mixed fwrite() result, or PEAR_Error when not connected
+ */
+ function writeLine($data)
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ return fwrite($this->fp, $data . $this->newline);
+ }
+
+ /**
+ * Tests for end-of-file on a socket descriptor.
+ *
+ * Also returns true if the socket is disconnected.
+ *
+ * @access public
+ * @return bool
+ */
+ function eof()
+ {
+ return (!is_resource($this->fp) || feof($this->fp));
+ }
+
+ /**
+ * Reads a byte of data
+ *
+ * @access public
+ * @return 1 byte of data from the socket, or a PEAR_Error if
+ * not connected.
+ */
+ function readByte()
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ return ord(@fread($this->fp, 1));
+ }
+
+ /**
+ * Reads a word of data
+ *
+ * @access public
+ * @return 1 word of data from the socket, or a PEAR_Error if
+ * not connected.
+ */
+ function readWord()
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ $buf = @fread($this->fp, 2);
+ return (ord($buf[0]) + (ord($buf[1]) << 8));
+ }
+
+ /**
+ * Reads an int of data
+ *
+ * @access public
+ * @return integer 1 int of data from the socket, or a PEAR_Error if
+ * not connected.
+ */
+ function readInt()
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ $buf = @fread($this->fp, 4);
+ return (ord($buf[0]) + (ord($buf[1]) << 8) +
+ (ord($buf[2]) << 16) + (ord($buf[3]) << 24));
+ }
+
+ /**
+ * Reads a zero-terminated string of data
+ *
+ * @access public
+ * @return string, or a PEAR_Error if
+ * not connected.
+ */
+ function readString()
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ $string = '';
+ while (($char = @fread($this->fp, 1)) != "\x00") {
+ $string .= $char;
+ }
+ return $string;
+ }
+
+ /**
+ * Reads an IP Address and returns it in a dot formatted string
+ *
+ * @access public
+ * @return Dot formatted string, or a PEAR_Error if
+ * not connected.
+ */
+ function readIPAddress()
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ $buf = @fread($this->fp, 4);
+ return sprintf('%d.%d.%d.%d', ord($buf[0]), ord($buf[1]),
+ ord($buf[2]), ord($buf[3]));
+ }
+
+ /**
+ * Read until either the end of the socket or a newline, whichever
+ * comes first. Strips the trailing newline from the returned data.
+ *
+ * @access public
+ * @return All available data up to a newline, without that
+ * newline, or until the end of the socket, or a PEAR_Error if
+ * not connected.
+ */
+ function readLine()
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ $line = '';
+
+ $timeout = time() + $this->timeout;
+
+ while (!feof($this->fp) && (!$this->timeout || time() < $timeout)) {
+ $line .= @fgets($this->fp, $this->lineLength);
+ if (substr($line, -1) == "\n") {
+ return rtrim($line, $this->newline);
+ }
+ }
+ return $line;
+ }
+
+ /**
+ * Read until the socket closes, or until there is no more data in
+ * the inner PHP buffer. If the inner buffer is empty, in blocking
+ * mode we wait for at least 1 byte of data. Therefore, in
+ * blocking mode, if there is no data at all to be read, this
+ * function will never exit (unless the socket is closed on the
+ * remote end).
+ *
+ * @access public
+ *
+ * @return string All data until the socket closes, or a PEAR_Error if
+ * not connected.
+ */
+ function readAll()
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ $data = '';
+ while (!feof($this->fp)) {
+ $data .= @fread($this->fp, $this->lineLength);
+ }
+ return $data;
+ }
+
+ /**
+ * Runs the equivalent of the select() system call on the socket
+ * with a timeout specified by tv_sec and tv_usec.
+ *
+ * @param integer $state Which of read/write/error to check for.
+ * @param integer $tv_sec Number of seconds for timeout.
+ * @param integer $tv_usec Number of microseconds for timeout.
+ *
+ * @access public
+ * @return False if select fails, integer describing which of read/write/error
+ * are ready, or PEAR_Error if not connected.
+ */
+ function select($state, $tv_sec, $tv_usec = 0)
+ {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+
+ $read = null;
+ $write = null;
+ $except = null;
+ if ($state & NET_SOCKET_READ) {
+ $read[] = $this->fp;
+ }
+ if ($state & NET_SOCKET_WRITE) {
+ $write[] = $this->fp;
+ }
+ if ($state & NET_SOCKET_ERROR) {
+ $except[] = $this->fp;
+ }
+ if (false === ($sr = stream_select($read, $write, $except,
+ $tv_sec, $tv_usec))) {
+ return false;
+ }
+
+ $result = 0;
+ if (count($read)) {
+ $result |= NET_SOCKET_READ;
+ }
+ if (count($write)) {
+ $result |= NET_SOCKET_WRITE;
+ }
+ if (count($except)) {
+ $result |= NET_SOCKET_ERROR;
+ }
+ return $result;
+ }
+
+ /**
+ * Turns encryption on/off on a connected socket.
+ *
+ * @param bool $enabled Set this parameter to true to enable encryption
+ * and false to disable encryption.
+ * @param integer $type Type of encryption. See stream_socket_enable_crypto()
+ * for values.
+ *
+ * @see http://se.php.net/manual/en/function.stream-socket-enable-crypto.php
+ * @access public
+ * @return false on error, true on success and 0 if there isn't enough data
+ * and the user should try again (non-blocking sockets only).
+ * A PEAR_Error object is returned if the socket is not
+ * connected
+ */
+ function enableCrypto($enabled, $type)
+ {
+ if (version_compare(phpversion(), "5.1.0", ">=")) {
+ if (!is_resource($this->fp)) {
+ return $this->raiseError('not connected');
+ }
+ return @stream_socket_enable_crypto($this->fp, $enabled, $type);
+ } else {
+ $msg = 'Net_Socket::enableCrypto() requires php version >= 5.1.0';
+ return $this->raiseError($msg);
+ }
+ }
+
+}
diff --git a/www/wiki/vendor/pear/net_socket/composer.json b/www/wiki/vendor/pear/net_socket/composer.json
new file mode 100644
index 00000000..3fb03939
--- /dev/null
+++ b/www/wiki/vendor/pear/net_socket/composer.json
@@ -0,0 +1,41 @@
+{
+ "authors": [
+ {
+ "email": "chuck@horde.org",
+ "name": "Chuck Hagenbuch",
+ "role": "Lead"
+ },
+ {
+ "email": "stig@php.net",
+ "name": "Stig Bakken",
+ "role": "Lead"
+ },
+ {
+ "email": "alec@php.net",
+ "name": "Aleksander Machniak",
+ "role": "Lead"
+ }
+ ],
+ "autoload": {
+ "psr-0": {
+ "Net": "./"
+ }
+ },
+ "description": "More info available on: http://pear.php.net/package/Net_Socket",
+ "include-path": [
+ "./"
+ ],
+ "license": "PHP License",
+ "name": "pear/net_socket",
+ "support": {
+ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Net_Socket",
+ "source": "https://github.com/pear/Net_Socket"
+ },
+ "type": "library",
+ "require": {
+ "pear/pear_exception": "*"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "*"
+ }
+} \ No newline at end of file
diff --git a/www/wiki/vendor/pear/net_socket/package.xml b/www/wiki/vendor/pear/net_socket/package.xml
new file mode 100644
index 00000000..3927df87
--- /dev/null
+++ b/www/wiki/vendor/pear/net_socket/package.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.9.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
+ <name>Net_Socket</name>
+ <channel>pear.php.net</channel>
+ <summary>Network Socket Interface</summary>
+ <description>Net_Socket is a class interface to TCP sockets. It provides blocking
+ and non-blocking operation, with different reading and writing modes
+ (byte-wise, block-wise, line-wise and special formats like network
+ byte-order ip addresses).</description>
+ <lead>
+ <name>Chuck Hagenbuch</name>
+ <user>chagenbu</user>
+ <email>chuck@horde.org</email>
+ <active>yes</active>
+ </lead>
+ <lead>
+ <name>Stig Bakken</name>
+ <user>ssb</user>
+ <email>stig@php.net</email>
+ <active>no</active>
+ </lead>
+ <lead>
+ <name>Aleksander Machniak</name>
+ <user>alec</user>
+ <email>alec@php.net</email>
+ <active>yes</active>
+ </lead>
+ <date>2013-05-24</date>
+ <time>20:00:00</time>
+ <version>
+ <release>1.0.14</release>
+ <api>1.0.10</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.php.net/license/2_02.txt">PHP License</license>
+ <notes>
+- Fix connecting when host is specified with protocol prefix e.g. ssl://
+ </notes>
+ <contents>
+ <dir baseinstalldir="/" name="/">
+ <file baseinstalldir="/" md5sum="057d5c52b2dd9cfb2a458d532d95cfbb" name="Net/Socket.php" role="php" />
+ </dir>
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>4.3.0</min>
+ </php>
+ <pearinstaller>
+ <min>1.4.0b1</min>
+ </pearinstaller>
+ </required>
+ </dependencies>
+ <phprelease />
+</package>
diff --git a/www/wiki/vendor/pear/pear-core-minimal/README.rst b/www/wiki/vendor/pear/pear-core-minimal/README.rst
new file mode 100644
index 00000000..9e412fbd
--- /dev/null
+++ b/www/wiki/vendor/pear/pear-core-minimal/README.rst
@@ -0,0 +1,26 @@
+******************************
+Minimal set of PEAR core files
+******************************
+
+This repository provides a set of files from ``pear-core``
+that are often used in PEAR packages.
+
+It follows the `pear-core`__ repository and gets updated whenever a new
+PEAR version is released.
+
+It's meant to be used as dependency for composer packages.
+
+__ https://github.com/pear/pear-core
+
+==============
+Included files
+==============
+- ``OS/Guess.php``
+- ``PEAR.php``
+- ``PEAR/Error.php``
+- ``PEAR/ErrorStack.php``
+- ``System.php``
+
+
+``PEAR/Error.php`` is a dummy file that only includes ``PEAR.php``,
+to make autoloaders work without problems.
diff --git a/www/wiki/vendor/pear/pear-core-minimal/composer.json b/www/wiki/vendor/pear/pear-core-minimal/composer.json
new file mode 100644
index 00000000..d805f56a
--- /dev/null
+++ b/www/wiki/vendor/pear/pear-core-minimal/composer.json
@@ -0,0 +1,32 @@
+{
+ "name": "pear/pear-core-minimal",
+ "description": "Minimal set of PEAR core files to be used as composer dependency",
+ "license": "BSD-3-Clause",
+ "authors": [
+ {
+ "email": "cweiske@php.net",
+ "name": "Christian Weiske",
+ "role": "Lead"
+ }
+ ],
+ "autoload": {
+ "psr-0": {
+ "": "src/"
+ }
+ },
+ "include-path": [
+ "src/"
+ ],
+ "support": {
+ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR",
+ "source": "https://github.com/pear/pear-core-minimal"
+ },
+ "type": "library",
+ "require": {
+ "pear/console_getopt": "~1.4",
+ "pear/pear_exception": "~1.0"
+ },
+ "replace": {
+ "rsky/pear-core-min": "self.version"
+ }
+}
diff --git a/www/wiki/vendor/pear/pear-core-minimal/src/OS/Guess.php b/www/wiki/vendor/pear/pear-core-minimal/src/OS/Guess.php
new file mode 100644
index 00000000..c45e84f1
--- /dev/null
+++ b/www/wiki/vendor/pear/pear-core-minimal/src/OS/Guess.php
@@ -0,0 +1,337 @@
+<?php
+/**
+ * The OS_Guess class
+ *
+ * PHP versions 4 and 5
+ *
+ * @category pear
+ * @package PEAR
+ * @author Stig Bakken <ssb@php.net>
+ * @author Gregory Beaver <cellog@php.net>
+ * @copyright 1997-2009 The Authors
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @link http://pear.php.net/package/PEAR
+ * @since File available since PEAR 0.1
+ */
+
+// {{{ uname examples
+
+// php_uname() without args returns the same as 'uname -a', or a PHP-custom
+// string for Windows.
+// PHP versions prior to 4.3 return the uname of the host where PHP was built,
+// as of 4.3 it returns the uname of the host running the PHP code.
+//
+// PC RedHat Linux 7.1:
+// Linux host.example.com 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686 unknown
+//
+// PC Debian Potato:
+// Linux host 2.4.17 #2 SMP Tue Feb 12 15:10:04 CET 2002 i686 unknown
+//
+// PC FreeBSD 3.3:
+// FreeBSD host.example.com 3.3-STABLE FreeBSD 3.3-STABLE #0: Mon Feb 21 00:42:31 CET 2000 root@example.com:/usr/src/sys/compile/CONFIG i386
+//
+// PC FreeBSD 4.3:
+// FreeBSD host.example.com 4.3-RELEASE FreeBSD 4.3-RELEASE #1: Mon Jun 25 11:19:43 EDT 2001 root@example.com:/usr/src/sys/compile/CONFIG i386
+//
+// PC FreeBSD 4.5:
+// FreeBSD host.example.com 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Feb 6 23:59:23 CET 2002 root@example.com:/usr/src/sys/compile/CONFIG i386
+//
+// PC FreeBSD 4.5 w/uname from GNU shellutils:
+// FreeBSD host.example.com 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Feb i386 unknown
+//
+// HP 9000/712 HP-UX 10:
+// HP-UX iq B.10.10 A 9000/712 2008429113 two-user license
+//
+// HP 9000/712 HP-UX 10 w/uname from GNU shellutils:
+// HP-UX host B.10.10 A 9000/712 unknown
+//
+// IBM RS6000/550 AIX 4.3:
+// AIX host 3 4 000003531C00
+//
+// AIX 4.3 w/uname from GNU shellutils:
+// AIX host 3 4 000003531C00 unknown
+//
+// SGI Onyx IRIX 6.5 w/uname from GNU shellutils:
+// IRIX64 host 6.5 01091820 IP19 mips
+//
+// SGI Onyx IRIX 6.5:
+// IRIX64 host 6.5 01091820 IP19
+//
+// SparcStation 20 Solaris 8 w/uname from GNU shellutils:
+// SunOS host.example.com 5.8 Generic_108528-12 sun4m sparc
+//
+// SparcStation 20 Solaris 8:
+// SunOS host.example.com 5.8 Generic_108528-12 sun4m sparc SUNW,SPARCstation-20
+//
+// Mac OS X (Darwin)
+// Darwin home-eden.local 7.5.0 Darwin Kernel Version 7.5.0: Thu Aug 5 19:26:16 PDT 2004; root:xnu/xnu-517.7.21.obj~3/RELEASE_PPC Power Macintosh
+//
+// Mac OS X early versions
+//
+
+// }}}
+
+/* TODO:
+ * - define endianness, to allow matchSignature("bigend") etc.
+ */
+
+/**
+ * Retrieves information about the current operating system
+ *
+ * This class uses php_uname() to grok information about the current OS
+ *
+ * @category pear
+ * @package PEAR
+ * @author Stig Bakken <ssb@php.net>
+ * @author Gregory Beaver <cellog@php.net>
+ * @copyright 1997-2009 The Authors
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @version Release: @package_version@
+ * @link http://pear.php.net/package/PEAR
+ * @since Class available since Release 0.1
+ */
+class OS_Guess
+{
+ var $sysname;
+ var $nodename;
+ var $cpu;
+ var $release;
+ var $extra;
+
+ function __construct($uname = null)
+ {
+ list($this->sysname,
+ $this->release,
+ $this->cpu,
+ $this->extra,
+ $this->nodename) = $this->parseSignature($uname);
+ }
+
+ function parseSignature($uname = null)
+ {
+ static $sysmap = array(
+ 'HP-UX' => 'hpux',
+ 'IRIX64' => 'irix',
+ );
+ static $cpumap = array(
+ 'i586' => 'i386',
+ 'i686' => 'i386',
+ 'ppc' => 'powerpc',
+ );
+ if ($uname === null) {
+ $uname = php_uname();
+ }
+ $parts = preg_split('/\s+/', trim($uname));
+ $n = count($parts);
+
+ $release = $machine = $cpu = '';
+ $sysname = $parts[0];
+ $nodename = $parts[1];
+ $cpu = $parts[$n-1];
+ $extra = '';
+ if ($cpu == 'unknown') {
+ $cpu = $parts[$n - 2];
+ }
+
+ switch ($sysname) {
+ case 'AIX' :
+ $release = "$parts[3].$parts[2]";
+ break;
+ case 'Windows' :
+ switch ($parts[1]) {
+ case '95/98':
+ $release = '9x';
+ break;
+ default:
+ $release = $parts[1];
+ break;
+ }
+ $cpu = 'i386';
+ break;
+ case 'Linux' :
+ $extra = $this->_detectGlibcVersion();
+ // use only the first two digits from the kernel version
+ $release = preg_replace('/^([0-9]+\.[0-9]+).*/', '\1', $parts[2]);
+ break;
+ case 'Mac' :
+ $sysname = 'darwin';
+ $nodename = $parts[2];
+ $release = $parts[3];
+ if ($cpu == 'Macintosh') {
+ if ($parts[$n - 2] == 'Power') {
+ $cpu = 'powerpc';
+ }
+ }
+ break;
+ case 'Darwin' :
+ if ($cpu == 'Macintosh') {
+ if ($parts[$n - 2] == 'Power') {
+ $cpu = 'powerpc';
+ }
+ }
+ $release = preg_replace('/^([0-9]+\.[0-9]+).*/', '\1', $parts[2]);
+ break;
+ default:
+ $release = preg_replace('/-.*/', '', $parts[2]);
+ break;
+ }
+
+ if (isset($sysmap[$sysname])) {
+ $sysname = $sysmap[$sysname];
+ } else {
+ $sysname = strtolower($sysname);
+ }
+ if (isset($cpumap[$cpu])) {
+ $cpu = $cpumap[$cpu];
+ }
+ return array($sysname, $release, $cpu, $extra, $nodename);
+ }
+
+ function _detectGlibcVersion()
+ {
+ static $glibc = false;
+ if ($glibc !== false) {
+ return $glibc; // no need to run this multiple times
+ }
+ $major = $minor = 0;
+ include_once "System.php";
+ // Use glibc's <features.h> header file to
+ // get major and minor version number:
+ if (@file_exists('/usr/include/features.h') &&
+ @is_readable('/usr/include/features.h')) {
+ if (!@file_exists('/usr/bin/cpp') || !@is_executable('/usr/bin/cpp')) {
+ $features_file = fopen('/usr/include/features.h', 'rb');
+ while (!feof($features_file)) {
+ $line = fgets($features_file, 8192);
+ if (!$line || (strpos($line, '#define') === false)) {
+ continue;
+ }
+ if (strpos($line, '__GLIBC__')) {
+ // major version number #define __GLIBC__ version
+ $line = preg_split('/\s+/', $line);
+ $glibc_major = trim($line[2]);
+ if (isset($glibc_minor)) {
+ break;
+ }
+ continue;
+ }
+
+ if (strpos($line, '__GLIBC_MINOR__')) {
+ // got the minor version number
+ // #define __GLIBC_MINOR__ version
+ $line = preg_split('/\s+/', $line);
+ $glibc_minor = trim($line[2]);
+ if (isset($glibc_major)) {
+ break;
+ }
+ continue;
+ }
+ }
+ fclose($features_file);
+ if (!isset($glibc_major) || !isset($glibc_minor)) {
+ return $glibc = '';
+ }
+ return $glibc = 'glibc' . trim($glibc_major) . "." . trim($glibc_minor) ;
+ } // no cpp
+
+ $tmpfile = System::mktemp("glibctest");
+ $fp = fopen($tmpfile, "w");
+ fwrite($fp, "#include <features.h>\n__GLIBC__ __GLIBC_MINOR__\n");
+ fclose($fp);
+ $cpp = popen("/usr/bin/cpp $tmpfile", "r");
+ while ($line = fgets($cpp, 1024)) {
+ if ($line{0} == '#' || trim($line) == '') {
+ continue;
+ }
+
+ if (list($major, $minor) = explode(' ', trim($line))) {
+ break;
+ }
+ }
+ pclose($cpp);
+ unlink($tmpfile);
+ } // features.h
+
+ if (!($major && $minor) && @is_link('/lib/libc.so.6')) {
+ // Let's try reading the libc.so.6 symlink
+ if (preg_match('/^libc-(.*)\.so$/', basename(readlink('/lib/libc.so.6')), $matches)) {
+ list($major, $minor) = explode('.', $matches[1]);
+ }
+ }
+
+ if (!($major && $minor)) {
+ return $glibc = '';
+ }
+
+ return $glibc = "glibc{$major}.{$minor}";
+ }
+
+ function getSignature()
+ {
+ if (empty($this->extra)) {
+ return "{$this->sysname}-{$this->release}-{$this->cpu}";
+ }
+ return "{$this->sysname}-{$this->release}-{$this->cpu}-{$this->extra}";
+ }
+
+ function getSysname()
+ {
+ return $this->sysname;
+ }
+
+ function getNodename()
+ {
+ return $this->nodename;
+ }
+
+ function getCpu()
+ {
+ return $this->cpu;
+ }
+
+ function getRelease()
+ {
+ return $this->release;
+ }
+
+ function getExtra()
+ {
+ return $this->extra;
+ }
+
+ function matchSignature($match)
+ {
+ $fragments = is_array($match) ? $match : explode('-', $match);
+ $n = count($fragments);
+ $matches = 0;
+ if ($n > 0) {
+ $matches += $this->_matchFragment($fragments[0], $this->sysname);
+ }
+ if ($n > 1) {
+ $matches += $this->_matchFragment($fragments[1], $this->release);
+ }
+ if ($n > 2) {
+ $matches += $this->_matchFragment($fragments[2], $this->cpu);
+ }
+ if ($n > 3) {
+ $matches += $this->_matchFragment($fragments[3], $this->extra);
+ }
+ return ($matches == $n);
+ }
+
+ function _matchFragment($fragment, $value)
+ {
+ if (strcspn($fragment, '*?') < strlen($fragment)) {
+ $reg = '/^' . str_replace(array('*', '?', '/'), array('.*', '.', '\\/'), $fragment) . '\\z/';
+ return preg_match($reg, $value);
+ }
+ return ($fragment == '*' || !strcasecmp($fragment, $value));
+ }
+
+}
+/*
+ * Local Variables:
+ * indent-tabs-mode: nil
+ * c-basic-offset: 4
+ * End:
+ */
diff --git a/www/wiki/vendor/pear/pear-core-minimal/src/PEAR.php b/www/wiki/vendor/pear/pear-core-minimal/src/PEAR.php
new file mode 100644
index 00000000..cf9a02de
--- /dev/null
+++ b/www/wiki/vendor/pear/pear-core-minimal/src/PEAR.php
@@ -0,0 +1,1113 @@
+<?php
+/**
+ * PEAR, the PHP Extension and Application Repository
+ *
+ * PEAR class and PEAR_Error class
+ *
+ * PHP versions 4 and 5
+ *
+ * @category pear
+ * @package PEAR
+ * @author Sterling Hughes <sterling@php.net>
+ * @author Stig Bakken <ssb@php.net>
+ * @author Tomas V.V.Cox <cox@idecnet.com>
+ * @author Greg Beaver <cellog@php.net>
+ * @copyright 1997-2010 The Authors
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @link http://pear.php.net/package/PEAR
+ * @since File available since Release 0.1
+ */
+
+/**#@+
+ * ERROR constants
+ */
+define('PEAR_ERROR_RETURN', 1);
+define('PEAR_ERROR_PRINT', 2);
+define('PEAR_ERROR_TRIGGER', 4);
+define('PEAR_ERROR_DIE', 8);
+define('PEAR_ERROR_CALLBACK', 16);
+/**
+ * WARNING: obsolete
+ * @deprecated
+ */
+define('PEAR_ERROR_EXCEPTION', 32);
+/**#@-*/
+
+if (substr(PHP_OS, 0, 3) == 'WIN') {
+ define('OS_WINDOWS', true);
+ define('OS_UNIX', false);
+ define('PEAR_OS', 'Windows');
+} else {
+ define('OS_WINDOWS', false);
+ define('OS_UNIX', true);
+ define('PEAR_OS', 'Unix'); // blatant assumption
+}
+
+$GLOBALS['_PEAR_default_error_mode'] = PEAR_ERROR_RETURN;
+$GLOBALS['_PEAR_default_error_options'] = E_USER_NOTICE;
+$GLOBALS['_PEAR_destructor_object_list'] = array();
+$GLOBALS['_PEAR_shutdown_funcs'] = array();
+$GLOBALS['_PEAR_error_handler_stack'] = array();
+
+@ini_set('track_errors', true);
+
+/**
+ * Base class for other PEAR classes. Provides rudimentary
+ * emulation of destructors.
+ *
+ * If you want a destructor in your class, inherit PEAR and make a
+ * destructor method called _yourclassname (same name as the
+ * constructor, but with a "_" prefix). Also, in your constructor you
+ * have to call the PEAR constructor: $this->PEAR();.
+ * The destructor method will be called without parameters. Note that
+ * at in some SAPI implementations (such as Apache), any output during
+ * the request shutdown (in which destructors are called) seems to be
+ * discarded. If you need to get any debug information from your
+ * destructor, use error_log(), syslog() or something similar.
+ *
+ * IMPORTANT! To use the emulated destructors you need to create the
+ * objects by reference: $obj =& new PEAR_child;
+ *
+ * @category pear
+ * @package PEAR
+ * @author Stig Bakken <ssb@php.net>
+ * @author Tomas V.V. Cox <cox@idecnet.com>
+ * @author Greg Beaver <cellog@php.net>
+ * @copyright 1997-2006 The PHP Group
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @version Release: @package_version@
+ * @link http://pear.php.net/package/PEAR
+ * @see PEAR_Error
+ * @since Class available since PHP 4.0.2
+ * @link http://pear.php.net/manual/en/core.pear.php#core.pear.pear
+ */
+class PEAR
+{
+ /**
+ * Whether to enable internal debug messages.
+ *
+ * @var bool
+ * @access private
+ */
+ var $_debug = false;
+
+ /**
+ * Default error mode for this object.
+ *
+ * @var int
+ * @access private
+ */
+ var $_default_error_mode = null;
+
+ /**
+ * Default error options used for this object when error mode
+ * is PEAR_ERROR_TRIGGER.
+ *
+ * @var int
+ * @access private
+ */
+ var $_default_error_options = null;
+
+ /**
+ * Default error handler (callback) for this object, if error mode is
+ * PEAR_ERROR_CALLBACK.
+ *
+ * @var string
+ * @access private
+ */
+ var $_default_error_handler = '';
+
+ /**
+ * Which class to use for error objects.
+ *
+ * @var string
+ * @access private
+ */
+ var $_error_class = 'PEAR_Error';
+
+ /**
+ * An array of expected errors.
+ *
+ * @var array
+ * @access private
+ */
+ var $_expected_errors = array();
+
+ /**
+ * List of methods that can be called both statically and non-statically.
+ * @var array
+ */
+ protected static $bivalentMethods = array(
+ 'setErrorHandling' => true,
+ 'raiseError' => true,
+ 'throwError' => true,
+ 'pushErrorHandling' => true,
+ 'popErrorHandling' => true,
+ );
+
+ /**
+ * Constructor. Registers this object in
+ * $_PEAR_destructor_object_list for destructor emulation if a
+ * destructor object exists.
+ *
+ * @param string $error_class (optional) which class to use for
+ * error objects, defaults to PEAR_Error.
+ * @access public
+ * @return void
+ */
+ function __construct($error_class = null)
+ {
+ $classname = strtolower(get_class($this));
+ if ($this->_debug) {
+ print "PEAR constructor called, class=$classname\n";
+ }
+
+ if ($error_class !== null) {
+ $this->_error_class = $error_class;
+ }
+
+ while ($classname && strcasecmp($classname, "pear")) {
+ $destructor = "_$classname";
+ if (method_exists($this, $destructor)) {
+ global $_PEAR_destructor_object_list;
+ $_PEAR_destructor_object_list[] = $this;
+ if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) {
+ register_shutdown_function("_PEAR_call_destructors");
+ $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true;
+ }
+ break;
+ } else {
+ $classname = get_parent_class($classname);
+ }
+ }
+ }
+
+ /**
+ * Only here for backwards compatibility.
+ * E.g. Archive_Tar calls $this->PEAR() in its constructor.
+ *
+ * @param string $error_class Which class to use for error objects,
+ * defaults to PEAR_Error.
+ */
+ public function PEAR($error_class = null)
+ {
+ self::__construct($error_class);
+ }
+
+ /**
+ * Destructor (the emulated type of...). Does nothing right now,
+ * but is included for forward compatibility, so subclass
+ * destructors should always call it.
+ *
+ * See the note in the class desciption about output from
+ * destructors.
+ *
+ * @access public
+ * @return void
+ */
+ function _PEAR() {
+ if ($this->_debug) {
+ printf("PEAR destructor called, class=%s\n", strtolower(get_class($this)));
+ }
+ }
+
+ public function __call($method, $arguments)
+ {
+ if (!isset(self::$bivalentMethods[$method])) {
+ trigger_error(
+ 'Call to undefined method PEAR::' . $method . '()', E_USER_ERROR
+ );
+ }
+ return call_user_func_array(
+ array(get_class(), '_' . $method),
+ array_merge(array($this), $arguments)
+ );
+ }
+
+ public static function __callStatic($method, $arguments)
+ {
+ if (!isset(self::$bivalentMethods[$method])) {
+ trigger_error(
+ 'Call to undefined method PEAR::' . $method . '()', E_USER_ERROR
+ );
+ }
+ return call_user_func_array(
+ array(get_class(), '_' . $method),
+ array_merge(array(null), $arguments)
+ );
+ }
+
+ /**
+ * If you have a class that's mostly/entirely static, and you need static
+ * properties, you can use this method to simulate them. Eg. in your method(s)
+ * do this: $myVar = &PEAR::getStaticProperty('myclass', 'myVar');
+ * You MUST use a reference, or they will not persist!
+ *
+ * @param string $class The calling classname, to prevent clashes
+ * @param string $var The variable to retrieve.
+ * @return mixed A reference to the variable. If not set it will be
+ * auto initialised to NULL.
+ */
+ public static function &getStaticProperty($class, $var)
+ {
+ static $properties;
+ if (!isset($properties[$class])) {
+ $properties[$class] = array();
+ }
+
+ if (!array_key_exists($var, $properties[$class])) {
+ $properties[$class][$var] = null;
+ }
+
+ return $properties[$class][$var];
+ }
+
+ /**
+ * Use this function to register a shutdown method for static
+ * classes.
+ *
+ * @param mixed $func The function name (or array of class/method) to call
+ * @param mixed $args The arguments to pass to the function
+ *
+ * @return void
+ */
+ public static function registerShutdownFunc($func, $args = array())
+ {
+ // if we are called statically, there is a potential
+ // that no shutdown func is registered. Bug #6445
+ if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) {
+ register_shutdown_function("_PEAR_call_destructors");
+ $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true;
+ }
+ $GLOBALS['_PEAR_shutdown_funcs'][] = array($func, $args);
+ }
+
+ /**
+ * Tell whether a value is a PEAR error.
+ *
+ * @param mixed $data the value to test
+ * @param int $code if $data is an error object, return true
+ * only if $code is a string and
+ * $obj->getMessage() == $code or
+ * $code is an integer and $obj->getCode() == $code
+ *
+ * @return bool true if parameter is an error
+ */
+ public static function isError($data, $code = null)
+ {
+ if (!is_a($data, 'PEAR_Error')) {
+ return false;
+ }
+
+ if (is_null($code)) {
+ return true;
+ } elseif (is_string($code)) {
+ return $data->getMessage() == $code;
+ }
+
+ return $data->getCode() == $code;
+ }
+
+ /**
+ * Sets how errors generated by this object should be handled.
+ * Can be invoked both in objects and statically. If called
+ * statically, setErrorHandling sets the default behaviour for all
+ * PEAR objects. If called in an object, setErrorHandling sets
+ * the default behaviour for that object.
+ *
+ * @param object $object
+ * Object the method was called on (non-static mode)
+ *
+ * @param int $mode
+ * One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT,
+ * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE,
+ * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION.
+ *
+ * @param mixed $options
+ * When $mode is PEAR_ERROR_TRIGGER, this is the error level (one
+ * of E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR).
+ *
+ * When $mode is PEAR_ERROR_CALLBACK, this parameter is expected
+ * to be the callback function or method. A callback
+ * function is a string with the name of the function, a
+ * callback method is an array of two elements: the element
+ * at index 0 is the object, and the element at index 1 is
+ * the name of the method to call in the object.
+ *
+ * When $mode is PEAR_ERROR_PRINT or PEAR_ERROR_DIE, this is
+ * a printf format string used when printing the error
+ * message.
+ *
+ * @access public
+ * @return void
+ * @see PEAR_ERROR_RETURN
+ * @see PEAR_ERROR_PRINT
+ * @see PEAR_ERROR_TRIGGER
+ * @see PEAR_ERROR_DIE
+ * @see PEAR_ERROR_CALLBACK
+ * @see PEAR_ERROR_EXCEPTION
+ *
+ * @since PHP 4.0.5
+ */
+ protected static function _setErrorHandling(
+ $object, $mode = null, $options = null
+ ) {
+ if ($object !== null) {
+ $setmode = &$object->_default_error_mode;
+ $setoptions = &$object->_default_error_options;
+ } else {
+ $setmode = &$GLOBALS['_PEAR_default_error_mode'];
+ $setoptions = &$GLOBALS['_PEAR_default_error_options'];
+ }
+
+ switch ($mode) {
+ case PEAR_ERROR_EXCEPTION:
+ case PEAR_ERROR_RETURN:
+ case PEAR_ERROR_PRINT:
+ case PEAR_ERROR_TRIGGER:
+ case PEAR_ERROR_DIE:
+ case null:
+ $setmode = $mode;
+ $setoptions = $options;
+ break;
+
+ case PEAR_ERROR_CALLBACK:
+ $setmode = $mode;
+ // class/object method callback
+ if (is_callable($options)) {
+ $setoptions = $options;
+ } else {
+ trigger_error("invalid error callback", E_USER_WARNING);
+ }
+ break;
+
+ default:
+ trigger_error("invalid error mode", E_USER_WARNING);
+ break;
+ }
+ }
+
+ /**
+ * This method is used to tell which errors you expect to get.
+ * Expected errors are always returned with error mode
+ * PEAR_ERROR_RETURN. Expected error codes are stored in a stack,
+ * and this method pushes a new element onto it. The list of
+ * expected errors are in effect until they are popped off the
+ * stack with the popExpect() method.
+ *
+ * Note that this method can not be called statically
+ *
+ * @param mixed $code a single error code or an array of error codes to expect
+ *
+ * @return int the new depth of the "expected errors" stack
+ * @access public
+ */
+ function expectError($code = '*')
+ {
+ if (is_array($code)) {
+ array_push($this->_expected_errors, $code);
+ } else {
+ array_push($this->_expected_errors, array($code));
+ }
+ return count($this->_expected_errors);
+ }
+
+ /**
+ * This method pops one element off the expected error codes
+ * stack.
+ *
+ * @return array the list of error codes that were popped
+ */
+ function popExpect()
+ {
+ return array_pop($this->_expected_errors);
+ }
+
+ /**
+ * This method checks unsets an error code if available
+ *
+ * @param mixed error code
+ * @return bool true if the error code was unset, false otherwise
+ * @access private
+ * @since PHP 4.3.0
+ */
+ function _checkDelExpect($error_code)
+ {
+ $deleted = false;
+ foreach ($this->_expected_errors as $key => $error_array) {
+ if (in_array($error_code, $error_array)) {
+ unset($this->_expected_errors[$key][array_search($error_code, $error_array)]);
+ $deleted = true;
+ }
+
+ // clean up empty arrays
+ if (0 == count($this->_expected_errors[$key])) {
+ unset($this->_expected_errors[$key]);
+ }
+ }
+
+ return $deleted;
+ }
+
+ /**
+ * This method deletes all occurrences of the specified element from
+ * the expected error codes stack.
+ *
+ * @param mixed $error_code error code that should be deleted
+ * @return mixed list of error codes that were deleted or error
+ * @access public
+ * @since PHP 4.3.0
+ */
+ function delExpect($error_code)
+ {
+ $deleted = false;
+ if ((is_array($error_code) && (0 != count($error_code)))) {
+ // $error_code is a non-empty array here; we walk through it trying
+ // to unset all values
+ foreach ($error_code as $key => $error) {
+ $deleted = $this->_checkDelExpect($error) ? true : false;
+ }
+
+ return $deleted ? true : PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME
+ } elseif (!empty($error_code)) {
+ // $error_code comes alone, trying to unset it
+ if ($this->_checkDelExpect($error_code)) {
+ return true;
+ }
+
+ return PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME
+ }
+
+ // $error_code is empty
+ return PEAR::raiseError("The expected error you submitted is empty"); // IMPROVE ME
+ }
+
+ /**
+ * This method is a wrapper that returns an instance of the
+ * configured error class with this object's default error
+ * handling applied. If the $mode and $options parameters are not
+ * specified, the object's defaults are used.
+ *
+ * @param mixed $message a text error message or a PEAR error object
+ *
+ * @param int $code a numeric error code (it is up to your class
+ * to define these if you want to use codes)
+ *
+ * @param int $mode One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT,
+ * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE,
+ * PEAR_ERROR_CALLBACK, PEAR_ERROR_EXCEPTION.
+ *
+ * @param mixed $options If $mode is PEAR_ERROR_TRIGGER, this parameter
+ * specifies the PHP-internal error level (one of
+ * E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR).
+ * If $mode is PEAR_ERROR_CALLBACK, this
+ * parameter specifies the callback function or
+ * method. In other error modes this parameter
+ * is ignored.
+ *
+ * @param string $userinfo If you need to pass along for example debug
+ * information, this parameter is meant for that.
+ *
+ * @param string $error_class The returned error object will be
+ * instantiated from this class, if specified.
+ *
+ * @param bool $skipmsg If true, raiseError will only pass error codes,
+ * the error message parameter will be dropped.
+ *
+ * @return object a PEAR error object
+ * @see PEAR::setErrorHandling
+ * @since PHP 4.0.5
+ */
+ protected static function _raiseError($object,
+ $message = null,
+ $code = null,
+ $mode = null,
+ $options = null,
+ $userinfo = null,
+ $error_class = null,
+ $skipmsg = false)
+ {
+ // The error is yet a PEAR error object
+ if (is_object($message)) {
+ $code = $message->getCode();
+ $userinfo = $message->getUserInfo();
+ $error_class = $message->getType();
+ $message->error_message_prefix = '';
+ $message = $message->getMessage();
+ }
+
+ if (
+ $object !== null &&
+ isset($object->_expected_errors) &&
+ count($object->_expected_errors) > 0 &&
+ count($exp = end($object->_expected_errors))
+ ) {
+ if ($exp[0] === "*" ||
+ (is_int(reset($exp)) && in_array($code, $exp)) ||
+ (is_string(reset($exp)) && in_array($message, $exp))
+ ) {
+ $mode = PEAR_ERROR_RETURN;
+ }
+ }
+
+ // No mode given, try global ones
+ if ($mode === null) {
+ // Class error handler
+ if ($object !== null && isset($object->_default_error_mode)) {
+ $mode = $object->_default_error_mode;
+ $options = $object->_default_error_options;
+ // Global error handler
+ } elseif (isset($GLOBALS['_PEAR_default_error_mode'])) {
+ $mode = $GLOBALS['_PEAR_default_error_mode'];
+ $options = $GLOBALS['_PEAR_default_error_options'];
+ }
+ }
+
+ if ($error_class !== null) {
+ $ec = $error_class;
+ } elseif ($object !== null && isset($object->_error_class)) {
+ $ec = $object->_error_class;
+ } else {
+ $ec = 'PEAR_Error';
+ }
+
+ if ($skipmsg) {
+ $a = new $ec($code, $mode, $options, $userinfo);
+ } else {
+ $a = new $ec($message, $code, $mode, $options, $userinfo);
+ }
+
+ return $a;
+ }
+
+ /**
+ * Simpler form of raiseError with fewer options. In most cases
+ * message, code and userinfo are enough.
+ *
+ * @param mixed $message a text error message or a PEAR error object
+ *
+ * @param int $code a numeric error code (it is up to your class
+ * to define these if you want to use codes)
+ *
+ * @param string $userinfo If you need to pass along for example debug
+ * information, this parameter is meant for that.
+ *
+ * @return object a PEAR error object
+ * @see PEAR::raiseError
+ */
+ protected static function _throwError($object, $message = null, $code = null, $userinfo = null)
+ {
+ if ($object !== null) {
+ $a = $object->raiseError($message, $code, null, null, $userinfo);
+ return $a;
+ }
+
+ $a = PEAR::raiseError($message, $code, null, null, $userinfo);
+ return $a;
+ }
+
+ public static function staticPushErrorHandling($mode, $options = null)
+ {
+ $stack = &$GLOBALS['_PEAR_error_handler_stack'];
+ $def_mode = &$GLOBALS['_PEAR_default_error_mode'];
+ $def_options = &$GLOBALS['_PEAR_default_error_options'];
+ $stack[] = array($def_mode, $def_options);
+ switch ($mode) {
+ case PEAR_ERROR_EXCEPTION:
+ case PEAR_ERROR_RETURN:
+ case PEAR_ERROR_PRINT:
+ case PEAR_ERROR_TRIGGER:
+ case PEAR_ERROR_DIE:
+ case null:
+ $def_mode = $mode;
+ $def_options = $options;
+ break;
+
+ case PEAR_ERROR_CALLBACK:
+ $def_mode = $mode;
+ // class/object method callback
+ if (is_callable($options)) {
+ $def_options = $options;
+ } else {
+ trigger_error("invalid error callback", E_USER_WARNING);
+ }
+ break;
+
+ default:
+ trigger_error("invalid error mode", E_USER_WARNING);
+ break;
+ }
+ $stack[] = array($mode, $options);
+ return true;
+ }
+
+ public static function staticPopErrorHandling()
+ {
+ $stack = &$GLOBALS['_PEAR_error_handler_stack'];
+ $setmode = &$GLOBALS['_PEAR_default_error_mode'];
+ $setoptions = &$GLOBALS['_PEAR_default_error_options'];
+ array_pop($stack);
+ list($mode, $options) = $stack[sizeof($stack) - 1];
+ array_pop($stack);
+ switch ($mode) {
+ case PEAR_ERROR_EXCEPTION:
+ case PEAR_ERROR_RETURN:
+ case PEAR_ERROR_PRINT:
+ case PEAR_ERROR_TRIGGER:
+ case PEAR_ERROR_DIE:
+ case null:
+ $setmode = $mode;
+ $setoptions = $options;
+ break;
+
+ case PEAR_ERROR_CALLBACK:
+ $setmode = $mode;
+ // class/object method callback
+ if (is_callable($options)) {
+ $setoptions = $options;
+ } else {
+ trigger_error("invalid error callback", E_USER_WARNING);
+ }
+ break;
+
+ default:
+ trigger_error("invalid error mode", E_USER_WARNING);
+ break;
+ }
+ return true;
+ }
+
+ /**
+ * Push a new error handler on top of the error handler options stack. With this
+ * you can easily override the actual error handler for some code and restore
+ * it later with popErrorHandling.
+ *
+ * @param mixed $mode (same as setErrorHandling)
+ * @param mixed $options (same as setErrorHandling)
+ *
+ * @return bool Always true
+ *
+ * @see PEAR::setErrorHandling
+ */
+ protected static function _pushErrorHandling($object, $mode, $options = null)
+ {
+ $stack = &$GLOBALS['_PEAR_error_handler_stack'];
+ if ($object !== null) {
+ $def_mode = &$object->_default_error_mode;
+ $def_options = &$object->_default_error_options;
+ } else {
+ $def_mode = &$GLOBALS['_PEAR_default_error_mode'];
+ $def_options = &$GLOBALS['_PEAR_default_error_options'];
+ }
+ $stack[] = array($def_mode, $def_options);
+
+ if ($object !== null) {
+ $object->setErrorHandling($mode, $options);
+ } else {
+ PEAR::setErrorHandling($mode, $options);
+ }
+ $stack[] = array($mode, $options);
+ return true;
+ }
+
+ /**
+ * Pop the last error handler used
+ *
+ * @return bool Always true
+ *
+ * @see PEAR::pushErrorHandling
+ */
+ protected static function _popErrorHandling($object)
+ {
+ $stack = &$GLOBALS['_PEAR_error_handler_stack'];
+ array_pop($stack);
+ list($mode, $options) = $stack[sizeof($stack) - 1];
+ array_pop($stack);
+ if ($object !== null) {
+ $object->setErrorHandling($mode, $options);
+ } else {
+ PEAR::setErrorHandling($mode, $options);
+ }
+ return true;
+ }
+
+ /**
+ * OS independent PHP extension load. Remember to take care
+ * on the correct extension name for case sensitive OSes.
+ *
+ * @param string $ext The extension name
+ * @return bool Success or not on the dl() call
+ */
+ public static function loadExtension($ext)
+ {
+ if (extension_loaded($ext)) {
+ return true;
+ }
+
+ // if either returns true dl() will produce a FATAL error, stop that
+ if (
+ function_exists('dl') === false ||
+ ini_get('enable_dl') != 1
+ ) {
+ return false;
+ }
+
+ if (OS_WINDOWS) {
+ $suffix = '.dll';
+ } elseif (PHP_OS == 'HP-UX') {
+ $suffix = '.sl';
+ } elseif (PHP_OS == 'AIX') {
+ $suffix = '.a';
+ } elseif (PHP_OS == 'OSX') {
+ $suffix = '.bundle';
+ } else {
+ $suffix = '.so';
+ }
+
+ return @dl('php_'.$ext.$suffix) || @dl($ext.$suffix);
+ }
+}
+
+function _PEAR_call_destructors()
+{
+ global $_PEAR_destructor_object_list;
+ if (is_array($_PEAR_destructor_object_list) &&
+ sizeof($_PEAR_destructor_object_list))
+ {
+ reset($_PEAR_destructor_object_list);
+
+ $destructLifoExists = PEAR::getStaticProperty('PEAR', 'destructlifo');
+
+ if ($destructLifoExists) {
+ $_PEAR_destructor_object_list = array_reverse($_PEAR_destructor_object_list);
+ }
+
+ foreach ($_PEAR_destructor_object_list as $k => $objref) {
+ $classname = get_class($objref);
+ while ($classname) {
+ $destructor = "_$classname";
+ if (method_exists($objref, $destructor)) {
+ $objref->$destructor();
+ break;
+ } else {
+ $classname = get_parent_class($classname);
+ }
+ }
+ }
+ // Empty the object list to ensure that destructors are
+ // not called more than once.
+ $_PEAR_destructor_object_list = array();
+ }
+
+ // Now call the shutdown functions
+ if (
+ isset($GLOBALS['_PEAR_shutdown_funcs']) &&
+ is_array($GLOBALS['_PEAR_shutdown_funcs']) &&
+ !empty($GLOBALS['_PEAR_shutdown_funcs'])
+ ) {
+ foreach ($GLOBALS['_PEAR_shutdown_funcs'] as $value) {
+ call_user_func_array($value[0], $value[1]);
+ }
+ }
+}
+
+/**
+ * Standard PEAR error class for PHP 4
+ *
+ * This class is supserseded by {@link PEAR_Exception} in PHP 5
+ *
+ * @category pear
+ * @package PEAR
+ * @author Stig Bakken <ssb@php.net>
+ * @author Tomas V.V. Cox <cox@idecnet.com>
+ * @author Gregory Beaver <cellog@php.net>
+ * @copyright 1997-2006 The PHP Group
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @version Release: @package_version@
+ * @link http://pear.php.net/manual/en/core.pear.pear-error.php
+ * @see PEAR::raiseError(), PEAR::throwError()
+ * @since Class available since PHP 4.0.2
+ */
+class PEAR_Error
+{
+ var $error_message_prefix = '';
+ var $mode = PEAR_ERROR_RETURN;
+ var $level = E_USER_NOTICE;
+ var $code = -1;
+ var $message = '';
+ var $userinfo = '';
+ var $backtrace = null;
+
+ /**
+ * PEAR_Error constructor
+ *
+ * @param string $message message
+ *
+ * @param int $code (optional) error code
+ *
+ * @param int $mode (optional) error mode, one of: PEAR_ERROR_RETURN,
+ * PEAR_ERROR_PRINT, PEAR_ERROR_DIE, PEAR_ERROR_TRIGGER,
+ * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION
+ *
+ * @param mixed $options (optional) error level, _OR_ in the case of
+ * PEAR_ERROR_CALLBACK, the callback function or object/method
+ * tuple.
+ *
+ * @param string $userinfo (optional) additional user/debug info
+ *
+ * @access public
+ *
+ */
+ function __construct($message = 'unknown error', $code = null,
+ $mode = null, $options = null, $userinfo = null)
+ {
+ if ($mode === null) {
+ $mode = PEAR_ERROR_RETURN;
+ }
+ $this->message = $message;
+ $this->code = $code;
+ $this->mode = $mode;
+ $this->userinfo = $userinfo;
+
+ $skiptrace = PEAR::getStaticProperty('PEAR_Error', 'skiptrace');
+
+ if (!$skiptrace) {
+ $this->backtrace = debug_backtrace();
+ if (isset($this->backtrace[0]) && isset($this->backtrace[0]['object'])) {
+ unset($this->backtrace[0]['object']);
+ }
+ }
+
+ if ($mode & PEAR_ERROR_CALLBACK) {
+ $this->level = E_USER_NOTICE;
+ $this->callback = $options;
+ } else {
+ if ($options === null) {
+ $options = E_USER_NOTICE;
+ }
+
+ $this->level = $options;
+ $this->callback = null;
+ }
+
+ if ($this->mode & PEAR_ERROR_PRINT) {
+ if (is_null($options) || is_int($options)) {
+ $format = "%s";
+ } else {
+ $format = $options;
+ }
+
+ printf($format, $this->getMessage());
+ }
+
+ if ($this->mode & PEAR_ERROR_TRIGGER) {
+ trigger_error($this->getMessage(), $this->level);
+ }
+
+ if ($this->mode & PEAR_ERROR_DIE) {
+ $msg = $this->getMessage();
+ if (is_null($options) || is_int($options)) {
+ $format = "%s";
+ if (substr($msg, -1) != "\n") {
+ $msg .= "\n";
+ }
+ } else {
+ $format = $options;
+ }
+ printf($format, $msg);
+ exit($code);
+ }
+
+ if ($this->mode & PEAR_ERROR_CALLBACK && is_callable($this->callback)) {
+ call_user_func($this->callback, $this);
+ }
+
+ if ($this->mode & PEAR_ERROR_EXCEPTION) {
+ trigger_error("PEAR_ERROR_EXCEPTION is obsolete, use class PEAR_Exception for exceptions", E_USER_WARNING);
+ eval('$e = new Exception($this->message, $this->code);throw($e);');
+ }
+ }
+
+ /**
+ * Only here for backwards compatibility.
+ *
+ * Class "Cache_Error" still uses it, among others.
+ *
+ * @param string $message Message
+ * @param int $code Error code
+ * @param int $mode Error mode
+ * @param mixed $options See __construct()
+ * @param string $userinfo Additional user/debug info
+ */
+ public function PEAR_Error(
+ $message = 'unknown error', $code = null, $mode = null,
+ $options = null, $userinfo = null
+ ) {
+ self::__construct($message, $code, $mode, $options, $userinfo);
+ }
+
+ /**
+ * Get the error mode from an error object.
+ *
+ * @return int error mode
+ * @access public
+ */
+ function getMode()
+ {
+ return $this->mode;
+ }
+
+ /**
+ * Get the callback function/method from an error object.
+ *
+ * @return mixed callback function or object/method array
+ * @access public
+ */
+ function getCallback()
+ {
+ return $this->callback;
+ }
+
+ /**
+ * Get the error message from an error object.
+ *
+ * @return string full error message
+ * @access public
+ */
+ function getMessage()
+ {
+ return ($this->error_message_prefix . $this->message);
+ }
+
+ /**
+ * Get error code from an error object
+ *
+ * @return int error code
+ * @access public
+ */
+ function getCode()
+ {
+ return $this->code;
+ }
+
+ /**
+ * Get the name of this error/exception.
+ *
+ * @return string error/exception name (type)
+ * @access public
+ */
+ function getType()
+ {
+ return get_class($this);
+ }
+
+ /**
+ * Get additional user-supplied information.
+ *
+ * @return string user-supplied information
+ * @access public
+ */
+ function getUserInfo()
+ {
+ return $this->userinfo;
+ }
+
+ /**
+ * Get additional debug information supplied by the application.
+ *
+ * @return string debug information
+ * @access public
+ */
+ function getDebugInfo()
+ {
+ return $this->getUserInfo();
+ }
+
+ /**
+ * Get the call backtrace from where the error was generated.
+ * Supported with PHP 4.3.0 or newer.
+ *
+ * @param int $frame (optional) what frame to fetch
+ * @return array Backtrace, or NULL if not available.
+ * @access public
+ */
+ function getBacktrace($frame = null)
+ {
+ if (defined('PEAR_IGNORE_BACKTRACE')) {
+ return null;
+ }
+ if ($frame === null) {
+ return $this->backtrace;
+ }
+ return $this->backtrace[$frame];
+ }
+
+ function addUserInfo($info)
+ {
+ if (empty($this->userinfo)) {
+ $this->userinfo = $info;
+ } else {
+ $this->userinfo .= " ** $info";
+ }
+ }
+
+ function __toString()
+ {
+ return $this->getMessage();
+ }
+
+ /**
+ * Make a string representation of this object.
+ *
+ * @return string a string with an object summary
+ * @access public
+ */
+ function toString()
+ {
+ $modes = array();
+ $levels = array(E_USER_NOTICE => 'notice',
+ E_USER_WARNING => 'warning',
+ E_USER_ERROR => 'error');
+ if ($this->mode & PEAR_ERROR_CALLBACK) {
+ if (is_array($this->callback)) {
+ $callback = (is_object($this->callback[0]) ?
+ strtolower(get_class($this->callback[0])) :
+ $this->callback[0]) . '::' .
+ $this->callback[1];
+ } else {
+ $callback = $this->callback;
+ }
+ return sprintf('[%s: message="%s" code=%d mode=callback '.
+ 'callback=%s prefix="%s" info="%s"]',
+ strtolower(get_class($this)), $this->message, $this->code,
+ $callback, $this->error_message_prefix,
+ $this->userinfo);
+ }
+ if ($this->mode & PEAR_ERROR_PRINT) {
+ $modes[] = 'print';
+ }
+ if ($this->mode & PEAR_ERROR_TRIGGER) {
+ $modes[] = 'trigger';
+ }
+ if ($this->mode & PEAR_ERROR_DIE) {
+ $modes[] = 'die';
+ }
+ if ($this->mode & PEAR_ERROR_RETURN) {
+ $modes[] = 'return';
+ }
+ return sprintf('[%s: message="%s" code=%d mode=%s level=%s '.
+ 'prefix="%s" info="%s"]',
+ strtolower(get_class($this)), $this->message, $this->code,
+ implode("|", $modes), $levels[$this->level],
+ $this->error_message_prefix,
+ $this->userinfo);
+ }
+}
+
+/*
+ * Local Variables:
+ * mode: php
+ * tab-width: 4
+ * c-basic-offset: 4
+ * End:
+ */
diff --git a/www/wiki/vendor/pear/pear-core-minimal/src/PEAR/Error.php b/www/wiki/vendor/pear/pear-core-minimal/src/PEAR/Error.php
new file mode 100644
index 00000000..96efff75
--- /dev/null
+++ b/www/wiki/vendor/pear/pear-core-minimal/src/PEAR/Error.php
@@ -0,0 +1,14 @@
+<?php
+/**
+ * Dummy file to make autoloaders work
+ *
+ * PHP version 5
+ *
+ * @category PEAR
+ * @package PEAR
+ * @author Christian Weiske <cweiske@php.net>
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @link http://pear.php.net/package/PEAR
+ */
+require_once __DIR__ . '/../PEAR.php';
+?> \ No newline at end of file
diff --git a/www/wiki/vendor/pear/pear-core-minimal/src/PEAR/ErrorStack.php b/www/wiki/vendor/pear/pear-core-minimal/src/PEAR/ErrorStack.php
new file mode 100644
index 00000000..6619fbb1
--- /dev/null
+++ b/www/wiki/vendor/pear/pear-core-minimal/src/PEAR/ErrorStack.php
@@ -0,0 +1,979 @@
+<?php
+/**
+ * Error Stack Implementation
+ *
+ * This is an incredibly simple implementation of a very complex error handling
+ * facility. It contains the ability
+ * to track multiple errors from multiple packages simultaneously. In addition,
+ * it can track errors of many levels, save data along with the error, context
+ * information such as the exact file, line number, class and function that
+ * generated the error, and if necessary, it can raise a traditional PEAR_Error.
+ * It has built-in support for PEAR::Log, to log errors as they occur
+ *
+ * Since version 0.2alpha, it is also possible to selectively ignore errors,
+ * through the use of an error callback, see {@link pushCallback()}
+ *
+ * Since version 0.3alpha, it is possible to specify the exception class
+ * returned from {@link push()}
+ *
+ * Since version PEAR1.3.2, ErrorStack no longer instantiates an exception class. This can
+ * still be done quite handily in an error callback or by manipulating the returned array
+ * @category Debugging
+ * @package PEAR_ErrorStack
+ * @author Greg Beaver <cellog@php.net>
+ * @copyright 2004-2008 Greg Beaver
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @link http://pear.php.net/package/PEAR_ErrorStack
+ */
+
+/**
+ * Singleton storage
+ *
+ * Format:
+ * <pre>
+ * array(
+ * 'package1' => PEAR_ErrorStack object,
+ * 'package2' => PEAR_ErrorStack object,
+ * ...
+ * )
+ * </pre>
+ * @access private
+ * @global array $GLOBALS['_PEAR_ERRORSTACK_SINGLETON']
+ */
+$GLOBALS['_PEAR_ERRORSTACK_SINGLETON'] = array();
+
+/**
+ * Global error callback (default)
+ *
+ * This is only used if set to non-false. * is the default callback for
+ * all packages, whereas specific packages may set a default callback
+ * for all instances, regardless of whether they are a singleton or not.
+ *
+ * To exclude non-singletons, only set the local callback for the singleton
+ * @see PEAR_ErrorStack::setDefaultCallback()
+ * @access private
+ * @global array $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK']
+ */
+$GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK'] = array(
+ '*' => false,
+);
+
+/**
+ * Global Log object (default)
+ *
+ * This is only used if set to non-false. Use to set a default log object for
+ * all stacks, regardless of instantiation order or location
+ * @see PEAR_ErrorStack::setDefaultLogger()
+ * @access private
+ * @global array $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER']
+ */
+$GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER'] = false;
+
+/**
+ * Global Overriding Callback
+ *
+ * This callback will override any error callbacks that specific loggers have set.
+ * Use with EXTREME caution
+ * @see PEAR_ErrorStack::staticPushCallback()
+ * @access private
+ * @global array $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER']
+ */
+$GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK'] = array();
+
+/**#@+
+ * One of four possible return values from the error Callback
+ * @see PEAR_ErrorStack::_errorCallback()
+ */
+/**
+ * If this is returned, then the error will be both pushed onto the stack
+ * and logged.
+ */
+define('PEAR_ERRORSTACK_PUSHANDLOG', 1);
+/**
+ * If this is returned, then the error will only be pushed onto the stack,
+ * and not logged.
+ */
+define('PEAR_ERRORSTACK_PUSH', 2);
+/**
+ * If this is returned, then the error will only be logged, but not pushed
+ * onto the error stack.
+ */
+define('PEAR_ERRORSTACK_LOG', 3);
+/**
+ * If this is returned, then the error is completely ignored.
+ */
+define('PEAR_ERRORSTACK_IGNORE', 4);
+/**
+ * If this is returned, then the error is logged and die() is called.
+ */
+define('PEAR_ERRORSTACK_DIE', 5);
+/**#@-*/
+
+/**
+ * Error code for an attempt to instantiate a non-class as a PEAR_ErrorStack in
+ * the singleton method.
+ */
+define('PEAR_ERRORSTACK_ERR_NONCLASS', 1);
+
+/**
+ * Error code for an attempt to pass an object into {@link PEAR_ErrorStack::getMessage()}
+ * that has no __toString() method
+ */
+define('PEAR_ERRORSTACK_ERR_OBJTOSTRING', 2);
+/**
+ * Error Stack Implementation
+ *
+ * Usage:
+ * <code>
+ * // global error stack
+ * $global_stack = &PEAR_ErrorStack::singleton('MyPackage');
+ * // local error stack
+ * $local_stack = new PEAR_ErrorStack('MyPackage');
+ * </code>
+ * @author Greg Beaver <cellog@php.net>
+ * @version @package_version@
+ * @package PEAR_ErrorStack
+ * @category Debugging
+ * @copyright 2004-2008 Greg Beaver
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @link http://pear.php.net/package/PEAR_ErrorStack
+ */
+class PEAR_ErrorStack {
+ /**
+ * Errors are stored in the order that they are pushed on the stack.
+ * @since 0.4alpha Errors are no longer organized by error level.
+ * This renders pop() nearly unusable, and levels could be more easily
+ * handled in a callback anyway
+ * @var array
+ * @access private
+ */
+ var $_errors = array();
+
+ /**
+ * Storage of errors by level.
+ *
+ * Allows easy retrieval and deletion of only errors from a particular level
+ * @since PEAR 1.4.0dev
+ * @var array
+ * @access private
+ */
+ var $_errorsByLevel = array();
+
+ /**
+ * Package name this error stack represents
+ * @var string
+ * @access protected
+ */
+ var $_package;
+
+ /**
+ * Determines whether a PEAR_Error is thrown upon every error addition
+ * @var boolean
+ * @access private
+ */
+ var $_compat = false;
+
+ /**
+ * If set to a valid callback, this will be used to generate the error
+ * message from the error code, otherwise the message passed in will be
+ * used
+ * @var false|string|array
+ * @access private
+ */
+ var $_msgCallback = false;
+
+ /**
+ * If set to a valid callback, this will be used to generate the error
+ * context for an error. For PHP-related errors, this will be a file
+ * and line number as retrieved from debug_backtrace(), but can be
+ * customized for other purposes. The error might actually be in a separate
+ * configuration file, or in a database query.
+ * @var false|string|array
+ * @access protected
+ */
+ var $_contextCallback = false;
+
+ /**
+ * If set to a valid callback, this will be called every time an error
+ * is pushed onto the stack. The return value will be used to determine
+ * whether to allow an error to be pushed or logged.
+ *
+ * The return value must be one an PEAR_ERRORSTACK_* constant
+ * @see PEAR_ERRORSTACK_PUSHANDLOG, PEAR_ERRORSTACK_PUSH, PEAR_ERRORSTACK_LOG
+ * @var false|string|array
+ * @access protected
+ */
+ var $_errorCallback = array();
+
+ /**
+ * PEAR::Log object for logging errors
+ * @var false|Log
+ * @access protected
+ */
+ var $_logger = false;
+
+ /**
+ * Error messages - designed to be overridden
+ * @var array
+ * @abstract
+ */
+ var $_errorMsgs = array();
+
+ /**
+ * Set up a new error stack
+ *
+ * @param string $package name of the package this error stack represents
+ * @param callback $msgCallback callback used for error message generation
+ * @param callback $contextCallback callback used for context generation,
+ * defaults to {@link getFileLine()}
+ * @param boolean $throwPEAR_Error
+ */
+ function __construct($package, $msgCallback = false, $contextCallback = false,
+ $throwPEAR_Error = false)
+ {
+ $this->_package = $package;
+ $this->setMessageCallback($msgCallback);
+ $this->setContextCallback($contextCallback);
+ $this->_compat = $throwPEAR_Error;
+ }
+
+ /**
+ * Return a single error stack for this package.
+ *
+ * Note that all parameters are ignored if the stack for package $package
+ * has already been instantiated
+ * @param string $package name of the package this error stack represents
+ * @param callback $msgCallback callback used for error message generation
+ * @param callback $contextCallback callback used for context generation,
+ * defaults to {@link getFileLine()}
+ * @param boolean $throwPEAR_Error
+ * @param string $stackClass class to instantiate
+ *
+ * @return PEAR_ErrorStack
+ */
+ public static function &singleton(
+ $package, $msgCallback = false, $contextCallback = false,
+ $throwPEAR_Error = false, $stackClass = 'PEAR_ErrorStack'
+ ) {
+ if (isset($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package])) {
+ return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package];
+ }
+ if (!class_exists($stackClass)) {
+ if (function_exists('debug_backtrace')) {
+ $trace = debug_backtrace();
+ }
+ PEAR_ErrorStack::staticPush('PEAR_ErrorStack', PEAR_ERRORSTACK_ERR_NONCLASS,
+ 'exception', array('stackclass' => $stackClass),
+ 'stack class "%stackclass%" is not a valid class name (should be like PEAR_ErrorStack)',
+ false, $trace);
+ }
+ $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package] =
+ new $stackClass($package, $msgCallback, $contextCallback, $throwPEAR_Error);
+
+ return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package];
+ }
+
+ /**
+ * Internal error handler for PEAR_ErrorStack class
+ *
+ * Dies if the error is an exception (and would have died anyway)
+ * @access private
+ */
+ function _handleError($err)
+ {
+ if ($err['level'] == 'exception') {
+ $message = $err['message'];
+ if (isset($_SERVER['REQUEST_URI'])) {
+ echo '<br />';
+ } else {
+ echo "\n";
+ }
+ var_dump($err['context']);
+ die($message);
+ }
+ }
+
+ /**
+ * Set up a PEAR::Log object for all error stacks that don't have one
+ * @param Log $log
+ */
+ public static function setDefaultLogger(&$log)
+ {
+ if (is_object($log) && method_exists($log, 'log') ) {
+ $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER'] = &$log;
+ } elseif (is_callable($log)) {
+ $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER'] = &$log;
+ }
+ }
+
+ /**
+ * Set up a PEAR::Log object for this error stack
+ * @param Log $log
+ */
+ function setLogger(&$log)
+ {
+ if (is_object($log) && method_exists($log, 'log') ) {
+ $this->_logger = &$log;
+ } elseif (is_callable($log)) {
+ $this->_logger = &$log;
+ }
+ }
+
+ /**
+ * Set an error code => error message mapping callback
+ *
+ * This method sets the callback that can be used to generate error
+ * messages for any instance
+ * @param array|string Callback function/method
+ */
+ function setMessageCallback($msgCallback)
+ {
+ if (!$msgCallback) {
+ $this->_msgCallback = array(&$this, 'getErrorMessage');
+ } else {
+ if (is_callable($msgCallback)) {
+ $this->_msgCallback = $msgCallback;
+ }
+ }
+ }
+
+ /**
+ * Get an error code => error message mapping callback
+ *
+ * This method returns the current callback that can be used to generate error
+ * messages
+ * @return array|string|false Callback function/method or false if none
+ */
+ function getMessageCallback()
+ {
+ return $this->_msgCallback;
+ }
+
+ /**
+ * Sets a default callback to be used by all error stacks
+ *
+ * This method sets the callback that can be used to generate error
+ * messages for a singleton
+ * @param array|string Callback function/method
+ * @param string Package name, or false for all packages
+ */
+ public static function setDefaultCallback($callback = false, $package = false)
+ {
+ if (!is_callable($callback)) {
+ $callback = false;
+ }
+ $package = $package ? $package : '*';
+ $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK'][$package] = $callback;
+ }
+
+ /**
+ * Set a callback that generates context information (location of error) for an error stack
+ *
+ * This method sets the callback that can be used to generate context
+ * information for an error. Passing in NULL will disable context generation
+ * and remove the expensive call to debug_backtrace()
+ * @param array|string|null Callback function/method
+ */
+ function setContextCallback($contextCallback)
+ {
+ if ($contextCallback === null) {
+ return $this->_contextCallback = false;
+ }
+ if (!$contextCallback) {
+ $this->_contextCallback = array(&$this, 'getFileLine');
+ } else {
+ if (is_callable($contextCallback)) {
+ $this->_contextCallback = $contextCallback;
+ }
+ }
+ }
+
+ /**
+ * Set an error Callback
+ * If set to a valid callback, this will be called every time an error
+ * is pushed onto the stack. The return value will be used to determine
+ * whether to allow an error to be pushed or logged.
+ *
+ * The return value must be one of the ERRORSTACK_* constants.
+ *
+ * This functionality can be used to emulate PEAR's pushErrorHandling, and
+ * the PEAR_ERROR_CALLBACK mode, without affecting the integrity of
+ * the error stack or logging
+ * @see PEAR_ERRORSTACK_PUSHANDLOG, PEAR_ERRORSTACK_PUSH, PEAR_ERRORSTACK_LOG
+ * @see popCallback()
+ * @param string|array $cb
+ */
+ function pushCallback($cb)
+ {
+ array_push($this->_errorCallback, $cb);
+ }
+
+ /**
+ * Remove a callback from the error callback stack
+ * @see pushCallback()
+ * @return array|string|false
+ */
+ function popCallback()
+ {
+ if (!count($this->_errorCallback)) {
+ return false;
+ }
+ return array_pop($this->_errorCallback);
+ }
+
+ /**
+ * Set a temporary overriding error callback for every package error stack
+ *
+ * Use this to temporarily disable all existing callbacks (can be used
+ * to emulate the @ operator, for instance)
+ * @see PEAR_ERRORSTACK_PUSHANDLOG, PEAR_ERRORSTACK_PUSH, PEAR_ERRORSTACK_LOG
+ * @see staticPopCallback(), pushCallback()
+ * @param string|array $cb
+ */
+ public static function staticPushCallback($cb)
+ {
+ array_push($GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK'], $cb);
+ }
+
+ /**
+ * Remove a temporary overriding error callback
+ * @see staticPushCallback()
+ * @return array|string|false
+ */
+ public static function staticPopCallback()
+ {
+ $ret = array_pop($GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK']);
+ if (!is_array($GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK'])) {
+ $GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK'] = array();
+ }
+ return $ret;
+ }
+
+ /**
+ * Add an error to the stack
+ *
+ * If the message generator exists, it is called with 2 parameters.
+ * - the current Error Stack object
+ * - an array that is in the same format as an error. Available indices
+ * are 'code', 'package', 'time', 'params', 'level', and 'context'
+ *
+ * Next, if the error should contain context information, this is
+ * handled by the context grabbing method.
+ * Finally, the error is pushed onto the proper error stack
+ * @param int $code Package-specific error code
+ * @param string $level Error level. This is NOT spell-checked
+ * @param array $params associative array of error parameters
+ * @param string $msg Error message, or a portion of it if the message
+ * is to be generated
+ * @param array $repackage If this error re-packages an error pushed by
+ * another package, place the array returned from
+ * {@link pop()} in this parameter
+ * @param array $backtrace Protected parameter: use this to pass in the
+ * {@link debug_backtrace()} that should be used
+ * to find error context
+ * @return PEAR_Error|array if compatibility mode is on, a PEAR_Error is also
+ * thrown. If a PEAR_Error is returned, the userinfo
+ * property is set to the following array:
+ *
+ * <code>
+ * array(
+ * 'code' => $code,
+ * 'params' => $params,
+ * 'package' => $this->_package,
+ * 'level' => $level,
+ * 'time' => time(),
+ * 'context' => $context,
+ * 'message' => $msg,
+ * //['repackage' => $err] repackaged error array/Exception class
+ * );
+ * </code>
+ *
+ * Normally, the previous array is returned.
+ */
+ function push($code, $level = 'error', $params = array(), $msg = false,
+ $repackage = false, $backtrace = false)
+ {
+ $context = false;
+ // grab error context
+ if ($this->_contextCallback) {
+ if (!$backtrace) {
+ $backtrace = debug_backtrace();
+ }
+ $context = call_user_func($this->_contextCallback, $code, $params, $backtrace);
+ }
+
+ // save error
+ $time = explode(' ', microtime());
+ $time = $time[1] + $time[0];
+ $err = array(
+ 'code' => $code,
+ 'params' => $params,
+ 'package' => $this->_package,
+ 'level' => $level,
+ 'time' => $time,
+ 'context' => $context,
+ 'message' => $msg,
+ );
+
+ if ($repackage) {
+ $err['repackage'] = $repackage;
+ }
+
+ // set up the error message, if necessary
+ if ($this->_msgCallback) {
+ $msg = call_user_func_array($this->_msgCallback,
+ array(&$this, $err));
+ $err['message'] = $msg;
+ }
+ $push = $log = true;
+ $die = false;
+ // try the overriding callback first
+ $callback = $this->staticPopCallback();
+ if ($callback) {
+ $this->staticPushCallback($callback);
+ }
+ if (!is_callable($callback)) {
+ // try the local callback next
+ $callback = $this->popCallback();
+ if (is_callable($callback)) {
+ $this->pushCallback($callback);
+ } else {
+ // try the default callback
+ $callback = isset($GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK'][$this->_package]) ?
+ $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK'][$this->_package] :
+ $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK']['*'];
+ }
+ }
+ if (is_callable($callback)) {
+ switch(call_user_func($callback, $err)){
+ case PEAR_ERRORSTACK_IGNORE:
+ return $err;
+ break;
+ case PEAR_ERRORSTACK_PUSH:
+ $log = false;
+ break;
+ case PEAR_ERRORSTACK_LOG:
+ $push = false;
+ break;
+ case PEAR_ERRORSTACK_DIE:
+ $die = true;
+ break;
+ // anything else returned has the same effect as pushandlog
+ }
+ }
+ if ($push) {
+ array_unshift($this->_errors, $err);
+ if (!isset($this->_errorsByLevel[$err['level']])) {
+ $this->_errorsByLevel[$err['level']] = array();
+ }
+ $this->_errorsByLevel[$err['level']][] = &$this->_errors[0];
+ }
+ if ($log) {
+ if ($this->_logger || $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER']) {
+ $this->_log($err);
+ }
+ }
+ if ($die) {
+ die();
+ }
+ if ($this->_compat && $push) {
+ return $this->raiseError($msg, $code, null, null, $err);
+ }
+ return $err;
+ }
+
+ /**
+ * Static version of {@link push()}
+ *
+ * @param string $package Package name this error belongs to
+ * @param int $code Package-specific error code
+ * @param string $level Error level. This is NOT spell-checked
+ * @param array $params associative array of error parameters
+ * @param string $msg Error message, or a portion of it if the message
+ * is to be generated
+ * @param array $repackage If this error re-packages an error pushed by
+ * another package, place the array returned from
+ * {@link pop()} in this parameter
+ * @param array $backtrace Protected parameter: use this to pass in the
+ * {@link debug_backtrace()} that should be used
+ * to find error context
+ * @return PEAR_Error|array if compatibility mode is on, a PEAR_Error is also
+ * thrown. see docs for {@link push()}
+ */
+ public static function staticPush(
+ $package, $code, $level = 'error', $params = array(),
+ $msg = false, $repackage = false, $backtrace = false
+ ) {
+ $s = &PEAR_ErrorStack::singleton($package);
+ if ($s->_contextCallback) {
+ if (!$backtrace) {
+ if (function_exists('debug_backtrace')) {
+ $backtrace = debug_backtrace();
+ }
+ }
+ }
+ return $s->push($code, $level, $params, $msg, $repackage, $backtrace);
+ }
+
+ /**
+ * Log an error using PEAR::Log
+ * @param array $err Error array
+ * @param array $levels Error level => Log constant map
+ * @access protected
+ */
+ function _log($err)
+ {
+ if ($this->_logger) {
+ $logger = &$this->_logger;
+ } else {
+ $logger = &$GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER'];
+ }
+ if (is_a($logger, 'Log')) {
+ $levels = array(
+ 'exception' => PEAR_LOG_CRIT,
+ 'alert' => PEAR_LOG_ALERT,
+ 'critical' => PEAR_LOG_CRIT,
+ 'error' => PEAR_LOG_ERR,
+ 'warning' => PEAR_LOG_WARNING,
+ 'notice' => PEAR_LOG_NOTICE,
+ 'info' => PEAR_LOG_INFO,
+ 'debug' => PEAR_LOG_DEBUG);
+ if (isset($levels[$err['level']])) {
+ $level = $levels[$err['level']];
+ } else {
+ $level = PEAR_LOG_INFO;
+ }
+ $logger->log($err['message'], $level, $err);
+ } else { // support non-standard logs
+ call_user_func($logger, $err);
+ }
+ }
+
+
+ /**
+ * Pop an error off of the error stack
+ *
+ * @return false|array
+ * @since 0.4alpha it is no longer possible to specify a specific error
+ * level to return - the last error pushed will be returned, instead
+ */
+ function pop()
+ {
+ $err = @array_shift($this->_errors);
+ if (!is_null($err)) {
+ @array_pop($this->_errorsByLevel[$err['level']]);
+ if (!count($this->_errorsByLevel[$err['level']])) {
+ unset($this->_errorsByLevel[$err['level']]);
+ }
+ }
+ return $err;
+ }
+
+ /**
+ * Pop an error off of the error stack, static method
+ *
+ * @param string package name
+ * @return boolean
+ * @since PEAR1.5.0a1
+ */
+ static function staticPop($package)
+ {
+ if ($package) {
+ if (!isset($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package])) {
+ return false;
+ }
+ return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]->pop();
+ }
+ }
+
+ /**
+ * Determine whether there are any errors on the stack
+ * @param string|array Level name. Use to determine if any errors
+ * of level (string), or levels (array) have been pushed
+ * @return boolean
+ */
+ function hasErrors($level = false)
+ {
+ if ($level) {
+ return isset($this->_errorsByLevel[$level]);
+ }
+ return count($this->_errors);
+ }
+
+ /**
+ * Retrieve all errors since last purge
+ *
+ * @param boolean set in order to empty the error stack
+ * @param string level name, to return only errors of a particular severity
+ * @return array
+ */
+ function getErrors($purge = false, $level = false)
+ {
+ if (!$purge) {
+ if ($level) {
+ if (!isset($this->_errorsByLevel[$level])) {
+ return array();
+ } else {
+ return $this->_errorsByLevel[$level];
+ }
+ } else {
+ return $this->_errors;
+ }
+ }
+ if ($level) {
+ $ret = $this->_errorsByLevel[$level];
+ foreach ($this->_errorsByLevel[$level] as $i => $unused) {
+ // entries are references to the $_errors array
+ $this->_errorsByLevel[$level][$i] = false;
+ }
+ // array_filter removes all entries === false
+ $this->_errors = array_filter($this->_errors);
+ unset($this->_errorsByLevel[$level]);
+ return $ret;
+ }
+ $ret = $this->_errors;
+ $this->_errors = array();
+ $this->_errorsByLevel = array();
+ return $ret;
+ }
+
+ /**
+ * Determine whether there are any errors on a single error stack, or on any error stack
+ *
+ * The optional parameter can be used to test the existence of any errors without the need of
+ * singleton instantiation
+ * @param string|false Package name to check for errors
+ * @param string Level name to check for a particular severity
+ * @return boolean
+ */
+ public static function staticHasErrors($package = false, $level = false)
+ {
+ if ($package) {
+ if (!isset($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package])) {
+ return false;
+ }
+ return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]->hasErrors($level);
+ }
+ foreach ($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'] as $package => $obj) {
+ if ($obj->hasErrors($level)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ /**
+ * Get a list of all errors since last purge, organized by package
+ * @since PEAR 1.4.0dev BC break! $level is now in the place $merge used to be
+ * @param boolean $purge Set to purge the error stack of existing errors
+ * @param string $level Set to a level name in order to retrieve only errors of a particular level
+ * @param boolean $merge Set to return a flat array, not organized by package
+ * @param array $sortfunc Function used to sort a merged array - default
+ * sorts by time, and should be good for most cases
+ *
+ * @return array
+ */
+ public static function staticGetErrors(
+ $purge = false, $level = false, $merge = false,
+ $sortfunc = array('PEAR_ErrorStack', '_sortErrors')
+ ) {
+ $ret = array();
+ if (!is_callable($sortfunc)) {
+ $sortfunc = array('PEAR_ErrorStack', '_sortErrors');
+ }
+ foreach ($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'] as $package => $obj) {
+ $test = $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]->getErrors($purge, $level);
+ if ($test) {
+ if ($merge) {
+ $ret = array_merge($ret, $test);
+ } else {
+ $ret[$package] = $test;
+ }
+ }
+ }
+ if ($merge) {
+ usort($ret, $sortfunc);
+ }
+ return $ret;
+ }
+
+ /**
+ * Error sorting function, sorts by time
+ * @access private
+ */
+ public static function _sortErrors($a, $b)
+ {
+ if ($a['time'] == $b['time']) {
+ return 0;
+ }
+ if ($a['time'] < $b['time']) {
+ return 1;
+ }
+ return -1;
+ }
+
+ /**
+ * Standard file/line number/function/class context callback
+ *
+ * This function uses a backtrace generated from {@link debug_backtrace()}
+ * and so will not work at all in PHP < 4.3.0. The frame should
+ * reference the frame that contains the source of the error.
+ * @return array|false either array('file' => file, 'line' => line,
+ * 'function' => function name, 'class' => class name) or
+ * if this doesn't work, then false
+ * @param unused
+ * @param integer backtrace frame.
+ * @param array Results of debug_backtrace()
+ */
+ public static function getFileLine($code, $params, $backtrace = null)
+ {
+ if ($backtrace === null) {
+ return false;
+ }
+ $frame = 0;
+ $functionframe = 1;
+ if (!isset($backtrace[1])) {
+ $functionframe = 0;
+ } else {
+ while (isset($backtrace[$functionframe]['function']) &&
+ $backtrace[$functionframe]['function'] == 'eval' &&
+ isset($backtrace[$functionframe + 1])) {
+ $functionframe++;
+ }
+ }
+ if (isset($backtrace[$frame])) {
+ if (!isset($backtrace[$frame]['file'])) {
+ $frame++;
+ }
+ $funcbacktrace = $backtrace[$functionframe];
+ $filebacktrace = $backtrace[$frame];
+ $ret = array('file' => $filebacktrace['file'],
+ 'line' => $filebacktrace['line']);
+ // rearrange for eval'd code or create function errors
+ if (strpos($filebacktrace['file'], '(') &&
+ preg_match(';^(.*?)\((\d+)\) : (.*?)\\z;', $filebacktrace['file'],
+ $matches)) {
+ $ret['file'] = $matches[1];
+ $ret['line'] = $matches[2] + 0;
+ }
+ if (isset($funcbacktrace['function']) && isset($backtrace[1])) {
+ if ($funcbacktrace['function'] != 'eval') {
+ if ($funcbacktrace['function'] == '__lambda_func') {
+ $ret['function'] = 'create_function() code';
+ } else {
+ $ret['function'] = $funcbacktrace['function'];
+ }
+ }
+ }
+ if (isset($funcbacktrace['class']) && isset($backtrace[1])) {
+ $ret['class'] = $funcbacktrace['class'];
+ }
+ return $ret;
+ }
+ return false;
+ }
+
+ /**
+ * Standard error message generation callback
+ *
+ * This method may also be called by a custom error message generator
+ * to fill in template values from the params array, simply
+ * set the third parameter to the error message template string to use
+ *
+ * The special variable %__msg% is reserved: use it only to specify
+ * where a message passed in by the user should be placed in the template,
+ * like so:
+ *
+ * Error message: %msg% - internal error
+ *
+ * If the message passed like so:
+ *
+ * <code>
+ * $stack->push(ERROR_CODE, 'error', array(), 'server error 500');
+ * </code>
+ *
+ * The returned error message will be "Error message: server error 500 -
+ * internal error"
+ * @param PEAR_ErrorStack
+ * @param array
+ * @param string|false Pre-generated error message template
+ *
+ * @return string
+ */
+ public static function getErrorMessage(&$stack, $err, $template = false)
+ {
+ if ($template) {
+ $mainmsg = $template;
+ } else {
+ $mainmsg = $stack->getErrorMessageTemplate($err['code']);
+ }
+ $mainmsg = str_replace('%__msg%', $err['message'], $mainmsg);
+ if (is_array($err['params']) && count($err['params'])) {
+ foreach ($err['params'] as $name => $val) {
+ if (is_array($val)) {
+ // @ is needed in case $val is a multi-dimensional array
+ $val = @implode(', ', $val);
+ }
+ if (is_object($val)) {
+ if (method_exists($val, '__toString')) {
+ $val = $val->__toString();
+ } else {
+ PEAR_ErrorStack::staticPush('PEAR_ErrorStack', PEAR_ERRORSTACK_ERR_OBJTOSTRING,
+ 'warning', array('obj' => get_class($val)),
+ 'object %obj% passed into getErrorMessage, but has no __toString() method');
+ $val = 'Object';
+ }
+ }
+ $mainmsg = str_replace('%' . $name . '%', $val, $mainmsg);
+ }
+ }
+ return $mainmsg;
+ }
+
+ /**
+ * Standard Error Message Template generator from code
+ * @return string
+ */
+ function getErrorMessageTemplate($code)
+ {
+ if (!isset($this->_errorMsgs[$code])) {
+ return '%__msg%';
+ }
+ return $this->_errorMsgs[$code];
+ }
+
+ /**
+ * Set the Error Message Template array
+ *
+ * The array format must be:
+ * <pre>
+ * array(error code => 'message template',...)
+ * </pre>
+ *
+ * Error message parameters passed into {@link push()} will be used as input
+ * for the error message. If the template is 'message %foo% was %bar%', and the
+ * parameters are array('foo' => 'one', 'bar' => 'six'), the error message returned will
+ * be 'message one was six'
+ * @return string
+ */
+ function setErrorMessageTemplate($template)
+ {
+ $this->_errorMsgs = $template;
+ }
+
+
+ /**
+ * emulate PEAR::raiseError()
+ *
+ * @return PEAR_Error
+ */
+ function raiseError()
+ {
+ require_once 'PEAR.php';
+ $args = func_get_args();
+ return call_user_func_array(array('PEAR', 'raiseError'), $args);
+ }
+}
+$stack = &PEAR_ErrorStack::singleton('PEAR_ErrorStack');
+$stack->pushCallback(array('PEAR_ErrorStack', '_handleError'));
+?>
diff --git a/www/wiki/vendor/pear/pear-core-minimal/src/System.php b/www/wiki/vendor/pear/pear-core-minimal/src/System.php
new file mode 100644
index 00000000..aefc85b3
--- /dev/null
+++ b/www/wiki/vendor/pear/pear-core-minimal/src/System.php
@@ -0,0 +1,628 @@
+<?php
+/**
+ * File/Directory manipulation
+ *
+ * PHP versions 4 and 5
+ *
+ * @category pear
+ * @package System
+ * @author Tomas V.V.Cox <cox@idecnet.com>
+ * @copyright 1997-2009 The Authors
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @link http://pear.php.net/package/PEAR
+ * @since File available since Release 0.1
+ */
+
+/**
+ * base class
+ */
+require_once 'PEAR.php';
+require_once 'Console/Getopt.php';
+
+$GLOBALS['_System_temp_files'] = array();
+
+/**
+* System offers cross platform compatible system functions
+*
+* Static functions for different operations. Should work under
+* Unix and Windows. The names and usage has been taken from its respectively
+* GNU commands. The functions will return (bool) false on error and will
+* trigger the error with the PHP trigger_error() function (you can silence
+* the error by prefixing a '@' sign after the function call, but this
+* is not recommended practice. Instead use an error handler with
+* {@link set_error_handler()}).
+*
+* Documentation on this class you can find in:
+* http://pear.php.net/manual/
+*
+* Example usage:
+* if (!@System::rm('-r file1 dir1')) {
+* print "could not delete file1 or dir1";
+* }
+*
+* In case you need to to pass file names with spaces,
+* pass the params as an array:
+*
+* System::rm(array('-r', $file1, $dir1));
+*
+* @category pear
+* @package System
+* @author Tomas V.V. Cox <cox@idecnet.com>
+* @copyright 1997-2006 The PHP Group
+* @license http://opensource.org/licenses/bsd-license.php New BSD License
+* @version Release: @package_version@
+* @link http://pear.php.net/package/PEAR
+* @since Class available since Release 0.1
+* @static
+*/
+class System
+{
+ /**
+ * returns the commandline arguments of a function
+ *
+ * @param string $argv the commandline
+ * @param string $short_options the allowed option short-tags
+ * @param string $long_options the allowed option long-tags
+ * @return array the given options and there values
+ */
+ public static function _parseArgs($argv, $short_options, $long_options = null)
+ {
+ if (!is_array($argv) && $argv !== null) {
+ /*
+ // Quote all items that are a short option
+ $av = preg_split('/(\A| )--?[a-z0-9]+[ =]?((?<!\\\\)((,\s*)|((?<!,)\s+))?)/i', $argv, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_OFFSET_CAPTURE);
+ $offset = 0;
+ foreach ($av as $a) {
+ $b = trim($a[0]);
+ if ($b{0} == '"' || $b{0} == "'") {
+ continue;
+ }
+
+ $escape = escapeshellarg($b);
+ $pos = $a[1] + $offset;
+ $argv = substr_replace($argv, $escape, $pos, strlen($b));
+ $offset += 2;
+ }
+ */
+
+ // Find all items, quoted or otherwise
+ preg_match_all("/(?:[\"'])(.*?)(?:['\"])|([^\s]+)/", $argv, $av);
+ $argv = $av[1];
+ foreach ($av[2] as $k => $a) {
+ if (empty($a)) {
+ continue;
+ }
+ $argv[$k] = trim($a) ;
+ }
+ }
+
+ return Console_Getopt::getopt2($argv, $short_options, $long_options);
+ }
+
+ /**
+ * Output errors with PHP trigger_error(). You can silence the errors
+ * with prefixing a "@" sign to the function call: @System::mkdir(..);
+ *
+ * @param mixed $error a PEAR error or a string with the error message
+ * @return bool false
+ */
+ protected static function raiseError($error)
+ {
+ if (PEAR::isError($error)) {
+ $error = $error->getMessage();
+ }
+ trigger_error($error, E_USER_WARNING);
+ return false;
+ }
+
+ /**
+ * Creates a nested array representing the structure of a directory
+ *
+ * System::_dirToStruct('dir1', 0) =>
+ * Array
+ * (
+ * [dirs] => Array
+ * (
+ * [0] => dir1
+ * )
+ *
+ * [files] => Array
+ * (
+ * [0] => dir1/file2
+ * [1] => dir1/file3
+ * )
+ * )
+ * @param string $sPath Name of the directory
+ * @param integer $maxinst max. deep of the lookup
+ * @param integer $aktinst starting deep of the lookup
+ * @param bool $silent if true, do not emit errors.
+ * @return array the structure of the dir
+ */
+ protected static function _dirToStruct($sPath, $maxinst, $aktinst = 0, $silent = false)
+ {
+ $struct = array('dirs' => array(), 'files' => array());
+ if (($dir = @opendir($sPath)) === false) {
+ if (!$silent) {
+ System::raiseError("Could not open dir $sPath");
+ }
+ return $struct; // XXX could not open error
+ }
+
+ $struct['dirs'][] = $sPath = realpath($sPath); // XXX don't add if '.' or '..' ?
+ $list = array();
+ while (false !== ($file = readdir($dir))) {
+ if ($file != '.' && $file != '..') {
+ $list[] = $file;
+ }
+ }
+
+ closedir($dir);
+ natsort($list);
+ if ($aktinst < $maxinst || $maxinst == 0) {
+ foreach ($list as $val) {
+ $path = $sPath . DIRECTORY_SEPARATOR . $val;
+ if (is_dir($path) && !is_link($path)) {
+ $tmp = System::_dirToStruct($path, $maxinst, $aktinst+1, $silent);
+ $struct = array_merge_recursive($struct, $tmp);
+ } else {
+ $struct['files'][] = $path;
+ }
+ }
+ }
+
+ return $struct;
+ }
+
+ /**
+ * Creates a nested array representing the structure of a directory and files
+ *
+ * @param array $files Array listing files and dirs
+ * @return array
+ * @static
+ * @see System::_dirToStruct()
+ */
+ protected static function _multipleToStruct($files)
+ {
+ $struct = array('dirs' => array(), 'files' => array());
+ settype($files, 'array');
+ foreach ($files as $file) {
+ if (is_dir($file) && !is_link($file)) {
+ $tmp = System::_dirToStruct($file, 0);
+ $struct = array_merge_recursive($tmp, $struct);
+ } else {
+ if (!in_array($file, $struct['files'])) {
+ $struct['files'][] = $file;
+ }
+ }
+ }
+ return $struct;
+ }
+
+ /**
+ * The rm command for removing files.
+ * Supports multiple files and dirs and also recursive deletes
+ *
+ * @param string $args the arguments for rm
+ * @return mixed PEAR_Error or true for success
+ * @static
+ * @access public
+ */
+ public static function rm($args)
+ {
+ $opts = System::_parseArgs($args, 'rf'); // "f" does nothing but I like it :-)
+ if (PEAR::isError($opts)) {
+ return System::raiseError($opts);
+ }
+ foreach ($opts[0] as $opt) {
+ if ($opt[0] == 'r') {
+ $do_recursive = true;
+ }
+ }
+ $ret = true;
+ if (isset($do_recursive)) {
+ $struct = System::_multipleToStruct($opts[1]);
+ foreach ($struct['files'] as $file) {
+ if (!@unlink($file)) {
+ $ret = false;
+ }
+ }
+
+ rsort($struct['dirs']);
+ foreach ($struct['dirs'] as $dir) {
+ if (!@rmdir($dir)) {
+ $ret = false;
+ }
+ }
+ } else {
+ foreach ($opts[1] as $file) {
+ $delete = (is_dir($file)) ? 'rmdir' : 'unlink';
+ if (!@$delete($file)) {
+ $ret = false;
+ }
+ }
+ }
+ return $ret;
+ }
+
+ /**
+ * Make directories.
+ *
+ * The -p option will create parent directories
+ * @param string $args the name of the director(y|ies) to create
+ * @return bool True for success
+ */
+ public static function mkDir($args)
+ {
+ $opts = System::_parseArgs($args, 'pm:');
+ if (PEAR::isError($opts)) {
+ return System::raiseError($opts);
+ }
+
+ $mode = 0777; // default mode
+ foreach ($opts[0] as $opt) {
+ if ($opt[0] == 'p') {
+ $create_parents = true;
+ } elseif ($opt[0] == 'm') {
+ // if the mode is clearly an octal number (starts with 0)
+ // convert it to decimal
+ if (strlen($opt[1]) && $opt[1]{0} == '0') {
+ $opt[1] = octdec($opt[1]);
+ } else {
+ // convert to int
+ $opt[1] += 0;
+ }
+ $mode = $opt[1];
+ }
+ }
+
+ $ret = true;
+ if (isset($create_parents)) {
+ foreach ($opts[1] as $dir) {
+ $dirstack = array();
+ while ((!file_exists($dir) || !is_dir($dir)) &&
+ $dir != DIRECTORY_SEPARATOR) {
+ array_unshift($dirstack, $dir);
+ $dir = dirname($dir);
+ }
+
+ while ($newdir = array_shift($dirstack)) {
+ if (!is_writeable(dirname($newdir))) {
+ $ret = false;
+ break;
+ }
+
+ if (!mkdir($newdir, $mode)) {
+ $ret = false;
+ }
+ }
+ }
+ } else {
+ foreach($opts[1] as $dir) {
+ if ((@file_exists($dir) || !is_dir($dir)) && !mkdir($dir, $mode)) {
+ $ret = false;
+ }
+ }
+ }
+
+ return $ret;
+ }
+
+ /**
+ * Concatenate files
+ *
+ * Usage:
+ * 1) $var = System::cat('sample.txt test.txt');
+ * 2) System::cat('sample.txt test.txt > final.txt');
+ * 3) System::cat('sample.txt test.txt >> final.txt');
+ *
+ * Note: as the class use fopen, urls should work also
+ *
+ * @param string $args the arguments
+ * @return boolean true on success
+ */
+ public static function &cat($args)
+ {
+ $ret = null;
+ $files = array();
+ if (!is_array($args)) {
+ $args = preg_split('/\s+/', $args, -1, PREG_SPLIT_NO_EMPTY);
+ }
+
+ $count_args = count($args);
+ for ($i = 0; $i < $count_args; $i++) {
+ if ($args[$i] == '>') {
+ $mode = 'wb';
+ $outputfile = $args[$i+1];
+ break;
+ } elseif ($args[$i] == '>>') {
+ $mode = 'ab+';
+ $outputfile = $args[$i+1];
+ break;
+ } else {
+ $files[] = $args[$i];
+ }
+ }
+ $outputfd = false;
+ if (isset($mode)) {
+ if (!$outputfd = fopen($outputfile, $mode)) {
+ $err = System::raiseError("Could not open $outputfile");
+ return $err;
+ }
+ $ret = true;
+ }
+ foreach ($files as $file) {
+ if (!$fd = fopen($file, 'r')) {
+ System::raiseError("Could not open $file");
+ continue;
+ }
+ while ($cont = fread($fd, 2048)) {
+ if (is_resource($outputfd)) {
+ fwrite($outputfd, $cont);
+ } else {
+ $ret .= $cont;
+ }
+ }
+ fclose($fd);
+ }
+ if (is_resource($outputfd)) {
+ fclose($outputfd);
+ }
+ return $ret;
+ }
+
+ /**
+ * Creates temporary files or directories. This function will remove
+ * the created files when the scripts finish its execution.
+ *
+ * Usage:
+ * 1) $tempfile = System::mktemp("prefix");
+ * 2) $tempdir = System::mktemp("-d prefix");
+ * 3) $tempfile = System::mktemp();
+ * 4) $tempfile = System::mktemp("-t /var/tmp prefix");
+ *
+ * prefix -> The string that will be prepended to the temp name
+ * (defaults to "tmp").
+ * -d -> A temporary dir will be created instead of a file.
+ * -t -> The target dir where the temporary (file|dir) will be created. If
+ * this param is missing by default the env vars TMP on Windows or
+ * TMPDIR in Unix will be used. If these vars are also missing
+ * c:\windows\temp or /tmp will be used.
+ *
+ * @param string $args The arguments
+ * @return mixed the full path of the created (file|dir) or false
+ * @see System::tmpdir()
+ */
+ public static function mktemp($args = null)
+ {
+ static $first_time = true;
+ $opts = System::_parseArgs($args, 't:d');
+ if (PEAR::isError($opts)) {
+ return System::raiseError($opts);
+ }
+
+ foreach ($opts[0] as $opt) {
+ if ($opt[0] == 'd') {
+ $tmp_is_dir = true;
+ } elseif ($opt[0] == 't') {
+ $tmpdir = $opt[1];
+ }
+ }
+
+ $prefix = (isset($opts[1][0])) ? $opts[1][0] : 'tmp';
+ if (!isset($tmpdir)) {
+ $tmpdir = System::tmpdir();
+ }
+
+ if (!System::mkDir(array('-p', $tmpdir))) {
+ return false;
+ }
+
+ $tmp = tempnam($tmpdir, $prefix);
+ if (isset($tmp_is_dir)) {
+ unlink($tmp); // be careful possible race condition here
+ if (!mkdir($tmp, 0700)) {
+ return System::raiseError("Unable to create temporary directory $tmpdir");
+ }
+ }
+
+ $GLOBALS['_System_temp_files'][] = $tmp;
+ if (isset($tmp_is_dir)) {
+ //$GLOBALS['_System_temp_files'][] = dirname($tmp);
+ }
+
+ if ($first_time) {
+ PEAR::registerShutdownFunc(array('System', '_removeTmpFiles'));
+ $first_time = false;
+ }
+
+ return $tmp;
+ }
+
+ /**
+ * Remove temporary files created my mkTemp. This function is executed
+ * at script shutdown time
+ */
+ public static function _removeTmpFiles()
+ {
+ if (count($GLOBALS['_System_temp_files'])) {
+ $delete = $GLOBALS['_System_temp_files'];
+ array_unshift($delete, '-r');
+ System::rm($delete);
+ $GLOBALS['_System_temp_files'] = array();
+ }
+ }
+
+ /**
+ * Get the path of the temporal directory set in the system
+ * by looking in its environments variables.
+ * Note: php.ini-recommended removes the "E" from the variables_order setting,
+ * making unavaible the $_ENV array, that s why we do tests with _ENV
+ *
+ * @return string The temporary directory on the system
+ */
+ public static function tmpdir()
+ {
+ if (OS_WINDOWS) {
+ if ($var = isset($_ENV['TMP']) ? $_ENV['TMP'] : getenv('TMP')) {
+ return $var;
+ }
+ if ($var = isset($_ENV['TEMP']) ? $_ENV['TEMP'] : getenv('TEMP')) {
+ return $var;
+ }
+ if ($var = isset($_ENV['USERPROFILE']) ? $_ENV['USERPROFILE'] : getenv('USERPROFILE')) {
+ return $var;
+ }
+ if ($var = isset($_ENV['windir']) ? $_ENV['windir'] : getenv('windir')) {
+ return $var;
+ }
+ return getenv('SystemRoot') . '\temp';
+ }
+ if ($var = isset($_ENV['TMPDIR']) ? $_ENV['TMPDIR'] : getenv('TMPDIR')) {
+ return $var;
+ }
+ return realpath('/tmp');
+ }
+
+ /**
+ * The "which" command (show the full path of a command)
+ *
+ * @param string $program The command to search for
+ * @param mixed $fallback Value to return if $program is not found
+ *
+ * @return mixed A string with the full path or false if not found
+ * @author Stig Bakken <ssb@php.net>
+ */
+ public static function which($program, $fallback = false)
+ {
+ // enforce API
+ if (!is_string($program) || '' == $program) {
+ return $fallback;
+ }
+
+ // full path given
+ if (basename($program) != $program) {
+ $path_elements[] = dirname($program);
+ $program = basename($program);
+ } else {
+ $path = getenv('PATH');
+ if (!$path) {
+ $path = getenv('Path'); // some OSes are just stupid enough to do this
+ }
+
+ $path_elements = explode(PATH_SEPARATOR, $path);
+ }
+
+ if (OS_WINDOWS) {
+ $exe_suffixes = getenv('PATHEXT')
+ ? explode(PATH_SEPARATOR, getenv('PATHEXT'))
+ : array('.exe','.bat','.cmd','.com');
+ // allow passing a command.exe param
+ if (strpos($program, '.') !== false) {
+ array_unshift($exe_suffixes, '');
+ }
+ } else {
+ $exe_suffixes = array('');
+ }
+
+ foreach ($exe_suffixes as $suff) {
+ foreach ($path_elements as $dir) {
+ $file = $dir . DIRECTORY_SEPARATOR . $program . $suff;
+ // It's possible to run a .bat on Windows that is_executable
+ // would return false for. The is_executable check is meaningless...
+ if (OS_WINDOWS) {
+ return $file;
+ } else {
+ if (is_executable($file)) {
+ return $file;
+ }
+ }
+ }
+ }
+ return $fallback;
+ }
+
+ /**
+ * The "find" command
+ *
+ * Usage:
+ *
+ * System::find($dir);
+ * System::find("$dir -type d");
+ * System::find("$dir -type f");
+ * System::find("$dir -name *.php");
+ * System::find("$dir -name *.php -name *.htm*");
+ * System::find("$dir -maxdepth 1");
+ *
+ * Params implemented:
+ * $dir -> Start the search at this directory
+ * -type d -> return only directories
+ * -type f -> return only files
+ * -maxdepth <n> -> max depth of recursion
+ * -name <pattern> -> search pattern (bash style). Multiple -name param allowed
+ *
+ * @param mixed Either array or string with the command line
+ * @return array Array of found files
+ */
+ public static function find($args)
+ {
+ if (!is_array($args)) {
+ $args = preg_split('/\s+/', $args, -1, PREG_SPLIT_NO_EMPTY);
+ }
+ $dir = realpath(array_shift($args));
+ if (!$dir) {
+ return array();
+ }
+ $patterns = array();
+ $depth = 0;
+ $do_files = $do_dirs = true;
+ $args_count = count($args);
+ for ($i = 0; $i < $args_count; $i++) {
+ switch ($args[$i]) {
+ case '-type':
+ if (in_array($args[$i+1], array('d', 'f'))) {
+ if ($args[$i+1] == 'd') {
+ $do_files = false;
+ } else {
+ $do_dirs = false;
+ }
+ }
+ $i++;
+ break;
+ case '-name':
+ $name = preg_quote($args[$i+1], '#');
+ // our magic characters ? and * have just been escaped,
+ // so now we change the escaped versions to PCRE operators
+ $name = strtr($name, array('\?' => '.', '\*' => '.*'));
+ $patterns[] = '('.$name.')';
+ $i++;
+ break;
+ case '-maxdepth':
+ $depth = $args[$i+1];
+ break;
+ }
+ }
+ $path = System::_dirToStruct($dir, $depth, 0, true);
+ if ($do_files && $do_dirs) {
+ $files = array_merge($path['files'], $path['dirs']);
+ } elseif ($do_dirs) {
+ $files = $path['dirs'];
+ } else {
+ $files = $path['files'];
+ }
+ if (count($patterns)) {
+ $dsq = preg_quote(DIRECTORY_SEPARATOR, '#');
+ $pattern = '#(^|'.$dsq.')'.implode('|', $patterns).'($|'.$dsq.')#';
+ $ret = array();
+ $files_count = count($files);
+ for ($i = 0; $i < $files_count; $i++) {
+ // only search in the part of the file below the current directory
+ $filepart = basename($files[$i]);
+ if (preg_match($pattern, $filepart)) {
+ $ret[] = $files[$i];
+ }
+ }
+ return $ret;
+ }
+ return $files;
+ }
+}
diff --git a/www/wiki/vendor/pear/pear_exception/LICENSE b/www/wiki/vendor/pear/pear_exception/LICENSE
new file mode 100644
index 00000000..a00a2421
--- /dev/null
+++ b/www/wiki/vendor/pear/pear_exception/LICENSE
@@ -0,0 +1,27 @@
+Copyright (c) 1997-2009,
+ Stig Bakken <ssb@php.net>,
+ Gregory Beaver <cellog@php.net>,
+ Helgi Þormar Þorbjörnsson <helgi@php.net>,
+ Tomas V.V.Cox <cox@idecnet.com>,
+ Martin Jansen <mj@php.net>.
+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 OWNER 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.
diff --git a/www/wiki/vendor/pear/pear_exception/PEAR/Exception.php b/www/wiki/vendor/pear/pear_exception/PEAR/Exception.php
new file mode 100644
index 00000000..5abf4f84
--- /dev/null
+++ b/www/wiki/vendor/pear/pear_exception/PEAR/Exception.php
@@ -0,0 +1,456 @@
+<?php
+/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */
+/**
+ * PEAR_Exception
+ *
+ * PHP version 5
+ *
+ * @category PEAR
+ * @package PEAR_Exception
+ * @author Tomas V. V. Cox <cox@idecnet.com>
+ * @author Hans Lellelid <hans@velum.net>
+ * @author Bertrand Mansion <bmansion@mamasam.com>
+ * @author Greg Beaver <cellog@php.net>
+ * @copyright 1997-2009 The Authors
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @link http://pear.php.net/package/PEAR_Exception
+ * @since File available since Release 1.0.0
+ */
+
+
+/**
+ * Base PEAR_Exception Class
+ *
+ * 1) Features:
+ *
+ * - Nestable exceptions (throw new PEAR_Exception($msg, $prev_exception))
+ * - Definable triggers, shot when exceptions occur
+ * - Pretty and informative error messages
+ * - Added more context info available (like class, method or cause)
+ * - cause can be a PEAR_Exception or an array of mixed
+ * PEAR_Exceptions/PEAR_ErrorStack warnings
+ * - callbacks for specific exception classes and their children
+ *
+ * 2) Ideas:
+ *
+ * - Maybe a way to define a 'template' for the output
+ *
+ * 3) Inherited properties from PHP Exception Class:
+ *
+ * protected $message
+ * protected $code
+ * protected $line
+ * protected $file
+ * private $trace
+ *
+ * 4) Inherited methods from PHP Exception Class:
+ *
+ * __clone
+ * __construct
+ * getMessage
+ * getCode
+ * getFile
+ * getLine
+ * getTraceSafe
+ * getTraceSafeAsString
+ * __toString
+ *
+ * 5) Usage example
+ *
+ * <code>
+ * require_once 'PEAR/Exception.php';
+ *
+ * class Test {
+ * function foo() {
+ * throw new PEAR_Exception('Error Message', ERROR_CODE);
+ * }
+ * }
+ *
+ * function myLogger($pear_exception) {
+ * echo $pear_exception->getMessage();
+ * }
+ * // each time a exception is thrown the 'myLogger' will be called
+ * // (its use is completely optional)
+ * PEAR_Exception::addObserver('myLogger');
+ * $test = new Test;
+ * try {
+ * $test->foo();
+ * } catch (PEAR_Exception $e) {
+ * print $e;
+ * }
+ * </code>
+ *
+ * @category PEAR
+ * @package PEAR_Exception
+ * @author Tomas V.V.Cox <cox@idecnet.com>
+ * @author Hans Lellelid <hans@velum.net>
+ * @author Bertrand Mansion <bmansion@mamasam.com>
+ * @author Greg Beaver <cellog@php.net>
+ * @copyright 1997-2009 The Authors
+ * @license http://opensource.org/licenses/bsd-license.php New BSD License
+ * @version Release: @package_version@
+ * @link http://pear.php.net/package/PEAR_Exception
+ * @since Class available since Release 1.0.0
+ */
+class PEAR_Exception extends Exception
+{
+ const OBSERVER_PRINT = -2;
+ const OBSERVER_TRIGGER = -4;
+ const OBSERVER_DIE = -8;
+ protected $cause;
+ private static $_observers = array();
+ private static $_uniqueid = 0;
+ private $_trace;
+
+ /**
+ * Supported signatures:
+ * - PEAR_Exception(string $message);
+ * - PEAR_Exception(string $message, int $code);
+ * - PEAR_Exception(string $message, Exception $cause);
+ * - PEAR_Exception(string $message, Exception $cause, int $code);
+ * - PEAR_Exception(string $message, PEAR_Error $cause);
+ * - PEAR_Exception(string $message, PEAR_Error $cause, int $code);
+ * - PEAR_Exception(string $message, array $causes);
+ * - PEAR_Exception(string $message, array $causes, int $code);
+ *
+ * @param string $message exception message
+ * @param int|Exception|PEAR_Error|array|null $p2 exception cause
+ * @param int|null $p3 exception code or null
+ */
+ public function __construct($message, $p2 = null, $p3 = null)
+ {
+ if (is_int($p2)) {
+ $code = $p2;
+ $this->cause = null;
+ } elseif (is_object($p2) || is_array($p2)) {
+ // using is_object allows both Exception and PEAR_Error
+ if (is_object($p2) && !($p2 instanceof Exception)) {
+ if (!class_exists('PEAR_Error') || !($p2 instanceof PEAR_Error)) {
+ throw new PEAR_Exception(
+ 'exception cause must be Exception, ' .
+ 'array, or PEAR_Error'
+ );
+ }
+ }
+ $code = $p3;
+ if (is_array($p2) && isset($p2['message'])) {
+ // fix potential problem of passing in a single warning
+ $p2 = array($p2);
+ }
+ $this->cause = $p2;
+ } else {
+ $code = null;
+ $this->cause = null;
+ }
+ parent::__construct($message, $code);
+ $this->signal();
+ }
+
+ /**
+ * Add an exception observer
+ *
+ * @param mixed $callback - A valid php callback, see php func is_callable()
+ * - A PEAR_Exception::OBSERVER_* constant
+ * - An array(const PEAR_Exception::OBSERVER_*,
+ * mixed $options)
+ * @param string $label The name of the observer. Use this if you want
+ * to remove it later with removeObserver()
+ *
+ * @return void
+ */
+ public static function addObserver($callback, $label = 'default')
+ {
+ self::$_observers[$label] = $callback;
+ }
+
+ /**
+ * Remove an exception observer
+ *
+ * @param string $label Name of the observer
+ *
+ * @return void
+ */
+ public static function removeObserver($label = 'default')
+ {
+ unset(self::$_observers[$label]);
+ }
+
+ /**
+ * Generate a unique ID for an observer
+ *
+ * @return int unique identifier for an observer
+ */
+ public static function getUniqueId()
+ {
+ return self::$_uniqueid++;
+ }
+
+ /**
+ * Send a signal to all observers
+ *
+ * @return void
+ */
+ protected function signal()
+ {
+ foreach (self::$_observers as $func) {
+ if (is_callable($func)) {
+ call_user_func($func, $this);
+ continue;
+ }
+ settype($func, 'array');
+ switch ($func[0]) {
+ case self::OBSERVER_PRINT :
+ $f = (isset($func[1])) ? $func[1] : '%s';
+ printf($f, $this->getMessage());
+ break;
+ case self::OBSERVER_TRIGGER :
+ $f = (isset($func[1])) ? $func[1] : E_USER_NOTICE;
+ trigger_error($this->getMessage(), $f);
+ break;
+ case self::OBSERVER_DIE :
+ $f = (isset($func[1])) ? $func[1] : '%s';
+ die(printf($f, $this->getMessage()));
+ break;
+ default:
+ trigger_error('invalid observer type', E_USER_WARNING);
+ }
+ }
+ }
+
+ /**
+ * Return specific error information that can be used for more detailed
+ * error messages or translation.
+ *
+ * This method may be overridden in child exception classes in order
+ * to add functionality not present in PEAR_Exception and is a placeholder
+ * to define API
+ *
+ * The returned array must be an associative array of parameter => value like so:
+ * <pre>
+ * array('name' => $name, 'context' => array(...))
+ * </pre>
+ *
+ * @return array
+ */
+ public function getErrorData()
+ {
+ return array();
+ }
+
+ /**
+ * Returns the exception that caused this exception to be thrown
+ *
+ * @return Exception|array The context of the exception
+ */
+ public function getCause()
+ {
+ return $this->cause;
+ }
+
+ /**
+ * Function must be public to call on caused exceptions
+ *
+ * @param array $causes Array that gets filled.
+ *
+ * @return void
+ */
+ public function getCauseMessage(&$causes)
+ {
+ $trace = $this->getTraceSafe();
+ $cause = array('class' => get_class($this),
+ 'message' => $this->message,
+ 'file' => 'unknown',
+ 'line' => 'unknown');
+ if (isset($trace[0])) {
+ if (isset($trace[0]['file'])) {
+ $cause['file'] = $trace[0]['file'];
+ $cause['line'] = $trace[0]['line'];
+ }
+ }
+ $causes[] = $cause;
+ if ($this->cause instanceof PEAR_Exception) {
+ $this->cause->getCauseMessage($causes);
+ } elseif ($this->cause instanceof Exception) {
+ $causes[] = array('class' => get_class($this->cause),
+ 'message' => $this->cause->getMessage(),
+ 'file' => $this->cause->getFile(),
+ 'line' => $this->cause->getLine());
+ } elseif (class_exists('PEAR_Error') && $this->cause instanceof PEAR_Error) {
+ $causes[] = array('class' => get_class($this->cause),
+ 'message' => $this->cause->getMessage(),
+ 'file' => 'unknown',
+ 'line' => 'unknown');
+ } elseif (is_array($this->cause)) {
+ foreach ($this->cause as $cause) {
+ if ($cause instanceof PEAR_Exception) {
+ $cause->getCauseMessage($causes);
+ } elseif ($cause instanceof Exception) {
+ $causes[] = array('class' => get_class($cause),
+ 'message' => $cause->getMessage(),
+ 'file' => $cause->getFile(),
+ 'line' => $cause->getLine());
+ } elseif (class_exists('PEAR_Error')
+ && $cause instanceof PEAR_Error
+ ) {
+ $causes[] = array('class' => get_class($cause),
+ 'message' => $cause->getMessage(),
+ 'file' => 'unknown',
+ 'line' => 'unknown');
+ } elseif (is_array($cause) && isset($cause['message'])) {
+ // PEAR_ErrorStack warning
+ $causes[] = array(
+ 'class' => $cause['package'],
+ 'message' => $cause['message'],
+ 'file' => isset($cause['context']['file']) ?
+ $cause['context']['file'] :
+ 'unknown',
+ 'line' => isset($cause['context']['line']) ?
+ $cause['context']['line'] :
+ 'unknown',
+ );
+ }
+ }
+ }
+ }
+
+ /**
+ * Build a backtrace and return it
+ *
+ * @return array Backtrace
+ */
+ public function getTraceSafe()
+ {
+ if (!isset($this->_trace)) {
+ $this->_trace = $this->getTrace();
+ if (empty($this->_trace)) {
+ $backtrace = debug_backtrace();
+ $this->_trace = array($backtrace[count($backtrace)-1]);
+ }
+ }
+ return $this->_trace;
+ }
+
+ /**
+ * Gets the first class of the backtrace
+ *
+ * @return string Class name
+ */
+ public function getErrorClass()
+ {
+ $trace = $this->getTraceSafe();
+ return $trace[0]['class'];
+ }
+
+ /**
+ * Gets the first method of the backtrace
+ *
+ * @return string Method/function name
+ */
+ public function getErrorMethod()
+ {
+ $trace = $this->getTraceSafe();
+ return $trace[0]['function'];
+ }
+
+ /**
+ * Converts the exception to a string (HTML or plain text)
+ *
+ * @return string String representation
+ *
+ * @see toHtml()
+ * @see toText()
+ */
+ public function __toString()
+ {
+ if (isset($_SERVER['REQUEST_URI'])) {
+ return $this->toHtml();
+ }
+ return $this->toText();
+ }
+
+ /**
+ * Generates a HTML representation of the exception
+ *
+ * @return string HTML code
+ */
+ public function toHtml()
+ {
+ $trace = $this->getTraceSafe();
+ $causes = array();
+ $this->getCauseMessage($causes);
+ $html = '<table style="border: 1px" cellspacing="0">' . "\n";
+ foreach ($causes as $i => $cause) {
+ $html .= '<tr><td colspan="3" style="background: #ff9999">'
+ . str_repeat('-', $i) . ' <b>' . $cause['class'] . '</b>: '
+ . htmlspecialchars($cause['message'])
+ . ' in <b>' . $cause['file'] . '</b> '
+ . 'on line <b>' . $cause['line'] . '</b>'
+ . "</td></tr>\n";
+ }
+ $html .= '<tr><td colspan="3" style="background-color: #aaaaaa; text-align: center; font-weight: bold;">Exception trace</td></tr>' . "\n"
+ . '<tr><td style="text-align: center; background: #cccccc; width:20px; font-weight: bold;">#</td>'
+ . '<td style="text-align: center; background: #cccccc; font-weight: bold;">Function</td>'
+ . '<td style="text-align: center; background: #cccccc; font-weight: bold;">Location</td></tr>' . "\n";
+
+ foreach ($trace as $k => $v) {
+ $html .= '<tr><td style="text-align: center;">' . $k . '</td>'
+ . '<td>';
+ if (!empty($v['class'])) {
+ $html .= $v['class'] . $v['type'];
+ }
+ $html .= $v['function'];
+ $args = array();
+ if (!empty($v['args'])) {
+ foreach ($v['args'] as $arg) {
+ if (is_null($arg)) {
+ $args[] = 'null';
+ } else if (is_array($arg)) {
+ $args[] = 'Array';
+ } else if (is_object($arg)) {
+ $args[] = 'Object('.get_class($arg).')';
+ } else if (is_bool($arg)) {
+ $args[] = $arg ? 'true' : 'false';
+ } else if (is_int($arg) || is_double($arg)) {
+ $args[] = $arg;
+ } else {
+ $arg = (string)$arg;
+ $str = htmlspecialchars(substr($arg, 0, 16));
+ if (strlen($arg) > 16) {
+ $str .= '&hellip;';
+ }
+ $args[] = "'" . $str . "'";
+ }
+ }
+ }
+ $html .= '(' . implode(', ', $args) . ')'
+ . '</td>'
+ . '<td>' . (isset($v['file']) ? $v['file'] : 'unknown')
+ . ':' . (isset($v['line']) ? $v['line'] : 'unknown')
+ . '</td></tr>' . "\n";
+ }
+ $html .= '<tr><td style="text-align: center;">' . ($k+1) . '</td>'
+ . '<td>{main}</td>'
+ . '<td>&nbsp;</td></tr>' . "\n"
+ . '</table>';
+ return $html;
+ }
+
+ /**
+ * Generates text representation of the exception and stack trace
+ *
+ * @return string
+ */
+ public function toText()
+ {
+ $causes = array();
+ $this->getCauseMessage($causes);
+ $causeMsg = '';
+ foreach ($causes as $i => $cause) {
+ $causeMsg .= str_repeat(' ', $i) . $cause['class'] . ': '
+ . $cause['message'] . ' in ' . $cause['file']
+ . ' on line ' . $cause['line'] . "\n";
+ }
+ return $causeMsg . $this->getTraceAsString();
+ }
+}
+?>
diff --git a/www/wiki/vendor/pear/pear_exception/composer.json b/www/wiki/vendor/pear/pear_exception/composer.json
new file mode 100644
index 00000000..ce33ed1c
--- /dev/null
+++ b/www/wiki/vendor/pear/pear_exception/composer.json
@@ -0,0 +1,43 @@
+{
+ "name": "pear/pear_exception",
+ "description": "The PEAR Exception base class.",
+ "type": "class",
+ "keywords": [
+ "exception"
+ ],
+ "homepage": "https://github.com/pear/PEAR_Exception",
+ "license": "BSD-2-Clause",
+ "authors": [
+ {
+ "name": "Helgi Thormar",
+ "email": "dufuz@php.net"
+ },
+ {
+ "name": "Greg Beaver",
+ "email": "cellog@php.net"
+ }
+ ],
+ "require": {
+ "php": ">=4.4.0"
+ },
+ "autoload": {
+ "psr-0": {
+ "PEAR": ""
+ }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "include-path": [
+ "."
+ ],
+ "support": {
+ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR_Exception",
+ "source": "https://github.com/pear/PEAR_Exception"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "*"
+ }
+}
diff --git a/www/wiki/vendor/pear/pear_exception/package.xml b/www/wiki/vendor/pear/pear_exception/package.xml
new file mode 100644
index 00000000..98290c6a
--- /dev/null
+++ b/www/wiki/vendor/pear/pear_exception/package.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.9.4" version="2.0"
+ xmlns="http://pear.php.net/dtd/package-2.0"
+ xmlns:tasks="http://pear.php.net/dtd/tasks-1.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"
+>
+ <name>PEAR_Exception</name>
+ <channel>pear.php.net</channel>
+ <summary>The PEAR Exception base class</summary>
+ <description>PEAR_Exception PHP5 error handling mechanism</description>
+
+ <lead>
+ <name>Christian Weiske</name>
+ <user>cweiske</user>
+ <email>cweiske@php.net</email>
+ <active>yes</active>
+ </lead>
+ <lead>
+ <name>Helgi Thormar</name>
+ <user>dufuz</user>
+ <email>dufuz@php.net</email>
+ <active>no</active>
+ </lead>
+ <developer>
+ <name>Greg Beaver</name>
+ <user>cellog</user>
+ <email>cellog@php.net</email>
+ <active>no</active>
+ </developer>
+
+ <date>2015-02-10</date>
+ <time>21:02:23</time>
+ <version>
+ <release>1.0.0</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ This package was split out from the PEAR package.
+ If you use PEAR_Exception in your package and use nothing from the PEAR package
+ then it's better to depend on just PEAR_Exception.
+ </notes>
+ <contents>
+ <dir name="/">
+ <file name="/PEAR/Exception.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <dir name="tests">
+ <dir name="PEAR">
+ <file name="ExceptionTest.php" role="test"/>
+ </dir>
+ </dir>
+ </dir>
+ </contents>
+
+ <dependencies>
+ <required>
+ <php>
+ <min>5.4.0</min>
+ </php>
+ <pearinstaller>
+ <min>1.9.5</min>
+ </pearinstaller>
+ </required>
+ </dependencies>
+
+ <phprelease />
+
+ <changelog>
+ <release>
+ <version>
+ <release>1.0.0</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2015-02-10</date>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>Release stable version</notes>
+ </release>
+
+ <release>
+ <version>
+ <release>1.0.0beta2</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <date>2014-02-21</date>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>Bump up PEAR dependency.</notes>
+ </release>
+
+ <release>
+ <version>
+ <release>1.0.0beta1</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <date>2012-05-10</date>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+This packge was split out from the PEAR package. If you use PEAR_Exception in your package
+and use nothing from the PEAR package then it&apos;s better to depend on just PEAR_Exception.
+ </notes>
+ </release>
+ </changelog>
+</package>
diff --git a/www/wiki/vendor/pear/pear_exception/tests/PEAR/ExceptionTest.php b/www/wiki/vendor/pear/pear_exception/tests/PEAR/ExceptionTest.php
new file mode 100644
index 00000000..61d2df4f
--- /dev/null
+++ b/www/wiki/vendor/pear/pear_exception/tests/PEAR/ExceptionTest.php
@@ -0,0 +1,78 @@
+<?php
+$localFile = __DIR__ . '/../../PEAR/Exception.php';
+if (file_exists($localFile)) {
+ require_once $localFile;
+} else {
+ require_once 'PEAR/Exception.php';
+}
+
+class PEAR_ExceptionTest extends PHPUnit_Framework_TestCase
+{
+ /**
+ * @expectedException PEAR_Exception
+ * @expectedExceptionMessage foo
+ */
+ public function testThrow()
+ {
+ throw new PEAR_Exception('foo');
+ }
+
+ public function testGetCauseNone()
+ {
+ $e = new PEAR_Exception('foo bar');
+ $this->assertNull($e->getCause());
+ }
+
+ public function testGetCauseException()
+ {
+ $cause = new Exception('foo bar');
+ $e = new PEAR_Exception('I caught an exception', $cause);
+ $this->assertNotNull($e->getCause());
+ $this->assertInstanceOf('Exception', $e->getCause());
+ $this->assertEquals($cause, $e->getCause());
+ }
+
+ public function testGetCauseMessage()
+ {
+ $cause = new Exception('foo bar');
+ $e = new PEAR_Exception('I caught an exception', $cause);
+
+ $e->getCauseMessage($causes);
+ $this->assertEquals('I caught an exception', $causes[0]['message']);
+ $this->assertEquals('foo bar', $causes[1]['message']);
+ }
+
+ public function testGetTraceSafe()
+ {
+ $e = new PEAR_Exception('oops');
+ $this->assertInternalType('array', $e->getTraceSafe());
+ }
+
+ public function testGetErrorClass()
+ {
+ $e = new PEAR_Exception('oops');
+ $this->assertEquals('PEAR_ExceptionTest', $e->getErrorClass());
+ }
+
+ public function testGetErrorMethod()
+ {
+ $e = new PEAR_Exception('oops');
+ $this->assertEquals('testGetErrorMethod', $e->getErrorMethod());
+ }
+
+ public function test__toString()
+ {
+ $e = new PEAR_Exception('oops');
+ $this->assertInternalType('string', (string) $e);
+ $this->assertContains('oops', (string) $e);
+ }
+
+ public function testToHtml()
+ {
+ $e = new PEAR_Exception('oops');
+ $html = $e->toHtml();
+ $this->assertInternalType('string', $html);
+ $this->assertContains('oops', $html);
+ }
+}
+?>
diff --git a/www/wiki/vendor/psr/simple-cache/.editorconfig b/www/wiki/vendor/psr/simple-cache/.editorconfig
new file mode 100644
index 00000000..48542cbb
--- /dev/null
+++ b/www/wiki/vendor/psr/simple-cache/.editorconfig
@@ -0,0 +1,12 @@
+; This file is for unifying the coding style for different editors and IDEs.
+; More information at http://editorconfig.org
+
+root = true
+
+[*]
+charset = utf-8
+indent_size = 4
+indent_style = space
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
diff --git a/www/wiki/vendor/psr/simple-cache/LICENSE.md b/www/wiki/vendor/psr/simple-cache/LICENSE.md
new file mode 100644
index 00000000..e49a7c85
--- /dev/null
+++ b/www/wiki/vendor/psr/simple-cache/LICENSE.md
@@ -0,0 +1,21 @@
+# The MIT License (MIT)
+
+Copyright (c) 2016 PHP Framework Interoperability Group
+
+> Permission is hereby granted, free of charge, to any person obtaining a copy
+> of this software and associated documentation files (the "Software"), to deal
+> in the Software without restriction, including without limitation the rights
+> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+> copies of the Software, and to permit persons to whom the Software is
+> furnished to do so, subject to the following conditions:
+>
+> The above copyright notice and this permission notice shall be included in
+> all copies or substantial portions of the Software.
+>
+> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+> THE SOFTWARE.
diff --git a/www/wiki/vendor/psr/simple-cache/README.md b/www/wiki/vendor/psr/simple-cache/README.md
new file mode 100644
index 00000000..43641d17
--- /dev/null
+++ b/www/wiki/vendor/psr/simple-cache/README.md
@@ -0,0 +1,8 @@
+PHP FIG Simple Cache PSR
+========================
+
+This repository holds all interfaces related to PSR-16.
+
+Note that this is not a cache implementation of its own. It is merely an interface that describes a cache implementation. See [the specification](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-16-simple-cache.md) for more details.
+
+You can find implementations of the specification by looking for packages providing the [psr/simple-cache-implementation](https://packagist.org/providers/psr/simple-cache-implementation) virtual package.
diff --git a/www/wiki/vendor/psr/simple-cache/composer.json b/www/wiki/vendor/psr/simple-cache/composer.json
new file mode 100644
index 00000000..2978fa55
--- /dev/null
+++ b/www/wiki/vendor/psr/simple-cache/composer.json
@@ -0,0 +1,25 @@
+{
+ "name": "psr/simple-cache",
+ "description": "Common interfaces for simple caching",
+ "keywords": ["psr", "psr-16", "cache", "simple-cache", "caching"],
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\SimpleCache\\": "src/"
+ }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ }
+}
diff --git a/www/wiki/vendor/psr/simple-cache/src/CacheException.php b/www/wiki/vendor/psr/simple-cache/src/CacheException.php
new file mode 100644
index 00000000..eba53815
--- /dev/null
+++ b/www/wiki/vendor/psr/simple-cache/src/CacheException.php
@@ -0,0 +1,10 @@
+<?php
+
+namespace Psr\SimpleCache;
+
+/**
+ * Interface used for all types of exceptions thrown by the implementing library.
+ */
+interface CacheException
+{
+}
diff --git a/www/wiki/vendor/psr/simple-cache/src/CacheInterface.php b/www/wiki/vendor/psr/simple-cache/src/CacheInterface.php
new file mode 100644
index 00000000..99e8d957
--- /dev/null
+++ b/www/wiki/vendor/psr/simple-cache/src/CacheInterface.php
@@ -0,0 +1,114 @@
+<?php
+
+namespace Psr\SimpleCache;
+
+interface CacheInterface
+{
+ /**
+ * Fetches a value from the cache.
+ *
+ * @param string $key The unique key of this item in the cache.
+ * @param mixed $default Default value to return if the key does not exist.
+ *
+ * @return mixed The value of the item from the cache, or $default in case of cache miss.
+ *
+ * @throws \Psr\SimpleCache\InvalidArgumentException
+ * MUST be thrown if the $key string is not a legal value.
+ */
+ public function get($key, $default = null);
+
+ /**
+ * Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.
+ *
+ * @param string $key The key of the item to store.
+ * @param mixed $value The value of the item to store, must be serializable.
+ * @param null|int|\DateInterval $ttl Optional. The TTL value of this item. If no value is sent and
+ * the driver supports TTL then the library may set a default value
+ * for it or let the driver take care of that.
+ *
+ * @return bool True on success and false on failure.
+ *
+ * @throws \Psr\SimpleCache\InvalidArgumentException
+ * MUST be thrown if the $key string is not a legal value.
+ */
+ public function set($key, $value, $ttl = null);
+
+ /**
+ * Delete an item from the cache by its unique key.
+ *
+ * @param string $key The unique cache key of the item to delete.
+ *
+ * @return bool True if the item was successfully removed. False if there was an error.
+ *
+ * @throws \Psr\SimpleCache\InvalidArgumentException
+ * MUST be thrown if the $key string is not a legal value.
+ */
+ public function delete($key);
+
+ /**
+ * Wipes clean the entire cache's keys.
+ *
+ * @return bool True on success and false on failure.
+ */
+ public function clear();
+
+ /**
+ * Obtains multiple cache items by their unique keys.
+ *
+ * @param iterable $keys A list of keys that can obtained in a single operation.
+ * @param mixed $default Default value to return for keys that do not exist.
+ *
+ * @return iterable A list of key => value pairs. Cache keys that do not exist or are stale will have $default as value.
+ *
+ * @throws \Psr\SimpleCache\InvalidArgumentException
+ * MUST be thrown if $keys is neither an array nor a Traversable,
+ * or if any of the $keys are not a legal value.
+ */
+ public function getMultiple($keys, $default = null);
+
+ /**
+ * Persists a set of key => value pairs in the cache, with an optional TTL.
+ *
+ * @param iterable $values A list of key => value pairs for a multiple-set operation.
+ * @param null|int|\DateInterval $ttl Optional. The TTL value of this item. If no value is sent and
+ * the driver supports TTL then the library may set a default value
+ * for it or let the driver take care of that.
+ *
+ * @return bool True on success and false on failure.
+ *
+ * @throws \Psr\SimpleCache\InvalidArgumentException
+ * MUST be thrown if $values is neither an array nor a Traversable,
+ * or if any of the $values are not a legal value.
+ */
+ public function setMultiple($values, $ttl = null);
+
+ /**
+ * Deletes multiple cache items in a single operation.
+ *
+ * @param iterable $keys A list of string-based keys to be deleted.
+ *
+ * @return bool True if the items were successfully removed. False if there was an error.
+ *
+ * @throws \Psr\SimpleCache\InvalidArgumentException
+ * MUST be thrown if $keys is neither an array nor a Traversable,
+ * or if any of the $keys are not a legal value.
+ */
+ public function deleteMultiple($keys);
+
+ /**
+ * Determines whether an item is present in the cache.
+ *
+ * NOTE: It is recommended that has() is only to be used for cache warming type purposes
+ * and not to be used within your live applications operations for get/set, as this method
+ * is subject to a race condition where your has() will return true and immediately after,
+ * another script can remove it making the state of your app out of date.
+ *
+ * @param string $key The cache item key.
+ *
+ * @return bool
+ *
+ * @throws \Psr\SimpleCache\InvalidArgumentException
+ * MUST be thrown if the $key string is not a legal value.
+ */
+ public function has($key);
+}
diff --git a/www/wiki/vendor/psr/simple-cache/src/InvalidArgumentException.php b/www/wiki/vendor/psr/simple-cache/src/InvalidArgumentException.php
new file mode 100644
index 00000000..6a9524a2
--- /dev/null
+++ b/www/wiki/vendor/psr/simple-cache/src/InvalidArgumentException.php
@@ -0,0 +1,13 @@
+<?php
+
+namespace Psr\SimpleCache;
+
+/**
+ * Exception interface for invalid cache arguments.
+ *
+ * When an invalid argument is passed it must throw an exception which implements
+ * this interface
+ */
+interface InvalidArgumentException extends CacheException
+{
+}
diff --git a/www/wiki/vendor/wikimedia/at-ease/COPYING b/www/wiki/vendor/wikimedia/at-ease/COPYING
new file mode 100644
index 00000000..d159169d
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/at-ease/COPYING
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/www/wiki/vendor/mediawiki/at-ease/README.md b/www/wiki/vendor/wikimedia/at-ease/README.md
index 578f78ce..58ff684c 100644
--- a/www/wiki/vendor/mediawiki/at-ease/README.md
+++ b/www/wiki/vendor/wikimedia/at-ease/README.md
@@ -53,7 +53,7 @@ during the [MediaWiki 1.26][] development cycle.
---
[@ error control operator]: https://php.net/manual/en/language.operators.errorcontrol.php
[MediaWiki 1.3]: https://www.mediawiki.org/wiki/MediaWiki_1.3
-[r4261]: https://www.mediawiki.org/wiki/Special:Code/MediaWiki/r4261
+[r4261]: https://phabricator.wikimedia.org/rSVN4261
[MediaWiki 1.26]: https://www.mediawiki.org/wiki/MediaWiki_1.26
[Latest Stable Version]: https://poser.pugx.org/mediawiki/at-ease/v/stable.svg
[License]: https://poser.pugx.org/mediawiki/at-ease/license.svg
diff --git a/www/wiki/vendor/wikimedia/at-ease/src/MediaWiki/Functions.php b/www/wiki/vendor/wikimedia/at-ease/src/MediaWiki/Functions.php
new file mode 100644
index 00000000..e54e0569
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/at-ease/src/MediaWiki/Functions.php
@@ -0,0 +1,51 @@
+<?php
+/**
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ */
+
+namespace MediaWiki;
+
+/**
+ * Reference-counted warning suppression
+ *
+ * @param bool $end Whether to restore warnings
+ */
+function suppressWarnings( $end = false ) {
+ \Wikimedia\suppressWarnings( $end );
+}
+
+/**
+ * Restore error level to previous value
+ */
+function restoreWarnings() {
+ \Wikimedia\suppressWarnings( true );
+}
+
+/**
+ * Call the callback given by the first parameter, suppressing any warnings.
+ *
+ * @param callable $callback Function to call
+ * @return mixed
+ */
+function quietCall( callable $callback /*, parameters... */ ) {
+ $args = array_slice( func_get_args(), 1 );
+ suppressWarnings();
+ $rv = call_user_func_array( $callback, $args );
+ restoreWarnings();
+ return $rv;
+}
diff --git a/www/wiki/vendor/mediawiki/at-ease/src/Functions.php b/www/wiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php
index 0be91eb6..0d79a07f 100644
--- a/www/wiki/vendor/mediawiki/at-ease/src/Functions.php
+++ b/www/wiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php
@@ -18,12 +18,12 @@
* @file
*/
-namespace MediaWiki;
+namespace Wikimedia;
/**
* Reference-counted warning suppression
*
- * @param bool $end
+ * @param bool $end Whether to restore warnings
*/
function suppressWarnings( $end = false ) {
static $suppressCount = 0;
@@ -59,14 +59,13 @@ function restoreWarnings() {
suppressWarnings( true );
}
-
/**
* Call the callback given by the first parameter, suppressing any warnings.
*
- * @param callable $callback
+ * @param callable $callback Function to call
* @return mixed
*/
-function quietCall( $callback /*, parameters... */ ) {
+function quietCall( callable $callback /*, parameters... */ ) {
$args = array_slice( func_get_args(), 1 );
suppressWarnings();
$rv = call_user_func_array( $callback, $args );
diff --git a/www/wiki/vendor/wikimedia/base-convert/CODE_OF_CONDUCT.md b/www/wiki/vendor/wikimedia/base-convert/CODE_OF_CONDUCT.md
new file mode 100644
index 00000000..12c3aa0a
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/base-convert/CODE_OF_CONDUCT.md
@@ -0,0 +1,2 @@
+The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct).
+
diff --git a/www/wiki/vendor/wikimedia/base-convert/src/Functions.php b/www/wiki/vendor/wikimedia/base-convert/src/Functions.php
index 8d67e749..2d4d0c88 100644
--- a/www/wiki/vendor/wikimedia/base-convert/src/Functions.php
+++ b/www/wiki/vendor/wikimedia/base-convert/src/Functions.php
@@ -55,7 +55,7 @@ function base_convert( $input, $sourceBase, $destBase, $pad = 1,
return false;
}
- static $baseChars = array(
+ static $baseChars = [
10 => 'a', 11 => 'b', 12 => 'c', 13 => 'd', 14 => 'e', 15 => 'f',
16 => 'g', 17 => 'h', 18 => 'i', 19 => 'j', 20 => 'k', 21 => 'l',
22 => 'm', 23 => 'n', 24 => 'o', 25 => 'p', 26 => 'q', 27 => 'r',
@@ -68,7 +68,7 @@ function base_convert( $input, $sourceBase, $destBase, $pad = 1,
'i' => 18, 'j' => 19, 'k' => 20, 'l' => 21, 'm' => 22, 'n' => 23,
'o' => 24, 'p' => 25, 'q' => 26, 'r' => 27, 's' => 28, 't' => 29,
'u' => 30, 'v' => 31, 'w' => 32, 'x' => 33, 'y' => 34, 'z' => 35
- );
+ ];
if ( extension_loaded( 'gmp' ) && ( $engine == 'auto' || $engine == 'gmp' ) ) {
// Removing leading zeros works around broken base detection code in
@@ -84,13 +84,14 @@ function base_convert( $input, $sourceBase, $destBase, $pad = 1,
// @codingStandardsIgnoreStart Generic.CodeAnalysis.ForLoopWithTestFunctionCall.NotAllowed
for ( $result = ''; bccomp( $decimal, 0 ); $decimal = bcdiv( $decimal, $destBase, 0 ) ) {
- $result .= $baseChars[bcmod( $decimal, $destBase )];
+ // As of PHP 7.2, bcmod can return a floating point value if bcscale is nonzero
+ $result .= $baseChars[(int)bcmod( $decimal, $destBase )];
}
// @codingStandardsIgnoreEnd
$result = strrev( $result );
} else {
- $inDigits = array();
+ $inDigits = [];
foreach ( str_split( strtolower( $input ) ) as $char ) {
$inDigits[] = $baseChars[$char];
}
@@ -100,7 +101,7 @@ function base_convert( $input, $sourceBase, $destBase, $pad = 1,
$result = '';
while ( $inDigits ) {
$work = 0;
- $workDigits = array();
+ $workDigits = [];
// Long division...
foreach ( $inDigits as $digit ) {
diff --git a/www/wiki/vendor/wikimedia/html-formatter/README.md b/www/wiki/vendor/wikimedia/html-formatter/README.md
index f6e2e1b5..f602d6a5 100644
--- a/www/wiki/vendor/wikimedia/html-formatter/README.md
+++ b/www/wiki/vendor/wikimedia/html-formatter/README.md
@@ -3,7 +3,7 @@ HtmlFormatter is a library spun off MediaWiki that allows you to load HTML into
Usage
-----
-```
+<pre lang="php">
use HtmlFormatter\HtmlFormatter;
// Load HTML that already has doctype and stuff
$formatter = new HtmlFormatter( $html );
@@ -17,7 +17,7 @@ $formatter->remove( [ '.some_css_class', '#some_id', 'div.some_other_class' ] );
// Only the above syntax is supported, not full CSS/jQuery selectors
// These tags get replaced with their inner HTML,
-// e.g. <tag>foo</tag> --> foo
+// e.g. &lt;tag>foo&lt;/tag> --> foo
// Only tag names are supported here
$formatter->flatten( 'span' );
$formatter->flatten( [ 'code', 'pre' ] );
@@ -30,7 +30,7 @@ $formatter->getDoc()->createElement( 'p', 'Appended paragraph' );
// Get resulting HTML
$processedHtml = $formatter->getText();
-```
+</pre>
License
-------
diff --git a/www/wiki/vendor/wikimedia/html-formatter/src/HtmlFormatter.php b/www/wiki/vendor/wikimedia/html-formatter/src/HtmlFormatter.php
index e93ab1f0..b4c4f83b 100644
--- a/www/wiki/vendor/wikimedia/html-formatter/src/HtmlFormatter.php
+++ b/www/wiki/vendor/wikimedia/html-formatter/src/HtmlFormatter.php
@@ -25,7 +25,7 @@ namespace HtmlFormatter;
class HtmlFormatter {
/**
- * @var DOMDocument
+ * @var \DOMDocument
*/
private $doc;
@@ -45,7 +45,7 @@ class HtmlFormatter {
/**
* Turns a chunk of HTML into a proper document
- * @param string $html
+ * @param string $html HTML to wrap
* @return string
*/
public static function wrapHTML( $html ) {
@@ -62,7 +62,7 @@ class HtmlFormatter {
}
/**
- * @return DOMDocument DOM to manipulate
+ * @return \DOMDocument DOM to manipulate
*/
public function getDoc() {
if ( !$this->doc ) {
@@ -88,7 +88,7 @@ class HtmlFormatter {
/**
* Sets whether images/videos/sounds should be removed from output
- * @param bool $flag
+ * @param bool $flag Whether to remove or not
*/
public function setRemoveMedia( $flag = true ) {
$this->removeMedia = $flag;
@@ -182,7 +182,7 @@ class HtmlFormatter {
foreach ( $removals['CLASS'] as $classToRemove ) {
$elements = $xpath->query( '//*[contains(@class, "' . $classToRemove . '")]' );
- /** @var $element DOMElement */
+ /** @var $element \DOMElement */
foreach ( $elements as $element ) {
$classes = $element->getAttribute( 'class' );
if ( \preg_match( "/\b$classToRemove\b/", $classes ) && $element->parentNode ) {
@@ -207,7 +207,7 @@ class HtmlFormatter {
/**
* Removes a list of elelments from DOMDocument
- * @param array|DOMNodeList $elements
+ * @param array|\DOMNodeList $elements
* @return array Array of removed elements
*/
private function removeElements( $elements ) {
@@ -218,7 +218,7 @@ class HtmlFormatter {
$list[] = $element;
}
}
- /** @var $element DOMElement */
+ /** @var $element \DOMElement */
foreach ( $list as $element ) {
if ( $element->parentNode ) {
$element->parentNode->removeChild( $element );
@@ -244,13 +244,9 @@ class HtmlFormatter {
];
$html = strtr( $html, $replacements );
- if ( \function_exists( 'mb_convert_encoding' ) ) {
- // Just in case the conversion in getDoc() above used named
- // entities that aren't known to html_entity_decode().
- $html = \mb_convert_encoding( $html, 'UTF-8', 'HTML-ENTITIES' );
- } else {
- $html = \html_entity_decode( $html, ENT_COMPAT, 'utf-8' );
- }
+ // Just in case the conversion in getDoc() above used named
+ // entities that aren't known to html_entity_decode().
+ $html = \mb_convert_encoding( $html, 'UTF-8', 'HTML-ENTITIES' );
return $html;
}
@@ -260,12 +256,11 @@ class HtmlFormatter {
* specify the $element in the method it'll change the underlying dom and you won't be able to get
* it back.
*
- * @param DOMElement|string|null $element ID of element to get HTML from or
+ * @param \DOMElement|string|null $element ID of element to get HTML from or
* false to get it from the whole tree
* @return string Processed HTML
*/
public function getText( $element = null ) {
-
if ( $this->doc ) {
if ( $element !== null && !( $element instanceof \DOMElement ) ) {
$element = $this->doc->getElementById( $element );
@@ -309,10 +304,10 @@ class HtmlFormatter {
* values to parameters passed by reference. For example, if given '#toc' as the
* $selector parameter, it will assign 'ID' as the $type and 'toc' as the $rawName.
* @param string $selector CSS selector to parse
- * @param string $type The type of selector (ID, CLASS, TAG_CLASS, or TAG)
- * @param string $rawName The raw name of the selector
+ * @param string &$type The type of selector (ID, CLASS, TAG_CLASS, or TAG)
+ * @param string &$rawName The raw name of the selector
* @return bool Whether the selector was successfully recognised
- * @throws MWException
+ * @throws \Exception
*/
protected function parseSelector( $selector, &$type, &$rawName ) {
if ( strpos( $selector, '.' ) === 0 ) {
diff --git a/www/wiki/vendor/wikimedia/ip-set/README.md b/www/wiki/vendor/wikimedia/ip-set/README.md
index 480e1678..59a93a8f 100644
--- a/www/wiki/vendor/wikimedia/ip-set/README.md
+++ b/www/wiki/vendor/wikimedia/ip-set/README.md
@@ -7,12 +7,13 @@ specifications.
Here is how you use it:
<pre lang="php">
+use Wikimedia\IPSet;
// At startup, calculate the optimized data structure for the set:
-$ipset = new IPSet( array(
+$ipset = new IPSet( [
'208.80.154.0/26',
'2620:0:861:1::/64',
'10.64.0.0/22',
-) );
+] );
// Runtime check against cached set (returns bool):
if ( $ipset->match( $ip ) ) {
@@ -47,16 +48,16 @@ For example, given these inputs:
The v4 tree would look like:
<pre lang="php">
-root4 => array(
+root4 => [
'comp' => 25,
- 'next' => array(
+ 'next' => [
0 => true,
- 1 => array(
+ 1 => [
0 => false,
1 => true,
- ),
- ),
-);
+ ],
+ ],
+];
</pre>
(multi-byte compression nodes were attempted as well, but were
diff --git a/www/wiki/vendor/wikimedia/ip-set/src/IPSet/IPSet.php b/www/wiki/vendor/wikimedia/ip-set/src/IPSet/IPSet.php
new file mode 100644
index 00000000..31264cb5
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/ip-set/src/IPSet/IPSet.php
@@ -0,0 +1,6 @@
+<?php
+
+namespace IPSet;
+
+class IPSet extends \Wikimedia\IPSet {
+}
diff --git a/www/wiki/vendor/wikimedia/ip-set/src/IPSet.php b/www/wiki/vendor/wikimedia/ip-set/src/Wikimedia/IPSet.php
index d8a417fa..9274ed74 100644
--- a/www/wiki/vendor/wikimedia/ip-set/src/IPSet.php
+++ b/www/wiki/vendor/wikimedia/ip-set/src/Wikimedia/IPSet.php
@@ -20,19 +20,20 @@
* @file
* @author Brandon Black <blblack@gmail.com>
*/
-namespace IPSet;
+namespace Wikimedia;
/**
* Matches IP addresses against a set of CIDR specifications
*
* Usage:
*
+ * use Wikimedia\IPSet;
* // At startup, calculate the optimized data structure for the set:
- * $ipset = new IPSet( array(
+ * $ipset = new IPSet( [
* '208.80.154.0/26',
* '2620:0:861:1::/64',
* '10.64.0.0/22',
- * ) );
+ * ] );
*
* // Runtime check against cached set (returns bool):
* $allowme = $ipset->match( $ip );
@@ -65,16 +66,16 @@ namespace IPSet;
*
* The v4 tree would look like:
*
- * root4 => array(
+ * root4 => [
* 'comp' => 25,
- * 'next' => array(
+ * 'next' => [
* 0 => true,
- * 1 => array(
+ * 1 => [
* 0 => false,
* 1 => true,
- * ),
- * ),
- * );
+ * ],
+ * ],
+ * ];
*
* (multi-byte compression nodes were attempted as well, but were
* a net loss in my test scenarios due to additional match complexity)
@@ -104,6 +105,7 @@ class IPSet {
* Add a single CIDR spec to the internal matching trees
*
* @param string $cidr String CIDR spec, IPv[46], optional /mask (def all-1's)
+ * @return false|null Returns null on success, false on failure
*/
private function addCidr( $cidr ) {
// v4 or v6 check
@@ -123,15 +125,15 @@ class IPSet {
list( $net, $mask ) = explode( '/', $cidr, 2 );
if ( !ctype_digit( $mask ) || intval( $mask ) > $defMask ) {
trigger_error( "IPSet: Bad mask '$mask' from '$cidr', ignored", E_USER_WARNING );
- return;
+ return false;
}
}
$mask = intval( $mask ); // explicit integer convert, checked above
// convert $net to an array of integer bytes, length 4 or 16:
- $raw = inet_pton( $net );
+ $raw = quietCall( 'inet_pton', $net );
if ( $raw === false ) {
- return; // inet_pton() sends an E_WARNING for us
+ return false;
}
$rawOrd = array_map( 'ord', str_split( $raw ) );
@@ -151,9 +153,9 @@ class IPSet {
} elseif ( $node === false ) {
// create new subarray to go deeper
if ( !( $curBit & 7 ) && $curBit <= $mask - 8 ) {
- $node = array( 'comp' => $rawOrd[$curBit >> 3], 'next' => false );
+ $node = [ 'comp' => $rawOrd[$curBit >> 3], 'next' => false ];
} else {
- $node = array( false, false );
+ $node = [ false, false ];
}
}
@@ -170,8 +172,8 @@ class IPSet {
$unode = $node['next'];
for ( $i = 0; $i < 8; ++$i ) {
$unode = ( $comp & ( 1 << $i ) )
- ? array( false, $unode )
- : array( $unode, false );
+ ? [ false, $unode ]
+ : [ $unode, false ];
}
$node = $unode;
}
@@ -185,8 +187,8 @@ class IPSet {
}
$node =& $node[$index];
++$curBit;
- }
- }
+ } // Unreachable outside 'while'
+ } // @codeCoverageIgnore
/**
* Match an IP address against the set
@@ -197,9 +199,9 @@ class IPSet {
* @return bool True is match success, false is match failure
*/
public function match( $ip ) {
- $raw = inet_pton( $ip );
+ $raw = quietCall( 'inet_pton', $ip );
if ( $raw === false ) {
- return false; // inet_pton() sends an E_WARNING for us
+ return false;
}
$rawOrd = array_map( 'ord', str_split( $raw ) );
diff --git a/www/wiki/vendor/oyejorge/less.php/CHANGES.md b/www/wiki/vendor/wikimedia/less.php/CHANGES.md
index cdcd9657..0a87aba1 100644
--- a/www/wiki/vendor/oyejorge/less.php/CHANGES.md
+++ b/www/wiki/vendor/wikimedia/less.php/CHANGES.md
@@ -1,3 +1,10 @@
+# 1.8.0
+- [All Changes](https://github.com/Asenar/less.php/compare/v1.7.0.13...v1.8.0)
+- Wikimedia fork
+- Supports up to PHP 7.3
+- No longer tested against PHP 5, though it's still remains allowed in `composer.json` for HHVM compatibility
+- Switched to [semantic versioning](https://semver.org/), hence version numbers now use 3 digits
+
# 1.7.0.13
- [All Changes](https://github.com/Asenar/less.php/compare/v1.7.0.12...v1.7.0.13)
- Fix composer.json (PSR-4 was invalid)
diff --git a/www/wiki/vendor/oyejorge/less.php/LICENSE b/www/wiki/vendor/wikimedia/less.php/LICENSE
index 82216a5d..82216a5d 100644
--- a/www/wiki/vendor/oyejorge/less.php/LICENSE
+++ b/www/wiki/vendor/wikimedia/less.php/LICENSE
diff --git a/www/wiki/vendor/oyejorge/less.php/README.md b/www/wiki/vendor/wikimedia/less.php/README.md
index f22c52aa..cca5f57e 100644
--- a/www/wiki/vendor/oyejorge/less.php/README.md
+++ b/www/wiki/vendor/wikimedia/less.php/README.md
@@ -1,7 +1,7 @@
[Less.php](http://lessphp.typesettercms.com)
========
-This is a PHP port of the official LESS processor <http://lesscss.org>. [![Build Status](https://travis-ci.org/oyejorge/less.php.png?branch=master)](https://travis-ci.org/oyejorge/less.php)
+This is the Wikimedia fork of a PHP port of the official LESS processor <http://lesscss.org>. [![Build Status](https://travis-ci.org/wikimedia/less.php.png?branch=master)](https://travis-ci.org/wikimedia/less.php)
* [About](#about)
* [Installation](#installation)
@@ -28,7 +28,7 @@ Please note, there are a few unsupported LESS features:
Installation
---
-You can install the library with composer or manually.
+You can install the library with Composer or manually.
#### Composer
@@ -37,7 +37,7 @@ Step 1. Edit your `composer.json`:
```json
{
"require": {
- "oyejorge/less.php": "~1.7.0.9"
+ "wikimedia/less.php": "~1.7.0.9"
}
}
```
@@ -51,7 +51,7 @@ $ php composer.phar install
#### Manually From Release
-Step 1. [Download the latest release](https://github.com/oyejorge/less.php/releases) and upload the php files to your server.
+Step 1. [Download the latest release](https://github.com/wikimedia/less.php/releases) and upload the PHP files to your server.
Step 2. Include the library:
@@ -61,9 +61,9 @@ require_once '[path to less.php]/Less.php';
#### Manually From Source
-Step 1. [Download the source](https://github.com/oyejorge/less.php/archive/master.zip) and upload the files in /lib/Less to a folder on your server.
+Step 1. [Download the source](https://github.com/wikimedia/less.php/archive/master.zip) and upload the files in /lib/Less to a folder on your server.
-Step 2. Include the library and register the Autoloader
+Step 2. Include the library and register the autoloader
```php
require_once '[path to less.php]/Autoloader.php';
@@ -82,7 +82,7 @@ $css = $parser->getCss();
```
-#### Parsing Less Files
+#### Parsing LESS Files
The parseFile() function takes two arguments:
1. The absolute path of the .less file to be parsed
@@ -95,8 +95,8 @@ $css = $parser->getCss();
```
-#### Handling Invalid Less
-An exception will be thrown if the compiler encounters invalid less
+#### Handling Invalid LESS
+An exception will be thrown if the compiler encounters invalid LESS.
```php
try{
@@ -110,7 +110,7 @@ try{
#### Parsing Multiple Sources
-less.php can parse multiple sources to generate a single css file
+less.php can parse multiple sources to generate a single CSS file.
```php
$parser = new Less_Parser();
@@ -131,7 +131,7 @@ $imported_files = $parser->allParsedFiles();
#### Compressing Output
-You can tell less.php to remove comments and whitespace to generate minimized css files.
+You can tell less.php to remove comments and whitespace to generate minimized CSS files.
```php
$options = array( 'compress'=>true );
@@ -142,8 +142,8 @@ $css = $parser->getCss();
#### Getting Variables
You can use the getVariables() method to get an all variables defined and
-their value in a php associative array. Note than less have to be previously
-compiled
+their value in a php associative array. Note that LESS has to be previously
+compiled.
```php
$parser = new Less_Parser;
$parser->parseFile( '/var/www/mysite/bootstrap.less');
@@ -155,7 +155,7 @@ $variables = $parser->getVariables();
#### Setting Variables
-You can use the ModifyVars() method to customize your css if you have variables stored in php associative arrays
+You can use the ModifyVars() method to customize your CSS if you have variables stored in PHP associative arrays.
```php
$parser = new Less_Parser();
@@ -166,7 +166,7 @@ $css = $parser->getCss();
#### Import Directories
-By default, less.php will look for @imports in the directory of the file passed to parsefile().
+By default, less.php will look for @imports in the directory of the file passed to parseFile().
If you're using parse() or if @imports reside in different directories, you can tell less.php where to look.
```php
@@ -180,12 +180,12 @@ $css = $parser->getCss();
Caching
---
-Compiling less code into css is a time consuming process, caching your results is highly recommended.
+Compiling LESS code into CSS is a time consuming process, caching your results is highly recommended.
#### Caching CSS
-Use the Less_Cache class to save and reuse the results of compiled less files.
-This method will check the modified time and size of each less file (including imported files) and regenerate a new css file when changes are found.
+Use the Less_Cache class to save and reuse the results of compiled LESS files.
+This method will check the modified time and size of each LESS file (including imported files) and regenerate a new CSS file when changes are found.
Note: When changes are found, this method will return a different file name for the new cached content.
```php
@@ -209,8 +209,8 @@ $compiled = file_get_contents( '/var/www/writable_folder/'.$css_file_name );
#### Parser Caching
less.php will save serialized parser data for each .less file if a writable folder is passed to the SetCacheDir() method.
-Note: This feature only caches intermediate parsing results to improve the performance of repeated css generation.
-Your application should cache any css generated by less.php.
+Note: This feature only caches intermediate parsing results to improve the performance of repeated CSS generation.
+Your application should cache any CSS generated by less.php.
```php
$options = array('cache_dir'=>'/var/www/writable_folder');
@@ -221,11 +221,11 @@ $css = $parser->getCss();
You can specify the caching technique used by changing the ```cache_method``` option. Supported methods are:
* ```php```: Creates valid PHP files which can be included without any changes (default method).
-* ```var_export```: Like "php", but using PHPs ```var_export()``` function without any optimizations.
+* ```var_export```: Like "php", but using PHP's ```var_export()``` function without any optimizations.
It's recommended to use "php" instead.
* ```serialize```: Faster, but pretty memory-intense.
* ```callback```: Use custom callback functions to implement your own caching method. Give the "cache_callback_get" and
- "cache_callback_set" options with callables (see PHPs ```call_user_func()``` and ```is_callable()``` functions). less.php
+ "cache_callback_set" options with callables (see PHP's ```call_user_func()``` and ```is_callable()``` functions). less.php
will pass the parser object (class ```Less_Parser```), the path to the parsed .less file ("/some/path/to/file.less") and
an identifier that will change every time the .less file is modified. The ```get``` callback must return the ruleset
(an array with ```Less_Tree``` objects) provided as fourth parameter of the ```set``` callback. If something goes wrong,
@@ -238,7 +238,7 @@ Source Maps
Less.php supports v3 sourcemaps
#### Inline
-The sourcemap will be appended to the generated css file.
+The sourcemap will be appended to the generated CSS file.
```php
$options = array( 'sourceMap' => true );
@@ -264,7 +264,7 @@ $css = $parser->getCss();
Command line
---
An additional script has been included to use the compiler from the command line.
-In the simplest invocation, you specify an input file and the compiled css is written to standard out:
+In the simplest invocation, you specify an input file and the compiled CSS is written to standard out:
```
$ lessc input.less > output.css
@@ -290,7 +290,7 @@ This library can be used as drop-in replacement of lessphp to work with [Drupal
How to install:
-1. [Download the less.php source code](https://github.com/oyejorge/less.php/archive/master.zip) and unzip it so that 'lessc.inc.php' is located at 'sites/all/libraries/lessphp/lessc.inc.php'.
+1. [Download the less.php source code](https://github.com/wikimedia/less.php/archive/master.zip) and unzip it so that 'lessc.inc.php' is located at 'sites/all/libraries/lessphp/lessc.inc.php'.
2. Download and install [Drupal 7 less module](https://drupal.org/project/less) as usual.
3. That's it :)
@@ -313,7 +313,7 @@ Use the built-in compiler to:
- set any built-in LESS variable: for example `@footer_bg_color: black;` sets the background color of the footer to black
- use built-in mixins: - add a custom font: `.include-custom-font(@family: arial,@font-path, @path: @custom-font-dir, @weight: normal, @style: normal);`
-The compiler can also be download as [plugin](http://wordpress.org/plugins/wp-less-to-css/)
+The compiler can also be downloaded as [plugin](http://wordpress.org/plugins/wp-less-to-css/)
#### WordPress
@@ -327,10 +327,11 @@ How to install:
Transitioning from Leafo/lessphp
---
-Projects looking for an easy transition from leafo/lessphp can use the lessc.inc.php adapter. To use, [Download the less.php source code](https://github.com/oyejorge/less.php/archive/master.zip) and unzip the files into your project so that the new 'lessc.inc.php' replaces the existing 'lessc.inc.php'.
+Projects looking for an easy transition from leafo/lessphp can use the lessc.inc.php adapter. To use, [Download the less.php source code](https://github.com/wikimedia/less.php/archive/master.zip) and unzip the files into your project so that the new 'lessc.inc.php' replaces the existing 'lessc.inc.php'.
-Note, the 'setPreserveComments' will no longer have any effect on the compiled less.
+Note, the 'setPreserveComments' will no longer have any effect on the compiled LESS.
Credits
---
-less.php was originally ported to php by [Matt Agar](https://github.com/agar) and then updated by [Martin JantoÅ¡oviÄ](https://github.com/Mordred).
+less.php was originally ported to PHP by [Matt Agar](https://github.com/agar) and then updated by [Martin JantoÅ¡oviÄ](https://github.com/Mordred). This Wikimedia-maintained fork was split off from [Josh Schmidt's version](https://github.com/oyejorge/less.php).
+
diff --git a/www/wiki/vendor/oyejorge/less.php/bin/lessc b/www/wiki/vendor/wikimedia/less.php/bin/lessc
index fa1fb958..fa1fb958 100755
--- a/www/wiki/vendor/oyejorge/less.php/bin/lessc
+++ b/www/wiki/vendor/wikimedia/less.php/bin/lessc
diff --git a/www/wiki/vendor/oyejorge/less.php/composer.json b/www/wiki/vendor/wikimedia/less.php/composer.json
index d16ce5ed..2ad73ebc 100644
--- a/www/wiki/vendor/oyejorge/less.php/composer.json
+++ b/www/wiki/vendor/wikimedia/less.php/composer.json
@@ -1,8 +1,7 @@
{
- "name": "oyejorge/less.php",
+ "name": "wikimedia/less.php",
"description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)",
"keywords": [ "less", "css", "php", "stylesheet", "less.js", "lesscss" ],
- "homepage": "http://lessphp.gpeasy.com",
"license": "Apache-2.0",
"authors": [
{
diff --git a/www/wiki/vendor/oyejorge/less.php/lessc.inc.php b/www/wiki/vendor/wikimedia/less.php/lessc.inc.php
index e6cdf20a..e6cdf20a 100644
--- a/www/wiki/vendor/oyejorge/less.php/lessc.inc.php
+++ b/www/wiki/vendor/wikimedia/less.php/lessc.inc.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/.easymin/ignore_prefixes b/www/wiki/vendor/wikimedia/less.php/lib/Less/.easymin/ignore_prefixes
index ca953b29..ca953b29 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/.easymin/ignore_prefixes
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/.easymin/ignore_prefixes
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Autoloader.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Autoloader.php
index b6300c02..b6300c02 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Autoloader.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Autoloader.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Cache.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Cache.php
index 40d0358d..40d0358d 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Cache.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Cache.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Colors.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Colors.php
index ad3f31dc..ad3f31dc 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Colors.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Colors.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Configurable.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Configurable.php
index be81c9f5..be81c9f5 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Configurable.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Configurable.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Environment.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Environment.php
index b2203014..b2203014 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Environment.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Environment.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Exception/Chunk.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Exception/Chunk.php
index 97fce1b3..b9f0a5e5 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Exception/Chunk.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Exception/Chunk.php
@@ -67,7 +67,7 @@ class Less_Exception_Chunk extends Less_Exception_Parser{
case 40:
$parenLevel++;
$lastParen = $this->parserCurrentIndex;
- continue;
+ break;
// )
case 41:
@@ -75,18 +75,18 @@ class Less_Exception_Chunk extends Less_Exception_Parser{
if( $parenLevel < 0 ){
return $this->fail("missing opening `(`");
}
- continue;
+ break;
// ;
case 59:
//if (!$parenLevel) { $this->emitChunk(); }
- continue;
+ break;
// {
case 123:
$level++;
$lastOpening = $this->parserCurrentIndex;
- continue;
+ break;
// }
case 125:
@@ -96,10 +96,10 @@ class Less_Exception_Chunk extends Less_Exception_Parser{
}
//if (!$level && !$parenLevel) { $this->emitChunk(); }
- continue;
+ break;
// \
case 92:
- if ($this->parserCurrentIndex < $this->input_len - 1) { $this->parserCurrentIndex++; continue; }
+ if ($this->parserCurrentIndex < $this->input_len - 1) { $this->parserCurrentIndex++; break; }
return $this->fail("unescaped `\\`");
// ", ' and `
@@ -119,12 +119,12 @@ class Less_Exception_Chunk extends Less_Exception_Parser{
$this->parserCurrentIndex++;
}
}
- if ($matched) { continue; }
+ if ($matched) { break; }
return $this->fail("unmatched `" . chr($cc) . "`", $currentChunkStartIndex);
// /, check for comment
case 47:
- if ($parenLevel || ($this->parserCurrentIndex == $this->input_len - 1)) { continue; }
+ if ($parenLevel || ($this->parserCurrentIndex == $this->input_len - 1)) { break; }
$cc2 = $this->CharCode($this->parserCurrentIndex+1);
if ($cc2 == 47) {
// //, find lnfeed
@@ -145,14 +145,14 @@ class Less_Exception_Chunk extends Less_Exception_Parser{
return $this->fail("missing closing `*/`", $currentChunkStartIndex);
}
}
- continue;
+ break;
// *, check for unmatched */
case 42:
if (($this->parserCurrentIndex < $this->input_len - 1) && ($this->CharCode($this->parserCurrentIndex+1) == 47)) {
return $this->fail("unmatched `/*`");
}
- continue;
+ break;
}
}
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Exception/Compiler.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Exception/Compiler.php
index b645f61f..b645f61f 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Exception/Compiler.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Exception/Compiler.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Exception/Parser.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Exception/Parser.php
index d6a419d2..d6a419d2 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Exception/Parser.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Exception/Parser.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Functions.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Functions.php
index a61e5ac3..a61e5ac3 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Functions.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Functions.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Less.php.combine b/www/wiki/vendor/wikimedia/less.php/lib/Less/Less.php.combine
index d63cc789..d63cc789 100755
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Less.php.combine
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Less.php.combine
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Mime.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Mime.php
index 109ecd3f..109ecd3f 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Mime.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Mime.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Output.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Output.php
index f1b2b2a9..f1b2b2a9 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Output.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Output.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Output/Mapped.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Output/Mapped.php
index 9e4cc461..9e4cc461 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Output/Mapped.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Output/Mapped.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Parser.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Parser.php
index 2c9d8790..2c9d8790 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Parser.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Parser.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/SourceMap/Base64VLQ.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/SourceMap/Base64VLQ.php
index f5b200c3..f5b200c3 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/SourceMap/Base64VLQ.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/SourceMap/Base64VLQ.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/SourceMap/Generator.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/SourceMap/Generator.php
index cc9e65f3..cc9e65f3 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/SourceMap/Generator.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/SourceMap/Generator.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree.php
index 6fb104bc..6fb104bc 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Alpha.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Alpha.php
index 935377da..935377da 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Alpha.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Alpha.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Anonymous.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Anonymous.php
index 8889dc0f..8889dc0f 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Anonymous.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Anonymous.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Assignment.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Assignment.php
index 23800064..23800064 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Assignment.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Assignment.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Attribute.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Attribute.php
index 32b8900d..32b8900d 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Attribute.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Attribute.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Call.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Call.php
index 3c3382d1..3c3382d1 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Call.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Call.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Color.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Color.php
index 77af07a6..77af07a6 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Color.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Color.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Comment.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Comment.php
index 7261284a..7261284a 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Comment.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Comment.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Condition.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Condition.php
index 929d33be..929d33be 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Condition.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Condition.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/DefaultFunc.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/DefaultFunc.php
index c2dbf749..c2dbf749 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/DefaultFunc.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/DefaultFunc.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/DetachedRuleset.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/DetachedRuleset.php
index c887e400..c887e400 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/DetachedRuleset.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/DetachedRuleset.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Dimension.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Dimension.php
index 2bfb9d54..2bfb9d54 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Dimension.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Dimension.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Directive.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Directive.php
index 04a1e467..04a1e467 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Directive.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Directive.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Element.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Element.php
index 9cea5e43..9cea5e43 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Element.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Element.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Expression.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Expression.php
index d834354a..d834354a 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Expression.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Expression.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Extend.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Extend.php
index 8f21e939..8f21e939 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Extend.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Extend.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Import.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Import.php
index 4e14afe7..4e14afe7 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Import.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Import.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Javascript.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Javascript.php
index 1b03183d..1b03183d 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Javascript.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Javascript.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Keyword.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Keyword.php
index e1d98c45..e1d98c45 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Keyword.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Keyword.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Media.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Media.php
index f9ee9d42..f9ee9d42 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Media.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Media.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Mixin/Call.php
index 04eb426d..04eb426d 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Mixin/Call.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Definition.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Mixin/Definition.php
index b16d6887..b16d6887 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Definition.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Mixin/Definition.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/NameValue.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/NameValue.php
index 31cbe03e..31cbe03e 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/NameValue.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/NameValue.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Negative.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Negative.php
index 507443ec..507443ec 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Negative.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Negative.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Operation.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Operation.php
index e69e0da6..e69e0da6 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Operation.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Operation.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Paren.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Paren.php
index 01864550..01864550 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Paren.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Paren.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Quoted.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Quoted.php
index 80063b5e..80063b5e 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Quoted.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Quoted.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Rule.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Rule.php
index ee4a9e25..ee4a9e25 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Rule.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Rule.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Ruleset.php
index bdf9fec7..bdf9fec7 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Ruleset.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/RulesetCall.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/RulesetCall.php
index ed4c7237..ed4c7237 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/RulesetCall.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/RulesetCall.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Selector.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Selector.php
index 6b9dae61..6b9dae61 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Selector.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Selector.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/UnicodeDescriptor.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/UnicodeDescriptor.php
index 8c4707ef..8c4707ef 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/UnicodeDescriptor.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/UnicodeDescriptor.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Unit.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Unit.php
index e13b100e..e13b100e 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Unit.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Unit.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/UnitConversions.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/UnitConversions.php
index c86b2907..c86b2907 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/UnitConversions.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/UnitConversions.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Url.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Url.php
index ef9c3c68..ef9c3c68 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Url.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Url.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Value.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Value.php
index 9f077bc5..9f077bc5 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Value.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Value.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Variable.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Variable.php
index cc0182cd..cc0182cd 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Tree/Variable.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Tree/Variable.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Version.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Version.php
index dceefe5d..dceefe5d 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Version.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Version.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor.php
index d85f1d91..d85f1d91 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/extendFinder.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/extendFinder.php
index 22b3aac9..22b3aac9 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/extendFinder.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/extendFinder.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/import.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/import.php
index f79a36da..f79a36da 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/import.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/import.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/joinSelector.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/joinSelector.php
index f62af1a9..f62af1a9 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/joinSelector.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/joinSelector.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/processExtends.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/processExtends.php
index bb5f0824..bb5f0824 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/processExtends.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/processExtends.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/toCSS.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/toCSS.php
index 8aaca963..8aaca963 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/Visitor/toCSS.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/Visitor/toCSS.php
diff --git a/www/wiki/vendor/oyejorge/less.php/lib/Less/VisitorReplacing.php b/www/wiki/vendor/wikimedia/less.php/lib/Less/VisitorReplacing.php
index 5923170e..5923170e 100644
--- a/www/wiki/vendor/oyejorge/less.php/lib/Less/VisitorReplacing.php
+++ b/www/wiki/vendor/wikimedia/less.php/lib/Less/VisitorReplacing.php
diff --git a/www/wiki/vendor/wikimedia/object-factory/CODE_OF_CONDUCT.md b/www/wiki/vendor/wikimedia/object-factory/CODE_OF_CONDUCT.md
new file mode 100644
index 00000000..7815ddaa
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/object-factory/CODE_OF_CONDUCT.md
@@ -0,0 +1,2 @@
+The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Code_of_Conduct).
+
diff --git a/www/wiki/vendor/mediawiki/at-ease/COPYING b/www/wiki/vendor/wikimedia/object-factory/COPYING
index 019694a9..fac0feed 100644
--- a/www/wiki/vendor/mediawiki/at-ease/COPYING
+++ b/www/wiki/vendor/wikimedia/object-factory/COPYING
@@ -1,65 +1,66 @@
-== GNU GENERAL PUBLIC LICENSE ==
-Version 2, June 1991
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
-Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
-=== Preamble ===
+ Preamble
-The licenses for most software are designed to take away your
+ The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
+the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
-When we speak of free software, we are referring to freedom, not
+ When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
-To protect your rights, we need to make restrictions that forbid
+ To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
-For example, if you distribute copies of such a program, whether
+ For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
-We protect your rights with two steps: (1) copyright the software, and
+ We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
-Also, for each author's protection and ours, we want to make certain
+ Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
-Finally, any free program is threatened constantly by software
+ Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
-The precise terms and conditions for copying, distribution and
+ The precise terms and conditions for copying, distribution and
modification follow.
-== TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION ==
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-'''0.''' This License applies to any program or other work which contains
+ 0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
@@ -76,7 +77,7 @@ is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
-'''1.''' You may copy and distribute verbatim copies of the Program's
+ 1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
@@ -87,29 +88,29 @@ along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
-'''2.''' You may modify your copy or copies of the Program or any portion
+ 2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
- '''a)''' You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- '''b)''' You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- '''c)''' If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
@@ -131,26 +132,26 @@ with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
-'''3.''' You may copy and distribute the Program (or a work based on it,
+ 3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
- '''a)''' Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
- '''b)''' Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
- '''c)''' Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
@@ -169,7 +170,7 @@ access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
-'''4.''' You may not copy, modify, sublicense, or distribute the Program
+ 4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
@@ -177,7 +178,7 @@ However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
-'''5.''' You are not required to accept this License, since you have not
+ 5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
@@ -186,7 +187,7 @@ Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
-'''6.''' Each time you redistribute the Program (or any work based on the
+ 6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
@@ -194,7 +195,7 @@ restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
-'''7.''' If, as a consequence of a court judgment or allegation of patent
+ 7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
@@ -226,7 +227,7 @@ impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
-'''8.''' If the distribution and/or use of the Program is restricted in
+ 8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
@@ -234,7 +235,7 @@ those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
-'''9.''' The Free Software Foundation may publish revised and/or new versions
+ 9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
@@ -247,7 +248,7 @@ Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
-'''10.''' If you wish to incorporate parts of the Program into other free
+ 10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
@@ -255,9 +256,9 @@ make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
-=== NO WARRANTY ===
+ NO WARRANTY
-'''11.''' BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
@@ -267,7 +268,7 @@ TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
-'''12.''' IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
@@ -277,47 +278,45 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
- '''END OF TERMS AND CONDITIONS'''
+ END OF TERMS AND CONDITIONS
-== How to Apply These Terms to Your New Programs ==
+ How to Apply These Terms to Your New Programs
-If you develop a new program, and you want it to be of the greatest
+ If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
-To do so, attach the following notices to the program. It is safest
+ To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
- <one line to give the program's name and a brief idea of what it does.>
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
- Copyright (C) <year> <name of author>
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
@@ -328,15 +327,15 @@ You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
- <signature of Ty Coon>, 1 April 1989
-
- Ty Coon, President of Vice
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
+library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.
+
diff --git a/www/wiki/vendor/wikimedia/object-factory/README.md b/www/wiki/vendor/wikimedia/object-factory/README.md
new file mode 100644
index 00000000..b51a0dfd
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/object-factory/README.md
@@ -0,0 +1,57 @@
+Wikimedia ObjectFactory
+=======================
+
+Construct objects from configuration instructions.
+
+ObjectFactory is used to convert a specification array into a live object. The
+specification array must contain a `class` key with string value that
+specifies the class name to instantiate or a `factory` key with a callable
+(is_callable() === true). It can optionally contain an `args` key that
+provides arguments to pass to the constructor/callable.
+
+Values in the arguments collection which are Closure instances will be
+expanded by invoking them with no arguments before passing the resulting value
+on to the constructor/callable. This can be used to pass live objects to the
+constructor/callable. This behavior can be suppressed by adding
+`closure_expansion => false` to the specification.
+
+The specification may also contain a `calls` key that describes method calls
+to make on the newly created object before returning it. This pattern is often
+known as "setter injection". The value of this key is expected to be an
+associative array with method names as keys and argument lists as values. The
+argument list will be expanded (or not) in the same way as the `args` key for
+the main object.
+
+Installation
+------------
+
+```
+$ composer require wikimedia/object-factory
+```
+
+Usage
+-----
+
+```
+<?php
+
+$specs = [
+ // Simple constructor based injection
+ 'testDB' => [
+ 'class' => PDO::class,
+ 'args' => [
+ 'mysql:dbname=testdb;host=127.0.0.1',
+ 'dbuser',
+ 'dbpass',
+ ],
+ ],
+];
+
+$db = ObjectFactory::getObjectFromSpec( $specs['testDB'] ):
+```
+
+License
+-------
+Wikimedia ObjectFactory is licensed under the GNU General Public License,
+version 2 and any later version (GPL-2.0-or-later). See the
+[`COPYING`](COPYING) file for more details.
diff --git a/www/wiki/vendor/wikimedia/object-factory/src/ObjectFactory.php b/www/wiki/vendor/wikimedia/object-factory/src/ObjectFactory.php
new file mode 100644
index 00000000..08c24626
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/object-factory/src/ObjectFactory.php
@@ -0,0 +1,205 @@
+<?php
+/**
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ */
+
+namespace Wikimedia;
+
+use Closure;
+use InvalidArgumentException;
+use ReflectionClass;
+use ReflectionException;
+
+/**
+ * Construct objects from configuration instructions.
+ *
+ * @copyright © 2014 Wikimedia Foundation and contributors
+ */
+class ObjectFactory {
+
+ /**
+ * Instantiate an object based on a specification array.
+ *
+ * The specification array must contain a 'class' key with string value
+ * that specifies the class name to instantiate or a 'factory' key with
+ * a callable (is_callable() === true). It can optionally contain
+ * an 'args' key that provides arguments to pass to the
+ * constructor/callable.
+ *
+ * Values in the arguments collection which are Closure instances will be
+ * expanded by invoking them with no arguments before passing the
+ * resulting value on to the constructor/callable. This can be used to
+ * pass IDatabase instances or other live objects to the
+ * constructor/callable. This behavior can be suppressed by adding
+ * closure_expansion => false to the specification.
+ *
+ * The specification may also contain a 'calls' key that describes method
+ * calls to make on the newly created object before returning it. This
+ * pattern is often known as "setter injection". The value of this key is
+ * expected to be an associative array with method names as keys and
+ * argument lists as values. The argument list will be expanded (or not)
+ * in the same way as the 'args' key for the main object.
+ *
+ * @param array $spec Object specification
+ * @return object
+ * @throws InvalidArgumentException when object specification does not
+ * contain 'class' or 'factory' keys
+ * @throws ReflectionException when 'args' are supplied and 'class'
+ * constructor is non-public or non-existent
+ */
+ public static function getObjectFromSpec( $spec ) {
+ $args = isset( $spec['args'] ) ? $spec['args'] : [];
+ $expandArgs = !isset( $spec['closure_expansion'] ) ||
+ $spec['closure_expansion'] === true;
+
+ if ( $expandArgs ) {
+ $args = static::expandClosures( $args );
+ }
+
+ if ( isset( $spec['class'] ) ) {
+ $clazz = $spec['class'];
+ if ( !$args ) {
+ $obj = new $clazz();
+ } else {
+ $obj = static::constructClassInstance( $clazz, $args );
+ }
+ } elseif ( isset( $spec['factory'] ) ) {
+ $obj = call_user_func_array( $spec['factory'], $args );
+ } else {
+ throw new InvalidArgumentException(
+ 'Provided specification lacks both factory and class parameters.'
+ );
+ }
+
+ if ( isset( $spec['calls'] ) && is_array( $spec['calls'] ) ) {
+ // Call additional methods on the newly created object
+ foreach ( $spec['calls'] as $method => $margs ) {
+ if ( $expandArgs ) {
+ $margs = static::expandClosures( $margs );
+ }
+ call_user_func_array( [ $obj, $method ], $margs );
+ }
+ }
+
+ return $obj;
+ }
+
+ /**
+ * Iterate a list and call any closures it contains.
+ *
+ * @param array $list List of things
+ * @return array List with any Closures replaced with their output
+ */
+ protected static function expandClosures( $list ) {
+ return array_map( function ( $value ) {
+ if ( is_object( $value ) && $value instanceof Closure ) {
+ // If $value is a Closure, call it.
+ return $value();
+ } else {
+ return $value;
+ }
+ }, $list );
+ }
+
+ /**
+ * Construct an instance of the given class using the given arguments.
+ *
+ * PHP's `call_user_func_array()` doesn't work with object construction so
+ * we have to use other measures. Starting with PHP 5.6.0 we could use the
+ * "splat" operator (`...`) to unpack the array into an argument list.
+ * Sadly there is no way to conditionally include a syntax construct like
+ * a new operator in a way that allows older versions of PHP to still
+ * parse the file. Instead, we will try a loop unrolling technique that
+ * works for 0-10 arguments. If we are passed 11 or more arguments we will
+ * take the performance penalty of using
+ * `ReflectionClass::newInstanceArgs()` to construct the desired object.
+ *
+ * @param string $clazz Class name
+ * @param array $args Constructor arguments
+ * @return mixed Constructed instance
+ */
+ public static function constructClassInstance( $clazz, $args ) {
+ // $args should be a non-associative array; show nice error if that's not the case
+ if ( $args && array_keys( $args ) !== range( 0, count( $args ) - 1 ) ) {
+ throw new InvalidArgumentException( __METHOD__ . ': $args cannot be an associative array' );
+ }
+
+ // TODO: when PHP min version supported is >=5.6.0 replace this
+ // with `return new $clazz( ... $args );`.
+ $obj = null;
+ switch ( count( $args ) ) {
+ case 0:
+ $obj = new $clazz();
+ break;
+ case 1:
+ $obj = new $clazz( $args[0] );
+ break;
+ case 2:
+ $obj = new $clazz( $args[0], $args[1] );
+ break;
+ case 3:
+ $obj = new $clazz( $args[0], $args[1], $args[2] );
+ break;
+ case 4:
+ $obj = new $clazz( $args[0], $args[1], $args[2], $args[3] );
+ break;
+ case 5:
+ $obj = new $clazz(
+ $args[0], $args[1], $args[2], $args[3], $args[4]
+ );
+ break;
+ case 6:
+ $obj = new $clazz(
+ $args[0], $args[1], $args[2], $args[3], $args[4],
+ $args[5]
+ );
+ break;
+ case 7:
+ $obj = new $clazz(
+ $args[0], $args[1], $args[2], $args[3], $args[4],
+ $args[5], $args[6]
+ );
+ break;
+ case 8:
+ $obj = new $clazz(
+ $args[0], $args[1], $args[2], $args[3], $args[4],
+ $args[5], $args[6], $args[7]
+ );
+ break;
+ case 9:
+ $obj = new $clazz(
+ $args[0], $args[1], $args[2], $args[3], $args[4],
+ $args[5], $args[6], $args[7], $args[8]
+ );
+ break;
+ case 10:
+ $obj = new $clazz(
+ $args[0], $args[1], $args[2], $args[3], $args[4],
+ $args[5], $args[6], $args[7], $args[8], $args[9]
+ );
+ break;
+ default:
+ // Fall back to using ReflectionClass and curse the developer
+ // who decided that 11+ args was a reasonable method
+ // signature.
+ $ref = new ReflectionClass( $clazz );
+ $obj = $ref->newInstanceArgs( $args );
+ }
+ return $obj;
+ }
+}
diff --git a/www/wiki/vendor/wikimedia/php-session-serializer/src/Wikimedia/PhpSessionSerializer.php b/www/wiki/vendor/wikimedia/php-session-serializer/src/Wikimedia/PhpSessionSerializer.php
index f7035b7e..7f38d5ee 100644
--- a/www/wiki/vendor/wikimedia/php-session-serializer/src/Wikimedia/PhpSessionSerializer.php
+++ b/www/wiki/vendor/wikimedia/php-session-serializer/src/Wikimedia/PhpSessionSerializer.php
@@ -44,6 +44,7 @@ class PhpSessionSerializer {
/**
* Set the logger to which to log
+ * @param LoggerInterface $logger The logger
*/
public static function setLogger( LoggerInterface $logger ) {
self::$logger = $logger;
@@ -58,16 +59,16 @@ class PhpSessionSerializer {
* @throws \\DomainException
*/
public static function setSerializeHandler() {
- $formats = array(
+ $formats = [
'php_serialize',
'php',
'php_binary',
- );
+ ];
// First, try php_serialize since that's the only one that doesn't suck in some way.
- \MediaWiki\suppressWarnings();
+ \Wikimedia\suppressWarnings();
ini_set( 'session.serialize_handler', 'php_serialize' );
- \MediaWiki\restoreWarnings();
+ \Wikimedia\restoreWarnings();
if ( ini_get( 'session.serialize_handler' ) === 'php_serialize' ) {
return 'php_serialize';
}
@@ -80,9 +81,9 @@ class PhpSessionSerializer {
// Last chance, see if any of our supported formats are accepted.
foreach ( $formats as $format ) {
- \MediaWiki\suppressWarnings();
+ \Wikimedia\suppressWarnings();
ini_set( 'session.serialize_handler', $format );
- \MediaWiki\restoreWarnings();
+ \Wikimedia\restoreWarnings();
if ( ini_get( 'session.serialize_handler' ) === $format ) {
return $format;
}
@@ -90,7 +91,7 @@ class PhpSessionSerializer {
throw new \DomainException(
'Failed to set serialize handler to a supported format.' .
- ' Supported formats are: ' . join( ', ', $formats ) . '.'
+ ' Supported formats are: ' . implode( ', ', $formats ) . '.'
);
}
@@ -186,7 +187,7 @@ class PhpSessionSerializer {
if ( $error !== null ) {
self::$logger->error( 'Value unserialization failed: ' . $error );
- return array( false, null );
+ return [ false, null ];
}
$serialized = serialize( $ret );
@@ -195,11 +196,11 @@ class PhpSessionSerializer {
self::$logger->error(
'Value unserialization failed: read value does not match original string'
);
- return array( false, null );
+ return [ false, null ];
}
$string = substr( $string, $l );
- return array( true, $ret );
+ return [ true, $ret ];
}
/**
@@ -241,7 +242,7 @@ class PhpSessionSerializer {
throw new \InvalidArgumentException( '$data must be a string' );
}
- $ret = array();
+ $ret = [];
while ( $data !== '' && $data !== false ) {
$i = strpos( $data, '|' );
if ( $i === false ) {
@@ -312,7 +313,7 @@ class PhpSessionSerializer {
throw new \InvalidArgumentException( '$data must be a string' );
}
- $ret = array();
+ $ret = [];
while ( $data !== '' && $data !== false ) {
$l = ord( $data[0] );
if ( strlen( $data ) < ( $l & 127 ) + 1 ) {
@@ -395,4 +396,4 @@ class PhpSessionSerializer {
}
-PhpSessionSerializer::setLogger( new \Psr\Log\NullLogger() );
+PhpSessionSerializer::setLogger( new \Psr\Log\NullLogger() ); // @codeCoverageIgnore
diff --git a/www/wiki/vendor/wikimedia/purtle/Doxyfile b/www/wiki/vendor/wikimedia/purtle/Doxyfile
deleted file mode 100644
index b4d0f9d3..00000000
--- a/www/wiki/vendor/wikimedia/purtle/Doxyfile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Configuration file for Doxygen
-
-PROJECT_NAME = Purtle
-PROJECT_BRIEF = "Fast streaming RDF serializer for PHP"
-
-OUTPUT_DIRECTORY = doc
-
-JAVADOC_AUTOBRIEF = YES
-QT_AUTOBRIEF = YES
-
-WARN_NO_PARAMDOC = YES
-
-INPUT = README.md src/
-FILE_PATTERNS = *.php
-RECURSIVE = YES
-# Requires doxygen 1.8.3+
-USE_MDFILE_AS_MAINPAGE = README.md
-
-HTML_DYNAMIC_SECTIONS = YES
-GENERATE_TREEVIEW = YES
-TREEVIEW_WIDTH = 250
-
-GENERATE_LATEX = NO
-
-HAVE_DOT = YES
-DOT_FONTNAME = Helvetica
-DOT_FONTSIZE = 10
-TEMPLATE_RELATIONS = YES
-CALL_GRAPH = NO
-CALLER_GRAPH = NO
-# Makes dot run faster. Requires graphviz >1.8.10
-DOT_MULTI_TARGETS = YES
diff --git a/www/wiki/vendor/wikimedia/purtle/README.md b/www/wiki/vendor/wikimedia/purtle/README.md
index 95321b56..5dbdcd26 100644
--- a/www/wiki/vendor/wikimedia/purtle/README.md
+++ b/www/wiki/vendor/wikimedia/purtle/README.md
@@ -1,12 +1,13 @@
# Purtle
**Purtle** is a fast, lightweight RDF generator. It provides a "fluent" interface for
-generating RDF output in Turtle, XML/RDF or N-Triples. The fluent interface allows the
+generating RDF output in Turtle, JSON-LD, XML/RDF or N-Triples. The fluent interface allows the
resulting PHP code to be structured just like Turtle notation for RDF, hence the name: "Purtle"
is a contraction of "PHP Turtle".
-The three concrete classes implementing the common `RdfWriter` interface are:
+The concrete classes implementing the common `RdfWriter` interface are:
* `TurtleRdfWriter` outputs Turtle
+* `JsonLdRdfWriter` outputs JSON-LD
* `XmlRdfWriter` outputs XML/RDF
* `NTriplesRdfWriter` outputs N-Triples
diff --git a/www/wiki/vendor/wikimedia/purtle/RELEASE-NOTES.md b/www/wiki/vendor/wikimedia/purtle/RELEASE-NOTES.md
index de6547d9..595487cd 100644
--- a/www/wiki/vendor/wikimedia/purtle/RELEASE-NOTES.md
+++ b/www/wiki/vendor/wikimedia/purtle/RELEASE-NOTES.md
@@ -1,5 +1,22 @@
# Purtle release notes
+## Version 1.0.7 (2018-03-20)
+* Add JSON-LD support
+* Improve speed of `N3Quoter::escapeLiteral`
+* Add ability to set `BNodeLabeler` to `RdfWriterFactory::getWriter`
+
+## Version 1.0.6 (2017-06-27)
+* Remove code for MediaWiki framework integration
+* Fix phpcs issues
+
+## Version 1.0.5 (2017-01-18)
+* Do not double-quote quotes in NTriples format
+* Fix phpcs issues
+
+## Version 1.0.4 (2016-09-15)
+* Fix writing strings with bad language tags
+* Fix escaping \a and \v
+
## Version 1.0.3 (2016-04-30)
* Ensure correct state when short-circuitting in `RdfWriterBase::about` and `say`.
diff --git a/www/wiki/vendor/wikimedia/purtle/composer.json b/www/wiki/vendor/wikimedia/purtle/composer.json
deleted file mode 100644
index 8ff062ea..00000000
--- a/www/wiki/vendor/wikimedia/purtle/composer.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "name": "wikimedia/purtle",
- "type": "library",
- "description": "Fast streaming RDF serializer",
- "keywords": [
- "RDF",
- "Serializer",
- "Turtle"
- ],
- "homepage": "https://mediawiki.org/wiki/Purtle",
- "license": "GPL-2.0+",
- "authors": [
- {
- "name": "Daniel Kinzler"
- },
- {
- "name": "Stanislav Malyshev"
- },
- {
- "name": "Thiemo Mättig"
- }
- ],
- "support": {
- "irc": "irc://irc.freenode.net/wikimedia-dev"
- },
- "require": {
- "php": ">=5.5.9"
- },
- "require-dev": {
- "mediawiki/mediawiki-codesniffer": "0.9.0",
- "ockcyp/covers-validator": "~0.4.0",
- "phpunit/phpunit": "4.8.24",
- "phpmd/phpmd": "~2.3"
- },
- "autoload": {
- "psr-4": {
- "Wikimedia\\Purtle\\": "src/",
- "Wikimedia\\Purtle\\Tests\\": "tests/phpunit/"
- }
- },
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "scripts": {
- "test": [
- "@validate --no-interaction",
- "phpunit",
- "covers-validator"
- ],
- "cs": [
- "@phpcs",
- "@phpmd"
- ],
- "ci": [
- "@test",
- "@cs"
- ],
- "phpcs": [
- "phpcs -p -s"
- ],
- "phpmd": [
- "phpmd src/ text phpmd.xml"
- ]
- }
-}
diff --git a/www/wiki/vendor/wikimedia/purtle/phpcs.xml b/www/wiki/vendor/wikimedia/purtle/phpcs.xml
deleted file mode 100644
index aaf4035b..00000000
--- a/www/wiki/vendor/wikimedia/purtle/phpcs.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ruleset name="Purtle">
- <!-- See https://github.com/wikimedia/mediawiki-tools-codesniffer/blob/master/MediaWiki/ruleset.xml -->
- <rule ref="vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
- <exclude name="MediaWiki.Commenting.FunctionComment" />
- <exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment" />
- </rule>
-
- <rule ref="Generic.Files.InlineHTML" />
- <rule ref="Generic.Files.OneClassPerFile" />
- <rule ref="Generic.Files.OneInterfacePerFile" />
- <rule ref="Generic.Files.OneTraitPerFile" />
-
- <rule ref="Generic.Metrics.CyclomaticComplexity">
- <exclude-pattern>RdfWriterFactory\.php</exclude-pattern>
- </rule>
- <rule ref="Generic.Metrics.NestingLevel" />
-
- <rule ref="Generic.PHP.CharacterBeforePHPOpeningTag" />
-
- <rule ref="MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName">
- <!-- Exclude test methods like "testGivenInvalidInput_methodThrowsException". -->
- <exclude-pattern>tests/phpunit/*Test*\.php</exclude-pattern>
- </rule>
-
- <rule ref="PSR1" />
- <rule ref="PSR1.Files.SideEffects.FoundWithSymbols">
- <exclude-pattern>Purtle\.php</exclude-pattern>
- </rule>
- <rule ref="PSR1.Methods.CamelCapsMethodName.NotCamelCaps">
- <!-- Exclude test methods like "testGivenInvalidInput_methodThrowsException". -->
- <exclude-pattern>tests/phpunit/*Test*\.php</exclude-pattern>
- </rule>
-
- <rule ref="PSR2.Files" />
-
- <rule ref="Squiz.Classes.SelfMemberReference" />
- <rule ref="Squiz.ControlStructures.ControlSignature" />
- <rule ref="Squiz.Functions.FunctionDuplicateArgument" />
- <rule ref="Squiz.Functions.GlobalFunction" />
- <rule ref="Squiz.Scope" />
-
- <rule ref="Squiz.WhiteSpace.FunctionSpacing">
- <properties>
- <property name="spacing" value="1" />
- </properties>
- </rule>
- <rule ref="Squiz.WhiteSpace.OperatorSpacing">
- <properties>
- <property name="ignoreNewlines" value="true" />
- </properties>
- </rule>
-
- <file>.</file>
- <arg name="extensions" value="php" />
- <arg name="encoding" value="utf8" />
- <exclude-pattern type="relative">^vendor/</exclude-pattern>
-</ruleset>
diff --git a/www/wiki/vendor/wikimedia/purtle/src/BNodeLabeler.php b/www/wiki/vendor/wikimedia/purtle/src/BNodeLabeler.php
index 374110ac..2fb406a3 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/BNodeLabeler.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/BNodeLabeler.php
@@ -10,7 +10,7 @@ use InvalidArgumentException;
* This serves as a holder for the bnode counter that can be shared between multiple RdfWriter
* instances, to avoid conflicting ids.
*
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @author Daniel Kinzler
*/
class BNodeLabeler {
diff --git a/www/wiki/vendor/wikimedia/purtle/src/JsonLdRdfWriter.php b/www/wiki/vendor/wikimedia/purtle/src/JsonLdRdfWriter.php
new file mode 100644
index 00000000..0aa7c8bd
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/purtle/src/JsonLdRdfWriter.php
@@ -0,0 +1,482 @@
+<?php
+
+namespace Wikimedia\Purtle;
+
+use LogicException;
+
+/**
+ * RdfWriter implementation for generating JSON-LD output.
+ *
+ * @license GPL-2.0-or-later
+ * @author C. Scott Ananian
+ */
+class JsonLdRdfWriter extends RdfWriterBase {
+
+ /**
+ * The JSON-LD "@context", which maps terms to IRIs. This is shared with all sub-writers, and a
+ * single context is emitted when the writer is finalized.
+ *
+ * @see https://www.w3.org/TR/json-ld/#the-context
+ *
+ * @var string[]
+ */
+ protected $context = [];
+
+ /**
+ * A set of predicates which rely on the default typing rules for
+ * JSON-LD; that is, values for the predicate have been emitted which
+ * would be broken if an explicit "@type" was added to the context
+ * for the predicate.
+ *
+ * @var boolean[]
+ */
+ protected $defaulted = [];
+
+ /**
+ * The JSON-LD "@graph", which lists all the nodes described by this JSON-LD object.
+ * We apply an optimization eliminating the "@graph" entry if it consists
+ * of a single node; in that case we will set $this->graph to null in
+ * #finishJson() to ensure that the deferred callback in #finishDocument()
+ * doesn't later emit "@graph".
+ *
+ * @see https://www.w3.org/TR/json-ld/#named-graphs
+ *
+ * @var array[]|null
+ */
+ private $graph = [];
+
+ /**
+ * A collection of predicates about a specific subject. The
+ * subject is identified by the "@id" key in this array; the other
+ * keys identify JSON-LD properties.
+ *
+ * @see https://www.w3.org/TR/json-ld/#dfn-edge
+ *
+ * @var array
+ */
+ private $predicates = [];
+
+ /**
+ * A sequence of zero or more IRIs, nodes, or values, which are the
+ * destination targets of the current predicates.
+ *
+ * @see https://www.w3.org/TR/json-ld/#dfn-list
+ *
+ * @var array
+ */
+ private $values = [];
+
+ /**
+ * True iff we have written the opening of the "@graph" field.
+ *
+ * @var bool
+ */
+ private $wroteGraph = false;
+
+ /**
+ * JSON-LD objects describing a single node can omit the "@graph" field;
+ * this variable remains false only so long as we can guarantee that
+ * only a single node has been described.
+ *
+ * @var bool
+ */
+ private $disableGraphOpt = false;
+
+ /**
+ * The IRI for the RDF `type` property.
+ */
+ const RDF_TYPE_IRI = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#type';
+
+ /**
+ * The type internally used for "default type", which is a string or
+ * otherwise default-coerced type.
+ */
+ const DEFAULT_TYPE = '@purtle@default@';
+
+ /**
+ * @param string $role
+ * @param BNodeLabeler|null $labeler
+ */
+ public function __construct( $role = parent::DOCUMENT_ROLE, BNodeLabeler $labeler = null ) {
+ parent::__construct( $role, $labeler );
+
+ // The following named methods are protected, not private, so we
+ // can invoke them directly w/o function wrappers.
+ $this->transitionTable[self::STATE_START][self::STATE_DOCUMENT] =
+ [ $this, 'beginJson' ];
+ $this->transitionTable[self::STATE_DOCUMENT][self::STATE_FINISH] =
+ [ $this, 'finishJson' ];
+ $this->transitionTable[self::STATE_OBJECT][self::STATE_PREDICATE] =
+ [ $this, 'finishPredicate' ];
+ $this->transitionTable[self::STATE_OBJECT][self::STATE_SUBJECT] =
+ [ $this, 'finishSubject' ];
+ $this->transitionTable[self::STATE_OBJECT][self::STATE_DOCUMENT] =
+ [ $this, 'finishDocument' ];
+ }
+
+ /**
+ * Emit $val as JSON, with $indent extra indentations on each line.
+ * @param array $val
+ * @param int $indent
+ * @return string the JSON string for $val
+ */
+ public function encode( $val, $indent ) {
+ $str = json_encode( $val, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES );
+ // Strip outermost open/close braces/brackets
+ $str = preg_replace( '/^[[{]\n?|\n?[}\]]$/', '', $str );
+
+ if ( $indent > 0 ) {
+ // add extra indentation
+ $str = preg_replace( '/^/m', str_repeat( ' ', $indent ), $str );
+ }
+
+ return $str;
+ }
+
+ /**
+ * Return a "compact IRI" corresponding to the given base/local pair.
+ * This adds entries to the "@context" key when needed to allow use
+ * of a given prefix.
+ * @see https://www.w3.org/TR/json-ld/#dfn-compact-iri
+ *
+ * @param string $base A QName prefix if $local is given, or an IRI if $local is null.
+ * @param string|null $local A QName suffix, or null if $base is an IRI.
+ *
+ * @return string A compact IRI.
+ */
+ private function compactify( $base, $local = null ) {
+ $this->expandShorthand( $base, $local );
+
+ if ( $local === null ) {
+ return $base;
+ } else {
+ if ( $base !== '_' && isset( $this->prefixes[ $base ] ) ) {
+ if ( $base === '' ) {
+ // Empty prefix not supported; use full IRI
+ return $this->prefixes[ $base ] . $local;
+ }
+ if ( !isset( $this->context[ $base ] ) ) {
+ $this->context[ $base ] = $this->prefixes[ $base ];
+ }
+ if ( $this->context[ $base ] !== $this->prefixes[ $base ] ) {
+ // Context name conflict; use full IRI
+ return $this->prefixes[ $base ] . $local;
+ }
+ }
+ return $base . ':' . $local;
+ }
+ }
+
+ /**
+ * Return an absolute IRI from the given base/local pair.
+ * @see https://www.w3.org/TR/json-ld/#dfn-absolute-iri
+ *
+ * @param string $base A QName prefix if $local is given, or an IRI if $local is null.
+ * @param string|null $local A QName suffix, or null if $base is an IRI.
+ *
+ * @return string|null An absolute IRI, or null if it cannot be constructed.
+ */
+ private function toIRI( $base, $local ) {
+ $this->expandShorthand( $base, $local );
+ $this->expandQName( $base, $local );
+ if ( $local !== null ) {
+ throw new LogicException( 'Unknown prefix: ' . $base );
+ }
+ return $base;
+ }
+
+ /**
+ * Return a appropriate term for the current predicate value.
+ */
+ private function getCurrentTerm() {
+ list( $base, $local ) = $this->currentPredicate;
+ $predIRI = $this->toIRI( $base, $local );
+ if ( $predIRI === self::RDF_TYPE_IRI ) {
+ return $predIRI;
+ }
+ $this->expandShorthand( $base, $local );
+ if ( $local === null ) {
+ return $base;
+ } elseif ( $base !== '_' && !isset( $this->prefixes[ $local ] ) ) {
+ // Prefixes get priority over field names in @context
+ $pred = $this->compactify( $base, $local );
+ if ( !isset( $this->context[ $local ] ) ) {
+ $this->context[ $local ] = [ '@id' => $pred ];
+ }
+ if ( $this->context[ $local ][ '@id' ] === $pred ) {
+ return $local;
+ }
+ return $pred;
+ }
+ return $this->compactify( $base, $local );
+ }
+
+ /**
+ * Write document header.
+ */
+ protected function beginJson() {
+ if ( $this->role === self::DOCUMENT_ROLE ) {
+ $this->write( "{\n" );
+ $this->write( function () {
+ // If this buffer is drained early, disable @graph optimization
+ $this->disableGraphOpt = true;
+ return '';
+ } );
+ }
+ }
+
+ /**
+ * Write document footer.
+ */
+ protected function finishJson() {
+ // If we haven't drained yet, and @graph has only 1 element, then we
+ // can optimize our output and hoist the single node to top level.
+ if ( $this->role === self::DOCUMENT_ROLE ) {
+ if ( ( !$this->disableGraphOpt ) && count( $this->graph ) === 1 ) {
+ $this->write( $this->encode( $this->graph[0], 0 ) );
+ $this->graph = null; // We're done with @graph.
+ } else {
+ $this->disableGraphOpt = true;
+ $this->write( "\n ]" );
+ }
+ }
+
+ if ( count( $this->context ) ) {
+ // Write @context field.
+ $this->write( ",\n" );
+ $this->write( $this->encode( [
+ '@context' => $this->context
+ ], 0 ) );
+ }
+
+ $this->write( "\n}" );
+ }
+
+ protected function finishDocument() {
+ $this->finishSubject();
+ $this->write( function () {
+ // if this is drained before finishJson(), then disable
+ // the graph optimization and dump what we've got so far.
+ $str = '';
+ if ( $this->graph !== null && count( $this->graph ) > 0 ) {
+ $this->disableGraphOpt = true;
+ if ( $this->role === self::DOCUMENT_ROLE && !$this->wroteGraph ) {
+ $str .= " \"@graph\": [\n";
+ $this->wroteGraph = true;
+ } else {
+ $str .= ",\n";
+ }
+ $str .= $this->encode( $this->graph, 1 );
+ $this->graph = [];
+ return $str;
+ }
+ // Delay; maybe we'll be able to optimize this later.
+ return $str;
+ } );
+ }
+
+ /**
+ * @param string $base
+ * @param string|null $local
+ */
+ protected function writeSubject( $base, $local = null ) {
+ $this->predicates = [
+ '@id' => $this->compactify( $base, $local )
+ ];
+ }
+
+ protected function finishSubject() {
+ $this->finishPredicate();
+ $this->graph[] = $this->predicates;
+ }
+
+ /**
+ * @param string $base
+ * @param string|null $local
+ */
+ protected function writePredicate( $base, $local = null ) {
+ // no op
+ }
+
+ /**
+ * @param string $base
+ * @param string|null $local
+ */
+ protected function writeResource( $base, $local = null ) {
+ $pred = $this->getCurrentTerm();
+ $value = $this->compactify( $base, $local );
+ $this->addTypedValue( '@id', $value, [
+ '@id' => $value
+ ], ( $pred === self::RDF_TYPE_IRI ) );
+ }
+
+ /**
+ * @param string $text
+ * @param string|null $language
+ */
+ protected function writeText( $text, $language = null ) {
+ if ( !$this->isValidLanguageCode( $language ) ) {
+ $this->addTypedValue( self::DEFAULT_TYPE, $text );
+ } else {
+ $expanded = [
+ '@language' => $language,
+ '@value' => $text
+ ];
+ $this->addTypedValue( self::DEFAULT_TYPE, $expanded, $expanded );
+ }
+ }
+
+ /**
+ * @param string $literal
+ * @param string|null $typeBase
+ * @param string|null $typeLocal
+ */
+ public function writeValue( $literal, $typeBase, $typeLocal = null ) {
+ if ( $typeBase === null && $typeLocal === null ) {
+ $this->addTypedValue( self::DEFAULT_TYPE, $literal );
+ return;
+ }
+
+ switch ( $this->toIRI( $typeBase, $typeLocal ) ) {
+ case 'http://www.w3.org/2001/XMLSchema#string':
+ $this->addTypedValue( self::DEFAULT_TYPE, strval( $literal ) );
+ return;
+ case 'http://www.w3.org/2001/XMLSchema#integer':
+ $this->addTypedValue( self::DEFAULT_TYPE, intval( $literal ) );
+ return;
+ case 'http://www.w3.org/2001/XMLSchema#boolean':
+ $this->addTypedValue( self::DEFAULT_TYPE, ( $literal === 'true' ) );
+ return;
+ case 'http://www.w3.org/2001/XMLSchema#double':
+ $v = doubleval( $literal );
+ // Only "numbers with fractions" are xsd:double. We need
+ // to verify that the JSON string will contain a decimal
+ // point, otherwise the value would be interpreted as an
+ // xsd:integer.
+ // TODO: consider instead using JSON_PRESERVE_ZERO_FRACTION
+ // in $this->encode() once our required PHP >= 5.6.6.
+ // OTOH, the spec language is ambiguous about whether "5."
+ // would be considered an integer or a double.
+ if ( strpos( json_encode( $v ), '.' ) !== false ) {
+ $this->addTypedValue( self::DEFAULT_TYPE, $v );
+ return;
+ }
+ }
+
+ $type = $this->compactify( $typeBase, $typeLocal );
+ $literal = strval( $literal );
+ $this->addTypedValue( $type, $literal, [
+ '@type' => $type,
+ '@value' => $literal
+ ] );
+ }
+
+ /**
+ * Add a typed value for the given predicate. If possible, adds a
+ * default type to the context to avoid having to repeat type information
+ * in each value for this predicate. If there is already a default
+ * type which conflicts with this one, or if $forceExpand is true,
+ * then use the "expanded" value which will explicitly override any
+ * default type.
+ *
+ * @param string $type The compactified JSON-LD @type for this value, or
+ * self::DEFAULT_TYPE to indicate the default JSON-LD type coercion rules
+ * should be used.
+ * @param string|int|float|bool $simpleVal The "simple" representation
+ * for this value, used if the type can be hoisted into the context.
+ * @param array|null $expandedVal The "expanded" representation for this
+ * value, used if the context @type conflicts with this value; or null
+ * to use "@value" for the expanded representation.
+ * @param bool $forceExpand If true, don't try to add this type to the
+ * context. Defaults to false.
+ */
+ protected function addTypedValue( $type, $simpleVal, $expandedVal=null, $forceExpand=false ) {
+ if ( !$forceExpand ) {
+ $pred = $this->getCurrentTerm();
+ if ( $type === self::DEFAULT_TYPE ) {
+ if ( !isset( $this->context[ $pred ][ '@type' ] ) ) {
+ $this->defaulted[ $pred ] = true;
+ }
+ if ( isset( $this->defaulted[ $pred ] ) ) {
+ $this->values[] = $simpleVal;
+ return;
+ }
+ } elseif ( !isset( $this->defaulted[ $pred ] ) ) {
+ if ( !isset( $this->context[ $pred ] ) ) {
+ $this->context[ $pred ] = [];
+ }
+ if ( !isset( $this->context[ $pred ][ '@type' ] ) ) {
+ $this->context[ $pred ][ '@type' ] = $type;
+ }
+ if ( $this->context[ $pred ][ '@type' ] === $type ) {
+ $this->values[] = $simpleVal;
+ return;
+ }
+ }
+ }
+ if ( $expandedVal === null ) {
+ $this->values[] = [ '@value' => $simpleVal ];
+ } else {
+ $this->values[] = $expandedVal;
+ }
+ }
+
+ protected function finishPredicate() {
+ $name = $this->getCurrentTerm();
+
+ if ( $name === self::RDF_TYPE_IRI ) {
+ $name = '@type';
+ $this->values = array_map( function ( array $val ) {
+ return $val[ '@id' ];
+ }, $this->values );
+ }
+ if ( isset( $this->predicates[$name] ) ) {
+ $was = $this->predicates[$name];
+ // Wrap $was into a numeric indexed array if it isn't already.
+ // Note that $was could have non-numeric indices, eg
+ // [ "@id" => "foo" ], in which was it still needs to be wrapped.
+ if ( !( is_array( $was ) && isset( $was[0] ) ) ) {
+ $was = [ $was ];
+ }
+ $this->values = array_merge( $was, $this->values );
+ }
+
+ $cnt = count( $this->values );
+ if ( $cnt === 0 ) {
+ throw new LogicException( 'finishPredicate can\'t be called without at least one value' );
+ } elseif ( $cnt === 1 ) {
+ $this->predicates[$name] = $this->values[0];
+ } else {
+ $this->predicates[$name] = $this->values;
+ }
+
+ $this->values = [];
+ }
+
+ /**
+ * @param string $role
+ * @param BNodeLabeler $labeler
+ *
+ * @return RdfWriterBase
+ */
+ protected function newSubWriter( $role, BNodeLabeler $labeler ) {
+ $writer = new self( $role, $labeler );
+
+ // Have subwriter share context with this parent.
+ $writer->context = &$this->context;
+ $writer->defaulted = &$this->defaulted;
+
+ // We can't use the @graph optimization.
+ $this->disableGraphOpt = true;
+
+ return $writer;
+ }
+
+ /**
+ * @return string a MIME type
+ */
+ public function getMimeType() {
+ return 'application/ld+json; charset=UTF-8';
+ }
+
+}
diff --git a/www/wiki/vendor/wikimedia/purtle/src/N3Quoter.php b/www/wiki/vendor/wikimedia/purtle/src/N3Quoter.php
index bc117e8e..268218c1 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/N3Quoter.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/N3Quoter.php
@@ -6,7 +6,7 @@ namespace Wikimedia\Purtle;
* Helper class for quoting literals and URIs in N3 output.
* Optionally supports shorthand and prefix resolution.
*
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @author Daniel Kinzler
*/
class N3Quoter {
@@ -23,8 +23,13 @@ class N3Quoter {
$this->escaper = $escapeUnicode ? new UnicodeEscaper() : null;
}
+ /**
+ * @param string $iri
+ *
+ * @return string
+ */
public function escapeIRI( $iri ) {
- //FIXME: apply unicode escaping?!
+ // FIXME: apply unicode escaping?!
return strtr( $iri, [
' ' => '%20',
'"' => '%22',
@@ -39,7 +44,18 @@ class N3Quoter {
] );
}
+ /**
+ * @param string $s
+ *
+ * @return string
+ */
public function escapeLiteral( $s ) {
+ // Performance: If the entire string is just (a safe subset) of ASCII, let it through.
+ // Ok are space (31), ! (32), # (35) - [ (91) and ] (93) to ~ (126), excludes " (34) and \ (92).
+ if ( preg_match( '/^[ !#-[\]-~]*\z/', $s ) ) {
+ return $s;
+ }
+
// String escapes. Note that the N3 spec is more restrictive than the Turtle and TR
// specifications, see <https://www.w3.org/TeamSubmission/n3/#escaping>
// and <https://www.w3.org/TR/turtle/#string>
diff --git a/www/wiki/vendor/wikimedia/purtle/src/N3RdfWriterBase.php b/www/wiki/vendor/wikimedia/purtle/src/N3RdfWriterBase.php
index c8fdd970..ecec6f3a 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/N3RdfWriterBase.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/N3RdfWriterBase.php
@@ -5,7 +5,7 @@ namespace Wikimedia\Purtle;
/**
* Base class for RdfWriter implementations that output an N3 dialect.
*
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @author Daniel Kinzler
*/
abstract class N3RdfWriterBase extends RdfWriterBase {
@@ -15,6 +15,11 @@ abstract class N3RdfWriterBase extends RdfWriterBase {
*/
protected $quoter;
+ /**
+ * @param string $role
+ * @param BNodeLabeler|null $labeler
+ * @param N3Quoter|null $quoter
+ */
public function __construct(
$role = parent::DOCUMENT_ROLE,
BNodeLabeler $labeler = null,
@@ -44,10 +49,6 @@ abstract class N3RdfWriterBase extends RdfWriterBase {
$this->write( "<$iri>" );
}
- protected function writeQName( $base, $local ) {
- $this->write( "$base:$local" );
- }
-
protected function writeText( $text, $language = null ) {
$value = $this->quoter->escapeLiteral( $text );
$this->write( '"' . $value . '"' );
@@ -57,7 +58,12 @@ abstract class N3RdfWriterBase extends RdfWriterBase {
}
}
- protected function writeValue( $value, $typeBase = null, $typeLocal = null ) {
+ /**
+ * @param string $value
+ * @param string|null $typeBase
+ * @param string|null $typeLocal
+ */
+ protected function writeValue( $value, $typeBase, $typeLocal = null ) {
$value = $this->quoter->escapeLiteral( $value );
$this->write( '"' . $value. '"' );
diff --git a/www/wiki/vendor/wikimedia/purtle/src/NTriplesRdfWriter.php b/www/wiki/vendor/wikimedia/purtle/src/NTriplesRdfWriter.php
index dd2a4680..db647425 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/NTriplesRdfWriter.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/NTriplesRdfWriter.php
@@ -3,11 +3,16 @@
namespace Wikimedia\Purtle;
/**
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @author Daniel Kinzler
*/
class NTriplesRdfWriter extends N3RdfWriterBase {
+ /**
+ * @param string $role
+ * @param BNodeLabeler|null $labeler
+ * @param N3Quoter|null $quoter
+ */
public function __construct(
$role = parent::DOCUMENT_ROLE,
BNodeLabeler $labeler = null,
@@ -15,10 +20,10 @@ class NTriplesRdfWriter extends N3RdfWriterBase {
) {
parent::__construct( $role, $labeler, $quoter );
- //NOTE: The RDF 1.1 spec of N-Triples allows full UTF-8, so escaping would not be required.
- // However, as of 2015, many consumers of N-Triples still expect non-ASCII characters
- // to be escaped.
- //NOTE: if this is changed, getMimeType must be changed accordingly.
+ // NOTE: The RDF 1.1 spec of N-Triples allows full UTF-8, so escaping would not be required.
+ // However, as of 2015, many consumers of N-Triples still expect non-ASCII characters
+ // to be escaped.
+ // NOTE: if this is changed, getMimeType must be changed accordingly.
$this->quoter->setEscapeUnicode( true );
$this->transitionTable[self::STATE_OBJECT] = [
@@ -39,7 +44,7 @@ class NTriplesRdfWriter extends N3RdfWriterBase {
protected function expandPredicate( &$base, &$local ) {
$this->expandShorthand( $base, $local ); // e.g. ( 'a', null ) => ( 'rdf', 'type' )
- $this->expandQName( $base, $local ); // e.g. ( 'acme', 'foo' ) => ( 'http://amce.test/foo', null )
+ $this->expandQName( $base, $local ); // e.g. ( 'acme', 'foo' ) => ( 'http://acme.test/foo', null )
}
protected function writePredicate( $base, $local = null ) {
@@ -73,7 +78,12 @@ class NTriplesRdfWriter extends N3RdfWriterBase {
parent::writeText( $text, $language );
}
- protected function writeValue( $value, $typeBase = null, $typeLocal = null ) {
+ /**
+ * @param string $value
+ * @param string|null $typeBase
+ * @param string|null $typeLocal
+ */
+ protected function writeValue( $value, $typeBase, $typeLocal = null ) {
$this->writeSubjectAndObject();
$this->write( ' ' );
@@ -96,8 +106,8 @@ class NTriplesRdfWriter extends N3RdfWriterBase {
* @return string a MIME type
*/
public function getMimeType() {
- //NOTE: Add charset=UTF-8 if and when the constructor configures $this->quoter
- // to write utf-8.
+ // NOTE: Add charset=UTF-8 if and when the constructor configures $this->quoter
+ // to write utf-8.
return 'application/n-triples';
}
diff --git a/www/wiki/vendor/wikimedia/purtle/src/RdfWriter.php b/www/wiki/vendor/wikimedia/purtle/src/RdfWriter.php
index 3fb1680d..9c88445d 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/RdfWriter.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/RdfWriter.php
@@ -30,12 +30,12 @@ namespace Wikimedia\Purtle;
* - no collections
* - no automatic conversion of iris to qnames
*
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @author Daniel Kinzler
*/
interface RdfWriter {
- //TODO: split: generic RdfWriter class with shorthands, use RdfFormatters for output
+ // TODO: split: generic RdfWriter class with shorthands, use RdfFormatters for output
/**
* Returns the local name of a blank node, for use with the "_" prefix.
diff --git a/www/wiki/vendor/wikimedia/purtle/src/RdfWriterBase.php b/www/wiki/vendor/wikimedia/purtle/src/RdfWriterBase.php
index 13b46691..c3522e61 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/RdfWriterBase.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/RdfWriterBase.php
@@ -13,7 +13,7 @@ use LogicException;
* for the respective RDF constructs. Subclasses may override the startXXX() and finishXXX()
* methods to generate structural output, and override expandXXX() to transform identifiers.
*
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @author Daniel Kinzler
*/
abstract class RdfWriterBase implements RdfWriter {
@@ -52,7 +52,7 @@ abstract class RdfWriterBase implements RdfWriter {
/**
* @var string[] a map of prefixes to base IRIs
*/
- private $prefixes = [];
+ protected $prefixes = [];
/**
* @var array pair to store the current subject.
@@ -258,7 +258,7 @@ abstract class RdfWriterBase implements RdfWriter {
protected function expandQName( &$base, &$local ) {
if ( $local !== null && $base !== '_' ) {
if ( isset( $this->prefixes[$base] ) ) {
- $base = $this->prefixes[$base] . $local; //XXX: can we avoid this concat?
+ $base = $this->prefixes[$base] . $local; // XXX: can we avoid this concat?
$local = null;
} else {
throw new LogicException( 'Unknown prefix: ' . $base );
@@ -317,7 +317,7 @@ abstract class RdfWriterBase implements RdfWriter {
$this->drainSubs();
$this->flattenBuffer();
- $rdf = join( '', $this->buffer );
+ $rdf = implode( '', $this->buffer );
$this->buffer = [];
return $rdf;
@@ -600,7 +600,7 @@ abstract class RdfWriterBase implements RdfWriter {
* @note: $typeBase and $typeLocal are given as passed to value() and processed by expandType().
*
* @param string $value the value encoded as a string
- * @param string $typeBase
+ * @param string|null $typeBase
* @param string|null $typeLocal
*/
abstract protected function writeValue( $value, $typeBase, $typeLocal = null );
@@ -639,7 +639,7 @@ abstract class RdfWriterBase implements RdfWriter {
* Perform any expansion (shorthand to qname, qname to IRI) desired
* for type identifiers.
*
- * @param string &$base
+ * @param string|null &$base
* @param string|null &$local
*/
protected function expandType( &$base, &$local ) {
diff --git a/www/wiki/vendor/wikimedia/purtle/src/RdfWriterFactory.php b/www/wiki/vendor/wikimedia/purtle/src/RdfWriterFactory.php
index dc020005..b0490e57 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/RdfWriterFactory.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/RdfWriterFactory.php
@@ -7,7 +7,7 @@ use InvalidArgumentException;
/**
* @since 0.5
*
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @author Daniel Kinzler
*/
class RdfWriterFactory {
@@ -20,7 +20,7 @@ class RdfWriterFactory {
* @return string[]
*/
public function getSupportedFormats() {
- return [ 'n3', 'turtle', 'ntriples', 'rdfxml' ];
+ return [ 'n3', 'turtle', 'ntriples', 'rdfxml', 'jsonld' ];
}
/**
@@ -32,10 +32,10 @@ class RdfWriterFactory {
* @return string[]
*/
public function getMimeTypes( $format ) {
- //NOTE: Maintaining mime types and file extensions in the RdfWriter implementations
- // is tempting, but means we have to load all these classes to find the right
- // one for a requested name. Better avoid that overhead when serving lots of
- // HTTP requests.
+ // NOTE: Maintaining mime types and file extensions in the RdfWriter implementations
+ // is tempting, but means we have to load all these classes to find the right
+ // one for a requested name. Better avoid that overhead when serving lots of
+ // HTTP requests.
switch ( strtolower( $format ) ) {
case 'n3':
@@ -50,6 +50,9 @@ class RdfWriterFactory {
case 'rdfxml':
return [ 'application/rdf+xml', 'application/xml', 'text/xml' ];
+ case 'jsonld':
+ return [ 'application/ld+json', 'application/json' ];
+
default:
throw new InvalidArgumentException( 'Bad format: ' . $format );
}
@@ -77,6 +80,9 @@ class RdfWriterFactory {
case 'rdfxml':
return 'rdf';
+ case 'jsonld':
+ return 'jsonld';
+
default:
throw new InvalidArgumentException( 'Bad format: ' . $format );
}
@@ -86,23 +92,27 @@ class RdfWriterFactory {
* Returns an RdfWriter for the given format name.
*
* @param string $format a format name, as returned by getSupportedFormats() or getFormatName().
+ * @param BNodeLabeler|null $labeler Optional labeler
*
- * @throws InvalidArgumentException if $format is not a cononical format name
+ * @throws InvalidArgumentException if $format is not a canonical format name
* @return RdfWriter the format object, or null if not found.
*/
- public function getWriter( $format ) {
+ public function getWriter( $format, BNodeLabeler $labeler = null ) {
switch ( strtolower( $format ) ) {
case 'n3':
// falls through to turtle
case 'turtle':
- return new TurtleRdfWriter();
+ return new TurtleRdfWriter( RdfWriterBase::DOCUMENT_ROLE, $labeler );
case 'ntriples':
- return new NTriplesRdfWriter();
+ return new NTriplesRdfWriter( RdfWriterBase::DOCUMENT_ROLE, $labeler );
case 'rdfxml':
- return new XmlRdfWriter();
+ return new XmlRdfWriter( RdfWriterBase::DOCUMENT_ROLE, $labeler );
+
+ case 'jsonld':
+ return new JsonLdRdfWriter( RdfWriterBase::DOCUMENT_ROLE, $labeler );
default:
throw new InvalidArgumentException( 'Bad format: ' . $format );
@@ -149,6 +159,12 @@ class RdfWriterFactory {
case 'text/xml':
return 'rdfxml';
+ case 'json':
+ case 'jsonld':
+ case 'application/ld+json':
+ case 'application/json':
+ return 'jsonld';
+
default:
return false;
}
diff --git a/www/wiki/vendor/wikimedia/purtle/src/TurtleRdfWriter.php b/www/wiki/vendor/wikimedia/purtle/src/TurtleRdfWriter.php
index 43e5ae4d..47319ca5 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/TurtleRdfWriter.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/TurtleRdfWriter.php
@@ -5,10 +5,11 @@ namespace Wikimedia\Purtle;
/**
* RdfWriter implementation for generating Turtle output.
*
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @author Daniel Kinzler
*/
class TurtleRdfWriter extends N3RdfWriterBase {
+
/**
* @var bool
*/
@@ -28,6 +29,11 @@ class TurtleRdfWriter extends N3RdfWriterBase {
$this->trustIRIs = $trustIRIs;
}
+ /**
+ * @param string $role
+ * @param BNodeLabeler|null $labeler
+ * @param N3Quoter|null $quoter
+ */
public function __construct(
$role = parent::DOCUMENT_ROLE,
BNodeLabeler $labeler = null,
diff --git a/www/wiki/vendor/wikimedia/purtle/src/UnicodeEscaper.php b/www/wiki/vendor/wikimedia/purtle/src/UnicodeEscaper.php
index 98f23571..bfb7a41f 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/UnicodeEscaper.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/UnicodeEscaper.php
@@ -40,10 +40,14 @@ namespace Wikimedia\Purtle;
*/
class UnicodeEscaper {
- private $escChars = []; // Character encoding cache
+ /**
+ * @var string[] Character encoding cache
+ */
+ private $escChars = [];
/**
* @param string $str
+ *
* @return string
*/
public function escapeString( $str ) {
@@ -59,6 +63,11 @@ class UnicodeEscaper {
return $result;
}
+ /**
+ * @param string $cUtf
+ *
+ * @return int
+ */
private function unicodeCharNo( $cUtf ) {
$bl = strlen( $cUtf ); /* binary length */
$r = 0;
@@ -85,6 +94,11 @@ class UnicodeEscaper {
return $r;
}
+ /**
+ * @param string $c
+ *
+ * @return string
+ */
private function escapedChar( $c ) {
$no = $this->unicodeCharNo( $c );
/* see http://www.w3.org/TR/rdf-testcases/#ntrip_strings */
diff --git a/www/wiki/vendor/wikimedia/purtle/src/XmlRdfWriter.php b/www/wiki/vendor/wikimedia/purtle/src/XmlRdfWriter.php
index 74a11327..755ff22d 100644
--- a/www/wiki/vendor/wikimedia/purtle/src/XmlRdfWriter.php
+++ b/www/wiki/vendor/wikimedia/purtle/src/XmlRdfWriter.php
@@ -7,11 +7,15 @@ use InvalidArgumentException;
/**
* XML/RDF implementation of RdfWriter
*
- * @license GPL-2.0+
+ * @license GPL-2.0-or-later
* @author Daniel Kinzler
*/
class XmlRdfWriter extends RdfWriterBase {
+ /**
+ * @param string $role
+ * @param BNodeLabeler|null $labeler
+ */
public function __construct( $role = parent::DOCUMENT_ROLE, BNodeLabeler $labeler = null ) {
parent::__construct( $role, $labeler );
@@ -29,6 +33,11 @@ class XmlRdfWriter extends RdfWriterBase {
};
}
+ /**
+ * @param string $text
+ *
+ * @return string
+ */
private function escape( $text ) {
return htmlspecialchars( $text, ENT_QUOTES );
}
@@ -49,6 +58,12 @@ class XmlRdfWriter extends RdfWriterBase {
$this->expandQName( $base, $local );
}
+ /**
+ * @param string $ns
+ * @param string $name
+ * @param string[] $attributes
+ * @param string|null $content
+ */
private function tag( $ns, $name, $attributes = [], $content = null ) {
$sep = $ns === '' ? '' : ':';
$this->write( '<' . $ns . $sep . $name );
@@ -73,6 +88,10 @@ class XmlRdfWriter extends RdfWriterBase {
}
}
+ /**
+ * @param string $ns
+ * @param string $name
+ */
private function close( $ns, $name ) {
$sep = $ns === '' ? '' : ':';
$this->write( '</' . $ns . $sep . $name . '>' );
@@ -135,6 +154,10 @@ class XmlRdfWriter extends RdfWriterBase {
$this->write( "\n" );
}
+ /**
+ * @param string $base
+ * @param string|null $local
+ */
protected function writeSubject( $base, $local = null ) {
$attr = $this->getTargetAttributes( 'about', $base, $local );
@@ -161,10 +184,18 @@ class XmlRdfWriter extends RdfWriterBase {
$this->write( "\n" );
}
+ /**
+ * @param string $base
+ * @param string|null $local
+ */
protected function writePredicate( $base, $local = null ) {
// noop
}
+ /**
+ * @param string $base
+ * @param string|null $local
+ */
protected function writeResource( $base, $local = null ) {
$attr = $this->getTargetAttributes( 'resource', $base, $local );
@@ -173,6 +204,10 @@ class XmlRdfWriter extends RdfWriterBase {
$this->write( "\n" );
}
+ /**
+ * @param string $text
+ * @param string|null $language
+ */
protected function writeText( $text, $language = null ) {
$attr = $this->isValidLanguageCode( $language )
? [ 'xml:lang' => $language ]
@@ -188,6 +223,11 @@ class XmlRdfWriter extends RdfWriterBase {
$this->write( "\n" );
}
+ /**
+ * @param string $literal
+ * @param string|null $typeBase
+ * @param string|null $typeLocal
+ */
public function writeValue( $literal, $typeBase, $typeLocal = null ) {
$attr = $this->getTargetAttributes( 'datatype', $typeBase, $typeLocal );
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/bootstrap.php b/www/wiki/vendor/wikimedia/purtle/tests/bootstrap.php
deleted file mode 100644
index 7817aa0f..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/bootstrap.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-/**
- * PHPUnit test bootstrap file for the Purtle component.
- *
- * @licence GNU GPL v2+
- * @author Jeroen De Dauw < jeroendedauw@gmail.com >
- * @author Daniel Kinzler
- */
-
-if ( PHP_SAPI !== 'cli' ) {
- die( 'Not an entry point' );
-}
-
-error_reporting( E_ALL | E_STRICT );
-ini_set( 'display_errors', 1 );
-
-if ( !is_readable( __DIR__ . '/../vendor/autoload.php' ) ) {
- die( 'You need to install this package with Composer before you can run the tests' );
-}
-
-$autoLoader = require __DIR__ . '/../vendor/autoload.php';
-
-$autoLoader->addPsr4( 'Wikimedia\\Purtle\\Tests\\', __DIR__ . '/phpunit/' );
-
-unset( $autoLoader );
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.nt
deleted file mode 100644
index 6e94cfa4..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.nt
+++ /dev/null
@@ -1,4 +0,0 @@
-<http://www.w3.org/People/EM/contact#me> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/10/swap/pim/contact#Person> .
-<http://www.w3.org/People/EM/contact#me> <http://www.w3.org/2000/10/swap/pim/contact#fullName> "Eric Miller" .
-<http://www.w3.org/People/EM/contact#me> <http://www.w3.org/2000/10/swap/pim/contact#mailbox> <mailto:em@w3.org> .
-<http://www.w3.org/People/EM/contact#me> <http://www.w3.org/2000/10/swap/pim/contact#personalTitle> "Dr." .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.rdf
deleted file mode 100644
index 193e8b98..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.rdf
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:contact="http://www.w3.org/2000/10/swap/pim/contact#">
- <rdf:Description rdf:about="http://www.w3.org/People/EM/contact#me">
- <rdf:type rdf:resource="http://www.w3.org/2000/10/swap/pim/contact#Person"/>
- <contact:fullName>Eric Miller</contact:fullName>
- <contact:mailbox rdf:resource="mailto:em@w3.org"/>
- <contact:personalTitle>Dr.</contact:personalTitle>
- </rdf:Description>
-</rdf:RDF> \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.ttl
deleted file mode 100644
index e51dba6a..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/EricMiller.ttl
+++ /dev/null
@@ -1,8 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix contact: <http://www.w3.org/2000/10/swap/pim/contact#> .
-
-<http://www.w3.org/People/EM/contact#me> rdf:type contact:Person ;
- contact:fullName "Eric Miller" ;
- contact:mailbox <mailto:em@w3.org> ;
- contact:personalTitle "Dr." .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.nt
deleted file mode 100644
index 332ae35d..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.nt
+++ /dev/null
@@ -1,5 +0,0 @@
-<http://www.example.org/staffid/85740> <http://www.example.org/terms/address> _:johnaddress .
-_:johnaddress <http://www.example.org/terms/street> "1501 Grant Avenue" .
-_:johnaddress <http://www.example.org/terms/city> "Bedfort" .
-_:johnaddress <http://www.example.org/terms/state> "Massachusetts" .
-_:johnaddress <http://www.example.org/terms/postalCode> "01730" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.rdf
deleted file mode 100644
index 61cc8c7d..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.rdf
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:exterms="http://www.example.org/terms/" xmlns:exstaff="http://www.example.org/staffid/">
- <rdf:Description rdf:about="http://www.example.org/staffid/85740">
- <exterms:address rdf:nodeID="johnaddress"/>
- </rdf:Description>
- <rdf:Description rdf:nodeID="johnaddress">
- <exterms:street>1501 Grant Avenue</exterms:street>
- <exterms:city>Bedfort</exterms:city>
- <exterms:state>Massachusetts</exterms:state>
- <exterms:postalCode>01730</exterms:postalCode>
- </rdf:Description>
-</rdf:RDF> \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.ttl
deleted file mode 100644
index 8a9ab8e9..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/LabeledBlankNode.ttl
+++ /dev/null
@@ -1,11 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix exterms: <http://www.example.org/terms/> .
-@prefix exstaff: <http://www.example.org/staffid/> .
-
-exstaff:85740 exterms:address _:johnaddress .
-
-_:johnaddress exterms:street "1501 Grant Avenue" ;
- exterms:city "Bedfort" ;
- exterms:state "Massachusetts" ;
- exterms:postalCode "01730" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.nt
deleted file mode 100644
index f179ee1a..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.nt
+++ /dev/null
@@ -1,4 +0,0 @@
-<http://www.example.org/staffid/Sue> <http://www.example.org/terms/publication> _:genid1 .
-_:genid1 <http://www.example.org/terms/title> "Antology of Time" .
-<http://www.example.org/staffid/Jack> <http://www.example.org/terms/publication> _:genid2 .
-_:genid2 <http://www.example.org/terms/title> "Anthony of Time" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.rdf
deleted file mode 100644
index 0608a773..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.rdf
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:exterms="http://www.example.org/terms/" xmlns:exstaff="http://www.example.org/staffid/" xmlns:ex="http://example.org/packages/vocab#">
- <rdf:Description rdf:about="http://www.example.org/staffid/Sue">
- <exterms:publication rdf:nodeID="genid1"/>
- </rdf:Description>
- <rdf:Description rdf:nodeID="genid1">
- <exterms:title>Antology of Time</exterms:title>
- </rdf:Description>
- <rdf:Description rdf:about="http://www.example.org/staffid/Jack">
- <exterms:publication rdf:nodeID="genid2"/>
- </rdf:Description>
- <rdf:Description rdf:nodeID="genid2">
- <exterms:title>Anthony of Time</exterms:title>
- </rdf:Description>
-</rdf:RDF> \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.ttl
deleted file mode 100644
index 9659d84e..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/NumberedBlankNode.ttl
+++ /dev/null
@@ -1,13 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix exterms: <http://www.example.org/terms/> .
-@prefix exstaff: <http://www.example.org/staffid/> .
-@prefix ex: <http://example.org/packages/vocab#> .
-
-exstaff:Sue exterms:publication _:genid1 .
-
-_:genid1 exterms:title "Antology of Time" .
-
-exstaff:Jack exterms:publication _:genid2 .
-
-_:genid2 exterms:title "Anthony of Time" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.nt
deleted file mode 100644
index 31b9c75c..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.nt
+++ /dev/null
@@ -1,3 +0,0 @@
-<http://acme.test/Bongos> <http://acme.test/stock> "5"^^<http://www.w3.org/2001/XMLSchema#integer> .
-<http://acme.test/Bongos> <http://acme.test/stock> "7"^^<http://www.w3.org/2001/XMLSchema#integer> .
-<http://acme.test/Tablas> <http://acme.test/stock> "6"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.rdf
deleted file mode 100644
index 190ff293..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.rdf
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:acme="http://acme.test/">
- <rdf:Description rdf:about="http://acme.test/Bongos">
- <acme:stock rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">5</acme:stock>
- <acme:stock rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">7</acme:stock>
- </rdf:Description>
- <rdf:Description rdf:about="http://acme.test/Tablas">
- <acme:stock rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">6</acme:stock>
- </rdf:Description>
-</rdf:RDF> \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.ttl
deleted file mode 100644
index d2b87108..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Numbers.ttl
+++ /dev/null
@@ -1,8 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix acme: <http://acme.test/> .
-
-acme:Bongos acme:stock "5"^^xsd:integer,
- "7"^^xsd:integer .
-
-acme:Tablas acme:stock "6"^^xsd:integer .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.nt
deleted file mode 100644
index 40d76b1f..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.nt
+++ /dev/null
@@ -1,4 +0,0 @@
-<http://foobar.test/Bananas> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://foobar.test/Fruit> .
-<http://foobar.test/Bananas> <http://acme.test/name> "Banana" .
-<http://foobar.test/Bananas> <http://acme.test/name> "Banane"@de .
-<http://foobar.test/Apples> <http://acme.test/name> "Apple" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.rdf
deleted file mode 100644
index b8da7f96..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.rdf
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns="http://acme.test/">
- <rdf:Description rdf:about="http://foobar.test/Bananas">
- <rdf:type rdf:resource="http://foobar.test/Fruit"/>
- <name>Banana</name>
- <name xml:lang="de">Banane</name>
- </rdf:Description>
- <rdf:Description rdf:about="http://foobar.test/Apples">
- <name>Apple</name>
- </rdf:Description>
-</rdf:RDF> \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.ttl
deleted file mode 100644
index bf1a171b..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Predicates.ttl
+++ /dev/null
@@ -1,9 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix : <http://acme.test/> .
-
-<http://foobar.test/Bananas> a <http://foobar.test/Fruit> ;
- :name "Banana",
- "Banane"@de .
-
-<http://foobar.test/Apples> :name "Apple" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Resources.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/Resources.nt
deleted file mode 100644
index 525a42e6..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Resources.nt
+++ /dev/null
@@ -1,2 +0,0 @@
-<http://acme.test/Bongos> <http://acme.test/sounds> <http://acme.test/Bing> .
-<http://acme.test/Bongos> <http://acme.test/sounds> <http://foobar.test/sound/Bang> .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Resources.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/Resources.rdf
deleted file mode 100644
index f2502d59..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Resources.rdf
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:acme="http://acme.test/">
- <rdf:Description rdf:about="http://acme.test/Bongos">
- <acme:sounds rdf:resource="http://acme.test/Bing"/>
- <acme:sounds rdf:resource="http://foobar.test/sound/Bang"/>
- </rdf:Description>
-</rdf:RDF> \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Resources.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/Resources.ttl
deleted file mode 100644
index e9153e48..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Resources.ttl
+++ /dev/null
@@ -1,6 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix acme: <http://acme.test/> .
-
-acme:Bongos acme:sounds acme:Bing,
- <http://foobar.test/sound/Bang> .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.nt
deleted file mode 100644
index d84ebcb4..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.nt
+++ /dev/null
@@ -1,3 +0,0 @@
-<http://www.example.org/terms/Duck> <http://www.example.org/terms/says> "Duck says: \"Quack!\"" .
-<http://www.example.org/terms/Cow> <http://www.example.org/terms/says> "Cow says:\n\r 'Moo! \\Moo!'" .
-<http://www.example.org/terms/Bear> <http://www.example.org/terms/says> "Bear says: \u041F\u0440\u0435\u0432\u0435\u0434!" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.rdf
deleted file mode 100644
index 79526982..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.rdf
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:exterms="http://www.example.org/terms/">
- <rdf:Description rdf:about="http://www.example.org/terms/Duck">
- <exterms:says>Duck says: &quot;Quack!&quot;</exterms:says>
- </rdf:Description>
- <rdf:Description rdf:about="http://www.example.org/terms/Cow">
- <exterms:says>Cow says:
- &#039;Moo! \Moo!&#039;</exterms:says>
- </rdf:Description>
- <rdf:Description rdf:about="http://www.example.org/terms/Bear">
- <exterms:says>Bear says: Превед!</exterms:says>
- </rdf:Description>
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.ttl
deleted file mode 100644
index 6b2f4ae1..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/TextWithSpecialChars.ttl
+++ /dev/null
@@ -1,9 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix exterms: <http://www.example.org/terms/> .
-
-exterms:Duck exterms:says "Duck says: \"Quack!\"" .
-
-exterms:Cow exterms:says "Cow says:\n\r 'Moo! \\Moo!'" .
-
-exterms:Bear exterms:says "Bear says: Превед!" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Texts.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/Texts.nt
deleted file mode 100644
index bf26a0e3..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Texts.nt
+++ /dev/null
@@ -1,4 +0,0 @@
-<http://acme.test/Bongos> <http://acme.test/sounds> "Bom"@de .
-<http://acme.test/Bongos> <http://acme.test/sounds> "Bam"@en .
-<http://acme.test/Bongos> <http://acme.test/sounds> "Como estas"@es-419 .
-<http://acme.test/Bongos> <http://acme.test/sounds> "What?" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Texts.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/Texts.rdf
deleted file mode 100644
index 1268d8c0..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Texts.rdf
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:acme="http://acme.test/">
- <rdf:Description rdf:about="http://acme.test/Bongos">
- <acme:sounds xml:lang="de">Bom</acme:sounds>
- <acme:sounds xml:lang="en">Bam</acme:sounds>
- <acme:sounds xml:lang="es-419">Como estas</acme:sounds>
- <acme:sounds>What?</acme:sounds>
- </rdf:Description>
-</rdf:RDF> \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Texts.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/Texts.ttl
deleted file mode 100644
index a6028187..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Texts.ttl
+++ /dev/null
@@ -1,8 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix acme: <http://acme.test/> .
-
-acme:Bongos acme:sounds "Bom"@de,
- "Bam"@en,
- "Como estas"@es-419,
- "What?" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Triples.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/Triples.nt
deleted file mode 100644
index a1852715..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Triples.nt
+++ /dev/null
@@ -1,3 +0,0 @@
-<http://foobar.test/Bananas> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://foobar.test/Fruit> .
-<http://acme.test/Nuts> <http://acme.test/weight> "5.5"^^<http://www.w3.org/2001/XMLSchema#decimal> .
-<http://acme.test/Nuts> <http://acme.test/color> "brown" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Triples.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/Triples.rdf
deleted file mode 100644
index c61e00df..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Triples.rdf
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:acme="http://acme.test/">
- <rdf:Description rdf:about="http://foobar.test/Bananas">
- <rdf:type rdf:resource="http://foobar.test/Fruit"/>
- </rdf:Description>
- <rdf:Description rdf:about="http://acme.test/Nuts">
- <acme:weight rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">5.5</acme:weight>
- <acme:color>brown</acme:color>
- </rdf:Description>
-</rdf:RDF> \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Triples.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/Triples.ttl
deleted file mode 100644
index b7575bc2..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Triples.ttl
+++ /dev/null
@@ -1,8 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix acme: <http://acme.test/> .
-
-<http://foobar.test/Bananas> a <http://foobar.test/Fruit> .
-
-acme:Nuts acme:weight "5.5"^^xsd:decimal ;
- acme:color "brown" .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Values.nt b/www/wiki/vendor/wikimedia/purtle/tests/data/Values.nt
deleted file mode 100644
index ff363202..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Values.nt
+++ /dev/null
@@ -1,19 +0,0 @@
-<http://foobar.test/Bananas> <http://acme.test/multi> "A" .
-<http://foobar.test/Bananas> <http://acme.test/multi> "B" .
-<http://foobar.test/Bananas> <http://acme.test/multi> "C" .
-<http://foobar.test/Bananas> <http://acme.test/type> "foo"^^<http://acme.test/thing> .
-<http://foobar.test/Bananas> <http://acme.test/type> "-5"^^<http://www.w3.org/2001/XMLSchema#integer> .
-<http://foobar.test/Bananas> <http://acme.test/type> "-5"^^<http://www.w3.org/2001/XMLSchema#decimal> .
-<http://foobar.test/Bananas> <http://acme.test/type> "-5"^^<http://www.w3.org/2001/XMLSchema#double> .
-<http://foobar.test/Bananas> <http://acme.test/type> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .
-<http://foobar.test/Bananas> <http://acme.test/type> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .
-<http://foobar.test/Bananas> <http://acme.test/autotype> "-5"^^<http://www.w3.org/2001/XMLSchema#integer> .
-<http://foobar.test/Bananas> <http://acme.test/autotype> "3.14"^^<http://www.w3.org/2001/XMLSchema#double> .
-<http://foobar.test/Bananas> <http://acme.test/autotype> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .
-<http://foobar.test/Bananas> <http://acme.test/autotype> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .
-<http://foobar.test/Bananas> <http://acme.test/no-autotype> "-5"^^<http://www.w3.org/2001/XMLSchema#decimal> .
-<http://foobar.test/Bananas> <http://acme.test/no-autotype> "3.14"^^<http://www.w3.org/2001/XMLSchema#string> .
-<http://foobar.test/Bananas> <http://acme.test/no-autotype> "1"^^<http://www.w3.org/2001/XMLSchema#string> .
-<http://foobar.test/Bananas> <http://acme.test/no-autotype> ""^^<http://www.w3.org/2001/XMLSchema#string> .
-<http://foobar.test/Bananas> <http://acme.test/shorthand> "foo" .
-<http://foobar.test/Bananas> <http://acme.test/typed-shorthand> "foo"^^<http://acme.test/thing> . \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Values.rdf b/www/wiki/vendor/wikimedia/purtle/tests/data/Values.rdf
deleted file mode 100644
index 4819b75b..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Values.rdf
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0"?>
-<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:acme="http://acme.test/">
- <rdf:Description rdf:about="http://foobar.test/Bananas">
- <acme:multi>A</acme:multi>
- <acme:multi>B</acme:multi>
- <acme:multi>C</acme:multi>
- <acme:type rdf:datatype="http://acme.test/thing">foo</acme:type>
- <acme:type rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">-5</acme:type>
- <acme:type rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">-5</acme:type>
- <acme:type rdf:datatype="http://www.w3.org/2001/XMLSchema#double">-5</acme:type>
- <acme:type rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</acme:type>
- <acme:type rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</acme:type>
- <acme:autotype rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">-5</acme:autotype>
- <acme:autotype rdf:datatype="http://www.w3.org/2001/XMLSchema#double">3.14</acme:autotype>
- <acme:autotype rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</acme:autotype>
- <acme:autotype rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</acme:autotype>
- <acme:no-autotype rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">-5</acme:no-autotype>
- <acme:no-autotype rdf:datatype="http://www.w3.org/2001/XMLSchema#string">3.14</acme:no-autotype>
- <acme:no-autotype rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1</acme:no-autotype>
- <acme:no-autotype rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
- <acme:shorthand>foo</acme:shorthand>
- <acme:typed-shorthand rdf:datatype="http://acme.test/thing">foo</acme:typed-shorthand>
- </rdf:Description>
-</rdf:RDF> \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/data/Values.ttl b/www/wiki/vendor/wikimedia/purtle/tests/data/Values.ttl
deleted file mode 100644
index ba5c0d3b..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/data/Values.ttl
+++ /dev/null
@@ -1,23 +0,0 @@
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix acme: <http://acme.test/> .
-
-<http://foobar.test/Bananas> acme:multi "A",
- "B",
- "C" ;
- acme:type "foo"^^acme:thing,
- "-5"^^xsd:integer,
- "-5"^^xsd:decimal,
- "-5"^^xsd:double,
- "true"^^xsd:boolean,
- "false"^^xsd:boolean ;
- acme:autotype "-5"^^xsd:integer,
- "3.14"^^xsd:double,
- "true"^^xsd:boolean,
- "false"^^xsd:boolean ;
- acme:no-autotype "-5"^^xsd:decimal,
- "3.14"^^xsd:string,
- "1"^^xsd:string,
- ""^^xsd:string ;
- acme:shorthand "foo" ;
- acme:typed-shorthand "foo"^^acme:thing .
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/BNodeLabelerTest.php b/www/wiki/vendor/wikimedia/purtle/tests/phpunit/BNodeLabelerTest.php
deleted file mode 100644
index 91940389..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/BNodeLabelerTest.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-namespace Wikimedia\Purtle\Tests;
-
-use InvalidArgumentException;
-use PHPUnit_Framework_TestCase;
-use Wikimedia\Purtle\BNodeLabeler;
-
-/**
- * @covers Wikimedia\Purtle\BNodeLabeler
- *
- * @group Purtle
- *
- * @license GPL-2.0+
- * @author Daniel Kinzler
- * @author Thiemo Mättig
- */
-class BNodeLabelerTest extends PHPUnit_Framework_TestCase {
-
- /**
- * @dataProvider invalidConstructorArgumentsProvider
- */
- public function testInvalidConstructorArguments( $prefix, $start ) {
- $this->setExpectedException( InvalidArgumentException::class );
- new BNodeLabeler( $prefix, $start );
- }
-
- public function invalidConstructorArgumentsProvider() {
- return [
- [ null, 1 ],
- [ 1, 1 ],
- [ 'prefix', null ],
- [ 'prefix', 0 ],
- [ 'prefix', '1' ],
- ];
- }
-
- public function testGetLabel() {
- $labeler = new BNodeLabeler( 'test', 2 );
-
- $this->assertEquals( 'test2', $labeler->getLabel() );
- $this->assertEquals( 'test3', $labeler->getLabel() );
- $this->assertEquals( 'foo', $labeler->getLabel( 'foo' ) );
- $this->assertEquals( 'test4', $labeler->getLabel() );
- }
-
-}
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/N3QuoterTest.php b/www/wiki/vendor/wikimedia/purtle/tests/phpunit/N3QuoterTest.php
deleted file mode 100644
index e6ac69c3..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/N3QuoterTest.php
+++ /dev/null
@@ -1,76 +0,0 @@
-<?php
-
-namespace Wikimedia\Purtle\Tests;
-
-use PHPUnit_Framework_TestCase;
-use Wikimedia\Purtle\N3Quoter;
-
-/**
- * @covers Wikimedia\Purtle\N3Quoter
- *
- * @uses Wikimedia\Purtle\UnicodeEscaper
- *
- * @group Purtle
- *
- * @license GPL-2.0+
- * @author Daniel Kinzler
- */
-class N3QuoterTest extends PHPUnit_Framework_TestCase {
-
- public function provideEscapeIRI() {
- return [
- [
- 'http://acme.com/test.php?x=y&foo=bar#part',
- 'http://acme.com/test.php?x=y&foo=bar#part',
- ],
- [
- 'http://acme.com/"evil stuff"',
- 'http://acme.com/%22evil%20stuff%22',
- ],
- [
- 'http://acme.com/<wacky stuff>',
- 'http://acme.com/%3Cwacky%20stuff%3E',
- ],
- [
- 'http://acme.com\\back\\slash',
- 'http://acme.com%5Cback%5Cslash',
- ],
- [
- 'http://acme.com/~`!@#$%^&*()-_=+[]{}|:;\'",.<>/?',
- 'http://acme.com/~%60!@#$%%5E&*()-_=+[]%7B%7D%7C:;\'%22,.%3C%3E/?',
- ],
- ];
- }
-
- /**
- * @dataProvider provideEscapeIRI
- */
- public function testEscapeIRI( $iri, $expected ) {
- $quoter = new N3Quoter();
-
- $this->assertEquals( $expected, $quoter->escapeIRI( $iri ) );
- }
-
- public function provideEscapeLiteral() {
- return [
- [ 'Hello World', 'Hello World' ],
- [ "Hello\nWorld", 'Hello\nWorld' ],
- [ "Hello\tWorld", 'Hello\tWorld' ],
- [ 'Hällo Wörld', 'Hällo Wörld', false ],
- [ 'Hällo Wörld', 'H\u00E4llo W\u00F6rld', true ],
- [ '\a', '\\\\a' ],
- [ "\x7\v\0\x1F", '\u0007\u000B\u0000\u001F' ],
- ];
- }
-
- /**
- * @dataProvider provideEscapeLiteral
- */
- public function testEscapeLiteral( $literal, $expected, $escapeUnicode = false ) {
- $quoter = new N3Quoter();
- $quoter->setEscapeUnicode( $escapeUnicode );
-
- $this->assertEquals( $expected, $quoter->escapeLiteral( $literal ) );
- }
-
-}
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/NTriplesRdfWriterTest.php b/www/wiki/vendor/wikimedia/purtle/tests/phpunit/NTriplesRdfWriterTest.php
deleted file mode 100644
index 0c7a5047..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/NTriplesRdfWriterTest.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-namespace Wikimedia\Purtle\Tests;
-
-use Wikimedia\Purtle\NTriplesRdfWriter;
-use Wikimedia\Purtle\RdfWriter;
-
-/**
- * @covers Wikimedia\Purtle\NTriplesRdfWriter
- * @covers Wikimedia\Purtle\N3RdfWriterBase
- * @covers Wikimedia\Purtle\RdfWriterBase
- *
- * @uses Wikimedia\Purtle\BNodeLabeler
- * @uses Wikimedia\Purtle\N3Quoter
- * @uses Wikimedia\Purtle\UnicodeEscaper
- *
- * @group Purtle
- *
- * @license GPL-2.0+
- * @author Daniel Kinzler
- */
-class NTriplesRdfWriterTest extends RdfWriterTestBase {
-
- protected function getFileSuffix() {
- return 'nt';
- }
-
- /**
- * @return RdfWriter
- */
- protected function newWriter() {
- return new NTriplesRdfWriter();
- }
-
-}
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/RdfWriterFactoryTest.php b/www/wiki/vendor/wikimedia/purtle/tests/phpunit/RdfWriterFactoryTest.php
deleted file mode 100644
index eec8244e..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/RdfWriterFactoryTest.php
+++ /dev/null
@@ -1,146 +0,0 @@
-<?php
-
-namespace Wikimedia\Purtle\Tests;
-
-use InvalidArgumentException;
-use PHPUnit_Framework_TestCase;
-use Wikimedia\Purtle\RdfWriter;
-use Wikimedia\Purtle\RdfWriterFactory;
-
-/**
- * @covers Wikimedia\Purtle\RdfWriterFactory
- *
- * @uses Wikimedia\Purtle\BNodeLabeler
- * @uses Wikimedia\Purtle\N3Quoter
- * @uses Wikimedia\Purtle\N3RdfWriterBase
- * @uses Wikimedia\Purtle\NTriplesRdfWriter
- * @uses Wikimedia\Purtle\RdfWriterBase
- * @uses Wikimedia\Purtle\TurtleRdfWriter
- * @uses Wikimedia\Purtle\XmlRdfWriter
- *
- * @group Purtle
- *
- * @license GPL-2.0+
- * @author Daniel Kinzler
- * @author Thiemo Mättig
- */
-class RdfWriterFactoryTest extends PHPUnit_Framework_TestCase {
-
- public function testSupportedFormats() {
- $factory = new RdfWriterFactory();
-
- $formats = $factory->getSupportedFormats();
-
- $this->assertInternalType( 'array', $formats );
- $this->assertNotEmpty( $formats );
- }
-
- public function testGetWriter() {
- $factory = new RdfWriterFactory();
-
- foreach ( $factory->getSupportedFormats() as $format ) {
- $writer = $factory->getWriter( $format );
-
- $this->assertInstanceOf( RdfWriter::class, $writer );
- }
- }
-
- public function testGivenInvalidFormat_getWriterThrowsException() {
- $factory = new RdfWriterFactory();
- $this->setExpectedException( InvalidArgumentException::class );
- $factory->getWriter( 'invalid' );
- }
-
- public function testGetFormatName() {
- $factory = new RdfWriterFactory();
-
- foreach ( $factory->getSupportedFormats() as $format ) {
- $actual = $factory->getFormatName( $format );
-
- // the canonical name should just stay
- $this->assertEquals( $format, $actual );
- }
- }
-
- public function testGivenInvalidFormat_getFormatNameReturnsFalse() {
- $factory = new RdfWriterFactory();
- $this->assertFalse( $factory->getFormatName( 'invalid' ) );
- }
-
- public function provideFormats() {
- return [
- // N3 (currently falls through to turtle)
- [ 'N3', 'n3', 'n3', 'text/n3' ],
- [ 'text/n3', 'n3', 'n3', 'text/n3' ],
- [ 'text/rdf+n3', 'n3', 'n3', 'text/n3' ],
-
- [ 'ttl', 'turtle', 'ttl', 'text/turtle' ],
- [ 'turtle', 'turtle', 'ttl', 'text/turtle' ],
- [ 'text/turtle', 'turtle', 'ttl', 'text/turtle' ],
- [ 'application/x-turtle', 'turtle', 'ttl', 'text/turtle' ],
-
- [ 'nt', 'ntriples', 'nt', 'application/n-triples' ],
- [ 'ntriples', 'ntriples', 'nt', 'application/n-triples' ],
- [ 'n-triples', 'ntriples', 'nt', 'application/n-triples' ],
- [ 'text/plain', 'ntriples', 'nt', 'application/n-triples' ],
- [ 'text/n-triples', 'ntriples', 'nt', 'application/n-triples' ],
- [ 'application/ntriples', 'ntriples', 'nt', 'application/n-triples' ],
- [ 'application/n-triples', 'ntriples', 'nt', 'application/n-triples' ],
-
- [ 'xml', 'rdfxml', 'rdf', 'application/rdf+xml' ],
- [ 'rdf', 'rdfxml', 'rdf', 'application/rdf+xml' ],
- [ 'rdfxml', 'rdfxml', 'rdf', 'application/rdf+xml' ],
- [ 'application/rdf+xml', 'rdfxml', 'rdf', 'application/rdf+xml' ],
- [ 'application/xml', 'rdfxml', 'rdf', 'application/rdf+xml' ],
- [ 'text/xml', 'rdfxml', 'rdf', 'application/rdf+xml' ],
- ];
- }
-
- /**
- * @dataProvider provideFormats
- */
- public function testFormats( $name, $canonicalName, $expectedFileExtension, $expectedMimeType ) {
- $factory = new RdfWriterFactory();
-
- $this->assertEquals( $canonicalName, $factory->getFormatName( $name ) );
- $this->assertEquals( $expectedFileExtension, $factory->getFileExtension( $canonicalName ) );
- $this->assertContains( $expectedMimeType, $factory->getMimeTypes( $canonicalName ) );
-
- $writer = $factory->getWriter( $canonicalName );
- $this->assertInstanceOf( RdfWriter::class, $writer );
- }
-
- public function testGetMimeTypes() {
- $factory = new RdfWriterFactory();
-
- foreach ( $factory->getSupportedFormats() as $format ) {
- $mimeTypes = $factory->getMimeTypes( $format );
-
- $this->assertInternalType( 'array', $mimeTypes );
- $this->assertNotEmpty( $mimeTypes );
- }
- }
-
- public function testGivenInvalidFormat_getMimeTypesThrowsException() {
- $factory = new RdfWriterFactory();
- $this->setExpectedException( InvalidArgumentException::class );
- $factory->getMimeTypes( 'invalid' );
- }
-
- public function testGetFileExtensions() {
- $factory = new RdfWriterFactory();
-
- foreach ( $factory->getSupportedFormats() as $format ) {
- $extension = $factory->getFileExtension( $format );
-
- $this->assertInternalType( 'string', $extension );
- }
- }
-
- public function testGivenInvalidFormat_getFileExtensionsThrowsException() {
- $factory = new RdfWriterFactory();
- $this->setExpectedException( InvalidArgumentException::class );
- $factory->getFileExtension( 'invalid' );
- }
-
-}
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/RdfWriterTestBase.php b/www/wiki/vendor/wikimedia/purtle/tests/phpunit/RdfWriterTestBase.php
deleted file mode 100644
index 7f7c527e..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/RdfWriterTestBase.php
+++ /dev/null
@@ -1,381 +0,0 @@
-<?php
-
-namespace Wikimedia\Purtle\Tests;
-
-use PHPUnit_Framework_TestCase;
-use Wikimedia\Purtle\RdfWriter;
-
-/**
- * Base class for tests for RdfWriter implementations.
- * Provides a common test suite for all implementations.
- *
- * @license GPL-2.0+
- * @author Daniel Kinzler
- * @author Thiemo Mättig
- */
-abstract class RdfWriterTestBase extends PHPUnit_Framework_TestCase {
-
- abstract protected function getFileSuffix();
-
- /**
- * @return RdfWriter
- */
- abstract protected function newWriter();
-
- public function testGetMimeType() {
- $mimeType = $this->newWriter()->getMimeType();
- $this->assertInternalType( 'string', $mimeType );
- $this->assertRegExp( '/^\w+\/[\w-]+(\+xml)?(; charset=UTF-8)?$/', $mimeType );
- }
-
- public function testTriples() {
- $writer = $this->newWriter();
-
- $writer->prefix( 'acme', 'http://acme.test/' );
- $writer->start();
-
- $writer->about( 'http://foobar.test/Bananas' )
- ->say( 'a' )->is( 'http://foobar.test/Fruit' ); // shorthand name "a"
-
- $writer->about( 'acme', 'Nuts' )
- ->say( 'acme', 'weight' )->value( '5.5', 'xsd', 'decimal' );
-
- // redundant about( 'acme', 'Nuts' )
- $writer->about( 'acme', 'Nuts' )
- ->say( 'acme', 'color' )->value( 'brown' );
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'Triples', $rdf );
- }
-
- public function testPredicates() {
- $writer = $this->newWriter();
-
- $writer->prefix( '', 'http://acme.test/' ); // empty prefix
- $writer->start();
-
- $writer->about( 'http://foobar.test/Bananas' )
- ->a( 'http://foobar.test/Fruit' ) // shorthand function a()
- ->say( '', 'name' ) // empty prefix
- ->text( 'Banana' )
- ->say( '', 'name' ) // redundant say( '', 'name' )
- ->text( 'Banane', 'de' );
-
- $writer->about( 'http://foobar.test/Apples' )
- ->say( '', 'name' ) // subsequent call to say( '', 'name' ) for a different subject
- ->text( 'Apple' );
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'Predicates', $rdf );
- }
-
- public function testPredicates_drain() {
- $writer = $this->newWriter();
-
- $writer->prefix( '', 'http://acme.test/' ); // empty prefix
- $writer->start();
-
- $writer->about( 'http://foobar.test/Bananas' )
- ->a( 'http://foobar.test/Fruit' ) // shorthand function a()
- ->say( '', 'name' ) // empty prefix
- ->text( 'Banana' )
- ->say( '', 'name' ) // redundant say( '', 'name' )
- ->text( 'Banane', 'de' );
-
- $rdf1 = $writer->drain();
- $this->assertNotEmpty( $rdf1 );
-
- $writer->about( 'http://foobar.test/Apples' )
- ->say( '', 'name' ) // subsequent call to say( '', 'name' ) for a different subject
- ->text( 'Apple' );
- $writer->finish();
-
- $rdf2 = $writer->drain();
- $this->assertNotEmpty( $rdf2 );
-
- $this->assertOutputLines( 'Predicates', $rdf1 . $rdf2 );
- }
-
- public function testPredicates_sub() {
- $writer = $this->newWriter();
-
- $writer->prefix( '', 'http://acme.test/' ); // empty prefix
- $writer->start();
-
- $sub = $writer->sub();
-
- // output of the sub writer will appear after the output of the main writer.
- $sub->about( 'http://foobar.test/Apples' )
- ->say( '', 'name' ) // subsequent call to say( '', 'name' ) for a different subject
- ->text( 'Apple' );
-
- $writer->about( 'http://foobar.test/Bananas' )
- ->a( 'http://foobar.test/Fruit' ) // shorthand function a()
- ->say( '', 'name' ) // empty prefix
- ->text( 'Banana' )
- ->say( '', 'name' ) // redundant say( '', 'name' )
- ->text( 'Banane', 'de' );
-
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'Predicates', $rdf );
- }
-
- public function testPredicates_sub_drain() {
- $writer = $this->newWriter();
-
- $writer->prefix( '', 'http://acme.test/' ); // empty prefix
- $writer->start();
-
- $sub = $writer->sub();
-
- $writer->about( 'http://foobar.test/Bananas' )
- ->a( 'http://foobar.test/Fruit' ) // shorthand function a()
- ->say( '', 'name' ) // empty prefix
- ->text( 'Banana' )
- ->say( '', 'name' ) // redundant say( '', 'name' )
- ->text( 'Banane', 'de' );
-
- $rdf1 = $writer->drain();
- $this->assertNotEmpty( $rdf1 );
-
- // sub-writer should still be usable after drain()
- $sub->about( 'http://foobar.test/Apples' )
- ->say( '', 'name' ) // subsequent call to say( '', 'name' ) for a different subject
- ->text( 'Apple' );
-
- $writer->finish();
-
- $rdf2 = $writer->drain();
- $this->assertNotEmpty( $rdf2 );
-
- $this->assertOutputLines( 'Predicates', $rdf1 . $rdf2 );
- }
-
- public function testValues() {
- $writer = $this->newWriter();
-
- $writer->prefix( 'acme', 'http://acme.test/' );
- $writer->start();
-
- $writer->about( 'http://foobar.test/Bananas' )
- ->say( 'acme', 'multi' )
- ->value( 'A' )
- ->value( 'B' )
- ->value( 'C' )
- ->say( 'acme', 'type' )
- ->value( 'foo', 'acme', 'thing' )
- ->value( '-5', 'xsd', 'integer' )
- ->value( '-5', 'xsd', 'decimal' )
- ->value( '-5', 'xsd', 'double' )
- ->value( 'true', 'xsd', 'boolean' )
- ->value( 'false', 'xsd', 'boolean' )
- ->say( 'acme', 'autotype' )
- ->value( -5 )
- ->value( 3.14 )
- ->value( true )
- ->value( false )
- ->say( 'acme', 'no-autotype' )
- ->value( -5, 'xsd', 'decimal' )
- ->value( 3.14, 'xsd', 'string' )
- ->value( true, 'xsd', 'string' )
- ->value( false, 'xsd', 'string' )
- ->say( 'acme', 'shorthand' )->value( 'foo' )
- ->say( 'acme', 'typed-shorthand' )->value( 'foo', 'acme', 'thing' );
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'Values', $rdf );
- }
-
- public function testResources() {
- $writer = $this->newWriter();
-
- $writer->prefix( 'acme', 'http://acme.test/' );
- $writer->start();
-
- $writer->about( 'acme', 'Bongos' )
- ->say( 'acme', 'sounds' )
- ->is( 'acme', 'Bing' )
- ->is( 'http://foobar.test/sound/Bang' );
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'Resources', $rdf );
- }
-
- public function testTexts() {
- $writer = $this->newWriter();
-
- $writer->prefix( 'acme', 'http://acme.test/' );
- $writer->start();
-
- $writer->about( 'acme', 'Bongos' )
- ->say( 'acme', 'sounds' )
- ->text( 'Bom', 'de' )
- ->text( 'Bam', 'en' )
- ->text( 'Como estas', 'es-419' )
- ->text( 'What?', 'bad tag' );
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'Texts', $rdf );
- }
-
- public function testNumbers() {
- $writer = $this->newWriter();
-
- $writer->prefix( 'acme', 'http://acme.test/' );
- $writer->start();
-
- $writer->about( 'acme', 'Bongos' )
- ->say( 'acme', 'stock' )->value( 5, 'xsd', 'integer' )
- ->value( 7 )
- ->about( 'acme', 'Tablas' )
- ->say( 'acme', 'stock' )->value( 6 );
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'Numbers', $rdf );
- }
-
- public function testEricMiller() {
- // exampel taken from http://www.w3.org/2007/02/turtle/primer/
-
- $writer = $this->newWriter();
-
- $writer->prefix( 'contact', 'http://www.w3.org/2000/10/swap/pim/contact#' );
- $writer->start();
-
- $writer->about( 'http://www.w3.org/People/EM/contact#me' )
- ->say( 'rdf', 'type' )->is( 'contact', 'Person' )
- ->say( 'contact', 'fullName' )->text( 'Eric Miller' )
- ->say( 'contact', 'mailbox' )->is( 'mailto:em@w3.org' )
- ->say( 'contact', 'personalTitle' )->text( 'Dr.' );
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'EricMiller', $rdf );
- }
-
- public function testLabeledBlankNode() {
- // exampel taken from http://www.w3.org/2007/02/turtle/primer/
-
- $writer = $this->newWriter();
-
- $writer->prefix( 'exterms', 'http://www.example.org/terms/' );
- $writer->prefix( 'exstaff', 'http://www.example.org/staffid/' );
- $writer->start();
-
- $writer->about( 'exstaff', '85740' )
- ->say( 'exterms', 'address' )->is( '_', $label = $writer->blank( 'johnaddress' ) )
- ->about( '_', $label )
- ->say( 'exterms', 'street' )->text( '1501 Grant Avenue' )
- ->say( 'exterms', 'city' )->text( 'Bedfort' )
- ->say( 'exterms', 'state' )->text( 'Massachusetts' )
- ->say( 'exterms', 'postalCode' )->text( '01730' );
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'LabeledBlankNode', $rdf );
- }
-
- public function testNumberedBlankNodes() {
- // exampel taken from http://www.w3.org/2007/02/turtle/primer/
-
- $writer = $this->newWriter();
-
- $writer->prefix( 'exterms', 'http://www.example.org/terms/' );
- $writer->prefix( 'exstaff', 'http://www.example.org/staffid/' );
- $writer->prefix( 'ex', 'http://example.org/packages/vocab#' );
- $writer->start();
-
- $writer->about( 'exstaff', 'Sue' )
- ->say( 'exterms', 'publication' )->is( '_', $label1 = $writer->blank() );
- $writer->about( '_', $label1 )
- ->say( 'exterms', 'title' )->text( 'Antology of Time' );
-
- $writer->about( 'exstaff', 'Jack' )
- ->say( 'exterms', 'publication' )->is( '_', $label2 = $writer->blank() );
- $writer->about( '_', $label2 )
- ->say( 'exterms', 'title' )->text( 'Anthony of Time' );
- $writer->finish();
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'NumberedBlankNode', $rdf );
- }
-
- public function testQuotesAndSpecials() {
- $writer = $this->newWriter();
- $writer->prefix( 'exterms', 'http://www.example.org/terms/' );
- $writer->start();
-
- $writer->about( 'exterms', 'Duck' )->say( 'exterms', 'says' )
- ->text( 'Duck says: "Quack!"' );
- $writer->about( 'exterms', 'Cow' )->say( 'exterms', 'says' )
- ->text( "Cow says:\n\r 'Moo! \\Moo!'" );
- $writer->about( 'exterms', 'Bear' )->say( 'exterms', 'says' )
- ->text( 'Bear says: Превед!' );
-
- $rdf = $writer->drain();
- $this->assertOutputLines( 'TextWithSpecialChars', $rdf );
- }
-
- /**
- * @param string $datasetName
- * @param string[]|string $actual
- */
- private function assertOutputLines( $datasetName, $actual ) {
- $path = __DIR__ . '/../data/' . $datasetName . '.' . $this->getFileSuffix();
-
- $this->assertNTriplesEquals(
- file_get_contents( $path ),
- $actual,
- "Result mismatches data in $path"
- );
- }
-
- /**
- * @param string[]|string $nTriples
- *
- * @return string[] Sorted alphabetically.
- */
- protected function normalizeNTriples( $nTriples ) {
- if ( is_string( $nTriples ) ) {
- // Trim and ignore newlines at the end of the file only.
- $nTriples = explode( "\n", rtrim( $nTriples, "\n" ) );
- }
-
- sort( $nTriples );
-
- return $nTriples;
- }
-
- /**
- * @param string[]|string $expected
- * @param string[]|string $actual
- * @param string $message
- */
- protected function assertNTriplesEquals( $expected, $actual, $message = '' ) {
- $expected = $this->normalizeNTriples( $expected );
- $actual = $this->normalizeNTriples( $actual );
-
- // Comparing $expected and $actual directly would show triples that are present in both but
- // shifted in position. That makes the output hard to read. Calculating the $missing and
- // $extra sets helps.
- $extra = array_diff( $actual, $expected );
- $missing = array_diff( $expected, $actual );
-
- // Cute: $missing and $extra can be equal only if they are empty. Comparing them here
- // directly looks a bit odd in code, but produces meaningful output, especially if the input
- // was sorted.
- $this->assertEquals( $missing, $extra, $message );
- }
-
- //FIXME: test non-ascii literals!
- //FIXME: test uerl-encoding
- //FIXME: test IRIs!
-}
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/TurtleRdfWriterTest.php b/www/wiki/vendor/wikimedia/purtle/tests/phpunit/TurtleRdfWriterTest.php
deleted file mode 100644
index 0e1c3ddc..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/TurtleRdfWriterTest.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-
-namespace Wikimedia\Purtle\Tests;
-
-use Wikimedia\Purtle\RdfWriter;
-use Wikimedia\Purtle\TurtleRdfWriter;
-
-/**
- * @covers Wikimedia\Purtle\TurtleRdfWriter
- * @covers Wikimedia\Purtle\N3RdfWriterBase
- * @covers Wikimedia\Purtle\RdfWriterBase
- *
- * @uses Wikimedia\Purtle\BNodeLabeler
- * @uses Wikimedia\Purtle\N3Quoter
- *
- * @group Purtle
- * @group RdfWriter
- *
- * @license GPL-2.0+
- * @author Daniel Kinzler
- * @author Thiemo Mättig
- */
-class TurtleRdfWriterTest extends RdfWriterTestBase {
-
- protected function getFileSuffix() {
- return 'ttl';
- }
-
- /**
- * @return RdfWriter
- */
- protected function newWriter() {
- return new TurtleRdfWriter();
- }
-
- public function testTrustIRIs() {
- $writer = new TurtleRdfWriter();
- $this->assertTrue( $writer->getTrustIRIs(), 'initialy enabled' );
- $writer->setTrustIRIs( false );
- $this->assertFalse( $writer->getTrustIRIs(), 'disabled' );
- }
-
-}
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/UnicodeEscaperTest.php b/www/wiki/vendor/wikimedia/purtle/tests/phpunit/UnicodeEscaperTest.php
deleted file mode 100644
index fb93321a..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/UnicodeEscaperTest.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-
-namespace Wikimedia\Purtle\Tests;
-
-use Wikimedia\Purtle\UnicodeEscaper;
-
-/**
- * @covers Wikimedia\Purtle\UnicodeEscaper
- *
- * @group Purtle
- * @group RdfWriter
- *
- * @license GPL-2.0+
- * @author Daniel Kinzler
- * @author Thiemo Mättig
- */
-class UnicodeEscaperTest extends \PHPUnit_Framework_TestCase {
-
- public function provideEscapeString() {
- return [
- 'control characters' => [
- "\x00...\x08\x0B\x0C\x0E...\x19",
- '\u0000...\u0008\u000B\u000C\u000E...\u0019'
- ],
- 'whitespace' => [
- " \t\n\r",
- ' \t\n\r'
- ],
- 'non-special ASCII characters' => [
- '!#$%&\'()*+,-./0...9:;<=>?@A...Z[\\]^_`a...z{|}~',
- '!#$%&\'()*+,-./0...9:;<=>?@A...Z[\\]^_`a...z{|}~'
- ],
- // No longer quoting double quote - this leads to double-quoting on NTriples
- // Encompassing format should quote it instead
- 'double quote' => [
- '"',
- '"'
- ],
- '4-digit hex below U+10000' => [
- "\x7F...\xEF\xBF\xBF",
- '\u007F...\uFFFF'
- ],
- '8-digit hex below U+110000' => [
- "\xF0\x90\x80\x80...\xF4\x8F\xBF\xBF",
- '\U00010000...\U0010FFFF'
- ],
- 'ignore U+110000 and above' => [
- "\xF4\x8F\xBF\xC0",
- ''
- ],
- [
- 'Hello World',
- 'Hello World'
- ],
- [
- "Hello\nWorld",
- 'Hello\nWorld'
- ],
- [
- 'ЗдравÑтвулте мир',
- '\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u043B\u0442\u0435 '
- . '\u043C\u0438\u0440'
- ],
- [
- '여보세요 세계',
- '\uC5EC\uBCF4\uC138\uC694 \uC138\uACC4'
- ],
- [
- '你好世界',
- '\u4F60\u597D\u4E16\u754C'
- ],
- [
- "\xF0\x90\x8C\x80\xF0\x90\x8C\x81\xF0\x90\x8C\x82",
- '\U00010300\U00010301\U00010302'
- ]
- ];
- }
-
- /**
- * @dataProvider provideEscapeString
- */
- public function testEscapeString( $input, $expected ) {
- $escaper = new UnicodeEscaper();
- $this->assertSame( $expected, $escaper->escapeString( $input ) );
- }
-
-}
diff --git a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/XmlRdfWriterTest.php b/www/wiki/vendor/wikimedia/purtle/tests/phpunit/XmlRdfWriterTest.php
deleted file mode 100644
index e9de44ad..00000000
--- a/www/wiki/vendor/wikimedia/purtle/tests/phpunit/XmlRdfWriterTest.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-namespace Wikimedia\Purtle\Tests;
-
-use Wikimedia\Purtle\XmlRdfWriter;
-use Wikimedia\Purtle\RdfWriter;
-
-/**
- * @covers Wikimedia\Purtle\XmlRdfWriter
- * @covers Wikimedia\Purtle\RdfWriterBase
- *
- * @uses Wikimedia\Purtle\BNodeLabeler
- *
- * @group Purtle
- * @group RdfWriter
- *
- * @license GPL-2.0+
- * @author Daniel Kinzler
- */
-class XmlRdfWriterTest extends RdfWriterTestBase {
-
- protected function getFileSuffix() {
- return 'rdf';
- }
-
- /**
- * @return RdfWriter
- */
- protected function newWriter() {
- return new XmlRdfWriter();
- }
-
-}
diff --git a/www/wiki/vendor/wikimedia/relpath/README.md b/www/wiki/vendor/wikimedia/relpath/README.md
index 421be521..0595c9c3 100644
--- a/www/wiki/vendor/wikimedia/relpath/README.md
+++ b/www/wiki/vendor/wikimedia/relpath/README.md
@@ -7,10 +7,10 @@ either from the current directory or from an optional start directory.
Here is how you use it:
<pre lang="php">
-$relPath = RelPath\getRelativePath( '/srv/mediawiki/resources/src/startup.js', '/srv/mediawiki' );
+$relPath = \Wikimedia\RelPath::getRelativePath( '/srv/mediawiki/resources/src/startup.js', '/srv/mediawiki' );
// Result: string(24) "resources/src/startup.js"
-$fullPath = RelPath\joinPath( '/srv/mediawiki', 'resources/src/startup.js' );
+$fullPath = \Wikimedia\RelPath::joinPath( '/srv/mediawiki', 'resources/src/startup.js' );
// Result: string(39) "/srv/mediawiki/resources/src/startup.js"
</pre>
diff --git a/www/wiki/vendor/wikimedia/relpath/src/RelPath.php b/www/wiki/vendor/wikimedia/relpath/src/RelPath.php
deleted file mode 100644
index 62b5bbef..00000000
--- a/www/wiki/vendor/wikimedia/relpath/src/RelPath.php
+++ /dev/null
@@ -1,151 +0,0 @@
-<?php
-/**
- * Copyright (c) 2015 Ori Livneh <ori@wikimedia.org>
- *
- * Permission is hereby granted, free of charge, to any person obtaining
- * a copy of this software and associated documentation files (the
- * "Software"), to deal in the Software without restriction, including
- * without limitation the rights to use, copy, modify, merge, publish,
- * distribute, sublicense, and/or sell copies of the Software, and to
- * permit persons to whom the Software is furnished to do so, subject to
- * the following conditions:
- *
- * The above copyright notice and this permission notice shall be
- * included in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
- * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
- * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
- * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
- * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- *
- * @file
- * @author Ori Livneh <ori@wikimedia.org>
- */
-
-namespace RelPath;
-
-/**
- * Split a path into path components.
- *
- * @param string $path File path.
- * @return array Array of path components.
- */
-function splitPath( $path ) {
- $fragments = array();
-
- while ( true ) {
- $cur = dirname( $path );
- if ( $cur[0] === DIRECTORY_SEPARATOR ) {
- // dirname() on Windows sometimes returns a leading backslash, but other
- // times retains the leading forward slash. Slashes other than the leading one
- // are returned as-is, and therefore do not need to be touched.
- // Furthermore, don't break on *nix where \ is allowed in file/directory names.
- $cur[0] = '/';
- }
-
- if ( $cur === $path || ( $cur === '.' && basename( $path ) === $path ) ) {
- break;
- }
-
- $fragment = trim( substr( $path, strlen( $cur ) ), '/' );
-
- if ( !$fragments ) {
- $fragments[] = $fragment;
- } elseif ( $fragment === '..' && basename( $cur ) !== '..' ) {
- $cur = dirname( $cur );
- } elseif ( $fragment !== '.' ) {
- $fragments[] = $fragment;
- }
-
- $path = $cur;
- }
-
- if ( $path !== '' ) {
- $fragments[] = trim( $path, '/' );
- }
-
- return array_reverse( $fragments );
-}
-
-/**
- * Return a relative filepath to path either from the current directory or from
- * an optional start directory. Both paths must be absolute.
- *
- * @param string $path File path.
- * @param string $start Start directory. Optional; if not specified, the current
- * working directory will be used.
- * @return string|bool Relative path, or false if input was invalid.
- */
-function getRelativePath( $path, $start = null ) {
- if ( $start === null ) {
- // @codeCoverageIgnoreStart
- $start = getcwd();
- }
- // @codeCoverageIgnoreEnd
-
- if ( substr( $path, 0, 1 ) !== '/' || substr( $start, 0, 1 ) !== '/' ) {
- return false;
- }
-
- $pathParts = splitPath( $path );
- $countPathParts = count( $pathParts );
-
- $startParts = splitPath( $start );
- $countStartParts = count( $startParts );
-
- $commonLength = min( $countPathParts, $countStartParts );
- for ( $i = 0; $i < $commonLength; $i++ ) {
- if ( $startParts[$i] !== $pathParts[$i] ) {
- break;
- }
- }
-
- $relList = ( $countStartParts > $i )
- ? array_fill( 0, $countStartParts - $i, '..' )
- : array();
-
- $relList = array_merge( $relList, array_slice( $pathParts, $i ) );
-
- return implode( '/', $relList ) ?: '.';
-}
-
-
-/**
- * Join path components.
- *
- * @param string $base Base path.
- * @param string $path File path to join to base path.
- * @return string
- */
-function joinPath( $base, $path ) {
- if ( substr( $path, 0, 1 ) === '/' ) {
- return $path; // $path is absolute.
- }
-
- if ( substr( $base, 0, 1 ) !== '/' ) {
- return false; // $base is relative.
- }
-
- $pathParts = splitPath( $path );
- $resultParts = splitPath( $base );
-
- while ( ( $part = array_shift( $pathParts ) ) !== null ) {
- switch ( $part ) {
- case '.':
- break;
- case '..':
- if ( count( $resultParts ) > 1 ) {
- array_pop( $resultParts );
- }
- break;
- default:
- $resultParts[] = $part;
- break;
- }
- }
-
- return implode( '/', $resultParts );
-}
diff --git a/www/wiki/vendor/wikimedia/relpath/src/RelPath/RelPath.php b/www/wiki/vendor/wikimedia/relpath/src/RelPath/RelPath.php
new file mode 100644
index 00000000..7c8d8a9c
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/relpath/src/RelPath/RelPath.php
@@ -0,0 +1,64 @@
+<?php
+/**
+ * Copyright (c) 2015 Ori Livneh <ori@wikimedia.org>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * @file
+ * @author Ori Livneh <ori@wikimedia.org>
+ */
+
+namespace RelPath;
+
+use Wikimedia\RelPath;
+
+/**
+ * Split a path into path components.
+ *
+ * @param string $path File path.
+ * @return array Array of path components.
+ */
+function splitPath( $path ) {
+ return RelPath::splitPath( $path );
+}
+
+/**
+ * Return a relative filepath to path either from the current directory or from
+ * an optional start directory. Both paths must be absolute.
+ *
+ * @param string $path File path.
+ * @param string $start Start directory. Optional; if not specified, the current
+ * working directory will be used.
+ * @return string|bool Relative path, or false if input was invalid.
+ */
+function getRelativePath( $path, $start = null ) {
+ return RelPath::getRelativePath( $path, $start );
+}
+
+/**
+ * Join path components.
+ *
+ * @param string $base Base path.
+ * @param string $path File path to join to base path.
+ * @return string
+ */
+function joinPath( $base, $path ) {
+ return RelPath::joinPath( $base, $path );
+}
diff --git a/www/wiki/vendor/wikimedia/relpath/src/Wikimedia/RelPath.php b/www/wiki/vendor/wikimedia/relpath/src/Wikimedia/RelPath.php
new file mode 100644
index 00000000..aa8d16e0
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/relpath/src/Wikimedia/RelPath.php
@@ -0,0 +1,154 @@
+<?php
+/**
+ * Copyright (c) 2015 Ori Livneh <ori@wikimedia.org>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * @file
+ * @author Ori Livneh <ori@wikimedia.org>
+ */
+
+namespace Wikimedia;
+
+class RelPath {
+ /**
+ * Split a path into path components.
+ *
+ * @param string $path File path.
+ * @return array Array of path components.
+ */
+ public static function splitPath( $path ) {
+ $fragments = [];
+
+ while ( true ) {
+ $cur = dirname( $path );
+ if ( $cur[0] === DIRECTORY_SEPARATOR ) {
+ // dirname() on Windows sometimes returns a leading backslash, but other
+ // times retains the leading forward slash. Slashes other than the leading one
+ // are returned as-is, and therefore do not need to be touched.
+ // Furthermore, don't break on *nix where \ is allowed in file/directory names.
+ $cur[0] = '/';
+ }
+
+ if ( $cur === $path || ( $cur === '.' && basename( $path ) === $path ) ) {
+ break;
+ }
+
+ $fragment = trim( substr( $path, strlen( $cur ) ), '/' );
+
+ if ( !$fragments ) {
+ $fragments[] = $fragment;
+ } elseif ( $fragment === '..' && basename( $cur ) !== '..' ) {
+ $cur = dirname( $cur );
+ } elseif ( $fragment !== '.' ) {
+ $fragments[] = $fragment;
+ }
+
+ $path = $cur;
+ }
+
+ if ( $path !== '' ) {
+ $fragments[] = trim( $path, '/' );
+ }
+
+ return array_reverse( $fragments );
+ }
+
+ /**
+ * Return a relative filepath to path either from the current directory or from
+ * an optional start directory. Both paths must be absolute.
+ *
+ * @param string $path File path.
+ * @param string $start Start directory. Optional; if not specified, the current
+ * working directory will be used.
+ * @return string|bool Relative path, or false if input was invalid.
+ */
+ public static function getRelativePath( $path, $start = null ) {
+ if ( $start === null ) {
+ // @codeCoverageIgnoreStart
+ $start = getcwd();
+ }
+ // @codeCoverageIgnoreEnd
+
+ if ( substr( $path, 0, 1 ) !== '/' || substr( $start, 0, 1 ) !== '/' ) {
+ return false;
+ }
+
+ $pathParts = self::splitPath( $path );
+ $countPathParts = count( $pathParts );
+
+ $startParts = self::splitPath( $start );
+ $countStartParts = count( $startParts );
+
+ $commonLength = min( $countPathParts, $countStartParts );
+ for ( $i = 0; $i < $commonLength; $i++ ) {
+ if ( $startParts[$i] !== $pathParts[$i] ) {
+ break;
+ }
+ }
+
+ $relList = ( $countStartParts > $i )
+ ? array_fill( 0, $countStartParts - $i, '..' )
+ : [];
+
+ $relList = array_merge( $relList, array_slice( $pathParts, $i ) );
+
+ return implode( '/', $relList ) ?: '.';
+ }
+
+ /**
+ * Join path components.
+ *
+ * @param string $base Base path.
+ * @param string $path File path to join to base path.
+ * @return string
+ */
+ public static function joinPath( $base, $path ) {
+ if ( substr( $path, 0, 1 ) === '/' ) {
+ // $path is absolute.
+ return $path;
+ }
+
+ if ( substr( $base, 0, 1 ) !== '/' ) {
+ // $base is relative.
+ return false;
+ }
+
+ $pathParts = self::splitPath( $path );
+ $resultParts = self::splitPath( $base );
+
+ while ( ( $part = array_shift( $pathParts ) ) !== null ) {
+ switch ( $part ) {
+ case '.':
+ break;
+ case '..':
+ if ( count( $resultParts ) > 1 ) {
+ array_pop( $resultParts );
+ }
+ break;
+ default:
+ $resultParts[] = $part;
+ break;
+ }
+ }
+
+ return implode( '/', $resultParts );
+ }
+}
diff --git a/www/wiki/vendor/wikimedia/remex-html/CODE_OF_CONDUCT.md b/www/wiki/vendor/wikimedia/remex-html/CODE_OF_CONDUCT.md
new file mode 100644
index 00000000..12c3aa0a
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/remex-html/CODE_OF_CONDUCT.md
@@ -0,0 +1,2 @@
+The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct).
+
diff --git a/www/wiki/vendor/wikimedia/remex-html/CREDITS b/www/wiki/vendor/wikimedia/remex-html/CREDITS
new file mode 100644
index 00000000..094293a6
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/remex-html/CREDITS
@@ -0,0 +1,3 @@
+- Tim Starling: main developer
+- C. Scott Ananian: many ideas and some code were taken from his Balancer
+ library.
diff --git a/www/wiki/vendor/wikimedia/remex-html/LICENSE b/www/wiki/vendor/wikimedia/remex-html/LICENSE
index df7bec66..e3a657b3 100644
--- a/www/wiki/vendor/wikimedia/remex-html/LICENSE
+++ b/www/wiki/vendor/wikimedia/remex-html/LICENSE
@@ -1,19 +1,19 @@
Copyright (c) 2016 Wikimedia Foundation
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMBuilder.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMBuilder.php
index e4de2946..fccaa46a 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMBuilder.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMBuilder.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\DOM;
+
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\TreeBuilder\Element;
use RemexHtml\TreeBuilder\TreeBuilder;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMSerializer.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMSerializer.php
index 8f60265f..25daf469 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMSerializer.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMSerializer.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\DOM;
+
use RemexHtml\Serializer\AbstractSerializer;
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\TreeBuilder\Element;
@@ -16,8 +17,7 @@ class DOMSerializer implements AbstractSerializer {
private $formatter;
/**
- * Constructor
- *
+ * @param DOMBuilder $builder
* @param DOMFormatter $formatter This may be, for example, an HtmlFormatter object
*/
public function __construct( DOMBuilder $builder, DOMFormatter $formatter ) {
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMUtils.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMUtils.php
index 46dea199..3cb1d46a 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMUtils.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/DOM/DOMUtils.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\DOM;
+
use RemexHtml\HTMLData;
class DOMUtils {
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/PropGuard.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/PropGuard.php
index 00c3c4de..111c09ac 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/PropGuard.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/PropGuard.php
@@ -7,15 +7,15 @@ namespace RemexHtml;
* undeclared properties on objects. The point of it is to detect programmer
* errors.
*/
-class PropGuard {
+trait PropGuard {
public static $armed = true;
- public static function set( $obj, $name, $value ) {
+ public function __set( $name, $value ) {
if ( self::$armed ) {
- throw new \Exception( "Property \"$name\" on object of class " . get_class( $obj ) .
+ throw new \Exception( "Property \"$name\" on object of class " . get_class( $this ) .
" is undeclared" );
} else {
- $obj->$name = $value;
+ $this->$name = $value;
}
}
}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/AbstractSerializer.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/AbstractSerializer.php
index 0243a7d7..3f3ff2f7 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/AbstractSerializer.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/AbstractSerializer.php
@@ -1,5 +1,6 @@
<?php
namespace RemexHtml\Serializer;
+
use RemexHtml\TreeBuilder\TreeHandler;
interface AbstractSerializer extends TreeHandler {
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/DepurateFormatter.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/DepurateFormatter.php
index c71ee345..8ee0b0db 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/DepurateFormatter.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/DepurateFormatter.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\Serializer;
+
use RemexHtml\HTMLData;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/FastFormatter.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/FastFormatter.php
index 8a87e424..aee06b2b 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/FastFormatter.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/FastFormatter.php
@@ -1,7 +1,6 @@
<?php
namespace RemexHtml\Serializer;
-use RemexHtml\Tokenizer\Attributes;
/**
* A formatter suitable for pre-sanitized input with ignoreEntities enabled
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Formatter.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Formatter.php
index 9a2f4fbf..287db2c0 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Formatter.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Formatter.php
@@ -1,7 +1,6 @@
<?php
namespace RemexHtml\Serializer;
-use RemexHtml\Tokenizer\Attributes;
/**
* The interface for classes that help Serializer to convert nodes to strings.
@@ -27,8 +26,8 @@ interface Formatter {
*
* @param SerializerNode $parent The parent of the text node (at creation time)
* @param string $text
- * @param integer $start The offset within $text
- * @param integer $length The number of bytes within $text
+ * @param int $start The offset within $text
+ * @param int $length The number of bytes within $text
* @return string
*/
function characters( SerializerNode $parent, $text, $start, $length );
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/HtmlFormatter.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/HtmlFormatter.php
index 5445c1ef..c3e4ba86 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/HtmlFormatter.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/HtmlFormatter.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\Serializer;
+
use RemexHtml\HTMLData;
use RemexHtml\DOM\DOMUtils;
use RemexHtml\DOM\DOMFormatter;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Serializer.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Serializer.php
index ad7ec8d7..e8578720 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Serializer.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/Serializer.php
@@ -1,9 +1,9 @@
<?php
namespace RemexHtml\Serializer;
+
use RemexHtml\PropGuard;
use RemexHtml\TreeBuilder\TreeBuilder;
-use RemexHtml\TreeBuilder\TreeHandler;
use RemexHtml\TreeBuilder\Element;
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\Tokenizer\PlainAttributes;
@@ -14,6 +14,8 @@ use RemexHtml\Tokenizer\PlainAttributes;
* a DOM and then serializing it, even if you use DOMDocument::saveHTML().
*/
class Serializer implements AbstractSerializer {
+ use PropGuard;
+
/**
* A node corresponding to the Document
* @var SerializerNode
@@ -38,13 +40,9 @@ class Serializer implements AbstractSerializer {
* to avoid circular references, allowing nodes to be freed.
*
* @var SerializerNode[integer]
+ * @internal
*/
- private $nodes = [];
-
- /**
- * The next key into $nodes which will be created
- */
- private $nextNodeId = 0;
+ protected $nodes = [];
/**
* True if we are parsing a fragment. The children of the <html> element
@@ -69,12 +67,9 @@ class Serializer implements AbstractSerializer {
$this->errorCallback = $errorCallback;
}
- public function __set( $name, $value ) {
- PropGuard::set( $this, $name, $value );
- }
-
/**
* Get the final string. This can only be called after endDocument() is received.
+ * @return string
*/
public function getResult() {
return $this->result;
@@ -115,7 +110,6 @@ class Serializer implements AbstractSerializer {
public function startDocument( $fragmentNamespace, $fragmentName ) {
$this->root = new SerializerNode( 0, 0, '', '', new PlainAttributes, false );
$this->nodes = [ $this->root ];
- $this->nextNodeId = 1;
$this->isFragment = $fragmentNamespace !== null;
$this->result = $this->formatter->startDocument( $fragmentNamespace, $fragmentName );
}
@@ -130,12 +124,11 @@ class Serializer implements AbstractSerializer {
if ( is_string( $child ) ) {
$this->result .= $child;
} else {
- $this->result .= $this->stringify( $root, $child );
+ $this->result .= $this->serializeNode( $root, $child, false );
}
}
$this->root = null;
$this->nodes = [];
- $this->nextNodeId = 0;
}
protected function interpretPlacement( $preposition, $refElement ) {
@@ -187,12 +180,12 @@ class Serializer implements AbstractSerializer {
/**
* Insert an element
*
- * @param integer $preposition
+ * @param int $preposition
* @param Element|SerializerNode|null $refElement
* @param Element $element
* @param bool $void
- * @param integer $sourceStart
- * @param integer $sourceLength
+ * @param int $sourceStart
+ * @param int $sourceLength
*/
public function insertElement( $preposition, $refElement, Element $element, $void,
$sourceStart, $sourceLength
@@ -217,7 +210,7 @@ class Serializer implements AbstractSerializer {
$self->parentId = $parent->id;
} else {
// Inserting an element which has not been seen before
- $id = $this->nextNodeId++;
+ $id = $element->uid;
$self = new SerializerNode( $id, $parent->id, $element->namespace,
$element->name, $element->attrs, $void );
$this->nodes[$id] = $element->userData = $self;
@@ -247,8 +240,7 @@ class Serializer implements AbstractSerializer {
$children =& $parent->children;
for ( $index = count( $children ) - 1; $index >= 0; $index-- ) {
if ( $children[$index] === $self ) {
- unset( $this->nodes[$self->id] );
- $children[$index] = $this->stringify( $parent, $self );
+ $children[$index] = $this->serializeNode( $parent, $self, true );
return;
}
}
@@ -260,9 +252,10 @@ class Serializer implements AbstractSerializer {
*
* @param SerializerNode $parent The parent of $node
* @param SerializerNode $node The node to serialize
+ * @param bool $destroy If true, the node and its descendants will be removed from $this->nodes
* @return string
*/
- private function stringify( SerializerNode $parent, SerializerNode $node ) {
+ private function serializeNode( SerializerNode $parent, SerializerNode $node, $destroy ) {
if ( $node->void ) {
$contents = null;
} else {
@@ -271,10 +264,13 @@ class Serializer implements AbstractSerializer {
if ( is_string( $child ) ) {
$contents .= $child;
} else {
- $contents .= $this->stringify( $node, $child );
+ $contents .= $this->serializeNode( $node, $child, $destroy );
}
}
}
+ if ( $destroy ) {
+ unset( $this->nodes[$node->id] );
+ }
return $this->formatter->element( $parent, $node, $contents );
}
@@ -354,7 +350,7 @@ class Serializer implements AbstractSerializer {
* @return string
*/
public function dump() {
- $s = $this->stringify( $this->root, $this->root );
+ $s = $this->serializeNode( $this->root, $this->root, false );
return substr( $s, 2, -3 ) . "\n";
}
}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/SerializerNode.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/SerializerNode.php
index 2944732c..f92381b6 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/SerializerNode.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/SerializerNode.php
@@ -1,9 +1,12 @@
<?php
namespace RemexHtml\Serializer;
+
use RemexHtml\PropGuard;
class SerializerNode {
+ use PropGuard;
+
public $id;
public $parentId;
public $namespace;
@@ -26,7 +29,11 @@ class SerializerNode {
$this->void = $void;
}
- public function __set( $name, $value ) {
- PropGuard::set( $this, $name, $value );
+ /**
+ * Get a string identifying the node, for use in debugging.
+ * @return string
+ */
+ public function getDebugTag() {
+ return $this->name . '#' . $this->id;
}
}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/SerializerWithTracer.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/SerializerWithTracer.php
new file mode 100644
index 00000000..d74d52e7
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/SerializerWithTracer.php
@@ -0,0 +1,93 @@
+<?php
+
+namespace RemexHtml\Serializer;
+
+use RemexHtml\Tokenizer\Attributes;
+use RemexHtml\TreeBuilder\Element;
+use RemexHtml\TreeBuilder\TraceFormatter;
+
+class SerializerWithTracer extends Serializer {
+ private $traceCallback;
+ private $verbosity;
+
+ public function __construct( Formatter $formatter, $errorCallback = null, $traceCallback = null,
+ $verbosity = 0
+ ) {
+ $this->traceCallback = $traceCallback;
+ $this->verbosity = $verbosity;
+ parent::__construct( $formatter, $errorCallback );
+ }
+
+ private function handle( $funcName, $args ) {
+ $this->trace( call_user_func_array( [ TraceFormatter::class, $funcName ], $args ) );
+ call_user_func_array( [ parent::class, $funcName ], $args );
+ if ( $this->verbosity > 0 && $funcName !== 'endDocument' ) {
+ $this->trace( "Dump after $funcName: " . $this->dump() );
+ }
+ }
+
+ private function trace( $msg ) {
+ call_user_func( $this->traceCallback, "[Serializer] $msg" );
+ }
+
+ public function startDocument( $fragmentNamespace, $fragmentName ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function endDocument( $pos ) {
+ if ( count( $this->nodes ) ) {
+ $nodeTags = '';
+ foreach ( $this->nodes as $node ) {
+ if ( $nodeTags !== '' ) {
+ $nodeTags .= ', ';
+ }
+ $nodeTags .= $node->getDebugTag();
+ }
+ $this->trace( "endDocument: unclosed elements: $nodeTags" );
+ } else {
+ $this->trace( "endDocument: no unclosed elements" );
+ }
+
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function characters( $preposition, $refElement, $text, $start, $length,
+ $sourceStart, $sourceLength
+ ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function insertElement( $preposition, $refElement, Element $element, $void,
+ $sourceStart, $sourceLength
+ ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function endTag( Element $element, $sourceStart, $sourceLength ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function comment( $preposition, $refElement, $text, $sourceStart, $sourceLength ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function error( $text, $pos ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function mergeAttributes( Element $element, Attributes $attrs, $sourceStart ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function removeNode( Element $element, $sourceStart ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+
+ public function reparentChildren( Element $element, Element $newParent, $sourceStart ) {
+ $this->handle( __FUNCTION__, func_get_args() );
+ }
+}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/TestFormatter.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/TestFormatter.php
index b2580b24..9102ed04 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/TestFormatter.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Serializer/TestFormatter.php
@@ -1,9 +1,9 @@
<?php
namespace RemexHtml\Serializer;
+
use RemexHtml\Tokenizer\Attribute;
use RemexHtml\Tokenizer\Attributes;
-use RemexHtml\Tokenizer\PlainAttributes;
use RemexHtml\HTMLData;
use RemexHtml\DOM\DOMFormatter;
use RemexHtml\DOM\DOMUtils;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Attribute.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Attribute.php
index 293b075a..190bd343 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Attribute.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Attribute.php
@@ -1,12 +1,15 @@
<?php
namespace RemexHtml\Tokenizer;
+
use RemexHtml\PropGuard;
/**
* A namespaced attribute, as returned by Attributes::getObjects()
*/
class Attribute {
+ use PropGuard;
+
public $qualifiedName;
public $namespaceURI;
public $prefix;
@@ -20,8 +23,4 @@ class Attribute {
$this->localName = $localName;
$this->value = $value;
}
-
- public function __set( $name, $value ) {
- PropGuard::set( $this, $name, $value );
- }
}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/NullTokenHandler.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/NullTokenHandler.php
new file mode 100644
index 00000000..4e7d6c75
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/NullTokenHandler.php
@@ -0,0 +1,34 @@
+<?php
+
+namespace RemexHtml\Tokenizer;
+
+/**
+ * A TokenHandler which does nothing
+ */
+class NullTokenHandler implements TokenHandler {
+ function startDocument( Tokenizer $t, $fns, $fn ) {
+ }
+
+ function endDocument( $pos ) {
+ }
+
+ function error( $text, $pos ) {
+ }
+
+ function characters( $text, $start, $length, $sourceStart, $sourceLength ) {
+ }
+
+ function startTag( $name, Attributes $attrs, $selfClose,
+ $sourceStart, $sourceLength
+ ) {
+ }
+
+ function endTag( $name, $sourceStart, $sourceLength ) {
+ }
+
+ function doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength ) {
+ }
+
+ function comment( $text, $sourceStart, $sourceLength ) {
+ }
+}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/PlainAttributes.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/PlainAttributes.php
index b0079a1c..544539b6 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/PlainAttributes.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/PlainAttributes.php
@@ -5,7 +5,7 @@ namespace RemexHtml\Tokenizer;
/**
* An Attributes implementation which is a simple array proxy.
*/
-class PlainAttributes implements Attributes {
+class PlainAttributes implements Attributes {
protected $data;
protected $attrObjects;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/TokenHandler.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/TokenHandler.php
index 06f98c07..df75e5f2 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/TokenHandler.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/TokenHandler.php
@@ -22,7 +22,7 @@ interface TokenHandler {
/**
* Called when the end of the input string is consumed
- * @param integer $pos The input position (past the end)
+ * @param int $pos The input position (past the end)
*/
function endDocument( $pos );
@@ -33,7 +33,7 @@ interface TokenHandler {
* output.
*
* @param string $text The error message
- * @param integer $pos The input position
+ * @param int $pos The input position
*/
function error( $text, $pos );
@@ -44,10 +44,10 @@ interface TokenHandler {
* some copying, at least if ignoreCharRefs and ignoreNulls are enabled.
*
* @param string $text The string which contains the emitted characters
- * @param integer $start The start of the range within $text to use
- * @param integer $length The length of the range within $text to use
- * @param integer $sourceStart The input position
- * @param integer $sourceLength The input length
+ * @param int $start The start of the range within $text to use
+ * @param int $length The length of the range within $text to use
+ * @param int $sourceStart The input position
+ * @param int $sourceLength The input length
*/
function characters( $text, $start, $length, $sourceStart, $sourceLength );
@@ -60,8 +60,8 @@ interface TokenHandler {
* @param string $name The tag name
* @param Attributes $attrs The tag attributes
* @param bool $selfClose Whether there is a self-closing slash
- * @param integer $sourceStart The input position
- * @param integer $sourceLength The input length
+ * @param int $sourceStart The input position
+ * @param int $sourceLength The input length
*/
function startTag( $name, Attributes $attrs, $selfClose, $sourceStart, $sourceLength );
@@ -69,8 +69,8 @@ interface TokenHandler {
* An end tag event.
*
* @param string $name The tag name
- * @param integer $sourceStart The input position
- * @param integer $sourceLength The input length
+ * @param int $sourceStart The input position
+ * @param int $sourceLength The input length
*/
function endTag( $name, $sourceStart, $sourceLength );
@@ -81,8 +81,8 @@ interface TokenHandler {
* @param string|null $public The public identifier, or null if none was found
* @param string|null $system The system identifier, or null if none was found
* @param bool $quirks What the spec calls the "force-quirks flag"
- * @param integer $sourceStart The input position
- * @param integer $sourceLength The input length
+ * @param int $sourceStart The input position
+ * @param int $sourceLength The input length
*/
function doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength );
@@ -90,8 +90,8 @@ interface TokenHandler {
* A comment.
*
* @param string $text The inner text of the comment
- * @param integer $sourceStart The input position
- * @param integer $sourceLength The input length
+ * @param int $sourceStart The input position
+ * @param int $sourceLength The input length
*/
function comment( $text, $sourceStart, $sourceLength );
}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Tokenizer.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Tokenizer.php
index 3cf3540a..2213df58 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Tokenizer.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/Tokenizer/Tokenizer.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\Tokenizer;
+
use RemexHtml\HTMLData;
use RemexHtml\PropGuard;
@@ -11,6 +12,8 @@ use RemexHtml\PropGuard;
* https://www.w3.org/TR/2016/REC-html51-20161101/
*/
class Tokenizer {
+ use PropGuard;
+
// States
const STATE_START = 1;
const STATE_DATA = 2;
@@ -113,10 +116,6 @@ class Tokenizer {
$this->skipPreprocess = !empty( $options['skipPreprocess'] );
}
- public function __set( $name, $value ) {
- PropGuard::set( $this, $name, $value );
- }
-
public function setEnableCdataCallback( $cb ) {
$this->enableCdataCallback = $cb;
}
@@ -156,6 +155,7 @@ class Tokenizer {
* Get the preprocessed input text. Source offsets in event parameters are
* relative to this string. If skipPreprocess was specified, this will be
* the same as the input string.
+ * @return string
*/
public function getPreprocessedText() {
$this->preprocess();
@@ -166,7 +166,7 @@ class Tokenizer {
* Change the state of the tokenizer during parsing. This for use by the
* tree builder to switch the tokenizer into one of the raw text states.
*
- * @param integer $state One of the STATE_* constants
+ * @param int $state One of the STATE_* constants
* @param string $appropriateEndTag The appropriate end tag
*/
public function switchState( $state, $appropriateEndTag ) {
@@ -191,7 +191,7 @@ class Tokenizer {
switch ( $tagName ) {
case 'title':
case 'textarea':
- $this->state = Tokenizer::STATE_RCDATA;
+ $this->state = self::STATE_RCDATA;
break;
case 'style':
@@ -199,21 +199,21 @@ class Tokenizer {
case 'iframe':
case 'noembed':
case 'noframes':
- $this->state = Tokenizer::STATE_RAWTEXT;
+ $this->state = self::STATE_RAWTEXT;
break;
case 'script':
- $this->state = Tokenizer::STATE_SCRIPT_DATA;
+ $this->state = self::STATE_SCRIPT_DATA;
break;
case 'noscript':
if ( $this->scriptingFlag ) {
- $this->state = Tokenizer::STATE_RAWTEXT;
+ $this->state = self::STATE_RAWTEXT;
}
break;
case 'plaintext':
- $this->state = Tokenizer::STATE_PLAINTEXT;
+ $this->state = self::STATE_PLAINTEXT;
break;
}
}
@@ -348,7 +348,7 @@ class Tokenizer {
*
* @param bool $loop True to loop while still in the data state, false to
* process a single less-than sign.
- * @return integer The next state index
+ * @return int The next state index
*/
protected function dataState( $loop ) {
$re = "~ <
@@ -534,7 +534,7 @@ class Tokenizer {
$contents = $this->handleNulls( $contents, $bogusPos );
$this->listener->comment( $contents, $this->pos, $endPos - $this->pos );
}
- } elseif ( isset ( $m[self::MD_BOGUS_COMMENT] ) && $m[self::MD_BOGUS_COMMENT][1] >= 0 ) {
+ } elseif ( isset( $m[self::MD_BOGUS_COMMENT] ) && $m[self::MD_BOGUS_COMMENT][1] >= 0 ) {
// Bogus comment
$contents = $m[self::MD_BOGUS_COMMENT][0];
$bogusPos = $m[self::MD_BOGUS_COMMENT][1];
@@ -713,6 +713,10 @@ class Tokenizer {
/**
* DOCTYPE helper which interprets a quoted string (or lack thereof)
+ * @param array $m
+ * @param int $dq
+ * @param int $sq
+ * @param bool &$quirks
* @return string|null The quoted value, with nulls replaced.
*/
protected function interpretDoctypeQuoted( $m, $dq, $sq, &$quirks ) {
@@ -742,7 +746,7 @@ class Tokenizer {
* replaced with U+FFFD with a parse error issued.
*
* @param string $text The text to be converted
- * @param integer $sourcePos The input byte offset from which $text was
+ * @param int $sourcePos The input byte offset from which $text was
* extracted, for error position reporting.
* @return string The converted text
*/
@@ -775,9 +779,9 @@ class Tokenizer {
*
* @param string $mask Mask for strcspn
* @param string $text The input text
- * @param integer $offset The start of the range within $text to search
- * @param integer $length The length of the range within $text to search
- * @param integer $sourcePos The offset within the input text corresponding
+ * @param int $offset The start of the range within $text to search
+ * @param int $length The length of the range within $text to search
+ * @param int $sourcePos The offset within the input text corresponding
* to $text, for error position reporting.
*/
protected function handleAsciiErrors( $mask, $text, $offset, $length, $sourcePos ) {
@@ -803,7 +807,7 @@ class Tokenizer {
/**
* Expand character references in some text, and emit errors as appropriate.
* @param string $text The text to expand
- * @param integer $sourcePos The input position of $text
+ * @param int $sourcePos The input position of $text
* @param bool $inAttr True if the text is within an attribute value
* @param string $additionalAllowedChar An unused string which the spec
* inexplicably spends a lot of space telling you how to derive. It
@@ -816,15 +820,6 @@ class Tokenizer {
if ( $this->ignoreCharRefs ) {
return $text;
}
- // Efficiently translate a few common cases.
- // Although this doesn't translate any error cases, running this
- // function in !$ignoreError mode would cause the string offsets to
- // be wrong when we come to the preg_match_all.
- //
- // In HHVM this is way too broken to be usable. (@todo bug/PR)
- if ( !defined( 'HHVM_VERSION' ) && $this->ignoreErrors ) {
- $text = html_entity_decode( $text, ENT_HTML5 | ENT_QUOTES );
- }
static $re;
if ( $re === null ) {
@@ -986,8 +981,8 @@ class Tokenizer {
* Emit a range of the input text as a character token, and emit related
* errors, with validity rules as per the data state.
*
- * @param integer $pos Offset within the input text
- * @param integer $length The length of the range
+ * @param int $pos Offset within the input text
+ * @param int $length The length of the range
*/
protected function emitDataRange( $pos, $length ) {
if ( $length === 0 ) {
@@ -1013,10 +1008,10 @@ class Tokenizer {
* Emit a range of characters from the input text, with validity rules as
* per the CDATA section state.
*
- * @param $innerPos The position after the <![CDATA[
- * @param $innerLength The length of the string not including the terminating ]]>
- * @param $outerPos The position of the start of the <!CDATA[
- * @param $outerLength The length of the whole input region being emitted
+ * @param int $innerPos The position after the <![CDATA[
+ * @param int $innerLength The length of the string not including the terminating ]]>
+ * @param int $outerPos The position of the start of the <!CDATA[
+ * @param int $outerLength The length of the whole input region being emitted
*/
protected function emitCdataRange( $innerPos, $innerLength, $outerPos, $outerLength ) {
$this->listener->characters( $this->text, $innerPos, $innerLength,
@@ -1030,8 +1025,8 @@ class Tokenizer {
* that as a parameter.
*
* @param bool $ignoreCharRefs
- * @param integer $pos The input position
- * @param integer $length The length of the range to be emitted
+ * @param int $pos The input position
+ * @param int $length The length of the range to be emitted
*/
protected function emitRawTextRange( $ignoreCharRefs, $pos, $length ) {
if ( $length === 0 ) {
@@ -1054,7 +1049,7 @@ class Tokenizer {
* The entry point for the RCDATA and RAWTEXT states.
* @param bool $ignoreCharRefs True to ignore character references regardless
* of configuration, false to respect the configuration.
- * @return integer The next state index
+ * @return int The next state index
*/
protected function textElementState( $ignoreCharRefs ) {
if ( $this->appropriateEndTag === null ) {
@@ -1253,11 +1248,11 @@ class Tokenizer {
* Emit the appropriate tag event, or in the case of broken attributes in
* text states, emit characters.
*
- * @param integer $state The current state
+ * @param int $state The current state
* @param string $tagName The normalized tag name
* @param bool $isEndTag True if this is an end tag, false if it is a start tag
- * @param integer $startPos The input position of the start of the current tag.
- * @return integer The next state
+ * @param int $startPos The input position of the start of the current tag.
+ * @return int The next state
*/
protected function handleAttribsAndClose( $state, $tagName, $isEndTag, $startPos ) {
$attribStartPos = $this->pos;
@@ -1312,7 +1307,7 @@ class Tokenizer {
/**
* Process input text in the PLAINTEXT state
- * @return integer The next state index
+ * @return int The next state index
*/
protected function plaintextState() {
$this->emitRawTextRange( true, $this->pos, $this->length - $this->pos );
@@ -1321,7 +1316,7 @@ class Tokenizer {
/**
* Process input text in the script data state
- * @return integer The next state index
+ * @return int The next state index
*/
protected function scriptDataState() {
if ( $this->appropriateEndTag === null ) {
@@ -1413,7 +1408,7 @@ REGEX;
/**
* Emit a parse error event.
* @param string $text The error message
- * @param integer|null $pos The error position, or null to use the current position
+ * @param int|null $pos The error position, or null to use the current position
*/
protected function error( $text, $pos = null ) {
if ( !$this->ignoreErrors ) {
@@ -1479,7 +1474,6 @@ REGEX;
$msg = "PCRE unexpected error";
}
- throw new TokenizerError( __CLASS__.": $msg" );
+ throw new TokenizerError( __CLASS__ . ": $msg" );
}
}
-
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ActiveFormattingElements.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ActiveFormattingElements.php
index 1647e8ba..1ab10d3e 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ActiveFormattingElements.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ActiveFormattingElements.php
@@ -139,6 +139,8 @@ class ActiveFormattingElements {
* Find and return the last element with the specified name between the
* end of the list and the last marker on the list.
* Used when parsing <a> "in body mode".
+ * @param string $name
+ * @return Marker|null
*/
public function findElementByName( $name ) {
$elt = $this->tail;
@@ -154,7 +156,7 @@ class ActiveFormattingElements {
/**
* Determine whether an element is in the list of formatting elements.
* @param Element $elt
- * @return boolean
+ * @return bool
*/
public function isInList( Element $elt ) {
return $this->head === $elt || $elt->prevAFE;
@@ -309,6 +311,7 @@ class ActiveFormattingElements {
/**
* Get a string representation of the AFE list, for debugging
+ * @return string
*/
public function dump() {
$prev = null;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterBody.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterBody.php
index 05fb6f78..701618bc 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterBody.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterBody.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterFrameset.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterFrameset.php
index 521c1ab9..460c97cc 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterFrameset.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterAfterFrameset.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterBody.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterBody.php
index bb9c8881..53b0d5cb 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterBody.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterBody.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterFrameset.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterFrameset.php
index 7f1695ba..16f15fbe 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterFrameset.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterFrameset.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterHead.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterHead.php
index 36501ab5..43401230 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterHead.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/AfterHead.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\Tokenizer\PlainAttributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHead.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHead.php
index 0008c710..f975f74f 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHead.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHead.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\Tokenizer\PlainAttributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHtml.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHtml.php
index 1add4165..9620d5c7 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHtml.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/BeforeHtml.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\Tokenizer\PlainAttributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/CachingStack.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/CachingStack.php
index 74112e16..61bfab04 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/CachingStack.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/CachingStack.php
@@ -1,8 +1,8 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\HTMLData;
-use RemexHtml\Tokenizer\Attributes;
/**
* An implementation of the "stack of open elements" which includes a cache of
@@ -16,9 +16,9 @@ class CachingStack extends Stack {
const SCOPE_TABLE = 3;
const SCOPE_SELECT = 4;
- private static $tableScopes = [ self::SCOPE_DEFAULT, self::SCOPE_LIST, self::SCOPE_BUTTON,
+ private static $allScopes = [ self::SCOPE_DEFAULT, self::SCOPE_LIST, self::SCOPE_BUTTON,
self::SCOPE_TABLE, self::SCOPE_SELECT ];
- private static $regularScopes = [ self::SCOPE_DEFAULT, self::SCOPE_LIST, self::SCOPE_BUTTON,
+ private static $nonTableScopes = [ self::SCOPE_DEFAULT, self::SCOPE_LIST, self::SCOPE_BUTTON,
self::SCOPE_SELECT ];
private static $listScopes = [ self::SCOPE_LIST, self::SCOPE_SELECT ];
private static $buttonScopes = [ self::SCOPE_BUTTON, self::SCOPE_SELECT ];
@@ -127,7 +127,7 @@ class CachingStack extends Stack {
* A cache of the elements which are currently in a given scope.
* The first key is the scope ID, the second key is the element name, and the
* value is the first Element in a singly-linked list of Element objects,
- * linked by $element->nextScope.
+ * linked by $element->nextEltInScope.
*
* @todo Benchmark time and memory compared to an array stack instead of an
* SLL. The SLL here is maybe not quite so well justified as some other
@@ -165,16 +165,17 @@ class CachingStack extends Stack {
private $templateCount;
/**
- * Get the list of scopes that are broken for a given namespace and
- * element name.
+ * For a given namespace and element name, get the list of scopes
+ * for which a new scope should be created and the old one needs to
+ * be pushed onto the scope stack.
*/
- private function getBrokenScopes( $ns, $name ) {
+ private function getScopeTypesToStack( $ns, $name ) {
if ( $ns === HTMLData::NS_HTML ) {
switch ( $name ) {
case 'html':
case 'table':
case 'template':
- return self::$tableScopes;
+ return self::$allScopes;
case 'applet':
case 'caption':
@@ -182,7 +183,7 @@ class CachingStack extends Stack {
case 'th':
case 'marquee':
case 'object':
- return self::$regularScopes;
+ return self::$nonTableScopes;
case 'ol':
case 'ul':
@@ -200,13 +201,13 @@ class CachingStack extends Stack {
}
} elseif ( $ns === HTMLData::NS_MATHML ) {
if ( isset( self::$mathBreakers[$name] ) ) {
- return self::$regularScopes;
+ return self::$nonTableScopes;
} else {
return self::$selectOnly;
}
} elseif ( $ns === HTMLData::NS_SVG ) {
if ( isset( self::$svgBreakers[$name] ) ) {
- return self::$regularScopes;
+ return self::$nonTableScopes;
} else {
return self::$selectOnly;
}
@@ -225,14 +226,14 @@ class CachingStack extends Stack {
// Update the scope cache
$ns = $elt->namespace;
$name = $elt->name;
- foreach ( $this->getBrokenScopes( $ns, $name ) as $scope ) {
- $this->scopeStacks[$scope][] = $this->scopes[$scope];
- $this->scopes[$scope] = [];
+ foreach ( $this->getScopeTypesToStack( $ns, $name ) as $type ) {
+ $this->scopeStacks[$type][] = $this->scopes[$type];
+ $this->scopes[$type] = [];
}
if ( $ns === HTMLData::NS_HTML && isset( self::$predicateMap[$name] ) ) {
- $scopeId = self::$predicateMap[$name];
- $scope =& $this->scopes[$scopeId];
- $elt->nextScope = isset( $scope[$name] ) ? $scope[$name] : null;
+ $type = self::$predicateMap[$name];
+ $scope =& $this->scopes[$type];
+ $elt->nextEltInScope = isset( $scope[$name] ) ? $scope[$name] : null;
$scope[$name] = $elt;
unset( $scope );
}
@@ -245,7 +246,7 @@ class CachingStack extends Stack {
public function pop() {
$n = count( $this->elements );
if ( !$n ) {
- throw new TreeBuilderError( __METHOD__.': stack empty' );
+ throw new TreeBuilderError( __METHOD__ . ': stack empty' );
}
// Update the stack store, index cache and current node
$elt = array_pop( $this->elements );
@@ -257,10 +258,10 @@ class CachingStack extends Stack {
// Update the scope cache
if ( $ns === HTMLData::NS_HTML && isset( self::$predicateMap[$name] ) ) {
$scope = self::$predicateMap[$name];
- $this->scopes[$scope][$name] = $elt->nextScope;
- $elt->nextScope = null;
+ $this->scopes[$scope][$name] = $elt->nextEltInScope;
+ $elt->nextEltInScope = null;
}
- foreach ( $this->getBrokenScopes( $ns, $name ) as $scope ) {
+ foreach ( $this->getScopeTypesToStack( $ns, $name ) as $scope ) {
$this->scopes[$scope] = array_pop( $this->scopeStacks[$scope] );
}
// Update the template count
@@ -276,32 +277,32 @@ class CachingStack extends Stack {
// simplifies the scope cache update, and eliminates the template count
// update
if ( $oldElt->name !== $elt->name || $oldElt->namespace !== $elt->namespace ) {
- throw new TreeBuilderError( __METHOD__.' can only be called for elements of the same name' );
+ throw new TreeBuilderError( __METHOD__ . ' can only be called for elements of the same name' );
}
$ns = $elt->namespace;
$name = $elt->name;
// Find the old element in its scope list and replace it
if ( $ns === HTMLData::NS_HTML && isset( self::$predicateMap[$name] ) ) {
- $scopeId = self::$predicateMap[$name];
- $scopeElt = $this->scopes[$scopeId][$name];
+ $type = self::$predicateMap[$name];
+ $scopeElt = $this->scopes[$type][$name];
if ( $scopeElt === $oldElt ) {
- $this->scopes[$scopeId][$name] = $elt;
- $elt->nextScope = $scopeElt->nextScope;
- $scopeElt->nextScope = null;
+ $this->scopes[$type][$name] = $elt;
+ $elt->nextEltInScope = $scopeElt->nextEltInScope;
+ $scopeElt->nextEltInScope = null;
} else {
- $nextElt = $scopeElt->nextScope;
+ $nextElt = $scopeElt->nextEltInScope;
while ( $nextElt ) {
if ( $nextElt === $oldElt ) {
- $scopeElt->nextScope = $elt;
- $elt->nextScope = $nextElt->nextScope;
- $scopeElt->nextScope = null;
+ $scopeElt->nextEltInScope = $elt;
+ $elt->nextEltInScope = $nextElt->nextEltInScope;
+ $nextElt->nextEltInScope = null;
break;
}
- $scopeElt = $scopeElt->nextScope;
- $nextElt = $scopeElt->nextScope;
+ $scopeElt = $scopeElt->nextEltInScope;
+ $nextElt = $scopeElt->nextEltInScope;
}
if ( !$nextElt ) {
- throw new TreeBuilderError( __METHOD__.': cannot find old element in scope cache' );
+ throw new TreeBuilderError( __METHOD__ . ': cannot find old element in scope cache' );
}
}
}
@@ -348,7 +349,7 @@ class CachingStack extends Stack {
if ( $scopeMember === $elt ) {
return true;
}
- $scopeMember = $scopeMember->nextScope;
+ $scopeMember = $scopeMember->nextEltInScope;
}
}
return false;
@@ -412,9 +413,9 @@ class CachingStack extends Stack {
$this->scopeDump( self::SCOPE_SELECT, 'In select scope' ) . "\n";
}
- private function scopeDump( $scopeId, $scopeName ) {
- if ( count( $this->scopes[$scopeId] ) ) {
- return "$scopeName: " . implode( ', ', array_keys( $this->scopes[$scopeId] ) ) . "\n";
+ private function scopeDump( $type, $scopeName ) {
+ if ( count( $this->scopes[$type] ) ) {
+ return "$scopeName: " . implode( ', ', array_keys( $this->scopes[$type] ) ) . "\n";
}
}
}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DestructTracer.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DestructTracer.php
index d250018c..69f53a6e 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DestructTracer.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DestructTracer.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DispatchTracer.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DispatchTracer.php
index b5d9cf22..b607382d 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DispatchTracer.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/DispatchTracer.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\TokenHandler;
use RemexHtml\Tokenizer\Tokenizer;
use RemexHtml\Tokenizer\Attributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Dispatcher.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Dispatcher.php
index e6ecf1bb..a18de567 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Dispatcher.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Dispatcher.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\HTMLData;
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\Tokenizer\TokenHandler;
@@ -132,25 +133,27 @@ class Dispatcher implements TokenHandler {
/**
* Switch the insertion mode, and return the new handler
*
- * @param integer $mode
+ * @param int $mode
* @return InsertionMode
*/
public function switchMode( $mode ) {
$this->mode = $mode;
- return $this->handler = $this->dispatchTable[$mode];
+ $this->handler = $this->dispatchTable[$mode];
+ return $this->handler;
}
/**
* Let the original insertion mode be the current insertion mode, and
* switch the insertion mode to some new value. Return the new handler.
*
- * @param integer $mode
+ * @param int $mode
* @return InsertionMode
*/
public function switchAndSave( $mode ) {
$this->originalMode = $this->mode;
$this->mode = $mode;
- return $this->handler = $this->dispatchTable[$mode];
+ $this->handler = $this->dispatchTable[$mode];
+ return $this->handler;
}
/**
@@ -165,7 +168,8 @@ class Dispatcher implements TokenHandler {
}
$mode = $this->mode = $this->originalMode;
$this->originalMode = null;
- return $this->handler = $this->dispatchTable[$mode];
+ $this->handler = $this->dispatchTable[$mode];
+ return $this->handler;
}
/**
@@ -209,7 +213,7 @@ class Dispatcher implements TokenHandler {
* Get the insertion mode index which is switched to when we reset the
* insertion mode appropriately.
*
- * @return integer
+ * @return int
*/
protected function getAppropriateMode() {
$builder = $this->builder;
@@ -295,6 +299,7 @@ class Dispatcher implements TokenHandler {
/**
* If the stack of open elements is empty, return null, otherwise return
* the adjusted current node.
+ * @return Element|null
*/
protected function dispatcherCurrentNode() {
$current = $this->builder->stack->current;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Element.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Element.php
index 56d0ff5d..1eaad1d2 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Element.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Element.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\HTMLData;
use RemexHtml\PropGuard;
use RemexHtml\Tokenizer\Attributes;
@@ -14,6 +15,8 @@ use RemexHtml\Tokenizer\Attributes;
* downstream clients.
*/
class Element implements FormattingElement {
+ use PropGuard;
+
/**
* The namespace. This will be the HTML namespace for elements that are not
* in foreign content, even if there is a prefix.
@@ -54,7 +57,7 @@ class Element implements FormattingElement {
/**
* Internal to CachingStack. A link in the scope list.
*/
- public $nextScope;
+ public $nextEltInScope;
/**
* Internal to CachingStack and SimpleStack. The current stack index, or
@@ -80,6 +83,17 @@ class Element implements FormattingElement {
public $userData;
/**
+ * A unique ID which identifies the element
+ * @var int
+ */
+ public $uid;
+
+ /**
+ * The next unique ID to be used
+ */
+ private static $nextUid = 1;
+
+ /**
* The element types in the MathML namespace which are MathML text
* integration points.
* @var string[bool]
@@ -123,10 +137,7 @@ class Element implements FormattingElement {
$this->htmlName = "$namespace $name";
}
$this->attrs = $attrs;
- }
-
- public function __set( $name, $value ) {
- PropGuard::set( $this, $name, $value );
+ $this->uid = self::$nextUid++;
}
/**
@@ -141,6 +152,7 @@ class Element implements FormattingElement {
/**
* Is the element an HTML integration point?
+ * @return bool
*/
public function isHtmlIntegration() {
if ( $this->namespace === HTMLData::NS_MATHML ) {
@@ -173,8 +185,9 @@ class Element implements FormattingElement {
/**
* Get a string identifying the element, for use in debugging.
+ * @return string
*/
public function getDebugTag() {
- return $this->htmlName . '#' . substr( md5( spl_object_hash( $this ) ), 0, 8 );
+ return $this->htmlName . '#' . $this->uid;
}
}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ForeignAttributes.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ForeignAttributes.php
index e627759f..fdadd959 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ForeignAttributes.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/ForeignAttributes.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\HTMLData;
use RemexHtml\Tokenizer\Attribute;
use RemexHtml\Tokenizer\Attributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InBody.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InBody.php
index 4a2e8c0c..694dec0e 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InBody.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InBody.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\HTMLData;
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\Tokenizer\PlainAttributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCaption.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCaption.php
index da2a11ad..f7f9dadc 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCaption.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCaption.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCell.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCell.php
index f7f40032..0b3c01da 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCell.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InCell.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InColumnGroup.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InColumnGroup.php
index f881b11d..4235da44 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InColumnGroup.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InColumnGroup.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InForeignContent.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InForeignContent.php
index d4af5be9..2b3b9c56 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InForeignContent.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InForeignContent.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\HTMLData;
use RemexHtml\Tokenizer\Attributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InFrameset.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InFrameset.php
index 5f42f387..b2b6aa00 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InFrameset.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InFrameset.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHead.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHead.php
index dc1efb79..068cd091 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHead.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHead.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\Tokenizer\Tokenizer;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHeadNoscript.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHeadNoscript.php
index d2fea3fc..30632916 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHeadNoscript.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InHeadNoscript.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InPre.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InPre.php
index 18846fbe..695d1a5a 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InPre.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InPre.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InRow.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InRow.php
index df4c8d68..b3eaaa83 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InRow.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InRow.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelect.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelect.php
index 21671231..dc535129 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelect.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelect.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelectInTable.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelectInTable.php
index 59eca75d..a2fb2bfe 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelectInTable.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InSelectInTable.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTable.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTable.php
index 5827c7f4..94c0d40b 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTable.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTable.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\Tokenizer\PlainAttributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableBody.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableBody.php
index 0547f459..033303e7 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableBody.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableBody.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
use RemexHtml\Tokenizer\PlainAttributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableText.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableText.php
index 0ec571c5..d8c0ea62 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableText.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTableText.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTemplate.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTemplate.php
index 28202b91..fb43c8fd 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTemplate.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTemplate.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTextarea.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTextarea.php
index 9747881d..08f242b3 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTextarea.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InTextarea.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Initial.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Initial.php
index f368b214..fc577639 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Initial.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Initial.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\HTMLData;
use RemexHtml\Tokenizer\Attributes;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InsertionMode.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InsertionMode.php
index 5d4cd086..f7ceffec 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InsertionMode.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/InsertionMode.php
@@ -1,11 +1,13 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\PropGuard;
use RemexHtml\Tokenizer\Attributes;
-use RemexHtml\Tokenizer\TokenHandler;
abstract class InsertionMode {
+ use PropGuard;
+
const SELF_CLOSE_ERROR = 'unacknowledged self closing tag';
protected $builder;
@@ -16,10 +18,6 @@ abstract class InsertionMode {
$this->dispatcher = $dispatcher;
}
- public function __set( $name, $value ) {
- PropGuard::set( $this, $name, $value );
- }
-
public function doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength ) {
$this->builder->error( "unexpected doctype", $sourceStart );
}
@@ -119,4 +117,3 @@ abstract class InsertionMode {
abstract public function endTag( $name, $sourceStart, $sourceLength );
abstract public function endDocument( $pos );
}
-
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Marker.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Marker.php
index 80029e5f..64a146a5 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Marker.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Marker.php
@@ -1,12 +1,15 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\PropGuard;
/**
* A pseudo-element used as a marker or bookmark in the list of active formatting elements
*/
class Marker implements FormattingElement {
+ use PropGuard;
+
public $nextAFE;
public $prevAFE;
public $nextNoah;
@@ -15,9 +18,4 @@ class Marker implements FormattingElement {
public function __construct( $type ) {
$this->type = $type;
}
-
- public function __set( $name, $value ) {
- PropGuard::set( $this, $name, $value );
- }
}
-
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/NullTreeHandler.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/NullTreeHandler.php
new file mode 100644
index 00000000..81a7eb84
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/NullTreeHandler.php
@@ -0,0 +1,45 @@
+<?php
+
+namespace RemexHtml\TreeBuilder;
+
+use RemexHtml\Tokenizer\Attributes;
+
+/**
+ * A TreeHandler which does nothing
+ */
+class NullTreeHandler implements TreeHandler {
+ function startDocument( $fns, $fn ) {
+ }
+
+ function endDocument( $pos ) {
+ }
+
+ function characters( $parent, $refNode, $text, $start, $length, $sourceStart, $sourceLength ) {
+ }
+
+ function insertElement( $parent, $refNode, Element $element, $void,
+ $sourceStart, $sourceLength
+ ) {
+ }
+
+ function endTag( Element $element, $sourceStart, $sourceLength ) {
+ }
+
+ function doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength ) {
+ }
+
+ function comment( $parent, $refNode, $text, $sourceStart, $sourceLength ) {
+ }
+
+ function error( $text, $pos ) {
+ }
+
+ function mergeAttributes( Element $element, Attributes $attrs, $sourceStart ) {
+ }
+
+ function removeNode( Element $element, $sourceStart ) {
+ }
+
+ function reparentChildren( Element $element, Element $newParent, $sourceStart ) {
+ }
+}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/SimpleStack.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/SimpleStack.php
index f6bec4a0..148ba503 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/SimpleStack.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/SimpleStack.php
@@ -1,5 +1,6 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\HTMLData;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Stack.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Stack.php
index b0a976b8..b17cebf2 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Stack.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Stack.php
@@ -1,7 +1,6 @@
<?php
namespace RemexHtml\TreeBuilder;
-use RemexHtml\Tokenizer\Attributes;
/**
* The parent class for the "stack of open elements".
@@ -109,7 +108,7 @@ abstract class Stack {
* and $this->length() - 1 is the most recently inserted element. This will
* raise a PHP notice if the index is out of range.
*
- * @param integer $idx
+ * @param int $idx
* @return Element|null
*/
abstract public function item( $idx );
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TemplateModeStack.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TemplateModeStack.php
index fb5be9ef..3416f76a 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TemplateModeStack.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TemplateModeStack.php
@@ -22,7 +22,7 @@ class TemplateModeStack {
/**
* Push a mode on to the stack
- * @param integer $mode
+ * @param int $mode
*/
public function push( $mode ) {
$this->nonCurrentModes[] = $this->current;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Text.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Text.php
index 34a2e870..f9e60f2e 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Text.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/Text.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TraceFormatter.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TraceFormatter.php
new file mode 100644
index 00000000..1f93f827
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TraceFormatter.php
@@ -0,0 +1,127 @@
+<?php
+
+namespace RemexHtml\TreeBuilder;
+
+use RemexHtml\Serializer\SerializerNode;
+
+class TraceFormatter {
+ public function __construct( $prefix ) {
+ $this->prefix = $prefix;
+ }
+
+ /**
+ * Get a debug tag for an element or null
+ *
+ * @param Element|SerializerNode|null $element
+ * @return string
+ */
+ public static function getDebugTag( $element ) {
+ if ( !$element ) {
+ return '';
+ } elseif ( $element instanceof Element || $element instanceof SerializerNode ) {
+ return $element->getDebugTag();
+ } else {
+ return get_class( $element ) . '#' . substr( md5( spl_object_hash( $element ) ), 0, 8 );
+ }
+ }
+
+ /**
+ * Get a short excerpt of some text
+ *
+ * @param string $text
+ * @return string
+ */
+ public static function excerpt( $text ) {
+ if ( strlen( $text ) > 20 ) {
+ $text = substr( $text, 0, 20 ) . '...';
+ }
+ return str_replace( "\n", "\\n", $text );
+ }
+
+ /**
+ * Get a readable version of the TreeBuilder preposition constants
+ * @param int $prep
+ * @return string
+ */
+ public static function getPrepositionName( $prep ) {
+ $names = [
+ TreeBuilder::BEFORE => 'before',
+ TreeBuilder::UNDER => 'under',
+ TreeBuilder::ROOT => 'under root'
+ ];
+ return isset( $names[$prep] ) ? $names[$prep] : '???';
+ }
+
+ public static function startDocument( $fns, $fn ) {
+ return "startDocument";
+ }
+
+ public static function endDocument( $pos ) {
+ return "endDocument pos=$pos";
+ }
+
+ public static function characters( $preposition, $refNode, $text, $start, $length,
+ $sourceStart, $sourceLength
+ ) {
+ $excerpt = self::excerpt( substr( $text, $start, $length ) );
+ $prepName = self::getPrepositionName( $preposition );
+ $refTag = self::getDebugTag( $refNode );
+
+ return "characters \"$excerpt\", $prepName $refTag, pos=$sourceStart";
+ }
+
+ public static function insertElement( $preposition, $refNode, Element $element, $void,
+ $sourceStart, $sourceLength
+ ) {
+ $prepName = self::getPrepositionName( $preposition );
+ $refTag = self::getDebugTag( $refNode );
+ $elementTag = self::getDebugTag( $element );
+ $voidMsg = $void ? 'void' : '';
+ return "insert $elementTag $voidMsg, $prepName $refTag, pos=$sourceStart";
+ }
+
+ public static function endTag( Element $element, $sourceStart, $sourceLength ) {
+ $elementTag = self::getDebugTag( $element );
+ return "end $elementTag, pos=$sourceStart";
+ }
+
+ public static function doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength
+ ) {
+ $quirksTypes = [
+ TreeBuilder::QUIRKS => 'quirks',
+ TreeBuilder::NO_QUIRKS => 'no-quirks',
+ TreeBuilder::LIMITED_QUIRKS => 'limited-quirks'
+ ];
+ $quirksMsg = $quirksTypes[$quirks];
+ return "doctype $name, public=\"$public\", system=\"$system\", " .
+ "$quirksMsg, pos=$sourceStart";
+ }
+
+ public static function comment( $preposition, $refNode, $text, $sourceStart, $sourceLength ) {
+ $prepName = self::getPrepositionName( $preposition );
+ $refTag = self::getDebugTag( $refNode );
+ $excerpt = self::excerpt( $text );
+
+ return "comment \"$excerpt\", $prepName $refTag, pos=$sourceStart";
+ }
+
+ public static function error( $text, $pos ) {
+ return "error \"$text\", pos=$pos";
+ }
+
+ public static function mergeAttributes( Element $element, Attributes $attrs, $sourceStart ) {
+ $elementTag = self::getDebugTag( $element );
+ return "merge $elementTag, pos=$sourceStart";
+ }
+
+ public static function removeNode( Element $element, $sourceStart ) {
+ $elementTag = self::getDebugTag( $element );
+ return "remove $elementTag, pos=$sourceStart";
+ }
+
+ public static function reparentChildren( Element $element, Element $newParent, $sourceStart ) {
+ $elementTag = self::getDebugTag( $element );
+ $newParentTag = self::getDebugTag( $newParent );
+ return "reparent children of $elementTag under $newParentTag, pos=$sourceStart";
+ }
+}
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeBuilder.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeBuilder.php
index fe2a212b..e5e27393 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeBuilder.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeBuilder.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\HTMLData;
use RemexHtml\PropGuard;
use RemexHtml\Tokenizer\Attributes;
@@ -21,6 +22,8 @@ use RemexHtml\Tokenizer\Tokenizer;
* https://www.w3.org/TR/2016/REC-html51-20161101/syntax.html
*/
class TreeBuilder {
+ use PropGuard;
+
// Quirks
const NO_QUIRKS = 0;
const LIMITED_QUIRKS = 1;
@@ -118,10 +121,6 @@ class TreeBuilder {
}
}
- public function __set( $name, $value ) {
- PropGuard::set( $this, $name, $value );
- }
-
public function startDocument( Tokenizer $tokenizer, $namespace, $name ) {
$tokenizer->setEnableCdataCallback(
function () {
@@ -210,6 +209,9 @@ class TreeBuilder {
/**
* Pop the current node from the stack of open elements, and notify the
* handler that we are done with that node.
+ * @param int $sourceStart
+ * @param int $sourceLength
+ * @return Element
*/
public function pop( $sourceStart, $sourceLength ) {
$element = $this->stack->pop();
@@ -250,6 +252,7 @@ class TreeBuilder {
* of allowed elements. Raise an error if any are found.
*
* @param array $allowed An array with the HTML element names in the key
+ * @param int $pos
*/
public function checkUnclosed( $allowed, $pos ) {
if ( $this->ignoreErrors ) {
@@ -273,6 +276,7 @@ class TreeBuilder {
/**
* Reconstruct the active formatting elements.
* @author C. Scott Ananian, Tim Starling
+ * @param int $sourceStart
*/
public function reconstructAFE( $sourceStart ) {
$entry = $this->afe->getTail();
@@ -326,8 +330,8 @@ class TreeBuilder {
* @author C. Scott Ananian, Tim Starling
*
* @param string $subject The subject tag name.
- * @param integer $sourceStart
- * @param integer $sourceLength
+ * @param int $sourceStart
+ * @param int $sourceLength
*/
public function adoptionAgency( $subject, $sourceStart, $sourceLength ) {
$afe = $this->afe;
@@ -403,7 +407,7 @@ class TreeBuilder {
$furthestBlockIndex = -1;
$stackLength = $stack->length();
- for ( $i = $fmtEltIndex+1; $i < $stackLength; $i++ ) {
+ for ( $i = $fmtEltIndex + 1; $i < $stackLength; $i++ ) {
$item = $stack->item( $i );
if ( isset( HTMLData::$special[$item->namespace][$item->name] ) ) {
$furthestBlock = $item;
@@ -612,7 +616,7 @@ class TreeBuilder {
* Generate implied end tags, optionally with an element to exclude.
*
* @param string|null $name The name to exclude
- * @param integer $pos The source position
+ * @param int $pos The source position
*/
public function generateImpliedEndTags( $name, $pos ) {
$stack = $this->stack;
@@ -630,6 +634,7 @@ class TreeBuilder {
* Generate all implied end tags thoroughly. This was introduced in
* HTML 5.1 in order to expand the set of elements which can be implicitly
* closed by a </template>.
+ * @param int $pos
*/
public function generateImpliedEndTagsThoroughly( $pos ) {
$stack = $this->stack;
@@ -648,8 +653,8 @@ class TreeBuilder {
* the list.
*
* @param string $name The name to exclude
- * @param integer $sourceStart
- * @param integer $sourceLength
+ * @param int $sourceStart
+ * @param int $sourceLength
*/
public function generateImpliedEndTagsAndPop( $name, $sourceStart, $sourceLength ) {
$this->generateImpliedEndTags( $name, $sourceStart );
@@ -708,7 +713,7 @@ class TreeBuilder {
* not popped, and a set of names is used instead of a single name.
*
* @param array $names
- * @param integer $pos
+ * @param int $pos
*/
public function clearStackBack( $names, $pos ) {
$stack = $this->stack;
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeHandler.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeHandler.php
index 8ad34dc8..ff141c70 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeHandler.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeHandler.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
interface TreeHandler {
@@ -17,14 +18,14 @@ interface TreeHandler {
/**
* Called when parsing stops.
*
- * @param integer $pos The input string length, i.e. the past-the-end position.
+ * @param int $pos The input string length, i.e. the past-the-end position.
*/
function endDocument( $pos );
/**
* Insert characters.
*
- * @param integer $preposition The placement of the new node with respect
+ * @param int $preposition The placement of the new node with respect
* to $ref. May be TreeBuilder::
* - BEFORE: insert as a sibling before the reference element
* - UNDER: append as the last child of the reference element
@@ -34,12 +35,12 @@ interface TreeHandler {
* @param string $text The text to insert is a substring of this string,
* with the start and length of the substring given by $start and
* $length. We do it this way to avoid unnecessary copying.
- * @param integer $start The start of the substring
- * @param integer $length The length of the substring
- * @param integer $sourceStart The input position. This is not necessarily
+ * @param int $start The start of the substring
+ * @param int $length The length of the substring
+ * @param int $sourceStart The input position. This is not necessarily
* accurate, particularly when the tokenizer is run without ignoreEntities,
* or in CDATA sections.
- * @param integer $sourceLength The length of the input which is consumed.
+ * @param int $sourceLength The length of the input which is consumed.
* The same caveats apply as for $sourceStart.
*/
function characters( $preposition, $ref, $text, $start, $length, $sourceStart, $sourceLength );
@@ -50,7 +51,7 @@ interface TreeHandler {
* identifier to the userData property of the Element object, to identify
* the element when it is used again in subsequent tree mutations.
*
- * @param integer $preposition The placement of the new node with respect
+ * @param int $preposition The placement of the new node with respect
* to $ref. May be TreeBuilder::
* - BEFORE: insert as a sibling before the reference element
* - UNDER: append as the last child of the reference element
@@ -68,8 +69,8 @@ interface TreeHandler {
* sent for such an element. This is only true if self-closing tags are
* acknowledged for this tag name, so it is a hint to the serializer that
* a self-closing tag is acceptable.
- * @param integer $sourceStart The input position
- * @param integer $sourceLength The length of the input which is consumed
+ * @param int $sourceStart The input position
+ * @param int $sourceLength The length of the input which is consumed
*/
function insertElement( $preposition, $ref, Element $element, $void,
$sourceStart, $sourceLength );
@@ -79,8 +80,8 @@ interface TreeHandler {
* of open elements. It probably won't be mutated again.
*
* @param Element $element The element being ended
- * @param integer $sourceStart The input position
- * @param integer $sourceLength The length of the input which is consumed
+ * @param int $sourceStart The input position
+ * @param int $sourceLength The length of the input which is consumed
*/
function endTag( Element $element, $sourceStart, $sourceLength );
@@ -90,19 +91,19 @@ interface TreeHandler {
* @param string $name The doctype name, usually "html"
* @param string $public The PUBLIC identifier
* @param string $system The SYSTEM identifier
- * @param integer $quirks The quirks mode implied from the doctype. One of:
+ * @param int $quirks The quirks mode implied from the doctype. One of:
* - TreeBuilder::NO_QUIRKS : no quirks
* - TreeBuilder::LIMITED_QUIRKS : limited quirks
* - TreeBuilder::QUIRKS : full quirks
- * @param integer $sourceStart The input position
- * @param integer $sourceLength The length of the input which is consumed
+ * @param int $sourceStart The input position
+ * @param int $sourceLength The length of the input which is consumed
*/
function doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength );
/**
* Insert a comment
*
- * @param integer $preposition The placement of the new node with respect
+ * @param int $preposition The placement of the new node with respect
* to $ref. May be TreeBuilder::
* - BEFORE: insert as a sibling before the reference element
* - UNDER: append as the last child of the reference element
@@ -110,8 +111,8 @@ interface TreeHandler {
* @param Element|null $ref Insert before/below this element, or null if
* $preposition is ROOT.
* @param string $text The text of the comment
- * @param integer $sourceStart The input position
- * @param integer $sourceLength The length of the input which is consumed
+ * @param int $sourceStart The input position
+ * @param int $sourceLength The length of the input which is consumed
*/
function comment( $preposition, $ref, $text, $sourceStart, $sourceLength );
@@ -121,7 +122,7 @@ interface TreeHandler {
* @param string $text An error message explaining in English what the
* author did wrong, and what the parser intends to do about the
* situation.
- * @param integer $pos The input position at which the error occurred
+ * @param int $pos The input position at which the error occurred
*/
function error( $text, $pos );
@@ -133,7 +134,7 @@ interface TreeHandler {
*
* @param Element $element The element to update
* @param Attributes $attrs The new attributes to add
- * @param integer $sourceStart The input position
+ * @param int $sourceStart The input position
*/
function mergeAttributes( Element $element, Attributes $attrs, $sourceStart );
@@ -143,7 +144,7 @@ interface TreeHandler {
* partially-constructed body element.
*
* @param Element $element The element to remove
- * @param integer $sourceStart The location in the source at which this
+ * @param int $sourceStart The location in the source at which this
* action was triggered.
*/
function removeNode( Element $element, $sourceStart );
@@ -155,7 +156,7 @@ interface TreeHandler {
*
* @param Element $element The old parent element
* @param Element $newParent The new parent element
- * @param integer $sourceStart The location in the source at which this
+ * @param int $sourceStart The location in the source at which this
* action was triggered.
*/
function reparentChildren( Element $element, Element $newParent, $sourceStart );
diff --git a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeMutationTracer.php b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeMutationTracer.php
index a34394d2..c6e84288 100644
--- a/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeMutationTracer.php
+++ b/www/wiki/vendor/wikimedia/remex-html/RemexHtml/TreeBuilder/TreeMutationTracer.php
@@ -1,6 +1,7 @@
<?php
namespace RemexHtml\TreeBuilder;
+
use RemexHtml\Tokenizer\Attributes;
/**
@@ -9,13 +10,21 @@ use RemexHtml\Tokenizer\Attributes;
* then forwards the event through to the supplied handler.
*/
class TreeMutationTracer implements TreeHandler {
+ /** @var TreeHandler */
+ private $handler;
+
+ /** @var callable */
+ private $callback;
+
+ /** @var int */
+ private $verbosity;
/**
* Constructor.
*
* @param TreeHandler $handler The next pipeline stage
* @param callable $callback The message output function
- * @param integer $verbosity Set to non-zero to call dump() on the handler
+ * @param int $verbosity Set to non-zero to call dump() on the handler
* before and after each event.
*/
public function __construct( TreeHandler $handler, callable $callback, $verbosity = 0 ) {
@@ -32,37 +41,22 @@ class TreeMutationTracer implements TreeHandler {
}
/**
- * Get a debug tag for an element or null
- *
- * @param Element|null $element
+ * Send a message for an event
*/
- private function getDebugTag( $element ) {
- return $element ? $element->getDebugTag() : '';
+ private function traceEvent( $funcName, $args ) {
+ $this->trace( call_user_func_array( [ TraceFormatter::class, $funcName ], $args ) );
}
- /**
- * Get a short excerpt of some text
- *
- * @param string $text
- * @return string
- */
- private function excerpt( $text ) {
- if ( strlen( $text ) > 20 ) {
- $text = substr( $text, 0, 20 ) . '...';
- }
- return str_replace( "\n", "\\n", $text );
+ private function handleMutation( $funcName, $args ) {
+ $this->traceEvent( $funcName, $args );
+ $this->before();
+ call_user_func_array( [ $this->handler, $funcName ], $args );
+ $this->after();
}
- /**
- * Get a readable version of the TreeBuilder preposition constants
- */
- private function getPrepositionName( $prep ) {
- $names = [
- TreeBuilder::BEFORE => 'before',
- TreeBuilder::UNDER => 'under',
- TreeBuilder::ROOT => 'under root'
- ];
- return isset( $names[$prep] ) ? $names[$prep] : '???';
+ private function handleSimple( $funcName, $args ) {
+ $this->traceEvent( $funcName, $args );
+ call_user_func_array( [ $this->handler, $funcName ], $args );
}
/**
@@ -84,100 +78,50 @@ class TreeMutationTracer implements TreeHandler {
}
public function startDocument( $fns, $fn ) {
- $this->trace( "startDocument" );
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
+ $this->handleSimple( __FUNCTION__, func_get_args() );
}
public function endDocument( $pos ) {
- $this->trace( "endDocument $pos" );
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
+ $this->handleSimple( __FUNCTION__, func_get_args() );
}
public function characters( $preposition, $refNode, $text, $start, $length,
$sourceStart, $sourceLength
) {
- $excerpt = $this->excerpt( substr( $text, $start, $length ) );
- $prepName = $this->getPrepositionName( $preposition );
- $refTag = $this->getDebugTag( $refNode );
-
- $this->trace( "characters \"$excerpt\", $prepName $refTag, start=$sourceStart" );
- $this->before();
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
- $this->after();
+ $this->handleMutation( __FUNCTION__, func_get_args() );
}
public function insertElement( $preposition, $refNode, Element $element, $void,
$sourceStart, $sourceLength
) {
- $prepName = $this->getPrepositionName( $preposition );
- $refTag = $this->getDebugTag( $refNode );
- $elementTag = $this->getDebugTag( $element );
- $voidMsg = $void ? 'void' : '';
- $this->trace( "insert $elementTag $voidMsg, $prepName $refTag, start=$sourceStart" );
- $this->before();
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
- $this->after();
+ $this->handleMutation( __FUNCTION__, func_get_args() );
}
public function endTag( Element $element, $sourceStart, $sourceLength ) {
- $elementTag = $this->getDebugTag( $element );
- $this->trace( "end $elementTag, start=$sourceStart" );
- $this->before();
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
- $this->after();
+ $this->handleMutation( __FUNCTION__, func_get_args() );
}
public function doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength ) {
- $quirksTypes = [
- TreeBuilder::QUIRKS => 'quirks',
- TreeBuilder::NO_QUIRKS => 'no-quirks',
- TreeBuilder::LIMITED_QUIRKS => 'limited-quirks'
- ];
- $quirksMsg = $quirksTypes[$quirks];
- $this->trace( "doctype $name, public=\"$public\", system=\"$system\", " .
- "$quirksMsg, start=$sourceStart" );
- $this->before();
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
- $this->after();
+ $this->handleMutation( __FUNCTION__, func_get_args() );
}
public function comment( $preposition, $refNode, $text, $sourceStart, $sourceLength ) {
- $prepName = $this->getPrepositionName( $preposition );
- $refTag = $this->getDebugTag( $refNode );
- $excerpt = $this->excerpt( $text );
-
- $this->trace( "comment \"$excerpt\", $prepName $refTag, start=$sourceStart" );
- $this->before();
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
- $this->after();
+ $this->handleMutation( __FUNCTION__, func_get_args() );
}
public function error( $text, $pos ) {
- $this->trace( "error \"$text\", start=$pos" );
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
+ $this->handleSimple( __FUNCTION__, func_get_args() );
}
public function mergeAttributes( Element $element, Attributes $attrs, $sourceStart ) {
- $elementTag = $this->getDebugTag( $element );
- $this->trace( "merge $elementTag, start=$sourceStart" );
- $this->before();
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
+ $this->handleMutation( __FUNCTION__, func_get_args() );
}
public function removeNode( Element $element, $sourceStart ) {
- $elementTag = $this->getDebugTag( $element );
- $this->trace( "remove $elementTag, start=$sourceStart" );
- $this->before();
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
- $this->after();
+ $this->handleMutation( __FUNCTION__, func_get_args() );
}
public function reparentChildren( Element $element, Element $newParent, $sourceStart ) {
- $elementTag = $this->getDebugTag( $element );
- $newParentTag = $this->getDebugTag( $newParent );
- $this->trace( "reparent children of $elementTag under $newParentTag, start=$sourceStart" );
- $this->before();
- call_user_func_array( [ $this->handler, __FUNCTION__ ], func_get_args() );
- $this->after();
+ $this->handleMutation( __FUNCTION__, func_get_args() );
}
}
diff --git a/www/wiki/vendor/wikimedia/running-stat/COPYING b/www/wiki/vendor/wikimedia/running-stat/COPYING
index 019694a9..d159169d 100644
--- a/www/wiki/vendor/wikimedia/running-stat/COPYING
+++ b/www/wiki/vendor/wikimedia/running-stat/COPYING
@@ -1,65 +1,65 @@
-== GNU GENERAL PUBLIC LICENSE ==
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
-Version 2, June 1991
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
-Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
+ Preamble
-=== Preamble ===
-
-The licenses for most software are designed to take away your
+ The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
+the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
-When we speak of free software, we are referring to freedom, not
+ When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
-To protect your rights, we need to make restrictions that forbid
+ To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
-For example, if you distribute copies of such a program, whether
+ For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
-We protect your rights with two steps: (1) copyright the software, and
+ We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
-Also, for each author's protection and ours, we want to make certain
+ Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
-Finally, any free program is threatened constantly by software
+ Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
-The precise terms and conditions for copying, distribution and
+ The precise terms and conditions for copying, distribution and
modification follow.
-== TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION ==
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-'''0.''' This License applies to any program or other work which contains
+ 0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
@@ -76,7 +76,7 @@ is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
-'''1.''' You may copy and distribute verbatim copies of the Program's
+ 1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
@@ -87,29 +87,29 @@ along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
-'''2.''' You may modify your copy or copies of the Program or any portion
+ 2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
- '''a)''' You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- '''b)''' You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- '''c)''' If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
@@ -131,26 +131,26 @@ with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
-'''3.''' You may copy and distribute the Program (or a work based on it,
+ 3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
- '''a)''' Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
- '''b)''' Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
- '''c)''' Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
@@ -169,7 +169,7 @@ access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
-'''4.''' You may not copy, modify, sublicense, or distribute the Program
+ 4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
@@ -177,7 +177,7 @@ However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
-'''5.''' You are not required to accept this License, since you have not
+ 5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
@@ -186,7 +186,7 @@ Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
-'''6.''' Each time you redistribute the Program (or any work based on the
+ 6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
@@ -194,7 +194,7 @@ restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
-'''7.''' If, as a consequence of a court judgment or allegation of patent
+ 7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
@@ -226,7 +226,7 @@ impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
-'''8.''' If the distribution and/or use of the Program is restricted in
+ 8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
@@ -234,7 +234,7 @@ those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
-'''9.''' The Free Software Foundation may publish revised and/or new versions
+ 9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
@@ -247,7 +247,7 @@ Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
-'''10.''' If you wish to incorporate parts of the Program into other free
+ 10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
@@ -255,9 +255,9 @@ make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
-=== NO WARRANTY ===
+ NO WARRANTY
-'''11.''' BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
@@ -267,7 +267,7 @@ TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
-'''12.''' IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
@@ -277,47 +277,45 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
- '''END OF TERMS AND CONDITIONS'''
+ END OF TERMS AND CONDITIONS
-== How to Apply These Terms to Your New Programs ==
+ How to Apply These Terms to Your New Programs
-If you develop a new program, and you want it to be of the greatest
+ If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
-To do so, attach the following notices to the program. It is safest
+ To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
- <one line to give the program's name and a brief idea of what it does.>
-
- Copyright (C) <year> <name of author>
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
@@ -328,15 +326,14 @@ You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
- Ty Coon, President of Vice
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
+library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.
diff --git a/www/wiki/vendor/wikimedia/running-stat/README.md b/www/wiki/vendor/wikimedia/running-stat/README.md
index 8deefac6..93927e18 100644
--- a/www/wiki/vendor/wikimedia/running-stat/README.md
+++ b/www/wiki/vendor/wikimedia/running-stat/README.md
@@ -4,7 +4,7 @@ RunningStat
RunningStat computes the central tendency, shape, and extrema of a set of
points online, in constant space. It uses a neat one-pass algorithm for
calculating variance, described here:
- <en.wikipedia.org/wiki/Algorithms_for_calculating_variance#On-line_algorithm>
+ <https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#On-line_algorithm>
This particular implementation adapts a sample C++ implementation by John D.
Cook to PHP. See <http://www.johndcook.com/standard_deviation.html> and
@@ -26,15 +26,15 @@ Usage
Here is how you use it:
<pre lang="php">
-use RunningStat\RunningStat;
+use Wikimedia\RunningStat;
$rstat = new RunningStat();
-foreach ( array(
+foreach ( [
49.7168, 74.3804, 7.0115, 96.5769, 34.9458,
36.9947, 33.8926, 89.0774, 23.7745, 73.5154,
86.1322, 53.2124, 16.2046, 73.5130, 10.4209,
42.7299, 49.3330, 47.0215, 34.9950, 18.2914,
-) as $sample ) {
+] as $sample ) {
$rstat->addObservation( $sample );
}
diff --git a/www/wiki/vendor/wikimedia/running-stat/src/RunningStat/PSquare.php b/www/wiki/vendor/wikimedia/running-stat/src/RunningStat/PSquare.php
new file mode 100644
index 00000000..5ab2ef92
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/running-stat/src/RunningStat/PSquare.php
@@ -0,0 +1,5 @@
+<?php
+namespace RunningStat;
+
+class PSquare extends \Wikimedia\PSquare {
+}
diff --git a/www/wiki/vendor/wikimedia/running-stat/src/RunningStat/RunningStat.php b/www/wiki/vendor/wikimedia/running-stat/src/RunningStat/RunningStat.php
new file mode 100644
index 00000000..c27d24c2
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/running-stat/src/RunningStat/RunningStat.php
@@ -0,0 +1,5 @@
+<?php
+namespace RunningStat;
+
+class RunningStat extends \Wikimedia\RunningStat {
+}
diff --git a/www/wiki/vendor/wikimedia/running-stat/src/PSquare.php b/www/wiki/vendor/wikimedia/running-stat/src/Wikimedia/PSquare.php
index aae7e706..b50e1e8e 100644
--- a/www/wiki/vendor/wikimedia/running-stat/src/PSquare.php
+++ b/www/wiki/vendor/wikimedia/running-stat/src/Wikimedia/PSquare.php
@@ -27,7 +27,7 @@
* @author Ori Livneh <ori@wikimedia.org>
*/
-namespace RunningStat;
+namespace Wikimedia;
/**
* Represents a running, online estimate of a p-quantile for a series
@@ -39,13 +39,13 @@ class PSquare {
private $p;
/** @var float[] Height of each marker. **/
- private $heights = array();
+ private $heights = [];
/** @var int[] Position of each marker. **/
- private $positions = array();
+ private $positions = [];
/** @var float[] Desired position of each marker. **/
- private $desired = array();
+ private $desired = [];
/** @var int Number of observations. **/
private $numObservations = 0;
@@ -57,9 +57,9 @@ class PSquare {
*/
public function __construct( $p = 0.5 ) {
$this->p = $p;
- $this->positions = array( 0, 1, 2, 3, 4 );
- $this->desired = array( 0, ( 2 * $p ), ( 4 * $p ), 2 + ( 2 * $p ), 4 );
- $this->increments = array( 0, ( $p / 2 ), $p, ( ( 1 + $p ) / 2 ), 1 );
+ $this->positions = [ 0, 1, 2, 3, 4 ];
+ $this->desired = [ 0, ( 2 * $p ), ( 4 * $p ), 2 + ( 2 * $p ), 4 ];
+ $this->increments = [ 0, ( $p / 2 ), $p, ( ( 1 + $p ) / 2 ), 1 ];
}
/**
@@ -192,7 +192,6 @@ class PSquare {
} else {
return $this->heights[floor( $i )];
}
- return $result;
}
return $this->heights[2];
diff --git a/www/wiki/vendor/wikimedia/running-stat/src/RunningStat.php b/www/wiki/vendor/wikimedia/running-stat/src/Wikimedia/RunningStat.php
index 11687557..349bae68 100644
--- a/www/wiki/vendor/wikimedia/running-stat/src/RunningStat.php
+++ b/www/wiki/vendor/wikimedia/running-stat/src/Wikimedia/RunningStat.php
@@ -23,10 +23,10 @@
* @author Ori Livneh <ori@wikimedia.org>
*/
-namespace RunningStat;
+namespace Wikimedia;
// Needed due to PHP non-bug <https://bugs.php.net/bug.php?id=49828>.
-define( 'RUNNINGSTAT_NEGATIVE_INF', -INF );
+define( 'RUNNINGSTAT_NEGATIVE_INF', -INF ); // @codeCoverageIgnore
/**
* Represents a running summary of a stream of numbers.
@@ -81,7 +81,7 @@ class RunningStat {
* @param int|float $x Value to add
*/
public function addObservation( $x ) {
- $x = (float) $x;
+ $x = (float)$x;
$this->min = min( $this->min, $x );
$this->max = max( $this->max, $x );
diff --git a/www/wiki/vendor/wikimedia/textcat/CODE_OF_CONDUCT.md b/www/wiki/vendor/wikimedia/textcat/CODE_OF_CONDUCT.md
new file mode 100644
index 00000000..12c3aa0a
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/textcat/CODE_OF_CONDUCT.md
@@ -0,0 +1,2 @@
+The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct).
+
diff --git a/www/wiki/vendor/wikimedia/textcat/LICENSE b/www/wiki/vendor/wikimedia/textcat/COPYING
index 5f2dd7fc..5f2dd7fc 100644
--- a/www/wiki/vendor/wikimedia/textcat/LICENSE
+++ b/www/wiki/vendor/wikimedia/textcat/COPYING
diff --git a/www/wiki/vendor/wikimedia/textcat/LM-query/en_cyr.lm b/www/wiki/vendor/wikimedia/textcat/LM-query/en_cyr.lm
new file mode 100644
index 00000000..6a9c061b
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/textcat/LM-query/en_cyr.lm
@@ -0,0 +1,20004 @@
+<?php $ngrams = array (
+ '_' => 82483028,
+ 'у' => 22537965,
+ 'Ñ„' => 21984754,
+ 'ш' => 17815631,
+ 'щ' => 16455668,
+ 'Ñ‚' => 16331122,
+ 'к' => 15349646,
+ 'е' => 14358063,
+ 'Ñ‹' => 13746744,
+ 'д' => 11068855,
+ 'Ñ' => 7789330,
+ 'Ñ€' => 7325004,
+ 'в' => 7133262,
+ 'ь' => 6852943,
+ 'г' => 6525701,
+ 'у_' => 5643560,
+ 'п' => 5039791,
+ 'з' => 4825045,
+ 'Ñ‹_' => 4812904,
+ 'Ñ‚_' => 4422555,
+ 'а' => 3980785,
+ 'н' => 3879697,
+ 'Ñ„Ñ‚' => 3832558,
+ 'и' => 3730817,
+ 'шт' => 3615371,
+ 'ук' => 3566145,
+ 'щт' => 3119623,
+ 'л' => 2779539,
+ 'е_' => 2752147,
+ 'ц' => 2681471,
+ 'фк' => 2571199,
+ '_Ñ‹' => 2529877,
+ 'Ñ„_' => 2491840,
+ 'к_' => 2440654,
+ 'м' => 2429759,
+ 'фд' => 2244144,
+ 'ут' => 2237231,
+ 'н_' => 2222703,
+ '_е' => 2217497,
+ 'фе' => 2214892,
+ 'уы' => 2202267,
+ '_Ñ„' => 2156820,
+ 'в_' => 2143762,
+ 'ку' => 2133408,
+ 'щк' => 2124445,
+ '_Ñ' => 2102981,
+ 'ые' => 2076343,
+ 'еш' => 2033946,
+ 'д_' => 1991401,
+ 'еу' => 1928740,
+ 'кф' => 1915508,
+ 'кш' => 1888020,
+ 'шы' => 1793495,
+ '_ь' => 1791821,
+ '_щ' => 1772716,
+ 'ру' => 1761477,
+ 'ер' => 1745948,
+ 'ду' => 1741013,
+ '_з' => 1691812,
+ 'тп' => 1607497,
+ 'дф' => 1544552,
+ 'шÑ' => 1543230,
+ '_и' => 1539244,
+ 'щт_' => 1498753,
+ 'дш' => 1498129,
+ 'тв' => 1491602,
+ 'те' => 1478955,
+ '_ш' => 1464872,
+ 'Ф' => 1455757,
+ 'ьф' => 1437245,
+ '_в' => 1431566,
+ 'Ы' => 1421321,
+ 'шщ' => 1399667,
+ 'ту' => 1376429,
+ 'а_' => 1373878,
+ 'кщ' => 1346768,
+ 'рф' => 1338206,
+ 'ву' => 1311535,
+ 'ук_' => 1305828,
+ 'ща' => 1304659,
+ 'щ_' => 1303951,
+ 'еф' => 1300131,
+ 'ьу' => 1292525,
+ 'ше' => 1278610,
+ '_а' => 1270361,
+ 'Ñ‚Ñ„' => 1225114,
+ 'уд' => 1219109,
+ 'ÑÑ€' => 1217518,
+ 'ещ' => 1217350,
+ '_ща' => 1206461,
+ 'С' => 1198538,
+ 'Ñ„Ñ‹' => 1197788,
+ 'ща_' => 1184896,
+ 'Ñщ' => 1179790,
+ 'фь' => 1176964,
+ 'п_' => 1173394,
+ '_ща_' => 1173385,
+ 'дд' => 1167791,
+ 'уы_' => 1163067,
+ 'ыу' => 1154150,
+ '_ц' => 1121403,
+ 'шф' => 1112131,
+ 'шд' => 1099412,
+ 'шщт' => 1098750,
+ '_Ы' => 1084625,
+ 'уф' => 1084464,
+ '_д' => 1055330,
+ '_к' => 1051700,
+ 'тш' => 1043789,
+ 'щд' => 1038697,
+ 'Ñ„Ñ‚_' => 1032643,
+ 'ÑÑ„' => 1030270,
+ 'ь_' => 1022576,
+ 'Ñ€_' => 1020106,
+ '_Ñ€' => 1012187,
+ 'Ь' => 1005602,
+ 'Е' => 984547,
+ '_С' => 976366,
+ 'шт_' => 959973,
+ 'гк' => 953826,
+ 'вш' => 953525,
+ 'щг' => 951876,
+ '_Ф' => 946087,
+ 'тп_' => 943916,
+ 'ыш' => 939444,
+ '_ер' => 936316,
+ 'му' => 932031,
+ 'рш' => 930679,
+ 'штп' => 926497,
+ 'еру' => 908792,
+ '_шт' => 907169,
+ 'о' => 906040,
+ 'ш_' => 899368,
+ 'щь' => 898603,
+ 'шу' => 884673,
+ 'рщ' => 884513,
+ 'уе' => 880608,
+ '_у' => 872505,
+ 'Ñу' => 872282,
+ '_п' => 869551,
+ 'ру_' => 861203,
+ 'ек' => 855221,
+ 'гы' => 853793,
+ 'Ñ„Ñ' => 849631,
+ 'ешщ' => 847169,
+ 'пу' => 842947,
+ 'дщ' => 840074,
+ 'фд_' => 839995,
+ 'ув' => 839955,
+ '_Ь' => 834741,
+ 'ешщт' => 833072,
+ 'К' => 816486,
+ 'И' => 812514,
+ 'Ñ‚Ñ‹' => 796282,
+ 'У' => 791849,
+ 'фтв' => 783749,
+ '_Ñ‚' => 782606,
+ 'Ш' => 779526,
+ 'Д' => 775326,
+ 'ке' => 772074,
+ 'З' => 771780,
+ 'шщт_' => 764147,
+ 'ч' => 761748,
+ 'гт' => 754272,
+ 'фв' => 748318,
+ '_еру' => 743208,
+ 'зу' => 722672,
+ 'Ñ' => 719922,
+ 'ьш' => 717636,
+ '_И' => 715731,
+ '_Е' => 711508,
+ 'иф' => 710443,
+ 'Ð’' => 707788,
+ 'Ñ‹Ñ€' => 707476,
+ 'штп_' => 702517,
+ 'л_' => 700420,
+ 'кы' => 699416,
+ 'ыщ' => 699146,
+ '_Ñщ' => 692428,
+ 'Т' => 690770,
+ 'феш' => 688280,
+ 'Ñ‹Ñ‹' => 682916,
+ 'тв_' => 672536,
+ 'ьщ' => 662973,
+ 'еру_' => 661758,
+ 'фш' => 659789,
+ 'еук' => 659317,
+ '_еру_' => 654874,
+ 'зф' => 654001,
+ 'Ñе' => 647482,
+ '_З' => 645133,
+ 'мш' => 643529,
+ 'Р' => 642223,
+ 'шк' => 639610,
+ 'уте' => 638355,
+ 'ÑŽ' => 622984,
+ 'иу' => 618260,
+ 'ще' => 613495,
+ 'Ñ‚Ñ' => 612767,
+ 'уÑ' => 609766,
+ 'щы' => 608937,
+ 'вф' => 608437,
+ 'Ñ‹Ñ„' => 603537,
+ 'ые_' => 601305,
+ 'щщ' => 599589,
+ '_ьф' => 597315,
+ 'ешщт_' => 593912,
+ 'шв' => 590725,
+ 'уь' => 588018,
+ 'зщ' => 571185,
+ 'уу' => 562538,
+ 'Щ' => 561050,
+ 'П' => 559706,
+ '_шт_' => 557485,
+ 'ду_' => 556139,
+ '_Д' => 553748,
+ 'тщ' => 553650,
+ 'Ñ_' => 548085,
+ '_Ð’' => 544819,
+ 'фп' => 541888,
+ 'кн' => 541384,
+ 'Ð' => 540737,
+ 'шые' => 536821,
+ 'шп' => 536765,
+ '_Ñ„Ñ‚' => 531283,
+ 'цф' => 526445,
+ '_л' => 525566,
+ 'фтв_' => 524849,
+ 'пф' => 519830,
+ '_К' => 519569,
+ 'Ц' => 519177,
+ 'ге' => 518910,
+ 'Ñш' => 517247,
+ 'фешщ' => 516962,
+ 'щц' => 513797,
+ 'фешщт' => 510043,
+ '_Р' => 508598,
+ 'лу' => 506869,
+ 'ащ' => 502476,
+ 'вщ' => 492853,
+ 'гд' => 491187,
+ 'ку_' => 486796,
+ 'шь' => 486224,
+ 'ту_' => 484384,
+ '_м' => 483464,
+ 'те_' => 482858,
+ 'ув_' => 479110,
+ 'Ñл' => 476385,
+ 'зк' => 475778,
+ 'щв' => 470321,
+ 'ут_' => 469845,
+ 'кв' => 468123,
+ 'аш' => 455462,
+ 'щз' => 454700,
+ '_Ц' => 454060,
+ 'ищ' => 451286,
+ 'фн' => 450962,
+ '_П' => 450631,
+ 'шы_' => 449764,
+ 'кн_' => 446775,
+ '_Ð' => 445031,
+ 'ег' => 440419,
+ 'щк_' => 439476,
+ 'Ñу_' => 432949,
+ 'гь' => 432163,
+ 'шм' => 431230,
+ 'фз' => 430660,
+ '_ые' => 428740,
+ 'зш' => 425025,
+ '_о' => 423753,
+ 'еы' => 423113,
+ '_ву' => 422420,
+ '_ÑÑ„' => 422027,
+ 'ьз' => 421882,
+ 'укы' => 421030,
+ 'ен' => 420734,
+ 'шф_' => 414371,
+ 'ц_' => 412082,
+ 'з_' => 409293,
+ 'феу' => 407586,
+ 'фи' => 406164,
+ 'ее' => 401777,
+ '_Ш' => 398934,
+ 'шту' => 393273,
+ '_ку' => 392266,
+ 'кт' => 384501,
+ 'еу_' => 384044,
+ 'иш' => 381115,
+ '_Т' => 380503,
+ 'кы_' => 377901,
+ 'Л' => 374614,
+ 'фе_' => 374195,
+ 'лш' => 373614,
+ 'щÑ' => 373392,
+ 'дд_' => 371794,
+ '_У' => 369279,
+ 'дв' => 368361,
+ 'фк_' => 367538,
+ 'ьфт' => 366255,
+ 'щм' => 365632,
+ 'зд' => 364920,
+ 'шÑ_' => 363087,
+ 'Ñ‹Ñ' => 359984,
+ 'пш' => 359321,
+ '_ащ' => 358606,
+ '_ещ' => 358364,
+ 'О' => 357529,
+ '_ьщ' => 356825,
+ '_ыу' => 355673,
+ '_ÑÑ€' => 354072,
+ 'Ñ‚Ñ‚' => 353525,
+ 'зр' => 353401,
+ 'мф' => 352558,
+ 'дфт' => 351491,
+ '_зк' => 351479,
+ 'фдд' => 351136,
+ 'ыг' => 351014,
+ 'ер_' => 349202,
+ 'Ñ‚Ñ‹_' => 348284,
+ 'пк' => 347078,
+ '_иф' => 346898,
+ 'кг' => 346113,
+ 'шÑÑ„' => 345381,
+ '_г' => 344465,
+ 'еы_' => 341550,
+ 'фл' => 341065,
+ 'уые' => 338703,
+ 'ьут' => 338227,
+ 'пр' => 337827,
+ '_зф' => 336154,
+ 'кь' => 335856,
+ 'й' => 335253,
+ '_О' => 332907,
+ 'лф' => 331547,
+ '_фтв' => 330855,
+ 'цш' => 330840,
+ 'ыу_' => 328768,
+ '_вш' => 328099,
+ 'ыеф' => 327969,
+ 'ащк' => 327417,
+ 'ау' => 326943,
+ 'фг' => 325033,
+ 'ыщт' => 324015,
+ 'ещк' => 323712,
+ 'кфт' => 323640,
+ 'Г' => 321939,
+ 'шфт' => 320162,
+ 'укш' => 317784,
+ 'цу' => 316785,
+ 'кк' => 315410,
+ 'б' => 314575,
+ 'кшÑ' => 313744,
+ 'ен_' => 311967,
+ '_фтв_' => 308504,
+ 'пщ' => 308174,
+ 'куы' => 307823,
+ '_дш' => 307160,
+ 'мук' => 306960,
+ 'шз' => 305949,
+ 'ещ_' => 304610,
+ 'уте_' => 304101,
+ 'дг' => 303253,
+ 'гу' => 303204,
+ 'фм' => 303000,
+ 'г_' => 302859,
+ '_Л' => 302238,
+ 'шдд' => 301567,
+ 'дн' => 301483,
+ 'еук_' => 300257,
+ 'ыеу' => 299706,
+ 'ÑŽ_' => 299051,
+ 'ик' => 297795,
+ 'ун' => 297361,
+ 'щп' => 295250,
+ 'кд' => 293554,
+ 'уд_' => 292386,
+ 'ву_' => 290954,
+ '_ьу' => 290951,
+ 'иг' => 290292,
+ 'ид' => 288330,
+ 'Ñк' => 287361,
+ 'Ñ‚Ñу' => 286272,
+ 'вк' => 284378,
+ 'кп' => 284138,
+ 'уз' => 283322,
+ 'кÑ' => 283142,
+ 'ыз' => 282917,
+ 'пу_' => 282776,
+ 'ум' => 282463,
+ 'б_' => 281282,
+ 'гы_' => 280570,
+ 'уч' => 280528,
+ 'щты' => 279809,
+ 'фке' => 279753,
+ 'Ьф' => 279333,
+ 'Ñщь' => 278782,
+ '_рщ' => 278622,
+ 'фьу' => 278521,
+ 'фте' => 277715,
+ '-' => 277686,
+ 'уп' => 277503,
+ 'рук' => 275613,
+ 'Сщ' => 274637,
+ 'М' => 274193,
+ '_Ьф' => 274144,
+ 'аф' => 274069,
+ '_зщ' => 273955,
+ 'Ñ‚Ñ„_' => 273889,
+ 'цр' => 273566,
+ 'ьу_' => 272167,
+ '_ыщ' => 271696,
+ 'шму' => 271165,
+ 'Ñ„Ñ‹_' => 270278,
+ 'гф' => 269027,
+ 'ущ' => 267453,
+ '_Сщ' => 267133,
+ 'пг' => 267081,
+ '_дф' => 267006,
+ 'ак' => 266453,
+ 'цщ' => 264841,
+ 'ьи' => 264710,
+ 'екф' => 264095,
+ 'дшт' => 263489,
+ '_цр' => 263397,
+ 'уш' => 262991,
+ 'му_' => 261245,
+ 'ша' => 260577,
+ 'гÑ' => 256687,
+ 'зук' => 255869,
+ 'фтп' => 255422,
+ '_иу' => 254596,
+ 'ды' => 254148,
+ 'вук' => 252453,
+ 'ьг' => 251288,
+ 'вг' => 251190,
+ 'укы_' => 250419,
+ '_Щ' => 249968,
+ 'Ñг' => 249351,
+ 'кл' => 248699,
+ 'фь_' => 248450,
+ 'Ñрф' => 248419,
+ 'ч_' => 247838,
+ 'Ñщт' => 246201,
+ 'уыы' => 245094,
+ '_Ñ‹Ñ„' => 244630,
+ 'ыек' => 244076,
+ 'фтш' => 243464,
+ 'уÑе' => 242780,
+ 'уе_' => 242600,
+ 'Ñд' => 241454,
+ 'ьуте' => 241232,
+ 'ÑÑ€_' => 240100,
+ '_аш' => 239950,
+ 'удд' => 239868,
+ 'ешт' => 239426,
+ 'щке' => 239421,
+ '_цф' => 239167,
+ '_еу' => 238026,
+ 'дду' => 237811,
+ 'де' => 236464,
+ 'Ер' => 235830,
+ 'щи' => 235606,
+ 'уц' => 234201,
+ 'рфе' => 234172,
+ 'тфд' => 233979,
+ '_Ер' => 233796,
+ 'Ñ‹Ñ‹_' => 232943,
+ 'шуы' => 232445,
+ 'Ñл_' => 232278,
+ 'фдш' => 231996,
+ 'йг' => 231387,
+ 'ке_' => 230871,
+ '_рф' => 229906,
+ 'кфе' => 229482,
+ 'нф' => 228664,
+ 'фкв' => 228181,
+ 'рфк' => 227014,
+ 'фкш' => 226922,
+ 'Ñ„Ñ‚Ñ„' => 225903,
+ 'вы' => 225790,
+ '_ьш' => 225315,
+ 'рфт' => 225127,
+ 'кв_' => 224430,
+ 'теу' => 223863,
+ 'Ñ' => 223292,
+ 'иук' => 222200,
+ 'шые_' => 222044,
+ 'рг' => 221618,
+ 'фн_' => 221591,
+ '_ищ' => 221564,
+ 'Ñ„Ñ‚Ñ' => 221470,
+ 'гш' => 220849,
+ 'щгт' => 220718,
+ 'фшт' => 220565,
+ 'шфт_' => 219515,
+ 'щтф' => 219177,
+ 'шту_' => 219082,
+ '_фк' => 218716,
+ 'фкф' => 218688,
+ 'ьь' => 218160,
+ '_ащк' => 218053,
+ 'ун_' => 217685,
+ 'аа' => 217527,
+ 'фпу' => 216957,
+ '_шы' => 216278,
+ 'оф' => 216197,
+ 'укф' => 215559,
+ 'штв' => 215097,
+ 'ешÑ' => 214467,
+ 'кшы' => 213983,
+ 'Ñеш' => 213982,
+ 'шву' => 213880,
+ '_ек' => 213862,
+ 'ьфк' => 213552,
+ 'щту' => 212793,
+ 'дв_' => 212539,
+ '_фд' => 211776,
+ 'ыещ' => 211697,
+ '_Ñ‹Ñ€' => 211560,
+ 'шу_' => 211333,
+ '_цш' => 210931,
+ 'фые' => 210916,
+ 'кшт' => 210883,
+ 'шуы_' => 210610,
+ 'штф' => 210479,
+ '_вщ' => 210456,
+ 'Ñ„Ñ€' => 210325,
+ 'ещт' => 210022,
+ 'куф' => 207804,
+ 'ыеш' => 207485,
+ '_кф' => 207119,
+ 'егк' => 207005,
+ 'дуы' => 205755,
+ 'щц_' => 205661,
+ 'туы' => 205651,
+ 'Ñ‚Ñу_' => 205300,
+ '_Ñ‚Ñ„' => 204574,
+ 'кф_' => 204301,
+ 'дшы' => 203789,
+ '_зу' => 203378,
+ 'гз' => 202025,
+ 'ефе' => 201263,
+ 'шеш' => 201025,
+ 'шпр' => 200715,
+ 'щь_' => 200474,
+ 'ре' => 199798,
+ '_вф' => 199021,
+ 'щф' => 198079,
+ 'ги' => 198046,
+ 'екш' => 197973,
+ 'зкщ' => 197813,
+ 'шен' => 197199,
+ 'ны' => 197115,
+ 'Ñру' => 196570,
+ 'ьук' => 196308,
+ '_кщ' => 196080,
+ 'зг' => 195491,
+ '_ыг' => 195321,
+ 'тн' => 194685,
+ '_ещ_' => 194665,
+ 'ыщт_' => 193670,
+ 'гв' => 193531,
+ '_М' => 193112,
+ 'рфе_' => 193108,
+ 'ште' => 192838,
+ 'зз' => 192327,
+ '_Г' => 191848,
+ 'фку' => 191743,
+ 'Ср' => 191592,
+ 'гку' => 191412,
+ '_н' => 191382,
+ 'Ые' => 190369,
+ 'шл' => 189712,
+ 'кут' => 189365,
+ 'Сф' => 189291,
+ '_Ср' => 189190,
+ 'уа' => 189150,
+ 'Ñфд' => 189116,
+ 'ефт' => 188886,
+ 'ÑÑ„Ñ‚' => 188880,
+ 'шен_' => 188162,
+ 'щтп' => 187544,
+ '_Ые' => 187541,
+ '_ду' => 186840,
+ 'кшф' => 186638,
+ 'дф_' => 186365,
+ '_ак' => 186227,
+ 'ьшт' => 186199,
+ 'Ñрш' => 185470,
+ '_Сф' => 184455,
+ 'вшф' => 183919,
+ 'уку' => 183534,
+ 'и_' => 183241,
+ 'рн' => 182046,
+ 'тл' => 181189,
+ 'Ñ‹Ñ€_' => 181093,
+ 'шеу' => 180541,
+ 'пд' => 179791,
+ 'кшу' => 179778,
+ 'феу_' => 179645,
+ 'щл' => 179426,
+ 'Еру' => 179382,
+ '_ыш' => 179325,
+ 'рк' => 178780,
+ 'щш' => 178587,
+ '_Еру' => 178051,
+ '_ик' => 177164,
+ '_Ñ„_' => 177016,
+ 'тг' => 176993,
+ '_Ñщь' => 176778,
+ '_аф' => 176218,
+ '_дщ' => 175697,
+ 'уфк' => 175426,
+ 'гп' => 175035,
+ 'ши' => 174676,
+ 'вы_' => 174426,
+ 'Ñ„Ñе' => 174165,
+ 'фдд_' => 174059,
+ 'ды_' => 173689,
+ 'уду' => 172990,
+ '_Ñщт' => 172972,
+ 'тфе' => 172941,
+ 'тву' => 172621,
+ 'еф_' => 172280,
+ '_ру' => 172274,
+ 'твш' => 172104,
+ 'ршт' => 171766,
+ 'ддш' => 171707,
+ 'тфд_' => 171600,
+ '_цщ' => 171300,
+ 'ьуте_' => 171070,
+ '_пк' => 170705,
+ 'щму' => 170638,
+ '_ыеф' => 170512,
+ 'куу' => 170457,
+ '_ту' => 170276,
+ 'фв_' => 170040,
+ 'Дш' => 169988,
+ 'Ñ„Ñ‹Ñ‹' => 169401,
+ 'фц' => 169347,
+ '_зкщ' => 169029,
+ 'зщк' => 168738,
+ 'кфд' => 168473,
+ 'дн_' => 168155,
+ 'ефд' => 168054,
+ 'ырш' => 167802,
+ 'ьфт_' => 167663,
+ 'Ð' => 167588,
+ 'утÑ' => 167433,
+ '_Дш' => 167426,
+ 'гь_' => 166394,
+ 'шыр' => 165508,
+ 'ьы' => 165491,
+ 'щгк' => 165414,
+ '_пф' => 164893,
+ '_мш' => 164822,
+ 'ед' => 164671,
+ 'щьу' => 164534,
+ 'щге' => 164053,
+ 'щку' => 163842,
+ 'пкф' => 163771,
+ 'теш' => 163146,
+ 'Ñ„Ñл' => 163112,
+ '_рш' => 162989,
+ 'зфк' => 162528,
+ 'Ñ„Ñ‚Ñ‹' => 162171,
+ 'фдф' => 162008,
+ 'укт' => 161871,
+ 'щты_' => 161787,
+ 'уые_' => 161486,
+ 'фер' => 161142,
+ 'Иф' => 160819,
+ 'дфтв' => 160558,
+ 'нщ' => 158473,
+ 'фа' => 158318,
+ '_Иф' => 157903,
+ '_еф' => 157745,
+ 'Еру_' => 157615,
+ '_Еру_' => 156692,
+ '_тщ' => 156680,
+ '_Ñ‹Ñ' => 156436,
+ '_шы_' => 156385,
+ 'уфе' => 155957,
+ 'ефк' => 155661,
+ 'цфк' => 155496,
+ 'ыыш' => 154602,
+ 'тук' => 154356,
+ 'вут' => 154338,
+ 'Зф' => 153656,
+ 'ощ' => 153525,
+ 'лщ' => 153367,
+ 'теф' => 152803,
+ 'ыл' => 152674,
+ 'пук' => 152217,
+ 'шд_' => 151639,
+ 'уи' => 151373,
+ 'гте' => 151173,
+ 'уке' => 151003,
+ 'шщты' => 150797,
+ '_Зф' => 150703,
+ 'пре' => 150556,
+ 'щкш' => 149855,
+ 'Ñфк' => 149783,
+ 'щр' => 149750,
+ 'еуы' => 149445,
+ 'ифд' => 149290,
+ 'Ы_' => 149263,
+ 'ыь' => 149107,
+ 'Ф_' => 149078,
+ 'Ñешщ' => 148856,
+ 'ын' => 148571,
+ 'ну' => 148305,
+ 'шÑÑ€' => 148270,
+ 'фду' => 148225,
+ 'ьщт' => 147989,
+ 'щдд' => 147879,
+ 'кщт' => 147783,
+ 'Ñешщт' => 147694,
+ 'шеф' => 147561,
+ 'ыук' => 147357,
+ 'здф' => 147225,
+ 'щкв' => 147100,
+ '_ыз' => 146841,
+ 'штш' => 146690,
+ 'дь' => 146638,
+ 'дфе' => 146479,
+ 'тпу' => 146121,
+ 'ьфе' => 145367,
+ 'кше' => 145271,
+ 'ад' => 145252,
+ 'лшт' => 145247,
+ '_щт' => 145014,
+ 'шв_' => 144811,
+ 'дуы_' => 144727,
+ 'ыд' => 143912,
+ '_ьг' => 143840,
+ 'ÑÑ„' => 143485,
+ 'вшы' => 143475,
+ 'дшф' => 142849,
+ 'рт' => 142829,
+ 'дше' => 142470,
+ 'ÑÑ‹' => 142391,
+ '_иш' => 141817,
+ 'ышт' => 141780,
+ 'шÑу' => 141649,
+ 'м_' => 141494,
+ 'цщк' => 141476,
+ 'зе' => 141431,
+ 'щдш' => 141227,
+ 'ÑÑ‹_' => 140829,
+ 'шдш' => 140828,
+ 'лы' => 140778,
+ 'щдщ' => 140643,
+ '_пщ' => 140398,
+ 'щтфд' => 140000,
+ 'лу_' => 139589,
+ 'гыу' => 139587,
+ '_ут' => 139586,
+ 'щу' => 139314,
+ 'гые' => 139126,
+ 'уту' => 139042,
+ 'тн_' => 138820,
+ 'ыеук' => 138599,
+ '_иг' => 138515,
+ 'шфд' => 137980,
+ 'Шт' => 137336,
+ 'щд_' => 137139,
+ 'уфы' => 136622,
+ '_Ñк' => 136074,
+ 'еув' => 135900,
+ 'ащк_' => 135631,
+ 'пут' => 135409,
+ 'дфы' => 135329,
+ 'шпре' => 135026,
+ '_Шт' => 135002,
+ '_ащк_' => 134348,
+ 'Фд' => 134055,
+ 'ещт_' => 134007,
+ '_зд' => 133793,
+ '_Ñрф' => 133635,
+ 'тше' => 133585,
+ 'утв' => 133568,
+ 'мщ' => 133495,
+ 'фьш' => 133409,
+ 'гтв' => 133393,
+ 'фкн' => 133368,
+ 'щгы' => 133360,
+ 'вф_' => 133197,
+ 'ин' => 133067,
+ 'ше_' => 132783,
+ 'пы' => 132464,
+ '_пу' => 132182,
+ 'теук' => 132119,
+ '_Фд' => 131930,
+ 'фву' => 131768,
+ 'Ку' => 131546,
+ 'ддф' => 131014,
+ 'Ñфе' => 130952,
+ '_ьфк' => 130740,
+ 'еув_' => 130701,
+ 'Ñрщ' => 130659,
+ 'кьф' => 130587,
+ 'Ыф' => 130323,
+ 'шму_' => 130316,
+ 'уму' => 129971,
+ 'щв_' => 129929,
+ 'щте' => 129815,
+ 'зку' => 129609,
+ '_Ку' => 129544,
+ 'шÑ' => 129478,
+ 'шщтф' => 129073,
+ 'фее' => 128984,
+ 'уу_' => 128367,
+ '_Ыф' => 128233,
+ 'Ñ_' => 128176,
+ 'зду' => 128132,
+ 'ышщ' => 128045,
+ 'зы' => 128029,
+ '_Ñ„Ñ' => 128028,
+ 'Ьш' => 127927,
+ 'фкв_' => 127830,
+ 'Ñ„Ñ‚Ñу' => 127712,
+ 'кфÑ' => 127666,
+ 'уты' => 127423,
+ 'шты' => 126942,
+ 'екщ' => 126826,
+ 'Кщ' => 126701,
+ 'Рщ' => 126532,
+ 'фкл' => 126489,
+ 'вн' => 126353,
+ 'Ñ„Ñ' => 126350,
+ '_лф' => 126193,
+ '_Ьш' => 126163,
+ 'уыы_' => 126069,
+ 'оу' => 125813,
+ 'уьу' => 125685,
+ 'Ñ„ÑÑ€' => 125605,
+ 'гтш' => 125351,
+ 'уг' => 125181,
+ '_Рщ' => 124932,
+ 'щы_' => 124864,
+ '_Кщ' => 124793,
+ 'Ьщ' => 124621,
+ 'ршд' => 124455,
+ 'ки' => 124444,
+ 'дук' => 124441,
+ 'вуы' => 124395,
+ 'еку' => 124080,
+ 'уфт' => 124062,
+ 'ифт' => 124055,
+ '_Ñд' => 124040,
+ 'вшт' => 123942,
+ 'цт' => 123665,
+ 'фпу_' => 123595,
+ '_оф' => 123485,
+ 'ьн' => 123450,
+ 'фьф' => 123131,
+ 'щкн' => 123087,
+ 'щщв' => 122668,
+ '_Ьщ' => 122652,
+ 'егку' => 122593,
+ 'дшÑ' => 122214,
+ 'дфтв_' => 121851,
+ 'ештп' => 121651,
+ 'Фт' => 121629,
+ 'гку_' => 121592,
+ 'ьуы' => 121539,
+ 'ерф' => 121530,
+ 'ерук' => 121443,
+ 'кшÑÑ„' => 121437,
+ 'шÑл' => 121424,
+ 'щн' => 121176,
+ 'шер' => 120943,
+ 'аг' => 120862,
+ 'тшÑ' => 120684,
+ 'Ñе_' => 120677,
+ 'тшт' => 120588,
+ 'Ñ„Ñу' => 120471,
+ 'кл_' => 120435,
+ 'фу' => 120312,
+ 'ышщт' => 120196,
+ 'вук_' => 120193,
+ 'ьы_' => 120164,
+ 'У_' => 120106,
+ '_зш' => 120099,
+ 'шщты_' => 119973,
+ 'ьф_' => 119694,
+ 'рфь' => 119555,
+ 'тек' => 119519,
+ 'флу' => 119460,
+ 'кщь' => 119398,
+ '_Фт' => 119291,
+ 'гу_' => 119227,
+ '_гт' => 118817,
+ 'црф' => 118749,
+ 'гк_' => 118651,
+ 'дфк' => 118609,
+ 'Ву' => 118171,
+ 'Ñщд' => 118156,
+ 'шку' => 118043,
+ 'Ñу' => 117822,
+ 'иду' => 117566,
+ 'щмш' => 117375,
+ 'ÑÑ‹' => 117316,
+ 'щые' => 117149,
+ '_цу' => 117135,
+ 'щгте' => 117119,
+ '_зр' => 117036,
+ 'ешм' => 116996,
+ 'щтп_' => 116866,
+ 'щьз' => 116573,
+ '_Ву' => 116459,
+ 'щкн_' => 116410,
+ '_црф' => 116300,
+ 'шщтфд' => 116277,
+ '_уд' => 116243,
+ 'уц_' => 116230,
+ '_кш' => 116202,
+ 'зфт' => 116159,
+ 'км' => 115981,
+ 'мшу' => 115857,
+ 'Ñфд_' => 115652,
+ 'нд' => 115635,
+ 'Рф' => 115506,
+ 'рщц' => 115501,
+ 'щтфд_' => 115252,
+ 'твф' => 115227,
+ '_ощ' => 114866,
+ 'фкн_' => 114787,
+ '_вшы' => 114442,
+ 'зщке' => 114288,
+ 'щьф' => 114203,
+ 'фту' => 114100,
+ 'вв' => 113913,
+ 'црфе' => 113833,
+ 'ьфд' => 113703,
+ 'Ñуы' => 113409,
+ '_Рф' => 113324,
+ 'Ñ„Ñ‚Ñ‚' => 113286,
+ 'Дф' => 113129,
+ 'фьз' => 112980,
+ '_ьфт' => 112899,
+ '_црфе' => 112615,
+ 'щту_' => 112577,
+ 'ÑÑ' => 112544,
+ 'пт' => 112328,
+ '_лш' => 112241,
+ 'щтв' => 112187,
+ 'тшы' => 112099,
+ 'кер' => 112064,
+ 'мут' => 111958,
+ 'фкк' => 111341,
+ 'шÑфд' => 111236,
+ 'фшк' => 111137,
+ 'щкь' => 111064,
+ 'ин_' => 110846,
+ 'щву' => 110813,
+ 'цц' => 110774,
+ 'шьу' => 110747,
+ 'еду' => 110647,
+ 'щтш' => 110301,
+ '_зфк' => 110262,
+ '_здф' => 110067,
+ '_Дф' => 110059,
+ 'Ик' => 110044,
+ 'Иу' => 109914,
+ 'удш' => 109824,
+ 'шфд_' => 109790,
+ 'фму' => 109677,
+ 'ырф' => 109473,
+ 'фвш' => 109146,
+ 'щцт' => 108850,
+ 'кз' => 108808,
+ 'кфь' => 108697,
+ 'Ñн' => 108677,
+ 'ешщтф' => 108494,
+ 'Ñшф' => 108315,
+ 'шут' => 108198,
+ '_Ñфк' => 108065,
+ 'шк_' => 108018,
+ 'увш' => 107976,
+ '_Ик' => 107964,
+ 'дшые' => 107922,
+ 'кеш' => 107854,
+ 'Ыу' => 107779,
+ '_Иу' => 107636,
+ 'тту' => 107509,
+ 'црфе_' => 107281,
+ 'тщ_' => 107207,
+ 'шг' => 106964,
+ 'Ьу' => 106959,
+ 'ещк_' => 106863,
+ 'уыу' => 106701,
+ 'фыу' => 106693,
+ 'Зк' => 106633,
+ 'кув' => 106390,
+ 'Ð’Ñ„' => 106198,
+ 'фку_' => 106079,
+ 'укь' => 106075,
+ 'шьф' => 106053,
+ 'ае' => 105847,
+ 'шщ_' => 105787,
+ 'та' => 105774,
+ '_Ыу' => 105677,
+ 'ыуф' => 105437,
+ '-_' => 105232,
+ 'ееу' => 105158,
+ '_Зк' => 104975,
+ 'ьшÑ' => 104975,
+ '_Ьу' => 104952,
+ 'гдф' => 104853,
+ 'шыр_' => 104712,
+ 'ифдд' => 104667,
+ 'ештп_' => 104653,
+ 'ьшд' => 104547,
+ '_Ð’Ñ„' => 104527,
+ 'дщп' => 104215,
+ 'пн' => 104155,
+ 'кфш' => 103989,
+ 'ÑÑ‹_' => 103727,
+ 'тшф' => 103716,
+ 'Ощ' => 103362,
+ 'Ñ‹ÑÑ€' => 103122,
+ 'шÑфд_' => 103121,
+ 'Фк' => 103096,
+ 'ыещк' => 103076,
+ '_цщк' => 102792,
+ 'фшт_' => 102589,
+ '_екф' => 102414,
+ 'ге_' => 102381,
+ 'еут' => 102345,
+ '_Ощ' => 102308,
+ 'пы_' => 102294,
+ 'щÑл' => 102266,
+ 'кÑÑ€' => 102199,
+ '_уч' => 102009,
+ 'Ñщг' => 101753,
+ 'дуÑ' => 101267,
+ '_Ñ„Ñ‹' => 101251,
+ 'феф' => 101157,
+ '_фь' => 100888,
+ 'ешщты' => 100822,
+ 'Ñещ' => 100809,
+ '_ид' => 100767,
+ 'зкш' => 100646,
+ '_Фк' => 100640,
+ 'шмук' => 100618,
+ 'шду' => 100415,
+ '_щк' => 100400,
+ 'дфÑ' => 100332,
+ 'пшт' => 100247,
+ '_штв' => 100020,
+ 'фкд' => 100011,
+ 'шÑÑ‹' => 99921,
+ 'щзу' => 99863,
+ 'ул' => 99838,
+ 'утп' => 99816,
+ 'рщц_' => 99802,
+ 'утÑу' => 99725,
+ 'уут' => 99647,
+ 'Ñ„Ñ‚Ñу_' => 99517,
+ 'кт_' => 99515,
+ '_еш' => 99310,
+ 'ÑÑ„_' => 99287,
+ 'кщы' => 99285,
+ 'щщд' => 99082,
+ 'шÑу_' => 98887,
+ 'ре_' => 98844,
+ '_вк' => 98718,
+ '_фе' => 98609,
+ 'дут' => 98609,
+ '_мф' => 98573,
+ 'пфт' => 98362,
+ 'кфв' => 98272,
+ 'ерщ' => 98220,
+ '_й' => 98144,
+ 'тфь' => 98142,
+ 'ыше' => 97988,
+ 'фшд' => 97975,
+ 'Ыщ' => 97850,
+ '_Ñ' => 97822,
+ 'кфеш' => 97671,
+ 'ди' => 97604,
+ 'фещ' => 97556,
+ 'шыы' => 97500,
+ 'щкф' => 97354,
+ 'рук_' => 97295,
+ 'щще' => 97274,
+ 'кфд_' => 97254,
+ 'укк' => 97145,
+ 'фьу_' => 97113,
+ 'ще_' => 97006,
+ 'Ñ„Ñ‹Ñ€' => 96700,
+ 'еуы_' => 96650,
+ 'мшв' => 96648,
+ 'ашд' => 96635,
+ 'рут' => 96620,
+ 'штÑ' => 96501,
+ 'дуф' => 96415,
+ 'ешы' => 96414,
+ '_Ыщ' => 96395,
+ 'ршы' => 96353,
+ 'теы' => 96255,
+ 'шÑÑ‹_' => 96172,
+ 'гыш' => 96077,
+ 'кщ_' => 95998,
+ 'удф' => 95940,
+ 'тые' => 95388,
+ 'вщ_' => 95386,
+ 'фтл' => 95077,
+ '_щт_' => 95043,
+ 'гкф' => 94912,
+ 'ьуы_' => 94866,
+ 'фкÑ' => 94838,
+ 'Вш' => 94668,
+ '_ву_' => 94629,
+ 'ыыу' => 94584,
+ 'уь_' => 94580,
+ 'рщщ' => 94350,
+ 'нт' => 94332,
+ 'ыефе' => 94275,
+ 'ефеу' => 94130,
+ 'руф' => 94124,
+ 'Ñщк' => 93440,
+ 'аук' => 93440,
+ 'тфеш' => 93385,
+ '_ад' => 93376,
+ '_Ñу' => 93224,
+ '_Вш' => 93139,
+ 'зщд' => 93128,
+ 'щкт' => 93113,
+ '_Ñг' => 93076,
+ 'ьфы' => 93042,
+ 'ÑÑ„Ñ‚_' => 92985,
+ 'твук' => 92597,
+ 'Ñ„Ñ„' => 92559,
+ 'тпы' => 92419,
+ '_Ð' => 92312,
+ 'ктф' => 92241,
+ '_дшы' => 92121,
+ 'кщг' => 92062,
+ 'мук_' => 91992,
+ 'кш_' => 91947,
+ 'кшуы' => 91922,
+ 'Ñ„Ñл_' => 91856,
+ 'ышÑ' => 91850,
+ 'еи' => 91825,
+ 'туы_' => 91785,
+ 'ерш' => 91753,
+ 'Ñ‹Ñ„Ñ‚' => 91746,
+ 'тштп' => 91741,
+ 'лштп' => 91737,
+ 'дшые_' => 91694,
+ 'Кф' => 91666,
+ 'кпу' => 91317,
+ 'ышщт_' => 91154,
+ 'еÑ' => 91136,
+ 'Ищ' => 90828,
+ 'уÑеш' => 90716,
+ 'теы_' => 90658,
+ 'гер' => 90229,
+ 'Т_' => 90130,
+ 'Ду' => 90126,
+ 'тш_' => 90109,
+ 'пре_' => 90072,
+ 'уее' => 89982,
+ 'Цф' => 89979,
+ 'фкы' => 89921,
+ 'Пк' => 89886,
+ 'икф' => 89875,
+ '_Кф' => 89872,
+ '_Ñш' => 89792,
+ 'Ту' => 89764,
+ 'гл' => 89689,
+ 'уыш' => 89569,
+ 'туе' => 89464,
+ 'фмш' => 89445,
+ 'ырщ' => 89287,
+ 'нз' => 89249,
+ 'еуь' => 89213,
+ 'зут' => 89150,
+ 'Ьфк' => 89148,
+ 'ьуе' => 89118,
+ 'Тф' => 88995,
+ 'шÑе' => 88959,
+ 'дщк' => 88795,
+ 'егку_' => 88760,
+ 'Ñещк' => 88669,
+ '_Ищ' => 88641,
+ '_нщ' => 88604,
+ 'ьщм' => 88597,
+ '_Цф' => 88492,
+ 'вн_' => 88406,
+ 'уеу' => 88375,
+ 'Оф' => 88217,
+ 'Ш_' => 88189,
+ '_дшые' => 88083,
+ 'штвш' => 88070,
+ '_Пк' => 87974,
+ '_Ьфк' => 87947,
+ 'щдв' => 87898,
+ 'укшÑ' => 87872,
+ 'ьн_' => 87831,
+ '_ыщт' => 87753,
+ '_Ду' => 87739,
+ 'зшт' => 87640,
+ 'Цр' => 87593,
+ 'Ñщьз' => 87579,
+ '_Ту' => 87501,
+ 'щкд' => 87415,
+ 'кщз' => 87320,
+ '_Тф' => 87295,
+ '_Оф' => 87094,
+ '_Цр' => 87092,
+ 'Ñ‹Ñ„_' => 86895,
+ 'щыу' => 86863,
+ 'лук' => 86777,
+ '_ашд' => 86662,
+ 'кшуы_' => 86647,
+ 'еуд' => 86602,
+ '_му' => 86477,
+ 'дуÑе' => 86451,
+ 'шер_' => 86318,
+ 'уьут' => 86268,
+ 'щкы' => 86267,
+ 'Ру' => 86203,
+ 'щщв_' => 86141,
+ '_зку' => 86115,
+ 'рщд' => 86093,
+ 'ец' => 86083,
+ 'лы_' => 86076,
+ 'ог' => 86063,
+ 'укщ' => 86043,
+ 'вуд' => 86020,
+ 'фте_' => 85862,
+ 'йгу' => 85845,
+ 'уфв' => 85802,
+ 'ыут' => 85724,
+ 'Дщ' => 85683,
+ 'Ñш' => 85664,
+ 'Ещ' => 85546,
+ '_ау' => 85507,
+ 'дщт' => 85495,
+ 'гкш' => 85346,
+ 'уер' => 85225,
+ 'ефд_' => 85208,
+ 'ещкн' => 85054,
+ 'ифдд_' => 85045,
+ 'нь' => 84798,
+ 'щкп' => 84777,
+ '_Ру' => 84684,
+ 'шук' => 84572,
+ '_фв' => 84558,
+ 'ешму' => 84465,
+ 'штеу' => 84462,
+ 'Ñлу' => 84323,
+ '_фи' => 84297,
+ 'шÑш' => 84197,
+ '_Ещ' => 84194,
+ 'кштп' => 84191,
+ 'пку' => 84073,
+ '_Дщ' => 84045,
+ 'Ñ‹Ñщ' => 84026,
+ 'тпд' => 83972,
+ 'где' => 83964,
+ '_гы' => 83802,
+ 'твшф' => 83790,
+ 'Цш' => 83774,
+ 'Ыеф' => 83639,
+ 'фо' => 83453,
+ 'куÑ' => 83444,
+ 'Ñ‚Ñш' => 83309,
+ 'шпре_' => 83226,
+ 'шÑÑ„Ñ‚' => 83169,
+ 'Зщ' => 83132,
+ '_Ñщьз' => 83117,
+ 'мфт' => 83082,
+ 'мукы' => 83053,
+ '_ын' => 82956,
+ 'Ыр' => 82899,
+ 'рщк' => 82897,
+ 'куд' => 82811,
+ 'ршз' => 82753,
+ 'тд' => 82679,
+ 'кфз' => 82589,
+ 'ащщ' => 82500,
+ 'уфд' => 82469,
+ '_ифт' => 82371,
+ 'вщт' => 82341,
+ 'щщл' => 82333,
+ '_Ыеф' => 82331,
+ '_Ñщд' => 82307,
+ 'ещкн_' => 82301,
+ 'пуы' => 82278,
+ 'шыш' => 82278,
+ '_рщц' => 82265,
+ 'муд' => 82214,
+ '_Цш' => 82190,
+ 'утÑу_' => 82149,
+ 'штф_' => 82128,
+ '_тш' => 82067,
+ 'шыещ' => 82017,
+ 'кшв' => 82005,
+ 'пп' => 81919,
+ 'цшт' => 81895,
+ 'ешÑ_' => 81639,
+ 'фтщ' => 81465,
+ '_ьщм' => 81354,
+ 'Дшы' => 81348,
+ 'цше' => 81332,
+ 'Зу' => 81317,
+ '_Зщ' => 81286,
+ '_Ыр' => 81138,
+ 'рфд' => 81108,
+ 'цук' => 81026,
+ 'кдв' => 80935,
+ '_Дшы' => 80754,
+ 'лг' => 80735,
+ 'ии' => 80722,
+ 'ьгы' => 80702,
+ 'аау' => 80675,
+ 'уÑщ' => 80619,
+ 'рн_' => 80587,
+ 'фвф' => 80578,
+ 'кщд' => 80559,
+ 'Ðк' => 80514,
+ 'твщ' => 80514,
+ 'Я' => 80395,
+ '_Зу' => 80325,
+ 'тфешщ' => 80284,
+ 'щкдв' => 80197,
+ 'шыу' => 79949,
+ 'ур' => 79932,
+ 'фкь' => 79919,
+ 'тм' => 79881,
+ 'геш' => 79823,
+ 'тштп_' => 79732,
+ 'удд_' => 79610,
+ 'ышф' => 79609,
+ 'ьиу' => 79600,
+ '_Ðк' => 79426,
+ '_ыефе' => 79420,
+ 'уьуте' => 79399,
+ 'ьщк' => 79392,
+ 'кшые' => 79325,
+ 'щьь' => 79313,
+ 'зрщ' => 79263,
+ 'дфн' => 79220,
+ 'дштп' => 79179,
+ 'шмш' => 79165,
+ '_ащщ' => 79074,
+ 'штуы' => 79070,
+ '_шь' => 79065,
+ 'ЫÑ' => 79026,
+ 'щер' => 79005,
+ 'ашÑ' => 78976,
+ '_ште' => 78972,
+ 'щмшу' => 78953,
+ 'щду' => 78924,
+ '_-' => 78685,
+ 'щрт' => 78658,
+ 'шдь' => 78542,
+ 'щке_' => 78513,
+ '_Ñрш' => 78474,
+ 'дук_' => 78313,
+ 'ьукш' => 78267,
+ 'ефеш' => 78203,
+ 'Дшые' => 78192,
+ 'пр_' => 78191,
+ 'ышы' => 78184,
+ '_ыук' => 78093,
+ 'Еу' => 77985,
+ 'вп' => 77862,
+ 'тещ' => 77765,
+ '_ЫÑ' => 77698,
+ '_Дшые' => 77649,
+ 'Ñду' => 77534,
+ 'щещ' => 77490,
+ '_рщц_' => 77412,
+ 'иду_' => 77379,
+ 'дун' => 77370,
+ 'щкл' => 77260,
+ 'зду_' => 77159,
+ 'утт' => 77097,
+ 'утф' => 77071,
+ 'еиф' => 77065,
+ 'вфт' => 77028,
+ 'ефш' => 76786,
+ 'мфд' => 76742,
+ 'Е_' => 76731,
+ 'твк' => 76703,
+ 'рщт' => 76678,
+ 'ьув' => 76599,
+ 'икш' => 76591,
+ 'ифк' => 76589,
+ 'вр' => 76587,
+ 'Ñрфк' => 76477,
+ 'ызу' => 76434,
+ 'вштп' => 76348,
+ 'Ыг' => 76305,
+ '_аг' => 76225,
+ 'тпы_' => 76158,
+ 'Дшые_' => 76153,
+ 'Ñ„Ñ‚Ñ„_' => 76134,
+ 'ешф' => 76116,
+ 'ккш' => 76105,
+ 'зрш' => 76095,
+ 'щдф' => 76072,
+ 'вгÑ' => 76067,
+ 'щьш' => 76052,
+ 'утш' => 76036,
+ 'зу_' => 76006,
+ 'дш_' => 75891,
+ 'мшт' => 75865,
+ 'пфк' => 75861,
+ 'шз_' => 75848,
+ '_Еу' => 75701,
+ 'Ñфеш' => 75641,
+ 'щцу' => 75635,
+ 'цы' => 75609,
+ 'ыуы' => 75516,
+ '_кг' => 75377,
+ '_Ñщг' => 75363,
+ 'фтн' => 75319,
+ '_Ыг' => 75289,
+ '_зг' => 75289,
+ 'шддш' => 75265,
+ 'гз_' => 75204,
+ 'лр' => 75185,
+ 'рф_' => 74922,
+ 'Ñут' => 74890,
+ 'Ñ‚ÑÑ€' => 74748,
+ 'щч' => 74677,
+ 'ащкь' => 74669,
+ 'дл' => 74665,
+ 'еифд' => 74642,
+ 'щеу' => 74625,
+ 'фьуы' => 74618,
+ 'вшф_' => 74567,
+ 'дм' => 74491,
+ 'ÑŽÑ' => 74411,
+ '_йг' => 74347,
+ 'ыеук_' => 74278,
+ 'Ñ‚Ñ„Ñ‚' => 74203,
+ 'Ек' => 74194,
+ 'ФТ' => 74171,
+ 'штщ' => 74065,
+ '_зук' => 73991,
+ 'Срф' => 73917,
+ 'Тщ' => 73866,
+ 'руы' => 73706,
+ 'еифдд' => 73688,
+ 'Гт' => 73464,
+ 'Ñщь_' => 73463,
+ 'да' => 73442,
+ 'ддщ' => 73441,
+ 'ыефт' => 73407,
+ 'утеш' => 73271,
+ '_Срф' => 73178,
+ 'ыщтп' => 73174,
+ 'Ñку' => 73093,
+ 'Пу' => 72989,
+ '_Ек' => 72954,
+ '_рг' => 72898,
+ 'уф_' => 72876,
+ '_Гт' => 72873,
+ 'йгф' => 72796,
+ 'лф_' => 72793,
+ '_Тщ' => 72785,
+ 'Ñфешщ' => 72724,
+ 'ьщмш' => 72699,
+ 'ыдф' => 72563,
+ 'ыштп' => 72470,
+ 'чш' => 72455,
+ '_лу' => 72433,
+ 'дуе' => 72429,
+ 'уч_' => 72380,
+ 'фыш' => 72254,
+ 'нщг' => 72206,
+ 'Ñшу' => 72191,
+ '_ин' => 72101,
+ 'фыщ' => 72048,
+ 'гыу_' => 71995,
+ 'ешу' => 71979,
+ 'луе' => 71896,
+ 'кдв_' => 71837,
+ 'еÑÑ€' => 71775,
+ 'феук' => 71756,
+ 'Рш' => 71677,
+ 'ешму_' => 71667,
+ 'ашт' => 71638,
+ 'пн_' => 71588,
+ '_ыуф' => 71472,
+ 'Вщ' => 71462,
+ 'зук_' => 71394,
+ 'щкдв_' => 71376,
+ '_пг' => 71360,
+ '_Пу' => 71331,
+ 'фег' => 71313,
+ 'щдщп' => 71280,
+ 'щмук' => 71251,
+ 'пук_' => 70921,
+ 'С_' => 70886,
+ 'кшщ' => 70874,
+ 'уьф' => 70872,
+ '_Рш' => 70871,
+ 'Ðщ' => 70830,
+ 'уьш' => 70758,
+ '_уду' => 70754,
+ 'лштп_' => 70743,
+ 'цфн' => 70721,
+ 'уут_' => 70685,
+ 'ыекф' => 70673,
+ 'геу' => 70634,
+ 'фзз' => 70457,
+ 'руд' => 70409,
+ 'уÑÑ€' => 70389,
+ '_ьщмш' => 70370,
+ 'Ñ‹Ñ‹Ñ„' => 70352,
+ 'щщд_' => 70256,
+ '_ÑÑ„Ñ‚' => 70201,
+ 'чф' => 70199,
+ 'ыц' => 70152,
+ '_ыщтп' => 70129,
+ 'дфеш' => 70105,
+ 'ркш' => 70089,
+ 'ьиук' => 70087,
+ '_пш' => 70083,
+ 'куе' => 70083,
+ 'тшф_' => 70050,
+ 'гтп' => 69994,
+ 'ыгк' => 69963,
+ '_фг' => 69930,
+ 'кфешщ' => 69814,
+ 'зы_' => 69803,
+ 'фде' => 69709,
+ 'аку' => 69683,
+ 'ьукшÑ' => 69576,
+ 'куыы' => 69566,
+ 'укшÑÑ„' => 69562,
+ 'Пф' => 69555,
+ 'ШТ' => 69548,
+ 'дшту' => 69489,
+ 'кщÑ' => 69484,
+ '_Ðщ' => 69444,
+ 'уеф' => 69433,
+ 'ешь' => 69415,
+ 'дша' => 69410,
+ 'дфь' => 69405,
+ 'Ñщ_' => 69319,
+ 'зшÑ' => 69270,
+ 'шыщ' => 69251,
+ 'фые_' => 69242,
+ 'ифы' => 69224,
+ 'еукт' => 69216,
+ 'ыру' => 69160,
+ 'еь' => 69159,
+ 'Ыш' => 69127,
+ 'вку' => 69102,
+ 'ьщмшу' => 69100,
+ 'феуы' => 69032,
+ '_вг' => 68949,
+ 'ные' => 68942,
+ 'Ñ„Ñ‚Ñ‹_' => 68911,
+ 'кфы' => 68894,
+ 'ьзд' => 68867,
+ 'мшы' => 68812,
+ 'Лф' => 68771,
+ 'шеу_' => 68703,
+ 'вш_' => 68697,
+ 'Ч' => 68677,
+ 'шуд' => 68628,
+ 'фьи' => 68577,
+ 'укп' => 68571,
+ 'шыф' => 68569,
+ '_зкш' => 68507,
+ '_ьгы' => 68499,
+ 'фьуы_' => 68499,
+ 'пфь' => 68480,
+ '_ч' => 68258,
+ 'умш' => 68162,
+ 'иук_' => 68148,
+ '_Пф' => 68139,
+ 'шдв' => 68131,
+ 'щку_' => 68127,
+ 'шÑÑ„_' => 68126,
+ 'ÑÑ„Ñ‹' => 68092,
+ 'щз_' => 68088,
+ 'ршÑ' => 68032,
+ 'Ð’_' => 68001,
+ 'укм' => 67970,
+ '_Ыш' => 67954,
+ 'ыщг' => 67918,
+ '_гтш' => 67888,
+ 'екшÑ' => 67854,
+ '_Вщ' => 67833,
+ '_ыек' => 67787,
+ 'Фь' => 67758,
+ 'дшу' => 67700,
+ 'мшд' => 67640,
+ '_цше' => 67610,
+ 'дшп' => 67605,
+ '_-_' => 67542,
+ 'нф_' => 67500,
+ 'ьзш' => 67492,
+ 'нк' => 67471,
+ 'К_' => 67446,
+ '_Лф' => 67421,
+ 'фке_' => 67407,
+ 'тл_' => 67347,
+ 'Ñ„Ñу_' => 67296,
+ '_нщг' => 67295,
+ 'туц' => 67259,
+ 'кÑу' => 67200,
+ 'фды' => 67180,
+ 'щкв_' => 67170,
+ 'ьфп' => 67112,
+ 'щпк' => 67079,
+ 'фкщ' => 67006,
+ 'куы_' => 66982,
+ 'фтпу' => 66966,
+ 'рщг' => 66913,
+ 'дун_' => 66873,
+ 'Ðш' => 66854,
+ 'Мш' => 66815,
+ 'кку' => 66703,
+ 'ыршз' => 66544,
+ 'гÑе' => 66508,
+ 'Ñрщщ' => 66468,
+ 'уÑешщ' => 66410,
+ 'шдд_' => 66358,
+ 'шÑÑ„Ñ‚_' => 66341,
+ '_Фь' => 66300,
+ 'уфт_' => 66217,
+ 'кшф_' => 66184,
+ 'фкл_' => 66150,
+ 'уеш' => 66040,
+ 'кгы' => 66030,
+ '_ин_' => 66018,
+ 'ÑŽÑщ' => 65921,
+ 'тщк' => 65907,
+ 'укн' => 65881,
+ '_ырщ' => 65843,
+ 'Ñдф' => 65808,
+ '_цфк' => 65771,
+ 'ьзф' => 65769,
+ 'еду_' => 65718,
+ 'еше' => 65704,
+ 'Ñгд' => 65624,
+ 'ашдь' => 65554,
+ 'рщщд' => 65554,
+ '_Ðш' => 65441,
+ 'рщ_' => 65349,
+ '_фш' => 65311,
+ '_зщд' => 65301,
+ '_Мш' => 65279,
+ 'щфв' => 65264,
+ 'нÑ' => 65249,
+ 'еукы' => 65241,
+ 'шь_' => 65199,
+ 'ьшы' => 65176,
+ 'Ñук' => 65124,
+ 'вкф' => 65085,
+ 'Кш' => 65070,
+ 'Еф' => 64994,
+ 'кшÑÑ„Ñ‚' => 64873,
+ 'ош' => 64834,
+ 'кыш' => 64828,
+ 'фпф' => 64758,
+ 'удуÑ' => 64675,
+ 'вд' => 64673,
+ 'дь_' => 64666,
+ 'Ñрщщд' => 64626,
+ 'кще' => 64613,
+ 'кштп_' => 64609,
+ '_ашдь' => 64594,
+ 'еш_' => 64561,
+ '_Ñ‹ÑÑ€' => 64548,
+ '_штвш' => 64478,
+ 'пгф' => 64452,
+ 'екг' => 64438,
+ 'дщц' => 64403,
+ 'уфь' => 64369,
+ 'рт_' => 64364,
+ 'рш_' => 64330,
+ 'кфтÑ' => 64283,
+ 'рще' => 64281,
+ 'Ñег' => 64212,
+ 'щге_' => 64204,
+ '_куы' => 64191,
+ 'щгтв' => 64181,
+ 'кшп' => 64162,
+ 'гкт' => 64141,
+ '_Кш' => 64139,
+ 'рше' => 64109,
+ 'тыш' => 64091,
+ 'кту' => 64041,
+ 'щтщ' => 63977,
+ 'Ñщгт' => 63957,
+ 'щг_' => 63888,
+ 'ка' => 63880,
+ 'щее' => 63873,
+ 'фч' => 63868,
+ 'акщ' => 63837,
+ 'Пщ' => 63807,
+ 'шешщ' => 63782,
+ 'флу_' => 63715,
+ 'фш_' => 63692,
+ '_Еф' => 63674,
+ 'ещь' => 63625,
+ 'кыу' => 63588,
+ 'зкуы' => 63407,
+ 'вштп_' => 63397,
+ 'тфьу' => 63381,
+ 'шдду' => 63332,
+ 'ищг' => 63331,
+ 'дуп' => 63310,
+ '_оу' => 63308,
+ 'иы' => 63282,
+ '_тг' => 63235,
+ 'Ñ„Ñ€_' => 63206,
+ 'шву_' => 63174,
+ 'о_' => 63109,
+ 'куь' => 63102,
+ 'уку_' => 63009,
+ 'тфк' => 62997,
+ 'Ñн_' => 62975,
+ 'ьше' => 62970,
+ 'штпы' => 62942,
+ 'цшер' => 62886,
+ 'ишд' => 62760,
+ 'шыÑ' => 62732,
+ 'лн' => 62640,
+ 'шешщт' => 62635,
+ 'тпф' => 62603,
+ '_Пщ' => 62548,
+ 'ыуы_' => 62539,
+ 'пщ_' => 62520,
+ 'ÐÑ„' => 62489,
+ 'иу_' => 62480,
+ 'фид' => 62448,
+ 'вфк' => 62434,
+ 'фищ' => 62407,
+ 'фдду' => 62355,
+ 'Ñше' => 62287,
+ 'рфт_' => 62262,
+ 'твы' => 62237,
+ 'вшÑ' => 62178,
+ 'фыщт' => 62137,
+ 'ыекш' => 62122,
+ 'лш_' => 62115,
+ 'дшз' => 62079,
+ 'щьу_' => 62052,
+ 'Ñуы_' => 62051,
+ '_ег' => 62050,
+ 'ыещкн' => 61986,
+ 'еуф' => 61960,
+ 'ущк' => 61908,
+ 'шыь' => 61874,
+ 'фтн_' => 61778,
+ 'кув_' => 61725,
+ '_цшер' => 61719,
+ 'цт_' => 61690,
+ 'шч' => 61662,
+ 'дщ_' => 61653,
+ 'рд' => 61619,
+ 'ть' => 61489,
+ 'Ñкш' => 61461,
+ 'ддн' => 61420,
+ 'ÑŽÑщь' => 61393,
+ 'шыещк' => 61373,
+ 'щпкф' => 61362,
+ 'дÑ' => 61330,
+ 'ттш' => 61302,
+ 'шфь' => 61221,
+ 'фтп_' => 61148,
+ 'Ñкщ' => 61147,
+ 'ны_' => 61140,
+ 'вфн' => 61138,
+ '_туц' => 61132,
+ 'гт_' => 61125,
+ 'УК' => 61120,
+ '_фку' => 61108,
+ 'Ñщ' => 60932,
+ '_ÐÑ„' => 60922,
+ 'вшфт' => 60921,
+ 'гд_' => 60710,
+ 'ушт' => 60687,
+ 'игк' => 60676,
+ 'швф' => 60668,
+ 'штеук' => 60624,
+ 'шку_' => 60586,
+ 'ыфд' => 60570,
+ 'утеы' => 60465,
+ '_ерф' => 60322,
+ 'Иг' => 60172,
+ 'ышв' => 60156,
+ 'кву' => 60155,
+ 'шау' => 60136,
+ 'щыы' => 60135,
+ 'ефешщ' => 60099,
+ '_фз' => 60072,
+ 'фкеш' => 60032,
+ 'екн' => 60008,
+ '_тфе' => 59983,
+ 'щеи' => 59934,
+ 'иуд' => 59879,
+ 'щгк_' => 59867,
+ 'дштп_' => 59862,
+ 'укфе' => 59816,
+ '_штеу' => 59807,
+ 'шкф' => 59739,
+ '_пкф' => 59736,
+ 'щгер' => 59725,
+ 'удуÑе' => 59693,
+ 'зщы' => 59664,
+ 'иуке' => 59616,
+ 'шпт' => 59601,
+ 'упу' => 59530,
+ 'Цщ' => 59529,
+ 'шее' => 59398,
+ 'рщь' => 59383,
+ 'дз' => 59361,
+ 'муы' => 59276,
+ 'укшу' => 59243,
+ 'гфд' => 59208,
+ '_уф' => 59177,
+ 'Д_' => 59171,
+ '_Иг' => 59119,
+ 'мшу_' => 59108,
+ 'щеиф' => 59107,
+ 'лд' => 59088,
+ 'рь' => 59081,
+ 'щщеи' => 59054,
+ 'впу' => 59017,
+ 'щеифд' => 58951,
+ 'мшÑ' => 58929,
+ 'щл_' => 58910,
+ 'тук_' => 58746,
+ 'щщеиф' => 58743,
+ 'фзр' => 58735,
+ 'икщ' => 58735,
+ 'вуте' => 58699,
+ 'Ñщгте' => 58615,
+ 'феуы_' => 58613,
+ 'шаш' => 58613,
+ 'ащще' => 58568,
+ '_Цщ' => 58551,
+ 'зфе' => 58522,
+ 'вшу' => 58503,
+ 'акф' => 58493,
+ 'Гтш' => 58355,
+ 'Ñ‚Ñ‚Ñ„' => 58342,
+ 'Сд' => 58340,
+ 'утеы_' => 58305,
+ '_акщ' => 58237,
+ 'щгы_' => 58111,
+ 'кщц' => 58107,
+ 'кьфт' => 58085,
+ 'фцф' => 58084,
+ '_Гтш' => 58016,
+ 'ищщ' => 58002,
+ 'квы' => 57945,
+ 'щрт_' => 57941,
+ '_ог' => 57894,
+ 'кые' => 57880,
+ 'еед' => 57856,
+ 'акш' => 57843,
+ '_ырф' => 57828,
+ 'ифе' => 57817,
+ 'Й' => 57798,
+ '_ыещ' => 57781,
+ 'вщц' => 57729,
+ 'уке_' => 57705,
+ 'гьи' => 57693,
+ 'уув' => 57575,
+ 'Ñ„Ñш' => 57560,
+ 'уÑ' => 57462,
+ 'кшь' => 57458,
+ 'ущ_' => 57399,
+ 'Ьг' => 57393,
+ 'уьщ' => 57163,
+ '_лщ' => 57089,
+ 'фгы' => 57065,
+ 'щцук' => 57051,
+ 'кеу' => 57024,
+ 'шдф' => 57007,
+ '_Я' => 56903,
+ 'гыы' => 56873,
+ 'фкп' => 56864,
+ 'зрн' => 56791,
+ 'шгь' => 56742,
+ 'пкщ' => 56600,
+ '_ащще' => 56577,
+ 'куфе' => 56538,
+ 'куп' => 56501,
+ 'цщкд' => 56494,
+ 'ыфь' => 56481,
+ 'ее_' => 56437,
+ '_Ьг' => 56419,
+ 'гдд' => 56326,
+ '_руф' => 56258,
+ 'шьу_' => 56256,
+ 'уву' => 56251,
+ 'щмшу_' => 56214,
+ 'ееду' => 56199,
+ 'пф_' => 56182,
+ 'Ь_' => 56149,
+ 'йгш' => 56110,
+ 'Ñкф' => 56104,
+ 'гьф' => 56097,
+ 'уьз' => 56076,
+ 'укыш' => 56061,
+ 'фду_' => 56053,
+ 'вущ' => 56045,
+ 'ти' => 56042,
+ '_Сд' => 55952,
+ 'ÑŽÑщь_' => 55893,
+ 'ау_' => 55893,
+ 'кутÑ' => 55882,
+ 'цшер_' => 55873,
+ 'ркшы' => 55858,
+ 'цщкдв' => 55814,
+ 'Иш' => 55804,
+ 'ыуфы' => 55779,
+ 'щдду' => 55748,
+ 'утеф' => 55647,
+ 'фзф' => 55623,
+ 'Ñегк' => 55605,
+ 'афÑ' => 55549,
+ '_дфт' => 55505,
+ 'штвшф' => 55490,
+ 'шмукы' => 55487,
+ '_Ñ„Ñе' => 55485,
+ '?' => 55440,
+ 'дуь' => 55246,
+ 'укфд' => 55238,
+ 'шыеш' => 55225,
+ '_ьщт' => 55209,
+ 'уфк_' => 55141,
+ 'чч' => 55106,
+ 'гтÑ' => 55096,
+ 'шÑл_' => 55057,
+ '_пфь' => 55027,
+ 'екн_' => 54958,
+ 'Ñ‚Ñ€' => 54954,
+ 'штпы_' => 54939,
+ 'тшу' => 54924,
+ '_Иш' => 54859,
+ 'кщв' => 54834,
+ 'не' => 54797,
+ 'фзу' => 54690,
+ 'еуÑ' => 54620,
+ 'уек' => 54533,
+ '_ьшт' => 54511,
+ 'фиш' => 54503,
+ 'укьф' => 54467,
+ 'Лш' => 54430,
+ 'рщщд_' => 54407,
+ 'ыефеу' => 54360,
+ 'Ñ‹Ñ‚' => 54340,
+ 'кфты' => 54301,
+ 'то' => 54272,
+ 'Зфк' => 54232,
+ 'фыу_' => 54231,
+ 'учф' => 54215,
+ 'Ск' => 54183,
+ '_цц' => 54160,
+ 'фкы_' => 54137,
+ 'Ñрфт' => 54133,
+ 'пду' => 54114,
+ 'укÑ' => 54113,
+ 'фрф' => 54044,
+ 'удщ' => 53997,
+ 'ЩТ' => 53981,
+ 'дщы' => 53964,
+ 'укн_' => 53911,
+ 'ыщтп_' => 53886,
+ 'цфн_' => 53882,
+ 'рштп' => 53830,
+ 'зфке' => 53830,
+ 'ищк' => 53815,
+ 'цфд' => 53804,
+ '_цщкд' => 53798,
+ 'пфд' => 53798,
+ '_ршы' => 53775,
+ 'уктф' => 53769,
+ '_Зфк' => 53726,
+ 'ызщ' => 53711,
+ 'щÑш' => 53677,
+ '_удуÑ' => 53649,
+ 'ьфеш' => 53641,
+ 'кеф' => 53637,
+ 'кер_' => 53612,
+ 'ае_' => 53603,
+ 'вкщ' => 53594,
+ '_мщ' => 53542,
+ 'ыуч' => 53540,
+ 'кщь_' => 53498,
+ 'фьщ' => 53479,
+ 'щгыу' => 53397,
+ 'нв' => 53372,
+ 'шÑфе' => 53347,
+ '_ше' => 53255,
+ 'тшм' => 53244,
+ 'фиду' => 53181,
+ 'куу_' => 53171,
+ 'Сщь' => 53106,
+ 'ееук' => 53101,
+ 'щцт_' => 53067,
+ 'шÑщ' => 53053,
+ 'гер_' => 53031,
+ '_Лш' => 53021,
+ 'Ñшт' => 53017,
+ '_аку' => 52919,
+ 'Ñуд' => 52906,
+ 'мшву' => 52879,
+ 'еукы_' => 52873,
+ 'пгу' => 52837,
+ '_Ск' => 52826,
+ 'ыь_' => 52760,
+ 'ьщг' => 52758,
+ 'Ñуте' => 52693,
+ 'кфеу' => 52673,
+ 'ьще' => 52662,
+ 'дфешщ' => 52621,
+ 'тун' => 52600,
+ 'Ñршт' => 52591,
+ 'фкÑÑ€' => 52547,
+ 'пдф' => 52511,
+ 'фвщ' => 52509,
+ 'шш' => 52444,
+ 'ерук_' => 52442,
+ 'ныеу' => 52403,
+ 'фыщт_' => 52323,
+ 'ефеу_' => 52308,
+ 'пфьу' => 52273,
+ 'Сщт' => 52085,
+ 'уеук' => 52008,
+ 'Цу' => 51979,
+ 'квы_' => 51963,
+ 'ыуд' => 51932,
+ '_тфь' => 51888,
+ '?_' => 51883,
+ 'шгь_' => 51855,
+ 'ььу' => 51775,
+ 'ФК' => 51706,
+ 'ыефк' => 51693,
+ 'ккн' => 51689,
+ 'кфп' => 51685,
+ 'шыек' => 51652,
+ 'шдь_' => 51649,
+ '_пку' => 51553,
+ 'ьуф' => 51538,
+ 'вуы_' => 51450,
+ 'шмф' => 51406,
+ 'фьук' => 51403,
+ 'фды_' => 51391,
+ 'удв' => 51391,
+ 'шфе' => 51386,
+ 'ршые' => 51356,
+ 'шьз' => 51304,
+ 'фмф' => 51301,
+ 'зщке_' => 51298,
+ 'Ñ‚Ñ' => 51267,
+ 'фнф' => 51242,
+ 'ыешÑ' => 51237,
+ 'идш' => 51231,
+ '_уь' => 51225,
+ 'фиф' => 51196,
+ 'здфт' => 51135,
+ 'щÑл_' => 51132,
+ 'нфт' => 51109,
+ 'тпук' => 51105,
+ 'гыек' => 51081,
+ '_фшк' => 51080,
+ 'Ñещк_' => 51047,
+ '_ыеу' => 51026,
+ 'руь' => 51010,
+ 'ащщеи' => 51003,
+ '_Ñру' => 50968,
+ '_Цу' => 50939,
+ 'Ñгк' => 50931,
+ 'дщÑ' => 50919,
+ 'щые_' => 50889,
+ 'ддук' => 50861,
+ 'цфе' => 50848,
+ 'утук' => 50835,
+ 'пе' => 50824,
+ 'упш' => 50778,
+ '_Ñдф' => 50755,
+ '_Ñщгт' => 50729,
+ 'щыш' => 50729,
+ 'чз' => 50720,
+ 'тпг' => 50702,
+ '_Сщт' => 50657,
+ 'ктш' => 50657,
+ 'кшы_' => 50644,
+ 'пуы_' => 50643,
+ 'ууе' => 50642,
+ 'кшфт' => 50591,
+ 'идф' => 50584,
+ 'шду_' => 50488,
+ 'га' => 50466,
+ 'фыеу' => 50460,
+ 'ем' => 50410,
+ 'кеы' => 50357,
+ '_Сщь' => 50353,
+ 'уфыщ' => 50314,
+ 'ышы_' => 50300,
+ 'щпн' => 50255,
+ '_дуф' => 50228,
+ 'лук_' => 50140,
+ 'Ñ‚Ñ' => 50079,
+ '_ÑŽ' => 50061,
+ 'шег' => 50047,
+ 'ефт_' => 50018,
+ 'тфв' => 50013,
+ 'уфыщт' => 49993,
+ 'ыыщ' => 49986,
+ '_ыщг' => 49982,
+ 'швущ' => 49965,
+ 'тыу' => 49964,
+ 'Ыз' => 49924,
+ 'цшд' => 49923,
+ 'уды' => 49902,
+ 'Сфк' => 49875,
+ 'Ñщте' => 49871,
+ 'Ñшфд' => 49788,
+ 'щкер' => 49772,
+ 'вше' => 49762,
+ 'ашк' => 49713,
+ '_фп' => 49664,
+ 'ккщ' => 49652,
+ 'ыеуь' => 49633,
+ 'иуе' => 49561,
+ 'вкш' => 49538,
+ 'Ñщты' => 49476,
+ 'кфзр' => 49460,
+ 'флш' => 49459,
+ 'ишт' => 49455,
+ 'цы_' => 49455,
+ 'ееф' => 49417,
+ 'шты_' => 49283,
+ 'Фы' => 49277,
+ 'цфы' => 49268,
+ 'ышву' => 49266,
+ 'шеув' => 49238,
+ 'гышÑ' => 49189,
+ 'Ñщьь' => 49132,
+ 'фщ' => 49127,
+ 'щкьф' => 49117,
+ 'фву_' => 49110,
+ 'твук_' => 49102,
+ 'укшуы' => 49082,
+ 'ызф' => 49081,
+ 'щеф' => 49075,
+ 'фту_' => 49003,
+ 'щаа' => 48986,
+ 'дфыы' => 48957,
+ 'уьи' => 48948,
+ '_Ыз' => 48889,
+ 'вуф' => 48869,
+ 'фегк' => 48857,
+ 'твы_' => 48856,
+ 'дщпн' => 48844,
+ '_ьфе' => 48842,
+ 'екфт' => 48827,
+ 'Ñегку' => 48813,
+ 'зфд' => 48811,
+ 'ршз_' => 48804,
+ 'шеув_' => 48796,
+ 'цфкв' => 48792,
+ 'ргк' => 48763,
+ 'ещз' => 48699,
+ 'кшм' => 48697,
+ 'ьиш' => 48695,
+ 'пкфз' => 48689,
+ 'тшму' => 48668,
+ '_ифы' => 48646,
+ '_акф' => 48633,
+ 'ыукш' => 48587,
+ 'фму_' => 48571,
+ 'мукыш' => 48565,
+ 'Ñек' => 48534,
+ 'ьфв' => 48423,
+ 'цк' => 48421,
+ 'туыы' => 48412,
+ 'рут_' => 48405,
+ 'Сщг' => 48393,
+ 'фещк' => 48382,
+ 'дшту_' => 48367,
+ 'ыщÑ' => 48356,
+ 'лфк' => 48318,
+ 'Ñрк' => 48310,
+ 'тшеу' => 48303,
+ 'щкы_' => 48255,
+ 'кщи' => 48230,
+ 'кпф' => 48193,
+ 'Ж' => 48184,
+ 'фек' => 48149,
+ 'ыешт' => 48135,
+ '_Сщг' => 48133,
+ 'укшф' => 48127,
+ 'лут' => 48124,
+ '_утп' => 48091,
+ 'Щ_' => 48070,
+ 'гешщ' => 48068,
+ '_вуы' => 48044,
+ '_Сфк' => 48012,
+ '_ышт' => 47976,
+ 'уфь_' => 47965,
+ 'тпш' => 47932,
+ 'акщь' => 47923,
+ 'щеш' => 47915,
+ 'Ñ„Ñ‹Ñ‹_' => 47914,
+ 'щпн_' => 47903,
+ '_Фы' => 47855,
+ 'ыщд' => 47834,
+ 'щиу' => 47777,
+ 'ззу' => 47721,
+ 'цру' => 47714,
+ 'ьзду' => 47706,
+ 'вут_' => 47703,
+ 'рфш' => 47666,
+ 'гешщт' => 47640,
+ '_пфьу' => 47634,
+ 'шыь_' => 47591,
+ 'вшщ' => 47547,
+ '_Ñрфк' => 47507,
+ 'фтву' => 47473,
+ 'тер' => 47469,
+ 'фтвф' => 47426,
+ 'швут' => 47403,
+ 'фдщ' => 47397,
+ 'гпр' => 47380,
+ 'дщпн_' => 47361,
+ '_акщь' => 47357,
+ 'уÑе_' => 47347,
+ 'кфÑе' => 47266,
+ 'Тш' => 47260,
+ 'вфд' => 47252,
+ 'тшмук' => 47250,
+ 'ьгт' => 47246,
+ 'щфв_' => 47246,
+ 'дду_' => 47194,
+ 'утеу' => 47187,
+ '_щз' => 47158,
+ 'уук' => 47154,
+ 'ршп' => 47098,
+ 'ьфÑ' => 47085,
+ 'шаа' => 47066,
+ 'кщт_' => 47064,
+ '_фа' => 47059,
+ 'руку' => 47045,
+ 'штт' => 47015,
+ 'дфк_' => 46993,
+ 'шкд' => 46987,
+ 'вфе' => 46909,
+ '_ьуф' => 46899,
+ '_фдд' => 46882,
+ 'шлу' => 46862,
+ 'акщь_' => 46849,
+ 'ьщв' => 46816,
+ 'щгер_' => 46804,
+ 'фкф_' => 46789,
+ '_пут' => 46783,
+ 'ефшт' => 46782,
+ 'Ощр' => 46763,
+ '_тфьу' => 46726,
+ 'щдв_' => 46695,
+ 'ккн_' => 46692,
+ 'щшт' => 46652,
+ 'ышÑ_' => 46651,
+ 'уыу_' => 46646,
+ 'фьь' => 46643,
+ '_мшв' => 46632,
+ '_ьуе' => 46616,
+ 'Оу' => 46606,
+ 'фкт' => 46605,
+ 'феру' => 46591,
+ 'ифтв' => 46573,
+ 'дшм' => 46569,
+ 'щкл_' => 46562,
+ 'мщд' => 46543,
+ '_ызу' => 46526,
+ 'ику' => 46488,
+ 'ефк_' => 46480,
+ 'ешуы' => 46465,
+ 'упф' => 46461,
+ '_Тш' => 46458,
+ '_Ощр' => 46450,
+ 'щдг' => 46416,
+ 'ьзщ' => 46401,
+ 'фпщ' => 46376,
+ 'щдщпн' => 46367,
+ 'кр' => 46367,
+ 'куые' => 46364,
+ 'гкщ' => 46349,
+ 'пкфзр' => 46336,
+ '_Ñщте' => 46321,
+ 'цук_' => 46318,
+ 'Ут' => 46314,
+ 'Уд' => 46274,
+ 'Ñ„Ñеш' => 46267,
+ 'Ñ„Ñ‹Ñ„' => 46264,
+ 'ир' => 46230,
+ '_фке' => 46219,
+ 'укут' => 46154,
+ 'гтв_' => 46137,
+ 'кь_' => 46128,
+ 'щзр' => 46113,
+ 'зфÑ' => 46109,
+ '_Оу' => 46075,
+ 'ефп' => 46073,
+ 'Фг' => 46048,
+ 'зеш' => 45976,
+ 'фьы' => 45965,
+ 'вфн_' => 45914,
+ 'тк' => 45911,
+ 'кмш' => 45908,
+ '_Ñфд' => 45866,
+ 'ызш' => 45863,
+ 'тфп' => 45847,
+ 'фди' => 45834,
+ 'шта' => 45826,
+ 'кÑÑ€_' => 45799,
+ 'ьиук_' => 45790,
+ 'вь' => 45774,
+ 'кфшт' => 45727,
+ 'щьи' => 45684,
+ 'уыеш' => 45678,
+ 'фге' => 45670,
+ 'ныеуь' => 45670,
+ 'дфÑл' => 45644,
+ '_зщк' => 45620,
+ 'ыещт' => 45600,
+ 'кдш' => 45589,
+ '_цшд' => 45554,
+ '_Уд' => 45527,
+ 'ашдь_' => 45470,
+ 'зрф' => 45463,
+ 'шпш' => 45446,
+ 'тун_' => 45445,
+ 'Лу' => 45420,
+ '_ув' => 45376,
+ '_рфк' => 45358,
+ 'шÑÑ„' => 45353,
+ '_ыукш' => 45330,
+ 'укт_' => 45323,
+ 'щщл_' => 45307,
+ 'ьук_' => 45302,
+ 'ршыещ' => 45297,
+ '_икш' => 45271,
+ '_Фг' => 45267,
+ 'тщь' => 45265,
+ 'ФЕ' => 45251,
+ 'щтт' => 45182,
+ '_Ут' => 45180,
+ 'ешуы_' => 45156,
+ 'фпг' => 45135,
+ 'щму_' => 45097,
+ 'кщщ' => 45040,
+ 'ыышщ' => 45038,
+ 'Ñ‹Ñрщ' => 45036,
+ 'зру' => 45033,
+ 'нзу' => 45031,
+ 'шÑрф' => 45010,
+ 'туд' => 44973,
+ 'дфв' => 44952,
+ 'Ид' => 44939,
+ 'зщдш' => 44916,
+ 'Ыефе' => 44888,
+ 'фл_' => 44876,
+ 'шефд' => 44875,
+ 'шук_' => 44815,
+ 'Ñ‚Ñ‹Ñ€' => 44812,
+ '_икф' => 44810,
+ '_ршые' => 44801,
+ 'шÑÑ€_' => 44749,
+ 'дды' => 44741,
+ 'дуÑеш' => 44733,
+ 'шпу' => 44642,
+ '_Й' => 44635,
+ 'фьшд' => 44628,
+ 'Ñ‹ÑÑ„' => 44617,
+ '_цру' => 44611,
+ 'гуы' => 44598,
+ '_ифк' => 44575,
+ 'лк' => 44567,
+ 'гфк' => 44557,
+ '_фку_' => 44542,
+ 'ьфш' => 44511,
+ 'тешт' => 44494,
+ 'шыеф' => 44446,
+ '_Ñщк' => 44439,
+ 'ште_' => 44422,
+ 'Ñшут' => 44393,
+ 'щуы' => 44384,
+ 'щкщ' => 44378,
+ 'клу' => 44346,
+ 'ддн_' => 44344,
+ 'шпф' => 44343,
+ 'дшь' => 44329,
+ '_дг' => 44328,
+ 'фгд' => 44325,
+ '_Ыефе' => 44323,
+ 'зуф' => 44295,
+ 'црш' => 44292,
+ 'Сщд' => 44274,
+ '_еуф' => 44258,
+ 'зше' => 44192,
+ 'де_' => 44182,
+ 'ыышщт' => 44180,
+ 'иуф' => 44153,
+ 'гÑл' => 44134,
+ '_Ид' => 44130,
+ 'уфÑ' => 44123,
+ '_ÑÑ„Ñ‹' => 44113,
+ 'че' => 44086,
+ 'вукы' => 44080,
+ 'шн' => 44077,
+ '_ашк' => 44076,
+ '_Ñ‹Ñ„Ñ‚' => 44072,
+ 'шкы' => 44039,
+ 'ещкш' => 43996,
+ 'иут' => 43981,
+ 'шÑфеш' => 43959,
+ 'ыув' => 43959,
+ 'ееду_' => 43959,
+ 'еукш' => 43921,
+ 'мшвущ' => 43917,
+ 'вц' => 43912,
+ '_икщ' => 43851,
+ 'Ð_' => 43837,
+ 'шзз' => 43802,
+ '_уы' => 43794,
+ 'цщкл' => 43789,
+ 'шеы' => 43751,
+ '/' => 43750,
+ 'Туц' => 43748,
+ '_ыуч' => 43694,
+ 'кеы_' => 43693,
+ 'ыи' => 43691,
+ 'куз' => 43668,
+ '_Сщд' => 43659,
+ 'тен' => 43646,
+ 'кфтв' => 43621,
+ 'уй' => 43605,
+ 'ддшф' => 43592,
+ 'Ñлы' => 43574,
+ 'фдшф' => 43573,
+ '_Ñщьь' => 43566,
+ 'щгыу_' => 43552,
+ 'тще' => 43504,
+ 'щьзф' => 43500,
+ '_Лу' => 43490,
+ 'шау_' => 43490,
+ 'лт' => 43476,
+ 'екфд' => 43379,
+ '_Туц' => 43364,
+ 'Ð_' => 43343,
+ '_цфы' => 43339,
+ '_цшт' => 43336,
+ '_ьн' => 43314,
+ 'кшеш' => 43297,
+ 'ркшые' => 43278,
+ 'вшфт_' => 43252,
+ 'шьш' => 43178,
+ 'кду' => 43177,
+ 'ФД' => 43175,
+ 'куте' => 43164,
+ 'щиш' => 43138,
+ 'фдв' => 43106,
+ 'штуы_' => 43106,
+ 'гид' => 43072,
+ 'Зш' => 43066,
+ 'ры' => 43054,
+ '_зрщ' => 43046,
+ 'цю' => 43036,
+ 'мф_' => 43030,
+ 'шыеу' => 43002,
+ 'шуе' => 42978,
+ 'ашу' => 42969,
+ 'щеру' => 42962,
+ 'Ощрт' => 42939,
+ 'укд' => 42902,
+ 'дп' => 42867,
+ 'муте' => 42841,
+ 'ешт_' => 42819,
+ 'ддшт' => 42806,
+ '_црш' => 42800,
+ 'ьщы' => 42782,
+ 'кщп' => 42747,
+ 'Ðщ' => 42717,
+ 'ыршз_' => 42691,
+ '_Ощрт' => 42652,
+ 'Ñ‚Ñ‚_' => 42652,
+ 'УЫ' => 42643,
+ 'фтеш' => 42625,
+ 'ешьу' => 42616,
+ 'дшфт' => 42588,
+ '_пд' => 42578,
+ 'кп_' => 42548,
+ 'кыщ' => 42527,
+ 'фз_' => 42512,
+ '_идф' => 42463,
+ 'игы' => 42462,
+ 'твг' => 42446,
+ '_куÑ' => 42390,
+ 'фкшф' => 42369,
+ 'гкÑ' => 42366,
+ 'лфт' => 42341,
+ 'ыуÑ' => 42313,
+ 'ььф' => 42295,
+ 'щцук_' => 42258,
+ '_Ðщ' => 42245,
+ 'ыег' => 42241,
+ '_Зш' => 42228,
+ 'зуÑ' => 42219,
+ 'дфп' => 42205,
+ 'дшфь' => 42203,
+ '_ер_' => 42191,
+ 'щзд' => 42190,
+ 'феук_' => 42156,
+ 'КФ' => 42154,
+ '_пкщ' => 42143,
+ 'твшф_' => 42117,
+ 'Ñфз' => 42063,
+ '_Ñ‹Ñрщ' => 42037,
+ 'ифÑ' => 42033,
+ 'кгÑ' => 42032,
+ 'щкк' => 42023,
+ 'дщщ' => 42019,
+ '_Ñщты' => 42011,
+ 'тшщ' => 42006,
+ 'Шы' => 41989,
+ 'ршк' => 41988,
+ 'фтеф' => 41963,
+ 'ГЫ' => 41961,
+ 'фки' => 41937,
+ 'нук' => 41936,
+ 'уыр' => 41923,
+ 'гву' => 41897,
+ 'ыны' => 41896,
+ 'зн' => 41878,
+ 'фц_' => 41859,
+ 'тб' => 41812,
+ 'шддф' => 41810,
+ 'рфы' => 41793,
+ 'фшк_' => 41784,
+ 'Ñшфд_' => 41756,
+ 'ьгыш' => 41748,
+ 'тгь' => 41743,
+ 'флф' => 41724,
+ '_фе_' => 41715,
+ 'дгу' => 41700,
+ 'ЫÑÑ€' => 41677,
+ 'ефи' => 41642,
+ 'гшы' => 41631,
+ 'ерфе' => 41626,
+ '_здфт' => 41598,
+ 'ышп' => 41592,
+ 'фиду_' => 41569,
+ 'тщм' => 41501,
+ '_лшт' => 41500,
+ 'дву' => 41500,
+ 'ккф' => 41487,
+ '_Ñше' => 41463,
+ 'щщт' => 41461,
+ '_ыуфы' => 41453,
+ 'щвг' => 41392,
+ 'ьут_' => 41380,
+ '_ьшд' => 41362,
+ 'щкÑ' => 41362,
+ 'шп_' => 41330,
+ '_ЫÑÑ€' => 41310,
+ 'ЫЕ' => 41286,
+ 'Зкщ' => 41224,
+ 'ерк' => 41185,
+ '_ищщ' => 41153,
+ 'Цшд' => 41152,
+ '_Шы' => 41152,
+ 'пщт' => 41125,
+ 'уфв_' => 41124,
+ '_ен' => 41118,
+ 'ааш' => 41111,
+ 'дшф_' => 41046,
+ 'Ñ‚Ñ„Ñ‹' => 41031,
+ 'тшеув' => 41031,
+ 'ущз' => 41021,
+ 'кшÑ_' => 41009,
+ 'шещ' => 41004,
+ 'квш' => 40996,
+ 'ул_' => 40981,
+ 'ышен' => 40967,
+ 'тыщ' => 40965,
+ '_ерфе' => 40913,
+ 'Штв' => 40864,
+ '_фьу' => 40826,
+ 'уаш' => 40804,
+ 'ищт' => 40801,
+ '_Цшд' => 40796,
+ 'ьштш' => 40777,
+ 'дфт_' => 40769,
+ 'укьфт' => 40761,
+ '_куд' => 40724,
+ 'Зр' => 40711,
+ 'шашÑ' => 40653,
+ 'уфе_' => 40649,
+ 'ишп' => 40633,
+ 'уÑш' => 40627,
+ 'вм' => 40591,
+ 'тшп' => 40560,
+ 'кму' => 40535,
+ 'еÑ' => 40512,
+ 'Црф' => 40508,
+ 'гьу' => 40450,
+ '_Штв' => 40441,
+ 'ыукшу' => 40429,
+ 'ыуфыщ' => 40410,
+ 'дщм' => 40399,
+ 'уты_' => 40387,
+ '_Црф' => 40376,
+ '_Зкщ' => 40371,
+ '_ешь' => 40351,
+ 'ищщл' => 40347,
+ 'ееш' => 40337,
+ 'ет' => 40333,
+ 'дге' => 40326,
+ '_ифтв' => 40321,
+ 'щуы_' => 40321,
+ 'цщщ' => 40286,
+ 'ьш_' => 40275,
+ 'рфкф' => 40254,
+ 'фешм' => 40247,
+ 'КУ' => 40230,
+ 'кшфд' => 40230,
+ 'цфк_' => 40220,
+ 'кпш' => 40208,
+ 'еуь_' => 40208,
+ '_ыефк' => 40207,
+ 'штл' => 40197,
+ 'цфт' => 40192,
+ '_ьгыш' => 40177,
+ 'ем_' => 40177,
+ 'црщ' => 40161,
+ 'фну' => 40153,
+ 'кум' => 40147,
+ 'Ñ‹Ñрщщ' => 40138,
+ '_мшву' => 40121,
+ 'иф_' => 40107,
+ 'Ñрг' => 40091,
+ 'еуые' => 40070,
+ 'щьщ' => 40066,
+ 'ьгышÑ' => 40030,
+ 'ЬФ' => 40024,
+ 'путу' => 40017,
+ 'ьфы_' => 40014,
+ 'тфьу_' => 39977,
+ 'зщт' => 39969,
+ '_ьув' => 39913,
+ 'ышен_' => 39908,
+ 'дгь' => 39889,
+ 'шдше' => 39883,
+ 'узр' => 39870,
+ 'фтл_' => 39852,
+ 'кыше' => 39845,
+ 'кфа' => 39819,
+ 'З_' => 39803,
+ '_щд' => 39785,
+ 'туц_' => 39784,
+ '_фди' => 39777,
+ 'Ж_' => 39763,
+ 'ыщк' => 39761,
+ 'ыные' => 39706,
+ 'гду' => 39679,
+ 'дшен' => 39676,
+ '_дшт' => 39665,
+ 'ШЫ' => 39647,
+ 'ддф_' => 39637,
+ 'гкп' => 39593,
+ 'гкы' => 39585,
+ 'кшÑл' => 39575,
+ 'щтн' => 39542,
+ 'впу_' => 39539,
+ 'ауку' => 39532,
+ 'дуч' => 39452,
+ 'ефь' => 39442,
+ 'кщф' => 39440,
+ 'уаа' => 39438,
+ 'тб_' => 39421,
+ 'уйг' => 39417,
+ 'ФÑ' => 39396,
+ 'вфь' => 39389,
+ '_шты' => 39387,
+ 'дщф' => 39364,
+ '_екш' => 39362,
+ 'фыыш' => 39351,
+ 'ыукм' => 39350,
+ 'Су' => 39336,
+ 'ышф_' => 39314,
+ '_ыц' => 39305,
+ 'фгк' => 39298,
+ 'кши' => 39266,
+ '_тфеш' => 39255,
+ '_црщ' => 39251,
+ 'тукф' => 39247,
+ 'ркщ' => 39237,
+ 'уки' => 39205,
+ 'Ðу' => 39194,
+ 'вщь' => 39194,
+ 'ышд' => 39189,
+ 'ыныеу' => 39186,
+ 'фны' => 39185,
+ 'ерфе_' => 39180,
+ 'гдфе' => 39180,
+ 'Црфе' => 39177,
+ 'Сг' => 39165,
+ 'иуке_' => 39156,
+ 'укыше' => 39140,
+ 'феф_' => 39138,
+ '_еук' => 39121,
+ 'щгп' => 39118,
+ 'ЩК' => 39108,
+ '_цфе' => 39089,
+ 'Ñеу' => 39086,
+ 'гзу' => 39082,
+ '_Црфе' => 39068,
+ 'тырш' => 39066,
+ 'фешт' => 39053,
+ 'Мф' => 39035,
+ 'УТ' => 39034,
+ '_вфт' => 39019,
+ 'гфе' => 39004,
+ '_Зр' => 38969,
+ '_Ф_' => 38963,
+ 'тму' => 38954,
+ 'тшь' => 38945,
+ 'вуь' => 38930,
+ 'ешд' => 38925,
+ 'фиу' => 38922,
+ 'руш' => 38922,
+ '_ьщв' => 38909,
+ 'фуд' => 38909,
+ 'щыу_' => 38900,
+ 'нг' => 38875,
+ 'зуы' => 38870,
+ 'щÑÑ„' => 38860,
+ 'тщт' => 38850,
+ 'тшÑ_' => 38839,
+ 'кфи' => 38839,
+ 'цуу' => 38836,
+ 'щьфт' => 38834,
+ 'Ьфт' => 38820,
+ 'щвш' => 38809,
+ 'ÑÑ„ÑŒ' => 38788,
+ 'ыфк' => 38782,
+ 'ццю' => 38775,
+ 'гвш' => 38764,
+ '_Ñрк' => 38739,
+ 'фккш' => 38730,
+ '_Су' => 38695,
+ 'ззш' => 38689,
+ 'кыщт' => 38681,
+ 'дфш' => 38680,
+ 'шиу' => 38668,
+ '_куф' => 38662,
+ 'дшÑ_' => 38605,
+ '_ФÑ' => 38599,
+ 'уфер' => 38567,
+ 'дшен_' => 38564,
+ 'уыыш' => 38560,
+ '_ум' => 38551,
+ 'ааук' => 38546,
+ '_Ðу' => 38526,
+ 'дув' => 38520,
+ 'куыы_' => 38497,
+ '_туц_' => 38495,
+ 'П_' => 38483,
+ '_Мф' => 38462,
+ 'щгз' => 38460,
+ 'фтг' => 38449,
+ 'ьувш' => 38434,
+ 'кзщ' => 38424,
+ 'рфм' => 38422,
+ 'зршд' => 38365,
+ 'шкщ' => 38357,
+ '_зкуы' => 38354,
+ 'Ог' => 38343,
+ '_фищ' => 38342,
+ 'пшщ' => 38342,
+ 'муы_' => 38340,
+ 'Фв' => 38330,
+ 'дфте' => 38318,
+ 'ыув_' => 38285,
+ 'дфеу' => 38282,
+ 'щÑу' => 38266,
+ '_ьфд' => 38262,
+ 'гтп_' => 38248,
+ 'ыгз' => 38245,
+ 'ищге' => 38206,
+ 'нш' => 38186,
+ 'кд_' => 38177,
+ 'лн_' => 38175,
+ '_ьшÑ' => 38168,
+ 'твшфт' => 38156,
+ '_ьфы' => 38148,
+ 'ьиф' => 38147,
+ 'пуд' => 38140,
+ 'щпкфз' => 38127,
+ 'Срш' => 38118,
+ 'шддшф' => 38116,
+ '_Сг' => 38099,
+ 'утщ' => 38081,
+ 'руку_' => 38072,
+ 'фае' => 38056,
+ 'Еш' => 38054,
+ 'тщд' => 38046,
+ 'туыы_' => 38022,
+ 'уыÑ' => 38011,
+ 'теук_' => 37989,
+ 'учз' => 37987,
+ 'щтуы' => 37983,
+ 'Сщгт' => 37969,
+ 'щн_' => 37969,
+ 'Рг' => 37940,
+ 'Ñ„ÑÑ' => 37922,
+ 'М_' => 37909,
+ 'дфц' => 37879,
+ '_Ог' => 37874,
+ '_Сщгт' => 37868,
+ 'ьз_' => 37866,
+ 'фыл' => 37810,
+ 'Ñ„Ñещ' => 37807,
+ '_екфт' => 37782,
+ 'фищг' => 37774,
+ '_Ьфт' => 37758,
+ 'вщт_' => 37754,
+ 'пфе' => 37754,
+ 'удду' => 37741,
+ 'уыеу' => 37738,
+ '_шта' => 37722,
+ 'кые_' => 37694,
+ 'дды_' => 37692,
+ 'зкшт' => 37664,
+ 'утву' => 37651,
+ '_Срш' => 37642,
+ '_ыны' => 37634,
+ 'кшÑÑ„_' => 37634,
+ 'кьу' => 37634,
+ 'дщг' => 37624,
+ 'ьфкш' => 37610,
+ 'чу' => 37584,
+ 'вщцт' => 37564,
+ 'щгд' => 37549,
+ 'швуте' => 37542,
+ 'вгÑе' => 37532,
+ 'шо' => 37517,
+ 'рфьз' => 37505,
+ 'вущ_' => 37497,
+ 'цуд' => 37493,
+ '_Фв' => 37485,
+ 'рщгы' => 37463,
+ 'гке' => 37453,
+ 'укшт' => 37431,
+ 'ыштп_' => 37426,
+ 'вум' => 37423,
+ 'ык' => 37417,
+ 'екфты' => 37404,
+ 'ауÑ' => 37401,
+ 'Ñруы' => 37382,
+ 'гÑÑ€' => 37367,
+ 'гтше' => 37365,
+ 'шлш' => 37331,
+ 'здфн' => 37322,
+ 'ццц' => 37317,
+ 'Ñще' => 37297,
+ 'Кг' => 37293,
+ 'рщы' => 37275,
+ 'ыеуь_' => 37275,
+ 'кещ' => 37224,
+ 'дшщ' => 37204,
+ '_Рг' => 37196,
+ '_ем' => 37180,
+ 'шÑу' => 37179,
+ 'ьуд' => 37155,
+ 'фешму' => 37145,
+ 'шдн' => 37141,
+ 'штфд' => 37139,
+ 'аукут' => 37102,
+ 'зшщ' => 37101,
+ 'пфт_' => 37100,
+ 'фвф_' => 37094,
+ 'феув' => 37076,
+ '_Еш' => 37060,
+ '_ыные' => 37045,
+ 'теукт' => 37045,
+ 'аа_' => 37037,
+ '_ырш' => 37022,
+ 'адщ' => 37017,
+ 'ршеу' => 36996,
+ 'ьфкл' => 36988,
+ 'вду' => 36982,
+ 'ощр' => 36975,
+ 'фер_' => 36953,
+ 'фьукш' => 36945,
+ 'Ñ‹ÑŽ' => 36933,
+ 'гше' => 36926,
+ 'Црфе_' => 36909,
+ '_зшÑ' => 36907,
+ 'ылш' => 36888,
+ 'уб' => 36863,
+ 'зуе' => 36832,
+ 'ушп' => 36796,
+ 'дфтп' => 36793,
+ 'шуте' => 36776,
+ 'ефÑ' => 36771,
+ 'кщм' => 36762,
+ 'Вк' => 36755,
+ '_Кг' => 36711,
+ 'ыщÑш' => 36710,
+ 'вщк' => 36705,
+ 'шышщ' => 36702,
+ 'ифтв_' => 36695,
+ 'ÑŒÑ' => 36692,
+ 'тпу_' => 36692,
+ 'гкк' => 36687,
+ 'Ðщк' => 36673,
+ 'ищге_' => 36643,
+ 'щтые' => 36642,
+ 'уеы' => 36626,
+ 'шыыш' => 36606,
+ 'кц' => 36593,
+ 'гтен' => 36589,
+ 'тшые' => 36585,
+ 'Тфе' => 36583,
+ 'ьштп' => 36577,
+ 'шпр_' => 36563,
+ 'шкш' => 36561,
+ 'що' => 36555,
+ '_фте' => 36514,
+ '.' => 36507,
+ 'шыу_' => 36501,
+ '_ну' => 36465,
+ 'Ñуыы' => 36460,
+ 'туе_' => 36456,
+ 'дупу' => 36450,
+ 'зукы' => 36444,
+ 'Пг' => 36415,
+ 'лун' => 36394,
+ 'мшдд' => 36364,
+ 'акфт' => 36363,
+ 'гыф' => 36342,
+ 'вуа' => 36334,
+ '_ифе' => 36333,
+ '_афÑ' => 36332,
+ '_иуф' => 36323,
+ 'гдш' => 36323,
+ '_Тфе' => 36305,
+ 'твф_' => 36302,
+ '_ыгз' => 36298,
+ 'дшт_' => 36262,
+ '_еку' => 36244,
+ 'афь' => 36241,
+ 'кфм' => 36206,
+ 'щтÑ' => 36191,
+ 'кен' => 36176,
+ 'Ñешм' => 36171,
+ '_Вк' => 36157,
+ 'феув_' => 36130,
+ 'щгтен' => 36104,
+ 'умук' => 36078,
+ '_вуф' => 36071,
+ '_учз' => 36066,
+ '_зфке' => 36066,
+ 'фьзш' => 36044,
+ '_ощр' => 36029,
+ 'шышщт' => 35970,
+ 'вшв' => 35936,
+ '_Ðщк' => 35931,
+ 'енз' => 35923,
+ 'кфн' => 35901,
+ 'щву_' => 35888,
+ 'шч_' => 35875,
+ '_фьук' => 35872,
+ 'Ñ‹Ñш' => 35840,
+ 'ЕШ' => 35809,
+ 'ЕУ' => 35796,
+ 'Ñшен' => 35786,
+ 'фште' => 35781,
+ 'ыекг' => 35778,
+ 'щгтв_' => 35758,
+ 'КШ' => 35750,
+ 'укфд_' => 35746,
+ 'еуктф' => 35743,
+ 'егв' => 35737,
+ 'цщщв' => 35733,
+ 'щьут' => 35726,
+ 'умуд' => 35718,
+ 'пуе' => 35715,
+ 'шудв' => 35708,
+ 'щерук' => 35699,
+ '_зрш' => 35695,
+ 'пдш' => 35689,
+ 'згд' => 35641,
+ 'угк' => 35631,
+ 'Ñ„Ñещк' => 35627,
+ 'узф' => 35625,
+ 'Икш' => 35610,
+ '_ццц' => 35566,
+ 'кфтÑу' => 35549,
+ '_Пг' => 35535,
+ '_ÑŽ_' => 35523,
+ 'дум' => 35523,
+ 'феы' => 35504,
+ 'ауÑе' => 35496,
+ 'Фьу' => 35493,
+ 'кпу_' => 35470,
+ 'Ñ‚Ñн' => 35461,
+ 'зукф' => 35441,
+ 'зшк' => 35440,
+ 'щзук' => 35435,
+ 'швущ_' => 35433,
+ 'увг' => 35430,
+ 'ыуе' => 35418,
+ 'укф_' => 35366,
+ 'нщг_' => 35348,
+ 'фыеук' => 35335,
+ 'зфш' => 35326,
+ '_шьз' => 35295,
+ '_ршп' => 35269,
+ 'Ñ„Ñш' => 35269,
+ '_фзз' => 35256,
+ '_ьщк' => 35253,
+ 'кфдш' => 35242,
+ 'узш' => 35189,
+ 'шыд' => 35169,
+ 'туу' => 35168,
+ 'ефеуы' => 35164,
+ 'зрн_' => 35137,
+ 'ршпр' => 35116,
+ 'кышен' => 35113,
+ 'диг' => 35106,
+ '_рук' => 35102,
+ 'луе_' => 35101,
+ 'Ñщдщ' => 35090,
+ '_ем_' => 35048,
+ 'швш' => 35011,
+ '_ыд' => 34999,
+ 'ешÑÑ„' => 34997,
+ 'рр' => 34995,
+ 'шдшз' => 34978,
+ '_Ñкш' => 34943,
+ '_Фьу' => 34927,
+ 'уÑек' => 34914,
+ 'щзду' => 34904,
+ '_ыь' => 34793,
+ 'Ðкф' => 34774,
+ 'мфк' => 34774,
+ 'еуфь' => 34767,
+ '_афь' => 34760,
+ 'вт' => 34750,
+ 'згк' => 34728,
+ 'зге' => 34719,
+ '_акфт' => 34716,
+ 'укыщ' => 34709,
+ 'ишф' => 34707,
+ 'Ñеы' => 34706,
+ '_Икш' => 34677,
+ 'щпш' => 34671,
+ 'Ыефеу' => 34665,
+ '_зщдш' => 34665,
+ 'уддш' => 34652,
+ 'Ðд' => 34650,
+ 'тыршз' => 34606,
+ 'ьзфт' => 34602,
+ 'утек' => 34593,
+ '_ыл' => 34564,
+ 'ащкьф' => 34564,
+ 'дщз' => 34554,
+ 'мшыш' => 34540,
+ 'кгь' => 34529,
+ 'фкшт' => 34504,
+ 'фзщ' => 34499,
+ '_цфк_' => 34498,
+ 'ущкп' => 34486,
+ 'ьуфт' => 34462,
+ 'СЩ' => 34438,
+ 'фьф_' => 34432,
+ 'ыгт' => 34421,
+ 'идщ' => 34410,
+ 'фкер' => 34377,
+ 'Ñщдд' => 34377,
+ 'кщвг' => 34370,
+ 'кшз' => 34365,
+ 'ьфл' => 34341,
+ '_Ðкф' => 34338,
+ 'удв_' => 34336,
+ 'ддуп' => 34328,
+ 'црщ_' => 34300,
+ 'Ñ‚ÑÑ‹' => 34286,
+ '_вщц' => 34262,
+ 'еуу' => 34253,
+ 'уб_' => 34242,
+ 'ущт' => 34239,
+ 'Л_' => 34211,
+ 'мфе' => 34209,
+ 'Ñду_' => 34205,
+ '_ыуÑ' => 34204,
+ 'пщд' => 34200,
+ 'гшд' => 34200,
+ '_вуа' => 34193,
+ 'Ñшен_' => 34185,
+ 'рфкв' => 34173,
+ 'дшыр' => 34135,
+ 'шкые' => 34132,
+ 'ешÑÑ‹' => 34132,
+ '_црщ_' => 34122,
+ 'Ñ‚ÑÑ‹_' => 34108,
+ 'шыÑщ' => 34094,
+ 'здш' => 34094,
+ 'лрф' => 34091,
+ '_ш_' => 34078,
+ 'уец' => 34071,
+ 'гыр' => 34066,
+ '_нщг_' => 34063,
+ 'Сш' => 34049,
+ 'Ñ„Ñ‚Ñш' => 34034,
+ 'Ñдщ' => 34030,
+ '_ыфд' => 34021,
+ 'ышпт' => 34008,
+ 'игь' => 33978,
+ 'тег' => 33977,
+ '_ршпр' => 33976,
+ 'фпуы' => 33974,
+ 'кшфт_' => 33969,
+ 'шщк' => 33950,
+ '_Ðд' => 33948,
+ 'ыьф' => 33939,
+ 'дфÑл_' => 33932,
+ 'Ñеы_' => 33901,
+ '_гыу' => 33900,
+ 'ддук_' => 33887,
+ 'шмук_' => 33879,
+ 'ДФ' => 33869,
+ 'Пку' => 33859,
+ 'зшщт' => 33859,
+ 'Ñ‹Ñк' => 33854,
+ 'ыш_' => 33817,
+ '_ук' => 33811,
+ 'шпг' => 33806,
+ '_Ñ‹_' => 33794,
+ 'зфы' => 33791,
+ '_ыру' => 33788,
+ 'щдн' => 33788,
+ 'щлу' => 33783,
+ 'ргь' => 33755,
+ 'фпш' => 33753,
+ 'ддшфь' => 33751,
+ 'Цщк' => 33745,
+ '_ерш' => 33740,
+ 'гзук' => 33733,
+ 'тпук_' => 33730,
+ 'нб' => 33729,
+ 'дуу' => 33720,
+ 'пгу_' => 33710,
+ 'шлу_' => 33707,
+ 'кудф' => 33689,
+ 'фищге' => 33657,
+ 'дще' => 33637,
+ 'уфп' => 33629,
+ 'рфь_' => 33612,
+ 'рштп_' => 33611,
+ 'щвгÑ' => 33607,
+ '_рн' => 33606,
+ 'ущзд' => 33587,
+ 'агт' => 33581,
+ 'щкт_' => 33566,
+ 'щтек' => 33564,
+ 'лл' => 33560,
+ 'зкф' => 33557,
+ '_ыгк' => 33553,
+ 'Лщ' => 33551,
+ 'дфÑу' => 33546,
+ '_ьуфт' => 33541,
+ 'фшд_' => 33530,
+ 'ныш' => 33513,
+ 'шеы_' => 33481,
+ 'Ифк' => 33460,
+ 'Ощрт_' => 33457,
+ '_Сш' => 33447,
+ 'Вг' => 33443,
+ 'ьзу' => 33431,
+ 'кщвгÑ' => 33407,
+ 'рц' => 33406,
+ '_фищг' => 33389,
+ 'фтпг' => 33370,
+ 'фтщ_' => 33367,
+ 'щщк' => 33361,
+ 'Ñщьзф' => 33360,
+ 'умут' => 33360,
+ 'тпе' => 33359,
+ 'ыуч_' => 33354,
+ 'щкз' => 33353,
+ 'ÑÑ' => 33350,
+ 'пкуу' => 33347,
+ 'дгы' => 33347,
+ 'уыщ' => 33334,
+ 'ьт' => 33329,
+ 'Пш' => 33314,
+ 'Ñ‚ÑÑ€_' => 33309,
+ 'укыщт' => 33302,
+ 'кфвш' => 33295,
+ '_Пку' => 33293,
+ 'Туц_' => 33285,
+ 'ешÑÑ‹_' => 33261,
+ 'шй' => 33259,
+ 'еÑÑ€_' => 33232,
+ 'феед' => 33231,
+ 'Ñ„ÑÑ€_' => 33222,
+ 'ктфе' => 33216,
+ 'Фш' => 33214,
+ 'ыгд' => 33213,
+ 'кьш' => 33204,
+ '_зршд' => 33155,
+ 'зщз' => 33152,
+ '_Цщк' => 33150,
+ 'вуд_' => 33146,
+ '_Туц_' => 33142,
+ 'гщ' => 33142,
+ 'ьшыы' => 33127,
+ '_тщк' => 33123,
+ 'уÑщт' => 33109,
+ '_цфд' => 33107,
+ 'щтв_' => 33103,
+ '_Лщ' => 33097,
+ 'рв' => 33074,
+ 'ощрт' => 33044,
+ '_Ифк' => 33021,
+ 'шÑлу' => 33018,
+ 'уееу' => 32992,
+ '_Ч' => 32990,
+ 'гышÑ_' => 32984,
+ 'иуы' => 32983,
+ 'кгт' => 32979,
+ 'тьу' => 32972,
+ 'щьшÑ' => 32956,
+ 'пкфь' => 32947,
+ '_Вг' => 32924,
+ 'гкуы' => 32903,
+ '_щг' => 32901,
+ 'ущзду' => 32887,
+ 'СФ' => 32884,
+ '_Ñут' => 32882,
+ 'мы' => 32881,
+ 'фееду' => 32878,
+ 'пшк' => 32859,
+ 'гьиу' => 32859,
+ 'мшк' => 32828,
+ 'ршдш' => 32800,
+ 'Ñшы' => 32784,
+ 'фтш_' => 32776,
+ 'укфеш' => 32764,
+ 'шдн_' => 32762,
+ 'дфи' => 32747,
+ 'фдл' => 32745,
+ 'шзу' => 32736,
+ 'тпшт' => 32733,
+ 'куыш' => 32715,
+ 'Фьук' => 32695,
+ 'фтвк' => 32689,
+ '_вум' => 32677,
+ 'адф' => 32674,
+ 'тащ' => 32656,
+ 'Ñ‚Ñн_' => 32646,
+ 'ьшÑ_' => 32629,
+ '_вщ_' => 32627,
+ 'гидш' => 32599,
+ 'ьгд' => 32592,
+ 'ТФ' => 32577,
+ 'тдщ' => 32567,
+ 'фпуы_' => 32553,
+ 'Ñрт' => 32551,
+ 'ььш' => 32544,
+ '_Ñфз' => 32526,
+ 'штÑу' => 32525,
+ 'пв' => 32519,
+ '_цк' => 32517,
+ 'ДУ' => 32512,
+ '_ешьу' => 32512,
+ 'гÑеш' => 32506,
+ '_Фш' => 32482,
+ '_Ñщдд' => 32444,
+ 'фтшф' => 32439,
+ 'ею' => 32431,
+ 'екуу' => 32412,
+ 'фтшы' => 32405,
+ 'пущ' => 32398,
+ 'Ште' => 32394,
+ '_ощрт' => 32354,
+ 'ууд' => 32344,
+ 'иге' => 32334,
+ 'нб_' => 32334,
+ '_Пш' => 32327,
+ 'куыу' => 32327,
+ 'уфке' => 32310,
+ 'куут' => 32297,
+ 'дшпр' => 32291,
+ 'Фьукш' => 32280,
+ 'Ñшв' => 32279,
+ 'рфкд' => 32277,
+ 'гфт' => 32269,
+ 'гтву' => 32261,
+ 'рфу' => 32254,
+ 'Ыщг' => 32249,
+ 'штые' => 32248,
+ '_вщцт' => 32235,
+ 'Ñ‚Ñщ' => 32226,
+ 'руу' => 32221,
+ '_Фьук' => 32218,
+ '_здфн' => 32211,
+ 'ги_' => 32209,
+ 'кфь_' => 32176,
+ 'рфтп' => 32159,
+ 'Зд' => 32156,
+ 'Щк' => 32153,
+ 'вша' => 32148,
+ '_ыштп' => 32130,
+ 'ршту' => 32127,
+ 'фдшы' => 32114,
+ 'шр' => 32111,
+ 'кщзу' => 32097,
+ 'щиук' => 32093,
+ '_зфе' => 32086,
+ 'утукф' => 32074,
+ 'щьзфт' => 32071,
+ '_Ñфе' => 32056,
+ '_енз' => 32050,
+ 'ышфт' => 32038,
+ 'фкшы' => 32030,
+ 'дшау' => 32021,
+ 'шыефт' => 32018,
+ 'кшфд_' => 32017,
+ '_кфш' => 31981,
+ 'кфт_' => 31952,
+ 'гещ' => 31951,
+ 'Ñрук' => 31940,
+ 'Тщк' => 31928,
+ '_уз' => 31928,
+ 'ьщву' => 31920,
+ 'ззд' => 31875,
+ 'щÑшф' => 31874,
+ 'укмш' => 31861,
+ '_Ыщг' => 31855,
+ '_путу' => 31837,
+ '_иут' => 31820,
+ 'гьиук' => 31819,
+ '_ыещк' => 31805,
+ 'фдн' => 31796,
+ '_Ште' => 31792,
+ 'ьщт_' => 31779,
+ 'акшÑ' => 31774,
+ 'дму' => 31759,
+ '_рщг' => 31749,
+ 'кьфе' => 31741,
+ 'кьфт_' => 31719,
+ 'Ñршд' => 31714,
+ 'щч_' => 31709,
+ 'ещц' => 31699,
+ '_Тщк' => 31694,
+ '_ыщÑ' => 31687,
+ 'кфр' => 31657,
+ 'фуд_' => 31645,
+ 'ршу' => 31641,
+ 'кен_' => 31631,
+ 'квук' => 31627,
+ 'рущ' => 31619,
+ 'штпу' => 31616,
+ 'Фи' => 31608,
+ '_Ш_' => 31588,
+ 'дшпре' => 31565,
+ '_ьут' => 31553,
+ '_шк' => 31543,
+ 'ыб' => 31516,
+ 'уцы' => 31492,
+ 'щмф' => 31483,
+ 'ешфт' => 31483,
+ 'Ñгы' => 31473,
+ 'ешег' => 31471,
+ 'ФЬ' => 31464,
+ 'ензу' => 31461,
+ 'ыфе' => 31458,
+ 'дшму' => 31444,
+ 'кпфт' => 31430,
+ '_Зд' => 31428,
+ 'двш' => 31412,
+ 'щдшÑ' => 31391,
+ 'ШС' => 31372,
+ 'Ñ„Ñрш' => 31367,
+ 'шув' => 31356,
+ 'рщгыу' => 31345,
+ 'щкер_' => 31335,
+ 'кшыеш' => 31332,
+ 'кыу_' => 31316,
+ 'уфд_' => 31302,
+ '_адщ' => 31283,
+ 'лфе' => 31250,
+ '_ÑÑ„ÑŒ' => 31249,
+ '_Щк' => 31222,
+ 'тшÑÑ„' => 31222,
+ '_ашт' => 31215,
+ 'цфеу' => 31207,
+ 'ащкв' => 31195,
+ 'ыдфт' => 31191,
+ 'шешу' => 31185,
+ 'Му' => 31174,
+ 'дигь' => 31174,
+ 'зшы' => 31163,
+ 'ищд' => 31154,
+ 'ефкн' => 31154,
+ 'фешÑ' => 31153,
+ 'щду_' => 31124,
+ 'Ñдфы' => 31122,
+ 'кшму' => 31120,
+ 'цфы_' => 31119,
+ '_лг' => 31114,
+ 'фшы' => 31112,
+ 'дц' => 31111,
+ 'фзш' => 31109,
+ 'шкые_' => 31073,
+ 'дшеш' => 31067,
+ 'штфе' => 31059,
+ 'уÑу' => 31053,
+ 'дщфв' => 31052,
+ 'Ñдш' => 31014,
+ 'щÑÑ€' => 31012,
+ '_Фи' => 31003,
+ '_ьще' => 30994,
+ 'геу_' => 30989,
+ 'ещы' => 30986,
+ 'лшы' => 30982,
+ 'ттн' => 30979,
+ 'ььг' => 30977,
+ 'ФЫ' => 30969,
+ 'кшту' => 30955,
+ '_ьфÑ' => 30951,
+ '_уÑ' => 30949,
+ 'дщму' => 30945,
+ 'ззшт' => 30902,
+ 'уыыу' => 30857,
+ '_вуд' => 30852,
+ 'да_' => 30851,
+ '_ьувш' => 30848,
+ 'ыефеш' => 30843,
+ 'рщз' => 30800,
+ 'Ñ„Ñ_' => 30789,
+ 'зфкф' => 30789,
+ '_куз' => 30786,
+ 'киф' => 30781,
+ 'вуз' => 30768,
+ 'гкуы_' => 30756,
+ 'ТП' => 30754,
+ 'зущ' => 30754,
+ 'мшÑу' => 30747,
+ 'тьут' => 30739,
+ 'цфеук' => 30736,
+ 'ьштф' => 30704,
+ 'деш' => 30690,
+ 'Ыеу' => 30685,
+ '_ызф' => 30679,
+ 'щтн_' => 30642,
+ '_еуфь' => 30638,
+ 'гн' => 30632,
+ 'акшÑÑ„' => 30622,
+ 'идфÑ' => 30612,
+ 'ЕР' => 30605,
+ 'куш' => 30588,
+ 'ефкн_' => 30578,
+ 'щкпу' => 30570,
+ '_рщд' => 30558,
+ 'ецщ' => 30552,
+ 'екгÑ' => 30526,
+ 'тув' => 30515,
+ 'кутÑу' => 30498,
+ 'гÑÑ„' => 30493,
+ 'щп_' => 30492,
+ 'фтфв' => 30485,
+ 'цшдд' => 30485,
+ 'зуы_' => 30483,
+ 'Екф' => 30469,
+ 'пкщг' => 30465,
+ 'ызуÑ' => 30459,
+ 'зшту' => 30456,
+ 'зув' => 30452,
+ 'увшф' => 30440,
+ 'цд' => 30440,
+ '_ыщд' => 30422,
+ 'уды_' => 30408,
+ '_Му' => 30394,
+ 'ефы' => 30392,
+ 'ььук' => 30390,
+ '_Ыеу' => 30383,
+ 'Йг' => 30380,
+ 'фдиг' => 30378,
+ 'Ñркш' => 30374,
+ 'мше' => 30294,
+ '_ьщву' => 30289,
+ 'ШШ' => 30260,
+ 'умф' => 30254,
+ 'ьфешщ' => 30248,
+ 'фдг' => 30239,
+ 'гьфт' => 30233,
+ 'щддуп' => 30222,
+ 'кю' => 30219,
+ '_ифд' => 30185,
+ 'гфд_' => 30179,
+ 'афк' => 30178,
+ 'фьшт' => 30176,
+ 'тьуте' => 30166,
+ 'Ðкфт' => 30160,
+ 'кщк' => 30153,
+ 'гр' => 30143,
+ 'Срк' => 30141,
+ '_Ñрфт' => 30137,
+ 'Рфк' => 30134,
+ 'ьзшщ' => 30126,
+ 'щиф' => 30122,
+ 'еуфь_' => 30105,
+ 'фтвы' => 30104,
+ '_цфы_' => 30086,
+ 'шешуы' => 30083,
+ 'оуÑ' => 30053,
+ 'уче' => 30045,
+ 'Пкф' => 30038,
+ 'шдщ' => 30036,
+ 'цфкв_' => 30030,
+ 'еещ' => 30029,
+ 'уув_' => 30023,
+ 'фкпу' => 30020,
+ 'ЫФ' => 30019,
+ 'уддф' => 30008,
+ 'уктфе' => 30005,
+ 'ьфпу' => 30005,
+ '_зут' => 30000,
+ '_мук' => 30000,
+ 'идфÑл' => 29996,
+ 'ууе_' => 29984,
+ 'ыа' => 29977,
+ 'швп' => 29949,
+ 'шешы' => 29940,
+ '_Екф' => 29939,
+ 'фьзшщ' => 29922,
+ '_Срк' => 29903,
+ 'шыекш' => 29881,
+ 'фырш' => 29874,
+ 'ьзшщт' => 29873,
+ 'гтек' => 29873,
+ 'щтшÑ' => 29872,
+ 'екфÑ' => 29835,
+ 'рфьзш' => 29834,
+ '_мфд' => 29831,
+ 'уеы_' => 29824,
+ '_Ðкфт' => 29820,
+ '_фдиг' => 29819,
+ 'уÑл' => 29791,
+ 'Ñщы' => 29778,
+ 'фмшв' => 29774,
+ 'фквы' => 29747,
+ 'ызщк' => 29739,
+ 'ершт' => 29722,
+ 'ЕФ' => 29712,
+ 'упу_' => 29703,
+ 'тфпу' => 29692,
+ 'штшы' => 29682,
+ '_идфÑ' => 29672,
+ 'гыекф' => 29665,
+ 'ддупу' => 29662,
+ 'Ыфт' => 29653,
+ 'пшÑ' => 29653,
+ 'ыеше' => 29650,
+ 'зрщт' => 29646,
+ '_нф' => 29634,
+ 'ууз' => 29633,
+ 'прф' => 29627,
+ 'Ув' => 29611,
+ 'ьгтш' => 29609,
+ 'ЬшÑ' => 29606,
+ 'щыз' => 29599,
+ 'Сфт' => 29598,
+ '_Рфк' => 29591,
+ 'РУ' => 29574,
+ 'щзду_' => 29563,
+ 'йгу_' => 29561,
+ 'уыеук' => 29558,
+ 'фтту' => 29545,
+ '_Йг' => 29526,
+ '_Ñ„Ñ‹Ñ‹' => 29521,
+ 'ишк' => 29513,
+ 'дуÑек' => 29510,
+ 'фкду' => 29509,
+ 'Р_' => 29506,
+ '_Ñуте' => 29501,
+ 'ешьу_' => 29486,
+ 'щÑ' => 29476,
+ 'ука' => 29470,
+ '_агт' => 29454,
+ 'ефпу' => 29451,
+ 'фегку' => 29450,
+ 'куа' => 29447,
+ 'фдигь' => 29434,
+ 'цуы' => 29433,
+ 'Сщгте' => 29417,
+ 'ьзг' => 29408,
+ 'кщгз' => 29408,
+ 'фтшт' => 29391,
+ '_Ñку' => 29384,
+ 'оуÑе' => 29378,
+ 'пфьу_' => 29371,
+ 'агд' => 29365,
+ 'щгтек' => 29364,
+ '_вшф' => 29348,
+ '_зущ' => 29338,
+ '_Ыфт' => 29328,
+ 'ыб_' => 29328,
+ 'щу_' => 29326,
+ 'гуд' => 29326,
+ '_ЬшÑ' => 29320,
+ 'Ñу_' => 29318,
+ 'гиу' => 29305,
+ 'ерфт' => 29303,
+ 'ьутеы' => 29301,
+ 'шудв_' => 29293,
+ 'утыш' => 29291,
+ 'Гтше' => 29282,
+ 'гÑ' => 29279,
+ '_куп' => 29276,
+ 'кфтп' => 29271,
+ 'Ñфые' => 29270,
+ 'офь' => 29268,
+ 'кшд' => 29242,
+ '_ыфь' => 29214,
+ 'Ñук_' => 29202,
+ 'шыдф' => 29187,
+ 'афÑе' => 29163,
+ '_Пкф' => 29162,
+ 'тщц' => 29158,
+ 'дшфт_' => 29151,
+ 'Дг' => 29147,
+ 'фдше' => 29122,
+ 'ДШ' => 29116,
+ '_Гтше' => 29115,
+ 'шзы' => 29113,
+ '_Сфт' => 29107,
+ '_Ув' => 29098,
+ 'фп_' => 29079,
+ 'Ñркшы' => 29068,
+ 'зущз' => 29061,
+ 'ещкы' => 29054,
+ 'вукы_' => 29046,
+ 'уфл' => 29042,
+ 'ва' => 29035,
+ 'щдше' => 29030,
+ 'щкшф' => 29030,
+ '_ензу' => 29025,
+ 'пщк' => 29009,
+ 'ышь' => 29005,
+ '_иуе' => 29001,
+ 'шыщт' => 28992,
+ '_фтп' => 28987,
+ 'Фтв' => 28975,
+ 'цщь' => 28964,
+ 'Ñ‚Ñуы' => 28962,
+ 'кÑу_' => 28960,
+ '_цшдд' => 28959,
+ 'шфь_' => 28947,
+ '_дщт' => 28934,
+ 'ыщ_' => 28932,
+ 'ылу' => 28921,
+ '_Ñркш' => 28917,
+ 'Ñшд' => 28908,
+ 'штщ_' => 28897,
+ '_Ñдфы' => 28895,
+ 'Зкш' => 28886,
+ 'гьь' => 28886,
+ 'ТВ' => 28884,
+ 'ыдфтв' => 28876,
+ 'ьфтн' => 28870,
+ '_Ñуд' => 28869,
+ 'твщт' => 28865,
+ 'зущзд' => 28859,
+ 'шкÑ' => 28854,
+ 'РФ' => 28814,
+ 'ÑÑ„_' => 28799,
+ 'муд_' => 28794,
+ 'кфтл' => 28782,
+ 'зр_' => 28779,
+ 'ешые' => 28776,
+ 'цццю' => 28771,
+ '_дша' => 28770,
+ 'узе' => 28769,
+ 'фаа' => 28744,
+ 'рщту' => 28741,
+ 'Ñдфыы' => 28715,
+ 'зще' => 28712,
+ '_зущз' => 28706,
+ 'фтфп' => 28700,
+ 'кзщк' => 28700,
+ 'ршы_' => 28693,
+ 'мшышщ' => 28692,
+ 'ьфеу' => 28676,
+ 'пшту' => 28674,
+ 'ыги' => 28670,
+ 'Ñ‚Ñ‚Ñ„_' => 28667,
+ 'удфт' => 28665,
+ 'шÑшф' => 28656,
+ '_фкь' => 28655,
+ 'Рщц' => 28632,
+ '_Дг' => 28628,
+ 'ише' => 28627,
+ 'щды' => 28618,
+ 'феÑ' => 28617,
+ 'уÑг' => 28612,
+ 'еша' => 28610,
+ 'швпу' => 28605,
+ 'щзш' => 28594,
+ 'ВУ' => 28590,
+ '_Зкш' => 28589,
+ 'тпгф' => 28588,
+ 'фкеу' => 28585,
+ 'шеÑ' => 28563,
+ 'кщыы' => 28563,
+ '_зфт' => 28555,
+ '_ищщл' => 28553,
+ 'фвв' => 28553,
+ 'Вшы' => 28549,
+ '_вкф' => 28534,
+ 'фны_' => 28534,
+ 'шфеш' => 28531,
+ 'штфд_' => 28529,
+ 'кут_' => 28529,
+ '_Фтв' => 28528,
+ '._' => 28523,
+ '_ьфп' => 28521,
+ 'ферук' => 28520,
+ 'ыв' => 28516,
+ '_.' => 28512,
+ 'рщещ' => 28512,
+ '_ыуч_' => 28506,
+ '_Рщц' => 28505,
+ 'шаау' => 28505,
+ '_вфн' => 28504,
+ 'ыед' => 28504,
+ 'уиф' => 28493,
+ 'щкÑу' => 28492,
+ '_тгь' => 28487,
+ 'щкьфе' => 28456,
+ 'Ñ„Ñ‹Ñ€_' => 28451,
+ 'дшÑ' => 28450,
+ 'ыршт' => 28448,
+ 'Ñлуе' => 28435,
+ 'пгш' => 28429,
+ 'щшы' => 28429,
+ 'мштп' => 28429,
+ 'й_' => 28427,
+ 'луы' => 28417,
+ 'зь' => 28415,
+ 'Ñщв' => 28413,
+ '_ащкь' => 28405,
+ '_йгф' => 28398,
+ 'тещт' => 28397,
+ 'увшÑ' => 28394,
+ 'шыеук' => 28390,
+ '_лштп' => 28386,
+ '_фтш' => 28366,
+ 'уÑ_' => 28353,
+ 'Ñ„ÑÑ„' => 28327,
+ 'гее' => 28316,
+ 'фдш_' => 28314,
+ 'é' => 28312,
+ 'екфдш' => 28301,
+ '_Вшы' => 28291,
+ 'пи' => 28284,
+ 'щтщь' => 28280,
+ 'ыекфд' => 28278,
+ 'ыгь' => 28277,
+ 'фй' => 28264,
+ 'Ырф' => 28251,
+ 'ьфтф' => 28228,
+ 'Ьщт' => 28226,
+ 'шефд_' => 28224,
+ 'ььгт' => 28204,
+ 'Ñ„Ñ‹Ñ‹Ñ„' => 28198,
+ '_гз' => 28197,
+ '_еуд' => 28195,
+ 'цтд' => 28191,
+ '_цццю' => 28175,
+ 'ишщ' => 28166,
+ 'ршдв' => 28142,
+ 'ТУ' => 28107,
+ 'офт' => 28107,
+ 'Штеу' => 28106,
+ 'уту_' => 28102,
+ 'кфк' => 28082,
+ 'кыр' => 28076,
+ 'зщц' => 28071,
+ 'лун_' => 28067,
+ 'игь_' => 28064,
+ '_зщз' => 28062,
+ 'щкеф' => 28050,
+ 'текф' => 28031,
+ 'аашÑ' => 28028,
+ 'гфеш' => 28026,
+ 'шлф' => 28016,
+ 'шл_' => 28007,
+ 'рфз' => 28001,
+ 'цф_' => 27996,
+ 'ргт' => 27990,
+ 'гкн' => 27982,
+ 'куц' => 27958,
+ '_Штеу' => 27954,
+ '_кфт' => 27939,
+ 'щцы' => 27918,
+ 'тпдф' => 27911,
+ 'штм' => 27898,
+ 'нфд' => 27898,
+ 'щпу' => 27888,
+ 'дщпш' => 27866,
+ '_ьшы' => 27861,
+ 'уÑещ' => 27844,
+ 'ьштп_' => 27844,
+ 'гут' => 27837,
+ 'врф' => 27834,
+ 'дшау_' => 27832,
+ 'ый' => 27832,
+ '_цщь' => 27830,
+ 'ищщл_' => 27830,
+ 'пду_' => 27822,
+ '_Ьщт' => 27815,
+ '_Ñщдщ' => 27807,
+ 'ттн_' => 27795,
+ 'уышв' => 27777,
+ 'екфе' => 27771,
+ '_щаа' => 27770,
+ 'зф_' => 27766,
+ 'ьфд_' => 27761,
+ 'еукф' => 27754,
+ 'гÑешщ' => 27744,
+ '_вшв' => 27739,
+ 'ьфтн_' => 27734,
+ 'рфтв' => 27732,
+ 'фдф_' => 27718,
+ 'вшые' => 27716,
+ 'уул' => 27712,
+ 'ршдшз' => 27705,
+ 'фкш_' => 27702,
+ 'туыу' => 27697,
+ 'уеук_' => 27695,
+ 'мут_' => 27681,
+ 'ашуд' => 27679,
+ 'уыз' => 27670,
+ '_ику' => 27668,
+ '_тще' => 27665,
+ 'фзрн' => 27665,
+ '_рфт' => 27655,
+ 'щкпф' => 27642,
+ 'пт_' => 27640,
+ 'гфп' => 27640,
+ 'Штвш' => 27627,
+ 'Уф' => 27626,
+ 'екфш' => 27620,
+ 'ерн' => 27618,
+ '_Ырф' => 27613,
+ 'фьы_' => 27607,
+ '_дф_' => 27605,
+ 'пщщ' => 27591,
+ '_ьфв' => 27588,
+ 'еуые_' => 27588,
+ 'чн' => 27587,
+ '_иуд' => 27581,
+ 'ещту' => 27577,
+ '_дфтп' => 27570,
+ 'Ñ„Ñе_' => 27558,
+ 'уфыу' => 27558,
+ 'куте_' => 27553,
+ '_._' => 27534,
+ 'фклу' => 27524,
+ 'Цшдд' => 27502,
+ 'зшщты' => 27500,
+ 'фтвук' => 27497,
+ 'Ñ‚Ñе' => 27496,
+ '_ыег' => 27489,
+ '_зщы' => 27482,
+ 'тащк' => 27468,
+ 'увф' => 27464,
+ '_вша' => 27459,
+ 'Ðку' => 27450,
+ 'цу_' => 27433,
+ 'ыук_' => 27420,
+ 'тпщ' => 27418,
+ 'еге' => 27408,
+ 'вщу' => 27404,
+ '_Штвш' => 27401,
+ 'нду' => 27392,
+ 'шутÑ' => 27390,
+ 'дигь_' => 27386,
+ 'щгпр' => 27345,
+ 'цтдщ' => 27342,
+ 'тефд' => 27320,
+ 'ашудв' => 27301,
+ 'ни' => 27280,
+ '_Цшдд' => 27277,
+ 'Ñ„Ñщ' => 27277,
+ 'ЬУ' => 27271,
+ 'фу_' => 27250,
+ '_ГЫ' => 27248,
+ 'ыеы' => 27233,
+ 'дщц_' => 27229,
+ 'вшыÑ' => 27218,
+ 'игд' => 27210,
+ 'феÑÑ€' => 27198,
+ 'руы_' => 27197,
+ 'щвн' => 27194,
+ 'рфв' => 27188,
+ 'ушк' => 27179,
+ 'Ñлы_' => 27162,
+ 'утеук' => 27158,
+ '_дфц' => 27156,
+ 'фквы_' => 27155,
+ 'зукш' => 27155,
+ 'ащкв_' => 27149,
+ 'щтыр' => 27146,
+ 'пкш' => 27142,
+ '_Ðку' => 27133,
+ 'ууы' => 27131,
+ 'идшÑ' => 27126,
+ 'Ñеук' => 27121,
+ 'гтшм' => 27108,
+ 'щцтд' => 27105,
+ 'КЩ' => 27101,
+ 'кштÑ' => 27090,
+ '_уфк' => 27085,
+ '_Уф' => 27083,
+ 'гкфд' => 27083,
+ 'вуте_' => 27073,
+ 'фг_' => 27060,
+ 'цщщв_' => 27057,
+ 'дфг' => 27056,
+ 'дги' => 27046,
+ 'шззш' => 27045,
+ 'уÑрт' => 27042,
+ 'ьщ_' => 27042,
+ '_пшк' => 27036,
+ 'ршдд' => 27031,
+ '_щзу' => 27025,
+ 'пфы' => 26993,
+ 'вшаа' => 26981,
+ 'тшеш' => 26972,
+ 'ньз' => 26969,
+ 'фкфе' => 26963,
+ 'шьщ' => 26961,
+ 'Гтшеу' => 26947,
+ 'дгеш' => 26947,
+ 'ктфеш' => 26946,
+ 'ыщÑшф' => 26934,
+ 'пшф' => 26931,
+ 'куф_' => 26902,
+ 'фи_' => 26877,
+ 'дер' => 26874,
+ 'ыщв' => 26872,
+ 'щиуке' => 26869,
+ 'ьшв' => 26868,
+ 'пшкд' => 26866,
+ '_адф' => 26865,
+ 'уфÑÑ€' => 26865,
+ 'гтт' => 26863,
+ '_дшау' => 26862,
+ 'Ñщтв' => 26858,
+ 'Ñщз' => 26845,
+ 'фтвш' => 26842,
+ 'Ñ‹Ñ„Ñ‚_' => 26838,
+ 'гдфк' => 26835,
+ 'текщ' => 26833,
+ 'фзфт' => 26830,
+ 'егкф' => 26828,
+ 'кун' => 26813,
+ 'еьф' => 26813,
+ 'Ñрфу' => 26804,
+ 'ыешег' => 26774,
+ 'щтырш' => 26761,
+ 'фпгу' => 26756,
+ 'щщ_' => 26755,
+ 'фтпгф' => 26754,
+ 'ЫÑрщ' => 26739,
+ '_лр' => 26734,
+ 'гфпу' => 26725,
+ 'уиу' => 26719,
+ 'вшв_' => 26713,
+ 'упщ' => 26713,
+ 'шйг' => 26713,
+ 'гышт' => 26712,
+ 'ьищ' => 26690,
+ 'ив' => 26686,
+ 'щтуы_' => 26682,
+ 'Зг' => 26679,
+ 'шке' => 26679,
+ 'Тфеш' => 26678,
+ 'фзе' => 26667,
+ 'пь' => 26654,
+ 'пгфп' => 26654,
+ '_дщм' => 26651,
+ 'ыекщ' => 26639,
+ 'кшÑÑ€' => 26637,
+ 'фтпу_' => 26636,
+ '_ЫÑрщ' => 26634,
+ '_гтшм' => 26628,
+ 'мшв_' => 26623,
+ 'афд' => 26618,
+ 'здщ' => 26608,
+ 'кшвп' => 26604,
+ 'вшыф' => 26603,
+ 'тукфд' => 26598,
+ 'зкщв' => 26595,
+ 'ызщке' => 26595,
+ 'нкш' => 26584,
+ 'щыф' => 26580,
+ 'дув_' => 26571,
+ 'ещкы_' => 26569,
+ 'тыеш' => 26559,
+ 'щщт_' => 26559,
+ 'ещг' => 26542,
+ 'дшв' => 26535,
+ 'тут' => 26535,
+ 'уышву' => 26532,
+ 'кфзрн' => 26528,
+ 'зшеф' => 26520,
+ '_Тфеш' => 26501,
+ 'Ñщкв' => 26484,
+ 'ееук_' => 26479,
+ 'кфдшф' => 26478,
+ 'пуь' => 26476,
+ 'гдфеш' => 26474,
+ 'ыеку' => 26469,
+ 'фддф' => 26463,
+ 'кдф' => 26457,
+ '_штÑ' => 26439,
+ 'ыфш' => 26438,
+ 'фдуы' => 26435,
+ '_щту' => 26420,
+ 'пгфпу' => 26418,
+ 'учш' => 26412,
+ 'дфы_' => 26410,
+ 'щцтдщ' => 26399,
+ 'шешÑ' => 26388,
+ 'фьут' => 26385,
+ 'фтпф' => 26372,
+ 'кищ' => 26367,
+ 'шÑг' => 26364,
+ '_уе' => 26341,
+ 'фкфÑ' => 26338,
+ 'ьшк' => 26337,
+ '_шьф' => 26330,
+ 'ешыр' => 26326,
+ 'гтшму' => 26320,
+ 'штв_' => 26316,
+ 'И_' => 26311,
+ 'фыыу' => 26301,
+ '_Зг' => 26299,
+ 'Ñшз' => 26277,
+ 'фдфт' => 26275,
+ 'дег' => 26274,
+ 'уккн' => 26273,
+ 'Ñ„Ñеу' => 26268,
+ 'ыду' => 26262,
+ 'акуу' => 26261,
+ 'фтшь' => 26247,
+ 'щае' => 26233,
+ 'тгьи' => 26224,
+ '_ьфкл' => 26219,
+ 'щгз_' => 26203,
+ 'ыекшÑ' => 26194,
+ 'кьщ' => 26192,
+ '_идщ' => 26185,
+ 'фзрн_' => 26181,
+ 'фещк_' => 26179,
+ '_игы' => 26175,
+ 'туыу_' => 26172,
+ 'зги' => 26170,
+ 'фгв' => 26160,
+ 'фшв' => 26158,
+ 'фтшу' => 26154,
+ 'щи_' => 26152,
+ 'ефл' => 26150,
+ 'Сркш' => 26141,
+ 'уз_' => 26136,
+ 'тен_' => 26134,
+ 'вшщ_' => 26133,
+ 'ЫУ' => 26130,
+ 'Ñ„Ñ‚Ñ‚Ñ„' => 26127,
+ 'тпгфп' => 26123,
+ 'ьутеф' => 26115,
+ 'еуÑÑ€' => 26108,
+ 'шеÑÑ€' => 26104,
+ 'гфешщ' => 26101,
+ '_Ñкщ' => 26100,
+ 'ршщ' => 26093,
+ 'вгд' => 26091,
+ 'ефшт_' => 26090,
+ 'шнф' => 26078,
+ 'Ñ„Ñ‚ÑÑ€' => 26063,
+ 'вгы' => 26063,
+ 'щкпфт' => 26062,
+ 'Ñфе' => 26061,
+ '_рщгы' => 26058,
+ 'шщтыр' => 26054,
+ 'лщ_' => 26053,
+ 'дупу_' => 26049,
+ '_вшыф' => 26045,
+ '_штм' => 26033,
+ 'дшÑÑ„' => 26018,
+ 'ую' => 26006,
+ 'Сркшы' => 26002,
+ 'кфеу_' => 26001,
+ '_Ñгк' => 26000,
+ 'текн' => 25994,
+ 'щтб' => 25993,
+ 'нук_' => 25993,
+ 'кгÑе' => 25990,
+ 'шгы' => 25986,
+ 'щвгÑе' => 25986,
+ 'ышфт_' => 25983,
+ '_Ñ„ÑÑ' => 25981,
+ 'дшыр_' => 25979,
+ 'уау' => 25973,
+ '_Сркш' => 25971,
+ 'кшвпу' => 25956,
+ 'гтф' => 25952,
+ 'Ег' => 25943,
+ 'Ñ‹Ñ„Ñ‹' => 25938,
+ 'егкуы' => 25936,
+ 'кшÑе' => 25925,
+ 'уфтш' => 25923,
+ 'кьфеш' => 25915,
+ '_ьфкш' => 25914,
+ 'фкÑÑ€_' => 25896,
+ 'шеук' => 25893,
+ 'аауку' => 25890,
+ 'Фшк' => 25884,
+ 'дгешщ' => 25880,
+ 'тщы' => 25877,
+ 'рку' => 25868,
+ 'щзщ' => 25868,
+ 'ещд' => 25867,
+ '_цфеу' => 25865,
+ 'тшьф' => 25855,
+ '_вшыÑ' => 25848,
+ 'пещ' => 25848,
+ 'дфл' => 25829,
+ 'деу' => 25828,
+ '_вшаа' => 25822,
+ 'ашÑÑ„' => 25810,
+ '_Ñ„Ñ‚Ñ„' => 25808,
+ 'тпдш' => 25802,
+ 'дфь_' => 25800,
+ 'Ñув' => 25796,
+ 'тпшту' => 25790,
+ 'Фе' => 25788,
+ 'шааук' => 25783,
+ 'ын_' => 25782,
+ 'тпуд' => 25777,
+ '_ьфл' => 25776,
+ 'ыгы' => 25775,
+ 'гту' => 25768,
+ 'ыщь' => 25766,
+ 'ТЕ' => 25758,
+ 'тдщф' => 25745,
+ 'щыы_' => 25733,
+ 'ШЕ' => 25732,
+ '_ьщы' => 25728,
+ 'мфд_' => 25725,
+ 'гте_' => 25721,
+ 'вшм' => 25713,
+ 'фыеш' => 25701,
+ '_тгьи' => 25699,
+ 'вщд' => 25694,
+ 'ещщ' => 25690,
+ 'ешÑфд' => 25688,
+ 'шефк' => 25672,
+ 'зрще' => 25667,
+ 'щÑщ' => 25659,
+ 'штпе' => 25657,
+ 'тгьиу' => 25643,
+ 'ддщц' => 25630,
+ 'Ñщтек' => 25625,
+ '_вшв_' => 25621,
+ 'ерг' => 25620,
+ '_ргь' => 25611,
+ 'мн' => 25608,
+ 'уьиу' => 25606,
+ 'ьуь' => 25598,
+ 'кешт' => 25590,
+ 'мукт' => 25587,
+ '_Фшк' => 25585,
+ '_йгу' => 25585,
+ '_пущ' => 25580,
+ 'Ñгде' => 25578,
+ '_ыги' => 25576,
+ 'ышвут' => 25575,
+ 'фмшв_' => 25563,
+ 'ЕЩ' => 25553,
+ 'Фте' => 25540,
+ '_Ñршд' => 25536,
+ 'тпду' => 25536,
+ 'утв_' => 25535,
+ 'шÑе_' => 25526,
+ 'тдщфв' => 25518,
+ 'уещ' => 25505,
+ 'СР' => 25501,
+ 'вуÑ' => 25495,
+ 'пуые' => 25495,
+ 'фееу' => 25493,
+ '_лт' => 25491,
+ 'шпт_' => 25482,
+ '_ерк' => 25469,
+ 'аауÑ' => 25467,
+ 'ефте' => 25467,
+ 'Ñудд' => 25458,
+ 'вщуы' => 25444,
+ 'зукфе' => 25432,
+ 'зкщвг' => 25428,
+ 'екгÑе' => 25427,
+ 'Ñ„Ñру' => 25418,
+ 'Фдд' => 25416,
+ 'дшфь_' => 25389,
+ '_зфы' => 25387,
+ 'кщфв' => 25381,
+ 'еут_' => 25380,
+ 'рщьф' => 25377,
+ 'вÑ' => 25375,
+ 'дщфв_' => 25375,
+ '_зщц' => 25365,
+ 'гч' => 25346,
+ 'гтвук' => 25343,
+ 'ешыр_' => 25342,
+ '_кув' => 25327,
+ 'куышв' => 25310,
+ 'гидшÑ' => 25291,
+ '_Фте' => 25290,
+ 'шьфп' => 25271,
+ '_узш' => 25267,
+ '_дшм' => 25267,
+ 'уфг' => 25259,
+ 'вг_' => 25258,
+ '_фге' => 25253,
+ 'шщд' => 25247,
+ 'Ñешму' => 25245,
+ 'аауÑе' => 25237,
+ 'фнук' => 25233,
+ 'ве' => 25233,
+ 'увук' => 25212,
+ 'Щд' => 25208,
+ 'цуф' => 25202,
+ 'пшщт' => 25198,
+ 'щььг' => 25186,
+ '_кшÑ' => 25171,
+ 'Ñдг' => 25164,
+ 'ьшту' => 25157,
+ 'ле' => 25151,
+ 'кгп' => 25143,
+ 'дегк' => 25140,
+ 'гдег' => 25129,
+ 'ыуь' => 25127,
+ 'ну_' => 25126,
+ '_кфе' => 25119,
+ 'ктщ' => 25119,
+ 'штше' => 25116,
+ 'фекш' => 25093,
+ 'во' => 25092,
+ 'Тфешщ' => 25086,
+ 'фдша' => 25070,
+ 'егы' => 25066,
+ '_ше_' => 25063,
+ 'Пущ' => 25058,
+ 'уешÑ' => 25053,
+ 'твку' => 25052,
+ 'тыщт' => 25048,
+ 'щтб_' => 25048,
+ 'шдду_' => 25043,
+ 'гкÑÑ€' => 25031,
+ 'Зку' => 25028,
+ '_Фе' => 25012,
+ 'ашкы' => 25012,
+ 'шид' => 25006,
+ 'тпещ' => 25000,
+ 'фдÑ' => 24989,
+ '_Фдд' => 24977,
+ 'мштп_' => 24974,
+ 'тыг' => 24969,
+ 'тпр' => 24963,
+ 'цтдщф' => 24958,
+ 'екщт' => 24943,
+ 'шьь' => 24941,
+ 'ЫÑрщщ' => 24939,
+ 'пещт' => 24931,
+ '_Ñ‹Ñщ' => 24929,
+ 'ввш' => 24920,
+ 'Штвшф' => 24915,
+ '_дщму' => 24913,
+ 'кфшд' => 24913,
+ 'узу' => 24906,
+ 'штш_' => 24905,
+ 'щште' => 24880,
+ 'дшзз' => 24878,
+ '_ÑŒÑ' => 24877,
+ 'зе_' => 24871,
+ 'Кщи' => 24864,
+ '_Пущ' => 24856,
+ 'иы_' => 24838,
+ 'Ñ„Ñеук' => 24820,
+ 'ашкые' => 24818,
+ 'щзг' => 24816,
+ 'рув' => 24811,
+ '_вщу' => 24809,
+ 'ифи' => 24808,
+ 'зщцу' => 24805,
+ '_Щд' => 24804,
+ 'ифв' => 24780,
+ 'екшÑе' => 24777,
+ 'шфешщ' => 24772,
+ 'Ñфв' => 24765,
+ 'фееф' => 24761,
+ '_фтшь' => 24760,
+ '_ашкы' => 24748,
+ 'гдегк' => 24744,
+ 'ЩТ_' => 24738,
+ 'фпгу_' => 24738,
+ 'фтштп' => 24735,
+ 'ефид' => 24701,
+ 'ьзду_' => 24700,
+ 'рфдд' => 24697,
+ 'фше' => 24691,
+ 'едф' => 24690,
+ '_Зку' => 24689,
+ 'дщтп' => 24676,
+ 'вщуы_' => 24670,
+ '_шыд' => 24655,
+ 'ырщц' => 24653,
+ 'ыекгÑ' => 24652,
+ '_Кщи' => 24636,
+ 'Ñщьу' => 24633,
+ '_ые_' => 24617,
+ 'гм' => 24613,
+ 'текн_' => 24603,
+ 'ыеы_' => 24603,
+ 'еьу' => 24593,
+ 'Уч' => 24584,
+ 'штпещ' => 24583,
+ 'тпещт' => 24581,
+ '_Ег' => 24575,
+ 'фьиш' => 24574,
+ 'зрщещ' => 24568,
+ 'гыыш' => 24551,
+ 'ьшдн' => 24541,
+ '_у_' => 24529,
+ 'утÑн' => 24521,
+ 'дфтпг' => 24515,
+ 'Ñфеш' => 24513,
+ 'Сщк' => 24509,
+ 'ушт_' => 24508,
+ 'ьфтв' => 24506,
+ '_вшые' => 24505,
+ 'ддут' => 24498,
+ 'зкуыы' => 24497,
+ 'дгу_' => 24479,
+ 'фтвы_' => 24477,
+ 'рштв' => 24477,
+ 'щььгт' => 24477,
+ 'ыщге' => 24473,
+ '_акуу' => 24457,
+ 'ефдш' => 24454,
+ 'штву' => 24444,
+ '_пшкд' => 24440,
+ 'тшы_' => 24440,
+ 'щзу_' => 24438,
+ 'кфае' => 24436,
+ 'рфуд' => 24430,
+ 'щдшт' => 24430,
+ 'фпт' => 24426,
+ 'фч_' => 24423,
+ 'утк' => 24415,
+ 'твфк' => 24415,
+ 'ььгтш' => 24408,
+ 'тыеше' => 24401,
+ 'умщ' => 24390,
+ '_ец' => 24385,
+ 'ышеш' => 24376,
+ 'ецу' => 24376,
+ 'фдер' => 24371,
+ 'оф_' => 24363,
+ 'фтфпу' => 24357,
+ 'Цщкд' => 24350,
+ 'шашÑÑ„' => 24341,
+ 'тшпр' => 24338,
+ 'кшту_' => 24329,
+ '_ыут' => 24323,
+ 'щкву' => 24312,
+ 'укв' => 24304,
+ 'Ыщге' => 24293,
+ 'Икщ' => 24284,
+ 'уашт' => 24281,
+ 'щвуд' => 24276,
+ 'еуш' => 24269,
+ 'Ñфешщ' => 24268,
+ 'рщв' => 24266,
+ 'Ьшт' => 24247,
+ 'щкпу_' => 24242,
+ '_рщк' => 24238,
+ 'ылф' => 24231,
+ 'вгк' => 24229,
+ 'мшф' => 24226,
+ 'уккн_' => 24222,
+ 'Цщкдв' => 24216,
+ 'шÑфе' => 24214,
+ 'ддштп' => 24211,
+ 'Ðщг' => 24204,
+ 'цштп' => 24203,
+ 'зуд' => 24190,
+ 'згид' => 24188,
+ 'ШЩ' => 24187,
+ 'Ыщгер' => 24174,
+ 'уÑк' => 24173,
+ 'Здф' => 24156,
+ 'кыщт_' => 24151,
+ 'уÑещк' => 24148,
+ '_Ñшен' => 24147,
+ 'клы' => 24147,
+ 'туÑ' => 24122,
+ 'гыеш' => 24120,
+ '_Ыщге' => 24115,
+ 'мфт_' => 24111,
+ 'ьшыыш' => 24109,
+ 'ыщгер' => 24100,
+ 'уфые' => 24093,
+ 'путук' => 24088,
+ 'дфыы_' => 24088,
+ 'ащг' => 24083,
+ '_фдд_' => 24080,
+ '_Цщкд' => 24079,
+ 'геук' => 24077,
+ 'згидш' => 24069,
+ 'цуые' => 24068,
+ 'уфтшт' => 24060,
+ 'удшт' => 24058,
+ 'Ñщдду' => 24053,
+ 'Цфк' => 24052,
+ '_ифÑ' => 24052,
+ 'ви' => 24049,
+ '_ыщге' => 24044,
+ 'утег' => 24037,
+ 'ИФ' => 24036,
+ 'утф_' => 24031,
+ 'шш_' => 24026,
+ 'кдшт' => 24018,
+ 'цшы' => 24011,
+ 'Вфм' => 24004,
+ 'дфые' => 24001,
+ '_вщуы' => 23986,
+ 'укыу' => 23972,
+ 'фыг' => 23969,
+ 'лфд' => 23964,
+ 'кфву' => 23964,
+ 'ешту' => 23963,
+ '_Уч' => 23962,
+ '_Ðщг' => 23962,
+ '_пук' => 23955,
+ 'кщÑл' => 23954,
+ '_уа' => 23938,
+ '_Икщ' => 23934,
+ 'твш_' => 23931,
+ 'шÑфеш' => 23924,
+ 'зщцук' => 23924,
+ 'фдь' => 23920,
+ 'Сфд' => 23917,
+ 'фештп' => 23916,
+ 'ÑÑу' => 23907,
+ '_зрще' => 23905,
+ 'тшпре' => 23904,
+ '_ызщ' => 23898,
+ 'щкь_' => 23894,
+ 'ыуте' => 23893,
+ '_шьфп' => 23891,
+ '_рфм' => 23883,
+ '_цщкл' => 23883,
+ 'вув' => 23877,
+ 'Ñг' => 23873,
+ 'зфтн' => 23872,
+ 'уаау' => 23864,
+ '_Ьшт' => 23863,
+ 'ьуер' => 23856,
+ '_фее' => 23847,
+ 'дфн_' => 23847,
+ 'гл_' => 23837,
+ 'лшд' => 23823,
+ '_пкуу' => 23818,
+ 'Ыек' => 23813,
+ 'афт' => 23805,
+ 'щдге' => 23800,
+ 'фтпд' => 23796,
+ '_кщи' => 23793,
+ 'удфе' => 23784,
+ 'ышту' => 23782,
+ 'щкуы' => 23765,
+ 'ыещт_' => 23756,
+ '_гтше' => 23755,
+ '_Сщк' => 23754,
+ 'кшпр' => 23751,
+ 'гкфд_' => 23747,
+ '_Вфм' => 23744,
+ 'уфде' => 23744,
+ 'диу' => 23738,
+ 'шутÑу' => 23732,
+ 'штпук' => 23730,
+ 'екщд' => 23726,
+ 'щм_' => 23725,
+ 'Ñлш' => 23724,
+ 'ерущ' => 23716,
+ '_Здф' => 23713,
+ '_Цфк' => 23712,
+ 'щщь' => 23711,
+ 'вфм' => 23706,
+ 'дзр' => 23703,
+ 'ьшдн_' => 23693,
+ 'акфтÑ' => 23688,
+ 'ещз_' => 23688,
+ 'куÑе' => 23686,
+ 'Рщц_' => 23679,
+ '_Ñдщ' => 23679,
+ 'щфе' => 23674,
+ 'цудд' => 23665,
+ '_уг' => 23659,
+ 'шкв' => 23642,
+ 'вщцтд' => 23636,
+ 'ущкпу' => 23621,
+ 'рфму' => 23615,
+ '_пщд' => 23608,
+ '_Рщц_' => 23604,
+ 'ри' => 23601,
+ 'го' => 23596,
+ 'шды' => 23594,
+ 'фддш' => 23586,
+ '_зкшт' => 23575,
+ 'чфь' => 23574,
+ '_пкщг' => 23569,
+ 'ееу_' => 23566,
+ '_фм' => 23556,
+ 'ЫЫ' => 23554,
+ 'цщкл_' => 23553,
+ '_тщм' => 23543,
+ 'Икф' => 23542,
+ 'кшут' => 23536,
+ 'тефш' => 23527,
+ 'уфпг' => 23522,
+ 'уыеф' => 23515,
+ 'щвуы' => 23513,
+ 'уьиук' => 23512,
+ 'ФС' => 23501,
+ '_ырщц' => 23485,
+ 'ищф' => 23485,
+ 'укеш' => 23482,
+ 'шзы_' => 23482,
+ 'Ифт' => 23478,
+ 'кщгз_' => 23476,
+ 'утÑÑ€' => 23475,
+ 'шÑег' => 23469,
+ '_кум' => 23468,
+ 'щшд' => 23468,
+ 'Щт' => 23465,
+ 'дшеф' => 23460,
+ 'щшв' => 23458,
+ 'фае_' => 23454,
+ 'луд' => 23452,
+ 'ьзфтн' => 23449,
+ 'пту' => 23447,
+ 'Штеук' => 23443,
+ 'днь' => 23436,
+ '_вфе' => 23412,
+ '_Ыек' => 23410,
+ 'фпк' => 23405,
+ 'уо' => 23405,
+ 'шащ' => 23404,
+ 'фтуы' => 23399,
+ '_лфк' => 23396,
+ 'дт' => 23389,
+ 'утефд' => 23388,
+ 'утпш' => 23387,
+ 'туф' => 23382,
+ 'ÑÑщ' => 23367,
+ 'ршеу_' => 23357,
+ 'шьфд' => 23352,
+ 'Ñ‚Ñ‹Ñ„' => 23352,
+ 'ифыу' => 23344,
+ 'дшу_' => 23340,
+ 'утпд' => 23339,
+ 'Ñщт' => 23335,
+ 'офÑ' => 23323,
+ 'ыйг' => 23317,
+ '_руд' => 23311,
+ 'мшдду' => 23293,
+ 'ащку' => 23291,
+ 'кмшÑ' => 23286,
+ 'дшл' => 23277,
+ 'кьы' => 23277,
+ '_Сфд' => 23276,
+ 'Ñрфуд' => 23266,
+ 'пгт' => 23265,
+ 'ешфт_' => 23260,
+ 'квф' => 23259,
+ 'щрф' => 23233,
+ '_ьщг' => 23232,
+ 'ШФ' => 23228,
+ '_Ñн' => 23219,
+ '_Икф' => 23218,
+ 'ыефк_' => 23216,
+ 'еуд_' => 23213,
+ 'фвм' => 23200,
+ 'шпук' => 23190,
+ '_еуы' => 23189,
+ '_Ñ„Ñ‚_' => 23188,
+ 'ршф' => 23186,
+ 'ььщ' => 23184,
+ 'уде' => 23180,
+ 'кшпре' => 23178,
+ 'кща' => 23161,
+ 'ощрт_' => 23149,
+ 'Ñшщ' => 23142,
+ 'ищн' => 23122,
+ 'фьзд' => 23112,
+ '_ьук' => 23104,
+ 'кшен' => 23103,
+ '_гы_' => 23101,
+ 'ашы' => 23095,
+ 'пдшы' => 23090,
+ 'укмшÑ' => 23088,
+ 'зфкл' => 23088,
+ 'ифее' => 23086,
+ 'утÑн_' => 23084,
+ 'гкн_' => 23082,
+ '_Ñ‹Ñш' => 23079,
+ 'шгы_' => 23078,
+ 'тфвф' => 23069,
+ 'Лшт' => 23065,
+ '_щге' => 23050,
+ 'дуе_' => 23044,
+ 'нуф' => 23036,
+ '_пщщ' => 23034,
+ 'щьфт_' => 23034,
+ 'штшые' => 23028,
+ 'ищв' => 23027,
+ '_мщд' => 23025,
+ '_Ñ„Ñ‹_' => 23020,
+ 'ушпр' => 23008,
+ 'фак' => 23005,
+ '_Ифт' => 23002,
+ 'ьгк' => 22988,
+ 'уфпгу' => 22979,
+ 'ддг' => 22963,
+ 'квук_' => 22956,
+ 'ьфке' => 22955,
+ 'дцф' => 22943,
+ 'гпф' => 22941,
+ 'Срфк' => 22940,
+ 'пфтш' => 22913,
+ 'пут_' => 22913,
+ 'тешф' => 22908,
+ 'гуы_' => 22908,
+ 'дут_' => 22905,
+ 'шззшт' => 22897,
+ 'Сдф' => 22894,
+ '_ещз' => 22894,
+ 'дши' => 22894,
+ 'шщг' => 22887,
+ 'зшу' => 22876,
+ 'дшы_' => 22873,
+ 'щвы' => 22867,
+ 'игкп' => 22857,
+ 'гьз' => 22852,
+ 'руые' => 22851,
+ 'уыг' => 22844,
+ 'фтеы' => 22841,
+ 'кеук' => 22840,
+ 'ирф' => 22835,
+ 'щьфы' => 22831,
+ 'нÑд' => 22822,
+ 'пшы' => 22821,
+ 'зшефд' => 22815,
+ 'еьут' => 22815,
+ 'пщм' => 22813,
+ 'еуьз' => 22809,
+ '_рщь' => 22807,
+ 'Ñ‘' => 22804,
+ 'Ñщщ' => 22795,
+ 'рущк' => 22794,
+ 'шыщт_' => 22793,
+ 'щкфе' => 22784,
+ 'вфт_' => 22782,
+ '_тшп' => 22779,
+ 'зфтн_' => 22772,
+ 'ШД' => 22769,
+ 'шÑрфу' => 22769,
+ 'шÑегк' => 22767,
+ 'щзф' => 22760,
+ 'ыышф' => 22757,
+ 'уик' => 22752,
+ '_офь' => 22749,
+ 'гÑу' => 22749,
+ '_Ñкф' => 22741,
+ 'ыуз' => 22741,
+ '_Срфк' => 22740,
+ '_зщцу' => 22726,
+ 'ап' => 22720,
+ 'уфдер' => 22715,
+ 'еудд' => 22715,
+ 'ЩÐ' => 22714,
+ 'зщш' => 22712,
+ '_шыдф' => 22707,
+ 'ЫШ' => 22703,
+ 'швук' => 22683,
+ 'кщÑу' => 22667,
+ '_щту_' => 22666,
+ 'кфте' => 22660,
+ 'зфз' => 22657,
+ '_дн' => 22654,
+ 'щвф' => 22654,
+ 'др' => 22650,
+ 'ьфк_' => 22649,
+ 'гкщз' => 22638,
+ 'ьк' => 22633,
+ 'кшьу' => 22633,
+ 'дл_' => 22632,
+ 'рфкв_' => 22619,
+ 'щыр' => 22606,
+ 'ыефт_' => 22597,
+ 'ефтÑ' => 22595,
+ 'ифÑл' => 22590,
+ 'кгы_' => 22589,
+ 'гшт' => 22568,
+ 'ыьш' => 22562,
+ 'щнф' => 22557,
+ '_рще' => 22556,
+ 'шьфпу' => 22554,
+ '_ерущ' => 22534,
+ 'вшеш' => 22531,
+ 'оо' => 22528,
+ 'Ð’Ñ„Ñ‚' => 22525,
+ 'кшу_' => 22508,
+ '_Щт' => 22507,
+ 'рштф' => 22504,
+ 'укштп' => 22494,
+ 'щфк' => 22493,
+ '_дше' => 22490,
+ '_ршт' => 22484,
+ 'ыща' => 22481,
+ 'Ьгы' => 22480,
+ 'фшту' => 22479,
+ 'Цшддш' => 22477,
+ 'Ñ„ÑÑ„' => 22476,
+ '_зкщв' => 22472,
+ 'вшаау' => 22457,
+ 'куфы' => 22457,
+ '_вщт' => 22456,
+ 'штвг' => 22456,
+ 'еьуте' => 22454,
+ 'уцы_' => 22453,
+ 'щыщ' => 22445,
+ 'УД' => 22444,
+ 'ззук' => 22438,
+ 'Ын' => 22428,
+ '_пфк' => 22428,
+ 'тпдшы' => 22416,
+ 'шфтф' => 22414,
+ 'дщÑл' => 22405,
+ 'рфуд_' => 22400,
+ 'Фа' => 22395,
+ 'Ñщф' => 22391,
+ 'шув_' => 22385,
+ 'зфшт' => 22384,
+ 'фтшф_' => 22379,
+ 'фкг' => 22366,
+ 'кшен_' => 22365,
+ 'реы' => 22364,
+ '_ьфтф' => 22360,
+ 'Ñщву' => 22358,
+ 'ЬшÑÑ€' => 22357,
+ 'ауы' => 22345,
+ 'ащд' => 22341,
+ '_Лшт' => 22331,
+ 'дщк_' => 22325,
+ 'ьщте' => 22311,
+ 'ешфд' => 22310,
+ 'гук' => 22299,
+ 'кг_' => 22298,
+ 'ÑшутÑ' => 22292,
+ 'тефд_' => 22292,
+ 'рп' => 22277,
+ 'афьш' => 22276,
+ 'Сру' => 22274,
+ '_Сдф' => 22271,
+ 'згдф' => 22266,
+ 'аут' => 22261,
+ 'ргьф' => 22259,
+ '_Ñршт' => 22256,
+ '_ифее' => 22254,
+ 'Уь' => 22252,
+ '_утпд' => 22252,
+ 'кфшт_' => 22250,
+ 'вшк' => 22239,
+ 'вцф' => 22236,
+ 'екшф' => 22234,
+ 'УК_' => 22221,
+ '_еуÑ' => 22215,
+ 'еукк' => 22212,
+ 'увщ' => 22211,
+ '_Ð’Ñ„Ñ‚' => 22206,
+ '_ыщÑш' => 22198,
+ '_Ñрщ' => 22193,
+ 'швпу_' => 22193,
+ 'тгы' => 22190,
+ 'гдфк_' => 22188,
+ '_Ьгы' => 22175,
+ 'мудщ' => 22174,
+ 'иудд' => 22164,
+ 'Офь' => 22153,
+ 'зещ' => 22149,
+ 'утпшт' => 22144,
+ '_ЬшÑÑ€' => 22141,
+ 'Ñршдв' => 22140,
+ '_ьн_' => 22128,
+ 'щÑлу' => 22128,
+ 'еа' => 22128,
+ 'еуз' => 22124,
+ 'еÑру' => 22123,
+ 'Шк' => 22122,
+ 'Ñкщы' => 22120,
+ 'Ñге' => 22115,
+ 'гкв' => 22111,
+ 'дфту' => 22106,
+ 'тщт_' => 22105,
+ 'аду' => 22097,
+ 'цщкв' => 22087,
+ 'укутÑ' => 22080,
+ 'шÑщ_' => 22066,
+ 'кук' => 22065,
+ 'ВШ' => 22052,
+ 'деф' => 22045,
+ '_Ын' => 22035,
+ 'уфкÑ' => 22030,
+ 'гые_' => 22029,
+ 'ыегв' => 22023,
+ 'кщьф' => 22020,
+ 'Ñ„Ñлы' => 22019,
+ 'фьшдн' => 22019,
+ 'упк' => 22019,
+ 'руфе' => 22019,
+ '_кщÑ' => 22018,
+ 'вшÑÑ„' => 22017,
+ 'шде' => 22016,
+ 'щьшт' => 22014,
+ 'тмш' => 22009,
+ 'чÑ' => 22008,
+ 'екф_' => 22000,
+ 'тыщт_' => 21996,
+ 'Ñгдф' => 21993,
+ '_Офь' => 21991,
+ 'щÑÑ' => 21981,
+ 'Ñук' => 21981,
+ 'Ñруд' => 21975,
+ '_егк' => 21968,
+ 'фвк' => 21965,
+ 'уук_' => 21960,
+ 'ьфр' => 21957,
+ '_щкп' => 21954,
+ 'Ðг' => 21949,
+ 'црше' => 21948,
+ 'Ыук' => 21943,
+ 'гпр_' => 21935,
+ 'гфпу_' => 21933,
+ 'Срфь' => 21930,
+ 'куÑщ' => 21930,
+ 'гктф' => 21925,
+ '_Фа' => 21917,
+ 'щзз' => 21906,
+ 'вуе' => 21905,
+ 'Ч_' => 21897,
+ '_ишк' => 21896,
+ 'уа_' => 21896,
+ 'ещÑ' => 21895,
+ '_Уь' => 21889,
+ 'Ñщтщ' => 21888,
+ 'шкз' => 21883,
+ 'кша' => 21882,
+ '_Срфь' => 21881,
+ '_зкф' => 21875,
+ 'ишдш' => 21872,
+ 'Цфд' => 21867,
+ '_Ñ_' => 21865,
+ '_ьфт_' => 21864,
+ 'ыуу' => 21864,
+ 'ыгку' => 21864,
+ 'Ñкуф' => 21863,
+ '_Сру' => 21853,
+ 'пдшыр' => 21853,
+ 'иукп' => 21852,
+ 'ыен' => 21842,
+ 'ыут_' => 21835,
+ 'шдшзз' => 21823,
+ 'кмшÑу' => 21804,
+ '_нуф' => 21803,
+ 'щтту' => 21800,
+ 'здфте' => 21799,
+ 'пещт_' => 21798,
+ 'Фду' => 21795,
+ 'дфну' => 21792,
+ 'кшÑ' => 21790,
+ 'ÑÑ„Ñ‚Ñ„' => 21781,
+ '_афьш' => 21779,
+ 'тещ_' => 21777,
+ '_утпш' => 21769,
+ 'ыгзу' => 21766,
+ 'ьфтш' => 21760,
+ 'дфм' => 21759,
+ 'КшÑ' => 21750,
+ 'штг' => 21747,
+ '_Шк' => 21743,
+ 'УЫ_' => 21736,
+ 'ышÑÑ„' => 21734,
+ 'увгÑ' => 21723,
+ 'фвук' => 21721,
+ 'ЩЬ' => 21715,
+ 'фтеы_' => 21700,
+ '_уаа' => 21695,
+ 'гьфт_' => 21691,
+ 'рфи' => 21687,
+ 'кфл' => 21678,
+ 'ргкÑ' => 21662,
+ 'Ñ_' => 21654,
+ '_зфкф' => 21653,
+ 'фдшф_' => 21642,
+ 'зщкеф' => 21640,
+ 'зкщÑ' => 21633,
+ '_кщы' => 21629,
+ 'фкфт' => 21627,
+ 'уну' => 21625,
+ 'цкш' => 21623,
+ '_Цфд' => 21622,
+ 'кег' => 21615,
+ '_иук' => 21610,
+ 'зрщту' => 21609,
+ 'геф' => 21606,
+ 'тфш' => 21603,
+ 'нфт_' => 21603,
+ 'дещ' => 21592,
+ '_КшÑ' => 21590,
+ 'щдгеш' => 21587,
+ 'щьзг' => 21584,
+ 'ефиду' => 21582,
+ 'Ифе' => 21580,
+ 'кфÑ' => 21579,
+ 'гг' => 21577,
+ '_Фду' => 21568,
+ 'ыгзук' => 21565,
+ '_щи' => 21558,
+ 'кщпк' => 21551,
+ 'тщьш' => 21549,
+ 'кшешы' => 21549,
+ 'Ñщтые' => 21548,
+ 'ыеду' => 21546,
+ '_Ðг' => 21539,
+ '_Ыук' => 21530,
+ 'ргкÑÑ€' => 21522,
+ 'дщму_' => 21520,
+ 'зштп' => 21513,
+ 'Фз' => 21508,
+ 'Ñ‹Ñшу' => 21508,
+ 'шдв_' => 21505,
+ 'двшт' => 21503,
+ 'шщк_' => 21496,
+ '_зуе' => 21492,
+ '_ÑÑ„' => 21492,
+ 'ЬÑ' => 21480,
+ 'уищ' => 21477,
+ 'укщ_' => 21470,
+ '_игк' => 21469,
+ '_еут' => 21465,
+ 'кщьу' => 21464,
+ 'Ñ„Ñ‹Ñ' => 21462,
+ '_Ифе' => 21460,
+ 'еукь' => 21457,
+ 'Ñуыы_' => 21447,
+ '_ыукм' => 21446,
+ '+' => 21442,
+ 'ышу' => 21441,
+ '_Ñщв' => 21430,
+ 'шÑк' => 21423,
+ 'ешы_' => 21418,
+ '_ыгзу' => 21417,
+ 'Сщдд' => 21410,
+ 'афьшд' => 21409,
+ 'утту' => 21408,
+ 'ттук' => 21405,
+ 'гзз' => 21403,
+ 'ТШ' => 21396,
+ 'шеф_' => 21395,
+ 'гдф_' => 21394,
+ 'уен' => 21393,
+ '_рфд' => 21388,
+ '_уÑщ' => 21383,
+ 'гÑфе' => 21378,
+ '_црше' => 21374,
+ 'ьзщк' => 21360,
+ 'щта' => 21355,
+ 'вгÑÑ„' => 21353,
+ 'щвн_' => 21352,
+ 'ащщв' => 21350,
+ 'фгые' => 21341,
+ 'фщ_' => 21327,
+ 'щзгд' => 21322,
+ 'рфл' => 21319,
+ 'иÑ' => 21317,
+ 'преы' => 21315,
+ 'щктш' => 21311,
+ 'вгÑеш' => 21308,
+ 'штащ' => 21306,
+ 'егы_' => 21306,
+ 'шеге' => 21301,
+ 'уекщ' => 21300,
+ 'вуаш' => 21290,
+ 'шзд' => 21289,
+ 'па' => 21286,
+ '_уму' => 21284,
+ '_дшп' => 21277,
+ 'Зук' => 21274,
+ 'ьшÑÑ€' => 21274,
+ 'ефв' => 21274,
+ 'зшÑе' => 21271,
+ 'щкеы' => 21265,
+ '_ащг' => 21249,
+ 'нп' => 21249,
+ '_ишп' => 21240,
+ 'зкще' => 21237,
+ 'муь' => 21235,
+ 'руфв' => 21228,
+ 'тщдщ' => 21228,
+ 'кщцт' => 21227,
+ 'шÑд' => 21221,
+ '_иу_' => 21211,
+ '_ЬÑ' => 21210,
+ '_ищк' => 21209,
+ 'ьув_' => 21203,
+ 'Ñ‹Ñшут' => 21203,
+ 'ьзге' => 21202,
+ '_зукы' => 21198,
+ '_ызуÑ' => 21191,
+ 'рукы' => 21190,
+ 'щквы' => 21187,
+ 'удщз' => 21180,
+ 'ЕМ' => 21178,
+ 'щмукт' => 21178,
+ 'пкфт' => 21173,
+ 'ршÑÑ€' => 21173,
+ 'фкм' => 21171,
+ 'фоф' => 21168,
+ '_иуы' => 21164,
+ '_зфд' => 21161,
+ 'Ñ‚Ñеш' => 21159,
+ 'щю' => 21157,
+ 'щтеф' => 21154,
+ 'кшмук' => 21154,
+ 'УФ' => 21150,
+ '_Сщдд' => 21150,
+ '_ьштш' => 21149,
+ '_Ñ‹Ñ‚' => 21141,
+ 'гтен_' => 21136,
+ 'дуыы' => 21134,
+ 'еуÑе' => 21129,
+ '_ыгт' => 21126,
+ 'ккут' => 21122,
+ 'уфкÑÑ€' => 21109,
+ 'зн_' => 21108,
+ 'цфку' => 21107,
+ 'щещ_' => 21104,
+ '_кфв' => 21103,
+ 'аштш' => 21102,
+ 'путе' => 21098,
+ 'тлу' => 21092,
+ 'уьы' => 21082,
+ 'фгд_' => 21076,
+ '_ьфш' => 21075,
+ 'нуфк' => 21074,
+ 'уцф' => 21072,
+ 'уфеу' => 21068,
+ 'фтеу' => 21058,
+ 'ефтв' => 21052,
+ '_ыегв' => 21044,
+ 'куут_' => 21043,
+ 'щдщпш' => 21040,
+ 'щмук_' => 21038,
+ 'уыф' => 21037,
+ 'куьу' => 21020,
+ '_мы' => 21017,
+ 'кÑг' => 21015,
+ 'Ршп' => 21012,
+ 'чч_' => 20997,
+ '_дщÑ' => 20988,
+ 'твн' => 20988,
+ 'тфл' => 20987,
+ '_Зук' => 20984,
+ '_зщке' => 20978,
+ 'зшд' => 20974,
+ 'щда' => 20972,
+ 'щцд' => 20972,
+ 'зкщз' => 20972,
+ 'гаа' => 20954,
+ 'руе' => 20953,
+ 'рудд' => 20949,
+ 'фквш' => 20946,
+ 'гпг' => 20946,
+ 'птф' => 20936,
+ 'шыешÑ' => 20924,
+ '_кщь' => 20922,
+ 'тша' => 20918,
+ 'текш' => 20910,
+ '_Ршп' => 20903,
+ 'тефшт' => 20903,
+ 'нзуы' => 20896,
+ 'Уг' => 20889,
+ 'щтвщ' => 20887,
+ 'шуц' => 20884,
+ '_еуые' => 20883,
+ 'ешеге' => 20875,
+ 'гтÑе' => 20874,
+ 'фгп' => 20870,
+ '_учф' => 20860,
+ 'щгкт' => 20858,
+ 'щвщ' => 20857,
+ 'зщдше' => 20856,
+ '_еуь' => 20850,
+ 'тшщт' => 20845,
+ 'Идф' => 20837,
+ 'Ñфг' => 20834,
+ 'твшт' => 20833,
+ 'ыун' => 20820,
+ 'ршь' => 20819,
+ 'щды_' => 20818,
+ 'ор' => 20806,
+ 'Ñшт' => 20805,
+ 'идг' => 20803,
+ '_цуы' => 20799,
+ 'еку_' => 20793,
+ 'кфае_' => 20789,
+ '_ищт' => 20787,
+ 'Утп' => 20784,
+ 'зешщ' => 20783,
+ '_Фз' => 20777,
+ 'гкшт' => 20772,
+ 'щтпы' => 20766,
+ 'кщш' => 20758,
+ 'Пд' => 20755,
+ 'ыдш' => 20754,
+ 'рфкду' => 20750,
+ 'егф' => 20750,
+ 'ззшту' => 20749,
+ 'пуьу' => 20747,
+ 'вгÑфе' => 20743,
+ 'фшты' => 20739,
+ 'дущ' => 20736,
+ 'Ñгдег' => 20734,
+ 'тфвф_' => 20725,
+ 'Фгы' => 20724,
+ 'куфе_' => 20720,
+ 'ыщгк' => 20718,
+ 'увшф_' => 20717,
+ 'Фке' => 20716,
+ 'фтер' => 20708,
+ 'Ьшд' => 20704,
+ 'пдщ' => 20704,
+ 'вув_' => 20702,
+ 'тщму' => 20687,
+ 'ифтл' => 20681,
+ '_рфму' => 20680,
+ 'гкфт' => 20673,
+ '_ШТ' => 20671,
+ 'ьшф' => 20671,
+ 'ефтÑу' => 20670,
+ 'тув_' => 20662,
+ 'ьд' => 20658,
+ 'щьзге' => 20658,
+ 'нзуы_' => 20654,
+ 'Ñ‹Ñ„Ñ' => 20652,
+ '_вшу' => 20651,
+ '_вфк' => 20648,
+ 'пкщгз' => 20644,
+ 'куфь' => 20643,
+ 'ры_' => 20640,
+ 'гдд_' => 20640,
+ 'мув' => 20635,
+ '_Уг' => 20634,
+ 'уыышщ' => 20633,
+ 'дщь' => 20625,
+ 'Ñфдд' => 20622,
+ 'уш_' => 20618,
+ 'дщкш' => 20616,
+ 'кпфтш' => 20615,
+ 'тыек' => 20607,
+ 'тащкь' => 20605,
+ 'дьф' => 20597,
+ '_Фгы' => 20596,
+ '_вуаш' => 20590,
+ 'ьщку' => 20583,
+ 'фзук' => 20581,
+ 'кщн' => 20578,
+ '_фкеш' => 20562,
+ 'дмф' => 20562,
+ 'диук' => 20556,
+ 'уÑщк' => 20551,
+ 'Ñшуте' => 20548,
+ 'цуут' => 20548,
+ 'пуые_' => 20547,
+ '_ызш' => 20546,
+ 'зешщт' => 20539,
+ 'ьфтфп' => 20536,
+ '_Идф' => 20527,
+ 'реу' => 20499,
+ 'дги_' => 20496,
+ 'тшен' => 20492,
+ 'шÑру' => 20488,
+ 'ргьфт' => 20486,
+ '_Утп' => 20483,
+ 'рфц' => 20472,
+ '_шд' => 20469,
+ '_вфн_' => 20453,
+ 'тлш' => 20453,
+ 'Пущк' => 20450,
+ '_вуÑ' => 20448,
+ 'дк' => 20446,
+ 'у-' => 20436,
+ 'пукы' => 20436,
+ 'ЗФ' => 20434,
+ 'дшззш' => 20430,
+ 'щдшеш' => 20427,
+ '_ащщв' => 20424,
+ 'ШШ_' => 20413,
+ 'дуфк' => 20412,
+ '_ЩÐ' => 20404,
+ 'зуу' => 20400,
+ 'фтшьф' => 20399,
+ 'гег' => 20396,
+ 'укз' => 20395,
+ 'цщьу' => 20395,
+ 'учфь' => 20393,
+ 'ьфдф' => 20391,
+ 'Ñфк' => 20389,
+ '_зшÑе' => 20388,
+ 'ÑнÑ' => 20388,
+ 'укшф_' => 20387,
+ 'аы' => 20385,
+ 'фьуте' => 20383,
+ 'ерштп' => 20382,
+ 'Ñщтщь' => 20376,
+ 'гтшÑ' => 20373,
+ 'кшщ_' => 20359,
+ 'швы' => 20357,
+ 'ище' => 20356,
+ 'фдуы_' => 20355,
+ '_Пд' => 20353,
+ 'щьфы_' => 20353,
+ '_нуфк' => 20352,
+ 'гв_' => 20346,
+ 'Ñ„Ñешщ' => 20329,
+ 'дуьу' => 20326,
+ 'шыышщ' => 20322,
+ 'фтещ' => 20314,
+ '_ышп' => 20313,
+ '_Пущк' => 20312,
+ 'шпреы' => 20303,
+ '_куÑщ' => 20302,
+ '_щкпф' => 20300,
+ 'двштп' => 20298,
+ 'Пущкп' => 20293,
+ '_фкÑ' => 20292,
+ 'уддщ' => 20288,
+ '_офÑ' => 20282,
+ '_еуÑÑ€' => 20282,
+ '_фак' => 20281,
+ 'дыщ' => 20275,
+ '_ир' => 20270,
+ 'гтвф' => 20263,
+ 'кшл' => 20256,
+ 'цщьут' => 20256,
+ 'Ñшфт' => 20252,
+ 'щтеу' => 20251,
+ 'кфтв_' => 20251,
+ 'уьзд' => 20242,
+ 'укг' => 20238,
+ 'Сщьь' => 20236,
+ 'тц' => 20233,
+ 'ферф' => 20231,
+ 'тщдщп' => 20231,
+ 'Ñлуе_' => 20230,
+ '_Ьшд' => 20227,
+ 'зфтш' => 20220,
+ 'ыцф' => 20218,
+ '_ишщ' => 20212,
+ 'ьуфтш' => 20209,
+ 'утыу' => 20197,
+ 'гыышф' => 20193,
+ 'Ñ‚Ñешщ' => 20192,
+ '_ефд' => 20179,
+ 'фдшен' => 20179,
+ 'фик' => 20165,
+ 'ещцт' => 20159,
+ 'гÑфеш' => 20155,
+ 'Сут' => 20152,
+ 'ьфшт' => 20151,
+ '_щк_' => 20150,
+ 'ерущк' => 20140,
+ 'щыше' => 20137,
+ 'Фп' => 20136,
+ 'кщгт' => 20131,
+ '_мфт' => 20126,
+ 'шыщв' => 20122,
+ 'екуф' => 20119,
+ 'Ñ„ÑŽ' => 20117,
+ 'ез' => 20117,
+ 'ылн' => 20107,
+ 'пщт_' => 20105,
+ 'Вфмш' => 20099,
+ 'Ршпр' => 20099,
+ 'вшг' => 20099,
+ 'ьфлу' => 20098,
+ 'кшÑе_' => 20095,
+ '_Ñ‹Ñшу' => 20090,
+ 'здфÑ' => 20087,
+ 'еушт' => 20085,
+ '_Фке' => 20084,
+ 'реы_' => 20079,
+ 'шиг' => 20075,
+ 'ыуфк' => 20068,
+ 'пуьут' => 20066,
+ 'ыешф' => 20065,
+ 'гтеф' => 20064,
+ 'штту' => 20063,
+ '_ерщ' => 20061,
+ 'ттщ' => 20051,
+ 'егкфд' => 20050,
+ '_фц' => 20045,
+ 'дшщт' => 20041,
+ 'фккн' => 20040,
+ '_цщьу' => 20034,
+ 'црут' => 20034,
+ 'ршпр_' => 20033,
+ 'фкдш' => 20028,
+ 'ншт' => 20028,
+ '_Ршпр' => 20027,
+ 'ра' => 20025,
+ 'Ñфк_' => 20020,
+ 'кьы_' => 20020,
+ 'Ñ„Ñк' => 20013,
+ 'щвуы_' => 20012,
+ 'щеф_' => 20012,
+ 'Зрш' => 20008,
+ 'Гтшм' => 20006,
+ '_лк' => 20002,
+ 'квшт' => 20002,
+ 'Ñ‹Ñкш' => 20001,
+ 'шащк' => 19999,
+ '_дуп' => 19997,
+ 'ушд' => 19995,
+ 'екуы' => 19993,
+ 'ьшу' => 19992,
+ 'туд_' => 19985,
+ 'ыешÑ_' => 19984,
+ 'ДД' => 19978,
+ 'Ñлук' => 19976,
+ 'гиф' => 19973,
+ 'идшÑ_' => 19972,
+ 'узшы' => 19969,
+ 'штуыы' => 19962,
+ 'ÑщтÑ' => 19960,
+ 'фтвщ' => 19959,
+ 'Ñщее' => 19948,
+ 'вщь_' => 19943,
+ 'Ñуз' => 19932,
+ 'мы_' => 19927,
+ '_црут' => 19920,
+ 'зршдш' => 19920,
+ 'зшыщ' => 19917,
+ '_Гтшм' => 19916,
+ 'шиук' => 19908,
+ 'ыщву' => 19907,
+ 'Фгые' => 19906,
+ 'гкщзу' => 19904,
+ '_ош' => 19897,
+ '_ьшÑÑ€' => 19892,
+ 'ьщтв' => 19891,
+ 'икше' => 19889,
+ 'кщеу' => 19887,
+ 'ыыг' => 19886,
+ 'дшÑу' => 19885,
+ 'ыл_' => 19885,
+ 'ьщвуд' => 19879,
+ '_Сут' => 19878,
+ 'кÑрш' => 19872,
+ '_Вфмш' => 19870,
+ 'кьшт' => 19870,
+ 'Ñ‹Ñру' => 19868,
+ 'рцф' => 19857,
+ 'тоф' => 19851,
+ '_рштв' => 19850,
+ 'феы_' => 19848,
+ 'зьу' => 19848,
+ 'щтф_' => 19845,
+ 'кфн_' => 19834,
+ 'еуп' => 19834,
+ 'ЩÐ_' => 19832,
+ 'угкщ' => 19832,
+ '_Сщьь' => 19830,
+ 'щгш' => 19827,
+ 'Ц_' => 19825,
+ 'ешфд_' => 19822,
+ 'фкешт' => 19814,
+ 'квщ' => 19813,
+ 'ею_' => 19805,
+ '_Фгые' => 19803,
+ 'рфтт' => 19803,
+ '_Зрш' => 19802,
+ 'фкфÑе' => 19800,
+ 'шмуы' => 19797,
+ 'фддщ' => 19796,
+ 'уыр_' => 19794,
+ '_ргьф' => 19790,
+ 'уттш' => 19789,
+ 'кшÑл_' => 19789,
+ 'флук' => 19788,
+ 'Ьщк' => 19786,
+ '_вфм' => 19785,
+ 'фьзду' => 19779,
+ 'Ñршту' => 19778,
+ 'Ñ‚Ñ„Ñ‚Ñ' => 19773,
+ 'шиду' => 19770,
+ '_кудф' => 19767,
+ 'кдуы' => 19767,
+ 'рщту_' => 19762,
+ 'щÑуы' => 19762,
+ '_учфь' => 19758,
+ 'Ьфкш' => 19757,
+ 'иуу' => 19756,
+ 'вшешщ' => 19755,
+ '_ьуь' => 19748,
+ 'кфÑеу' => 19748,
+ 'щзгдф' => 19746,
+ 'цшл' => 19740,
+ 'ЕМ_' => 19739,
+ 'тшен_' => 19739,
+ 'Гтшму' => 19737,
+ '_дшту' => 19734,
+ 'шьфе' => 19723,
+ 'црут_' => 19721,
+ 'удфтв' => 19718,
+ 'Иут' => 19710,
+ 'дшеу' => 19710,
+ 'щцф' => 19709,
+ 'зшÑег' => 19707,
+ 'швф_' => 19706,
+ 'щдф_' => 19704,
+ 'рфму_' => 19703,
+ 'фтфд' => 19700,
+ '_СЩ' => 19693,
+ 'шфы' => 19693,
+ 'шÑкщ' => 19686,
+ 'факш' => 19683,
+ 'шешыр' => 19680,
+ 'зштп_' => 19677,
+ 'мудщз' => 19677,
+ 'ощк' => 19676,
+ 'кутÑÑ€' => 19671,
+ 'ашÑфе' => 19670,
+ 'шмфд' => 19668,
+ '_зкщÑ' => 19661,
+ 'ÑнÑд' => 19650,
+ 'фдшфт' => 19649,
+ 'куфд' => 19648,
+ 'Дуф' => 19645,
+ 'утÑÑ€_' => 19643,
+ 'ыекн' => 19638,
+ 'еуÑрт' => 19636,
+ 'Тщке' => 19635,
+ 'ьфз' => 19634,
+ '_кгы' => 19628,
+ '_афÑе' => 19626,
+ 'преы_' => 19626,
+ '_ьу_' => 19621,
+ 'кфÑл' => 19621,
+ 'шфтф_' => 19618,
+ 'узщ' => 19616,
+ 'Ерщ' => 19614,
+ 'Срфьз' => 19585,
+ 'иуые' => 19579,
+ 'штук' => 19572,
+ '_туе' => 19570,
+ 'шек' => 19569,
+ 'екши' => 19568,
+ 'зшыщв' => 19566,
+ 'шзф' => 19561,
+ 'дьы' => 19559,
+ 'швв' => 19558,
+ 'фкен' => 19556,
+ 'цштп_' => 19553,
+ 'ьшдш' => 19550,
+ 'кун_' => 19550,
+ '_Фп' => 19548,
+ 'уер_' => 19543,
+ 'зрук' => 19543,
+ '_зкще' => 19542,
+ 'щтÑу' => 19540,
+ 'аÑ' => 19530,
+ '_Тщке' => 19529,
+ '_ерук' => 19523,
+ 'кÑ' => 19517,
+ 'еукт_' => 19513,
+ 'зьут' => 19512,
+ '_ь_' => 19503,
+ '_Ñрг' => 19502,
+ '_Ьфкш' => 19498,
+ 'еÑ_' => 19495,
+ 'ЩД' => 19492,
+ 'Г_' => 19492,
+ 'еуду' => 19491,
+ '_Ьщк' => 19468,
+ 'узг' => 19463,
+ 'Цуы' => 19462,
+ 'дфÑу_' => 19462,
+ '_фпу' => 19461,
+ '_идг' => 19460,
+ 'щвы_' => 19458,
+ 'щеы' => 19457,
+ '_м_' => 19456,
+ 'кудфе' => 19454,
+ 'щкыу' => 19449,
+ 'тту_' => 19444,
+ 'ыеь' => 19440,
+ '_фгы' => 19436,
+ '_Ерщ' => 19429,
+ 'аук_' => 19424,
+ '_штые' => 19422,
+ 'твщт_' => 19421,
+ 'кщд_' => 19418,
+ 'кфо' => 19413,
+ 'Зщд' => 19405,
+ 'фкшщ' => 19405,
+ 'кÑш' => 19405,
+ 'Ñ‚ÑŽ' => 19402,
+ 'цуут_' => 19402,
+ 'кфьф' => 19391,
+ '_гтв' => 19390,
+ 'афÑу' => 19389,
+ 'ргы' => 19388,
+ 'Ñру_' => 19385,
+ 'утÑ' => 19382,
+ 'Ñрфь' => 19380,
+ 'щпкфь' => 19379,
+ 'швщ' => 19370,
+ 'Мщ' => 19356,
+ '_вут' => 19356,
+ 'кешы' => 19353,
+ '_ЩÐ_' => 19351,
+ 'рфкфÑ' => 19351,
+ 'ккщк' => 19348,
+ 'Ьфе' => 19345,
+ 'укшщ' => 19338,
+ 'ьфн' => 19338,
+ 'шыщву' => 19330,
+ '_зфш' => 19324,
+ 'нц' => 19323,
+ 'егт' => 19322,
+ 'Сщьз' => 19316,
+ 'Ñрфкф' => 19316,
+ 'деук' => 19313,
+ 'дуьут' => 19311,
+ 'уÑÑ„' => 19298,
+ 'зщкт' => 19296,
+ 'пуе_' => 19295,
+ 'Ñрфтп' => 19290,
+ '_тщ_' => 19286,
+ 'фешÑ_' => 19284,
+ 'зьуте' => 19284,
+ 'ртщ' => 19278,
+ 'Ñ‚Ñук' => 19275,
+ 'ьштшы' => 19273,
+ 'еум' => 19273,
+ 'киш' => 19264,
+ '_кщÑл' => 19250,
+ '_дфк' => 19249,
+ 'шиш' => 19247,
+ 'мшÑу_' => 19244,
+ 'згеу' => 19241,
+ '_узшы' => 19237,
+ 'пгы' => 19227,
+ 'дфц_' => 19217,
+ '_пщм' => 19216,
+ '_Зщд' => 19213,
+ '_зфкл' => 19212,
+ '_Ñдш' => 19210,
+ 'лщк' => 19207,
+ '_ЬФ' => 19205,
+ 'кьн' => 19205,
+ 'икшв' => 19204,
+ 'зщыш' => 19203,
+ 'ыышт' => 19203,
+ 'ршÑÑ€_' => 19196,
+ 'ащкÑ' => 19195,
+ 'здфÑу' => 19191,
+ '_ыеку' => 19189,
+ 'рщьфы' => 19181,
+ 'црн' => 19180,
+ '_Сщьз' => 19175,
+ 'уул_' => 19173,
+ '_Ñ‹ÑÑ„' => 19164,
+ 'вщÑ' => 19162,
+ '_ышь' => 19160,
+ 'ыыуы' => 19159,
+ 'РШ' => 19157,
+ '_Цуы' => 19157,
+ '_щÑ' => 19152,
+ '_еуьз' => 19144,
+ 'уфм' => 19144,
+ 'кщгтв' => 19139,
+ 'фтшÑ' => 19138,
+ 'Ñрфкв' => 19127,
+ 'рщьу' => 19125,
+ 'умудщ' => 19111,
+ 'мукн' => 19110,
+ 'шкщт' => 19104,
+ 'ецуу' => 19102,
+ 'тшьфд' => 19101,
+ 'екшу' => 19093,
+ 'ыуфкÑ' => 19090,
+ 'щгте_' => 19083,
+ 'Ñ‚ÑÑ„' => 19080,
+ 'кмф' => 19079,
+ 'рштф_' => 19075,
+ 'щлш' => 19065,
+ 'угь' => 19057,
+ 'луы_' => 19053,
+ 'Рук' => 19050,
+ 'кпшт' => 19049,
+ 'ччч' => 19034,
+ '_ещг' => 19032,
+ 'вщп' => 19029,
+ 'фвшф' => 19028,
+ 'Руф' => 19026,
+ '_Ьфе' => 19024,
+ 'рнв' => 19014,
+ 'ьшдд' => 19000,
+ '_ефт' => 18982,
+ 'Суте' => 18981,
+ '_црн' => 18981,
+ '_Мщ' => 18980,
+ 'уцш' => 18977,
+ '_ьшыы' => 18971,
+ 'уÑ' => 18967,
+ 'твкщ' => 18965,
+ '_Иут' => 18962,
+ 'нер' => 18960,
+ 'гвф' => 18958,
+ 'фб' => 18956,
+ 'Ñ‹Ñг' => 18953,
+ 'твукы' => 18952,
+ 'ишф_' => 18951,
+ 'мн_' => 18942,
+ 'пфьуы' => 18934,
+ 'ыефд' => 18927,
+ 'зфт_' => 18926,
+ 'гтÑеш' => 18922,
+ 'кю_' => 18905,
+ 'ФВ' => 18903,
+ '_афк' => 18903,
+ 'ырштп' => 18902,
+ 'ещту_' => 18895,
+ 'Ñ„Ñ‚Ñ‚_' => 18892,
+ 'вуашт' => 18892,
+ 'ьщд' => 18889,
+ '_ишд' => 18887,
+ 'афш' => 18886,
+ 'укту' => 18885,
+ 'шуд_' => 18881,
+ '_факш' => 18878,
+ 'ушы' => 18878,
+ 'щтм' => 18878,
+ 'Э' => 18875,
+ '_ÑÑ„Ñ‚Ñ„' => 18875,
+ 'штвщ' => 18875,
+ 'дфр' => 18873,
+ 'дфнук' => 18872,
+ 'трф' => 18872,
+ 'тфм' => 18869,
+ '_кшм' => 18866,
+ 'гдв' => 18862,
+ 'СУ' => 18857,
+ '_Дуф' => 18855,
+ 'ым' => 18855,
+ 'икфт' => 18852,
+ 'Щз' => 18847,
+ 'Ñрщд' => 18846,
+ 'дщщв' => 18840,
+ 'кшеу' => 18831,
+ '_фвм' => 18826,
+ '_и_' => 18826,
+ 'вгые' => 18824,
+ 'еги' => 18820,
+ 'шйгу' => 18818,
+ '_ещц' => 18807,
+ 'зуÑш' => 18799,
+ 'ье' => 18794,
+ 'шьут' => 18784,
+ 'щкуф' => 18783,
+ 'мшуы' => 18783,
+ 'ынт' => 18782,
+ 'Рщг' => 18779,
+ 'йгуы' => 18777,
+ 'егь' => 18774,
+ '_Рук' => 18766,
+ 'ыекн_' => 18765,
+ 'укму' => 18761,
+ 'рфтш' => 18751,
+ 'фкут' => 18750,
+ 'нвк' => 18746,
+ '_Ñщф' => 18745,
+ 'щкеы_' => 18745,
+ '_ÑщтÑ' => 18740,
+ '_дшму' => 18736,
+ 'фдв_' => 18736,
+ '_Руф' => 18735,
+ 'ьуек' => 18734,
+ 'дшешÑ' => 18729,
+ '_Суте' => 18727,
+ '_дфы' => 18726,
+ 'ьщгы' => 18722,
+ '_ыуд' => 18715,
+ 'ыщае' => 18713,
+ 'кщтш' => 18704,
+ 'рны' => 18689,
+ 'ро' => 18685,
+ 'рду' => 18685,
+ 'Зршд' => 18683,
+ 'дер_' => 18679,
+ 'ьщые' => 18676,
+ 'ьфкн' => 18674,
+ 'щтпы_' => 18671,
+ 'тефк' => 18664,
+ 'руфд' => 18650,
+ 'кфÑу' => 18639,
+ '_иуые' => 18635,
+ 'гьут' => 18635,
+ 'увв' => 18624,
+ 'цршеу' => 18624,
+ 'Ñфкв' => 18618,
+ 'тегк' => 18618,
+ 'щквы_' => 18612,
+ '_шв' => 18608,
+ 'ефпу_' => 18606,
+ 'едфт' => 18603,
+ 'фгыу' => 18599,
+ 'геук_' => 18599,
+ 'муке' => 18591,
+ 'тау' => 18590,
+ 'гшдв' => 18590,
+ 'црн_' => 18589,
+ '_Рщг' => 18588,
+ 'щквук' => 18586,
+ 'Дфт' => 18585,
+ 'зщщ' => 18585,
+ 'ащкÑу' => 18582,
+ 'ыфтв' => 18581,
+ 'штфеш' => 18574,
+ '_в_' => 18570,
+ 'утÑ' => 18570,
+ 'Тщкер' => 18568,
+ 'црук' => 18561,
+ '_екфш' => 18558,
+ '_ифыу' => 18539,
+ 'укшфд' => 18538,
+ 'кщо' => 18534,
+ 'зщые' => 18528,
+ '_цуые' => 18523,
+ 'шфк' => 18520,
+ 'пукы_' => 18519,
+ 'щид' => 18518,
+ '_Ñфые' => 18513,
+ 'кьн_' => 18509,
+ 'утешф' => 18508,
+ 'згы' => 18501,
+ 'кдщ' => 18499,
+ 'шик' => 18496,
+ 'ьщгт' => 18496,
+ '_Зршд' => 18494,
+ 'тшу_' => 18494,
+ 'ЬШ' => 18493,
+ 'екфв' => 18493,
+ 'иш_' => 18492,
+ 'шÑду' => 18490,
+ 'ып' => 18489,
+ 'тлф' => 18488,
+ '_црн_' => 18486,
+ 'гфдш' => 18484,
+ 'теут' => 18481,
+ 'ырфк' => 18477,
+ 'ищч' => 18475,
+ 'игш' => 18474,
+ 'фкдуы' => 18473,
+ 'щзукф' => 18466,
+ 'ыфв' => 18466,
+ 'фкщд' => 18465,
+ 'щцы_' => 18464,
+ 'фпуь' => 18463,
+ '_Щз' => 18462,
+ 'куые_' => 18458,
+ 'шееу' => 18453,
+ 'ьзук' => 18445,
+ 'ФТ_' => 18442,
+ 'Ук' => 18442,
+ '_Ñщву' => 18436,
+ 'ио' => 18433,
+ 'уддф_' => 18433,
+ 'клуе' => 18433,
+ 'рфтпу' => 18430,
+ 'фии' => 18423,
+ '_вкш' => 18421,
+ 'ишы' => 18420,
+ 'шщгы' => 18409,
+ 'фвг' => 18406,
+ 'душ' => 18405,
+ 'еуч' => 18405,
+ 'пру' => 18376,
+ 'шц' => 18365,
+ 'ЫЩ' => 18356,
+ 'тшыр' => 18353,
+ 'пдфт' => 18352,
+ 'ешп' => 18352,
+ 'зут_' => 18349,
+ 'шще' => 18348,
+ 'зщзг' => 18344,
+ 'щтшф' => 18338,
+ 'кфтпу' => 18336,
+ 'щтфк' => 18333,
+ 'щьн' => 18329,
+ 'шкзщ' => 18327,
+ '_ШШ' => 18326,
+ 'узк' => 18321,
+ 'уецу' => 18318,
+ '_лрф' => 18317,
+ 'узшыщ' => 18316,
+ 'ьщи' => 18315,
+ 'Ыц' => 18307,
+ 'зкщÑу' => 18305,
+ 'Ñщьзг' => 18295,
+ 'ЕК' => 18287,
+ 'шщы' => 18276,
+ 'шдшен' => 18274,
+ '_щм' => 18273,
+ 'фддн' => 18273,
+ 'фдфь' => 18271,
+ 'дщи' => 18270,
+ 'афе' => 18266,
+ 'фззу' => 18264,
+ 'Црш' => 18262,
+ 'ьщщ' => 18259,
+ 'тпк' => 18257,
+ 'руьш' => 18256,
+ '_уьз' => 18254,
+ '_уаау' => 18248,
+ 'купш' => 18245,
+ 'цруку' => 18245,
+ 'щдву' => 18243,
+ 'гкф_' => 18242,
+ '_ÑÑ„Ñ‚_' => 18238,
+ '_ЕМ' => 18235,
+ 'фдер_' => 18235,
+ 'Ñщгк' => 18234,
+ 'уфер_' => 18234,
+ 'лут_' => 18232,
+ 'Ñруь' => 18231,
+ 'ДЩ' => 18229,
+ '_Дфт' => 18229,
+ 'шиду_' => 18228,
+ 'лщт' => 18216,
+ 'аше' => 18213,
+ 'Лштп' => 18212,
+ 'мшд_' => 18212,
+ 'штфт' => 18207,
+ 'факшÑ' => 18206,
+ 'УЕ' => 18205,
+ 'Ñгз' => 18200,
+ 'ецуут' => 18200,
+ 'шфты' => 18197,
+ 'дьы_' => 18194,
+ 'штшт' => 18189,
+ 'РЩ' => 18183,
+ 'Ñ‚Ñуы_' => 18181,
+ 'гты' => 18170,
+ 'кфещ' => 18163,
+ 'кзщке' => 18163,
+ 'уьфт' => 18160,
+ 'фпщт' => 18157,
+ 'фьфт' => 18152,
+ 'уаауÑ' => 18149,
+ 'ыфи' => 18149,
+ 'зщзгд' => 18139,
+ 'ашÑу' => 18134,
+ 'вукф' => 18132,
+ '_штащ' => 18126,
+ '_зы' => 18126,
+ 'здуы' => 18123,
+ 'Ьн' => 18121,
+ 'щдщк' => 18120,
+ 'кефт' => 18120,
+ 'утÑÑ‹' => 18117,
+ 'ыешфт' => 18117,
+ 'Ñ„Ñршт' => 18112,
+ 'фклуе' => 18109,
+ 'фььф' => 18105,
+ '_гк' => 18100,
+ 'туь' => 18094,
+ 'мшуц' => 18086,
+ '_Црш' => 18081,
+ '_Ñудд' => 18077,
+ 'утÑÑ‹_' => 18077,
+ 'кшÑу' => 18068,
+ '_Ук' => 18063,
+ 'щфкв' => 18059,
+ 'Куы' => 18058,
+ 'ддун' => 18058,
+ '_Лштп' => 18050,
+ 'ттшт' => 18047,
+ '_дщтп' => 18044,
+ 'пштф' => 18044,
+ 'Ñщььг' => 18043,
+ 'твгы' => 18040,
+ 'зшф' => 18037,
+ 'тшÑ' => 18036,
+ 'шкзщк' => 18032,
+ 'кшеф' => 18030,
+ '_ышд' => 18027,
+ 'уецуу' => 18023,
+ '_цуф' => 18022,
+ 'щещк' => 18021,
+ 'кщпкф' => 18020,
+ 'утпу' => 18019,
+ 'штащк' => 18015,
+ 'енб' => 18007,
+ 'ензуы' => 18006,
+ '_зщзг' => 18004,
+ 'ыеф_' => 18002,
+ 'аштше' => 18001,
+ 'Сфы' => 18000,
+ 'ддфк' => 17997,
+ 'кешÑ' => 17997,
+ 'шуте_' => 17996,
+ 'цшлш' => 17993,
+ 'зкуыш' => 17991,
+ 'ШТ_' => 17990,
+ 'твн_' => 17982,
+ 'фште_' => 17979,
+ 'кщдд' => 17961,
+ '_Ыц' => 17958,
+ 'тшщт_' => 17956,
+ 'кууе' => 17954,
+ 'ыекфе' => 17951,
+ 'ит' => 17946,
+ 'фтфвф' => 17942,
+ 'мшуы_' => 17942,
+ 'цфку_' => 17937,
+ 'штÑш' => 17935,
+ 'пщв' => 17933,
+ 'клы_' => 17933,
+ 'гыÑ' => 17932,
+ 'вуу' => 17925,
+ '_тщму' => 17924,
+ 'гтекн' => 17920,
+ 'кфму' => 17918,
+ 'щишд' => 17917,
+ '_Ьн' => 17913,
+ 'пгд' => 17913,
+ 'ашку' => 17909,
+ 'ÐкфтÑ' => 17906,
+ 'дштф' => 17905,
+ 'фкшы_' => 17904,
+ 'фккн_' => 17887,
+ 'ппу' => 17879,
+ 'ыфн' => 17876,
+ 'дцфн' => 17865,
+ 'тз' => 17859,
+ 'фкшф_' => 17849,
+ 'пщму' => 17849,
+ 'щщз' => 17849,
+ 'щтекщ' => 17843,
+ '_Куы' => 17837,
+ 'ьзгеу' => 17835,
+ 'Пут' => 17834,
+ 'Ыещ' => 17826,
+ 'щте_' => 17823,
+ 'дшÑÑ„' => 17821,
+ '_вуз' => 17818,
+ '_пфд' => 17816,
+ 'шÑуы' => 17815,
+ '_екг' => 17811,
+ 'Иук' => 17808,
+ 'зщкеы' => 17807,
+ '_Ñу' => 17805,
+ '_цкш' => 17801,
+ 'щьут_' => 17797,
+ 'ПУ' => 17795,
+ 'Ршы' => 17795,
+ 'уфыу_' => 17795,
+ 'уее_' => 17793,
+ 'тщке' => 17790,
+ 'ГК' => 17789,
+ 'фкшу' => 17788,
+ 'ыфьи' => 17788,
+ 'фьг' => 17786,
+ 'ылуе' => 17785,
+ 'дньз' => 17780,
+ 'ркф' => 17779,
+ 'ештф' => 17776,
+ 'фылу' => 17774,
+ 'гф_' => 17766,
+ 'уÑщкв' => 17764,
+ '_фгые' => 17760,
+ 'шдц' => 17756,
+ 'шае' => 17754,
+ 'тукы' => 17751,
+ 'Цуые' => 17746,
+ 'шфп' => 17745,
+ '_Ñщщ' => 17744,
+ 'Ñ‚-' => 17743,
+ 'гьш' => 17740,
+ 'щпф' => 17739,
+ 'ыун_' => 17739,
+ '_куа' => 17736,
+ 'ырщц_' => 17732,
+ 'ьфÑÑ€' => 17731,
+ 'шÑрфк' => 17730,
+ '_Сфы' => 17728,
+ 'ша_' => 17721,
+ 'ыштуы' => 17720,
+ 'штл_' => 17715,
+ 'зкщп' => 17707,
+ 'фвн' => 17704,
+ 'ыфг' => 17703,
+ '_мы_' => 17701,
+ 'ьщещ' => 17700,
+ 'кшыр' => 17700,
+ 'тфеу' => 17698,
+ 'гыуы' => 17695,
+ 'уен_' => 17694,
+ 'кгыы' => 17687,
+ 'клш' => 17685,
+ 'шзе' => 17683,
+ 'шкд_' => 17682,
+ '_Ршы' => 17680,
+ 'згеук' => 17679,
+ 'гву_' => 17678,
+ 'дфтвы' => 17676,
+ 'кфц' => 17674,
+ '_ыекф' => 17665,
+ 'ььук_' => 17662,
+ 'фпуьу' => 17657,
+ 'тыз' => 17656,
+ '_ьфтн' => 17654,
+ 'енб_' => 17653,
+ 'иуец' => 17651,
+ 'Ьфд' => 17648,
+ 'Ьфы' => 17645,
+ 'Ñн' => 17642,
+ 'иуÑ' => 17641,
+ '_афд' => 17638,
+ '_вшм' => 17637,
+ 'Ща' => 17631,
+ 'шмуы_' => 17631,
+ 'ерщк' => 17630,
+ 'пфк_' => 17628,
+ 'тештп' => 17627,
+ 'рукы_' => 17625,
+ 'шпгф' => 17623,
+ 'лшдд' => 17622,
+ '/_' => 17621,
+ 'рьф' => 17618,
+ 'мфеш' => 17614,
+ 'гуд_' => 17610,
+ 'МШ' => 17606,
+ '_фдш' => 17597,
+ 'адш' => 17597,
+ 'иуые_' => 17595,
+ 'ыеукы' => 17591,
+ 'фттш' => 17590,
+ 'ашп' => 17581,
+ 'дгы_' => 17578,
+ 'мщдг' => 17576,
+ 'фвшщ' => 17575,
+ 'фкен_' => 17575,
+ '_щдв' => 17574,
+ 'фрш' => 17573,
+ 'ефкш' => 17569,
+ 'тыеф' => 17561,
+ 'ШЩТ' => 17560,
+ 'лтщ' => 17558,
+ 'уыек' => 17555,
+ '_ч_' => 17550,
+ 'ьик' => 17550,
+ 'Ñщм' => 17549,
+ 'иуецу' => 17545,
+ 'уерщ' => 17534,
+ 'щÑшфд' => 17534,
+ '_зщкт' => 17525,
+ 'куфв' => 17520,
+ 'Дшт' => 17515,
+ 'тнф' => 17515,
+ 'тшфт' => 17506,
+ 'ВФ' => 17505,
+ '_Ыещ' => 17504,
+ '_мшы' => 17502,
+ 'ыещкш' => 17495,
+ 'Сщдду' => 17489,
+ 'ыукмш' => 17487,
+ 'ьщгте' => 17474,
+ '_вуь' => 17471,
+ 'шмшы' => 17468,
+ '_пр' => 17461,
+ 'ышые' => 17461,
+ '_Цуые' => 17460,
+ 'еруь' => 17448,
+ 'уйгш' => 17446,
+ '_иуец' => 17444,
+ 'Ñ‚Ñ„Ñ' => 17440,
+ 'шеÑ' => 17439,
+ '_ыефт' => 17438,
+ '_фшк_' => 17433,
+ 'вшгь' => 17428,
+ '_Иук' => 17427,
+ '_кщд' => 17427,
+ '_еукк' => 17427,
+ 'вду_' => 17423,
+ 'чфт' => 17420,
+ 'пфд_' => 17410,
+ '_Пут' => 17407,
+ 'енд' => 17407,
+ 'щцш' => 17405,
+ 'Ñртщ' => 17403,
+ 'ещы_' => 17394,
+ 'гышту' => 17391,
+ 'щвуд_' => 17390,
+ 'ыуг' => 17388,
+ 'вфы' => 17385,
+ 'удфеш' => 17382,
+ 'уьы_' => 17382,
+ 'Фгыек' => 17381,
+ 'щтшÑ_' => 17379,
+ 'Зуе' => 17375,
+ 'шыы_' => 17375,
+ 'Ñкг' => 17371,
+ 'зщыше' => 17363,
+ 'ттуд' => 17358,
+ 'ктфд' => 17358,
+ 'твут' => 17353,
+ 'щде' => 17350,
+ 'пщдв' => 17349,
+ 'мфы' => 17346,
+ 'ндщ' => 17343,
+ 'фгт' => 17340,
+ '_Ьфд' => 17332,
+ 'шмшт' => 17331,
+ '_тщке' => 17326,
+ 'щоу' => 17326,
+ 'Ыю' => 17324,
+ 'пдфтв' => 17324,
+ 'гпу' => 17323,
+ 'Ñекш' => 17321,
+ 'еп' => 17321,
+ 'уфкы' => 17315,
+ 'ашыр' => 17314,
+ 'Пук' => 17309,
+ '_зкщз' => 17304,
+ 'вшп' => 17303,
+ 'ащщв_' => 17302,
+ 'твкф' => 17301,
+ 'Ñкфа' => 17293,
+ 'пщмук' => 17293,
+ 'щмуь' => 17293,
+ 'теф_' => 17291,
+ '_ЕР' => 17290,
+ 'ьшер' => 17289,
+ 'еркщ' => 17289,
+ 'ишдше' => 17288,
+ 'штÑу_' => 17278,
+ 'Ñдуф' => 17273,
+ '_Ьфы' => 17270,
+ 'тщк_' => 17269,
+ '_Ща' => 17260,
+ '_ифтл' => 17259,
+ 'щьф_' => 17259,
+ 'зкштÑ' => 17257,
+ 'утегк' => 17256,
+ 'фкьф' => 17252,
+ '_зкщп' => 17251,
+ 'чщ' => 17246,
+ 'штещ' => 17241,
+ 'щкф_' => 17240,
+ '_ЕМ_' => 17232,
+ 'дещт' => 17232,
+ 'уыут' => 17226,
+ 'Ñрук_' => 17224,
+ 'ыршк' => 17224,
+ 'дны' => 17218,
+ 'кдфт' => 17217,
+ 'тыеу' => 17211,
+ 'гдеш' => 17209,
+ 'дщцу' => 17206,
+ 'ьид' => 17204,
+ 'тефп' => 17202,
+ '_лут' => 17193,
+ 'гкку' => 17185,
+ 'шещк' => 17184,
+ 'шддук' => 17182,
+ '_Зуе' => 17181,
+ 'твштп' => 17179,
+ '_щы' => 17172,
+ 'икуф' => 17170,
+ 'щкÑу_' => 17169,
+ 'гыуы_' => 17167,
+ 'лув' => 17160,
+ 'щгтеф' => 17156,
+ 'гшв' => 17156,
+ 'Шыд' => 17153,
+ 'ыещту' => 17151,
+ '_увг' => 17150,
+ 'Фыы' => 17147,
+ '_рщьу' => 17145,
+ 'фкд_' => 17145,
+ 'аштф' => 17145,
+ 'Ñруы_' => 17142,
+ '_фцф' => 17140,
+ 'нштп' => 17137,
+ 'утвф' => 17136,
+ 'фззд' => 17133,
+ '_пщму' => 17131,
+ 'вфтÑ' => 17130,
+ 'тлы' => 17123,
+ 'чшÑ' => 17121,
+ 'узфк' => 17120,
+ 'ырш_' => 17119,
+ 'гкг' => 17115,
+ 'кштÑу' => 17103,
+ 'офз' => 17091,
+ 'зфкш' => 17091,
+ 'ыештп' => 17088,
+ 'шдцф' => 17086,
+ 'фб_' => 17082,
+ 'МУ' => 17079,
+ 'шьзщ' => 17079,
+ 'щддф' => 17079,
+ 'ьзы' => 17076,
+ 'ЬЩ' => 17072,
+ 'Ñ€Ñ' => 17072,
+ 'зутв' => 17064,
+ 'ьщые_' => 17061,
+ '_лфт' => 17056,
+ 'щкшу' => 17056,
+ 'Ñкфае' => 17052,
+ 'ьфду' => 17052,
+ 'теу_' => 17052,
+ 'ыцу' => 17048,
+ 'Ñшфе' => 17047,
+ 'Ñштп' => 17047,
+ '_Ñгд' => 17039,
+ 'дегку' => 17039,
+ 'тщг' => 17033,
+ '_купш' => 17030,
+ 'щгпр_' => 17028,
+ 'шзш' => 17027,
+ '_црук' => 17015,
+ 'идгу' => 17013,
+ '_Шыд' => 17011,
+ 'ьзщке' => 17006,
+ 'кдуы_' => 17005,
+ 'фкку' => 17004,
+ 'дфву' => 17003,
+ 'ещкшф' => 17003,
+ 'фееук' => 17002,
+ '_Пук' => 16998,
+ 'шыфь' => 16998,
+ 'вкг' => 16995,
+ 'ыцш' => 16991,
+ 'пукь' => 16990,
+ 'тфпуь' => 16986,
+ 'уккщ' => 16984,
+ 'уащ' => 16983,
+ 'шьи' => 16981,
+ 'зштуы' => 16972,
+ 'ТП_' => 16971,
+ '_ифи' => 16971,
+ 'цкше' => 16971,
+ 'пгфе' => 16969,
+ 'кпн' => 16969,
+ 'ишу' => 16965,
+ '_дфе' => 16963,
+ 'УВ' => 16954,
+ 'штпр' => 16953,
+ 'щтвф' => 16948,
+ 'ÑщÑ' => 16941,
+ 'щште_' => 16938,
+ '_акш' => 16935,
+ 'щддн' => 16935,
+ 'ГТ' => 16933,
+ 'ууд_' => 16928,
+ 'ищ_' => 16927,
+ 'киу' => 16927,
+ 'ев' => 16925,
+ '_шÑ' => 16922,
+ 'вшыек' => 16921,
+ 'зуÑе' => 16910,
+ 'шфты_' => 16906,
+ 'шщгы_' => 16906,
+ 'Лг' => 16903,
+ 'двк' => 16895,
+ 'шдьы' => 16889,
+ 'ззщ' => 16881,
+ 'штшф' => 16876,
+ 'ктшф' => 16876,
+ 'Ñщьш' => 16871,
+ 'щааш' => 16869,
+ '_еуду' => 16866,
+ 'тшл' => 16865,
+ 'щгке' => 16865,
+ 'йгфк' => 16862,
+ 'фьщг' => 16854,
+ '_Дшт' => 16841,
+ '_ьфлу' => 16840,
+ '_Фыы' => 16835,
+ 'пшу' => 16828,
+ 'гкÑÑ€_' => 16828,
+ 'Ñ„Ñн' => 16824,
+ 'гду_' => 16824,
+ 'гÑл_' => 16821,
+ '_Ñрфь' => 16820,
+ 'фкеы' => 16817,
+ 'ТС' => 16813,
+ 'фкщт' => 16812,
+ 'ьуеф' => 16810,
+ 'ÑŽÑ‹' => 16809,
+ 'ЗУ' => 16806,
+ '_дфц_' => 16803,
+ '_тп' => 16798,
+ 'уÑртщ' => 16797,
+ 'Ñшф_' => 16792,
+ 'руфк' => 16790,
+ 'цщ_' => 16790,
+ 'щщк_' => 16789,
+ 'гуу' => 16788,
+ 'щддш' => 16783,
+ 'кфпу' => 16783,
+ '_кфшд' => 16777,
+ 'укув' => 16775,
+ 'Офьу' => 16771,
+ 'пшщт_' => 16770,
+ 'Сфь' => 16769,
+ 'рукш' => 16763,
+ '_ьщые' => 16762,
+ 'кгд' => 16758,
+ 'гьуте' => 16758,
+ 'Ñкуе' => 16756,
+ 'тешщ' => 16753,
+ 'ШУ' => 16749,
+ 'фвуы' => 16748,
+ 'зфп' => 16744,
+ 'твщ_' => 16741,
+ 'ддщ_' => 16736,
+ 'нщт' => 16735,
+ 'лшт_' => 16733,
+ 'вуму' => 16732,
+ 'Уы' => 16730,
+ '_зщш' => 16719,
+ 'увше' => 16719,
+ 'дгÑ' => 16717,
+ 'кщер' => 16717,
+ 'цудд_' => 16716,
+ 'ауу' => 16705,
+ 'гп_' => 16705,
+ 'ФШ' => 16703,
+ 'шкп' => 16703,
+ 'ЦЦ' => 16702,
+ 'зкщпк' => 16696,
+ 'шÑшфт' => 16695,
+ 'тыекг' => 16695,
+ '_Офьу' => 16694,
+ 'дуи' => 16692,
+ 'уккш' => 16686,
+ 'щгкы' => 16685,
+ 'щмшуы' => 16685,
+ 'ЫÑщ' => 16684,
+ 'Ше' => 16674,
+ '_ьфз' => 16672,
+ 'ззук_' => 16671,
+ 'игшд' => 16669,
+ 'уÑ_' => 16667,
+ 'мшщ' => 16666,
+ 'кшвф' => 16664,
+ 'ьфклу' => 16658,
+ 'ОфÑ' => 16657,
+ '_Лг' => 16648,
+ '_дшпр' => 16642,
+ '_гтву' => 16638,
+ 'щÑе' => 16638,
+ 'кщмш' => 16638,
+ '_щкш' => 16633,
+ 'фдм' => 16627,
+ 'уÑщтщ' => 16626,
+ 'двук' => 16613,
+ 'кудш' => 16610,
+ 'где_' => 16606,
+ 'нт_' => 16600,
+ 'щыÑ' => 16594,
+ 'ефьш' => 16591,
+ '_тшÑ' => 16584,
+ '_гл' => 16584,
+ 'удф_' => 16584,
+ 'пкуф' => 16578,
+ 'кщÑуы' => 16577,
+ 'це' => 16577,
+ 'ттштп' => 16576,
+ 'шдьы_' => 16573,
+ 'фцфк' => 16570,
+ 'штшеш' => 16568,
+ 'фзу_' => 16565,
+ 'штму' => 16564,
+ 'ндф' => 16562,
+ '_рфы' => 16561,
+ 'шÑгд' => 16561,
+ 'щьзщ' => 16542,
+ '_Сфь' => 16541,
+ '_уй' => 16536,
+ 'утг' => 16529,
+ 'Ñгы_' => 16522,
+ 'ещтш' => 16522,
+ 'ккшу' => 16519,
+ 'ьишп' => 16515,
+ 'афы' => 16512,
+ 'лду' => 16508,
+ '_икше' => 16506,
+ '_ьуер' => 16506,
+ 'мшт_' => 16504,
+ 'щтщьш' => 16502,
+ 'вфмш' => 16498,
+ 'дщÑÑ„' => 16498,
+ 'фвщ_' => 16495,
+ 'тыу_' => 16493,
+ 'еуму' => 16493,
+ 'лфы' => 16490,
+ 'диуке' => 16488,
+ 'щтд' => 16483,
+ 'зфÑу' => 16481,
+ 'ерфт_' => 16481,
+ '_ЫÑщ' => 16479,
+ 'щчш' => 16476,
+ 'фдз' => 16473,
+ 'укьш' => 16473,
+ 'офÑл' => 16472,
+ 'Цшт' => 16469,
+ '_ыфш' => 16467,
+ 'зщшт' => 16467,
+ 'дщн' => 16462,
+ '_Ñ„Ñещ' => 16461,
+ '_идгу' => 16461,
+ '_чч' => 16461,
+ 'вшыÑщ' => 16460,
+ 'ишпг' => 16458,
+ 'уефд' => 16453,
+ 'ифтп' => 16449,
+ 'Ñ‹Ñу' => 16449,
+ 'флшы' => 16445,
+ 'пфш' => 16440,
+ 'укп_' => 16438,
+ '_дфтв' => 16432,
+ 'Ñфеу' => 16432,
+ 'уфву' => 16429,
+ '_ОфÑ' => 16428,
+ 'кыф' => 16427,
+ '_игш' => 16425,
+ 'шкуÑ' => 16422,
+ '_кшму' => 16419,
+ 'Рщд' => 16418,
+ 'ыщтпы' => 16418,
+ 'Офьуы' => 16416,
+ 'штвш_' => 16415,
+ 'фьишп' => 16414,
+ 'Ыфь' => 16412,
+ 'дфшт' => 16401,
+ 'вьш' => 16396,
+ 'акуу_' => 16396,
+ 'рфг' => 16393,
+ 'цуш' => 16393,
+ '_пкфт' => 16391,
+ 'ышм' => 16391,
+ '_Ñщ' => 16388,
+ 'ьфешÑ' => 16388,
+ 'щгкш' => 16388,
+ 'Ыру' => 16380,
+ 'вуыш' => 16378,
+ 'ьшÑÑ‹' => 16374,
+ 'Ñштп_' => 16369,
+ 'ьишпг' => 16367,
+ 'Сше' => 16364,
+ 'гтеу' => 16358,
+ 'днт' => 16356,
+ 'птш' => 16355,
+ 'щьшÑ_' => 16348,
+ '_шьзщ' => 16346,
+ 'уккф' => 16345,
+ '_мшк' => 16339,
+ 'рщÑ' => 16336,
+ 'Ñ‹ÑŽ_' => 16336,
+ 'Вщт' => 16332,
+ 'аашÑу' => 16329,
+ 'шпп' => 16327,
+ 'кгш' => 16324,
+ 'Ñфку' => 16323,
+ 'Кщиу' => 16313,
+ 'пш_' => 16308,
+ '_ашы' => 16307,
+ '_пщдв' => 16304,
+ 'кÑщ' => 16304,
+ '_кфвш' => 16299,
+ 'фдут' => 16294,
+ 'Зфкл' => 16293,
+ 'тгы_' => 16288,
+ 'ызк' => 16288,
+ 'ишдд' => 16287,
+ 'чфьз' => 16287,
+ 'щгшы' => 16285,
+ 'дÑщ' => 16272,
+ 'ушпре' => 16271,
+ 'дфыыш' => 16271,
+ 'ырук' => 16271,
+ 'уфые_' => 16265,
+ 'ыфьиш' => 16258,
+ 'здуы_' => 16256,
+ 'шÑу_' => 16255,
+ 'зукыщ' => 16255,
+ 'нщк' => 16254,
+ 'ишду' => 16252,
+ '_Ыфь' => 16251,
+ 'тшешщ' => 16250,
+ '_пукь' => 16248,
+ 'зфл' => 16245,
+ 'ьувшÑ' => 16243,
+ 'дщы_' => 16242,
+ 'ртщд' => 16240,
+ 'швы_' => 16240,
+ '_Цшт' => 16239,
+ '_Ñ„Ñеш' => 16239,
+ 'шÑещ' => 16239,
+ 'ььщт' => 16230,
+ 'фтвф_' => 16227,
+ 'екфшт' => 16222,
+ 'твгые' => 16221,
+ 'гки' => 16218,
+ 'лшые' => 16217,
+ 'фнщ' => 16216,
+ 'рун' => 16214,
+ 'кпут' => 16214,
+ 'кды' => 16214,
+ 'ерщв' => 16212,
+ '_Рщд' => 16211,
+ 'тщкер' => 16210,
+ '_Кщиу' => 16209,
+ 'чн_' => 16204,
+ 'нштп_' => 16201,
+ 'щÑуыы' => 16200,
+ 'шыфьи' => 16199,
+ 'ууы_' => 16194,
+ 'вмф' => 16192,
+ 'увгÑÑ„' => 16192,
+ 'ко' => 16189,
+ '_Зфкл' => 16186,
+ 'Ñв' => 16182,
+ 'кшву' => 16182,
+ 'вфд_' => 16175,
+ 'ыеукт' => 16175,
+ 'чфьзд' => 16175,
+ '_Ше' => 16173,
+ '_уÑщт' => 16173,
+ '_зшт' => 16171,
+ 'вшыфь' => 16166,
+ 'чзу' => 16163,
+ 'Зут' => 16161,
+ 'фдфн' => 16157,
+ 'ош_' => 16156,
+ 'Пкщ' => 16155,
+ '_цшл' => 16146,
+ 'Рщгы' => 16141,
+ '_вуму' => 16141,
+ '_кфÑ' => 16139,
+ 'ынь' => 16139,
+ 'кшпш' => 16137,
+ '_ищн' => 16133,
+ '_Сше' => 16125,
+ 'ршзы' => 16125,
+ 'ишпгф' => 16122,
+ 'ЩЫ' => 16118,
+ 'пукш' => 16118,
+ 'екшÑ_' => 16116,
+ '_ещь' => 16112,
+ 'утещ' => 16107,
+ 'фкву' => 16106,
+ 'Ñ‚Ñру' => 16105,
+ 'пгфеш' => 16104,
+ 'щтун' => 16097,
+ '_пкуф' => 16095,
+ 'вшмш' => 16095,
+ 'Ñрут' => 16093,
+ '_Ñ„Ñ‚Ñ‚' => 16092,
+ 'Иуф' => 16091,
+ 'шпгфе' => 16091,
+ 'туг' => 16090,
+ 'пше' => 16085,
+ 'Ñрд' => 16081,
+ 'дфеу_' => 16080,
+ 'шефт' => 16079,
+ 'Ифы' => 16078,
+ 'Ñфву' => 16074,
+ '_ынт' => 16073,
+ '_Ыру' => 16069,
+ 'рукт' => 16068,
+ 'фвы' => 16067,
+ 'ущкн' => 16067,
+ 'фдшт' => 16058,
+ 'Кщиук' => 16057,
+ 'ьщку_' => 16052,
+ 'ЩГ' => 16051,
+ '_офз' => 16049,
+ 'пшт_' => 16048,
+ 'тещт_' => 16048,
+ 'фрщ' => 16038,
+ 'кфу' => 16038,
+ '_пгш' => 16036,
+ 'ьукÑ' => 16035,
+ 'Фди' => 16028,
+ 'Шь' => 16017,
+ '_Рщгы' => 16012,
+ 'Сфе' => 16011,
+ 'уееу_' => 16008,
+ 'укещ' => 16006,
+ 'кщоу' => 16006,
+ 'Ñртщд' => 16005,
+ 'щдфк' => 16000,
+ 'глу' => 16000,
+ 'уда' => 15998,
+ '_Зут' => 15995,
+ 'ьшÑÑ‹_' => 15988,
+ 'щьуе' => 15987,
+ 'тщш' => 15985,
+ 'КЕ' => 15982,
+ 'фпщ_' => 15981,
+ 'шÑуы_' => 15980,
+ 'дшащ' => 15976,
+ 'ышÑфд' => 15975,
+ 'еуте' => 15973,
+ '_увгÑ' => 15972,
+ 'ртщдщ' => 15969,
+ 'Ñут' => 15969,
+ 'тад' => 15967,
+ 'кщгп' => 15965,
+ '_Уы' => 15963,
+ 'ГЫ_' => 15958,
+ '_вку' => 15958,
+ '_штму' => 15956,
+ 'вву' => 15953,
+ 'тще_' => 15950,
+ 'ШТП' => 15949,
+ 'зщште' => 15948,
+ 'ефте_' => 15946,
+ 'лукы' => 15944,
+ 'щеу_' => 15944,
+ 'Фтвк' => 15941,
+ 'фддн_' => 15940,
+ 'екууе' => 15940,
+ 'нту' => 15934,
+ 'шкуÑе' => 15933,
+ 'укуте' => 15932,
+ 'ÐШ' => 15926,
+ '_вуе' => 15926,
+ '_Пкщ' => 15925,
+ 'тфег' => 15924,
+ 'цц_' => 15924,
+ 'гтефш' => 15920,
+ 'Ñрш_' => 15916,
+ 'уыещ' => 15915,
+ 'уÑешм' => 15913,
+ 'ащкт' => 15913,
+ '_ще' => 15907,
+ 'тдш' => 15907,
+ 'ецф' => 15906,
+ 'туцы' => 15903,
+ 'ызуÑш' => 15897,
+ 'зщкф' => 15895,
+ 'ьв' => 15892,
+ '_фззд' => 15891,
+ 'щгдв' => 15888,
+ 'шдшеф' => 15881,
+ 'фиг' => 15880,
+ 'пщщв' => 15878,
+ 'гфв' => 15878,
+ 'агтÑ' => 15876,
+ 'кщцт_' => 15875,
+ '_щзук' => 15874,
+ 'укÑу' => 15872,
+ 'вумуд' => 15871,
+ 'дшму_' => 15870,
+ 'тешфд' => 15866,
+ 'ЕРУ' => 15864,
+ '_Фди' => 15862,
+ 'Ум' => 15861,
+ 'фкз' => 15857,
+ 'щыеу' => 15856,
+ 'щмуд' => 15854,
+ 'уÑку' => 15852,
+ 'рущкн' => 15851,
+ 'щпшÑ' => 15851,
+ '_ещз_' => 15846,
+ 'куц_' => 15842,
+ 'мк' => 15841,
+ 'лц' => 15840,
+ 'уше' => 15839,
+ 'шиф' => 15838,
+ 'щлы' => 15834,
+ 'Ыуф' => 15833,
+ 'иукы' => 15832,
+ 'пкфь_' => 15822,
+ 'дгт' => 15813,
+ 'тфдш' => 15813,
+ 'еукн' => 15812,
+ 'ецщк' => 15811,
+ 'тфкн' => 15809,
+ 'гутÑ' => 15807,
+ 'цштв' => 15807,
+ '_Иуф' => 15805,
+ '_уйг' => 15801,
+ 'фылуе' => 15800,
+ 'фин' => 15798,
+ 'ЬфÑ' => 15796,
+ 'Вфмшв' => 15792,
+ 'Лут' => 15792,
+ 'фддук' => 15792,
+ 'ууз_' => 15790,
+ '_Фтвк' => 15786,
+ 'ьфыы' => 15785,
+ '_Сфе' => 15782,
+ 'кб' => 15780,
+ '_угк' => 15777,
+ 'увк' => 15777,
+ 'фвшт' => 15773,
+ 'шыешф' => 15772,
+ '_рщт' => 15768,
+ 'Срфкд' => 15763,
+ 'кцф' => 15761,
+ 'вшгь_' => 15760,
+ '_лшд' => 15756,
+ 'оуÑе_' => 15755,
+ 'ифд_' => 15754,
+ 'ефÑл' => 15754,
+ 'фнук_' => 15751,
+ 'ешмф' => 15748,
+ 'афдд' => 15747,
+ 'рщдш' => 15747,
+ 'тге' => 15746,
+ 'щшд_' => 15746,
+ 'рфке' => 15745,
+ 'ьфдд' => 15745,
+ '_екфв' => 15744,
+ 'ауÑе_' => 15743,
+ 'дщт_' => 15742,
+ 'Ñщву_' => 15736,
+ 'ифеед' => 15734,
+ 'удду_' => 15726,
+ 'текщд' => 15726,
+ 'пукьф' => 15715,
+ 'упшщ' => 15711,
+ 'ддфт' => 15710,
+ 'Зщк' => 15704,
+ 'щддщ' => 15700,
+ 'шпшт' => 15693,
+ 'ьфтт' => 15693,
+ 'ифш' => 15691,
+ 'фкеы_' => 15686,
+ '_вфмш' => 15683,
+ '_уте' => 15679,
+ 'уыук' => 15679,
+ 'щееу' => 15672,
+ 'щаашÑ' => 15670,
+ '_ышпт' => 15668,
+ 'вщг' => 15667,
+ 'екуыы' => 15658,
+ 'лшыеф' => 15655,
+ 'ищвн' => 15652,
+ 'цфквы' => 15647,
+ 'вуфе' => 15646,
+ 'ашдьы' => 15645,
+ '_Шь' => 15642,
+ 'фкищ' => 15642,
+ 'ущкн_' => 15637,
+ 'укпу' => 15637,
+ 'Ршые' => 15636,
+ 'фпут' => 15636,
+ 'уÑÑ€_' => 15635,
+ 'аеу' => 15633,
+ '_ыгь' => 15631,
+ '_Ифы' => 15628,
+ 'шлщ' => 15619,
+ 'зшв' => 15614,
+ 'вгыек' => 15611,
+ 'щеуд' => 15611,
+ 'кфву_' => 15611,
+ 'гÑÑ€_' => 15611,
+ 'ÐÑ„' => 15610,
+ 'ÑÑ€' => 15610,
+ 'рфкш' => 15605,
+ 'ар' => 15599,
+ 'иь' => 15598,
+ 'дшащк' => 15594,
+ 'ыьщ' => 15591,
+ 'ыефтв' => 15591,
+ 'Ыщт' => 15589,
+ 'Зфе' => 15588,
+ 'дфлу' => 15588,
+ 'ешаш' => 15573,
+ '_ещк' => 15570,
+ 'нзе' => 15570,
+ '_Ум' => 15569,
+ 'ктшф_' => 15569,
+ 'Ñ„Ñг' => 15564,
+ '_пщв' => 15553,
+ 'дмш' => 15552,
+ 'гкп_' => 15550,
+ 'ету' => 15549,
+ 'Цц' => 15545,
+ '_Ршые' => 15545,
+ '_ЬфÑ' => 15545,
+ 'шефкн' => 15544,
+ 'гкштп' => 15544,
+ 'уÑÑ‹' => 15542,
+ 'ышву_' => 15542,
+ 'ещгк' => 15539,
+ '_Ñщы' => 15537,
+ 'уыыф' => 15531,
+ 'гкл' => 15531,
+ 'вфш' => 15528,
+ 'тпв' => 15526,
+ 'флщ' => 15525,
+ 'йгфд' => 15524,
+ 'ртш' => 15522,
+ 'ктшт' => 15520,
+ 'згдфе' => 15513,
+ 'флуы' => 15511,
+ 'гдг' => 15511,
+ 'шÑлуе' => 15506,
+ 'ткн' => 15505,
+ 'Шыдф' => 15504,
+ 'уÑекш' => 15503,
+ 'ьзр' => 15503,
+ 'ШВ' => 15501,
+ '_иуу' => 15501,
+ 'вшу_' => 15498,
+ 'щее_' => 15498,
+ 'уеи' => 15496,
+ 'туук' => 15494,
+ 'здфну' => 15493,
+ 'фнд' => 15491,
+ 'зеу' => 15491,
+ 'щзы' => 15487,
+ 'умщд' => 15486,
+ 'ФД_' => 15483,
+ 'офзф' => 15483,
+ 'лшу' => 15479,
+ 'нÑÑ€' => 15474,
+ 'гке_' => 15472,
+ 'УС' => 15468,
+ 'вшыу' => 15465,
+ 'пгк' => 15465,
+ 'фдшащ' => 15458,
+ '_Ыуф' => 15457,
+ 'щоуÑ' => 15456,
+ 'кнф' => 15455,
+ 'агтÑе' => 15453,
+ 'ешÑш' => 15451,
+ 'зфзу' => 15447,
+ 'уÑÑ‹_' => 15443,
+ 'екшуы' => 15442,
+ 'пкуфе' => 15434,
+ 'фкеук' => 15432,
+ 'ьщиш' => 15429,
+ 'Фкь' => 15428,
+ 'ыгде' => 15428,
+ 'дуфв' => 15427,
+ '_кщф' => 15425,
+ 'удшп' => 15425,
+ 'уÑеы' => 15420,
+ '_ый' => 15412,
+ 'Ñщму' => 15411,
+ 'шдшф' => 15411,
+ 'огт' => 15406,
+ '_ефь' => 15403,
+ '_Шыдф' => 15402,
+ 'кщфв_' => 15401,
+ 'Фтп' => 15400,
+ 'ршзы_' => 15400,
+ 'кÑ' => 15396,
+ 'вфь_' => 15395,
+ '_Зщк' => 15394,
+ '_ьщгт' => 15393,
+ 'фзше' => 15388,
+ 'цшддш' => 15387,
+ 'Ñшфт_' => 15385,
+ 'ащктш' => 15383,
+ 'ыщьу' => 15381,
+ 'ащкь_' => 15375,
+ 'пкуут' => 15374,
+ 'нд_' => 15370,
+ 'фмук' => 15369,
+ 'кщоуÑ' => 15369,
+ 'Иуд' => 15367,
+ 'Ырщ' => 15367,
+ 'Пфк' => 15363,
+ '_Зфе' => 15360,
+ 'уфкер' => 15360,
+ 'вцфк' => 15359,
+ 'щзь' => 15359,
+ 'куул' => 15359,
+ 'Екш' => 15355,
+ 'щоуÑе' => 15355,
+ '_вшк' => 15354,
+ 'фгыек' => 15350,
+ 'уму_' => 15346,
+ 'штштп' => 15344,
+ 'кдфтв' => 15340,
+ '_зфз' => 15338,
+ 'гуут' => 15338,
+ 'нщ_' => 15333,
+ '_фд_' => 15332,
+ '_Ыщт' => 15327,
+ 'Ршыещ' => 15326,
+ '_ÐÑ„' => 15321,
+ 'ырф_' => 15320,
+ 'ефдд' => 15320,
+ 'ущт_' => 15319,
+ 'щтвщт' => 15319,
+ 'ышт_' => 15318,
+ 'шÑещк' => 15313,
+ '_дщы' => 15305,
+ '_Фкь' => 15304,
+ 'Ñекщ' => 15302,
+ 'ыфп' => 15297,
+ 'Ышт' => 15284,
+ 'Ощы' => 15282,
+ '_ашку' => 15277,
+ 'укфт' => 15273,
+ '_аук' => 15268,
+ 'дещт_' => 15268,
+ 'укдф' => 15267,
+ 'ТЫ' => 15266,
+ 'иукп_' => 15264,
+ 'шащкт' => 15263,
+ '_игшд' => 15262,
+ 'тфкн_' => 15261,
+ 'цув' => 15258,
+ 'зщу' => 15255,
+ 'Ñгкк' => 15250,
+ 'екщз' => 15250,
+ '_вуфе' => 15248,
+ 'фмут' => 15248,
+ 'ÑекшÑ' => 15247,
+ 'ФЗ' => 15246,
+ '_Цц' => 15246,
+ '_лфе' => 15243,
+ 'тфещ' => 15243,
+ 'утекф' => 15239,
+ 'ощт' => 15233,
+ 'ищфк' => 15232,
+ 'нзу_' => 15232,
+ 'Ыгз' => 15226,
+ '_щму' => 15225,
+ 'Ñфи' => 15225,
+ 'дуч_' => 15215,
+ 'кфÑеш' => 15215,
+ '_кшп' => 15210,
+ '_ащд' => 15209,
+ 'кшг' => 15207,
+ 'ньзш' => 15204,
+ '_згк' => 15200,
+ 'фнф_' => 15198,
+ 'щкефт' => 15196,
+ 'гуые' => 15196,
+ 'ÑешÑ' => 15192,
+ 'Ифее' => 15191,
+ 'чфы' => 15187,
+ 'вуфер' => 15185,
+ 'Ñщьу_' => 15184,
+ 'гыув' => 15184,
+ '_руфд' => 15183,
+ '_фкÑÑ€' => 15182,
+ 'фшдц' => 15174,
+ 'вщы' => 15173,
+ 'гÑег' => 15171,
+ 'геы' => 15171,
+ 'вшуы' => 15169,
+ 'ьфкн_' => 15168,
+ '_уфы' => 15160,
+ 'ль' => 15158,
+ '_пуе' => 15151,
+ '_Екш' => 15147,
+ '_фду' => 15147,
+ '_Ощы' => 15146,
+ 'утвук' => 15144,
+ '_Ифее' => 15143,
+ 'вкут' => 15141,
+ 'шыл' => 15140,
+ 'ефшд' => 15140,
+ 'дшефк' => 15138,
+ 'щщь_' => 15136,
+ '_ырфк' => 15135,
+ 'Ñгь' => 15133,
+ 'тенб' => 15130,
+ 'учфт' => 15129,
+ 'кщц_' => 15129,
+ '_штвг' => 15126,
+ 'уÑеы_' => 15126,
+ 'тешщт' => 15125,
+ '_Иуд' => 15123,
+ 'преу' => 15122,
+ '_щааш' => 15112,
+ 'дшÑу_' => 15112,
+ 'Ñфтфв' => 15108,
+ 'щтеш' => 15106,
+ 'гтенб' => 15103,
+ '_Фтп' => 15102,
+ '_Ыгз' => 15102,
+ '_уп' => 15095,
+ 'укку' => 15089,
+ '_ищв' => 15088,
+ '_Пфк' => 15087,
+ 'ерщд' => 15085,
+ 'дьу' => 15079,
+ '_Ырщ' => 15078,
+ '_Ышт' => 15077,
+ 'фшдцф' => 15077,
+ 'аф_' => 15077,
+ 'шдцфн' => 15076,
+ 'зфыы' => 15072,
+ 'шьзщк' => 15069,
+ 'щктшф' => 15067,
+ 'мг' => 15065,
+ 'Ыфд' => 15063,
+ 'Ыь' => 15061,
+ 'Рут' => 15060,
+ 'зфту' => 15058,
+ 'фощ' => 15056,
+ 'дньзш' => 15056,
+ 'тукп' => 15056,
+ 'зфкл_' => 15055,
+ 'ылш_' => 15054,
+ '_цшлш' => 15051,
+ 'щзе' => 15047,
+ '_цщкв' => 15045,
+ 'офзфт' => 15042,
+ 'тшфт_' => 15039,
+ 'Ñшву' => 15038,
+ 'Ñ„Ñ‚Ñ' => 15034,
+ 'Икше' => 15028,
+ 'ашÑ_' => 15028,
+ '_цкше' => 15027,
+ 'рл' => 15024,
+ '_ыща' => 15023,
+ 'фыек' => 15022,
+ 'юС' => 15020,
+ 'шдды' => 15019,
+ 'вмфт' => 15018,
+ 'Уду' => 15015,
+ 'ан' => 15012,
+ 'упшщт' => 15010,
+ 'гььу' => 15010,
+ 'уышп' => 15005,
+ '_Лут' => 14996,
+ 'зфзук' => 14996,
+ 'ЫР' => 14995,
+ 'еуку' => 14995,
+ 'уцу' => 14993,
+ 'ути' => 14991,
+ 'кщгпр' => 14990,
+ 'Ñ„Ñн_' => 14984,
+ 'ьшт_' => 14978,
+ 'куе_' => 14974,
+ 'Утпд' => 14972,
+ 'фгещ' => 14972,
+ '_пщщв' => 14967,
+ 'Дщт' => 14965,
+ 'фау' => 14963,
+ 'тенб_' => 14963,
+ '_иге' => 14962,
+ '_ыфк' => 14962,
+ 'фшп' => 14959,
+ 'шут_' => 14959,
+ 'еукшф' => 14959,
+ 'тпдфт' => 14956,
+ 'щгкÑ' => 14954,
+ 'ылн_' => 14953,
+ 'тмут' => 14951,
+ 'гч_' => 14950,
+ 'фтпуд' => 14949,
+ 'ешÑу' => 14946,
+ 'ШК' => 14944,
+ 'рфкь' => 14944,
+ '_офÑл' => 14943,
+ 'ФÑе' => 14939,
+ '_Икше' => 14939,
+ 'щгтп' => 14927,
+ 'ьшÑк' => 14924,
+ '_офзф' => 14922,
+ 'уецщ' => 14917,
+ 'кге' => 14915,
+ 'цшÑ' => 14915,
+ 'рщдщ' => 14914,
+ 'пдфы' => 14911,
+ 'урф' => 14910,
+ 'утм' => 14910,
+ 'Ñлшт' => 14903,
+ 'ршту_' => 14901,
+ 'ыщз' => 14900,
+ 'зувш' => 14897,
+ 'луу' => 14896,
+ 'щыеф' => 14893,
+ 'шыф_' => 14891,
+ 'дщпшÑ' => 14891,
+ 'гыув_' => 14891,
+ 'вфеф' => 14889,
+ 'вб' => 14882,
+ 'уÑекщ' => 14882,
+ 'рнвк' => 14882,
+ 'щнфд' => 14881,
+ '_б' => 14875,
+ 'удн' => 14873,
+ 'Ьшы' => 14872,
+ '_ащку' => 14872,
+ 'Ñузе' => 14871,
+ 'еефÑ' => 14868,
+ 'ПФ' => 14865,
+ '_Ñфдд' => 14862,
+ 'кфег' => 14862,
+ 'Ош' => 14861,
+ 'мфте' => 14859,
+ '_Уду' => 14858,
+ 'думу' => 14856,
+ 'щгтÑ' => 14855,
+ 'шуа' => 14849,
+ '_Рут' => 14848,
+ 'ЦФ' => 14847,
+ 'пштп' => 14845,
+ '_уфке' => 14844,
+ 'ыгы_' => 14842,
+ '_ьгк' => 14841,
+ 'гтшщ' => 14841,
+ 'Ñшеш' => 14839,
+ 'лше' => 14836,
+ 'еб' => 14832,
+ 'двы' => 14831,
+ 'фьщт' => 14829,
+ 'щдщт' => 14825,
+ '_уые' => 14822,
+ 'чг' => 14822,
+ 'ттуы' => 14821,
+ 'шыеы' => 14818,
+ 'шуц_' => 14816,
+ 'шеед' => 14816,
+ 'ищфкв' => 14815,
+ 'ккшы' => 14812,
+ '_Утпд' => 14811,
+ 'флшые' => 14811,
+ 'гтшеу' => 14805,
+ '_ьфдф' => 14802,
+ 'Ñфгы' => 14800,
+ 'дщтп_' => 14793,
+ 'тлшт' => 14792,
+ '_цщщ' => 14789,
+ 'цфдд' => 14789,
+ 'нтф' => 14789,
+ '_рфш' => 14787,
+ 'еушт_' => 14784,
+ 'ьщгы_' => 14781,
+ 'Ерщь' => 14779,
+ 'зуке' => 14779,
+ '_Дщт' => 14778,
+ '_Ыфд' => 14775,
+ '_ФÑе' => 14774,
+ 'гкм' => 14773,
+ 'гтÑш' => 14770,
+ 'Угк' => 14767,
+ 'фкшту' => 14766,
+ '_фтеш' => 14765,
+ 'кпн_' => 14763,
+ '_Ьшы' => 14761,
+ 'уеиф' => 14760,
+ 'кфе_' => 14757,
+ 'шÑрш' => 14755,
+ 'гшы_' => 14749,
+ 'кдн' => 14746,
+ 'кщыу' => 14739,
+ 'гыф_' => 14739,
+ 'ыуе_' => 14738,
+ 'лдф' => 14735,
+ 'ьзе' => 14735,
+ 'штпд' => 14731,
+ 'дфтÑ' => 14731,
+ 'ктштп' => 14729,
+ 'дю' => 14725,
+ 'дыщт' => 14725,
+ 'адг' => 14723,
+ 'рныш' => 14723,
+ 'гтл' => 14719,
+ 'ощы' => 14718,
+ 'куув' => 14715,
+ 'мш_' => 14714,
+ 'дфте_' => 14713,
+ '_Ыь' => 14711,
+ 'зшку' => 14711,
+ 'умшд' => 14709,
+ 'вкуы' => 14703,
+ 'фкшфт' => 14702,
+ 'ешту_' => 14702,
+ '_лщк' => 14701,
+ 'ыдфь' => 14701,
+ 'кшыщ' => 14697,
+ 'ФТВ' => 14696,
+ '_зуф' => 14696,
+ 'шкв_' => 14692,
+ 'Ьув' => 14681,
+ 'мщк' => 14675,
+ '_ьгд' => 14665,
+ 'зрут' => 14664,
+ 'ЗЩ' => 14662,
+ '_ынь' => 14662,
+ 'дучф' => 14660,
+ 'ырфт' => 14659,
+ 'щшв_' => 14655,
+ 'гкше' => 14655,
+ '_ыуе' => 14648,
+ '_вуыш' => 14646,
+ 'ол' => 14646,
+ '_Ерщь' => 14643,
+ 'ышеу' => 14641,
+ 'щкфд' => 14640,
+ 'щзьу' => 14639,
+ 'зкщм' => 14639,
+ 'ткн_' => 14633,
+ '_Ñгде' => 14630,
+ 'шееду' => 14629,
+ 'дщÑл_' => 14627,
+ 'шмшыш' => 14623,
+ 'щфкв_' => 14623,
+ 'гÑегк' => 14622,
+ 'теку' => 14618,
+ '_игд' => 14613,
+ 'фишд' => 14611,
+ 'еруш' => 14608,
+ '_Угк' => 14606,
+ 'шÑеш' => 14605,
+ 'дщзь' => 14603,
+ 'щкеу' => 14602,
+ 'Ñшк' => 14595,
+ 'ьгтшÑ' => 14595,
+ 'Пкуу' => 14588,
+ 'удуы' => 14588,
+ '_утв' => 14586,
+ 'фьш_' => 14585,
+ '_ргт' => 14578,
+ 'дуыы_' => 14577,
+ '_Ош' => 14573,
+ 'вутеш' => 14572,
+ 'уаштш' => 14572,
+ 'фмн' => 14571,
+ 'уышпт' => 14571,
+ 'Рфт' => 14565,
+ 'ьшÑкщ' => 14563,
+ 'ауд' => 14562,
+ 'дÑÑ„' => 14558,
+ 'уфкы_' => 14556,
+ 'кгÑег' => 14554,
+ '_ефи' => 14553,
+ 'игыш' => 14553,
+ 'дщзьу' => 14551,
+ 'гкÑу' => 14550,
+ 'тгу' => 14548,
+ 'щзьут' => 14546,
+ 'щтму' => 14545,
+ '_гз_' => 14541,
+ 'уфÑÑ€_' => 14538,
+ 'КЫ' => 14530,
+ 'ыту' => 14527,
+ 'феш_' => 14525,
+ 'Ñ„Ñ„Ñ‚' => 14524,
+ 'кщыы_' => 14522,
+ 'зкуыу' => 14519,
+ '_вщп' => 14517,
+ 'щьук' => 14517,
+ 'вшд' => 14516,
+ 'рщу' => 14516,
+ 'вкф_' => 14513,
+ 'кб_' => 14510,
+ 'чфы_' => 14510,
+ 'уеу_' => 14509,
+ 'шкпш' => 14509,
+ 'щишду' => 14509,
+ 'вфеу' => 14500,
+ 'тшуд' => 14500,
+ 'шыдфт' => 14498,
+ 'зфг' => 14490,
+ 'вштф' => 14487,
+ 'тщьшÑ' => 14484,
+ 'Куп' => 14477,
+ 'кты' => 14477,
+ 'ещцт_' => 14476,
+ 'флшт' => 14472,
+ '_мфк' => 14471,
+ 'шмшд' => 14466,
+ 'фтпук' => 14463,
+ 'Ифд' => 14462,
+ 'гкш_' => 14458,
+ 'Ñлн' => 14456,
+ 'цут' => 14456,
+ 'зщдшÑ' => 14455,
+ '_зщые' => 14454,
+ 'кшÑу_' => 14453,
+ '_вн' => 14447,
+ 'умук_' => 14447,
+ 'ьфтг' => 14446,
+ 'Ñутек' => 14441,
+ 'щдм' => 14441,
+ 'здфту' => 14440,
+ 'Ñкшз' => 14438,
+ 'ьщишд' => 14437,
+ '_Пкуу' => 14435,
+ 'гиу_' => 14433,
+ 'фто' => 14432,
+ 'куыут' => 14430,
+ '_зфшт' => 14428,
+ 'кщк_' => 14426,
+ '_ыршз' => 14424,
+ 'лув_' => 14424,
+ 'ырщз' => 14421,
+ 'еукн_' => 14421,
+ 'кштф' => 14417,
+ 'цршÑ' => 14417,
+ '_кгыы' => 14413,
+ 'икшвп' => 14412,
+ 'тфегк' => 14409,
+ '_ащкÑ' => 14404,
+ 'удщзь' => 14401,
+ 'ьфер' => 14399,
+ '_СФ' => 14396,
+ '_ьщещ' => 14395,
+ 'КшÑÑ€' => 14394,
+ 'укув_' => 14394,
+ 'Ырш' => 14393,
+ 'твд' => 14392,
+ '_ишдд' => 14391,
+ '_пдф' => 14390,
+ 'шыеы_' => 14384,
+ 'цку' => 14381,
+ 'ецщкл' => 14380,
+ '_мшу' => 14379,
+ '_Ьув' => 14374,
+ 'дщщв_' => 14374,
+ '_ифÑл' => 14372,
+ 'рштвш' => 14372,
+ 'уеифд' => 14371,
+ 'кшзе' => 14368,
+ 'тефе' => 14365,
+ 'ьп' => 14364,
+ 'вфтÑу' => 14362,
+ 'учфы' => 14361,
+ '_Куп' => 14358,
+ 'фвн_' => 14355,
+ 'Ñ„Ñлу' => 14352,
+ 'Рфд' => 14346,
+ '_мут' => 14346,
+ '_Рфт' => 14340,
+ 'учфьз' => 14340,
+ 'Ñуь' => 14333,
+ 'дцфн_' => 14331,
+ 'цршÑÑ€' => 14330,
+ 'СЕ' => 14326,
+ '_ыфе' => 14326,
+ '_фл' => 14323,
+ 'еры' => 14322,
+ '_дфи' => 14321,
+ '_фдф' => 14317,
+ 'ферщ' => 14314,
+ 'щще_' => 14313,
+ 'ьувшф' => 14310,
+ '_КшÑÑ€' => 14306,
+ 'щиы' => 14306,
+ 'щьиш' => 14306,
+ 'кшпшт' => 14306,
+ 'кть' => 14306,
+ 'Фдуч' => 14305,
+ '_ьфке' => 14302,
+ '_ьуеф' => 14300,
+ '_туцы' => 14296,
+ 'угь_' => 14295,
+ '_агтÑ' => 14293,
+ 'згт' => 14293,
+ 'щкшв' => 14291,
+ 'тфьуы' => 14288,
+ 'Вшые' => 14287,
+ 'Ñщьзщ' => 14277,
+ 'уьшÑ' => 14277,
+ '_икуф' => 14276,
+ 'ыыуы_' => 14274,
+ '_кшÑÑ€' => 14273,
+ 'кÑÑ‹' => 14272,
+ 'кщиу' => 14272,
+ 'фзук_' => 14271,
+ 'тефпу' => 14270,
+ 'ишп_' => 14269,
+ 'тщц_' => 14269,
+ 'тпф_' => 14268,
+ 'руфде' => 14267,
+ 'Тг' => 14265,
+ 'Фтт' => 14264,
+ 'лкф' => 14264,
+ 'ушк_' => 14262,
+ 'огы' => 14262,
+ 'щфт' => 14252,
+ 'шщв' => 14251,
+ 'дуее' => 14251,
+ 'ьфкл_' => 14251,
+ 'тпду_' => 14251,
+ '_Вшые' => 14249,
+ 'зкщеу' => 14249,
+ '_Фдуч' => 14244,
+ '_Ифд' => 14244,
+ '_ыщь' => 14238,
+ 'феÑÑ€_' => 14238,
+ 'Ешь' => 14232,
+ 'ЫуÑ' => 14231,
+ '_кщьф' => 14231,
+ 'чзд' => 14230,
+ 'гшк' => 14229,
+ '_пгт' => 14226,
+ 'рнд' => 14226,
+ 'нщгк' => 14223,
+ 'Ñруые' => 14222,
+ 'ифк_' => 14221,
+ 'щышеш' => 14217,
+ 'ыршзы' => 14217,
+ '_цршÑ' => 14215,
+ 'увшÑÑ„' => 14214,
+ 'рукщ' => 14213,
+ 'щщды' => 14212,
+ '_Вщт' => 14211,
+ 'ьфду_' => 14211,
+ 'ерф_' => 14211,
+ 'уфвук' => 14210,
+ 'ÑÑш' => 14206,
+ 'Срг' => 14204,
+ 'щкту' => 14203,
+ 'Ьуе' => 14197,
+ 'фккщ' => 14196,
+ 'гььук' => 14196,
+ 'шщтб' => 14195,
+ 'уткн' => 14194,
+ 'Ñщкз' => 14191,
+ 'шефе' => 14185,
+ 'еÑ' => 14184,
+ 'штуу' => 14183,
+ 'ью' => 14183,
+ 'икг' => 14181,
+ 'мукн_' => 14175,
+ 'уешÑ_' => 14173,
+ 'ьфпу_' => 14172,
+ 'зкшь' => 14169,
+ '_ьфн' => 14166,
+ 'двку' => 14166,
+ 'кщьфт' => 14166,
+ 'ьшер_' => 14165,
+ 'кÑÑ‹_' => 14165,
+ '_дуфв' => 14159,
+ 'щгеу' => 14159,
+ 'Кшм' => 14157,
+ 'ьзшÑ' => 14157,
+ 'ыгку_' => 14152,
+ '_угкщ' => 14142,
+ 'Ñ„Ñ‚Ñ‹Ñ„' => 14141,
+ 'кшт_' => 14141,
+ 'утешщ' => 14139,
+ 'Ñ„ÑÑщ' => 14138,
+ 'Сфтф' => 14137,
+ '_ьфр' => 14137,
+ '_Рфд' => 14136,
+ 'куму' => 14136,
+ 'фьфк' => 14133,
+ 'щьн_' => 14132,
+ 'укпн' => 14125,
+ 'рштуы' => 14125,
+ 'Ñ‚Ñ„Ñ‚_' => 14125,
+ '_ьфыы' => 14124,
+ 'ввд' => 14124,
+ 'ышму' => 14122,
+ 'Сю' => 14118,
+ 'тукы_' => 14116,
+ '_фгещ' => 14115,
+ '_ьшÑк' => 14115,
+ 'еешт' => 14113,
+ 'утпдш' => 14112,
+ 'щььу' => 14112,
+ '_щмук' => 14110,
+ '_Ырш' => 14109,
+ 'ьгдф' => 14108,
+ '_мшÑ' => 14105,
+ 'вÑ' => 14099,
+ 'феь' => 14097,
+ 'кууе_' => 14095,
+ 'Мфд' => 14094,
+ 'пущк' => 14092,
+ '_Кшм' => 14090,
+ 'реук' => 14089,
+ 'рфьь' => 14085,
+ 'чфтв' => 14084,
+ 'офьу' => 14083,
+ 'ьшп' => 14083,
+ '_Ñщьш' => 14080,
+ 'уецщк' => 14078,
+ 'щгкÑу' => 14077,
+ 'екщ_' => 14075,
+ 'Фдф' => 14073,
+ 'щть' => 14070,
+ 'фвь' => 14069,
+ 'гвв' => 14065,
+ 'Ñргк' => 14060,
+ 'ие' => 14054,
+ '_екуу' => 14053,
+ 'Ñшту' => 14048,
+ '_уче' => 14047,
+ '_ЫуÑ' => 14044,
+ 'игшдв' => 14044,
+ 'щдгь' => 14044,
+ 'уьщт' => 14043,
+ 'ыфте' => 14043,
+ 'пшкд_' => 14042,
+ 'шыз' => 14041,
+ 'егву' => 14040,
+ 'уьщк' => 14033,
+ 'ефлу' => 14033,
+ 'укеф' => 14032,
+ 'фккф' => 14031,
+ '_Срг' => 14030,
+ 'Ñ‹Ñщ_' => 14029,
+ '_куфд' => 14027,
+ 'Фц' => 14024,
+ 'адщц' => 14024,
+ 'зшÑ_' => 14018,
+ 'нн' => 14018,
+ 'дщку' => 14017,
+ '_ыеш' => 14016,
+ 'идщщ' => 14013,
+ 'оук' => 14010,
+ 'Ðшт' => 14001,
+ 'щтву' => 13997,
+ 'ыщты' => 13995,
+ 'гиш' => 13995,
+ 'Ñ‚Ñ_' => 13984,
+ 'куÑщк' => 13982,
+ '_Сфтф' => 13980,
+ '_уер' => 13977,
+ '_Тг' => 13975,
+ 'кшиг' => 13973,
+ '_дши' => 13970,
+ 'Ñ‚Ñшф' => 13968,
+ 'учфы_' => 13967,
+ 'дуфт' => 13963,
+ 'зшÑÑ‹' => 13961,
+ 'щфÑ' => 13958,
+ '_ызщк' => 13955,
+ 'ищгк' => 13953,
+ 'щщлы' => 13953,
+ '_цштв' => 13948,
+ 'щпд' => 13946,
+ '_Ешь' => 13940,
+ 'вту' => 13940,
+ 'ыыщÑ' => 13940,
+ 'щиду' => 13934,
+ 'цуые_' => 13934,
+ 'Ыефк' => 13933,
+ '_Мфд' => 13933,
+ '_Ñду' => 13931,
+ 'щищ' => 13929,
+ 'кщду' => 13928,
+ 'УЬ' => 13927,
+ '_нщгк' => 13927,
+ '_кув_' => 13926,
+ 'ершы' => 13925,
+ '_зрн' => 13924,
+ '_ашп' => 13923,
+ '_Фтт' => 13922,
+ 'фыз' => 13919,
+ 'тмуте' => 13919,
+ 'Ñ‚Ñшд' => 13917,
+ '_аштф' => 13916,
+ 'гкт_' => 13916,
+ 'шдвш' => 13915,
+ 'шщтб_' => 13912,
+ 'Ñещкы' => 13910,
+ 'вфв' => 13910,
+ 'геру' => 13907,
+ 'щшы_' => 13902,
+ '_пдщ' => 13901,
+ 'Лк' => 13900,
+ '_Ьуе' => 13900,
+ '_кфь' => 13899,
+ 'Шты' => 13898,
+ '_Ñ‚_' => 13894,
+ 'луеи' => 13892,
+ 'ьфые' => 13891,
+ 'щьы' => 13891,
+ 'утн' => 13888,
+ 'ддун_' => 13887,
+ 'фышф' => 13886,
+ 'щгв' => 13885,
+ 'ьзшк' => 13880,
+ 'ищкт' => 13877,
+ 'пшÑÑ„' => 13875,
+ 'уыуте' => 13870,
+ 'Ñеф' => 13869,
+ 'пшд' => 13869,
+ 'уферу' => 13867,
+ 'ьщтв_' => 13866,
+ 'ршку' => 13862,
+ '_здфÑ' => 13857,
+ 'учшÑ' => 13855,
+ '_Фдф' => 13851,
+ 'шдвк' => 13851,
+ 'лфь' => 13851,
+ 'щкшы' => 13848,
+ 'куыыш' => 13843,
+ '_кщг' => 13841,
+ 'Ñре' => 13840,
+ 'здшÑ' => 13839,
+ 'ктьу' => 13839,
+ 'Зфг' => 13838,
+ 'дучфт' => 13838,
+ 'гкыу' => 13833,
+ 'шмштп' => 13829,
+ 'ищвн_' => 13826,
+ 'ышпт_' => 13825,
+ 'уьн' => 13824,
+ 'ифÑл_' => 13823,
+ 'уÑгк' => 13823,
+ 'лукы_' => 13822,
+ '_пущк' => 13821,
+ 'ьщеш' => 13821,
+ 'ФИ' => 13820,
+ '_Ñдг' => 13817,
+ '_Ðшт' => 13814,
+ 'нфд_' => 13813,
+ 'Ику' => 13812,
+ 'пвщ' => 13810,
+ 'мщт' => 13810,
+ 'кщьу_' => 13809,
+ 'дшпш' => 13802,
+ 'учфтв' => 13798,
+ '_ьз' => 13794,
+ 'кÑуы' => 13793,
+ '_игыш' => 13792,
+ 'луеиф' => 13792,
+ '_вгк' => 13790,
+ 'ьфву' => 13790,
+ 'ышешщ' => 13789,
+ 'Ñфке' => 13788,
+ 'Рщгыу' => 13786,
+ 'штвгы' => 13780,
+ 'лшв' => 13780,
+ 'ишду_' => 13775,
+ 'кды_' => 13774,
+ '_кудш' => 13770,
+ 'Фак' => 13769,
+ 'куул_' => 13768,
+ 'зкуь' => 13764,
+ '_зще' => 13761,
+ 'щтыш' => 13760,
+ '_офт' => 13758,
+ 'цфш' => 13755,
+ 'еб_' => 13754,
+ 'ылуеи' => 13751,
+ '_дум' => 13746,
+ '_Шты' => 13742,
+ 'шум' => 13740,
+ 'еыг' => 13740,
+ '_руфв' => 13739,
+ 'рфтф' => 13737,
+ '_ылш' => 13732,
+ 'екщд_' => 13732,
+ 'Пфь' => 13729,
+ 'Ñуф' => 13729,
+ 'ууÑ' => 13728,
+ 'укть' => 13725,
+ 'ÐФ' => 13723,
+ 'укуы' => 13723,
+ 'кпуы' => 13723,
+ 'Угкщ' => 13722,
+ 'фа_' => 13722,
+ 'мщ_' => 13722,
+ 'СШ' => 13720,
+ 'тфз' => 13720,
+ 'ктьут' => 13719,
+ 'щвук' => 13717,
+ 'гкту' => 13717,
+ 'тмук' => 13706,
+ 'щщы' => 13706,
+ 'ÑÑŽ' => 13705,
+ 'шкпшт' => 13705,
+ '_офьу' => 13702,
+ '_куь' => 13699,
+ 'пущкп' => 13699,
+ 'гдщ' => 13699,
+ 'зшÑÑ‹_' => 13698,
+ '_рфтв' => 13695,
+ 'щьшÑÑ‹' => 13687,
+ 'ршт_' => 13686,
+ 'ищы' => 13684,
+ '_ыьф' => 13683,
+ '_Фц' => 13682,
+ '_зщу' => 13682,
+ 'рушк' => 13682,
+ 'квут' => 13679,
+ 'фшты_' => 13678,
+ 'Ñлд' => 13678,
+ 'Ñ„Ñешм' => 13674,
+ 'кфещк' => 13673,
+ 'гше_' => 13669,
+ 'укл' => 13664,
+ '_куыу' => 13662,
+ 'Ñшд_' => 13662,
+ '_Лк' => 13661,
+ 'Ерш' => 13659,
+ 'фиуе' => 13658,
+ 'фкуф' => 13655,
+ 'здфе' => 13654,
+ 'гыеф' => 13654,
+ '_икфт' => 13651,
+ 'шдвку' => 13650,
+ 'зÑ' => 13650,
+ 'шдм' => 13649,
+ 'вб_' => 13648,
+ 'Ñрфьз' => 13647,
+ 'зфд_' => 13647,
+ '_уту' => 13645,
+ 'агд_' => 13644,
+ 'шьг' => 13643,
+ '_фееф' => 13642,
+ '_лтщ' => 13636,
+ 'вумш' => 13636,
+ '_Ику' => 13635,
+ 'Ñкшзе' => 13628,
+ 'щеы_' => 13623,
+ 'шмфд_' => 13622,
+ 'ьщту' => 13621,
+ 'вшь' => 13620,
+ 'Ñщмук' => 13619,
+ 'щда_' => 13617,
+ 'ущы' => 13616,
+ 'упг' => 13612,
+ 'щтун_' => 13612,
+ 'нду_' => 13611,
+ 'укпн_' => 13609,
+ '_Зфг' => 13607,
+ 'ищц' => 13603,
+ 'щкшÑ' => 13600,
+ 'муе' => 13597,
+ 'мшуц_' => 13597,
+ 'уащк' => 13593,
+ 'щÑшфе' => 13593,
+ 'уерщв' => 13590,
+ 'цты' => 13590,
+ 'шдф_' => 13587,
+ '_зфÑ' => 13583,
+ '_Угкщ' => 13582,
+ 'ыыщÑш' => 13582,
+ 'еще' => 13582,
+ 'ЕШЩ' => 13576,
+ 'ещь_' => 13576,
+ 'кырш' => 13572,
+ 'ешдд' => 13569,
+ 'кгз' => 13567,
+ 'лрфт' => 13566,
+ 'щщды_' => 13566,
+ '_Фак' => 13558,
+ 'Ñщт_' => 13558,
+ 'ньу' => 13558,
+ 'ччч_' => 13557,
+ 'ииу' => 13556,
+ 'шдуы' => 13554,
+ 'дштф_' => 13553,
+ 'щтфе' => 13549,
+ 'Ñщку' => 13545,
+ 'пфы_' => 13545,
+ 'Ñфдш' => 13534,
+ 'ввду' => 13534,
+ 'кшыщт' => 13534,
+ 'ыщтф' => 13534,
+ 'еен' => 13533,
+ 'ььн' => 13532,
+ 'вшку' => 13530,
+ 'Ñ‚Ñшы' => 13528,
+ '_Ñфг' => 13524,
+ '_рфь' => 13523,
+ 'кфг' => 13522,
+ 'ыеу_' => 13519,
+ 'фшкз' => 13518,
+ 'уктьу' => 13518,
+ 'ащгт' => 13517,
+ 'рукь' => 13515,
+ 'уткн_' => 13514,
+ '_ифдд' => 13513,
+ '_ршд' => 13511,
+ 'шдвшт' => 13511,
+ '_ыекг' => 13509,
+ '_Ерш' => 13503,
+ 'цн' => 13502,
+ 'игышт' => 13501,
+ 'щны' => 13500,
+ 'ов' => 13499,
+ '_ыйг' => 13498,
+ 'кгь_' => 13493,
+ 'ьукы' => 13491,
+ 'ав' => 13489,
+ 'шйгу_' => 13487,
+ 'Ñ„Ñ' => 13486,
+ 'Ñш_' => 13486,
+ 'ьзк' => 13485,
+ 'Лфк' => 13484,
+ '_вщÑ' => 13478,
+ '_ьшдд' => 13478,
+ 'рфк_' => 13474,
+ 'ыщты_' => 13474,
+ 'Игк' => 13473,
+ 'Сршт' => 13473,
+ 'фмщ' => 13469,
+ '_Ыефк' => 13454,
+ 'ищь' => 13453,
+ 'едуы' => 13453,
+ '_вкг' => 13450,
+ 'дфкп' => 13449,
+ 'гккут' => 13449,
+ 'ÑÑ‚' => 13448,
+ 'щфы' => 13446,
+ 'Ñфьз' => 13445,
+ 'пшые' => 13444,
+ '_ишп_' => 13439,
+ '_а_' => 13439,
+ 'рще_' => 13435,
+ '_ьщщ' => 13434,
+ 'ьи_' => 13431,
+ 'Сгз' => 13428,
+ 'шыру' => 13427,
+ 'ыуи' => 13423,
+ 'ÑÑ„Ñ‚' => 13423,
+ '_Пфь' => 13422,
+ 'ьуеу' => 13421,
+ 'муые' => 13417,
+ '_Ñщьу' => 13413,
+ '_ефк' => 13413,
+ 'шьфеу' => 13413,
+ '_зкшь' => 13412,
+ 'ыщгкÑ' => 13407,
+ 'вфк_' => 13406,
+ 'тлы_' => 13403,
+ 'зеф' => 13397,
+ 'дуые' => 13396,
+ 'рьу' => 13394,
+ 'Кщы' => 13393,
+ 'Ñ„Ñ‚Ñ‚Ñ„_' => 13388,
+ 'Лр' => 13387,
+ 'дшлу' => 13386,
+ 'ФП' => 13384,
+ 'ИдфÑ' => 13384,
+ 'ньзшÑ' => 13384,
+ 'тышщ' => 13381,
+ '_руфк' => 13374,
+ 'фед' => 13374,
+ 'ршдвк' => 13372,
+ '_Ñгкк' => 13371,
+ 'Кщь' => 13368,
+ 'Ñ„Ñу' => 13367,
+ 'уышы' => 13367,
+ 'кфпщ' => 13365,
+ 'Ñкщыы' => 13363,
+ 'ешые_' => 13362,
+ 'ЩЕ' => 13361,
+ 'кутф' => 13361,
+ '_вфтÑ' => 13359,
+ 'Ñ‹Ñ' => 13357,
+ '_афе' => 13356,
+ 'кдн_' => 13355,
+ 'ерщт' => 13354,
+ '_ещгк' => 13353,
+ 'ИУ' => 13352,
+ 'щкеш' => 13344,
+ 'Скщ' => 13341,
+ 'фвр' => 13340,
+ 'Фю' => 13335,
+ 'ЫС' => 13335,
+ 'дмук' => 13335,
+ '_Сгз' => 13331,
+ 'рун_' => 13331,
+ '_Сршт' => 13330,
+ 'кщу' => 13329,
+ 'удз' => 13328,
+ 'кеук_' => 13328,
+ 'удь' => 13326,
+ 'акшу' => 13326,
+ 'вю' => 13325,
+ 'нфк' => 13324,
+ 'уеру' => 13319,
+ '_Лфк' => 13315,
+ 'туп' => 13314,
+ '_ещщ' => 13311,
+ 'тфдв' => 13311,
+ '_рут' => 13307,
+ 'кщÑл_' => 13307,
+ 'нуфк_' => 13306,
+ '_тфм' => 13303,
+ '_/' => 13302,
+ 'фдп' => 13301,
+ '_ЕРУ' => 13300,
+ 'рфн' => 13295,
+ 'фкер_' => 13294,
+ '_Игк' => 13290,
+ 'гыр_' => 13290,
+ 'щкыу_' => 13289,
+ '_тшпр' => 13282,
+ 'штр' => 13281,
+ 'офьуы' => 13281,
+ 'егкт' => 13281,
+ 'ызр' => 13279,
+ 'шпфт' => 13278,
+ '_ИдфÑ' => 13275,
+ 'рщке' => 13275,
+ 'шкды' => 13275,
+ 'уыешт' => 13273,
+ '_Ñщгк' => 13272,
+ 'ешмш' => 13270,
+ 'мукть' => 13270,
+ 'цщкв_' => 13270,
+ 'Ñлн_' => 13265,
+ '_вфеф' => 13264,
+ 'Ñ‚Ñд' => 13264,
+ 'ЕШЩТ' => 13263,
+ '_дфл' => 13263,
+ 'щлы_' => 13263,
+ 'шьуте' => 13260,
+ '_тщт' => 13259,
+ 'фкту' => 13257,
+ 'гпре' => 13253,
+ 'Ñшфеш' => 13251,
+ '_Ñфкв' => 13248,
+ 'тшд' => 13248,
+ '_Кщь' => 13247,
+ 'двкут' => 13245,
+ '_ощы' => 13243,
+ 'флук_' => 13240,
+ 'дыщт_' => 13240,
+ 'гшдвш' => 13239,
+ 'афÑещ' => 13237,
+ 'йф' => 13236,
+ 'руфв_' => 13234,
+ '_рщы' => 13232,
+ 'ЫЫ_' => 13231,
+ 'ауф' => 13231,
+ 'кфтÑш' => 13226,
+ 'ИдфÑл' => 13225,
+ 'дшщт_' => 13223,
+ '_ыцш' => 13218,
+ '_дщп' => 13216,
+ 'фтуыу' => 13216,
+ 'тфвш' => 13216,
+ 'Ñщп' => 13215,
+ 'ьфрф' => 13213,
+ '_Ñ‹Ñк' => 13212,
+ '_Ñкуф' => 13211,
+ 'Зфгд' => 13210,
+ 'щьзд' => 13210,
+ 'удг' => 13208,
+ 'зфÑу_' => 13208,
+ '_вук' => 13207,
+ 'зкща' => 13206,
+ '_ыщае' => 13205,
+ 'туыш' => 13202,
+ 'мфкш' => 13202,
+ 'фвшщ_' => 13200,
+ 'ифн' => 13198,
+ 'щии' => 13197,
+ 'Ñрштф' => 13196,
+ 'зрны' => 13194,
+ 'кешт_' => 13193,
+ 'пшту_' => 13192,
+ 'ТЩ' => 13191,
+ 'шфы_' => 13191,
+ '_еуч' => 13189,
+ 'ырщк' => 13186,
+ 'гдв_' => 13182,
+ 'фтшуд' => 13181,
+ 'шнф_' => 13180,
+ 'Ñ‹Ñкшз' => 13178,
+ 'щцты' => 13177,
+ 'екфд_' => 13177,
+ '_Кщы' => 13176,
+ 'Дщм' => 13175,
+ 'уееук' => 13173,
+ '_Ñук' => 13172,
+ 'фгвш' => 13170,
+ 'кщзр' => 13168,
+ 'игкп_' => 13164,
+ '_цуд' => 13163,
+ 'зз_' => 13160,
+ 'тфи' => 13158,
+ 'ынд' => 13155,
+ '_ифтп' => 13154,
+ '_зфл' => 13154,
+ 'зфв' => 13153,
+ '_пфт' => 13152,
+ 'Кшму' => 13151,
+ 'екфÑе' => 13149,
+ 'путÑ' => 13145,
+ 'Кгы' => 13144,
+ 'дуь_' => 13143,
+ 'Ñщдщк' => 13141,
+ '_Лр' => 13136,
+ '_дуы' => 13134,
+ 'дфз' => 13132,
+ 'уьу_' => 13127,
+ 'пшÑфд' => 13127,
+ 'Ñуте_' => 13126,
+ 'дшÑфе' => 13126,
+ 'тпвщ' => 13126,
+ 'Ñщта' => 13125,
+ 'ьфь' => 13123,
+ 'кщл' => 13122,
+ '_афш' => 13120,
+ '_Ñшеш' => 13119,
+ 'ишт_' => 13118,
+ '_щш' => 13117,
+ 'ишкв' => 13117,
+ 'ефтш' => 13117,
+ 'фпшт' => 13116,
+ 'вшÑфд' => 13116,
+ 'рщз_' => 13113,
+ '_екщ' => 13112,
+ 'дыу' => 13110,
+ '_Скщ' => 13109,
+ 'флг' => 13109,
+ 'тышщт' => 13107,
+ 'щмшт' => 13104,
+ 'шдфт' => 13103,
+ '_Кшму' => 13102,
+ 'кшÑлу' => 13102,
+ 'зуфт' => 13097,
+ 'нуы' => 13097,
+ 'шпк' => 13096,
+ 'шзду' => 13096,
+ 'куи' => 13096,
+ 'Йгу' => 13092,
+ 'штпв' => 13090,
+ 'Ñрфкд' => 13082,
+ 'уге' => 13082,
+ 'тьф' => 13081,
+ 'Куз' => 13080,
+ 'огые' => 13078,
+ '_идщщ' => 13077,
+ 'Ñ‚Ñшу' => 13075,
+ 'щььщ' => 13072,
+ 'фзфт_' => 13071,
+ 'феефÑ' => 13066,
+ '_фьф' => 13064,
+ '_рнв' => 13063,
+ '_ччч' => 13063,
+ '_фшкз' => 13059,
+ 'гзук_' => 13059,
+ 'щдл' => 13052,
+ '_Ñшк' => 13051,
+ '_ьщте' => 13050,
+ 'ерукт' => 13047,
+ 'ешщтб' => 13044,
+ 'утшт' => 13038,
+ 'акут' => 13038,
+ 'Кфш' => 13029,
+ '_гл_' => 13028,
+ 'щпщ' => 13027,
+ 'Ñруьш' => 13023,
+ 'егиу' => 13019,
+ '_фтвк' => 13018,
+ 'зкщи' => 13017,
+ 'кщдш' => 13014,
+ 'шды_' => 13012,
+ '_Дщм' => 13011,
+ 'пшÑ_' => 13010,
+ 'ызфÑ' => 13006,
+ '_агд' => 13003,
+ 'кеь' => 13003,
+ '_ефл' => 13001,
+ 'тукпн' => 12999,
+ 'ттук_' => 12998,
+ '_Зфгд' => 12995,
+ 'фыгк' => 12995,
+ 'ыузр' => 12994,
+ 'Ðшк' => 12992,
+ 'ефке' => 12992,
+ '_кщфв' => 12988,
+ 'утешт' => 12987,
+ 'тщÑ' => 12986,
+ 'ешз' => 12982,
+ 'иукы_' => 12979,
+ 'РУ_' => 12975,
+ 'шпшщ' => 12975,
+ 'ферш' => 12973,
+ 'Ñршу' => 12972,
+ 'уышф' => 12972,
+ 'фегкф' => 12971,
+ 'Ñ‹Ñще' => 12968,
+ '_Кгы' => 12967,
+ '_дщÑÑ„' => 12967,
+ 'пще' => 12966,
+ 'ктфд_' => 12966,
+ 'щкшп' => 12965,
+ 'шыыф' => 12962,
+ 'Ñщые' => 12959,
+ 'ффк' => 12958,
+ 'щзут' => 12953,
+ 'цфт_' => 12949,
+ 'Кшмук' => 12948,
+ 'кфпу_' => 12947,
+ 'ырг' => 12946,
+ 'ызше' => 12946,
+ 'ьфо' => 12943,
+ 'пукшф' => 12942,
+ 'Ызф' => 12941,
+ 'щфд' => 12941,
+ 'кфьу' => 12941,
+ 'ршÑÑ„' => 12940,
+ 'рщыз' => 12939,
+ 'еефÑл' => 12939,
+ 'тшг' => 12936,
+ 'кувш' => 12936,
+ 'кщтшÑ' => 12936,
+ '_ун' => 12935,
+ '_Ñш' => 12935,
+ 'кны' => 12925,
+ '_Куз' => 12922,
+ '_е_' => 12919,
+ 'фвуь' => 12917,
+ '_кщщ' => 12914,
+ 'шщту' => 12914,
+ 'ышму_' => 12914,
+ 'Яф' => 12912,
+ '_цфн' => 12912,
+ 'ÑршÑ' => 12910,
+ 'Пкфт' => 12908,
+ 'фтвфк' => 12908,
+ 'ыши' => 12903,
+ 'вщщ' => 12902,
+ '_зфг' => 12899,
+ 'шкг' => 12897,
+ 'фзшеф' => 12894,
+ '_афы' => 12893,
+ 'гыекш' => 12890,
+ 'Ещц' => 12888,
+ 'фыршт' => 12884,
+ 'кшиу' => 12884,
+ '_Кфш' => 12883,
+ '_щдв_' => 12881,
+ 'рм' => 12880,
+ 'ещп' => 12880,
+ 'здфн_' => 12878,
+ 'Ðдщ' => 12873,
+ 'гыешт' => 12873,
+ '_Ñгз' => 12871,
+ 'Ñгкш' => 12871,
+ 'гÑш' => 12871,
+ 'Ццц' => 12870,
+ 'ьзшку' => 12865,
+ 'Щзу' => 12863,
+ 'ьфеу_' => 12861,
+ 'фьщгы' => 12859,
+ 'ьфкшт' => 12859,
+ 'дщцук' => 12858,
+ '_фтфд' => 12853,
+ 'ьщещк' => 12852,
+ 'ли' => 12851,
+ 'вк_' => 12849,
+ 'кещт' => 12849,
+ '_зрф' => 12848,
+ 'дфкпу' => 12847,
+ 'ефз' => 12846,
+ 'узги' => 12845,
+ 'пкуы' => 12845,
+ '_зщшт' => 12842,
+ 'кщеру' => 12842,
+ 'щкфеш' => 12837,
+ 'куьш' => 12835,
+ '_Ðшк' => 12833,
+ 'удшпш' => 12832,
+ 'кту_' => 12832,
+ 'ыуфыу' => 12832,
+ 'фмн_' => 12831,
+ 'ещку' => 12831,
+ 'тшÑÑ„' => 12828,
+ 'ззду' => 12825,
+ 'дуфп' => 12824,
+ 'пштп_' => 12822,
+ 'тщмуд' => 12818,
+ 'зфеш' => 12818,
+ 'ьфкф' => 12817,
+ 'тшыь' => 12817,
+ '_куе' => 12811,
+ 'шпщ' => 12811,
+ 'Факш' => 12810,
+ 'шыуф' => 12806,
+ 'Сдг' => 12805,
+ 'зздш' => 12804,
+ 'Ñщтм' => 12803,
+ 'шьше' => 12803,
+ '_ещт' => 12801,
+ 'ьуерщ' => 12800,
+ 'кшщк' => 12800,
+ '_ьщи' => 12798,
+ 'кшыещ' => 12796,
+ 'фещ_' => 12795,
+ '_ьуд' => 12794,
+ 'Ыл' => 12790,
+ 'Ñшм' => 12785,
+ 'кÑру' => 12785,
+ 'ум_' => 12780,
+ 'щыуз' => 12780,
+ 'кшÑÑ‹' => 12779,
+ 'Фцф' => 12776,
+ 'зфкшы' => 12775,
+ '_Пкфт' => 12774,
+ 'Ñрше' => 12774,
+ '_мшд' => 12773,
+ '_Ццц' => 12772,
+ '_кшпр' => 12772,
+ 'вукш' => 12771,
+ '_Ещц' => 12769,
+ 'ифыл' => 12767,
+ 'щщлы_' => 12767,
+ 'еруы' => 12764,
+ 'ееф_' => 12759,
+ 'шутв' => 12756,
+ 'ÑщтÑу' => 12754,
+ 'пфеу' => 12754,
+ 'ерку' => 12753,
+ '_кут' => 12752,
+ 'ШЩТ_' => 12750,
+ 'ыеьф' => 12750,
+ 'ршку_' => 12746,
+ '_зги' => 12744,
+ 'ащке' => 12743,
+ 'пкфе' => 12743,
+ 'уп_' => 12742,
+ 'ифп' => 12741,
+ 'фзрш' => 12740,
+ 'ыышÑ' => 12740,
+ 'фшту_' => 12733,
+ 'тфеу_' => 12733,
+ 'еÑÑ‹' => 12733,
+ 'вшкуÑ' => 12732,
+ 'щкшф_' => 12730,
+ 'уыуф' => 12729,
+ 'зв' => 12729,
+ 'Сгз_' => 12726,
+ 'рг_' => 12725,
+ 'увп' => 12724,
+ 'шкф_' => 12724,
+ 'уÑл_' => 12722,
+ '_ьфшт' => 12719,
+ 'ттшы' => 12719,
+ 'Ðщщ' => 12717,
+ '_Ызф' => 12717,
+ '_щ_' => 12714,
+ 'ЬшÑрф' => 12708,
+ 'нÑду' => 12702,
+ '_Ðдщ' => 12701,
+ 'ыфеш' => 12699,
+ '_лфд' => 12698,
+ 'учзу' => 12698,
+ 'ашÑш' => 12695,
+ 'фыед' => 12691,
+ 'щзру' => 12690,
+ 'двут' => 12688,
+ 'ещьф' => 12688,
+ '_Фцф' => 12686,
+ 'офк' => 12686,
+ 'фо_' => 12679,
+ 'куфл' => 12678,
+ '_Щзу' => 12677,
+ 'щьфе' => 12677,
+ '_ощт' => 12676,
+ 'юЫ' => 12675,
+ 'уÑкуе' => 12672,
+ '_Йгу' => 12668,
+ 'щки' => 12665,
+ 'кгыыш' => 12665,
+ 'штпду' => 12664,
+ 'фишдш' => 12659,
+ 'нр' => 12659,
+ 'Ыд' => 12658,
+ 'щтыеш' => 12655,
+ 'ТшÑ' => 12654,
+ 'фвмф' => 12654,
+ 'ЗК' => 12652,
+ '_Сгз_' => 12652,
+ 'Ьфке' => 12649,
+ '_ьфÑÑ€' => 12649,
+ 'вщк_' => 12649,
+ 'ШЬ' => 12646,
+ '_Ðщщ' => 12643,
+ 'нвкщ' => 12640,
+ 'Шт_' => 12637,
+ 'еÑÑ‹_' => 12636,
+ '_вр' => 12635,
+ 'дфд' => 12635,
+ 'зуеу' => 12634,
+ 'цуи' => 12633,
+ 'щдд_' => 12629,
+ 'ТВ_' => 12627,
+ 'кщту' => 12625,
+ 'куй' => 12624,
+ 'ктфь' => 12623,
+ 'ыудд' => 12622,
+ 'по' => 12621,
+ 'уи_' => 12620,
+ 'рфте' => 12617,
+ 'куфь_' => 12617,
+ 'теув' => 12616,
+ 'щпут' => 12614,
+ '_зкщи' => 12612,
+ 'мщдге' => 12612,
+ '_ФТ' => 12610,
+ 'рщкы' => 12610,
+ '_Факш' => 12609,
+ 'узгид' => 12608,
+ 'шеуы' => 12605,
+ 'зщ_' => 12602,
+ 'куфд_' => 12601,
+ 'дщкшв' => 12600,
+ 'Ñш_' => 12598,
+ 'ркуу' => 12597,
+ 'Вшыек' => 12593,
+ 'рушк_' => 12591,
+ 'ершы_' => 12591,
+ '_зрщт' => 12588,
+ 'Сшен' => 12582,
+ 'уьн_' => 12577,
+ '_Сдг' => 12576,
+ 'зршÑ' => 12573,
+ 'фьз_' => 12570,
+ '_ашыр' => 12568,
+ 'щÑг' => 12566,
+ 'ерукы' => 12565,
+ 'ызуÑе' => 12564,
+ 'ьфкÑ' => 12560,
+ 'Ьук' => 12559,
+ 'фефт' => 12559,
+ '_фке_' => 12554,
+ 'ащгтв' => 12554,
+ 'мшы_' => 12554,
+ 'Ñ‹Ñ‚Ñ„' => 12552,
+ 'дшыь' => 12547,
+ 'кÑуы_' => 12539,
+ 'ьиг' => 12537,
+ 'ьфз_' => 12536,
+ 'шдды_' => 12535,
+ 'ддшу' => 12529,
+ 'щгдв_' => 12529,
+ '_Ыл' => 12528,
+ 'Еук' => 12527,
+ 'таш' => 12527,
+ 'щкше' => 12526,
+ 'рфр' => 12524,
+ 'тшыр_' => 12524,
+ 'ыеду_' => 12524,
+ 'ызуу' => 12520,
+ 'Ыфш' => 12519,
+ 'фкдщ' => 12519,
+ 'мутеш' => 12519,
+ '_дуе' => 12514,
+ 'ьщму' => 12514,
+ 'уÑшф' => 12513,
+ 'дукы' => 12510,
+ '_тще_' => 12509,
+ 'на' => 12507,
+ 'лкш' => 12506,
+ 'ььн_' => 12505,
+ 'гтеш' => 12503,
+ 'мфешщ' => 12502,
+ 'штуук' => 12500,
+ 'дфпу' => 12499,
+ 'ыешÑÑ‹' => 12499,
+ 'зфгд' => 12498,
+ '_ТшÑ' => 12497,
+ 'тефеш' => 12497,
+ 'уÑщтв' => 12495,
+ 'икщц' => 12493,
+ 'уыыщ' => 12491,
+ 'дфкш' => 12490,
+ 'щььш' => 12490,
+ 'фешы' => 12489,
+ 'едук' => 12485,
+ '_Яф' => 12483,
+ '_ифыл' => 12482,
+ 'шкды_' => 12482,
+ 'кщте' => 12480,
+ 'ддшщ' => 12478,
+ 'шлф_' => 12476,
+ 'екшиг' => 12472,
+ 'Ñ‹Ñ‹Ñ„Ñ‚' => 12469,
+ 'Ñфгыу' => 12467,
+ 'ÑÑÑ„' => 12465,
+ 'йгфдш' => 12465,
+ 'ьштфе' => 12462,
+ 'кщму' => 12462,
+ '_еруш' => 12461,
+ 'вкуф' => 12460,
+ 'ензу_' => 12460,
+ 'шддф_' => 12454,
+ 'ьукф' => 12449,
+ 'Ðшд' => 12446,
+ 'утыу_' => 12446,
+ 'Ñщтт' => 12444,
+ 'ыыштп' => 12444,
+ 'дг_' => 12442,
+ '_Ñщта' => 12441,
+ 'Ыю_' => 12439,
+ 'рфп' => 12439,
+ 'уешт' => 12436,
+ 'тудд' => 12430,
+ 'Ñфтв' => 12429,
+ 'фььу' => 12428,
+ 'фтлы' => 12428,
+ 'ифт_' => 12427,
+ '_фвв' => 12425,
+ 'дфые_' => 12425,
+ 'Ñшд' => 12421,
+ 'ифылу' => 12418,
+ 'щыузр' => 12414,
+ '_Ыфш' => 12413,
+ 'уфеш' => 12413,
+ '_Ьфке' => 12411,
+ 'ыеут' => 12411,
+ '_Сшен' => 12410,
+ 'гыещ' => 12408,
+ '_ьшв' => 12406,
+ 'нышÑ' => 12406,
+ 'фтвн' => 12404,
+ 'тыа' => 12404,
+ 'щквш' => 12404,
+ 'кшдд' => 12402,
+ 'рдщ' => 12398,
+ 'шиге' => 12397,
+ 'укые' => 12395,
+ 'еештп' => 12395,
+ 'Ифеед' => 12394,
+ 'Рщк' => 12391,
+ 'дьщ' => 12391,
+ 'фмуд' => 12389,
+ 'Ьщг' => 12388,
+ 'ао' => 12384,
+ 'нÑ' => 12380,
+ 'дшпшщ' => 12379,
+ 'длш' => 12379,
+ 'цл' => 12378,
+ 'щер_' => 12377,
+ '_гыу_' => 12376,
+ 'кфьь' => 12375,
+ 'рфшк' => 12372,
+ 'ешашÑ' => 12372,
+ 'ьл' => 12371,
+ 'щклы' => 12371,
+ 'уфке_' => 12370,
+ 'лшз' => 12370,
+ 'Ñ„Ñшв' => 12369,
+ 'шьф_' => 12367,
+ '_Ыд' => 12366,
+ '_Шт_' => 12362,
+ '_Ñкг' => 12362,
+ '_ьшдш' => 12362,
+ 'ьиукы' => 12362,
+ 'щщп' => 12358,
+ '_Ьук' => 12357,
+ 'Ñ„Ñ_' => 12357,
+ '_зфыы' => 12353,
+ 'ыфшт' => 12352,
+ '_фвф' => 12350,
+ 'игы_' => 12350,
+ 'нфь' => 12350,
+ 'вуые' => 12348,
+ 'ышк' => 12347,
+ 'кфы_' => 12345,
+ 'кфтл_' => 12342,
+ 'фкфи' => 12341,
+ 'тфер' => 12341,
+ 'ешк' => 12341,
+ 'ЫÑще' => 12340,
+ '_Еук' => 12337,
+ 'удум' => 12337,
+ 'едш' => 12337,
+ '_дфкп' => 12336,
+ 'ÑргкÑ' => 12334,
+ 'ынÑ' => 12331,
+ 'Яу' => 12329,
+ 'пшм' => 12329,
+ 'цшт_' => 12326,
+ 'щдфт' => 12323,
+ 'фкьн' => 12322,
+ 'ерн_' => 12320,
+ 'фчш' => 12318,
+ 'ддув' => 12318,
+ 'кшые_' => 12317,
+ 'фкешÑ' => 12316,
+ 'шыуфы' => 12315,
+ 'щÑфе' => 12312,
+ 'куее' => 12308,
+ 'Ñфзш' => 12305,
+ 'Ñ„Ñ‚Ñшы' => 12304,
+ 'ашду' => 12304,
+ 'зкшы' => 12304,
+ 'ыщк_' => 12304,
+ 'фвмфт' => 12303,
+ 'пштш' => 12302,
+ 'щкпш' => 12302,
+ 'щгктф' => 12301,
+ 'ифтл_' => 12300,
+ 'фда' => 12298,
+ 'уккщк' => 12298,
+ 'ызфÑу' => 12298,
+ 'нщгк_' => 12297,
+ '_фкуф' => 12295,
+ 'ьшд_' => 12294,
+ 'шлш_' => 12293,
+ '_зкща' => 12291,
+ 'уфму' => 12290,
+ 'ьшые' => 12290,
+ 'тешÑ' => 12288,
+ 'Ñдуы' => 12282,
+ '_Ьщг' => 12281,
+ 'Дщму' => 12280,
+ '_ершы' => 12280,
+ 'вфмшв' => 12279,
+ '_Рщк' => 12278,
+ 'кфегк' => 12278,
+ 'мм' => 12278,
+ 'щау' => 12276,
+ 'ФакшÑ' => 12275,
+ 'фктш' => 12275,
+ 'рщдщп' => 12275,
+ 'лыщ' => 12274,
+ 'шрф' => 12270,
+ 'зрныш' => 12269,
+ 'пфеш' => 12268,
+ 'ышщты' => 12268,
+ 'штпвщ' => 12266,
+ 'щаа_' => 12266,
+ 'мфтш' => 12266,
+ 'преук' => 12264,
+ 'гек' => 12263,
+ 'ьуьи' => 12261,
+ '_ЫÑще' => 12259,
+ 'фыуы' => 12259,
+ 'ыуф_' => 12259,
+ 'ерд' => 12259,
+ 'угы' => 12257,
+ 'вкуыы' => 12255,
+ 'щгтÑш' => 12255,
+ 'упут' => 12254,
+ 'Ñша' => 12252,
+ 'ауь' => 12252,
+ 'фкше' => 12251,
+ 'шоф' => 12251,
+ 'фкму' => 12250,
+ 'дуз' => 12248,
+ 'Ñ„Ñ„_' => 12245,
+ 'куыщ' => 12245,
+ 'руфке' => 12244,
+ 'нкшÑ' => 12243,
+ 'вуыр' => 12242,
+ 'рнышÑ' => 12240,
+ 'ыыу_' => 12240,
+ 'пуд_' => 12239,
+ 'ьь_' => 12238,
+ 'Рн' => 12236,
+ 'ег_' => 12236,
+ '_вшыу' => 12235,
+ '_ьфер' => 12234,
+ 'пкфв' => 12231,
+ 'ыышфт' => 12228,
+ 'фкÑрш' => 12226,
+ 'щшÑ' => 12226,
+ 'Цру' => 12224,
+ '_п_' => 12223,
+ 'екфеш' => 12223,
+ '_ыуу' => 12221,
+ 'ддуы' => 12221,
+ 'ВЩ' => 12220,
+ 'ьшту_' => 12219,
+ 'Вфк' => 12217,
+ 'ктуе' => 12215,
+ 'зшку_' => 12214,
+ 'Путу' => 12213,
+ 'тшыеу' => 12212,
+ 'ршв' => 12211,
+ 'Ñркщ' => 12210,
+ 'шед' => 12209,
+ 'щызш' => 12203,
+ 'шашÑ_' => 12202,
+ '_гыув' => 12200,
+ 'фпп' => 12200,
+ '_афдд' => 12199,
+ '_ащгт' => 12199,
+ 'умут_' => 12198,
+ 'тч' => 12193,
+ 'идщщв' => 12192,
+ 'теув_' => 12191,
+ 'ел' => 12180,
+ 'ЫФ_' => 12179,
+ 'Ñ‹Ñфк' => 12178,
+ 'кÑÑ„' => 12173,
+ 'ущд' => 12172,
+ 'увы' => 12171,
+ 'куфеу' => 12170,
+ 'уфз' => 12169,
+ 'Ñфтщ' => 12166,
+ 'утр' => 12165,
+ '_Ñщтм' => 12164,
+ 'вуышп' => 12164,
+ 'екгь' => 12164,
+ '_вщь' => 12160,
+ '_учзу' => 12157,
+ 'вгф' => 12155,
+ 'тфтв' => 12153,
+ 'пл' => 12152,
+ 'мшм' => 12149,
+ 'Сфтфв' => 12146,
+ '_Ðшд' => 12146,
+ 'щаш' => 12146,
+ '_Цру' => 12145,
+ '_дут' => 12145,
+ 'щтыу' => 12145,
+ 'ыфд_' => 12144,
+ 'ьфпуы' => 12142,
+ 'иуд_' => 12139,
+ 'думш' => 12139,
+ 'рукт_' => 12135,
+ 'ьишф' => 12135,
+ '_Ñ„Ñ„' => 12134,
+ 'фпту' => 12132,
+ 'уьфд' => 12132,
+ '_Дщму' => 12131,
+ 'шщдщ' => 12129,
+ 'ьщтш' => 12126,
+ 'Ñгз_' => 12125,
+ '_лшдд' => 12119,
+ 'дгп' => 12111,
+ 'пг_' => 12109,
+ 'рфш_' => 12106,
+ 'здшÑÑ„' => 12103,
+ 'ыум' => 12101,
+ 'дуте' => 12100,
+ 'ЬЫ' => 12099,
+ 'лтщц' => 12099,
+ 'УУ' => 12097,
+ '_ищф' => 12095,
+ 'Дщг' => 12093,
+ 'Зфке' => 12090,
+ '_Вфк' => 12085,
+ 'фтыш' => 12085,
+ 'ыеуш' => 12085,
+ 'гкы_' => 12085,
+ 'пшф_' => 12082,
+ 'Ñув_' => 12077,
+ 'фкшщ_' => 12076,
+ 'вуфв' => 12070,
+ 'ФкÑ' => 12068,
+ 'ьфÑ' => 12068,
+ 'дуфпг' => 12067,
+ 'ыеуз' => 12066,
+ 'ыешм' => 12066,
+ 'гÑд' => 12066,
+ '_Ñфьз' => 12064,
+ '_фкьн' => 12063,
+ 'кащ' => 12063,
+ 'кещ_' => 12062,
+ 'Ðщк' => 12061,
+ 'штпф' => 12055,
+ 'Ñфыу' => 12053,
+ 'лщд' => 12052,
+ 'ерушк' => 12052,
+ 'щзуф' => 12050,
+ '_Ñргк' => 12046,
+ 'Ишд' => 12044,
+ 'мув_' => 12044,
+ 'ыугь' => 12042,
+ 'цв' => 12040,
+ 'Ñ‚Ñшд_' => 12036,
+ '_Ñфк_' => 12035,
+ 'тфь_' => 12034,
+ 'зкщо' => 12034,
+ 'ШТП_' => 12033,
+ 'штÑщ' => 12033,
+ 'дщв' => 12033,
+ '_зфкш' => 12030,
+ 'Ñлук_' => 12028,
+ 'тфдн' => 12026,
+ 'куйг' => 12026,
+ 'агдд' => 12025,
+ 'ьуты' => 12024,
+ 'укмф' => 12021,
+ 'увукф' => 12018,
+ 'фыеф' => 12016,
+ 'фкьн_' => 12015,
+ 'Ñфкк' => 12014,
+ 'утефе' => 12014,
+ 'фыеду' => 12013,
+ 'аец' => 12010,
+ 'еьфы' => 12008,
+ 'щнфд_' => 12004,
+ 'ецфк' => 12004,
+ 'флштп' => 12003,
+ 'ьфв_' => 12002,
+ 'зфер' => 12002,
+ 'путв' => 12001,
+ 'дуу_' => 12001,
+ 'ЕРУ_' => 11998,
+ '_Ðщк' => 11998,
+ 'кщы_' => 11997,
+ 'щтÑ' => 11996,
+ 'Сфз' => 11995,
+ '_Яу' => 11995,
+ 'Ñ„Ñуы' => 11995,
+ 'щкку' => 11993,
+ 'кшиге' => 11993,
+ 'ыщгт' => 11992,
+ 'Вуф' => 11989,
+ 'Ñ„Ñ‚Ñ„Ñ‚' => 11989,
+ 'Ñе' => 11987,
+ 'уфкт' => 11985,
+ 'штуыу' => 11985,
+ 'Ьут' => 11981,
+ '_ызк' => 11981,
+ 'ЫщÑ' => 11980,
+ '_Рн' => 11980,
+ 'рфы_' => 11979,
+ 'умуте' => 11978,
+ 'щфе_' => 11974,
+ 'щдшы' => 11974,
+ 'зщг' => 11973,
+ '_ирф' => 11972,
+ 'аеук' => 11968,
+ 'кьфд' => 11967,
+ 'укшы' => 11964,
+ '_Ñ„Ñш' => 11961,
+ 'Фтвку' => 11956,
+ 'фтшÑ' => 11956,
+ '_Путу' => 11954,
+ 'нукы' => 11954,
+ 'Ерщьф' => 11952,
+ 'укфег' => 11949,
+ 'твфд' => 11948,
+ 'дуфы' => 11946,
+ '_пфы' => 11942,
+ 'кзу' => 11941,
+ '_Зфке' => 11937,
+ 'ууь' => 11937,
+ 'пштуу' => 11937,
+ 'щкуые' => 11937,
+ 'ифв_' => 11935,
+ 'дб' => 11935,
+ 'флы' => 11932,
+ 'щщвы' => 11929,
+ 'Ðу' => 11925,
+ 'ок' => 11925,
+ 'уфкд' => 11922,
+ 'дшд' => 11919,
+ 'зкщоу' => 11919,
+ 'ашыр_' => 11917,
+ 'текфд' => 11915,
+ 'Ршпр_' => 11908,
+ 'Ñлштп' => 11907,
+ '_Ишд' => 11906,
+ 'ктфьу' => 11905,
+ 'пщы' => 11903,
+ 'тиф' => 11902,
+ '_ЫщÑ' => 11899,
+ 'ыешт_' => 11897,
+ 'фпкф' => 11896,
+ 'туш' => 11895,
+ 'фдеу' => 11894,
+ 'твр' => 11891,
+ 'фощк' => 11890,
+ 'кумш' => 11890,
+ 'екуу_' => 11887,
+ 'туте' => 11885,
+ 'кшÑфд' => 11882,
+ 'ьфлу_' => 11881,
+ 'тфкв' => 11878,
+ 'укдфт' => 11876,
+ 'кфзрш' => 11875,
+ 'á' => 11875,
+ 'Вуы' => 11874,
+ 'ыекшф' => 11874,
+ '_б_' => 11872,
+ 'Фдш' => 11871,
+ 'гтшÑÑ„' => 11871,
+ 'щ-' => 11869,
+ 'ÑнÑду' => 11867,
+ 'уикф' => 11867,
+ 'ыштпу' => 11865,
+ 'Мук' => 11864,
+ '_вшку' => 11864,
+ '_тфег' => 11864,
+ 'ÑÑ' => 11864,
+ 'ыуее' => 11864,
+ 'ищч_' => 11863,
+ 'тву_' => 11859,
+ 'Уфы' => 11855,
+ 'кфте_' => 11844,
+ 'Кув' => 11842,
+ 'Ьфкл' => 11840,
+ 'Ñкуфе' => 11839,
+ '_вфь' => 11838,
+ 'щкшуы' => 11838,
+ 'Зфд' => 11836,
+ 'фьшÑ' => 11836,
+ 'ыфду' => 11836,
+ 'ыещз' => 11836,
+ '_Вуф' => 11829,
+ 'кшÑÑ‹_' => 11829,
+ 'ддшы' => 11828,
+ 'деук_' => 11826,
+ 'пз' => 11825,
+ '_вумш' => 11824,
+ 'шуен' => 11822,
+ 'фкыр' => 11818,
+ 'ур_' => 11818,
+ '_Дщг' => 11817,
+ 'умщдг' => 11817,
+ 'укше' => 11816,
+ 'гтÑшд' => 11816,
+ 'ИЩ' => 11815,
+ '_цук' => 11815,
+ '_ьфз_' => 11814,
+ 'шыеь' => 11813,
+ 'клшт' => 11813,
+ 'фпд' => 11806,
+ 'удут' => 11805,
+ 'щÑк' => 11804,
+ '_ЕРУ_' => 11802,
+ 'уфты' => 11802,
+ 'уфы_' => 11801,
+ '_ыше' => 11798,
+ 'Ñрфш' => 11797,
+ '_Сфз' => 11795,
+ 'Ñи' => 11795,
+ 'енду' => 11794,
+ 'ШМ' => 11792,
+ 'Ñ‚ÑÑ„' => 11790,
+ 'щкшпш' => 11790,
+ 'Ñеку' => 11789,
+ 'двщ' => 11788,
+ 'щкг' => 11787,
+ 'керу' => 11783,
+ 'Ñ‚Ñ„Ñ‹_' => 11782,
+ 'ыщвуы' => 11772,
+ '_фцфк' => 11769,
+ 'фыь' => 11766,
+ 'уфыг' => 11763,
+ 'Ñ‹Ñут' => 11763,
+ 'зын' => 11760,
+ 'Сщты' => 11756,
+ 'учÑ' => 11756,
+ '_дуфп' => 11753,
+ 'ееут' => 11753,
+ '_ауф' => 11752,
+ 'Пщд' => 11748,
+ '_гд' => 11748,
+ 'уеф_' => 11745,
+ '_зфгд' => 11743,
+ '_еукь' => 11743,
+ '_ерку' => 11743,
+ 'утуы' => 11743,
+ 'идгу_' => 11741,
+ 'ыыуд' => 11741,
+ '_фкф' => 11740,
+ 'акув' => 11739,
+ 'ьщÑ' => 11739,
+ 'еуе' => 11739,
+ '_пкш' => 11738,
+ '_ФкÑ' => 11737,
+ 'идуь' => 11735,
+ 'Зфт' => 11734,
+ '_ызуу' => 11732,
+ 'фефд' => 11727,
+ 'тпуы' => 11726,
+ 'О_' => 11723,
+ '_Ðу' => 11721,
+ 'тпщ_' => 11721,
+ '_дшл' => 11719,
+ 'фекшÑ' => 11719,
+ 'диф' => 11719,
+ '_Уфы' => 11718,
+ 'шдуы_' => 11716,
+ 'лщм' => 11716,
+ 'кшьф' => 11716,
+ 'тшÑфе' => 11714,
+ 'зт' => 11714,
+ 'фкеь' => 11713,
+ 'муьу' => 11712,
+ 'фккшу' => 11711,
+ 'уйгу' => 11709,
+ 'куыг' => 11709,
+ 'ушв' => 11704,
+ '_Ñруь' => 11703,
+ '_Ñшм' => 11703,
+ 'вшуы_' => 11703,
+ 'пнз' => 11703,
+ 'ьшдше' => 11700,
+ 'вутÑ' => 11695,
+ 'щдшв' => 11695,
+ 'Зфкл_' => 11694,
+ 'щыыш' => 11694,
+ '_Ьфкл' => 11693,
+ 'фтыа' => 11692,
+ 'цуку' => 11692,
+ 'Еку' => 11690,
+ 'фпук' => 11690,
+ '_Вуы' => 11686,
+ '_Кув' => 11686,
+ '_ЫЕ' => 11686,
+ 'рфдд_' => 11686,
+ 'Ñудд_' => 11685,
+ 'вцфкв' => 11684,
+ 'дштв' => 11684,
+ 'ыеьфы' => 11684,
+ 'кфÑл_' => 11683,
+ '_Сщты' => 11682,
+ 'оуы' => 11682,
+ 'кшутв' => 11682,
+ 'щеуд_' => 11681,
+ 'гту_' => 11681,
+ 'утукп' => 11679,
+ 'Зкуы' => 11677,
+ 'Ñлун' => 11676,
+ 'кьг' => 11674,
+ 'уфл_' => 11673,
+ '_дщг' => 11672,
+ 'фтеф_' => 11670,
+ 'тшуы' => 11670,
+ 'шышт' => 11667,
+ 'ктук' => 11666,
+ 'кщзуф' => 11666,
+ 'ыйгф' => 11666,
+ 'швук_' => 11665,
+ 'ььфт' => 11664,
+ 'ддув_' => 11660,
+ 'угкщз' => 11657,
+ '_Ьут' => 11656,
+ 'шÑешщ' => 11656,
+ 'Ñ„Ñщ' => 11655,
+ '_Зфд' => 11653,
+ 'щаау' => 11652,
+ 'мфдг' => 11650,
+ 'ддш_' => 11649,
+ 'ыьше' => 11649,
+ 'екшт' => 11649,
+ 'вму' => 11645,
+ 'Сдги' => 11644,
+ 'уфыгк' => 11644,
+ 'щзуфт' => 11643,
+ 'ыщгтв' => 11643,
+ 'щÑфд' => 11641,
+ 'Ðщкл' => 11640,
+ 'текшу' => 11639,
+ 'ÑшкÑ' => 11638,
+ 'кпук' => 11638,
+ 'вуи' => 11637,
+ 'теуд' => 11637,
+ '_ищь' => 11635,
+ '_вуфв' => 11635,
+ '_Фдш' => 11634,
+ '_огы' => 11633,
+ 'зфн' => 11632,
+ '_Пщд' => 11631,
+ 'ызшк' => 11629,
+ 'шмщ' => 11628,
+ 'фгпр' => 11625,
+ 'ештф_' => 11624,
+ '_зкщо' => 11621,
+ 'офн' => 11620,
+ '_ьфву' => 11619,
+ 'кште' => 11619,
+ 'ыг_' => 11619,
+ 'шыеьф' => 11615,
+ 'твфт' => 11614,
+ 'ддут_' => 11612,
+ 'ьфее' => 11610,
+ 'кгду' => 11610,
+ '_к_' => 11609,
+ 'днк' => 11609,
+ 'ьц' => 11609,
+ '_цщщв' => 11608,
+ '_Мук' => 11604,
+ 'щкег' => 11603,
+ 'мю' => 11602,
+ 'фвшфт' => 11601,
+ 'уег' => 11601,
+ 'фтпдф' => 11600,
+ 'пвщь' => 11600,
+ 'Ñп' => 11599,
+ 'шьфд_' => 11599,
+ 'теру' => 11597,
+ 'ыршку' => 11597,
+ '-Ñ‹' => 11596,
+ '_Сдги' => 11594,
+ '_ищвн' => 11593,
+ 'ишÑ' => 11592,
+ 'удды' => 11592,
+ 'туеш' => 11590,
+ 'тефт' => 11589,
+ '_ифв' => 11588,
+ '_цфт' => 11588,
+ 'Ñдги' => 11584,
+ 'лшты' => 11584,
+ 'кфпщт' => 11584,
+ '_Ðщкл' => 11583,
+ 'ЬЗ' => 11579,
+ '_Ñ„ÑÑщ' => 11577,
+ 'твкф_' => 11576,
+ 'мшкщ' => 11573,
+ 'дщту' => 11571,
+ 'кешые' => 11571,
+ 'ееы' => 11567,
+ 'Скш' => 11565,
+ '_дфь' => 11559,
+ 'игт' => 11559,
+ 'зуфт_' => 11559,
+ 'ьфты' => 11555,
+ 'ьшÑрф' => 11553,
+ 'кшыеь' => 11552,
+ '_ык' => 11551,
+ '_Ñфзш' => 11545,
+ 'от' => 11544,
+ '_ауь' => 11543,
+ '_л_' => 11540,
+ 'дукы_' => 11539,
+ 'акутÑ' => 11537,
+ 'кшмф' => 11537,
+ 'упшы' => 11531,
+ 'егеш' => 11531,
+ 'лыщт' => 11530,
+ 'фкфь' => 11527,
+ 'Ñшмш' => 11527,
+ '_гыф' => 11525,
+ 'фнфт' => 11519,
+ 'е-' => 11516,
+ 'здг' => 11515,
+ 'ьфÑрш' => 11514,
+ 'тпвщь' => 11513,
+ 'щпшÑÑ„' => 11513,
+ 'ыгьь' => 11511,
+ 'вкшм' => 11510,
+ 'утвут' => 11508,
+ 'кпщ' => 11508,
+ 'рфд_' => 11506,
+ '_Зфт' => 11505,
+ 'фшв_' => 11503,
+ 'Ен' => 11502,
+ 'тыл' => 11501,
+ '_Еку' => 11500,
+ 'ырь' => 11498,
+ 'вшыуф' => 11494,
+ 'фтефп' => 11490,
+ 'оа' => 11489,
+ 'штшф_' => 11488,
+ 'ефкы' => 11487,
+ 'Ызу' => 11486,
+ 'пшфт' => 11485,
+ 'фйг' => 11483,
+ 'Ещь' => 11482,
+ 'вв_' => 11481,
+ '_пуе_' => 11480,
+ 'рщеу' => 11479,
+ 'умшы' => 11477,
+ 'рщьу_' => 11477,
+ 'цщд' => 11477,
+ '_икщц' => 11476,
+ '_Скш' => 11475,
+ 'пкуыы' => 11474,
+ 'щтьу' => 11473,
+ '_фтпу' => 11472,
+ 'рз' => 11471,
+ 'кÑк' => 11470,
+ 'ÑÑŒ' => 11469,
+ 'учзд' => 11469,
+ '_ьуы' => 11468,
+ 'ифдду' => 11468,
+ '_Зкуы' => 11466,
+ '_акут' => 11464,
+ '_кр' => 11464,
+ 'гфт_' => 11464,
+ 'муьут' => 11463,
+ 'Кфт' => 11462,
+ 'кщзщ' => 11461,
+ 'Шд' => 11460,
+ 'укщт' => 11458,
+ 'шуен_' => 11458,
+ 'ьуеук' => 11458,
+ 'тмшк' => 11458,
+ 'вл' => 11455,
+ '_ГЫ_' => 11454,
+ 'мп' => 11453,
+ 'гыыу' => 11446,
+ 'ыиг' => 11444,
+ '_уфые' => 11443,
+ 'Ñгкку' => 11443,
+ 'Ñутеу' => 11441,
+ 'шщдщп' => 11441,
+ 'щны_' => 11441,
+ 'узр_' => 11439,
+ 'еузр' => 11437,
+ 'узут' => 11436,
+ '_адщц' => 11435,
+ 'щкфд_' => 11434,
+ 'укдш' => 11429,
+ 'щÑшу' => 11429,
+ 'Ñе_' => 11428,
+ 'дфлу_' => 11428,
+ '_ершт' => 11427,
+ 'ÑщьшÑ' => 11426,
+ 'ьфте' => 11423,
+ '_кгд' => 11422,
+ 'кги' => 11421,
+ 'кфыр' => 11420,
+ 'ьфшт_' => 11418,
+ '_уну' => 11414,
+ 'щтфдв' => 11414,
+ '_/_' => 11412,
+ 'щги' => 11412,
+ 'аецф' => 11411,
+ 'фтше' => 11410,
+ 'нÑÑ‹' => 11410,
+ 'зщдн' => 11408,
+ 'Зуеу' => 11405,
+ 'шуе_' => 11405,
+ 'агк' => 11403,
+ '_тп_' => 11402,
+ 'Фм' => 11401,
+ 'тшÑфе' => 11401,
+ 'щаец' => 11400,
+ 'гш_' => 11398,
+ '_утук' => 11397,
+ '_Ñщтв' => 11396,
+ 'щцшт' => 11395,
+ 'ркуу_' => 11394,
+ 'кшьу_' => 11391,
+ 'уыуфк' => 11390,
+ 'кфÑу_' => 11388,
+ '_мфт_' => 11386,
+ 'лгк' => 11385,
+ 'щдÑ' => 11382,
+ 'Ñуе' => 11380,
+ 'зувшф' => 11379,
+ 'щмф_' => 11378,
+ 'двы_' => 11376,
+ 'Ñкшь' => 11375,
+ 'ыкф' => 11375,
+ 'вшт_' => 11373,
+ 'щгтп_' => 11372,
+ 'щышы' => 11370,
+ '_зшд' => 11369,
+ 'Ñ‘Ñ‘' => 11366,
+ '_ыцу' => 11364,
+ 'ашку_' => 11364,
+ 'гыуг' => 11362,
+ 'мфÑ' => 11362,
+ '_Ещь' => 11360,
+ 'фдфь_' => 11360,
+ 'упп' => 11357,
+ 'ылф_' => 11356,
+ 'ифь' => 11355,
+ 'фаф' => 11354,
+ 'флф_' => 11348,
+ '_ЫФ' => 11347,
+ 'ызшеф' => 11346,
+ 'ешÑу_' => 11346,
+ 'гвн' => 11344,
+ 'ыеушт' => 11343,
+ 'фыуы_' => 11342,
+ '_зн' => 11341,
+ 'Ñщи' => 11337,
+ 'дштуы' => 11337,
+ 'щфые' => 11336,
+ 'грф' => 11335,
+ '_ышв' => 11333,
+ 'фвштп' => 11332,
+ 'еьфы_' => 11331,
+ 'згк_' => 11329,
+ 'ьшÑÑ„' => 11327,
+ 'фкешы' => 11326,
+ 'ьфч' => 11326,
+ 'ÐЩ' => 11319,
+ 'щтл' => 11319,
+ 'шуп' => 11317,
+ 'кщщл' => 11315,
+ 'ЫЕ_' => 11313,
+ 'нукы_' => 11313,
+ 'рщые' => 11309,
+ 'мштÑ' => 11309,
+ '_лшв' => 11308,
+ 'нÑÑ‹_' => 11306,
+ 'пдуы' => 11305,
+ 'гтекш' => 11305,
+ 'Ðфк' => 11304,
+ 'кфер' => 11299,
+ 'Сшен_' => 11296,
+ 'врш' => 11294,
+ 'шырш' => 11294,
+ 'фзфту' => 11292,
+ '_туу' => 11291,
+ 'лщку' => 11289,
+ 'нцщ' => 11289,
+ 'Сю_' => 11288,
+ 'фштш' => 11288,
+ 'шикф' => 11287,
+ 'кыршз' => 11286,
+ '_ыеуз' => 11285,
+ '_афÑу' => 11284,
+ '_Ен' => 11283,
+ 'вфеф_' => 11283,
+ 'утвщ' => 11282,
+ 'Ску' => 11279,
+ 'Ñ‚Ñе' => 11277,
+ 'Ñдуы_' => 11275,
+ 'ттуд_' => 11272,
+ 'щызше' => 11272,
+ '_екуф' => 11270,
+ 'Ñещкш' => 11269,
+ 'штфтÑ' => 11268,
+ 'Ñщтму' => 11266,
+ '_Ызу' => 11263,
+ 'ааф' => 11262,
+ '_Кфт' => 11261,
+ 'Ñфвуь' => 11261,
+ 'фтфе' => 11259,
+ '_кщиу' => 11258,
+ 'зшту_' => 11258,
+ 'ЩЩ' => 11256,
+ '_Зуеу' => 11256,
+ 'ьштщ' => 11254,
+ 'ищн_' => 11253,
+ 'дфп_' => 11253,
+ 'зш_' => 11250,
+ '_дшлу' => 11249,
+ 'фин_' => 11249,
+ '_дфг' => 11248,
+ 'ергк' => 11248,
+ 'вкуц' => 11247,
+ 'Ьфп' => 11245,
+ '_Ñ„Ñшв' => 11244,
+ '_йгш' => 11244,
+ 'фшь' => 11244,
+ 'фтыз' => 11244,
+ 'ищьи' => 11244,
+ 'уьзду' => 11243,
+ 'ШЫ_' => 11242,
+ 'мукф' => 11242,
+ '_ЗФ' => 11241,
+ '_Ñшмш' => 11241,
+ '_з_' => 11241,
+ 'лг_' => 11238,
+ 'узку' => 11236,
+ '_зукш' => 11230,
+ 'флуы_' => 11230,
+ 'фдны' => 11229,
+ 'кщиук' => 11229,
+ '_Ñфи' => 11228,
+ 'фее_' => 11228,
+ 'ззф' => 11226,
+ '_щкшп' => 11224,
+ '_вшмш' => 11223,
+ 'шеуы_' => 11223,
+ 'утшы' => 11219,
+ 'гкз' => 11219,
+ '_ецщ' => 11218,
+ 'рукф' => 11218,
+ 'фддун' => 11217,
+ 'шщз' => 11216,
+ 'ешф_' => 11216,
+ '_цуи' => 11215,
+ 'Ñ„Ñуы_' => 11215,
+ 'щгÑ' => 11213,
+ 'ецфку' => 11213,
+ '_зрны' => 11209,
+ 'каф' => 11209,
+ 'игв' => 11207,
+ 'ьфпт' => 11207,
+ 'гыугь' => 11201,
+ 'шьуы' => 11199,
+ 'фтлф' => 11198,
+ 'шешт' => 11196,
+ 'ьщер' => 11196,
+ 'еен_' => 11196,
+ '_ьфо' => 11195,
+ 'фтуе' => 11195,
+ 'фкьу' => 11195,
+ 'шмше' => 11195,
+ '_ШШ_' => 11193,
+ '_умук' => 11191,
+ 'кфр_' => 11191,
+ '_ÑшкÑ' => 11190,
+ 'шыешт' => 11189,
+ 'ыфм' => 11189,
+ 'зщты' => 11188,
+ 'уыешм' => 11187,
+ 'шддщ' => 11184,
+ 'Ñ‚Ñе_' => 11183,
+ '_згид' => 11182,
+ 'ыуд_' => 11181,
+ 'КщÑ' => 11180,
+ 'щещы' => 11180,
+ '_ге' => 11178,
+ 'рты' => 11176,
+ 'фшкзщ' => 11175,
+ '_ИФ' => 11174,
+ 'щфÑÑ€' => 11168,
+ 'Тшп' => 11167,
+ 'Ñшв_' => 11167,
+ 'укÑ' => 11162,
+ 'тмшкщ' => 11162,
+ 'шфи' => 11160,
+ 'шщп' => 11160,
+ 'ФÐ' => 11157,
+ 'зфтуы' => 11156,
+ 'Ñ„Ñег' => 11150,
+ 'шцф' => 11149,
+ 'дшз_' => 11149,
+ 'кфвщ' => 11149,
+ ':' => 11143,
+ 'афшк' => 11142,
+ 'дущт' => 11140,
+ 'зфку' => 11138,
+ 'игкт' => 11136,
+ '_Ñщые' => 11134,
+ 'дшьф' => 11133,
+ 'Ñшуе' => 11132,
+ 'уьшт' => 11131,
+ 'ыгзз' => 11130,
+ 'теш_' => 11127,
+ '_ыщгт' => 11125,
+ '_зшу' => 11124,
+ 'уерш' => 11124,
+ 'ддуÑ' => 11120,
+ 'кфвшщ' => 11120,
+ 'ыефте' => 11120,
+ 'аецфк' => 11119,
+ 'ло' => 11118,
+ 'тфг' => 11116,
+ 'ефг' => 11115,
+ '_щшд' => 11108,
+ 'уьфе' => 11108,
+ 'дщкф' => 11108,
+ 'вуьщ' => 11106,
+ 'ыфа' => 11106,
+ 'фдды' => 11105,
+ 'тлштп' => 11105,
+ 'утл' => 11102,
+ 'щаецф' => 11102,
+ 'Ñ„Ñрф' => 11101,
+ 'Шта' => 11099,
+ '_щтд' => 11097,
+ 'тиу' => 11097,
+ 'кудфт' => 11094,
+ 'пфкв' => 11093,
+ 'ФЕШ' => 11092,
+ 'кшыу' => 11090,
+ 'кфшдц' => 11085,
+ 'Цфе' => 11082,
+ 'мукы_' => 11080,
+ 'кьщт' => 11076,
+ '_дфлу' => 11074,
+ 'етф' => 11072,
+ 'фын' => 11071,
+ 'вукт' => 11070,
+ 'ьзщы' => 11068,
+ 'кудшп' => 11068,
+ '_икшв' => 11067,
+ '_огые' => 11066,
+ 'Ñфзше' => 11065,
+ '_Ьфп' => 11064,
+ 'зщкт_' => 11063,
+ 'ииш' => 11062,
+ 'пфв' => 11062,
+ 'гктфь' => 11062,
+ '_ыгьь' => 11061,
+ 'егвш' => 11061,
+ 'егешщ' => 11061,
+ '_дшь' => 11059,
+ 'кму_' => 11059,
+ '_щге_' => 11057,
+ 'вгт' => 11057,
+ 'Ñ‹Ñ‹Ñ„_' => 11057,
+ 'щуе' => 11056,
+ 'фтвн_' => 11055,
+ 'нтв' => 11055,
+ '_Тшп' => 11054,
+ 'зука' => 11054,
+ 'ьфву_' => 11044,
+ 'зукь' => 11042,
+ 'ргд' => 11040,
+ 'клф' => 11039,
+ 'пув' => 11037,
+ 'йгфв' => 11034,
+ 'шдл' => 11033,
+ 'щлф' => 11031,
+ '_Фм' => 11029,
+ '_ырщк' => 11028,
+ '_ьз_' => 11027,
+ 'гÑу_' => 11022,
+ 'ввн' => 11021,
+ 'ыузр_' => 11020,
+ 'ещв' => 11019,
+ '_Ñгз_' => 11016,
+ 'пгдф' => 11015,
+ 'ьфкеш' => 11015,
+ 'кфтыз' => 11015,
+ 'узру' => 11013,
+ 'куфт' => 11013,
+ '_учзд' => 11012,
+ '_куыщ' => 11012,
+ 'ыгÑ' => 11012,
+ 'шÑ_' => 11011,
+ 'гвшщ' => 11010,
+ 'икшеш' => 11008,
+ 'шегеш' => 11006,
+ '_Шд' => 11003,
+ 'ыефтÑ' => 11003,
+ 'щкьу' => 10999,
+ 'фцфкв' => 10998,
+ 'шÑшт' => 10995,
+ 'ыдщ' => 10995,
+ 'ынÑÑ€' => 10993,
+ 'укен' => 10990,
+ 'вьф' => 10987,
+ 'ашÑу_' => 10986,
+ 'ЕУК' => 10985,
+ 'екфÑл' => 10985,
+ '_ВУ' => 10984,
+ 'Ьшыы' => 10983,
+ '_вщд' => 10982,
+ 'уÑгкш' => 10982,
+ '_Ску' => 10976,
+ 'фнт' => 10976,
+ 'ÑкшÑ' => 10976,
+ 'ещкшÑ' => 10976,
+ '_КщÑ' => 10972,
+ 'еры_' => 10971,
+ 'Ощт' => 10970,
+ 'учу' => 10970,
+ 'ыгу' => 10970,
+ '_лщку' => 10968,
+ 'вфеш' => 10968,
+ 'кщид' => 10968,
+ '_штву' => 10967,
+ '_ищд' => 10966,
+ 'еруф' => 10965,
+ 'дфьш' => 10962,
+ 'удн_' => 10959,
+ 'Црше' => 10957,
+ 'штеш' => 10957,
+ 'щÑшуе' => 10951,
+ '_Шта' => 10949,
+ 'ршÑ_' => 10948,
+ 'шьщт' => 10948,
+ 'двут_' => 10944,
+ 'Ьфв' => 10943,
+ 'фтлш' => 10942,
+ 'йгуые' => 10941,
+ 'пфшт' => 10940,
+ 'цфдл' => 10940,
+ 'уктщ' => 10938,
+ 'шьы' => 10938,
+ 'шмфе' => 10935,
+ 'ецш' => 10935,
+ 'днкш' => 10933,
+ '_ишт' => 10930,
+ 'щкфт' => 10930,
+ 'уееш' => 10928,
+ 'Ñгкше' => 10927,
+ 'рнз' => 10923,
+ 'пц' => 10922,
+ 'ырк' => 10920,
+ 'Ñрфд' => 10919,
+ 'щкзщ' => 10919,
+ '_ьфкÑ' => 10918,
+ 'дшыь_' => 10915,
+ '_Ñкщы' => 10913,
+ 'уьзу' => 10913,
+ 'Фцфк' => 10911,
+ 'Щг' => 10911,
+ 'аÑ_' => 10909,
+ 'щш_' => 10907,
+ 'щцштп' => 10906,
+ '_Ьшыы' => 10905,
+ '_Ñфгы' => 10905,
+ 'тшуы_' => 10905,
+ 'еуты' => 10905,
+ 'щлу_' => 10902,
+ 'цшдд_' => 10901,
+ 'д-' => 10900,
+ 'зуфк' => 10900,
+ 'ыьу' => 10900,
+ '_Ñфке' => 10899,
+ 'дÑ' => 10899,
+ '_кгт' => 10897,
+ 'терщ' => 10897,
+ '_ЦЦ' => 10894,
+ 'шкер' => 10894,
+ 'тыд' => 10894,
+ 'щÑещ' => 10893,
+ '_Фцфк' => 10891,
+ '_мшдд' => 10889,
+ 'фцы' => 10885,
+ 'дпф' => 10885,
+ '_Цфе' => 10884,
+ 'клуе_' => 10883,
+ 'ерщь' => 10883,
+ 'кфтыа' => 10879,
+ 'ршф_' => 10878,
+ 'глф' => 10878,
+ '_ыфтв' => 10876,
+ 'деы' => 10876,
+ 'думуд' => 10874,
+ 'щну' => 10873,
+ '_Ðфк' => 10872,
+ 'длу' => 10872,
+ 'шввд' => 10871,
+ 'ОфÑл' => 10870,
+ '_ищч' => 10869,
+ 'Ñфду' => 10869,
+ '_учÑ' => 10866,
+ 'фгкф' => 10866,
+ 'иуер' => 10866,
+ '_Ñфкк' => 10864,
+ 'щтьут' => 10863,
+ 'фкь_' => 10862,
+ 'адфп' => 10861,
+ 'дщтш' => 10859,
+ 'аув' => 10858,
+ 'ыукму' => 10856,
+ 'уекш' => 10854,
+ 'Дуфп' => 10852,
+ 'дшее' => 10851,
+ 'ЗШ' => 10849,
+ '_ыдф' => 10849,
+ 'фрь' => 10848,
+ 'дфту_' => 10848,
+ 'Екфт' => 10846,
+ 'идуы' => 10846,
+ '_ьщиш' => 10845,
+ 'вз' => 10845,
+ '_щкв' => 10844,
+ 'фышт' => 10844,
+ 'афÑу_' => 10844,
+ 'шщы_' => 10844,
+ 'ыигк' => 10844,
+ 'гфкв' => 10844,
+ 'тешту' => 10841,
+ 'фддут' => 10840,
+ 'щкшт' => 10834,
+ 'Ñфьу' => 10833,
+ 'кшч' => 10833,
+ 'ыефв' => 10833,
+ '_ÐШ' => 10832,
+ 'лыр' => 10830,
+ 'йгшк' => 10829,
+ 'ызук' => 10829,
+ '_Црше' => 10827,
+ 'ыщдг' => 10825,
+ 'ыще' => 10825,
+ '_Ьфв' => 10822,
+ 'ыфн_' => 10820,
+ 'кфÑÑ€' => 10819,
+ 'щдь' => 10818,
+ 'афьщ' => 10817,
+ 'Ьувш' => 10815,
+ 'иув' => 10815,
+ 'рщтн' => 10815,
+ 'дфнф' => 10815,
+ '_ЫУ' => 10814,
+ 'шÑду_' => 10813,
+ 'дшлу_' => 10812,
+ 'Црщ' => 10810,
+ 'укр' => 10809,
+ 'ьутÑ' => 10809,
+ '_ут_' => 10808,
+ 'уцшы' => 10808,
+ 'урш' => 10804,
+ 'ыешщ' => 10804,
+ 'рщещ_' => 10803,
+ 'ьа' => 10803,
+ 'ефвш' => 10803,
+ 'Дуфпг' => 10798,
+ '_днк' => 10795,
+ 'Ñкуу' => 10795,
+ '_Ощт' => 10793,
+ 'ыыут' => 10792,
+ 'егу' => 10791,
+ 'фьзф' => 10790,
+ 'шашу' => 10789,
+ 'шддн' => 10786,
+ 'ьутÑÑ‹' => 10786,
+ 'ддфп' => 10785,
+ 'кфÑш' => 10783,
+ 'щкц' => 10782,
+ 'МшÑ' => 10779,
+ '_Ñфку' => 10778,
+ '_вш_' => 10776,
+ 'уьшы' => 10775,
+ '_здфе' => 10773,
+ 'ьщты' => 10773,
+ 'Шыдфт' => 10772,
+ 'нÑду_' => 10772,
+ 'руц' => 10768,
+ '_ашу' => 10767,
+ 'кьут' => 10767,
+ 'ыуш' => 10767,
+ 'вузу' => 10762,
+ 'кщть' => 10762,
+ 'Пукь' => 10757,
+ 'фвьш' => 10756,
+ 'Ршд' => 10755,
+ '_Црщ' => 10755,
+ '_удш' => 10754,
+ '_ОфÑл' => 10753,
+ '_ьщд' => 10753,
+ '_кгду' => 10753,
+ 'кщщь' => 10750,
+ 'туÑе' => 10748,
+ 'щифд' => 10748,
+ 'шпукш' => 10747,
+ 'туец' => 10745,
+ 'пнзе' => 10744,
+ 'шзув' => 10738,
+ '_Ñ‹Ñще' => 10736,
+ 'укÑÑ‹' => 10736,
+ 'герщ' => 10733,
+ 'щрты' => 10732,
+ 'пщщв_' => 10730,
+ '_згт' => 10729,
+ 'ыугь_' => 10728,
+ 'вщту' => 10727,
+ 'фвы_' => 10725,
+ 'рштпе' => 10725,
+ 'щеуы' => 10725,
+ 'Ñ„Ñшт' => 10724,
+ 'ла' => 10724,
+ 'ккщк_' => 10721,
+ 'Ерф' => 10720,
+ 'шввду' => 10720,
+ 'кфиш' => 10719,
+ 'ецщ_' => 10718,
+ 'Фдд_' => 10717,
+ '_Ñдги' => 10715,
+ 'фзг' => 10715,
+ '_куыг' => 10713,
+ 'Ñлун_' => 10709,
+ 'Пфьу' => 10708,
+ '_Екфт' => 10707,
+ 'герук' => 10707,
+ 'укш_' => 10705,
+ 'зщыу' => 10702,
+ 'кещт_' => 10701,
+ 'уефд_' => 10700,
+ '_ищьи' => 10699,
+ 'ещÑл' => 10698,
+ 'Ñрь' => 10696,
+ 'шешÑÑ„' => 10695,
+ '_Ñфыу' => 10692,
+ '_кфз' => 10692,
+ 'лшк' => 10692,
+ '_еше' => 10691,
+ 'ьфтÑ' => 10691,
+ '_ызфÑ' => 10690,
+ '_нг' => 10689,
+ 'вцш' => 10689,
+ 'кшыь' => 10689,
+ '_дщк' => 10688,
+ 'Ñ„Ñлы_' => 10688,
+ 'ДУ_' => 10687,
+ 'нву' => 10686,
+ '_ччч_' => 10685,
+ 'уÑщь' => 10684,
+ 'зфкеш' => 10684,
+ 'вутеы' => 10683,
+ 'Фцфкв' => 10682,
+ '_МшÑ' => 10682,
+ '_ыгзз' => 10680,
+ 'пкфтв' => 10679,
+ 'щф_' => 10679,
+ 'фук' => 10678,
+ 'ЩВ' => 10677,
+ 'тду' => 10676,
+ 'Ñгдфк' => 10675,
+ 'ппш' => 10674,
+ '_цфдд' => 10673,
+ 'уыгд' => 10673,
+ 'кщдшт' => 10672,
+ 'Сдги_' => 10671,
+ '_Дуфп' => 10671,
+ 'Ьщте' => 10669,
+ 'укÑÑ‹_' => 10667,
+ 'гвут' => 10667,
+ 'фкпф' => 10666,
+ '_уш' => 10662,
+ 'Ыут' => 10661,
+ 'реук_' => 10658,
+ '_ьшту' => 10656,
+ 'ргф' => 10650,
+ '_тн' => 10648,
+ 'Руд' => 10647,
+ 'щек' => 10647,
+ 'ыша' => 10647,
+ 'Уфые' => 10646,
+ 'фиуд' => 10641,
+ 'фзы' => 10640,
+ 'мфтеф' => 10640,
+ 'нл' => 10638,
+ 'шукы' => 10636,
+ 'мшддф' => 10636,
+ 'уфты_' => 10635,
+ 'рфтту' => 10635,
+ '_Пукь' => 10633,
+ '_Фдд_' => 10631,
+ 'КшÑрф' => 10630,
+ 'рши' => 10630,
+ 'ьфтт_' => 10630,
+ '_Ршд' => 10629,
+ 'ыфл' => 10628,
+ 'Ща_' => 10627,
+ 'ыещь' => 10627,
+ 'гн_' => 10627,
+ 'утмш' => 10625,
+ '_утм' => 10624,
+ 'зфлш' => 10624,
+ 'гфке' => 10624,
+ 'фтфвш' => 10623,
+ 'зфдф' => 10622,
+ 'ГЕ' => 10621,
+ 'фаш' => 10620,
+ 'днкшÑ' => 10620,
+ 'щышы_' => 10620,
+ 'ддуÑе' => 10616,
+ 'дуфву' => 10614,
+ 'ккуте' => 10612,
+ 'зуÑшф' => 10609,
+ 'кшук' => 10609,
+ '_Ьувш' => 10608,
+ 'кутв' => 10608,
+ 'кеьу' => 10607,
+ 'цщт' => 10604,
+ 'удуь' => 10603,
+ 'гкшен' => 10603,
+ '_Ща_' => 10601,
+ 'Уфк' => 10600,
+ '_ьь' => 10597,
+ 'уддн' => 10596,
+ 'гц' => 10592,
+ 'лщкуф' => 10591,
+ 'Ñртш' => 10590,
+ 'ашпр' => 10590,
+ 'лгь' => 10589,
+ 'кудд' => 10589,
+ 'гвщ' => 10587,
+ '_ьфтг' => 10586,
+ 'ешеш' => 10585,
+ 'пфтшÑ' => 10584,
+ 'едфтв' => 10583,
+ 'туцы_' => 10581,
+ 'щтвш' => 10581,
+ 'афьщг' => 10578,
+ '_ÑршÑ' => 10576,
+ 'ÑÑг' => 10576,
+ 'дфыр' => 10576,
+ 'ещкф' => 10576,
+ '_вшÑ' => 10575,
+ '_Ерф' => 10574,
+ 'фшку' => 10574,
+ 'пп_' => 10574,
+ 'мÑ' => 10572,
+ 'кнд' => 10571,
+ 'щьуы' => 10567,
+ '_йгфд' => 10566,
+ 'Вуд' => 10565,
+ 'Сщте' => 10564,
+ '_зуеу' => 10562,
+ '_афьщ' => 10559,
+ 'щььщт' => 10556,
+ 'фвщк' => 10555,
+ 'тшуд_' => 10555,
+ 'мщш' => 10555,
+ 'фкщт_' => 10554,
+ 'Угкщз' => 10553,
+ 'Ещг' => 10553,
+ '_рнвк' => 10552,
+ 'флр' => 10552,
+ 'дщтв' => 10552,
+ '_Уфые' => 10551,
+ 'туецщ' => 10551,
+ 'щыеук' => 10551,
+ 'укыр' => 10549,
+ 'учг' => 10547,
+ 'Ñ‚Ñ_' => 10547,
+ 'еруку' => 10546,
+ '_днкш' => 10545,
+ 'ефн' => 10545,
+ 'Ñщдф' => 10544,
+ 'Ñ‹Ñ„Ñ‹_' => 10544,
+ 'шпреу' => 10541,
+ 'Офт' => 10540,
+ '_Ьщте' => 10539,
+ 'ьфдфн' => 10539,
+ 'ауе' => 10535,
+ 'ШП' => 10533,
+ 'ифл' => 10533,
+ 'увпу' => 10533,
+ '_ауу' => 10527,
+ 'щгке_' => 10527,
+ '_кщн' => 10526,
+ '_ещцт' => 10525,
+ '_ьфее' => 10524,
+ 'кшву_' => 10522,
+ 'ызщт' => 10519,
+ 'упн' => 10515,
+ 'узщк' => 10515,
+ '_мшт' => 10510,
+ 'ркшы_' => 10508,
+ 'зщдд' => 10508,
+ '_огт' => 10506,
+ 'фош' => 10506,
+ 'Вут' => 10503,
+ 'кщые' => 10501,
+ 'шкщть' => 10499,
+ 'уттф' => 10497,
+ '_ÑкшÑ' => 10496,
+ 'Ñеукш' => 10496,
+ 'фпщт_' => 10494,
+ 'зщкфе' => 10491,
+ 'ÑŽÑŽ' => 10490,
+ '_Руд' => 10490,
+ 'ауые' => 10490,
+ 'ндм' => 10490,
+ 'рщеуд' => 10489,
+ '_Уфк' => 10488,
+ 'дфещ' => 10484,
+ '_ищг' => 10483,
+ 'гтеук' => 10482,
+ 'дныш' => 10481,
+ 'ьуефд' => 10480,
+ '_Пфьу' => 10477,
+ '_уд_' => 10477,
+ 'кул' => 10476,
+ 'пшкды' => 10475,
+ 'уддшт' => 10473,
+ 'кпштш' => 10473,
+ 'зфшт_' => 10472,
+ '_Ыут' => 10469,
+ 'Купш' => 10468,
+ 'ккщц' => 10466,
+ 'дÑÑ„Ñ‚' => 10465,
+ 'фкпуы' => 10464,
+ 'кеьут' => 10461,
+ '_Щг' => 10459,
+ 'ддщц_' => 10459,
+ 'уÑшфд' => 10457,
+ 'уфг_' => 10455,
+ '_агдд' => 10454,
+ 'Ñдуфк' => 10454,
+ 'ыыщт' => 10454,
+ 'зл' => 10450,
+ '_СР' => 10446,
+ 'фтшыр' => 10445,
+ 'Ñ‚Ñк' => 10445,
+ 'тпфд' => 10444,
+ 'иоу' => 10443,
+ '_ыйгф' => 10441,
+ 'шьшт' => 10441,
+ 'мшкщт' => 10441,
+ 'пгые' => 10439,
+ 'ыеуу' => 10437,
+ 'ашпре' => 10434,
+ 'тфвшф' => 10434,
+ '_туец' => 10433,
+ 'Пукьф' => 10430,
+ 'пвщь_' => 10430,
+ '_рщеу' => 10429,
+ 'кщиду' => 10427,
+ 'Ыгт' => 10426,
+ 'дб_' => 10425,
+ 'Ñук_' => 10425,
+ 'утфе' => 10424,
+ 'рщтн_' => 10424,
+ 'Рфь' => 10423,
+ '_ШЫ' => 10421,
+ 'Ñ‹Ñфд' => 10421,
+ 'тпрф' => 10418,
+ 'цша' => 10418,
+ '_щзут' => 10416,
+ '_Купш' => 10412,
+ 'егеу' => 10412,
+ '_зкщм' => 10411,
+ 'гьы' => 10410,
+ 'дуг' => 10409,
+ 'Мшк' => 10408,
+ 'Ñуке' => 10407,
+ 'лдш' => 10407,
+ 'шфÑ' => 10405,
+ 'ыгш' => 10405,
+ '_Офт' => 10404,
+ '_Ещг' => 10404,
+ 'Ñм' => 10400,
+ 'ышщтф' => 10400,
+ 'уÑег' => 10399,
+ '_ьщму' => 10398,
+ 'укьщ' => 10398,
+ 'укьшт' => 10396,
+ 'швуы' => 10396,
+ 'ощк_' => 10394,
+ '_Вут' => 10393,
+ 'шеÑÑ€_' => 10393,
+ 'шеукф' => 10392,
+ '_Вуд' => 10391,
+ 'ьшф_' => 10391,
+ 'зкштп' => 10391,
+ 'ерщг' => 10388,
+ 'Ñ‘_' => 10387,
+ 'ьуÑ' => 10387,
+ 'пгт_' => 10384,
+ 'Кгыы' => 10382,
+ 'вмфте' => 10381,
+ '_ецщ_' => 10380,
+ 'кфтш' => 10380,
+ 'шÑщ' => 10379,
+ 'Ñекуы' => 10378,
+ 'твщц' => 10375,
+ 'шуа_' => 10374,
+ 'цфны' => 10374,
+ 'иг_' => 10373,
+ 'щзк' => 10373,
+ 'иши' => 10371,
+ 'зфек' => 10371,
+ 'ьгтше' => 10370,
+ '_ефид' => 10369,
+ 'УТЕ' => 10367,
+ 'адщк' => 10365,
+ '_дущ' => 10363,
+ 'фкеьу' => 10361,
+ 'Ñрштп' => 10357,
+ 'тнф_' => 10354,
+ 'щкзщк' => 10354,
+ 'ó' => 10354,
+ 'Ñа' => 10353,
+ '_вшт' => 10352,
+ 'дутп' => 10352,
+ '_Сщте' => 10351,
+ '_ÑнÑ' => 10351,
+ 'щдшÑ_' => 10350,
+ 'ьуу' => 10349,
+ 'Ñшаш' => 10348,
+);
+$ranks = array (
+ '_' => 1,
+ 'у' => 2,
+ 'Ñ„' => 3,
+ 'ш' => 4,
+ 'щ' => 5,
+ 'Ñ‚' => 6,
+ 'к' => 7,
+ 'е' => 8,
+ 'Ñ‹' => 9,
+ 'д' => 10,
+ 'Ñ' => 11,
+ 'Ñ€' => 12,
+ 'в' => 13,
+ 'ь' => 14,
+ 'г' => 15,
+ 'у_' => 16,
+ 'п' => 17,
+ 'з' => 18,
+ 'Ñ‹_' => 19,
+ 'Ñ‚_' => 20,
+ 'а' => 21,
+ 'н' => 22,
+ 'Ñ„Ñ‚' => 23,
+ 'и' => 24,
+ 'шт' => 25,
+ 'ук' => 26,
+ 'щт' => 27,
+ 'л' => 28,
+ 'е_' => 29,
+ 'ц' => 30,
+ 'фк' => 31,
+ '_Ñ‹' => 32,
+ 'Ñ„_' => 33,
+ 'к_' => 34,
+ 'м' => 35,
+ 'фд' => 36,
+ 'ут' => 37,
+ 'н_' => 38,
+ '_е' => 39,
+ 'фе' => 40,
+ 'уы' => 41,
+ '_Ñ„' => 42,
+ 'в_' => 43,
+ 'ку' => 44,
+ 'щк' => 45,
+ '_Ñ' => 46,
+ 'ые' => 47,
+ 'еш' => 48,
+ 'д_' => 49,
+ 'еу' => 50,
+ 'кф' => 51,
+ 'кш' => 52,
+ 'шы' => 53,
+ '_ь' => 54,
+ '_щ' => 55,
+ 'ру' => 56,
+ 'ер' => 57,
+ 'ду' => 58,
+ '_з' => 59,
+ 'тп' => 60,
+ 'дф' => 61,
+ 'шÑ' => 62,
+ '_и' => 63,
+ 'щт_' => 64,
+ 'дш' => 65,
+ 'тв' => 66,
+ 'те' => 67,
+ '_ш' => 68,
+ 'Ф' => 69,
+ 'ьф' => 70,
+ '_в' => 71,
+ 'Ы' => 72,
+ 'шщ' => 73,
+ 'ту' => 74,
+ 'а_' => 75,
+ 'кщ' => 76,
+ 'рф' => 77,
+ 'ву' => 78,
+ 'ук_' => 79,
+ 'ща' => 80,
+ 'щ_' => 81,
+ 'еф' => 82,
+ 'ьу' => 83,
+ 'ше' => 84,
+ '_а' => 85,
+ 'Ñ‚Ñ„' => 86,
+ 'уд' => 87,
+ 'ÑÑ€' => 88,
+ 'ещ' => 89,
+ '_ща' => 90,
+ 'С' => 91,
+ 'Ñ„Ñ‹' => 92,
+ 'ща_' => 93,
+ 'Ñщ' => 94,
+ 'фь' => 95,
+ 'п_' => 96,
+ '_ща_' => 97,
+ 'дд' => 98,
+ 'уы_' => 99,
+ 'ыу' => 100,
+ '_ц' => 101,
+ 'шф' => 102,
+ 'шд' => 103,
+ 'шщт' => 104,
+ '_Ы' => 105,
+ 'уф' => 106,
+ '_д' => 107,
+ '_к' => 108,
+ 'тш' => 109,
+ 'щд' => 110,
+ 'Ñ„Ñ‚_' => 111,
+ 'ÑÑ„' => 112,
+ 'ь_' => 113,
+ 'Ñ€_' => 114,
+ '_Ñ€' => 115,
+ 'Ь' => 116,
+ 'Е' => 117,
+ '_С' => 118,
+ 'шт_' => 119,
+ 'гк' => 120,
+ 'вш' => 121,
+ 'щг' => 122,
+ '_Ф' => 123,
+ 'тп_' => 124,
+ 'ыш' => 125,
+ '_ер' => 126,
+ 'му' => 127,
+ 'рш' => 128,
+ 'штп' => 129,
+ 'еру' => 130,
+ '_шт' => 131,
+ 'о' => 132,
+ 'ш_' => 133,
+ 'щь' => 134,
+ 'шу' => 135,
+ 'рщ' => 136,
+ 'уе' => 137,
+ '_у' => 138,
+ 'Ñу' => 139,
+ '_п' => 140,
+ 'ру_' => 141,
+ 'ек' => 142,
+ 'гы' => 143,
+ 'Ñ„Ñ' => 144,
+ 'ешщ' => 145,
+ 'пу' => 146,
+ 'дщ' => 147,
+ 'фд_' => 148,
+ 'ув' => 149,
+ '_Ь' => 150,
+ 'ешщт' => 151,
+ 'К' => 152,
+ 'И' => 153,
+ 'Ñ‚Ñ‹' => 154,
+ 'У' => 155,
+ 'фтв' => 156,
+ '_Ñ‚' => 157,
+ 'Ш' => 158,
+ 'Д' => 159,
+ 'ке' => 160,
+ 'З' => 161,
+ 'шщт_' => 162,
+ 'ч' => 163,
+ 'гт' => 164,
+ 'фв' => 165,
+ '_еру' => 166,
+ 'зу' => 167,
+ 'Ñ' => 168,
+ 'ьш' => 169,
+ '_И' => 170,
+ '_Е' => 171,
+ 'иф' => 172,
+ 'Ð’' => 173,
+ 'Ñ‹Ñ€' => 174,
+ 'штп_' => 175,
+ 'л_' => 176,
+ 'кы' => 177,
+ 'ыщ' => 178,
+ '_Ñщ' => 179,
+ 'Т' => 180,
+ 'феш' => 181,
+ 'Ñ‹Ñ‹' => 182,
+ 'тв_' => 183,
+ 'ьщ' => 184,
+ 'еру_' => 185,
+ 'фш' => 186,
+ 'еук' => 187,
+ '_еру_' => 188,
+ 'зф' => 189,
+ 'Ñе' => 190,
+ '_З' => 191,
+ 'мш' => 192,
+ 'Р' => 193,
+ 'шк' => 194,
+ 'уте' => 195,
+ 'ÑŽ' => 196,
+ 'иу' => 197,
+ 'ще' => 198,
+ 'Ñ‚Ñ' => 199,
+ 'уÑ' => 200,
+ 'щы' => 201,
+ 'вф' => 202,
+ 'Ñ‹Ñ„' => 203,
+ 'ые_' => 204,
+ 'щщ' => 205,
+ '_ьф' => 206,
+ 'ешщт_' => 207,
+ 'шв' => 208,
+ 'уь' => 209,
+ 'зщ' => 210,
+ 'уу' => 211,
+ 'Щ' => 212,
+ 'П' => 213,
+ '_шт_' => 214,
+ 'ду_' => 215,
+ '_Д' => 216,
+ 'тщ' => 217,
+ 'Ñ_' => 218,
+ '_Ð’' => 219,
+ 'фп' => 220,
+ 'кн' => 221,
+ 'Ð' => 222,
+ 'шые' => 223,
+ 'шп' => 224,
+ '_Ñ„Ñ‚' => 225,
+ 'цф' => 226,
+ '_л' => 227,
+ 'фтв_' => 228,
+ 'пф' => 229,
+ '_К' => 230,
+ 'Ц' => 231,
+ 'ге' => 232,
+ 'Ñш' => 233,
+ 'фешщ' => 234,
+ 'щц' => 235,
+ 'фешщт' => 236,
+ '_Р' => 237,
+ 'лу' => 238,
+ 'ащ' => 239,
+ 'вщ' => 240,
+ 'гд' => 241,
+ 'ку_' => 242,
+ 'шь' => 243,
+ 'ту_' => 244,
+ '_м' => 245,
+ 'те_' => 246,
+ 'ув_' => 247,
+ 'Ñл' => 248,
+ 'зк' => 249,
+ 'щв' => 250,
+ 'ут_' => 251,
+ 'кв' => 252,
+ 'аш' => 253,
+ 'щз' => 254,
+ '_Ц' => 255,
+ 'ищ' => 256,
+ 'фн' => 257,
+ '_П' => 258,
+ 'шы_' => 259,
+ 'кн_' => 260,
+ '_Ð' => 261,
+ 'ег' => 262,
+ 'щк_' => 263,
+ 'Ñу_' => 264,
+ 'гь' => 265,
+ 'шм' => 266,
+ 'фз' => 267,
+ '_ые' => 268,
+ 'зш' => 269,
+ '_о' => 270,
+ 'еы' => 271,
+ '_ву' => 272,
+ '_ÑÑ„' => 273,
+ 'ьз' => 274,
+ 'укы' => 275,
+ 'ен' => 276,
+ 'шф_' => 277,
+ 'ц_' => 278,
+ 'з_' => 279,
+ 'феу' => 280,
+ 'фи' => 281,
+ 'ее' => 282,
+ '_Ш' => 283,
+ 'шту' => 284,
+ '_ку' => 285,
+ 'кт' => 286,
+ 'еу_' => 287,
+ 'иш' => 288,
+ '_Т' => 289,
+ 'кы_' => 290,
+ 'Л' => 291,
+ 'фе_' => 292,
+ 'лш' => 293,
+ 'щÑ' => 294,
+ 'дд_' => 295,
+ '_У' => 296,
+ 'дв' => 297,
+ 'фк_' => 298,
+ 'ьфт' => 299,
+ 'щм' => 300,
+ 'зд' => 301,
+ 'шÑ_' => 302,
+ 'Ñ‹Ñ' => 303,
+ 'пш' => 304,
+ '_ащ' => 305,
+ '_ещ' => 306,
+ 'О' => 307,
+ '_ьщ' => 308,
+ '_ыу' => 309,
+ '_ÑÑ€' => 310,
+ 'Ñ‚Ñ‚' => 311,
+ 'зр' => 312,
+ 'мф' => 313,
+ 'дфт' => 314,
+ '_зк' => 315,
+ 'фдд' => 316,
+ 'ыг' => 317,
+ 'ер_' => 318,
+ 'Ñ‚Ñ‹_' => 319,
+ 'пк' => 320,
+ '_иф' => 321,
+ 'кг' => 322,
+ 'шÑÑ„' => 323,
+ '_г' => 324,
+ 'еы_' => 325,
+ 'фл' => 326,
+ 'уые' => 327,
+ 'ьут' => 328,
+ 'пр' => 329,
+ '_зф' => 330,
+ 'кь' => 331,
+ 'й' => 332,
+ '_О' => 333,
+ 'лф' => 334,
+ '_фтв' => 335,
+ 'цш' => 336,
+ 'ыу_' => 337,
+ '_вш' => 338,
+ 'ыеф' => 339,
+ 'ащк' => 340,
+ 'ау' => 341,
+ 'фг' => 342,
+ 'ыщт' => 343,
+ 'ещк' => 344,
+ 'кфт' => 345,
+ 'Г' => 346,
+ 'шфт' => 347,
+ 'укш' => 348,
+ 'цу' => 349,
+ 'кк' => 350,
+ 'б' => 351,
+ 'кшÑ' => 352,
+ 'ен_' => 353,
+ '_фтв_' => 354,
+ 'пщ' => 355,
+ 'куы' => 356,
+ '_дш' => 357,
+ 'мук' => 358,
+ 'шз' => 359,
+ 'ещ_' => 360,
+ 'уте_' => 361,
+ 'дг' => 362,
+ 'гу' => 363,
+ 'фм' => 364,
+ 'г_' => 365,
+ '_Л' => 366,
+ 'шдд' => 367,
+ 'дн' => 368,
+ 'еук_' => 369,
+ 'ыеу' => 370,
+ 'ÑŽ_' => 371,
+ 'ик' => 372,
+ 'ун' => 373,
+ 'щп' => 374,
+ 'кд' => 375,
+ 'уд_' => 376,
+ 'ву_' => 377,
+ '_ьу' => 378,
+ 'иг' => 379,
+ 'ид' => 380,
+ 'Ñк' => 381,
+ 'Ñ‚Ñу' => 382,
+ 'вк' => 383,
+ 'кп' => 384,
+ 'уз' => 385,
+ 'кÑ' => 386,
+ 'ыз' => 387,
+ 'пу_' => 388,
+ 'ум' => 389,
+ 'б_' => 390,
+ 'гы_' => 391,
+ 'уч' => 392,
+ 'щты' => 393,
+ 'фке' => 394,
+ 'Ьф' => 395,
+ 'Ñщь' => 396,
+ '_рщ' => 397,
+ 'фьу' => 398,
+ 'фте' => 399,
+ '-' => 400,
+ 'уп' => 401,
+ 'рук' => 402,
+ 'Сщ' => 403,
+ 'М' => 404,
+ '_Ьф' => 405,
+ 'аф' => 406,
+ '_зщ' => 407,
+ 'Ñ‚Ñ„_' => 408,
+ 'цр' => 409,
+ 'ьу_' => 410,
+ '_ыщ' => 411,
+ 'шму' => 412,
+ 'Ñ„Ñ‹_' => 413,
+ 'гф' => 414,
+ 'ущ' => 415,
+ '_Сщ' => 416,
+ 'пг' => 417,
+ '_дф' => 418,
+ 'ак' => 419,
+ 'цщ' => 420,
+ 'ьи' => 421,
+ 'екф' => 422,
+ 'дшт' => 423,
+ '_цр' => 424,
+ 'уш' => 425,
+ 'му_' => 426,
+ 'ша' => 427,
+ 'гÑ' => 428,
+ 'зук' => 429,
+ 'фтп' => 430,
+ '_иу' => 431,
+ 'ды' => 432,
+ 'вук' => 433,
+ 'ьг' => 434,
+ 'вг' => 435,
+ 'укы_' => 436,
+ '_Щ' => 437,
+ 'Ñг' => 438,
+ 'кл' => 439,
+ 'фь_' => 440,
+ 'Ñрф' => 441,
+ 'ч_' => 442,
+ 'Ñщт' => 443,
+ 'уыы' => 444,
+ '_Ñ‹Ñ„' => 445,
+ 'ыек' => 446,
+ 'фтш' => 447,
+ 'уÑе' => 448,
+ 'уе_' => 449,
+ 'Ñд' => 450,
+ 'ьуте' => 451,
+ 'ÑÑ€_' => 452,
+ '_аш' => 453,
+ 'удд' => 454,
+ 'ешт' => 455,
+ 'щке' => 456,
+ '_цф' => 457,
+ '_еу' => 458,
+ 'дду' => 459,
+ 'де' => 460,
+ 'Ер' => 461,
+ 'щи' => 462,
+ 'уц' => 463,
+ 'рфе' => 464,
+ 'тфд' => 465,
+ '_Ер' => 466,
+ 'Ñ‹Ñ‹_' => 467,
+ 'шуы' => 468,
+ 'Ñл_' => 469,
+ 'фдш' => 470,
+ 'йг' => 471,
+ 'ке_' => 472,
+ '_рф' => 473,
+ 'кфе' => 474,
+ 'нф' => 475,
+ 'фкв' => 476,
+ 'рфк' => 477,
+ 'фкш' => 478,
+ 'Ñ„Ñ‚Ñ„' => 479,
+ 'вы' => 480,
+ '_ьш' => 481,
+ 'рфт' => 482,
+ 'кв_' => 483,
+ 'теу' => 484,
+ 'Ñ' => 485,
+ 'иук' => 486,
+ 'шые_' => 487,
+ 'рг' => 488,
+ 'фн_' => 489,
+ '_ищ' => 490,
+ 'Ñ„Ñ‚Ñ' => 491,
+ 'гш' => 492,
+ 'щгт' => 493,
+ 'фшт' => 494,
+ 'шфт_' => 495,
+ 'щтф' => 496,
+ 'шту_' => 497,
+ '_фк' => 498,
+ 'фкф' => 499,
+ 'ьь' => 500,
+ '_ащк' => 501,
+ 'ун_' => 502,
+ 'аа' => 503,
+ 'фпу' => 504,
+ '_шы' => 505,
+ 'оф' => 506,
+ 'укф' => 507,
+ 'штв' => 508,
+ 'ешÑ' => 509,
+ 'кшы' => 510,
+ 'Ñеш' => 511,
+ 'шву' => 512,
+ '_ек' => 513,
+ 'ьфк' => 514,
+ 'щту' => 515,
+ 'дв_' => 516,
+ '_фд' => 517,
+ 'ыещ' => 518,
+ '_Ñ‹Ñ€' => 519,
+ 'шу_' => 520,
+ '_цш' => 521,
+ 'фые' => 522,
+ 'кшт' => 523,
+ 'шуы_' => 524,
+ 'штф' => 525,
+ '_вщ' => 526,
+ 'Ñ„Ñ€' => 527,
+ 'ещт' => 528,
+ 'куф' => 529,
+ 'ыеш' => 530,
+ '_кф' => 531,
+ 'егк' => 532,
+ 'дуы' => 533,
+ 'щц_' => 534,
+ 'туы' => 535,
+ 'Ñ‚Ñу_' => 536,
+ '_Ñ‚Ñ„' => 537,
+ 'кф_' => 538,
+ 'дшы' => 539,
+ '_зу' => 540,
+ 'гз' => 541,
+ 'ефе' => 542,
+ 'шеш' => 543,
+ 'шпр' => 544,
+ 'щь_' => 545,
+ 'ре' => 546,
+ '_вф' => 547,
+ 'щф' => 548,
+ 'ги' => 549,
+ 'екш' => 550,
+ 'зкщ' => 551,
+ 'шен' => 552,
+ 'ны' => 553,
+ 'Ñру' => 554,
+ 'ьук' => 555,
+ '_кщ' => 556,
+ 'зг' => 557,
+ '_ыг' => 558,
+ 'тн' => 559,
+ '_ещ_' => 560,
+ 'ыщт_' => 561,
+ 'гв' => 562,
+ '_М' => 563,
+ 'рфе_' => 564,
+ 'ште' => 565,
+ 'зз' => 566,
+ '_Г' => 567,
+ 'фку' => 568,
+ 'Ср' => 569,
+ 'гку' => 570,
+ '_н' => 571,
+ 'Ые' => 572,
+ 'шл' => 573,
+ 'кут' => 574,
+ 'Сф' => 575,
+ '_Ср' => 576,
+ 'уа' => 577,
+ 'Ñфд' => 578,
+ 'ефт' => 579,
+ 'ÑÑ„Ñ‚' => 580,
+ 'шен_' => 581,
+ 'щтп' => 582,
+ '_Ые' => 583,
+ '_ду' => 584,
+ 'кшф' => 585,
+ 'дф_' => 586,
+ '_ак' => 587,
+ 'ьшт' => 588,
+ 'Ñрш' => 589,
+ '_Сф' => 590,
+ 'вшф' => 591,
+ 'уку' => 592,
+ 'и_' => 593,
+ 'рн' => 594,
+ 'тл' => 595,
+ 'Ñ‹Ñ€_' => 596,
+ 'шеу' => 597,
+ 'пд' => 598,
+ 'кшу' => 599,
+ 'феу_' => 600,
+ 'щл' => 601,
+ 'Еру' => 602,
+ '_ыш' => 603,
+ 'рк' => 604,
+ 'щш' => 605,
+ '_Еру' => 606,
+ '_ик' => 607,
+ '_Ñ„_' => 608,
+ 'тг' => 609,
+ '_Ñщь' => 610,
+ '_аф' => 611,
+ '_дщ' => 612,
+ 'уфк' => 613,
+ 'гп' => 614,
+ 'ши' => 615,
+ 'вы_' => 616,
+ 'Ñ„Ñе' => 617,
+ 'фдд_' => 618,
+ 'ды_' => 619,
+ 'уду' => 620,
+ '_Ñщт' => 621,
+ 'тфе' => 622,
+ 'тву' => 623,
+ 'еф_' => 624,
+ '_ру' => 625,
+ 'твш' => 626,
+ 'ршт' => 627,
+ 'ддш' => 628,
+ 'тфд_' => 629,
+ '_цщ' => 630,
+ 'ьуте_' => 631,
+ '_пк' => 632,
+ 'щму' => 633,
+ '_ыеф' => 634,
+ 'куу' => 635,
+ '_ту' => 636,
+ 'фв_' => 637,
+ 'Дш' => 638,
+ 'Ñ„Ñ‹Ñ‹' => 639,
+ 'фц' => 640,
+ '_зкщ' => 641,
+ 'зщк' => 642,
+ 'кфд' => 643,
+ 'дн_' => 644,
+ 'ефд' => 645,
+ 'ырш' => 646,
+ 'ьфт_' => 647,
+ 'Ð' => 648,
+ 'утÑ' => 649,
+ '_Дш' => 650,
+ 'гь_' => 651,
+ 'шыр' => 652,
+ 'ьы' => 653,
+ 'щгк' => 654,
+ '_пф' => 655,
+ '_мш' => 656,
+ 'ед' => 657,
+ 'щьу' => 658,
+ 'щге' => 659,
+ 'щку' => 660,
+ 'пкф' => 661,
+ 'теш' => 662,
+ 'Ñ„Ñл' => 663,
+ '_рш' => 664,
+ 'зфк' => 665,
+ 'Ñ„Ñ‚Ñ‹' => 666,
+ 'фдф' => 667,
+ 'укт' => 668,
+ 'щты_' => 669,
+ 'уые_' => 670,
+ 'фер' => 671,
+ 'Иф' => 672,
+ 'дфтв' => 673,
+ 'нщ' => 674,
+ 'фа' => 675,
+ '_Иф' => 676,
+ '_еф' => 677,
+ 'Еру_' => 678,
+ '_Еру_' => 679,
+ '_тщ' => 680,
+ '_Ñ‹Ñ' => 681,
+ '_шы_' => 682,
+ 'уфе' => 683,
+ 'ефк' => 684,
+ 'цфк' => 685,
+ 'ыыш' => 686,
+ 'тук' => 687,
+ 'вут' => 688,
+ 'Зф' => 689,
+ 'ощ' => 690,
+ 'лщ' => 691,
+ 'теф' => 692,
+ 'ыл' => 693,
+ 'пук' => 694,
+ 'шд_' => 695,
+ 'уи' => 696,
+ 'гте' => 697,
+ 'уке' => 698,
+ 'шщты' => 699,
+ '_Зф' => 700,
+ 'пре' => 701,
+ 'щкш' => 702,
+ 'Ñфк' => 703,
+ 'щр' => 704,
+ 'еуы' => 705,
+ 'ифд' => 706,
+ 'Ы_' => 707,
+ 'ыь' => 708,
+ 'Ф_' => 709,
+ 'Ñешщ' => 710,
+ 'ын' => 711,
+ 'ну' => 712,
+ 'шÑÑ€' => 713,
+ 'фду' => 714,
+ 'ьщт' => 715,
+ 'щдд' => 716,
+ 'кщт' => 717,
+ 'Ñешщт' => 718,
+ 'шеф' => 719,
+ 'ыук' => 720,
+ 'здф' => 721,
+ 'щкв' => 722,
+ '_ыз' => 723,
+ 'штш' => 724,
+ 'дь' => 725,
+ 'дфе' => 726,
+ 'тпу' => 727,
+ 'ьфе' => 728,
+ 'кше' => 729,
+ 'ад' => 730,
+ 'лшт' => 731,
+ '_щт' => 732,
+ 'шв_' => 733,
+ 'дуы_' => 734,
+ 'ыд' => 735,
+ '_ьг' => 736,
+ 'ÑÑ„' => 737,
+ 'вшы' => 738,
+ 'дшф' => 739,
+ 'рт' => 740,
+ 'дше' => 741,
+ 'ÑÑ‹' => 742,
+ '_иш' => 743,
+ 'ышт' => 744,
+ 'шÑу' => 745,
+ 'м_' => 746,
+ 'цщк' => 747,
+ 'зе' => 748,
+ 'щдш' => 749,
+ 'ÑÑ‹_' => 750,
+ 'шдш' => 751,
+ 'лы' => 752,
+ 'щдщ' => 753,
+ '_пщ' => 754,
+ 'щтфд' => 755,
+ 'лу_' => 756,
+ 'гыу' => 757,
+ '_ут' => 758,
+ 'щу' => 759,
+ 'гые' => 760,
+ 'уту' => 761,
+ 'тн_' => 762,
+ 'ыеук' => 763,
+ '_иг' => 764,
+ 'шфд' => 765,
+ 'Шт' => 766,
+ 'щд_' => 767,
+ 'уфы' => 768,
+ '_Ñк' => 769,
+ 'еув' => 770,
+ 'ащк_' => 771,
+ 'пут' => 772,
+ 'дфы' => 773,
+ 'шпре' => 774,
+ '_Шт' => 775,
+ '_ащк_' => 776,
+ 'Фд' => 777,
+ 'ещт_' => 778,
+ '_зд' => 779,
+ '_Ñрф' => 780,
+ 'тше' => 781,
+ 'утв' => 782,
+ 'мщ' => 783,
+ 'фьш' => 784,
+ 'гтв' => 785,
+ 'фкн' => 786,
+ 'щгы' => 787,
+ 'вф_' => 788,
+ 'ин' => 789,
+ 'ше_' => 790,
+ 'пы' => 791,
+ '_пу' => 792,
+ 'теук' => 793,
+ '_Фд' => 794,
+ 'фву' => 795,
+ 'Ку' => 796,
+ 'ддф' => 797,
+ 'Ñфе' => 798,
+ '_ьфк' => 799,
+ 'еув_' => 800,
+ 'Ñрщ' => 801,
+ 'кьф' => 802,
+ 'Ыф' => 803,
+ 'шму_' => 804,
+ 'уму' => 805,
+ 'щв_' => 806,
+ 'щте' => 807,
+ 'зку' => 808,
+ '_Ку' => 809,
+ 'шÑ' => 810,
+ 'шщтф' => 811,
+ 'фее' => 812,
+ 'уу_' => 813,
+ '_Ыф' => 814,
+ 'Ñ_' => 815,
+ 'зду' => 816,
+ 'ышщ' => 817,
+ 'зы' => 818,
+ '_Ñ„Ñ' => 819,
+ 'Ьш' => 820,
+ 'фкв_' => 821,
+ 'Ñ„Ñ‚Ñу' => 822,
+ 'кфÑ' => 823,
+ 'уты' => 824,
+ 'шты' => 825,
+ 'екщ' => 826,
+ 'Кщ' => 827,
+ 'Рщ' => 828,
+ 'фкл' => 829,
+ 'вн' => 830,
+ 'Ñ„Ñ' => 831,
+ '_лф' => 832,
+ '_Ьш' => 833,
+ 'уыы_' => 834,
+ 'оу' => 835,
+ 'уьу' => 836,
+ 'Ñ„ÑÑ€' => 837,
+ 'гтш' => 838,
+ 'уг' => 839,
+ '_Рщ' => 840,
+ 'щы_' => 841,
+ '_Кщ' => 842,
+ 'Ьщ' => 843,
+ 'ршд' => 844,
+ 'ки' => 845,
+ 'дук' => 846,
+ 'вуы' => 847,
+ 'еку' => 848,
+ 'уфт' => 849,
+ 'ифт' => 850,
+ '_Ñд' => 851,
+ 'вшт' => 852,
+ 'цт' => 853,
+ 'фпу_' => 854,
+ '_оф' => 855,
+ 'ьн' => 856,
+ 'фьф' => 857,
+ 'щкн' => 858,
+ 'щщв' => 859,
+ '_Ьщ' => 860,
+ 'егку' => 861,
+ 'дшÑ' => 862,
+ 'дфтв_' => 863,
+ 'ештп' => 864,
+ 'Фт' => 865,
+ 'гку_' => 866,
+ 'ьуы' => 867,
+ 'ерф' => 868,
+ 'ерук' => 869,
+ 'кшÑÑ„' => 870,
+ 'шÑл' => 871,
+ 'щн' => 872,
+ 'шер' => 873,
+ 'аг' => 874,
+ 'тшÑ' => 875,
+ 'Ñе_' => 876,
+ 'тшт' => 877,
+ 'Ñ„Ñу' => 878,
+ 'кл_' => 879,
+ 'фу' => 880,
+ 'ышщт' => 881,
+ 'вук_' => 882,
+ 'ьы_' => 883,
+ 'У_' => 884,
+ '_зш' => 885,
+ 'шщты_' => 886,
+ 'ьф_' => 887,
+ 'рфь' => 888,
+ 'тек' => 889,
+ 'флу' => 890,
+ 'кщь' => 891,
+ '_Фт' => 892,
+ 'гу_' => 893,
+ '_гт' => 894,
+ 'црф' => 895,
+ 'гк_' => 896,
+ 'дфк' => 897,
+ 'Ву' => 898,
+ 'Ñщд' => 899,
+ 'шку' => 900,
+ 'Ñу' => 901,
+ 'иду' => 902,
+ 'щмш' => 903,
+ 'ÑÑ‹' => 904,
+ 'щые' => 905,
+ '_цу' => 906,
+ 'щгте' => 907,
+ '_зр' => 908,
+ 'ешм' => 909,
+ 'щтп_' => 910,
+ 'щьз' => 911,
+ '_Ву' => 912,
+ 'щкн_' => 913,
+ '_црф' => 914,
+ 'шщтфд' => 915,
+ '_уд' => 916,
+ 'уц_' => 917,
+ '_кш' => 918,
+ 'зфт' => 919,
+ 'км' => 920,
+ 'мшу' => 921,
+ 'Ñфд_' => 922,
+ 'нд' => 923,
+ 'Рф' => 924,
+ 'рщц' => 925,
+ 'щтфд_' => 926,
+ 'твф' => 927,
+ '_ощ' => 928,
+ 'фкн_' => 929,
+ '_вшы' => 930,
+ 'зщке' => 931,
+ 'щьф' => 932,
+ 'фту' => 933,
+ 'вв' => 934,
+ 'црфе' => 935,
+ 'ьфд' => 936,
+ 'Ñуы' => 937,
+ '_Рф' => 938,
+ 'Ñ„Ñ‚Ñ‚' => 939,
+ 'Дф' => 940,
+ 'фьз' => 941,
+ '_ьфт' => 942,
+ '_црфе' => 943,
+ 'щту_' => 944,
+ 'ÑÑ' => 945,
+ 'пт' => 946,
+ '_лш' => 947,
+ 'щтв' => 948,
+ 'тшы' => 949,
+ 'кер' => 950,
+ 'мут' => 951,
+ 'фкк' => 952,
+ 'шÑфд' => 953,
+ 'фшк' => 954,
+ 'щкь' => 955,
+ 'ин_' => 956,
+ 'щву' => 957,
+ 'цц' => 958,
+ 'шьу' => 959,
+ 'еду' => 960,
+ 'щтш' => 961,
+ '_зфк' => 962,
+ '_здф' => 963,
+ '_Дф' => 964,
+ 'Ик' => 965,
+ 'Иу' => 966,
+ 'удш' => 967,
+ 'шфд_' => 968,
+ 'фму' => 969,
+ 'ырф' => 970,
+ 'фвш' => 971,
+ 'щцт' => 972,
+ 'кз' => 973,
+ 'кфь' => 974,
+ 'Ñн' => 975,
+ 'ешщтф' => 976,
+ 'Ñшф' => 977,
+ 'шут' => 978,
+ '_Ñфк' => 979,
+ 'шк_' => 980,
+ 'увш' => 981,
+ '_Ик' => 982,
+ 'дшые' => 983,
+ 'кеш' => 984,
+ 'Ыу' => 985,
+ '_Иу' => 986,
+ 'тту' => 987,
+ 'црфе_' => 988,
+ 'тщ_' => 989,
+ 'шг' => 990,
+ 'Ьу' => 991,
+ 'ещк_' => 992,
+ 'уыу' => 993,
+ 'фыу' => 994,
+ 'Зк' => 995,
+ 'кув' => 996,
+ 'Ð’Ñ„' => 997,
+ 'фку_' => 998,
+ 'укь' => 999,
+ 'шьф' => 1000,
+ 'ае' => 1001,
+ 'шщ_' => 1002,
+ 'та' => 1003,
+ '_Ыу' => 1004,
+ 'ыуф' => 1005,
+ '-_' => 1006,
+ 'ееу' => 1007,
+ '_Зк' => 1008,
+ 'ьшÑ' => 1009,
+ '_Ьу' => 1010,
+ 'гдф' => 1011,
+ 'шыр_' => 1012,
+ 'ифдд' => 1013,
+ 'ештп_' => 1014,
+ 'ьшд' => 1015,
+ '_Ð’Ñ„' => 1016,
+ 'дщп' => 1017,
+ 'пн' => 1018,
+ 'кфш' => 1019,
+ 'ÑÑ‹_' => 1020,
+ 'тшф' => 1021,
+ 'Ощ' => 1022,
+ 'Ñ‹ÑÑ€' => 1023,
+ 'шÑфд_' => 1024,
+ 'Фк' => 1025,
+ 'ыещк' => 1026,
+ '_цщк' => 1027,
+ 'фшт_' => 1028,
+ '_екф' => 1029,
+ 'ге_' => 1030,
+ 'еут' => 1031,
+ '_Ощ' => 1032,
+ 'пы_' => 1033,
+ 'щÑл' => 1034,
+ 'кÑÑ€' => 1035,
+ '_уч' => 1036,
+ 'Ñщг' => 1037,
+ 'дуÑ' => 1038,
+ '_Ñ„Ñ‹' => 1039,
+ 'феф' => 1040,
+ '_фь' => 1041,
+ 'ешщты' => 1042,
+ 'Ñещ' => 1043,
+ '_ид' => 1044,
+ 'зкш' => 1045,
+ '_Фк' => 1046,
+ 'шмук' => 1047,
+ 'шду' => 1048,
+ '_щк' => 1049,
+ 'дфÑ' => 1050,
+ 'пшт' => 1051,
+ '_штв' => 1052,
+ 'фкд' => 1053,
+ 'шÑÑ‹' => 1054,
+ 'щзу' => 1055,
+ 'ул' => 1056,
+ 'утп' => 1057,
+ 'рщц_' => 1058,
+ 'утÑу' => 1059,
+ 'уут' => 1060,
+ 'Ñ„Ñ‚Ñу_' => 1061,
+ 'кт_' => 1062,
+ '_еш' => 1063,
+ 'ÑÑ„_' => 1064,
+ 'кщы' => 1065,
+ 'щщд' => 1066,
+ 'шÑу_' => 1067,
+ 'ре_' => 1068,
+ '_вк' => 1069,
+ '_фе' => 1070,
+ 'дут' => 1071,
+ '_мф' => 1072,
+ 'пфт' => 1073,
+ 'кфв' => 1074,
+ 'ерщ' => 1075,
+ '_й' => 1076,
+ 'тфь' => 1077,
+ 'ыше' => 1078,
+ 'фшд' => 1079,
+ 'Ыщ' => 1080,
+ '_Ñ' => 1081,
+ 'кфеш' => 1082,
+ 'ди' => 1083,
+ 'фещ' => 1084,
+ 'шыы' => 1085,
+ 'щкф' => 1086,
+ 'рук_' => 1087,
+ 'щще' => 1088,
+ 'кфд_' => 1089,
+ 'укк' => 1090,
+ 'фьу_' => 1091,
+ 'ще_' => 1092,
+ 'Ñ„Ñ‹Ñ€' => 1093,
+ 'еуы_' => 1094,
+ 'мшв' => 1095,
+ 'ашд' => 1096,
+ 'рут' => 1097,
+ 'штÑ' => 1098,
+ 'дуф' => 1099,
+ 'ешы' => 1100,
+ '_Ыщ' => 1101,
+ 'ршы' => 1102,
+ 'теы' => 1103,
+ 'шÑÑ‹_' => 1104,
+ 'гыш' => 1105,
+ 'кщ_' => 1106,
+ 'удф' => 1107,
+ 'тые' => 1108,
+ 'вщ_' => 1109,
+ 'фтл' => 1110,
+ '_щт_' => 1111,
+ 'гкф' => 1112,
+ 'ьуы_' => 1113,
+ 'фкÑ' => 1114,
+ 'Вш' => 1115,
+ '_ву_' => 1116,
+ 'ыыу' => 1117,
+ 'уь_' => 1118,
+ 'рщщ' => 1119,
+ 'нт' => 1120,
+ 'ыефе' => 1121,
+ 'ефеу' => 1122,
+ 'руф' => 1123,
+ 'Ñщк' => 1124,
+ 'аук' => 1125,
+ 'тфеш' => 1126,
+ '_ад' => 1127,
+ '_Ñу' => 1128,
+ '_Вш' => 1129,
+ 'зщд' => 1130,
+ 'щкт' => 1131,
+ '_Ñг' => 1132,
+ 'ьфы' => 1133,
+ 'ÑÑ„Ñ‚_' => 1134,
+ 'твук' => 1135,
+ 'Ñ„Ñ„' => 1136,
+ 'тпы' => 1137,
+ '_Ð' => 1138,
+ 'ктф' => 1139,
+ '_дшы' => 1140,
+ 'кщг' => 1141,
+ 'мук_' => 1142,
+ 'кш_' => 1143,
+ 'кшуы' => 1144,
+ 'Ñ„Ñл_' => 1145,
+ 'ышÑ' => 1146,
+ 'еи' => 1147,
+ 'туы_' => 1148,
+ 'ерш' => 1149,
+ 'Ñ‹Ñ„Ñ‚' => 1150,
+ 'тштп' => 1151,
+ 'лштп' => 1152,
+ 'дшые_' => 1153,
+ 'Кф' => 1154,
+ 'кпу' => 1155,
+ 'ышщт_' => 1156,
+ 'еÑ' => 1157,
+ 'Ищ' => 1158,
+ 'уÑеш' => 1159,
+ 'теы_' => 1160,
+ 'гер' => 1161,
+ 'Т_' => 1162,
+ 'Ду' => 1163,
+ 'тш_' => 1164,
+ 'пре_' => 1165,
+ 'уее' => 1166,
+ 'Цф' => 1167,
+ 'фкы' => 1168,
+ 'Пк' => 1169,
+ 'икф' => 1170,
+ '_Кф' => 1171,
+ '_Ñш' => 1172,
+ 'Ту' => 1173,
+ 'гл' => 1174,
+ 'уыш' => 1175,
+ 'туе' => 1176,
+ 'фмш' => 1177,
+ 'ырщ' => 1178,
+ 'нз' => 1179,
+ 'еуь' => 1180,
+ 'зут' => 1181,
+ 'Ьфк' => 1182,
+ 'ьуе' => 1183,
+ 'Тф' => 1184,
+ 'шÑе' => 1185,
+ 'дщк' => 1186,
+ 'егку_' => 1187,
+ 'Ñещк' => 1188,
+ '_Ищ' => 1189,
+ '_нщ' => 1190,
+ 'ьщм' => 1191,
+ '_Цф' => 1192,
+ 'вн_' => 1193,
+ 'уеу' => 1194,
+ 'Оф' => 1195,
+ 'Ш_' => 1196,
+ '_дшые' => 1197,
+ 'штвш' => 1198,
+ '_Пк' => 1199,
+ '_Ьфк' => 1200,
+ 'щдв' => 1201,
+ 'укшÑ' => 1202,
+ 'ьн_' => 1203,
+ '_ыщт' => 1204,
+ '_Ду' => 1205,
+ 'зшт' => 1206,
+ 'Цр' => 1207,
+ 'Ñщьз' => 1208,
+ '_Ту' => 1209,
+ 'щкд' => 1210,
+ 'кщз' => 1211,
+ '_Тф' => 1212,
+ '_Оф' => 1213,
+ '_Цр' => 1214,
+ 'Ñ‹Ñ„_' => 1215,
+ 'щыу' => 1216,
+ 'лук' => 1217,
+ '_ашд' => 1218,
+ 'кшуы_' => 1219,
+ 'еуд' => 1220,
+ '_му' => 1221,
+ 'дуÑе' => 1222,
+ 'шер_' => 1223,
+ 'уьут' => 1224,
+ 'щкы' => 1225,
+ 'Ру' => 1226,
+ 'щщв_' => 1227,
+ '_зку' => 1228,
+ 'рщд' => 1229,
+ 'ец' => 1230,
+ 'лы_' => 1231,
+ 'ог' => 1232,
+ 'укщ' => 1233,
+ 'вуд' => 1234,
+ 'фте_' => 1235,
+ 'йгу' => 1236,
+ 'уфв' => 1237,
+ 'ыут' => 1238,
+ 'Дщ' => 1239,
+ 'Ñш' => 1240,
+ 'Ещ' => 1241,
+ '_ау' => 1242,
+ 'дщт' => 1243,
+ 'гкш' => 1244,
+ 'уер' => 1245,
+ 'ефд_' => 1246,
+ 'ещкн' => 1247,
+ 'ифдд_' => 1248,
+ 'нь' => 1249,
+ 'щкп' => 1250,
+ '_Ру' => 1251,
+ 'шук' => 1252,
+ '_фв' => 1253,
+ 'ешму' => 1254,
+ 'штеу' => 1255,
+ 'Ñлу' => 1256,
+ '_фи' => 1257,
+ 'шÑш' => 1258,
+ '_Ещ' => 1259,
+ 'кштп' => 1260,
+ 'пку' => 1261,
+ '_Дщ' => 1262,
+ 'Ñ‹Ñщ' => 1263,
+ 'тпд' => 1264,
+ 'где' => 1265,
+ '_гы' => 1266,
+ 'твшф' => 1267,
+ 'Цш' => 1268,
+ 'Ыеф' => 1269,
+ 'фо' => 1270,
+ 'куÑ' => 1271,
+ 'Ñ‚Ñш' => 1272,
+ 'шпре_' => 1273,
+ 'шÑÑ„Ñ‚' => 1274,
+ 'Зщ' => 1275,
+ '_Ñщьз' => 1276,
+ 'мфт' => 1277,
+ 'мукы' => 1278,
+ '_ын' => 1279,
+ 'Ыр' => 1280,
+ 'рщк' => 1281,
+ 'куд' => 1282,
+ 'ршз' => 1283,
+ 'тд' => 1284,
+ 'кфз' => 1285,
+ 'ащщ' => 1286,
+ 'уфд' => 1287,
+ '_ифт' => 1288,
+ 'вщт' => 1289,
+ 'щщл' => 1290,
+ '_Ыеф' => 1291,
+ '_Ñщд' => 1292,
+ 'ещкн_' => 1293,
+ 'пуы' => 1294,
+ 'шыш' => 1295,
+ '_рщц' => 1296,
+ 'муд' => 1297,
+ '_Цш' => 1298,
+ 'утÑу_' => 1299,
+ 'штф_' => 1300,
+ '_тш' => 1301,
+ 'шыещ' => 1302,
+ 'кшв' => 1303,
+ 'пп' => 1304,
+ 'цшт' => 1305,
+ 'ешÑ_' => 1306,
+ 'фтщ' => 1307,
+ '_ьщм' => 1308,
+ 'Дшы' => 1309,
+ 'цше' => 1310,
+ 'Зу' => 1311,
+ '_Зщ' => 1312,
+ '_Ыр' => 1313,
+ 'рфд' => 1314,
+ 'цук' => 1315,
+ 'кдв' => 1316,
+ '_Дшы' => 1317,
+ 'лг' => 1318,
+ 'ии' => 1319,
+ 'ьгы' => 1320,
+ 'аау' => 1321,
+ 'уÑщ' => 1322,
+ 'рн_' => 1323,
+ 'фвф' => 1324,
+ 'кщд' => 1325,
+ 'Ðк' => 1326,
+ 'твщ' => 1327,
+ 'Я' => 1328,
+ '_Зу' => 1329,
+ 'тфешщ' => 1330,
+ 'щкдв' => 1331,
+ 'шыу' => 1332,
+ 'ур' => 1333,
+ 'фкь' => 1334,
+ 'тм' => 1335,
+ 'геш' => 1336,
+ 'тштп_' => 1337,
+ 'удд_' => 1338,
+ 'ышф' => 1339,
+ 'ьиу' => 1340,
+ '_Ðк' => 1341,
+ '_ыефе' => 1342,
+ 'уьуте' => 1343,
+ 'ьщк' => 1344,
+ 'кшые' => 1345,
+ 'щьь' => 1346,
+ 'зрщ' => 1347,
+ 'дфн' => 1348,
+ 'дштп' => 1349,
+ 'шмш' => 1350,
+ '_ащщ' => 1351,
+ 'штуы' => 1352,
+ '_шь' => 1353,
+ 'ЫÑ' => 1354,
+ 'щер' => 1355,
+ 'ашÑ' => 1356,
+ '_ште' => 1357,
+ 'щмшу' => 1358,
+ 'щду' => 1359,
+ '_-' => 1360,
+ 'щрт' => 1361,
+ 'шдь' => 1362,
+ 'щке_' => 1363,
+ '_Ñрш' => 1364,
+ 'дук_' => 1365,
+ 'ьукш' => 1366,
+ 'ефеш' => 1367,
+ 'Дшые' => 1368,
+ 'пр_' => 1369,
+ 'ышы' => 1370,
+ '_ыук' => 1371,
+ 'Еу' => 1372,
+ 'вп' => 1373,
+ 'тещ' => 1374,
+ '_ЫÑ' => 1375,
+ '_Дшые' => 1376,
+ 'Ñду' => 1377,
+ 'щещ' => 1378,
+ '_рщц_' => 1379,
+ 'иду_' => 1380,
+ 'дун' => 1381,
+ 'щкл' => 1382,
+ 'зду_' => 1383,
+ 'утт' => 1384,
+ 'утф' => 1385,
+ 'еиф' => 1386,
+ 'вфт' => 1387,
+ 'ефш' => 1388,
+ 'мфд' => 1389,
+ 'Е_' => 1390,
+ 'твк' => 1391,
+ 'рщт' => 1392,
+ 'ьув' => 1393,
+ 'икш' => 1394,
+ 'ифк' => 1395,
+ 'вр' => 1396,
+ 'Ñрфк' => 1397,
+ 'ызу' => 1398,
+ 'вштп' => 1399,
+ 'Ыг' => 1400,
+ '_аг' => 1401,
+ 'тпы_' => 1402,
+ 'Дшые_' => 1403,
+ 'Ñ„Ñ‚Ñ„_' => 1404,
+ 'ешф' => 1405,
+ 'ккш' => 1406,
+ 'зрш' => 1407,
+ 'щдф' => 1408,
+ 'вгÑ' => 1409,
+ 'щьш' => 1410,
+ 'утш' => 1411,
+ 'зу_' => 1412,
+ 'дш_' => 1413,
+ 'мшт' => 1414,
+ 'пфк' => 1415,
+ 'шз_' => 1416,
+ '_Еу' => 1417,
+ 'Ñфеш' => 1418,
+ 'щцу' => 1419,
+ 'цы' => 1420,
+ 'ыуы' => 1421,
+ '_кг' => 1422,
+ '_Ñщг' => 1423,
+ 'фтн' => 1424,
+ '_Ыг' => 1425,
+ '_зг' => 1426,
+ 'шддш' => 1427,
+ 'гз_' => 1428,
+ 'лр' => 1429,
+ 'рф_' => 1430,
+ 'Ñут' => 1431,
+ 'Ñ‚ÑÑ€' => 1432,
+ 'щч' => 1433,
+ 'ащкь' => 1434,
+ 'дл' => 1435,
+ 'еифд' => 1436,
+ 'щеу' => 1437,
+ 'фьуы' => 1438,
+ 'вшф_' => 1439,
+ 'дм' => 1440,
+ 'ÑŽÑ' => 1441,
+ '_йг' => 1442,
+ 'ыеук_' => 1443,
+ 'Ñ‚Ñ„Ñ‚' => 1444,
+ 'Ек' => 1445,
+ 'ФТ' => 1446,
+ 'штщ' => 1447,
+ '_зук' => 1448,
+ 'Срф' => 1449,
+ 'Тщ' => 1450,
+ 'руы' => 1451,
+ 'еифдд' => 1452,
+ 'Гт' => 1453,
+ 'Ñщь_' => 1454,
+ 'да' => 1455,
+ 'ддщ' => 1456,
+ 'ыефт' => 1457,
+ 'утеш' => 1458,
+ '_Срф' => 1459,
+ 'ыщтп' => 1460,
+ 'Ñку' => 1461,
+ 'Пу' => 1462,
+ '_Ек' => 1463,
+ '_рг' => 1464,
+ 'уф_' => 1465,
+ '_Гт' => 1466,
+ 'йгф' => 1467,
+ 'лф_' => 1468,
+ '_Тщ' => 1469,
+ 'Ñфешщ' => 1470,
+ 'ьщмш' => 1471,
+ 'ыдф' => 1472,
+ 'ыштп' => 1473,
+ 'чш' => 1474,
+ '_лу' => 1475,
+ 'дуе' => 1476,
+ 'уч_' => 1477,
+ 'фыш' => 1478,
+ 'нщг' => 1479,
+ 'Ñшу' => 1480,
+ '_ин' => 1481,
+ 'фыщ' => 1482,
+ 'гыу_' => 1483,
+ 'ешу' => 1484,
+ 'луе' => 1485,
+ 'кдв_' => 1486,
+ 'еÑÑ€' => 1487,
+ 'феук' => 1488,
+ 'Рш' => 1489,
+ 'ешму_' => 1490,
+ 'ашт' => 1491,
+ 'пн_' => 1492,
+ '_ыуф' => 1493,
+ 'Вщ' => 1494,
+ 'зук_' => 1495,
+ 'щкдв_' => 1496,
+ '_пг' => 1497,
+ '_Пу' => 1498,
+ 'фег' => 1499,
+ 'щдщп' => 1500,
+ 'щмук' => 1501,
+ 'пук_' => 1502,
+ 'С_' => 1503,
+ 'кшщ' => 1504,
+ 'уьф' => 1505,
+ '_Рш' => 1506,
+ 'Ðщ' => 1507,
+ 'уьш' => 1508,
+ '_уду' => 1509,
+ 'лштп_' => 1510,
+ 'цфн' => 1511,
+ 'уут_' => 1512,
+ 'ыекф' => 1513,
+ 'геу' => 1514,
+ 'фзз' => 1515,
+ 'руд' => 1516,
+ 'уÑÑ€' => 1517,
+ '_ьщмш' => 1518,
+ 'Ñ‹Ñ‹Ñ„' => 1519,
+ 'щщд_' => 1520,
+ '_ÑÑ„Ñ‚' => 1521,
+ 'чф' => 1522,
+ 'ыц' => 1523,
+ '_ыщтп' => 1524,
+ 'дфеш' => 1525,
+ 'ркш' => 1526,
+ 'ьиук' => 1527,
+ '_пш' => 1528,
+ 'куе' => 1529,
+ 'тшф_' => 1530,
+ 'гтп' => 1531,
+ 'ыгк' => 1532,
+ '_фг' => 1533,
+ 'кфешщ' => 1534,
+ 'зы_' => 1535,
+ 'фде' => 1536,
+ 'аку' => 1537,
+ 'ьукшÑ' => 1538,
+ 'куыы' => 1539,
+ 'укшÑÑ„' => 1540,
+ 'Пф' => 1541,
+ 'ШТ' => 1542,
+ 'дшту' => 1543,
+ 'кщÑ' => 1544,
+ '_Ðщ' => 1545,
+ 'уеф' => 1546,
+ 'ешь' => 1547,
+ 'дша' => 1548,
+ 'дфь' => 1549,
+ 'Ñщ_' => 1550,
+ 'зшÑ' => 1551,
+ 'шыщ' => 1552,
+ 'фые_' => 1553,
+ 'ифы' => 1554,
+ 'еукт' => 1555,
+ 'ыру' => 1556,
+ 'еь' => 1557,
+ 'Ыш' => 1558,
+ 'вку' => 1559,
+ 'ьщмшу' => 1560,
+ 'феуы' => 1561,
+ '_вг' => 1562,
+ 'ные' => 1563,
+ 'Ñ„Ñ‚Ñ‹_' => 1564,
+ 'кфы' => 1565,
+ 'ьзд' => 1566,
+ 'мшы' => 1567,
+ 'Лф' => 1568,
+ 'шеу_' => 1569,
+ 'вш_' => 1570,
+ 'Ч' => 1571,
+ 'шуд' => 1572,
+ 'фьи' => 1573,
+ 'укп' => 1574,
+ 'шыф' => 1575,
+ '_зкш' => 1576,
+ '_ьгы' => 1577,
+ 'фьуы_' => 1578,
+ 'пфь' => 1579,
+ '_ч' => 1580,
+ 'умш' => 1581,
+ 'иук_' => 1582,
+ '_Пф' => 1583,
+ 'шдв' => 1584,
+ 'щку_' => 1585,
+ 'шÑÑ„_' => 1586,
+ 'ÑÑ„Ñ‹' => 1587,
+ 'щз_' => 1588,
+ 'ршÑ' => 1589,
+ 'Ð’_' => 1590,
+ 'укм' => 1591,
+ '_Ыш' => 1592,
+ 'ыщг' => 1593,
+ '_гтш' => 1594,
+ 'екшÑ' => 1595,
+ '_Вщ' => 1596,
+ '_ыек' => 1597,
+ 'Фь' => 1598,
+ 'дшу' => 1599,
+ 'мшд' => 1600,
+ '_цше' => 1601,
+ 'дшп' => 1602,
+ '_-_' => 1603,
+ 'нф_' => 1604,
+ 'ьзш' => 1605,
+ 'нк' => 1606,
+ 'К_' => 1607,
+ '_Лф' => 1608,
+ 'фке_' => 1609,
+ 'тл_' => 1610,
+ 'Ñ„Ñу_' => 1611,
+ '_нщг' => 1612,
+ 'туц' => 1613,
+ 'кÑу' => 1614,
+ 'фды' => 1615,
+ 'щкв_' => 1616,
+ 'ьфп' => 1617,
+ 'щпк' => 1618,
+ 'фкщ' => 1619,
+ 'куы_' => 1620,
+ 'фтпу' => 1621,
+ 'рщг' => 1622,
+ 'дун_' => 1623,
+ 'Ðш' => 1624,
+ 'Мш' => 1625,
+ 'кку' => 1626,
+ 'ыршз' => 1627,
+ 'гÑе' => 1628,
+ 'Ñрщщ' => 1629,
+ 'уÑешщ' => 1630,
+ 'шдд_' => 1631,
+ 'шÑÑ„Ñ‚_' => 1632,
+ '_Фь' => 1633,
+ 'уфт_' => 1634,
+ 'кшф_' => 1635,
+ 'фкл_' => 1636,
+ 'уеш' => 1637,
+ 'кгы' => 1638,
+ '_ин_' => 1639,
+ 'ÑŽÑщ' => 1640,
+ 'тщк' => 1641,
+ 'укн' => 1642,
+ '_ырщ' => 1643,
+ 'Ñдф' => 1644,
+ '_цфк' => 1645,
+ 'ьзф' => 1646,
+ 'еду_' => 1647,
+ 'еше' => 1648,
+ 'Ñгд' => 1649,
+ 'ашдь' => 1650,
+ 'рщщд' => 1651,
+ '_Ðш' => 1652,
+ 'рщ_' => 1653,
+ '_фш' => 1654,
+ '_зщд' => 1655,
+ '_Мш' => 1656,
+ 'щфв' => 1657,
+ 'нÑ' => 1658,
+ 'еукы' => 1659,
+ 'шь_' => 1660,
+ 'ьшы' => 1661,
+ 'Ñук' => 1662,
+ 'вкф' => 1663,
+ 'Кш' => 1664,
+ 'Еф' => 1665,
+ 'кшÑÑ„Ñ‚' => 1666,
+ 'ош' => 1667,
+ 'кыш' => 1668,
+ 'фпф' => 1669,
+ 'удуÑ' => 1670,
+ 'вд' => 1671,
+ 'дь_' => 1672,
+ 'Ñрщщд' => 1673,
+ 'кще' => 1674,
+ 'кштп_' => 1675,
+ '_ашдь' => 1676,
+ 'еш_' => 1677,
+ '_Ñ‹ÑÑ€' => 1678,
+ '_штвш' => 1679,
+ 'пгф' => 1680,
+ 'екг' => 1681,
+ 'дщц' => 1682,
+ 'уфь' => 1683,
+ 'рт_' => 1684,
+ 'рш_' => 1685,
+ 'кфтÑ' => 1686,
+ 'рще' => 1687,
+ 'Ñег' => 1688,
+ 'щге_' => 1689,
+ '_куы' => 1690,
+ 'щгтв' => 1691,
+ 'кшп' => 1692,
+ 'гкт' => 1693,
+ '_Кш' => 1694,
+ 'рше' => 1695,
+ 'тыш' => 1696,
+ 'кту' => 1697,
+ 'щтщ' => 1698,
+ 'Ñщгт' => 1699,
+ 'щг_' => 1700,
+ 'ка' => 1701,
+ 'щее' => 1702,
+ 'фч' => 1703,
+ 'акщ' => 1704,
+ 'Пщ' => 1705,
+ 'шешщ' => 1706,
+ 'флу_' => 1707,
+ 'фш_' => 1708,
+ '_Еф' => 1709,
+ 'ещь' => 1710,
+ 'кыу' => 1711,
+ 'зкуы' => 1712,
+ 'вштп_' => 1713,
+ 'тфьу' => 1714,
+ 'шдду' => 1715,
+ 'ищг' => 1716,
+ 'дуп' => 1717,
+ '_оу' => 1718,
+ 'иы' => 1719,
+ '_тг' => 1720,
+ 'Ñ„Ñ€_' => 1721,
+ 'шву_' => 1722,
+ 'о_' => 1723,
+ 'куь' => 1724,
+ 'уку_' => 1725,
+ 'тфк' => 1726,
+ 'Ñн_' => 1727,
+ 'ьше' => 1728,
+ 'штпы' => 1729,
+ 'цшер' => 1730,
+ 'ишд' => 1731,
+ 'шыÑ' => 1732,
+ 'лн' => 1733,
+ 'шешщт' => 1734,
+ 'тпф' => 1735,
+ '_Пщ' => 1736,
+ 'ыуы_' => 1737,
+ 'пщ_' => 1738,
+ 'ÐÑ„' => 1739,
+ 'иу_' => 1740,
+ 'фид' => 1741,
+ 'вфк' => 1742,
+ 'фищ' => 1743,
+ 'фдду' => 1744,
+ 'Ñше' => 1745,
+ 'рфт_' => 1746,
+ 'твы' => 1747,
+ 'вшÑ' => 1748,
+ 'фыщт' => 1749,
+ 'ыекш' => 1750,
+ 'лш_' => 1751,
+ 'дшз' => 1752,
+ 'щьу_' => 1753,
+ 'Ñуы_' => 1754,
+ '_ег' => 1755,
+ 'ыещкн' => 1756,
+ 'еуф' => 1757,
+ 'ущк' => 1758,
+ 'шыь' => 1759,
+ 'фтн_' => 1760,
+ 'кув_' => 1761,
+ '_цшер' => 1762,
+ 'цт_' => 1763,
+ 'шч' => 1764,
+ 'дщ_' => 1765,
+ 'рд' => 1766,
+ 'ть' => 1767,
+ 'Ñкш' => 1768,
+ 'ддн' => 1769,
+ 'ÑŽÑщь' => 1770,
+ 'шыещк' => 1771,
+ 'щпкф' => 1772,
+ 'дÑ' => 1773,
+ 'ттш' => 1774,
+ 'шфь' => 1775,
+ 'фтп_' => 1776,
+ 'Ñкщ' => 1777,
+ 'ны_' => 1778,
+ 'вфн' => 1779,
+ '_туц' => 1780,
+ 'гт_' => 1781,
+ 'УК' => 1782,
+ '_фку' => 1783,
+ 'Ñщ' => 1784,
+ '_ÐÑ„' => 1785,
+ 'вшфт' => 1786,
+ 'гд_' => 1787,
+ 'ушт' => 1788,
+ 'игк' => 1789,
+ 'швф' => 1790,
+ 'штеук' => 1791,
+ 'шку_' => 1792,
+ 'ыфд' => 1793,
+ 'утеы' => 1794,
+ '_ерф' => 1795,
+ 'Иг' => 1796,
+ 'ышв' => 1797,
+ 'кву' => 1798,
+ 'шау' => 1799,
+ 'щыы' => 1800,
+ 'ефешщ' => 1801,
+ '_фз' => 1802,
+ 'фкеш' => 1803,
+ 'екн' => 1804,
+ '_тфе' => 1805,
+ 'щеи' => 1806,
+ 'иуд' => 1807,
+ 'щгк_' => 1808,
+ 'дштп_' => 1809,
+ 'укфе' => 1810,
+ '_штеу' => 1811,
+ 'шкф' => 1812,
+ '_пкф' => 1813,
+ 'щгер' => 1814,
+ 'удуÑе' => 1815,
+ 'зщы' => 1816,
+ 'иуке' => 1817,
+ 'шпт' => 1818,
+ 'упу' => 1819,
+ 'Цщ' => 1820,
+ 'шее' => 1821,
+ 'рщь' => 1822,
+ 'дз' => 1823,
+ 'муы' => 1824,
+ 'укшу' => 1825,
+ 'гфд' => 1826,
+ '_уф' => 1827,
+ 'Д_' => 1828,
+ '_Иг' => 1829,
+ 'мшу_' => 1830,
+ 'щеиф' => 1831,
+ 'лд' => 1832,
+ 'рь' => 1833,
+ 'щщеи' => 1834,
+ 'впу' => 1835,
+ 'щеифд' => 1836,
+ 'мшÑ' => 1837,
+ 'щл_' => 1838,
+ 'тук_' => 1839,
+ 'щщеиф' => 1840,
+ 'фзр' => 1841,
+ 'икщ' => 1842,
+ 'вуте' => 1843,
+ 'Ñщгте' => 1844,
+ 'феуы_' => 1845,
+ 'шаш' => 1846,
+ 'ащще' => 1847,
+ '_Цщ' => 1848,
+ 'зфе' => 1849,
+ 'вшу' => 1850,
+ 'акф' => 1851,
+ 'Гтш' => 1852,
+ 'Ñ‚Ñ‚Ñ„' => 1853,
+ 'Сд' => 1854,
+ 'утеы_' => 1855,
+ '_акщ' => 1856,
+ 'щгы_' => 1857,
+ 'кщц' => 1858,
+ 'кьфт' => 1859,
+ 'фцф' => 1860,
+ '_Гтш' => 1861,
+ 'ищщ' => 1862,
+ 'квы' => 1863,
+ 'щрт_' => 1864,
+ '_ог' => 1865,
+ 'кые' => 1866,
+ 'еед' => 1867,
+ 'акш' => 1868,
+ '_ырф' => 1869,
+ 'ифе' => 1870,
+ 'Й' => 1871,
+ '_ыещ' => 1872,
+ 'вщц' => 1873,
+ 'уке_' => 1874,
+ 'гьи' => 1875,
+ 'уув' => 1876,
+ 'Ñ„Ñш' => 1877,
+ 'уÑ' => 1878,
+ 'кшь' => 1879,
+ 'ущ_' => 1880,
+ 'Ьг' => 1881,
+ 'уьщ' => 1882,
+ '_лщ' => 1883,
+ 'фгы' => 1884,
+ 'щцук' => 1885,
+ 'кеу' => 1886,
+ 'шдф' => 1887,
+ '_Я' => 1888,
+ 'гыы' => 1889,
+ 'фкп' => 1890,
+ 'зрн' => 1891,
+ 'шгь' => 1892,
+ 'пкщ' => 1893,
+ '_ащще' => 1894,
+ 'куфе' => 1895,
+ 'куп' => 1896,
+ 'цщкд' => 1897,
+ 'ыфь' => 1898,
+ 'ее_' => 1899,
+ '_Ьг' => 1900,
+ 'гдд' => 1901,
+ '_руф' => 1902,
+ 'шьу_' => 1903,
+ 'уву' => 1904,
+ 'щмшу_' => 1905,
+ 'ееду' => 1906,
+ 'пф_' => 1907,
+ 'Ь_' => 1908,
+ 'йгш' => 1909,
+ 'Ñкф' => 1910,
+ 'гьф' => 1911,
+ 'уьз' => 1912,
+ 'укыш' => 1913,
+ 'фду_' => 1914,
+ 'вущ' => 1915,
+ 'ти' => 1916,
+ '_Сд' => 1917,
+ 'ÑŽÑщь_' => 1918,
+ 'ау_' => 1919,
+ 'кутÑ' => 1920,
+ 'цшер_' => 1921,
+ 'ркшы' => 1922,
+ 'цщкдв' => 1923,
+ 'Иш' => 1924,
+ 'ыуфы' => 1925,
+ 'щдду' => 1926,
+ 'утеф' => 1927,
+ 'фзф' => 1928,
+ 'Ñегк' => 1929,
+ 'афÑ' => 1930,
+ '_дфт' => 1931,
+ 'штвшф' => 1932,
+ 'шмукы' => 1933,
+ '_Ñ„Ñе' => 1934,
+ '?' => 1935,
+ 'дуь' => 1936,
+ 'укфд' => 1937,
+ 'шыеш' => 1938,
+ '_ьщт' => 1939,
+ 'уфк_' => 1940,
+ 'чч' => 1941,
+ 'гтÑ' => 1942,
+ 'шÑл_' => 1943,
+ '_пфь' => 1944,
+ 'екн_' => 1945,
+ 'Ñ‚Ñ€' => 1946,
+ 'штпы_' => 1947,
+ 'тшу' => 1948,
+ '_Иш' => 1949,
+ 'кщв' => 1950,
+ 'не' => 1951,
+ 'фзу' => 1952,
+ 'еуÑ' => 1953,
+ 'уек' => 1954,
+ '_ьшт' => 1955,
+ 'фиш' => 1956,
+ 'укьф' => 1957,
+ 'Лш' => 1958,
+ 'рщщд_' => 1959,
+ 'ыефеу' => 1960,
+ 'Ñ‹Ñ‚' => 1961,
+ 'кфты' => 1962,
+ 'то' => 1963,
+ 'Зфк' => 1964,
+ 'фыу_' => 1965,
+ 'учф' => 1966,
+ 'Ск' => 1967,
+ '_цц' => 1968,
+ 'фкы_' => 1969,
+ 'Ñрфт' => 1970,
+ 'пду' => 1971,
+ 'укÑ' => 1972,
+ 'фрф' => 1973,
+ 'удщ' => 1974,
+ 'ЩТ' => 1975,
+ 'дщы' => 1976,
+ 'укн_' => 1977,
+ 'ыщтп_' => 1978,
+ 'цфн_' => 1979,
+ 'рштп' => 1980,
+ 'зфке' => 1981,
+ 'ищк' => 1982,
+ 'цфд' => 1983,
+ '_цщкд' => 1984,
+ 'пфд' => 1985,
+ '_ршы' => 1986,
+ 'уктф' => 1987,
+ '_Зфк' => 1988,
+ 'ызщ' => 1989,
+ 'щÑш' => 1990,
+ '_удуÑ' => 1991,
+ 'ьфеш' => 1992,
+ 'кеф' => 1993,
+ 'кер_' => 1994,
+ 'ае_' => 1995,
+ 'вкщ' => 1996,
+ '_мщ' => 1997,
+ 'ыуч' => 1998,
+ 'кщь_' => 1999,
+ 'фьщ' => 2000,
+ 'щгыу' => 2001,
+ 'нв' => 2002,
+ 'шÑфе' => 2003,
+ '_ше' => 2004,
+ 'тшм' => 2005,
+ 'фиду' => 2006,
+ 'куу_' => 2007,
+ 'Сщь' => 2008,
+ 'ееук' => 2009,
+ 'щцт_' => 2010,
+ 'шÑщ' => 2011,
+ 'гер_' => 2012,
+ '_Лш' => 2013,
+ 'Ñшт' => 2014,
+ '_аку' => 2015,
+ 'Ñуд' => 2016,
+ 'мшву' => 2017,
+ 'еукы_' => 2018,
+ 'пгу' => 2019,
+ '_Ск' => 2020,
+ 'ыь_' => 2021,
+ 'ьщг' => 2022,
+ 'Ñуте' => 2023,
+ 'кфеу' => 2024,
+ 'ьще' => 2025,
+ 'дфешщ' => 2026,
+ 'тун' => 2027,
+ 'Ñршт' => 2028,
+ 'фкÑÑ€' => 2029,
+ 'пдф' => 2030,
+ 'фвщ' => 2031,
+ 'шш' => 2032,
+ 'ерук_' => 2033,
+ 'ныеу' => 2034,
+ 'фыщт_' => 2035,
+ 'ефеу_' => 2036,
+ 'пфьу' => 2037,
+ 'Сщт' => 2038,
+ 'уеук' => 2039,
+ 'Цу' => 2040,
+ 'квы_' => 2041,
+ 'ыуд' => 2042,
+ '_тфь' => 2043,
+ '?_' => 2044,
+ 'шгь_' => 2045,
+ 'ььу' => 2046,
+ 'ФК' => 2047,
+ 'ыефк' => 2048,
+ 'ккн' => 2049,
+ 'кфп' => 2050,
+ 'шыек' => 2051,
+ 'шдь_' => 2052,
+ '_пку' => 2053,
+ 'ьуф' => 2054,
+ 'вуы_' => 2055,
+ 'шмф' => 2056,
+ 'фьук' => 2057,
+ 'фды_' => 2058,
+ 'удв' => 2059,
+ 'шфе' => 2060,
+ 'ршые' => 2061,
+ 'шьз' => 2062,
+ 'фмф' => 2063,
+ 'зщке_' => 2064,
+ 'Ñ‚Ñ' => 2065,
+ 'фнф' => 2066,
+ 'ыешÑ' => 2067,
+ 'идш' => 2068,
+ '_уь' => 2069,
+ 'фиф' => 2070,
+ 'здфт' => 2071,
+ 'щÑл_' => 2072,
+ 'нфт' => 2073,
+ 'тпук' => 2074,
+ 'гыек' => 2075,
+ '_фшк' => 2076,
+ 'Ñещк_' => 2077,
+ '_ыеу' => 2078,
+ 'руь' => 2079,
+ 'ащщеи' => 2080,
+ '_Ñру' => 2081,
+ '_Цу' => 2082,
+ 'Ñгк' => 2083,
+ 'дщÑ' => 2084,
+ 'щые_' => 2085,
+ 'ддук' => 2086,
+ 'цфе' => 2087,
+ 'утук' => 2088,
+ 'пе' => 2089,
+ 'упш' => 2090,
+ '_Ñдф' => 2091,
+ '_Ñщгт' => 2092,
+ 'щыш' => 2093,
+ 'чз' => 2094,
+ 'тпг' => 2095,
+ '_Сщт' => 2096,
+ 'ктш' => 2097,
+ 'кшы_' => 2098,
+ 'пуы_' => 2099,
+ 'ууе' => 2100,
+ 'кшфт' => 2101,
+ 'идф' => 2102,
+ 'шду_' => 2103,
+ 'га' => 2104,
+ 'фыеу' => 2105,
+ 'ем' => 2106,
+ 'кеы' => 2107,
+ '_Сщь' => 2108,
+ 'уфыщ' => 2109,
+ 'ышы_' => 2110,
+ 'щпн' => 2111,
+ '_дуф' => 2112,
+ 'лук_' => 2113,
+ 'Ñ‚Ñ' => 2114,
+ '_ÑŽ' => 2115,
+ 'шег' => 2116,
+ 'ефт_' => 2117,
+ 'тфв' => 2118,
+ 'уфыщт' => 2119,
+ 'ыыщ' => 2120,
+ '_ыщг' => 2121,
+ 'швущ' => 2122,
+ 'тыу' => 2123,
+ 'Ыз' => 2124,
+ 'цшд' => 2125,
+ 'уды' => 2126,
+ 'Сфк' => 2127,
+ 'Ñщте' => 2128,
+ 'Ñшфд' => 2129,
+ 'щкер' => 2130,
+ 'вше' => 2131,
+ 'ашк' => 2132,
+ '_фп' => 2133,
+ 'ккщ' => 2134,
+ 'ыеуь' => 2135,
+ 'иуе' => 2136,
+ 'вкш' => 2137,
+ 'Ñщты' => 2138,
+ 'кфзр' => 2139,
+ 'флш' => 2140,
+ 'ишт' => 2141,
+ 'цы_' => 2142,
+ 'ееф' => 2143,
+ 'шты_' => 2144,
+ 'Фы' => 2145,
+ 'цфы' => 2146,
+ 'ышву' => 2147,
+ 'шеув' => 2148,
+ 'гышÑ' => 2149,
+ 'Ñщьь' => 2150,
+ 'фщ' => 2151,
+ 'щкьф' => 2152,
+ 'фву_' => 2153,
+ 'твук_' => 2154,
+ 'укшуы' => 2155,
+ 'ызф' => 2156,
+ 'щеф' => 2157,
+ 'фту_' => 2158,
+ 'щаа' => 2159,
+ 'дфыы' => 2160,
+ 'уьи' => 2161,
+ '_Ыз' => 2162,
+ 'вуф' => 2163,
+ 'фегк' => 2164,
+ 'твы_' => 2165,
+ 'дщпн' => 2166,
+ '_ьфе' => 2167,
+ 'екфт' => 2168,
+ 'Ñегку' => 2169,
+ 'зфд' => 2170,
+ 'ршз_' => 2171,
+ 'шеув_' => 2172,
+ 'цфкв' => 2173,
+ 'ргк' => 2174,
+ 'ещз' => 2175,
+ 'кшм' => 2176,
+ 'ьиш' => 2177,
+ 'пкфз' => 2178,
+ 'тшму' => 2179,
+ '_ифы' => 2180,
+ '_акф' => 2181,
+ 'ыукш' => 2182,
+ 'фму_' => 2183,
+ 'мукыш' => 2184,
+ 'Ñек' => 2185,
+ 'ьфв' => 2186,
+ 'цк' => 2187,
+ 'туыы' => 2188,
+ 'рут_' => 2189,
+ 'Сщг' => 2190,
+ 'фещк' => 2191,
+ 'дшту_' => 2192,
+ 'ыщÑ' => 2193,
+ 'лфк' => 2194,
+ 'Ñрк' => 2195,
+ 'тшеу' => 2196,
+ 'щкы_' => 2197,
+ 'кщи' => 2198,
+ 'кпф' => 2199,
+ 'Ж' => 2200,
+ 'фек' => 2201,
+ 'ыешт' => 2202,
+ '_Сщг' => 2203,
+ 'укшф' => 2204,
+ 'лут' => 2205,
+ '_утп' => 2206,
+ 'Щ_' => 2207,
+ 'гешщ' => 2208,
+ '_вуы' => 2209,
+ '_Сфк' => 2210,
+ '_ышт' => 2211,
+ 'уфь_' => 2212,
+ 'тпш' => 2213,
+ 'акщь' => 2214,
+ 'щеш' => 2215,
+ 'Ñ„Ñ‹Ñ‹_' => 2216,
+ 'щпн_' => 2217,
+ '_Фы' => 2218,
+ 'ыщд' => 2219,
+ 'щиу' => 2220,
+ 'ззу' => 2221,
+ 'цру' => 2222,
+ 'ьзду' => 2223,
+ 'вут_' => 2224,
+ 'рфш' => 2225,
+ 'гешщт' => 2226,
+ '_пфьу' => 2227,
+ 'шыь_' => 2228,
+ 'вшщ' => 2229,
+ '_Ñрфк' => 2230,
+ 'фтву' => 2231,
+ 'тер' => 2232,
+ 'фтвф' => 2233,
+ 'швут' => 2234,
+ 'фдщ' => 2235,
+ 'гпр' => 2236,
+ 'дщпн_' => 2237,
+ '_акщь' => 2238,
+ 'уÑе_' => 2239,
+ 'кфÑе' => 2240,
+ 'Тш' => 2241,
+ 'вфд' => 2242,
+ 'тшмук' => 2243,
+ 'ьгт' => 2244,
+ 'щфв_' => 2245,
+ 'дду_' => 2246,
+ 'утеу' => 2247,
+ '_щз' => 2248,
+ 'уук' => 2249,
+ 'ршп' => 2250,
+ 'ьфÑ' => 2251,
+ 'шаа' => 2252,
+ 'кщт_' => 2253,
+ '_фа' => 2254,
+ 'руку' => 2255,
+ 'штт' => 2256,
+ 'дфк_' => 2257,
+ 'шкд' => 2258,
+ 'вфе' => 2259,
+ '_ьуф' => 2260,
+ '_фдд' => 2261,
+ 'шлу' => 2262,
+ 'акщь_' => 2263,
+ 'ьщв' => 2264,
+ 'щгер_' => 2265,
+ 'фкф_' => 2266,
+ '_пут' => 2267,
+ 'ефшт' => 2268,
+ 'Ощр' => 2269,
+ '_тфьу' => 2270,
+ 'щдв_' => 2271,
+ 'ккн_' => 2272,
+ 'щшт' => 2273,
+ 'ышÑ_' => 2274,
+ 'уыу_' => 2275,
+ 'фьь' => 2276,
+ '_мшв' => 2277,
+ '_ьуе' => 2278,
+ 'Оу' => 2279,
+ 'фкт' => 2280,
+ 'феру' => 2281,
+ 'ифтв' => 2282,
+ 'дшм' => 2283,
+ 'щкл_' => 2284,
+ 'мщд' => 2285,
+ '_ызу' => 2286,
+ 'ику' => 2287,
+ 'ефк_' => 2288,
+ 'ешуы' => 2289,
+ 'упф' => 2290,
+ '_Тш' => 2291,
+ '_Ощр' => 2292,
+ 'щдг' => 2293,
+ 'ьзщ' => 2294,
+ 'фпщ' => 2295,
+ 'щдщпн' => 2296,
+ 'кр' => 2297,
+ 'куые' => 2298,
+ 'гкщ' => 2299,
+ 'пкфзр' => 2300,
+ '_Ñщте' => 2301,
+ 'цук_' => 2302,
+ 'Ут' => 2303,
+ 'Уд' => 2304,
+ 'Ñ„Ñеш' => 2305,
+ 'Ñ„Ñ‹Ñ„' => 2306,
+ 'ир' => 2307,
+ '_фке' => 2308,
+ 'укут' => 2309,
+ 'гтв_' => 2310,
+ 'кь_' => 2311,
+ 'щзр' => 2312,
+ 'зфÑ' => 2313,
+ '_Оу' => 2314,
+ 'ефп' => 2315,
+ 'Фг' => 2316,
+ 'зеш' => 2317,
+ 'фьы' => 2318,
+ 'вфн_' => 2319,
+ 'тк' => 2320,
+ 'кмш' => 2321,
+ '_Ñфд' => 2322,
+ 'ызш' => 2323,
+ 'тфп' => 2324,
+ 'фди' => 2325,
+ 'шта' => 2326,
+ 'кÑÑ€_' => 2327,
+ 'ьиук_' => 2328,
+ 'вь' => 2329,
+ 'кфшт' => 2330,
+ 'щьи' => 2331,
+ 'уыеш' => 2332,
+ 'фге' => 2333,
+ 'ныеуь' => 2334,
+ 'дфÑл' => 2335,
+ '_зщк' => 2336,
+ 'ыещт' => 2337,
+ 'кдш' => 2338,
+ '_цшд' => 2339,
+ '_Уд' => 2340,
+ 'ашдь_' => 2341,
+ 'зрф' => 2342,
+ 'шпш' => 2343,
+ 'тун_' => 2344,
+ 'Лу' => 2345,
+ '_ув' => 2346,
+ '_рфк' => 2347,
+ 'шÑÑ„' => 2348,
+ '_ыукш' => 2349,
+ 'укт_' => 2350,
+ 'щщл_' => 2351,
+ 'ьук_' => 2352,
+ 'ршыещ' => 2353,
+ '_икш' => 2354,
+ '_Фг' => 2355,
+ 'тщь' => 2356,
+ 'ФЕ' => 2357,
+ 'щтт' => 2358,
+ '_Ут' => 2359,
+ 'ешуы_' => 2360,
+ 'фпг' => 2361,
+ 'щму_' => 2362,
+ 'кщщ' => 2363,
+ 'ыышщ' => 2364,
+ 'Ñ‹Ñрщ' => 2365,
+ 'зру' => 2366,
+ 'нзу' => 2367,
+ 'шÑрф' => 2368,
+ 'туд' => 2369,
+ 'дфв' => 2370,
+ 'Ид' => 2371,
+ 'зщдш' => 2372,
+ 'Ыефе' => 2373,
+ 'фл_' => 2374,
+ 'шефд' => 2375,
+ 'шук_' => 2376,
+ 'Ñ‚Ñ‹Ñ€' => 2377,
+ '_икф' => 2378,
+ '_ршые' => 2379,
+ 'шÑÑ€_' => 2380,
+ 'дды' => 2381,
+ 'дуÑеш' => 2382,
+ 'шпу' => 2383,
+ '_Й' => 2384,
+ 'фьшд' => 2385,
+ 'Ñ‹ÑÑ„' => 2386,
+ '_цру' => 2387,
+ 'гуы' => 2388,
+ '_ифк' => 2389,
+ 'лк' => 2390,
+ 'гфк' => 2391,
+ '_фку_' => 2392,
+ 'ьфш' => 2393,
+ 'тешт' => 2394,
+ 'шыеф' => 2395,
+ '_Ñщк' => 2396,
+ 'ште_' => 2397,
+ 'Ñшут' => 2398,
+ 'щуы' => 2399,
+ 'щкщ' => 2400,
+ 'клу' => 2401,
+ 'ддн_' => 2402,
+ 'шпф' => 2403,
+ 'дшь' => 2404,
+ '_дг' => 2405,
+ 'фгд' => 2406,
+ '_Ыефе' => 2407,
+ 'зуф' => 2408,
+ 'црш' => 2409,
+ 'Сщд' => 2410,
+ '_еуф' => 2411,
+ 'зше' => 2412,
+ 'де_' => 2413,
+ 'ыышщт' => 2414,
+ 'иуф' => 2415,
+ 'гÑл' => 2416,
+ '_Ид' => 2417,
+ 'уфÑ' => 2418,
+ '_ÑÑ„Ñ‹' => 2419,
+ 'че' => 2420,
+ 'вукы' => 2421,
+ 'шн' => 2422,
+ '_ашк' => 2423,
+ '_Ñ‹Ñ„Ñ‚' => 2424,
+ 'шкы' => 2425,
+ 'ещкш' => 2426,
+ 'иут' => 2427,
+ 'шÑфеш' => 2428,
+ 'ыув' => 2429,
+ 'ееду_' => 2430,
+ 'еукш' => 2431,
+ 'мшвущ' => 2432,
+ 'вц' => 2433,
+ '_икщ' => 2434,
+ 'Ð_' => 2435,
+ 'шзз' => 2436,
+ '_уы' => 2437,
+ 'цщкл' => 2438,
+ 'шеы' => 2439,
+ '/' => 2440,
+ 'Туц' => 2441,
+ '_ыуч' => 2442,
+ 'кеы_' => 2443,
+ 'ыи' => 2444,
+ 'куз' => 2445,
+ '_Сщд' => 2446,
+ 'тен' => 2447,
+ 'кфтв' => 2448,
+ 'уй' => 2449,
+ 'ддшф' => 2450,
+ 'Ñлы' => 2451,
+ 'фдшф' => 2452,
+ '_Ñщьь' => 2453,
+ 'щгыу_' => 2454,
+ 'тще' => 2455,
+ 'щьзф' => 2456,
+ '_Лу' => 2457,
+ 'шау_' => 2458,
+ 'лт' => 2459,
+ 'екфд' => 2460,
+ '_Туц' => 2461,
+ 'Ð_' => 2462,
+ '_цфы' => 2463,
+ '_цшт' => 2464,
+ '_ьн' => 2465,
+ 'кшеш' => 2466,
+ 'ркшые' => 2467,
+ 'вшфт_' => 2468,
+ 'шьш' => 2469,
+ 'кду' => 2470,
+ 'ФД' => 2471,
+ 'куте' => 2472,
+ 'щиш' => 2473,
+ 'фдв' => 2474,
+ 'штуы_' => 2475,
+ 'гид' => 2476,
+ 'Зш' => 2477,
+ 'ры' => 2478,
+ '_зрщ' => 2479,
+ 'цю' => 2480,
+ 'мф_' => 2481,
+ 'шыеу' => 2482,
+ 'шуе' => 2483,
+ 'ашу' => 2484,
+ 'щеру' => 2485,
+ 'Ощрт' => 2486,
+ 'укд' => 2487,
+ 'дп' => 2488,
+ 'муте' => 2489,
+ 'ешт_' => 2490,
+ 'ддшт' => 2491,
+ '_црш' => 2492,
+ 'ьщы' => 2493,
+ 'кщп' => 2494,
+ 'Ðщ' => 2495,
+ 'ыршз_' => 2496,
+ '_Ощрт' => 2497,
+ 'Ñ‚Ñ‚_' => 2498,
+ 'УЫ' => 2499,
+ 'фтеш' => 2500,
+ 'ешьу' => 2501,
+ 'дшфт' => 2502,
+ '_пд' => 2503,
+ 'кп_' => 2504,
+ 'кыщ' => 2505,
+ 'фз_' => 2506,
+ '_идф' => 2507,
+ 'игы' => 2508,
+ 'твг' => 2509,
+ '_куÑ' => 2510,
+ 'фкшф' => 2511,
+ 'гкÑ' => 2512,
+ 'лфт' => 2513,
+ 'ыуÑ' => 2514,
+ 'ььф' => 2515,
+ 'щцук_' => 2516,
+ '_Ðщ' => 2517,
+ 'ыег' => 2518,
+ '_Зш' => 2519,
+ 'зуÑ' => 2520,
+ 'дфп' => 2521,
+ 'дшфь' => 2522,
+ '_ер_' => 2523,
+ 'щзд' => 2524,
+ 'феук_' => 2525,
+ 'КФ' => 2526,
+ '_пкщ' => 2527,
+ 'твшф_' => 2528,
+ 'Ñфз' => 2529,
+ '_Ñ‹Ñрщ' => 2530,
+ 'ифÑ' => 2531,
+ 'кгÑ' => 2532,
+ 'щкк' => 2533,
+ 'дщщ' => 2534,
+ '_Ñщты' => 2535,
+ 'тшщ' => 2536,
+ 'Шы' => 2537,
+ 'ршк' => 2538,
+ 'фтеф' => 2539,
+ 'ГЫ' => 2540,
+ 'фки' => 2541,
+ 'нук' => 2542,
+ 'уыр' => 2543,
+ 'гву' => 2544,
+ 'ыны' => 2545,
+ 'зн' => 2546,
+ 'фц_' => 2547,
+ 'тб' => 2548,
+ 'шддф' => 2549,
+ 'рфы' => 2550,
+ 'фшк_' => 2551,
+ 'Ñшфд_' => 2552,
+ 'ьгыш' => 2553,
+ 'тгь' => 2554,
+ 'флф' => 2555,
+ '_фе_' => 2556,
+ 'дгу' => 2557,
+ 'ЫÑÑ€' => 2558,
+ 'ефи' => 2559,
+ 'гшы' => 2560,
+ 'ерфе' => 2561,
+ '_здфт' => 2562,
+ 'ышп' => 2563,
+ 'фиду_' => 2564,
+ 'тщм' => 2565,
+ '_лшт' => 2566,
+ 'дву' => 2567,
+ 'ккф' => 2568,
+ '_Ñше' => 2569,
+ 'щщт' => 2570,
+ '_ыуфы' => 2571,
+ 'щвг' => 2572,
+ 'ьут_' => 2573,
+ '_ьшд' => 2574,
+ 'щкÑ' => 2575,
+ 'шп_' => 2576,
+ '_ЫÑÑ€' => 2577,
+ 'ЫЕ' => 2578,
+ 'Зкщ' => 2579,
+ 'ерк' => 2580,
+ '_ищщ' => 2581,
+ 'Цшд' => 2582,
+ '_Шы' => 2583,
+ 'пщт' => 2584,
+ 'уфв_' => 2585,
+ '_ен' => 2586,
+ 'ааш' => 2587,
+ 'дшф_' => 2588,
+ 'Ñ‚Ñ„Ñ‹' => 2589,
+ 'тшеув' => 2590,
+ 'ущз' => 2591,
+ 'кшÑ_' => 2592,
+ 'шещ' => 2593,
+ 'квш' => 2594,
+ 'ул_' => 2595,
+ 'ышен' => 2596,
+ 'тыщ' => 2597,
+ '_ерфе' => 2598,
+ 'Штв' => 2599,
+ '_фьу' => 2600,
+ 'уаш' => 2601,
+ 'ищт' => 2602,
+ '_Цшд' => 2603,
+ 'ьштш' => 2604,
+ 'дфт_' => 2605,
+ 'укьфт' => 2606,
+ '_куд' => 2607,
+ 'Зр' => 2608,
+ 'шашÑ' => 2609,
+ 'уфе_' => 2610,
+ 'ишп' => 2611,
+ 'уÑш' => 2612,
+ 'вм' => 2613,
+ 'тшп' => 2614,
+ 'кму' => 2615,
+ 'еÑ' => 2616,
+ 'Црф' => 2617,
+ 'гьу' => 2618,
+ '_Штв' => 2619,
+ 'ыукшу' => 2620,
+ 'ыуфыщ' => 2621,
+ 'дщм' => 2622,
+ 'уты_' => 2623,
+ '_Црф' => 2624,
+ '_Зкщ' => 2625,
+ '_ешь' => 2626,
+ 'ищщл' => 2627,
+ 'ееш' => 2628,
+ 'ет' => 2629,
+ 'дге' => 2630,
+ '_ифтв' => 2631,
+ 'щуы_' => 2632,
+ 'цщщ' => 2633,
+ 'ьш_' => 2634,
+ 'рфкф' => 2635,
+ 'фешм' => 2636,
+ 'КУ' => 2637,
+ 'кшфд' => 2638,
+ 'цфк_' => 2639,
+ 'кпш' => 2640,
+ 'еуь_' => 2641,
+ '_ыефк' => 2642,
+ 'штл' => 2643,
+ 'цфт' => 2644,
+ '_ьгыш' => 2645,
+ 'ем_' => 2646,
+ 'црщ' => 2647,
+ 'фну' => 2648,
+ 'кум' => 2649,
+ 'Ñ‹Ñрщщ' => 2650,
+ '_мшву' => 2651,
+ 'иф_' => 2652,
+ 'Ñрг' => 2653,
+ 'еуые' => 2654,
+ 'щьщ' => 2655,
+ 'ьгышÑ' => 2656,
+ 'ЬФ' => 2657,
+ 'путу' => 2658,
+ 'ьфы_' => 2659,
+ 'тфьу_' => 2660,
+ 'зщт' => 2661,
+ '_ьув' => 2662,
+ 'ышен_' => 2663,
+ 'дгь' => 2664,
+ 'шдше' => 2665,
+ 'узр' => 2666,
+ 'фтл_' => 2667,
+ 'кыше' => 2668,
+ 'кфа' => 2669,
+ 'З_' => 2670,
+ '_щд' => 2671,
+ 'туц_' => 2672,
+ '_фди' => 2673,
+ 'Ж_' => 2674,
+ 'ыщк' => 2675,
+ 'ыные' => 2676,
+ 'гду' => 2677,
+ 'дшен' => 2678,
+ '_дшт' => 2679,
+ 'ШЫ' => 2680,
+ 'ддф_' => 2681,
+ 'гкп' => 2682,
+ 'гкы' => 2683,
+ 'кшÑл' => 2684,
+ 'щтн' => 2685,
+ 'впу_' => 2686,
+ 'ауку' => 2687,
+ 'дуч' => 2688,
+ 'ефь' => 2689,
+ 'кщф' => 2690,
+ 'уаа' => 2691,
+ 'тб_' => 2692,
+ 'уйг' => 2693,
+ 'ФÑ' => 2694,
+ 'вфь' => 2695,
+ '_шты' => 2696,
+ 'дщф' => 2697,
+ '_екш' => 2698,
+ 'фыыш' => 2699,
+ 'ыукм' => 2700,
+ 'Су' => 2701,
+ 'ышф_' => 2702,
+ '_ыц' => 2703,
+ 'фгк' => 2704,
+ 'кши' => 2705,
+ '_тфеш' => 2706,
+ '_црщ' => 2707,
+ 'тукф' => 2708,
+ 'ркщ' => 2709,
+ 'уки' => 2710,
+ 'Ðу' => 2711,
+ 'вщь' => 2712,
+ 'ышд' => 2713,
+ 'ыныеу' => 2714,
+ 'фны' => 2715,
+ 'ерфе_' => 2716,
+ 'гдфе' => 2717,
+ 'Црфе' => 2718,
+ 'Сг' => 2719,
+ 'иуке_' => 2720,
+ 'укыше' => 2721,
+ 'феф_' => 2722,
+ '_еук' => 2723,
+ 'щгп' => 2724,
+ 'ЩК' => 2725,
+ '_цфе' => 2726,
+ 'Ñеу' => 2727,
+ 'гзу' => 2728,
+ '_Црфе' => 2729,
+ 'тырш' => 2730,
+ 'фешт' => 2731,
+ 'Мф' => 2732,
+ 'УТ' => 2733,
+ '_вфт' => 2734,
+ 'гфе' => 2735,
+ '_Зр' => 2736,
+ '_Ф_' => 2737,
+ 'тму' => 2738,
+ 'тшь' => 2739,
+ 'вуь' => 2740,
+ 'ешд' => 2741,
+ 'фиу' => 2742,
+ 'руш' => 2743,
+ '_ьщв' => 2744,
+ 'фуд' => 2745,
+ 'щыу_' => 2746,
+ 'нг' => 2747,
+ 'зуы' => 2748,
+ 'щÑÑ„' => 2749,
+ 'тщт' => 2750,
+ 'тшÑ_' => 2751,
+ 'кфи' => 2752,
+ 'цуу' => 2753,
+ 'щьфт' => 2754,
+ 'Ьфт' => 2755,
+ 'щвш' => 2756,
+ 'ÑÑ„ÑŒ' => 2757,
+ 'ыфк' => 2758,
+ 'ццю' => 2759,
+ 'гвш' => 2760,
+ '_Ñрк' => 2761,
+ 'фккш' => 2762,
+ '_Су' => 2763,
+ 'ззш' => 2764,
+ 'кыщт' => 2765,
+ 'дфш' => 2766,
+ 'шиу' => 2767,
+ '_куф' => 2768,
+ 'дшÑ_' => 2769,
+ '_ФÑ' => 2770,
+ 'уфер' => 2771,
+ 'дшен_' => 2772,
+ 'уыыш' => 2773,
+ '_ум' => 2774,
+ 'ааук' => 2775,
+ '_Ðу' => 2776,
+ 'дув' => 2777,
+ 'куыы_' => 2778,
+ '_туц_' => 2779,
+ 'П_' => 2780,
+ '_Мф' => 2781,
+ 'щгз' => 2782,
+ 'фтг' => 2783,
+ 'ьувш' => 2784,
+ 'кзщ' => 2785,
+ 'рфм' => 2786,
+ 'зршд' => 2787,
+ 'шкщ' => 2788,
+ '_зкуы' => 2789,
+ 'Ог' => 2790,
+ '_фищ' => 2791,
+ 'пшщ' => 2792,
+ 'муы_' => 2793,
+ 'Фв' => 2794,
+ 'дфте' => 2795,
+ 'ыув_' => 2796,
+ 'дфеу' => 2797,
+ 'щÑу' => 2798,
+ '_ьфд' => 2799,
+ 'гтп_' => 2800,
+ 'ыгз' => 2801,
+ 'ищге' => 2802,
+ 'нш' => 2803,
+ 'кд_' => 2804,
+ 'лн_' => 2805,
+ '_ьшÑ' => 2806,
+ 'твшфт' => 2807,
+ '_ьфы' => 2808,
+ 'ьиф' => 2809,
+ 'пуд' => 2810,
+ 'щпкфз' => 2811,
+ 'Срш' => 2812,
+ 'шддшф' => 2813,
+ '_Сг' => 2814,
+ 'утщ' => 2815,
+ 'руку_' => 2816,
+ 'фае' => 2817,
+ 'Еш' => 2818,
+ 'тщд' => 2819,
+ 'туыы_' => 2820,
+ 'уыÑ' => 2821,
+ 'теук_' => 2822,
+ 'учз' => 2823,
+ 'щтуы' => 2824,
+ 'Сщгт' => 2825,
+ 'щн_' => 2826,
+ 'Рг' => 2827,
+ 'Ñ„ÑÑ' => 2828,
+ 'М_' => 2829,
+ 'дфц' => 2830,
+ '_Ог' => 2831,
+ '_Сщгт' => 2832,
+ 'ьз_' => 2833,
+ 'фыл' => 2834,
+ 'Ñ„Ñещ' => 2835,
+ '_екфт' => 2836,
+ 'фищг' => 2837,
+ '_Ьфт' => 2838,
+ 'вщт_' => 2839,
+ 'пфе' => 2840,
+ 'удду' => 2841,
+ 'уыеу' => 2842,
+ '_шта' => 2843,
+ 'кые_' => 2844,
+ 'дды_' => 2845,
+ 'зкшт' => 2846,
+ 'утву' => 2847,
+ '_Срш' => 2848,
+ '_ыны' => 2849,
+ 'кшÑÑ„_' => 2850,
+ 'кьу' => 2851,
+ 'дщг' => 2852,
+ 'ьфкш' => 2853,
+ 'чу' => 2854,
+ 'вщцт' => 2855,
+ 'щгд' => 2856,
+ 'швуте' => 2857,
+ 'вгÑе' => 2858,
+ 'шо' => 2859,
+ 'рфьз' => 2860,
+ 'вущ_' => 2861,
+ 'цуд' => 2862,
+ '_Фв' => 2863,
+ 'рщгы' => 2864,
+ 'гке' => 2865,
+ 'укшт' => 2866,
+ 'ыштп_' => 2867,
+ 'вум' => 2868,
+ 'ык' => 2869,
+ 'екфты' => 2870,
+ 'ауÑ' => 2871,
+ 'Ñруы' => 2872,
+ 'гÑÑ€' => 2873,
+ 'гтше' => 2874,
+ 'шлш' => 2875,
+ 'здфн' => 2876,
+ 'ццц' => 2877,
+ 'Ñще' => 2878,
+ 'Кг' => 2879,
+ 'рщы' => 2880,
+ 'ыеуь_' => 2881,
+ 'кещ' => 2882,
+ 'дшщ' => 2883,
+ '_Рг' => 2884,
+ '_ем' => 2885,
+ 'шÑу' => 2886,
+ 'ьуд' => 2887,
+ 'фешму' => 2888,
+ 'шдн' => 2889,
+ 'штфд' => 2890,
+ 'аукут' => 2891,
+ 'зшщ' => 2892,
+ 'пфт_' => 2893,
+ 'фвф_' => 2894,
+ 'феув' => 2895,
+ '_Еш' => 2896,
+ '_ыные' => 2897,
+ 'теукт' => 2898,
+ 'аа_' => 2899,
+ '_ырш' => 2900,
+ 'адщ' => 2901,
+ 'ршеу' => 2902,
+ 'ьфкл' => 2903,
+ 'вду' => 2904,
+ 'ощр' => 2905,
+ 'фер_' => 2906,
+ 'фьукш' => 2907,
+ 'Ñ‹ÑŽ' => 2908,
+ 'гше' => 2909,
+ 'Црфе_' => 2910,
+ '_зшÑ' => 2911,
+ 'ылш' => 2912,
+ 'уб' => 2913,
+ 'зуе' => 2914,
+ 'ушп' => 2915,
+ 'дфтп' => 2916,
+ 'шуте' => 2917,
+ 'ефÑ' => 2918,
+ 'кщм' => 2919,
+ 'Вк' => 2920,
+ '_Кг' => 2921,
+ 'ыщÑш' => 2922,
+ 'вщк' => 2923,
+ 'шышщ' => 2924,
+ 'ифтв_' => 2925,
+ 'ÑŒÑ' => 2926,
+ 'тпу_' => 2927,
+ 'гкк' => 2928,
+ 'Ðщк' => 2929,
+ 'ищге_' => 2930,
+ 'щтые' => 2931,
+ 'уеы' => 2932,
+ 'шыыш' => 2933,
+ 'кц' => 2934,
+ 'гтен' => 2935,
+ 'тшые' => 2936,
+ 'Тфе' => 2937,
+ 'ьштп' => 2938,
+ 'шпр_' => 2939,
+ 'шкш' => 2940,
+ 'що' => 2941,
+ '_фте' => 2942,
+ '.' => 2943,
+ 'шыу_' => 2944,
+ '_ну' => 2945,
+ 'Ñуыы' => 2946,
+ 'туе_' => 2947,
+ 'дупу' => 2948,
+ 'зукы' => 2949,
+ 'Пг' => 2950,
+ 'лун' => 2951,
+ 'мшдд' => 2952,
+ 'акфт' => 2953,
+ 'гыф' => 2954,
+ 'вуа' => 2955,
+ '_ифе' => 2956,
+ '_афÑ' => 2957,
+ '_иуф' => 2958,
+ 'гдш' => 2959,
+ '_Тфе' => 2960,
+ 'твф_' => 2961,
+ '_ыгз' => 2962,
+ 'дшт_' => 2963,
+ '_еку' => 2964,
+ 'афь' => 2965,
+ 'кфм' => 2966,
+ 'щтÑ' => 2967,
+ 'кен' => 2968,
+ 'Ñешм' => 2969,
+ '_Вк' => 2970,
+ 'феув_' => 2971,
+ 'щгтен' => 2972,
+ 'умук' => 2973,
+ '_вуф' => 2974,
+ '_учз' => 2975,
+ '_зфке' => 2976,
+ 'фьзш' => 2977,
+ '_ощр' => 2978,
+ 'шышщт' => 2979,
+ 'вшв' => 2980,
+ '_Ðщк' => 2981,
+ 'енз' => 2982,
+ 'кфн' => 2983,
+ 'щву_' => 2984,
+ 'шч_' => 2985,
+ '_фьук' => 2986,
+ 'Ñ‹Ñш' => 2987,
+ 'ЕШ' => 2988,
+ 'ЕУ' => 2989,
+ 'Ñшен' => 2990,
+ 'фште' => 2991,
+ 'ыекг' => 2992,
+ 'щгтв_' => 2993,
+ 'КШ' => 2994,
+ 'укфд_' => 2995,
+ 'еуктф' => 2996,
+ 'егв' => 2997,
+ 'цщщв' => 2998,
+ 'щьут' => 2999,
+ 'умуд' => 3000,
+ 'пуе' => 3001,
+ 'шудв' => 3002,
+ 'щерук' => 3003,
+ '_зрш' => 3004,
+ 'пдш' => 3005,
+ 'згд' => 3006,
+ 'угк' => 3007,
+ 'Ñ„Ñещк' => 3008,
+ 'узф' => 3009,
+ 'Икш' => 3010,
+ '_ццц' => 3011,
+ 'кфтÑу' => 3012,
+ '_Пг' => 3013,
+ '_ÑŽ_' => 3014,
+ 'дум' => 3015,
+ 'феы' => 3016,
+ 'ауÑе' => 3017,
+ 'Фьу' => 3018,
+ 'кпу_' => 3019,
+ 'Ñ‚Ñн' => 3020,
+ 'зукф' => 3021,
+ 'зшк' => 3022,
+ 'щзук' => 3023,
+ 'швущ_' => 3024,
+ 'увг' => 3025,
+ 'ыуе' => 3026,
+ 'укф_' => 3027,
+ 'нщг_' => 3028,
+ 'фыеук' => 3029,
+ 'зфш' => 3030,
+ '_шьз' => 3031,
+ '_ршп' => 3032,
+ 'Ñ„Ñш' => 3033,
+ '_фзз' => 3034,
+ '_ьщк' => 3035,
+ 'кфдш' => 3036,
+ 'узш' => 3037,
+ 'шыд' => 3038,
+ 'туу' => 3039,
+ 'ефеуы' => 3040,
+ 'зрн_' => 3041,
+ 'ршпр' => 3042,
+ 'кышен' => 3043,
+ 'диг' => 3044,
+ '_рук' => 3045,
+ 'луе_' => 3046,
+ 'Ñщдщ' => 3047,
+ '_ем_' => 3048,
+ 'швш' => 3049,
+ '_ыд' => 3050,
+ 'ешÑÑ„' => 3051,
+ 'рр' => 3052,
+ 'шдшз' => 3053,
+ '_Ñкш' => 3054,
+ '_Фьу' => 3055,
+ 'уÑек' => 3056,
+ 'щзду' => 3057,
+ '_ыь' => 3058,
+ 'Ðкф' => 3059,
+ 'мфк' => 3060,
+ 'еуфь' => 3061,
+ '_афь' => 3062,
+ 'вт' => 3063,
+ 'згк' => 3064,
+ 'зге' => 3065,
+ '_акфт' => 3066,
+ 'укыщ' => 3067,
+ 'ишф' => 3068,
+ 'Ñеы' => 3069,
+ '_Икш' => 3070,
+ 'щпш' => 3071,
+ 'Ыефеу' => 3072,
+ '_зщдш' => 3073,
+ 'уддш' => 3074,
+ 'Ðд' => 3075,
+ 'тыршз' => 3076,
+ 'ьзфт' => 3077,
+ 'утек' => 3078,
+ '_ыл' => 3079,
+ 'ащкьф' => 3080,
+ 'дщз' => 3081,
+ 'мшыш' => 3082,
+ 'кгь' => 3083,
+ 'фкшт' => 3084,
+ 'фзщ' => 3085,
+ '_цфк_' => 3086,
+ 'ущкп' => 3087,
+ 'ьуфт' => 3088,
+ 'СЩ' => 3089,
+ 'фьф_' => 3090,
+ 'ыгт' => 3091,
+ 'идщ' => 3092,
+ 'фкер' => 3093,
+ 'Ñщдд' => 3094,
+ 'кщвг' => 3095,
+ 'кшз' => 3096,
+ 'ьфл' => 3097,
+ '_Ðкф' => 3098,
+ 'удв_' => 3099,
+ 'ддуп' => 3100,
+ 'црщ_' => 3101,
+ 'Ñ‚ÑÑ‹' => 3102,
+ '_вщц' => 3103,
+ 'еуу' => 3104,
+ 'уб_' => 3105,
+ 'ущт' => 3106,
+ 'Л_' => 3107,
+ 'мфе' => 3108,
+ 'Ñду_' => 3109,
+ '_ыуÑ' => 3110,
+ 'пщд' => 3111,
+ 'гшд' => 3112,
+ '_вуа' => 3113,
+ 'Ñшен_' => 3114,
+ 'рфкв' => 3115,
+ 'дшыр' => 3116,
+ 'шкые' => 3117,
+ 'ешÑÑ‹' => 3118,
+ '_црщ_' => 3119,
+ 'Ñ‚ÑÑ‹_' => 3120,
+ 'шыÑщ' => 3121,
+ 'здш' => 3122,
+ 'лрф' => 3123,
+ '_ш_' => 3124,
+ 'уец' => 3125,
+ 'гыр' => 3126,
+ '_нщг_' => 3127,
+ 'Сш' => 3128,
+ 'Ñ„Ñ‚Ñш' => 3129,
+ 'Ñдщ' => 3130,
+ '_ыфд' => 3131,
+ 'ышпт' => 3132,
+ 'игь' => 3133,
+ 'тег' => 3134,
+ '_ршпр' => 3135,
+ 'фпуы' => 3136,
+ 'кшфт_' => 3137,
+ 'шщк' => 3138,
+ '_Ðд' => 3139,
+ 'ыьф' => 3140,
+ 'дфÑл_' => 3141,
+ 'Ñеы_' => 3142,
+ '_гыу' => 3143,
+ 'ддук_' => 3144,
+ 'шмук_' => 3145,
+ 'ДФ' => 3146,
+ 'Пку' => 3147,
+ 'зшщт' => 3148,
+ 'Ñ‹Ñк' => 3149,
+ 'ыш_' => 3150,
+ '_ук' => 3151,
+ 'шпг' => 3152,
+ '_Ñ‹_' => 3153,
+ 'зфы' => 3154,
+ '_ыру' => 3155,
+ 'щдн' => 3156,
+ 'щлу' => 3157,
+ 'ргь' => 3158,
+ 'фпш' => 3159,
+ 'ддшфь' => 3160,
+ 'Цщк' => 3161,
+ '_ерш' => 3162,
+ 'гзук' => 3163,
+ 'тпук_' => 3164,
+ 'нб' => 3165,
+ 'дуу' => 3166,
+ 'пгу_' => 3167,
+ 'шлу_' => 3168,
+ 'кудф' => 3169,
+ 'фищге' => 3170,
+ 'дще' => 3171,
+ 'уфп' => 3172,
+ 'рфь_' => 3173,
+ 'рштп_' => 3174,
+ 'щвгÑ' => 3175,
+ '_рн' => 3176,
+ 'ущзд' => 3177,
+ 'агт' => 3178,
+ 'щкт_' => 3179,
+ 'щтек' => 3180,
+ 'лл' => 3181,
+ 'зкф' => 3182,
+ '_ыгк' => 3183,
+ 'Лщ' => 3184,
+ 'дфÑу' => 3185,
+ '_ьуфт' => 3186,
+ 'фшд_' => 3187,
+ 'ныш' => 3188,
+ 'шеы_' => 3189,
+ 'Ифк' => 3190,
+ 'Ощрт_' => 3191,
+ '_Сш' => 3192,
+ 'Вг' => 3193,
+ 'ьзу' => 3194,
+ 'кщвгÑ' => 3195,
+ 'рц' => 3196,
+ '_фищг' => 3197,
+ 'фтпг' => 3198,
+ 'фтщ_' => 3199,
+ 'щщк' => 3200,
+ 'Ñщьзф' => 3201,
+ 'умут' => 3202,
+ 'тпе' => 3203,
+ 'ыуч_' => 3204,
+ 'щкз' => 3205,
+ 'ÑÑ' => 3206,
+ 'пкуу' => 3207,
+ 'дгы' => 3208,
+ 'уыщ' => 3209,
+ 'ьт' => 3210,
+ 'Пш' => 3211,
+ 'Ñ‚ÑÑ€_' => 3212,
+ 'укыщт' => 3213,
+ 'кфвш' => 3214,
+ '_Пку' => 3215,
+ 'Туц_' => 3216,
+ 'ешÑÑ‹_' => 3217,
+ 'шй' => 3218,
+ 'еÑÑ€_' => 3219,
+ 'феед' => 3220,
+ 'Ñ„ÑÑ€_' => 3221,
+ 'ктфе' => 3222,
+ 'Фш' => 3223,
+ 'ыгд' => 3224,
+ 'кьш' => 3225,
+ '_зршд' => 3226,
+ 'зщз' => 3227,
+ '_Цщк' => 3228,
+ 'вуд_' => 3229,
+ '_Туц_' => 3230,
+ 'гщ' => 3231,
+ 'ьшыы' => 3232,
+ '_тщк' => 3233,
+ 'уÑщт' => 3234,
+ '_цфд' => 3235,
+ 'щтв_' => 3236,
+ '_Лщ' => 3237,
+ 'рв' => 3238,
+ 'ощрт' => 3239,
+ '_Ифк' => 3240,
+ 'шÑлу' => 3241,
+ 'уееу' => 3242,
+ '_Ч' => 3243,
+ 'гышÑ_' => 3244,
+ 'иуы' => 3245,
+ 'кгт' => 3246,
+ 'тьу' => 3247,
+ 'щьшÑ' => 3248,
+ 'пкфь' => 3249,
+ '_Вг' => 3250,
+ 'гкуы' => 3251,
+ '_щг' => 3252,
+ 'ущзду' => 3253,
+ 'СФ' => 3254,
+ '_Ñут' => 3255,
+ 'мы' => 3256,
+ 'фееду' => 3257,
+ 'пшк' => 3258,
+ 'гьиу' => 3259,
+ 'мшк' => 3260,
+ 'ршдш' => 3261,
+ 'Ñшы' => 3262,
+ 'фтш_' => 3263,
+ 'укфеш' => 3264,
+ 'шдн_' => 3265,
+ 'дфи' => 3266,
+ 'фдл' => 3267,
+ 'шзу' => 3268,
+ 'тпшт' => 3269,
+ 'куыш' => 3270,
+ 'Фьук' => 3271,
+ 'фтвк' => 3272,
+ '_вум' => 3273,
+ 'адф' => 3274,
+ 'тащ' => 3275,
+ 'Ñ‚Ñн_' => 3276,
+ 'ьшÑ_' => 3277,
+ '_вщ_' => 3278,
+ 'гидш' => 3279,
+ 'ьгд' => 3280,
+ 'ТФ' => 3281,
+ 'тдщ' => 3282,
+ 'фпуы_' => 3283,
+ 'Ñрт' => 3284,
+ 'ььш' => 3285,
+ '_Ñфз' => 3286,
+ 'штÑу' => 3287,
+ 'пв' => 3288,
+ '_цк' => 3289,
+ 'ДУ' => 3290,
+ '_ешьу' => 3291,
+ 'гÑеш' => 3292,
+ '_Фш' => 3293,
+ '_Ñщдд' => 3294,
+ 'фтшф' => 3295,
+ 'ею' => 3296,
+ 'екуу' => 3297,
+ 'фтшы' => 3298,
+ 'пущ' => 3299,
+ 'Ште' => 3300,
+ '_ощрт' => 3301,
+ 'ууд' => 3302,
+ 'иге' => 3303,
+ 'нб_' => 3304,
+ '_Пш' => 3305,
+ 'куыу' => 3306,
+ 'уфке' => 3307,
+ 'куут' => 3308,
+ 'дшпр' => 3309,
+ 'Фьукш' => 3310,
+ 'Ñшв' => 3311,
+ 'рфкд' => 3312,
+ 'гфт' => 3313,
+ 'гтву' => 3314,
+ 'рфу' => 3315,
+ 'Ыщг' => 3316,
+ 'штые' => 3317,
+ '_вщцт' => 3318,
+ 'Ñ‚Ñщ' => 3319,
+ 'руу' => 3320,
+ '_Фьук' => 3321,
+ '_здфн' => 3322,
+ 'ги_' => 3323,
+ 'кфь_' => 3324,
+ 'рфтп' => 3325,
+ 'Зд' => 3326,
+ 'Щк' => 3327,
+ 'вша' => 3328,
+ '_ыштп' => 3329,
+ 'ршту' => 3330,
+ 'фдшы' => 3331,
+ 'шр' => 3332,
+ 'кщзу' => 3333,
+ 'щиук' => 3334,
+ '_зфе' => 3335,
+ 'утукф' => 3336,
+ 'щьзфт' => 3337,
+ '_Ñфе' => 3338,
+ '_енз' => 3339,
+ 'ышфт' => 3340,
+ 'фкшы' => 3341,
+ 'дшау' => 3342,
+ 'шыефт' => 3343,
+ 'кшфд_' => 3344,
+ '_кфш' => 3345,
+ 'кфт_' => 3346,
+ 'гещ' => 3347,
+ 'Ñрук' => 3348,
+ 'Тщк' => 3349,
+ '_уз' => 3350,
+ 'ьщву' => 3351,
+ 'ззд' => 3352,
+ 'щÑшф' => 3353,
+ 'укмш' => 3354,
+ '_Ыщг' => 3355,
+ '_путу' => 3356,
+ '_иут' => 3357,
+ 'гьиук' => 3358,
+ '_ыещк' => 3359,
+ 'фдн' => 3360,
+ '_Ште' => 3361,
+ 'ьщт_' => 3362,
+ 'акшÑ' => 3363,
+ 'дму' => 3364,
+ '_рщг' => 3365,
+ 'кьфе' => 3366,
+ 'кьфт_' => 3367,
+ 'Ñршд' => 3368,
+ 'щч_' => 3369,
+ 'ещц' => 3370,
+ '_Тщк' => 3371,
+ '_ыщÑ' => 3372,
+ 'кфр' => 3373,
+ 'фуд_' => 3374,
+ 'ршу' => 3375,
+ 'кен_' => 3376,
+ 'квук' => 3377,
+ 'рущ' => 3378,
+ 'штпу' => 3379,
+ 'Фи' => 3380,
+ '_Ш_' => 3381,
+ 'дшпре' => 3382,
+ '_ьут' => 3383,
+ '_шк' => 3384,
+ 'ыб' => 3385,
+ 'уцы' => 3386,
+ 'щмф' => 3387,
+ 'ешфт' => 3388,
+ 'Ñгы' => 3389,
+ 'ешег' => 3390,
+ 'ФЬ' => 3391,
+ 'ензу' => 3392,
+ 'ыфе' => 3393,
+ 'дшму' => 3394,
+ 'кпфт' => 3395,
+ '_Зд' => 3396,
+ 'двш' => 3397,
+ 'щдшÑ' => 3398,
+ 'ШС' => 3399,
+ 'Ñ„Ñрш' => 3400,
+ 'шув' => 3401,
+ 'рщгыу' => 3402,
+ 'щкер_' => 3403,
+ 'кшыеш' => 3404,
+ 'кыу_' => 3405,
+ 'уфд_' => 3406,
+ '_адщ' => 3407,
+ 'лфе' => 3408,
+ '_ÑÑ„ÑŒ' => 3409,
+ '_Щк' => 3410,
+ 'тшÑÑ„' => 3411,
+ '_ашт' => 3412,
+ 'цфеу' => 3413,
+ 'ащкв' => 3414,
+ 'ыдфт' => 3415,
+ 'шешу' => 3416,
+ 'Му' => 3417,
+ 'дигь' => 3418,
+ 'зшы' => 3419,
+ 'ищд' => 3420,
+ 'ефкн' => 3421,
+ 'фешÑ' => 3422,
+ 'щду_' => 3423,
+ 'Ñдфы' => 3424,
+ 'кшму' => 3425,
+ 'цфы_' => 3426,
+ '_лг' => 3427,
+ 'фшы' => 3428,
+ 'дц' => 3429,
+ 'фзш' => 3430,
+ 'шкые_' => 3431,
+ 'дшеш' => 3432,
+ 'штфе' => 3433,
+ 'уÑу' => 3434,
+ 'дщфв' => 3435,
+ 'Ñдш' => 3436,
+ 'щÑÑ€' => 3437,
+ '_Фи' => 3438,
+ '_ьще' => 3439,
+ 'геу_' => 3440,
+ 'ещы' => 3441,
+ 'лшы' => 3442,
+ 'ттн' => 3443,
+ 'ььг' => 3444,
+ 'ФЫ' => 3445,
+ 'кшту' => 3446,
+ '_ьфÑ' => 3447,
+ '_уÑ' => 3448,
+ 'дщму' => 3449,
+ 'ззшт' => 3450,
+ 'уыыу' => 3451,
+ '_вуд' => 3452,
+ 'да_' => 3453,
+ '_ьувш' => 3454,
+ 'ыефеш' => 3455,
+ 'рщз' => 3456,
+ 'Ñ„Ñ_' => 3457,
+ 'зфкф' => 3458,
+ '_куз' => 3459,
+ 'киф' => 3460,
+ 'вуз' => 3461,
+ 'гкуы_' => 3462,
+ 'ТП' => 3463,
+ 'зущ' => 3464,
+ 'мшÑу' => 3465,
+ 'тьут' => 3466,
+ 'цфеук' => 3467,
+ 'ьштф' => 3468,
+ 'деш' => 3469,
+ 'Ыеу' => 3470,
+ '_ызф' => 3471,
+ 'щтн_' => 3472,
+ '_еуфь' => 3473,
+ 'гн' => 3474,
+ 'акшÑÑ„' => 3475,
+ 'идфÑ' => 3476,
+ 'ЕР' => 3477,
+ 'куш' => 3478,
+ 'ефкн_' => 3479,
+ 'щкпу' => 3480,
+ '_рщд' => 3481,
+ 'ецщ' => 3482,
+ 'екгÑ' => 3483,
+ 'тув' => 3484,
+ 'кутÑу' => 3485,
+ 'гÑÑ„' => 3486,
+ 'щп_' => 3487,
+ 'фтфв' => 3488,
+ 'цшдд' => 3489,
+ 'зуы_' => 3490,
+ 'Екф' => 3491,
+ 'пкщг' => 3492,
+ 'ызуÑ' => 3493,
+ 'зшту' => 3494,
+ 'зув' => 3495,
+ 'увшф' => 3496,
+ 'цд' => 3497,
+ '_ыщд' => 3498,
+ 'уды_' => 3499,
+ '_Му' => 3500,
+ 'ефы' => 3501,
+ 'ььук' => 3502,
+ '_Ыеу' => 3503,
+ 'Йг' => 3504,
+ 'фдиг' => 3505,
+ 'Ñркш' => 3506,
+ 'мше' => 3507,
+ '_ьщву' => 3508,
+ 'ШШ' => 3509,
+ 'умф' => 3510,
+ 'ьфешщ' => 3511,
+ 'фдг' => 3512,
+ 'гьфт' => 3513,
+ 'щддуп' => 3514,
+ 'кю' => 3515,
+ '_ифд' => 3516,
+ 'гфд_' => 3517,
+ 'афк' => 3518,
+ 'фьшт' => 3519,
+ 'тьуте' => 3520,
+ 'Ðкфт' => 3521,
+ 'кщк' => 3522,
+ 'гр' => 3523,
+ 'Срк' => 3524,
+ '_Ñрфт' => 3525,
+ 'Рфк' => 3526,
+ 'ьзшщ' => 3527,
+ 'щиф' => 3528,
+ 'еуфь_' => 3529,
+ 'фтвы' => 3530,
+ '_цфы_' => 3531,
+ 'шешуы' => 3532,
+ 'оуÑ' => 3533,
+ 'уче' => 3534,
+ 'Пкф' => 3535,
+ 'шдщ' => 3536,
+ 'цфкв_' => 3537,
+ 'еещ' => 3538,
+ 'уув_' => 3539,
+ 'фкпу' => 3540,
+ 'ЫФ' => 3541,
+ 'уддф' => 3542,
+ 'уктфе' => 3543,
+ 'ьфпу' => 3544,
+ '_зут' => 3545,
+ '_мук' => 3546,
+ 'идфÑл' => 3547,
+ 'ууе_' => 3548,
+ 'ыа' => 3549,
+ 'швп' => 3550,
+ 'шешы' => 3551,
+ '_Екф' => 3552,
+ 'фьзшщ' => 3553,
+ '_Срк' => 3554,
+ 'шыекш' => 3555,
+ 'фырш' => 3556,
+ 'ьзшщт' => 3557,
+ 'гтек' => 3558,
+ 'щтшÑ' => 3559,
+ 'екфÑ' => 3560,
+ 'рфьзш' => 3561,
+ '_мфд' => 3562,
+ 'уеы_' => 3563,
+ '_Ðкфт' => 3564,
+ '_фдиг' => 3565,
+ 'уÑл' => 3566,
+ 'Ñщы' => 3567,
+ 'фмшв' => 3568,
+ 'фквы' => 3569,
+ 'ызщк' => 3570,
+ 'ершт' => 3571,
+ 'ЕФ' => 3572,
+ 'упу_' => 3573,
+ 'тфпу' => 3574,
+ 'штшы' => 3575,
+ '_идфÑ' => 3576,
+ 'гыекф' => 3577,
+ 'ддупу' => 3578,
+ 'Ыфт' => 3579,
+ 'пшÑ' => 3580,
+ 'ыеше' => 3581,
+ 'зрщт' => 3582,
+ '_нф' => 3583,
+ 'ууз' => 3584,
+ 'прф' => 3585,
+ 'Ув' => 3586,
+ 'ьгтш' => 3587,
+ 'ЬшÑ' => 3588,
+ 'щыз' => 3589,
+ 'Сфт' => 3590,
+ '_Рфк' => 3591,
+ 'РУ' => 3592,
+ 'щзду_' => 3593,
+ 'йгу_' => 3594,
+ 'уыеук' => 3595,
+ 'фтту' => 3596,
+ '_Йг' => 3597,
+ '_Ñ„Ñ‹Ñ‹' => 3598,
+ 'ишк' => 3599,
+ 'дуÑек' => 3600,
+ 'фкду' => 3601,
+ 'Р_' => 3602,
+ '_Ñуте' => 3603,
+ 'ешьу_' => 3604,
+ 'щÑ' => 3605,
+ 'ука' => 3606,
+ '_агт' => 3607,
+ 'ефпу' => 3608,
+ 'фегку' => 3609,
+ 'куа' => 3610,
+ 'фдигь' => 3611,
+ 'цуы' => 3612,
+ 'Сщгте' => 3613,
+ 'ьзг' => 3614,
+ 'кщгз' => 3615,
+ 'фтшт' => 3616,
+ '_Ñку' => 3617,
+ 'оуÑе' => 3618,
+ 'пфьу_' => 3619,
+ 'агд' => 3620,
+ 'щгтек' => 3621,
+ '_вшф' => 3622,
+ '_зущ' => 3623,
+ '_Ыфт' => 3624,
+ 'ыб_' => 3625,
+ 'щу_' => 3626,
+ 'гуд' => 3627,
+ '_ЬшÑ' => 3628,
+ 'Ñу_' => 3629,
+ 'гиу' => 3630,
+ 'ерфт' => 3631,
+ 'ьутеы' => 3632,
+ 'шудв_' => 3633,
+ 'утыш' => 3634,
+ 'Гтше' => 3635,
+ 'гÑ' => 3636,
+ '_куп' => 3637,
+ 'кфтп' => 3638,
+ 'Ñфые' => 3639,
+ 'офь' => 3640,
+ 'кшд' => 3641,
+ '_ыфь' => 3642,
+ 'Ñук_' => 3643,
+ 'шыдф' => 3644,
+ 'афÑе' => 3645,
+ '_Пкф' => 3646,
+ 'тщц' => 3647,
+ 'дшфт_' => 3648,
+ 'Дг' => 3649,
+ 'фдше' => 3650,
+ 'ДШ' => 3651,
+ '_Гтше' => 3652,
+ 'шзы' => 3653,
+ '_Сфт' => 3654,
+ '_Ув' => 3655,
+ 'фп_' => 3656,
+ 'Ñркшы' => 3657,
+ 'зущз' => 3658,
+ 'ещкы' => 3659,
+ 'вукы_' => 3660,
+ 'уфл' => 3661,
+ 'ва' => 3662,
+ 'щдше' => 3663,
+ 'щкшф' => 3664,
+ '_ензу' => 3665,
+ 'пщк' => 3666,
+ 'ышь' => 3667,
+ '_иуе' => 3668,
+ 'шыщт' => 3669,
+ '_фтп' => 3670,
+ 'Фтв' => 3671,
+ 'цщь' => 3672,
+ 'Ñ‚Ñуы' => 3673,
+ 'кÑу_' => 3674,
+ '_цшдд' => 3675,
+ 'шфь_' => 3676,
+ '_дщт' => 3677,
+ 'ыщ_' => 3678,
+ 'ылу' => 3679,
+ '_Ñркш' => 3680,
+ 'Ñшд' => 3681,
+ 'штщ_' => 3682,
+ '_Ñдфы' => 3683,
+ 'Зкш' => 3684,
+ 'гьь' => 3685,
+ 'ТВ' => 3686,
+ 'ыдфтв' => 3687,
+ 'ьфтн' => 3688,
+ '_Ñуд' => 3689,
+ 'твщт' => 3690,
+ 'зущзд' => 3691,
+ 'шкÑ' => 3692,
+ 'РФ' => 3693,
+ 'ÑÑ„_' => 3694,
+ 'муд_' => 3695,
+ 'кфтл' => 3696,
+ 'зр_' => 3697,
+ 'ешые' => 3698,
+ 'цццю' => 3699,
+ '_дша' => 3700,
+ 'узе' => 3701,
+ 'фаа' => 3702,
+ 'рщту' => 3703,
+ 'Ñдфыы' => 3704,
+ 'зще' => 3705,
+ '_зущз' => 3706,
+ 'фтфп' => 3707,
+ 'кзщк' => 3708,
+ 'ршы_' => 3709,
+ 'мшышщ' => 3710,
+ 'ьфеу' => 3711,
+ 'пшту' => 3712,
+ 'ыги' => 3713,
+ 'Ñ‚Ñ‚Ñ„_' => 3714,
+ 'удфт' => 3715,
+ 'шÑшф' => 3716,
+ '_фкь' => 3717,
+ 'Рщц' => 3718,
+ '_Дг' => 3719,
+ 'ише' => 3720,
+ 'щды' => 3721,
+ 'феÑ' => 3722,
+ 'уÑг' => 3723,
+ 'еша' => 3724,
+ 'швпу' => 3725,
+ 'щзш' => 3726,
+ 'ВУ' => 3727,
+ '_Зкш' => 3728,
+ 'тпгф' => 3729,
+ 'фкеу' => 3730,
+ 'шеÑ' => 3731,
+ 'кщыы' => 3732,
+ '_зфт' => 3733,
+ '_ищщл' => 3734,
+ 'фвв' => 3735,
+ 'Вшы' => 3736,
+ '_вкф' => 3737,
+ 'фны_' => 3738,
+ 'шфеш' => 3739,
+ 'штфд_' => 3740,
+ 'кут_' => 3741,
+ '_Фтв' => 3742,
+ '._' => 3743,
+ '_ьфп' => 3744,
+ 'ферук' => 3745,
+ 'ыв' => 3746,
+ '_.' => 3747,
+ 'рщещ' => 3748,
+ '_ыуч_' => 3749,
+ '_Рщц' => 3750,
+ 'шаау' => 3751,
+ '_вфн' => 3752,
+ 'ыед' => 3753,
+ 'уиф' => 3754,
+ 'щкÑу' => 3755,
+ '_тгь' => 3756,
+ 'щкьфе' => 3757,
+ 'Ñ„Ñ‹Ñ€_' => 3758,
+ 'дшÑ' => 3759,
+ 'ыршт' => 3760,
+ 'Ñлуе' => 3761,
+ 'пгш' => 3762,
+ 'щшы' => 3763,
+ 'мштп' => 3764,
+ 'й_' => 3765,
+ 'луы' => 3766,
+ 'зь' => 3767,
+ 'Ñщв' => 3768,
+ '_ащкь' => 3769,
+ '_йгф' => 3770,
+ 'тещт' => 3771,
+ 'увшÑ' => 3772,
+ 'шыеук' => 3773,
+ '_лштп' => 3774,
+ '_фтш' => 3775,
+ 'уÑ_' => 3776,
+ 'Ñ„ÑÑ„' => 3777,
+ 'гее' => 3778,
+ 'фдш_' => 3779,
+ 'é' => 3780,
+ 'екфдш' => 3781,
+ '_Вшы' => 3782,
+ 'пи' => 3783,
+ 'щтщь' => 3784,
+ 'ыекфд' => 3785,
+ 'ыгь' => 3786,
+ 'фй' => 3787,
+ 'Ырф' => 3788,
+ 'ьфтф' => 3789,
+ 'Ьщт' => 3790,
+ 'шефд_' => 3791,
+ 'ььгт' => 3792,
+ 'Ñ„Ñ‹Ñ‹Ñ„' => 3793,
+ '_гз' => 3794,
+ '_еуд' => 3795,
+ 'цтд' => 3796,
+ '_цццю' => 3797,
+ 'ишщ' => 3798,
+ 'ршдв' => 3799,
+ 'ТУ' => 3800,
+ 'офт' => 3801,
+ 'Штеу' => 3802,
+ 'уту_' => 3803,
+ 'кфк' => 3804,
+ 'кыр' => 3805,
+ 'зщц' => 3806,
+ 'лун_' => 3807,
+ 'игь_' => 3808,
+ '_зщз' => 3809,
+ 'щкеф' => 3810,
+ 'текф' => 3811,
+ 'аашÑ' => 3812,
+ 'гфеш' => 3813,
+ 'шлф' => 3814,
+ 'шл_' => 3815,
+ 'рфз' => 3816,
+ 'цф_' => 3817,
+ 'ргт' => 3818,
+ 'гкн' => 3819,
+ 'куц' => 3820,
+ '_Штеу' => 3821,
+ '_кфт' => 3822,
+ 'щцы' => 3823,
+ 'тпдф' => 3824,
+ 'штм' => 3825,
+ 'нфд' => 3826,
+ 'щпу' => 3827,
+ 'дщпш' => 3828,
+ '_ьшы' => 3829,
+ 'уÑещ' => 3830,
+ 'ьштп_' => 3831,
+ 'гут' => 3832,
+ 'врф' => 3833,
+ 'дшау_' => 3834,
+ 'ый' => 3835,
+ '_цщь' => 3836,
+ 'ищщл_' => 3837,
+ 'пду_' => 3838,
+ '_Ьщт' => 3839,
+ '_Ñщдщ' => 3840,
+ 'ттн_' => 3841,
+ 'уышв' => 3842,
+ 'екфе' => 3843,
+ '_щаа' => 3844,
+ 'зф_' => 3845,
+ 'ьфд_' => 3846,
+ 'еукф' => 3847,
+ 'гÑешщ' => 3848,
+ '_вшв' => 3849,
+ 'ьфтн_' => 3850,
+ 'рфтв' => 3851,
+ 'фдф_' => 3852,
+ 'вшые' => 3853,
+ 'уул' => 3854,
+ 'ршдшз' => 3855,
+ 'фкш_' => 3856,
+ 'туыу' => 3857,
+ 'уеук_' => 3858,
+ 'мут_' => 3859,
+ 'ашуд' => 3860,
+ 'уыз' => 3861,
+ '_ику' => 3862,
+ '_тще' => 3863,
+ 'фзрн' => 3864,
+ '_рфт' => 3865,
+ 'щкпф' => 3866,
+ 'пт_' => 3867,
+ 'гфп' => 3868,
+ 'Штвш' => 3869,
+ 'Уф' => 3870,
+ 'екфш' => 3871,
+ 'ерн' => 3872,
+ '_Ырф' => 3873,
+ 'фьы_' => 3874,
+ '_дф_' => 3875,
+ 'пщщ' => 3876,
+ '_ьфв' => 3877,
+ 'еуые_' => 3878,
+ 'чн' => 3879,
+ '_иуд' => 3880,
+ 'ещту' => 3881,
+ '_дфтп' => 3882,
+ 'Ñ„Ñе_' => 3883,
+ 'уфыу' => 3884,
+ 'куте_' => 3885,
+ '_._' => 3886,
+ 'фклу' => 3887,
+ 'Цшдд' => 3888,
+ 'зшщты' => 3889,
+ 'фтвук' => 3890,
+ 'Ñ‚Ñе' => 3891,
+ '_ыег' => 3892,
+ '_зщы' => 3893,
+ 'тащк' => 3894,
+ 'увф' => 3895,
+ '_вша' => 3896,
+ 'Ðку' => 3897,
+ 'цу_' => 3898,
+ 'ыук_' => 3899,
+ 'тпщ' => 3900,
+ 'еге' => 3901,
+ 'вщу' => 3902,
+ '_Штвш' => 3903,
+ 'нду' => 3904,
+ 'шутÑ' => 3905,
+ 'дигь_' => 3906,
+ 'щгпр' => 3907,
+ 'цтдщ' => 3908,
+ 'тефд' => 3909,
+ 'ашудв' => 3910,
+ 'ни' => 3911,
+ '_Цшдд' => 3912,
+ 'Ñ„Ñщ' => 3913,
+ 'ЬУ' => 3914,
+ 'фу_' => 3915,
+ '_ГЫ' => 3916,
+ 'ыеы' => 3917,
+ 'дщц_' => 3918,
+ 'вшыÑ' => 3919,
+ 'игд' => 3920,
+ 'феÑÑ€' => 3921,
+ 'руы_' => 3922,
+ 'щвн' => 3923,
+ 'рфв' => 3924,
+ 'ушк' => 3925,
+ 'Ñлы_' => 3926,
+ 'утеук' => 3927,
+ '_дфц' => 3928,
+ 'фквы_' => 3929,
+ 'зукш' => 3930,
+ 'ащкв_' => 3931,
+ 'щтыр' => 3932,
+ 'пкш' => 3933,
+ '_Ðку' => 3934,
+ 'ууы' => 3935,
+ 'идшÑ' => 3936,
+ 'Ñеук' => 3937,
+ 'гтшм' => 3938,
+ 'щцтд' => 3939,
+ 'КЩ' => 3940,
+ 'кштÑ' => 3941,
+ '_уфк' => 3942,
+ '_Уф' => 3943,
+ 'гкфд' => 3944,
+ 'вуте_' => 3945,
+ 'фг_' => 3946,
+ 'цщщв_' => 3947,
+ 'дфг' => 3948,
+ 'дги' => 3949,
+ 'шззш' => 3950,
+ 'уÑрт' => 3951,
+ 'ьщ_' => 3952,
+ '_пшк' => 3953,
+ 'ршдд' => 3954,
+ '_щзу' => 3955,
+ 'пфы' => 3956,
+ 'вшаа' => 3957,
+ 'тшеш' => 3958,
+ 'ньз' => 3959,
+ 'фкфе' => 3960,
+ 'шьщ' => 3961,
+ 'Гтшеу' => 3962,
+ 'дгеш' => 3963,
+ 'ктфеш' => 3964,
+ 'ыщÑшф' => 3965,
+ 'пшф' => 3966,
+ 'куф_' => 3967,
+ 'фи_' => 3968,
+ 'дер' => 3969,
+ 'ыщв' => 3970,
+ 'щиуке' => 3971,
+ 'ьшв' => 3972,
+ 'пшкд' => 3973,
+ '_адф' => 3974,
+ 'уфÑÑ€' => 3975,
+ 'гтт' => 3976,
+ '_дшау' => 3977,
+ 'Ñщтв' => 3978,
+ 'Ñщз' => 3979,
+ 'фтвш' => 3980,
+ 'Ñ‹Ñ„Ñ‚_' => 3981,
+ 'гдфк' => 3982,
+ 'текщ' => 3983,
+ 'фзфт' => 3984,
+ 'егкф' => 3985,
+ 'кун' => 3986,
+ 'еьф' => 3987,
+ 'Ñрфу' => 3988,
+ 'ыешег' => 3989,
+ 'щтырш' => 3990,
+ 'фпгу' => 3991,
+ 'щщ_' => 3992,
+ 'фтпгф' => 3993,
+ 'ЫÑрщ' => 3994,
+ '_лр' => 3995,
+ 'гфпу' => 3996,
+ 'уиу' => 3997,
+ 'вшв_' => 3998,
+ 'упщ' => 3999,
+ 'шйг' => 4000,
+ 'гышт' => 4001,
+ 'ьищ' => 4002,
+ 'ив' => 4003,
+ 'щтуы_' => 4004,
+ 'Зг' => 4005,
+ 'шке' => 4006,
+ 'Тфеш' => 4007,
+ 'фзе' => 4008,
+ 'пь' => 4009,
+ 'пгфп' => 4010,
+ '_дщм' => 4011,
+ 'ыекщ' => 4012,
+ 'кшÑÑ€' => 4013,
+ 'фтпу_' => 4014,
+ '_ЫÑрщ' => 4015,
+ '_гтшм' => 4016,
+ 'мшв_' => 4017,
+ 'афд' => 4018,
+ 'здщ' => 4019,
+ 'кшвп' => 4020,
+ 'вшыф' => 4021,
+ 'тукфд' => 4022,
+ 'зкщв' => 4023,
+ 'ызщке' => 4024,
+ 'нкш' => 4025,
+ 'щыф' => 4026,
+ 'дув_' => 4027,
+ 'ещкы_' => 4028,
+ 'тыеш' => 4029,
+ 'щщт_' => 4030,
+ 'ещг' => 4031,
+ 'дшв' => 4032,
+ 'тут' => 4033,
+ 'уышву' => 4034,
+ 'кфзрн' => 4035,
+ 'зшеф' => 4036,
+ '_Тфеш' => 4037,
+ 'Ñщкв' => 4038,
+ 'ееук_' => 4039,
+ 'кфдшф' => 4040,
+ 'пуь' => 4041,
+ 'гдфеш' => 4042,
+ 'ыеку' => 4043,
+ 'фддф' => 4044,
+ 'кдф' => 4045,
+ '_штÑ' => 4046,
+ 'ыфш' => 4047,
+ 'фдуы' => 4048,
+ '_щту' => 4049,
+ 'пгфпу' => 4050,
+ 'учш' => 4051,
+ 'дфы_' => 4052,
+ 'щцтдщ' => 4053,
+ 'шешÑ' => 4054,
+ 'фьут' => 4055,
+ 'фтпф' => 4056,
+ 'кищ' => 4057,
+ 'шÑг' => 4058,
+ '_уе' => 4059,
+ 'фкфÑ' => 4060,
+ 'ьшк' => 4061,
+ '_шьф' => 4062,
+ 'ешыр' => 4063,
+ 'гтшму' => 4064,
+ 'штв_' => 4065,
+ 'И_' => 4066,
+ 'фыыу' => 4067,
+ '_Зг' => 4068,
+ 'Ñшз' => 4069,
+ 'фдфт' => 4070,
+ 'дег' => 4071,
+ 'уккн' => 4072,
+ 'Ñ„Ñеу' => 4073,
+ 'ыду' => 4074,
+ 'акуу' => 4075,
+ 'фтшь' => 4076,
+ 'щае' => 4077,
+ 'тгьи' => 4078,
+ '_ьфкл' => 4079,
+ 'щгз_' => 4080,
+ 'ыекшÑ' => 4081,
+ 'кьщ' => 4082,
+ '_идщ' => 4083,
+ 'фзрн_' => 4084,
+ 'фещк_' => 4085,
+ '_игы' => 4086,
+ 'туыу_' => 4087,
+ 'зги' => 4088,
+ 'фгв' => 4089,
+ 'фшв' => 4090,
+ 'фтшу' => 4091,
+ 'щи_' => 4092,
+ 'ефл' => 4093,
+ 'Сркш' => 4094,
+ 'уз_' => 4095,
+ 'тен_' => 4096,
+ 'вшщ_' => 4097,
+ 'ЫУ' => 4098,
+ 'Ñ„Ñ‚Ñ‚Ñ„' => 4099,
+ 'тпгфп' => 4100,
+ 'ьутеф' => 4101,
+ 'еуÑÑ€' => 4102,
+ 'шеÑÑ€' => 4103,
+ 'гфешщ' => 4104,
+ '_Ñкщ' => 4105,
+ 'ршщ' => 4106,
+ 'вгд' => 4107,
+ 'ефшт_' => 4108,
+ 'шнф' => 4109,
+ 'Ñ„Ñ‚ÑÑ€' => 4110,
+ 'вгы' => 4111,
+ 'щкпфт' => 4112,
+ 'Ñфе' => 4113,
+ '_рщгы' => 4114,
+ 'шщтыр' => 4115,
+ 'лщ_' => 4116,
+ 'дупу_' => 4117,
+ '_вшыф' => 4118,
+ '_штм' => 4119,
+ 'дшÑÑ„' => 4120,
+ 'ую' => 4121,
+ 'Сркшы' => 4122,
+ 'кфеу_' => 4123,
+ '_Ñгк' => 4124,
+ 'текн' => 4125,
+ 'щтб' => 4126,
+ 'нук_' => 4127,
+ 'кгÑе' => 4128,
+ 'шгы' => 4129,
+ 'щвгÑе' => 4130,
+ 'ышфт_' => 4131,
+ '_Ñ„ÑÑ' => 4132,
+ 'дшыр_' => 4133,
+ 'уау' => 4134,
+ '_Сркш' => 4135,
+ 'кшвпу' => 4136,
+ 'гтф' => 4137,
+ 'Ег' => 4138,
+ 'Ñ‹Ñ„Ñ‹' => 4139,
+ 'егкуы' => 4140,
+ 'кшÑе' => 4141,
+ 'уфтш' => 4142,
+ 'кьфеш' => 4143,
+ '_ьфкш' => 4144,
+ 'фкÑÑ€_' => 4145,
+ 'шеук' => 4146,
+ 'аауку' => 4147,
+ 'Фшк' => 4148,
+ 'дгешщ' => 4149,
+ 'тщы' => 4150,
+ 'рку' => 4151,
+ 'щзщ' => 4152,
+ 'ещд' => 4153,
+ '_цфеу' => 4154,
+ 'тшьф' => 4155,
+ '_вшыÑ' => 4156,
+ 'пещ' => 4157,
+ 'дфл' => 4158,
+ 'деу' => 4159,
+ '_вшаа' => 4160,
+ 'ашÑÑ„' => 4161,
+ '_Ñ„Ñ‚Ñ„' => 4162,
+ 'тпдш' => 4163,
+ 'дфь_' => 4164,
+ 'Ñув' => 4165,
+ 'тпшту' => 4166,
+ 'Фе' => 4167,
+ 'шааук' => 4168,
+ 'ын_' => 4169,
+ 'тпуд' => 4170,
+ '_ьфл' => 4171,
+ 'ыгы' => 4172,
+ 'гту' => 4173,
+ 'ыщь' => 4174,
+ 'ТЕ' => 4175,
+ 'тдщф' => 4176,
+ 'щыы_' => 4177,
+ 'ШЕ' => 4178,
+ '_ьщы' => 4179,
+ 'мфд_' => 4180,
+ 'гте_' => 4181,
+ 'вшм' => 4182,
+ 'фыеш' => 4183,
+ '_тгьи' => 4184,
+ 'вщд' => 4185,
+ 'ещщ' => 4186,
+ 'ешÑфд' => 4187,
+ 'шефк' => 4188,
+ 'зрще' => 4189,
+ 'щÑщ' => 4190,
+ 'штпе' => 4191,
+ 'тгьиу' => 4192,
+ 'ддщц' => 4193,
+ 'Ñщтек' => 4194,
+ '_вшв_' => 4195,
+ 'ерг' => 4196,
+ '_ргь' => 4197,
+ 'мн' => 4198,
+ 'уьиу' => 4199,
+ 'ьуь' => 4200,
+ 'кешт' => 4201,
+ 'мукт' => 4202,
+ '_Фшк' => 4203,
+ '_йгу' => 4204,
+ '_пущ' => 4205,
+ 'Ñгде' => 4206,
+ '_ыги' => 4207,
+ 'ышвут' => 4208,
+ 'фмшв_' => 4209,
+ 'ЕЩ' => 4210,
+ 'Фте' => 4211,
+ '_Ñршд' => 4212,
+ 'тпду' => 4213,
+ 'утв_' => 4214,
+ 'шÑе_' => 4215,
+ 'тдщфв' => 4216,
+ 'уещ' => 4217,
+ 'СР' => 4218,
+ 'вуÑ' => 4219,
+ 'пуые' => 4220,
+ 'фееу' => 4221,
+ '_лт' => 4222,
+ 'шпт_' => 4223,
+ '_ерк' => 4224,
+ 'аауÑ' => 4225,
+ 'ефте' => 4226,
+ 'Ñудд' => 4227,
+ 'вщуы' => 4228,
+ 'зукфе' => 4229,
+ 'зкщвг' => 4230,
+ 'екгÑе' => 4231,
+ 'Ñ„Ñру' => 4232,
+ 'Фдд' => 4233,
+ 'дшфь_' => 4234,
+ '_зфы' => 4235,
+ 'кщфв' => 4236,
+ 'еут_' => 4237,
+ 'рщьф' => 4238,
+ 'вÑ' => 4239,
+ 'дщфв_' => 4240,
+ '_зщц' => 4241,
+ 'гч' => 4242,
+ 'гтвук' => 4243,
+ 'ешыр_' => 4244,
+ '_кув' => 4245,
+ 'куышв' => 4246,
+ 'гидшÑ' => 4247,
+ '_Фте' => 4248,
+ 'шьфп' => 4249,
+ '_узш' => 4250,
+ '_дшм' => 4251,
+ 'уфг' => 4252,
+ 'вг_' => 4253,
+ '_фге' => 4254,
+ 'шщд' => 4255,
+ 'Ñешму' => 4256,
+ 'аауÑе' => 4257,
+ 'фнук' => 4258,
+ 'ве' => 4259,
+ 'увук' => 4260,
+ 'Щд' => 4261,
+ 'цуф' => 4262,
+ 'пшщт' => 4263,
+ 'щььг' => 4264,
+ '_кшÑ' => 4265,
+ 'Ñдг' => 4266,
+ 'ьшту' => 4267,
+ 'ле' => 4268,
+ 'кгп' => 4269,
+ 'дегк' => 4270,
+ 'гдег' => 4271,
+ 'ыуь' => 4272,
+ 'ну_' => 4273,
+ '_кфе' => 4274,
+ 'ктщ' => 4275,
+ 'штше' => 4276,
+ 'фекш' => 4277,
+ 'во' => 4278,
+ 'Тфешщ' => 4279,
+ 'фдша' => 4280,
+ 'егы' => 4281,
+ '_ше_' => 4282,
+ 'Пущ' => 4283,
+ 'уешÑ' => 4284,
+ 'твку' => 4285,
+ 'тыщт' => 4286,
+ 'щтб_' => 4287,
+ 'шдду_' => 4288,
+ 'гкÑÑ€' => 4289,
+ 'Зку' => 4290,
+ '_Фе' => 4291,
+ 'ашкы' => 4292,
+ 'шид' => 4293,
+ 'тпещ' => 4294,
+ 'фдÑ' => 4295,
+ '_Фдд' => 4296,
+ 'мштп_' => 4297,
+ 'тыг' => 4298,
+ 'тпр' => 4299,
+ 'цтдщф' => 4300,
+ 'екщт' => 4301,
+ 'шьь' => 4302,
+ 'ЫÑрщщ' => 4303,
+ 'пещт' => 4304,
+ '_Ñ‹Ñщ' => 4305,
+ 'ввш' => 4306,
+ 'Штвшф' => 4307,
+ '_дщму' => 4308,
+ 'кфшд' => 4309,
+ 'узу' => 4310,
+ 'штш_' => 4311,
+ 'щште' => 4312,
+ 'дшзз' => 4313,
+ '_ÑŒÑ' => 4314,
+ 'зе_' => 4315,
+ 'Кщи' => 4316,
+ '_Пущ' => 4317,
+ 'иы_' => 4318,
+ 'Ñ„Ñеук' => 4319,
+ 'ашкые' => 4320,
+ 'щзг' => 4321,
+ 'рув' => 4322,
+ '_вщу' => 4323,
+ 'ифи' => 4324,
+ 'зщцу' => 4325,
+ '_Щд' => 4326,
+ 'ифв' => 4327,
+ 'екшÑе' => 4328,
+ 'шфешщ' => 4329,
+ 'Ñфв' => 4330,
+ 'фееф' => 4331,
+ '_фтшь' => 4332,
+ '_ашкы' => 4333,
+ 'гдегк' => 4334,
+ 'ЩТ_' => 4335,
+ 'фпгу_' => 4336,
+ 'фтштп' => 4337,
+ 'ефид' => 4338,
+ 'ьзду_' => 4339,
+ 'рфдд' => 4340,
+ 'фше' => 4341,
+ 'едф' => 4342,
+ '_Зку' => 4343,
+ 'дщтп' => 4344,
+ 'вщуы_' => 4345,
+ '_шыд' => 4346,
+ 'ырщц' => 4347,
+ 'ыекгÑ' => 4348,
+ '_Кщи' => 4349,
+ 'Ñщьу' => 4350,
+ '_ые_' => 4351,
+ 'гм' => 4352,
+ 'текн_' => 4353,
+ 'ыеы_' => 4354,
+ 'еьу' => 4355,
+ 'Уч' => 4356,
+ 'штпещ' => 4357,
+ 'тпещт' => 4358,
+ '_Ег' => 4359,
+ 'фьиш' => 4360,
+ 'зрщещ' => 4361,
+ 'гыыш' => 4362,
+ 'ьшдн' => 4363,
+ '_у_' => 4364,
+ 'утÑн' => 4365,
+ 'дфтпг' => 4366,
+ 'Ñфеш' => 4367,
+ 'Сщк' => 4368,
+ 'ушт_' => 4369,
+ 'ьфтв' => 4370,
+ '_вшые' => 4371,
+ 'ддут' => 4372,
+ 'зкуыы' => 4373,
+ 'дгу_' => 4374,
+ 'фтвы_' => 4375,
+ 'рштв' => 4376,
+ 'щььгт' => 4377,
+ 'ыщге' => 4378,
+ '_акуу' => 4379,
+ 'ефдш' => 4380,
+ 'штву' => 4381,
+ '_пшкд' => 4382,
+ 'тшы_' => 4383,
+ 'щзу_' => 4384,
+ 'кфае' => 4385,
+ 'рфуд' => 4386,
+ 'щдшт' => 4387,
+ 'фпт' => 4388,
+ 'фч_' => 4389,
+ 'утк' => 4390,
+ 'твфк' => 4391,
+ 'ььгтш' => 4392,
+ 'тыеше' => 4393,
+ 'умщ' => 4394,
+ '_ец' => 4395,
+ 'ышеш' => 4396,
+ 'ецу' => 4397,
+ 'фдер' => 4398,
+ 'оф_' => 4399,
+ 'фтфпу' => 4400,
+ 'Цщкд' => 4401,
+ 'шашÑÑ„' => 4402,
+ 'тшпр' => 4403,
+ 'кшту_' => 4404,
+ '_ыут' => 4405,
+ 'щкву' => 4406,
+ 'укв' => 4407,
+ 'Ыщге' => 4408,
+ 'Икщ' => 4409,
+ 'уашт' => 4410,
+ 'щвуд' => 4411,
+ 'еуш' => 4412,
+ 'Ñфешщ' => 4413,
+ 'рщв' => 4414,
+ 'Ьшт' => 4415,
+ 'щкпу_' => 4416,
+ '_рщк' => 4417,
+ 'ылф' => 4418,
+ 'вгк' => 4419,
+ 'мшф' => 4420,
+ 'уккн_' => 4421,
+ 'Цщкдв' => 4422,
+ 'шÑфе' => 4423,
+ 'ддштп' => 4424,
+ 'Ðщг' => 4425,
+ 'цштп' => 4426,
+ 'зуд' => 4427,
+ 'згид' => 4428,
+ 'ШЩ' => 4429,
+ 'Ыщгер' => 4430,
+ 'уÑк' => 4431,
+ 'Здф' => 4432,
+ 'кыщт_' => 4433,
+ 'уÑещк' => 4434,
+ '_Ñшен' => 4435,
+ 'клы' => 4436,
+ 'туÑ' => 4437,
+ 'гыеш' => 4438,
+ '_Ыщге' => 4439,
+ 'мфт_' => 4440,
+ 'ьшыыш' => 4441,
+ 'ыщгер' => 4442,
+ 'уфые' => 4443,
+ 'путук' => 4444,
+ 'дфыы_' => 4445,
+ 'ащг' => 4446,
+ '_фдд_' => 4447,
+ '_Цщкд' => 4448,
+ 'геук' => 4449,
+ 'згидш' => 4450,
+ 'цуые' => 4451,
+ 'уфтшт' => 4452,
+ 'удшт' => 4453,
+ 'Ñщдду' => 4454,
+ 'Цфк' => 4455,
+ '_ифÑ' => 4456,
+ 'ви' => 4457,
+ '_ыщге' => 4458,
+ 'утег' => 4459,
+ 'ИФ' => 4460,
+ 'утф_' => 4461,
+ 'шш_' => 4462,
+ 'кдшт' => 4463,
+ 'цшы' => 4464,
+ 'Вфм' => 4465,
+ 'дфые' => 4466,
+ '_вщуы' => 4467,
+ 'укыу' => 4468,
+ 'фыг' => 4469,
+ 'лфд' => 4470,
+ 'кфву' => 4471,
+ 'ешту' => 4472,
+ '_Уч' => 4473,
+ '_Ðщг' => 4474,
+ '_пук' => 4475,
+ 'кщÑл' => 4476,
+ '_уа' => 4477,
+ '_Икщ' => 4478,
+ 'твш_' => 4479,
+ 'шÑфеш' => 4480,
+ 'зщцук' => 4481,
+ 'фдь' => 4482,
+ 'Сфд' => 4483,
+ 'фештп' => 4484,
+ 'ÑÑу' => 4485,
+ '_зрще' => 4486,
+ 'тшпре' => 4487,
+ '_ызщ' => 4488,
+ 'щкь_' => 4489,
+ 'ыуте' => 4490,
+ '_шьфп' => 4491,
+ '_рфм' => 4492,
+ '_цщкл' => 4493,
+ 'вув' => 4494,
+ 'Ñг' => 4495,
+ 'зфтн' => 4496,
+ 'уаау' => 4497,
+ '_Ьшт' => 4498,
+ 'ьуер' => 4499,
+ '_фее' => 4500,
+ 'дфн_' => 4501,
+ 'гл_' => 4502,
+ 'лшд' => 4503,
+ '_пкуу' => 4504,
+ 'Ыек' => 4505,
+ 'афт' => 4506,
+ 'щдге' => 4507,
+ 'фтпд' => 4508,
+ '_кщи' => 4509,
+ 'удфе' => 4510,
+ 'ышту' => 4511,
+ 'щкуы' => 4512,
+ 'ыещт_' => 4513,
+ '_гтше' => 4514,
+ '_Сщк' => 4515,
+ 'кшпр' => 4516,
+ 'гкфд_' => 4517,
+ '_Вфм' => 4518,
+ 'уфде' => 4519,
+ 'диу' => 4520,
+ 'шутÑу' => 4521,
+ 'штпук' => 4522,
+ 'екщд' => 4523,
+ 'щм_' => 4524,
+ 'Ñлш' => 4525,
+ 'ерущ' => 4526,
+ '_Здф' => 4527,
+ '_Цфк' => 4528,
+ 'щщь' => 4529,
+ 'вфм' => 4530,
+ 'дзр' => 4531,
+ 'ьшдн_' => 4532,
+ 'акфтÑ' => 4533,
+ 'ещз_' => 4534,
+ 'куÑе' => 4535,
+ 'Рщц_' => 4536,
+ '_Ñдщ' => 4537,
+ 'щфе' => 4538,
+ 'цудд' => 4539,
+ '_уг' => 4540,
+ 'шкв' => 4541,
+ 'вщцтд' => 4542,
+ 'ущкпу' => 4543,
+ 'рфму' => 4544,
+ '_пщд' => 4545,
+ '_Рщц_' => 4546,
+ 'ри' => 4547,
+ 'го' => 4548,
+ 'шды' => 4549,
+ 'фддш' => 4550,
+ '_зкшт' => 4551,
+ 'чфь' => 4552,
+ '_пкщг' => 4553,
+ 'ееу_' => 4554,
+ '_фм' => 4555,
+ 'ЫЫ' => 4556,
+ 'цщкл_' => 4557,
+ '_тщм' => 4558,
+ 'Икф' => 4559,
+ 'кшут' => 4560,
+ 'тефш' => 4561,
+ 'уфпг' => 4562,
+ 'уыеф' => 4563,
+ 'щвуы' => 4564,
+ 'уьиук' => 4565,
+ 'ФС' => 4566,
+ '_ырщц' => 4567,
+ 'ищф' => 4568,
+ 'укеш' => 4569,
+ 'шзы_' => 4570,
+ 'Ифт' => 4571,
+ 'кщгз_' => 4572,
+ 'утÑÑ€' => 4573,
+ 'шÑег' => 4574,
+ '_кум' => 4575,
+ 'щшд' => 4576,
+ 'Щт' => 4577,
+ 'дшеф' => 4578,
+ 'щшв' => 4579,
+ 'фае_' => 4580,
+ 'луд' => 4581,
+ 'ьзфтн' => 4582,
+ 'пту' => 4583,
+ 'Штеук' => 4584,
+ 'днь' => 4585,
+ '_вфе' => 4586,
+ '_Ыек' => 4587,
+ 'фпк' => 4588,
+ 'уо' => 4589,
+ 'шащ' => 4590,
+ 'фтуы' => 4591,
+ '_лфк' => 4592,
+ 'дт' => 4593,
+ 'утефд' => 4594,
+ 'утпш' => 4595,
+ 'туф' => 4596,
+ 'ÑÑщ' => 4597,
+ 'ршеу_' => 4598,
+ 'шьфд' => 4599,
+ 'Ñ‚Ñ‹Ñ„' => 4600,
+ 'ифыу' => 4601,
+ 'дшу_' => 4602,
+ 'утпд' => 4603,
+ 'Ñщт' => 4604,
+ 'офÑ' => 4605,
+ 'ыйг' => 4606,
+ '_руд' => 4607,
+ 'мшдду' => 4608,
+ 'ащку' => 4609,
+ 'кмшÑ' => 4610,
+ 'дшл' => 4611,
+ 'кьы' => 4612,
+ '_Сфд' => 4613,
+ 'Ñрфуд' => 4614,
+ 'пгт' => 4615,
+ 'ешфт_' => 4616,
+ 'квф' => 4617,
+ 'щрф' => 4618,
+ '_ьщг' => 4619,
+ 'ШФ' => 4620,
+ '_Ñн' => 4621,
+ '_Икф' => 4622,
+ 'ыефк_' => 4623,
+ 'еуд_' => 4624,
+ 'фвм' => 4625,
+ 'шпук' => 4626,
+ '_еуы' => 4627,
+ '_Ñ„Ñ‚_' => 4628,
+ 'ршф' => 4629,
+ 'ььщ' => 4630,
+ 'уде' => 4631,
+ 'кшпре' => 4632,
+ 'кща' => 4633,
+ 'ощрт_' => 4634,
+ 'Ñшщ' => 4635,
+ 'ищн' => 4636,
+ 'фьзд' => 4637,
+ '_ьук' => 4638,
+ 'кшен' => 4639,
+ '_гы_' => 4640,
+ 'ашы' => 4641,
+ 'пдшы' => 4642,
+ 'укмшÑ' => 4643,
+ 'зфкл' => 4644,
+ 'ифее' => 4645,
+ 'утÑн_' => 4646,
+ 'гкн_' => 4647,
+ '_Ñ‹Ñш' => 4648,
+ 'шгы_' => 4649,
+ 'тфвф' => 4650,
+ 'Лшт' => 4651,
+ '_щге' => 4652,
+ 'дуе_' => 4653,
+ 'нуф' => 4654,
+ '_пщщ' => 4655,
+ 'щьфт_' => 4656,
+ 'штшые' => 4657,
+ 'ищв' => 4658,
+ '_мщд' => 4659,
+ '_Ñ„Ñ‹_' => 4660,
+ 'ушпр' => 4661,
+ 'фак' => 4662,
+ '_Ифт' => 4663,
+ 'ьгк' => 4664,
+ 'уфпгу' => 4665,
+ 'ддг' => 4666,
+ 'квук_' => 4667,
+ 'ьфке' => 4668,
+ 'дцф' => 4669,
+ 'гпф' => 4670,
+ 'Срфк' => 4671,
+ 'пфтш' => 4672,
+ 'пут_' => 4673,
+ 'тешф' => 4674,
+ 'гуы_' => 4675,
+ 'дут_' => 4676,
+ 'шззшт' => 4677,
+ 'Сдф' => 4678,
+ '_ещз' => 4679,
+ 'дши' => 4680,
+ 'шщг' => 4681,
+ 'зшу' => 4682,
+ 'дшы_' => 4683,
+ 'щвы' => 4684,
+ 'игкп' => 4685,
+ 'гьз' => 4686,
+ 'руые' => 4687,
+ 'уыг' => 4688,
+ 'фтеы' => 4689,
+ 'кеук' => 4690,
+ 'ирф' => 4691,
+ 'щьфы' => 4692,
+ 'нÑд' => 4693,
+ 'пшы' => 4694,
+ 'зшефд' => 4695,
+ 'еьут' => 4696,
+ 'пщм' => 4697,
+ 'еуьз' => 4698,
+ '_рщь' => 4699,
+ 'Ñ‘' => 4700,
+ 'Ñщщ' => 4701,
+ 'рущк' => 4702,
+ 'шыщт_' => 4703,
+ 'щкфе' => 4704,
+ 'вфт_' => 4705,
+ '_тшп' => 4706,
+ 'зфтн_' => 4707,
+ 'ШД' => 4708,
+ 'шÑрфу' => 4709,
+ 'шÑегк' => 4710,
+ 'щзф' => 4711,
+ 'ыышф' => 4712,
+ 'уик' => 4713,
+ '_офь' => 4714,
+ 'гÑу' => 4715,
+ '_Ñкф' => 4716,
+ 'ыуз' => 4717,
+ '_Срфк' => 4718,
+ '_зщцу' => 4719,
+ 'ап' => 4720,
+ 'уфдер' => 4721,
+ 'еудд' => 4722,
+ 'ЩÐ' => 4723,
+ 'зщш' => 4724,
+ '_шыдф' => 4725,
+ 'ЫШ' => 4726,
+ 'швук' => 4727,
+ 'кщÑу' => 4728,
+ '_щту_' => 4729,
+ 'кфте' => 4730,
+ 'зфз' => 4731,
+ '_дн' => 4732,
+ 'щвф' => 4733,
+ 'др' => 4734,
+ 'ьфк_' => 4735,
+ 'гкщз' => 4736,
+ 'ьк' => 4737,
+ 'кшьу' => 4738,
+ 'дл_' => 4739,
+ 'рфкв_' => 4740,
+ 'щыр' => 4741,
+ 'ыефт_' => 4742,
+ 'ефтÑ' => 4743,
+ 'ифÑл' => 4744,
+ 'кгы_' => 4745,
+ 'гшт' => 4746,
+ 'ыьш' => 4747,
+ 'щнф' => 4748,
+ '_рще' => 4749,
+ 'шьфпу' => 4750,
+ '_ерущ' => 4751,
+ 'вшеш' => 4752,
+ 'оо' => 4753,
+ 'Ð’Ñ„Ñ‚' => 4754,
+ 'кшу_' => 4755,
+ '_Щт' => 4756,
+ 'рштф' => 4757,
+ 'укштп' => 4758,
+ 'щфк' => 4759,
+ '_дше' => 4760,
+ '_ршт' => 4761,
+ 'ыща' => 4762,
+ 'Ьгы' => 4763,
+ 'фшту' => 4764,
+ 'Цшддш' => 4765,
+ 'Ñ„ÑÑ„' => 4766,
+ '_зкщв' => 4767,
+ 'вшаау' => 4768,
+ 'куфы' => 4769,
+ '_вщт' => 4770,
+ 'штвг' => 4771,
+ 'еьуте' => 4772,
+ 'уцы_' => 4773,
+ 'щыщ' => 4774,
+ 'УД' => 4775,
+ 'ззук' => 4776,
+ 'Ын' => 4777,
+ '_пфк' => 4778,
+ 'тпдшы' => 4779,
+ 'шфтф' => 4780,
+ 'дщÑл' => 4781,
+ 'рфуд_' => 4782,
+ 'Фа' => 4783,
+ 'Ñщф' => 4784,
+ 'шув_' => 4785,
+ 'зфшт' => 4786,
+ 'фтшф_' => 4787,
+ 'фкг' => 4788,
+ 'кшен_' => 4789,
+ 'реы' => 4790,
+ '_ьфтф' => 4791,
+ 'Ñщву' => 4792,
+ 'ЬшÑÑ€' => 4793,
+ 'ауы' => 4794,
+ 'ащд' => 4795,
+ '_Лшт' => 4796,
+ 'дщк_' => 4797,
+ 'ьщте' => 4798,
+ 'ешфд' => 4799,
+ 'гук' => 4800,
+ 'кг_' => 4801,
+ 'ÑшутÑ' => 4802,
+ 'тефд_' => 4803,
+ 'рп' => 4804,
+ 'афьш' => 4805,
+ 'Сру' => 4806,
+ '_Сдф' => 4807,
+ 'згдф' => 4808,
+ 'аут' => 4809,
+ 'ргьф' => 4810,
+ '_Ñршт' => 4811,
+ '_ифее' => 4812,
+ 'Уь' => 4813,
+ '_утпд' => 4814,
+ 'кфшт_' => 4815,
+ 'вшк' => 4816,
+ 'вцф' => 4817,
+ 'екшф' => 4818,
+ 'УК_' => 4819,
+ '_еуÑ' => 4820,
+ 'еукк' => 4821,
+ 'увщ' => 4822,
+ '_Ð’Ñ„Ñ‚' => 4823,
+ '_ыщÑш' => 4824,
+ '_Ñрщ' => 4825,
+ 'швпу_' => 4826,
+ 'тгы' => 4827,
+ 'гдфк_' => 4828,
+ '_Ьгы' => 4829,
+ 'мудщ' => 4830,
+ 'иудд' => 4831,
+ 'Офь' => 4832,
+ 'зещ' => 4833,
+ 'утпшт' => 4834,
+ '_ЬшÑÑ€' => 4835,
+ 'Ñршдв' => 4836,
+ '_ьн_' => 4837,
+ 'щÑлу' => 4838,
+ 'еа' => 4839,
+ 'еуз' => 4840,
+ 'еÑру' => 4841,
+ 'Шк' => 4842,
+ 'Ñкщы' => 4843,
+ 'Ñге' => 4844,
+ 'гкв' => 4845,
+ 'дфту' => 4846,
+ 'тщт_' => 4847,
+ 'аду' => 4848,
+ 'цщкв' => 4849,
+ 'укутÑ' => 4850,
+ 'шÑщ_' => 4851,
+ 'кук' => 4852,
+ 'ВШ' => 4853,
+ 'деф' => 4854,
+ '_Ын' => 4855,
+ 'уфкÑ' => 4856,
+ 'гые_' => 4857,
+ 'ыегв' => 4858,
+ 'кщьф' => 4859,
+ 'Ñ„Ñлы' => 4860,
+ 'фьшдн' => 4861,
+ 'упк' => 4862,
+ 'руфе' => 4863,
+ '_кщÑ' => 4864,
+ 'вшÑÑ„' => 4865,
+ 'шде' => 4866,
+ 'щьшт' => 4867,
+ 'тмш' => 4868,
+ 'чÑ' => 4869,
+ 'екф_' => 4870,
+ 'тыщт_' => 4871,
+ 'Ñгдф' => 4872,
+ '_Офь' => 4873,
+ 'щÑÑ' => 4874,
+ 'Ñук' => 4875,
+ 'Ñруд' => 4876,
+ '_егк' => 4877,
+ 'фвк' => 4878,
+ 'уук_' => 4879,
+ 'ьфр' => 4880,
+ '_щкп' => 4881,
+ 'Ðг' => 4882,
+ 'црше' => 4883,
+ 'Ыук' => 4884,
+ 'гпр_' => 4885,
+ 'гфпу_' => 4886,
+ 'Срфь' => 4887,
+ 'куÑщ' => 4888,
+ 'гктф' => 4889,
+ '_Фа' => 4890,
+ 'щзз' => 4891,
+ 'вуе' => 4892,
+ 'Ч_' => 4893,
+ '_ишк' => 4894,
+ 'уа_' => 4895,
+ 'ещÑ' => 4896,
+ '_Уь' => 4897,
+ 'Ñщтщ' => 4898,
+ 'шкз' => 4899,
+ 'кша' => 4900,
+ '_Срфь' => 4901,
+ '_зкф' => 4902,
+ 'ишдш' => 4903,
+ 'Цфд' => 4904,
+ '_Ñ_' => 4905,
+ '_ьфт_' => 4906,
+ 'ыуу' => 4907,
+ 'ыгку' => 4908,
+ 'Ñкуф' => 4909,
+ '_Сру' => 4910,
+ 'пдшыр' => 4911,
+ 'иукп' => 4912,
+ 'ыен' => 4913,
+ 'ыут_' => 4914,
+ 'шдшзз' => 4915,
+ 'кмшÑу' => 4916,
+ '_нуф' => 4917,
+ 'щтту' => 4918,
+ 'здфте' => 4919,
+ 'пещт_' => 4920,
+ 'Фду' => 4921,
+ 'дфну' => 4922,
+ 'кшÑ' => 4923,
+ 'ÑÑ„Ñ‚Ñ„' => 4924,
+ '_афьш' => 4925,
+ 'тещ_' => 4926,
+ '_утпш' => 4927,
+ 'ыгзу' => 4928,
+ 'ьфтш' => 4929,
+ 'дфм' => 4930,
+ 'КшÑ' => 4931,
+ 'штг' => 4932,
+ '_Шк' => 4933,
+ 'УЫ_' => 4934,
+ 'ышÑÑ„' => 4935,
+ 'увгÑ' => 4936,
+ 'фвук' => 4937,
+ 'ЩЬ' => 4938,
+ 'фтеы_' => 4939,
+ '_уаа' => 4940,
+ 'гьфт_' => 4941,
+ 'рфи' => 4942,
+ 'кфл' => 4943,
+ 'ргкÑ' => 4944,
+ 'Ñ_' => 4945,
+ '_зфкф' => 4946,
+ 'фдшф_' => 4947,
+ 'зщкеф' => 4948,
+ 'зкщÑ' => 4949,
+ '_кщы' => 4950,
+ 'фкфт' => 4951,
+ 'уну' => 4952,
+ 'цкш' => 4953,
+ '_Цфд' => 4954,
+ 'кег' => 4955,
+ '_иук' => 4956,
+ 'зрщту' => 4957,
+ 'геф' => 4958,
+ 'тфш' => 4959,
+ 'нфт_' => 4960,
+ 'дещ' => 4961,
+ '_КшÑ' => 4962,
+ 'щдгеш' => 4963,
+ 'щьзг' => 4964,
+ 'ефиду' => 4965,
+ 'Ифе' => 4966,
+ 'кфÑ' => 4967,
+ 'гг' => 4968,
+ '_Фду' => 4969,
+ 'ыгзук' => 4970,
+ '_щи' => 4971,
+ 'кщпк' => 4972,
+ 'тщьш' => 4973,
+ 'кшешы' => 4974,
+ 'Ñщтые' => 4975,
+ 'ыеду' => 4976,
+ '_Ðг' => 4977,
+ '_Ыук' => 4978,
+ 'ргкÑÑ€' => 4979,
+ 'дщму_' => 4980,
+ 'зштп' => 4981,
+ 'Фз' => 4982,
+ 'Ñ‹Ñшу' => 4983,
+ 'шдв_' => 4984,
+ 'двшт' => 4985,
+ 'шщк_' => 4986,
+ '_зуе' => 4987,
+ '_ÑÑ„' => 4988,
+ 'ЬÑ' => 4989,
+ 'уищ' => 4990,
+ 'укщ_' => 4991,
+ '_игк' => 4992,
+ '_еут' => 4993,
+ 'кщьу' => 4994,
+ 'Ñ„Ñ‹Ñ' => 4995,
+ '_Ифе' => 4996,
+ 'еукь' => 4997,
+ 'Ñуыы_' => 4998,
+ '_ыукм' => 4999,
+ '+' => 5000,
+ 'ышу' => 5001,
+ '_Ñщв' => 5002,
+ 'шÑк' => 5003,
+ 'ешы_' => 5004,
+ '_ыгзу' => 5005,
+ 'Сщдд' => 5006,
+ 'афьшд' => 5007,
+ 'утту' => 5008,
+ 'ттук' => 5009,
+ 'гзз' => 5010,
+ 'ТШ' => 5011,
+ 'шеф_' => 5012,
+ 'гдф_' => 5013,
+ 'уен' => 5014,
+ '_рфд' => 5015,
+ '_уÑщ' => 5016,
+ 'гÑфе' => 5017,
+ '_црше' => 5018,
+ 'ьзщк' => 5019,
+ 'щта' => 5020,
+ 'вгÑÑ„' => 5021,
+ 'щвн_' => 5022,
+ 'ащщв' => 5023,
+ 'фгые' => 5024,
+ 'фщ_' => 5025,
+ 'щзгд' => 5026,
+ 'рфл' => 5027,
+ 'иÑ' => 5028,
+ 'преы' => 5029,
+ 'щктш' => 5030,
+ 'вгÑеш' => 5031,
+ 'штащ' => 5032,
+ 'егы_' => 5033,
+ 'шеге' => 5034,
+ 'уекщ' => 5035,
+ 'вуаш' => 5036,
+ 'шзд' => 5037,
+ 'па' => 5038,
+ '_уму' => 5039,
+ '_дшп' => 5040,
+ 'Зук' => 5041,
+ 'ьшÑÑ€' => 5042,
+ 'ефв' => 5043,
+ 'зшÑе' => 5044,
+ 'щкеы' => 5045,
+ '_ащг' => 5046,
+ 'нп' => 5047,
+ '_ишп' => 5048,
+ 'зкще' => 5049,
+ 'муь' => 5050,
+ 'руфв' => 5051,
+ 'тщдщ' => 5052,
+ 'кщцт' => 5053,
+ 'шÑд' => 5054,
+ '_иу_' => 5055,
+ '_ЬÑ' => 5056,
+ '_ищк' => 5057,
+ 'ьув_' => 5058,
+ 'Ñ‹Ñшут' => 5059,
+ 'ьзге' => 5060,
+ '_зукы' => 5061,
+ '_ызуÑ' => 5062,
+ 'рукы' => 5063,
+ 'щквы' => 5064,
+ 'удщз' => 5065,
+ 'ЕМ' => 5066,
+ 'щмукт' => 5067,
+ 'пкфт' => 5068,
+ 'ршÑÑ€' => 5069,
+ 'фкм' => 5070,
+ 'фоф' => 5071,
+ '_иуы' => 5072,
+ '_зфд' => 5073,
+ 'Ñ‚Ñеш' => 5074,
+ 'щю' => 5075,
+ 'щтеф' => 5076,
+ 'кшмук' => 5077,
+ 'УФ' => 5078,
+ '_Сщдд' => 5079,
+ '_ьштш' => 5080,
+ '_Ñ‹Ñ‚' => 5081,
+ 'гтен_' => 5082,
+ 'дуыы' => 5083,
+ 'еуÑе' => 5084,
+ '_ыгт' => 5085,
+ 'ккут' => 5086,
+ 'уфкÑÑ€' => 5087,
+ 'зн_' => 5088,
+ 'цфку' => 5089,
+ 'щещ_' => 5090,
+ '_кфв' => 5091,
+ 'аштш' => 5092,
+ 'путе' => 5093,
+ 'тлу' => 5094,
+ 'уьы' => 5095,
+ 'фгд_' => 5096,
+ '_ьфш' => 5097,
+ 'нуфк' => 5098,
+ 'уцф' => 5099,
+ 'уфеу' => 5100,
+ 'фтеу' => 5101,
+ 'ефтв' => 5102,
+ '_ыегв' => 5103,
+ 'куут_' => 5104,
+ 'щдщпш' => 5105,
+ 'щмук_' => 5106,
+ 'уыф' => 5107,
+ 'куьу' => 5108,
+ '_мы' => 5109,
+ 'кÑг' => 5110,
+ 'Ршп' => 5111,
+ 'чч_' => 5112,
+ '_дщÑ' => 5113,
+ 'твн' => 5114,
+ 'тфл' => 5115,
+ '_Зук' => 5116,
+ '_зщке' => 5117,
+ 'зшд' => 5118,
+ 'щда' => 5119,
+ 'щцд' => 5120,
+ 'зкщз' => 5121,
+ 'гаа' => 5122,
+ 'руе' => 5123,
+ 'рудд' => 5124,
+ 'фквш' => 5125,
+ 'гпг' => 5126,
+ 'птф' => 5127,
+ 'шыешÑ' => 5128,
+ '_кщь' => 5129,
+ 'тша' => 5130,
+ 'текш' => 5131,
+ '_Ршп' => 5132,
+ 'тефшт' => 5133,
+ 'нзуы' => 5134,
+ 'Уг' => 5135,
+ 'щтвщ' => 5136,
+ 'шуц' => 5137,
+ '_еуые' => 5138,
+ 'ешеге' => 5139,
+ 'гтÑе' => 5140,
+ 'фгп' => 5141,
+ '_учф' => 5142,
+ 'щгкт' => 5143,
+ 'щвщ' => 5144,
+ 'зщдше' => 5145,
+ '_еуь' => 5146,
+ 'тшщт' => 5147,
+ 'Идф' => 5148,
+ 'Ñфг' => 5149,
+ 'твшт' => 5150,
+ 'ыун' => 5151,
+ 'ршь' => 5152,
+ 'щды_' => 5153,
+ 'ор' => 5154,
+ 'Ñшт' => 5155,
+ 'идг' => 5156,
+ '_цуы' => 5157,
+ 'еку_' => 5158,
+ 'кфае_' => 5159,
+ '_ищт' => 5160,
+ 'Утп' => 5161,
+ 'зешщ' => 5162,
+ '_Фз' => 5163,
+ 'гкшт' => 5164,
+ 'щтпы' => 5165,
+ 'кщш' => 5166,
+ 'Пд' => 5167,
+ 'ыдш' => 5168,
+ 'рфкду' => 5169,
+ 'егф' => 5170,
+ 'ззшту' => 5171,
+ 'пуьу' => 5172,
+ 'вгÑфе' => 5173,
+ 'фшты' => 5174,
+ 'дущ' => 5175,
+ 'Ñгдег' => 5176,
+ 'тфвф_' => 5177,
+ 'Фгы' => 5178,
+ 'куфе_' => 5179,
+ 'ыщгк' => 5180,
+ 'увшф_' => 5181,
+ 'Фке' => 5182,
+ 'фтер' => 5183,
+ 'Ьшд' => 5184,
+ 'пдщ' => 5185,
+ 'вув_' => 5186,
+ 'тщму' => 5187,
+ 'ифтл' => 5188,
+ '_рфму' => 5189,
+ 'гкфт' => 5190,
+ '_ШТ' => 5191,
+ 'ьшф' => 5192,
+ 'ефтÑу' => 5193,
+ 'тув_' => 5194,
+ 'ьд' => 5195,
+ 'щьзге' => 5196,
+ 'нзуы_' => 5197,
+ 'Ñ‹Ñ„Ñ' => 5198,
+ '_вшу' => 5199,
+ '_вфк' => 5200,
+ 'пкщгз' => 5201,
+ 'куфь' => 5202,
+ 'ры_' => 5203,
+ 'гдд_' => 5204,
+ 'мув' => 5205,
+ '_Уг' => 5206,
+ 'уыышщ' => 5207,
+ 'дщь' => 5208,
+ 'Ñфдд' => 5209,
+ 'уш_' => 5210,
+ 'дщкш' => 5211,
+ 'кпфтш' => 5212,
+ 'тыек' => 5213,
+ 'тащкь' => 5214,
+ 'дьф' => 5215,
+ '_Фгы' => 5216,
+ '_вуаш' => 5217,
+ 'ьщку' => 5218,
+ 'фзук' => 5219,
+ 'кщн' => 5220,
+ '_фкеш' => 5221,
+ 'дмф' => 5222,
+ 'диук' => 5223,
+ 'уÑщк' => 5224,
+ 'Ñшуте' => 5225,
+ 'цуут' => 5226,
+ 'пуые_' => 5227,
+ '_ызш' => 5228,
+ 'зешщт' => 5229,
+ 'ьфтфп' => 5230,
+ '_Идф' => 5231,
+ 'реу' => 5232,
+ 'дги_' => 5233,
+ 'тшен' => 5234,
+ 'шÑру' => 5235,
+ 'ргьфт' => 5236,
+ '_Утп' => 5237,
+ 'рфц' => 5238,
+ '_шд' => 5239,
+ '_вфн_' => 5240,
+ 'тлш' => 5241,
+ 'Пущк' => 5242,
+ '_вуÑ' => 5243,
+ 'дк' => 5244,
+ 'у-' => 5245,
+ 'пукы' => 5246,
+ 'ЗФ' => 5247,
+ 'дшззш' => 5248,
+ 'щдшеш' => 5249,
+ '_ащщв' => 5250,
+ 'ШШ_' => 5251,
+ 'дуфк' => 5252,
+ '_ЩÐ' => 5253,
+ 'зуу' => 5254,
+ 'фтшьф' => 5255,
+ 'гег' => 5256,
+ 'укз' => 5257,
+ 'цщьу' => 5258,
+ 'учфь' => 5259,
+ 'ьфдф' => 5260,
+ 'Ñфк' => 5261,
+ '_зшÑе' => 5262,
+ 'ÑнÑ' => 5263,
+ 'укшф_' => 5264,
+ 'аы' => 5265,
+ 'фьуте' => 5266,
+ 'ерштп' => 5267,
+ 'Ñщтщь' => 5268,
+ 'гтшÑ' => 5269,
+ 'кшщ_' => 5270,
+ 'швы' => 5271,
+ 'ище' => 5272,
+ 'фдуы_' => 5273,
+ '_Пд' => 5274,
+ 'щьфы_' => 5275,
+ '_нуфк' => 5276,
+ 'гв_' => 5277,
+ 'Ñ„Ñешщ' => 5278,
+ 'дуьу' => 5279,
+ 'шыышщ' => 5280,
+ 'фтещ' => 5281,
+ '_ышп' => 5282,
+ '_Пущк' => 5283,
+ 'шпреы' => 5284,
+ '_куÑщ' => 5285,
+ '_щкпф' => 5286,
+ 'двштп' => 5287,
+ 'Пущкп' => 5288,
+ '_фкÑ' => 5289,
+ 'уддщ' => 5290,
+ '_офÑ' => 5291,
+ '_еуÑÑ€' => 5292,
+ '_фак' => 5293,
+ 'дыщ' => 5294,
+ '_ир' => 5295,
+ 'гтвф' => 5296,
+ 'кшл' => 5297,
+ 'цщьут' => 5298,
+ 'Ñшфт' => 5299,
+ 'щтеу' => 5300,
+ 'кфтв_' => 5301,
+ 'уьзд' => 5302,
+ 'укг' => 5303,
+ 'Сщьь' => 5304,
+ 'тц' => 5305,
+ 'ферф' => 5306,
+ 'тщдщп' => 5307,
+ 'Ñлуе_' => 5308,
+ '_Ьшд' => 5309,
+ 'зфтш' => 5310,
+ 'ыцф' => 5311,
+ '_ишщ' => 5312,
+ 'ьуфтш' => 5313,
+ 'утыу' => 5314,
+ 'гыышф' => 5315,
+ 'Ñ‚Ñешщ' => 5316,
+ '_ефд' => 5317,
+ 'фдшен' => 5318,
+ 'фик' => 5319,
+ 'ещцт' => 5320,
+ 'гÑфеш' => 5321,
+ 'Сут' => 5322,
+ 'ьфшт' => 5323,
+ '_щк_' => 5324,
+ 'ерущк' => 5325,
+ 'щыше' => 5326,
+ 'Фп' => 5327,
+ 'кщгт' => 5328,
+ '_мфт' => 5329,
+ 'шыщв' => 5330,
+ 'екуф' => 5331,
+ 'Ñ„ÑŽ' => 5332,
+ 'ез' => 5333,
+ 'ылн' => 5334,
+ 'пщт_' => 5335,
+ 'Вфмш' => 5336,
+ 'Ршпр' => 5337,
+ 'вшг' => 5338,
+ 'ьфлу' => 5339,
+ 'кшÑе_' => 5340,
+ '_Ñ‹Ñшу' => 5341,
+ 'здфÑ' => 5342,
+ 'еушт' => 5343,
+ '_Фке' => 5344,
+ 'реы_' => 5345,
+ 'шиг' => 5346,
+ 'ыуфк' => 5347,
+ 'пуьут' => 5348,
+ 'ыешф' => 5349,
+ 'гтеф' => 5350,
+ 'штту' => 5351,
+ '_ерщ' => 5352,
+ 'ттщ' => 5353,
+ 'егкфд' => 5354,
+ '_фц' => 5355,
+ 'дшщт' => 5356,
+ 'фккн' => 5357,
+ '_цщьу' => 5358,
+ 'црут' => 5359,
+ 'ршпр_' => 5360,
+ 'фкдш' => 5361,
+ 'ншт' => 5362,
+ '_Ршпр' => 5363,
+ 'ра' => 5364,
+ 'Ñфк_' => 5365,
+ 'кьы_' => 5366,
+ 'Ñ„Ñк' => 5367,
+ 'щвуы_' => 5368,
+ 'щеф_' => 5369,
+ 'Зрш' => 5370,
+ 'Гтшм' => 5371,
+ '_лк' => 5372,
+ 'квшт' => 5373,
+ 'Ñ‹Ñкш' => 5374,
+ 'шащк' => 5375,
+ '_дуп' => 5376,
+ 'ушд' => 5377,
+ 'екуы' => 5378,
+ 'ьшу' => 5379,
+ 'туд_' => 5380,
+ 'ыешÑ_' => 5381,
+ 'ДД' => 5382,
+ 'Ñлук' => 5383,
+ 'гиф' => 5384,
+ 'идшÑ_' => 5385,
+ 'узшы' => 5386,
+ 'штуыы' => 5387,
+ 'ÑщтÑ' => 5388,
+ 'фтвщ' => 5389,
+ 'Ñщее' => 5390,
+ 'вщь_' => 5391,
+ 'Ñуз' => 5392,
+ 'мы_' => 5393,
+ '_црут' => 5394,
+ 'зршдш' => 5395,
+ 'зшыщ' => 5396,
+ '_Гтшм' => 5397,
+ 'шиук' => 5398,
+ 'ыщву' => 5399,
+ 'Фгые' => 5400,
+ 'гкщзу' => 5401,
+ '_ош' => 5402,
+ '_ьшÑÑ€' => 5403,
+ 'ьщтв' => 5404,
+ 'икше' => 5405,
+ 'кщеу' => 5406,
+ 'ыыг' => 5407,
+ 'дшÑу' => 5408,
+ 'ыл_' => 5409,
+ 'ьщвуд' => 5410,
+ '_Сут' => 5411,
+ 'кÑрш' => 5412,
+ '_Вфмш' => 5413,
+ 'кьшт' => 5414,
+ 'Ñ‹Ñру' => 5415,
+ 'рцф' => 5416,
+ 'тоф' => 5417,
+ '_рштв' => 5418,
+ 'феы_' => 5419,
+ 'зьу' => 5420,
+ 'щтф_' => 5421,
+ 'кфн_' => 5422,
+ 'еуп' => 5423,
+ 'ЩÐ_' => 5424,
+ 'угкщ' => 5425,
+ '_Сщьь' => 5426,
+ 'щгш' => 5427,
+ 'Ц_' => 5428,
+ 'ешфд_' => 5429,
+ 'фкешт' => 5430,
+ 'квщ' => 5431,
+ 'ею_' => 5432,
+ '_Фгые' => 5433,
+ 'рфтт' => 5434,
+ '_Зрш' => 5435,
+ 'фкфÑе' => 5436,
+ 'шмуы' => 5437,
+ 'фддщ' => 5438,
+ 'уыр_' => 5439,
+ '_ргьф' => 5440,
+ 'уттш' => 5441,
+ 'кшÑл_' => 5442,
+ 'флук' => 5443,
+ 'Ьщк' => 5444,
+ '_вфм' => 5445,
+ 'фьзду' => 5446,
+ 'Ñршту' => 5447,
+ 'Ñ‚Ñ„Ñ‚Ñ' => 5448,
+ 'шиду' => 5449,
+ '_кудф' => 5450,
+ 'кдуы' => 5451,
+ 'рщту_' => 5452,
+ 'щÑуы' => 5453,
+ '_учфь' => 5454,
+ 'Ьфкш' => 5455,
+ 'иуу' => 5456,
+ 'вшешщ' => 5457,
+ '_ьуь' => 5458,
+ 'кфÑеу' => 5459,
+ 'щзгдф' => 5460,
+ 'цшл' => 5461,
+ 'ЕМ_' => 5462,
+ 'тшен_' => 5463,
+ 'Гтшму' => 5464,
+ '_дшту' => 5465,
+ 'шьфе' => 5466,
+ 'црут_' => 5467,
+ 'удфтв' => 5468,
+ 'Иут' => 5469,
+ 'дшеу' => 5470,
+ 'щцф' => 5471,
+ 'зшÑег' => 5472,
+ 'швф_' => 5473,
+ 'щдф_' => 5474,
+ 'рфму_' => 5475,
+ 'фтфд' => 5476,
+ '_СЩ' => 5477,
+ 'шфы' => 5478,
+ 'шÑкщ' => 5479,
+ 'факш' => 5480,
+ 'шешыр' => 5481,
+ 'зштп_' => 5482,
+ 'мудщз' => 5483,
+ 'ощк' => 5484,
+ 'кутÑÑ€' => 5485,
+ 'ашÑфе' => 5486,
+ 'шмфд' => 5487,
+ '_зкщÑ' => 5488,
+ 'ÑнÑд' => 5489,
+ 'фдшфт' => 5490,
+ 'куфд' => 5491,
+ 'Дуф' => 5492,
+ 'утÑÑ€_' => 5493,
+ 'ыекн' => 5494,
+ 'еуÑрт' => 5495,
+ 'Тщке' => 5496,
+ 'ьфз' => 5497,
+ '_кгы' => 5498,
+ '_афÑе' => 5499,
+ 'преы_' => 5500,
+ '_ьу_' => 5501,
+ 'кфÑл' => 5502,
+ 'шфтф_' => 5503,
+ 'узщ' => 5504,
+ 'Ерщ' => 5505,
+ 'Срфьз' => 5506,
+ 'иуые' => 5507,
+ 'штук' => 5508,
+ '_туе' => 5509,
+ 'шек' => 5510,
+ 'екши' => 5511,
+ 'зшыщв' => 5512,
+ 'шзф' => 5513,
+ 'дьы' => 5514,
+ 'швв' => 5515,
+ 'фкен' => 5516,
+ 'цштп_' => 5517,
+ 'ьшдш' => 5518,
+ 'кун_' => 5519,
+ '_Фп' => 5520,
+ 'уер_' => 5521,
+ 'зрук' => 5522,
+ '_зкще' => 5523,
+ 'щтÑу' => 5524,
+ 'аÑ' => 5525,
+ '_Тщке' => 5526,
+ '_ерук' => 5527,
+ 'кÑ' => 5528,
+ 'еукт_' => 5529,
+ 'зьут' => 5530,
+ '_ь_' => 5531,
+ '_Ñрг' => 5532,
+ '_Ьфкш' => 5533,
+ 'еÑ_' => 5534,
+ 'ЩД' => 5535,
+ 'Г_' => 5536,
+ 'еуду' => 5537,
+ '_Ьщк' => 5538,
+ 'узг' => 5539,
+ 'Цуы' => 5540,
+ 'дфÑу_' => 5541,
+ '_фпу' => 5542,
+ '_идг' => 5543,
+ 'щвы_' => 5544,
+ 'щеы' => 5545,
+ '_м_' => 5546,
+ 'кудфе' => 5547,
+ 'щкыу' => 5548,
+ 'тту_' => 5549,
+ 'ыеь' => 5550,
+ '_фгы' => 5551,
+ '_Ерщ' => 5552,
+ 'аук_' => 5553,
+ '_штые' => 5554,
+ 'твщт_' => 5555,
+ 'кщд_' => 5556,
+ 'кфо' => 5557,
+ 'Зщд' => 5558,
+ 'фкшщ' => 5559,
+ 'кÑш' => 5560,
+ 'Ñ‚ÑŽ' => 5561,
+ 'цуут_' => 5562,
+ 'кфьф' => 5563,
+ '_гтв' => 5564,
+ 'афÑу' => 5565,
+ 'ргы' => 5566,
+ 'Ñру_' => 5567,
+ 'утÑ' => 5568,
+ 'Ñрфь' => 5569,
+ 'щпкфь' => 5570,
+ 'швщ' => 5571,
+ 'Мщ' => 5572,
+ '_вут' => 5573,
+ 'кешы' => 5574,
+ '_ЩÐ_' => 5575,
+ 'рфкфÑ' => 5576,
+ 'ккщк' => 5577,
+ 'Ьфе' => 5578,
+ 'укшщ' => 5579,
+ 'ьфн' => 5580,
+ 'шыщву' => 5581,
+ '_зфш' => 5582,
+ 'нц' => 5583,
+ 'егт' => 5584,
+ 'Сщьз' => 5585,
+ 'Ñрфкф' => 5586,
+ 'деук' => 5587,
+ 'дуьут' => 5588,
+ 'уÑÑ„' => 5589,
+ 'зщкт' => 5590,
+ 'пуе_' => 5591,
+ 'Ñрфтп' => 5592,
+ '_тщ_' => 5593,
+ 'фешÑ_' => 5594,
+ 'зьуте' => 5595,
+ 'ртщ' => 5596,
+ 'Ñ‚Ñук' => 5597,
+ 'ьштшы' => 5598,
+ 'еум' => 5599,
+ 'киш' => 5600,
+ '_кщÑл' => 5601,
+ '_дфк' => 5602,
+ 'шиш' => 5603,
+ 'мшÑу_' => 5604,
+ 'згеу' => 5605,
+ '_узшы' => 5606,
+ 'пгы' => 5607,
+ 'дфц_' => 5608,
+ '_пщм' => 5609,
+ '_Зщд' => 5610,
+ '_зфкл' => 5611,
+ '_Ñдш' => 5612,
+ 'лщк' => 5613,
+ '_ЬФ' => 5614,
+ 'кьн' => 5615,
+ 'икшв' => 5616,
+ 'зщыш' => 5617,
+ 'ыышт' => 5618,
+ 'ршÑÑ€_' => 5619,
+ 'ащкÑ' => 5620,
+ 'здфÑу' => 5621,
+ '_ыеку' => 5622,
+ 'рщьфы' => 5623,
+ 'црн' => 5624,
+ '_Сщьз' => 5625,
+ 'уул_' => 5626,
+ '_Ñ‹ÑÑ„' => 5627,
+ 'вщÑ' => 5628,
+ '_ышь' => 5629,
+ 'ыыуы' => 5630,
+ 'РШ' => 5631,
+ '_Цуы' => 5632,
+ '_щÑ' => 5633,
+ '_еуьз' => 5634,
+ 'уфм' => 5635,
+ 'кщгтв' => 5636,
+ 'фтшÑ' => 5637,
+ 'Ñрфкв' => 5638,
+ 'рщьу' => 5639,
+ 'умудщ' => 5640,
+ 'мукн' => 5641,
+ 'шкщт' => 5642,
+ 'ецуу' => 5643,
+ 'тшьфд' => 5644,
+ 'екшу' => 5645,
+ 'ыуфкÑ' => 5646,
+ 'щгте_' => 5647,
+ 'Ñ‚ÑÑ„' => 5648,
+ 'кмф' => 5649,
+ 'рштф_' => 5650,
+ 'щлш' => 5651,
+ 'угь' => 5652,
+ 'луы_' => 5653,
+ 'Рук' => 5654,
+ 'кпшт' => 5655,
+ 'ччч' => 5656,
+ '_ещг' => 5657,
+ 'вщп' => 5658,
+ 'фвшф' => 5659,
+ 'Руф' => 5660,
+ '_Ьфе' => 5661,
+ 'рнв' => 5662,
+ 'ьшдд' => 5663,
+ '_ефт' => 5664,
+ 'Суте' => 5665,
+ '_црн' => 5666,
+ '_Мщ' => 5667,
+ 'уцш' => 5668,
+ '_ьшыы' => 5669,
+ 'уÑ' => 5670,
+ 'твкщ' => 5671,
+ '_Иут' => 5672,
+ 'нер' => 5673,
+ 'гвф' => 5674,
+ 'фб' => 5675,
+ 'Ñ‹Ñг' => 5676,
+ 'твукы' => 5677,
+ 'ишф_' => 5678,
+ 'мн_' => 5679,
+ 'пфьуы' => 5680,
+ 'ыефд' => 5681,
+ 'зфт_' => 5682,
+ 'гтÑеш' => 5683,
+ 'кю_' => 5684,
+ 'ФВ' => 5685,
+ '_афк' => 5686,
+ 'ырштп' => 5687,
+ 'ещту_' => 5688,
+ 'Ñ„Ñ‚Ñ‚_' => 5689,
+ 'вуашт' => 5690,
+ 'ьщд' => 5691,
+ '_ишд' => 5692,
+ 'афш' => 5693,
+ 'укту' => 5694,
+ 'шуд_' => 5695,
+ '_факш' => 5696,
+ 'ушы' => 5697,
+ 'щтм' => 5698,
+ 'Э' => 5699,
+ '_ÑÑ„Ñ‚Ñ„' => 5700,
+ 'штвщ' => 5701,
+ 'дфр' => 5702,
+ 'дфнук' => 5703,
+ 'трф' => 5704,
+ 'тфм' => 5705,
+ '_кшм' => 5706,
+ 'гдв' => 5707,
+ 'СУ' => 5708,
+ '_Дуф' => 5709,
+ 'ым' => 5710,
+ 'икфт' => 5711,
+ 'Щз' => 5712,
+ 'Ñрщд' => 5713,
+ 'дщщв' => 5714,
+ 'кшеу' => 5715,
+ '_фвм' => 5716,
+ '_и_' => 5717,
+ 'вгые' => 5718,
+ 'еги' => 5719,
+ 'шйгу' => 5720,
+ '_ещц' => 5721,
+ 'зуÑш' => 5722,
+ 'ье' => 5723,
+ 'шьут' => 5724,
+ 'щкуф' => 5725,
+ 'мшуы' => 5726,
+ 'ынт' => 5727,
+ 'Рщг' => 5728,
+ 'йгуы' => 5729,
+ 'егь' => 5730,
+ '_Рук' => 5731,
+ 'ыекн_' => 5732,
+ 'укму' => 5733,
+ 'рфтш' => 5734,
+ 'фкут' => 5735,
+ 'нвк' => 5736,
+ '_Ñщф' => 5737,
+ 'щкеы_' => 5738,
+ '_ÑщтÑ' => 5739,
+ '_дшму' => 5740,
+ 'фдв_' => 5741,
+ '_Руф' => 5742,
+ 'ьуек' => 5743,
+ 'дшешÑ' => 5744,
+ '_Суте' => 5745,
+ '_дфы' => 5746,
+ 'ьщгы' => 5747,
+ '_ыуд' => 5748,
+ 'ыщае' => 5749,
+ 'кщтш' => 5750,
+ 'рны' => 5751,
+ 'ро' => 5752,
+ 'рду' => 5753,
+ 'Зршд' => 5754,
+ 'дер_' => 5755,
+ 'ьщые' => 5756,
+ 'ьфкн' => 5757,
+ 'щтпы_' => 5758,
+ 'тефк' => 5759,
+ 'руфд' => 5760,
+ 'кфÑу' => 5761,
+ '_иуые' => 5762,
+ 'гьут' => 5763,
+ 'увв' => 5764,
+ 'цршеу' => 5765,
+ 'Ñфкв' => 5766,
+ 'тегк' => 5767,
+ 'щквы_' => 5768,
+ '_шв' => 5769,
+ 'ефпу_' => 5770,
+ 'едфт' => 5771,
+ 'фгыу' => 5772,
+ 'геук_' => 5773,
+ 'муке' => 5774,
+ 'тау' => 5775,
+ 'гшдв' => 5776,
+ 'црн_' => 5777,
+ '_Рщг' => 5778,
+ 'щквук' => 5779,
+ 'Дфт' => 5780,
+ 'зщщ' => 5781,
+ 'ащкÑу' => 5782,
+ 'ыфтв' => 5783,
+ 'штфеш' => 5784,
+ '_в_' => 5785,
+ 'утÑ' => 5786,
+ 'Тщкер' => 5787,
+ 'црук' => 5788,
+ '_екфш' => 5789,
+ '_ифыу' => 5790,
+ 'укшфд' => 5791,
+ 'кщо' => 5792,
+ 'зщые' => 5793,
+ '_цуые' => 5794,
+ 'шфк' => 5795,
+ 'пукы_' => 5796,
+ 'щид' => 5797,
+ '_Ñфые' => 5798,
+ 'кьн_' => 5799,
+ 'утешф' => 5800,
+ 'згы' => 5801,
+ 'кдщ' => 5802,
+ 'шик' => 5803,
+ 'ьщгт' => 5804,
+ '_Зршд' => 5805,
+ 'тшу_' => 5806,
+ 'ЬШ' => 5807,
+ 'екфв' => 5808,
+ 'иш_' => 5809,
+ 'шÑду' => 5810,
+ 'ып' => 5811,
+ 'тлф' => 5812,
+ '_црн_' => 5813,
+ 'гфдш' => 5814,
+ 'теут' => 5815,
+ 'ырфк' => 5816,
+ 'ищч' => 5817,
+ 'игш' => 5818,
+ 'фкдуы' => 5819,
+ 'щзукф' => 5820,
+ 'ыфв' => 5821,
+ 'фкщд' => 5822,
+ 'щцы_' => 5823,
+ 'фпуь' => 5824,
+ '_Щз' => 5825,
+ 'куые_' => 5826,
+ 'шееу' => 5827,
+ 'ьзук' => 5828,
+ 'ФТ_' => 5829,
+ 'Ук' => 5830,
+ '_Ñщву' => 5831,
+ 'ио' => 5832,
+ 'уддф_' => 5833,
+ 'клуе' => 5834,
+ 'рфтпу' => 5835,
+ 'фии' => 5836,
+ '_вкш' => 5837,
+ 'ишы' => 5838,
+ 'шщгы' => 5839,
+ 'фвг' => 5840,
+ 'душ' => 5841,
+ 'еуч' => 5842,
+ 'пру' => 5843,
+ 'шц' => 5844,
+ 'ЫЩ' => 5845,
+ 'тшыр' => 5846,
+ 'пдфт' => 5847,
+ 'ешп' => 5848,
+ 'зут_' => 5849,
+ 'шще' => 5850,
+ 'зщзг' => 5851,
+ 'щтшф' => 5852,
+ 'кфтпу' => 5853,
+ 'щтфк' => 5854,
+ 'щьн' => 5855,
+ 'шкзщ' => 5856,
+ '_ШШ' => 5857,
+ 'узк' => 5858,
+ 'уецу' => 5859,
+ '_лрф' => 5860,
+ 'узшыщ' => 5861,
+ 'ьщи' => 5862,
+ 'Ыц' => 5863,
+ 'зкщÑу' => 5864,
+ 'Ñщьзг' => 5865,
+ 'ЕК' => 5866,
+ 'шщы' => 5867,
+ 'шдшен' => 5868,
+ '_щм' => 5869,
+ 'фддн' => 5870,
+ 'фдфь' => 5871,
+ 'дщи' => 5872,
+ 'афе' => 5873,
+ 'фззу' => 5874,
+ 'Црш' => 5875,
+ 'ьщщ' => 5876,
+ 'тпк' => 5877,
+ 'руьш' => 5878,
+ '_уьз' => 5879,
+ '_уаау' => 5880,
+ 'купш' => 5881,
+ 'цруку' => 5882,
+ 'щдву' => 5883,
+ 'гкф_' => 5884,
+ '_ÑÑ„Ñ‚_' => 5885,
+ '_ЕМ' => 5886,
+ 'фдер_' => 5887,
+ 'Ñщгк' => 5888,
+ 'уфер_' => 5889,
+ 'лут_' => 5890,
+ 'Ñруь' => 5891,
+ 'ДЩ' => 5892,
+ '_Дфт' => 5893,
+ 'шиду_' => 5894,
+ 'лщт' => 5895,
+ 'аше' => 5896,
+ 'Лштп' => 5897,
+ 'мшд_' => 5898,
+ 'штфт' => 5899,
+ 'факшÑ' => 5900,
+ 'УЕ' => 5901,
+ 'Ñгз' => 5902,
+ 'ецуут' => 5903,
+ 'шфты' => 5904,
+ 'дьы_' => 5905,
+ 'штшт' => 5906,
+ 'РЩ' => 5907,
+ 'Ñ‚Ñуы_' => 5908,
+ 'гты' => 5909,
+ 'кфещ' => 5910,
+ 'кзщке' => 5911,
+ 'уьфт' => 5912,
+ 'фпщт' => 5913,
+ 'фьфт' => 5914,
+ 'уаауÑ' => 5915,
+ 'ыфи' => 5916,
+ 'зщзгд' => 5917,
+ 'ашÑу' => 5918,
+ 'вукф' => 5919,
+ '_штащ' => 5920,
+ '_зы' => 5921,
+ 'здуы' => 5922,
+ 'Ьн' => 5923,
+ 'щдщк' => 5924,
+ 'кефт' => 5925,
+ 'утÑÑ‹' => 5926,
+ 'ыешфт' => 5927,
+ 'Ñ„Ñршт' => 5928,
+ 'фклуе' => 5929,
+ 'фььф' => 5930,
+ '_гк' => 5931,
+ 'туь' => 5932,
+ 'мшуц' => 5933,
+ '_Црш' => 5934,
+ '_Ñудд' => 5935,
+ 'утÑÑ‹_' => 5936,
+ 'кшÑу' => 5937,
+ '_Ук' => 5938,
+ 'щфкв' => 5939,
+ 'Куы' => 5940,
+ 'ддун' => 5941,
+ '_Лштп' => 5942,
+ 'ттшт' => 5943,
+ '_дщтп' => 5944,
+ 'пштф' => 5945,
+ 'Ñщььг' => 5946,
+ 'твгы' => 5947,
+ 'зшф' => 5948,
+ 'тшÑ' => 5949,
+ 'шкзщк' => 5950,
+ 'кшеф' => 5951,
+ '_ышд' => 5952,
+ 'уецуу' => 5953,
+ '_цуф' => 5954,
+ 'щещк' => 5955,
+ 'кщпкф' => 5956,
+ 'утпу' => 5957,
+ 'штащк' => 5958,
+ 'енб' => 5959,
+ 'ензуы' => 5960,
+ '_зщзг' => 5961,
+ 'ыеф_' => 5962,
+ 'аштше' => 5963,
+ 'Сфы' => 5964,
+ 'ддфк' => 5965,
+ 'кешÑ' => 5966,
+ 'шуте_' => 5967,
+ 'цшлш' => 5968,
+ 'зкуыш' => 5969,
+ 'ШТ_' => 5970,
+ 'твн_' => 5971,
+ 'фште_' => 5972,
+ 'кщдд' => 5973,
+ '_Ыц' => 5974,
+ 'тшщт_' => 5975,
+ 'кууе' => 5976,
+ 'ыекфе' => 5977,
+ 'ит' => 5978,
+ 'фтфвф' => 5979,
+ 'мшуы_' => 5980,
+ 'цфку_' => 5981,
+ 'штÑш' => 5982,
+ 'пщв' => 5983,
+ 'клы_' => 5984,
+ 'гыÑ' => 5985,
+ 'вуу' => 5986,
+ '_тщму' => 5987,
+ 'гтекн' => 5988,
+ 'кфму' => 5989,
+ 'щишд' => 5990,
+ '_Ьн' => 5991,
+ 'пгд' => 5992,
+ 'ашку' => 5993,
+ 'ÐкфтÑ' => 5994,
+ 'дштф' => 5995,
+ 'фкшы_' => 5996,
+ 'фккн_' => 5997,
+ 'ппу' => 5998,
+ 'ыфн' => 5999,
+ 'дцфн' => 6000,
+ 'тз' => 6001,
+ 'фкшф_' => 6002,
+ 'пщму' => 6003,
+ 'щщз' => 6004,
+ 'щтекщ' => 6005,
+ '_Куы' => 6006,
+ 'ьзгеу' => 6007,
+ 'Пут' => 6008,
+ 'Ыещ' => 6009,
+ 'щте_' => 6010,
+ 'дшÑÑ„' => 6011,
+ '_вуз' => 6012,
+ '_пфд' => 6013,
+ 'шÑуы' => 6014,
+ '_екг' => 6015,
+ 'Иук' => 6016,
+ 'зщкеы' => 6017,
+ '_Ñу' => 6018,
+ '_цкш' => 6019,
+ 'щьут_' => 6020,
+ 'ПУ' => 6021,
+ 'Ршы' => 6022,
+ 'уфыу_' => 6023,
+ 'уее_' => 6024,
+ 'тщке' => 6025,
+ 'ГК' => 6026,
+ 'фкшу' => 6027,
+ 'ыфьи' => 6028,
+ 'фьг' => 6029,
+ 'ылуе' => 6030,
+ 'дньз' => 6031,
+ 'ркф' => 6032,
+ 'ештф' => 6033,
+ 'фылу' => 6034,
+ 'гф_' => 6035,
+ 'уÑщкв' => 6036,
+ '_фгые' => 6037,
+ 'шдц' => 6038,
+ 'шае' => 6039,
+ 'тукы' => 6040,
+ 'Цуые' => 6041,
+ 'шфп' => 6042,
+ '_Ñщщ' => 6043,
+ 'Ñ‚-' => 6044,
+ 'гьш' => 6045,
+ 'щпф' => 6046,
+ 'ыун_' => 6047,
+ '_куа' => 6048,
+ 'ырщц_' => 6049,
+ 'ьфÑÑ€' => 6050,
+ 'шÑрфк' => 6051,
+ '_Сфы' => 6052,
+ 'ша_' => 6053,
+ 'ыштуы' => 6054,
+ 'штл_' => 6055,
+ 'зкщп' => 6056,
+ 'фвн' => 6057,
+ 'ыфг' => 6058,
+ '_мы_' => 6059,
+ 'ьщещ' => 6060,
+ 'кшыр' => 6061,
+ 'тфеу' => 6062,
+ 'гыуы' => 6063,
+ 'уен_' => 6064,
+ 'кгыы' => 6065,
+ 'клш' => 6066,
+ 'шзе' => 6067,
+ 'шкд_' => 6068,
+ '_Ршы' => 6069,
+ 'згеук' => 6070,
+ 'гву_' => 6071,
+ 'дфтвы' => 6072,
+ 'кфц' => 6073,
+ '_ыекф' => 6074,
+ 'ььук_' => 6075,
+ 'фпуьу' => 6076,
+ 'тыз' => 6077,
+ '_ьфтн' => 6078,
+ 'енб_' => 6079,
+ 'иуец' => 6080,
+ 'Ьфд' => 6081,
+ 'Ьфы' => 6082,
+ 'Ñн' => 6083,
+ 'иуÑ' => 6084,
+ '_афд' => 6085,
+ '_вшм' => 6086,
+ 'Ща' => 6087,
+ 'шмуы_' => 6088,
+ 'ерщк' => 6089,
+ 'пфк_' => 6090,
+ 'тештп' => 6091,
+ 'рукы_' => 6092,
+ 'шпгф' => 6093,
+ 'лшдд' => 6094,
+ '/_' => 6095,
+ 'рьф' => 6096,
+ 'мфеш' => 6097,
+ 'гуд_' => 6098,
+ 'МШ' => 6099,
+ '_фдш' => 6100,
+ 'адш' => 6101,
+ 'иуые_' => 6102,
+ 'ыеукы' => 6103,
+ 'фттш' => 6104,
+ 'ашп' => 6105,
+ 'дгы_' => 6106,
+ 'мщдг' => 6107,
+ 'фвшщ' => 6108,
+ 'фкен_' => 6109,
+ '_щдв' => 6110,
+ 'фрш' => 6111,
+ 'ефкш' => 6112,
+ 'тыеф' => 6113,
+ 'ШЩТ' => 6114,
+ 'лтщ' => 6115,
+ 'уыек' => 6116,
+ '_ч_' => 6117,
+ 'ьик' => 6118,
+ 'Ñщм' => 6119,
+ 'иуецу' => 6120,
+ 'уерщ' => 6121,
+ 'щÑшфд' => 6122,
+ '_зщкт' => 6123,
+ 'куфв' => 6124,
+ 'Дшт' => 6125,
+ 'тнф' => 6126,
+ 'тшфт' => 6127,
+ 'ВФ' => 6128,
+ '_Ыещ' => 6129,
+ '_мшы' => 6130,
+ 'ыещкш' => 6131,
+ 'Сщдду' => 6132,
+ 'ыукмш' => 6133,
+ 'ьщгте' => 6134,
+ '_вуь' => 6135,
+ 'шмшы' => 6136,
+ '_пр' => 6137,
+ 'ышые' => 6138,
+ '_Цуые' => 6139,
+ 'еруь' => 6140,
+ 'уйгш' => 6141,
+ '_иуец' => 6142,
+ 'Ñ‚Ñ„Ñ' => 6143,
+ 'шеÑ' => 6144,
+ '_ыефт' => 6145,
+ '_фшк_' => 6146,
+ 'вшгь' => 6147,
+ '_Иук' => 6148,
+ '_кщд' => 6149,
+ '_еукк' => 6150,
+ 'вду_' => 6151,
+ 'чфт' => 6152,
+ 'пфд_' => 6153,
+ '_Пут' => 6154,
+ 'енд' => 6155,
+ 'щцш' => 6156,
+ 'Ñртщ' => 6157,
+ 'ещы_' => 6158,
+ 'гышту' => 6159,
+ 'щвуд_' => 6160,
+ 'ыуг' => 6161,
+ 'вфы' => 6162,
+ 'удфеш' => 6163,
+ 'уьы_' => 6164,
+ 'Фгыек' => 6165,
+ 'щтшÑ_' => 6166,
+ 'Зуе' => 6167,
+ 'шыы_' => 6168,
+ 'Ñкг' => 6169,
+ 'зщыше' => 6170,
+ 'ттуд' => 6171,
+ 'ктфд' => 6172,
+ 'твут' => 6173,
+ 'щде' => 6174,
+ 'пщдв' => 6175,
+ 'мфы' => 6176,
+ 'ндщ' => 6177,
+ 'фгт' => 6178,
+ '_Ьфд' => 6179,
+ 'шмшт' => 6180,
+ '_тщке' => 6181,
+ 'щоу' => 6182,
+ 'Ыю' => 6183,
+ 'пдфтв' => 6184,
+ 'гпу' => 6185,
+ 'Ñекш' => 6186,
+ 'еп' => 6187,
+ 'уфкы' => 6188,
+ 'ашыр' => 6189,
+ 'Пук' => 6190,
+ '_зкщз' => 6191,
+ 'вшп' => 6192,
+ 'ащщв_' => 6193,
+ 'твкф' => 6194,
+ 'Ñкфа' => 6195,
+ 'пщмук' => 6196,
+ 'щмуь' => 6197,
+ 'теф_' => 6198,
+ '_ЕР' => 6199,
+ 'ьшер' => 6200,
+ 'еркщ' => 6201,
+ 'ишдше' => 6202,
+ 'штÑу_' => 6203,
+ 'Ñдуф' => 6204,
+ '_Ьфы' => 6205,
+ 'тщк_' => 6206,
+ '_Ща' => 6207,
+ '_ифтл' => 6208,
+ 'щьф_' => 6209,
+ 'зкштÑ' => 6210,
+ 'утегк' => 6211,
+ 'фкьф' => 6212,
+ '_зкщп' => 6213,
+ 'чщ' => 6214,
+ 'штещ' => 6215,
+ 'щкф_' => 6216,
+ '_ЕМ_' => 6217,
+ 'дещт' => 6218,
+ 'уыут' => 6219,
+ 'Ñрук_' => 6220,
+ 'ыршк' => 6221,
+ 'дны' => 6222,
+ 'кдфт' => 6223,
+ 'тыеу' => 6224,
+ 'гдеш' => 6225,
+ 'дщцу' => 6226,
+ 'ьид' => 6227,
+ 'тефп' => 6228,
+ '_лут' => 6229,
+ 'гкку' => 6230,
+ 'шещк' => 6231,
+ 'шддук' => 6232,
+ '_Зуе' => 6233,
+ 'твштп' => 6234,
+ '_щы' => 6235,
+ 'икуф' => 6236,
+ 'щкÑу_' => 6237,
+ 'гыуы_' => 6238,
+ 'лув' => 6239,
+ 'щгтеф' => 6240,
+ 'гшв' => 6241,
+ 'Шыд' => 6242,
+ 'ыещту' => 6243,
+ '_увг' => 6244,
+ 'Фыы' => 6245,
+ '_рщьу' => 6246,
+ 'фкд_' => 6247,
+ 'аштф' => 6248,
+ 'Ñруы_' => 6249,
+ '_фцф' => 6250,
+ 'нштп' => 6251,
+ 'утвф' => 6252,
+ 'фззд' => 6253,
+ '_пщму' => 6254,
+ 'вфтÑ' => 6255,
+ 'тлы' => 6256,
+ 'чшÑ' => 6257,
+ 'узфк' => 6258,
+ 'ырш_' => 6259,
+ 'гкг' => 6260,
+ 'кштÑу' => 6261,
+ 'офз' => 6262,
+ 'зфкш' => 6263,
+ 'ыештп' => 6264,
+ 'шдцф' => 6265,
+ 'фб_' => 6266,
+ 'МУ' => 6267,
+ 'шьзщ' => 6268,
+ 'щддф' => 6269,
+ 'ьзы' => 6270,
+ 'ЬЩ' => 6271,
+ 'Ñ€Ñ' => 6272,
+ 'зутв' => 6273,
+ 'ьщые_' => 6274,
+ '_лфт' => 6275,
+ 'щкшу' => 6276,
+ 'Ñкфае' => 6277,
+ 'ьфду' => 6278,
+ 'теу_' => 6279,
+ 'ыцу' => 6280,
+ 'Ñшфе' => 6281,
+ 'Ñштп' => 6282,
+ '_Ñгд' => 6283,
+ 'дегку' => 6284,
+ 'тщг' => 6285,
+ '_купш' => 6286,
+ 'щгпр_' => 6287,
+ 'шзш' => 6288,
+ '_црук' => 6289,
+ 'идгу' => 6290,
+ '_Шыд' => 6291,
+ 'ьзщке' => 6292,
+ 'кдуы_' => 6293,
+ 'фкку' => 6294,
+ 'дфву' => 6295,
+ 'ещкшф' => 6296,
+ 'фееук' => 6297,
+ '_Пук' => 6298,
+ 'шыфь' => 6299,
+ 'вкг' => 6300,
+ 'ыцш' => 6301,
+ 'пукь' => 6302,
+ 'тфпуь' => 6303,
+ 'уккщ' => 6304,
+ 'уащ' => 6305,
+ 'шьи' => 6306,
+ 'зштуы' => 6307,
+ 'ТП_' => 6308,
+ '_ифи' => 6309,
+ 'цкше' => 6310,
+ 'пгфе' => 6311,
+ 'кпн' => 6312,
+ 'ишу' => 6313,
+ '_дфе' => 6314,
+ 'УВ' => 6315,
+ 'штпр' => 6316,
+ 'щтвф' => 6317,
+ 'ÑщÑ' => 6318,
+ 'щште_' => 6319,
+ '_акш' => 6320,
+ 'щддн' => 6321,
+ 'ГТ' => 6322,
+ 'ууд_' => 6323,
+ 'ищ_' => 6324,
+ 'киу' => 6325,
+ 'ев' => 6326,
+ '_шÑ' => 6327,
+ 'вшыек' => 6328,
+ 'зуÑе' => 6329,
+ 'шфты_' => 6330,
+ 'шщгы_' => 6331,
+ 'Лг' => 6332,
+ 'двк' => 6333,
+ 'шдьы' => 6334,
+ 'ззщ' => 6335,
+ 'штшф' => 6336,
+ 'ктшф' => 6337,
+ 'Ñщьш' => 6338,
+ 'щааш' => 6339,
+ '_еуду' => 6340,
+ 'тшл' => 6341,
+ 'щгке' => 6342,
+ 'йгфк' => 6343,
+ 'фьщг' => 6344,
+ '_Дшт' => 6345,
+ '_ьфлу' => 6346,
+ '_Фыы' => 6347,
+ 'пшу' => 6348,
+ 'гкÑÑ€_' => 6349,
+ 'Ñ„Ñн' => 6350,
+ 'гду_' => 6351,
+ 'гÑл_' => 6352,
+ '_Ñрфь' => 6353,
+ 'фкеы' => 6354,
+ 'ТС' => 6355,
+ 'фкщт' => 6356,
+ 'ьуеф' => 6357,
+ 'ÑŽÑ‹' => 6358,
+ 'ЗУ' => 6359,
+ '_дфц_' => 6360,
+ '_тп' => 6361,
+ 'уÑртщ' => 6362,
+ 'Ñшф_' => 6363,
+ 'руфк' => 6364,
+ 'цщ_' => 6365,
+ 'щщк_' => 6366,
+ 'гуу' => 6367,
+ 'щддш' => 6368,
+ 'кфпу' => 6369,
+ '_кфшд' => 6370,
+ 'укув' => 6371,
+ 'Офьу' => 6372,
+ 'пшщт_' => 6373,
+ 'Сфь' => 6374,
+ 'рукш' => 6375,
+ '_ьщые' => 6376,
+ 'кгд' => 6377,
+ 'гьуте' => 6378,
+ 'Ñкуе' => 6379,
+ 'тешщ' => 6380,
+ 'ШУ' => 6381,
+ 'фвуы' => 6382,
+ 'зфп' => 6383,
+ 'твщ_' => 6384,
+ 'ддщ_' => 6385,
+ 'нщт' => 6386,
+ 'лшт_' => 6387,
+ 'вуму' => 6388,
+ 'Уы' => 6389,
+ '_зщш' => 6390,
+ 'увше' => 6391,
+ 'дгÑ' => 6392,
+ 'кщер' => 6393,
+ 'цудд_' => 6394,
+ 'ауу' => 6395,
+ 'гп_' => 6396,
+ 'ФШ' => 6397,
+ 'шкп' => 6398,
+ 'ЦЦ' => 6399,
+ 'зкщпк' => 6400,
+ 'шÑшфт' => 6401,
+ 'тыекг' => 6402,
+ '_Офьу' => 6403,
+ 'дуи' => 6404,
+ 'уккш' => 6405,
+ 'щгкы' => 6406,
+ 'щмшуы' => 6407,
+ 'ЫÑщ' => 6408,
+ 'Ше' => 6409,
+ '_ьфз' => 6410,
+ 'ззук_' => 6411,
+ 'игшд' => 6412,
+ 'уÑ_' => 6413,
+ 'мшщ' => 6414,
+ 'кшвф' => 6415,
+ 'ьфклу' => 6416,
+ 'ОфÑ' => 6417,
+ '_Лг' => 6418,
+ '_дшпр' => 6419,
+ '_гтву' => 6420,
+ 'щÑе' => 6421,
+ 'кщмш' => 6422,
+ '_щкш' => 6423,
+ 'фдм' => 6424,
+ 'уÑщтщ' => 6425,
+ 'двук' => 6426,
+ 'кудш' => 6427,
+ 'где_' => 6428,
+ 'нт_' => 6429,
+ 'щыÑ' => 6430,
+ 'ефьш' => 6431,
+ '_тшÑ' => 6432,
+ '_гл' => 6433,
+ 'удф_' => 6434,
+ 'пкуф' => 6435,
+ 'кщÑуы' => 6436,
+ 'це' => 6437,
+ 'ттштп' => 6438,
+ 'шдьы_' => 6439,
+ 'фцфк' => 6440,
+ 'штшеш' => 6441,
+ 'фзу_' => 6442,
+ 'штму' => 6443,
+ 'ндф' => 6444,
+ '_рфы' => 6445,
+ 'шÑгд' => 6446,
+ 'щьзщ' => 6447,
+ '_Сфь' => 6448,
+ '_уй' => 6449,
+ 'утг' => 6450,
+ 'Ñгы_' => 6451,
+ 'ещтш' => 6452,
+ 'ккшу' => 6453,
+ 'ьишп' => 6454,
+ 'афы' => 6455,
+ 'лду' => 6456,
+ '_икше' => 6457,
+ '_ьуер' => 6458,
+ 'мшт_' => 6459,
+ 'щтщьш' => 6460,
+ 'вфмш' => 6461,
+ 'дщÑÑ„' => 6462,
+ 'фвщ_' => 6463,
+ 'тыу_' => 6464,
+ 'еуму' => 6465,
+ 'лфы' => 6466,
+ 'диуке' => 6467,
+ 'щтд' => 6468,
+ 'зфÑу' => 6469,
+ 'ерфт_' => 6470,
+ '_ЫÑщ' => 6471,
+ 'щчш' => 6472,
+ 'фдз' => 6473,
+ 'укьш' => 6474,
+ 'офÑл' => 6475,
+ 'Цшт' => 6476,
+ '_ыфш' => 6477,
+ 'зщшт' => 6478,
+ 'дщн' => 6479,
+ '_Ñ„Ñещ' => 6480,
+ '_идгу' => 6481,
+ '_чч' => 6482,
+ 'вшыÑщ' => 6483,
+ 'ишпг' => 6484,
+ 'уефд' => 6485,
+ 'ифтп' => 6486,
+ 'Ñ‹Ñу' => 6487,
+ 'флшы' => 6488,
+ 'пфш' => 6489,
+ 'укп_' => 6490,
+ '_дфтв' => 6491,
+ 'Ñфеу' => 6492,
+ 'уфву' => 6493,
+ '_ОфÑ' => 6494,
+ 'кыф' => 6495,
+ '_игш' => 6496,
+ 'шкуÑ' => 6497,
+ '_кшму' => 6498,
+ 'Рщд' => 6499,
+ 'ыщтпы' => 6500,
+ 'Офьуы' => 6501,
+ 'штвш_' => 6502,
+ 'фьишп' => 6503,
+ 'Ыфь' => 6504,
+ 'дфшт' => 6505,
+ 'вьш' => 6506,
+ 'акуу_' => 6507,
+ 'рфг' => 6508,
+ 'цуш' => 6509,
+ '_пкфт' => 6510,
+ 'ышм' => 6511,
+ '_Ñщ' => 6512,
+ 'ьфешÑ' => 6513,
+ 'щгкш' => 6514,
+ 'Ыру' => 6515,
+ 'вуыш' => 6516,
+ 'ьшÑÑ‹' => 6517,
+ 'Ñштп_' => 6518,
+ 'ьишпг' => 6519,
+ 'Сше' => 6520,
+ 'гтеу' => 6521,
+ 'днт' => 6522,
+ 'птш' => 6523,
+ 'щьшÑ_' => 6524,
+ '_шьзщ' => 6525,
+ 'уккф' => 6526,
+ '_мшк' => 6527,
+ 'рщÑ' => 6528,
+ 'Ñ‹ÑŽ_' => 6529,
+ 'Вщт' => 6530,
+ 'аашÑу' => 6531,
+ 'шпп' => 6532,
+ 'кгш' => 6533,
+ 'Ñфку' => 6534,
+ 'Кщиу' => 6535,
+ 'пш_' => 6536,
+ '_ашы' => 6537,
+ '_пщдв' => 6538,
+ 'кÑщ' => 6539,
+ '_кфвш' => 6540,
+ 'фдут' => 6541,
+ 'Зфкл' => 6542,
+ 'тгы_' => 6543,
+ 'ызк' => 6544,
+ 'ишдд' => 6545,
+ 'чфьз' => 6546,
+ 'щгшы' => 6547,
+ 'дÑщ' => 6548,
+ 'ушпре' => 6549,
+ 'дфыыш' => 6550,
+ 'ырук' => 6551,
+ 'уфые_' => 6552,
+ 'ыфьиш' => 6553,
+ 'здуы_' => 6554,
+ 'шÑу_' => 6555,
+ 'зукыщ' => 6556,
+ 'нщк' => 6557,
+ 'ишду' => 6558,
+ '_Ыфь' => 6559,
+ 'тшешщ' => 6560,
+ '_пукь' => 6561,
+ 'зфл' => 6562,
+ 'ьувшÑ' => 6563,
+ 'дщы_' => 6564,
+ 'ртщд' => 6565,
+ 'швы_' => 6566,
+ '_Цшт' => 6567,
+ '_Ñ„Ñеш' => 6568,
+ 'шÑещ' => 6569,
+ 'ььщт' => 6570,
+ 'фтвф_' => 6571,
+ 'екфшт' => 6572,
+ 'твгые' => 6573,
+ 'гки' => 6574,
+ 'лшые' => 6575,
+ 'фнщ' => 6576,
+ 'рун' => 6577,
+ 'кпут' => 6578,
+ 'кды' => 6579,
+ 'ерщв' => 6580,
+ '_Рщд' => 6581,
+ 'тщкер' => 6582,
+ '_Кщиу' => 6583,
+ 'чн_' => 6584,
+ 'нштп_' => 6585,
+ 'щÑуыы' => 6586,
+ 'шыфьи' => 6587,
+ 'ууы_' => 6588,
+ 'вмф' => 6589,
+ 'увгÑÑ„' => 6590,
+ 'ко' => 6591,
+ '_Зфкл' => 6592,
+ 'Ñв' => 6593,
+ 'кшву' => 6594,
+ 'вфд_' => 6595,
+ 'ыеукт' => 6596,
+ 'чфьзд' => 6597,
+ '_Ше' => 6598,
+ '_уÑщт' => 6599,
+ '_зшт' => 6600,
+ 'вшыфь' => 6601,
+ 'чзу' => 6602,
+ 'Зут' => 6603,
+ 'фдфн' => 6604,
+ 'ош_' => 6605,
+ 'Пкщ' => 6606,
+ '_цшл' => 6607,
+ 'Рщгы' => 6608,
+ '_вуму' => 6609,
+ '_кфÑ' => 6610,
+ 'ынь' => 6611,
+ 'кшпш' => 6612,
+ '_ищн' => 6613,
+ '_Сше' => 6614,
+ 'ршзы' => 6615,
+ 'ишпгф' => 6616,
+ 'ЩЫ' => 6617,
+ 'пукш' => 6618,
+ 'екшÑ_' => 6619,
+ '_ещь' => 6620,
+ 'утещ' => 6621,
+ 'фкву' => 6622,
+ 'Ñ‚Ñру' => 6623,
+ 'пгфеш' => 6624,
+ 'щтун' => 6625,
+ '_пкуф' => 6626,
+ 'вшмш' => 6627,
+ 'Ñрут' => 6628,
+ '_Ñ„Ñ‚Ñ‚' => 6629,
+ 'Иуф' => 6630,
+ 'шпгфе' => 6631,
+ 'туг' => 6632,
+ 'пше' => 6633,
+ 'Ñрд' => 6634,
+ 'дфеу_' => 6635,
+ 'шефт' => 6636,
+ 'Ифы' => 6637,
+ 'Ñфву' => 6638,
+ '_ынт' => 6639,
+ '_Ыру' => 6640,
+ 'рукт' => 6641,
+ 'фвы' => 6642,
+ 'ущкн' => 6643,
+ 'фдшт' => 6644,
+ 'Кщиук' => 6645,
+ 'ьщку_' => 6646,
+ 'ЩГ' => 6647,
+ '_офз' => 6648,
+ 'пшт_' => 6649,
+ 'тещт_' => 6650,
+ 'фрщ' => 6651,
+ 'кфу' => 6652,
+ '_пгш' => 6653,
+ 'ьукÑ' => 6654,
+ 'Фди' => 6655,
+ 'Шь' => 6656,
+ '_Рщгы' => 6657,
+ 'Сфе' => 6658,
+ 'уееу_' => 6659,
+ 'укещ' => 6660,
+ 'кщоу' => 6661,
+ 'Ñртщд' => 6662,
+ 'щдфк' => 6663,
+ 'глу' => 6664,
+ 'уда' => 6665,
+ '_Зут' => 6666,
+ 'ьшÑÑ‹_' => 6667,
+ 'щьуе' => 6668,
+ 'тщш' => 6669,
+ 'КЕ' => 6670,
+ 'фпщ_' => 6671,
+ 'шÑуы_' => 6672,
+ 'дшащ' => 6673,
+ 'ышÑфд' => 6674,
+ 'еуте' => 6675,
+ '_увгÑ' => 6676,
+ 'ртщдщ' => 6677,
+ 'Ñут' => 6678,
+ 'тад' => 6679,
+ 'кщгп' => 6680,
+ '_Уы' => 6681,
+ 'ГЫ_' => 6682,
+ '_вку' => 6683,
+ '_штму' => 6684,
+ 'вву' => 6685,
+ 'тще_' => 6686,
+ 'ШТП' => 6687,
+ 'зщште' => 6688,
+ 'ефте_' => 6689,
+ 'лукы' => 6690,
+ 'щеу_' => 6691,
+ 'Фтвк' => 6692,
+ 'фддн_' => 6693,
+ 'екууе' => 6694,
+ 'нту' => 6695,
+ 'шкуÑе' => 6696,
+ 'укуте' => 6697,
+ 'ÐШ' => 6698,
+ '_вуе' => 6699,
+ '_Пкщ' => 6700,
+ 'тфег' => 6701,
+ 'цц_' => 6702,
+ 'гтефш' => 6703,
+ 'Ñрш_' => 6704,
+ 'уыещ' => 6705,
+ 'уÑешм' => 6706,
+ 'ащкт' => 6707,
+ '_ще' => 6708,
+ 'тдш' => 6709,
+ 'ецф' => 6710,
+ 'туцы' => 6711,
+ 'ызуÑш' => 6712,
+ 'зщкф' => 6713,
+ 'ьв' => 6714,
+ '_фззд' => 6715,
+ 'щгдв' => 6716,
+ 'шдшеф' => 6717,
+ 'фиг' => 6718,
+ 'пщщв' => 6719,
+ 'гфв' => 6720,
+ 'агтÑ' => 6721,
+ 'кщцт_' => 6722,
+ '_щзук' => 6723,
+ 'укÑу' => 6724,
+ 'вумуд' => 6725,
+ 'дшму_' => 6726,
+ 'тешфд' => 6727,
+ 'ЕРУ' => 6728,
+ '_Фди' => 6729,
+ 'Ум' => 6730,
+ 'фкз' => 6731,
+ 'щыеу' => 6732,
+ 'щмуд' => 6733,
+ 'уÑку' => 6734,
+ 'рущкн' => 6735,
+ 'щпшÑ' => 6736,
+ '_ещз_' => 6737,
+ 'куц_' => 6738,
+ 'мк' => 6739,
+ 'лц' => 6740,
+ 'уше' => 6741,
+ 'шиф' => 6742,
+ 'щлы' => 6743,
+ 'Ыуф' => 6744,
+ 'иукы' => 6745,
+ 'пкфь_' => 6746,
+ 'дгт' => 6747,
+ 'тфдш' => 6748,
+ 'еукн' => 6749,
+ 'ецщк' => 6750,
+ 'тфкн' => 6751,
+ 'гутÑ' => 6752,
+ 'цштв' => 6753,
+ '_Иуф' => 6754,
+ '_уйг' => 6755,
+ 'фылуе' => 6756,
+ 'фин' => 6757,
+ 'ЬфÑ' => 6758,
+ 'Вфмшв' => 6759,
+ 'Лут' => 6760,
+ 'фддук' => 6761,
+ 'ууз_' => 6762,
+ '_Фтвк' => 6763,
+ 'ьфыы' => 6764,
+ '_Сфе' => 6765,
+ 'кб' => 6766,
+ '_угк' => 6767,
+ 'увк' => 6768,
+ 'фвшт' => 6769,
+ 'шыешф' => 6770,
+ '_рщт' => 6771,
+ 'Срфкд' => 6772,
+ 'кцф' => 6773,
+ 'вшгь_' => 6774,
+ '_лшд' => 6775,
+ 'оуÑе_' => 6776,
+ 'ифд_' => 6777,
+ 'ефÑл' => 6778,
+ 'фнук_' => 6779,
+ 'ешмф' => 6780,
+ 'афдд' => 6781,
+ 'рщдш' => 6782,
+ 'тге' => 6783,
+ 'щшд_' => 6784,
+ 'рфке' => 6785,
+ 'ьфдд' => 6786,
+ '_екфв' => 6787,
+ 'ауÑе_' => 6788,
+ 'дщт_' => 6789,
+ 'Ñщву_' => 6790,
+ 'ифеед' => 6791,
+ 'удду_' => 6792,
+ 'текщд' => 6793,
+ 'пукьф' => 6794,
+ 'упшщ' => 6795,
+ 'ддфт' => 6796,
+ 'Зщк' => 6797,
+ 'щддщ' => 6798,
+ 'шпшт' => 6799,
+ 'ьфтт' => 6800,
+ 'ифш' => 6801,
+ 'фкеы_' => 6802,
+ '_вфмш' => 6803,
+ '_уте' => 6804,
+ 'уыук' => 6805,
+ 'щееу' => 6806,
+ 'щаашÑ' => 6807,
+ '_ышпт' => 6808,
+ 'вщг' => 6809,
+ 'екуыы' => 6810,
+ 'лшыеф' => 6811,
+ 'ищвн' => 6812,
+ 'цфквы' => 6813,
+ 'вуфе' => 6814,
+ 'ашдьы' => 6815,
+ '_Шь' => 6816,
+ 'фкищ' => 6817,
+ 'ущкн_' => 6818,
+ 'укпу' => 6819,
+ 'Ршые' => 6820,
+ 'фпут' => 6821,
+ 'уÑÑ€_' => 6822,
+ 'аеу' => 6823,
+ '_ыгь' => 6824,
+ '_Ифы' => 6825,
+ 'шлщ' => 6826,
+ 'зшв' => 6827,
+ 'вгыек' => 6828,
+ 'щеуд' => 6829,
+ 'кфву_' => 6830,
+ 'гÑÑ€_' => 6831,
+ 'ÐÑ„' => 6832,
+ 'ÑÑ€' => 6833,
+ 'рфкш' => 6834,
+ 'ар' => 6835,
+ 'иь' => 6836,
+ 'дшащк' => 6837,
+ 'ыьщ' => 6838,
+ 'ыефтв' => 6839,
+ 'Ыщт' => 6840,
+ 'Зфе' => 6841,
+ 'дфлу' => 6842,
+ 'ешаш' => 6843,
+ '_ещк' => 6844,
+ 'нзе' => 6845,
+ '_Ум' => 6846,
+ 'ктшф_' => 6847,
+ 'Ñ„Ñг' => 6848,
+ '_пщв' => 6849,
+ 'дмш' => 6850,
+ 'гкп_' => 6851,
+ 'ету' => 6852,
+ 'Цц' => 6853,
+ '_Ршые' => 6854,
+ '_ЬфÑ' => 6855,
+ 'шефкн' => 6856,
+ 'гкштп' => 6857,
+ 'уÑÑ‹' => 6858,
+ 'ышву_' => 6859,
+ 'ещгк' => 6860,
+ '_Ñщы' => 6861,
+ 'уыыф' => 6862,
+ 'гкл' => 6863,
+ 'вфш' => 6864,
+ 'тпв' => 6865,
+ 'флщ' => 6866,
+ 'йгфд' => 6867,
+ 'ртш' => 6868,
+ 'ктшт' => 6869,
+ 'згдфе' => 6870,
+ 'флуы' => 6871,
+ 'гдг' => 6872,
+ 'шÑлуе' => 6873,
+ 'ткн' => 6874,
+ 'Шыдф' => 6875,
+ 'уÑекш' => 6876,
+ 'ьзр' => 6877,
+ 'ШВ' => 6878,
+ '_иуу' => 6879,
+ 'вшу_' => 6880,
+ 'щее_' => 6881,
+ 'уеи' => 6882,
+ 'туук' => 6883,
+ 'здфну' => 6884,
+ 'фнд' => 6885,
+ 'зеу' => 6886,
+ 'щзы' => 6887,
+ 'умщд' => 6888,
+ 'ФД_' => 6889,
+ 'офзф' => 6890,
+ 'лшу' => 6891,
+ 'нÑÑ€' => 6892,
+ 'гке_' => 6893,
+ 'УС' => 6894,
+ 'вшыу' => 6895,
+ 'пгк' => 6896,
+ 'фдшащ' => 6897,
+ '_Ыуф' => 6898,
+ 'щоуÑ' => 6899,
+ 'кнф' => 6900,
+ 'агтÑе' => 6901,
+ 'ешÑш' => 6902,
+ 'зфзу' => 6903,
+ 'уÑÑ‹_' => 6904,
+ 'екшуы' => 6905,
+ 'пкуфе' => 6906,
+ 'фкеук' => 6907,
+ 'ьщиш' => 6908,
+ 'Фкь' => 6909,
+ 'ыгде' => 6910,
+ 'дуфв' => 6911,
+ '_кщф' => 6912,
+ 'удшп' => 6913,
+ 'уÑеы' => 6914,
+ '_ый' => 6915,
+ 'Ñщму' => 6916,
+ 'шдшф' => 6917,
+ 'огт' => 6918,
+ '_ефь' => 6919,
+ '_Шыдф' => 6920,
+ 'кщфв_' => 6921,
+ 'Фтп' => 6922,
+ 'ршзы_' => 6923,
+ 'кÑ' => 6924,
+ 'вфь_' => 6925,
+ '_Зщк' => 6926,
+ '_ьщгт' => 6927,
+ 'фзше' => 6928,
+ 'цшддш' => 6929,
+ 'Ñшфт_' => 6930,
+ 'ащктш' => 6931,
+ 'ыщьу' => 6932,
+ 'ащкь_' => 6933,
+ 'пкуут' => 6934,
+ 'нд_' => 6935,
+ 'фмук' => 6936,
+ 'кщоуÑ' => 6937,
+ 'Иуд' => 6938,
+ 'Ырщ' => 6939,
+ 'Пфк' => 6940,
+ '_Зфе' => 6941,
+ 'уфкер' => 6942,
+ 'вцфк' => 6943,
+ 'щзь' => 6944,
+ 'куул' => 6945,
+ 'Екш' => 6946,
+ 'щоуÑе' => 6947,
+ '_вшк' => 6948,
+ 'фгыек' => 6949,
+ 'уму_' => 6950,
+ 'штштп' => 6951,
+ 'кдфтв' => 6952,
+ '_зфз' => 6953,
+ 'гуут' => 6954,
+ 'нщ_' => 6955,
+ '_фд_' => 6956,
+ '_Ыщт' => 6957,
+ 'Ршыещ' => 6958,
+ '_ÐÑ„' => 6959,
+ 'ырф_' => 6960,
+ 'ефдд' => 6961,
+ 'ущт_' => 6962,
+ 'щтвщт' => 6963,
+ 'ышт_' => 6964,
+ 'шÑещк' => 6965,
+ '_дщы' => 6966,
+ '_Фкь' => 6967,
+ 'Ñекщ' => 6968,
+ 'ыфп' => 6969,
+ 'Ышт' => 6970,
+ 'Ощы' => 6971,
+ '_ашку' => 6972,
+ 'укфт' => 6973,
+ '_аук' => 6974,
+ 'дещт_' => 6975,
+ 'укдф' => 6976,
+ 'ТЫ' => 6977,
+ 'иукп_' => 6978,
+ 'шащкт' => 6979,
+ '_игшд' => 6980,
+ 'тфкн_' => 6981,
+ 'цув' => 6982,
+ 'зщу' => 6983,
+ 'Ñгкк' => 6984,
+ 'екщз' => 6985,
+ '_вуфе' => 6986,
+ 'фмут' => 6987,
+ 'ÑекшÑ' => 6988,
+ 'ФЗ' => 6989,
+ '_Цц' => 6990,
+ '_лфе' => 6991,
+ 'тфещ' => 6992,
+ 'утекф' => 6993,
+ 'ощт' => 6994,
+ 'ищфк' => 6995,
+ 'нзу_' => 6996,
+ 'Ыгз' => 6997,
+ '_щму' => 6998,
+ 'Ñфи' => 6999,
+ 'дуч_' => 7000,
+ 'кфÑеш' => 7001,
+ '_кшп' => 7002,
+ '_ащд' => 7003,
+ 'кшг' => 7004,
+ 'ньзш' => 7005,
+ '_згк' => 7006,
+ 'фнф_' => 7007,
+ 'щкефт' => 7008,
+ 'гуые' => 7009,
+ 'ÑешÑ' => 7010,
+ 'Ифее' => 7011,
+ 'чфы' => 7012,
+ 'вуфер' => 7013,
+ 'Ñщьу_' => 7014,
+ 'гыув' => 7015,
+ '_руфд' => 7016,
+ '_фкÑÑ€' => 7017,
+ 'фшдц' => 7018,
+ 'вщы' => 7019,
+ 'гÑег' => 7020,
+ 'геы' => 7021,
+ 'вшуы' => 7022,
+ 'ьфкн_' => 7023,
+ '_уфы' => 7024,
+ 'ль' => 7025,
+ '_пуе' => 7026,
+ '_Екш' => 7027,
+ '_фду' => 7028,
+ '_Ощы' => 7029,
+ 'утвук' => 7030,
+ '_Ифее' => 7031,
+ 'вкут' => 7032,
+ 'шыл' => 7033,
+ 'ефшд' => 7034,
+ 'дшефк' => 7035,
+ 'щщь_' => 7036,
+ '_ырфк' => 7037,
+ 'Ñгь' => 7038,
+ 'тенб' => 7039,
+ 'учфт' => 7040,
+ 'кщц_' => 7041,
+ '_штвг' => 7042,
+ 'уÑеы_' => 7043,
+ 'тешщт' => 7044,
+ '_Иуд' => 7045,
+ 'преу' => 7046,
+ '_щааш' => 7047,
+ 'дшÑу_' => 7048,
+ 'Ñфтфв' => 7049,
+ 'щтеш' => 7050,
+ 'гтенб' => 7051,
+ '_Фтп' => 7052,
+ '_Ыгз' => 7053,
+ '_уп' => 7054,
+ 'укку' => 7055,
+ '_ищв' => 7056,
+ '_Пфк' => 7057,
+ 'ерщд' => 7058,
+ 'дьу' => 7059,
+ '_Ырщ' => 7060,
+ '_Ышт' => 7061,
+ 'фшдцф' => 7062,
+ 'аф_' => 7063,
+ 'шдцфн' => 7064,
+ 'зфыы' => 7065,
+ 'шьзщк' => 7066,
+ 'щктшф' => 7067,
+ 'мг' => 7068,
+ 'Ыфд' => 7069,
+ 'Ыь' => 7070,
+ 'Рут' => 7071,
+ 'зфту' => 7072,
+ 'фощ' => 7073,
+ 'дньзш' => 7074,
+ 'тукп' => 7075,
+ 'зфкл_' => 7076,
+ 'ылш_' => 7077,
+ '_цшлш' => 7078,
+ 'щзе' => 7079,
+ '_цщкв' => 7080,
+ 'офзфт' => 7081,
+ 'тшфт_' => 7082,
+ 'Ñшву' => 7083,
+ 'Ñ„Ñ‚Ñ' => 7084,
+ 'Икше' => 7085,
+ 'ашÑ_' => 7086,
+ '_цкше' => 7087,
+ 'рл' => 7088,
+ '_ыща' => 7089,
+ 'фыек' => 7090,
+ 'юС' => 7091,
+ 'шдды' => 7092,
+ 'вмфт' => 7093,
+ 'Уду' => 7094,
+ 'ан' => 7095,
+ 'упшщт' => 7096,
+ 'гььу' => 7097,
+ 'уышп' => 7098,
+ '_Лут' => 7099,
+ 'зфзук' => 7100,
+ 'ЫР' => 7101,
+ 'еуку' => 7102,
+ 'уцу' => 7103,
+ 'ути' => 7104,
+ 'кщгпр' => 7105,
+ 'Ñ„Ñн_' => 7106,
+ 'ьшт_' => 7107,
+ 'куе_' => 7108,
+ 'Утпд' => 7109,
+ 'фгещ' => 7110,
+ '_пщщв' => 7111,
+ 'Дщт' => 7112,
+ 'фау' => 7113,
+ 'тенб_' => 7114,
+ '_иге' => 7115,
+ '_ыфк' => 7116,
+ 'фшп' => 7117,
+ 'шут_' => 7118,
+ 'еукшф' => 7119,
+ 'тпдфт' => 7120,
+ 'щгкÑ' => 7121,
+ 'ылн_' => 7122,
+ 'тмут' => 7123,
+ 'гч_' => 7124,
+ 'фтпуд' => 7125,
+ 'ешÑу' => 7126,
+ 'ШК' => 7127,
+ 'рфкь' => 7128,
+ '_офÑл' => 7129,
+ 'ФÑе' => 7130,
+ '_Икше' => 7131,
+ 'щгтп' => 7132,
+ 'ьшÑк' => 7133,
+ '_офзф' => 7134,
+ 'уецщ' => 7135,
+ 'кге' => 7136,
+ 'цшÑ' => 7137,
+ 'рщдщ' => 7138,
+ 'пдфы' => 7139,
+ 'урф' => 7140,
+ 'утм' => 7141,
+ 'Ñлшт' => 7142,
+ 'ршту_' => 7143,
+ 'ыщз' => 7144,
+ 'зувш' => 7145,
+ 'луу' => 7146,
+ 'щыеф' => 7147,
+ 'шыф_' => 7148,
+ 'дщпшÑ' => 7149,
+ 'гыув_' => 7150,
+ 'вфеф' => 7151,
+ 'вб' => 7152,
+ 'уÑекщ' => 7153,
+ 'рнвк' => 7154,
+ 'щнфд' => 7155,
+ '_б' => 7156,
+ 'удн' => 7157,
+ 'Ьшы' => 7158,
+ '_ащку' => 7159,
+ 'Ñузе' => 7160,
+ 'еефÑ' => 7161,
+ 'ПФ' => 7162,
+ '_Ñфдд' => 7163,
+ 'кфег' => 7164,
+ 'Ош' => 7165,
+ 'мфте' => 7166,
+ '_Уду' => 7167,
+ 'думу' => 7168,
+ 'щгтÑ' => 7169,
+ 'шуа' => 7170,
+ '_Рут' => 7171,
+ 'ЦФ' => 7172,
+ 'пштп' => 7173,
+ '_уфке' => 7174,
+ 'ыгы_' => 7175,
+ '_ьгк' => 7176,
+ 'гтшщ' => 7177,
+ 'Ñшеш' => 7178,
+ 'лше' => 7179,
+ 'еб' => 7180,
+ 'двы' => 7181,
+ 'фьщт' => 7182,
+ 'щдщт' => 7183,
+ '_уые' => 7184,
+ 'чг' => 7185,
+ 'ттуы' => 7186,
+ 'шыеы' => 7187,
+ 'шуц_' => 7188,
+ 'шеед' => 7189,
+ 'ищфкв' => 7190,
+ 'ккшы' => 7191,
+ '_Утпд' => 7192,
+ 'флшые' => 7193,
+ 'гтшеу' => 7194,
+ '_ьфдф' => 7195,
+ 'Ñфгы' => 7196,
+ 'дщтп_' => 7197,
+ 'тлшт' => 7198,
+ '_цщщ' => 7199,
+ 'цфдд' => 7200,
+ 'нтф' => 7201,
+ '_рфш' => 7202,
+ 'еушт_' => 7203,
+ 'ьщгы_' => 7204,
+ 'Ерщь' => 7205,
+ 'зуке' => 7206,
+ '_Дщт' => 7207,
+ '_Ыфд' => 7208,
+ '_ФÑе' => 7209,
+ 'гкм' => 7210,
+ 'гтÑш' => 7211,
+ 'Угк' => 7212,
+ 'фкшту' => 7213,
+ '_фтеш' => 7214,
+ 'кпн_' => 7215,
+ '_Ьшы' => 7216,
+ 'уеиф' => 7217,
+ 'кфе_' => 7218,
+ 'шÑрш' => 7219,
+ 'гшы_' => 7220,
+ 'кдн' => 7221,
+ 'кщыу' => 7222,
+ 'гыф_' => 7223,
+ 'ыуе_' => 7224,
+ 'лдф' => 7225,
+ 'ьзе' => 7226,
+ 'штпд' => 7227,
+ 'дфтÑ' => 7228,
+ 'ктштп' => 7229,
+ 'дю' => 7230,
+ 'дыщт' => 7231,
+ 'адг' => 7232,
+ 'рныш' => 7233,
+ 'гтл' => 7234,
+ 'ощы' => 7235,
+ 'куув' => 7236,
+ 'мш_' => 7237,
+ 'дфте_' => 7238,
+ '_Ыь' => 7239,
+ 'зшку' => 7240,
+ 'умшд' => 7241,
+ 'вкуы' => 7242,
+ 'фкшфт' => 7243,
+ 'ешту_' => 7244,
+ '_лщк' => 7245,
+ 'ыдфь' => 7246,
+ 'кшыщ' => 7247,
+ 'ФТВ' => 7248,
+ '_зуф' => 7249,
+ 'шкв_' => 7250,
+ 'Ьув' => 7251,
+ 'мщк' => 7252,
+ '_ьгд' => 7253,
+ 'зрут' => 7254,
+ 'ЗЩ' => 7255,
+ '_ынь' => 7256,
+ 'дучф' => 7257,
+ 'ырфт' => 7258,
+ 'щшв_' => 7259,
+ 'гкше' => 7260,
+ '_ыуе' => 7261,
+ '_вуыш' => 7262,
+ 'ол' => 7263,
+ '_Ерщь' => 7264,
+ 'ышеу' => 7265,
+ 'щкфд' => 7266,
+ 'щзьу' => 7267,
+ 'зкщм' => 7268,
+ 'ткн_' => 7269,
+ '_Ñгде' => 7270,
+ 'шееду' => 7271,
+ 'дщÑл_' => 7272,
+ 'шмшыш' => 7273,
+ 'щфкв_' => 7274,
+ 'гÑегк' => 7275,
+ 'теку' => 7276,
+ '_игд' => 7277,
+ 'фишд' => 7278,
+ 'еруш' => 7279,
+ '_Угк' => 7280,
+ 'шÑеш' => 7281,
+ 'дщзь' => 7282,
+ 'щкеу' => 7283,
+ 'Ñшк' => 7284,
+ 'ьгтшÑ' => 7285,
+ 'Пкуу' => 7286,
+ 'удуы' => 7287,
+ '_утв' => 7288,
+ 'фьш_' => 7289,
+ '_ргт' => 7290,
+ 'дуыы_' => 7291,
+ '_Ош' => 7292,
+ 'вутеш' => 7293,
+ 'уаштш' => 7294,
+ 'фмн' => 7295,
+ 'уышпт' => 7296,
+ 'Рфт' => 7297,
+ 'ьшÑкщ' => 7298,
+ 'ауд' => 7299,
+ 'дÑÑ„' => 7300,
+ 'уфкы_' => 7301,
+ 'кгÑег' => 7302,
+ '_ефи' => 7303,
+ 'игыш' => 7304,
+ 'дщзьу' => 7305,
+ 'гкÑу' => 7306,
+ 'тгу' => 7307,
+ 'щзьут' => 7308,
+ 'щтму' => 7309,
+ '_гз_' => 7310,
+ 'уфÑÑ€_' => 7311,
+ 'КЫ' => 7312,
+ 'ыту' => 7313,
+ 'феш_' => 7314,
+ 'Ñ„Ñ„Ñ‚' => 7315,
+ 'кщыы_' => 7316,
+ 'зкуыу' => 7317,
+ '_вщп' => 7318,
+ 'щьук' => 7319,
+ 'вшд' => 7320,
+ 'рщу' => 7321,
+ 'вкф_' => 7322,
+ 'кб_' => 7323,
+ 'чфы_' => 7324,
+ 'уеу_' => 7325,
+ 'шкпш' => 7326,
+ 'щишду' => 7327,
+ 'вфеу' => 7328,
+ 'тшуд' => 7329,
+ 'шыдфт' => 7330,
+ 'зфг' => 7331,
+ 'вштф' => 7332,
+ 'тщьшÑ' => 7333,
+ 'Куп' => 7334,
+ 'кты' => 7335,
+ 'ещцт_' => 7336,
+ 'флшт' => 7337,
+ '_мфк' => 7338,
+ 'шмшд' => 7339,
+ 'фтпук' => 7340,
+ 'Ифд' => 7341,
+ 'гкш_' => 7342,
+ 'Ñлн' => 7343,
+ 'цут' => 7344,
+ 'зщдшÑ' => 7345,
+ '_зщые' => 7346,
+ 'кшÑу_' => 7347,
+ '_вн' => 7348,
+ 'умук_' => 7349,
+ 'ьфтг' => 7350,
+ 'Ñутек' => 7351,
+ 'щдм' => 7352,
+ 'здфту' => 7353,
+ 'Ñкшз' => 7354,
+ 'ьщишд' => 7355,
+ '_Пкуу' => 7356,
+ 'гиу_' => 7357,
+ 'фто' => 7358,
+ 'куыут' => 7359,
+ '_зфшт' => 7360,
+ 'кщк_' => 7361,
+ '_ыршз' => 7362,
+ 'лув_' => 7363,
+ 'ырщз' => 7364,
+ 'еукн_' => 7365,
+ 'кштф' => 7366,
+ 'цршÑ' => 7367,
+ '_кгыы' => 7368,
+ 'икшвп' => 7369,
+ 'тфегк' => 7370,
+ '_ащкÑ' => 7371,
+ 'удщзь' => 7372,
+ 'ьфер' => 7373,
+ '_СФ' => 7374,
+ '_ьщещ' => 7375,
+ 'КшÑÑ€' => 7376,
+ 'укув_' => 7377,
+ 'Ырш' => 7378,
+ 'твд' => 7379,
+ '_ишдд' => 7380,
+ '_пдф' => 7381,
+ 'шыеы_' => 7382,
+ 'цку' => 7383,
+ 'ецщкл' => 7384,
+ '_мшу' => 7385,
+ '_Ьув' => 7386,
+ 'дщщв_' => 7387,
+ '_ифÑл' => 7388,
+ 'рштвш' => 7389,
+ 'уеифд' => 7390,
+ 'кшзе' => 7391,
+ 'тефе' => 7392,
+ 'ьп' => 7393,
+ 'вфтÑу' => 7394,
+ 'учфы' => 7395,
+ '_Куп' => 7396,
+ 'фвн_' => 7397,
+ 'Ñ„Ñлу' => 7398,
+ 'Рфд' => 7399,
+ '_мут' => 7400,
+ '_Рфт' => 7401,
+ 'учфьз' => 7402,
+ 'Ñуь' => 7403,
+ 'дцфн_' => 7404,
+ 'цршÑÑ€' => 7405,
+ 'СЕ' => 7406,
+ '_ыфе' => 7407,
+ '_фл' => 7408,
+ 'еры' => 7409,
+ '_дфи' => 7410,
+ '_фдф' => 7411,
+ 'ферщ' => 7412,
+ 'щще_' => 7413,
+ 'ьувшф' => 7414,
+ '_КшÑÑ€' => 7415,
+ 'щиы' => 7416,
+ 'щьиш' => 7417,
+ 'кшпшт' => 7418,
+ 'кть' => 7419,
+ 'Фдуч' => 7420,
+ '_ьфке' => 7421,
+ '_ьуеф' => 7422,
+ '_туцы' => 7423,
+ 'угь_' => 7424,
+ '_агтÑ' => 7425,
+ 'згт' => 7426,
+ 'щкшв' => 7427,
+ 'тфьуы' => 7428,
+ 'Вшые' => 7429,
+ 'Ñщьзщ' => 7430,
+ 'уьшÑ' => 7431,
+ '_икуф' => 7432,
+ 'ыыуы_' => 7433,
+ '_кшÑÑ€' => 7434,
+ 'кÑÑ‹' => 7435,
+ 'кщиу' => 7436,
+ 'фзук_' => 7437,
+ 'тефпу' => 7438,
+ 'ишп_' => 7439,
+ 'тщц_' => 7440,
+ 'тпф_' => 7441,
+ 'руфде' => 7442,
+ 'Тг' => 7443,
+ 'Фтт' => 7444,
+ 'лкф' => 7445,
+ 'ушк_' => 7446,
+ 'огы' => 7447,
+ 'щфт' => 7448,
+ 'шщв' => 7449,
+ 'дуее' => 7450,
+ 'ьфкл_' => 7451,
+ 'тпду_' => 7452,
+ '_Вшые' => 7453,
+ 'зкщеу' => 7454,
+ '_Фдуч' => 7455,
+ '_Ифд' => 7456,
+ '_ыщь' => 7457,
+ 'феÑÑ€_' => 7458,
+ 'Ешь' => 7459,
+ 'ЫуÑ' => 7460,
+ '_кщьф' => 7461,
+ 'чзд' => 7462,
+ 'гшк' => 7463,
+ '_пгт' => 7464,
+ 'рнд' => 7465,
+ 'нщгк' => 7466,
+ 'Ñруые' => 7467,
+ 'ифк_' => 7468,
+ 'щышеш' => 7469,
+ 'ыршзы' => 7470,
+ '_цршÑ' => 7471,
+ 'увшÑÑ„' => 7472,
+ 'рукщ' => 7473,
+ 'щщды' => 7474,
+ '_Вщт' => 7475,
+ 'ьфду_' => 7476,
+ 'ерф_' => 7477,
+ 'уфвук' => 7478,
+ 'ÑÑш' => 7479,
+ 'Срг' => 7480,
+ 'щкту' => 7481,
+ 'Ьуе' => 7482,
+ 'фккщ' => 7483,
+ 'гььук' => 7484,
+ 'шщтб' => 7485,
+ 'уткн' => 7486,
+ 'Ñщкз' => 7487,
+ 'шефе' => 7488,
+ 'еÑ' => 7489,
+ 'штуу' => 7490,
+ 'ью' => 7491,
+ 'икг' => 7492,
+ 'мукн_' => 7493,
+ 'уешÑ_' => 7494,
+ 'ьфпу_' => 7495,
+ 'зкшь' => 7496,
+ '_ьфн' => 7497,
+ 'двку' => 7498,
+ 'кщьфт' => 7499,
+ 'ьшер_' => 7500,
+ 'кÑÑ‹_' => 7501,
+ '_дуфв' => 7502,
+ 'щгеу' => 7503,
+ 'Кшм' => 7504,
+ 'ьзшÑ' => 7505,
+ 'ыгку_' => 7506,
+ '_угкщ' => 7507,
+ 'Ñ„Ñ‚Ñ‹Ñ„' => 7508,
+ 'кшт_' => 7509,
+ 'утешщ' => 7510,
+ 'Ñ„ÑÑщ' => 7511,
+ 'Сфтф' => 7512,
+ '_ьфр' => 7513,
+ '_Рфд' => 7514,
+ 'куму' => 7515,
+ 'фьфк' => 7516,
+ 'щьн_' => 7517,
+ 'укпн' => 7518,
+ 'рштуы' => 7519,
+ 'Ñ‚Ñ„Ñ‚_' => 7520,
+ '_ьфыы' => 7521,
+ 'ввд' => 7522,
+ 'ышму' => 7523,
+ 'Сю' => 7524,
+ 'тукы_' => 7525,
+ '_фгещ' => 7526,
+ '_ьшÑк' => 7527,
+ 'еешт' => 7528,
+ 'утпдш' => 7529,
+ 'щььу' => 7530,
+ '_щмук' => 7531,
+ '_Ырш' => 7532,
+ 'ьгдф' => 7533,
+ '_мшÑ' => 7534,
+ 'вÑ' => 7535,
+ 'феь' => 7536,
+ 'кууе_' => 7537,
+ 'Мфд' => 7538,
+ 'пущк' => 7539,
+ '_Кшм' => 7540,
+ 'реук' => 7541,
+ 'рфьь' => 7542,
+ 'чфтв' => 7543,
+ 'офьу' => 7544,
+ 'ьшп' => 7545,
+ '_Ñщьш' => 7546,
+ 'уецщк' => 7547,
+ 'щгкÑу' => 7548,
+ 'екщ_' => 7549,
+ 'Фдф' => 7550,
+ 'щть' => 7551,
+ 'фвь' => 7552,
+ 'гвв' => 7553,
+ 'Ñргк' => 7554,
+ 'ие' => 7555,
+ '_екуу' => 7556,
+ 'Ñшту' => 7557,
+ '_уче' => 7558,
+ '_ЫуÑ' => 7559,
+ 'игшдв' => 7560,
+ 'щдгь' => 7561,
+ 'уьщт' => 7562,
+ 'ыфте' => 7563,
+ 'пшкд_' => 7564,
+ 'шыз' => 7565,
+ 'егву' => 7566,
+ 'уьщк' => 7567,
+ 'ефлу' => 7568,
+ 'укеф' => 7569,
+ 'фккф' => 7570,
+ '_Срг' => 7571,
+ 'Ñ‹Ñщ_' => 7572,
+ '_куфд' => 7573,
+ 'Фц' => 7574,
+ 'адщц' => 7575,
+ 'зшÑ_' => 7576,
+ 'нн' => 7577,
+ 'дщку' => 7578,
+ '_ыеш' => 7579,
+ 'идщщ' => 7580,
+ 'оук' => 7581,
+ 'Ðшт' => 7582,
+ 'щтву' => 7583,
+ 'ыщты' => 7584,
+ 'гиш' => 7585,
+ 'Ñ‚Ñ_' => 7586,
+ 'куÑщк' => 7587,
+ '_Сфтф' => 7588,
+ '_уер' => 7589,
+ '_Тг' => 7590,
+ 'кшиг' => 7591,
+ '_дши' => 7592,
+ 'Ñ‚Ñшф' => 7593,
+ 'учфы_' => 7594,
+ 'дуфт' => 7595,
+ 'зшÑÑ‹' => 7596,
+ 'щфÑ' => 7597,
+ '_ызщк' => 7598,
+ 'ищгк' => 7599,
+ 'щщлы' => 7600,
+ '_цштв' => 7601,
+ 'щпд' => 7602,
+ '_Ешь' => 7603,
+ 'вту' => 7604,
+ 'ыыщÑ' => 7605,
+ 'щиду' => 7606,
+ 'цуые_' => 7607,
+ 'Ыефк' => 7608,
+ '_Мфд' => 7609,
+ '_Ñду' => 7610,
+ 'щищ' => 7611,
+ 'кщду' => 7612,
+ 'УЬ' => 7613,
+ '_нщгк' => 7614,
+ '_кув_' => 7615,
+ 'ершы' => 7616,
+ '_зрн' => 7617,
+ '_ашп' => 7618,
+ '_Фтт' => 7619,
+ 'фыз' => 7620,
+ 'тмуте' => 7621,
+ 'Ñ‚Ñшд' => 7622,
+ '_аштф' => 7623,
+ 'гкт_' => 7624,
+ 'шдвш' => 7625,
+ 'шщтб_' => 7626,
+ 'Ñещкы' => 7627,
+ 'вфв' => 7628,
+ 'геру' => 7629,
+ 'щшы_' => 7630,
+ '_пдщ' => 7631,
+ 'Лк' => 7632,
+ '_Ьуе' => 7633,
+ '_кфь' => 7634,
+ 'Шты' => 7635,
+ '_Ñ‚_' => 7636,
+ 'луеи' => 7637,
+ 'ьфые' => 7638,
+ 'щьы' => 7639,
+ 'утн' => 7640,
+ 'ддун_' => 7641,
+ 'фышф' => 7642,
+ 'щгв' => 7643,
+ 'ьзшк' => 7644,
+ 'ищкт' => 7645,
+ 'пшÑÑ„' => 7646,
+ 'уыуте' => 7647,
+ 'Ñеф' => 7648,
+ 'пшд' => 7649,
+ 'уферу' => 7650,
+ 'ьщтв_' => 7651,
+ 'ршку' => 7652,
+ '_здфÑ' => 7653,
+ 'учшÑ' => 7654,
+ '_Фдф' => 7655,
+ 'шдвк' => 7656,
+ 'лфь' => 7657,
+ 'щкшы' => 7658,
+ 'куыыш' => 7659,
+ '_кщг' => 7660,
+ 'Ñре' => 7661,
+ 'здшÑ' => 7662,
+ 'ктьу' => 7663,
+ 'Зфг' => 7664,
+ 'дучфт' => 7665,
+ 'гкыу' => 7666,
+ 'шмштп' => 7667,
+ 'ищвн_' => 7668,
+ 'ышпт_' => 7669,
+ 'уьн' => 7670,
+ 'ифÑл_' => 7671,
+ 'уÑгк' => 7672,
+ 'лукы_' => 7673,
+ '_пущк' => 7674,
+ 'ьщеш' => 7675,
+ 'ФИ' => 7676,
+ '_Ñдг' => 7677,
+ '_Ðшт' => 7678,
+ 'нфд_' => 7679,
+ 'Ику' => 7680,
+ 'пвщ' => 7681,
+ 'мщт' => 7682,
+ 'кщьу_' => 7683,
+ 'дшпш' => 7684,
+ 'учфтв' => 7685,
+ '_ьз' => 7686,
+ 'кÑуы' => 7687,
+ '_игыш' => 7688,
+ 'луеиф' => 7689,
+ '_вгк' => 7690,
+ 'ьфву' => 7691,
+ 'ышешщ' => 7692,
+ 'Ñфке' => 7693,
+ 'Рщгыу' => 7694,
+ 'штвгы' => 7695,
+ 'лшв' => 7696,
+ 'ишду_' => 7697,
+ 'кды_' => 7698,
+ '_кудш' => 7699,
+ 'Фак' => 7700,
+ 'куул_' => 7701,
+ 'зкуь' => 7702,
+ '_зще' => 7703,
+ 'щтыш' => 7704,
+ '_офт' => 7705,
+ 'цфш' => 7706,
+ 'еб_' => 7707,
+ 'ылуеи' => 7708,
+ '_дум' => 7709,
+ '_Шты' => 7710,
+ 'шум' => 7711,
+ 'еыг' => 7712,
+ '_руфв' => 7713,
+ 'рфтф' => 7714,
+ '_ылш' => 7715,
+ 'екщд_' => 7716,
+ 'Пфь' => 7717,
+ 'Ñуф' => 7718,
+ 'ууÑ' => 7719,
+ 'укть' => 7720,
+ 'ÐФ' => 7721,
+ 'укуы' => 7722,
+ 'кпуы' => 7723,
+ 'Угкщ' => 7724,
+ 'фа_' => 7725,
+ 'мщ_' => 7726,
+ 'СШ' => 7727,
+ 'тфз' => 7728,
+ 'ктьут' => 7729,
+ 'щвук' => 7730,
+ 'гкту' => 7731,
+ 'тмук' => 7732,
+ 'щщы' => 7733,
+ 'ÑÑŽ' => 7734,
+ 'шкпшт' => 7735,
+ '_офьу' => 7736,
+ '_куь' => 7737,
+ 'пущкп' => 7738,
+ 'гдщ' => 7739,
+ 'зшÑÑ‹_' => 7740,
+ '_рфтв' => 7741,
+ 'щьшÑÑ‹' => 7742,
+ 'ршт_' => 7743,
+ 'ищы' => 7744,
+ '_ыьф' => 7745,
+ '_Фц' => 7746,
+ '_зщу' => 7747,
+ 'рушк' => 7748,
+ 'квут' => 7749,
+ 'фшты_' => 7750,
+ 'Ñлд' => 7751,
+ 'Ñ„Ñешм' => 7752,
+ 'кфещк' => 7753,
+ 'гше_' => 7754,
+ 'укл' => 7755,
+ '_куыу' => 7756,
+ 'Ñшд_' => 7757,
+ '_Лк' => 7758,
+ 'Ерш' => 7759,
+ 'фиуе' => 7760,
+ 'фкуф' => 7761,
+ 'здфе' => 7762,
+ 'гыеф' => 7763,
+ '_икфт' => 7764,
+ 'шдвку' => 7765,
+ 'зÑ' => 7766,
+ 'шдм' => 7767,
+ 'вб_' => 7768,
+ 'Ñрфьз' => 7769,
+ 'зфд_' => 7770,
+ '_уту' => 7771,
+ 'агд_' => 7772,
+ 'шьг' => 7773,
+ '_фееф' => 7774,
+ '_лтщ' => 7775,
+ 'вумш' => 7776,
+ '_Ику' => 7777,
+ 'Ñкшзе' => 7778,
+ 'щеы_' => 7779,
+ 'шмфд_' => 7780,
+ 'ьщту' => 7781,
+ 'вшь' => 7782,
+ 'Ñщмук' => 7783,
+ 'щда_' => 7784,
+ 'ущы' => 7785,
+ 'упг' => 7786,
+ 'щтун_' => 7787,
+ 'нду_' => 7788,
+ 'укпн_' => 7789,
+ '_Зфг' => 7790,
+ 'ищц' => 7791,
+ 'щкшÑ' => 7792,
+ 'муе' => 7793,
+ 'мшуц_' => 7794,
+ 'уащк' => 7795,
+ 'щÑшфе' => 7796,
+ 'уерщв' => 7797,
+ 'цты' => 7798,
+ 'шдф_' => 7799,
+ '_зфÑ' => 7800,
+ '_Угкщ' => 7801,
+ 'ыыщÑш' => 7802,
+ 'еще' => 7803,
+ 'ЕШЩ' => 7804,
+ 'ещь_' => 7805,
+ 'кырш' => 7806,
+ 'ешдд' => 7807,
+ 'кгз' => 7808,
+ 'лрфт' => 7809,
+ 'щщды_' => 7810,
+ '_Фак' => 7811,
+ 'Ñщт_' => 7812,
+ 'ньу' => 7813,
+ 'ччч_' => 7814,
+ 'ииу' => 7815,
+ 'шдуы' => 7816,
+ 'дштф_' => 7817,
+ 'щтфе' => 7818,
+ 'Ñщку' => 7819,
+ 'пфы_' => 7820,
+ 'Ñфдш' => 7821,
+ 'ввду' => 7822,
+ 'кшыщт' => 7823,
+ 'ыщтф' => 7824,
+ 'еен' => 7825,
+ 'ььн' => 7826,
+ 'вшку' => 7827,
+ 'Ñ‚Ñшы' => 7828,
+ '_Ñфг' => 7829,
+ '_рфь' => 7830,
+ 'кфг' => 7831,
+ 'ыеу_' => 7832,
+ 'фшкз' => 7833,
+ 'уктьу' => 7834,
+ 'ащгт' => 7835,
+ 'рукь' => 7836,
+ 'уткн_' => 7837,
+ '_ифдд' => 7838,
+ '_ршд' => 7839,
+ 'шдвшт' => 7840,
+ '_ыекг' => 7841,
+ '_Ерш' => 7842,
+ 'цн' => 7843,
+ 'игышт' => 7844,
+ 'щны' => 7845,
+ 'ов' => 7846,
+ '_ыйг' => 7847,
+ 'кгь_' => 7848,
+ 'ьукы' => 7849,
+ 'ав' => 7850,
+ 'шйгу_' => 7851,
+ 'Ñ„Ñ' => 7852,
+ 'Ñш_' => 7853,
+ 'ьзк' => 7854,
+ 'Лфк' => 7855,
+ '_вщÑ' => 7856,
+ '_ьшдд' => 7857,
+ 'рфк_' => 7858,
+ 'ыщты_' => 7859,
+ 'Игк' => 7860,
+ 'Сршт' => 7861,
+ 'фмщ' => 7862,
+ '_Ыефк' => 7863,
+ 'ищь' => 7864,
+ 'едуы' => 7865,
+ '_вкг' => 7866,
+ 'дфкп' => 7867,
+ 'гккут' => 7868,
+ 'ÑÑ‚' => 7869,
+ 'щфы' => 7870,
+ 'Ñфьз' => 7871,
+ 'пшые' => 7872,
+ '_ишп_' => 7873,
+ '_а_' => 7874,
+ 'рще_' => 7875,
+ '_ьщщ' => 7876,
+ 'ьи_' => 7877,
+ 'Сгз' => 7878,
+ 'шыру' => 7879,
+ 'ыуи' => 7880,
+ 'ÑÑ„Ñ‚' => 7881,
+ '_Пфь' => 7882,
+ 'ьуеу' => 7883,
+ 'муые' => 7884,
+ '_Ñщьу' => 7885,
+ '_ефк' => 7886,
+ 'шьфеу' => 7887,
+ '_зкшь' => 7888,
+ 'ыщгкÑ' => 7889,
+ 'вфк_' => 7890,
+ 'тлы_' => 7891,
+ 'зеф' => 7892,
+ 'дуые' => 7893,
+ 'рьу' => 7894,
+ 'Кщы' => 7895,
+ 'Ñ„Ñ‚Ñ‚Ñ„_' => 7896,
+ 'Лр' => 7897,
+ 'дшлу' => 7898,
+ 'ФП' => 7899,
+ 'ИдфÑ' => 7900,
+ 'ньзшÑ' => 7901,
+ 'тышщ' => 7902,
+ '_руфк' => 7903,
+ 'фед' => 7904,
+ 'ршдвк' => 7905,
+ '_Ñгкк' => 7906,
+ 'Кщь' => 7907,
+ 'Ñ„Ñу' => 7908,
+ 'уышы' => 7909,
+ 'кфпщ' => 7910,
+ 'Ñкщыы' => 7911,
+ 'ешые_' => 7912,
+ 'ЩЕ' => 7913,
+ 'кутф' => 7914,
+ '_вфтÑ' => 7915,
+ 'Ñ‹Ñ' => 7916,
+ '_афе' => 7917,
+ 'кдн_' => 7918,
+ 'ерщт' => 7919,
+ '_ещгк' => 7920,
+ 'ИУ' => 7921,
+ 'щкеш' => 7922,
+ 'Скщ' => 7923,
+ 'фвр' => 7924,
+ 'Фю' => 7925,
+ 'ЫС' => 7926,
+ 'дмук' => 7927,
+ '_Сгз' => 7928,
+ 'рун_' => 7929,
+ '_Сршт' => 7930,
+ 'кщу' => 7931,
+ 'удз' => 7932,
+ 'кеук_' => 7933,
+ 'удь' => 7934,
+ 'акшу' => 7935,
+ 'вю' => 7936,
+ 'нфк' => 7937,
+ 'уеру' => 7938,
+ '_Лфк' => 7939,
+ 'туп' => 7940,
+ '_ещщ' => 7941,
+ 'тфдв' => 7942,
+ '_рут' => 7943,
+ 'кщÑл_' => 7944,
+ 'нуфк_' => 7945,
+ '_тфм' => 7946,
+ '_/' => 7947,
+ 'фдп' => 7948,
+ '_ЕРУ' => 7949,
+ 'рфн' => 7950,
+ 'фкер_' => 7951,
+ '_Игк' => 7952,
+ 'гыр_' => 7953,
+ 'щкыу_' => 7954,
+ '_тшпр' => 7955,
+ 'штр' => 7956,
+ 'офьуы' => 7957,
+ 'егкт' => 7958,
+ 'ызр' => 7959,
+ 'шпфт' => 7960,
+ '_ИдфÑ' => 7961,
+ 'рщке' => 7962,
+ 'шкды' => 7963,
+ 'уыешт' => 7964,
+ '_Ñщгк' => 7965,
+ 'ешмш' => 7966,
+ 'мукть' => 7967,
+ 'цщкв_' => 7968,
+ 'Ñлн_' => 7969,
+ '_вфеф' => 7970,
+ 'Ñ‚Ñд' => 7971,
+ 'ЕШЩТ' => 7972,
+ '_дфл' => 7973,
+ 'щлы_' => 7974,
+ 'шьуте' => 7975,
+ '_тщт' => 7976,
+ 'фкту' => 7977,
+ 'гпре' => 7978,
+ 'Ñшфеш' => 7979,
+ '_Ñфкв' => 7980,
+ 'тшд' => 7981,
+ '_Кщь' => 7982,
+ 'двкут' => 7983,
+ '_ощы' => 7984,
+ 'флук_' => 7985,
+ 'дыщт_' => 7986,
+ 'гшдвш' => 7987,
+ 'афÑещ' => 7988,
+ 'йф' => 7989,
+ 'руфв_' => 7990,
+ '_рщы' => 7991,
+ 'ЫЫ_' => 7992,
+ 'ауф' => 7993,
+ 'кфтÑш' => 7994,
+ 'ИдфÑл' => 7995,
+ 'дшщт_' => 7996,
+ '_ыцш' => 7997,
+ '_дщп' => 7998,
+ 'фтуыу' => 7999,
+ 'тфвш' => 8000,
+ 'Ñщп' => 8001,
+ 'ьфрф' => 8002,
+ '_Ñ‹Ñк' => 8003,
+ '_Ñкуф' => 8004,
+ 'Зфгд' => 8005,
+ 'щьзд' => 8006,
+ 'удг' => 8007,
+ 'зфÑу_' => 8008,
+ '_вук' => 8009,
+ 'зкща' => 8010,
+ '_ыщае' => 8011,
+ 'туыш' => 8012,
+ 'мфкш' => 8013,
+ 'фвшщ_' => 8014,
+ 'ифн' => 8015,
+ 'щии' => 8016,
+ 'Ñрштф' => 8017,
+ 'зрны' => 8018,
+ 'кешт_' => 8019,
+ 'пшту_' => 8020,
+ 'ТЩ' => 8021,
+ 'шфы_' => 8022,
+ '_еуч' => 8023,
+ 'ырщк' => 8024,
+ 'гдв_' => 8025,
+ 'фтшуд' => 8026,
+ 'шнф_' => 8027,
+ 'Ñ‹Ñкшз' => 8028,
+ 'щцты' => 8029,
+ 'екфд_' => 8030,
+ '_Кщы' => 8031,
+ 'Дщм' => 8032,
+ 'уееук' => 8033,
+ '_Ñук' => 8034,
+ 'фгвш' => 8035,
+ 'кщзр' => 8036,
+ 'игкп_' => 8037,
+ '_цуд' => 8038,
+ 'зз_' => 8039,
+ 'тфи' => 8040,
+ 'ынд' => 8041,
+ '_ифтп' => 8042,
+ '_зфл' => 8043,
+ 'зфв' => 8044,
+ '_пфт' => 8045,
+ 'Кшму' => 8046,
+ 'екфÑе' => 8047,
+ 'путÑ' => 8048,
+ 'Кгы' => 8049,
+ 'дуь_' => 8050,
+ 'Ñщдщк' => 8051,
+ '_Лр' => 8052,
+ '_дуы' => 8053,
+ 'дфз' => 8054,
+ 'уьу_' => 8055,
+ 'пшÑфд' => 8056,
+ 'Ñуте_' => 8057,
+ 'дшÑфе' => 8058,
+ 'тпвщ' => 8059,
+ 'Ñщта' => 8060,
+ 'ьфь' => 8061,
+ 'кщл' => 8062,
+ '_афш' => 8063,
+ '_Ñшеш' => 8064,
+ 'ишт_' => 8065,
+ '_щш' => 8066,
+ 'ишкв' => 8067,
+ 'ефтш' => 8068,
+ 'фпшт' => 8069,
+ 'вшÑфд' => 8070,
+ 'рщз_' => 8071,
+ '_екщ' => 8072,
+ 'дыу' => 8073,
+ '_Скщ' => 8074,
+ 'флг' => 8075,
+ 'тышщт' => 8076,
+ 'щмшт' => 8077,
+ 'шдфт' => 8078,
+ '_Кшму' => 8079,
+ 'кшÑлу' => 8080,
+ 'зуфт' => 8081,
+ 'нуы' => 8082,
+ 'шпк' => 8083,
+ 'шзду' => 8084,
+ 'куи' => 8085,
+ 'Йгу' => 8086,
+ 'штпв' => 8087,
+ 'Ñрфкд' => 8088,
+ 'уге' => 8089,
+ 'тьф' => 8090,
+ 'Куз' => 8091,
+ 'огые' => 8092,
+ '_идщщ' => 8093,
+ 'Ñ‚Ñшу' => 8094,
+ 'щььщ' => 8095,
+ 'фзфт_' => 8096,
+ 'феефÑ' => 8097,
+ '_фьф' => 8098,
+ '_рнв' => 8099,
+ '_ччч' => 8100,
+ '_фшкз' => 8101,
+ 'гзук_' => 8102,
+ 'щдл' => 8103,
+ '_Ñшк' => 8104,
+ '_ьщте' => 8105,
+ 'ерукт' => 8106,
+ 'ешщтб' => 8107,
+ 'утшт' => 8108,
+ 'акут' => 8109,
+ 'Кфш' => 8110,
+ '_гл_' => 8111,
+ 'щпщ' => 8112,
+ 'Ñруьш' => 8113,
+ 'егиу' => 8114,
+ '_фтвк' => 8115,
+ 'зкщи' => 8116,
+ 'кщдш' => 8117,
+ 'шды_' => 8118,
+ '_Дщм' => 8119,
+ 'пшÑ_' => 8120,
+ 'ызфÑ' => 8121,
+ '_агд' => 8122,
+ 'кеь' => 8123,
+ '_ефл' => 8124,
+ 'тукпн' => 8125,
+ 'ттук_' => 8126,
+ '_Зфгд' => 8127,
+ 'фыгк' => 8128,
+ 'ыузр' => 8129,
+ 'Ðшк' => 8130,
+ 'ефке' => 8131,
+ '_кщфв' => 8132,
+ 'утешт' => 8133,
+ 'тщÑ' => 8134,
+ 'ешз' => 8135,
+ 'иукы_' => 8136,
+ 'РУ_' => 8137,
+ 'шпшщ' => 8138,
+ 'ферш' => 8139,
+ 'Ñршу' => 8140,
+ 'уышф' => 8141,
+ 'фегкф' => 8142,
+ 'Ñ‹Ñще' => 8143,
+ '_Кгы' => 8144,
+ '_дщÑÑ„' => 8145,
+ 'пще' => 8146,
+ 'ктфд_' => 8147,
+ 'щкшп' => 8148,
+ 'шыыф' => 8149,
+ 'Ñщые' => 8150,
+ 'ффк' => 8151,
+ 'щзут' => 8152,
+ 'цфт_' => 8153,
+ 'Кшмук' => 8154,
+ 'кфпу_' => 8155,
+ 'ырг' => 8156,
+ 'ызше' => 8157,
+ 'ьфо' => 8158,
+ 'пукшф' => 8159,
+ 'Ызф' => 8160,
+ 'щфд' => 8161,
+ 'кфьу' => 8162,
+ 'ршÑÑ„' => 8163,
+ 'рщыз' => 8164,
+ 'еефÑл' => 8165,
+ 'тшг' => 8166,
+ 'кувш' => 8167,
+ 'кщтшÑ' => 8168,
+ '_ун' => 8169,
+ '_Ñш' => 8170,
+ 'кны' => 8171,
+ '_Куз' => 8172,
+ '_е_' => 8173,
+ 'фвуь' => 8174,
+ '_кщщ' => 8175,
+ 'шщту' => 8176,
+ 'ышму_' => 8177,
+ 'Яф' => 8178,
+ '_цфн' => 8179,
+ 'ÑршÑ' => 8180,
+ 'Пкфт' => 8181,
+ 'фтвфк' => 8182,
+ 'ыши' => 8183,
+ 'вщщ' => 8184,
+ '_зфг' => 8185,
+ 'шкг' => 8186,
+ 'фзшеф' => 8187,
+ '_афы' => 8188,
+ 'гыекш' => 8189,
+ 'Ещц' => 8190,
+ 'фыршт' => 8191,
+ 'кшиу' => 8192,
+ '_Кфш' => 8193,
+ '_щдв_' => 8194,
+ 'рм' => 8195,
+ 'ещп' => 8196,
+ 'здфн_' => 8197,
+ 'Ðдщ' => 8198,
+ 'гыешт' => 8199,
+ '_Ñгз' => 8200,
+ 'Ñгкш' => 8201,
+ 'гÑш' => 8202,
+ 'Ццц' => 8203,
+ 'ьзшку' => 8204,
+ 'Щзу' => 8205,
+ 'ьфеу_' => 8206,
+ 'фьщгы' => 8207,
+ 'ьфкшт' => 8208,
+ 'дщцук' => 8209,
+ '_фтфд' => 8210,
+ 'ьщещк' => 8211,
+ 'ли' => 8212,
+ 'вк_' => 8213,
+ 'кещт' => 8214,
+ '_зрф' => 8215,
+ 'дфкпу' => 8216,
+ 'ефз' => 8217,
+ 'узги' => 8218,
+ 'пкуы' => 8219,
+ '_зщшт' => 8220,
+ 'кщеру' => 8221,
+ 'щкфеш' => 8222,
+ 'куьш' => 8223,
+ '_Ðшк' => 8224,
+ 'удшпш' => 8225,
+ 'кту_' => 8226,
+ 'ыуфыу' => 8227,
+ 'фмн_' => 8228,
+ 'ещку' => 8229,
+ 'тшÑÑ„' => 8230,
+ 'ззду' => 8231,
+ 'дуфп' => 8232,
+ 'пштп_' => 8233,
+ 'тщмуд' => 8234,
+ 'зфеш' => 8235,
+ 'ьфкф' => 8236,
+ 'тшыь' => 8237,
+ '_куе' => 8238,
+ 'шпщ' => 8239,
+ 'Факш' => 8240,
+ 'шыуф' => 8241,
+ 'Сдг' => 8242,
+ 'зздш' => 8243,
+ 'Ñщтм' => 8244,
+ 'шьше' => 8245,
+ '_ещт' => 8246,
+ 'ьуерщ' => 8247,
+ 'кшщк' => 8248,
+ '_ьщи' => 8249,
+ 'кшыещ' => 8250,
+ 'фещ_' => 8251,
+ '_ьуд' => 8252,
+ 'Ыл' => 8253,
+ 'Ñшм' => 8254,
+ 'кÑру' => 8255,
+ 'ум_' => 8256,
+ 'щыуз' => 8257,
+ 'кшÑÑ‹' => 8258,
+ 'Фцф' => 8259,
+ 'зфкшы' => 8260,
+ '_Пкфт' => 8261,
+ 'Ñрше' => 8262,
+ '_мшд' => 8263,
+ '_Ццц' => 8264,
+ '_кшпр' => 8265,
+ 'вукш' => 8266,
+ '_Ещц' => 8267,
+ 'ифыл' => 8268,
+ 'щщлы_' => 8269,
+ 'еруы' => 8270,
+ 'ееф_' => 8271,
+ 'шутв' => 8272,
+ 'ÑщтÑу' => 8273,
+ 'пфеу' => 8274,
+ 'ерку' => 8275,
+ '_кут' => 8276,
+ 'ШЩТ_' => 8277,
+ 'ыеьф' => 8278,
+ 'ршку_' => 8279,
+ '_зги' => 8280,
+ 'ащке' => 8281,
+ 'пкфе' => 8282,
+ 'уп_' => 8283,
+ 'ифп' => 8284,
+ 'фзрш' => 8285,
+ 'ыышÑ' => 8286,
+ 'фшту_' => 8287,
+ 'тфеу_' => 8288,
+ 'еÑÑ‹' => 8289,
+ 'вшкуÑ' => 8290,
+ 'щкшф_' => 8291,
+ 'уыуф' => 8292,
+ 'зв' => 8293,
+ 'Сгз_' => 8294,
+ 'рг_' => 8295,
+ 'увп' => 8296,
+ 'шкф_' => 8297,
+ 'уÑл_' => 8298,
+ '_ьфшт' => 8299,
+ 'ттшы' => 8300,
+ 'Ðщщ' => 8301,
+ '_Ызф' => 8302,
+ '_щ_' => 8303,
+ 'ЬшÑрф' => 8304,
+ 'нÑду' => 8305,
+ '_Ðдщ' => 8306,
+ 'ыфеш' => 8307,
+ '_лфд' => 8308,
+ 'учзу' => 8309,
+ 'ашÑш' => 8310,
+ 'фыед' => 8311,
+ 'щзру' => 8312,
+ 'двут' => 8313,
+ 'ещьф' => 8314,
+ '_Фцф' => 8315,
+ 'офк' => 8316,
+ 'фо_' => 8317,
+ 'куфл' => 8318,
+ '_Щзу' => 8319,
+ 'щьфе' => 8320,
+ '_ощт' => 8321,
+ 'юЫ' => 8322,
+ 'уÑкуе' => 8323,
+ '_Йгу' => 8324,
+ 'щки' => 8325,
+ 'кгыыш' => 8326,
+ 'штпду' => 8327,
+ 'фишдш' => 8328,
+ 'нр' => 8329,
+ 'Ыд' => 8330,
+ 'щтыеш' => 8331,
+ 'ТшÑ' => 8332,
+ 'фвмф' => 8333,
+ 'ЗК' => 8334,
+ '_Сгз_' => 8335,
+ 'Ьфке' => 8336,
+ '_ьфÑÑ€' => 8337,
+ 'вщк_' => 8338,
+ 'ШЬ' => 8339,
+ '_Ðщщ' => 8340,
+ 'нвкщ' => 8341,
+ 'Шт_' => 8342,
+ 'еÑÑ‹_' => 8343,
+ '_вр' => 8344,
+ 'дфд' => 8345,
+ 'зуеу' => 8346,
+ 'цуи' => 8347,
+ 'щдд_' => 8348,
+ 'ТВ_' => 8349,
+ 'кщту' => 8350,
+ 'куй' => 8351,
+ 'ктфь' => 8352,
+ 'ыудд' => 8353,
+ 'по' => 8354,
+ 'уи_' => 8355,
+ 'рфте' => 8356,
+ 'куфь_' => 8357,
+ 'теув' => 8358,
+ 'щпут' => 8359,
+ '_зкщи' => 8360,
+ 'мщдге' => 8361,
+ '_ФТ' => 8362,
+ 'рщкы' => 8363,
+ '_Факш' => 8364,
+ 'узгид' => 8365,
+ 'шеуы' => 8366,
+ 'зщ_' => 8367,
+ 'куфд_' => 8368,
+ 'дщкшв' => 8369,
+ 'Ñш_' => 8370,
+ 'ркуу' => 8371,
+ 'Вшыек' => 8372,
+ 'рушк_' => 8373,
+ 'ершы_' => 8374,
+ '_зрщт' => 8375,
+ 'Сшен' => 8376,
+ 'уьн_' => 8377,
+ '_Сдг' => 8378,
+ 'зршÑ' => 8379,
+ 'фьз_' => 8380,
+ '_ашыр' => 8381,
+ 'щÑг' => 8382,
+ 'ерукы' => 8383,
+ 'ызуÑе' => 8384,
+ 'ьфкÑ' => 8385,
+ 'Ьук' => 8386,
+ 'фефт' => 8387,
+ '_фке_' => 8388,
+ 'ащгтв' => 8389,
+ 'мшы_' => 8390,
+ 'Ñ‹Ñ‚Ñ„' => 8391,
+ 'дшыь' => 8392,
+ 'кÑуы_' => 8393,
+ 'ьиг' => 8394,
+ 'ьфз_' => 8395,
+ 'шдды_' => 8396,
+ 'ддшу' => 8397,
+ 'щгдв_' => 8398,
+ '_Ыл' => 8399,
+ 'Еук' => 8400,
+ 'таш' => 8401,
+ 'щкше' => 8402,
+ 'рфр' => 8403,
+ 'тшыр_' => 8404,
+ 'ыеду_' => 8405,
+ 'ызуу' => 8406,
+ 'Ыфш' => 8407,
+ 'фкдщ' => 8408,
+ 'мутеш' => 8409,
+ '_дуе' => 8410,
+ 'ьщму' => 8411,
+ 'уÑшф' => 8412,
+ 'дукы' => 8413,
+ '_тще_' => 8414,
+ 'на' => 8415,
+ 'лкш' => 8416,
+ 'ььн_' => 8417,
+ 'гтеш' => 8418,
+ 'мфешщ' => 8419,
+ 'штуук' => 8420,
+ 'дфпу' => 8421,
+ 'ыешÑÑ‹' => 8422,
+ 'зфгд' => 8423,
+ '_ТшÑ' => 8424,
+ 'тефеш' => 8425,
+ 'уÑщтв' => 8426,
+ 'икщц' => 8427,
+ 'уыыщ' => 8428,
+ 'дфкш' => 8429,
+ 'щььш' => 8430,
+ 'фешы' => 8431,
+ 'едук' => 8432,
+ '_Яф' => 8433,
+ '_ифыл' => 8434,
+ 'шкды_' => 8435,
+ 'кщте' => 8436,
+ 'ддшщ' => 8437,
+ 'шлф_' => 8438,
+ 'екшиг' => 8439,
+ 'Ñ‹Ñ‹Ñ„Ñ‚' => 8440,
+ 'Ñфгыу' => 8441,
+ 'ÑÑÑ„' => 8442,
+ 'йгфдш' => 8443,
+ 'ьштфе' => 8444,
+ 'кщму' => 8445,
+ '_еруш' => 8446,
+ 'вкуф' => 8447,
+ 'ензу_' => 8448,
+ 'шддф_' => 8449,
+ 'ьукф' => 8450,
+ 'Ðшд' => 8451,
+ 'утыу_' => 8452,
+ 'Ñщтт' => 8453,
+ 'ыыштп' => 8454,
+ 'дг_' => 8455,
+ '_Ñщта' => 8456,
+ 'Ыю_' => 8457,
+ 'рфп' => 8458,
+ 'уешт' => 8459,
+ 'тудд' => 8460,
+ 'Ñфтв' => 8461,
+ 'фььу' => 8462,
+ 'фтлы' => 8463,
+ 'ифт_' => 8464,
+ '_фвв' => 8465,
+ 'дфые_' => 8466,
+ 'Ñшд' => 8467,
+ 'ифылу' => 8468,
+ 'щыузр' => 8469,
+ '_Ыфш' => 8470,
+ 'уфеш' => 8471,
+ '_Ьфке' => 8472,
+ 'ыеут' => 8473,
+ '_Сшен' => 8474,
+ 'гыещ' => 8475,
+ '_ьшв' => 8476,
+ 'нышÑ' => 8477,
+ 'фтвн' => 8478,
+ 'тыа' => 8479,
+ 'щквш' => 8480,
+ 'кшдд' => 8481,
+ 'рдщ' => 8482,
+ 'шиге' => 8483,
+ 'укые' => 8484,
+ 'еештп' => 8485,
+ 'Ифеед' => 8486,
+ 'Рщк' => 8487,
+ 'дьщ' => 8488,
+ 'фмуд' => 8489,
+ 'Ьщг' => 8490,
+ 'ао' => 8491,
+ 'нÑ' => 8492,
+ 'дшпшщ' => 8493,
+ 'длш' => 8494,
+ 'цл' => 8495,
+ 'щер_' => 8496,
+ '_гыу_' => 8497,
+ 'кфьь' => 8498,
+ 'рфшк' => 8499,
+ 'ешашÑ' => 8500,
+ 'ьл' => 8501,
+ 'щклы' => 8502,
+ 'уфке_' => 8503,
+ 'лшз' => 8504,
+ 'Ñ„Ñшв' => 8505,
+ 'шьф_' => 8506,
+ '_Ыд' => 8507,
+ '_Шт_' => 8508,
+ '_Ñкг' => 8509,
+ '_ьшдш' => 8510,
+ 'ьиукы' => 8511,
+ 'щщп' => 8512,
+ '_Ьук' => 8513,
+ 'Ñ„Ñ_' => 8514,
+ '_зфыы' => 8515,
+ 'ыфшт' => 8516,
+ '_фвф' => 8517,
+ 'игы_' => 8518,
+ 'нфь' => 8519,
+ 'вуые' => 8520,
+ 'ышк' => 8521,
+ 'кфы_' => 8522,
+ 'кфтл_' => 8523,
+ 'фкфи' => 8524,
+ 'тфер' => 8525,
+ 'ешк' => 8526,
+ 'ЫÑще' => 8527,
+ '_Еук' => 8528,
+ 'удум' => 8529,
+ 'едш' => 8530,
+ '_дфкп' => 8531,
+ 'ÑргкÑ' => 8532,
+ 'ынÑ' => 8533,
+ 'Яу' => 8534,
+ 'пшм' => 8535,
+ 'цшт_' => 8536,
+ 'щдфт' => 8537,
+ 'фкьн' => 8538,
+ 'ерн_' => 8539,
+ 'фчш' => 8540,
+ 'ддув' => 8541,
+ 'кшые_' => 8542,
+ 'фкешÑ' => 8543,
+ 'шыуфы' => 8544,
+ 'щÑфе' => 8545,
+ 'куее' => 8546,
+ 'Ñфзш' => 8547,
+ 'Ñ„Ñ‚Ñшы' => 8548,
+ 'ашду' => 8549,
+ 'зкшы' => 8550,
+ 'ыщк_' => 8551,
+ 'фвмфт' => 8552,
+ 'пштш' => 8553,
+ 'щкпш' => 8554,
+ 'щгктф' => 8555,
+ 'ифтл_' => 8556,
+ 'фда' => 8557,
+ 'уккщк' => 8558,
+ 'ызфÑу' => 8559,
+ 'нщгк_' => 8560,
+ '_фкуф' => 8561,
+ 'ьшд_' => 8562,
+ 'шлш_' => 8563,
+ '_зкща' => 8564,
+ 'уфму' => 8565,
+ 'ьшые' => 8566,
+ 'тешÑ' => 8567,
+ 'Ñдуы' => 8568,
+ '_Ьщг' => 8569,
+ 'Дщму' => 8570,
+ '_ершы' => 8571,
+ 'вфмшв' => 8572,
+ '_Рщк' => 8573,
+ 'кфегк' => 8574,
+ 'мм' => 8575,
+ 'щау' => 8576,
+ 'ФакшÑ' => 8577,
+ 'фктш' => 8578,
+ 'рщдщп' => 8579,
+ 'лыщ' => 8580,
+ 'шрф' => 8581,
+ 'зрныш' => 8582,
+ 'пфеш' => 8583,
+ 'ышщты' => 8584,
+ 'штпвщ' => 8585,
+ 'щаа_' => 8586,
+ 'мфтш' => 8587,
+ 'преук' => 8588,
+ 'гек' => 8589,
+ 'ьуьи' => 8590,
+ '_ЫÑще' => 8591,
+ 'фыуы' => 8592,
+ 'ыуф_' => 8593,
+ 'ерд' => 8594,
+ 'угы' => 8595,
+ 'вкуыы' => 8596,
+ 'щгтÑш' => 8597,
+ 'упут' => 8598,
+ 'Ñша' => 8599,
+ 'ауь' => 8600,
+ 'фкше' => 8601,
+ 'шоф' => 8602,
+ 'фкму' => 8603,
+ 'дуз' => 8604,
+ 'Ñ„Ñ„_' => 8605,
+ 'куыщ' => 8606,
+ 'руфке' => 8607,
+ 'нкшÑ' => 8608,
+ 'вуыр' => 8609,
+ 'рнышÑ' => 8610,
+ 'ыыу_' => 8611,
+ 'пуд_' => 8612,
+ 'ьь_' => 8613,
+ 'Рн' => 8614,
+ 'ег_' => 8615,
+ '_вшыу' => 8616,
+ '_ьфер' => 8617,
+ 'пкфв' => 8618,
+ 'ыышфт' => 8619,
+ 'фкÑрш' => 8620,
+ 'щшÑ' => 8621,
+ 'Цру' => 8622,
+ '_п_' => 8623,
+ 'екфеш' => 8624,
+ '_ыуу' => 8625,
+ 'ддуы' => 8626,
+ 'ВЩ' => 8627,
+ 'ьшту_' => 8628,
+ 'Вфк' => 8629,
+ 'ктуе' => 8630,
+ 'зшку_' => 8631,
+ 'Путу' => 8632,
+ 'тшыеу' => 8633,
+ 'ршв' => 8634,
+ 'Ñркщ' => 8635,
+ 'шед' => 8636,
+ 'щызш' => 8637,
+ 'шашÑ_' => 8638,
+ '_гыув' => 8639,
+ 'фпп' => 8640,
+ '_афдд' => 8641,
+ '_ащгт' => 8642,
+ 'умут_' => 8643,
+ 'тч' => 8644,
+ 'идщщв' => 8645,
+ 'теув_' => 8646,
+ 'ел' => 8647,
+ 'ЫФ_' => 8648,
+ 'Ñ‹Ñфк' => 8649,
+ 'кÑÑ„' => 8650,
+ 'ущд' => 8651,
+ 'увы' => 8652,
+ 'куфеу' => 8653,
+ 'уфз' => 8654,
+ 'Ñфтщ' => 8655,
+ 'утр' => 8656,
+ '_Ñщтм' => 8657,
+ 'вуышп' => 8658,
+ 'екгь' => 8659,
+ '_вщь' => 8660,
+ '_учзу' => 8661,
+ 'вгф' => 8662,
+ 'тфтв' => 8663,
+ 'пл' => 8664,
+ 'мшм' => 8665,
+ 'Сфтфв' => 8666,
+ '_Ðшд' => 8667,
+ 'щаш' => 8668,
+ '_Цру' => 8669,
+ '_дут' => 8670,
+ 'щтыу' => 8671,
+ 'ыфд_' => 8672,
+ 'ьфпуы' => 8673,
+ 'иуд_' => 8674,
+ 'думш' => 8675,
+ 'рукт_' => 8676,
+ 'ьишф' => 8677,
+ '_Ñ„Ñ„' => 8678,
+ 'фпту' => 8679,
+ 'уьфд' => 8680,
+ '_Дщму' => 8681,
+ 'шщдщ' => 8682,
+ 'ьщтш' => 8683,
+ 'Ñгз_' => 8684,
+ '_лшдд' => 8685,
+ 'дгп' => 8686,
+ 'пг_' => 8687,
+ 'рфш_' => 8688,
+ 'здшÑÑ„' => 8689,
+ 'ыум' => 8690,
+ 'дуте' => 8691,
+ 'ЬЫ' => 8692,
+ 'лтщц' => 8693,
+ 'УУ' => 8694,
+ '_ищф' => 8695,
+ 'Дщг' => 8696,
+ 'Зфке' => 8697,
+ '_Вфк' => 8698,
+ 'фтыш' => 8699,
+ 'ыеуш' => 8700,
+ 'гкы_' => 8701,
+ 'пшф_' => 8702,
+ 'Ñув_' => 8703,
+ 'фкшщ_' => 8704,
+ 'вуфв' => 8705,
+ 'ФкÑ' => 8706,
+ 'ьфÑ' => 8707,
+ 'дуфпг' => 8708,
+ 'ыеуз' => 8709,
+ 'ыешм' => 8710,
+ 'гÑд' => 8711,
+ '_Ñфьз' => 8712,
+ '_фкьн' => 8713,
+ 'кащ' => 8714,
+ 'кещ_' => 8715,
+ 'Ðщк' => 8716,
+ 'штпф' => 8717,
+ 'Ñфыу' => 8718,
+ 'лщд' => 8719,
+ 'ерушк' => 8720,
+ 'щзуф' => 8721,
+ '_Ñргк' => 8722,
+ 'Ишд' => 8723,
+ 'мув_' => 8724,
+ 'ыугь' => 8725,
+ 'цв' => 8726,
+ 'Ñ‚Ñшд_' => 8727,
+ '_Ñфк_' => 8728,
+ 'тфь_' => 8729,
+ 'зкщо' => 8730,
+ 'ШТП_' => 8731,
+ 'штÑщ' => 8732,
+ 'дщв' => 8733,
+ '_зфкш' => 8734,
+ 'Ñлук_' => 8735,
+ 'тфдн' => 8736,
+ 'куйг' => 8737,
+ 'агдд' => 8738,
+ 'ьуты' => 8739,
+ 'укмф' => 8740,
+ 'увукф' => 8741,
+ 'фыеф' => 8742,
+ 'фкьн_' => 8743,
+ 'Ñфкк' => 8744,
+ 'утефе' => 8745,
+ 'фыеду' => 8746,
+ 'аец' => 8747,
+ 'еьфы' => 8748,
+ 'щнфд_' => 8749,
+ 'ецфк' => 8750,
+ 'флштп' => 8751,
+ 'ьфв_' => 8752,
+ 'зфер' => 8753,
+ 'путв' => 8754,
+ 'дуу_' => 8755,
+ 'ЕРУ_' => 8756,
+ '_Ðщк' => 8757,
+ 'кщы_' => 8758,
+ 'щтÑ' => 8759,
+ 'Сфз' => 8760,
+ '_Яу' => 8761,
+ 'Ñ„Ñуы' => 8762,
+ 'щкку' => 8763,
+ 'кшиге' => 8764,
+ 'ыщгт' => 8765,
+ 'Вуф' => 8766,
+ 'Ñ„Ñ‚Ñ„Ñ‚' => 8767,
+ 'Ñе' => 8768,
+ 'уфкт' => 8769,
+ 'штуыу' => 8770,
+ 'Ьут' => 8771,
+ '_ызк' => 8772,
+ 'ЫщÑ' => 8773,
+ '_Рн' => 8774,
+ 'рфы_' => 8775,
+ 'умуте' => 8776,
+ 'щфе_' => 8777,
+ 'щдшы' => 8778,
+ 'зщг' => 8779,
+ '_ирф' => 8780,
+ 'аеук' => 8781,
+ 'кьфд' => 8782,
+ 'укшы' => 8783,
+ '_Ñ„Ñш' => 8784,
+ 'Фтвку' => 8785,
+ 'фтшÑ' => 8786,
+ '_Путу' => 8787,
+ 'нукы' => 8788,
+ 'Ерщьф' => 8789,
+ 'укфег' => 8790,
+ 'твфд' => 8791,
+ 'дуфы' => 8792,
+ '_пфы' => 8793,
+ 'кзу' => 8794,
+ '_Зфке' => 8795,
+ 'ууь' => 8796,
+ 'пштуу' => 8797,
+ 'щкуые' => 8798,
+ 'ифв_' => 8799,
+ 'дб' => 8800,
+ 'флы' => 8801,
+ 'щщвы' => 8802,
+ 'Ðу' => 8803,
+ 'ок' => 8804,
+ 'уфкд' => 8805,
+ 'дшд' => 8806,
+ 'зкщоу' => 8807,
+ 'ашыр_' => 8808,
+ 'текфд' => 8809,
+ 'Ршпр_' => 8810,
+ 'Ñлштп' => 8811,
+ '_Ишд' => 8812,
+ 'ктфьу' => 8813,
+ 'пщы' => 8814,
+ 'тиф' => 8815,
+ '_ЫщÑ' => 8816,
+ 'ыешт_' => 8817,
+ 'фпкф' => 8818,
+ 'туш' => 8819,
+ 'фдеу' => 8820,
+ 'твр' => 8821,
+ 'фощк' => 8822,
+ 'кумш' => 8823,
+ 'екуу_' => 8824,
+ 'туте' => 8825,
+ 'кшÑфд' => 8826,
+ 'ьфлу_' => 8827,
+ 'тфкв' => 8828,
+ 'укдфт' => 8829,
+ 'кфзрш' => 8830,
+ 'á' => 8831,
+ 'Вуы' => 8832,
+ 'ыекшф' => 8833,
+ '_б_' => 8834,
+ 'Фдш' => 8835,
+ 'гтшÑÑ„' => 8836,
+ 'щ-' => 8837,
+ 'ÑнÑду' => 8838,
+ 'уикф' => 8839,
+ 'ыштпу' => 8840,
+ 'Мук' => 8841,
+ '_вшку' => 8842,
+ '_тфег' => 8843,
+ 'ÑÑ' => 8844,
+ 'ыуее' => 8845,
+ 'ищч_' => 8846,
+ 'тву_' => 8847,
+ 'Уфы' => 8848,
+ 'кфте_' => 8849,
+ 'Кув' => 8850,
+ 'Ьфкл' => 8851,
+ 'Ñкуфе' => 8852,
+ '_вфь' => 8853,
+ 'щкшуы' => 8854,
+ 'Зфд' => 8855,
+ 'фьшÑ' => 8856,
+ 'ыфду' => 8857,
+ 'ыещз' => 8858,
+ '_Вуф' => 8859,
+ 'кшÑÑ‹_' => 8860,
+ 'ддшы' => 8861,
+ 'деук_' => 8862,
+ 'пз' => 8863,
+ '_вумш' => 8864,
+ 'шуен' => 8865,
+ 'фкыр' => 8866,
+ 'ур_' => 8867,
+ '_Дщг' => 8868,
+ 'умщдг' => 8869,
+ 'укше' => 8870,
+ 'гтÑшд' => 8871,
+ 'ИЩ' => 8872,
+ '_цук' => 8873,
+ '_ьфз_' => 8874,
+ 'шыеь' => 8875,
+ 'клшт' => 8876,
+ 'фпд' => 8877,
+ 'удут' => 8878,
+ 'щÑк' => 8879,
+ '_ЕРУ_' => 8880,
+ 'уфты' => 8881,
+ 'уфы_' => 8882,
+ '_ыше' => 8883,
+ 'Ñрфш' => 8884,
+ '_Сфз' => 8885,
+ 'Ñи' => 8886,
+ 'енду' => 8887,
+ 'ШМ' => 8888,
+ 'Ñ‚ÑÑ„' => 8889,
+ 'щкшпш' => 8890,
+ 'Ñеку' => 8891,
+ 'двщ' => 8892,
+ 'щкг' => 8893,
+ 'керу' => 8894,
+ 'Ñ‚Ñ„Ñ‹_' => 8895,
+ 'ыщвуы' => 8896,
+ '_фцфк' => 8897,
+ 'фыь' => 8898,
+ 'уфыг' => 8899,
+ 'Ñ‹Ñут' => 8900,
+ 'зын' => 8901,
+ 'Сщты' => 8902,
+ 'учÑ' => 8903,
+ '_дуфп' => 8904,
+ 'ееут' => 8905,
+ '_ауф' => 8906,
+ 'Пщд' => 8907,
+ '_гд' => 8908,
+ 'уеф_' => 8909,
+ '_зфгд' => 8910,
+ '_еукь' => 8911,
+ '_ерку' => 8912,
+ 'утуы' => 8913,
+ 'идгу_' => 8914,
+ 'ыыуд' => 8915,
+ '_фкф' => 8916,
+ 'акув' => 8917,
+ 'ьщÑ' => 8918,
+ 'еуе' => 8919,
+ '_пкш' => 8920,
+ '_ФкÑ' => 8921,
+ 'идуь' => 8922,
+ 'Зфт' => 8923,
+ '_ызуу' => 8924,
+ 'фефд' => 8925,
+ 'тпуы' => 8926,
+ 'О_' => 8927,
+ '_Ðу' => 8928,
+ 'тпщ_' => 8929,
+ '_дшл' => 8930,
+ 'фекшÑ' => 8931,
+ 'диф' => 8932,
+ '_Уфы' => 8933,
+ 'шдуы_' => 8934,
+ 'лщм' => 8935,
+ 'кшьф' => 8936,
+ 'тшÑфе' => 8937,
+ 'зт' => 8938,
+ 'фкеь' => 8939,
+ 'муьу' => 8940,
+ 'фккшу' => 8941,
+ 'уйгу' => 8942,
+ 'куыг' => 8943,
+ 'ушв' => 8944,
+ '_Ñруь' => 8945,
+ '_Ñшм' => 8946,
+ 'вшуы_' => 8947,
+ 'пнз' => 8948,
+ 'ьшдше' => 8949,
+ 'вутÑ' => 8950,
+ 'щдшв' => 8951,
+ 'Зфкл_' => 8952,
+ 'щыыш' => 8953,
+ '_Ьфкл' => 8954,
+ 'фтыа' => 8955,
+ 'цуку' => 8956,
+ 'Еку' => 8957,
+ 'фпук' => 8958,
+ '_Вуы' => 8959,
+ '_Кув' => 8960,
+ '_ЫЕ' => 8961,
+ 'рфдд_' => 8962,
+ 'Ñудд_' => 8963,
+ 'вцфкв' => 8964,
+ 'дштв' => 8965,
+ 'ыеьфы' => 8966,
+ 'кфÑл_' => 8967,
+ '_Сщты' => 8968,
+ 'оуы' => 8969,
+ 'кшутв' => 8970,
+ 'щеуд_' => 8971,
+ 'гту_' => 8972,
+ 'утукп' => 8973,
+ 'Зкуы' => 8974,
+ 'Ñлун' => 8975,
+ 'кьг' => 8976,
+ 'уфл_' => 8977,
+ '_дщг' => 8978,
+ 'фтеф_' => 8979,
+ 'тшуы' => 8980,
+ 'шышт' => 8981,
+ 'ктук' => 8982,
+ 'кщзуф' => 8983,
+ 'ыйгф' => 8984,
+ 'швук_' => 8985,
+ 'ььфт' => 8986,
+ 'ддув_' => 8987,
+ 'угкщз' => 8988,
+ '_Ьут' => 8989,
+ 'шÑешщ' => 8990,
+ 'Ñ„Ñщ' => 8991,
+ '_Зфд' => 8992,
+ 'щаау' => 8993,
+ 'мфдг' => 8994,
+ 'ддш_' => 8995,
+ 'ыьше' => 8996,
+ 'екшт' => 8997,
+ 'вму' => 8998,
+ 'Сдги' => 8999,
+ 'уфыгк' => 9000,
+ 'щзуфт' => 9001,
+ 'ыщгтв' => 9002,
+ 'щÑфд' => 9003,
+ 'Ðщкл' => 9004,
+ 'текшу' => 9005,
+ 'ÑшкÑ' => 9006,
+ 'кпук' => 9007,
+ 'вуи' => 9008,
+ 'теуд' => 9009,
+ '_ищь' => 9010,
+ '_вуфв' => 9011,
+ '_Фдш' => 9012,
+ '_огы' => 9013,
+ 'зфн' => 9014,
+ '_Пщд' => 9015,
+ 'ызшк' => 9016,
+ 'шмщ' => 9017,
+ 'фгпр' => 9018,
+ 'ештф_' => 9019,
+ '_зкщо' => 9020,
+ 'офн' => 9021,
+ '_ьфву' => 9022,
+ 'кште' => 9023,
+ 'ыг_' => 9024,
+ 'шыеьф' => 9025,
+ 'твфт' => 9026,
+ 'ддут_' => 9027,
+ 'ьфее' => 9028,
+ 'кгду' => 9029,
+ '_к_' => 9030,
+ 'днк' => 9031,
+ 'ьц' => 9032,
+ '_цщщв' => 9033,
+ '_Мук' => 9034,
+ 'щкег' => 9035,
+ 'мю' => 9036,
+ 'фвшфт' => 9037,
+ 'уег' => 9038,
+ 'фтпдф' => 9039,
+ 'пвщь' => 9040,
+ 'Ñп' => 9041,
+ 'шьфд_' => 9042,
+ 'теру' => 9043,
+ 'ыршку' => 9044,
+ '-Ñ‹' => 9045,
+ '_Сдги' => 9046,
+ '_ищвн' => 9047,
+ 'ишÑ' => 9048,
+ 'удды' => 9049,
+ 'туеш' => 9050,
+ 'тефт' => 9051,
+ '_ифв' => 9052,
+ '_цфт' => 9053,
+ 'Ñдги' => 9054,
+ 'лшты' => 9055,
+ 'кфпщт' => 9056,
+ '_Ðщкл' => 9057,
+ 'ЬЗ' => 9058,
+ '_Ñ„ÑÑщ' => 9059,
+ 'твкф_' => 9060,
+ 'мшкщ' => 9061,
+ 'дщту' => 9062,
+ 'кешые' => 9063,
+ 'ееы' => 9064,
+ 'Скш' => 9065,
+ '_дфь' => 9066,
+ 'игт' => 9067,
+ 'зуфт_' => 9068,
+ 'ьфты' => 9069,
+ 'ьшÑрф' => 9070,
+ 'кшыеь' => 9071,
+ '_ык' => 9072,
+ '_Ñфзш' => 9073,
+ 'от' => 9074,
+ '_ауь' => 9075,
+ '_л_' => 9076,
+ 'дукы_' => 9077,
+ 'акутÑ' => 9078,
+ 'кшмф' => 9079,
+ 'упшы' => 9080,
+ 'егеш' => 9081,
+ 'лыщт' => 9082,
+ 'фкфь' => 9083,
+ 'Ñшмш' => 9084,
+ '_гыф' => 9085,
+ 'фнфт' => 9086,
+ 'е-' => 9087,
+ 'здг' => 9088,
+ 'ьфÑрш' => 9089,
+ 'тпвщь' => 9090,
+ 'щпшÑÑ„' => 9091,
+ 'ыгьь' => 9092,
+ 'вкшм' => 9093,
+ 'утвут' => 9094,
+ 'кпщ' => 9095,
+ 'рфд_' => 9096,
+ '_Зфт' => 9097,
+ 'фшв_' => 9098,
+ 'Ен' => 9099,
+ 'тыл' => 9100,
+ '_Еку' => 9101,
+ 'ырь' => 9102,
+ 'вшыуф' => 9103,
+ 'фтефп' => 9104,
+ 'оа' => 9105,
+ 'штшф_' => 9106,
+ 'ефкы' => 9107,
+ 'Ызу' => 9108,
+ 'пшфт' => 9109,
+ 'фйг' => 9110,
+ 'Ещь' => 9111,
+ 'вв_' => 9112,
+ '_пуе_' => 9113,
+ 'рщеу' => 9114,
+ 'умшы' => 9115,
+ 'рщьу_' => 9116,
+ 'цщд' => 9117,
+ '_икщц' => 9118,
+ '_Скш' => 9119,
+ 'пкуыы' => 9120,
+ 'щтьу' => 9121,
+ '_фтпу' => 9122,
+ 'рз' => 9123,
+ 'кÑк' => 9124,
+ 'ÑÑŒ' => 9125,
+ 'учзд' => 9126,
+ '_ьуы' => 9127,
+ 'ифдду' => 9128,
+ '_Зкуы' => 9129,
+ '_акут' => 9130,
+ '_кр' => 9131,
+ 'гфт_' => 9132,
+ 'муьут' => 9133,
+ 'Кфт' => 9134,
+ 'кщзщ' => 9135,
+ 'Шд' => 9136,
+ 'укщт' => 9137,
+ 'шуен_' => 9138,
+ 'ьуеук' => 9139,
+ 'тмшк' => 9140,
+ 'вл' => 9141,
+ '_ГЫ_' => 9142,
+ 'мп' => 9143,
+ 'гыыу' => 9144,
+ 'ыиг' => 9145,
+ '_уфые' => 9146,
+ 'Ñгкку' => 9147,
+ 'Ñутеу' => 9148,
+ 'шщдщп' => 9149,
+ 'щны_' => 9150,
+ 'узр_' => 9151,
+ 'еузр' => 9152,
+ 'узут' => 9153,
+ '_адщц' => 9154,
+ 'щкфд_' => 9155,
+ 'укдш' => 9156,
+ 'щÑшу' => 9157,
+ 'Ñе_' => 9158,
+ 'дфлу_' => 9159,
+ '_ершт' => 9160,
+ 'ÑщьшÑ' => 9161,
+ 'ьфте' => 9162,
+ '_кгд' => 9163,
+ 'кги' => 9164,
+ 'кфыр' => 9165,
+ 'ьфшт_' => 9166,
+ '_уну' => 9167,
+ 'щтфдв' => 9168,
+ '_/_' => 9169,
+ 'щги' => 9170,
+ 'аецф' => 9171,
+ 'фтше' => 9172,
+ 'нÑÑ‹' => 9173,
+ 'зщдн' => 9174,
+ 'Зуеу' => 9175,
+ 'шуе_' => 9176,
+ 'агк' => 9177,
+ '_тп_' => 9178,
+ 'Фм' => 9179,
+ 'тшÑфе' => 9180,
+ 'щаец' => 9181,
+ 'гш_' => 9182,
+ '_утук' => 9183,
+ '_Ñщтв' => 9184,
+ 'щцшт' => 9185,
+ 'ркуу_' => 9186,
+ 'кшьу_' => 9187,
+ 'уыуфк' => 9188,
+ 'кфÑу_' => 9189,
+ '_мфт_' => 9190,
+ 'лгк' => 9191,
+ 'щдÑ' => 9192,
+ 'Ñуе' => 9193,
+ 'зувшф' => 9194,
+ 'щмф_' => 9195,
+ 'двы_' => 9196,
+ 'Ñкшь' => 9197,
+ 'ыкф' => 9198,
+ 'вшт_' => 9199,
+ 'щгтп_' => 9200,
+ 'щышы' => 9201,
+ '_зшд' => 9202,
+ 'Ñ‘Ñ‘' => 9203,
+ '_ыцу' => 9204,
+ 'ашку_' => 9205,
+ 'гыуг' => 9206,
+ 'мфÑ' => 9207,
+ '_Ещь' => 9208,
+ 'фдфь_' => 9209,
+ 'упп' => 9210,
+ 'ылф_' => 9211,
+ 'ифь' => 9212,
+ 'фаф' => 9213,
+ 'флф_' => 9214,
+ '_ЫФ' => 9215,
+ 'ызшеф' => 9216,
+ 'ешÑу_' => 9217,
+ 'гвн' => 9218,
+ 'ыеушт' => 9219,
+ 'фыуы_' => 9220,
+ '_зн' => 9221,
+ 'Ñщи' => 9222,
+ 'дштуы' => 9223,
+ 'щфые' => 9224,
+ 'грф' => 9225,
+ '_ышв' => 9226,
+ 'фвштп' => 9227,
+ 'еьфы_' => 9228,
+ 'згк_' => 9229,
+ 'ьшÑÑ„' => 9230,
+ 'фкешы' => 9231,
+ 'ьфч' => 9232,
+ 'ÐЩ' => 9233,
+ 'щтл' => 9234,
+ 'шуп' => 9235,
+ 'кщщл' => 9236,
+ 'ЫЕ_' => 9237,
+ 'нукы_' => 9238,
+ 'рщые' => 9239,
+ 'мштÑ' => 9240,
+ '_лшв' => 9241,
+ 'нÑÑ‹_' => 9242,
+ 'пдуы' => 9243,
+ 'гтекш' => 9244,
+ 'Ðфк' => 9245,
+ 'кфер' => 9246,
+ 'Сшен_' => 9247,
+ 'врш' => 9248,
+ 'шырш' => 9249,
+ 'фзфту' => 9250,
+ '_туу' => 9251,
+ 'лщку' => 9252,
+ 'нцщ' => 9253,
+ 'Сю_' => 9254,
+ 'фштш' => 9255,
+ 'шикф' => 9256,
+ 'кыршз' => 9257,
+ '_ыеуз' => 9258,
+ '_афÑу' => 9259,
+ '_Ен' => 9260,
+ 'вфеф_' => 9261,
+ 'утвщ' => 9262,
+ 'Ску' => 9263,
+ 'Ñ‚Ñе' => 9264,
+ 'Ñдуы_' => 9265,
+ 'ттуд_' => 9266,
+ 'щызше' => 9267,
+ '_екуф' => 9268,
+ 'Ñещкш' => 9269,
+ 'штфтÑ' => 9270,
+ 'Ñщтму' => 9271,
+ '_Ызу' => 9272,
+ 'ааф' => 9273,
+ '_Кфт' => 9274,
+ 'Ñфвуь' => 9275,
+ 'фтфе' => 9276,
+ '_кщиу' => 9277,
+ 'зшту_' => 9278,
+ 'ЩЩ' => 9279,
+ '_Зуеу' => 9280,
+ 'ьштщ' => 9281,
+ 'ищн_' => 9282,
+ 'дфп_' => 9283,
+ 'зш_' => 9284,
+ '_дшлу' => 9285,
+ 'фин_' => 9286,
+ '_дфг' => 9287,
+ 'ергк' => 9288,
+ 'вкуц' => 9289,
+ 'Ьфп' => 9290,
+ '_Ñ„Ñшв' => 9291,
+ '_йгш' => 9292,
+ 'фшь' => 9293,
+ 'фтыз' => 9294,
+ 'ищьи' => 9295,
+ 'уьзду' => 9296,
+ 'ШЫ_' => 9297,
+ 'мукф' => 9298,
+ '_ЗФ' => 9299,
+ '_Ñшмш' => 9300,
+ '_з_' => 9301,
+ 'лг_' => 9302,
+ 'узку' => 9303,
+ '_зукш' => 9304,
+ 'флуы_' => 9305,
+ 'фдны' => 9306,
+ 'кщиук' => 9307,
+ '_Ñфи' => 9308,
+ 'фее_' => 9309,
+ 'ззф' => 9310,
+ '_щкшп' => 9311,
+ '_вшмш' => 9312,
+ 'шеуы_' => 9313,
+ 'утшы' => 9314,
+ 'гкз' => 9315,
+ '_ецщ' => 9316,
+ 'рукф' => 9317,
+ 'фддун' => 9318,
+ 'шщз' => 9319,
+ 'ешф_' => 9320,
+ '_цуи' => 9321,
+ 'Ñ„Ñуы_' => 9322,
+ 'щгÑ' => 9323,
+ 'ецфку' => 9324,
+ '_зрны' => 9325,
+ 'каф' => 9326,
+ 'игв' => 9327,
+ 'ьфпт' => 9328,
+ 'гыугь' => 9329,
+ 'шьуы' => 9330,
+ 'фтлф' => 9331,
+ 'шешт' => 9332,
+ 'ьщер' => 9333,
+ 'еен_' => 9334,
+ '_ьфо' => 9335,
+ 'фтуе' => 9336,
+ 'фкьу' => 9337,
+ 'шмше' => 9338,
+ '_ШШ_' => 9339,
+ '_умук' => 9340,
+ 'кфр_' => 9341,
+ '_ÑшкÑ' => 9342,
+ 'шыешт' => 9343,
+ 'ыфм' => 9344,
+ 'зщты' => 9345,
+ 'уыешм' => 9346,
+ 'шддщ' => 9347,
+ 'Ñ‚Ñе_' => 9348,
+ '_згид' => 9349,
+ 'ыуд_' => 9350,
+ 'КщÑ' => 9351,
+ 'щещы' => 9352,
+ '_ге' => 9353,
+ 'рты' => 9354,
+ 'фшкзщ' => 9355,
+ '_ИФ' => 9356,
+ 'щфÑÑ€' => 9357,
+ 'Тшп' => 9358,
+ 'Ñшв_' => 9359,
+ 'укÑ' => 9360,
+ 'тмшкщ' => 9361,
+ 'шфи' => 9362,
+ 'шщп' => 9363,
+ 'ФÐ' => 9364,
+ 'зфтуы' => 9365,
+ 'Ñ„Ñег' => 9366,
+ 'шцф' => 9367,
+ 'дшз_' => 9368,
+ 'кфвщ' => 9369,
+ ':' => 9370,
+ 'афшк' => 9371,
+ 'дущт' => 9372,
+ 'зфку' => 9373,
+ 'игкт' => 9374,
+ '_Ñщые' => 9375,
+ 'дшьф' => 9376,
+ 'Ñшуе' => 9377,
+ 'уьшт' => 9378,
+ 'ыгзз' => 9379,
+ 'теш_' => 9380,
+ '_ыщгт' => 9381,
+ '_зшу' => 9382,
+ 'уерш' => 9383,
+ 'ддуÑ' => 9384,
+ 'кфвшщ' => 9385,
+ 'ыефте' => 9386,
+ 'аецфк' => 9387,
+ 'ло' => 9388,
+ 'тфг' => 9389,
+ 'ефг' => 9390,
+ '_щшд' => 9391,
+ 'уьфе' => 9392,
+ 'дщкф' => 9393,
+ 'вуьщ' => 9394,
+ 'ыфа' => 9395,
+ 'фдды' => 9396,
+ 'тлштп' => 9397,
+ 'утл' => 9398,
+ 'щаецф' => 9399,
+ 'Ñ„Ñрф' => 9400,
+ 'Шта' => 9401,
+ '_щтд' => 9402,
+ 'тиу' => 9403,
+ 'кудфт' => 9404,
+ 'пфкв' => 9405,
+ 'ФЕШ' => 9406,
+ 'кшыу' => 9407,
+ 'кфшдц' => 9408,
+ 'Цфе' => 9409,
+ 'мукы_' => 9410,
+ 'кьщт' => 9411,
+ '_дфлу' => 9412,
+ 'етф' => 9413,
+ 'фын' => 9414,
+ 'вукт' => 9415,
+ 'ьзщы' => 9416,
+ 'кудшп' => 9417,
+ '_икшв' => 9418,
+ '_огые' => 9419,
+ 'Ñфзше' => 9420,
+ '_Ьфп' => 9421,
+ 'зщкт_' => 9422,
+ 'ииш' => 9423,
+ 'пфв' => 9424,
+ 'гктфь' => 9425,
+ '_ыгьь' => 9426,
+ 'егвш' => 9427,
+ 'егешщ' => 9428,
+ '_дшь' => 9429,
+ 'кму_' => 9430,
+ '_щге_' => 9431,
+ 'вгт' => 9432,
+ 'Ñ‹Ñ‹Ñ„_' => 9433,
+ 'щуе' => 9434,
+ 'фтвн_' => 9435,
+ 'нтв' => 9436,
+ '_Тшп' => 9437,
+ 'зука' => 9438,
+ 'ьфву_' => 9439,
+ 'зукь' => 9440,
+ 'ргд' => 9441,
+ 'клф' => 9442,
+ 'пув' => 9443,
+ 'йгфв' => 9444,
+ 'шдл' => 9445,
+ 'щлф' => 9446,
+ '_Фм' => 9447,
+ '_ырщк' => 9448,
+ '_ьз_' => 9449,
+ 'гÑу_' => 9450,
+ 'ввн' => 9451,
+ 'ыузр_' => 9452,
+ 'ещв' => 9453,
+ '_Ñгз_' => 9454,
+ 'пгдф' => 9455,
+ 'ьфкеш' => 9456,
+ 'кфтыз' => 9457,
+ 'узру' => 9458,
+ 'куфт' => 9459,
+ '_учзд' => 9460,
+ '_куыщ' => 9461,
+ 'ыгÑ' => 9462,
+ 'шÑ_' => 9463,
+ 'гвшщ' => 9464,
+ 'икшеш' => 9465,
+ 'шегеш' => 9466,
+ '_Шд' => 9467,
+ 'ыефтÑ' => 9468,
+ 'щкьу' => 9469,
+ 'фцфкв' => 9470,
+ 'шÑшт' => 9471,
+ 'ыдщ' => 9472,
+ 'ынÑÑ€' => 9473,
+ 'укен' => 9474,
+ 'вьф' => 9475,
+ 'ашÑу_' => 9476,
+ 'ЕУК' => 9477,
+ 'екфÑл' => 9478,
+ '_ВУ' => 9479,
+ 'Ьшыы' => 9480,
+ '_вщд' => 9481,
+ 'уÑгкш' => 9482,
+ '_Ску' => 9483,
+ 'фнт' => 9484,
+ 'ÑкшÑ' => 9485,
+ 'ещкшÑ' => 9486,
+ '_КщÑ' => 9487,
+ 'еры_' => 9488,
+ 'Ощт' => 9489,
+ 'учу' => 9490,
+ 'ыгу' => 9491,
+ '_лщку' => 9492,
+ 'вфеш' => 9493,
+ 'кщид' => 9494,
+ '_штву' => 9495,
+ '_ищд' => 9496,
+ 'еруф' => 9497,
+ 'дфьш' => 9498,
+ 'удн_' => 9499,
+ 'Црше' => 9500,
+ 'штеш' => 9501,
+ 'щÑшуе' => 9502,
+ '_Шта' => 9503,
+ 'ршÑ_' => 9504,
+ 'шьщт' => 9505,
+ 'двут_' => 9506,
+ 'Ьфв' => 9507,
+ 'фтлш' => 9508,
+ 'йгуые' => 9509,
+ 'пфшт' => 9510,
+ 'цфдл' => 9511,
+ 'уктщ' => 9512,
+ 'шьы' => 9513,
+ 'шмфе' => 9514,
+ 'ецш' => 9515,
+ 'днкш' => 9516,
+ '_ишт' => 9517,
+ 'щкфт' => 9518,
+ 'уееш' => 9519,
+ 'Ñгкше' => 9520,
+ 'рнз' => 9521,
+ 'пц' => 9522,
+ 'ырк' => 9523,
+ 'Ñрфд' => 9524,
+ 'щкзщ' => 9525,
+ '_ьфкÑ' => 9526,
+ 'дшыь_' => 9527,
+ '_Ñкщы' => 9528,
+ 'уьзу' => 9529,
+ 'Фцфк' => 9530,
+ 'Щг' => 9531,
+ 'аÑ_' => 9532,
+ 'щш_' => 9533,
+ 'щцштп' => 9534,
+ '_Ьшыы' => 9535,
+ '_Ñфгы' => 9536,
+ 'тшуы_' => 9537,
+ 'еуты' => 9538,
+ 'щлу_' => 9539,
+ 'цшдд_' => 9540,
+ 'д-' => 9541,
+ 'зуфк' => 9542,
+ 'ыьу' => 9543,
+ '_Ñфке' => 9544,
+ 'дÑ' => 9545,
+ '_кгт' => 9546,
+ 'терщ' => 9547,
+ '_ЦЦ' => 9548,
+ 'шкер' => 9549,
+ 'тыд' => 9550,
+ 'щÑещ' => 9551,
+ '_Фцфк' => 9552,
+ '_мшдд' => 9553,
+ 'фцы' => 9554,
+ 'дпф' => 9555,
+ '_Цфе' => 9556,
+ 'клуе_' => 9557,
+ 'ерщь' => 9558,
+ 'кфтыа' => 9559,
+ 'ршф_' => 9560,
+ 'глф' => 9561,
+ '_ыфтв' => 9562,
+ 'деы' => 9563,
+ 'думуд' => 9564,
+ 'щну' => 9565,
+ '_Ðфк' => 9566,
+ 'длу' => 9567,
+ 'шввд' => 9568,
+ 'ОфÑл' => 9569,
+ '_ищч' => 9570,
+ 'Ñфду' => 9571,
+ '_учÑ' => 9572,
+ 'фгкф' => 9573,
+ 'иуер' => 9574,
+ '_Ñфкк' => 9575,
+ 'щтьут' => 9576,
+ 'фкь_' => 9577,
+ 'адфп' => 9578,
+ 'дщтш' => 9579,
+ 'аув' => 9580,
+ 'ыукму' => 9581,
+ 'уекш' => 9582,
+ 'Дуфп' => 9583,
+ 'дшее' => 9584,
+ 'ЗШ' => 9585,
+ '_ыдф' => 9586,
+ 'фрь' => 9587,
+ 'дфту_' => 9588,
+ 'Екфт' => 9589,
+ 'идуы' => 9590,
+ '_ьщиш' => 9591,
+ 'вз' => 9592,
+ '_щкв' => 9593,
+ 'фышт' => 9594,
+ 'афÑу_' => 9595,
+ 'шщы_' => 9596,
+ 'ыигк' => 9597,
+ 'гфкв' => 9598,
+ 'тешту' => 9599,
+ 'фддут' => 9600,
+ 'щкшт' => 9601,
+ 'Ñфьу' => 9602,
+ 'кшч' => 9603,
+ 'ыефв' => 9604,
+ '_ÐШ' => 9605,
+ 'лыр' => 9606,
+ 'йгшк' => 9607,
+ 'ызук' => 9608,
+ '_Црше' => 9609,
+ 'ыщдг' => 9610,
+ 'ыще' => 9611,
+ '_Ьфв' => 9612,
+ 'ыфн_' => 9613,
+ 'кфÑÑ€' => 9614,
+ 'щдь' => 9615,
+ 'афьщ' => 9616,
+ 'Ьувш' => 9617,
+ 'иув' => 9618,
+ 'рщтн' => 9619,
+ 'дфнф' => 9620,
+ '_ЫУ' => 9621,
+ 'шÑду_' => 9622,
+ 'дшлу_' => 9623,
+ 'Црщ' => 9624,
+ 'укр' => 9625,
+ 'ьутÑ' => 9626,
+ '_ут_' => 9627,
+ 'уцшы' => 9628,
+ 'урш' => 9629,
+ 'ыешщ' => 9630,
+ 'рщещ_' => 9631,
+ 'ьа' => 9632,
+ 'ефвш' => 9633,
+ 'Дуфпг' => 9634,
+ '_днк' => 9635,
+ 'Ñкуу' => 9636,
+ '_Ощт' => 9637,
+ 'ыыут' => 9638,
+ 'егу' => 9639,
+ 'фьзф' => 9640,
+ 'шашу' => 9641,
+ 'шддн' => 9642,
+ 'ьутÑÑ‹' => 9643,
+ 'ддфп' => 9644,
+ 'кфÑш' => 9645,
+ 'щкц' => 9646,
+ 'МшÑ' => 9647,
+ '_Ñфку' => 9648,
+ '_вш_' => 9649,
+ 'уьшы' => 9650,
+ '_здфе' => 9651,
+ 'ьщты' => 9652,
+ 'Шыдфт' => 9653,
+ 'нÑду_' => 9654,
+ 'руц' => 9655,
+ '_ашу' => 9656,
+ 'кьут' => 9657,
+ 'ыуш' => 9658,
+ 'вузу' => 9659,
+ 'кщть' => 9660,
+ 'Пукь' => 9661,
+ 'фвьш' => 9662,
+ 'Ршд' => 9663,
+ '_Црщ' => 9664,
+ '_удш' => 9665,
+ '_ОфÑл' => 9666,
+ '_ьщд' => 9667,
+ '_кгду' => 9668,
+ 'кщщь' => 9669,
+ 'туÑе' => 9670,
+ 'щифд' => 9671,
+ 'шпукш' => 9672,
+ 'туец' => 9673,
+ 'пнзе' => 9674,
+ 'шзув' => 9675,
+ '_Ñ‹Ñще' => 9676,
+ 'укÑÑ‹' => 9677,
+ 'герщ' => 9678,
+ 'щрты' => 9679,
+ 'пщщв_' => 9680,
+ '_згт' => 9681,
+ 'ыугь_' => 9682,
+ 'вщту' => 9683,
+ 'фвы_' => 9684,
+ 'рштпе' => 9685,
+ 'щеуы' => 9686,
+ 'Ñ„Ñшт' => 9687,
+ 'ла' => 9688,
+ 'ккщк_' => 9689,
+ 'Ерф' => 9690,
+ 'шввду' => 9691,
+ 'кфиш' => 9692,
+ 'ецщ_' => 9693,
+ 'Фдд_' => 9694,
+ '_Ñдги' => 9695,
+ 'фзг' => 9696,
+ '_куыг' => 9697,
+ 'Ñлун_' => 9698,
+ 'Пфьу' => 9699,
+ '_Екфт' => 9700,
+ 'герук' => 9701,
+ 'укш_' => 9702,
+ 'зщыу' => 9703,
+ 'кещт_' => 9704,
+ 'уефд_' => 9705,
+ '_ищьи' => 9706,
+ 'ещÑл' => 9707,
+ 'Ñрь' => 9708,
+ 'шешÑÑ„' => 9709,
+ '_Ñфыу' => 9710,
+ '_кфз' => 9711,
+ 'лшк' => 9712,
+ '_еше' => 9713,
+ 'ьфтÑ' => 9714,
+ '_ызфÑ' => 9715,
+ '_нг' => 9716,
+ 'вцш' => 9717,
+ 'кшыь' => 9718,
+ '_дщк' => 9719,
+ 'Ñ„Ñлы_' => 9720,
+ 'ДУ_' => 9721,
+ 'нву' => 9722,
+ '_ччч_' => 9723,
+ 'уÑщь' => 9724,
+ 'зфкеш' => 9725,
+ 'вутеы' => 9726,
+ 'Фцфкв' => 9727,
+ '_МшÑ' => 9728,
+ '_ыгзз' => 9729,
+ 'пкфтв' => 9730,
+ 'щф_' => 9731,
+ 'фук' => 9732,
+ 'ЩВ' => 9733,
+ 'тду' => 9734,
+ 'Ñгдфк' => 9735,
+ 'ппш' => 9736,
+ '_цфдд' => 9737,
+ 'уыгд' => 9738,
+ 'кщдшт' => 9739,
+ 'Сдги_' => 9740,
+ '_Дуфп' => 9741,
+ 'Ьщте' => 9742,
+ 'укÑÑ‹_' => 9743,
+ 'гвут' => 9744,
+ 'фкпф' => 9745,
+ '_уш' => 9746,
+ 'Ыут' => 9747,
+ 'реук_' => 9748,
+ '_ьшту' => 9749,
+ 'ргф' => 9750,
+ '_тн' => 9751,
+ 'Руд' => 9752,
+ 'щек' => 9753,
+ 'ыша' => 9754,
+ 'Уфые' => 9755,
+ 'фиуд' => 9756,
+ 'фзы' => 9757,
+ 'мфтеф' => 9758,
+ 'нл' => 9759,
+ 'шукы' => 9760,
+ 'мшддф' => 9761,
+ 'уфты_' => 9762,
+ 'рфтту' => 9763,
+ '_Пукь' => 9764,
+ '_Фдд_' => 9765,
+ 'КшÑрф' => 9766,
+ 'рши' => 9767,
+ 'ьфтт_' => 9768,
+ '_Ршд' => 9769,
+ 'ыфл' => 9770,
+ 'Ща_' => 9771,
+ 'ыещь' => 9772,
+ 'гн_' => 9773,
+ 'утмш' => 9774,
+ '_утм' => 9775,
+ 'зфлш' => 9776,
+ 'гфке' => 9777,
+ 'фтфвш' => 9778,
+ 'зфдф' => 9779,
+ 'ГЕ' => 9780,
+ 'фаш' => 9781,
+ 'днкшÑ' => 9782,
+ 'щышы_' => 9783,
+ 'ддуÑе' => 9784,
+ 'дуфву' => 9785,
+ 'ккуте' => 9786,
+ 'зуÑшф' => 9787,
+ 'кшук' => 9788,
+ '_Ьувш' => 9789,
+ 'кутв' => 9790,
+ 'кеьу' => 9791,
+ 'цщт' => 9792,
+ 'удуь' => 9793,
+ 'гкшен' => 9794,
+ '_Ща_' => 9795,
+ 'Уфк' => 9796,
+ '_ьь' => 9797,
+ 'уддн' => 9798,
+ 'гц' => 9799,
+ 'лщкуф' => 9800,
+ 'Ñртш' => 9801,
+ 'ашпр' => 9802,
+ 'лгь' => 9803,
+ 'кудд' => 9804,
+ 'гвщ' => 9805,
+ '_ьфтг' => 9806,
+ 'ешеш' => 9807,
+ 'пфтшÑ' => 9808,
+ 'едфтв' => 9809,
+ 'туцы_' => 9810,
+ 'щтвш' => 9811,
+ 'афьщг' => 9812,
+ '_ÑршÑ' => 9813,
+ 'ÑÑг' => 9814,
+ 'дфыр' => 9815,
+ 'ещкф' => 9816,
+ '_вшÑ' => 9817,
+ '_Ерф' => 9818,
+ 'фшку' => 9819,
+ 'пп_' => 9820,
+ 'мÑ' => 9821,
+ 'кнд' => 9822,
+ 'щьуы' => 9823,
+ '_йгфд' => 9824,
+ 'Вуд' => 9825,
+ 'Сщте' => 9826,
+ '_зуеу' => 9827,
+ '_афьщ' => 9828,
+ 'щььщт' => 9829,
+ 'фвщк' => 9830,
+ 'тшуд_' => 9831,
+ 'мщш' => 9832,
+ 'фкщт_' => 9833,
+ 'Угкщз' => 9834,
+ 'Ещг' => 9835,
+ '_рнвк' => 9836,
+ 'флр' => 9837,
+ 'дщтв' => 9838,
+ '_Уфые' => 9839,
+ 'туецщ' => 9840,
+ 'щыеук' => 9841,
+ 'укыр' => 9842,
+ 'учг' => 9843,
+ 'Ñ‚Ñ_' => 9844,
+ 'еруку' => 9845,
+ '_днкш' => 9846,
+ 'ефн' => 9847,
+ 'Ñщдф' => 9848,
+ 'Ñ‹Ñ„Ñ‹_' => 9849,
+ 'шпреу' => 9850,
+ 'Офт' => 9851,
+ '_Ьщте' => 9852,
+ 'ьфдфн' => 9853,
+ 'ауе' => 9854,
+ 'ШП' => 9855,
+ 'ифл' => 9856,
+ 'увпу' => 9857,
+ '_ауу' => 9858,
+ 'щгке_' => 9859,
+ '_кщн' => 9860,
+ '_ещцт' => 9861,
+ '_ьфее' => 9862,
+ 'кшву_' => 9863,
+ 'ызщт' => 9864,
+ 'упн' => 9865,
+ 'узщк' => 9866,
+ '_мшт' => 9867,
+ 'ркшы_' => 9868,
+ 'зщдд' => 9869,
+ '_огт' => 9870,
+ 'фош' => 9871,
+ 'Вут' => 9872,
+ 'кщые' => 9873,
+ 'шкщть' => 9874,
+ 'уттф' => 9875,
+ '_ÑкшÑ' => 9876,
+ 'Ñеукш' => 9877,
+ 'фпщт_' => 9878,
+ 'зщкфе' => 9879,
+ 'ÑŽÑŽ' => 9880,
+ '_Руд' => 9881,
+ 'ауые' => 9882,
+ 'ндм' => 9883,
+ 'рщеуд' => 9884,
+ '_Уфк' => 9885,
+ 'дфещ' => 9886,
+ '_ищг' => 9887,
+ 'гтеук' => 9888,
+ 'дныш' => 9889,
+ 'ьуефд' => 9890,
+ '_Пфьу' => 9891,
+ '_уд_' => 9892,
+ 'кул' => 9893,
+ 'пшкды' => 9894,
+ 'уддшт' => 9895,
+ 'кпштш' => 9896,
+ 'зфшт_' => 9897,
+ '_Ыут' => 9898,
+ 'Купш' => 9899,
+ 'ккщц' => 9900,
+ 'дÑÑ„Ñ‚' => 9901,
+ 'фкпуы' => 9902,
+ 'кеьут' => 9903,
+ '_Щг' => 9904,
+ 'ддщц_' => 9905,
+ 'уÑшфд' => 9906,
+ 'уфг_' => 9907,
+ '_агдд' => 9908,
+ 'Ñдуфк' => 9909,
+ 'ыыщт' => 9910,
+ 'зл' => 9911,
+ '_СР' => 9912,
+ 'фтшыр' => 9913,
+ 'Ñ‚Ñк' => 9914,
+ 'тпфд' => 9915,
+ 'иоу' => 9916,
+ '_ыйгф' => 9917,
+ 'шьшт' => 9918,
+ 'мшкщт' => 9919,
+ 'пгые' => 9920,
+ 'ыеуу' => 9921,
+ 'ашпре' => 9922,
+ 'тфвшф' => 9923,
+ '_туец' => 9924,
+ 'Пукьф' => 9925,
+ 'пвщь_' => 9926,
+ '_рщеу' => 9927,
+ 'кщиду' => 9928,
+ 'Ыгт' => 9929,
+ 'дб_' => 9930,
+ 'Ñук_' => 9931,
+ 'утфе' => 9932,
+ 'рщтн_' => 9933,
+ 'Рфь' => 9934,
+ '_ШЫ' => 9935,
+ 'Ñ‹Ñфд' => 9936,
+ 'тпрф' => 9937,
+ 'цша' => 9938,
+ '_щзут' => 9939,
+ '_Купш' => 9940,
+ 'егеу' => 9941,
+ '_зкщм' => 9942,
+ 'гьы' => 9943,
+ 'дуг' => 9944,
+ 'Мшк' => 9945,
+ 'Ñуке' => 9946,
+ 'лдш' => 9947,
+ 'шфÑ' => 9948,
+ 'ыгш' => 9949,
+ '_Офт' => 9950,
+ '_Ещг' => 9951,
+ 'Ñм' => 9952,
+ 'ышщтф' => 9953,
+ 'уÑег' => 9954,
+ '_ьщму' => 9955,
+ 'укьщ' => 9956,
+ 'укьшт' => 9957,
+ 'швуы' => 9958,
+ 'ощк_' => 9959,
+ '_Вут' => 9960,
+ 'шеÑÑ€_' => 9961,
+ 'шеукф' => 9962,
+ '_Вуд' => 9963,
+ 'ьшф_' => 9964,
+ 'зкштп' => 9965,
+ 'ерщг' => 9966,
+ 'Ñ‘_' => 9967,
+ 'ьуÑ' => 9968,
+ 'пгт_' => 9969,
+ 'Кгыы' => 9970,
+ 'вмфте' => 9971,
+ '_ецщ_' => 9972,
+ 'кфтш' => 9973,
+ 'шÑщ' => 9974,
+ 'Ñекуы' => 9975,
+ 'твщц' => 9976,
+ 'шуа_' => 9977,
+ 'цфны' => 9978,
+ 'иг_' => 9979,
+ 'щзк' => 9980,
+ 'иши' => 9981,
+ 'зфек' => 9982,
+ 'ьгтше' => 9983,
+ '_ефид' => 9984,
+ 'УТЕ' => 9985,
+ 'адщк' => 9986,
+ '_дущ' => 9987,
+ 'фкеьу' => 9988,
+ 'Ñрштп' => 9989,
+ 'тнф_' => 9990,
+ 'щкзщк' => 9991,
+ 'ó' => 9992,
+ 'Ñа' => 9993,
+ '_вшт' => 9994,
+ 'дутп' => 9995,
+ '_Сщте' => 9996,
+ '_ÑнÑ' => 9997,
+ 'щдшÑ_' => 9998,
+ 'ьуу' => 9999,
+ 'Ñшаш' => 10000,
+);
diff --git a/www/wiki/vendor/wikimedia/textcat/LM-query/ru_lat.lm b/www/wiki/vendor/wikimedia/textcat/LM-query/ru_lat.lm
new file mode 100644
index 00000000..72b6615e
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/textcat/LM-query/ru_lat.lm
@@ -0,0 +1,20004 @@
+<?php $ngrams = array (
+ '_' => 6448251,
+ 'f' => 1974973,
+ 'j' => 1873999,
+ 'b' => 1763740,
+ 't' => 1622540,
+ 'y' => 1410450,
+ 'h' => 1331843,
+ 'c' => 1091424,
+ 'n' => 1073939,
+ 'r' => 966657,
+ 'k' => 923301,
+ 'd' => 818665,
+ 'v' => 596283,
+ 'l' => 558957,
+ 'g' => 480051,
+ 'e' => 448980,
+ 'f_' => 436120,
+ 'z' => 401016,
+ 'u' => 375723,
+ 'q' => 355697,
+ 's' => 332296,
+ ',' => 321167,
+ 'm' => 307862,
+ 'p' => 285323,
+ 'z_' => 283022,
+ 't_' => 256177,
+ 'b_' => 255076,
+ 'cn' => 251378,
+ '_c' => 249248,
+ '_g' => 248941,
+ 'jd' => 246649,
+ 'fy' => 244206,
+ 'hf' => 242974,
+ 'q_' => 240758,
+ 'ty' => 234624,
+ 'th' => 232973,
+ 'yf' => 230514,
+ 'hj' => 227977,
+ 'x' => 223748,
+ 'yb' => 223272,
+ 'rf' => 215071,
+ 'rj' => 209391,
+ '_r' => 205765,
+ 'jh' => 194427,
+ 'cr' => 191445,
+ '_d' => 186557,
+ 'by' => 184829,
+ 'j_' => 182781,
+ 'yj' => 174688,
+ 'hb' => 172383,
+ 'a' => 169110,
+ '[' => 164964,
+ 'fh' => 163864,
+ 'd_' => 161889,
+ 'km' => 161751,
+ 'rb' => 160133,
+ 'jk' => 156897,
+ 'w' => 156791,
+ 'ht' => 154060,
+ '_v' => 151818,
+ 'nj' => 150502,
+ 'y_' => 149601,
+ 'jy' => 148738,
+ 'kb' => 145477,
+ 'nf' => 143951,
+ 'fk' => 143293,
+ 'kt' => 140008,
+ ';' => 139211,
+ 'df' => 136928,
+ 'nt' => 135204,
+ 'jc' => 133645,
+ 'fn' => 127400,
+ 'tk' => 127367,
+ 'i' => 125564,
+ 'nb' => 124222,
+ '_h' => 121494,
+ 'bz' => 120576,
+ '_l' => 120099,
+ 's_' => 119528,
+ 'ys' => 119191,
+ 'kf' => 118620,
+ 'm_' => 117652,
+ 'kj' => 117343,
+ 'vf' => 117128,
+ 'dj' => 116931,
+ 'gj' => 115282,
+ 'n_' => 114936,
+ 'bz_' => 113305,
+ '_j' => 110926,
+ '_f' => 108675,
+ '_y' => 108028,
+ '_u' => 107505,
+ '_b' => 106940,
+ 'tc' => 105564,
+ 'br' => 105254,
+ 'r_' => 104919,
+ 'uj' => 104573,
+ '_,' => 104140,
+ 'fz' => 103021,
+ '_n' => 102845,
+ 'h_' => 102558,
+ 'bq' => 102518,
+ 'bc' => 101726,
+ 'nh' => 101678,
+ 'tn' => 100278,
+ 'fz_' => 99382,
+ 'bn' => 98549,
+ 'jl' => 97913,
+ 'bt' => 97615,
+ 'gh' => 94896,
+ 'db' => 94509,
+ 'dt' => 93563,
+ 'yf_' => 92393,
+ 'fc' => 91852,
+ 'yt' => 89601,
+ 'vt' => 89127,
+ 'lt' => 88613,
+ 'bk' => 88581,
+ 'bq_' => 87936,
+ 'td' => 87290,
+ 'fr' => 85735,
+ 'bt_' => 82399,
+ 'C' => 82313,
+ 'v_' => 82283,
+ 'jv' => 81394,
+ 'xt' => 80577,
+ 'vb' => 80199,
+ 'ju' => 79423,
+ 'F' => 78864,
+ 'c_' => 78625,
+ 'jn' => 78384,
+ 'cb' => 78140,
+ '_gj' => 77981,
+ 'crb' => 76107,
+ '.' => 75896,
+ 'vj' => 74996,
+ '\'' => 74962,
+ 'tyb' => 74717,
+ 'lf' => 73776,
+ 'tr' => 73610,
+ '_a' => 73287,
+ 'fd' => 73210,
+ '_gh' => 72781,
+ 'R' => 71273,
+ 'fv' => 70232,
+ 'cj' => 70113,
+ 'jd_' => 69846,
+ 'lb' => 69815,
+ 'bx' => 69236,
+ 'ct' => 68094,
+ 'rf_' => 67690,
+ 'yy' => 65925,
+ '_k' => 65897,
+ 'jq' => 64920,
+ 'sq' => 64666,
+ 'wb' => 63736,
+ 'sq_' => 63688,
+ 'tv' => 63520,
+ 'cf' => 63400,
+ 'pf' => 63141,
+ 'gt' => 62498,
+ 'lj' => 62109,
+ '_C' => 61533,
+ 'jr' => 61158,
+ 'j,' => 61069,
+ 'nm' => 60556,
+ 'bv' => 59268,
+ 'bh' => 59137,
+ 'yc' => 59000,
+ '_rj' => 58763,
+ 'yn' => 58658,
+ 'cc' => 58519,
+ '_p' => 58168,
+ 'G' => 58154,
+ ',j' => 58048,
+ 'tl' => 57697,
+ 'fl' => 57500,
+ 'k_' => 57229,
+ 'tq' => 57014,
+ 'gf' => 56982,
+ '_rf' => 56675,
+ '_yf' => 56404,
+ '_d_' => 56326,
+ 'he' => 55795,
+ 'rbq' => 55708,
+ 'l_' => 55366,
+ '_R' => 55188,
+ 'V' => 55156,
+ 'H' => 54741,
+ 'bb' => 54542,
+ 'rbq_' => 54148,
+ 'bp' => 53655,
+ 'uf' => 53394,
+ 'jcn' => 52988,
+ 'fp' => 52852,
+ 'jt' => 51552,
+ 'ybt' => 50817,
+ 'D' => 50612,
+ 'bb_' => 50390,
+ 'jdf' => 50213,
+ '_G' => 50058,
+ 'yl' => 49639,
+ 'nd' => 49602,
+ '_e' => 49174,
+ 'eh' => 48732,
+ '-' => 48705,
+ 'crbq' => 48495,
+ 'ybt_' => 48147,
+ 'nm_' => 48099,
+ 'jq_' => 48090,
+ 'J' => 47782,
+ 'ysq' => 47600,
+ 'crbq_' => 47445,
+ '_F' => 47294,
+ 'fyb' => 47237,
+ 'B' => 47198,
+ 'ysq_' => 47134,
+ 'crj' => 47038,
+ 'fq' => 46437,
+ 'st' => 46430,
+ 'o' => 46215,
+ 'rh' => 46170,
+ ',t' => 46127,
+ 'crf' => 46058,
+ 'uh' => 45907,
+ 'rn' => 45607,
+ 'st_' => 45555,
+ '_V' => 45405,
+ '&' => 45088,
+ ',f' => 45015,
+ 'df_' => 44966,
+ 'hjd' => 44590,
+ '[_' => 44417,
+ 'gb' => 43859,
+ 'ab' => 43663,
+ '_x' => 43635,
+ 'Y' => 43395,
+ 'e_' => 43073,
+ 'my' => 42976,
+ 'hn' => 42699,
+ 'kmy' => 42564,
+ 'jg' => 42420,
+ 'ub' => 42276,
+ 'N' => 42194,
+ '_vf' => 42059,
+ 'L' => 41778,
+ 'rb_' => 41344,
+ 'bd' => 41113,
+ 'hy' => 40349,
+ '<' => 40311,
+ 'ec' => 40255,
+ 'rc' => 40236,
+ 'ut' => 40081,
+ 'fkm' => 39736,
+ 'yfz' => 39719,
+ 'bcn' => 39591,
+ 'yfz_' => 39393,
+ 'jhj' => 39317,
+ 'yjd' => 39161,
+ 'tkm' => 39047,
+ '_D' => 38837,
+ 'ek' => 38674,
+ 'bl' => 38361,
+ 'jt_' => 38309,
+ 'nth' => 38169,
+ 'ck' => 38064,
+ 'ybz' => 38029,
+ 'cnd' => 37840,
+ 'rfz' => 37552,
+ '_\'' => 37368,
+ 're' => 37151,
+ 'U' => 36940,
+ 'rfz_' => 36886,
+ '_[' => 36668,
+ 'by_' => 36647,
+ 'hf_' => 36544,
+ 'juj' => 36476,
+ 'ybz_' => 36469,
+ 'rjd' => 36374,
+ 'njh' => 36259,
+ '_cn' => 36241,
+ 'bj' => 36047,
+ ';t' => 35961,
+ 'ghj' => 35916,
+ '_hf' => 35848,
+ 'ds' => 35830,
+ 'byf' => 35804,
+ 'fy_' => 35656,
+ 'cnh' => 35523,
+ 'jy_' => 35197,
+ 'cnf' => 35125,
+ 'K' => 35031,
+ 'cnb' => 35007,
+ 'uj_' => 34814,
+ 'yr' => 34459,
+ '_<' => 34435,
+ 'hc' => 34401,
+ 'cg' => 34400,
+ 'nf_' => 34304,
+ 'lh' => 34141,
+ 'xtc' => 33975,
+ 'ne' => 33867,
+ 'th_' => 33747,
+ '_dj' => 33728,
+ 'kty' => 33603,
+ '_L' => 33567,
+ 'yst' => 33556,
+ '_uj' => 33547,
+ 'yst_' => 33286,
+ 'crfz' => 33084,
+ 'ntk' => 32858,
+ ',b' => 32737,
+ 'tyy' => 32693,
+ 'crfz_' => 32659,
+ 'tybt' => 32639,
+ '_H' => 32419,
+ 'ns' => 32300,
+ 'jkj' => 32249,
+ 'km_' => 32223,
+ 'bf' => 31881,
+ '_ct' => 31869,
+ 'ycr' => 31848,
+ 'jp' => 31817,
+ 'ybr' => 31768,
+ 'dc' => 31681,
+ ',h' => 31629,
+ 'kjd' => 31573,
+ 'cnj' => 31526,
+ 'tybt_' => 31439,
+ 'tcr' => 31421,
+ 'ny' => 31406,
+ 'dy' => 31043,
+ '_U' => 31012,
+ 'hs' => 30974,
+ '_gt' => 30941,
+ '[j' => 30761,
+ '_cj' => 30453,
+ '_vj' => 30387,
+ 'thb' => 30364,
+ '[f' => 30296,
+ '_ghj' => 30145,
+ 'bkm' => 30115,
+ 'bw' => 30060,
+ 'bxt' => 30026,
+ 'tcn' => 29984,
+ 'gth' => 29961,
+ 'x_' => 29957,
+ '^' => 29916,
+ 'T' => 29889,
+ 'f,' => 29850,
+ 'rt' => 29649,
+ '&_' => 29522,
+ 'dfy' => 29413,
+ 'bu' => 29408,
+ 'kz' => 29284,
+ '_pf' => 29264,
+ 'nhj' => 29161,
+ '_ht' => 28768,
+ 'xtcr' => 28713,
+ 'ly' => 28689,
+ 'hv' => 28461,
+ 'kk' => 28359,
+ 'fcn' => 28322,
+ 've' => 28130,
+ 'fw' => 28010,
+ 'lf_' => 27940,
+ 'bxtc' => 27911,
+ '_lt' => 27898,
+ 'yu' => 27755,
+ '_hj' => 27745,
+ 'hfy' => 27650,
+ 'el' => 27587,
+ '^_' => 27387,
+ 'fu' => 27377,
+ 'tp' => 27336,
+ '_vt' => 27327,
+ '_i' => 27307,
+ 'juj_' => 27206,
+ 'Ñ–' => 27031,
+ 'hu' => 26937,
+ 'u_' => 26877,
+ 'xb' => 26845,
+ 'vty' => 26722,
+ 'qc' => 26691,
+ 'jkm' => 26636,
+ 'bxtcr' => 26565,
+ 'rk' => 26554,
+ 'nfy' => 26449,
+ '_b_' => 26371,
+ 'p_' => 26369,
+ '_N' => 26358,
+ '_nt' => 26331,
+ 'tq_' => 25982,
+ 'en' => 25921,
+ 'tu' => 25860,
+ 'aj' => 25853,
+ 'byf_' => 25794,
+ 'ce' => 25770,
+ 'er' => 25726,
+ 'b[' => 25663,
+ 'pb' => 25588,
+ 'fg' => 25485,
+ 'xf' => 25468,
+ 'pj' => 25403,
+ 'brf' => 25307,
+ 'nj_' => 25257,
+ 'jdj' => 25255,
+ 'hjl' => 25189,
+ '_gf' => 24999,
+ 'thf' => 24913,
+ 'gjk' => 24820,
+ '_j,' => 24815,
+ 'dbx' => 24775,
+ 'nhf' => 24705,
+ '_;' => 24642,
+ 'tht' => 24595,
+ '_rh' => 24508,
+ ',k' => 24497,
+ 'yjc' => 24439,
+ 'wt' => 24428,
+ 'bx_' => 24414,
+ 'py' => 24363,
+ 'ey' => 24321,
+ 'fwb' => 24210,
+ 'gk' => 24196,
+ 'cy' => 24065,
+ '_Y' => 24049,
+ ';b' => 23923,
+ 'ghb' => 23854,
+ 'ke' => 23762,
+ 'nb_' => 23732,
+ 'kb_' => 23528,
+ '_vb' => 23505,
+ 'A' => 23392,
+ '_t' => 23329,
+ 'fyl' => 23329,
+ 'jx' => 23277,
+ 'rjk' => 23191,
+ 'cnm' => 23134,
+ 'br_' => 23121,
+ 'jdb' => 23059,
+ 'tybz' => 23016,
+ '_cf' => 23000,
+ 'fkb' => 22881,
+ 'hjc' => 22871,
+ 'tyn' => 22757,
+ 'jhb' => 22749,
+ 'dj_' => 22528,
+ 'uhf' => 22440,
+ '_ab' => 22422,
+ 'ktr' => 22397,
+ 'rjy' => 22389,
+ 'tn_' => 22381,
+ 'dbx_' => 22281,
+ 'it' => 22185,
+ '_B' => 22150,
+ 'hr' => 22143,
+ 'tybz_' => 22124,
+ 'mv' => 22093,
+ 'yys' => 22075,
+ 'kf_' => 22064,
+ 'f[' => 21992,
+ 'rbt' => 21951,
+ 'ujh' => 21950,
+ 'pt' => 21914,
+ 'ys_' => 21908,
+ '_lj' => 21862,
+ 'jh_' => 21820,
+ 'l;' => 21699,
+ '_yf_' => 21561,
+ 'tkt' => 21553,
+ 'fkmy' => 21454,
+ 'qy' => 21436,
+ 'wbz' => 21421,
+ '\\' => 21401,
+ '_K' => 21332,
+ 'vf_' => 21268,
+ '_dt' => 21257,
+ 'ib' => 21244,
+ 'vfy' => 21200,
+ 'zy' => 21159,
+ 'trc' => 21070,
+ '_J' => 21044,
+ 'dcr' => 21004,
+ 'vs' => 20922,
+ 'vg' => 20917,
+ 'jyf' => 20909,
+ 'cnt' => 20890,
+ 'bnt' => 20887,
+ '_nf' => 20773,
+ 'wbz_' => 20754,
+ 'fhf' => 20731,
+ 'ns_' => 20726,
+ 'yz' => 20710,
+ 'cnm_' => 20636,
+ 'rbt_' => 20622,
+ 'j;' => 20608,
+ 'le' => 20536,
+ 'hl' => 20445,
+ '_yt' => 20404,
+ 'ym' => 20345,
+ '_,t' => 20318,
+ 'fyf' => 20280,
+ 'jkb' => 20247,
+ 'ccb' => 20218,
+ 'lty' => 20122,
+ 'jv_' => 20101,
+ 'jr_' => 20070,
+ 'fhb' => 20039,
+ '_ghb' => 19975,
+ ',e' => 19972,
+ 'hfc' => 19943,
+ '_cb' => 19913,
+ 'xy' => 19891,
+ 'jdf_' => 19837,
+ 'fnt' => 19822,
+ 'yjcn' => 19762,
+ 'fx' => 19740,
+ 'kby' => 19677,
+ '_,j' => 19674,
+ '_,f' => 19669,
+ 'if' => 19655,
+ 'abk' => 19642,
+ 'e,' => 19595,
+ 'wf' => 19563,
+ 'nc' => 19384,
+ 'tg' => 19380,
+ '_z' => 19372,
+ 'yw' => 19328,
+ 'rjv' => 19293,
+ '_uh' => 19164,
+ 'bg' => 19143,
+ 'dk' => 19110,
+ '_A' => 19015,
+ 'ntkm' => 18983,
+ 'tkb' => 18854,
+ 'kmv' => 18850,
+ 'hfn' => 18813,
+ 'brj' => 18793,
+ 'njd' => 18780,
+ 'at' => 18690,
+ 'E' => 18501,
+ 'yj_' => 18441,
+ 'hfd' => 18428,
+ 'zn' => 18401,
+ '_xt' => 18390,
+ 'dth' => 18364,
+ 'bhj' => 18357,
+ 'k.' => 18348,
+ 'fyc' => 18342,
+ 'af' => 18341,
+ 'hby' => 18310,
+ 'tj' => 18253,
+ 'fr_' => 18237,
+ '_fy' => 18198,
+ 'eg' => 18170,
+ 'td_' => 18137,
+ 'bjy' => 18043,
+ '_db' => 17916,
+ 'rfh' => 17850,
+ 's[' => 17809,
+ 'ty_' => 17703,
+ 'fyj' => 17581,
+ '_w' => 17538,
+ 'brb' => 17520,
+ 'jl_' => 17509,
+ 'fkt' => 17385,
+ 'ev' => 17379,
+ 'yjt' => 17366,
+ 'jkt' => 17331,
+ 'frj' => 17308,
+ 'ls' => 17286,
+ 'vth' => 17270,
+ 'crbt' => 17266,
+ 'vbh' => 17172,
+ 'crbt_' => 17149,
+ 'bnf' => 17064,
+ 'yjt_' => 17054,
+ 'htl' => 17033,
+ 'fk_' => 17028,
+ 'jdt' => 17014,
+ 'rj_' => 17013,
+ 'cth' => 17010,
+ 'mt' => 16986,
+ 'yb_' => 16889,
+ 'jb' => 16838,
+ 'hfp' => 16816,
+ 'tw' => 16754,
+ 'rhf' => 16720,
+ 'cz' => 16696,
+ 'mys' => 16693,
+ '_fk' => 16664,
+ 'ndj' => 16662,
+ 'kmys' => 16632,
+ 'jcc' => 16631,
+ 'ge' => 16587,
+ 'fhn' => 16579,
+ '_kt' => 16577,
+ 'yyj' => 16568,
+ 's[_' => 16474,
+ 'fa' => 16466,
+ 'pd' => 16434,
+ 'djq' => 16427,
+ 'P' => 16420,
+ 'hbz' => 16362,
+ '_abk' => 16352,
+ 'hty' => 16352,
+ 'fnm' => 16336,
+ 'tcrb' => 16315,
+ 'dty' => 16283,
+ 'nhb' => 16279,
+ 'bkb' => 16251,
+ 'ot' => 16201,
+ 'hs_' => 16176,
+ '_jn' => 16116,
+ '_nh' => 16106,
+ 'dh' => 16106,
+ '_gjk' => 16102,
+ 'fnj' => 16094,
+ '_gth' => 16017,
+ 'fi' => 15991,
+ ';ty' => 15929,
+ 'cd' => 15919,
+ '_kb' => 15909,
+ 'tx' => 15873,
+ 'fyn' => 15870,
+ 'bkmv' => 15828,
+ 'ft' => 15819,
+ 'mz' => 15800,
+ 'ylh' => 15786,
+ 'ght' => 15786,
+ 'nby' => 15784,
+ 'Rf' => 15684,
+ 'ktyb' => 15683,
+ 'qcr' => 15602,
+ 'ja' => 15562,
+ 'xtcrb' => 15557,
+ ';f' => 15541,
+ 'rjh' => 15483,
+ 'rjt' => 15423,
+ 'thy' => 15413,
+ 'uk' => 15389,
+ 'hbc' => 15383,
+ 'jdc' => 15302,
+ 'cfy' => 15266,
+ '-_' => 15264,
+ 'byj' => 15262,
+ 'abkm' => 15260,
+ 'mc' => 15220,
+ '{' => 15209,
+ 'hb_' => 15191,
+ 'trn' => 15174,
+ 'ep' => 15166,
+ '_by' => 15149,
+ 'byc' => 15117,
+ '_Rf' => 15115,
+ 'rjt_' => 15083,
+ '_ut' => 15044,
+ 'brf_' => 15002,
+ 'ycrb' => 15002,
+ 't,' => 14992,
+ 'yt_' => 14990,
+ 'nfk' => 14960,
+ 'rjq' => 14943,
+ '_re' => 14919,
+ 'jcnm' => 14879,
+ 'Vf' => 14849,
+ 'ir' => 14751,
+ 'kfc' => 14735,
+ 'hbz_' => 14719,
+ 'rjd_' => 14670,
+ 'jyj' => 14633,
+ 'X' => 14596,
+ 'vfh' => 14586,
+ 'fe' => 14576,
+ 'vfn' => 14557,
+ 'abkmv' => 14538,
+ 'xty' => 14523,
+ 'pv' => 14507,
+ 'yjq' => 14495,
+ 'rjq_' => 14488,
+ 'hz' => 14485,
+ '_bc' => 14484,
+ 'fn_' => 14421,
+ '_yj' => 14411,
+ 'kju' => 14408,
+ 'jdbx' => 14400,
+ 'jdcr' => 14377,
+ 'jnj' => 14342,
+ 'dfyb' => 14331,
+ 'fybt' => 14312,
+ 'tkm_' => 14308,
+ 'fnb' => 14289,
+ 'gjh' => 14267,
+ 'ue' => 14250,
+ '_Vf' => 14236,
+ 'cndj' => 14192,
+ 'ghf' => 14184,
+ 'jcnm_' => 14163,
+ 'jlf' => 14162,
+ '_df' => 14129,
+ 'fb' => 14104,
+ 'yjq_' => 14100,
+ 'neh' => 14098,
+ 'hjy' => 14094,
+ ',jk' => 14063,
+ 'rfr' => 14059,
+ 'yju' => 14059,
+ '_cg' => 14021,
+ 'cv' => 13954,
+ 'tdb' => 13933,
+ 'jds' => 13925,
+ 'kfy' => 13919,
+ 'nr' => 13913,
+ 'pl' => 13900,
+ 'frn' => 13871,
+ 'jvf' => 13858,
+ 'hm' => 13830,
+ 'fnf' => 13825,
+ 'cnb_' => 13802,
+ 'rju' => 13800,
+ 'jyb' => 13790,
+ 'ks' => 13776,
+ '[b' => 13741,
+ 'ye' => 13736,
+ 'wf_' => 13718,
+ '_nj' => 13669,
+ 'kz_' => 13668,
+ 'tkj' => 13653,
+ 'jccb' => 13620,
+ '"' => 13613,
+ '_abkm' => 13594,
+ 'ob' => 13569,
+ '._' => 13567,
+ 'ktrc' => 13565,
+ '_rfr' => 13552,
+ 'b,' => 13539,
+ 'fybt_' => 13492,
+ 'myj' => 13435,
+ 'g_' => 13428,
+ 'jub' => 13423,
+ 'fhj' => 13394,
+ 'Rj' => 13391,
+ 'cz_' => 13387,
+ 'djl' => 13386,
+ 'kmyj' => 13366,
+ 'ltk' => 13355,
+ 'ls_' => 13333,
+ 'gbc' => 13320,
+ 'flb' => 13302,
+ 'vtn' => 13294,
+ 'jdbx_' => 13205,
+ '_bp' => 13184,
+ 'vby' => 13133,
+ 'rby' => 13100,
+ ';l' => 13086,
+ '_cr' => 13060,
+ '_rb' => 13048,
+ 'hd' => 13039,
+ 'htd' => 13003,
+ 'ex' => 12994,
+ 'bfk' => 12981,
+ 'fdb' => 12963,
+ 'htc' => 12927,
+ 'yfk' => 12926,
+ 'jdfy' => 12917,
+ '_Rj' => 12892,
+ 'bhjd' => 12881,
+ 'mv_' => 12871,
+ 'fcc' => 12803,
+ 'cjd' => 12791,
+ 'w_' => 12789,
+ 'ah' => 12784,
+ 'gj_' => 12768,
+ 'ei' => 12767,
+ 'kmv_' => 12703,
+ 'jhf' => 12698,
+ 'cnhj' => 12668,
+ '_fh' => 12666,
+ 'I' => 12665,
+ 'byb' => 12657,
+ 'yyf' => 12637,
+ '_ve' => 12628,
+ '_rk' => 12627,
+ 'hvf' => 12610,
+ 'hcr' => 12593,
+ '_lb' => 12573,
+ ',th' => 12521,
+ 't;' => 12517,
+ ',jh' => 12501,
+ 'ckj' => 12489,
+ '_{' => 12477,
+ ';y' => 12472,
+ 'fyy' => 12446,
+ 'ktn' => 12431,
+ 'nht' => 12431,
+ 'ndj_' => 12427,
+ 'vjy' => 12419,
+ 'ndt' => 12397,
+ 'dtn' => 12390,
+ 'gfh' => 12385,
+ 'thj' => 12384,
+ 'lth' => 12374,
+ 'tkmy' => 12370,
+ 'cnfy' => 12368,
+ 'rfy' => 12363,
+ 'fyjd' => 12339,
+ '_rfh' => 12337,
+ 'cf_' => 12325,
+ 'b[_' => 12298,
+ 'nbr' => 12288,
+ 'tnh' => 12284,
+ 'wbb' => 12282,
+ 'cndj_' => 12255,
+ '_uf' => 12252,
+ '_aj' => 12246,
+ 'lc' => 12202,
+ '_cth' => 12176,
+ 'bkmv_' => 12163,
+ ',_' => 12161,
+ 'brb_' => 12156,
+ 'ps' => 12144,
+ 'f;' => 12113,
+ '_ck' => 12104,
+ 'uty' => 12088,
+ 'tt' => 12072,
+ '_gj_' => 12057,
+ '_ce' => 11993,
+ 'uf_' => 11990,
+ 'fnm_' => 11969,
+ 'bntk' => 11955,
+ 'a_' => 11952,
+ '_ujh' => 11941,
+ 'kr' => 11907,
+ 'rnj' => 11905,
+ 'hjv' => 11905,
+ 'yjuj' => 11890,
+ 'hjdf' => 11878,
+ ',hf' => 11876,
+ '_P' => 11870,
+ 'wbb_' => 11856,
+ 'hbr' => 11853,
+ '_cd' => 11843,
+ 'hec' => 11800,
+ '_rjy' => 11785,
+ 'eu' => 11785,
+ 'hh' => 11778,
+ 'ld' => 11762,
+ 'Gj' => 11756,
+ 'rjuj' => 11741,
+ 'ljd' => 11739,
+ '_he' => 11738,
+ 'jcnb' => 11722,
+ 'lby' => 11721,
+ 'ekm' => 11710,
+ 'e;' => 11709,
+ 'mr' => 11689,
+ 'tdf' => 11661,
+ 'dr' => 11659,
+ '_X' => 11657,
+ 'tnf' => 11610,
+ 'ajh' => 11569,
+ '_"' => 11541,
+ 'lk' => 11537,
+ 'yfn' => 11537,
+ '_gb' => 11510,
+ 'fkf' => 11509,
+ 'hj_' => 11509,
+ 'kbr' => 11468,
+ 'hk' => 11462,
+ '_cnh' => 11453,
+ 'fvb' => 11453,
+ 'tyf' => 11448,
+ 'trf' => 11442,
+ 'nbd' => 11429,
+ 'jhjl' => 11425,
+ 'ys[' => 11413,
+ 'jhv' => 11407,
+ 'bn_' => 11395,
+ '_Gj' => 11393,
+ 'jly' => 11391,
+ 'jhn' => 11388,
+ 'yrj' => 11385,
+ '_gk' => 11384,
+ 'vy' => 11355,
+ 'ym_' => 11335,
+ 't[' => 11329,
+ 'ys[_' => 11293,
+ 'ybr_' => 11285,
+ '_hjc' => 11263,
+ '_E' => 11246,
+ 'kmc' => 11219,
+ 'tvt' => 11216,
+ 'kbn' => 11207,
+ 'yjd_' => 11202,
+ '_jc' => 11199,
+ 'tyys' => 11197,
+ 'nfh' => 11170,
+ 'fwbz' => 11160,
+ '_c_' => 11156,
+ 'tyyj' => 11154,
+ 'fybz' => 11145,
+ 'pyf' => 11133,
+ 'fylh' => 11131,
+ '\'k' => 11129,
+ 'h,' => 11089,
+ 'jht' => 11078,
+ 'ba' => 11075,
+ 'hfr' => 11075,
+ 'rjuj_' => 11041,
+ '_ght' => 11035,
+ 'hfk' => 11020,
+ ',s' => 11017,
+ 'bwf' => 11007,
+ 'cm' => 11004,
+ 'ehf' => 10989,
+ 'kfl' => 10960,
+ 'gjc' => 10960,
+ 'crjq' => 10939,
+ 'rd' => 10931,
+ '_rjv' => 10906,
+ 'djh' => 10906,
+ 'fpf' => 10902,
+ 'ndf' => 10898,
+ 'cnhf' => 10887,
+ '_cnf' => 10869,
+ 'ghfd' => 10868,
+ 'byu' => 10858,
+ 'crjq_' => 10852,
+ 'fwbz_' => 10821,
+ 'tlb' => 10789,
+ '_fd' => 10778,
+ 'rfn' => 10768,
+ 'cn_' => 10764,
+ 'ycrbq' => 10750,
+ 'yjv' => 10746,
+ 'yth' => 10732,
+ 'Fk' => 10695,
+ 'djk' => 10686,
+ 'Z' => 10683,
+ 'fybz_' => 10682,
+ 'hyj' => 10673,
+ 'tyt' => 10660,
+ 'j[' => 10640,
+ 'jkf' => 10637,
+ 'htv' => 10627,
+ 'ufy' => 10603,
+ 'jlb' => 10595,
+ 'yn_' => 10580,
+ 'kfd' => 10565,
+ 'ujl' => 10548,
+ 'dcrb' => 10538,
+ 'nbx' => 10537,
+ 'yjuj_' => 10481,
+ 'thc' => 10473,
+ '_Fk' => 10453,
+ 'fhc' => 10451,
+ '_jh' => 10449,
+ '_l;' => 10441,
+ 'ntv' => 10428,
+ 'dfz' => 10390,
+ 'hbf' => 10390,
+ 'vv' => 10364,
+ 'njy' => 10359,
+ 'hbn' => 10352,
+ 'yjcnm' => 10351,
+ 'bqc' => 10343,
+ 'tcnd' => 10338,
+ 'Hj' => 10329,
+ 'bycr' => 10327,
+ 'bcnj' => 10301,
+ 'mn' => 10298,
+ 'ctk' => 10282,
+ 'Gh' => 10277,
+ 'juh' => 10256,
+ 'dfk' => 10247,
+ 'rcf' => 10236,
+ 'bpv' => 10230,
+ 'dfz_' => 10229,
+ 'nn' => 10217,
+ 'tyr' => 10214,
+ 'rfp' => 10210,
+ 'yysq' => 10172,
+ 'pf_' => 10166,
+ 'bwf_' => 10166,
+ 'hjcc' => 10164,
+ 'kj_' => 10130,
+ 'jj' => 10123,
+ 'yz_' => 10108,
+ 'fh_' => 10106,
+ 'de' => 10105,
+ 'yysq_' => 10103,
+ 'njh_' => 10100,
+ 'dfh' => 10096,
+ 'ta' => 10093,
+ 'jkju' => 10088,
+ 'lfh' => 10086,
+ '_Hj' => 10076,
+ 'bdf' => 10043,
+ 'jyy' => 10042,
+ '_lf' => 10032,
+ '_,b' => 10026,
+ 'hfv' => 10016,
+ 'cbb' => 10010,
+ '_Gh' => 10002,
+ 'hjd_' => 10000,
+ 'fvt' => 9959,
+ 'njk' => 9954,
+ 'dbl' => 9938,
+ 'thn' => 9919,
+ '_vfh' => 9906,
+ 'crjt' => 9905,
+ 'fhr' => 9902,
+ '_,h' => 9896,
+ 'njhb' => 9891,
+ 'ybq' => 9885,
+ 'cfv' => 9865,
+ '_rjh' => 9862,
+ 'gg' => 9835,
+ 'ndf_' => 9820,
+ '_ds' => 9819,
+ '@' => 9814,
+ 'bc_' => 9805,
+ 'crjt_' => 9796,
+ '_[f' => 9792,
+ 'thu' => 9758,
+ 'jhy' => 9756,
+ 'fntk' => 9745,
+ 'yty' => 9737,
+ 'zp' => 9730,
+ 'dn' => 9723,
+ 'hjg' => 9692,
+ 'rfk' => 9681,
+ 'fyf_' => 9639,
+ 'cbb_' => 9634,
+ 'kjub' => 9632,
+ 'fycr' => 9626,
+ 'sr' => 9602,
+ 'j,h' => 9590,
+ 'jcnb_' => 9584,
+ 'tlt' => 9578,
+ 'vc' => 9567,
+ 'jyc' => 9567,
+ 'bvb' => 9534,
+ 'hfl' => 9523,
+ '_T' => 9521,
+ 'fyr' => 9510,
+ 'hyf' => 9500,
+ 'ji' => 9498,
+ 'ckf' => 9494,
+ 'jlf_' => 9492,
+ 'crju' => 9490,
+ 'yfh' => 9488,
+ '_-' => 9475,
+ 'ybq_' => 9458,
+ 'crjuj' => 9375,
+ 'hnb' => 9359,
+ 'fq_' => 9350,
+ 'tdbx' => 9347,
+ 'fkj' => 9339,
+ 'vb_' => 9330,
+ '_I' => 9323,
+ 'nyj' => 9314,
+ 'kmn' => 9303,
+ 'ycn' => 9296,
+ '_yb' => 9294,
+ 'byt' => 9289,
+ 'mysq' => 9283,
+ 'vs_' => 9282,
+ 'hjccb' => 9265,
+ '_,e' => 9264,
+ 'bqcr' => 9262,
+ 'jw' => 9262,
+ 'vz' => 9249,
+ 'kmysq' => 9248,
+ 'nty' => 9248,
+ 'ujhj' => 9247,
+ 'frf' => 9240,
+ 'yfc' => 9240,
+ 'nys' => 9229,
+ '_ghf' => 9226,
+ 'gkf' => 9215,
+ 'vjh' => 9211,
+ 'mysq_' => 9211,
+ '_kf' => 9198,
+ '_hjcc' => 9180,
+ 'e[' => 9177,
+ ';j' => 9169,
+ 'ynb' => 9168,
+ 'gjl' => 9151,
+ 'dfn' => 9138,
+ 'ujk' => 9137,
+ 'rkf' => 9128,
+ 'cndt' => 9127,
+ 'ktd' => 9118,
+ 'rt_' => 9096,
+ 'tym' => 9084,
+ 'ntkmy' => 9080,
+ 'bhf' => 9073,
+ '_bv' => 9054,
+ 'wbj' => 9054,
+ 'bnb' => 9048,
+ 'hys' => 9044,
+ 'jdfyb' => 9038,
+ 'nfn' => 9032,
+ 'dcrbq' => 9019,
+ 'nfr' => 9017,
+ 'lfy' => 9016,
+ 'dbn' => 9011,
+ 'htq' => 9009,
+ 'tyc' => 9001,
+ 'fkmys' => 9000,
+ 'ae' => 8999,
+ 'ccbb' => 8990,
+ 'hbq' => 8981,
+ 'juhf' => 8979,
+ 'jz' => 8978,
+ 'jnf' => 8974,
+ 'tdj' => 8969,
+ 'cs' => 8962,
+ 'bpf' => 8937,
+ '_hfp' => 8921,
+ 'ch' => 8921,
+ 'jlj' => 8917,
+ 'ltyb' => 8915,
+ '_.' => 8914,
+ 'tvf' => 8913,
+ 'ws' => 8911,
+ 'hfa' => 8905,
+ 'ynf' => 8899,
+ '_hfc' => 8888,
+ 'cyj' => 8878,
+ 'tv_' => 8865,
+ '_cfv' => 8850,
+ 'thd' => 8848,
+ 'fdf' => 8845,
+ 'hjk' => 8836,
+ 'dtr' => 8830,
+ 'dby' => 8829,
+ '\'n' => 8827,
+ 'F_' => 8824,
+ 'Ct' => 8822,
+ 'tcc' => 8819,
+ 'nbxt' => 8815,
+ 'ybb' => 8812,
+ 'hn_' => 8809,
+ 'nthb' => 8795,
+ 'hjn' => 8781,
+ '_af' => 8775,
+ 'uth' => 8768,
+ 'ti' => 8766,
+ 'Fy' => 8764,
+ 'xn' => 8757,
+ 'bv_' => 8738,
+ 'ccbb_' => 8732,
+ 'xtyb' => 8690,
+ 'nbxtc' => 8683,
+ 'j,k' => 8668,
+ 'dtyy' => 8666,
+ 'ecn' => 8665,
+ 'jdy' => 8663,
+ 'rfr_' => 8646,
+ 'trcf' => 8631,
+ 'hf,' => 8626,
+ 'bys' => 8622,
+ 'jlt' => 8615,
+ 'fvf' => 8609,
+ 'fvj' => 8602,
+ '_Ct' => 8599,
+ ',tk' => 8597,
+ 'tdbx_' => 8592,
+ 'cjy' => 8587,
+ 'cgj' => 8572,
+ 'bntkm' => 8568,
+ '\'r' => 8563,
+ 'kth' => 8552,
+ 'ecc' => 8539,
+ 'tf' => 8519,
+ '_Fy' => 8516,
+ '_rfr_' => 8512,
+ 'rcfy' => 8510,
+ 'thv' => 8492,
+ '_;b' => 8486,
+ 'j,j' => 8482,
+ 'ywb' => 8469,
+ 'jvj' => 8465,
+ 'ljh' => 8462,
+ 'v,' => 8460,
+ 'jyt' => 8456,
+ 'jn_' => 8455,
+ 'tkty' => 8453,
+ 'njv' => 8446,
+ 'jkjub' => 8436,
+ 'ccr' => 8431,
+ 'dtk' => 8428,
+ 'vjc' => 8427,
+ 'cnjh' => 8420,
+ '_[j' => 8418,
+ 'ef' => 8410,
+ 'ujhjl' => 8403,
+ 'cfyl' => 8389,
+ 'elf' => 8385,
+ '_gfh' => 8370,
+ 'kbc' => 8368,
+ 'ry' => 8367,
+ 'jcr' => 8349,
+ 'wbjy' => 8347,
+ 'jrj' => 8322,
+ '_fr' => 8319,
+ 'dsq' => 8313,
+ 'bnm' => 8310,
+ 'jvb' => 8303,
+ 'rc_' => 8297,
+ 'hjb' => 8290,
+ 'fyw' => 8286,
+ 'ndty' => 8283,
+ 'kfn' => 8279,
+ 'vjk' => 8275,
+ 'bcj' => 8255,
+ 'tuj' => 8232,
+ 'yby' => 8214,
+ 'jccbb' => 8210,
+ 'dz' => 8192,
+ 'dkt' => 8188,
+ 'cndf' => 8186,
+ 'cndty' => 8168,
+ 'ybb_' => 8156,
+ 'gtht' => 8139,
+ 'cjr' => 8129,
+ 'lht' => 8126,
+ 'bk_' => 8122,
+ 'dsq_' => 8120,
+ 'lhj' => 8111,
+ 'Gt' => 8105,
+ 'tcrbq' => 8102,
+ 'ktrcf' => 8102,
+ 'jgj' => 8101,
+ '_vbh' => 8075,
+ 'ktybt' => 8066,
+ 'djq_' => 8059,
+ ';tyb' => 8052,
+ '.n' => 8049,
+ 'bp_' => 8026,
+ 'tr_' => 8020,
+ 'xr' => 8004,
+ 'ynt' => 8002,
+ '\'y' => 7995,
+ '_gjc' => 7991,
+ 'pjd' => 7989,
+ 'bnj' => 7987,
+ 'ycrf' => 7983,
+ 'nhfy' => 7982,
+ 'kjn' => 7974,
+ 'trcfy' => 7973,
+ 'cfylh' => 7937,
+ 'flf' => 7930,
+ 'tnb' => 7929,
+ 'jvt' => 7927,
+ '_ujl' => 7925,
+ 'bh_' => 7908,
+ 'ajhv' => 7903,
+ 'fyt' => 7895,
+ 'cbk' => 7895,
+ '_jg' => 7893,
+ 'rcfyl' => 7890,
+ 'hfq' => 7860,
+ 'Cf' => 7858,
+ 'njd_' => 7857,
+ ';_' => 7832,
+ 'ndtyy' => 7811,
+ 'dnj' => 7810,
+ 'htn' => 7809,
+ 'kbw' => 7804,
+ 'kbp' => 7782,
+ '_rhf' => 7769,
+ 'bvt' => 7765,
+ 'tyf_' => 7745,
+ 'fcb' => 7741,
+ 'thf_' => 7738,
+ 'tkf' => 7730,
+ 'qj' => 7727,
+ 'djc' => 7724,
+ '_gjl' => 7721,
+ 'dfybt' => 7721,
+ 'cndf_' => 7719,
+ 'nth_' => 7687,
+ 'bkj' => 7682,
+ 'fdk' => 7678,
+ 'bys_' => 7673,
+ 'fht' => 7666,
+ 'fyu' => 7639,
+ 'tyj' => 7639,
+ 'tnj' => 7639,
+ '_lh' => 7631,
+ 'nk' => 7630,
+ 'hju' => 7617,
+ 'tnc' => 7613,
+ 'yyfz' => 7601,
+ 'hbcn' => 7601,
+ '_ah' => 7595,
+ 'dyf' => 7595,
+ 'fv_' => 7594,
+ 'Vj' => 7592,
+ 'jqy' => 7587,
+ 'hbfk' => 7581,
+ '_Gt' => 7579,
+ '_Cf' => 7577,
+ 'ckt' => 7568,
+ 'yyst' => 7549,
+ 'yyfz_' => 7548,
+ 'ycrfz' => 7546,
+ 'fhl' => 7545,
+ 'xth' => 7538,
+ 'jyn' => 7534,
+ 'f,j' => 7529,
+ 'lt_' => 7520,
+ 'ckjd' => 7507,
+ 'yyst_' => 7497,
+ 'tyrj' => 7494,
+ 'ybc' => 7492,
+ 'blt' => 7486,
+ 'hjr' => 7486,
+ 'mz_' => 7482,
+ 'wr' => 7480,
+ 'htr' => 7475,
+ 'tk_' => 7458,
+ 'bi' => 7454,
+ 'cty' => 7453,
+ '_;t' => 7452,
+ 'Vb' => 7419,
+ 'xnj' => 7412,
+ '_rjk' => 7402,
+ 'fdj' => 7396,
+ 'bhjdf' => 7395,
+ 'ybrj' => 7382,
+ 'gfy' => 7377,
+ '_ae' => 7374,
+ 'hcn' => 7374,
+ 'bvj' => 7365,
+ 'h[' => 7363,
+ '_wt' => 7361,
+ 'ujd' => 7353,
+ 'cby' => 7351,
+ 'myf' => 7344,
+ 'tnt' => 7337,
+ 'Gf' => 7327,
+ 'lb_' => 7326,
+ 'qcrb' => 7317,
+ 'yjcnb' => 7316,
+ 'Cn' => 7309,
+ 'jhu' => 7309,
+ 'bck' => 7307,
+ '_Vj' => 7305,
+ '_ub' => 7302,
+ 'tqc' => 7302,
+ '_ge' => 7289,
+ 'ybn' => 7284,
+ 'ncr' => 7280,
+ 'cel' => 7275,
+ '_kj' => 7274,
+ 'kmyf' => 7271,
+ 'jxy' => 7264,
+ 'brjd' => 7262,
+ 'bcnt' => 7258,
+ 'rek' => 7258,
+ 'rnjh' => 7257,
+ 'buf' => 7254,
+ 'fntkm' => 7246,
+ 'jcj' => 7245,
+ 'vfk' => 7235,
+ 'tcrj' => 7230,
+ 'jhbz' => 7226,
+ 'yfx' => 7225,
+ 'nt_' => 7220,
+ '_Vb' => 7216,
+ 'jdfz' => 7207,
+ 'bwb' => 7199,
+ 'nhe' => 7195,
+ 'bdy' => 7191,
+ 'hbq_' => 7188,
+ 'nh_' => 7188,
+ 'jdcrb' => 7186,
+ 'gn' => 7177,
+ '_vtn' => 7171,
+ '_gtht' => 7167,
+ '_lk' => 7162,
+ 'bl_' => 7158,
+ 'qr' => 7158,
+ '_bu' => 7153,
+ 'cr_' => 7153,
+ 'jdfz_' => 7148,
+ 'bcr' => 7146,
+ 'ybw' => 7146,
+ 'jyf_' => 7143,
+ 'ht_' => 7135,
+ 'sc' => 7116,
+ '_nb' => 7105,
+ 'uhe' => 7105,
+ '_Gf' => 7104,
+ 'tcrf' => 7096,
+ 'kfcn' => 7091,
+ 'je' => 7090,
+ 'jhbz_' => 7084,
+ 'drf' => 7082,
+ 'hut' => 7078,
+ 'htk' => 7072,
+ '_ghfd' => 7067,
+ 'fcy' => 7065,
+ 'i_' => 7053,
+ '<t' => 7044,
+ 'Yf' => 7040,
+ '_Cn' => 7038,
+ 'ks_' => 7032,
+ 'mcr' => 7031,
+ ':' => 7029,
+ 'ktc' => 7029,
+ '_cv' => 7018,
+ 'ynj' => 7009,
+ 'j-' => 7003,
+ '_\'k' => 6997,
+ 'cgb' => 6996,
+ '_xn' => 6992,
+ ',kf' => 6988,
+ 'yu_' => 6982,
+ 'jnt' => 6980,
+ 'bkf' => 6976,
+ 'frb' => 6974,
+ '<f' => 6956,
+ '\'h' => 6945,
+ '[h' => 6942,
+ 'huf' => 6938,
+ 'rht' => 6927,
+ 'kjy' => 6927,
+ 'buh' => 6926,
+ 'ws_' => 6917,
+ 'dkty' => 6905,
+ 'rjkf' => 6900,
+ '[jl' => 6900,
+ 'myfz' => 6895,
+ 'kmyfz' => 6865,
+ 'gjhn' => 6861,
+ 'bnm_' => 6858,
+ 'gf_' => 6858,
+ 'f[_' => 6851,
+ '_\'r' => 6850,
+ 'myfz_' => 6847,
+ 'ntkm_' => 6842,
+ 'jhl' => 6838,
+ 'rn_' => 6825,
+ 'thbf' => 6822,
+ '_Yf' => 6796,
+ 'tw_' => 6790,
+ '_xnj' => 6786,
+ 'cbc' => 6770,
+ '_ujhj' => 6768,
+ 'cthb' => 6768,
+ 'n,' => 6764,
+ 'ec_' => 6760,
+ 'b;' => 6759,
+ 'fab' => 6755,
+ 'jck' => 6746,
+ '_<t' => 6744,
+ 'sd' => 6742,
+ '_djq' => 6741,
+ 'qn' => 6741,
+ 'fkmyj' => 6729,
+ 'vbk' => 6727,
+ 'fc_' => 6725,
+ 'ycrj' => 6721,
+ 'bcf' => 6719,
+ 'jvg' => 6718,
+ 'tvty' => 6713,
+ 'jny' => 6712,
+ 'tdy' => 6708,
+ 'ity' => 6699,
+ 'tcrfz' => 6688,
+ 'nyb' => 6687,
+ 'hm_' => 6684,
+ 'yrj_' => 6681,
+ 'lys' => 6678,
+ 'xtcrf' => 6673,
+ 'sv' => 6669,
+ 'bkk' => 6653,
+ 'byn' => 6651,
+ 'cj,' => 6647,
+ 'fxt' => 6646,
+ 'jcnj' => 6642,
+ 'nfd' => 6641,
+ 'kbz' => 6637,
+ 'htp' => 6633,
+ 'lr' => 6628,
+ 'xys' => 6617,
+ 'W' => 6612,
+ 'jk_' => 6599,
+ 'fcnb' => 6598,
+ 'jgt' => 6593,
+ 'nhjd' => 6589,
+ '_<f' => 6586,
+ '_j,k' => 6586,
+ 'ij' => 6583,
+ 'uy' => 6578,
+ '_ld' => 6573,
+ 'gjd' => 6573,
+ 'byl' => 6572,
+ 'uhfa' => 6563,
+ '_ne' => 6562,
+ 'xnj_' => 6560,
+ ']' => 6558,
+ 'jrf' => 6555,
+ 'thbfk' => 6553,
+ 'pv_' => 6552,
+ 'yjdf' => 6548,
+ 'kn' => 6538,
+ 'hbb' => 6528,
+ 'L;' => 6517,
+ 'Df' => 6515,
+ 'ujc' => 6512,
+ 'dbk' => 6508,
+ 'si' => 6508,
+ 'rjc' => 6505,
+ 'tlj' => 6494,
+ 'ghtl' => 6490,
+ 'lyj' => 6477,
+ 'vjd' => 6475,
+ '_fkt' => 6474,
+ 'mtd' => 6473,
+ 'ekb' => 6458,
+ 'bcnb' => 6457,
+ 'kmcr' => 6456,
+ 'nz' => 6450,
+ 'tdt' => 6436,
+ 'kkb' => 6433,
+ 'l;t' => 6431,
+ 'rcb' => 6430,
+ '_xnj_' => 6429,
+ '<j' => 6410,
+ 'trf_' => 6403,
+ 'bfy' => 6403,
+ 'bvf' => 6403,
+ 'xyj' => 6395,
+ '_nfr' => 6391,
+ 'ylb' => 6391,
+ 'bjyf' => 6388,
+ 'ncz' => 6385,
+ 'lbv' => 6380,
+ '_L;' => 6374,
+ 'sy' => 6367,
+ '_gjh' => 6361,
+ '_ckj' => 6360,
+ '_Df' => 6359,
+ 'cbv' => 6354,
+ 'if_' => 6347,
+ 'vtyn' => 6346,
+ ',fh' => 6335,
+ 'Fkt' => 6333,
+ 'tdf_' => 6330,
+ 'Rh' => 6329,
+ 'dst' => 6327,
+ '[t' => 6326,
+ 'txt' => 6323,
+ 'gtn' => 6323,
+ 'dtl' => 6317,
+ 'ak' => 6317,
+ 'iy' => 6317,
+ '_bcn' => 6296,
+ 'dys' => 6296,
+ 'njr' => 6284,
+ 'rhj' => 6271,
+ 'wty' => 6268,
+ '_at' => 6266,
+ 'jnb' => 6263,
+ 'xtcrj' => 6263,
+ 'rr' => 6262,
+ '_Fkt' => 6261,
+ 'rjdf' => 6259,
+ 'kjd_' => 6259,
+ 'vtl' => 6257,
+ '_k.' => 6256,
+ 'sh' => 6254,
+ 'gjkb' => 6247,
+ '_xf' => 6238,
+ 'Cj' => 6234,
+ 'kjc' => 6234,
+ 'vbn' => 6226,
+ '_hec' => 6221,
+ 'hbv' => 6217,
+ '_<j' => 6202,
+ 'ytd' => 6197,
+ 'vfy_' => 6196,
+ 'dst_' => 6189,
+ '_j_' => 6184,
+ 'ncz_' => 6183,
+ 'fktr' => 6182,
+ 'nbrf' => 6174,
+ 'ftd' => 6173,
+ 'fnjh' => 6172,
+ 'ylf' => 6172,
+ 'jhvf' => 6170,
+ 'rnh' => 6167,
+ 'Q' => 6158,
+ 'qk' => 6158,
+ 'yrf' => 6155,
+ 'jke' => 6153,
+ 'fhnb' => 6151,
+ 'fnth' => 6151,
+ 'f.' => 6151,
+ 'tyrj_' => 6149,
+ 'heg' => 6148,
+ 'm.' => 6145,
+ '_jr' => 6140,
+ 'psr' => 6140,
+ 'ytn' => 6139,
+ 'lkz' => 6132,
+ 'fdt' => 6122,
+ 'ds_' => 6122,
+ '_Rh' => 6120,
+ 'Dj' => 6115,
+ 'rw' => 6112,
+ 'fuf' => 6099,
+ 'kt_' => 6096,
+ 'djqy' => 6094,
+ 'kjdf' => 6082,
+ 'ybrb' => 6079,
+ 'ktq' => 6071,
+ 'jnh' => 6067,
+ 'hjdb' => 6060,
+ 'bpv_' => 6058,
+ 'tyl' => 6055,
+ '_uhf' => 6052,
+ 'kbx' => 6047,
+ 'lkz_' => 6044,
+ '_lkz' => 6043,
+ 'cnjhb' => 6039,
+ 'Uj' => 6037,
+ 'kl' => 6035,
+ 'zr' => 6033,
+ 'ya' => 6031,
+ 'fnh' => 6030,
+ 'j,t' => 6023,
+ 'Db' => 6020,
+ 'lm' => 6019,
+ 'qcn' => 6019,
+ 'Vt' => 6017,
+ 'sk' => 6016,
+ 'hnf' => 6010,
+ '_Cj' => 6009,
+ '_lkz_' => 6008,
+ 'gc' => 6007,
+ 'yyb' => 6001,
+ 'ntkt' => 5999,
+ 'tc_' => 5998,
+ 'ubz' => 5991,
+ 'cb_' => 5984,
+ 'dyj' => 5975,
+ 'hjdfy' => 5974,
+ '_if' => 5968,
+ 'bhb' => 5964,
+ 'ph' => 5960,
+ 'tyn_' => 5952,
+ '_-_' => 5949,
+ '[fh' => 5949,
+ 'bdj' => 5946,
+ 'cjr_' => 5944,
+ 'ekmn' => 5944,
+ 'hbb_' => 5939,
+ 'hg' => 5927,
+ '[y' => 5927,
+ 'gbn' => 5922,
+ 'nbn' => 5919,
+ 'fkk' => 5916,
+ 'dktyb' => 5907,
+ 'Fktr' => 5906,
+ 'tdc' => 5904,
+ 'djt' => 5891,
+ 'rb[' => 5888,
+ 'hcnd' => 5883,
+ 'rfv' => 5882,
+ 'drf_' => 5881,
+ 'kjl' => 5881,
+ 'bxy' => 5880,
+ 'pe' => 5879,
+ 'jgf' => 5875,
+ 'hfw' => 5874,
+ 'fl_' => 5868,
+ 'jhe' => 5866,
+ 'Fktrc' => 5863,
+ 'ufh' => 5863,
+ 'ttd' => 5859,
+ 'vfc' => 5858,
+ '_Dj' => 5855,
+ 'pth' => 5853,
+ 'tnf_' => 5852,
+ 'jcnh' => 5850,
+ '_py' => 5849,
+ 'dm' => 5849,
+ '_Fktr' => 5847,
+ 'kbz_' => 5846,
+ 'j,hf' => 5840,
+ 'Hf' => 5839,
+ 've_' => 5837,
+ 'ybx' => 5822,
+ '_,jk' => 5808,
+ '_Vt' => 5806,
+ 'lhf' => 5798,
+ 'cgt' => 5796,
+ '_Db' => 5795,
+ 'kbq' => 5795,
+ 'fpj' => 5789,
+ '_Uj' => 5775,
+ 'rb[_' => 5774,
+ '>' => 5764,
+ 'jnf_' => 5763,
+ 'eccr' => 5759,
+ '_pyf' => 5755,
+ 'jhs' => 5754,
+ 'fqy' => 5745,
+ 'ubz_' => 5744,
+ '_nth' => 5743,
+ 'gs' => 5742,
+ 'ckfd' => 5740,
+ 'tqy' => 5737,
+ '_vjh' => 5736,
+ 'vk' => 5736,
+ 'brjk' => 5733,
+ 'jdr' => 5732,
+ 'jcnf' => 5732,
+ 'hbyf' => 5732,
+ 'ky' => 5720,
+ 'nbdy' => 5718,
+ 'xtk' => 5716,
+ 'fne' => 5714,
+ 'hj,' => 5707,
+ 'fdn' => 5706,
+ 'ktrn' => 5700,
+ 'hecc' => 5700,
+ 'dtc' => 5692,
+ 'rhb' => 5692,
+ 'ath' => 5692,
+ '.h' => 5692,
+ 'Ut' => 5687,
+ 'lh_' => 5686,
+ 'rjvg' => 5678,
+ 'kjr' => 5678,
+ '_fktr' => 5677,
+ ',f_' => 5676,
+ 'xe' => 5673,
+ 'fktrc' => 5668,
+ 'rnb' => 5663,
+ ';lt' => 5661,
+ 'ub_' => 5660,
+ 'fns' => 5653,
+ '_Hf' => 5651,
+ '_pt' => 5649,
+ 'b[f' => 5647,
+ 'ehf_' => 5646,
+ 'tcrbt' => 5642,
+ '_djqy' => 5641,
+ 'pfd' => 5637,
+ '_\'n' => 5633,
+ '_bp_' => 5630,
+ 'thut' => 5629,
+ 'lv' => 5628,
+ 'bcjr' => 5625,
+ '.o' => 5620,
+ 'cntv' => 5617,
+ '_uhe' => 5610,
+ 'pfr' => 5610,
+ 'nbrf_' => 5606,
+ 'zh' => 5606,
+ 'gbcj' => 5605,
+ 'ytyb' => 5594,
+ 'qcnd' => 5593,
+ 'ktl' => 5591,
+ '_xth' => 5589,
+ 'lbn' => 5588,
+ 'fhy' => 5587,
+ 'tkjd' => 5584,
+ 'in' => 5583,
+ '_ec' => 5582,
+ 'flt' => 5577,
+ 'rwb' => 5575,
+ '_nhf' => 5574,
+ 'tym_' => 5573,
+ 'Lt' => 5572,
+ 'jkk' => 5571,
+ 'jhjd' => 5569,
+ 'ljv' => 5566,
+ 'gbcjr' => 5564,
+ 'bcjr_' => 5561,
+ 'fpb' => 5559,
+ '_Ut' => 5558,
+ 'hbx' => 5553,
+ '_,tk' => 5543,
+ 'kflb' => 5541,
+ 'fxf' => 5537,
+ '.l' => 5535,
+ '_dc' => 5532,
+ 'hja' => 5531,
+ '_cnhf' => 5530,
+ 'ylt' => 5526,
+ ',kb' => 5520,
+ 'reh' => 5516,
+ '_gkf' => 5515,
+ 'lj_' => 5515,
+ ',fy' => 5509,
+ 'ktybz' => 5494,
+ 'bcntv' => 5493,
+ 'nbk' => 5493,
+ 'Kt' => 5491,
+ 'fwbj' => 5484,
+ '_hb' => 5475,
+ 'n,j' => 5474,
+ 'ynh' => 5473,
+ 'hfab' => 5461,
+ 'tvb' => 5458,
+ '_bcnj' => 5456,
+ 'hyfz' => 5456,
+ 'eir' => 5454,
+ 'hfb' => 5447,
+ '_djk' => 5446,
+ '_ntk' => 5446,
+ 'fwbb' => 5446,
+ 'kbv' => 5446,
+ '_Lt' => 5441,
+ 'zl' => 5436,
+ 'ybp' => 5428,
+ 'tnhj' => 5427,
+ 'dht' => 5424,
+ 'cbcn' => 5422,
+ 'rfhn' => 5420,
+ 'hyfz_' => 5420,
+ '_uk' => 5416,
+ '_dbl' => 5415,
+ 'ahf' => 5415,
+ 'j;t' => 5410,
+ 'cnfd' => 5407,
+ 'tvf_' => 5397,
+ '_vjy' => 5395,
+ 'nbz' => 5394,
+ 'mi' => 5394,
+ 'fwbjy' => 5390,
+ 'vgb' => 5389,
+ 'bpb' => 5387,
+ 'jdjq' => 5387,
+ 'jce' => 5379,
+ 'hfwb' => 5377,
+ 'byr' => 5375,
+ 'xtv' => 5372,
+ '_dk' => 5371,
+ 'jf' => 5369,
+ 'thfn' => 5366,
+ 'bvg' => 5361,
+ '_uth' => 5360,
+ ',y' => 5360,
+ '_fv' => 5358,
+ 'kfq' => 5358,
+ 'gjy' => 5352,
+ 'sn' => 5350,
+ 'tcy' => 5344,
+ 'kjdt' => 5340,
+ 'njhbz' => 5340,
+ 'djp' => 5337,
+ 'vfr' => 5337,
+ '_Z' => 5334,
+ 'Ht' => 5314,
+ 'rfpf' => 5310,
+ 'mrj' => 5310,
+ 'fhcn' => 5301,
+ 'qyf' => 5301,
+ '_ry' => 5297,
+ 'Pf' => 5295,
+ '[fy' => 5294,
+ 'hjq' => 5293,
+ '_ch' => 5291,
+ 'jdjq_' => 5291,
+ 'hjcn' => 5289,
+ '_&' => 5285,
+ 'cbz' => 5285,
+ 'fqj' => 5277,
+ '_:' => 5276,
+ 'ul' => 5276,
+ 'gthf' => 5276,
+ 'hi' => 5271,
+ 'myst' => 5271,
+ 'ml' => 5261,
+ 'bcnjh' => 5256,
+ 'jvfy' => 5255,
+ 'kmyst' => 5252,
+ 'fwbb_' => 5251,
+ 'Uh' => 5249,
+ 'cm_' => 5244,
+ 'rjn' => 5243,
+ 'h;' => 5236,
+ '_Kt' => 5233,
+ 'myst_' => 5232,
+ 'fp_' => 5230,
+ 'ljy' => 5230,
+ 'ylh_' => 5230,
+ 'Dt' => 5229,
+ 'tyysq' => 5228,
+ 'ku' => 5228,
+ 'aa' => 5228,
+ 'jhc' => 5227,
+ 'xfc' => 5227,
+ '_cthb' => 5224,
+ 'iby' => 5224,
+ ',jn' => 5222,
+ 'j,kf' => 5221,
+ 'of' => 5217,
+ 'pdt' => 5216,
+ 'dfybz' => 5210,
+ 'tly' => 5205,
+ ',hb' => 5199,
+ ',eh' => 5199,
+ 'pfy' => 5198,
+ 'lyb' => 5195,
+ 'gfc' => 5195,
+ 'jgh' => 5194,
+ 'th,' => 5192,
+ 'kkf' => 5192,
+ '_cbc' => 5190,
+ 'nfyb' => 5189,
+ 'yfkm' => 5182,
+ 'pyfx' => 5181,
+ 'jc_' => 5181,
+ '_Ht' => 5175,
+ '_buh' => 5171,
+ 'bfk_' => 5169,
+ 'hbp' => 5169,
+ 'bjyy' => 5164,
+ 'cc_' => 5163,
+ '_ckjd' => 5158,
+ 'cns' => 5157,
+ 'cnth' => 5155,
+ '_yfc' => 5152,
+ 'jdsq' => 5152,
+ 'cjy_' => 5146,
+ '_ujc' => 5144,
+ 'jkjd' => 5139,
+ '_rkf' => 5138,
+ 'rhfc' => 5127,
+ 'tkk' => 5125,
+ '.,' => 5124,
+ 'cs_' => 5119,
+ 'hjdj' => 5114,
+ 'cbcnt' => 5112,
+ 'Nf' => 5111,
+ 'jdsq_' => 5110,
+ 'thr' => 5109,
+ 'hcrb' => 5109,
+ 'kkt' => 5106,
+ 'Ñ–_' => 5106,
+ 'yjdb' => 5104,
+ 'rby_' => 5100,
+ 'nbz_' => 5099,
+ 'fd_' => 5098,
+ '_cgb' => 5095,
+ 'bnh' => 5093,
+ 'kmz' => 5093,
+ 'j,b' => 5093,
+ 'hjl_' => 5087,
+ 'jyjd' => 5079,
+ '_Uh' => 5077,
+ 'yrf_' => 5067,
+ 'hysq' => 5066,
+ '_rjvg' => 5065,
+ '_td' => 5064,
+ 'dyf_' => 5063,
+ 'tlf' => 5061,
+ 'ftn' => 5060,
+ 'cjk' => 5059,
+ 'fnthb' => 5056,
+ 'fylh_' => 5054,
+ '_Pf' => 5052,
+ 'tdcr' => 5052,
+ 'pfw' => 5052,
+ 'nehf' => 5052,
+ 'dkf' => 5051,
+ 'hbl' => 5049,
+ 'hbyf_' => 5049,
+ 'n,jk' => 5046,
+ 'gkt' => 5044,
+ 'nrf' => 5040,
+ 'lcr' => 5037,
+ 'ccf' => 5032,
+ '_er' => 5028,
+ 'jcb' => 5025,
+ 'jhf_' => 5013,
+ '_rfhn' => 5012,
+ 'hysq_' => 5009,
+ 'ybrb_' => 5005,
+ 'hl_' => 5002,
+ 'flbv' => 4999,
+ 'hfrn' => 4999,
+ '_Dt' => 4998,
+ 'hjp' => 4997,
+ 'Yb' => 4993,
+ 'tktyb' => 4992,
+ '\'kt' => 4990,
+ '_jk' => 4989,
+ 'kmr' => 4988,
+ '_@' => 4986,
+ 'ql' => 4985,
+ 'fdnj' => 4977,
+ 'tycr' => 4975,
+ 'fuj' => 4972,
+ 'Hjc' => 4971,
+ 'bycrb' => 4970,
+ 'lcn' => 4969,
+ 'ha' => 4966,
+ 'yfp' => 4965,
+ 'fhcnd' => 4964,
+ 'oty' => 4962,
+ '_j,kf' => 4955,
+ 'btd' => 4954,
+ 'tkb_' => 4948,
+ '_hfq' => 4947,
+ 'hf;' => 4936,
+ 'heccr' => 4925,
+ 'tz' => 4921,
+ 'juf' => 4920,
+ '_Nf' => 4918,
+ '_crf' => 4917,
+ 'kjh' => 4911,
+ '_cbcn' => 4910,
+ 'yyjc' => 4910,
+ 'uhfab' => 4907,
+ 'ljhj' => 4907,
+ ';lty' => 4906,
+ 'cbz_' => 4906,
+ 'ed' => 4901,
+ 'ehu' => 4901,
+ 'vjn' => 4899,
+ 'trnh' => 4897,
+ 'e.' => 4885,
+ '_Hjc' => 4883,
+ 'fpd' => 4878,
+ 'jyfk' => 4876,
+ 'fby' => 4875,
+ '_vfn' => 4873,
+ '_ke' => 4871,
+ 'bpy' => 4871,
+ 'xfn' => 4870,
+ 'fynb' => 4867,
+ 'rdf' => 4867,
+ 'tkmc' => 4865,
+ '_xb' => 4864,
+ '_rt' => 4862,
+ '_Yb' => 4860,
+ 'ljk' => 4859,
+ 'cnhfy' => 4858,
+ '_yjd' => 4851,
+ 'cthbf' => 4849,
+ '_fdn' => 4846,
+ 'ajy' => 4843,
+ 'dhj' => 4842,
+ 'tuj_' => 4841,
+ ';e' => 4840,
+ 'jls' => 4836,
+ 'ufk' => 4833,
+ '_ajh' => 4828,
+ 'elfh' => 4827,
+ '_,k' => 4825,
+ 'nfrj' => 4823,
+ 'xby' => 4823,
+ 'tyyf' => 4817,
+ 'yyjcn' => 4816,
+ 'qy_' => 4815,
+ 'her' => 4814,
+ 'vbhj' => 4812,
+ 'wbf' => 4810,
+ 'irb' => 4810,
+ 'tb' => 4809,
+ 'frc' => 4806,
+ 'hjlf' => 4805,
+ 'Nt' => 4804,
+ 'fhv' => 4798,
+ 'Vfh' => 4795,
+ 'rjkm' => 4794,
+ 'kfv' => 4794,
+ 'tkbr' => 4777,
+ 'yfl' => 4775,
+ 'ytq' => 4774,
+ 'bvbh' => 4769,
+ 'hj;' => 4769,
+ 'fhk' => 4764,
+ ',kfc' => 4763,
+ 'buj' => 4761,
+ 'yfy' => 4761,
+ 'to' => 4758,
+ 'jkmy' => 4758,
+ 'jyl' => 4758,
+ 'njhj' => 4756,
+ 'hjt' => 4755,
+ ',fk' => 4752,
+ 'nfkm' => 4751,
+ 'kml' => 4748,
+ '_fdnj' => 4747,
+ 'hbfk_' => 4747,
+ 'rjhj' => 4743,
+ '_xtk' => 4742,
+ '_ek' => 4738,
+ ',bk' => 4730,
+ 'mzy' => 4730,
+ '_ue' => 4728,
+ 'eyb' => 4723,
+ 'j;l' => 4721,
+ 'ntr' => 4719,
+ 'dbr' => 4718,
+ 'bdfy' => 4715,
+ 'lfk' => 4711,
+ 'pfwb' => 4709,
+ 'bpfw' => 4706,
+ 'rjv_' => 4704,
+ ',kfcn' => 4702,
+ 'Uf' => 4701,
+ 'ltn' => 4701,
+ 'kbd' => 4700,
+ 'juhfa' => 4700,
+ 'tkmyj' => 4698,
+ 'tub' => 4696,
+ 'en,' => 4696,
+ 'ntvf' => 4694,
+ 'Fh' => 4691,
+ 'gkj' => 4691,
+ 'cny' => 4691,
+ '[e' => 4691,
+ ',ty' => 4681,
+ 'vbr' => 4676,
+ 'f,f' => 4675,
+ 'fhm' => 4667,
+ '_Nt' => 4666,
+ 'elj' => 4665,
+ 'Cb' => 4663,
+ 'brjkf' => 4661,
+ 'ths' => 4657,
+ 'trj' => 4656,
+ 'qjy' => 4656,
+ 'crb[' => 4655,
+ 'ukf' => 4650,
+ 'hufy' => 4646,
+ 'njy_' => 4644,
+ 'mt_' => 4643,
+ 'Xt' => 4641,
+ 'vbh_' => 4641,
+ 'ajhvf' => 4632,
+ 'utq' => 4630,
+ 'bpfwb' => 4630,
+ 'jcel' => 4630,
+ 'dcrf' => 4627,
+ 'nthf' => 4627,
+ 'j,kfc' => 4626,
+ 'crb[_' => 4622,
+ '@_' => 4620,
+ 'byu_' => 4614,
+ 'ht,' => 4612,
+ 'ghjb' => 4610,
+ 'aen' => 4604,
+ '_gjkb' => 4603,
+ 'hfkm' => 4599,
+ 'bqcrb' => 4598,
+ ',jkm' => 4595,
+ '_>' => 4594,
+ 'nybr' => 4592,
+ 'lbvb' => 4588,
+ 'hrf' => 4584,
+ 'ctv' => 4580,
+ '_Vfh' => 4574,
+ '[jd' => 4570,
+ '_dh' => 4563,
+ 'celf' => 4563,
+ 'm,' => 4562,
+ ';tybt' => 4560,
+ 'vgt' => 4556,
+ 'ktp' => 4554,
+ 'yfkmy' => 4554,
+ 'ytc' => 4553,
+ 'jkbn' => 4553,
+ 'thby' => 4551,
+ 'rct' => 4551,
+ 'njx' => 4547,
+ 'en,j' => 4546,
+ 'kc' => 4545,
+ 'zv' => 4545,
+ '_\'kt' => 4541,
+ '_Uf' => 4539,
+ ',bn' => 4537,
+ 'jxt' => 4533,
+ 'ktv' => 4531,
+ 'en,jk' => 4528,
+ '_jl' => 4527,
+ '_ahf' => 4527,
+ 'brjd_' => 4524,
+ 'brn' => 4523,
+ 'kmi' => 4521,
+ 'jky' => 4519,
+ 'rnt' => 4518,
+ 'cdt' => 4518,
+ 'qv' => 4517,
+ 'rhe' => 4514,
+ 'jpy' => 4513,
+ 'erh' => 4509,
+ '_&_' => 4505,
+ ',by' => 4502,
+ 'lfhc' => 4502,
+ 'cjc' => 4499,
+ 'jab' => 4497,
+ 'bdt' => 4494,
+ 'fys' => 4493,
+ 'jct' => 4493,
+ '_nfrj' => 4490,
+ 'uht' => 4490,
+ ',hj' => 4489,
+ '_ghtl' => 4484,
+ 'he;' => 4480,
+ 'tkjdt' => 4475,
+ '_crj' => 4469,
+ 'yx' => 4466,
+ 'hf,j' => 4463,
+ 'Lj' => 4461,
+ '_aen' => 4460,
+ '_Fh' => 4458,
+ 'hvb' => 4458,
+ '_Cb' => 4457,
+ '_Xt' => 4457,
+ '_ujk' => 4456,
+ ';bd' => 4455,
+ 'qys' => 4455,
+ '_le' => 4453,
+ 'vtnh' => 4453,
+ 'fvv' => 4451,
+ 'fdkt' => 4447,
+ 'hfcy' => 4447,
+ 'ktrnh' => 4438,
+ 'nehf_' => 4429,
+ 'bo' => 4428,
+ 'ff' => 4426,
+ 'tkmys' => 4422,
+ 'egg' => 4421,
+ 'rjdc' => 4417,
+ 'dcrj' => 4414,
+ 'ctr' => 4414,
+ 'Re' => 4413,
+ 'tcg' => 4408,
+ 'wj' => 4408,
+ '_dth' => 4406,
+ 'bfkm' => 4403,
+ 'bpj' => 4403,
+ '_rht' => 4401,
+ ';ltyb' => 4395,
+ 'tdh' => 4393,
+ 'rbc' => 4393,
+ '_pj' => 4392,
+ 'jlc' => 4390,
+ 'fcnm' => 4389,
+ 'lbvbh' => 4388,
+ 'fqjy' => 4384,
+ 'thh' => 4384,
+ 'hrj' => 4384,
+ 'ktu' => 4382,
+ 'dcrfz' => 4377,
+ 'jls_' => 4371,
+ '_dkf' => 4366,
+ 'yrb' => 4365,
+ 'lbc' => 4359,
+ '_gtn' => 4358,
+ 'jdj_' => 4356,
+ 'htvt' => 4355,
+ 'ci' => 4355,
+ 'wbjyy' => 4355,
+ 'ybrf' => 4354,
+ 'jkm_' => 4353,
+ 'qcrbq' => 4351,
+ 'thtd' => 4346,
+ '_htr' => 4344,
+ 'Hjcc' => 4339,
+ 'kflbv' => 4336,
+ 'yh' => 4334,
+ 'M' => 4333,
+ 'vek' => 4330,
+ 'tvg' => 4327,
+ 'fgj' => 4324,
+ 'jty' => 4323,
+ '»' => 4322,
+ 'S' => 4322,
+ 'pjy' => 4322,
+ 'bfkmy' => 4322,
+ 'rjdcr' => 4320,
+ 'hjdbx' => 4315,
+ 'fdy' => 4314,
+ 'jyjv' => 4313,
+ 'htcn' => 4307,
+ 'hegg' => 4307,
+ '_ghjb' => 4305,
+ 'bhf_' => 4303,
+ 'yfr' => 4303,
+ '_rfk' => 4302,
+ 'ktn_' => 4301,
+ 'bcc' => 4299,
+ 'frjt' => 4296,
+ 'tny' => 4296,
+ 'gthd' => 4296,
+ 'tvj' => 4294,
+ '_vjc' => 4293,
+ 'bpd' => 4293,
+ 'ggf' => 4292,
+ 'aen,' => 4292,
+ 'htg' => 4290,
+ '_Hjcc' => 4288,
+ ',c' => 4280,
+ 'fybb' => 4277,
+ 'kby_' => 4275,
+ 'nfq' => 4275,
+ 'aen,j' => 4274,
+ 'xtybt' => 4273,
+ 'flbvb' => 4261,
+ 'yc_' => 4261,
+ 'jdst' => 4261,
+ '_fl' => 4256,
+ '_Lj' => 4255,
+ 'jrc' => 4254,
+ 'jcy' => 4252,
+ 'j[j' => 4250,
+ 'znb' => 4248,
+ '_rhfc' => 4247,
+ 'ctkt' => 4245,
+ 'frjt_' => 4244,
+ 'Hjccb' => 4243,
+ ';fy' => 4243,
+ 'ukb' => 4240,
+ 'an' => 4240,
+ 'ltybt' => 4239,
+ 'hvfy' => 4238,
+ 'vbx' => 4235,
+ 'hbk' => 4234,
+ '_aen,' => 4231,
+ 'cgbc' => 4231,
+ '«' => 4229,
+ 'jdst_' => 4229,
+ 'fyjd_' => 4226,
+ 'fgf' => 4226,
+ 'rth' => 4226,
+ 'rjyj' => 4226,
+ 'fdkty' => 4225,
+ 'dt_' => 4224,
+ 'yjr' => 4224,
+ 'jhs_' => 4223,
+ '_Re' => 4222,
+ 'j;y' => 4222,
+ 'fywb' => 4221,
+ 'tnm' => 4219,
+ 'hfyc' => 4218,
+ 'xtkj' => 4218,
+ 'vbhjd' => 4217,
+ '_cnj' => 4216,
+ 'hfqj' => 4216,
+ 'fgb' => 4213,
+ 'hfby' => 4212,
+ 'jrh' => 4207,
+ 'gjn' => 4207,
+ '_hecc' => 4205,
+ 'fkmyf' => 4203,
+ 'ktyy' => 4203,
+ ',o' => 4202,
+ 'hel' => 4201,
+ '_yt_' => 4200,
+ 'tyyjc' => 4198,
+ 'fct' => 4197,
+ '_«' => 4196,
+ 'Yt' => 4191,
+ '_ntkt' => 4190,
+ 'kjv' => 4189,
+ 'nby_' => 4187,
+ 'jgb' => 4186,
+ '_erh' => 4184,
+ '_[h' => 4180,
+ 'hfqjy' => 4179,
+ '_,s' => 4178,
+ 'ndb' => 4177,
+ ',hfp' => 4174,
+ 'kfh' => 4174,
+ 'jcelf' => 4174,
+ 'c[' => 4168,
+ 'lp' => 4166,
+ 'ybrjd' => 4166,
+ 'rhfb' => 4164,
+ 'tkz' => 4160,
+ 'z,' => 4160,
+ 'bnfy' => 4159,
+ '_ybr' => 4158,
+ '_W' => 4156,
+ 'hbu' => 4155,
+ 'irj' => 4150,
+ 'cne' => 4148,
+ 'ybv' => 4147,
+ 'J_' => 4146,
+ 'fycrb' => 4146,
+ 'hfyw' => 4146,
+ 'ths_' => 4145,
+ 'vbhf' => 4145,
+ 'jwb' => 4145,
+ 's,' => 4144,
+ 'rkfc' => 4140,
+ 'kfu' => 4133,
+ 'xtkjd' => 4133,
+ 'zy_' => 4133,
+ 'trc_' => 4130,
+ 'rhfby' => 4130,
+ '_rhb' => 4129,
+ 'vfnb' => 4126,
+ 'hbrf' => 4126,
+ 'cbn' => 4126,
+ 'uheg' => 4125,
+ 'cvj' => 4125,
+ 'fcr' => 4119,
+ 'rfnt' => 4118,
+ 'rnjh_' => 4116,
+ 'rhs' => 4115,
+ 'tpl' => 4114,
+ 'qcrj' => 4114,
+ 'dtkb' => 4112,
+ 'tjh' => 4111,
+ 'bkt' => 4108,
+ '_gthd' => 4106,
+ 'celfh' => 4106,
+ 'D_' => 4104,
+ 'jhjl_' => 4104,
+ '_hfqj' => 4102,
+ 'irf' => 4102,
+ '_vby' => 4100,
+ 'ubx' => 4098,
+ 'Kb' => 4097,
+ 'fxty' => 4097,
+ 'byj_' => 4096,
+ 'vz_' => 4096,
+ 'gty' => 4095,
+ '_pfr' => 4094,
+ 'jdrf' => 4094,
+ '_vfc' => 4092,
+ '_yfh' => 4091,
+ 'kbcn' => 4091,
+ 'htu' => 4089,
+ '_xtkj' => 4087,
+ 'hhb' => 4084,
+ 'Z_' => 4083,
+ 'xb_' => 4081,
+ 'vfu' => 4080,
+ 'njg' => 4080,
+ 'hjly' => 4078,
+ 'sdf' => 4077,
+ 'ntq' => 4075,
+ 'Cg' => 4073,
+ 'vtyb' => 4062,
+ 'bcnf' => 4061,
+ '_fc' => 4060,
+ 'j;lt' => 4060,
+ 'yl_' => 4059,
+ 'ybu' => 4057,
+ '_dtk' => 4055,
+ 'jkmi' => 4054,
+ 'hfcn' => 4045,
+ 'fvs' => 4044,
+ 'pjdf' => 4042,
+ 'ljd_' => 4041,
+ 'ldb' => 4039,
+ 'ahfy' => 4038,
+ 'fib' => 4036,
+ 'yfv' => 4035,
+ '_rjc' => 4034,
+ 'C_' => 4034,
+ 'tyyst' => 4031,
+ 'bynt' => 4031,
+ 'gy' => 4028,
+ '_Yt' => 4026,
+ 'qyf_' => 4021,
+ 'lfhcn' => 4019,
+ 'jxr' => 4018,
+ 'jcnhj' => 4015,
+ 'elfhc' => 4014,
+ 'hr_' => 4013,
+ 'jdtr' => 4012,
+ 'fhf_' => 4011,
+ '_lty' => 4009,
+ 'jhuf' => 4009,
+ 'nfv' => 4009,
+ 'fhjd' => 4004,
+ 'tybq' => 4004,
+ 'ybcn' => 4003,
+ 'fo' => 4002,
+ 'jdm' => 4001,
+ 'abz' => 4000,
+ '_vfr' => 3999,
+ 'hz_' => 3999,
+ 'Rb' => 3997,
+ 'byjd' => 3992,
+ 'htdy' => 3992,
+ 'du' => 3991,
+ 'ik' => 3991,
+ '_pd' => 3989,
+ 'xtcn' => 3986,
+ 'b[j' => 3982,
+ 'kjdtr' => 3982,
+ '_Cg' => 3980,
+ '_r_' => 3980,
+ 'dyt' => 3979,
+ 'le_' => 3979,
+ 'ptv' => 3979,
+ '_Kb' => 3977,
+ 'ytw' => 3974,
+ 'uhb' => 3970,
+ 'ct_' => 3964,
+ '_vtl' => 3963,
+ 'kfcc' => 3961,
+ 'tynf' => 3960,
+ '_yfp' => 3959,
+ 'ujlf' => 3955,
+ 'jyys' => 3954,
+ '_vfk' => 3953,
+ 'cbq' => 3952,
+ 'll' => 3951,
+ 'kmt' => 3949,
+ 'nfy_' => 3948,
+ ';tk' => 3946,
+ 'flj' => 3945,
+ 'byy' => 3945,
+ 'eb' => 3945,
+ 'ctq' => 3942,
+ 'dhtv' => 3940,
+ 'yjh' => 3940,
+ 'ywt' => 3939,
+ 'cgf' => 3937,
+ 'ufn' => 3935,
+ '_cnt' => 3932,
+ 'ntn' => 3932,
+ 'thvf' => 3929,
+ '\'nj' => 3928,
+ '_cjd' => 3926,
+ ';yj' => 3926,
+ 'jdrf_' => 3926,
+ 'cht' => 3926,
+ 'fkm_' => 3925,
+ 'jktn' => 3925,
+ '_ex' => 3923,
+ 'kbyf' => 3923,
+ 'vgth' => 3921,
+ '_rfy' => 3920,
+ '_ak' => 3918,
+ 'erhf' => 3917,
+ 'jyfkm' => 3911,
+ 'Cth' => 3909,
+ '\\y' => 3908,
+ 'pfg' => 3905,
+ 'vtc' => 3905,
+ 'jys' => 3905,
+ 'gfk' => 3904,
+ 'fvty' => 3902,
+ 'fhjl' => 3902,
+ 'kk_' => 3902,
+ 'ityb' => 3901,
+ 'nfkb' => 3896,
+ 'nysq' => 3896,
+ 'ubxt' => 3894,
+ '?' => 3892,
+ 'yjdj' => 3892,
+ 'ltd' => 3890,
+ 'rkb' => 3890,
+ 'lcnd' => 3889,
+ 'lbz' => 3887,
+ 'fbk' => 3886,
+ 'jo' => 3885,
+ 'yfxt' => 3882,
+ 'uhegg' => 3880,
+ '_dtr' => 3879,
+ 'nfrjt' => 3878,
+ 'abz_' => 3878,
+ 'blf' => 3877,
+ 'l;j' => 3876,
+ 'hbj' => 3876,
+ 'jlys' => 3872,
+ 'c,' => 3871,
+ 'fvb_' => 3869,
+ 'fybb_' => 3867,
+ 'nysq_' => 3866,
+ 'hub' => 3865,
+ 'cfk' => 3865,
+ '_cby' => 3861,
+ 'ubxtc' => 3860,
+ 'bdb' => 3860,
+ 'tct' => 3859,
+ 'pfh' => 3857,
+ 'yjdbx' => 3857,
+ '_rfp' => 3855,
+ 'ynth' => 3854,
+ 'dfy_' => 3853,
+ 'ju_' => 3853,
+ 'gfn' => 3850,
+ 'evf' => 3849,
+ 'frnt' => 3847,
+ '\\' => 3846,
+ '_Cth' => 3844,
+ 'tybq_' => 3844,
+ '_rfn' => 3842,
+ 'nyf' => 3840,
+ 'er_' => 3840,
+ '\'v' => 3840,
+ ',tc' => 3839,
+ '_Rb' => 3838,
+ 'ylht' => 3838,
+ 'kjdf_' => 3837,
+ 'ybxt' => 3837,
+ '_ahfy' => 3835,
+ 'jhn_' => 3835,
+ 'htyb' => 3835,
+ '_djc' => 3834,
+ '»_' => 3832,
+ 'dct' => 3831,
+ 'uby' => 3830,
+ 'tns' => 3830,
+ 'ylhj' => 3829,
+ 'frjy' => 3827,
+ 'gs_' => 3827,
+ 'otc' => 3827,
+ 'tpy' => 3826,
+ '[jk' => 3826,
+ 'wbfk' => 3824,
+ 'fyys' => 3821,
+ 'jubz' => 3821,
+ '_uheg' => 3820,
+ '{f' => 3819,
+ 'frjd' => 3818,
+ 'htdj' => 3818,
+ 'vcr' => 3817,
+ '_erhf' => 3813,
+ 'fcbk' => 3813,
+ 'gtc' => 3813,
+ 'xfcn' => 3813,
+ 'kbq_' => 3811,
+ 'B_' => 3808,
+ 're_' => 3807,
+ 'en_' => 3806,
+ 'fcnm_' => 3805,
+ 'rnth' => 3803,
+ 'Ghj' => 3802,
+ 'yuk' => 3802,
+ 'lyt' => 3801,
+ '_it' => 3798,
+ ',jd' => 3798,
+ 'rjdf_' => 3796,
+ 'ccrb' => 3794,
+ '_j,h' => 3792,
+ 'hjvf' => 3789,
+ 'zc' => 3784,
+ 'f,jn' => 3782,
+ 'tyyfz' => 3782,
+ 'vep' => 3781,
+ 'fcnt' => 3780,
+ 'cvt' => 3780,
+ 'cgjh' => 3774,
+ '<h' => 3773,
+ 'htvty' => 3773,
+ 'hw' => 3773,
+ 'cfvj' => 3770,
+ '\'q' => 3770,
+ '_cj,' => 3769,
+ 'myb' => 3769,
+ '_cgbc' => 3768,
+ 'kjubz' => 3768,
+ '_uty' => 3767,
+ 'vbxt' => 3767,
+ 'ehj' => 3767,
+ 'nt[' => 3765,
+ 'hfnj' => 3764,
+ 'ufp' => 3762,
+ '_e_' => 3761,
+ 'pby' => 3758,
+ 'gbh' => 3757,
+ 't;l' => 3756,
+ 'rjg' => 3756,
+ 'cre' => 3756,
+ 'cnjk' => 3756,
+ 'otcn' => 3752,
+ 'gbj' => 3750,
+ 'kjdb' => 3748,
+ 'jpt' => 3747,
+ 'lfn' => 3744,
+ 'dfyy' => 3743,
+ ',tp' => 3742,
+ 'twr' => 3742,
+ 'chtl' => 3742,
+ 'plf' => 3741,
+ 'ekf' => 3740,
+ 'crd' => 3738,
+ '_ljv' => 3736,
+ 'jqc' => 3735,
+ 'vtyy' => 3734,
+ 'hnj' => 3733,
+ 'gjkm' => 3732,
+ 'ntkb' => 3732,
+ '_djl' => 3731,
+ 'evt' => 3729,
+ 'bvty' => 3728,
+ 'jhjy' => 3727,
+ 'xbc' => 3726,
+ 'pr' => 3724,
+ 'cktl' => 3724,
+ 'fhe' => 3723,
+ 'yfxty' => 3722,
+ 'wrb' => 3722,
+ 'kmyb' => 3721,
+ 'hfdb' => 3721,
+ 'ntg' => 3721,
+ 'ltq' => 3720,
+ 'vthb' => 3718,
+ 'bls' => 3717,
+ 'htq_' => 3716,
+ 'ljr' => 3715,
+ 'kj;' => 3713,
+ 'jhufy' => 3713,
+ 'ybwf' => 3711,
+ 'otcnd' => 3711,
+ 'flf_' => 3710,
+ 'fcyj' => 3710,
+ 'jbp' => 3710,
+ '[f_' => 3710,
+ 'thyj' => 3708,
+ 't[y' => 3705,
+ 'bkf_' => 3704,
+ 'yfcn' => 3704,
+ 'fh[' => 3703,
+ 'bd_' => 3703,
+ 'eo' => 3703,
+ 'vjl' => 3701,
+ '_rfv' => 3700,
+ '_Ghj' => 3697,
+ '\'ktr' => 3694,
+ '_cfvj' => 3693,
+ 'vtk' => 3693,
+ 'nfc' => 3693,
+ 'yyf_' => 3692,
+ 'Nj' => 3691,
+ 'tpj' => 3691,
+ 'krf' => 3689,
+ 'cyjd' => 3684,
+ 'zd' => 3684,
+ 'ujce' => 3682,
+ 'lbz_' => 3682,
+ 'vbxtc' => 3682,
+ 'nrb' => 3681,
+ 'fcnh' => 3679,
+ '\'_' => 3679,
+ '.ob' => 3679,
+ 'jhcr' => 3678,
+ 'Rfh' => 3674,
+ 'ehb' => 3673,
+ 'Lf' => 3672,
+ '_zp' => 3670,
+ 'fpjd' => 3669,
+ 'ctkty' => 3669,
+ 'lyf' => 3668,
+ 'ext' => 3667,
+ 'jdfn' => 3666,
+ 'jubz_' => 3666,
+ 'bcn_' => 3665,
+ 'utq_' => 3662,
+ 't,t' => 3659,
+ 'b.' => 3659,
+ 'tpb' => 3658,
+ '_bk' => 3655,
+ 'zps' => 3654,
+ 'ghjc' => 3653,
+ '_cjc' => 3651,
+ 'j,o' => 3651,
+ 'jle' => 3650,
+ '_frn' => 3648,
+ '\'ktrn' => 3648,
+ 'utk' => 3647,
+ 'nbt' => 3647,
+ '_,fh' => 3645,
+ '_[b' => 3645,
+ 'tyw' => 3643,
+ '_vep' => 3642,
+ 'pvt' => 3641,
+ 'Nh' => 3639,
+ 'yut' => 3639,
+ 'xrf' => 3638,
+ '_vjk' => 3634,
+ 'ma' => 3631,
+ 'thl' => 3629,
+ 'ujcel' => 3627,
+ 'pm' => 3627,
+ ',kt' => 3626,
+ 'hyb' => 3626,
+ 'dtrf' => 3625,
+ '_cht' => 3624,
+ '_\'nj' => 3624,
+ 'lbyf' => 3623,
+ '_[fh' => 3621,
+ 'bjyfk' => 3621,
+ 'jnr' => 3621,
+ 'ylj' => 3620,
+ '_eh' => 3619,
+ 'jlyj' => 3619,
+ 'cys' => 3618,
+ 'rbn' => 3617,
+ 'vbz' => 3617,
+ 'dcn' => 3615,
+ 'fkf_' => 3614,
+ 'jkf_' => 3613,
+ '_<h' => 3612,
+ 'bkb_' => 3610,
+ 'jpf' => 3609,
+ 'hx' => 3609,
+ '_,th' => 3605,
+ 'cgbcj' => 3605,
+ 'hnf_' => 3604,
+ '_pfg' => 3603,
+ 'hbcnb' => 3603,
+ 'ajn' => 3600,
+ 'yr_' => 3599,
+ 'f[f' => 3598,
+ 'ujy' => 3597,
+ 'ehy' => 3597,
+ '_fyu' => 3596,
+ 'pyfxt' => 3596,
+ '_cjk' => 3594,
+ 'f,k' => 3593,
+ '_{f' => 3592,
+ 'hfdk' => 3592,
+ '_jcn' => 3589,
+ 'bcg' => 3588,
+ '_djp' => 3587,
+ 'dyb' => 3587,
+ 'bls_' => 3587,
+ 'thbr' => 3586,
+ '_hs' => 3585,
+ 'yfhj' => 3585,
+ 'jrb' => 3584,
+ 'ncrb' => 3584,
+ 'jhm' => 3583,
+ 'brt' => 3581,
+ 'cdz' => 3577,
+ 'fxtyb' => 3575,
+ 'tys' => 3573,
+ 'rjkj' => 3573,
+ 'nbh' => 3572,
+ 'gbjy' => 3570,
+ 'hutq' => 3570,
+ '_ujce' => 3566,
+ 'f-' => 3566,
+ 'fj' => 3565,
+ 'jdyf' => 3565,
+ 'jycn' => 3565,
+ 'thys' => 3564,
+ '?_' => 3560,
+ 'lvb' => 3560,
+ 'djd' => 3559,
+ 'fqk' => 3558,
+ 'kbwf' => 3554,
+ 'mu' => 3554,
+ 'H_' => 3553,
+ 'frnth' => 3553,
+ '_Nj' => 3552,
+ 'bgt' => 3550,
+ 'gjkj' => 3548,
+ '_Rfh' => 3547,
+ 'cnht' => 3545,
+ '_xtv' => 3540,
+ 'fym' => 3539,
+ 'nyst' => 3539,
+ 'Yj' => 3537,
+ 'thutq' => 3534,
+ 'cnhe' => 3532,
+ 'xysq' => 3532,
+ 'jpl' => 3531,
+ 'fkby' => 3530,
+ 'hjlf_' => 3528,
+ 'crf_' => 3528,
+ '_rkfc' => 3526,
+ 'y,' => 3526,
+ 'cdj' => 3526,
+ '_chtl' => 3523,
+ 'ccj' => 3521,
+ 'ltv' => 3519,
+ 'vbyb' => 3518,
+ 'yÑ–' => 3517,
+ 'R_' => 3516,
+ 'pk' => 3516,
+ 'yp' => 3515,
+ 'k\\' => 3513,
+ 'hu_' => 3512,
+ 'jys_' => 3511,
+ 'lbj' => 3510,
+ 'eh_' => 3510,
+ 'bub' => 3509,
+ 'nyst_' => 3507,
+ 'FY' => 3506,
+ 'bne' => 3505,
+ 'CN' => 3503,
+ 'djcn' => 3503,
+ '_dct' => 3502,
+ 'Ab' => 3501,
+ 'ybwf_' => 3500,
+ 'l;b' => 3499,
+ 'hf,jn' => 3498,
+ '_Nh' => 3497,
+ 'ujlf_' => 3497,
+ 'rkfcc' => 3497,
+ 'fys_' => 3496,
+ 'hcrbq' => 3496,
+ 'j;lty' => 3494,
+ 'rekm' => 3493,
+ 'jkr' => 3493,
+ '_fyn' => 3492,
+ '_Lf' => 3490,
+ 'fkbp' => 3488,
+ 'dfnm' => 3488,
+ 'ljc' => 3488,
+ 'kjdj' => 3488,
+ 'tl_' => 3487,
+ 'xysq_' => 3487,
+ 'rnhj' => 3486,
+ 'fnf_' => 3484,
+ 'dtyyj' => 3483,
+ ';jy' => 3478,
+ '__' => 3477,
+ 'hnt' => 3477,
+ 'fcf' => 3474,
+ 'j,hfp' => 3474,
+ 'gtnh' => 3471,
+ '_jhu' => 3470,
+ 'cjd_' => 3470,
+ 'rtn' => 3469,
+ 'kbyf_' => 3469,
+ 'fkty' => 3468,
+ 'fdf_' => 3464,
+ 'gthb' => 3464,
+ 'fcg' => 3461,
+ 'dbf' => 3457,
+ 'cnhjd' => 3457,
+ 'bws' => 3455,
+ 'myjc' => 3455,
+ 'rfl' => 3453,
+ 'hutq_' => 3453,
+ 'cnbr' => 3453,
+ 'nrf_' => 3451,
+ 'vbz_' => 3450,
+ 'jubx' => 3450,
+ '_wb' => 3449,
+ ',ju' => 3448,
+ '_cnb' => 3447,
+ 'ltkm' => 3447,
+ 'fneh' => 3446,
+ 'gfhf' => 3445,
+ 'kbu' => 3444,
+ 'ke_' => 3444,
+ '_gbc' => 3443,
+ 'kv' => 3441,
+ 'ltc' => 3438,
+ 'trnhj' => 3438,
+ 'ryb' => 3438,
+ 'hjbp' => 3438,
+ '_fn' => 3437,
+ '_hjl' => 3432,
+ 'fcj' => 3432,
+ 'dtrf_' => 3429,
+ 'kmyjc' => 3428,
+ 'myjcn' => 3427,
+ '_\'ktr' => 3423,
+ '_jn_' => 3422,
+ 'lbf' => 3422,
+ 'et' => 3421,
+ '\\h' => 3420,
+ 'ytv' => 3419,
+ 'k.l' => 3418,
+ 'Q_' => 3417,
+ '_gtc' => 3416,
+ '_zps' => 3416,
+ 'ccn' => 3414,
+ 'cke' => 3413,
+ 'xtybz' => 3413,
+ 'tyth' => 3412,
+ '_Ab' => 3410,
+ '_ajhv' => 3410,
+ '_hf,' => 3406,
+ 'jqyf' => 3406,
+ '\'rj' => 3406,
+ '_Yj' => 3405,
+ '_rjhj' => 3404,
+ 'thyf' => 3404,
+ '_dfk' => 3402,
+ 'cfh' => 3401,
+ 'tcndj' => 3398,
+ 'Y_' => 3397,
+ 'kbpf' => 3397,
+ 'cntvf' => 3397,
+ '_l;j' => 3396,
+ 'f^' => 3396,
+ 'kbwf_' => 3395,
+ 'nbyf' => 3395,
+ 'tt_' => 3394,
+ 'rfc' => 3394,
+ 'kma' => 3394,
+ 'ntvf_' => 3394,
+ 'yjk' => 3390,
+ 'yjvb' => 3390,
+ 'nthby' => 3390,
+ 'tvs' => 3389,
+ 'yjdf_' => 3387,
+ 'nv' => 3386,
+ 'kbb' => 3384,
+ 'gfl' => 3384,
+ 'Kf' => 3379,
+ 'wtd' => 3378,
+ 'RF' => 3377,
+ 'nmz' => 3377,
+ 'aby' => 3377,
+ 'hfdj' => 3375,
+ 'xyf' => 3374,
+ 'fhnf' => 3373,
+ 'uhfv' => 3372,
+ 'jkz' => 3371,
+ 'p,' => 3369,
+ 'htw' => 3369,
+ 'vjcr' => 3368,
+ 'byw' => 3367,
+ 'erf' => 3367,
+ 'Ì' => 3366,
+ 'cct' => 3363,
+ 'JD' => 3362,
+ 'qcrf' => 3362,
+ 'rfx' => 3362,
+ 'xtn' => 3361,
+ 'myjt' => 3361,
+ '_byn' => 3355,
+ '_ajn' => 3355,
+ 'vfi' => 3355,
+ 'lfyb' => 3354,
+ 'gjr' => 3353,
+ 'kmyjt' => 3352,
+ 'jgjk' => 3352,
+ '_jhuf' => 3349,
+ 'jwt' => 3349,
+ 'ajnj' => 3347,
+ 'tvk' => 3344,
+ 'dtcn' => 3343,
+ 'thfk' => 3341,
+ '_bd' => 3339,
+ 'Ybr' => 3338,
+ 'myjt_' => 3336,
+ 'hfkmy' => 3333,
+ 'trct' => 3331,
+ 'k.,' => 3331,
+ 'gen' => 3331,
+ 'jhyj' => 3328,
+ 'nt[y' => 3326,
+ 'xbr' => 3326,
+ 'yfn_' => 3325,
+ 'htx' => 3325,
+ 'rec' => 3324,
+ 'ghby' => 3322,
+ 'ie' => 3322,
+ 'crjd' => 3321,
+ 'cnjd' => 3320,
+ 'kfy_' => 3319,
+ 'fqc' => 3317,
+ '_jp' => 3316,
+ 'HF' => 3314,
+ 'rhfcy' => 3314,
+ 'j,f' => 3314,
+ 'jubxt' => 3314,
+ 'ca' => 3314,
+ ',bj' => 3313,
+ 'jkjl' => 3312,
+ 'cnf_' => 3312,
+ 'zpsr' => 3312,
+ 'jnj_' => 3311,
+ '_l;t' => 3310,
+ 'fvth' => 3308,
+ 'yfhjl' => 3308,
+ 'dtyys' => 3306,
+ 'ynby' => 3306,
+ 'jgth' => 3305,
+ 'hnby' => 3300,
+ 'sv_' => 3299,
+ '_ltk' => 3298,
+ 'fks' => 3298,
+ 'fqn' => 3297,
+ 'j;ty' => 3297,
+ 'fns_' => 3296,
+ 'heu' => 3295,
+ 'ehc' => 3291,
+ '\'nj_' => 3290,
+ 'j\'' => 3289,
+ 'xbn' => 3285,
+ 'cnty' => 3283,
+ '_fyf' => 3279,
+ '_,jh' => 3279,
+ '_dtkb' => 3279,
+ 'vr' => 3279,
+ '_zpsr' => 3278,
+ 'Lb' => 3278,
+ 'hfyb' => 3278,
+ '_Ybr' => 3277,
+ 'njl' => 3277,
+ 'l;f' => 3275,
+ 'ggf_' => 3270,
+ '_nht' => 3268,
+ 'tncz' => 3268,
+ 'krj' => 3267,
+ '_ctv' => 3266,
+ 'gby' => 3266,
+ 'tncr' => 3264,
+ 'db_' => 3263,
+ 'uhfl' => 3263,
+ ',s_' => 3262,
+ 'vfnt' => 3262,
+ 'yyjt' => 3262,
+ 'vbnh' => 3258,
+ 'Ah' => 3256,
+ 'hbd' => 3252,
+ '_;ty' => 3249,
+ 'nx' => 3248,
+ 'ke,' => 3247,
+ 'fqr' => 3246,
+ '_;bd' => 3245,
+ 'crb_' => 3238,
+ 'Ce' => 3236,
+ 'tyb_' => 3235,
+ 'HJ' => 3234,
+ 'kbb_' => 3233,
+ 'yrb_' => 3233,
+ 'yyjt_' => 3233,
+ 'bj_' => 3231,
+ 'rfnth' => 3229,
+ '\'c' => 3227,
+ 'yd' => 3226,
+ 'buhf' => 3223,
+ 'wfh' => 3223,
+ '_Kf' => 3222,
+ 'txy' => 3222,
+ 'pdj' => 3220,
+ '_nfy' => 3219,
+ '_ajnj' => 3219,
+ 'fny' => 3219,
+ 'tns_' => 3219,
+ 'ytybt' => 3219,
+ 'hcb' => 3219,
+ 'nju' => 3219,
+ '_fyl' => 3218,
+ '_xfc' => 3213,
+ 'fkb_' => 3213,
+ 'dhf' => 3213,
+ 'cyf' => 3213,
+ 'bxb' => 3211,
+ 'nbt_' => 3209,
+ 'Bc' => 3206,
+ 'tjy' => 3205,
+ 'cbqc' => 3205,
+ 'xm' => 3201,
+ 'vyj' => 3200,
+ 'yfw' => 3200,
+ '_fg' => 3198,
+ '_ctk' => 3198,
+ 'gjcn' => 3196,
+ 'ekz' => 3195,
+ '_q' => 3194,
+ 'crjv' => 3193,
+ 'djhj' => 3191,
+ 'ybxtc' => 3191,
+ 'jycr' => 3191,
+ 'xtcnd' => 3191,
+ 'ccbq' => 3190,
+ 'ntkb_' => 3189,
+ 'uhj' => 3187,
+ 'gjx' => 3187,
+ '_cdt' => 3185,
+ '_j,hf' => 3184,
+ 'njdf' => 3183,
+ 'erj' => 3183,
+ 'bkm_' => 3181,
+ '_wty' => 3179,
+ 'mcrb' => 3179,
+ 'cbqcr' => 3178,
+ 'gjkbn' => 3176,
+ 'we' => 3176,
+ 'bcnh' => 3174,
+ 'gec' => 3172,
+ 'ctd' => 3172,
+ 'ythf' => 3170,
+ '_fkm' => 3167,
+ 'tlc' => 3167,
+ '_Lb' => 3165,
+ 'kex' => 3164,
+ 'dfc' => 3161,
+ 'irf_' => 3161,
+ 'pyb' => 3160,
+ 'YF' => 3159,
+ '_vjcr' => 3158,
+ 'He' => 3155,
+ '_pyfx' => 3152,
+ '_reh' => 3152,
+ 'ghjbp' => 3152,
+ 'tncz_' => 3151,
+ 'cndb' => 3150,
+ 'thty' => 3149,
+ 'rjcn' => 3148,
+ 'kth_' => 3148,
+ 'tcnj' => 3145,
+ 'jcrd' => 3144,
+ 'cgjhn' => 3144,
+ 'fyyf' => 3143,
+ 'wth' => 3143,
+ 'vjd_' => 3142,
+ 'ktrct' => 3140,
+ 'vfyb' => 3139,
+ '_,hf' => 3138,
+ '_neh' => 3138,
+ 'n.' => 3138,
+ '_lht' => 3137,
+ 'Rjy' => 3137,
+ 'fyfk' => 3137,
+ 'hjv_' => 3137,
+ 'yfg' => 3135,
+ 'cnfh' => 3135,
+ 'nbyf_' => 3135,
+ 'kjubx' => 3134,
+ 'af_' => 3133,
+ 'hcrj' => 3128,
+ 'njq' => 3128,
+ 'rkt' => 3127,
+ '_\'y' => 3126,
+ 'bnf_' => 3126,
+ 'tot' => 3125,
+ '[k' => 3125,
+ '_Ce' => 3124,
+ 'ujkj' => 3124,
+ '.c' => 3123,
+ 'erhfb' => 3121,
+ 'hf[' => 3119,
+ 'fck' => 3116,
+ 'y-' => 3116,
+ 'cyb' => 3115,
+ 'kfyl' => 3113,
+ 'gkfn' => 3113,
+ '_,jkm' => 3111,
+ 'f^_' => 3111,
+ 'ybrf_' => 3111,
+ 'jdcrj' => 3109,
+ 'tve' => 3108,
+ 'eggf' => 3108,
+ 'By' => 3107,
+ '.r' => 3107,
+ 'vjcn' => 3106,
+ 'dkfl' => 3105,
+ 'nyfz' => 3105,
+ 'Gth' => 3103,
+ 'kbnb' => 3101,
+ 'T_' => 3100,
+ '_ctr' => 3099,
+ 'fub' => 3099,
+ '_\'nj_' => 3097,
+ 'fhnby' => 3097,
+ '_Bc' => 3094,
+ ',fn' => 3094,
+ 'vfhb' => 3094,
+ '_rjn' => 3093,
+ 'BY' => 3093,
+ 'hfy_' => 3093,
+ 'gm' => 3092,
+ 'fnjh_' => 3091,
+ 'jqyf_' => 3090,
+ 'heggf' => 3090,
+ 'hcrf' => 3089,
+ '_Ah' => 3088,
+ '_tdh' => 3088,
+ 'jdcrf' => 3088,
+ 'ljdf' => 3086,
+ 'vfq' => 3086,
+ 'nyfz_' => 3086,
+ 'RJ' => 3085,
+ 'fybp' => 3084,
+ 'fhby' => 3084,
+ 'dfyj' => 3084,
+ 'di' => 3084,
+ 'ghjn' => 3084,
+ 'cnbn' => 3084,
+ '_lth' => 3083,
+ 'mcz' => 3083,
+ '_,tp' => 3081,
+ 'eyf' => 3081,
+ '_cdz' => 3080,
+ 'be' => 3079,
+ 'yys[' => 3079,
+ ';lf' => 3078,
+ 'brnj' => 3078,
+ 'md' => 3078,
+ 'ds[' => 3075,
+ 'eps' => 3074,
+ '_ltn' => 3072,
+ 'dbc' => 3072,
+ 'hdf' => 3071,
+ 'xrf_' => 3071,
+ 'ghb_' => 3070,
+ 'ev_' => 3069,
+ 'cx' => 3068,
+ 'e,b' => 3068,
+ '_pf_' => 3066,
+ '_gtnh' => 3066,
+ 'nthy' => 3066,
+ ',ht' => 3065,
+ 'blb' => 3065,
+ 'ldj' => 3064,
+ 'ytu' => 3064,
+ 'jyjvb' => 3062,
+ '_pfd' => 3061,
+ 'Dk' => 3059,
+ 'hjgj' => 3058,
+ 'zx' => 3058,
+ 'vbhf_' => 3056,
+ 'tp_' => 3055,
+ 'yj-' => 3055,
+ 'eggf_' => 3054,
+ 'tnm_' => 3053,
+ 'pfn' => 3052,
+ 'jkmr' => 3052,
+ '_,ju' => 3050,
+ ',bh' => 3050,
+ 'yys[_' => 3049,
+ 'jcrj' => 3049,
+ 'h.' => 3048,
+ 'rne' => 3047,
+ 'ufyb' => 3046,
+ '_o' => 3045,
+ 'Gjk' => 3045,
+ 'tgf' => 3044,
+ 'srf' => 3044,
+ 'jccbq' => 3042,
+ 'txty' => 3040,
+ 'hfn_' => 3038,
+ 'gbcf' => 3037,
+ 'buf_' => 3036,
+ 'bht' => 3036,
+ 'cfn' => 3035,
+ '_\'rj' => 3032,
+ 'gtl' => 3031,
+ 'hmt' => 3028,
+ '_He' => 3026,
+ 'CR' => 3025,
+ 'rbh' => 3025,
+ 'rjyc' => 3025,
+ 'jcf' => 3025,
+ 'ey_' => 3023,
+ 'ltybz' => 3022,
+ '_rhj' => 3021,
+ ']t' => 3021,
+ 'ycrbt' => 3020,
+ '_Rjy' => 3019,
+ '_ryb' => 3019,
+ '_hf,j' => 3018,
+ 'fhbz' => 3017,
+ ',ot' => 3017,
+ 'jkjn' => 3017,
+ 'hfdkt' => 3016,
+ '_vs' => 3014,
+ 'jcyj' => 3014,
+ 'xf_' => 3014,
+ ',ehu' => 3012,
+ 'rjyjv' => 3012,
+ '_rek' => 3011,
+ 'nmc' => 3011,
+ '_Gth' => 3009,
+ ',fr' => 3009,
+ '_Dk' => 3008,
+ ';ys' => 3006,
+ 'vt_' => 3006,
+ 'nhtn' => 3006,
+ 'tz_' => 3005,
+ 'yuf' => 3004,
+ '_dkfl' => 3003,
+ 'wbjyf' => 3003,
+ 'mcz_' => 3003,
+ '\\n' => 3002,
+ '_ptv' => 3000,
+ 'kfcnb' => 3000,
+ 'hlb' => 3000,
+ 'rnbd' => 2999,
+ 'ywbz' => 2999,
+ 'ccbqc' => 2999,
+ '%' => 2997,
+ '_By' => 2997,
+ 'veh' => 2997,
+ 'tdth' => 2994,
+ '_;f' => 2993,
+ 'jhbc' => 2992,
+ 'yukb' => 2991,
+ 'dfnm_' => 2988,
+ 'j,s' => 2987,
+ 'tvgb' => 2985,
+ 'bcb' => 2985,
+ '_ir' => 2983,
+ 'bnhb' => 2983,
+ 'pfrj' => 2982,
+ 'kmrj' => 2981,
+ 'ern' => 2980,
+ 'tcndt' => 2979,
+ 'bvbh_' => 2979,
+ '_byl' => 2978,
+ 'otyb' => 2978,
+ 'ghfdk' => 2977,
+ '_rd' => 2976,
+ 'j,jh' => 2976,
+ 'lz' => 2975,
+ 'jhjlf' => 2975,
+ 'ckjdf' => 2973,
+ 'jbpd' => 2972,
+ 'cnfn' => 2972,
+ 'nbg' => 2972,
+ 'jhty' => 2971,
+ 'hvj' => 2970,
+ 'lysq' => 2968,
+ 'jbc' => 2967,
+ 'abr' => 2966,
+ '_Gjk' => 2962,
+ 'hjbpd' => 2962,
+ 'wtyn' => 2962,
+ 'jdyf_' => 2961,
+ '_dbr' => 2959,
+ '_f,' => 2958,
+ 'cmr' => 2958,
+ '_dht' => 2956,
+ 'dhjg' => 2956,
+ 'dm_' => 2956,
+ 'bnth' => 2956,
+ '_rfpf' => 2955,
+ 'brk' => 2955,
+ 'ktq_' => 2955,
+ 'mrj_' => 2955,
+ 'jhjk' => 2954,
+ 'pdf' => 2951,
+ 'yk' => 2951,
+ 'thvfy' => 2950,
+ '_cfy' => 2949,
+ 'qjy_' => 2948,
+ 'ltr' => 2946,
+ 'lysq_' => 2944,
+ 'dju' => 2942,
+ 'eht' => 2942,
+ 'yjv_' => 2941,
+ 'njxy' => 2941,
+ 'bcm' => 2939,
+ 'wrbq' => 2937,
+ 'At' => 2936,
+ 'ktpy' => 2936,
+ 'xyfz' => 2935,
+ 'ywbz_' => 2934,
+ 'mtdb' => 2934,
+ 'vsi' => 2933,
+ 'euj' => 2933,
+ '_bdf' => 2932,
+ 'nbv' => 2931,
+ 'kbrj' => 2929,
+ 'kmcrb' => 2929,
+ '_bynt' => 2928,
+ '_ujlf' => 2927,
+ '_bvg' => 2927,
+ '_jy' => 2927,
+ '_hjv' => 2926,
+ 'jve' => 2926,
+ 'fgh' => 2925,
+ 'bkmy' => 2925,
+ 'e\'' => 2925,
+ 'ahfyw' => 2925,
+ 'fdbn' => 2924,
+ 'vgbj' => 2923,
+ '_j,o' => 2922,
+ 'xyfz_' => 2922,
+ 'fhbz_' => 2921,
+ 'pfk' => 2921,
+ '_ghb_' => 2920,
+ 'bqcrj' => 2920,
+ 'kbrf' => 2918,
+ 'h\'' => 2918,
+ 'jnyj' => 2917,
+ 'rfg' => 2916,
+ '_rby' => 2914,
+ 'nbc' => 2914,
+ 'e,k' => 2914,
+ 'kkj' => 2913,
+ '_ib' => 2912,
+ 'cif' => 2911,
+ 'djqyf' => 2909,
+ 'trn_' => 2909,
+ 'bdys' => 2909,
+ 'hby_' => 2909,
+ ',hz' => 2908,
+ 'jcg' => 2907,
+ 'tlby' => 2906,
+ 'fpy' => 2905,
+ '_gjn' => 2903,
+ 'Bd' => 2902,
+ 'itd' => 2901,
+ '_vbhf' => 2900,
+ 'fylf' => 2900,
+ 'fhl_' => 2900,
+ 'mtdbx' => 2900,
+ 'Dkf' => 2899,
+ 'kbg' => 2899,
+ 'vgbjy' => 2899,
+ 'jdtn' => 2894,
+ 'hb,' => 2894,
+ '.y' => 2894,
+ 'hfnb' => 2893,
+ 'blj' => 2891,
+ 'nmcz' => 2891,
+ 'xthy' => 2890,
+ 'Ghb' => 2888,
+ 'ibt' => 2887,
+ 'hflb' => 2886,
+ 'eyr' => 2886,
+ 'ftn_' => 2884,
+ '[hf' => 2883,
+ '<e' => 2882,
+ 'fabz' => 2882,
+ 'djt_' => 2882,
+ 'htf' => 2882,
+ 'fuh' => 2881,
+ 'fcnb_' => 2881,
+ 'tvgbj' => 2881,
+ 'trb' => 2880,
+ 'cjw' => 2879,
+ 'rfnf' => 2878,
+ 'CC' => 2876,
+ 'kfcnm' => 2873,
+ 'eccrb' => 2872,
+ 'frt' => 2871,
+ 'fycrf' => 2868,
+ 'fnbd' => 2868,
+ 'dthc' => 2868,
+ 'hcrfz' => 2868,
+ 'f.o' => 2867,
+ 'tcrjt' => 2867,
+ 'bya' => 2867,
+ 'jat' => 2867,
+ 'hjdf_' => 2867,
+ 'jk.' => 2866,
+ 'yfwb' => 2863,
+ 'zyc' => 2862,
+ 'njr_' => 2860,
+ 'jre' => 2859,
+ '_cgj' => 2858,
+ 'fre' => 2858,
+ 'tynh' => 2858,
+ 'ccbz' => 2858,
+ 'ne_' => 2856,
+ 'hlt' => 2855,
+ 'hjdc' => 2855,
+ '_Dkf' => 2854,
+ 'bws_' => 2854,
+ 'hyt' => 2853,
+ 'nfz' => 2851,
+ 'znj' => 2851,
+ 'fqjy_' => 2850,
+ 'h[b' => 2848,
+ 'tdhj' => 2847,
+ 'jyfn' => 2847,
+ 'egh' => 2847,
+ 'tlty' => 2846,
+ 'gjp' => 2846,
+ 'ujdj' => 2845,
+ 'rybu' => 2845,
+ '_Bd' => 2844,
+ 'Gtn' => 2844,
+ 'hfcc' => 2843,
+ '_At' => 2842,
+ '_ecn' => 2842,
+ 'vfhr' => 2841,
+ 'jxb' => 2840,
+ 'cfl' => 2839,
+ '_[e' => 2838,
+ 'hfpd' => 2837,
+ 'hbxt' => 2837,
+ 'elb' => 2837,
+ 'bujh' => 2836,
+ 'yfnj' => 2836,
+ 'fhfr' => 2835,
+ 'dyst' => 2835,
+ 'jit' => 2835,
+ 'lhtd' => 2834,
+ 'f;t' => 2833,
+ 'vvf' => 2831,
+ '_ltd' => 2830,
+ 'jhz' => 2830,
+ 'euf' => 2829,
+ 'qcrfz' => 2827,
+ 'z;' => 2825,
+ '_nt[' => 2822,
+ 'jdjh' => 2822,
+ 'hzl' => 2822,
+ 'nmcz_' => 2822,
+ '[n' => 2822,
+ '_ktn' => 2821,
+ 'f\'' => 2821,
+ '_ybrj' => 2819,
+ 'dyst_' => 2819,
+ 'ubg' => 2818,
+ 'bnfk' => 2818,
+ '_f_' => 2816,
+ '_Ghb' => 2813,
+ 'brnjh' => 2811,
+ 'jxys' => 2811,
+ 'hjq_' => 2811,
+ 'wrbq_' => 2811,
+ 'zz' => 2811,
+ 'Rfr' => 2808,
+ 'pf[' => 2808,
+ 'thk' => 2807,
+ 'reg' => 2807,
+ 'ye_' => 2807,
+ 'hjlb' => 2807,
+ 'hfvv' => 2806,
+ 'he_' => 2805,
+ 'tnth' => 2803,
+ '_kby' => 2802,
+ 'fabz_' => 2802,
+ '_bdfy' => 2801,
+ 'jcyjd' => 2801,
+ 'pfwbz' => 2800,
+ '_cy' => 2798,
+ ',,' => 2798,
+ 'vth_' => 2798,
+ 'h,f' => 2798,
+ 'tltk' => 2796,
+ 'hfu' => 2796,
+ '_ci' => 2795,
+ 'kmu' => 2792,
+ 'cnby' => 2792,
+ '_vth' => 2791,
+ 'TH' => 2791,
+ '_rhe' => 2788,
+ 'bhe' => 2788,
+ 'cnfk' => 2788,
+ 'jdfyy' => 2786,
+ 'sx' => 2786,
+ '_lhtd' => 2785,
+ '_rybu' => 2785,
+ 'dtr_' => 2785,
+ 'jp_' => 2785,
+ 'njhs' => 2785,
+ 'qw' => 2784,
+ 'th;' => 2783,
+ 'TY' => 2782,
+ 'eirb' => 2782,
+ 'j,ot' => 2781,
+ 'pjk' => 2780,
+ 'vm' => 2780,
+ 'yby_' => 2779,
+ 'cjdt' => 2779,
+ ',tr' => 2777,
+ 'dsc' => 2777,
+ '_hfcn' => 2775,
+ '_cc' => 2775,
+ '_xe' => 2774,
+ 'nfyj' => 2774,
+ 'b._' => 2773,
+ 'fnfk' => 2772,
+ 'dnjh' => 2772,
+ 'mw' => 2769,
+ '_cbk' => 2768,
+ '_Rfr' => 2767,
+ 'fyuk' => 2767,
+ 'zny' => 2766,
+ '_rn' => 2765,
+ 'lfv' => 2765,
+ 'jpb' => 2765,
+ 'YB' => 2763,
+ 'cgh' => 2763,
+ ',kj' => 2762,
+ 'thfw' => 2760,
+ 'dp' => 2757,
+ 'tqcr' => 2757,
+ 'crfp' => 2756,
+ 'ckb' => 2756,
+ '<b' => 2755,
+ 'brc' => 2755,
+ 'bckj' => 2755,
+ 'kfr' => 2755,
+ 'ftd_' => 2753,
+ 'obq' => 2753,
+ '_ukf' => 2749,
+ 'Ve' => 2749,
+ 'dtkbr' => 2749,
+ ',fc' => 2748,
+ 'lhb' => 2747,
+ 'e;t' => 2746,
+ 'jku' => 2745,
+ '_fdb' => 2744,
+ 'jyjd_' => 2744,
+ 'hjdcr' => 2743,
+ 'nhfyc' => 2743,
+ 'rnj_' => 2742,
+ 'Bdf' => 2741,
+ 'rekmn' => 2741,
+ 'vthbr' => 2741,
+ 'nfz_' => 2741,
+ 'pu' => 2740,
+ 'jns' => 2740,
+ '_cnfy' => 2738,
+ 'dfyjd' => 2737,
+ 'vtnf' => 2737,
+ 'jcv' => 2737,
+ 'bns' => 2735,
+ 'd^' => 2733,
+ 'dÑ–' => 2733,
+ 'fyjdb' => 2732,
+ 'dd' => 2732,
+ 'ntj' => 2732,
+ '_tk' => 2730,
+ 'kbnt' => 2730,
+ 'fhcr' => 2729,
+ 'lbd' => 2729,
+ 'b;t' => 2728,
+ 'brfy' => 2728,
+ 'gthfn' => 2728,
+ 'rjyn' => 2726,
+ '_htc' => 2725,
+ 'vgf' => 2725,
+ 'cjh' => 2723,
+ 'vbkb' => 2722,
+ '_vfu' => 2721,
+ '[v' => 2721,
+ '_eg' => 2719,
+ '.x' => 2719,
+ '_<e' => 2715,
+ '_gjd' => 2713,
+ 'fut' => 2713,
+ 'fkr' => 2713,
+ '_gjx' => 2712,
+ '_hfl' => 2712,
+ 'Cr' => 2712,
+ 'dbp' => 2709,
+ 'ht;' => 2709,
+ 'zyb' => 2709,
+ '_,fk' => 2708,
+ 'Fd' => 2708,
+ '_cif' => 2707,
+ '_vfy' => 2706,
+ '_jgt' => 2706,
+ 'fnhb' => 2706,
+ 'bycn' => 2706,
+ 'cek' => 2706,
+ 'rfkm' => 2704,
+ 'yyjq' => 2704,
+ 'yjds' => 2704,
+ 'djn' => 2701,
+ 'thfwb' => 2701,
+ 'Gb' => 2700,
+ 'fcnhj' => 2700,
+ 'tpf' => 2698,
+ 'f,b' => 2697,
+ 'rjdj' => 2697,
+ 'cif_' => 2697,
+ 'ecb' => 2697,
+ '_Bdf' => 2696,
+ 'ulf' => 2696,
+ 'hfabz' => 2695,
+ 'fhm_' => 2694,
+ ';th' => 2694,
+ 'kfp' => 2694,
+ 'hbh' => 2692,
+ 'JH' => 2691,
+ 'Jc' => 2691,
+ 'yns' => 2691,
+ 'fxb' => 2690,
+ ',jkmi' => 2690,
+ '_fhv' => 2689,
+ 'hvf_' => 2689,
+ 'utyt' => 2688,
+ 'ltkt' => 2687,
+ 'ghfdj' => 2687,
+ 'tcnb' => 2686,
+ 'jktd' => 2685,
+ 'gkfy' => 2683,
+ 'gjhn_' => 2682,
+ 'mb' => 2680,
+ 'cge' => 2679,
+ 'ccf_' => 2679,
+ '_cif_' => 2677,
+ 'fv,' => 2676,
+ 'blty' => 2676,
+ 'ktyf' => 2676,
+ 'ntyb' => 2676,
+ 'N_' => 2675,
+ 'd^_' => 2675,
+ '[fb' => 2675,
+ 'taj' => 2674,
+ 'wby' => 2674,
+ 'pz' => 2671,
+ 'vbc' => 2671,
+ 'he,' => 2671,
+ 'bjyys' => 2670,
+ 'thjd' => 2669,
+ 'pfv' => 2668,
+ 'Dkfl' => 2666,
+ 'tyyb' => 2665,
+ '_cdj' => 2664,
+ 'fhfn' => 2663,
+ 'ghj_' => 2663,
+ '_Ve' => 2662,
+ '_j,j' => 2662,
+ 'yyjq_' => 2662,
+ 'ccbz_' => 2661,
+ '_ghby' => 2660,
+ '_xthy' => 2660,
+ 'tuf' => 2660,
+ 'hjh' => 2659,
+ 'tgj' => 2658,
+ '_dsc' => 2655,
+ 'tds' => 2655,
+ 'fhh' => 2654,
+ 'utj' => 2653,
+ 'bab' => 2653,
+ 'jlbn' => 2653,
+ '_<b' => 2652,
+ 'tu_' => 2652,
+ 'bwt' => 2652,
+ 'rkj' => 2652,
+ 'ecnf' => 2651,
+ '_,bj' => 2649,
+ '_vfnt' => 2649,
+ 'jhe;' => 2649,
+ 'hc_' => 2649,
+ '_rjyc' => 2648,
+ 'ds[_' => 2648,
+ '_k.,' => 2647,
+ 'uhfvv' => 2647,
+ 'kmw' => 2647,
+ 'elt' => 2647,
+ '_ljk' => 2646,
+ 'Td' => 2646,
+ 'wbfkm' => 2645,
+ 'lbr' => 2643,
+ 'xtd' => 2643,
+ 'bnjh' => 2642,
+ 'hbc_' => 2642,
+ 'jckt' => 2641,
+ 'gbnf' => 2641,
+ 'rty' => 2639,
+ 'hfwbz' => 2638,
+ 'z,h' => 2638,
+ '_Cr' => 2637,
+ 'vtnj' => 2636,
+ '_rnj' => 2634,
+ 'Ñ—' => 2632,
+ '_,tc' => 2631,
+ 'nfyf' => 2631,
+ '_nt[y' => 2630,
+ '_njh' => 2630,
+ 'Bdfy' => 2630,
+ 'bdyj' => 2630,
+ 'blh' => 2629,
+ 'yuj' => 2629,
+ '_Dkfl' => 2627,
+ 'tdcrb' => 2626,
+ 'bg_' => 2625,
+ '_uhb' => 2624,
+ 'bynth' => 2624,
+ 'gju' => 2624,
+ 'nhja' => 2623,
+ 'ylf_' => 2621,
+ 'hrjd' => 2621,
+ 'lyst' => 2620,
+ 'tve_' => 2620,
+ 'jnjh' => 2619,
+ 'cjcn' => 2618,
+ 'ynf_' => 2616,
+ 'vbnhb' => 2615,
+ 'Jk' => 2614,
+ 'ujhm' => 2614,
+ 'fnjd' => 2612,
+ 'pbz' => 2612,
+ 'bot' => 2612,
+ 'qh' => 2612,
+ '_cvt' => 2610,
+ '_hfpd' => 2609,
+ '.k' => 2609,
+ 'f[j' => 2607,
+ 'ahb' => 2607,
+ 'cthu' => 2606,
+ 'lyst_' => 2605,
+ 'epsr' => 2604,
+ 'dbz' => 2603,
+ 'y^' => 2603,
+ '_ekb' => 2602,
+ '_hjvf' => 2601,
+ 'uhfy' => 2601,
+ 'vjkj' => 2601,
+ 'psrf' => 2600,
+ 'ycnd' => 2600,
+ 'nfyw' => 2600,
+ '\'rc' => 2600,
+ 'J,' => 2599,
+ 'dtlt' => 2599,
+ 'hep' => 2599,
+ '_Gb' => 2598,
+ 'lyfz' => 2598,
+ '.p' => 2598,
+ 'fpt' => 2597,
+ 'fhr_' => 2597,
+ '_;tk' => 2596,
+ '_cbv' => 2596,
+ 'gjck' => 2596,
+ '_z_' => 2595,
+ 'ltyn' => 2595,
+ 'bdth' => 2595,
+ 'hyst' => 2595,
+ 'dkflb' => 2592,
+ 'hjnb' => 2592,
+ 'fctk' => 2591,
+ '_Td' => 2590,
+ 'ghtc' => 2590,
+ 'ghju' => 2590,
+ '_bcg' => 2589,
+ '_Bdfy' => 2588,
+ 'hbxtc' => 2588,
+ 'f,t' => 2587,
+ 'fvbk' => 2586,
+ '_dhtv' => 2585,
+ 'tnjl' => 2585,
+ '_fyuk' => 2584,
+ '_gkj' => 2584,
+ 'kfq_' => 2584,
+ '_cthu' => 2583,
+ 'jdty' => 2583,
+ 'wd' => 2583,
+ '_dby' => 2582,
+ 'lybr' => 2582,
+ 'hjvfy' => 2581,
+ '_ghj_' => 2580,
+ '_jcy' => 2579,
+ 'jljd' => 2579,
+ 'hyst_' => 2578,
+ '_ntv' => 2576,
+ 'fhs' => 2575,
+ 'lyfz_' => 2575,
+ 'htlt' => 2575,
+ 'hjuh' => 2575,
+ 'crjv_' => 2574,
+ 'nhf_' => 2574,
+ 'htly' => 2572,
+ '_,fy' => 2571,
+ '_tu' => 2571,
+ '_rnj_' => 2571,
+ '_yfg' => 2571,
+ 'ybrjk' => 2571,
+ '\'hj' => 2571,
+ ',thn' => 2570,
+ 'jdk' => 2570,
+ 'jkbnb' => 2570,
+ 'e._' => 2570,
+ 'bjk' => 2569,
+ '[c' => 2569,
+ 'jdm_' => 2568,
+ '_vfhb' => 2567,
+ '_ghjn' => 2567,
+ 'dblt' => 2567,
+ 'kmrj_' => 2567,
+ 'djuj' => 2566,
+ 'mvf' => 2566,
+ 'hkf' => 2565,
+ 'ptk' => 2563,
+ 'hjy_' => 2562,
+ 'ctq_' => 2562,
+ 'hfnjh' => 2561,
+ 'atl' => 2561,
+ '_fylh' => 2560,
+ '_bya' => 2559,
+ 'Ybrj' => 2559,
+ 'mne' => 2559,
+ '_Fd' => 2558,
+ ',r' => 2558,
+ ',]' => 2557,
+ '_Jc' => 2555,
+ 'frnb' => 2555,
+ 'dzn' => 2555,
+ 'ubb' => 2554,
+ 'kzh' => 2554,
+ 'vb[' => 2554,
+ 'dhtvt' => 2553,
+ 'lfd' => 2553,
+ 'tck' => 2551,
+ 'bnd' => 2549,
+ 'oby' => 2549,
+ ';bp' => 2548,
+ 'vzn' => 2548,
+ '\'rjy' => 2548,
+ 'rfrj' => 2547,
+ '[fq' => 2547,
+ 'twb' => 2545,
+ 'kmne' => 2545,
+ '_gc' => 2543,
+ '_gjck' => 2542,
+ 'bjy_' => 2542,
+ 'ntc' => 2542,
+ 'V_' => 2541,
+ 'rfyf' => 2541,
+ '_bh' => 2540,
+ 'fvz' => 2540,
+ '_Jk' => 2539,
+ 'yns_' => 2538,
+ 'jkmrj' => 2538,
+ '_cnfh' => 2537,
+ 'fdh' => 2537,
+ 'xj' => 2537,
+ 'yzn' => 2536,
+ 'hrb' => 2535,
+ '_vtc' => 2534,
+ 'jnht' => 2534,
+ '_ldb' => 2533,
+ 'vthn' => 2533,
+ 'nrb_' => 2533,
+ '_ufp' => 2532,
+ 'yjdy' => 2532,
+ 'zg' => 2531,
+ 'tit' => 2530,
+ 'vfw' => 2530,
+ 'gfd' => 2529,
+ 'tkr' => 2527,
+ 'lrf' => 2526,
+ 'bkjd' => 2525,
+ 'yth_' => 2525,
+ '_Ybrj' => 2523,
+ 'fdbk' => 2523,
+ 'f;l' => 2523,
+ 'jgk' => 2523,
+ 'ujl_' => 2522,
+ 'gfyb' => 2521,
+ 'hbw' => 2521,
+ 'nhjy' => 2521,
+ 'kÑ–' => 2520,
+ 'Dkflb' => 2519,
+ 'tnhjd' => 2519,
+ 'cfvs' => 2518,
+ 'wtc' => 2517,
+ 'zo' => 2517,
+ 'RB' => 2516,
+ 'y^_' => 2515,
+ 'yen' => 2515,
+ 'ept' => 2515,
+ 'ysv' => 2513,
+ 'fql' => 2512,
+ '.n_' => 2512,
+ '_jgth' => 2511,
+ 'crjk' => 2511,
+ 'irby' => 2511,
+ 'mneh' => 2511,
+ 'yfct' => 2510,
+ 'tynb' => 2509,
+ 'obq_' => 2509,
+ ',jr' => 2508,
+ 'j.' => 2508,
+ '_pfrj' => 2507,
+ 'fbk_' => 2507,
+ 'pyt' => 2507,
+ '_cfvs' => 2506,
+ 'ps_' => 2506,
+ '\'g' => 2506,
+ 'zt' => 2506,
+ ';tq' => 2505,
+ 'pfrjy' => 2505,
+ 'yfk_' => 2505,
+ 'kmd' => 2504,
+ 'kmneh' => 2504,
+ 'hjw' => 2504,
+ 'frcb' => 2503,
+ 'b[fb' => 2503,
+ 'ynjd' => 2503,
+ 'njhf' => 2503,
+ 'tljd' => 2501,
+ 'vc_' => 2501,
+ 'ycj' => 2500,
+ 'djl_' => 2499,
+ 'jrt' => 2498,
+ 'tlcn' => 2495,
+ 'vty_' => 2494,
+ 'ekmne' => 2494,
+ '[fbk' => 2494,
+ '_cjcn' => 2493,
+ 'thn_' => 2493,
+ 'pbz_' => 2491,
+ 'ktj' => 2491,
+ 'nhjd_' => 2491,
+ '_J,' => 2485,
+ 'wjd' => 2484,
+ '_jcyj' => 2483,
+ 'kfd_' => 2483,
+ '\'rjyj' => 2483,
+ 'tyu' => 2482,
+ 'gr' => 2482,
+ 'hds' => 2482,
+ 'fvg' => 2481,
+ 'ctn' => 2481,
+ 'hbt' => 2480,
+ 'thbz' => 2479,
+ 'hfpj' => 2479,
+ 'mj' => 2479,
+ 'tkj_' => 2478,
+ 'jrn' => 2478,
+ 'jnd' => 2478,
+ '_Gtn' => 2477,
+ '_rfrj' => 2477,
+ '_vty' => 2477,
+ '_vjl' => 2477,
+ 'ek_' => 2476,
+ '_k.l' => 2475,
+ 'ekbw' => 2475,
+ 'rfw' => 2474,
+ 'frb_' => 2473,
+ 'bckf' => 2473,
+ 'pjdfy' => 2472,
+ 'jujd' => 2471,
+ '_ujl_' => 2470,
+ 'ghjd' => 2470,
+ 'ntkmc' => 2470,
+ '.v' => 2470,
+ ',b_' => 2469,
+ 'b[fbk' => 2469,
+ 'bxf' => 2468,
+ 'jnn' => 2468,
+ 'Rk' => 2467,
+ ',jhj' => 2467,
+ '_gjr' => 2466,
+ 'enb' => 2466,
+ '_dy' => 2465,
+ 'e[j' => 2462,
+ 'te' => 2460,
+ 'rbyj' => 2460,
+ 'irjk' => 2459,
+ 'fhu' => 2458,
+ 'bvgt' => 2458,
+ 'jcj,' => 2458,
+ 'gcb' => 2458,
+ '_tr' => 2457,
+ 'tgh' => 2457,
+ 'crt' => 2457,
+ ';bpy' => 2456,
+ 'j;tyb' => 2456,
+ '_yjdj' => 2455,
+ 'fdbf' => 2455,
+ 'ujn' => 2455,
+ 'ubb_' => 2454,
+ 'nybr_' => 2454,
+ '_ghju' => 2453,
+ 'FH' => 2453,
+ 'trnj' => 2453,
+ 'fps' => 2452,
+ 'tycrb' => 2450,
+ 'jyr' => 2450,
+ 'dysq' => 2449,
+ 'lhtq' => 2448,
+ 'jkmc' => 2448,
+ 'gtcy' => 2447,
+ 'fyr_' => 2446,
+ 'yfe' => 2445,
+ '_rfg' => 2444,
+ '_jcnh' => 2444,
+ 'ltym' => 2444,
+ '_vb[' => 2442,
+ 'fcnj' => 2442,
+ 'bybc' => 2442,
+ 'hfcyj' => 2442,
+ 'cbkm' => 2442,
+ 'lm_' => 2441,
+ 'jcnfd' => 2441,
+ 'cnbx' => 2441,
+ 'xbck' => 2441,
+ 'Cd' => 2440,
+ 'juhfv' => 2440,
+ 'rneh' => 2439,
+ 'rbnf' => 2438,
+ 'jpyf' => 2438,
+ 'kjr_' => 2437,
+ 'hkb' => 2437,
+ 'nsq' => 2436,
+ '_uht' => 2435,
+ 'Kj' => 2435,
+ 'zz_' => 2435,
+ 'nb[' => 2434,
+ 'dl' => 2432,
+ 'rk.' => 2432,
+ 'Fyl' => 2431,
+ 'dysq_' => 2430,
+ 'thds' => 2430,
+ '\'l' => 2430,
+ 'L;j' => 2429,
+ 'ybk' => 2429,
+ 'hufyb' => 2428,
+ 'nhj_' => 2428,
+ 'tcf' => 2425,
+ '_utj' => 2424,
+ 'tnr' => 2424,
+ 'ecr' => 2423,
+ 'ghfdb' => 2422,
+ ',sk' => 2421,
+ 'tqv' => 2421,
+ 'qkj' => 2421,
+ '_xbc' => 2420,
+ '\'km' => 2420,
+ '_;bp' => 2419,
+ 'yrjd' => 2419,
+ 'b,b' => 2418,
+ 'Ybrjk' => 2417,
+ 'f&' => 2417,
+ '_gtcy' => 2416,
+ 'gjv' => 2416,
+ 'mth' => 2416,
+ 'pdb' => 2414,
+ 'rjds' => 2414,
+ 'yfkb' => 2414,
+ ';bdj' => 2413,
+ 'yyt' => 2412,
+ 'bvgth' => 2410,
+ 'vtcn' => 2410,
+ 'cjwb' => 2410,
+ 'xyb' => 2407,
+ 'mcrbq' => 2407,
+ 'fdc' => 2406,
+ '_vbhj' => 2405,
+ 'dtp' => 2405,
+ 'njz' => 2405,
+ 'rcn' => 2404,
+ 'cnhb' => 2404,
+ '[jn' => 2404,
+ 'HB' => 2403,
+ 'c[j' => 2403,
+ 'obt' => 2403,
+ '{j' => 2402,
+ 'fuy' => 2402,
+ 'km,' => 2402,
+ 'jke_' => 2402,
+ '_L;j' => 2401,
+ '_bvgt' => 2401,
+ 'cthut' => 2401,
+ 'ew' => 2399,
+ 'jwbf' => 2395,
+ 'gz' => 2395,
+ 'veps' => 2394,
+ 'hcj' => 2394,
+ '_yfct' => 2393,
+ 'mcn' => 2393,
+ 'thbz_' => 2391,
+ 'e,j' => 2389,
+ 'xrb' => 2389,
+ 'Cnf' => 2388,
+ 'jyyf' => 2388,
+ 'jgthf' => 2386,
+ 'nd_' => 2386,
+ 'hbnf' => 2384,
+ 'e;b' => 2384,
+ 'mp' => 2384,
+ ';tybz' => 2383,
+ 'pyj' => 2382,
+ 'vfyj' => 2382,
+ 'huj' => 2382,
+ '_irj' => 2381,
+ 'ch_' => 2381,
+ 'thcb' => 2380,
+ 'Aj' => 2379,
+ 'fnbdy' => 2379,
+ 'kkf_' => 2379,
+ 'jv,' => 2379,
+ '_bvt' => 2378,
+ 'phf' => 2378,
+ 'rhjd' => 2378,
+ '_tdhj' => 2377,
+ '_;bpy' => 2377,
+ 'If' => 2377,
+ '_ghjc' => 2376,
+ 'vey' => 2376,
+ 'pty' => 2375,
+ 'brt_' => 2375,
+ 'gnb' => 2375,
+ 'nhjg' => 2375,
+ 'ptvk' => 2374,
+ '_cvj' => 2373,
+ 'jtyy' => 2373,
+ 'cdtn' => 2373,
+ 'nyjc' => 2373,
+ '_gjkj' => 2372,
+ 'fiby' => 2371,
+ 'dyfz' => 2371,
+ 'dnjv' => 2371,
+ 'yfd' => 2371,
+ 'vepsr' => 2370,
+ '_lbc' => 2369,
+ 'fyukb' => 2369,
+ 'mrb' => 2368,
+ 'lhtdy' => 2367,
+ 'ytq_' => 2367,
+ 'jkby' => 2367,
+ 'nsq_' => 2367,
+ 'fdr' => 2366,
+ '_Rk' => 2363,
+ '_fu' => 2362,
+ 'jyu' => 2362,
+ 'njc' => 2362,
+ '_Fyl' => 2361,
+ 'fkjd' => 2361,
+ 'fctkt' => 2361,
+ 'tywb' => 2360,
+ 'rwbz' => 2360,
+ 'vb[f' => 2360,
+ '_Cd' => 2359,
+ '_nhfy' => 2359,
+ 'dyfz_' => 2359,
+ 'e,t' => 2359,
+ 'tvy' => 2358,
+ 'kmcn' => 2358,
+ 'ynjy' => 2358,
+ 'jut' => 2358,
+ '_ly' => 2357,
+ 'tccb' => 2357,
+ 'Rjh' => 2356,
+ ';tc' => 2356,
+ 'nf,' => 2356,
+ 'hfne' => 2355,
+ 'thj_' => 2353,
+ 'ytl' => 2353,
+ 'e[f' => 2353,
+ 'tqn' => 2352,
+ 'gfv' => 2352,
+ 'nfw' => 2352,
+ 'nhjq' => 2352,
+ 'vtyn_' => 2351,
+ 'jkfq' => 2351,
+ '_cel' => 2349,
+ 'fyt_' => 2349,
+ 'rfyc' => 2349,
+ 'jqys' => 2349,
+ 'yi' => 2348,
+ 'nfnm' => 2348,
+ 'ujhb' => 2347,
+ 'hvt' => 2346,
+ '-g' => 2344,
+ '_Kj' => 2344,
+ '_;bdj' => 2344,
+ 'fly' => 2344,
+ 'ybpv' => 2343,
+ 'gjkt' => 2343,
+ '_ekbw' => 2342,
+ 'zycr' => 2342,
+ '%_' => 2339,
+ '_in' => 2339,
+ 'dfkt' => 2339,
+ '_bcr' => 2337,
+ '_ey' => 2337,
+ 'rjy_' => 2337,
+ 'jnbd' => 2337,
+ '_cjdt' => 2336,
+ 'Nb' => 2334,
+ 'rjkmr' => 2334,
+ 'kft' => 2334,
+ 'bhc' => 2332,
+ 'yaj' => 2332,
+ 'xtyr' => 2332,
+ 'ibt_' => 2332,
+ '_veps' => 2331,
+ 'bcf_' => 2331,
+ 'ylhtq' => 2331,
+ '_rkb' => 2330,
+ 'fpjdf' => 2330,
+ 'tnh_' => 2329,
+ 'nher' => 2328,
+ '[bv' => 2327,
+ 'jg_' => 2325,
+ '_\'rc' => 2324,
+ 'dfkm' => 2323,
+ 'jkl' => 2323,
+ '[jh' => 2323,
+ 'jnjd' => 2322,
+ 'bty' => 2321,
+ '_nhe' => 2320,
+ 'qys_' => 2320,
+ 'yyju' => 2319,
+ '[yb' => 2319,
+ 'ndjh' => 2318,
+ 'nhbq' => 2318,
+ 'djuj_' => 2317,
+ ';bn' => 2317,
+ 'kjnf' => 2317,
+ 'n-' => 2317,
+ 'dbu' => 2316,
+ 'jqcn' => 2316,
+ 'dbnt' => 2315,
+ 'f,h' => 2313,
+ 'bnfyb' => 2313,
+ 'cbkb' => 2313,
+ 'vyf' => 2312,
+ 'fylhj' => 2311,
+ 'ktyf_' => 2309,
+ '_dfc' => 2308,
+ 'lhtq_' => 2308,
+ 'ybd' => 2308,
+ 'ctrc' => 2308,
+ 'jvs' => 2307,
+ 'NF' => 2306,
+ 'gjg' => 2305,
+ '_vb[f' => 2304,
+ 'fccf' => 2304,
+ 'dzp' => 2304,
+ 'pdfy' => 2304,
+ '_Aj' => 2303,
+ '_ij' => 2303,
+ 'hrf_' => 2303,
+ 'nbne' => 2303,
+ 'afy' => 2303,
+ '_hfcc' => 2302,
+ 'fvzn' => 2302,
+ 'tvtyy' => 2302,
+ 'fhjly' => 2301,
+ 'lg' => 2301,
+ '_{j' => 2300,
+ '_buhf' => 2300,
+ 'jdjl' => 2300,
+ 'jhyf' => 2300,
+ 'rbv' => 2299,
+ '_ptvk' => 2298,
+ 'k.x' => 2297,
+ 'vt;' => 2297,
+ 'lbw' => 2296,
+ 'exb' => 2296,
+ '_cnhj' => 2295,
+ 'YJ' => 2294,
+ 'Cgb' => 2292,
+ 'hcndt' => 2292,
+ 'zyf' => 2291,
+ 'bybcn' => 2290,
+ 'ke;' => 2289,
+ 'nbdys' => 2289,
+ 'bycrf' => 2288,
+ 'ccrj' => 2288,
+ 'cnjz' => 2288,
+ 'ajnj_' => 2288,
+ '_nhb' => 2287,
+ '_irjk' => 2286,
+ 'F&' => 2286,
+ 'yyjuj' => 2286,
+ 'jdfh' => 2286,
+ 'eit' => 2286,
+ 'fh[b' => 2285,
+ '_Cgb' => 2284,
+ 'Cthu' => 2283,
+ 'vtlb' => 2283,
+ 'hbvt' => 2283,
+ 'njq_' => 2283,
+ 'kbrb' => 2281,
+ 'vjnh' => 2281,
+ 'fynf' => 2280,
+ 'jjh' => 2278,
+ 'bgj' => 2276,
+ 'rwbz_' => 2276,
+ 'jlcn' => 2275,
+ '_Rjh' => 2274,
+ '_vfhr' => 2271,
+ 'vjyf' => 2271,
+ '_yfhj' => 2270,
+ '_yfn' => 2270,
+ 'znm' => 2270,
+ '_Cnf' => 2268,
+ '_Nb' => 2268,
+ 'fynj' => 2268,
+ 'gfhn' => 2268,
+ '_ufk' => 2267,
+ 'bju' => 2267,
+ '_Cthu' => 2264,
+ 'sg' => 2264,
+ '_vtnj' => 2263,
+ '_\'rjy' => 2262,
+ 'fylb' => 2262,
+ 'pys' => 2260,
+ '_wf' => 2259,
+ '/' => 2258,
+ '_byc' => 2258,
+ 'vjkt' => 2257,
+ 'jqcnd' => 2257,
+ 'JY' => 2256,
+ '_If' => 2255,
+ '_lt_' => 2255,
+ '[fhf' => 2254,
+ '_nd' => 2253,
+ 'tlth' => 2253,
+ 'dtlty' => 2252,
+ 'hbuj' => 2252,
+ ',fq' => 2251,
+ ',jke' => 2251,
+ 'byty' => 2251,
+ 'rnf' => 2251,
+ 'kmp' => 2251,
+ 'ytk' => 2251,
+ 'dtnc' => 2250,
+ ';b_' => 2250,
+ 'jns_' => 2250,
+ 'pdjl' => 2249,
+ 'hbhj' => 2249,
+ 'hjuhf' => 2249,
+ 'wtynh' => 2249,
+ 'm._' => 2249,
+ 'fccb' => 2247,
+ 'kmz_' => 2247,
+ 'jul' => 2246,
+ '[fbk_' => 2246,
+ 'ud' => 2245,
+ 'rjkfq' => 2245,
+ 'kj;t' => 2245,
+ 'hbr_' => 2245,
+ 'njkb' => 2245,
+ '_rjyn' => 2244,
+ 'FK' => 2244,
+ 'JK' => 2244,
+ 'th[' => 2244,
+ 'cch' => 2243,
+ 'rfwb' => 2242,
+ 'bct' => 2240,
+ 'vst' => 2240,
+ 'NJ' => 2238,
+ '_eu' => 2237,
+ 'Vb[' => 2237,
+ 'thcr' => 2237,
+ 'lbk' => 2236,
+ 'fit' => 2235,
+ 'dbz_' => 2235,
+ 'bntn' => 2235,
+ 'mcnd' => 2235,
+ '_fdbf' => 2234,
+ '\'d' => 2234,
+ 'fh,' => 2233,
+ 'yyz' => 2233,
+ '_ltym' => 2232,
+ 'rfkb' => 2232,
+ '_vfq' => 2231,
+ ',tl' => 2231,
+ 'fkth' => 2230,
+ ',jke_' => 2228,
+ ',el' => 2228,
+ ';r' => 2227,
+ 'kmcnd' => 2227,
+ 'gkb' => 2227,
+ 'fhb_' => 2226,
+ 'fnjk' => 2225,
+ 'vjlt' => 2224,
+ 'hfywb' => 2224,
+ 'tnfk' => 2223,
+ 'vst_' => 2223,
+ 'htyy' => 2223,
+ '_cjw' => 2222,
+ 'ecf' => 2222,
+ 'bny' => 2221,
+ 'htnm' => 2221,
+ 'hÑ–' => 2221,
+ 'jhju' => 2219,
+ '_fvt' => 2218,
+ 'bpdj' => 2217,
+ 'exf' => 2217,
+ 'f.n' => 2216,
+ 'exty' => 2216,
+ 'rnhb' => 2215,
+ '_rekm' => 2214,
+ 'cvb' => 2214,
+ '_Vb[' => 2213,
+ '_ljh' => 2213,
+ 'fnbx' => 2212,
+ 'pc' => 2212,
+ 'vfz' => 2212,
+ 'id' => 2212,
+ 'fpl' => 2211,
+ 'fhnf_' => 2210,
+ 'krjd' => 2210,
+ 'yjx' => 2209,
+ 'gtx' => 2209,
+ 'z[' => 2209,
+ 'lrf_' => 2208,
+ 'lhjd' => 2207,
+ 'tythf' => 2207,
+ 'tyby' => 2207,
+ 'ycrjq' => 2207,
+ 'wdt' => 2207,
+ 'tj_' => 2206,
+ 'zw' => 2206,
+ 'uek' => 2205,
+ 'nl' => 2205,
+ 'flh' => 2200,
+ 'hfyf' => 2200,
+ '_,ty' => 2199,
+ 'djty' => 2199,
+ 'hjkm' => 2199,
+ 'ccrbq' => 2198,
+ 'dthy' => 2197,
+ 'lj,' => 2197,
+ 'tut' => 2197,
+ '\'a' => 2197,
+ ';yb' => 2196,
+ 'jkfq_' => 2196,
+ 'ghjl' => 2196,
+ 'nthh' => 2196,
+ 'dft' => 2194,
+ 'fyn_' => 2193,
+ ',jkt' => 2193,
+ 'cjdtn' => 2193,
+ 'nfyjd' => 2193,
+ 'sr_' => 2192,
+ 'mvs' => 2192,
+ 'f;ty' => 2191,
+ 'jvy' => 2191,
+ 'cb[' => 2191,
+ 'jrr' => 2190,
+ 'nhfk' => 2190,
+ 'xtyrj' => 2190,
+ 'zrj' => 2190,
+ '_ujkj' => 2189,
+ 'kmtd' => 2188,
+ 'k,' => 2187,
+ 'hfpjd' => 2187,
+ 'rjhjk' => 2186,
+ 'kj;ty' => 2185,
+ 'yfq' => 2185,
+ 'nbp' => 2184,
+ 'vd' => 2183,
+ 'yzz' => 2183,
+ 'jve_' => 2183,
+ 'cnbrf' => 2183,
+ 'tcnm' => 2182,
+ '_lfy' => 2181,
+ ';c' => 2181,
+ 'vby_' => 2181,
+ 'neg' => 2180,
+ 'jaf' => 2179,
+ 'yajh' => 2178,
+ 'nbdyj' => 2178,
+ 'tkf_' => 2177,
+ 'zyj' => 2177,
+ ',jh_' => 2176,
+ '_lj_' => 2175,
+ '_j,ot' => 2175,
+ 'nfwb' => 2175,
+ 'mybr' => 2175,
+ '_[t' => 2174,
+ 'fqy_' => 2174,
+ 'utyb' => 2173,
+ 'e,kb' => 2171,
+ 'fvthb' => 2170,
+ 'ltkty' => 2170,
+ 'rfhnb' => 2170,
+ 'Ñ–y' => 2170,
+ 'hfneh' => 2169,
+ 'rfhf' => 2168,
+ '<tk' => 2167,
+ ',hfpj' => 2167,
+ '_fhn' => 2166,
+ 'thtl' => 2166,
+ 'bxyj' => 2166,
+ 'jvf_' => 2166,
+ 'fhi' => 2165,
+ 'dut' => 2165,
+ 'cnher' => 2165,
+ 'e,f' => 2165,
+ '_ufh' => 2163,
+ 'jghj' => 2163,
+ 'ghjuh' => 2163,
+ 'bkbz' => 2162,
+ '_gkfy' => 2161,
+ 'ybpf' => 2161,
+ 'ccc' => 2161,
+ 'zu' => 2160,
+ 'fpv' => 2159,
+ 'thbyf' => 2159,
+ 'thbq' => 2158,
+ 'gjckt' => 2158,
+ 'vgthf' => 2157,
+ 'ljv_' => 2156,
+ 'fvjk' => 2155,
+ 'julf' => 2155,
+ 'htlc' => 2153,
+ 'ekt' => 2153,
+ 'ltht' => 2152,
+ 'kmybr' => 2152,
+ 'yfctk' => 2152,
+ 'jhr' => 2152,
+ '_atl' => 2151,
+ 'Cthut' => 2151,
+ 'lby_' => 2151,
+ 'yzz_' => 2151,
+ 'jkjc' => 2151,
+ 'hne' => 2150,
+ 'tcn_' => 2149,
+ 'fyb_' => 2147,
+ 'uhs' => 2146,
+ 'pbn' => 2146,
+ 'vfwb' => 2146,
+ 'vtnjl' => 2145,
+ 'kbyb' => 2143,
+ 'j,e' => 2143,
+ 'cbl' => 2143,
+ '_ju' => 2142,
+ 'yjr_' => 2142,
+ 'jbpdj' => 2142,
+ 'evty' => 2142,
+ '_xfcn' => 2141,
+ 'dtw' => 2141,
+ 'ltj' => 2141,
+ 'ea' => 2141,
+ 'cch_' => 2140,
+ 'tyjd' => 2139,
+ 'thb_' => 2139,
+ 'bvjd' => 2139,
+ 'ywbb' => 2139,
+ 'jpth' => 2139,
+ 'jks' => 2139,
+ 'jhj;' => 2139,
+ 'Cfv' => 2138,
+ 'jlby' => 2137,
+ 'hjyb' => 2137,
+ 'rj,' => 2136,
+ 'vbyf' => 2136,
+ 'ycnh' => 2136,
+ 'mvs_' => 2136,
+ 'jckf' => 2135,
+ '_rbn' => 2134,
+ '_htu' => 2134,
+ 'fqcr' => 2134,
+ 'fycrj' => 2134,
+ 'hjwt' => 2133,
+ 'mrf' => 2133,
+ 'KM' => 2131,
+ '_dp' => 2130,
+ '_djh' => 2130,
+ 'Vb[f' => 2130,
+ 't;b' => 2130,
+ 'vsq' => 2130,
+ 'gbjyf' => 2130,
+ 'dib' => 2128,
+ 'pyfr' => 2128,
+ 'L;t' => 2127,
+ 'dtn_' => 2127,
+ 'djly' => 2127,
+ 'ujdjh' => 2126,
+ 'tltyb' => 2126,
+ 'bcnbr' => 2126,
+ 'yfxf' => 2126,
+ 'fhty' => 2125,
+ 'htltk' => 2125,
+ 'nfyf_' => 2124,
+ 'duty' => 2123,
+ 'hfk_' => 2123,
+ 'htpb' => 2123,
+ 'crh' => 2123,
+ 'nfcn' => 2123,
+ 'bkbz_' => 2122,
+ 'jlcnd' => 2122,
+ 'hvfw' => 2122,
+ 'crjkm' => 2122,
+ 'Ujh' => 2121,
+ 'ljcn' => 2121,
+ 'jhjn' => 2121,
+ 'wdtn' => 2121,
+ 'vjcrd' => 2119,
+ 'hb[' => 2119,
+ 'djqys' => 2118,
+ 'krf_' => 2117,
+ 'hdj' => 2117,
+ '_fa' => 2116,
+ 'bcns' => 2116,
+ 'flm' => 2115,
+ 'ib_' => 2115,
+ '_vek' => 2114,
+ 'y[' => 2114,
+ '_vt;' => 2113,
+ '_yjh' => 2113,
+ 'ufybp' => 2113,
+ 'eck' => 2113,
+ 'hjdy' => 2112,
+ 'vsq_' => 2111,
+ 'jhbb' => 2111,
+ 'eq' => 2111,
+ 'fpf_' => 2110,
+ 'jxrf' => 2110,
+ 'hta' => 2110,
+ 'nfyn' => 2110,
+ '_Vb[f' => 2109,
+ 'knf' => 2109,
+ 'jtr' => 2108,
+ 'enf' => 2108,
+ 'xyst' => 2108,
+ 'ytg' => 2107,
+ 'ycb' => 2107,
+ 'pb_' => 2106,
+ 'u&' => 2105,
+ 'jrjk' => 2105,
+ 'ply' => 2104,
+ 'ncrbq' => 2104,
+ '_.h' => 2103,
+ 'uc' => 2103,
+ 'kzy' => 2103,
+ 'bjyfn' => 2102,
+ 'vju' => 2102,
+ 'yf[' => 2102,
+ 'jyysq' => 2102,
+ 'htrf' => 2102,
+ 'cnbxt' => 2102,
+ 'njvf' => 2102,
+ 'enj' => 2102,
+ 't[f' => 2101,
+ 'ktdf' => 2101,
+ '_yfw' => 2100,
+ 'jyfn_' => 2100,
+ '_fq' => 2098,
+ 'jdys' => 2098,
+ '_fp' => 2097,
+ '_rbc' => 2097,
+ 'dfl' => 2097,
+ '_tc' => 2095,
+ 'vj;' => 2095,
+ 'na' => 2095,
+ 'nbrb' => 2093,
+ 'jtd' => 2092,
+ '_Cfv' => 2091,
+ 'fdnjv' => 2091,
+ 'tcndf' => 2090,
+ ';f_' => 2090,
+ 'yo' => 2089,
+ 'hji' => 2089,
+ 'cbh' => 2089,
+ 'vtyb_' => 2088,
+ 'y;' => 2088,
+ 'j,bk' => 2088,
+ 'vfyl' => 2087,
+ 'cnhjq' => 2087,
+ 'nhbq_' => 2087,
+ 'xyst_' => 2087,
+ 'lhe' => 2086,
+ 'bnc' => 2086,
+ '_djt' => 2084,
+ 't,y' => 2084,
+ 'ywbb_' => 2084,
+ 'nhtk' => 2084,
+ 'Abk' => 2083,
+ 'pym' => 2083,
+ 'vfkm' => 2083,
+ '_cke' => 2082,
+ 'dtpl' => 2082,
+ 'hj;l' => 2081,
+ '_L;t' => 2080,
+ 'cns_' => 2080,
+ 'gtr' => 2079,
+ 'xtvg' => 2079,
+ '_ctd' => 2078,
+ 'dtnf' => 2078,
+ 'eot' => 2078,
+ 'nfyr' => 2077,
+ 'n,jke' => 2077,
+ 'gjdt' => 2076,
+ 'nmt' => 2076,
+ 'aey' => 2076,
+ 'cja' => 2075,
+ 'efk' => 2075,
+ 'rfycr' => 2074,
+ 'vj,' => 2074,
+ 'ej' => 2074,
+ 'ibq' => 2074,
+ 'obt_' => 2074,
+ 'Af' => 2073,
+ 'tnn' => 2073,
+ 'hbyw' => 2073,
+ 'cjp' => 2073,
+ '.w' => 2073,
+ '_xtvg' => 2071,
+ 'djlc' => 2071,
+ 'Ne' => 2069,
+ 'tkmcr' => 2069,
+ 'yajhv' => 2069,
+ '[yj' => 2069,
+ '_gfv' => 2068,
+ 'dbw' => 2068,
+ 'cvjn' => 2067,
+ 'wtcc' => 2067,
+ 'rk.x' => 2066,
+ ',m' => 2065,
+ 'gek' => 2065,
+ 'hlf' => 2065,
+ 'hyj_' => 2065,
+ '_vfi' => 2064,
+ 'dbls' => 2064,
+ 'bpdjl' => 2064,
+ 'ckfd_' => 2064,
+ 'tgt' => 2063,
+ 'ekf_' => 2063,
+ 'znyb' => 2062,
+ 'xfnm' => 2061,
+ ',ek' => 2059,
+ 'ueh' => 2059,
+ 'trfn' => 2059,
+ 'DF' => 2058,
+ 'dfnt' => 2058,
+ 'uu' => 2056,
+ 'nsh' => 2056,
+ '_ntj' => 2055,
+ 'Ge' => 2055,
+ 'lthf' => 2055,
+ 'kftd' => 2055,
+ 'lfx' => 2054,
+ 'tcz' => 2053,
+ 'kty_' => 2053,
+ 'hfg' => 2053,
+ '_<tk' => 2052,
+ 'Fylh' => 2052,
+ 'fvf_' => 2052,
+ '_vtnh' => 2051,
+ 'tgk' => 2051,
+ 'bycrj' => 2051,
+ 'dx' => 2050,
+ 'ujkm' => 2050,
+ 'tktp' => 2050,
+ 'rbyf' => 2050,
+ 'hhj' => 2050,
+ 'egt' => 2050,
+ 'uhf_' => 2049,
+ '_Abk' => 2048,
+ '_nbg' => 2048,
+ '"k' => 2048,
+ '_crjk' => 2047,
+ '_\'h' => 2047,
+ 'jvfn' => 2047,
+ 'tybb' => 2046,
+ 'ubl' => 2045,
+ 'ghtlt' => 2045,
+ 'ntjh' => 2045,
+ '_vtnf' => 2044,
+ 'Jh' => 2044,
+ 'rfvt' => 2044,
+ 'kuj' => 2044,
+ '_zr' => 2043,
+ ',fyr' => 2043,
+ 'kzn' => 2043,
+ 'jdjt' => 2043,
+ 'hbnj' => 2043,
+ 'kbj' => 2042,
+ 'fu_' => 2041,
+ 'tkbrj' => 2041,
+ 'tvs_' => 2041,
+ 'cnth_' => 2041,
+ 'nkf' => 2041,
+ 'njn' => 2041,
+ 'zk' => 2041,
+ 'gtk' => 2040,
+ 'hkj' => 2040,
+ 'rbck' => 2039,
+ 'jxyj' => 2039,
+ 'ghbv' => 2039,
+ 'rjnj' => 2037,
+ 'tqy_' => 2036,
+ 'ge,' => 2036,
+ ';by' => 2035,
+ 'jqys_' => 2035,
+ 'hfdy' => 2035,
+ '_ul' => 2033,
+ 'jhbb_' => 2033,
+ 'wt_' => 2033,
+ '_D_' => 2032,
+ '_gju' => 2031,
+ '_ev' => 2030,
+ 'fhfrn' => 2030,
+ 'qrf' => 2030,
+ 'rnbdy' => 2030,
+ 'ctkj' => 2030,
+ 'cgk' => 2030,
+ ',]t' => 2029,
+ 'jkmcr' => 2029,
+ 'hjlj' => 2029,
+ '_nthh' => 2028,
+ '_wfh' => 2028,
+ 'krb' => 2028,
+ 'hlj' => 2028,
+ 'cvjnh' => 2028,
+ 'elf_' => 2028,
+ '_dbls' => 2027,
+ 'Gtnh' => 2027,
+ 'xtvgb' => 2027,
+ 'gjhy' => 2026,
+ '_Ujh' => 2025,
+ 'dbls_' => 2025,
+ 'vys' => 2025,
+ ';tyy' => 2024,
+ 'vekm' => 2024,
+ 'cbnt' => 2024,
+ 'ntn_' => 2023,
+ 'frf_' => 2022,
+ ',tht' => 2022,
+ 'jyyj' => 2022,
+ 'hfrnt' => 2022,
+ 'cnbne' => 2022,
+ ',tn' => 2021,
+ 'pf,' => 2021,
+ 'bgf' => 2021,
+ 'cjwbf' => 2021,
+ '_egh' => 2020,
+ 'Ub' => 2020,
+ 'ltkf' => 2020,
+ 'yy_' => 2020,
+ 'hti' => 2020,
+ 'hjtr' => 2020,
+ '_kbn' => 2019,
+ 'tlyb' => 2019,
+ ';cr' => 2019,
+ 'jdth' => 2019,
+ 'ceh' => 2019,
+ 'eccrj' => 2019,
+ 'yfnf' => 2017,
+ 'ytw_' => 2017,
+ '_c,' => 2016,
+ '_cgt' => 2016,
+ ',hz_' => 2016,
+ 'pym_' => 2016,
+ 'abrf' => 2016,
+ 'dtq' => 2015,
+ 'bkkb' => 2015,
+ 'jvth' => 2015,
+ 't;y' => 2014,
+ 'tkz_' => 2014,
+ '[jl_' => 2014,
+ '_fh[' => 2013,
+ '_gfd' => 2013,
+ '_gfk' => 2013,
+ 'brfw' => 2012,
+ 'Hb' => 2011,
+ 'lth_' => 2011,
+ 'rjkt' => 2011,
+ 'nbw' => 2011,
+ 'eghf' => 2011,
+ '_fvth' => 2010,
+ '_dn' => 2010,
+ 'rjl' => 2010,
+ 'vfyjd' => 2010,
+ 'Vfr' => 2008,
+ 'gthc' => 2008,
+ 'fylht' => 2007,
+ 't[yb' => 2007,
+ 'hern' => 2007,
+ 'qt' => 2006,
+ 'gjhj' => 2006,
+ '_gen' => 2005,
+ 'lbb' => 2005,
+ 'va' => 2005,
+ 'jdjt_' => 2005,
+ 'fcnf' => 2004,
+ 'ytn_' => 2004,
+ 'ybpfw' => 2004,
+ 'ge,k' => 2004,
+ '_Fylh' => 2003,
+ 'epsrf' => 2003,
+ 'jhvfw' => 2002,
+ 'gj[' => 2002,
+ 'abp' => 2002,
+ 'dtk_' => 2001,
+ 'tvm' => 2001,
+ 'pdfyb' => 2001,
+ 'jcn_' => 2001,
+ 'Uth' => 2000,
+ 'ccrf' => 2000,
+ 'Cgbc' => 1999,
+ 'ifh' => 1999,
+ '_gjcn' => 1998,
+ '_Cgbc' => 1997,
+ 'dbh' => 1996,
+ 'tqcn' => 1996,
+ 'kbxt' => 1996,
+ '_Ne' => 1995,
+ '_;e' => 1995,
+ 'pfdj' => 1994,
+ 'byt_' => 1994,
+ '_ltht' => 1993,
+ 'bvy' => 1993,
+ 'nbq' => 1993,
+ '_Af' => 1992,
+ 'fnmz' => 1992,
+ 'dbnb' => 1992,
+ '.hb' => 1992,
+ 'hjlys' => 1991,
+ 'cnhja' => 1991,
+ 'afv' => 1991,
+ 'fcc_' => 1990,
+ '_Gtnh' => 1987,
+ 'ufy_' => 1987,
+ 'dbntk' => 1986,
+ '_u_' => 1985,
+ '_vbk' => 1985,
+ ';le' => 1985,
+ 'jwbfk' => 1985,
+ '_el' => 1984,
+ 'dfhb' => 1984,
+ 'jj,' => 1984,
+ 'fkbc' => 1983,
+ 'bdjn' => 1983,
+ 'qcrbt' => 1983,
+ 'rjhf' => 1983,
+ 'kjg' => 1983,
+ 'HT' => 1982,
+ 'fir' => 1982,
+ 'rjycn' => 1982,
+ 'yjkj' => 1982,
+ 'wtd_' => 1982,
+ 'qn_' => 1980,
+ 'hjkt' => 1980,
+ '_ktc' => 1979,
+ 'fnr' => 1979,
+ 'nbrb_' => 1979,
+ 'yjy' => 1977,
+ '_yfe' => 1976,
+ 'JC' => 1976,
+ 'fnbxt' => 1976,
+ 'l;_' => 1976,
+ 'brfwb' => 1976,
+ 'kbh' => 1976,
+ 'cgjk' => 1976,
+ 'tvz' => 1975,
+ 'plt' => 1975,
+ 'rev' => 1975,
+ 'nrj' => 1975,
+ 'jlr' => 1974,
+ '_de' => 1973,
+ 'tdyf' => 1972,
+ 'tybb_' => 1972,
+ 'bye' => 1972,
+ 'qcndj' => 1972,
+ 'vtnhj' => 1972,
+ 'yrw' => 1972,
+ 'KB' => 1970,
+ 'rns' => 1970,
+ 'xbr_' => 1970,
+ '_"k' => 1969,
+ '_gfhf' => 1969,
+ 'j,_' => 1969,
+ 'rctq' => 1968,
+ '_rbyj' => 1967,
+ 'e,_' => 1967,
+ '_\'c' => 1966,
+ 'FN' => 1966,
+ 'ltkb' => 1966,
+ 'lbnt' => 1966,
+ 'cyz' => 1966,
+ 'Rhf' => 1965,
+ 'tyyjt' => 1964,
+ 'tfn' => 1963,
+ 'ge,kb' => 1962,
+ 'vj_' => 1961,
+ 'dv' => 1960,
+ '_Uth' => 1959,
+ '_gfy' => 1959,
+ 'frn_' => 1959,
+ 'fer' => 1959,
+ ',jq' => 1959,
+ 'l\'' => 1959,
+ 'thtdj' => 1959,
+ 'myju' => 1959,
+ 'ulf_' => 1958,
+ 'jvtn' => 1958,
+ 'gbk' => 1958,
+ 'hfdf' => 1958,
+ 'cvf' => 1958,
+ 'ghjt' => 1957,
+ 'tdhjg' => 1956,
+ 'xfnm_' => 1956,
+ '_Jh' => 1955,
+ 'fpdb' => 1955,
+ 'trctq' => 1955,
+ 'cbr' => 1955,
+ '_Vfr' => 1954,
+ 'Cgbcj' => 1954,
+ 'lcrb' => 1954,
+ 'thtc' => 1954,
+ 'Fv' => 1953,
+ 'lfkm' => 1953,
+ 'yuh' => 1953,
+ 'ghjw' => 1952,
+ 'myjuj' => 1952,
+ 'rctq_' => 1951,
+ 'kmyju' => 1951,
+ 'vbl' => 1951,
+ 'erjd' => 1951,
+ 'fdjl' => 1950,
+ ',jy' => 1950,
+ 'hp' => 1950,
+ ',tcg' => 1949,
+ 'jyz' => 1949,
+ 'psd' => 1948,
+ 'thfne' => 1947,
+ 'ythfk' => 1947,
+ 'cl' => 1947,
+ '_\'v' => 1946,
+ 'rjkf_' => 1946,
+ 'kkb_' => 1946,
+ 'gjky' => 1946,
+ '_eyb' => 1945,
+ 'fnc' => 1944,
+ 'ntq_' => 1944,
+ 'afh' => 1944,
+ 'txtyb' => 1943,
+ '_Ge' => 1942,
+ 'inf' => 1942,
+ '_Ub' => 1941,
+ '_vjkj' => 1941,
+ 'tcnt' => 1941,
+ 'pt_' => 1941,
+ 'jhvf_' => 1941,
+ 'bwr' => 1940,
+ 'eirf' => 1940,
+ 'x\\' => 1940,
+ '_cjwb' => 1939,
+ 'Jn' => 1939,
+ 'tcb' => 1939,
+ 'hzy' => 1939,
+ '_ccc' => 1938,
+ '_cs' => 1938,
+ 'lj;' => 1938,
+ 'thbrf' => 1938,
+ 'bnhbq' => 1938,
+ 'fdtk' => 1937,
+ 'jd^' => 1936,
+ 'lw' => 1935,
+ 'ybyf' => 1935,
+ '_nhj' => 1934,
+ 'jdju' => 1934,
+ 'nhty' => 1934,
+ 'rcg' => 1933,
+ 'ntu' => 1933,
+ '_cnfn' => 1932,
+ 'fkju' => 1932,
+ 'tqr' => 1932,
+ 'yny' => 1931,
+ 'ibq_' => 1931,
+ 'fpf[' => 1930,
+ '_djty' => 1929,
+ 'nhtnm' => 1929,
+ '_,hb' => 1928,
+ ',kbr' => 1928,
+ ',jhy' => 1927,
+ 'ycnb' => 1927,
+ 'nbd_' => 1927,
+ ',tkm' => 1926,
+ 'thysq' => 1926,
+ 'yob' => 1926,
+ '_bycn' => 1925,
+ 'bly' => 1925,
+ 'gtw' => 1925,
+ 'xfk' => 1924,
+ '\\\\' => 1923,
+ 'ttdb' => 1923,
+ 'j;b' => 1923,
+ 'fif' => 1922,
+ 't;le' => 1922,
+ 'VF' => 1921,
+ 'byb_' => 1921,
+ 'hfpl' => 1921,
+ 'htcc' => 1921,
+ 'cj_' => 1921,
+ 'cnjx' => 1921,
+ 'jnys' => 1920,
+ '_cfk' => 1919,
+ '_wd' => 1918,
+ 'kthb' => 1918,
+ 'eyl' => 1918,
+ 'fkn' => 1917,
+ 'ghjwt' => 1917,
+ 'pm_' => 1916,
+ 'brfyc' => 1916,
+ 'dfntk' => 1915,
+ 'ncn' => 1915,
+ '_rkt' => 1914,
+ 'fvbkb' => 1914,
+ 'jhh' => 1914,
+ 'thhb' => 1913,
+ 'k.w' => 1913,
+ 'rnthb' => 1912,
+ 'fks_' => 1911,
+ 'ytp' => 1911,
+ 'pbl' => 1910,
+ 'htlb' => 1910,
+ 'jhyfz' => 1909,
+ 'hvfwb' => 1909,
+ 'hei' => 1909,
+ 'fiy' => 1908,
+ 'trh' => 1908,
+ '_ljr' => 1906,
+ 'lthtd' => 1906,
+ 'db;' => 1905,
+ 'yrwb' => 1905,
+ 'jcnt' => 1905,
+ '_yfwb' => 1904,
+ 'vfnth' => 1904,
+ 'q,' => 1903,
+ 'jpj' => 1903,
+ 'wtg' => 1903,
+ 'scj' => 1903,
+ '_dj_' => 1902,
+ 'djkj' => 1902,
+ 'cnfyj' => 1902,
+ '_Hb' => 1901,
+ 'k;' => 1901,
+ 'ycrjt' => 1901,
+ '[jkj' => 1901,
+ '_wtyn' => 1900,
+ 'djtyy' => 1900,
+ 'jyw' => 1900,
+ '_ghjl' => 1899,
+ 'flbj' => 1899,
+ 'thdj' => 1899,
+ 'jd^_' => 1899,
+ 'l;jy' => 1898,
+ 'hbrfy' => 1897,
+ 'Gk' => 1896,
+ 'j[jl' => 1896,
+ 'gjke' => 1896,
+ 'fxfn' => 1895,
+ 'rbyf_' => 1895,
+ 'ttdbx' => 1894,
+ 'jltk' => 1894,
+ 'wtk' => 1894,
+ 'fls' => 1893,
+ 'dby_' => 1893,
+ 'jgjh' => 1893,
+ 'h,e' => 1893,
+ 'ccch' => 1893,
+ 'vfp' => 1892,
+ 'bds' => 1891,
+ '_rju' => 1890,
+ '_ctrc' => 1890,
+ 'gfvz' => 1890,
+ 'hj;lt' => 1890,
+ '_Rhf' => 1889,
+ 'ljhjd' => 1889,
+ 'yjg' => 1889,
+ 'xm_' => 1889,
+ 'rfd' => 1888,
+ '_cjp' => 1887,
+ 'thfnj' => 1887,
+ 'hev' => 1887,
+ 'Ue' => 1886,
+ 'lt;' => 1886,
+ 'cjv' => 1886,
+ 'fvvf' => 1885,
+ 'bvz' => 1885,
+ 'vtq' => 1885,
+ 'Rt' => 1884,
+ 'jbn' => 1884,
+ 'myjq' => 1884,
+ '_Jn' => 1883,
+ '_utyt' => 1883,
+ 'lbb_' => 1883,
+ 'tks' => 1883,
+ 'bns_' => 1883,
+ 'vfl' => 1883,
+ 'mcrj' => 1883,
+ '_vekm' => 1882,
+ 'frjd_' => 1882,
+ 'lbq' => 1882,
+ 'jlyf' => 1882,
+ 'jxrf_' => 1882,
+ 'kmyjq' => 1881,
+ 'vkt' => 1881,
+ 'jb_' => 1881,
+ '_^' => 1880,
+ '_[fhf' => 1880,
+ 'fcjd' => 1880,
+ 'vjyn' => 1880,
+ 'gfvzn' => 1880,
+ '_ldj' => 1879,
+ 'uthv' => 1879,
+ 'yybr' => 1879,
+ 'yjkju' => 1879,
+ '_ccch' => 1878,
+ '_ajy' => 1878,
+ 'fye' => 1878,
+ 'tkmyf' => 1878,
+ 'vj,b' => 1878,
+ 'ccch_' => 1878,
+ 'hjr_' => 1877,
+ '_trf' => 1876,
+ 't[j' => 1876,
+ 'nfkk' => 1876,
+ 'nehy' => 1876,
+ 'zgj' => 1876,
+ '_afv' => 1875,
+ 'byaj' => 1875,
+ 'vtyf' => 1875,
+ 'jby' => 1875,
+ '_ckf' => 1874,
+ '.wb' => 1874,
+ '_kty' => 1873,
+ 'ttd_' => 1873,
+ '_bvty' => 1872,
+ '_htrf' => 1872,
+ 'htrf_' => 1872,
+ 'dbt' => 1871,
+ 'drb' => 1871,
+ 'kj,' => 1871,
+ '_pfv' => 1870,
+ 'bpvt' => 1870,
+ 'kmvs' => 1869,
+ '_gjg' => 1868,
+ 'ktyyj' => 1868,
+ 'vekmn' => 1868,
+ 'myjq_' => 1868,
+ '_dtrf' => 1867,
+ 'ylth' => 1867,
+ 'lbwb' => 1866,
+ 'tkmcn' => 1866,
+ 'jkty' => 1865,
+ 'h;f' => 1865,
+ 'hbg' => 1865,
+ 'hct' => 1865,
+ 'Ñ–d' => 1865,
+ 'abw' => 1864,
+ '_vy' => 1863,
+ 'Ke' => 1863,
+ 'v,f' => 1863,
+ '_Fv' => 1862,
+ '_cdtn' => 1862,
+ 'jdfnm' => 1862,
+ 'hfcg' => 1862,
+ 'crjh' => 1862,
+ '_[jk' => 1861,
+ 'Gfh' => 1861,
+ 'frnj' => 1861,
+ 'dtnf_' => 1861,
+ 'gthds' => 1861,
+ 'pdbn' => 1860,
+ 'yjdc' => 1860,
+ 'bcm_' => 1859,
+ 'jckfd' => 1859,
+ 'Vjc' => 1858,
+ 'nt[yb' => 1858,
+ 'nyjt' => 1858,
+ 'nhfn' => 1858,
+ 'rth_' => 1857,
+ 'dfcb' => 1856,
+ 'vfz_' => 1856,
+ 'ehs' => 1856,
+ 'fyfn' => 1855,
+ 'btd_' => 1855,
+ 'nn_' => 1855,
+ 'bit' => 1854,
+ 'kt,' => 1854,
+ 'Dfc' => 1853,
+ 'Xn' => 1853,
+ 'cfvjk' => 1853,
+ 'bndf' => 1852,
+ 'jktn_' => 1852,
+ '_ye' => 1851,
+ 'bre' => 1851,
+ 'bxys' => 1851,
+ 'rns_' => 1851,
+ 'yjdt' => 1851,
+ 'z,hz' => 1851,
+ 'fyyf_' => 1850,
+ 'iyb' => 1850,
+ 'tcny' => 1849,
+ 'kkth' => 1848,
+ 'jtrn' => 1848,
+ 'b^' => 1847,
+ 'kbqc' => 1847,
+ 'hjnbd' => 1847,
+ 'cjn' => 1847,
+ 'afvb' => 1847,
+ 'ybh' => 1846,
+ 'jhjc' => 1846,
+ 'njv_' => 1846,
+ 'nnt' => 1846,
+ ',thu' => 1844,
+ 'ycnf' => 1844,
+ 'jds[' => 1844,
+ 'hrt' => 1844,
+ 'kjdbx' => 1843,
+ 'hs,' => 1843,
+ '_Ue' => 1842,
+ 'trfnt' => 1842,
+ 'pfl' => 1842,
+ 'hjx' => 1842,
+ '[fhfr' => 1842,
+ '_gfvz' => 1841,
+ '_htq' => 1841,
+ 'fqkj' => 1841,
+ 'djqc' => 1841,
+ 'rf,' => 1841,
+ 'ybyf_' => 1841,
+ 'jdtr_' => 1841,
+ 'enh' => 1841,
+ '_rdf' => 1840,
+ 'nyjt_' => 1840,
+ 'irb_' => 1840,
+ '_,el' => 1839,
+ 'xrb_' => 1839,
+ '_v_' => 1838,
+ '_ghjt' => 1838,
+ 'dkz' => 1838,
+ 'KT' => 1837,
+ 'f.ob' => 1837,
+ 'trnb' => 1837,
+ 'tys_' => 1837,
+ 'cnjr' => 1837,
+ 'znm_' => 1837,
+ '-r' => 1836,
+ '_pdt' => 1836,
+ 'akj' => 1835,
+ '_,hj' => 1834,
+ 'rtk' => 1834,
+ 'kmvs_' => 1834,
+ 'cw' => 1834,
+ 'ot_' => 1834,
+ '_hflb' => 1833,
+ 'ley' => 1833,
+ 'kbqcr' => 1833,
+ 'vj,bk' => 1833,
+ 'jgs' => 1833,
+ 'lbh' => 1832,
+ 'tdyf_' => 1832,
+ 'bfr' => 1832,
+ 'hfpdb' => 1832,
+ '_reg' => 1831,
+ 'fkml' => 1831,
+ 'hjtrn' => 1831,
+ 'njkt' => 1831,
+ 'zpm' => 1831,
+ '_ghjw' => 1830,
+ 'ytybz' => 1830,
+ 'xfh' => 1830,
+ 'fnfc' => 1829,
+ ';tkt' => 1829,
+ 'bvz_' => 1829,
+ 'hdb' => 1829,
+ '_Dfc' => 1828,
+ 'bkmvs' => 1828,
+ 'm.n' => 1828,
+ 'Xnj' => 1827,
+ 'fpdf' => 1827,
+ 'pvf' => 1827,
+ 'b&' => 1827,
+ 'vgfy' => 1827,
+ 'jvgf' => 1827,
+ 'nfywb' => 1827,
+ '_rbh' => 1826,
+ '_Xn' => 1824,
+ 'KF' => 1824,
+ 'cneg' => 1824,
+ '_\'g' => 1823,
+ 'f[c' => 1823,
+ 'ujkjd' => 1823,
+ 'jity' => 1823,
+ '_wdt' => 1822,
+ 'qkjd' => 1822,
+ 'ycnbn' => 1822,
+ 'hcndj' => 1822,
+ '_htp' => 1821,
+ 'rfxf' => 1821,
+ 'jds[_' => 1821,
+ 'jkmys' => 1821,
+ '_Gfh' => 1820,
+ '_zg' => 1820,
+ 'jzy' => 1820,
+ 'gcb[' => 1820,
+ 'ryz' => 1819,
+ 'k.wb' => 1819,
+ 'vfib' => 1819,
+ 'ctkm' => 1819,
+ 'cke;' => 1819,
+ '_rfnf' => 1818,
+ '_yfl' => 1818,
+ 'dto' => 1818,
+ 'jht_' => 1818,
+ 'ftnc' => 1817,
+ 'bhcr' => 1817,
+ 'bndf_' => 1817,
+ 'yyz_' => 1817,
+ 'ltym_' => 1816,
+ 'crec' => 1816,
+ 'itc' => 1816,
+ '_gjhn' => 1815,
+ 'aht' => 1815,
+ 'rkfl' => 1814,
+ 'cnfyw' => 1814,
+ '_bvz' => 1813,
+ '_gbn' => 1813,
+ 'fhjd_' => 1813,
+ 'tdyt' => 1813,
+ '_Gk' => 1812,
+ 'nthv' => 1812,
+ 'erb' => 1812,
+ 'tktc' => 1811,
+ 'ybdt' => 1811,
+ 'e,kbr' => 1811,
+ 'fkmz' => 1810,
+ 'bltj' => 1810,
+ '_jpt' => 1809,
+ 'fhrf' => 1809,
+ 'ylhjd' => 1809,
+ 'hf;l' => 1809,
+ '_,sk' => 1808,
+ '_ntjh' => 1808,
+ 'ybuf' => 1807,
+ 'yjz' => 1807,
+ 'htlcn' => 1807,
+ 'fob' => 1806,
+ 'hjgt' => 1805,
+ '[b_' => 1805,
+ '_Rt' => 1804,
+ '_dty' => 1804,
+ 'Ahf' => 1804,
+ '_Xnj' => 1803,
+ 'yjdcr' => 1803,
+ 'eirby' => 1803,
+ '_jly' => 1802,
+ ',otc' => 1802,
+ 'yfwbj' => 1802,
+ 'NB' => 1801,
+ 'b-' => 1801,
+ 'rcbv' => 1801,
+ 'vvf_' => 1801,
+ '_trfn' => 1800,
+ 'fds' => 1800,
+ 'ltqc' => 1800,
+ 'bntkb' => 1800,
+ 'rhtc' => 1800,
+ '_eghf' => 1799,
+ 'ftncz' => 1799,
+ 'dg' => 1799,
+ '_gjy' => 1798,
+ 'fvby' => 1798,
+ 'fa_' => 1798,
+ ',l' => 1798,
+ 'vbybc' => 1798,
+ 'ldbu' => 1797,
+ 'tcge' => 1797,
+ 'rv' => 1797,
+ 'djny' => 1796,
+ 'y.' => 1796,
+ 'afvbk' => 1796,
+ '_bvz_' => 1795,
+ 'Ght' => 1795,
+ 'ajy_' => 1795,
+ 'NH' => 1794,
+ 'jpd' => 1794,
+ 'nen' => 1794,
+ 'zgjy' => 1794,
+ 'uhs_' => 1793,
+ 'trnjh' => 1793,
+ 'rrt' => 1793,
+ 'kbf' => 1793,
+ 'z,hz_' => 1793,
+ 'tjhb' => 1792,
+ 'hfdbk' => 1792,
+ 'ht[' => 1792,
+ 'fhrj' => 1791,
+ 'tdjk' => 1790,
+ 'bltyn' => 1790,
+ 'ghjv' => 1790,
+ 'njyb' => 1790,
+ '\\d' => 1790,
+ '_wdtn' => 1789,
+ 'fywbb' => 1789,
+ 'hjdr' => 1789,
+ '_gjke' => 1788,
+ '_afvb' => 1788,
+ 'Xnj_' => 1788,
+ ',jl' => 1788,
+ 'djlcn' => 1787,
+ 'tle' => 1787,
+ '_f\'' => 1786,
+ '_ryz' => 1786,
+ '_aey' => 1786,
+ ',otcn' => 1786,
+ 'bnbx' => 1786,
+ 'jdkt' => 1785,
+ 'dutyb' => 1784,
+ 'uec' => 1784,
+ 'cntyb' => 1784,
+ '_,bn' => 1783,
+ 'vjyj' => 1783,
+ 'cba' => 1783,
+ 'Ñ–z' => 1783,
+ '_byaj' => 1782,
+ 'tnjd' => 1782,
+ 'jcrjd' => 1782,
+ '_dfcb' => 1781,
+ '_pb' => 1781,
+ 'fywbz' => 1781,
+ 'ktvt' => 1781,
+ 'jyyfz' => 1781,
+ 'htdyt' => 1781,
+ 'hsn' => 1781,
+ 'im' => 1781,
+ 'obr' => 1781,
+ '_Vjc' => 1780,
+ '_ljhj' => 1780,
+ 'tb_' => 1780,
+ 'jlh' => 1780,
+ 'bpdt' => 1779,
+ 'babr' => 1779,
+ 'juk' => 1779,
+ 'blf_' => 1778,
+ 'byajh' => 1778,
+ 'hf;t' => 1778,
+ 'fpdbn' => 1777,
+ 'tyns' => 1777,
+ 'yjvt' => 1777,
+ 'zr_' => 1777,
+ 'Fr' => 1776,
+ 'yjl' => 1776,
+ 'tqcnd' => 1775,
+ 'thbb' => 1775,
+ '[fk' => 1775,
+ 'fcnty' => 1774,
+ 'dbl_' => 1774,
+ 'bylb' => 1774,
+ 'tyyjq' => 1773,
+ 'bfn' => 1773,
+ 'ldt' => 1772,
+ '_u&' => 1771,
+ 'Yjd' => 1771,
+ 'fnbr' => 1771,
+ '_l;jy' => 1770,
+ '_jpth' => 1770,
+ 'Fylht' => 1770,
+ ';bdjn' => 1770,
+ 'jrcb' => 1770,
+ '.,j' => 1770,
+ '_Xnj_' => 1769,
+ ',sn' => 1769,
+ 'njvj' => 1769,
+ 'ehjd' => 1769,
+ 'tcnf' => 1768,
+ 'rdb' => 1768,
+ 'vfiby' => 1768,
+ 'tpjy' => 1767,
+ 'hhf' => 1767,
+ '_vtcn' => 1766,
+ 'jdjuj' => 1766,
+ 'eyrw' => 1766,
+ '_hs,' => 1765,
+ '_ie' => 1765,
+ 'zrjd' => 1765,
+ 'ukj' => 1764,
+ 'kmcrj' => 1764,
+ 'jkft' => 1764,
+ '_rjcn' => 1763,
+ 'jya' => 1763,
+ 'thdf' => 1762,
+ '-v' => 1761,
+ 'frjq' => 1761,
+ 'hjkm_' => 1761,
+ '_Ke' => 1760,
+ '_gcb' => 1760,
+ 'dfcbk' => 1760,
+ 'pdtp' => 1760,
+ 'kjnj' => 1760,
+ 'el_' => 1760,
+ 'fym_' => 1759,
+ 'twrb' => 1759,
+ 'cnhtk' => 1759,
+ 'jnk' => 1758,
+ 'hhb_' => 1758,
+ '.nt' => 1758,
+ 'trk' => 1757,
+ 'eghfd' => 1757,
+ '_F&' => 1756,
+ 'kjnf_' => 1756,
+ 'jhg' => 1756,
+ 'nfl' => 1756,
+ 'vtyt' => 1755,
+ '_dnj' => 1754,
+ 'frjy_' => 1754,
+ 'jrf_' => 1754,
+ 'jvbr' => 1754,
+ 'hvfyb' => 1754,
+ 'cge,' => 1754,
+ 'znt' => 1754,
+ '_rbnf' => 1753,
+ '_zgj' => 1753,
+ ',tkj' => 1753,
+ ';bv' => 1753,
+ 'dthcb' => 1751,
+ 'tnhf' => 1751,
+ 'thi' => 1750,
+ 'ycrju' => 1750,
+ 'f\'h' => 1748,
+ ';tcn' => 1748,
+ 'vf[' => 1748,
+ 'vtyyj' => 1748,
+ 'jhjd_' => 1748,
+ 'cjcnf' => 1748,
+ 'fcbkb' => 1747,
+ 'gjhyj' => 1747,
+ 'hht' => 1747,
+ '_Ght' => 1746,
+ 'jdh' => 1746,
+ 'cge,k' => 1746,
+ 'nst' => 1746,
+ 'jyt_' => 1745,
+ 'itybt' => 1745,
+ '_aby' => 1744,
+ ',z' => 1744,
+ 'hfcnt' => 1744,
+ '_gjhy' => 1743,
+ 'Rjk' => 1743,
+ 'ufnt' => 1743,
+ '_e,' => 1742,
+ '_xbck' => 1742,
+ 'nfcnh' => 1742,
+ 'nmzy' => 1742,
+ 'fnfcn' => 1741,
+ 'hyjt' => 1741,
+ 'Dfk' => 1740,
+ 'yb[' => 1740,
+ 'b;ty' => 1739,
+ 'vh' => 1739,
+ 'ghjnb' => 1739,
+ 'nfhb' => 1739,
+ '_rfhf' => 1738,
+ 'bjuh' => 1738,
+ 'ybl' => 1738,
+ 'jljd_' => 1738,
+ 'cnys' => 1738,
+ 'mx' => 1738,
+ 'julf_' => 1737,
+ 'jlcr' => 1737,
+ '_dtc' => 1736,
+ 'ldb;' => 1736,
+ 'Rfr_' => 1735,
+ 'jccbz' => 1735,
+ 'tcge,' => 1734,
+ 'bhjdj' => 1734,
+ 'hen' => 1734,
+ '_cgjh' => 1733,
+ 'fl;' => 1733,
+ 'cyjdy' => 1733,
+ 'ktlj' => 1732,
+ 'ctdt' => 1732,
+ 'pdtpl' => 1731,
+ 'nhern' => 1731,
+ 'eirf_' => 1731,
+ 'lth;' => 1730,
+ ',hfn' => 1729,
+ 'lju' => 1729,
+ 'tyns_' => 1729,
+ ';jy_' => 1729,
+ 'bkmz' => 1729,
+ 'rjkft' => 1729,
+ 'kjdj_' => 1729,
+ 'j,]' => 1729,
+ 'bdjny' => 1728,
+ 'jvv' => 1728,
+ 'atc' => 1728,
+ '_zgjy' => 1727,
+ 'fnfh' => 1727,
+ 'uyb' => 1727,
+ 'bjkj' => 1727,
+ 'eyrwb' => 1726,
+ '_hjp' => 1725,
+ 'frbt' => 1725,
+ 'fgt' => 1725,
+ 'pjh' => 1725,
+ 'ecnh' => 1725,
+ 'GJ' => 1724,
+ 'tfy' => 1724,
+ 'bjuhf' => 1724,
+ 'ktjy' => 1724,
+ 'j;f' => 1724,
+ '_Ahf' => 1723,
+ '_htf' => 1723,
+ '_hta' => 1723,
+ 'txf' => 1723,
+ 'qi' => 1723,
+ 'hyjt_' => 1723,
+ '_rfyf' => 1722,
+ 'rfrb' => 1722,
+ 'htkb' => 1722,
+ 'cvth' => 1722,
+ 'wÑ–' => 1722,
+ 'frjq_' => 1721,
+ 'babrf' => 1721,
+ 're,' => 1720,
+ '_rfc' => 1719,
+ '_rjnj' => 1719,
+ 'ler' => 1719,
+ 'pf[c' => 1719,
+ 'pjy_' => 1719,
+ '_dnjh' => 1718,
+ '_ktu' => 1718,
+ 'fyyj' => 1718,
+ 'ekbwf' => 1718,
+ 'jdtrf' => 1717,
+ 'hfz' => 1717,
+ 'L_' => 1716,
+ 'jkftd' => 1716,
+ 'ghbh' => 1716,
+ 'zq' => 1716,
+ 'NT' => 1715,
+ 'ytr' => 1715,
+ 'Ñ–c' => 1715,
+ 'jgfc' => 1714,
+ 'tlcnd' => 1713,
+ '_Rfr_' => 1712,
+ 'thbb_' => 1712,
+ 'tcj' => 1712,
+ '_Fr' => 1711,
+ 'dfq' => 1711,
+ 'tpt' => 1711,
+ 'vjy_' => 1711,
+ 'otybt' => 1711,
+ 'srf_' => 1711,
+ '_uthv' => 1710,
+ 'b^_' => 1710,
+ 'rk_' => 1710,
+ '_rfvt' => 1709,
+ '_gkt' => 1708,
+ 'IF' => 1708,
+ 'de_' => 1708,
+ 'kjx' => 1708,
+ 'K.' => 1707,
+ 'pfdjl' => 1707,
+ 'kbt' => 1707,
+ 'nbf' => 1707,
+ '_wth' => 1706,
+ 'tlthf' => 1706,
+ 'trt' => 1706,
+ 'txtc' => 1706,
+ 'bvfn' => 1706,
+ 'cysq' => 1706,
+ '_bkb' => 1705,
+ 'vtnfk' => 1705,
+ 'ymr' => 1705,
+ 'cbd' => 1705,
+ 'Hec' => 1704,
+ 'kbpv' => 1704,
+ 'yfu' => 1704,
+ 'jle_' => 1704,
+ '_rjkj' => 1703,
+ ',.' => 1703,
+ 'djk.' => 1703,
+ 'jk.w' => 1703,
+ 'ublh' => 1702,
+ 'rke' => 1702,
+ 'rhsn' => 1702,
+ 'afr' => 1702,
+ '[j;' => 1702,
+ '_gjv' => 1701,
+ 'fpf[c' => 1701,
+ 'hf;ty' => 1701,
+ 'ajk' => 1701,
+ 'hjdt' => 1700,
+ '_dfh' => 1699,
+ '_gfc' => 1699,
+ 'Vfhb' => 1699,
+ ',er' => 1699,
+ '_Dfk' => 1698,
+ 'f;b' => 1698,
+ 'ybuf_' => 1698,
+ 'ghjtr' => 1698,
+ 'evtyn' => 1698,
+ 'uthvf' => 1697,
+ 'bfy_' => 1697,
+ 'ynhf' => 1697,
+ ';yf' => 1696,
+ 'qp' => 1696,
+ 'jyb_' => 1696,
+ 'aat' => 1696,
+ '_bn' => 1695,
+ 'DB' => 1695,
+ 'hcjy' => 1695,
+ 'cysq_' => 1695,
+ '_Rjk' => 1694,
+ '_Yjd' => 1694,
+ '_gfn' => 1694,
+ 'b,j' => 1694,
+ 'vjr' => 1694,
+ 'cyt' => 1694,
+ 'ult' => 1693,
+ 'bhjl' => 1693,
+ 'vgk' => 1693,
+ 'ckjdj' => 1693,
+ 'xyjc' => 1693,
+ 'rjr' => 1692,
+ 'cbj' => 1692,
+ '_pfdj' => 1691,
+ '_pjk' => 1691,
+ 'lhf_' => 1691,
+ 'rfxfn' => 1691,
+ 'ksq' => 1691,
+ 'jkjy' => 1691,
+ 'nhjb' => 1691,
+ '_gcb[' => 1690,
+ 'djj' => 1690,
+ 'djht' => 1690,
+ 'ybdth' => 1690,
+ 'ha_' => 1690,
+ '[fv' => 1690,
+ 'l.' => 1689,
+ 'pdbnb' => 1689,
+ 'bdthc' => 1689,
+ 'rdf_' => 1689,
+ 'vjhc' => 1689,
+ 'cnjxy' => 1689,
+ 'Lh' => 1688,
+ 't,h' => 1688,
+ 'pcr' => 1688,
+ '_hfcg' => 1687,
+ 'ufl' => 1687,
+ 'thtv' => 1687,
+ 'cnfyf' => 1687,
+ 'KJ' => 1686,
+ 'lrb' => 1686,
+ 'bkbq' => 1686,
+ 'yjn' => 1686,
+ 'nhjt' => 1686,
+ 'nst_' => 1686,
+ '_ctdt' => 1685,
+ 'dtncr' => 1685,
+ 'htlf' => 1685,
+ 'cdf' => 1685,
+ 'ctdth' => 1685,
+ 'ncrj' => 1685,
+ '_ghbh' => 1683,
+ 'frh' => 1683,
+ 'djcnj' => 1683,
+ 'btv' => 1683,
+ 'bcre' => 1683,
+ 'jrk' => 1683,
+ 'Cnh' => 1682,
+ 'gthtd' => 1682,
+ 'fybpf' => 1681,
+ 'utyth' => 1681,
+ 'crjdc' => 1681,
+ 'ent' => 1681,
+ '_vfib' => 1680,
+ '_,tkj' => 1679,
+ 'fhfy' => 1679,
+ 'buhs' => 1679,
+ 'htqc' => 1679,
+ 'rey' => 1678,
+ 'jkbc' => 1678,
+ 'o_' => 1678,
+ 'f;lf' => 1677,
+ 'ubk' => 1677,
+ 'cb[j' => 1677,
+ '_htd' => 1676,
+ 'njkj' => 1676,
+ 'ncrf' => 1676,
+ 'fpfy' => 1675,
+ 'q^' => 1675,
+ 'kbxy' => 1675,
+ 'ghbyw' => 1675,
+ 'eu_' => 1675,
+ '[hfy' => 1675,
+ 'djy' => 1674,
+ 'xybr' => 1674,
+ 'ml_' => 1674,
+ 'Ñ–z_' => 1674,
+ 'he;t' => 1673,
+ 'cjdf' => 1673,
+ 'nkb' => 1673,
+ '_dblt' => 1672,
+ 'tdj_' => 1672,
+ 'yfpd' => 1672,
+ 'jwtc' => 1672,
+ 'zyf_' => 1672,
+ 'fnehf' => 1671,
+ 'yt;' => 1671,
+ '_bl' => 1670,
+ 'gzn' => 1670,
+ 'extyb' => 1670,
+ '_cty' => 1669,
+ 'tvfn' => 1669,
+ 'e;ty' => 1669,
+ '_vbr' => 1668,
+ 'uthj' => 1668,
+ ';t_' => 1668,
+ 'rjvf' => 1668,
+ '_rhs' => 1667,
+ ';lfy' => 1667,
+ 'bcgj' => 1667,
+ 'rjnjh' => 1667,
+ 'as' => 1667,
+ '_j,]' => 1666,
+ '_gjkt' => 1666,
+ 'ksq_' => 1666,
+ 'vfn_' => 1666,
+ ',thn_' => 1665,
+ 'lbntk' => 1665,
+ 'lkb' => 1665,
+ 'tnb_' => 1665,
+ 'kbxtc' => 1665,
+ 'f\'hj' => 1664,
+ 'TK' => 1663,
+ 'jld' => 1663,
+ 'frk' => 1662,
+ 'ufntk' => 1662,
+ 'ujv' => 1662,
+ 'gtnhj' => 1662,
+ '_crfp' => 1661,
+ 'tyo' => 1661,
+ 'j,y' => 1661,
+ 'chtly' => 1661,
+ 'nhbx' => 1661,
+ '_nfn' => 1659,
+ 'v\'' => 1659,
+ '<jh' => 1658,
+ 'qyj' => 1658,
+ 'fve' => 1657,
+ '[by' => 1657,
+ 'rjvgf' => 1656,
+ 'jynf' => 1656,
+ 'ghbp' => 1656,
+ 'hdsq' => 1656,
+ 'n\'' => 1656,
+ '_;tkt' => 1655,
+ 'fyj_' => 1655,
+ 'txb' => 1655,
+ 'pthj' => 1655,
+ 'crfx' => 1655,
+ 'mij' => 1655,
+ 'rhbc' => 1654,
+ 'yle' => 1654,
+ 'hjwtc' => 1654,
+ 'nfd_' => 1654,
+ 'jk.wb' => 1653,
+ 'htybt' => 1653,
+ 'cnd_' => 1653,
+ 'euk' => 1653,
+ '_lbf' => 1652,
+ '_njv' => 1652,
+ 'fynby' => 1652,
+ 'thyfz' => 1652,
+ 'bcnbx' => 1652,
+ 'ynhj' => 1652,
+ 'htnm_' => 1652,
+ 'crdf' => 1652,
+ '[bn' => 1652,
+ 'vjnht' => 1651,
+ 'hbnfy' => 1651,
+ '[el' => 1651,
+ 'jds_' => 1650,
+ 'hjkb' => 1650,
+ 'xyjcn' => 1650,
+ 'uju' => 1649,
+ 'rbckj' => 1649,
+ 'znybr' => 1649,
+ 'fqkjd' => 1648,
+ 'fhnt' => 1648,
+ 'fhz' => 1648,
+ ',jnf' => 1648,
+ 'tncrb' => 1648,
+ 'hmtd' => 1648,
+ 'tktd' => 1647,
+ 'bve' => 1647,
+ 'jdfk' => 1647,
+ 'hxt' => 1646,
+ 'FC' => 1645,
+ '_jnr' => 1644,
+ '_zy' => 1644,
+ 'Bu' => 1644,
+ 'psdf' => 1644,
+ 'rjht' => 1644,
+ 'j;yj' => 1644,
+ 'ghjcn' => 1644,
+ 'cnfyn' => 1644,
+ '_yfpd' => 1643,
+ 'f[v' => 1643,
+ 'yrn' => 1643,
+ 'jktp' => 1643,
+ 'c,j' => 1643,
+ 'cnr' => 1643,
+ '_Ñ–' => 1642,
+ 'BQ' => 1642,
+ 'Xth' => 1642,
+ 'hfpb' => 1642,
+ 'ehs_' => 1642,
+ 'muf' => 1642,
+ ';,' => 1641,
+ 'ysv_' => 1641,
+ 'thdsq' => 1640,
+ 'tcnh' => 1640,
+ '_Hec' => 1639,
+ 'fyrj' => 1639,
+ 'ycf' => 1639,
+ 'gkty' => 1639,
+ 'hy_' => 1639,
+ 'BR' => 1638,
+ 'lhjv' => 1638,
+ 'bcnfy' => 1638,
+ 'ycnfy' => 1638,
+ 'un' => 1637,
+ 'yub' => 1637,
+ 'jcd' => 1637,
+ 'cnfy_' => 1637,
+ 'nyjcn' => 1637,
+ 'sp' => 1637,
+ '_K.' => 1636,
+ '_rfrb' => 1636,
+ 'Ck' => 1636,
+ 'df.' => 1636,
+ 'djlj' => 1636,
+ 'ln' => 1636,
+ 'yutk' => 1636,
+ 'hny' => 1636,
+ 'mys[' => 1636,
+ '_Lh' => 1635,
+ 'ktyn' => 1635,
+ 'kmys[' => 1635,
+ 'hdsq_' => 1635,
+ 'BN' => 1634,
+ 'fnn' => 1634,
+ 'tyob' => 1634,
+ 'gfhr' => 1634,
+ 'ehu_' => 1634,
+ 'atr' => 1634,
+ '.nth' => 1634,
+ 'tvz_' => 1633,
+ 'j,th' => 1633,
+ 'pvth' => 1632,
+ '_njk' => 1631,
+ 'fdrf' => 1631,
+ 'fcys' => 1631,
+ 'dcnh' => 1631,
+ 'lty_' => 1631,
+ 'bjn' => 1631,
+ 'bnbxt' => 1631,
+ 'ycnhe' => 1631,
+ 'j,otc' => 1631,
+ 'cyfz' => 1631,
+ '_ep' => 1630,
+ 'djr' => 1630,
+ 'hjdjq' => 1630,
+ 'mys[_' => 1630,
+ '_hjlb' => 1629,
+ 'hbhjl' => 1629,
+ 'buhf_' => 1628,
+ 'bvjc' => 1628,
+ 'xft' => 1628,
+ ';fh' => 1627,
+ 'eljd' => 1627,
+ 'f&_' => 1626,
+ 'bw_' => 1626,
+ '_pfk' => 1625,
+ '_jny' => 1625,
+ 'kmvf' => 1625,
+ 'ghja' => 1625,
+ 'thm' => 1624,
+ ';tn' => 1624,
+ 'pjkj' => 1624,
+ 'kfz' => 1624,
+ 'vjhcr' => 1624,
+ 'jvbx' => 1624,
+ 'jhys' => 1624,
+ 'erf_' => 1624,
+ 'tcnm_' => 1623,
+ 'yji' => 1623,
+ 'hre' => 1623,
+ 'ctp' => 1623,
+ 'dfyys' => 1622,
+ 'utkm' => 1622,
+ 'vt;l' => 1622,
+ '_htk' => 1621,
+ 'dbuf' => 1621,
+ 'yl;' => 1621,
+ 'jdtnc' => 1621,
+ 'hba' => 1621,
+ 'vfnj' => 1620,
+ 'cyfz_' => 1620,
+ 'nbr_' => 1620,
+ 'rwbb' => 1619,
+ 'jhl_' => 1619,
+ 'Ahfy' => 1618,
+ 'yfpdf' => 1618,
+ 'jycnf' => 1618,
+ 'hfv_' => 1618,
+ 'ahj' => 1618,
+ 'ftv' => 1617,
+ 'Dfcb' => 1616,
+ 'djk.w' => 1616,
+ 'fxfnm' => 1615,
+ ';tktp' => 1615,
+ 'bcrj' => 1615,
+ 'njhs_' => 1615,
+ '_Cnh' => 1614,
+ 'kml_' => 1614,
+ 'jkbw' => 1614,
+ 'frcbv' => 1613,
+ 'bjl' => 1613,
+ 'hbrb' => 1613,
+ '[d' => 1613,
+ '_hj,' => 1612,
+ 'qcrjq' => 1612,
+ 'jhjdb' => 1612,
+ '_Bu' => 1611,
+ '_vt;l' => 1611,
+ 'thbc' => 1611,
+ 'vtynf' => 1610,
+ 'ekj' => 1610,
+ '_ljc' => 1609,
+ 'E_' => 1609,
+ 'bkmt' => 1609,
+ 'htt' => 1609,
+ 'wbg' => 1609,
+ 'ecb_' => 1608,
+ 'Ñ”' => 1608,
+ 'fhec' => 1607,
+ 'bkbq_' => 1607,
+ 'bjkju' => 1607,
+ 'gjcj' => 1607,
+ 'ghtp' => 1607,
+ 'ncrfz' => 1607,
+ 'ofz' => 1607,
+ '_Vfhb' => 1606,
+ 'DJ' => 1606,
+ 'bkjc' => 1606,
+ 'cnfd_' => 1606,
+ 'ntht' => 1606,
+ '_lhe' => 1605,
+ 'tcrb[' => 1605,
+ 'kjcj' => 1605,
+ 'h-' => 1605,
+ 'hjyj' => 1605,
+ '_nfh' => 1604,
+ 'fkmc' => 1604,
+ 'ybvf' => 1604,
+ 'jhm_' => 1604,
+ '_jkt' => 1603,
+ 'typ' => 1603,
+ 'thjd_' => 1603,
+ 'b,t' => 1603,
+ 'rheu' => 1603,
+ 'rcj' => 1603,
+ 'itcn' => 1603,
+ 'fhvb' => 1602,
+ 'bufn' => 1602,
+ '_Dfcb' => 1601,
+ '_vbyb' => 1601,
+ 'Dbr' => 1601,
+ 'ktg' => 1601,
+ '_<jh' => 1600,
+ '_f\'h' => 1600,
+ '_cvjn' => 1600,
+ 'K_' => 1600,
+ '_bj' => 1599,
+ '_ghbv' => 1599,
+ ',hbn' => 1599,
+ 'juty' => 1599,
+ 'hdt' => 1599,
+ 'aeyr' => 1599,
+ 'thrj' => 1598,
+ 'ybnt' => 1597,
+ '_vjlt' => 1596,
+ 'kmij' => 1596,
+ 'vgj' => 1596,
+ 'ythu' => 1596,
+ 'frbt_' => 1595,
+ 'tuh' => 1595,
+ 'kfqy' => 1595,
+ 'ghbhj' => 1595,
+ 'eyj' => 1595,
+ 'zpm_' => 1594,
+ 'Fyn' => 1593,
+ 'flc' => 1593,
+ 'fybx' => 1593,
+ 'vÑ–' => 1593,
+ 'nj,' => 1593,
+ '[fqk' => 1593,
+ 'FR' => 1592,
+ 'hfz_' => 1592,
+ 'Djk' => 1591,
+ 'vtyf_' => 1591,
+ 'ybcnh' => 1591,
+ 'fnfkm' => 1590,
+ 'ktdb' => 1590,
+ 'kbvg' => 1590,
+ 'vzny' => 1590,
+ 'jaj' => 1590,
+ 'cnjy' => 1590,
+ 'fcbkm' => 1589,
+ 'vgfyb' => 1589,
+ 'tfk' => 1588,
+ 'hve' => 1588,
+ 'cnbk' => 1588,
+ 'rhfn' => 1587,
+ '_uhfy' => 1586,
+ 'fylt' => 1586,
+ 'pyb_' => 1586,
+ 'bnbr' => 1586,
+ 'juf_' => 1586,
+ 'hey' => 1586,
+ 'hf;lf' => 1585,
+ 'nhel' => 1585,
+ '\\k' => 1585,
+ '_,fyr' => 1584,
+ 'djkm' => 1584,
+ 'yoby' => 1584,
+ 'nfkmz' => 1584,
+ '-c' => 1583,
+ 'jz_' => 1583,
+ '_lby' => 1582,
+ '_hfr' => 1582,
+ 'lyz' => 1582,
+ '[hj' => 1582,
+ 'obn' => 1582,
+ '_pl' => 1581,
+ 'bf_' => 1581,
+ 'blhj' => 1581,
+ 'bhy' => 1581,
+ 'rfhnf' => 1581,
+ 'Ñ–l' => 1581,
+ '_nfyr' => 1580,
+ 'ult_' => 1580,
+ 'hjaf' => 1580,
+ '_Dbr' => 1579,
+ 'Dfcbk' => 1579,
+ 'psrf_' => 1579,
+ 'qcndf' => 1579,
+ 'vt;le' => 1579,
+ 'zdk' => 1579,
+ '_ghjd' => 1578,
+ 'It' => 1578,
+ 'brh' => 1578,
+ 'r-' => 1578,
+ '_lhf' => 1577,
+ 'ghz' => 1577,
+ '_cnfk' => 1576,
+ 'dbkm' => 1576,
+ 'the' => 1576,
+ 'b[fq' => 1575,
+ 'ylfh' => 1575,
+ '_ghtc' => 1574,
+ 'fhn_' => 1574,
+ 'f;tyb' => 1573,
+ 'dth[' => 1573,
+ 'ryj' => 1573,
+ 'jkmij' => 1573,
+ 'cdzp' => 1573,
+ 'egy' => 1573,
+ 'mvj' => 1573,
+ '_,eh' => 1572,
+ '_tl' => 1572,
+ '_akj' => 1572,
+ 'njb' => 1572,
+ '\\\\_' => 1571,
+ '\\_' => 1571,
+ '_jnyj' => 1571,
+ 'bntn_' => 1571,
+ 'hjyf' => 1571,
+ 'nkfy' => 1571,
+ 'Vjcr' => 1570,
+ 'ntrn' => 1570,
+ '_abp' => 1569,
+ 'dcrju' => 1569,
+ 'ut_' => 1569,
+ 'cntg' => 1569,
+ 'n\\' => 1569,
+ 'aeyrw' => 1569,
+ 'M_' => 1568,
+ 'kfdf' => 1568,
+ 'jktpy' => 1568,
+ 'ikt' => 1568,
+ '_Ck' => 1567,
+ '_ult' => 1567,
+ '_vtlb' => 1566,
+ 'vfyc' => 1566,
+ '_ytv' => 1565,
+ 't[yj' => 1565,
+ 'mrf_' => 1565,
+ '_rhbc' => 1564,
+ '_ctp' => 1564,
+ 'fyjdf' => 1564,
+ 'tpbl' => 1564,
+ 'plfy' => 1564,
+ 'yjp' => 1564,
+ 'abpb' => 1564,
+ '<fh' => 1563,
+ 'lei' => 1563,
+ 'bdysq' => 1563,
+ 'vfv' => 1563,
+ 'jlysq' => 1563,
+ 'cvthn' => 1563,
+ '_f\'hj' => 1562,
+ 'f;_' => 1562,
+ 'tljh' => 1562,
+ 'kjuj' => 1562,
+ 'hb;' => 1562,
+ 'q^_' => 1561,
+ 'ylhf' => 1561,
+ 'jhbn' => 1561,
+ 'pblt' => 1560,
+ 'xtve' => 1560,
+ '_djhj' => 1559,
+ 'rfnfc' => 1559,
+ 'rwbb_' => 1559,
+ '_ltv' => 1558,
+ 'fvc' => 1558,
+ 'b\'' => 1558,
+ 'jvgfy' => 1558,
+ 'nnf' => 1558,
+ 'Fyf' => 1557,
+ 'wbq' => 1557,
+ 'thfkm' => 1556,
+ 'buhs_' => 1556,
+ 'rjdm' => 1556,
+ 'ntcn' => 1556,
+ 'ely' => 1556,
+ '<th' => 1555,
+ 'kbyu' => 1555,
+ 'hbujh' => 1555,
+ 'z[_' => 1555,
+ 't,j' => 1554,
+ 'bytyb' => 1554,
+ 'jdjc' => 1554,
+ 'egf' => 1554,
+ 'fyut' => 1553,
+ 'fey' => 1553,
+ 'k\'' => 1553,
+ 'nbcn' => 1553,
+ '_Xth' => 1552,
+ 'Xf' => 1551,
+ 'f;lfy' => 1551,
+ 'tcrju' => 1551,
+ 'tcyz' => 1551,
+ 'byz' => 1551,
+ '_pfh' => 1550,
+ '_buhs' => 1550,
+ '_nfq' => 1550,
+ 'tlyt' => 1550,
+ 'thnb' => 1549,
+ 'yct' => 1549,
+ 'nek' => 1549,
+ 'mtd_' => 1549,
+ '_rbck' => 1548,
+ '_gkfn' => 1548,
+ 'ljh_' => 1548,
+ 'hfe' => 1548,
+ '_jkb' => 1547,
+ '_ghtp' => 1547,
+ 'dbrn' => 1547,
+ 'jljh' => 1547,
+ '_cfh' => 1546,
+ 'fvzny' => 1546,
+ 'tljdf' => 1546,
+ 've;' => 1546,
+ 'je_' => 1546,
+ '_ext' => 1545,
+ 'ufv' => 1545,
+ 'kzw' => 1545,
+ 'h\\' => 1545,
+ 'zhy' => 1545,
+ 'jybz' => 1544,
+ 'hns' => 1544,
+ 'egth' => 1544,
+ '_crfx' => 1543,
+ 'dtx' => 1543,
+ 'b;tyb' => 1543,
+ 'pblty' => 1542,
+ 'vcrb' => 1542,
+ '_Fyf' => 1541,
+ '_j[' => 1541,
+ 'tcc_' => 1541,
+ 'b[fqk' => 1541,
+ 'kjdc' => 1541,
+ 'kmuf' => 1541,
+ 'gfcy' => 1541,
+ '_vsi' => 1540,
+ 'Rjv' => 1540,
+ 'dbt_' => 1540,
+ 'dscj' => 1540,
+ 'rbg' => 1540,
+ 'jlyst' => 1540,
+ 'jybr' => 1540,
+ 'cb,' => 1540,
+ 'su' => 1540,
+ '_Ahfy' => 1539,
+ 'bkz' => 1539,
+ 'rjcv' => 1539,
+ 'gthtl' => 1539,
+ 'hjbc' => 1539,
+ '.;' => 1539,
+ '_dbrn' => 1538,
+ 'F,' => 1538,
+ 'vbb' => 1538,
+ 'gjyb' => 1538,
+ 'ltvb' => 1537,
+ 'pfdt' => 1537,
+ 'pbv' => 1537,
+ 'bcfy' => 1537,
+ 'kfz_' => 1537,
+ 'ith' => 1537,
+ 'tde' => 1536,
+ 'thcj' => 1536,
+ 'bc[' => 1536,
+ 'qd' => 1536,
+ 'ujhm_' => 1535,
+ 'tgb' => 1535,
+ 'vtkm' => 1535,
+ 'jnhtn' => 1535,
+ '_ult_' => 1534,
+ 'tyz' => 1534,
+ 'jwtcc' => 1534,
+ 'dth_' => 1533,
+ 'tujh' => 1533,
+ 'vfrc' => 1533,
+ 'crj_' => 1533,
+ 'dzy' => 1532,
+ 'l,' => 1532,
+ 'bvf_' => 1532,
+ 'cyz_' => 1532,
+ 'wbr' => 1532,
+ 'xfq' => 1532,
+ '.obq' => 1532,
+ 'bqcrf' => 1531,
+ 'b[b' => 1531,
+ 'rfwbz' => 1531,
+ 'rjp' => 1531,
+ 'jxysq' => 1531,
+ 'xtve_' => 1531,
+ '_Djk' => 1530,
+ ',bkm' => 1530,
+ 'thbq_' => 1530,
+ 'thvb' => 1530,
+ 'kjy_' => 1530,
+ 'he;b' => 1530,
+ '_bkb_' => 1529,
+ 'ukbq' => 1529,
+ 'ktd_' => 1529,
+ 'gtlb' => 1529,
+ 'njktn' => 1529,
+ 'e.o' => 1529,
+ '.,jd' => 1529,
+ 'ceg' => 1528,
+ 'nth,' => 1528,
+ 'xtv_' => 1527,
+ '_Fyn' => 1526,
+ 'jge' => 1526,
+ 'jha' => 1526,
+ '_fynb' => 1525,
+ '_rjhf' => 1525,
+ 'flr' => 1525,
+ 'fgbn' => 1525,
+ 'jub_' => 1525,
+ 'jvbxt' => 1525,
+ 'njuj' => 1524,
+ 'b,f' => 1523,
+ 'gthfw' => 1523,
+ 'cj,j' => 1523,
+ 'pjkjn' => 1522,
+ 'rybuf' => 1522,
+ '_Vjcr' => 1520,
+ '_pjkj' => 1520,
+ 'dj,' => 1520,
+ 'bvgb' => 1520,
+ 'vjht' => 1520,
+ 'hfys' => 1520,
+ 'ctpj' => 1520,
+ 'z;t' => 1520,
+ '_,fn' => 1519,
+ '[jlb' => 1519,
+ 'itk' => 1519,
+ 'm-' => 1519,
+ '_rke' => 1518,
+ 'Fl' => 1518,
+ '\\v' => 1518,
+ 'frr' => 1517,
+ ',jkmy' => 1517,
+ 'tyoby' => 1517,
+ 'tcrjq' => 1517,
+ 'hecb' => 1517,
+ '_cnht' => 1516,
+ '>h' => 1516,
+ 'fhf,' => 1516,
+ 'cdzn' => 1516,
+ 'ncnd' => 1516,
+ 'tfnh' => 1515,
+ 'tnhj_' => 1515,
+ ';td' => 1515,
+ 'bcrec' => 1515,
+ 'kbl' => 1515,
+ 'v,b' => 1515,
+ 'yukbq' => 1515,
+ 'ctl' => 1515,
+ ';ybr' => 1514,
+ 'ktljd' => 1514,
+ 'gth_' => 1514,
+ 'ctpjy' => 1514,
+ 'nfhf' => 1514,
+ 'eujk' => 1514,
+ '_rfkb' => 1513,
+ 'BK' => 1513,
+ '_vjyf' => 1512,
+ 'zntk' => 1512,
+ '_,fc' => 1511,
+ 'dbrnj' => 1511,
+ 'tkby' => 1511,
+ 'bfw' => 1511,
+ 'yb[_' => 1511,
+ 'jvc' => 1511,
+ 'c,jh' => 1511,
+ 'cjyf' => 1511,
+ '_bpj' => 1510,
+ 'A_' => 1510,
+ 'tnhb' => 1510,
+ 'bvjcn' => 1510,
+ 'vt[' => 1510,
+ 'ce_' => 1510,
+ 'mcrf' => 1510,
+ '\'km_' => 1510,
+ 'lcrf' => 1509,
+ 'bym' => 1509,
+ 'ywe' => 1509,
+ 'xfy' => 1509,
+ 'ubv' => 1508,
+ 'bcnhf' => 1508,
+ 'rbyj_' => 1508,
+ 'ren' => 1508,
+ 'jvfy_' => 1508,
+ 'c\\' => 1508,
+ 'nbyj' => 1508,
+ 'njds' => 1508,
+ 'abrfw' => 1508,
+ '_kb_' => 1507,
+ 'fpdfy' => 1506,
+ 'dkj' => 1506,
+ 'htvz' => 1506,
+ 'edf' => 1506,
+ 'ify' => 1506,
+ 'nnb' => 1505,
+ 'jvj,' => 1503,
+ 'hcf' => 1503,
+ '_dscj' => 1502,
+ '_bcre' => 1502,
+ '_kbc' => 1502,
+ 'tlbz' => 1502,
+ 'tybc' => 1502,
+ ';ysq' => 1502,
+ 'gbnfy' => 1502,
+ 'nhs' => 1502,
+ 'l;th' => 1501,
+ 'ghbvt' => 1501,
+ 'hfkb' => 1501,
+ 'nfybt' => 1501,
+ 'ntjhb' => 1501,
+ 'nbhj' => 1501,
+ 'Ò›' => 1501,
+ 'ubj' => 1500,
+ 'rke,' => 1500,
+ 'egb' => 1500,
+ '_bpv' => 1499,
+ '_bylb' => 1499,
+ 'frw' => 1499,
+ 'ukbqc' => 1499,
+ 'jkbv' => 1499,
+ 'nfkmy' => 1499,
+ '_lj,' => 1498,
+ '_gz' => 1498,
+ '_Xf' => 1497,
+ 'CI' => 1497,
+ 'fbys' => 1497,
+ 'dfkb' => 1497,
+ 'znbt' => 1497,
+ '_ja' => 1496,
+ 'Rhb' => 1496,
+ 'dct_' => 1496,
+ 'hj[' => 1496,
+ 'enm' => 1496,
+ '_lv' => 1495,
+ 'kb,' => 1495,
+ 'kjdy' => 1495,
+ 'htpbl' => 1495,
+ 'ckty' => 1495,
+ '_ctpj' => 1494,
+ '_kex' => 1493,
+ 'rjdfz' => 1493,
+ 'hfo' => 1493,
+ 'cfq' => 1493,
+ '_It' => 1492,
+ 'fhd' => 1492,
+ 'tyyju' => 1492,
+ 'kfcc_' => 1492,
+ 'yjvbx' => 1492,
+ 'myj_' => 1492,
+ 'fyrf' => 1491,
+ 'h,b' => 1491,
+ '_fh[b' => 1490,
+ 'fcrf' => 1490,
+ 'yzp' => 1490,
+ 'jkjnj' => 1490,
+ '[fyb' => 1490,
+ '_>h' => 1489,
+ ',fi' => 1489,
+ 'djh_' => 1489,
+ 'ltkm_' => 1489,
+ 'tynj' => 1489,
+ 'hfwbb' => 1489,
+ 'ntf' => 1489,
+ '\\yy' => 1489,
+ 'Tk' => 1488,
+ 'thyb' => 1488,
+ 'kmx' => 1488,
+ 'cfvf' => 1488,
+ 'ctt' => 1488,
+ 'xi' => 1488,
+ 'hfbys' => 1487,
+ 'S_' => 1486,
+ 'dbltj' => 1486,
+ 'ltz' => 1486,
+ 'tpblt' => 1486,
+ 'hsd' => 1486,
+ 'kzhy' => 1485,
+ 'j,c' => 1485,
+ 'jycrb' => 1485,
+ 'j[h' => 1485,
+ 'hbrb_' => 1485,
+ 'sit' => 1485,
+ 'Ñ–q' => 1485,
+ '_F,' => 1484,
+ '_<th' => 1484,
+ '_dfkt' => 1484,
+ 'dznj' => 1484,
+ 'jhyj_' => 1484,
+ 'hfi' => 1484,
+ 'crjg' => 1484,
+ 'nhjk' => 1484,
+ '_Rjv' => 1483,
+ 'kjdcr' => 1483,
+ 'ycg' => 1483,
+ 'nht,' => 1483,
+ 'ur' => 1482,
+ 'uyt' => 1482,
+ 'thcjy' => 1482,
+ 'kmyj_' => 1482,
+ '_ghja' => 1481,
+ '_c,j' => 1481,
+ 'Dtk' => 1481,
+ 'rnehf' => 1481,
+ 'cbvj' => 1481,
+ '_,tht' => 1480,
+ 'fnjd_' => 1480,
+ 'nfynb' => 1480,
+ '[fqkj' => 1480,
+ '[cn' => 1480,
+ 'wbq_' => 1480,
+ '.obt' => 1480,
+ 'ptq' => 1479,
+ 'qa' => 1479,
+ 'jplf' => 1479,
+ 'gm.' => 1479,
+ 'cty_' => 1479,
+ 'uhf;' => 1478,
+ ';ysq_' => 1478,
+ 'jybz_' => 1478,
+ 'jynh' => 1477,
+ 'gbcm' => 1477,
+ '_ljy' => 1476,
+ '_aeyr' => 1476,
+ 'fbys_' => 1475,
+ 'dnjvj' => 1475,
+ 'ufkb' => 1475,
+ 'ktdc' => 1475,
+ 'zv_' => 1475,
+ 'vyb' => 1474,
+ 'zwb' => 1474,
+ 'Uhf' => 1473,
+ 'IF_' => 1473,
+ 'pthj_' => 1473,
+ 'jaf_' => 1473,
+ 'ofz_' => 1473,
+ 'Wt' => 1472,
+ 'tqk' => 1472,
+ 'vjp' => 1472,
+ 'jcktl' => 1472,
+ '_ytd' => 1471,
+ '_ghbp' => 1471,
+ 'uv' => 1471,
+ 'bot_' => 1471,
+ 'jght' => 1471,
+ 'atk' => 1471,
+ '_gty' => 1470,
+ 'fvfh' => 1470,
+ 'bcfn' => 1470,
+ 'jhjkt' => 1470,
+ 'wthr' => 1470,
+ 'li' => 1469,
+ 'rjya' => 1469,
+ '_fhvb' => 1468,
+ 'D&' => 1468,
+ 'kuf' => 1468,
+ 'kba' => 1468,
+ 'vvt' => 1468,
+ 'vznyb' => 1468,
+ 'it_' => 1468,
+ 'kfdy' => 1467,
+ 'thyt' => 1466,
+ 'nthj' => 1466,
+ '[j;l' => 1466,
+ 'ktvty' => 1465,
+ 'hvfn' => 1465,
+ 'ckj_' => 1465,
+ 'ibyf' => 1465,
+ 'sy_' => 1465,
+ 'gtq' => 1464,
+ 'tce' => 1463,
+ 'jgbc' => 1463,
+ 'nbyu' => 1463,
+ 'dfr' => 1462,
+ 'ljdfy' => 1462,
+ 'tdfy' => 1462,
+ 'rbcn' => 1462,
+ 'vjq' => 1462,
+ 'abx' => 1462,
+ 'Uk' => 1461,
+ 'thtp' => 1461,
+ 'rfkmy' => 1461,
+ 'jvj,b' => 1461,
+ 'jhnf' => 1461,
+ 'Er' => 1460,
+ 'byfy' => 1460,
+ 'cdb' => 1460,
+ 'njzy' => 1460,
+ 'wrf' => 1460,
+ 'Ñ–k' => 1460,
+ '_Rhb' => 1459,
+ '_dct_' => 1459,
+ 'vgm' => 1459,
+ 'tdjq' => 1458,
+ 'tjhu' => 1458,
+ 'fgg' => 1457,
+ 'bvc' => 1457,
+ '_<fh' => 1456,
+ '_lfd' => 1456,
+ '_rjcv' => 1456,
+ '_rhjd' => 1456,
+ '_gthb' => 1456,
+ 'BQ_' => 1456,
+ 'BC' => 1456,
+ 'djb' => 1456,
+ 'jxtv' => 1456,
+ 'hbrj' => 1456,
+ 'njvj,' => 1456,
+ '[j;lt' => 1456,
+ '_CI' => 1455,
+ 'CIF' => 1455,
+ 'tgn' => 1455,
+ 'ctyb' => 1455,
+ 'abkj' => 1454,
+ '_uhfa' => 1453,
+ 'Cv' => 1453,
+ 'psr_' => 1453,
+ 'kd' => 1453,
+ 'gcb[j' => 1453,
+ '_Tk' => 1452,
+ 'fhys' => 1452,
+ 'drb_' => 1452,
+ 'ljhju' => 1452,
+ 'tlbz_' => 1452,
+ 'hsq' => 1452,
+ 'nhjaf' => 1452,
+ '_ctn' => 1451,
+ '_cvth' => 1451,
+ 'frjv' => 1451,
+ 'utybq' => 1451,
+ 'uhf;l' => 1451,
+ 'th,e' => 1451,
+ 'njhbb' => 1451,
+ 'ldjh' => 1450,
+ 'vfhn' => 1450,
+ 'ycr_' => 1450,
+ 'hjty' => 1450,
+ 'xtht' => 1450,
+ '\'rcg' => 1450,
+ 'bfwb' => 1448,
+ 'jof' => 1448,
+ 'hjck' => 1448,
+ 'Nth' => 1447,
+ ',ehu_' => 1447,
+ 'jyfh' => 1447,
+ '_Fl' => 1445,
+ '_yfx' => 1445,
+ 'tyys[' => 1445,
+ 'kbvgb' => 1445,
+ 'cfr' => 1445,
+ '_uthj' => 1444,
+ '_cgf' => 1444,
+ 'Fkm' => 1444,
+ 'ujle' => 1444,
+ 'tvtyn' => 1444,
+ ';jh' => 1444,
+ 'baj' => 1444,
+ 'yznb' => 1444,
+ 'jlyfz' => 1444,
+ 'jctk' => 1444,
+ 'gtd' => 1444,
+ 'hjlc' => 1444,
+ 'Pt' => 1443,
+ 'bhby' => 1443,
+ 'cbkbq' => 1443,
+ '_[k' => 1442,
+ 'fyysq' => 1442,
+ 'fcs' => 1442,
+ 'tynf_' => 1442,
+ '_jhe' => 1441,
+ 'TC' => 1441,
+ 'f[b' => 1441,
+ ',t_' => 1441,
+ 'trjd' => 1441,
+ 'tybn' => 1441,
+ 'kzwb' => 1441,
+ 'fdtk_' => 1440,
+ 'dmt' => 1440,
+ 'b,h' => 1440,
+ '_jgh' => 1439,
+ '_[el' => 1439,
+ 'fpsd' => 1439,
+ 'h,eh' => 1439,
+ '_CIF' => 1438,
+ '_wthr' => 1438,
+ 'prf' => 1438,
+ 'ycndj' => 1438,
+ 'jubb' => 1438,
+ 'ifz' => 1438,
+ '_rke,' => 1437,
+ 'ykf' => 1437,
+ 'yjit' => 1437,
+ 'jcrdf' => 1437,
+ 'gei' => 1437,
+ 'eybd' => 1437,
+ 'ue_' => 1436,
+ 'tre' => 1436,
+ 'j^' => 1436,
+ '_c,jh' => 1435,
+ 'fywe' => 1435,
+ 'f.n_' => 1435,
+ 'bujhm' => 1435,
+ 'vec' => 1435,
+ 'hf,k' => 1435,
+ 'tld' => 1434,
+ '[tv' => 1434,
+ 'znbt_' => 1434,
+ '_Dtk' => 1433,
+ 'UJ' => 1433,
+ 'qyt' => 1433,
+ 'key' => 1433,
+ 'vjltk' => 1433,
+ 'yta' => 1433,
+ 'yhb' => 1433,
+ 'jpf_' => 1433,
+ 'dcrjq' => 1432,
+ 'ljdb' => 1432,
+ 'qrf_' => 1432,
+ 'kbpfw' => 1432,
+ 'kvf' => 1432,
+ 'ydt' => 1432,
+ 'jvby' => 1432,
+ 'nbb' => 1432,
+ 'itybz' => 1432,
+ 'djv' => 1431,
+ 'tcyz_' => 1431,
+ 'rtq' => 1431,
+ 'ktx' => 1431,
+ 'nys[' => 1431,
+ '_cdzp' => 1430,
+ '_ifh' => 1430,
+ 'qrj' => 1430,
+ '_vfrc' => 1429,
+ '_ve;' => 1429,
+ 'thrjd' => 1428,
+ 'k.n' => 1428,
+ 'nthf_' => 1428,
+ 'lbt' => 1427,
+ 'thbcn' => 1427,
+ 'jtyb' => 1427,
+ 'gjxt' => 1426,
+ 'djg' => 1425,
+ 'ktly' => 1425,
+ '[bvb' => 1425,
+ '_;fy' => 1424,
+ '_n_' => 1424,
+ 'fpsdf' => 1424,
+ 'fhlb' => 1424,
+ 'fif_' => 1424,
+ 'kjubb' => 1424,
+ 'jdbn' => 1424,
+ 'exi' => 1424,
+ 'fyc_' => 1423,
+ 'lfyc' => 1423,
+ 'nef' => 1423,
+ 'nehs' => 1423,
+ 'snb' => 1423,
+ 'tccf' => 1422,
+ 'bc[j' => 1422,
+ 'kta' => 1422,
+ 'kbnbx' => 1422,
+ 'jvgm' => 1422,
+ 'hfys_' => 1422,
+ 'hbfy' => 1422,
+ 'elj;' => 1422,
+ 'eybdt' => 1422,
+ '_Wt' => 1421,
+ 'tlb_' => 1421,
+ 'vgthb' => 1421,
+ 'jgfcy' => 1421,
+ 'tdjq_' => 1420,
+ 'bnjd' => 1420,
+ 'ibh' => 1420,
+ '_Uk' => 1419,
+ 'Bp' => 1419,
+ 'dftn' => 1419,
+ 'hjqc' => 1419,
+ 'hjyt' => 1419,
+ 'mcrfz' => 1419,
+ '_gjp' => 1418,
+ 'CIF_' => 1418,
+ 'pdjlc' => 1418,
+ 'ynby_' => 1418,
+ 'tjk' => 1417,
+ 'nhjty' => 1417,
+ '_cnjk' => 1416,
+ 'tdyb' => 1416,
+ 'ybc_' => 1416,
+ '_dbk' => 1415,
+ 'VB' => 1415,
+ 'frnjh' => 1415,
+ 'recc' => 1415,
+ 'jkkt' => 1415,
+ 'hbnt' => 1415,
+ 'cnjzy' => 1415,
+ '_Er' => 1414,
+ 'bnfq' => 1414,
+ 'rfyfk' => 1414,
+ 'kf,' => 1414,
+ 'hfdf_' => 1414,
+ 'hsq_' => 1414,
+ 'hsv' => 1413,
+ 'ecj' => 1413,
+ '_uhj' => 1412,
+ 'fkj_' => 1412,
+ 'tylf' => 1412,
+ '_Uhf' => 1411,
+ 'ltrc' => 1411,
+ 't[_' => 1411,
+ 'kg' => 1411,
+ 'hfx' => 1411,
+ 'htvz_' => 1411,
+ 'aty' => 1411,
+ 'irjkf' => 1411,
+ 'fpr' => 1410,
+ 'pfu' => 1410,
+ 'bue' => 1410,
+ 'ba_' => 1410,
+ 'nthc' => 1410,
+ 'nys[_' => 1410,
+ '[cnf' => 1410,
+ ',j_' => 1409,
+ 'vfcc' => 1409,
+ 'vvb' => 1409,
+ 'yfnjk' => 1409,
+ 'ntx' => 1409,
+ 'njdj' => 1409,
+ '_^_' => 1408,
+ 'vbkbz' => 1408,
+ 'j.p' => 1408,
+ '_pf,' => 1407,
+ '_cntg' => 1407,
+ ',jv' => 1407,
+ 'plfyb' => 1407,
+ 'ybyu' => 1407,
+ 'hfl_' => 1407,
+ 'htcg' => 1407,
+ '_gfhn' => 1406,
+ 'd&' => 1406,
+ 'cnhjt' => 1406,
+ '_Nth' => 1405,
+ '_ehf' => 1405,
+ 'Ds' => 1405,
+ 'G_' => 1405,
+ ',jx' => 1405,
+ 'dbufn' => 1405,
+ 'pfwbb' => 1405,
+ 'bnjhb' => 1405,
+ 'ka' => 1405,
+ '\'yt' => 1405,
+ '_ktd' => 1404,
+ 'thvj' => 1404,
+ 'bu_' => 1404,
+ 'vtx' => 1404,
+ 'hbn_' => 1404,
+ 'nrh' => 1404,
+ '_CIF_' => 1403,
+ '_rjya' => 1403,
+ 'pbc' => 1403,
+ 'bywb' => 1403,
+ 'qnb' => 1403,
+ 'rf[' => 1403,
+ 'nbkm' => 1403,
+ 'rÑ–' => 1402,
+ 'jxtve' => 1402,
+ 'crfxf' => 1402,
+ '_gbh' => 1401,
+ '_eybd' => 1401,
+ 'Atl' => 1401,
+ 'yfkbp' => 1401,
+ '_ujle' => 1400,
+ ',bju' => 1400,
+ 'tiy' => 1400,
+ '_Cv' => 1399,
+ 'yrt' => 1398,
+ 'pbb' => 1397,
+ 'b,bh' => 1397,
+ 'gtrn' => 1397,
+ 'Fc' => 1396,
+ 'fpfh' => 1396,
+ 'th,eh' => 1396,
+ 'hjktd' => 1396,
+ 'fnk' => 1395,
+ 'fot' => 1395,
+ 'lvbn' => 1395,
+ 'pbk' => 1395,
+ 'gjct' => 1395,
+ 'm,f' => 1395,
+ 'zyy' => 1395,
+ 'tlf_' => 1394,
+ 'bgn' => 1394,
+ 'rfpf[' => 1394,
+ 'ktu_' => 1394,
+ 'gm.n' => 1394,
+ '_Fkm' => 1393,
+ '_vtk' => 1393,
+ 'jjhe' => 1393,
+ 'jnth' => 1393,
+ 'crecc' => 1393,
+ 'erne' => 1393,
+ 'zpf' => 1393,
+ '_Bp' => 1392,
+ 't^' => 1392,
+ 'thcn' => 1392,
+ 'kr_' => 1392,
+ 'zn_' => 1392,
+ 'fxfk' => 1391,
+ 'dyjt' => 1391,
+ 'cnfyb' => 1391,
+ '_Pt' => 1390,
+ 'fph' => 1390,
+ 'ltj_' => 1390,
+ 'kbvf' => 1390,
+ 'vfuy' => 1390,
+ 'jdtl' => 1389,
+ 'h,j' => 1389,
+ 'hjyy' => 1389,
+ '_.hb' => 1388,
+ 'ccnd' => 1388,
+ 'Ujk' => 1387,
+ 'lbyj' => 1387,
+ 'pjd_' => 1387,
+ 'ng' => 1387,
+ '_cnhe' => 1386,
+ 'ytt' => 1386,
+ 'hfnm' => 1386,
+ 'nfk_' => 1386,
+ '_Atl' => 1385,
+ 'dtyb' => 1385,
+ ';tyo' => 1385,
+ 'kmzy' => 1385,
+ 'vfnbx' => 1385,
+ 'ymt' => 1385,
+ 'hfvvf' => 1385,
+ 'hbcj' => 1385,
+ 'cth_' => 1385,
+ 'bnfkb' => 1384,
+ 'rfy_' => 1384,
+ 'jhf,' => 1384,
+ '_ubl' => 1383,
+ '_rhtc' => 1383,
+ 'fqv' => 1383,
+ 'pdtl' => 1383,
+ 'bufnt' => 1383,
+ 'vfnbr' => 1383,
+ 'jpthj' => 1383,
+ 'ib[' => 1383,
+ 'dthn' => 1382,
+ 'yjhv' => 1382,
+ 'epb' => 1382,
+ 'ac' => 1382,
+ '[jp' => 1382,
+ 'z^' => 1382,
+ '_dbn' => 1381,
+ '_djcn' => 1381,
+ '_abpb' => 1381,
+ 'jdyj' => 1381,
+ '_lvb' => 1380,
+ 'dei' => 1380,
+ 'bkmtd' => 1380,
+ 'kbub' => 1380,
+ 'tqcrb' => 1379,
+ 'ty,' => 1379,
+ 'jubb_' => 1379,
+ 'cgtr' => 1379,
+ 'ifz_' => 1379,
+ '_jnh' => 1378,
+ '_[bv' => 1378,
+ 'Uty' => 1378,
+ ',jkb' => 1377,
+ 'tktq' => 1377,
+ 'jjhe;' => 1377,
+ 'gjpb' => 1377,
+ 'he;ty' => 1377,
+ 'nt[yj' => 1377,
+ 'm.nt' => 1377,
+ 'tcyb' => 1376,
+ '_en' => 1375,
+ ';tyob' => 1375,
+ 'vgm.' => 1375,
+ 'ghbr' => 1375,
+ 'rhtcn' => 1374,
+ 'gj,' => 1374,
+ '[vf' => 1374,
+ 'fyl_' => 1373,
+ 'djnys' => 1373,
+ 'byfn' => 1373,
+ 'bncz' => 1373,
+ 'j,]t' => 1373,
+ 'hfnbd' => 1373,
+ '_cfvf' => 1372,
+ 'Vjh' => 1372,
+ 'Cfy' => 1372,
+ 'lvbnh' => 1372,
+ 'ytj' => 1372,
+ 'ibyf_' => 1372,
+ '_nthv' => 1371,
+ 'fhyj' => 1371,
+ ',bnd' => 1371,
+ 'hvs' => 1371,
+ 'cgfy' => 1371,
+ 'eccn' => 1371,
+ 'oy' => 1371,
+ ']tr' => 1371,
+ '_pfl' => 1370,
+ 'BZ' => 1370,
+ 'CH' => 1370,
+ ',fp' => 1370,
+ 'ldbuf' => 1370,
+ 'tlbw' => 1370,
+ 'nth,e' => 1370,
+ 'm.nth' => 1370,
+ '_dfy' => 1369,
+ '_ckfd' => 1369,
+ ',hbnf' => 1369,
+ 'ltqcn' => 1369,
+ '_pyfr' => 1368,
+ 'fhhb' => 1368,
+ 'bcnjk' => 1368,
+ 'kfuj' => 1368,
+ 'gthdj' => 1368,
+ 'ckb_' => 1368,
+ 'f;y' => 1367,
+ 'fhs_' => 1367,
+ 'hbrf_' => 1367,
+ 'cfyb' => 1367,
+ 'fke' => 1366,
+ 'fgfl' => 1366,
+ 'f[cn' => 1366,
+ 'lcrfz' => 1366,
+ 'jtl' => 1366,
+ 'nehs_' => 1366,
+ 'wbn' => 1366,
+ 'sik' => 1366,
+ '_ljv_' => 1365,
+ 'fhyf' => 1365,
+ ';eh' => 1365,
+ 'pbr' => 1365,
+ 'htybz' => 1365,
+ '_m' => 1364,
+ 'but' => 1364,
+ 'jkz_' => 1364,
+ 'ckjn' => 1364,
+ 'fkbz' => 1363,
+ 'trb_' => 1363,
+ 'bcns_' => 1363,
+ 'k.,j' => 1363,
+ '\'y_' => 1363,
+ '\'aa' => 1363,
+ 'zpsr_' => 1363,
+ '_;tyo' => 1362,
+ 'Gfd' => 1362,
+ '"r' => 1362,
+ 'fycn' => 1362,
+ 'faf' => 1362,
+ 'lcrj' => 1362,
+ 'thbj' => 1362,
+ 'kzt' => 1362,
+ '_lvbn' => 1361,
+ '_j,t' => 1361,
+ '_njr' => 1361,
+ 'dyjt_' => 1361,
+ 'rdt' => 1361,
+ 'kbpv_' => 1361,
+ 'vn' => 1361,
+ 'jdby' => 1361,
+ 'jybb' => 1361,
+ 'erneh' => 1361,
+ 'Lv' => 1360,
+ 'kbcn_' => 1360,
+ 'jvtnh' => 1360,
+ 'jvgm.' => 1360,
+ 'efh' => 1360,
+ '[kj' => 1360,
+ 'utn' => 1359,
+ 'hfyf_' => 1359,
+ 'hfyt' => 1359,
+ 'fcnth' => 1358,
+ 'dtyyf' => 1358,
+ 'thfr' => 1358,
+ 'vbb_' => 1358,
+ 'nkt' => 1358,
+ '[cnfy' => 1358,
+ '_Ds' => 1357,
+ 'reccn' => 1357,
+ 'jdht' => 1357,
+ 'jkn' => 1357,
+ 'hjaf_' => 1357,
+ '.obq_' => 1357,
+ '_nf,' => 1356,
+ 'lkj' => 1356,
+ 'bwby' => 1356,
+ 'jujdj' => 1356,
+ 'nhbc' => 1356,
+ 'nw' => 1356,
+ '_afr' => 1355,
+ 'Le' => 1355,
+ ',bq' => 1355,
+ 'kfqy_' => 1355,
+ 'kmcrf' => 1355,
+ 'herne' => 1355,
+ '_,bnd' => 1354,
+ 'GH' => 1354,
+ 'f[cnf' => 1354,
+ 'th;f' => 1354,
+ 'abxt' => 1354,
+ 'fvsq' => 1353,
+ 'ubc' => 1353,
+ 'pf[cn' => 1353,
+ 'abwb' => 1353,
+ 'fnyj' => 1352,
+ 'kju_' => 1352,
+ 'nft' => 1352,
+ '_vjht' => 1351,
+ '_cdzn' => 1351,
+ '_\'rcg' => 1351,
+ 'bnt_' => 1351,
+ 'vgm.n' => 1351,
+ 'jgs_' => 1351,
+ 'jh,' => 1351,
+ 'h,ehu' => 1351,
+ 'eccnd' => 1351,
+ 'eif' => 1351,
+ '_bcgj' => 1350,
+ '_gjxt' => 1350,
+ '_[jh' => 1350,
+ ';bt' => 1350,
+ 'jcvj' => 1350,
+ 'hlty' => 1350,
+ ',yj' => 1349,
+ 'cgkf' => 1349,
+ '_pdtp' => 1348,
+ '_bpvt' => 1348,
+ 'O' => 1348,
+ 'bylh' => 1348,
+ 'vthf' => 1348,
+ 'gm.nt' => 1348,
+ 'nhjqc' => 1348,
+ '_[hf' => 1347,
+ 'qu' => 1347,
+ 'kbnbr' => 1347,
+ 'kx' => 1347,
+ 'gbcfn' => 1347,
+ 'hjqcn' => 1347,
+ 'cnjkt' => 1347,
+ '_Uty' => 1346,
+ '_Lv' => 1346,
+ '_gjct' => 1346,
+ 'fvsq_' => 1346,
+ 'b&_' => 1346,
+ 'kjo' => 1346,
+ 'hjat' => 1346,
+ 'ntfn' => 1346,
+ '_rjl' => 1345,
+ 'tylt' => 1345,
+ 'b;y' => 1345,
+ 'bnthf' => 1345,
+ 'jityb' => 1345,
+ 'gbcfy' => 1345,
+ '_,tcg' => 1344,
+ '_crjh' => 1344,
+ 'ljy_' => 1344,
+ 'wbrk' => 1344,
+ 'flcr' => 1343,
+ 'fvvf_' => 1343,
+ 'pbb_' => 1343,
+ '_j,]t' => 1342,
+ '_jv' => 1342,
+ 'Rfk' => 1342,
+ 'ukfd' => 1342,
+ 'tdthy' => 1342,
+ 'bdfy_' => 1342,
+ 'bvtyb' => 1342,
+ 'jcnfy' => 1342,
+ 'hfh' => 1342,
+ 'byrf' => 1341,
+ 'rhbcn' => 1341,
+ 'c-' => 1341,
+ 'abxtc' => 1341,
+ '_ehj' => 1340,
+ 'Dth' => 1340,
+ 'brjdf' => 1340,
+ 'jdyst' => 1340,
+ 'j;yb' => 1340,
+ 'jhve' => 1340,
+ '[\'' => 1340,
+ 'Lvb' => 1339,
+ 'Bcn' => 1339,
+ 'fx_' => 1339,
+ 'dtot' => 1339,
+ 'ub,' => 1339,
+ 'tue' => 1339,
+ 'bncz_' => 1339,
+ 'rcr' => 1339,
+ 'ktct' => 1339,
+ 'yws' => 1339,
+ 'cnj_' => 1339,
+ '_gthc' => 1338,
+ 'frwb' => 1338,
+ 'hjgjh' => 1338,
+ 'abh' => 1338,
+ 'zntkm' => 1338,
+ '_Gfd' => 1337,
+ 'dcnd' => 1337,
+ 'lpt' => 1337,
+ 'rjul' => 1337,
+ 'yÑ–_' => 1337,
+ 'hfdbn' => 1337,
+ 'cttd' => 1337,
+ 'Bdfyj' => 1336,
+ 'fytn' => 1336,
+ 'ubq' => 1336,
+ 'c&' => 1336,
+ 'ntktc' => 1336,
+ 'nhbxt' => 1336,
+ 'efkm' => 1336,
+ '_gjdt' => 1335,
+ 'hcbn' => 1335,
+ ',\'' => 1334,
+ 'bdfyj' => 1334,
+ 'jlth' => 1334,
+ ',f,' => 1333,
+ 'db;t' => 1333,
+ 'tql' => 1333,
+ 'bdfyb' => 1333,
+ 'rjulf' => 1333,
+ 'jhub' => 1333,
+ 'cktlj' => 1333,
+ 'ehyf' => 1333,
+ 'ikty' => 1333,
+ '_Fc' => 1332,
+ ',tkf' => 1332,
+ 'bcjd' => 1332,
+ 'jlz' => 1332,
+ 'cnyj' => 1332,
+ 'fdkj' => 1331,
+ 'uhep' => 1331,
+ 'pfgf' => 1331,
+ 'bnb_' => 1331,
+ 'cbkmt' => 1331,
+ '_gjkm' => 1330,
+ '_ghjv' => 1330,
+ '_ns' => 1330,
+ ';bk' => 1330,
+ 'kbrf_' => 1330,
+ 'Uhb' => 1329,
+ 'lcrbq' => 1329,
+ 'k&' => 1329,
+ 'nmz_' => 1329,
+ ']trn' => 1329,
+ '.lb' => 1329,
+ 'tyrf' => 1328,
+ 'bckjn' => 1328,
+ 'akf' => 1328,
+ 'pjg' => 1327,
+ 'byrj' => 1327,
+ 'ytuj' => 1327,
+ 'yjdys' => 1327,
+ 'jybb_' => 1327,
+ 'jxrb' => 1327,
+ '_Vjh' => 1326,
+ 'vtw' => 1326,
+ 'vjktn' => 1326,
+ '_Ujk' => 1325,
+ '_Lvb' => 1325,
+ 'trcb' => 1325,
+ 'tnys' => 1325,
+ 'j[f' => 1325,
+ 'ntfnh' => 1325,
+ 'v&' => 1324,
+ 'hfywe' => 1324,
+ 'nfqc' => 1324,
+ 'nz,' => 1324,
+ 'TN' => 1323,
+ 'fvjkt' => 1323,
+ 'yjity' => 1323,
+ 'jvty' => 1323,
+ '_l;f' => 1322,
+ 'fk.' => 1322,
+ 'bvv' => 1322,
+ 'qc_' => 1322,
+ 'cnb[' => 1322,
+ '_Cfy' => 1321,
+ 'VJ' => 1321,
+ ',]tr' => 1321,
+ 'tcth' => 1321,
+ 'jujh' => 1321,
+ 'lhjv_' => 1320,
+ 'tnk' => 1320,
+ 'ghjg' => 1320,
+ 'hjdrf' => 1320,
+ 'njhf_' => 1320,
+ '_"r' => 1319,
+ 'fuhf' => 1319,
+ 'fkjd_' => 1319,
+ 'bnn' => 1319,
+ 'j^_' => 1319,
+ 'tdjl' => 1318,
+ 'bcgjk' => 1318,
+ 'pfyb' => 1317,
+ 'vb[fb' => 1317,
+ 'ybpv_' => 1317,
+ '_vj;' => 1316,
+ 'tat' => 1316,
+ 'kfccb' => 1316,
+ 'jrhf' => 1316,
+ 'jcjd' => 1316,
+ '_gfhr' => 1315,
+ '_gzn' => 1315,
+ 'fkbz_' => 1315,
+ 'dbpb' => 1315,
+ 'ljg' => 1315,
+ 'tlm' => 1315,
+ 'tjhbz' => 1315,
+ 'ghfdf' => 1315,
+ 'ghbd' => 1315,
+ 'ktnj' => 1314,
+ 'Ñ—_' => 1314,
+ 'Lvbn' => 1313,
+ 'Ghf' => 1313,
+ 'fe_' => 1313,
+ ',]trn' => 1313,
+ 'dybr' => 1313,
+ 'vjcnm' => 1313,
+ 'gjnt' => 1313,
+ 'hjrj' => 1313,
+ '_lyt' => 1312,
+ 'kmtdb' => 1312,
+ '_ublh' => 1311,
+ 'bkk_' => 1311,
+ 'kbwb' => 1311,
+ 'gjcj,' => 1311,
+ 'nthbc' => 1311,
+ 'fhbyf' => 1310,
+ ';yj_' => 1310,
+ 'ndth' => 1310,
+ 'ntkz' => 1310,
+ '_hjr' => 1309,
+ 'ujle_' => 1309,
+ 'thcbn' => 1309,
+ 'toty' => 1309,
+ 'rfhk' => 1309,
+ 'nÑ–' => 1309,
+ 'fdjd' => 1308,
+ 'tvbz' => 1308,
+ 'tju' => 1308,
+ 'thub' => 1308,
+ 'rbv_' => 1308,
+ '_Dth' => 1307,
+ '_Le' => 1307,
+ '_j,jh' => 1307,
+ 'fhtd' => 1307,
+ ',jk_' => 1307,
+ 'lbyt' => 1307,
+ 'vbrf' => 1307,
+ 'cbntn' => 1307,
+ '_gn' => 1306,
+ 'jhcrb' => 1306,
+ 'hl;' => 1306,
+ '_qj' => 1305,
+ 'TD' => 1305,
+ 'uty_' => 1305,
+ 'rjkb' => 1305,
+ '[elj' => 1305,
+ 'wrj' => 1305,
+ 'irby_' => 1305,
+ '_Bcn' => 1304,
+ '_ldjh' => 1304,
+ 'thrf' => 1304,
+ 'jgjhn' => 1304,
+ 'Lvbnh' => 1303,
+ 'Rhfc' => 1303,
+ 'db;ty' => 1303,
+ 'jvfyj' => 1303,
+ 'hib' => 1303,
+ 'crdf_' => 1303,
+ '_uhf;' => 1302,
+ 'fhcrb' => 1302,
+ 'fi_' => 1302,
+ 'tdjk.' => 1302,
+ 'brc_' => 1302,
+ 'jcja' => 1302,
+ 'gecn' => 1302,
+ 'YS' => 1301,
+ 'flv' => 1301,
+ 'dkb' => 1301,
+ 'dj,j' => 1301,
+ 'tcf_' => 1301,
+ 'jkb_' => 1301,
+ 'h^' => 1301,
+ '_Uhb' => 1300,
+ '_Lvbn' => 1300,
+ 'fle' => 1300,
+ 'lbp' => 1300,
+ 'tnfkk' => 1300,
+ 'rjdb' => 1300,
+ 'uth_' => 1299,
+ 'jqr' => 1299,
+ 'ghjbc' => 1299,
+ '[jd_' => 1299,
+ '_tuj' => 1298,
+ '_gei' => 1298,
+ 'dbrb' => 1298,
+ 'hcbnt' => 1298,
+ 'gbq' => 1297,
+ '.xt' => 1297,
+ 'fqn_' => 1296,
+ 'fynt' => 1296,
+ 'vve' => 1296,
+ 'hbcnj' => 1296,
+ 'nbq_' => 1296,
+ '_ceg' => 1295,
+ ':t' => 1295,
+ ',bjuh' => 1295,
+ 'bks' => 1295,
+ 'yyb_' => 1295,
+ 'tvjy' => 1294,
+ 'rtf' => 1294,
+ 'rjvgm' => 1294,
+ 'nz,h' => 1294,
+ 'wep' => 1294,
+ 'int' => 1294,
+ '\'yl' => 1294,
+ '_rjvf' => 1293,
+ 'fdbnt' => 1293,
+ 'lbdb' => 1293,
+ 'trnbd' => 1293,
+ 'jrhe' => 1293,
+ '\\n_' => 1293,
+ 'ufhb' => 1292,
+ 'vjyb' => 1292,
+ 'yjvbr' => 1292,
+ 'j,kt' => 1292,
+ 'hjuj' => 1292,
+ 'sl' => 1292,
+ '_fyfk' => 1291,
+ 'rs' => 1291,
+ 'yfyb' => 1291,
+ 'hjuf' => 1291,
+ 'nfyt' => 1291,
+ 'nsy' => 1291,
+ 'eib' => 1291,
+ 'muf_' => 1291,
+ 'fkthb' => 1290,
+ 't,f' => 1290,
+ 'htn_' => 1290,
+ 'ztn' => 1290,
+ '_ktj' => 1289,
+ 'dthj' => 1289,
+ 'vsik' => 1289,
+ 'jz,' => 1289,
+ '_,ht' => 1288,
+ '_afh' => 1288,
+ 'tvfnb' => 1288,
+ 'pj,' => 1288,
+ 'cgth' => 1288,
+ 'njdf_' => 1288,
+ '_cek' => 1287,
+ 'f,jnf' => 1287,
+ 'djlb' => 1287,
+ 'bpt' => 1287,
+ 'rfkf' => 1287,
+ 'htj' => 1287,
+ 'hjdyf' => 1287,
+ 'njkm' => 1287,
+ '_ubg' => 1286,
+ '_htcg' => 1286,
+ 'dw' => 1286,
+ 'plj' => 1286,
+ 'byrb' => 1286,
+ 'hsy' => 1286,
+ 'ctvt' => 1286,
+ '_gbcf' => 1285,
+ 'DT' => 1285,
+ 'fpe' => 1285,
+ 'le[' => 1285,
+ 'jkbcn' => 1285,
+ 'gktr' => 1285,
+ '\'yth' => 1285,
+ '_zh' => 1284,
+ 'fcct' => 1284,
+ 'dhtvz' => 1284,
+ 'tnth,' => 1284,
+ 'rfq' => 1284,
+ 'kfyt' => 1284,
+ 'htdjk' => 1284,
+ 'njl_' => 1284,
+ '_fhf' => 1283,
+ 'fuyb' => 1283,
+ 'rjkk' => 1283,
+ 'hfvb' => 1283,
+ 'htlyt' => 1283,
+ '_gj,' => 1282,
+ 'fpfn' => 1282,
+ 'tnbr' => 1282,
+ 'yf,' => 1282,
+ 'yb.' => 1282,
+ 'htub' => 1282,
+ 'ntvs' => 1282,
+ '_Ghf' => 1281,
+ '_re,' => 1281,
+ '_jlt' => 1281,
+ '_gj[' => 1281,
+ '_ha' => 1281,
+ 'BZ_' => 1281,
+ 'bgg' => 1281,
+ 'hif' => 1281,
+ 'Bk' => 1280,
+ 'bvs' => 1280,
+ 'e;,' => 1280,
+ '_cnb[' => 1279,
+ '<k' => 1279,
+ 'L;jy' => 1279,
+ 'bdyf' => 1279,
+ 'kjds' => 1279,
+ 'gfg' => 1279,
+ 'nthbf' => 1279,
+ 'nhfkm' => 1279,
+ '_yjz' => 1278,
+ '_[fy' => 1278,
+ '<jk' => 1278,
+ 'bhr' => 1278,
+ 'rflt' => 1278,
+ 'klf' => 1278,
+ 'mzyf' => 1278,
+ 'FV' => 1277,
+ 'vfhf' => 1277,
+ 'jnl' => 1277,
+ 'cfd' => 1277,
+ 'xbk' => 1277,
+ '_Rfk' => 1276,
+ 'Vfk' => 1276,
+ 'CRB' => 1276,
+ 'dhjgt' => 1276,
+ 'scn' => 1276,
+ '_cx' => 1275,
+ '{h' => 1275,
+ 'djx' => 1275,
+ ';yfz' => 1275,
+ 'ckfy' => 1275,
+ 'ce,' => 1275,
+ 'enm_' => 1275,
+ 'fnjkb' => 1274,
+ 'tcty' => 1274,
+ 'vv_' => 1274,
+ 'yb;' => 1274,
+ 'gjkr' => 1274,
+ 's;' => 1274,
+ 'mrbq' => 1274,
+ '_,kf' => 1273,
+ '_jlyj' => 1273,
+ '_hj;' => 1273,
+ '_\'a' => 1273,
+ 'Erh' => 1273,
+ 't^_' => 1273,
+ 'byjd_' => 1273,
+ 'juy' => 1273,
+ 'jhk' => 1273,
+ 'gtcyz' => 1273,
+ '_djkj' => 1272,
+ 'Dbrn' => 1272,
+ 'jyzn' => 1272,
+ 'jhe;t' => 1272,
+ 'j[hf' => 1272,
+ 'jz,h' => 1272,
+ 'fdtn' => 1271,
+ 'l;tq' => 1271,
+ 'nfnb' => 1271,
+ 'nbhjd' => 1271,
+ 'an_' => 1271,
+ 'Tr' => 1270,
+ 'fkz' => 1270,
+ 'tltkt' => 1270,
+ 'bzn' => 1270,
+ 'rjvb' => 1270,
+ 'rji' => 1270,
+ 'jbc[' => 1270,
+ 'jca' => 1270,
+ 'hvs_' => 1270,
+ 'cnhjb' => 1270,
+ 'xftn' => 1270,
+ 'sikt' => 1270,
+ 'mrjd' => 1270,
+ 'tvbz_' => 1269,
+ 'yuf_' => 1269,
+ 'jbc[j' => 1269,
+ 'hjbc[' => 1269,
+ 'ahbr' => 1269,
+ 'jdfnt' => 1268,
+ '[jy' => 1268,
+ 'ytx' => 1267,
+ 'jdhtv' => 1267,
+ 'nbfy' => 1267,
+ 'z^_' => 1267,
+ 'fkfy' => 1266,
+ 'dye' => 1266,
+ 'cnhfn' => 1266,
+ '_jhl' => 1265,
+ '_[elj' => 1265,
+ 'hfrj' => 1265,
+ 'xrj' => 1265,
+ '_yfu' => 1264,
+ 'dfhl' => 1264,
+ 'utyn' => 1264,
+ 'jkuj' => 1264,
+ 'jkmp' => 1264,
+ 'jyyst' => 1264,
+ 'gnj' => 1264,
+ 'geir' => 1264,
+ 'hjvs' => 1264,
+ 'njdc' => 1264,
+ '_fyy' => 1263,
+ 'dek' => 1263,
+ 'twrbq' => 1263,
+ 'bltj_' => 1263,
+ 'yenh' => 1263,
+ 'ndbz' => 1263,
+ 'sikty' => 1263,
+ '_djlj' => 1262,
+ 'fkmn' => 1262,
+ 'jbl' => 1262,
+ 'Hfc' => 1261,
+ 'fcm' => 1261,
+ 'tlk' => 1261,
+ 'tktpy' => 1261,
+ 'bpvf' => 1261,
+ 'keu' => 1261,
+ 'Ñ–n' => 1261,
+ '_gjhj' => 1260,
+ 'frtn' => 1260,
+ 'lfy_' => 1260,
+ 'nz_' => 1260,
+ 'erb_' => 1260,
+ '_Dbrn' => 1259,
+ '_L;jy' => 1259,
+ 'gfr' => 1259,
+ 'gt_' => 1259,
+ 'gbcn' => 1259,
+ 'ghj,' => 1259,
+ 'hbcf' => 1259,
+ 'cgtrn' => 1259,
+ 'egj' => 1259,
+ '_,tkf' => 1258,
+ 'trcn' => 1258,
+ 'ywep' => 1258,
+ 'cjx' => 1258,
+ '_dr' => 1257,
+ ';yfz_' => 1257,
+ 'nde' => 1257,
+ '_,bk' => 1256,
+ 'ublhj' => 1256,
+ 'vsc' => 1256,
+ 'ghjdj' => 1256,
+ 'mg' => 1256,
+ '_th' => 1255,
+ '_c[' => 1255,
+ 'Dbrnj' => 1255,
+ 'bckt' => 1255,
+ 'hrb_' => 1255,
+ '[yjk' => 1255,
+ 'wrfz' => 1255,
+ '{b' => 1254,
+ 'lrj' => 1254,
+ 'jhlt' => 1254,
+ 'hbcnf' => 1254,
+ 'c[j;' => 1254,
+ 'ldb;t' => 1253,
+ 'kcz' => 1253,
+ 'j,jl' => 1253,
+ 'efkmy' => 1253,
+ '_Tr' => 1252,
+ 'dbnf' => 1252,
+ ';tcnd' => 1252,
+ 'rjynh' => 1252,
+ 'z.' => 1252,
+ '_fe' => 1251,
+ '_id' => 1251,
+ 'tyyz' => 1251,
+ 'h^_' => 1251,
+ '_pfu' => 1250,
+ 'ukt' => 1250,
+ 'bxby' => 1250,
+ 'cbjy' => 1250,
+ ',jhyf' => 1249,
+ 'tktq_' => 1249,
+ 'vsikt' => 1249,
+ 'ntvs_' => 1249,
+ 'mrbq_' => 1249,
+ '_Rhfc' => 1248,
+ 't[yjk' => 1248,
+ 'rfhb' => 1248,
+ 'hfpv' => 1248,
+ '[yjkj' => 1248,
+ 'im_' => 1248,
+ '.obt_' => 1248,
+ '_:t' => 1247,
+ 'tajh' => 1247,
+ 'bckfd' => 1247,
+ 'jkmyb' => 1247,
+ 'hjlcr' => 1247,
+ 'cat' => 1247,
+ 'ehr' => 1247,
+ 'fan' => 1246,
+ ';tr' => 1246,
+ 'byby' => 1246,
+ 'yxb' => 1246,
+ 'fdcn' => 1245,
+ 'fhg' => 1245,
+ 'q[' => 1245,
+ 'rehc' => 1245,
+ 'yjz,' => 1245,
+ 'crk' => 1245,
+ '\'ythu' => 1245,
+ '_,bju' => 1244,
+ 'fyx' => 1244,
+ 'fntkb' => 1244,
+ 'tnjl_' => 1244,
+ 't[fy' => 1244,
+ 'ywtd' => 1244,
+ 'jyk' => 1244,
+ 'jhbc_' => 1244,
+ '-n' => 1243,
+ ',thy' => 1243,
+ 'ljx' => 1243,
+ 'j[hfy' => 1243,
+ 'jxyf' => 1243,
+ 'nbxy' => 1243,
+ 's,j' => 1243,
+ '\\_' => 1243,
+ '_k.,j' => 1242,
+ 'Dtkb' => 1242,
+ 'Vjy' => 1242,
+ 'fkmcr' => 1242,
+ 'fywep' => 1242,
+ 'bpyb' => 1242,
+ 'ynjd_' => 1242,
+ 'hyjq' => 1242,
+ 'mb_' => 1242,
+ '_Hfc' => 1241,
+ 'tyh' => 1241,
+ 'kbdf' => 1241,
+ 'kexi' => 1241,
+ 'tan' => 1240,
+ 'jye' => 1240,
+ 'jhjq' => 1240,
+ 'jnyb' => 1240,
+ '[elj;' => 1240,
+ '_jrh' => 1239,
+ 'FZ' => 1239,
+ 'fdjl_' => 1239,
+ 'fkkf' => 1239,
+ 'jph' => 1239,
+ 'nthfn' => 1239,
+ '_ltr' => 1238,
+ '_pfgf' => 1238,
+ '_yjz,' => 1238,
+ '_cj,j' => 1238,
+ 'fccr' => 1238,
+ ',ys' => 1238,
+ 'ptq_' => 1238,
+ 'yb._' => 1238,
+ 'yjz,h' => 1238,
+ 'ymz' => 1237,
+ 'hfa_' => 1237,
+ 'htcge' => 1237,
+ 'nhfr' => 1237,
+ 'ar' => 1237,
+ '[jr' => 1237,
+ '_her' => 1236,
+ 'tyty' => 1236,
+ 'rfp_' => 1236,
+ 'j,bkm' => 1236,
+ 'rfvty' => 1235,
+ 'gfhnb' => 1235,
+ '_<jk' => 1234,
+ '_{h' => 1234,
+ 'tlbwb' => 1234,
+ 'jkj;' => 1234,
+ 'hbnjh' => 1234,
+ 'ndbt' => 1234,
+ '_Bk' => 1233,
+ '_vfcc' => 1233,
+ 'lÑ–' => 1233,
+ 'btv_' => 1233,
+ 'bkby' => 1233,
+ 'bcrf' => 1233,
+ 'kkby' => 1233,
+ 'jhnb' => 1233,
+ 'hyjq_' => 1233,
+ 'CB' => 1232,
+ 'htvb' => 1232,
+ 'cjpl' => 1232,
+ 'nyj_' => 1232,
+ 'aab' => 1232,
+ 'thnj' => 1231,
+ 'jkt_' => 1231,
+ '_Vfk' => 1230,
+ '_Erh' => 1230,
+ 'tkfh' => 1230,
+ 'byfk' => 1230,
+ 'rjvv' => 1230,
+ 'kmuf_' => 1230,
+ 'yjdty' => 1230,
+ 'cnh_' => 1230,
+ 'nja' => 1230,
+ 'mth_' => 1230,
+ 'mib' => 1230,
+ '_ltq' => 1229,
+ '_l\'' => 1229,
+ 'fhbc' => 1229,
+ 'ujhf' => 1229,
+ 'bkjcj' => 1229,
+ 'hcndf' => 1229,
+ 'cjab' => 1229,
+ 'eity' => 1229,
+ '_fkb' => 1228,
+ '_dd' => 1228,
+ 'vjt' => 1228,
+ 'gjkz' => 1228,
+ 'xyjt' => 1228,
+ 'ig' => 1228,
+ '_tkt' => 1227,
+ 'pby_' => 1227,
+ 'fah' => 1226,
+ 'lek' => 1226,
+ 'thu_' => 1226,
+ 'ynfk' => 1226,
+ 'jk;' => 1226,
+ 'jhjq_' => 1226,
+ 'jxyfz' => 1226,
+ 'hfpy' => 1226,
+ 'hyju' => 1226,
+ 'afrn' => 1226,
+ 'ujnj' => 1225,
+ 'kbyr' => 1225,
+ 'gjl_' => 1225,
+ 'n[' => 1225,
+ 'ekk' => 1225,
+ '_<k' => 1224,
+ 'vfybb' => 1224,
+ 'vbyj' => 1224,
+ 'jhf,k' => 1224,
+ 'htkm' => 1224,
+ '_rjul' => 1223,
+ '_ghbd' => 1223,
+ 'bpyt' => 1223,
+ 'chf' => 1223,
+ 'cnjd_' => 1223,
+ '_ldb;' => 1222,
+ 'foty' => 1222,
+ 'dyz' => 1222,
+ 'pl_' => 1222,
+ 'bnfh' => 1222,
+ 'VT' => 1221,
+ 'JL' => 1221,
+ 'fylf_' => 1221,
+ 'ubgt' => 1221,
+ 'leyf' => 1221,
+ 'tckf' => 1221,
+ 'bjyyf' => 1221,
+ '\'hjg' => 1221,
+ '_cjpl' => 1220,
+ 'f,c' => 1220,
+ 'lytd' => 1220,
+ 'txyj' => 1220,
+ '_yjhv' => 1219,
+ '_jhe;' => 1219,
+ '_gtd' => 1219,
+ '_xtht' => 1219,
+ 'Gjh' => 1219,
+ 'pvf_' => 1219,
+ 'kjcja' => 1219,
+ 'jghtl' => 1219,
+ 'cfnt' => 1219,
+ 'ctvm' => 1219,
+ 'n&' => 1219,
+ 'zycrb' => 1219,
+ '_,jkt' => 1218,
+ 'fek' => 1218,
+ 'k.,jd' => 1218,
+ 'yt,' => 1218,
+ 'hvek' => 1218,
+ 'c[j;l' => 1218,
+ 'mzyf_' => 1218,
+ '_vt[' => 1217,
+ '_htdj' => 1217,
+ 'fybpv' => 1217,
+ 'wjd_' => 1217,
+ '_njg' => 1216,
+ 'jxm' => 1216,
+ '_ha_' => 1215,
+ 'tdfz' => 1215,
+ 'ktyys' => 1215,
+ 'kcz_' => 1215,
+ 'jujl' => 1215,
+ 'jktdf' => 1215,
+ 'gfhfn' => 1215,
+ 'cntvs' => 1215,
+ 'nbb_' => 1215,
+ 'nhjdf' => 1215,
+ '_buj' => 1214,
+ '_veh' => 1214,
+ '_cl' => 1214,
+ '_nhel' => 1214,
+ 'fyyst' => 1214,
+ 'fnby' => 1214,
+ 'lbn_' => 1214,
+ 'tj,' => 1214,
+ 'btyn' => 1214,
+ 'rtfy' => 1214,
+ 'jhd' => 1214,
+ 'jir' => 1214,
+ 'hecb_' => 1214,
+ 'cjplf' => 1214,
+ 'wrfz_' => 1214,
+ 'Bh' => 1213,
+ 'ekr' => 1213,
+ 'u&_' => 1212,
+ 'lcndj' => 1212,
+ 'tdei' => 1212,
+ 'v,t' => 1212,
+ 'vtht' => 1212,
+ 'yj;' => 1212,
+ 'jvgk' => 1212,
+ 'jcnhf' => 1212,
+ 'njdb' => 1212,
+ 'iby_' => 1212,
+ '_vjn' => 1211,
+ ':f' => 1211,
+ 'ljvf' => 1211,
+ 'ytgh' => 1211,
+ 'hjtyb' => 1211,
+ 'nhbz' => 1211,
+ '_dtn' => 1210,
+ '_ytg' => 1210,
+ '_ath' => 1210,
+ 'fyfnj' => 1210,
+ ',ec' => 1210,
+ 'ktnf' => 1210,
+ 'jlbnt' => 1210,
+ 'njyj' => 1210,
+ '_ghbr' => 1209,
+ ',bndf' => 1209,
+ 'tl;' => 1209,
+ 'pltk' => 1209,
+ 'rfpr' => 1209,
+ 'rjhf,' => 1209,
+ 'jndt' => 1209,
+ 'gbr' => 1209,
+ '_gtx' => 1208,
+ 'fycnd' => 1208,
+ 'vtyys' => 1208,
+ '_Dtkb' => 1207,
+ 'uey' => 1207,
+ 'kbn_' => 1207,
+ 'gjz' => 1207,
+ 'hnd' => 1207,
+ 'ctrc_' => 1207,
+ '_abkj' => 1206,
+ 'FZ_' => 1206,
+ 'ftdb' => 1206,
+ 'tdfz_' => 1206,
+ 'tlg' => 1206,
+ 'tynby' => 1206,
+ 'ryzp' => 1206,
+ 'vgkt' => 1206,
+ 'gfdk' => 1206,
+ 'nfybz' => 1206,
+ '_Vjy' => 1205,
+ '_ktn_' => 1205,
+ 'kjrj' => 1205,
+ 'yfkj' => 1205,
+ 'eyfh' => 1205,
+ ']_' => 1205,
+ 'mnb' => 1205,
+ 'ds,' => 1204,
+ 'tkbu' => 1204,
+ 'qnt' => 1204,
+ 'ker' => 1204,
+ 'hflbj' => 1204,
+ 'hjbn' => 1204,
+ 'cyst' => 1204,
+ 'xyjt_' => 1204,
+ '_vfhn' => 1203,
+ 'fnjv' => 1203,
+ 'djpl' => 1203,
+ 'bkkt' => 1203,
+ 'efy' => 1203,
+ 'fccj' => 1202,
+ 'fcns' => 1202,
+ 'dsg' => 1202,
+ 'rfgb' => 1202,
+ 'jcm' => 1202,
+ 'hfrn_' => 1202,
+ 'Vtn' => 1201,
+ 'ylhjv' => 1201,
+ 'jhvek' => 1201,
+ 'heu_' => 1201,
+ 'cthl' => 1201,
+ 'exy' => 1201,
+ 'Erhf' => 1200,
+ 'bljd' => 1200,
+ 'rfpfn' => 1200,
+ 'hnbyf' => 1200,
+ 'nhf[' => 1200,
+ 's,f' => 1200,
+ '_dhf' => 1199,
+ '_ldbu' => 1199,
+ '_yjv' => 1199,
+ 'futy' => 1199,
+ 'fyrb' => 1199,
+ 'ltnt' => 1199,
+ 'tlbyt' => 1199,
+ 'bnen' => 1199,
+ 'cyst_' => 1199,
+ 'svb' => 1199,
+ '_ryzp' => 1198,
+ '_hbv' => 1198,
+ 'k.xt' => 1198,
+ 'jpyfx' => 1198,
+ 'jvfyl' => 1198,
+ 'cnjhj' => 1198,
+ 'njhjd' => 1198,
+ '_Gjh' => 1197,
+ 'YT' => 1197,
+ 'ftdbx' => 1197,
+ 'ljuj' => 1197,
+ 'tzn' => 1197,
+ 'rj-' => 1197,
+ 'ktrc_' => 1197,
+ 'ylhf_' => 1197,
+ 'yw_' => 1197,
+ 'ee' => 1197,
+ '_lbd' => 1196,
+ 'tktct' => 1196,
+ ';bpyb' => 1196,
+ 'qf' => 1196,
+ 'yfxfk' => 1196,
+ 'jyx' => 1196,
+ 'htdf' => 1196,
+ 'nyji' => 1196,
+ 'neh_' => 1196,
+ 'ifk' => 1196,
+ '_jcj' => 1195,
+ 'ytdt' => 1195,
+ 'cnjg' => 1195,
+ 'fec' => 1194,
+ 'tyrf_' => 1194,
+ 'vkb' => 1194,
+ 'yj,' => 1194,
+ 'zybt' => 1194,
+ '_akf' => 1193,
+ 'fyrf_' => 1193,
+ 'tlh' => 1193,
+ 'tnbx' => 1193,
+ ';lfyc' => 1193,
+ 'bdyfz' => 1193,
+ 'njdcr' => 1193,
+ '_geir' => 1192,
+ 'cndbt' => 1192,
+ 'cekm' => 1192,
+ 'nyjit' => 1192,
+ 'Gjl' => 1191,
+ 'dbkb' => 1191,
+ 'lfh_' => 1191,
+ 'nfqcr' => 1191,
+ 'nxb' => 1191,
+ 'xyjq' => 1191,
+ 'rfpfy' => 1190,
+ 'ghtpb' => 1190,
+ 'cfy_' => 1190,
+ '_km' => 1189,
+ 'tkta' => 1189,
+ 'hlby' => 1189,
+ '_jnt' => 1188,
+ 'Jg' => 1188,
+ 'fkbpv' => 1188,
+ 'fabx' => 1188,
+ 'deir' => 1188,
+ 'thw' => 1188,
+ 'cfntk' => 1188,
+ 'cjky' => 1188,
+ 'afk' => 1188,
+ '\'hjgj' => 1188,
+ ',kjr' => 1187,
+ 'bvbhj' => 1187,
+ 'ghbc' => 1187,
+ 'nfwbz' => 1187,
+ 'ltq_' => 1186,
+ 'bwbz' => 1186,
+ 'rf[_' => 1186,
+ 'jyty' => 1186,
+ 'jytn' => 1186,
+ 'gecr' => 1186,
+ 'c,jhy' => 1186,
+ 'ubq_' => 1185,
+ 'rnhjy' => 1185,
+ 'vyju' => 1185,
+ 'ylbb' => 1185,
+ 'yxt' => 1185,
+ 'Vb[fb' => 1184,
+ ',cn' => 1184,
+ 'ujd_' => 1184,
+ 'ktyl' => 1184,
+ 'kbuf' => 1184,
+ 'hbwf' => 1184,
+ 'nbnen' => 1184,
+ 'nrhs' => 1184,
+ 'abkb' => 1184,
+ 'akjn' => 1184,
+ 'xyjq_' => 1184,
+ 'fkbcn' => 1183,
+ 'dtnj' => 1183,
+ 'tqh' => 1183,
+ 'bxtcn' => 1183,
+ 'jkjr' => 1183,
+ 'gb_' => 1183,
+ '_fcn' => 1182,
+ 'pkj' => 1182,
+ 'hvty' => 1182,
+ 'hjgf' => 1182,
+ '_ptk' => 1181,
+ 'thtg' => 1181,
+ 'jlfh' => 1181,
+ 'jkrj' => 1181,
+ 'nfvb' => 1181,
+ 'ndbz_' => 1180,
+ 'Rjyc' => 1179,
+ 'rtd' => 1179,
+ 'yf;' => 1179,
+ 'hfvf' => 1179,
+ 'fyby' => 1178,
+ 'vcrbq' => 1178,
+ 'gbhf' => 1178,
+ 'atrn' => 1178,
+ 'tycrf' => 1177,
+ 'vj;y' => 1177,
+ 'gg_' => 1177,
+ '_xtv_' => 1176,
+ '<hf' => 1176,
+ 'qcndb' => 1176,
+ 'yzpm' => 1176,
+ 'hcrbt' => 1176,
+ 'ehfd' => 1176,
+ '_cke;' => 1175,
+ 'prb' => 1175,
+ 'bjyyj' => 1175,
+ 'bht_' => 1175,
+ 'ktaj' => 1175,
+ 'jkkf' => 1175,
+ 'ewb' => 1175,
+ 'iv' => 1175,
+ 'JV' => 1174,
+ 'Cnt' => 1174,
+ 'f,e' => 1174,
+ 'jkjv' => 1174,
+ 'gtnt' => 1174,
+ 'h,t' => 1174,
+ 'njhjq' => 1174,
+ '_Bh' => 1173,
+ 'lx' => 1173,
+ 'tjuh' => 1173,
+ 'yre' => 1173,
+ 'jdkty' => 1173,
+ 'jhjlc' => 1173,
+ 'mvf_' => 1173,
+ 'fkv' => 1172,
+ 'fnb_' => 1172,
+ 'lfycr' => 1172,
+ ';bh' => 1172,
+ 'yjvth' => 1172,
+ 'ynthy' => 1172,
+ 'j;ybr' => 1172,
+ 'ht,t' => 1172,
+ 'njuj_' => 1172,
+ 'epj' => 1172,
+ '_zd' => 1171,
+ 'fvst' => 1171,
+ 'tqi' => 1171,
+ 'ccrfz' => 1171,
+ 'ef_' => 1171,
+ '_lju' => 1170,
+ 'fdyj' => 1170,
+ 'fls_' => 1170,
+ 'dkjd' => 1170,
+ 'ubt' => 1170,
+ 'tuty' => 1170,
+ 'tajy' => 1170,
+ 'tajhv' => 1170,
+ 'rfhj' => 1170,
+ 'hfabx' => 1170,
+ 'cyjc' => 1170,
+ '_Erhf' => 1169,
+ 'Vby' => 1169,
+ 'tpjy_' => 1169,
+ 'tyny' => 1169,
+ 'rjve' => 1169,
+ 'ktcth' => 1169,
+ 'k.c' => 1169,
+ 'hvby' => 1169,
+ 'cndbz' => 1169,
+ 'ijq' => 1169,
+ '_hfpv' => 1168,
+ '_ntf' => 1168,
+ 'fvst_' => 1168,
+ ';tyc' => 1168,
+ 'jcnjx' => 1168,
+ 'h[f' => 1168,
+ '[hb' => 1168,
+ '_\'l' => 1167,
+ 'FP' => 1167,
+ 'tkkf' => 1167,
+ 'bvth' => 1167,
+ 'yws_' => 1167,
+ '\'hb' => 1167,
+ '_ds,' => 1166,
+ '_vyj' => 1166,
+ 'lu' => 1166,
+ 'vbht' => 1166,
+ 'ecnhj' => 1166,
+ '_:f' => 1165,
+ 'Bv' => 1165,
+ 'thkb' => 1165,
+ 'krb_' => 1165,
+ 'gjctk' => 1165,
+ 'ht;b' => 1165,
+ 'nnj' => 1165,
+ 'evth' => 1165,
+ '_rjkk' => 1164,
+ 'fnmc' => 1164,
+ ',jdm' => 1164,
+ 'uybn' => 1164,
+ 'tcthb' => 1164,
+ 'bylhj' => 1164,
+ 'ri' => 1164,
+ 'kbxb' => 1164,
+ 'gjkmp' => 1164,
+ '&&' => 1163,
+ 'flty' => 1163,
+ 'ykfq' => 1163,
+ 'yjdfz' => 1163,
+ 'hfr_' => 1163,
+ '_Rjyc' => 1162,
+ '_Vtn' => 1162,
+ '_hjk' => 1162,
+ 'fdz' => 1162,
+ 'fyfkb' => 1162,
+ 'b[jk' => 1162,
+ 'yfps' => 1162,
+ 'ye.' => 1162,
+ 'jk\\' => 1162,
+ 'jywt' => 1162,
+ 'jatc' => 1162,
+ 'htc_' => 1162,
+ 'hbjl' => 1162,
+ 'hjnj' => 1162,
+ 'nhjbn' => 1162,
+ '_kexi' => 1161,
+ '_gjkr' => 1161,
+ '_ctvt' => 1161,
+ 'CJ' => 1161,
+ 'lbyf_' => 1161,
+ 'lbyty' => 1161,
+ 'bcnth' => 1161,
+ 'vtym' => 1161,
+ 'jue' => 1161,
+ 'hcrjq' => 1161,
+ 'ctkj_' => 1161,
+ 'abyf' => 1161,
+ '_lfh' => 1160,
+ '_br' => 1160,
+ 'fyutk' => 1160,
+ ',km' => 1160,
+ 'rp' => 1160,
+ 'kfhe' => 1160,
+ 'ylbb_' => 1160,
+ 'yjdr' => 1160,
+ 'jrtf' => 1160,
+ 'cb,b' => 1160,
+ 'cktly' => 1160,
+ '_gjz' => 1159,
+ 'uhfyb' => 1159,
+ 'taf' => 1159,
+ 'pfdtn' => 1159,
+ 'rfvb' => 1159,
+ 'nbyc' => 1159,
+ 'mnt' => 1159,
+ 'lyjq' => 1158,
+ 'vjnj' => 1158,
+ 'gjd_' => 1158,
+ '_hfd' => 1157,
+ 'fkkb' => 1157,
+ 'fkmz_' => 1157,
+ 'ufc' => 1157,
+ ';;' => 1157,
+ 'yfvb' => 1157,
+ 'htgj' => 1157,
+ 'hbpv' => 1157,
+ 'cnde' => 1157,
+ 'cnbf' => 1157,
+ 'nhbz_' => 1157,
+ '_gjl_' => 1156,
+ '_ce,' => 1156,
+ '_nthf' => 1156,
+ 'frnbd' => 1156,
+ 'fybxt' => 1156,
+ 'b,k' => 1156,
+ 'qysq' => 1156,
+ 'veyb' => 1156,
+ 'hth' => 1156,
+ '_ghj,' => 1155,
+ ',k.' => 1155,
+ 'dnjhj' => 1155,
+ 'tktr' => 1155,
+ 'jlt_' => 1155,
+ 'gjyc' => 1155,
+ 'cj.' => 1155,
+ '_Cnt' => 1154,
+ '_rjkt' => 1154,
+ 'kbyc' => 1154,
+ 'htlg' => 1154,
+ 'hrjdm' => 1154,
+ 'hhbn' => 1154,
+ '_jd' => 1153,
+ '_\'d' => 1153,
+ 'Gjc' => 1153,
+ 'CH_' => 1153,
+ 'brhj' => 1153,
+ 'bkc' => 1153,
+ 'rjvfy' => 1153,
+ 'cath' => 1153,
+ '.,jdm' => 1153,
+ '_Jg' => 1152,
+ 'rjdm_' => 1152,
+ 'kbr_' => 1152,
+ 'ybntk' => 1152,
+ 'jykf' => 1152,
+ 'jib' => 1152,
+ 'zybt_' => 1152,
+ 'Trf' => 1151,
+ 'Bj' => 1151,
+ ',v' => 1151,
+ 'hjdfn' => 1151,
+ 'njhy' => 1151,
+ '-l' => 1150,
+ '_frf' => 1150,
+ '_[jr' => 1150,
+ 'fdkjd' => 1150,
+ 'ylc' => 1150,
+ 'hbkk' => 1150,
+ '_cdb' => 1149,
+ 'Lty' => 1149,
+ 'frfn' => 1149,
+ 'jhcrj' => 1149,
+ 'athf' => 1149,
+ 'thfrn' => 1148,
+ 'jkr_' => 1148,
+ 'zob' => 1148,
+ '_jnl' => 1147,
+ 'lyjq_' => 1147,
+ 'ybws' => 1147,
+ 'jcnjz' => 1147,
+ 'gfnh' => 1147,
+ 'cbv_' => 1147,
+ 'nhfys' => 1147,
+ '_rfhk' => 1146,
+ 'flvb' => 1146,
+ 'f[fh' => 1146,
+ 'lfybt' => 1146,
+ 'tdu' => 1146,
+ 'mcndj' => 1146,
+ '_dye' => 1145,
+ '_pe' => 1145,
+ '_jnd' => 1145,
+ 'fabxt' => 1145,
+ 'ta_' => 1145,
+ 'jrtfy' => 1145,
+ 'cgtw' => 1145,
+ 'akb' => 1145,
+ '_e,b' => 1144,
+ 'CF' => 1144,
+ 'fkbyf' => 1144,
+ 'fybq' => 1144,
+ 'fybc' => 1144,
+ ',thu_' => 1144,
+ ',jq_' => 1144,
+ 'bnfn' => 1144,
+ 'hjds' => 1144,
+ 'nbu' => 1144,
+ 'as_' => 1144,
+ 'fge' => 1143,
+ 'tjhub' => 1143,
+ 'tccj' => 1143,
+ 'jnyji' => 1143,
+ 'gktrc' => 1143,
+ 'srj' => 1143,
+ 'Ñ–r' => 1143,
+ 'Dtkbr' => 1142,
+ 'Xb' => 1142,
+ 'fobn' => 1142,
+ ',cr' => 1142,
+ 'ltde' => 1142,
+ 'tlbn' => 1142,
+ 'pbh' => 1142,
+ 'vkz' => 1142,
+ 'gfybz' => 1142,
+ 'hbl_' => 1142,
+ 'hvjy' => 1142,
+ 'cdj,' => 1142,
+ '_Trf' => 1141,
+ '_cdf' => 1141,
+ 'bpyb_' => 1141,
+ 'htcnj' => 1141,
+ 'hjlt' => 1141,
+ 'xtu' => 1141,
+ 'xbd' => 1141,
+ '_hjcn' => 1140,
+ 'ujnjd' => 1140,
+ 'pp' => 1140,
+ 'kfny' => 1140,
+ 'jde' => 1140,
+ 'jrrt' => 1140,
+ 'gfhb' => 1140,
+ '_dsg' => 1139,
+ '_jyk' => 1139,
+ 'ubn' => 1139,
+ 'rjyw' => 1139,
+ 'hfyy' => 1139,
+ 'nhfc' => 1139,
+ '_ytj' => 1138,
+ '_ntfn' => 1138,
+ 'fycg' => 1138,
+ 'lfv_' => 1138,
+ 'tktaj' => 1138,
+ 'jvgkt' => 1138,
+ 'jnrh' => 1138,
+ 'j[b' => 1138,
+ 'ghbx' => 1138,
+ 'htyw' => 1138,
+ 'hbcf_' => 1138,
+ 'ndbt_' => 1138,
+ '.,b' => 1138,
+ '_Vby' => 1137,
+ 'fufy' => 1137,
+ 'th,f' => 1137,
+ 'vyjuj' => 1137,
+ 'jqcr' => 1137,
+ 'jhe;b' => 1137,
+ 'hfph' => 1137,
+ 'hbfkm' => 1137,
+ 'cgjc' => 1137,
+ 'fktyn' => 1136,
+ 'prf_' => 1136,
+ 'cxt' => 1136,
+ 'mnehf' => 1136,
+ 'mm' => 1136,
+ '\'' => 1135,
+ '_ytl' => 1135,
+ '_ecnh' => 1135,
+ 'Rfp' => 1135,
+ 'dtht' => 1135,
+ 'tznt' => 1135,
+ 'ghbz' => 1135,
+ 'nfg' => 1135,
+ '_Gjl' => 1134,
+ '_,fi' => 1134,
+ 'YF_' => 1134,
+ 'fltv' => 1134,
+ 'fybw' => 1134,
+ 'tkbub' => 1134,
+ 'kfhec' => 1134,
+ 'ktajy' => 1134,
+ 'ykfqy' => 1134,
+ 'jybv' => 1134,
+ 'fvtyn' => 1133,
+ 'tzntk' => 1133,
+ 'bkmys' => 1133,
+ 'qysq_' => 1133,
+ 'vtnhb' => 1133,
+ 'vbrf_' => 1133,
+ 'cdj,j' => 1133,
+ 'ntvfn' => 1133,
+ '_yfps' => 1132,
+ '_ctvm' => 1132,
+ 'Trfn' => 1132,
+ 'tjuhf' => 1132,
+ 'pfo' => 1132,
+ 'y;t' => 1132,
+ 'ney' => 1132,
+ 'ofl' => 1132,
+ '_ctkj' => 1131,
+ 'fhrb' => 1131,
+ 'lgh' => 1131,
+ 'tkmyb' => 1131,
+ 'kbnth' => 1131,
+ 'jks_' => 1131,
+ 'jylj' => 1131,
+ 'hjgs' => 1131,
+ 'ntktq' => 1131,
+ 'nbnt' => 1131,
+ 'sdft' => 1131,
+ '_n.' => 1130,
+ 'byrb_' => 1130,
+ 'rkby' => 1130,
+ 'vgktr' => 1130,
+ 'jyfc' => 1130,
+ 'gbcnj' => 1130,
+ '[[' => 1130,
+ 'm,f_' => 1130,
+ '_l;tq' => 1129,
+ 'ke,_' => 1129,
+ 'ycjy' => 1129,
+ 'cb[jk' => 1129,
+ 'cmv' => 1129,
+ 'tynhf' => 1128,
+ 'ktdcr' => 1128,
+ 'yyj_' => 1128,
+ 'gbqc' => 1128,
+ 'nhfy_' => 1128,
+ 'ekn' => 1128,
+ 'yne' => 1127,
+ 'cj.p' => 1127,
+ '_Lty' => 1126,
+ '_gbcn' => 1126,
+ 'LT' => 1126,
+ 'Xtv' => 1126,
+ 'tdcrf' => 1126,
+ 'bks_' => 1126,
+ 'kjof' => 1126,
+ 'hk_' => 1126,
+ 'nfhj' => 1126,
+ 'atlt' => 1126,
+ '_rfgb' => 1125,
+ 'fnmcz' => 1125,
+ 'thbjl' => 1125,
+ 'qvc' => 1125,
+ 'yfpsd' => 1125,
+ '_CC' => 1124,
+ '_,er' => 1124,
+ '_he,' => 1124,
+ 'vjcrj' => 1124,
+ 'ync' => 1124,
+ 'jfy' => 1124,
+ 'h,_' => 1124,
+ 'cnz' => 1124,
+ '_Trfn' => 1123,
+ 'Bcnj' => 1123,
+ 'Abkm' => 1123,
+ 'fgbnf' => 1123,
+ 'yat' => 1123,
+ 'j,thn' => 1123,
+ 'hyjuj' => 1123,
+ 'mybr_' => 1123,
+ '_,fp' => 1122,
+ '_ubv' => 1122,
+ '_ntg' => 1122,
+ 'tkfhe' => 1122,
+ '\'nb' => 1122,
+ '_yfnf' => 1121,
+ '_[bvb' => 1121,
+ 'Hjv' => 1121,
+ 'thtvt' => 1121,
+ 'jabk' => 1121,
+ 'hfq_' => 1121,
+ 'hty_' => 1121,
+ '_Bv' => 1120,
+ '_nfv' => 1120,
+ 'fgjk' => 1120,
+ 'trw' => 1120,
+ 'bfyc' => 1120,
+ 'kfnm' => 1120,
+ 'vt[f' => 1120,
+ 'jhec' => 1120,
+ 'cef' => 1120,
+ '[jkju' => 1120,
+ '_rjht' => 1119,
+ '_jykf' => 1119,
+ '_jght' => 1119,
+ 'bntr' => 1119,
+ 'rk.xt' => 1119,
+ 'hfyn' => 1119,
+ 'm^' => 1119,
+ 'zl_' => 1119,
+ '_,f,' => 1118,
+ '_ljcn' => 1118,
+ ',k_' => 1118,
+ 'ldf' => 1118,
+ 'jhbx' => 1118,
+ 'gbnt' => 1118,
+ 'hfycg' => 1118,
+ 'hjle' => 1118,
+ 'hwb' => 1118,
+ 'eptq' => 1118,
+ 'eyn' => 1118,
+ '_Gjc' => 1117,
+ 'Tdh' => 1117,
+ 'dfu' => 1117,
+ 'lybr_' => 1117,
+ 'htl_' => 1117,
+ 't-' => 1116,
+ 'tkmv' => 1116,
+ 'hytn' => 1116,
+ 'ijq_' => 1116,
+ 'fyz' => 1115,
+ 'dbkf' => 1115,
+ 'bfkb' => 1115,
+ 'bgb' => 1115,
+ 'bwbz_' => 1115,
+ 'rbcnf' => 1115,
+ 'r\'' => 1115,
+ '_GJ' => 1114,
+ '_Xtv' => 1114,
+ '_yth' => 1114,
+ 'fqcrb' => 1114,
+ 'lt;l' => 1114,
+ ';yt' => 1114,
+ 'bdi' => 1114,
+ 'vfkb' => 1114,
+ 'gjld' => 1114,
+ 'erw' => 1114,
+ '_ukfd' => 1113,
+ '_lfk' => 1113,
+ ',ft' => 1113,
+ 'uyf' => 1113,
+ 'b[jkj' => 1113,
+ 'ye._' => 1113,
+ 'hfnt' => 1113,
+ 'cnbfy' => 1113,
+ 'c.' => 1113,
+ 'ntkta' => 1113,
+ 'ib[_' => 1113,
+ '_Abkm' => 1112,
+ 'fkbpf' => 1112,
+ 'ltzn' => 1112,
+ 'bybw' => 1112,
+ 'gbqcr' => 1112,
+ 'gjycr' => 1112,
+ '_vjhc' => 1111,
+ '_cbh' => 1111,
+ 'f;f' => 1111,
+ 'fnh_' => 1111,
+ ',en' => 1111,
+ 'lfnt' => 1111,
+ 'pfc' => 1111,
+ 'bnhj' => 1111,
+ 'k-' => 1111,
+ 'yfr_' => 1111,
+ 'gjuj' => 1111,
+ 'hjab' => 1111,
+ 'hnh' => 1111,
+ 'mzv' => 1111,
+ '.u' => 1111,
+ '_yjx' => 1110,
+ 'bxyjc' => 1110,
+ 'vjkjl' => 1110,
+ 'f,hb' => 1109,
+ 'fccf_' => 1109,
+ ',jhb' => 1109,
+ 'llb' => 1109,
+ 'jhb_' => 1109,
+ 'jxrb_' => 1109,
+ 'eyu' => 1109,
+ 'eh,' => 1109,
+ 'CCH' => 1108,
+ 'lbx' => 1108,
+ 'tcz_' => 1108,
+ 'kbyj' => 1108,
+ 'ynh_' => 1108,
+ 'atht' => 1108,
+ '_Xb' => 1107,
+ 'tccf_' => 1107,
+ 'pfob' => 1107,
+ 'vysq' => 1107,
+ 'ytvt' => 1107,
+ 'gjxtv' => 1107,
+ 'ntqy' => 1107,
+ 'ntgk' => 1107,
+ 'ep_' => 1107,
+ '_RF' => 1106,
+ 'ltdei' => 1106,
+ 'kfnj' => 1106,
+ 'jhvs' => 1106,
+ '_tdu' => 1105,
+ '_v\'' => 1105,
+ '_yfk' => 1105,
+ 'lcndf' => 1105,
+ 'hjgjk' => 1105,
+ 'cnjb' => 1105,
+ 'ih' => 1105,
+ '_rfd' => 1104,
+ 'lrb_' => 1104,
+ 'kjyb' => 1104,
+ 'kmnb' => 1104,
+ 'jgjkm' => 1104,
+ 'gj,t' => 1104,
+ 'hjgs_' => 1104,
+ 'ncrbt' => 1104,
+ 'eyfhj' => 1104,
+ 'atlth' => 1104,
+ 'iyz' => 1104,
+ 'fj_' => 1103,
+ 'ubh' => 1103,
+ 'yfyc' => 1103,
+ 'itcnd' => 1103,
+ '_F_' => 1102,
+ 'Dfkt' => 1102,
+ 'Trfnt' => 1102,
+ 'lfu' => 1102,
+ 'rrf' => 1102,
+ 'kbhj' => 1102,
+ 'vx' => 1102,
+ 'jhvfn' => 1102,
+ '_{b' => 1101,
+ 'tfr' => 1101,
+ 'tubg' => 1101,
+ 'bckty' => 1101,
+ 'jnyjc' => 1101,
+ 'epc' => 1101,
+ 'ajhve' => 1101,
+ '.r_' => 1101,
+ '_cgtw' => 1100,
+ 'thhbn' => 1100,
+ 'hfyr' => 1100,
+ '_Bcnj' => 1099,
+ 'Pj' => 1099,
+ 'lth;f' => 1099,
+ 'tkbrb' => 1099,
+ ';m' => 1099,
+ 'bc[j;' => 1099,
+ 'vysq_' => 1099,
+ 'httd' => 1099,
+ '_Q' => 1098,
+ '_ltde' => 1098,
+ 'ple' => 1098,
+ 'jykfq' => 1098,
+ 'gjrf' => 1098,
+ '_l;b' => 1097,
+ 'fg_' => 1097,
+ 'lbq_' => 1097,
+ ';ley' => 1097,
+ 'ytnf' => 1097,
+ 'njvfn' => 1097,
+ 'e.ob' => 1097,
+ 'skj' => 1097,
+ '_<hf' => 1096,
+ '_Hjv' => 1096,
+ '_dbrb' => 1096,
+ '_cfq' => 1096,
+ 'jofl' => 1096,
+ 'hjatc' => 1096,
+ '_yta' => 1095,
+ 'uby_' => 1095,
+ 'rktn' => 1095,
+ 'jl;' => 1095,
+ 'jrjd' => 1095,
+ 'jkbx' => 1095,
+ 'hjcnj' => 1095,
+ '_,ek' => 1094,
+ 'Rfn' => 1094,
+ 'fylhf' => 1094,
+ 'ltznt' => 1094,
+ 'cb,bh' => 1094,
+ 'Rfy' => 1093,
+ 'jkc' => 1093,
+ 'hfrt' => 1093,
+ 'nbyr' => 1093,
+ '_dÑ–' => 1092,
+ 'f,kb' => 1092,
+ ',th_' => 1092,
+ 't[fyb' => 1092,
+ 'j,jhj' => 1092,
+ 'cjj' => 1092,
+ 'e[jd' => 1092,
+ 'xtr' => 1092,
+ '_Dfkt' => 1091,
+ '_Rfp' => 1091,
+ '_akjn' => 1091,
+ 'fhnj' => 1091,
+ 'kfyf' => 1091,
+ 'kbk' => 1091,
+ 'xthyj' => 1091,
+ '_,kj' => 1090,
+ '_lbyf' => 1090,
+ '_vfv' => 1090,
+ 't;ley' => 1090,
+ ';tqv' => 1090,
+ 'byfv' => 1090,
+ 'rjvgk' => 1090,
+ 'ybhj' => 1090,
+ 'jckj' => 1090,
+ '/_' => 1089,
+ 'JN' => 1089,
+ 'leyfh' => 1089,
+ 'tktyf' => 1089,
+ 'bjc' => 1089,
+ 'qx' => 1089,
+ 'ven' => 1089,
+ 'ghtlg' => 1089,
+ 'htw_' => 1089,
+ 'crt_' => 1089,
+ 'zyjd' => 1089,
+ 'fybq_' => 1088,
+ 'vfcn' => 1088,
+ 'ywf' => 1088,
+ 'htyn' => 1088,
+ 'nfh_' => 1088,
+ '_rjvb' => 1087,
+ 'bpym' => 1087,
+ 'epcr' => 1087,
+ 'mijq' => 1087,
+ '_Tdh' => 1086,
+ 'fpby' => 1086,
+ ';leyf' => 1086,
+ 'bcfyb' => 1086,
+ 'kbp_' => 1086,
+ 'vfuyb' => 1086,
+ 'yuhf' => 1086,
+ 'jltkm' => 1086,
+ 'jpz' => 1086,
+ 'hjlyj' => 1086,
+ 'hhbnj' => 1086,
+ 'cey' => 1086,
+ 'pyfy' => 1085,
+ 'rbtd' => 1085,
+ 'jljhj' => 1085,
+ 'gthbj' => 1085,
+ 'hvfy_' => 1085,
+ 'helj' => 1085,
+ 'zyr' => 1085,
+ '_hj;l' => 1084,
+ '"y' => 1084,
+ 'fcny' => 1084,
+ 'tkbrf' => 1084,
+ 'rg' => 1084,
+ 'gj;' => 1084,
+ 'ntxt' => 1084,
+ 'evf_' => 1084,
+ '_D&' => 1083,
+ '_pjy' => 1083,
+ '_rjyw' => 1083,
+ 'bcfnt' => 1083,
+ 'ktyj' => 1083,
+ 'yjcb' => 1083,
+ 'nfyc' => 1083,
+ 'e[_' => 1083,
+ 'abkjc' => 1083,
+ '_,_' => 1082,
+ 'fkkt' => 1082,
+ 'fynjy' => 1082,
+ 'kf[' => 1082,
+ 'vjq_' => 1082,
+ 'jhbq' => 1082,
+ 'hfyj' => 1082,
+ '_kfn' => 1081,
+ '_kbnt' => 1081,
+ '_jnrh' => 1081,
+ '_htub' => 1081,
+ 'fyrn' => 1081,
+ 'dyjc' => 1081,
+ 'uÑ–' => 1081,
+ 'tdut' => 1081,
+ 'tkkb' => 1081,
+ 'kthbq' => 1081,
+ 'kbrb_' => 1081,
+ 'j,tl' => 1081,
+ 'hbzn' => 1081,
+ 'nb[j' => 1081,
+ '_tub' => 1080,
+ 'fyty' => 1080,
+ 'udf' => 1080,
+ 'uyj' => 1080,
+ 'thg' => 1080,
+ 'jhjcn' => 1080,
+ 'hfdt' => 1080,
+ '_eck' => 1079,
+ '_.y' => 1079,
+ 'fkbb' => 1079,
+ 'lthy' => 1079,
+ 'kfytn' => 1079,
+ 'vfycr' => 1079,
+ 'yfi' => 1079,
+ 'gj[j' => 1079,
+ 'htit' => 1079,
+ '_Bj' => 1078,
+ 'Hfp' => 1078,
+ 'Cjk' => 1078,
+ 'f,tk' => 1078,
+ 'lev' => 1078,
+ 'tity' => 1078,
+ 'yec' => 1078,
+ 'jynj' => 1078,
+ 'gÑ–' => 1078,
+ '_ckt' => 1077,
+ 'dfk_' => 1077,
+ 'ue,' => 1077,
+ 'kftdb' => 1077,
+ 'k.lb' => 1077,
+ 'k\\n' => 1077,
+ 'vbyt' => 1077,
+ 'vept' => 1077,
+ 'cfyn' => 1077,
+ '_jrt' => 1076,
+ '_ghbc' => 1076,
+ ',by_' => 1076,
+ ';bt_' => 1076,
+ 'rfltv' => 1076,
+ 'Dc' => 1075,
+ 'TR' => 1075,
+ 'dhjgs' => 1075,
+ 'trnhb' => 1075,
+ 'y&' => 1075,
+ 'nfhy' => 1075,
+ 'ecm' => 1075,
+ 'atcc' => 1075,
+ 'shm' => 1075,
+ 'mijq_' => 1075,
+ '_rf,' => 1074,
+ 'bdbp' => 1074,
+ 'bcrb' => 1074,
+ 'kmijq' => 1074,
+ 'fnfy' => 1073,
+ 'rfrbt' => 1073,
+ 'rep' => 1073,
+ 'kjofl' => 1073,
+ 'ycgj' => 1073,
+ 'yxf' => 1073,
+ 'svb_' => 1073,
+ '.xty' => 1073,
+ '_\'yt' => 1072,
+ 'dbfr' => 1072,
+ 'nab' => 1072,
+ '_hfph' => 1071,
+ 'bwrb' => 1071,
+ 'jcf_' => 1071,
+ 'gfe' => 1071,
+ 'hjdjl' => 1071,
+ 'nbycr' => 1071,
+ '.i' => 1071,
+ '-f' => 1070,
+ '_tdut' => 1070,
+ '_cthl' => 1070,
+ 'fyyfz' => 1070,
+ ',km_' => 1070,
+ 'juhfl' => 1070,
+ 'jvjy' => 1070,
+ 'ckjdb' => 1070,
+ 'eks' => 1070,
+ '[fy_' => 1070,
+ '[ybr' => 1070,
+ '_Rfy' => 1069,
+ '_gfg' => 1069,
+ 'Zr' => 1069,
+ 'yfer' => 1069,
+ 'jbnt' => 1069,
+ 'jnjhs' => 1069,
+ 'gjkj;' => 1069,
+ 'hsk' => 1069,
+ 'cjt' => 1069,
+ '_ktjy' => 1068,
+ '_cjky' => 1068,
+ 'Vfy' => 1068,
+ ',jdm_' => 1068,
+ 'tnjd_' => 1068,
+ 'bhjdr' => 1068,
+ 'rtdb' => 1068,
+ 'vjo' => 1068,
+ 'jkkb' => 1068,
+ 'hkfy' => 1068,
+ 'njxr' => 1068,
+ 'dfkth' => 1067,
+ 'p,t' => 1067,
+ 'jhfy' => 1067,
+ '_vz' => 1066,
+ 'F&_' => 1066,
+ 'fvfy' => 1066,
+ 't[ybr' => 1066,
+ 'kfu_' => 1066,
+ 'nhfl' => 1066,
+ 'xk' => 1066,
+ 'Ñ–cn' => 1066,
+ '_Rfn' => 1065,
+ '_ljvf' => 1065,
+ 'B&' => 1065,
+ 'Rhfcy' => 1065,
+ 'uke' => 1065,
+ 'lfntk' => 1065,
+ 'tduty' => 1065,
+ 'bgtl' => 1065,
+ 'vvey' => 1065,
+ 'vehf' => 1065,
+ 'jhuj' => 1065,
+ 'nty_' => 1065,
+ '_flv' => 1064,
+ '_djj' => 1064,
+ ';tycr' => 1064,
+ 'vtyns' => 1064,
+ 'cdznj' => 1064,
+ 'cgjcj' => 1064,
+ 'zxt' => 1064,
+ '_yfxf' => 1063,
+ 'fhrf_' => 1063,
+ 'dtw_' => 1063,
+ 'bgs' => 1063,
+ 'cyjcn' => 1063,
+ 'fyrjd' => 1062,
+ 'tdeir' => 1062,
+ 'v,j' => 1062,
+ 'yg' => 1062,
+ 'hmz' => 1062,
+ 'cntq' => 1062,
+ 'sk_' => 1062,
+ '_dto' => 1061,
+ '_ntr' => 1061,
+ 'fds_' => 1061,
+ 'fhvf' => 1061,
+ 'hjls' => 1061,
+ '[bnt' => 1061,
+ '_dtl' => 1060,
+ '_cnbk' => 1060,
+ '_[hj' => 1060,
+ 'yls' => 1060,
+ 'jkbvg' => 1060,
+ 'CT' => 1059,
+ 'Ctv' => 1059,
+ 'fntv' => 1059,
+ 'bnbrf' => 1059,
+ 'kp' => 1059,
+ 'yfgh' => 1059,
+ 'yue' => 1059,
+ 'jbntk' => 1059,
+ '_,fr' => 1058,
+ 'lfr' => 1058,
+ 'rctt' => 1058,
+ 'h&' => 1058,
+ 'xtyy' => 1058,
+ '_ltz' => 1057,
+ '_kbw' => 1057,
+ 'fnmzy' => 1057,
+ 'dbyj' => 1057,
+ 'trne' => 1057,
+ 'ypb' => 1057,
+ 'yrjd_' => 1057,
+ 'ghbzn' => 1057,
+ 'hfcb' => 1057,
+ '_ht;' => 1056,
+ 'FD' => 1056,
+ 'Abkmv' => 1056,
+ 'kmg' => 1056,
+ 'fckt' => 1055,
+ 'byuh' => 1055,
+ 'ki' => 1055,
+ 'jhvs_' => 1055,
+ 's,jh' => 1055,
+ '_tubg' => 1054,
+ 'Cby' => 1054,
+ 'ltrc_' => 1054,
+ 'trwb' => 1054,
+ 'bcnbf' => 1054,
+ 'ktny' => 1054,
+ 'vfrcb' => 1054,
+ 'j,hb' => 1054,
+ 'gbz' => 1054,
+ 'ctht' => 1054,
+ 'enc' => 1054,
+ 'tkjh' => 1053,
+ 'tvkt' => 1053,
+ 'tymr' => 1053,
+ 'vtyj' => 1053,
+ 'jkbr' => 1053,
+ 'gfhr_' => 1053,
+ 'nec' => 1053,
+ '[fn' => 1053,
+ '_bujh' => 1052,
+ '_gj,t' => 1052,
+ 'fktc' => 1052,
+ 'f[jd' => 1052,
+ 'ltg' => 1052,
+ 'trctt' => 1052,
+ 'bkbg' => 1052,
+ 'qvf' => 1052,
+ 'ktnr' => 1052,
+ 'jcny' => 1052,
+ 'jwty' => 1052,
+ 'gw' => 1052,
+ 'eptq_' => 1052,
+ '_Pj' => 1051,
+ 'fkbb_' => 1051,
+ 'fycgj' => 1051,
+ 'fhb;' => 1051,
+ 'dyjq' => 1051,
+ 'bfrf' => 1051,
+ 'vti' => 1051,
+ 'jlt;' => 1051,
+ 'jcnjd' => 1051,
+ '_vbh_' => 1050,
+ '_htx' => 1050,
+ '{fh' => 1050,
+ 'dkfc' => 1050,
+ 'thjy' => 1050,
+ 'pht' => 1050,
+ 'kfg' => 1050,
+ 'kbhjd' => 1050,
+ 'vfyf' => 1050,
+ 'jtyys' => 1050,
+ 'crfh' => 1050,
+ 'cyb_' => 1050,
+ 'ehfk' => 1050,
+ 'wthrj' => 1050,
+ 'xib' => 1050,
+ '_Hfp' => 1049,
+ 'brbq' => 1049,
+ 'bnbz' => 1049,
+ 'jnrhs' => 1049,
+ 'hns_' => 1049,
+ 'hec_' => 1049,
+ 'h[bn' => 1049,
+ 'fltvb' => 1048,
+ 'lhjdb' => 1048,
+ 'tgkj' => 1048,
+ 'rel' => 1048,
+ 'krfy' => 1048,
+ '_vept' => 1047,
+ '_yfer' => 1047,
+ '_jkbv' => 1047,
+ 'Ahfyw' => 1047,
+ 'fhbn' => 1047,
+ 'tkrj' => 1047,
+ 'pdtc' => 1047,
+ 'ktrf' => 1047,
+ 'ghjr' => 1047,
+ 'hbqc' => 1047,
+ 'dyjcn' => 1046,
+ 'k.xty' => 1046,
+ 'jgkf' => 1046,
+ 'exib' => 1046,
+ 'tnbxt' => 1045,
+ 'kbo' => 1045,
+ 'kei' => 1045,
+ 'vfhbz' => 1045,
+ 'vzy' => 1045,
+ '_Dc' => 1044,
+ '_Ctv' => 1044,
+ '_dek' => 1044,
+ 'tqvc' => 1044,
+ 'tvtw' => 1044,
+ 'bub_' => 1044,
+ 'byrf_' => 1044,
+ 'bah' => 1044,
+ 'rfnj' => 1044,
+ 'jym' => 1044,
+ 'jxyb' => 1044,
+ 'nthhb' => 1044,
+ 'nhb_' => 1044,
+ 'xbyf' => 1044,
+ '\'gb' => 1044,
+ 'bvjy' => 1043,
+ 'bxyf' => 1043,
+ 'dyjq_' => 1042,
+ 'l;e' => 1042,
+ 'leh' => 1042,
+ 'ktlyb' => 1042,
+ 'jdrb' => 1041,
+ 'gktyb' => 1041,
+ 'hfyl' => 1041,
+ 'hbywb' => 1041,
+ 'm,t' => 1041,
+ '.lb_' => 1041,
+ 'zpfy' => 1041,
+ '_rth' => 1040,
+ '_jcj,' => 1040,
+ 'CCH_' => 1040,
+ ',he' => 1040,
+ 'dthb' => 1040,
+ 'lghb' => 1040,
+ 'bpvf_' => 1040,
+ 'evb' => 1040,
+ 'fy-' => 1039,
+ 'fyyb' => 1039,
+ 'f[n' => 1039,
+ 'ltnc' => 1039,
+ 'ycgjh' => 1039,
+ 'hjyf_' => 1039,
+ 'hjnf' => 1039,
+ 'njgj' => 1039,
+ 'erwb' => 1039,
+ 'obyf' => 1039,
+ '_vbc' => 1038,
+ 'JR' => 1038,
+ 'Gtht' => 1038,
+ 'fybn' => 1038,
+ 'lef' => 1038,
+ 'bpym_' => 1038,
+ 'cj,f' => 1038,
+ 'ntrc' => 1038,
+ 'xer' => 1038,
+ '_gj[j' => 1037,
+ 'thdb' => 1037,
+ 't.' => 1037,
+ 'hfot' => 1037,
+ '_rjvv' => 1036,
+ 'Tdu' => 1036,
+ 'fgbc' => 1036,
+ 'f\'hjg' => 1036,
+ ',rf' => 1036,
+ 'dhb' => 1036,
+ 'ke;,' => 1036,
+ 'jyjc' => 1036,
+ 'ghtcc' => 1036,
+ 'ccnf' => 1036,
+ 'ccs' => 1036,
+ 'nhfyf' => 1036,
+ '_elf' => 1035,
+ 'utt' => 1035,
+ 'lyjt' => 1035,
+ 'qlt' => 1035,
+ 'cnjq' => 1035,
+ 'nlt' => 1035,
+ 'nbdyf' => 1035,
+ '\\yys' => 1035,
+ '_"y' => 1034,
+ 'LB' => 1034,
+ 'frfl' => 1034,
+ 'tjkj' => 1034,
+ 'thhj' => 1034,
+ 'pybr' => 1034,
+ 'bpl' => 1034,
+ 'rwbj' => 1034,
+ 'kfc_' => 1034,
+ 'gtxt' => 1034,
+ 'hbqcr' => 1034,
+ 'hb[_' => 1034,
+ 'hjljd' => 1034,
+ '<_' => 1033,
+ 'Jr' => 1033,
+ 'Ae' => 1033,
+ 'ubcn' => 1033,
+ 'txfn' => 1033,
+ 'vbkf' => 1033,
+ 'gkfny' => 1033,
+ 'nhjv' => 1033,
+ 'flm_' => 1032,
+ ',fhf' => 1032,
+ 'dty_' => 1032,
+ 'dbq' => 1032,
+ 'ufq' => 1032,
+ 'lbcr' => 1032,
+ 'tywbz' => 1032,
+ 'bnbz_' => 1032,
+ 'ctc' => 1032,
+ 'ehe' => 1032,
+ 'afn' => 1032,
+ '_ltzn' => 1031,
+ '_ecnf' => 1031,
+ 'djlbn' => 1031,
+ 'thc_' => 1031,
+ 'bpyf' => 1031,
+ 'bvjd_' => 1031,
+ 'qyb' => 1031,
+ 'rfgbn' => 1031,
+ 'rbnfq' => 1031,
+ 'kfe' => 1031,
+ 'fdfh' => 1030,
+ 'pfobn' => 1030,
+ 'rnjd' => 1030,
+ 'rnhbc' => 1030,
+ 'kfvt' => 1030,
+ 'vjv' => 1030,
+ 'ybws_' => 1030,
+ 'gfcyj' => 1030,
+ 'htxt' => 1030,
+ 'h[bnt' => 1030,
+ 'cck' => 1030,
+ 'ntybz' => 1030,
+ 'xtuj' => 1030,
+ '_jrtf' => 1029,
+ 'RBQ' => 1029,
+ 'fpvt' => 1029,
+ 'djls' => 1029,
+ 'ntkz_' => 1029,
+ '_Cby' => 1028,
+ '_vec' => 1028,
+ '"h' => 1028,
+ 'thfk_' => 1028,
+ 'rke,_' => 1028,
+ 'jxm_' => 1028,
+ 'htyf' => 1028,
+ 'nfnf' => 1028,
+ '_atlt' => 1027,
+ 'fyh' => 1027,
+ 'fhkf' => 1027,
+ 'dyen' => 1027,
+ 'ujhy' => 1027,
+ 'rnz' => 1027,
+ 'vt[fy' => 1027,
+ 'jyl_' => 1027,
+ 'ghjvs' => 1027,
+ 'cjdh' => 1027,
+ 'nfne' => 1027,
+ '[bntr' => 1027,
+ '_Tdu' => 1026,
+ '_kbx' => 1026,
+ '{t' => 1026,
+ 'l;fy' => 1026,
+ 'rwbjy' => 1026,
+ 'hj,k' => 1026,
+ 'nc_' => 1026,
+ 'nzy' => 1026,
+ 'e;f' => 1026,
+ '-,' => 1025,
+ '_Cjk' => 1025,
+ 'V&' => 1025,
+ 'qrb' => 1025,
+ 'kfdb' => 1025,
+ 'kjc_' => 1025,
+ 'kmvj' => 1025,
+ 'v\\' => 1025,
+ '_bnf' => 1024,
+ '_aht' => 1024,
+ 'tynh_' => 1024,
+ 'kjq' => 1024,
+ 'jyznb' => 1024,
+ 'cfvsq' => 1024,
+ 'nhz' => 1024,
+ 'tycrj' => 1023,
+ 'bgs_' => 1023,
+ 'rkbv' => 1023,
+ 'rcttd' => 1023,
+ 'kyb' => 1023,
+ 'ynjy_' => 1023,
+ 'hfoty' => 1023,
+ 'tnhf_' => 1022,
+ 'hnb_' => 1022,
+ 'eotc' => 1022,
+ '_hti' => 1021,
+ 'fhrt' => 1021,
+ 'utyy' => 1021,
+ 'bntrn' => 1021,
+ 'Ufk' => 1020,
+ 'dyenh' => 1020,
+ 'bl;' => 1020,
+ 'yzpm_' => 1020,
+ 'htrj' => 1020,
+ 'cj,jh' => 1020,
+ 'cjg' => 1020,
+ 'eny' => 1020,
+ '_htkb' => 1019,
+ 'plf_' => 1019,
+ 'rbk' => 1019,
+ 'nabk' => 1019,
+ '_dyen' => 1018,
+ '_rji' => 1018,
+ '_afrn' => 1018,
+ 'fyfk_' => 1018,
+ '_l_' => 1017,
+ '_gjld' => 1017,
+ '_zl' => 1017,
+ 'PF' => 1017,
+ 'fdj_' => 1017,
+ 'fbyf' => 1017,
+ 'fcf_' => 1017,
+ 'ytan' => 1017,
+ 'yti' => 1017,
+ 'ywbg' => 1017,
+ 'jccn' => 1017,
+ 'hj,t' => 1017,
+ 'heit' => 1017,
+ 'eotcn' => 1017,
+ 'xfcnb' => 1017,
+ 'iktyy' => 1017,
+ '_ntgk' => 1016,
+ '_wtk' => 1016,
+ '_s' => 1016,
+ 'kfyn' => 1016,
+ 'ybhjd' => 1016,
+ 'yjdsq' => 1016,
+ 'hfcr' => 1016,
+ 'nthvb' => 1016,
+ 'm^_' => 1016,
+ '_nty' => 1015,
+ 'UF' => 1015,
+ 'RC' => 1015,
+ 'f[vf' => 1015,
+ 'tfnh_' => 1015,
+ 'tls' => 1015,
+ 'vbcc' => 1015,
+ 'yfrj' => 1015,
+ 'jvgj' => 1015,
+ 'jgjkb' => 1015,
+ 'xx' => 1015,
+ '_jrn' => 1014,
+ '_gjuj' => 1014,
+ 'Rfv' => 1014,
+ 'fbyc' => 1014,
+ 'le,' => 1014,
+ 'tht,' => 1014,
+ 'pth_' => 1014,
+ 'bpfd' => 1014,
+ 'qg' => 1014,
+ 'ru' => 1014,
+ 'yak' => 1014,
+ 'jnc' => 1014,
+ 'hf[_' => 1014,
+ 'epy' => 1014,
+ 'xbnf' => 1014,
+ '_{fh' => 1013,
+ 'Bdfy_' => 1013,
+ ',ftd' => 1013,
+ ',yb' => 1013,
+ 'd\\' => 1013,
+ 'lde' => 1013,
+ 't,b' => 1013,
+ 'rdfh' => 1013,
+ 'kst' => 1013,
+ 'cfhf' => 1013,
+ 'e,jr' => 1013,
+ '.nc' => 1013,
+ '+' => 1012,
+ 'rheg' => 1012,
+ '[jlbn' => 1012,
+ '_jrhe' => 1011,
+ 'Crj' => 1011,
+ 'feh' => 1011,
+ 'ltvj' => 1011,
+ 'brjy' => 1011,
+ 'vcn' => 1011,
+ 'jybl' => 1011,
+ '[jrr' => 1011,
+ 'sdftn' => 1011,
+ 'dcrjt' => 1010,
+ 'lheu' => 1010,
+ 'twt' => 1010,
+ 'yjhvf' => 1010,
+ 'hmr' => 1010,
+ 'itq' => 1010,
+ '_cjdh' => 1009,
+ '_ntc' => 1009,
+ 'Tdut' => 1009,
+ 'dfv' => 1009,
+ 'pj,h' => 1009,
+ 'jhtyb' => 1009,
+ 'jcbn' => 1009,
+ 'cbyl' => 1009,
+ 'mif' => 1009,
+ '_fynj' => 1008,
+ '_gfdk' => 1008,
+ 'us' => 1008,
+ 'tnrf' => 1008,
+ 'rfrjq' => 1008,
+ 'vtwr' => 1008,
+ 'yljy' => 1008,
+ 'j,fr' => 1008,
+ 'jhtw' => 1008,
+ 'gbhj' => 1008,
+ 'cby_' => 1008,
+ 'e;tyb' => 1008,
+ '_flvb' => 1007,
+ '_frnt' => 1007,
+ '_yt,' => 1007,
+ 'fuf_' => 1007,
+ 'fncr' => 1007,
+ 'bxysq' => 1007,
+ 'qr_' => 1007,
+ 'jrfp' => 1007,
+ 'jktu' => 1007,
+ 'ckt_' => 1007,
+ 'xfcnm' => 1007,
+ 'ifn' => 1007,
+ '_k.lb' => 1006,
+ '_gec' => 1006,
+ 'ljkm' => 1006,
+ 'vj;yj' => 1006,
+ 'gkfyt' => 1006,
+ 'ghjat' => 1006,
+ 'hflf' => 1006,
+ 'nmzyf' => 1006,
+ '_\'yth' => 1005,
+ 'Yfn' => 1005,
+ ',ktv' => 1005,
+ 'lbwby' => 1005,
+ 'bkty' => 1005,
+ 'bylt' => 1005,
+ 'bywbg' => 1005,
+ 'gkjo' => 1005,
+ '_Gtht' => 1004,
+ '_,hfn' => 1004,
+ '_vfuy' => 1004,
+ 'P_' => 1004,
+ 'RBQ_' => 1004,
+ 'GF' => 1004,
+ 'Gtnhj' => 1004,
+ 'f,jx' => 1004,
+ 'frfh' => 1004,
+ 'tlgh' => 1004,
+ 'jujk' => 1004,
+ 'nhs_' => 1004,
+ 'scjr' => 1004,
+ 'zvb' => 1004,
+ '_ljuj' => 1003,
+ 'djjh' => 1003,
+ 'bdib' => 1003,
+ 'bph' => 1003,
+ 'syj' => 1003,
+ '_pfo' => 1002,
+ 'Rjycn' => 1002,
+ 'dbnm' => 1002,
+ 'tvkb' => 1002,
+ 'jvsi' => 1002,
+ 'obr_' => 1002,
+ 'Tduty' => 1001,
+ 'fgk' => 1001,
+ 'bdyst' => 1001,
+ 'kjhe' => 1001,
+ 'gjyz' => 1001,
+ 'ghtv' => 1001,
+ 'hbyu' => 1001,
+ 'cjdht' => 1001,
+ 'ccrbt' => 1001,
+ 'cnbd' => 1001,
+ '_Ae' => 1000,
+ '_"h' => 1000,
+ '_euj' => 1000,
+ 'fex' => 1000,
+ 'thvby' => 1000,
+ 'bgth' => 1000,
+ 'ja_' => 1000,
+ 'otybz' => 1000,
+ '_/' => 999,
+ '_Tdut' => 999,
+ '_ufy' => 999,
+ '_;eh' => 999,
+ 'fcyjc' => 999,
+ ',jnf_' => 999,
+ 'ubvy' => 999,
+ 'ltk_' => 999,
+ 'thjb' => 999,
+ 'rnz,' => 999,
+ 'ytuj_' => 999,
+ 'jycnh' => 999,
+ 'jhbq_' => 999,
+ 'if[' => 999,
+ '_Vfy' => 998,
+ '_tuj_' => 998,
+ '_bpd' => 998,
+ '_yfgh' => 998,
+ 'fuybn' => 998,
+ 'djlf' => 998,
+ 'tgfy' => 998,
+ 'kjny' => 998,
+ 'jdbr' => 998,
+ 'jlbk' => 998,
+ 'htpt' => 998,
+ 'htz' => 998,
+ 'hjbnt' => 998,
+ 'atlj' => 998,
+ 'wepc' => 998,
+ '_yfcn' => 997,
+ '_njx' => 997,
+ 'bir' => 997,
+ 'kyt' => 997,
+ 'jhx' => 997,
+ 'hbxb' => 997,
+ 'ekm_' => 997,
+ 'ekzh' => 997,
+ 'enht' => 997,
+ '_Zr' => 996,
+ '_yjvt' => 996,
+ 'Eh' => 996,
+ 'fntvf' => 996,
+ ',e_' => 996,
+ 'lyjt_' => 996,
+ 'rhtg' => 996,
+ 'kbc_' => 996,
+ 'knfy' => 996,
+ 'htnb' => 996,
+ 'njrf' => 996,
+ '_[jrr' => 995,
+ 'Ek' => 995,
+ 'tjkju' => 995,
+ 'tcndb' => 995,
+ 'rjkju' => 995,
+ 'ycm' => 995,
+ 'e,th' => 995,
+ '_cfl' => 994,
+ 'BT' => 994,
+ 'Nhf' => 994,
+ 'f,_' => 994,
+ 'kjhb' => 994,
+ 'vyt' => 994,
+ 'JD_' => 993,
+ 'thhf' => 993,
+ ';bdf' => 993,
+ 'jtybt' => 993,
+ 'jz,hz' => 993,
+ '_tlb' => 992,
+ 'Bcnjh' => 992,
+ 'RF_' => 992,
+ 'dj,jl' => 992,
+ 'tqys' => 992,
+ 'tjyb' => 992,
+ 'tcgk' => 992,
+ 'gtnth' => 992,
+ 'n,jkm' => 992,
+ 'Vjcrd' => 991,
+ 'fhuf' => 991,
+ 'djls_' => 991,
+ 'tkfn' => 991,
+ 'bxr' => 991,
+ 'rce' => 991,
+ 'y,e' => 991,
+ 'otyy' => 991,
+ '_ht;b' => 990,
+ ';tqvc' => 990,
+ 'pfgj' => 990,
+ 'rjyf' => 990,
+ 'k\\y' => 990,
+ 'cke;,' => 990,
+ 'cev' => 990,
+ 'wepcr' => 990,
+ 'fue' => 989,
+ 'lj;y' => 989,
+ 'tpl_' => 989,
+ 'thnd' => 989,
+ 'btc' => 989,
+ 'qib' => 989,
+ 'kjv_' => 989,
+ 'vjdf' => 989,
+ 'jdt_' => 989,
+ 'gfkm' => 989,
+ 'gjdtl' => 989,
+ 'htlgh' => 989,
+ 'cec' => 989,
+ 'njt' => 989,
+ 'fdfy' => 988,
+ 'tyhb' => 988,
+ 'rnth_' => 988,
+ 'vfck' => 988,
+ 'hjvj' => 988,
+ 'nen_' => 988,
+ '_inf' => 987,
+ 'fyuf' => 987,
+ 'dfp' => 987,
+ 'tvtwr' => 987,
+ 'pdtcn' => 987,
+ 'brbn' => 987,
+ 'ehv' => 987,
+ '[jpz' => 987,
+ '_Jr' => 986,
+ '_{t' => 986,
+ '_ubvy' => 986,
+ '_kbu' => 986,
+ 'Vfn' => 986,
+ 'fkm,' => 986,
+ 'fotyb' => 986,
+ ',byf' => 986,
+ 'j,hj' => 986,
+ 'jntk' => 986,
+ 'hegy' => 986,
+ ',jktp' => 985,
+ 'ljdj' => 985,
+ 'pvty' => 985,
+ 'rjyt' => 985,
+ 'rnz,h' => 985,
+ 'jlrf' => 985,
+);
+$ranks = array (
+ '_' => 1,
+ 'f' => 2,
+ 'j' => 3,
+ 'b' => 4,
+ 't' => 5,
+ 'y' => 6,
+ 'h' => 7,
+ 'c' => 8,
+ 'n' => 9,
+ 'r' => 10,
+ 'k' => 11,
+ 'd' => 12,
+ 'v' => 13,
+ 'l' => 14,
+ 'g' => 15,
+ 'e' => 16,
+ 'f_' => 17,
+ 'z' => 18,
+ 'u' => 19,
+ 'q' => 20,
+ 's' => 21,
+ ',' => 22,
+ 'm' => 23,
+ 'p' => 24,
+ 'z_' => 25,
+ 't_' => 26,
+ 'b_' => 27,
+ 'cn' => 28,
+ '_c' => 29,
+ '_g' => 30,
+ 'jd' => 31,
+ 'fy' => 32,
+ 'hf' => 33,
+ 'q_' => 34,
+ 'ty' => 35,
+ 'th' => 36,
+ 'yf' => 37,
+ 'hj' => 38,
+ 'x' => 39,
+ 'yb' => 40,
+ 'rf' => 41,
+ 'rj' => 42,
+ '_r' => 43,
+ 'jh' => 44,
+ 'cr' => 45,
+ '_d' => 46,
+ 'by' => 47,
+ 'j_' => 48,
+ 'yj' => 49,
+ 'hb' => 50,
+ 'a' => 51,
+ '[' => 52,
+ 'fh' => 53,
+ 'd_' => 54,
+ 'km' => 55,
+ 'rb' => 56,
+ 'jk' => 57,
+ 'w' => 58,
+ 'ht' => 59,
+ '_v' => 60,
+ 'nj' => 61,
+ 'y_' => 62,
+ 'jy' => 63,
+ 'kb' => 64,
+ 'nf' => 65,
+ 'fk' => 66,
+ 'kt' => 67,
+ ';' => 68,
+ 'df' => 69,
+ 'nt' => 70,
+ 'jc' => 71,
+ 'fn' => 72,
+ 'tk' => 73,
+ 'i' => 74,
+ 'nb' => 75,
+ '_h' => 76,
+ 'bz' => 77,
+ '_l' => 78,
+ 's_' => 79,
+ 'ys' => 80,
+ 'kf' => 81,
+ 'm_' => 82,
+ 'kj' => 83,
+ 'vf' => 84,
+ 'dj' => 85,
+ 'gj' => 86,
+ 'n_' => 87,
+ 'bz_' => 88,
+ '_j' => 89,
+ '_f' => 90,
+ '_y' => 91,
+ '_u' => 92,
+ '_b' => 93,
+ 'tc' => 94,
+ 'br' => 95,
+ 'r_' => 96,
+ 'uj' => 97,
+ '_,' => 98,
+ 'fz' => 99,
+ '_n' => 100,
+ 'h_' => 101,
+ 'bq' => 102,
+ 'bc' => 103,
+ 'nh' => 104,
+ 'tn' => 105,
+ 'fz_' => 106,
+ 'bn' => 107,
+ 'jl' => 108,
+ 'bt' => 109,
+ 'gh' => 110,
+ 'db' => 111,
+ 'dt' => 112,
+ 'yf_' => 113,
+ 'fc' => 114,
+ 'yt' => 115,
+ 'vt' => 116,
+ 'lt' => 117,
+ 'bk' => 118,
+ 'bq_' => 119,
+ 'td' => 120,
+ 'fr' => 121,
+ 'bt_' => 122,
+ 'C' => 123,
+ 'v_' => 124,
+ 'jv' => 125,
+ 'xt' => 126,
+ 'vb' => 127,
+ 'ju' => 128,
+ 'F' => 129,
+ 'c_' => 130,
+ 'jn' => 131,
+ 'cb' => 132,
+ '_gj' => 133,
+ 'crb' => 134,
+ '.' => 135,
+ 'vj' => 136,
+ '\'' => 137,
+ 'tyb' => 138,
+ 'lf' => 139,
+ 'tr' => 140,
+ '_a' => 141,
+ 'fd' => 142,
+ '_gh' => 143,
+ 'R' => 144,
+ 'fv' => 145,
+ 'cj' => 146,
+ 'jd_' => 147,
+ 'lb' => 148,
+ 'bx' => 149,
+ 'ct' => 150,
+ 'rf_' => 151,
+ 'yy' => 152,
+ '_k' => 153,
+ 'jq' => 154,
+ 'sq' => 155,
+ 'wb' => 156,
+ 'sq_' => 157,
+ 'tv' => 158,
+ 'cf' => 159,
+ 'pf' => 160,
+ 'gt' => 161,
+ 'lj' => 162,
+ '_C' => 163,
+ 'jr' => 164,
+ 'j,' => 165,
+ 'nm' => 166,
+ 'bv' => 167,
+ 'bh' => 168,
+ 'yc' => 169,
+ '_rj' => 170,
+ 'yn' => 171,
+ 'cc' => 172,
+ '_p' => 173,
+ 'G' => 174,
+ ',j' => 175,
+ 'tl' => 176,
+ 'fl' => 177,
+ 'k_' => 178,
+ 'tq' => 179,
+ 'gf' => 180,
+ '_rf' => 181,
+ '_yf' => 182,
+ '_d_' => 183,
+ 'he' => 184,
+ 'rbq' => 185,
+ 'l_' => 186,
+ '_R' => 187,
+ 'V' => 188,
+ 'H' => 189,
+ 'bb' => 190,
+ 'rbq_' => 191,
+ 'bp' => 192,
+ 'uf' => 193,
+ 'jcn' => 194,
+ 'fp' => 195,
+ 'jt' => 196,
+ 'ybt' => 197,
+ 'D' => 198,
+ 'bb_' => 199,
+ 'jdf' => 200,
+ '_G' => 201,
+ 'yl' => 202,
+ 'nd' => 203,
+ '_e' => 204,
+ 'eh' => 205,
+ '-' => 206,
+ 'crbq' => 207,
+ 'ybt_' => 208,
+ 'nm_' => 209,
+ 'jq_' => 210,
+ 'J' => 211,
+ 'ysq' => 212,
+ 'crbq_' => 213,
+ '_F' => 214,
+ 'fyb' => 215,
+ 'B' => 216,
+ 'ysq_' => 217,
+ 'crj' => 218,
+ 'fq' => 219,
+ 'st' => 220,
+ 'o' => 221,
+ 'rh' => 222,
+ ',t' => 223,
+ 'crf' => 224,
+ 'uh' => 225,
+ 'rn' => 226,
+ 'st_' => 227,
+ '_V' => 228,
+ '&' => 229,
+ ',f' => 230,
+ 'df_' => 231,
+ 'hjd' => 232,
+ '[_' => 233,
+ 'gb' => 234,
+ 'ab' => 235,
+ '_x' => 236,
+ 'Y' => 237,
+ 'e_' => 238,
+ 'my' => 239,
+ 'hn' => 240,
+ 'kmy' => 241,
+ 'jg' => 242,
+ 'ub' => 243,
+ 'N' => 244,
+ '_vf' => 245,
+ 'L' => 246,
+ 'rb_' => 247,
+ 'bd' => 248,
+ 'hy' => 249,
+ '<' => 250,
+ 'ec' => 251,
+ 'rc' => 252,
+ 'ut' => 253,
+ 'fkm' => 254,
+ 'yfz' => 255,
+ 'bcn' => 256,
+ 'yfz_' => 257,
+ 'jhj' => 258,
+ 'yjd' => 259,
+ 'tkm' => 260,
+ '_D' => 261,
+ 'ek' => 262,
+ 'bl' => 263,
+ 'jt_' => 264,
+ 'nth' => 265,
+ 'ck' => 266,
+ 'ybz' => 267,
+ 'cnd' => 268,
+ 'rfz' => 269,
+ '_\'' => 270,
+ 're' => 271,
+ 'U' => 272,
+ 'rfz_' => 273,
+ '_[' => 274,
+ 'by_' => 275,
+ 'hf_' => 276,
+ 'juj' => 277,
+ 'ybz_' => 278,
+ 'rjd' => 279,
+ 'njh' => 280,
+ '_cn' => 281,
+ 'bj' => 282,
+ ';t' => 283,
+ 'ghj' => 284,
+ '_hf' => 285,
+ 'ds' => 286,
+ 'byf' => 287,
+ 'fy_' => 288,
+ 'cnh' => 289,
+ 'jy_' => 290,
+ 'cnf' => 291,
+ 'K' => 292,
+ 'cnb' => 293,
+ 'uj_' => 294,
+ 'yr' => 295,
+ '_<' => 296,
+ 'hc' => 297,
+ 'cg' => 298,
+ 'nf_' => 299,
+ 'lh' => 300,
+ 'xtc' => 301,
+ 'ne' => 302,
+ 'th_' => 303,
+ '_dj' => 304,
+ 'kty' => 305,
+ '_L' => 306,
+ 'yst' => 307,
+ '_uj' => 308,
+ 'yst_' => 309,
+ 'crfz' => 310,
+ 'ntk' => 311,
+ ',b' => 312,
+ 'tyy' => 313,
+ 'crfz_' => 314,
+ 'tybt' => 315,
+ '_H' => 316,
+ 'ns' => 317,
+ 'jkj' => 318,
+ 'km_' => 319,
+ 'bf' => 320,
+ '_ct' => 321,
+ 'ycr' => 322,
+ 'jp' => 323,
+ 'ybr' => 324,
+ 'dc' => 325,
+ ',h' => 326,
+ 'kjd' => 327,
+ 'cnj' => 328,
+ 'tybt_' => 329,
+ 'tcr' => 330,
+ 'ny' => 331,
+ 'dy' => 332,
+ '_U' => 333,
+ 'hs' => 334,
+ '_gt' => 335,
+ '[j' => 336,
+ '_cj' => 337,
+ '_vj' => 338,
+ 'thb' => 339,
+ '[f' => 340,
+ '_ghj' => 341,
+ 'bkm' => 342,
+ 'bw' => 343,
+ 'bxt' => 344,
+ 'tcn' => 345,
+ 'gth' => 346,
+ 'x_' => 347,
+ '^' => 348,
+ 'T' => 349,
+ 'f,' => 350,
+ 'rt' => 351,
+ '&_' => 352,
+ 'dfy' => 353,
+ 'bu' => 354,
+ 'kz' => 355,
+ '_pf' => 356,
+ 'nhj' => 357,
+ '_ht' => 358,
+ 'xtcr' => 359,
+ 'ly' => 360,
+ 'hv' => 361,
+ 'kk' => 362,
+ 'fcn' => 363,
+ 've' => 364,
+ 'fw' => 365,
+ 'lf_' => 366,
+ 'bxtc' => 367,
+ '_lt' => 368,
+ 'yu' => 369,
+ '_hj' => 370,
+ 'hfy' => 371,
+ 'el' => 372,
+ '^_' => 373,
+ 'fu' => 374,
+ 'tp' => 375,
+ '_vt' => 376,
+ '_i' => 377,
+ 'juj_' => 378,
+ 'Ñ–' => 379,
+ 'hu' => 380,
+ 'u_' => 381,
+ 'xb' => 382,
+ 'vty' => 383,
+ 'qc' => 384,
+ 'jkm' => 385,
+ 'bxtcr' => 386,
+ 'rk' => 387,
+ 'nfy' => 388,
+ '_b_' => 389,
+ 'p_' => 390,
+ '_N' => 391,
+ '_nt' => 392,
+ 'tq_' => 393,
+ 'en' => 394,
+ 'tu' => 395,
+ 'aj' => 396,
+ 'byf_' => 397,
+ 'ce' => 398,
+ 'er' => 399,
+ 'b[' => 400,
+ 'pb' => 401,
+ 'fg' => 402,
+ 'xf' => 403,
+ 'pj' => 404,
+ 'brf' => 405,
+ 'nj_' => 406,
+ 'jdj' => 407,
+ 'hjl' => 408,
+ '_gf' => 409,
+ 'thf' => 410,
+ 'gjk' => 411,
+ '_j,' => 412,
+ 'dbx' => 413,
+ 'nhf' => 414,
+ '_;' => 415,
+ 'tht' => 416,
+ '_rh' => 417,
+ ',k' => 418,
+ 'yjc' => 419,
+ 'wt' => 420,
+ 'bx_' => 421,
+ 'py' => 422,
+ 'ey' => 423,
+ 'fwb' => 424,
+ 'gk' => 425,
+ 'cy' => 426,
+ '_Y' => 427,
+ ';b' => 428,
+ 'ghb' => 429,
+ 'ke' => 430,
+ 'nb_' => 431,
+ 'kb_' => 432,
+ '_vb' => 433,
+ 'A' => 434,
+ '_t' => 435,
+ 'fyl' => 436,
+ 'jx' => 437,
+ 'rjk' => 438,
+ 'cnm' => 439,
+ 'br_' => 440,
+ 'jdb' => 441,
+ 'tybz' => 442,
+ '_cf' => 443,
+ 'fkb' => 444,
+ 'hjc' => 445,
+ 'tyn' => 446,
+ 'jhb' => 447,
+ 'dj_' => 448,
+ 'uhf' => 449,
+ '_ab' => 450,
+ 'ktr' => 451,
+ 'rjy' => 452,
+ 'tn_' => 453,
+ 'dbx_' => 454,
+ 'it' => 455,
+ '_B' => 456,
+ 'hr' => 457,
+ 'tybz_' => 458,
+ 'mv' => 459,
+ 'yys' => 460,
+ 'kf_' => 461,
+ 'f[' => 462,
+ 'rbt' => 463,
+ 'ujh' => 464,
+ 'pt' => 465,
+ 'ys_' => 466,
+ '_lj' => 467,
+ 'jh_' => 468,
+ 'l;' => 469,
+ '_yf_' => 470,
+ 'tkt' => 471,
+ 'fkmy' => 472,
+ 'qy' => 473,
+ 'wbz' => 474,
+ '\\' => 475,
+ '_K' => 476,
+ 'vf_' => 477,
+ '_dt' => 478,
+ 'ib' => 479,
+ 'vfy' => 480,
+ 'zy' => 481,
+ 'trc' => 482,
+ '_J' => 483,
+ 'dcr' => 484,
+ 'vs' => 485,
+ 'vg' => 486,
+ 'jyf' => 487,
+ 'cnt' => 488,
+ 'bnt' => 489,
+ '_nf' => 490,
+ 'wbz_' => 491,
+ 'fhf' => 492,
+ 'ns_' => 493,
+ 'yz' => 494,
+ 'cnm_' => 495,
+ 'rbt_' => 496,
+ 'j;' => 497,
+ 'le' => 498,
+ 'hl' => 499,
+ '_yt' => 500,
+ 'ym' => 501,
+ '_,t' => 502,
+ 'fyf' => 503,
+ 'jkb' => 504,
+ 'ccb' => 505,
+ 'lty' => 506,
+ 'jv_' => 507,
+ 'jr_' => 508,
+ 'fhb' => 509,
+ '_ghb' => 510,
+ ',e' => 511,
+ 'hfc' => 512,
+ '_cb' => 513,
+ 'xy' => 514,
+ 'jdf_' => 515,
+ 'fnt' => 516,
+ 'yjcn' => 517,
+ 'fx' => 518,
+ 'kby' => 519,
+ '_,j' => 520,
+ '_,f' => 521,
+ 'if' => 522,
+ 'abk' => 523,
+ 'e,' => 524,
+ 'wf' => 525,
+ 'nc' => 526,
+ 'tg' => 527,
+ '_z' => 528,
+ 'yw' => 529,
+ 'rjv' => 530,
+ '_uh' => 531,
+ 'bg' => 532,
+ 'dk' => 533,
+ '_A' => 534,
+ 'ntkm' => 535,
+ 'tkb' => 536,
+ 'kmv' => 537,
+ 'hfn' => 538,
+ 'brj' => 539,
+ 'njd' => 540,
+ 'at' => 541,
+ 'E' => 542,
+ 'yj_' => 543,
+ 'hfd' => 544,
+ 'zn' => 545,
+ '_xt' => 546,
+ 'dth' => 547,
+ 'bhj' => 548,
+ 'k.' => 549,
+ 'fyc' => 550,
+ 'af' => 551,
+ 'hby' => 552,
+ 'tj' => 553,
+ 'fr_' => 554,
+ '_fy' => 555,
+ 'eg' => 556,
+ 'td_' => 557,
+ 'bjy' => 558,
+ '_db' => 559,
+ 'rfh' => 560,
+ 's[' => 561,
+ 'ty_' => 562,
+ 'fyj' => 563,
+ '_w' => 564,
+ 'brb' => 565,
+ 'jl_' => 566,
+ 'fkt' => 567,
+ 'ev' => 568,
+ 'yjt' => 569,
+ 'jkt' => 570,
+ 'frj' => 571,
+ 'ls' => 572,
+ 'vth' => 573,
+ 'crbt' => 574,
+ 'vbh' => 575,
+ 'crbt_' => 576,
+ 'bnf' => 577,
+ 'yjt_' => 578,
+ 'htl' => 579,
+ 'fk_' => 580,
+ 'jdt' => 581,
+ 'rj_' => 582,
+ 'cth' => 583,
+ 'mt' => 584,
+ 'yb_' => 585,
+ 'jb' => 586,
+ 'hfp' => 587,
+ 'tw' => 588,
+ 'rhf' => 589,
+ 'cz' => 590,
+ 'mys' => 591,
+ '_fk' => 592,
+ 'ndj' => 593,
+ 'kmys' => 594,
+ 'jcc' => 595,
+ 'ge' => 596,
+ 'fhn' => 597,
+ '_kt' => 598,
+ 'yyj' => 599,
+ 's[_' => 600,
+ 'fa' => 601,
+ 'pd' => 602,
+ 'djq' => 603,
+ 'P' => 604,
+ 'hbz' => 605,
+ '_abk' => 606,
+ 'hty' => 607,
+ 'fnm' => 608,
+ 'tcrb' => 609,
+ 'dty' => 610,
+ 'nhb' => 611,
+ 'bkb' => 612,
+ 'ot' => 613,
+ 'hs_' => 614,
+ '_jn' => 615,
+ '_nh' => 616,
+ 'dh' => 617,
+ '_gjk' => 618,
+ 'fnj' => 619,
+ '_gth' => 620,
+ 'fi' => 621,
+ ';ty' => 622,
+ 'cd' => 623,
+ '_kb' => 624,
+ 'tx' => 625,
+ 'fyn' => 626,
+ 'bkmv' => 627,
+ 'ft' => 628,
+ 'mz' => 629,
+ 'ylh' => 630,
+ 'ght' => 631,
+ 'nby' => 632,
+ 'Rf' => 633,
+ 'ktyb' => 634,
+ 'qcr' => 635,
+ 'ja' => 636,
+ 'xtcrb' => 637,
+ ';f' => 638,
+ 'rjh' => 639,
+ 'rjt' => 640,
+ 'thy' => 641,
+ 'uk' => 642,
+ 'hbc' => 643,
+ 'jdc' => 644,
+ 'cfy' => 645,
+ '-_' => 646,
+ 'byj' => 647,
+ 'abkm' => 648,
+ 'mc' => 649,
+ '{' => 650,
+ 'hb_' => 651,
+ 'trn' => 652,
+ 'ep' => 653,
+ '_by' => 654,
+ 'byc' => 655,
+ '_Rf' => 656,
+ 'rjt_' => 657,
+ '_ut' => 658,
+ 'brf_' => 659,
+ 'ycrb' => 660,
+ 't,' => 661,
+ 'yt_' => 662,
+ 'nfk' => 663,
+ 'rjq' => 664,
+ '_re' => 665,
+ 'jcnm' => 666,
+ 'Vf' => 667,
+ 'ir' => 668,
+ 'kfc' => 669,
+ 'hbz_' => 670,
+ 'rjd_' => 671,
+ 'jyj' => 672,
+ 'X' => 673,
+ 'vfh' => 674,
+ 'fe' => 675,
+ 'vfn' => 676,
+ 'abkmv' => 677,
+ 'xty' => 678,
+ 'pv' => 679,
+ 'yjq' => 680,
+ 'rjq_' => 681,
+ 'hz' => 682,
+ '_bc' => 683,
+ 'fn_' => 684,
+ '_yj' => 685,
+ 'kju' => 686,
+ 'jdbx' => 687,
+ 'jdcr' => 688,
+ 'jnj' => 689,
+ 'dfyb' => 690,
+ 'fybt' => 691,
+ 'tkm_' => 692,
+ 'fnb' => 693,
+ 'gjh' => 694,
+ 'ue' => 695,
+ '_Vf' => 696,
+ 'cndj' => 697,
+ 'ghf' => 698,
+ 'jcnm_' => 699,
+ 'jlf' => 700,
+ '_df' => 701,
+ 'fb' => 702,
+ 'yjq_' => 703,
+ 'neh' => 704,
+ 'hjy' => 705,
+ ',jk' => 706,
+ 'rfr' => 707,
+ 'yju' => 708,
+ '_cg' => 709,
+ 'cv' => 710,
+ 'tdb' => 711,
+ 'jds' => 712,
+ 'kfy' => 713,
+ 'nr' => 714,
+ 'pl' => 715,
+ 'frn' => 716,
+ 'jvf' => 717,
+ 'hm' => 718,
+ 'fnf' => 719,
+ 'cnb_' => 720,
+ 'rju' => 721,
+ 'jyb' => 722,
+ 'ks' => 723,
+ '[b' => 724,
+ 'ye' => 725,
+ 'wf_' => 726,
+ '_nj' => 727,
+ 'kz_' => 728,
+ 'tkj' => 729,
+ 'jccb' => 730,
+ '"' => 731,
+ '_abkm' => 732,
+ 'ob' => 733,
+ '._' => 734,
+ 'ktrc' => 735,
+ '_rfr' => 736,
+ 'b,' => 737,
+ 'fybt_' => 738,
+ 'myj' => 739,
+ 'g_' => 740,
+ 'jub' => 741,
+ 'fhj' => 742,
+ 'Rj' => 743,
+ 'cz_' => 744,
+ 'djl' => 745,
+ 'kmyj' => 746,
+ 'ltk' => 747,
+ 'ls_' => 748,
+ 'gbc' => 749,
+ 'flb' => 750,
+ 'vtn' => 751,
+ 'jdbx_' => 752,
+ '_bp' => 753,
+ 'vby' => 754,
+ 'rby' => 755,
+ ';l' => 756,
+ '_cr' => 757,
+ '_rb' => 758,
+ 'hd' => 759,
+ 'htd' => 760,
+ 'ex' => 761,
+ 'bfk' => 762,
+ 'fdb' => 763,
+ 'htc' => 764,
+ 'yfk' => 765,
+ 'jdfy' => 766,
+ '_Rj' => 767,
+ 'bhjd' => 768,
+ 'mv_' => 769,
+ 'fcc' => 770,
+ 'cjd' => 771,
+ 'w_' => 772,
+ 'ah' => 773,
+ 'gj_' => 774,
+ 'ei' => 775,
+ 'kmv_' => 776,
+ 'jhf' => 777,
+ 'cnhj' => 778,
+ '_fh' => 779,
+ 'I' => 780,
+ 'byb' => 781,
+ 'yyf' => 782,
+ '_ve' => 783,
+ '_rk' => 784,
+ 'hvf' => 785,
+ 'hcr' => 786,
+ '_lb' => 787,
+ ',th' => 788,
+ 't;' => 789,
+ ',jh' => 790,
+ 'ckj' => 791,
+ '_{' => 792,
+ ';y' => 793,
+ 'fyy' => 794,
+ 'ktn' => 795,
+ 'nht' => 796,
+ 'ndj_' => 797,
+ 'vjy' => 798,
+ 'ndt' => 799,
+ 'dtn' => 800,
+ 'gfh' => 801,
+ 'thj' => 802,
+ 'lth' => 803,
+ 'tkmy' => 804,
+ 'cnfy' => 805,
+ 'rfy' => 806,
+ 'fyjd' => 807,
+ '_rfh' => 808,
+ 'cf_' => 809,
+ 'b[_' => 810,
+ 'nbr' => 811,
+ 'tnh' => 812,
+ 'wbb' => 813,
+ 'cndj_' => 814,
+ '_uf' => 815,
+ '_aj' => 816,
+ 'lc' => 817,
+ '_cth' => 818,
+ 'bkmv_' => 819,
+ ',_' => 820,
+ 'brb_' => 821,
+ 'ps' => 822,
+ 'f;' => 823,
+ '_ck' => 824,
+ 'uty' => 825,
+ 'tt' => 826,
+ '_gj_' => 827,
+ '_ce' => 828,
+ 'uf_' => 829,
+ 'fnm_' => 830,
+ 'bntk' => 831,
+ 'a_' => 832,
+ '_ujh' => 833,
+ 'kr' => 834,
+ 'rnj' => 835,
+ 'hjv' => 836,
+ 'yjuj' => 837,
+ 'hjdf' => 838,
+ ',hf' => 839,
+ '_P' => 840,
+ 'wbb_' => 841,
+ 'hbr' => 842,
+ '_cd' => 843,
+ 'hec' => 844,
+ '_rjy' => 845,
+ 'eu' => 846,
+ 'hh' => 847,
+ 'ld' => 848,
+ 'Gj' => 849,
+ 'rjuj' => 850,
+ 'ljd' => 851,
+ '_he' => 852,
+ 'jcnb' => 853,
+ 'lby' => 854,
+ 'ekm' => 855,
+ 'e;' => 856,
+ 'mr' => 857,
+ 'tdf' => 858,
+ 'dr' => 859,
+ '_X' => 860,
+ 'tnf' => 861,
+ 'ajh' => 862,
+ '_"' => 863,
+ 'lk' => 864,
+ 'yfn' => 865,
+ '_gb' => 866,
+ 'fkf' => 867,
+ 'hj_' => 868,
+ 'kbr' => 869,
+ 'hk' => 870,
+ '_cnh' => 871,
+ 'fvb' => 872,
+ 'tyf' => 873,
+ 'trf' => 874,
+ 'nbd' => 875,
+ 'jhjl' => 876,
+ 'ys[' => 877,
+ 'jhv' => 878,
+ 'bn_' => 879,
+ '_Gj' => 880,
+ 'jly' => 881,
+ 'jhn' => 882,
+ 'yrj' => 883,
+ '_gk' => 884,
+ 'vy' => 885,
+ 'ym_' => 886,
+ 't[' => 887,
+ 'ys[_' => 888,
+ 'ybr_' => 889,
+ '_hjc' => 890,
+ '_E' => 891,
+ 'kmc' => 892,
+ 'tvt' => 893,
+ 'kbn' => 894,
+ 'yjd_' => 895,
+ '_jc' => 896,
+ 'tyys' => 897,
+ 'nfh' => 898,
+ 'fwbz' => 899,
+ '_c_' => 900,
+ 'tyyj' => 901,
+ 'fybz' => 902,
+ 'pyf' => 903,
+ 'fylh' => 904,
+ '\'k' => 905,
+ 'h,' => 906,
+ 'jht' => 907,
+ 'ba' => 908,
+ 'hfr' => 909,
+ 'rjuj_' => 910,
+ '_ght' => 911,
+ 'hfk' => 912,
+ ',s' => 913,
+ 'bwf' => 914,
+ 'cm' => 915,
+ 'ehf' => 916,
+ 'kfl' => 917,
+ 'gjc' => 918,
+ 'crjq' => 919,
+ 'rd' => 920,
+ '_rjv' => 921,
+ 'djh' => 922,
+ 'fpf' => 923,
+ 'ndf' => 924,
+ 'cnhf' => 925,
+ '_cnf' => 926,
+ 'ghfd' => 927,
+ 'byu' => 928,
+ 'crjq_' => 929,
+ 'fwbz_' => 930,
+ 'tlb' => 931,
+ '_fd' => 932,
+ 'rfn' => 933,
+ 'cn_' => 934,
+ 'ycrbq' => 935,
+ 'yjv' => 936,
+ 'yth' => 937,
+ 'Fk' => 938,
+ 'djk' => 939,
+ 'Z' => 940,
+ 'fybz_' => 941,
+ 'hyj' => 942,
+ 'tyt' => 943,
+ 'j[' => 944,
+ 'jkf' => 945,
+ 'htv' => 946,
+ 'ufy' => 947,
+ 'jlb' => 948,
+ 'yn_' => 949,
+ 'kfd' => 950,
+ 'ujl' => 951,
+ 'dcrb' => 952,
+ 'nbx' => 953,
+ 'yjuj_' => 954,
+ 'thc' => 955,
+ '_Fk' => 956,
+ 'fhc' => 957,
+ '_jh' => 958,
+ '_l;' => 959,
+ 'ntv' => 960,
+ 'dfz' => 961,
+ 'hbf' => 962,
+ 'vv' => 963,
+ 'njy' => 964,
+ 'hbn' => 965,
+ 'yjcnm' => 966,
+ 'bqc' => 967,
+ 'tcnd' => 968,
+ 'Hj' => 969,
+ 'bycr' => 970,
+ 'bcnj' => 971,
+ 'mn' => 972,
+ 'ctk' => 973,
+ 'Gh' => 974,
+ 'juh' => 975,
+ 'dfk' => 976,
+ 'rcf' => 977,
+ 'bpv' => 978,
+ 'dfz_' => 979,
+ 'nn' => 980,
+ 'tyr' => 981,
+ 'rfp' => 982,
+ 'yysq' => 983,
+ 'pf_' => 984,
+ 'bwf_' => 985,
+ 'hjcc' => 986,
+ 'kj_' => 987,
+ 'jj' => 988,
+ 'yz_' => 989,
+ 'fh_' => 990,
+ 'de' => 991,
+ 'yysq_' => 992,
+ 'njh_' => 993,
+ 'dfh' => 994,
+ 'ta' => 995,
+ 'jkju' => 996,
+ 'lfh' => 997,
+ '_Hj' => 998,
+ 'bdf' => 999,
+ 'jyy' => 1000,
+ '_lf' => 1001,
+ '_,b' => 1002,
+ 'hfv' => 1003,
+ 'cbb' => 1004,
+ '_Gh' => 1005,
+ 'hjd_' => 1006,
+ 'fvt' => 1007,
+ 'njk' => 1008,
+ 'dbl' => 1009,
+ 'thn' => 1010,
+ '_vfh' => 1011,
+ 'crjt' => 1012,
+ 'fhr' => 1013,
+ '_,h' => 1014,
+ 'njhb' => 1015,
+ 'ybq' => 1016,
+ 'cfv' => 1017,
+ '_rjh' => 1018,
+ 'gg' => 1019,
+ 'ndf_' => 1020,
+ '_ds' => 1021,
+ '@' => 1022,
+ 'bc_' => 1023,
+ 'crjt_' => 1024,
+ '_[f' => 1025,
+ 'thu' => 1026,
+ 'jhy' => 1027,
+ 'fntk' => 1028,
+ 'yty' => 1029,
+ 'zp' => 1030,
+ 'dn' => 1031,
+ 'hjg' => 1032,
+ 'rfk' => 1033,
+ 'fyf_' => 1034,
+ 'cbb_' => 1035,
+ 'kjub' => 1036,
+ 'fycr' => 1037,
+ 'sr' => 1038,
+ 'j,h' => 1039,
+ 'jcnb_' => 1040,
+ 'tlt' => 1041,
+ 'vc' => 1042,
+ 'jyc' => 1043,
+ 'bvb' => 1044,
+ 'hfl' => 1045,
+ '_T' => 1046,
+ 'fyr' => 1047,
+ 'hyf' => 1048,
+ 'ji' => 1049,
+ 'ckf' => 1050,
+ 'jlf_' => 1051,
+ 'crju' => 1052,
+ 'yfh' => 1053,
+ '_-' => 1054,
+ 'ybq_' => 1055,
+ 'crjuj' => 1056,
+ 'hnb' => 1057,
+ 'fq_' => 1058,
+ 'tdbx' => 1059,
+ 'fkj' => 1060,
+ 'vb_' => 1061,
+ '_I' => 1062,
+ 'nyj' => 1063,
+ 'kmn' => 1064,
+ 'ycn' => 1065,
+ '_yb' => 1066,
+ 'byt' => 1067,
+ 'mysq' => 1068,
+ 'vs_' => 1069,
+ 'hjccb' => 1070,
+ '_,e' => 1071,
+ 'bqcr' => 1072,
+ 'jw' => 1073,
+ 'vz' => 1074,
+ 'kmysq' => 1075,
+ 'nty' => 1076,
+ 'ujhj' => 1077,
+ 'frf' => 1078,
+ 'yfc' => 1079,
+ 'nys' => 1080,
+ '_ghf' => 1081,
+ 'gkf' => 1082,
+ 'vjh' => 1083,
+ 'mysq_' => 1084,
+ '_kf' => 1085,
+ '_hjcc' => 1086,
+ 'e[' => 1087,
+ ';j' => 1088,
+ 'ynb' => 1089,
+ 'gjl' => 1090,
+ 'dfn' => 1091,
+ 'ujk' => 1092,
+ 'rkf' => 1093,
+ 'cndt' => 1094,
+ 'ktd' => 1095,
+ 'rt_' => 1096,
+ 'tym' => 1097,
+ 'ntkmy' => 1098,
+ 'bhf' => 1099,
+ '_bv' => 1100,
+ 'wbj' => 1101,
+ 'bnb' => 1102,
+ 'hys' => 1103,
+ 'jdfyb' => 1104,
+ 'nfn' => 1105,
+ 'dcrbq' => 1106,
+ 'nfr' => 1107,
+ 'lfy' => 1108,
+ 'dbn' => 1109,
+ 'htq' => 1110,
+ 'tyc' => 1111,
+ 'fkmys' => 1112,
+ 'ae' => 1113,
+ 'ccbb' => 1114,
+ 'hbq' => 1115,
+ 'juhf' => 1116,
+ 'jz' => 1117,
+ 'jnf' => 1118,
+ 'tdj' => 1119,
+ 'cs' => 1120,
+ 'bpf' => 1121,
+ '_hfp' => 1122,
+ 'ch' => 1123,
+ 'jlj' => 1124,
+ 'ltyb' => 1125,
+ '_.' => 1126,
+ 'tvf' => 1127,
+ 'ws' => 1128,
+ 'hfa' => 1129,
+ 'ynf' => 1130,
+ '_hfc' => 1131,
+ 'cyj' => 1132,
+ 'tv_' => 1133,
+ '_cfv' => 1134,
+ 'thd' => 1135,
+ 'fdf' => 1136,
+ 'hjk' => 1137,
+ 'dtr' => 1138,
+ 'dby' => 1139,
+ '\'n' => 1140,
+ 'F_' => 1141,
+ 'Ct' => 1142,
+ 'tcc' => 1143,
+ 'nbxt' => 1144,
+ 'ybb' => 1145,
+ 'hn_' => 1146,
+ 'nthb' => 1147,
+ 'hjn' => 1148,
+ '_af' => 1149,
+ 'uth' => 1150,
+ 'ti' => 1151,
+ 'Fy' => 1152,
+ 'xn' => 1153,
+ 'bv_' => 1154,
+ 'ccbb_' => 1155,
+ 'xtyb' => 1156,
+ 'nbxtc' => 1157,
+ 'j,k' => 1158,
+ 'dtyy' => 1159,
+ 'ecn' => 1160,
+ 'jdy' => 1161,
+ 'rfr_' => 1162,
+ 'trcf' => 1163,
+ 'hf,' => 1164,
+ 'bys' => 1165,
+ 'jlt' => 1166,
+ 'fvf' => 1167,
+ 'fvj' => 1168,
+ '_Ct' => 1169,
+ ',tk' => 1170,
+ 'tdbx_' => 1171,
+ 'cjy' => 1172,
+ 'cgj' => 1173,
+ 'bntkm' => 1174,
+ '\'r' => 1175,
+ 'kth' => 1176,
+ 'ecc' => 1177,
+ 'tf' => 1178,
+ '_Fy' => 1179,
+ '_rfr_' => 1180,
+ 'rcfy' => 1181,
+ 'thv' => 1182,
+ '_;b' => 1183,
+ 'j,j' => 1184,
+ 'ywb' => 1185,
+ 'jvj' => 1186,
+ 'ljh' => 1187,
+ 'v,' => 1188,
+ 'jyt' => 1189,
+ 'jn_' => 1190,
+ 'tkty' => 1191,
+ 'njv' => 1192,
+ 'jkjub' => 1193,
+ 'ccr' => 1194,
+ 'dtk' => 1195,
+ 'vjc' => 1196,
+ 'cnjh' => 1197,
+ '_[j' => 1198,
+ 'ef' => 1199,
+ 'ujhjl' => 1200,
+ 'cfyl' => 1201,
+ 'elf' => 1202,
+ '_gfh' => 1203,
+ 'kbc' => 1204,
+ 'ry' => 1205,
+ 'jcr' => 1206,
+ 'wbjy' => 1207,
+ 'jrj' => 1208,
+ '_fr' => 1209,
+ 'dsq' => 1210,
+ 'bnm' => 1211,
+ 'jvb' => 1212,
+ 'rc_' => 1213,
+ 'hjb' => 1214,
+ 'fyw' => 1215,
+ 'ndty' => 1216,
+ 'kfn' => 1217,
+ 'vjk' => 1218,
+ 'bcj' => 1219,
+ 'tuj' => 1220,
+ 'yby' => 1221,
+ 'jccbb' => 1222,
+ 'dz' => 1223,
+ 'dkt' => 1224,
+ 'cndf' => 1225,
+ 'cndty' => 1226,
+ 'ybb_' => 1227,
+ 'gtht' => 1228,
+ 'cjr' => 1229,
+ 'lht' => 1230,
+ 'bk_' => 1231,
+ 'dsq_' => 1232,
+ 'lhj' => 1233,
+ 'Gt' => 1234,
+ 'tcrbq' => 1235,
+ 'ktrcf' => 1236,
+ 'jgj' => 1237,
+ '_vbh' => 1238,
+ 'ktybt' => 1239,
+ 'djq_' => 1240,
+ ';tyb' => 1241,
+ '.n' => 1242,
+ 'bp_' => 1243,
+ 'tr_' => 1244,
+ 'xr' => 1245,
+ 'ynt' => 1246,
+ '\'y' => 1247,
+ '_gjc' => 1248,
+ 'pjd' => 1249,
+ 'bnj' => 1250,
+ 'ycrf' => 1251,
+ 'nhfy' => 1252,
+ 'kjn' => 1253,
+ 'trcfy' => 1254,
+ 'cfylh' => 1255,
+ 'flf' => 1256,
+ 'tnb' => 1257,
+ 'jvt' => 1258,
+ '_ujl' => 1259,
+ 'bh_' => 1260,
+ 'ajhv' => 1261,
+ 'fyt' => 1262,
+ 'cbk' => 1263,
+ '_jg' => 1264,
+ 'rcfyl' => 1265,
+ 'hfq' => 1266,
+ 'Cf' => 1267,
+ 'njd_' => 1268,
+ ';_' => 1269,
+ 'ndtyy' => 1270,
+ 'dnj' => 1271,
+ 'htn' => 1272,
+ 'kbw' => 1273,
+ 'kbp' => 1274,
+ '_rhf' => 1275,
+ 'bvt' => 1276,
+ 'tyf_' => 1277,
+ 'fcb' => 1278,
+ 'thf_' => 1279,
+ 'tkf' => 1280,
+ 'qj' => 1281,
+ 'djc' => 1282,
+ '_gjl' => 1283,
+ 'dfybt' => 1284,
+ 'cndf_' => 1285,
+ 'nth_' => 1286,
+ 'bkj' => 1287,
+ 'fdk' => 1288,
+ 'bys_' => 1289,
+ 'fht' => 1290,
+ 'fyu' => 1291,
+ 'tyj' => 1292,
+ 'tnj' => 1293,
+ '_lh' => 1294,
+ 'nk' => 1295,
+ 'hju' => 1296,
+ 'tnc' => 1297,
+ 'yyfz' => 1298,
+ 'hbcn' => 1299,
+ '_ah' => 1300,
+ 'dyf' => 1301,
+ 'fv_' => 1302,
+ 'Vj' => 1303,
+ 'jqy' => 1304,
+ 'hbfk' => 1305,
+ '_Gt' => 1306,
+ '_Cf' => 1307,
+ 'ckt' => 1308,
+ 'yyst' => 1309,
+ 'yyfz_' => 1310,
+ 'ycrfz' => 1311,
+ 'fhl' => 1312,
+ 'xth' => 1313,
+ 'jyn' => 1314,
+ 'f,j' => 1315,
+ 'lt_' => 1316,
+ 'ckjd' => 1317,
+ 'yyst_' => 1318,
+ 'tyrj' => 1319,
+ 'ybc' => 1320,
+ 'blt' => 1321,
+ 'hjr' => 1322,
+ 'mz_' => 1323,
+ 'wr' => 1324,
+ 'htr' => 1325,
+ 'tk_' => 1326,
+ 'bi' => 1327,
+ 'cty' => 1328,
+ '_;t' => 1329,
+ 'Vb' => 1330,
+ 'xnj' => 1331,
+ '_rjk' => 1332,
+ 'fdj' => 1333,
+ 'bhjdf' => 1334,
+ 'ybrj' => 1335,
+ 'gfy' => 1336,
+ '_ae' => 1337,
+ 'hcn' => 1338,
+ 'bvj' => 1339,
+ 'h[' => 1340,
+ '_wt' => 1341,
+ 'ujd' => 1342,
+ 'cby' => 1343,
+ 'myf' => 1344,
+ 'tnt' => 1345,
+ 'Gf' => 1346,
+ 'lb_' => 1347,
+ 'qcrb' => 1348,
+ 'yjcnb' => 1349,
+ 'Cn' => 1350,
+ 'jhu' => 1351,
+ 'bck' => 1352,
+ '_Vj' => 1353,
+ '_ub' => 1354,
+ 'tqc' => 1355,
+ '_ge' => 1356,
+ 'ybn' => 1357,
+ 'ncr' => 1358,
+ 'cel' => 1359,
+ '_kj' => 1360,
+ 'kmyf' => 1361,
+ 'jxy' => 1362,
+ 'brjd' => 1363,
+ 'bcnt' => 1364,
+ 'rek' => 1365,
+ 'rnjh' => 1366,
+ 'buf' => 1367,
+ 'fntkm' => 1368,
+ 'jcj' => 1369,
+ 'vfk' => 1370,
+ 'tcrj' => 1371,
+ 'jhbz' => 1372,
+ 'yfx' => 1373,
+ 'nt_' => 1374,
+ '_Vb' => 1375,
+ 'jdfz' => 1376,
+ 'bwb' => 1377,
+ 'nhe' => 1378,
+ 'bdy' => 1379,
+ 'hbq_' => 1380,
+ 'nh_' => 1381,
+ 'jdcrb' => 1382,
+ 'gn' => 1383,
+ '_vtn' => 1384,
+ '_gtht' => 1385,
+ '_lk' => 1386,
+ 'bl_' => 1387,
+ 'qr' => 1388,
+ '_bu' => 1389,
+ 'cr_' => 1390,
+ 'jdfz_' => 1391,
+ 'bcr' => 1392,
+ 'ybw' => 1393,
+ 'jyf_' => 1394,
+ 'ht_' => 1395,
+ 'sc' => 1396,
+ '_nb' => 1397,
+ 'uhe' => 1398,
+ '_Gf' => 1399,
+ 'tcrf' => 1400,
+ 'kfcn' => 1401,
+ 'je' => 1402,
+ 'jhbz_' => 1403,
+ 'drf' => 1404,
+ 'hut' => 1405,
+ 'htk' => 1406,
+ '_ghfd' => 1407,
+ 'fcy' => 1408,
+ 'i_' => 1409,
+ '<t' => 1410,
+ 'Yf' => 1411,
+ '_Cn' => 1412,
+ 'ks_' => 1413,
+ 'mcr' => 1414,
+ ':' => 1415,
+ 'ktc' => 1416,
+ '_cv' => 1417,
+ 'ynj' => 1418,
+ 'j-' => 1419,
+ '_\'k' => 1420,
+ 'cgb' => 1421,
+ '_xn' => 1422,
+ ',kf' => 1423,
+ 'yu_' => 1424,
+ 'jnt' => 1425,
+ 'bkf' => 1426,
+ 'frb' => 1427,
+ '<f' => 1428,
+ '\'h' => 1429,
+ '[h' => 1430,
+ 'huf' => 1431,
+ 'rht' => 1432,
+ 'kjy' => 1433,
+ 'buh' => 1434,
+ 'ws_' => 1435,
+ 'dkty' => 1436,
+ 'rjkf' => 1437,
+ '[jl' => 1438,
+ 'myfz' => 1439,
+ 'kmyfz' => 1440,
+ 'gjhn' => 1441,
+ 'bnm_' => 1442,
+ 'gf_' => 1443,
+ 'f[_' => 1444,
+ '_\'r' => 1445,
+ 'myfz_' => 1446,
+ 'ntkm_' => 1447,
+ 'jhl' => 1448,
+ 'rn_' => 1449,
+ 'thbf' => 1450,
+ '_Yf' => 1451,
+ 'tw_' => 1452,
+ '_xnj' => 1453,
+ 'cbc' => 1454,
+ '_ujhj' => 1455,
+ 'cthb' => 1456,
+ 'n,' => 1457,
+ 'ec_' => 1458,
+ 'b;' => 1459,
+ 'fab' => 1460,
+ 'jck' => 1461,
+ '_<t' => 1462,
+ 'sd' => 1463,
+ '_djq' => 1464,
+ 'qn' => 1465,
+ 'fkmyj' => 1466,
+ 'vbk' => 1467,
+ 'fc_' => 1468,
+ 'ycrj' => 1469,
+ 'bcf' => 1470,
+ 'jvg' => 1471,
+ 'tvty' => 1472,
+ 'jny' => 1473,
+ 'tdy' => 1474,
+ 'ity' => 1475,
+ 'tcrfz' => 1476,
+ 'nyb' => 1477,
+ 'hm_' => 1478,
+ 'yrj_' => 1479,
+ 'lys' => 1480,
+ 'xtcrf' => 1481,
+ 'sv' => 1482,
+ 'bkk' => 1483,
+ 'byn' => 1484,
+ 'cj,' => 1485,
+ 'fxt' => 1486,
+ 'jcnj' => 1487,
+ 'nfd' => 1488,
+ 'kbz' => 1489,
+ 'htp' => 1490,
+ 'lr' => 1491,
+ 'xys' => 1492,
+ 'W' => 1493,
+ 'jk_' => 1494,
+ 'fcnb' => 1495,
+ 'jgt' => 1496,
+ 'nhjd' => 1497,
+ '_<f' => 1498,
+ '_j,k' => 1499,
+ 'ij' => 1500,
+ 'uy' => 1501,
+ '_ld' => 1502,
+ 'gjd' => 1503,
+ 'byl' => 1504,
+ 'uhfa' => 1505,
+ '_ne' => 1506,
+ 'xnj_' => 1507,
+ ']' => 1508,
+ 'jrf' => 1509,
+ 'thbfk' => 1510,
+ 'pv_' => 1511,
+ 'yjdf' => 1512,
+ 'kn' => 1513,
+ 'hbb' => 1514,
+ 'L;' => 1515,
+ 'Df' => 1516,
+ 'ujc' => 1517,
+ 'dbk' => 1518,
+ 'si' => 1519,
+ 'rjc' => 1520,
+ 'tlj' => 1521,
+ 'ghtl' => 1522,
+ 'lyj' => 1523,
+ 'vjd' => 1524,
+ '_fkt' => 1525,
+ 'mtd' => 1526,
+ 'ekb' => 1527,
+ 'bcnb' => 1528,
+ 'kmcr' => 1529,
+ 'nz' => 1530,
+ 'tdt' => 1531,
+ 'kkb' => 1532,
+ 'l;t' => 1533,
+ 'rcb' => 1534,
+ '_xnj_' => 1535,
+ '<j' => 1536,
+ 'trf_' => 1537,
+ 'bfy' => 1538,
+ 'bvf' => 1539,
+ 'xyj' => 1540,
+ '_nfr' => 1541,
+ 'ylb' => 1542,
+ 'bjyf' => 1543,
+ 'ncz' => 1544,
+ 'lbv' => 1545,
+ '_L;' => 1546,
+ 'sy' => 1547,
+ '_gjh' => 1548,
+ '_ckj' => 1549,
+ '_Df' => 1550,
+ 'cbv' => 1551,
+ 'if_' => 1552,
+ 'vtyn' => 1553,
+ ',fh' => 1554,
+ 'Fkt' => 1555,
+ 'tdf_' => 1556,
+ 'Rh' => 1557,
+ 'dst' => 1558,
+ '[t' => 1559,
+ 'txt' => 1560,
+ 'gtn' => 1561,
+ 'dtl' => 1562,
+ 'ak' => 1563,
+ 'iy' => 1564,
+ '_bcn' => 1565,
+ 'dys' => 1566,
+ 'njr' => 1567,
+ 'rhj' => 1568,
+ 'wty' => 1569,
+ '_at' => 1570,
+ 'jnb' => 1571,
+ 'xtcrj' => 1572,
+ 'rr' => 1573,
+ '_Fkt' => 1574,
+ 'rjdf' => 1575,
+ 'kjd_' => 1576,
+ 'vtl' => 1577,
+ '_k.' => 1578,
+ 'sh' => 1579,
+ 'gjkb' => 1580,
+ '_xf' => 1581,
+ 'Cj' => 1582,
+ 'kjc' => 1583,
+ 'vbn' => 1584,
+ '_hec' => 1585,
+ 'hbv' => 1586,
+ '_<j' => 1587,
+ 'ytd' => 1588,
+ 'vfy_' => 1589,
+ 'dst_' => 1590,
+ '_j_' => 1591,
+ 'ncz_' => 1592,
+ 'fktr' => 1593,
+ 'nbrf' => 1594,
+ 'ftd' => 1595,
+ 'fnjh' => 1596,
+ 'ylf' => 1597,
+ 'jhvf' => 1598,
+ 'rnh' => 1599,
+ 'Q' => 1600,
+ 'qk' => 1601,
+ 'yrf' => 1602,
+ 'jke' => 1603,
+ 'fhnb' => 1604,
+ 'fnth' => 1605,
+ 'f.' => 1606,
+ 'tyrj_' => 1607,
+ 'heg' => 1608,
+ 'm.' => 1609,
+ '_jr' => 1610,
+ 'psr' => 1611,
+ 'ytn' => 1612,
+ 'lkz' => 1613,
+ 'fdt' => 1614,
+ 'ds_' => 1615,
+ '_Rh' => 1616,
+ 'Dj' => 1617,
+ 'rw' => 1618,
+ 'fuf' => 1619,
+ 'kt_' => 1620,
+ 'djqy' => 1621,
+ 'kjdf' => 1622,
+ 'ybrb' => 1623,
+ 'ktq' => 1624,
+ 'jnh' => 1625,
+ 'hjdb' => 1626,
+ 'bpv_' => 1627,
+ 'tyl' => 1628,
+ '_uhf' => 1629,
+ 'kbx' => 1630,
+ 'lkz_' => 1631,
+ '_lkz' => 1632,
+ 'cnjhb' => 1633,
+ 'Uj' => 1634,
+ 'kl' => 1635,
+ 'zr' => 1636,
+ 'ya' => 1637,
+ 'fnh' => 1638,
+ 'j,t' => 1639,
+ 'Db' => 1640,
+ 'lm' => 1641,
+ 'qcn' => 1642,
+ 'Vt' => 1643,
+ 'sk' => 1644,
+ 'hnf' => 1645,
+ '_Cj' => 1646,
+ '_lkz_' => 1647,
+ 'gc' => 1648,
+ 'yyb' => 1649,
+ 'ntkt' => 1650,
+ 'tc_' => 1651,
+ 'ubz' => 1652,
+ 'cb_' => 1653,
+ 'dyj' => 1654,
+ 'hjdfy' => 1655,
+ '_if' => 1656,
+ 'bhb' => 1657,
+ 'ph' => 1658,
+ 'tyn_' => 1659,
+ '_-_' => 1660,
+ '[fh' => 1661,
+ 'bdj' => 1662,
+ 'cjr_' => 1663,
+ 'ekmn' => 1664,
+ 'hbb_' => 1665,
+ 'hg' => 1666,
+ '[y' => 1667,
+ 'gbn' => 1668,
+ 'nbn' => 1669,
+ 'fkk' => 1670,
+ 'dktyb' => 1671,
+ 'Fktr' => 1672,
+ 'tdc' => 1673,
+ 'djt' => 1674,
+ 'rb[' => 1675,
+ 'hcnd' => 1676,
+ 'rfv' => 1677,
+ 'drf_' => 1678,
+ 'kjl' => 1679,
+ 'bxy' => 1680,
+ 'pe' => 1681,
+ 'jgf' => 1682,
+ 'hfw' => 1683,
+ 'fl_' => 1684,
+ 'jhe' => 1685,
+ 'Fktrc' => 1686,
+ 'ufh' => 1687,
+ 'ttd' => 1688,
+ 'vfc' => 1689,
+ '_Dj' => 1690,
+ 'pth' => 1691,
+ 'tnf_' => 1692,
+ 'jcnh' => 1693,
+ '_py' => 1694,
+ 'dm' => 1695,
+ '_Fktr' => 1696,
+ 'kbz_' => 1697,
+ 'j,hf' => 1698,
+ 'Hf' => 1699,
+ 've_' => 1700,
+ 'ybx' => 1701,
+ '_,jk' => 1702,
+ '_Vt' => 1703,
+ 'lhf' => 1704,
+ 'cgt' => 1705,
+ '_Db' => 1706,
+ 'kbq' => 1707,
+ 'fpj' => 1708,
+ '_Uj' => 1709,
+ 'rb[_' => 1710,
+ '>' => 1711,
+ 'jnf_' => 1712,
+ 'eccr' => 1713,
+ '_pyf' => 1714,
+ 'jhs' => 1715,
+ 'fqy' => 1716,
+ 'ubz_' => 1717,
+ '_nth' => 1718,
+ 'gs' => 1719,
+ 'ckfd' => 1720,
+ 'tqy' => 1721,
+ '_vjh' => 1722,
+ 'vk' => 1723,
+ 'brjk' => 1724,
+ 'jdr' => 1725,
+ 'jcnf' => 1726,
+ 'hbyf' => 1727,
+ 'ky' => 1728,
+ 'nbdy' => 1729,
+ 'xtk' => 1730,
+ 'fne' => 1731,
+ 'hj,' => 1732,
+ 'fdn' => 1733,
+ 'ktrn' => 1734,
+ 'hecc' => 1735,
+ 'dtc' => 1736,
+ 'rhb' => 1737,
+ 'ath' => 1738,
+ '.h' => 1739,
+ 'Ut' => 1740,
+ 'lh_' => 1741,
+ 'rjvg' => 1742,
+ 'kjr' => 1743,
+ '_fktr' => 1744,
+ ',f_' => 1745,
+ 'xe' => 1746,
+ 'fktrc' => 1747,
+ 'rnb' => 1748,
+ ';lt' => 1749,
+ 'ub_' => 1750,
+ 'fns' => 1751,
+ '_Hf' => 1752,
+ '_pt' => 1753,
+ 'b[f' => 1754,
+ 'ehf_' => 1755,
+ 'tcrbt' => 1756,
+ '_djqy' => 1757,
+ 'pfd' => 1758,
+ '_\'n' => 1759,
+ '_bp_' => 1760,
+ 'thut' => 1761,
+ 'lv' => 1762,
+ 'bcjr' => 1763,
+ '.o' => 1764,
+ 'cntv' => 1765,
+ '_uhe' => 1766,
+ 'pfr' => 1767,
+ 'nbrf_' => 1768,
+ 'zh' => 1769,
+ 'gbcj' => 1770,
+ 'ytyb' => 1771,
+ 'qcnd' => 1772,
+ 'ktl' => 1773,
+ '_xth' => 1774,
+ 'lbn' => 1775,
+ 'fhy' => 1776,
+ 'tkjd' => 1777,
+ 'in' => 1778,
+ '_ec' => 1779,
+ 'flt' => 1780,
+ 'rwb' => 1781,
+ '_nhf' => 1782,
+ 'tym_' => 1783,
+ 'Lt' => 1784,
+ 'jkk' => 1785,
+ 'jhjd' => 1786,
+ 'ljv' => 1787,
+ 'gbcjr' => 1788,
+ 'bcjr_' => 1789,
+ 'fpb' => 1790,
+ '_Ut' => 1791,
+ 'hbx' => 1792,
+ '_,tk' => 1793,
+ 'kflb' => 1794,
+ 'fxf' => 1795,
+ '.l' => 1796,
+ '_dc' => 1797,
+ 'hja' => 1798,
+ '_cnhf' => 1799,
+ 'ylt' => 1800,
+ ',kb' => 1801,
+ 'reh' => 1802,
+ '_gkf' => 1803,
+ 'lj_' => 1804,
+ ',fy' => 1805,
+ 'ktybz' => 1806,
+ 'bcntv' => 1807,
+ 'nbk' => 1808,
+ 'Kt' => 1809,
+ 'fwbj' => 1810,
+ '_hb' => 1811,
+ 'n,j' => 1812,
+ 'ynh' => 1813,
+ 'hfab' => 1814,
+ 'tvb' => 1815,
+ '_bcnj' => 1816,
+ 'hyfz' => 1817,
+ 'eir' => 1818,
+ 'hfb' => 1819,
+ '_djk' => 1820,
+ '_ntk' => 1821,
+ 'fwbb' => 1822,
+ 'kbv' => 1823,
+ '_Lt' => 1824,
+ 'zl' => 1825,
+ 'ybp' => 1826,
+ 'tnhj' => 1827,
+ 'dht' => 1828,
+ 'cbcn' => 1829,
+ 'rfhn' => 1830,
+ 'hyfz_' => 1831,
+ '_uk' => 1832,
+ '_dbl' => 1833,
+ 'ahf' => 1834,
+ 'j;t' => 1835,
+ 'cnfd' => 1836,
+ 'tvf_' => 1837,
+ '_vjy' => 1838,
+ 'nbz' => 1839,
+ 'mi' => 1840,
+ 'fwbjy' => 1841,
+ 'vgb' => 1842,
+ 'bpb' => 1843,
+ 'jdjq' => 1844,
+ 'jce' => 1845,
+ 'hfwb' => 1846,
+ 'byr' => 1847,
+ 'xtv' => 1848,
+ '_dk' => 1849,
+ 'jf' => 1850,
+ 'thfn' => 1851,
+ 'bvg' => 1852,
+ '_uth' => 1853,
+ ',y' => 1854,
+ '_fv' => 1855,
+ 'kfq' => 1856,
+ 'gjy' => 1857,
+ 'sn' => 1858,
+ 'tcy' => 1859,
+ 'kjdt' => 1860,
+ 'njhbz' => 1861,
+ 'djp' => 1862,
+ 'vfr' => 1863,
+ '_Z' => 1864,
+ 'Ht' => 1865,
+ 'rfpf' => 1866,
+ 'mrj' => 1867,
+ 'fhcn' => 1868,
+ 'qyf' => 1869,
+ '_ry' => 1870,
+ 'Pf' => 1871,
+ '[fy' => 1872,
+ 'hjq' => 1873,
+ '_ch' => 1874,
+ 'jdjq_' => 1875,
+ 'hjcn' => 1876,
+ '_&' => 1877,
+ 'cbz' => 1878,
+ 'fqj' => 1879,
+ '_:' => 1880,
+ 'ul' => 1881,
+ 'gthf' => 1882,
+ 'hi' => 1883,
+ 'myst' => 1884,
+ 'ml' => 1885,
+ 'bcnjh' => 1886,
+ 'jvfy' => 1887,
+ 'kmyst' => 1888,
+ 'fwbb_' => 1889,
+ 'Uh' => 1890,
+ 'cm_' => 1891,
+ 'rjn' => 1892,
+ 'h;' => 1893,
+ '_Kt' => 1894,
+ 'myst_' => 1895,
+ 'fp_' => 1896,
+ 'ljy' => 1897,
+ 'ylh_' => 1898,
+ 'Dt' => 1899,
+ 'tyysq' => 1900,
+ 'ku' => 1901,
+ 'aa' => 1902,
+ 'jhc' => 1903,
+ 'xfc' => 1904,
+ '_cthb' => 1905,
+ 'iby' => 1906,
+ ',jn' => 1907,
+ 'j,kf' => 1908,
+ 'of' => 1909,
+ 'pdt' => 1910,
+ 'dfybz' => 1911,
+ 'tly' => 1912,
+ ',hb' => 1913,
+ ',eh' => 1914,
+ 'pfy' => 1915,
+ 'lyb' => 1916,
+ 'gfc' => 1917,
+ 'jgh' => 1918,
+ 'th,' => 1919,
+ 'kkf' => 1920,
+ '_cbc' => 1921,
+ 'nfyb' => 1922,
+ 'yfkm' => 1923,
+ 'pyfx' => 1924,
+ 'jc_' => 1925,
+ '_Ht' => 1926,
+ '_buh' => 1927,
+ 'bfk_' => 1928,
+ 'hbp' => 1929,
+ 'bjyy' => 1930,
+ 'cc_' => 1931,
+ '_ckjd' => 1932,
+ 'cns' => 1933,
+ 'cnth' => 1934,
+ '_yfc' => 1935,
+ 'jdsq' => 1936,
+ 'cjy_' => 1937,
+ '_ujc' => 1938,
+ 'jkjd' => 1939,
+ '_rkf' => 1940,
+ 'rhfc' => 1941,
+ 'tkk' => 1942,
+ '.,' => 1943,
+ 'cs_' => 1944,
+ 'hjdj' => 1945,
+ 'cbcnt' => 1946,
+ 'Nf' => 1947,
+ 'jdsq_' => 1948,
+ 'thr' => 1949,
+ 'hcrb' => 1950,
+ 'kkt' => 1951,
+ 'Ñ–_' => 1952,
+ 'yjdb' => 1953,
+ 'rby_' => 1954,
+ 'nbz_' => 1955,
+ 'fd_' => 1956,
+ '_cgb' => 1957,
+ 'bnh' => 1958,
+ 'kmz' => 1959,
+ 'j,b' => 1960,
+ 'hjl_' => 1961,
+ 'jyjd' => 1962,
+ '_Uh' => 1963,
+ 'yrf_' => 1964,
+ 'hysq' => 1965,
+ '_rjvg' => 1966,
+ '_td' => 1967,
+ 'dyf_' => 1968,
+ 'tlf' => 1969,
+ 'ftn' => 1970,
+ 'cjk' => 1971,
+ 'fnthb' => 1972,
+ 'fylh_' => 1973,
+ '_Pf' => 1974,
+ 'tdcr' => 1975,
+ 'pfw' => 1976,
+ 'nehf' => 1977,
+ 'dkf' => 1978,
+ 'hbl' => 1979,
+ 'hbyf_' => 1980,
+ 'n,jk' => 1981,
+ 'gkt' => 1982,
+ 'nrf' => 1983,
+ 'lcr' => 1984,
+ 'ccf' => 1985,
+ '_er' => 1986,
+ 'jcb' => 1987,
+ 'jhf_' => 1988,
+ '_rfhn' => 1989,
+ 'hysq_' => 1990,
+ 'ybrb_' => 1991,
+ 'hl_' => 1992,
+ 'flbv' => 1993,
+ 'hfrn' => 1994,
+ '_Dt' => 1995,
+ 'hjp' => 1996,
+ 'Yb' => 1997,
+ 'tktyb' => 1998,
+ '\'kt' => 1999,
+ '_jk' => 2000,
+ 'kmr' => 2001,
+ '_@' => 2002,
+ 'ql' => 2003,
+ 'fdnj' => 2004,
+ 'tycr' => 2005,
+ 'fuj' => 2006,
+ 'Hjc' => 2007,
+ 'bycrb' => 2008,
+ 'lcn' => 2009,
+ 'ha' => 2010,
+ 'yfp' => 2011,
+ 'fhcnd' => 2012,
+ 'oty' => 2013,
+ '_j,kf' => 2014,
+ 'btd' => 2015,
+ 'tkb_' => 2016,
+ '_hfq' => 2017,
+ 'hf;' => 2018,
+ 'heccr' => 2019,
+ 'tz' => 2020,
+ 'juf' => 2021,
+ '_Nf' => 2022,
+ '_crf' => 2023,
+ 'kjh' => 2024,
+ '_cbcn' => 2025,
+ 'yyjc' => 2026,
+ 'uhfab' => 2027,
+ 'ljhj' => 2028,
+ ';lty' => 2029,
+ 'cbz_' => 2030,
+ 'ed' => 2031,
+ 'ehu' => 2032,
+ 'vjn' => 2033,
+ 'trnh' => 2034,
+ 'e.' => 2035,
+ '_Hjc' => 2036,
+ 'fpd' => 2037,
+ 'jyfk' => 2038,
+ 'fby' => 2039,
+ '_vfn' => 2040,
+ '_ke' => 2041,
+ 'bpy' => 2042,
+ 'xfn' => 2043,
+ 'fynb' => 2044,
+ 'rdf' => 2045,
+ 'tkmc' => 2046,
+ '_xb' => 2047,
+ '_rt' => 2048,
+ '_Yb' => 2049,
+ 'ljk' => 2050,
+ 'cnhfy' => 2051,
+ '_yjd' => 2052,
+ 'cthbf' => 2053,
+ '_fdn' => 2054,
+ 'ajy' => 2055,
+ 'dhj' => 2056,
+ 'tuj_' => 2057,
+ ';e' => 2058,
+ 'jls' => 2059,
+ 'ufk' => 2060,
+ '_ajh' => 2061,
+ 'elfh' => 2062,
+ '_,k' => 2063,
+ 'nfrj' => 2064,
+ 'xby' => 2065,
+ 'tyyf' => 2066,
+ 'yyjcn' => 2067,
+ 'qy_' => 2068,
+ 'her' => 2069,
+ 'vbhj' => 2070,
+ 'wbf' => 2071,
+ 'irb' => 2072,
+ 'tb' => 2073,
+ 'frc' => 2074,
+ 'hjlf' => 2075,
+ 'Nt' => 2076,
+ 'fhv' => 2077,
+ 'Vfh' => 2078,
+ 'rjkm' => 2079,
+ 'kfv' => 2080,
+ 'tkbr' => 2081,
+ 'yfl' => 2082,
+ 'ytq' => 2083,
+ 'bvbh' => 2084,
+ 'hj;' => 2085,
+ 'fhk' => 2086,
+ ',kfc' => 2087,
+ 'buj' => 2088,
+ 'yfy' => 2089,
+ 'to' => 2090,
+ 'jkmy' => 2091,
+ 'jyl' => 2092,
+ 'njhj' => 2093,
+ 'hjt' => 2094,
+ ',fk' => 2095,
+ 'nfkm' => 2096,
+ 'kml' => 2097,
+ '_fdnj' => 2098,
+ 'hbfk_' => 2099,
+ 'rjhj' => 2100,
+ '_xtk' => 2101,
+ '_ek' => 2102,
+ ',bk' => 2103,
+ 'mzy' => 2104,
+ '_ue' => 2105,
+ 'eyb' => 2106,
+ 'j;l' => 2107,
+ 'ntr' => 2108,
+ 'dbr' => 2109,
+ 'bdfy' => 2110,
+ 'lfk' => 2111,
+ 'pfwb' => 2112,
+ 'bpfw' => 2113,
+ 'rjv_' => 2114,
+ ',kfcn' => 2115,
+ 'Uf' => 2116,
+ 'ltn' => 2117,
+ 'kbd' => 2118,
+ 'juhfa' => 2119,
+ 'tkmyj' => 2120,
+ 'tub' => 2121,
+ 'en,' => 2122,
+ 'ntvf' => 2123,
+ 'Fh' => 2124,
+ 'gkj' => 2125,
+ 'cny' => 2126,
+ '[e' => 2127,
+ ',ty' => 2128,
+ 'vbr' => 2129,
+ 'f,f' => 2130,
+ 'fhm' => 2131,
+ '_Nt' => 2132,
+ 'elj' => 2133,
+ 'Cb' => 2134,
+ 'brjkf' => 2135,
+ 'ths' => 2136,
+ 'trj' => 2137,
+ 'qjy' => 2138,
+ 'crb[' => 2139,
+ 'ukf' => 2140,
+ 'hufy' => 2141,
+ 'njy_' => 2142,
+ 'mt_' => 2143,
+ 'Xt' => 2144,
+ 'vbh_' => 2145,
+ 'ajhvf' => 2146,
+ 'utq' => 2147,
+ 'bpfwb' => 2148,
+ 'jcel' => 2149,
+ 'dcrf' => 2150,
+ 'nthf' => 2151,
+ 'j,kfc' => 2152,
+ 'crb[_' => 2153,
+ '@_' => 2154,
+ 'byu_' => 2155,
+ 'ht,' => 2156,
+ 'ghjb' => 2157,
+ 'aen' => 2158,
+ '_gjkb' => 2159,
+ 'hfkm' => 2160,
+ 'bqcrb' => 2161,
+ ',jkm' => 2162,
+ '_>' => 2163,
+ 'nybr' => 2164,
+ 'lbvb' => 2165,
+ 'hrf' => 2166,
+ 'ctv' => 2167,
+ '_Vfh' => 2168,
+ '[jd' => 2169,
+ '_dh' => 2170,
+ 'celf' => 2171,
+ 'm,' => 2172,
+ ';tybt' => 2173,
+ 'vgt' => 2174,
+ 'ktp' => 2175,
+ 'yfkmy' => 2176,
+ 'ytc' => 2177,
+ 'jkbn' => 2178,
+ 'thby' => 2179,
+ 'rct' => 2180,
+ 'njx' => 2181,
+ 'en,j' => 2182,
+ 'kc' => 2183,
+ 'zv' => 2184,
+ '_\'kt' => 2185,
+ '_Uf' => 2186,
+ ',bn' => 2187,
+ 'jxt' => 2188,
+ 'ktv' => 2189,
+ 'en,jk' => 2190,
+ '_jl' => 2191,
+ '_ahf' => 2192,
+ 'brjd_' => 2193,
+ 'brn' => 2194,
+ 'kmi' => 2195,
+ 'jky' => 2196,
+ 'rnt' => 2197,
+ 'cdt' => 2198,
+ 'qv' => 2199,
+ 'rhe' => 2200,
+ 'jpy' => 2201,
+ 'erh' => 2202,
+ '_&_' => 2203,
+ ',by' => 2204,
+ 'lfhc' => 2205,
+ 'cjc' => 2206,
+ 'jab' => 2207,
+ 'bdt' => 2208,
+ 'fys' => 2209,
+ 'jct' => 2210,
+ '_nfrj' => 2211,
+ 'uht' => 2212,
+ ',hj' => 2213,
+ '_ghtl' => 2214,
+ 'he;' => 2215,
+ 'tkjdt' => 2216,
+ '_crj' => 2217,
+ 'yx' => 2218,
+ 'hf,j' => 2219,
+ 'Lj' => 2220,
+ '_aen' => 2221,
+ '_Fh' => 2222,
+ 'hvb' => 2223,
+ '_Cb' => 2224,
+ '_Xt' => 2225,
+ '_ujk' => 2226,
+ ';bd' => 2227,
+ 'qys' => 2228,
+ '_le' => 2229,
+ 'vtnh' => 2230,
+ 'fvv' => 2231,
+ 'fdkt' => 2232,
+ 'hfcy' => 2233,
+ 'ktrnh' => 2234,
+ 'nehf_' => 2235,
+ 'bo' => 2236,
+ 'ff' => 2237,
+ 'tkmys' => 2238,
+ 'egg' => 2239,
+ 'rjdc' => 2240,
+ 'dcrj' => 2241,
+ 'ctr' => 2242,
+ 'Re' => 2243,
+ 'tcg' => 2244,
+ 'wj' => 2245,
+ '_dth' => 2246,
+ 'bfkm' => 2247,
+ 'bpj' => 2248,
+ '_rht' => 2249,
+ ';ltyb' => 2250,
+ 'tdh' => 2251,
+ 'rbc' => 2252,
+ '_pj' => 2253,
+ 'jlc' => 2254,
+ 'fcnm' => 2255,
+ 'lbvbh' => 2256,
+ 'fqjy' => 2257,
+ 'thh' => 2258,
+ 'hrj' => 2259,
+ 'ktu' => 2260,
+ 'dcrfz' => 2261,
+ 'jls_' => 2262,
+ '_dkf' => 2263,
+ 'yrb' => 2264,
+ 'lbc' => 2265,
+ '_gtn' => 2266,
+ 'jdj_' => 2267,
+ 'htvt' => 2268,
+ 'ci' => 2269,
+ 'wbjyy' => 2270,
+ 'ybrf' => 2271,
+ 'jkm_' => 2272,
+ 'qcrbq' => 2273,
+ 'thtd' => 2274,
+ '_htr' => 2275,
+ 'Hjcc' => 2276,
+ 'kflbv' => 2277,
+ 'yh' => 2278,
+ 'M' => 2279,
+ 'vek' => 2280,
+ 'tvg' => 2281,
+ 'fgj' => 2282,
+ 'jty' => 2283,
+ '»' => 2284,
+ 'S' => 2285,
+ 'pjy' => 2286,
+ 'bfkmy' => 2287,
+ 'rjdcr' => 2288,
+ 'hjdbx' => 2289,
+ 'fdy' => 2290,
+ 'jyjv' => 2291,
+ 'htcn' => 2292,
+ 'hegg' => 2293,
+ '_ghjb' => 2294,
+ 'bhf_' => 2295,
+ 'yfr' => 2296,
+ '_rfk' => 2297,
+ 'ktn_' => 2298,
+ 'bcc' => 2299,
+ 'frjt' => 2300,
+ 'tny' => 2301,
+ 'gthd' => 2302,
+ 'tvj' => 2303,
+ '_vjc' => 2304,
+ 'bpd' => 2305,
+ 'ggf' => 2306,
+ 'aen,' => 2307,
+ 'htg' => 2308,
+ '_Hjcc' => 2309,
+ ',c' => 2310,
+ 'fybb' => 2311,
+ 'kby_' => 2312,
+ 'nfq' => 2313,
+ 'aen,j' => 2314,
+ 'xtybt' => 2315,
+ 'flbvb' => 2316,
+ 'yc_' => 2317,
+ 'jdst' => 2318,
+ '_fl' => 2319,
+ '_Lj' => 2320,
+ 'jrc' => 2321,
+ 'jcy' => 2322,
+ 'j[j' => 2323,
+ 'znb' => 2324,
+ '_rhfc' => 2325,
+ 'ctkt' => 2326,
+ 'frjt_' => 2327,
+ 'Hjccb' => 2328,
+ ';fy' => 2329,
+ 'ukb' => 2330,
+ 'an' => 2331,
+ 'ltybt' => 2332,
+ 'hvfy' => 2333,
+ 'vbx' => 2334,
+ 'hbk' => 2335,
+ '_aen,' => 2336,
+ 'cgbc' => 2337,
+ '«' => 2338,
+ 'jdst_' => 2339,
+ 'fyjd_' => 2340,
+ 'fgf' => 2341,
+ 'rth' => 2342,
+ 'rjyj' => 2343,
+ 'fdkty' => 2344,
+ 'dt_' => 2345,
+ 'yjr' => 2346,
+ 'jhs_' => 2347,
+ '_Re' => 2348,
+ 'j;y' => 2349,
+ 'fywb' => 2350,
+ 'tnm' => 2351,
+ 'hfyc' => 2352,
+ 'xtkj' => 2353,
+ 'vbhjd' => 2354,
+ '_cnj' => 2355,
+ 'hfqj' => 2356,
+ 'fgb' => 2357,
+ 'hfby' => 2358,
+ 'jrh' => 2359,
+ 'gjn' => 2360,
+ '_hecc' => 2361,
+ 'fkmyf' => 2362,
+ 'ktyy' => 2363,
+ ',o' => 2364,
+ 'hel' => 2365,
+ '_yt_' => 2366,
+ 'tyyjc' => 2367,
+ 'fct' => 2368,
+ '_«' => 2369,
+ 'Yt' => 2370,
+ '_ntkt' => 2371,
+ 'kjv' => 2372,
+ 'nby_' => 2373,
+ 'jgb' => 2374,
+ '_erh' => 2375,
+ '_[h' => 2376,
+ 'hfqjy' => 2377,
+ '_,s' => 2378,
+ 'ndb' => 2379,
+ ',hfp' => 2380,
+ 'kfh' => 2381,
+ 'jcelf' => 2382,
+ 'c[' => 2383,
+ 'lp' => 2384,
+ 'ybrjd' => 2385,
+ 'rhfb' => 2386,
+ 'tkz' => 2387,
+ 'z,' => 2388,
+ 'bnfy' => 2389,
+ '_ybr' => 2390,
+ '_W' => 2391,
+ 'hbu' => 2392,
+ 'irj' => 2393,
+ 'cne' => 2394,
+ 'ybv' => 2395,
+ 'J_' => 2396,
+ 'fycrb' => 2397,
+ 'hfyw' => 2398,
+ 'ths_' => 2399,
+ 'vbhf' => 2400,
+ 'jwb' => 2401,
+ 's,' => 2402,
+ 'rkfc' => 2403,
+ 'kfu' => 2404,
+ 'xtkjd' => 2405,
+ 'zy_' => 2406,
+ 'trc_' => 2407,
+ 'rhfby' => 2408,
+ '_rhb' => 2409,
+ 'vfnb' => 2410,
+ 'hbrf' => 2411,
+ 'cbn' => 2412,
+ 'uheg' => 2413,
+ 'cvj' => 2414,
+ 'fcr' => 2415,
+ 'rfnt' => 2416,
+ 'rnjh_' => 2417,
+ 'rhs' => 2418,
+ 'tpl' => 2419,
+ 'qcrj' => 2420,
+ 'dtkb' => 2421,
+ 'tjh' => 2422,
+ 'bkt' => 2423,
+ '_gthd' => 2424,
+ 'celfh' => 2425,
+ 'D_' => 2426,
+ 'jhjl_' => 2427,
+ '_hfqj' => 2428,
+ 'irf' => 2429,
+ '_vby' => 2430,
+ 'ubx' => 2431,
+ 'Kb' => 2432,
+ 'fxty' => 2433,
+ 'byj_' => 2434,
+ 'vz_' => 2435,
+ 'gty' => 2436,
+ '_pfr' => 2437,
+ 'jdrf' => 2438,
+ '_vfc' => 2439,
+ '_yfh' => 2440,
+ 'kbcn' => 2441,
+ 'htu' => 2442,
+ '_xtkj' => 2443,
+ 'hhb' => 2444,
+ 'Z_' => 2445,
+ 'xb_' => 2446,
+ 'vfu' => 2447,
+ 'njg' => 2448,
+ 'hjly' => 2449,
+ 'sdf' => 2450,
+ 'ntq' => 2451,
+ 'Cg' => 2452,
+ 'vtyb' => 2453,
+ 'bcnf' => 2454,
+ '_fc' => 2455,
+ 'j;lt' => 2456,
+ 'yl_' => 2457,
+ 'ybu' => 2458,
+ '_dtk' => 2459,
+ 'jkmi' => 2460,
+ 'hfcn' => 2461,
+ 'fvs' => 2462,
+ 'pjdf' => 2463,
+ 'ljd_' => 2464,
+ 'ldb' => 2465,
+ 'ahfy' => 2466,
+ 'fib' => 2467,
+ 'yfv' => 2468,
+ '_rjc' => 2469,
+ 'C_' => 2470,
+ 'tyyst' => 2471,
+ 'bynt' => 2472,
+ 'gy' => 2473,
+ '_Yt' => 2474,
+ 'qyf_' => 2475,
+ 'lfhcn' => 2476,
+ 'jxr' => 2477,
+ 'jcnhj' => 2478,
+ 'elfhc' => 2479,
+ 'hr_' => 2480,
+ 'jdtr' => 2481,
+ 'fhf_' => 2482,
+ '_lty' => 2483,
+ 'jhuf' => 2484,
+ 'nfv' => 2485,
+ 'fhjd' => 2486,
+ 'tybq' => 2487,
+ 'ybcn' => 2488,
+ 'fo' => 2489,
+ 'jdm' => 2490,
+ 'abz' => 2491,
+ '_vfr' => 2492,
+ 'hz_' => 2493,
+ 'Rb' => 2494,
+ 'byjd' => 2495,
+ 'htdy' => 2496,
+ 'du' => 2497,
+ 'ik' => 2498,
+ '_pd' => 2499,
+ 'xtcn' => 2500,
+ 'b[j' => 2501,
+ 'kjdtr' => 2502,
+ '_Cg' => 2503,
+ '_r_' => 2504,
+ 'dyt' => 2505,
+ 'le_' => 2506,
+ 'ptv' => 2507,
+ '_Kb' => 2508,
+ 'ytw' => 2509,
+ 'uhb' => 2510,
+ 'ct_' => 2511,
+ '_vtl' => 2512,
+ 'kfcc' => 2513,
+ 'tynf' => 2514,
+ '_yfp' => 2515,
+ 'ujlf' => 2516,
+ 'jyys' => 2517,
+ '_vfk' => 2518,
+ 'cbq' => 2519,
+ 'll' => 2520,
+ 'kmt' => 2521,
+ 'nfy_' => 2522,
+ ';tk' => 2523,
+ 'flj' => 2524,
+ 'byy' => 2525,
+ 'eb' => 2526,
+ 'ctq' => 2527,
+ 'dhtv' => 2528,
+ 'yjh' => 2529,
+ 'ywt' => 2530,
+ 'cgf' => 2531,
+ 'ufn' => 2532,
+ '_cnt' => 2533,
+ 'ntn' => 2534,
+ 'thvf' => 2535,
+ '\'nj' => 2536,
+ '_cjd' => 2537,
+ ';yj' => 2538,
+ 'jdrf_' => 2539,
+ 'cht' => 2540,
+ 'fkm_' => 2541,
+ 'jktn' => 2542,
+ '_ex' => 2543,
+ 'kbyf' => 2544,
+ 'vgth' => 2545,
+ '_rfy' => 2546,
+ '_ak' => 2547,
+ 'erhf' => 2548,
+ 'jyfkm' => 2549,
+ 'Cth' => 2550,
+ '\\y' => 2551,
+ 'pfg' => 2552,
+ 'vtc' => 2553,
+ 'jys' => 2554,
+ 'gfk' => 2555,
+ 'fvty' => 2556,
+ 'fhjl' => 2557,
+ 'kk_' => 2558,
+ 'ityb' => 2559,
+ 'nfkb' => 2560,
+ 'nysq' => 2561,
+ 'ubxt' => 2562,
+ '?' => 2563,
+ 'yjdj' => 2564,
+ 'ltd' => 2565,
+ 'rkb' => 2566,
+ 'lcnd' => 2567,
+ 'lbz' => 2568,
+ 'fbk' => 2569,
+ 'jo' => 2570,
+ 'yfxt' => 2571,
+ 'uhegg' => 2572,
+ '_dtr' => 2573,
+ 'nfrjt' => 2574,
+ 'abz_' => 2575,
+ 'blf' => 2576,
+ 'l;j' => 2577,
+ 'hbj' => 2578,
+ 'jlys' => 2579,
+ 'c,' => 2580,
+ 'fvb_' => 2581,
+ 'fybb_' => 2582,
+ 'nysq_' => 2583,
+ 'hub' => 2584,
+ 'cfk' => 2585,
+ '_cby' => 2586,
+ 'ubxtc' => 2587,
+ 'bdb' => 2588,
+ 'tct' => 2589,
+ 'pfh' => 2590,
+ 'yjdbx' => 2591,
+ '_rfp' => 2592,
+ 'ynth' => 2593,
+ 'dfy_' => 2594,
+ 'ju_' => 2595,
+ 'gfn' => 2596,
+ 'evf' => 2597,
+ 'frnt' => 2598,
+ '\\' => 2599,
+ '_Cth' => 2600,
+ 'tybq_' => 2601,
+ '_rfn' => 2602,
+ 'nyf' => 2603,
+ 'er_' => 2604,
+ '\'v' => 2605,
+ ',tc' => 2606,
+ '_Rb' => 2607,
+ 'ylht' => 2608,
+ 'kjdf_' => 2609,
+ 'ybxt' => 2610,
+ '_ahfy' => 2611,
+ 'jhn_' => 2612,
+ 'htyb' => 2613,
+ '_djc' => 2614,
+ '»_' => 2615,
+ 'dct' => 2616,
+ 'uby' => 2617,
+ 'tns' => 2618,
+ 'ylhj' => 2619,
+ 'frjy' => 2620,
+ 'gs_' => 2621,
+ 'otc' => 2622,
+ 'tpy' => 2623,
+ '[jk' => 2624,
+ 'wbfk' => 2625,
+ 'fyys' => 2626,
+ 'jubz' => 2627,
+ '_uheg' => 2628,
+ '{f' => 2629,
+ 'frjd' => 2630,
+ 'htdj' => 2631,
+ 'vcr' => 2632,
+ '_erhf' => 2633,
+ 'fcbk' => 2634,
+ 'gtc' => 2635,
+ 'xfcn' => 2636,
+ 'kbq_' => 2637,
+ 'B_' => 2638,
+ 're_' => 2639,
+ 'en_' => 2640,
+ 'fcnm_' => 2641,
+ 'rnth' => 2642,
+ 'Ghj' => 2643,
+ 'yuk' => 2644,
+ 'lyt' => 2645,
+ '_it' => 2646,
+ ',jd' => 2647,
+ 'rjdf_' => 2648,
+ 'ccrb' => 2649,
+ '_j,h' => 2650,
+ 'hjvf' => 2651,
+ 'zc' => 2652,
+ 'f,jn' => 2653,
+ 'tyyfz' => 2654,
+ 'vep' => 2655,
+ 'fcnt' => 2656,
+ 'cvt' => 2657,
+ 'cgjh' => 2658,
+ '<h' => 2659,
+ 'htvty' => 2660,
+ 'hw' => 2661,
+ 'cfvj' => 2662,
+ '\'q' => 2663,
+ '_cj,' => 2664,
+ 'myb' => 2665,
+ '_cgbc' => 2666,
+ 'kjubz' => 2667,
+ '_uty' => 2668,
+ 'vbxt' => 2669,
+ 'ehj' => 2670,
+ 'nt[' => 2671,
+ 'hfnj' => 2672,
+ 'ufp' => 2673,
+ '_e_' => 2674,
+ 'pby' => 2675,
+ 'gbh' => 2676,
+ 't;l' => 2677,
+ 'rjg' => 2678,
+ 'cre' => 2679,
+ 'cnjk' => 2680,
+ 'otcn' => 2681,
+ 'gbj' => 2682,
+ 'kjdb' => 2683,
+ 'jpt' => 2684,
+ 'lfn' => 2685,
+ 'dfyy' => 2686,
+ ',tp' => 2687,
+ 'twr' => 2688,
+ 'chtl' => 2689,
+ 'plf' => 2690,
+ 'ekf' => 2691,
+ 'crd' => 2692,
+ '_ljv' => 2693,
+ 'jqc' => 2694,
+ 'vtyy' => 2695,
+ 'hnj' => 2696,
+ 'gjkm' => 2697,
+ 'ntkb' => 2698,
+ '_djl' => 2699,
+ 'evt' => 2700,
+ 'bvty' => 2701,
+ 'jhjy' => 2702,
+ 'xbc' => 2703,
+ 'pr' => 2704,
+ 'cktl' => 2705,
+ 'fhe' => 2706,
+ 'yfxty' => 2707,
+ 'wrb' => 2708,
+ 'kmyb' => 2709,
+ 'hfdb' => 2710,
+ 'ntg' => 2711,
+ 'ltq' => 2712,
+ 'vthb' => 2713,
+ 'bls' => 2714,
+ 'htq_' => 2715,
+ 'ljr' => 2716,
+ 'kj;' => 2717,
+ 'jhufy' => 2718,
+ 'ybwf' => 2719,
+ 'otcnd' => 2720,
+ 'flf_' => 2721,
+ 'fcyj' => 2722,
+ 'jbp' => 2723,
+ '[f_' => 2724,
+ 'thyj' => 2725,
+ 't[y' => 2726,
+ 'bkf_' => 2727,
+ 'yfcn' => 2728,
+ 'fh[' => 2729,
+ 'bd_' => 2730,
+ 'eo' => 2731,
+ 'vjl' => 2732,
+ '_rfv' => 2733,
+ '_Ghj' => 2734,
+ '\'ktr' => 2735,
+ '_cfvj' => 2736,
+ 'vtk' => 2737,
+ 'nfc' => 2738,
+ 'yyf_' => 2739,
+ 'Nj' => 2740,
+ 'tpj' => 2741,
+ 'krf' => 2742,
+ 'cyjd' => 2743,
+ 'zd' => 2744,
+ 'ujce' => 2745,
+ 'lbz_' => 2746,
+ 'vbxtc' => 2747,
+ 'nrb' => 2748,
+ 'fcnh' => 2749,
+ '\'_' => 2750,
+ '.ob' => 2751,
+ 'jhcr' => 2752,
+ 'Rfh' => 2753,
+ 'ehb' => 2754,
+ 'Lf' => 2755,
+ '_zp' => 2756,
+ 'fpjd' => 2757,
+ 'ctkty' => 2758,
+ 'lyf' => 2759,
+ 'ext' => 2760,
+ 'jdfn' => 2761,
+ 'jubz_' => 2762,
+ 'bcn_' => 2763,
+ 'utq_' => 2764,
+ 't,t' => 2765,
+ 'b.' => 2766,
+ 'tpb' => 2767,
+ '_bk' => 2768,
+ 'zps' => 2769,
+ 'ghjc' => 2770,
+ '_cjc' => 2771,
+ 'j,o' => 2772,
+ 'jle' => 2773,
+ '_frn' => 2774,
+ '\'ktrn' => 2775,
+ 'utk' => 2776,
+ 'nbt' => 2777,
+ '_,fh' => 2778,
+ '_[b' => 2779,
+ 'tyw' => 2780,
+ '_vep' => 2781,
+ 'pvt' => 2782,
+ 'Nh' => 2783,
+ 'yut' => 2784,
+ 'xrf' => 2785,
+ '_vjk' => 2786,
+ 'ma' => 2787,
+ 'thl' => 2788,
+ 'ujcel' => 2789,
+ 'pm' => 2790,
+ ',kt' => 2791,
+ 'hyb' => 2792,
+ 'dtrf' => 2793,
+ '_cht' => 2794,
+ '_\'nj' => 2795,
+ 'lbyf' => 2796,
+ '_[fh' => 2797,
+ 'bjyfk' => 2798,
+ 'jnr' => 2799,
+ 'ylj' => 2800,
+ '_eh' => 2801,
+ 'jlyj' => 2802,
+ 'cys' => 2803,
+ 'rbn' => 2804,
+ 'vbz' => 2805,
+ 'dcn' => 2806,
+ 'fkf_' => 2807,
+ 'jkf_' => 2808,
+ '_<h' => 2809,
+ 'bkb_' => 2810,
+ 'jpf' => 2811,
+ 'hx' => 2812,
+ '_,th' => 2813,
+ 'cgbcj' => 2814,
+ 'hnf_' => 2815,
+ '_pfg' => 2816,
+ 'hbcnb' => 2817,
+ 'ajn' => 2818,
+ 'yr_' => 2819,
+ 'f[f' => 2820,
+ 'ujy' => 2821,
+ 'ehy' => 2822,
+ '_fyu' => 2823,
+ 'pyfxt' => 2824,
+ '_cjk' => 2825,
+ 'f,k' => 2826,
+ '_{f' => 2827,
+ 'hfdk' => 2828,
+ '_jcn' => 2829,
+ 'bcg' => 2830,
+ '_djp' => 2831,
+ 'dyb' => 2832,
+ 'bls_' => 2833,
+ 'thbr' => 2834,
+ '_hs' => 2835,
+ 'yfhj' => 2836,
+ 'jrb' => 2837,
+ 'ncrb' => 2838,
+ 'jhm' => 2839,
+ 'brt' => 2840,
+ 'cdz' => 2841,
+ 'fxtyb' => 2842,
+ 'tys' => 2843,
+ 'rjkj' => 2844,
+ 'nbh' => 2845,
+ 'gbjy' => 2846,
+ 'hutq' => 2847,
+ '_ujce' => 2848,
+ 'f-' => 2849,
+ 'fj' => 2850,
+ 'jdyf' => 2851,
+ 'jycn' => 2852,
+ 'thys' => 2853,
+ '?_' => 2854,
+ 'lvb' => 2855,
+ 'djd' => 2856,
+ 'fqk' => 2857,
+ 'kbwf' => 2858,
+ 'mu' => 2859,
+ 'H_' => 2860,
+ 'frnth' => 2861,
+ '_Nj' => 2862,
+ 'bgt' => 2863,
+ 'gjkj' => 2864,
+ '_Rfh' => 2865,
+ 'cnht' => 2866,
+ '_xtv' => 2867,
+ 'fym' => 2868,
+ 'nyst' => 2869,
+ 'Yj' => 2870,
+ 'thutq' => 2871,
+ 'cnhe' => 2872,
+ 'xysq' => 2873,
+ 'jpl' => 2874,
+ 'fkby' => 2875,
+ 'hjlf_' => 2876,
+ 'crf_' => 2877,
+ '_rkfc' => 2878,
+ 'y,' => 2879,
+ 'cdj' => 2880,
+ '_chtl' => 2881,
+ 'ccj' => 2882,
+ 'ltv' => 2883,
+ 'vbyb' => 2884,
+ 'yÑ–' => 2885,
+ 'R_' => 2886,
+ 'pk' => 2887,
+ 'yp' => 2888,
+ 'k\\' => 2889,
+ 'hu_' => 2890,
+ 'jys_' => 2891,
+ 'lbj' => 2892,
+ 'eh_' => 2893,
+ 'bub' => 2894,
+ 'nyst_' => 2895,
+ 'FY' => 2896,
+ 'bne' => 2897,
+ 'CN' => 2898,
+ 'djcn' => 2899,
+ '_dct' => 2900,
+ 'Ab' => 2901,
+ 'ybwf_' => 2902,
+ 'l;b' => 2903,
+ 'hf,jn' => 2904,
+ '_Nh' => 2905,
+ 'ujlf_' => 2906,
+ 'rkfcc' => 2907,
+ 'fys_' => 2908,
+ 'hcrbq' => 2909,
+ 'j;lty' => 2910,
+ 'rekm' => 2911,
+ 'jkr' => 2912,
+ '_fyn' => 2913,
+ '_Lf' => 2914,
+ 'fkbp' => 2915,
+ 'dfnm' => 2916,
+ 'ljc' => 2917,
+ 'kjdj' => 2918,
+ 'tl_' => 2919,
+ 'xysq_' => 2920,
+ 'rnhj' => 2921,
+ 'fnf_' => 2922,
+ 'dtyyj' => 2923,
+ ';jy' => 2924,
+ '__' => 2925,
+ 'hnt' => 2926,
+ 'fcf' => 2927,
+ 'j,hfp' => 2928,
+ 'gtnh' => 2929,
+ '_jhu' => 2930,
+ 'cjd_' => 2931,
+ 'rtn' => 2932,
+ 'kbyf_' => 2933,
+ 'fkty' => 2934,
+ 'fdf_' => 2935,
+ 'gthb' => 2936,
+ 'fcg' => 2937,
+ 'dbf' => 2938,
+ 'cnhjd' => 2939,
+ 'bws' => 2940,
+ 'myjc' => 2941,
+ 'rfl' => 2942,
+ 'hutq_' => 2943,
+ 'cnbr' => 2944,
+ 'nrf_' => 2945,
+ 'vbz_' => 2946,
+ 'jubx' => 2947,
+ '_wb' => 2948,
+ ',ju' => 2949,
+ '_cnb' => 2950,
+ 'ltkm' => 2951,
+ 'fneh' => 2952,
+ 'gfhf' => 2953,
+ 'kbu' => 2954,
+ 'ke_' => 2955,
+ '_gbc' => 2956,
+ 'kv' => 2957,
+ 'ltc' => 2958,
+ 'trnhj' => 2959,
+ 'ryb' => 2960,
+ 'hjbp' => 2961,
+ '_fn' => 2962,
+ '_hjl' => 2963,
+ 'fcj' => 2964,
+ 'dtrf_' => 2965,
+ 'kmyjc' => 2966,
+ 'myjcn' => 2967,
+ '_\'ktr' => 2968,
+ '_jn_' => 2969,
+ 'lbf' => 2970,
+ 'et' => 2971,
+ '\\h' => 2972,
+ 'ytv' => 2973,
+ 'k.l' => 2974,
+ 'Q_' => 2975,
+ '_gtc' => 2976,
+ '_zps' => 2977,
+ 'ccn' => 2978,
+ 'cke' => 2979,
+ 'xtybz' => 2980,
+ 'tyth' => 2981,
+ '_Ab' => 2982,
+ '_ajhv' => 2983,
+ '_hf,' => 2984,
+ 'jqyf' => 2985,
+ '\'rj' => 2986,
+ '_Yj' => 2987,
+ '_rjhj' => 2988,
+ 'thyf' => 2989,
+ '_dfk' => 2990,
+ 'cfh' => 2991,
+ 'tcndj' => 2992,
+ 'Y_' => 2993,
+ 'kbpf' => 2994,
+ 'cntvf' => 2995,
+ '_l;j' => 2996,
+ 'f^' => 2997,
+ 'kbwf_' => 2998,
+ 'nbyf' => 2999,
+ 'tt_' => 3000,
+ 'rfc' => 3001,
+ 'kma' => 3002,
+ 'ntvf_' => 3003,
+ 'yjk' => 3004,
+ 'yjvb' => 3005,
+ 'nthby' => 3006,
+ 'tvs' => 3007,
+ 'yjdf_' => 3008,
+ 'nv' => 3009,
+ 'kbb' => 3010,
+ 'gfl' => 3011,
+ 'Kf' => 3012,
+ 'wtd' => 3013,
+ 'RF' => 3014,
+ 'nmz' => 3015,
+ 'aby' => 3016,
+ 'hfdj' => 3017,
+ 'xyf' => 3018,
+ 'fhnf' => 3019,
+ 'uhfv' => 3020,
+ 'jkz' => 3021,
+ 'p,' => 3022,
+ 'htw' => 3023,
+ 'vjcr' => 3024,
+ 'byw' => 3025,
+ 'erf' => 3026,
+ 'Ì' => 3027,
+ 'cct' => 3028,
+ 'JD' => 3029,
+ 'qcrf' => 3030,
+ 'rfx' => 3031,
+ 'xtn' => 3032,
+ 'myjt' => 3033,
+ '_byn' => 3034,
+ '_ajn' => 3035,
+ 'vfi' => 3036,
+ 'lfyb' => 3037,
+ 'gjr' => 3038,
+ 'kmyjt' => 3039,
+ 'jgjk' => 3040,
+ '_jhuf' => 3041,
+ 'jwt' => 3042,
+ 'ajnj' => 3043,
+ 'tvk' => 3044,
+ 'dtcn' => 3045,
+ 'thfk' => 3046,
+ '_bd' => 3047,
+ 'Ybr' => 3048,
+ 'myjt_' => 3049,
+ 'hfkmy' => 3050,
+ 'trct' => 3051,
+ 'k.,' => 3052,
+ 'gen' => 3053,
+ 'jhyj' => 3054,
+ 'nt[y' => 3055,
+ 'xbr' => 3056,
+ 'yfn_' => 3057,
+ 'htx' => 3058,
+ 'rec' => 3059,
+ 'ghby' => 3060,
+ 'ie' => 3061,
+ 'crjd' => 3062,
+ 'cnjd' => 3063,
+ 'kfy_' => 3064,
+ 'fqc' => 3065,
+ '_jp' => 3066,
+ 'HF' => 3067,
+ 'rhfcy' => 3068,
+ 'j,f' => 3069,
+ 'jubxt' => 3070,
+ 'ca' => 3071,
+ ',bj' => 3072,
+ 'jkjl' => 3073,
+ 'cnf_' => 3074,
+ 'zpsr' => 3075,
+ 'jnj_' => 3076,
+ '_l;t' => 3077,
+ 'fvth' => 3078,
+ 'yfhjl' => 3079,
+ 'dtyys' => 3080,
+ 'ynby' => 3081,
+ 'jgth' => 3082,
+ 'hnby' => 3083,
+ 'sv_' => 3084,
+ '_ltk' => 3085,
+ 'fks' => 3086,
+ 'fqn' => 3087,
+ 'j;ty' => 3088,
+ 'fns_' => 3089,
+ 'heu' => 3090,
+ 'ehc' => 3091,
+ '\'nj_' => 3092,
+ 'j\'' => 3093,
+ 'xbn' => 3094,
+ 'cnty' => 3095,
+ '_fyf' => 3096,
+ '_,jh' => 3097,
+ '_dtkb' => 3098,
+ 'vr' => 3099,
+ '_zpsr' => 3100,
+ 'Lb' => 3101,
+ 'hfyb' => 3102,
+ '_Ybr' => 3103,
+ 'njl' => 3104,
+ 'l;f' => 3105,
+ 'ggf_' => 3106,
+ '_nht' => 3107,
+ 'tncz' => 3108,
+ 'krj' => 3109,
+ '_ctv' => 3110,
+ 'gby' => 3111,
+ 'tncr' => 3112,
+ 'db_' => 3113,
+ 'uhfl' => 3114,
+ ',s_' => 3115,
+ 'vfnt' => 3116,
+ 'yyjt' => 3117,
+ 'vbnh' => 3118,
+ 'Ah' => 3119,
+ 'hbd' => 3120,
+ '_;ty' => 3121,
+ 'nx' => 3122,
+ 'ke,' => 3123,
+ 'fqr' => 3124,
+ '_;bd' => 3125,
+ 'crb_' => 3126,
+ 'Ce' => 3127,
+ 'tyb_' => 3128,
+ 'HJ' => 3129,
+ 'kbb_' => 3130,
+ 'yrb_' => 3131,
+ 'yyjt_' => 3132,
+ 'bj_' => 3133,
+ 'rfnth' => 3134,
+ '\'c' => 3135,
+ 'yd' => 3136,
+ 'buhf' => 3137,
+ 'wfh' => 3138,
+ '_Kf' => 3139,
+ 'txy' => 3140,
+ 'pdj' => 3141,
+ '_nfy' => 3142,
+ '_ajnj' => 3143,
+ 'fny' => 3144,
+ 'tns_' => 3145,
+ 'ytybt' => 3146,
+ 'hcb' => 3147,
+ 'nju' => 3148,
+ '_fyl' => 3149,
+ '_xfc' => 3150,
+ 'fkb_' => 3151,
+ 'dhf' => 3152,
+ 'cyf' => 3153,
+ 'bxb' => 3154,
+ 'nbt_' => 3155,
+ 'Bc' => 3156,
+ 'tjy' => 3157,
+ 'cbqc' => 3158,
+ 'xm' => 3159,
+ 'vyj' => 3160,
+ 'yfw' => 3161,
+ '_fg' => 3162,
+ '_ctk' => 3163,
+ 'gjcn' => 3164,
+ 'ekz' => 3165,
+ '_q' => 3166,
+ 'crjv' => 3167,
+ 'djhj' => 3168,
+ 'ybxtc' => 3169,
+ 'jycr' => 3170,
+ 'xtcnd' => 3171,
+ 'ccbq' => 3172,
+ 'ntkb_' => 3173,
+ 'uhj' => 3174,
+ 'gjx' => 3175,
+ '_cdt' => 3176,
+ '_j,hf' => 3177,
+ 'njdf' => 3178,
+ 'erj' => 3179,
+ 'bkm_' => 3180,
+ '_wty' => 3181,
+ 'mcrb' => 3182,
+ 'cbqcr' => 3183,
+ 'gjkbn' => 3184,
+ 'we' => 3185,
+ 'bcnh' => 3186,
+ 'gec' => 3187,
+ 'ctd' => 3188,
+ 'ythf' => 3189,
+ '_fkm' => 3190,
+ 'tlc' => 3191,
+ '_Lb' => 3192,
+ 'kex' => 3193,
+ 'dfc' => 3194,
+ 'irf_' => 3195,
+ 'pyb' => 3196,
+ 'YF' => 3197,
+ '_vjcr' => 3198,
+ 'He' => 3199,
+ '_pyfx' => 3200,
+ '_reh' => 3201,
+ 'ghjbp' => 3202,
+ 'tncz_' => 3203,
+ 'cndb' => 3204,
+ 'thty' => 3205,
+ 'rjcn' => 3206,
+ 'kth_' => 3207,
+ 'tcnj' => 3208,
+ 'jcrd' => 3209,
+ 'cgjhn' => 3210,
+ 'fyyf' => 3211,
+ 'wth' => 3212,
+ 'vjd_' => 3213,
+ 'ktrct' => 3214,
+ 'vfyb' => 3215,
+ '_,hf' => 3216,
+ '_neh' => 3217,
+ 'n.' => 3218,
+ '_lht' => 3219,
+ 'Rjy' => 3220,
+ 'fyfk' => 3221,
+ 'hjv_' => 3222,
+ 'yfg' => 3223,
+ 'cnfh' => 3224,
+ 'nbyf_' => 3225,
+ 'kjubx' => 3226,
+ 'af_' => 3227,
+ 'hcrj' => 3228,
+ 'njq' => 3229,
+ 'rkt' => 3230,
+ '_\'y' => 3231,
+ 'bnf_' => 3232,
+ 'tot' => 3233,
+ '[k' => 3234,
+ '_Ce' => 3235,
+ 'ujkj' => 3236,
+ '.c' => 3237,
+ 'erhfb' => 3238,
+ 'hf[' => 3239,
+ 'fck' => 3240,
+ 'y-' => 3241,
+ 'cyb' => 3242,
+ 'kfyl' => 3243,
+ 'gkfn' => 3244,
+ '_,jkm' => 3245,
+ 'f^_' => 3246,
+ 'ybrf_' => 3247,
+ 'jdcrj' => 3248,
+ 'tve' => 3249,
+ 'eggf' => 3250,
+ 'By' => 3251,
+ '.r' => 3252,
+ 'vjcn' => 3253,
+ 'dkfl' => 3254,
+ 'nyfz' => 3255,
+ 'Gth' => 3256,
+ 'kbnb' => 3257,
+ 'T_' => 3258,
+ '_ctr' => 3259,
+ 'fub' => 3260,
+ '_\'nj_' => 3261,
+ 'fhnby' => 3262,
+ '_Bc' => 3263,
+ ',fn' => 3264,
+ 'vfhb' => 3265,
+ '_rjn' => 3266,
+ 'BY' => 3267,
+ 'hfy_' => 3268,
+ 'gm' => 3269,
+ 'fnjh_' => 3270,
+ 'jqyf_' => 3271,
+ 'heggf' => 3272,
+ 'hcrf' => 3273,
+ '_Ah' => 3274,
+ '_tdh' => 3275,
+ 'jdcrf' => 3276,
+ 'ljdf' => 3277,
+ 'vfq' => 3278,
+ 'nyfz_' => 3279,
+ 'RJ' => 3280,
+ 'fybp' => 3281,
+ 'fhby' => 3282,
+ 'dfyj' => 3283,
+ 'di' => 3284,
+ 'ghjn' => 3285,
+ 'cnbn' => 3286,
+ '_lth' => 3287,
+ 'mcz' => 3288,
+ '_,tp' => 3289,
+ 'eyf' => 3290,
+ '_cdz' => 3291,
+ 'be' => 3292,
+ 'yys[' => 3293,
+ ';lf' => 3294,
+ 'brnj' => 3295,
+ 'md' => 3296,
+ 'ds[' => 3297,
+ 'eps' => 3298,
+ '_ltn' => 3299,
+ 'dbc' => 3300,
+ 'hdf' => 3301,
+ 'xrf_' => 3302,
+ 'ghb_' => 3303,
+ 'ev_' => 3304,
+ 'cx' => 3305,
+ 'e,b' => 3306,
+ '_pf_' => 3307,
+ '_gtnh' => 3308,
+ 'nthy' => 3309,
+ ',ht' => 3310,
+ 'blb' => 3311,
+ 'ldj' => 3312,
+ 'ytu' => 3313,
+ 'jyjvb' => 3314,
+ '_pfd' => 3315,
+ 'Dk' => 3316,
+ 'hjgj' => 3317,
+ 'zx' => 3318,
+ 'vbhf_' => 3319,
+ 'tp_' => 3320,
+ 'yj-' => 3321,
+ 'eggf_' => 3322,
+ 'tnm_' => 3323,
+ 'pfn' => 3324,
+ 'jkmr' => 3325,
+ '_,ju' => 3326,
+ ',bh' => 3327,
+ 'yys[_' => 3328,
+ 'jcrj' => 3329,
+ 'h.' => 3330,
+ 'rne' => 3331,
+ 'ufyb' => 3332,
+ '_o' => 3333,
+ 'Gjk' => 3334,
+ 'tgf' => 3335,
+ 'srf' => 3336,
+ 'jccbq' => 3337,
+ 'txty' => 3338,
+ 'hfn_' => 3339,
+ 'gbcf' => 3340,
+ 'buf_' => 3341,
+ 'bht' => 3342,
+ 'cfn' => 3343,
+ '_\'rj' => 3344,
+ 'gtl' => 3345,
+ 'hmt' => 3346,
+ '_He' => 3347,
+ 'CR' => 3348,
+ 'rbh' => 3349,
+ 'rjyc' => 3350,
+ 'jcf' => 3351,
+ 'ey_' => 3352,
+ 'ltybz' => 3353,
+ '_rhj' => 3354,
+ ']t' => 3355,
+ 'ycrbt' => 3356,
+ '_Rjy' => 3357,
+ '_ryb' => 3358,
+ '_hf,j' => 3359,
+ 'fhbz' => 3360,
+ ',ot' => 3361,
+ 'jkjn' => 3362,
+ 'hfdkt' => 3363,
+ '_vs' => 3364,
+ 'jcyj' => 3365,
+ 'xf_' => 3366,
+ ',ehu' => 3367,
+ 'rjyjv' => 3368,
+ '_rek' => 3369,
+ 'nmc' => 3370,
+ '_Gth' => 3371,
+ ',fr' => 3372,
+ '_Dk' => 3373,
+ ';ys' => 3374,
+ 'vt_' => 3375,
+ 'nhtn' => 3376,
+ 'tz_' => 3377,
+ 'yuf' => 3378,
+ '_dkfl' => 3379,
+ 'wbjyf' => 3380,
+ 'mcz_' => 3381,
+ '\\n' => 3382,
+ '_ptv' => 3383,
+ 'kfcnb' => 3384,
+ 'hlb' => 3385,
+ 'rnbd' => 3386,
+ 'ywbz' => 3387,
+ 'ccbqc' => 3388,
+ '%' => 3389,
+ '_By' => 3390,
+ 'veh' => 3391,
+ 'tdth' => 3392,
+ '_;f' => 3393,
+ 'jhbc' => 3394,
+ 'yukb' => 3395,
+ 'dfnm_' => 3396,
+ 'j,s' => 3397,
+ 'tvgb' => 3398,
+ 'bcb' => 3399,
+ '_ir' => 3400,
+ 'bnhb' => 3401,
+ 'pfrj' => 3402,
+ 'kmrj' => 3403,
+ 'ern' => 3404,
+ 'tcndt' => 3405,
+ 'bvbh_' => 3406,
+ '_byl' => 3407,
+ 'otyb' => 3408,
+ 'ghfdk' => 3409,
+ '_rd' => 3410,
+ 'j,jh' => 3411,
+ 'lz' => 3412,
+ 'jhjlf' => 3413,
+ 'ckjdf' => 3414,
+ 'jbpd' => 3415,
+ 'cnfn' => 3416,
+ 'nbg' => 3417,
+ 'jhty' => 3418,
+ 'hvj' => 3419,
+ 'lysq' => 3420,
+ 'jbc' => 3421,
+ 'abr' => 3422,
+ '_Gjk' => 3423,
+ 'hjbpd' => 3424,
+ 'wtyn' => 3425,
+ 'jdyf_' => 3426,
+ '_dbr' => 3427,
+ '_f,' => 3428,
+ 'cmr' => 3429,
+ '_dht' => 3430,
+ 'dhjg' => 3431,
+ 'dm_' => 3432,
+ 'bnth' => 3433,
+ '_rfpf' => 3434,
+ 'brk' => 3435,
+ 'ktq_' => 3436,
+ 'mrj_' => 3437,
+ 'jhjk' => 3438,
+ 'pdf' => 3439,
+ 'yk' => 3440,
+ 'thvfy' => 3441,
+ '_cfy' => 3442,
+ 'qjy_' => 3443,
+ 'ltr' => 3444,
+ 'lysq_' => 3445,
+ 'dju' => 3446,
+ 'eht' => 3447,
+ 'yjv_' => 3448,
+ 'njxy' => 3449,
+ 'bcm' => 3450,
+ 'wrbq' => 3451,
+ 'At' => 3452,
+ 'ktpy' => 3453,
+ 'xyfz' => 3454,
+ 'ywbz_' => 3455,
+ 'mtdb' => 3456,
+ 'vsi' => 3457,
+ 'euj' => 3458,
+ '_bdf' => 3459,
+ 'nbv' => 3460,
+ 'kbrj' => 3461,
+ 'kmcrb' => 3462,
+ '_bynt' => 3463,
+ '_ujlf' => 3464,
+ '_bvg' => 3465,
+ '_jy' => 3466,
+ '_hjv' => 3467,
+ 'jve' => 3468,
+ 'fgh' => 3469,
+ 'bkmy' => 3470,
+ 'e\'' => 3471,
+ 'ahfyw' => 3472,
+ 'fdbn' => 3473,
+ 'vgbj' => 3474,
+ '_j,o' => 3475,
+ 'xyfz_' => 3476,
+ 'fhbz_' => 3477,
+ 'pfk' => 3478,
+ '_ghb_' => 3479,
+ 'bqcrj' => 3480,
+ 'kbrf' => 3481,
+ 'h\'' => 3482,
+ 'jnyj' => 3483,
+ 'rfg' => 3484,
+ '_rby' => 3485,
+ 'nbc' => 3486,
+ 'e,k' => 3487,
+ 'kkj' => 3488,
+ '_ib' => 3489,
+ 'cif' => 3490,
+ 'djqyf' => 3491,
+ 'trn_' => 3492,
+ 'bdys' => 3493,
+ 'hby_' => 3494,
+ ',hz' => 3495,
+ 'jcg' => 3496,
+ 'tlby' => 3497,
+ 'fpy' => 3498,
+ '_gjn' => 3499,
+ 'Bd' => 3500,
+ 'itd' => 3501,
+ '_vbhf' => 3502,
+ 'fylf' => 3503,
+ 'fhl_' => 3504,
+ 'mtdbx' => 3505,
+ 'Dkf' => 3506,
+ 'kbg' => 3507,
+ 'vgbjy' => 3508,
+ 'jdtn' => 3509,
+ 'hb,' => 3510,
+ '.y' => 3511,
+ 'hfnb' => 3512,
+ 'blj' => 3513,
+ 'nmcz' => 3514,
+ 'xthy' => 3515,
+ 'Ghb' => 3516,
+ 'ibt' => 3517,
+ 'hflb' => 3518,
+ 'eyr' => 3519,
+ 'ftn_' => 3520,
+ '[hf' => 3521,
+ '<e' => 3522,
+ 'fabz' => 3523,
+ 'djt_' => 3524,
+ 'htf' => 3525,
+ 'fuh' => 3526,
+ 'fcnb_' => 3527,
+ 'tvgbj' => 3528,
+ 'trb' => 3529,
+ 'cjw' => 3530,
+ 'rfnf' => 3531,
+ 'CC' => 3532,
+ 'kfcnm' => 3533,
+ 'eccrb' => 3534,
+ 'frt' => 3535,
+ 'fycrf' => 3536,
+ 'fnbd' => 3537,
+ 'dthc' => 3538,
+ 'hcrfz' => 3539,
+ 'f.o' => 3540,
+ 'tcrjt' => 3541,
+ 'bya' => 3542,
+ 'jat' => 3543,
+ 'hjdf_' => 3544,
+ 'jk.' => 3545,
+ 'yfwb' => 3546,
+ 'zyc' => 3547,
+ 'njr_' => 3548,
+ 'jre' => 3549,
+ '_cgj' => 3550,
+ 'fre' => 3551,
+ 'tynh' => 3552,
+ 'ccbz' => 3553,
+ 'ne_' => 3554,
+ 'hlt' => 3555,
+ 'hjdc' => 3556,
+ '_Dkf' => 3557,
+ 'bws_' => 3558,
+ 'hyt' => 3559,
+ 'nfz' => 3560,
+ 'znj' => 3561,
+ 'fqjy_' => 3562,
+ 'h[b' => 3563,
+ 'tdhj' => 3564,
+ 'jyfn' => 3565,
+ 'egh' => 3566,
+ 'tlty' => 3567,
+ 'gjp' => 3568,
+ 'ujdj' => 3569,
+ 'rybu' => 3570,
+ '_Bd' => 3571,
+ 'Gtn' => 3572,
+ 'hfcc' => 3573,
+ '_At' => 3574,
+ '_ecn' => 3575,
+ 'vfhr' => 3576,
+ 'jxb' => 3577,
+ 'cfl' => 3578,
+ '_[e' => 3579,
+ 'hfpd' => 3580,
+ 'hbxt' => 3581,
+ 'elb' => 3582,
+ 'bujh' => 3583,
+ 'yfnj' => 3584,
+ 'fhfr' => 3585,
+ 'dyst' => 3586,
+ 'jit' => 3587,
+ 'lhtd' => 3588,
+ 'f;t' => 3589,
+ 'vvf' => 3590,
+ '_ltd' => 3591,
+ 'jhz' => 3592,
+ 'euf' => 3593,
+ 'qcrfz' => 3594,
+ 'z;' => 3595,
+ '_nt[' => 3596,
+ 'jdjh' => 3597,
+ 'hzl' => 3598,
+ 'nmcz_' => 3599,
+ '[n' => 3600,
+ '_ktn' => 3601,
+ 'f\'' => 3602,
+ '_ybrj' => 3603,
+ 'dyst_' => 3604,
+ 'ubg' => 3605,
+ 'bnfk' => 3606,
+ '_f_' => 3607,
+ '_Ghb' => 3608,
+ 'brnjh' => 3609,
+ 'jxys' => 3610,
+ 'hjq_' => 3611,
+ 'wrbq_' => 3612,
+ 'zz' => 3613,
+ 'Rfr' => 3614,
+ 'pf[' => 3615,
+ 'thk' => 3616,
+ 'reg' => 3617,
+ 'ye_' => 3618,
+ 'hjlb' => 3619,
+ 'hfvv' => 3620,
+ 'he_' => 3621,
+ 'tnth' => 3622,
+ '_kby' => 3623,
+ 'fabz_' => 3624,
+ '_bdfy' => 3625,
+ 'jcyjd' => 3626,
+ 'pfwbz' => 3627,
+ '_cy' => 3628,
+ ',,' => 3629,
+ 'vth_' => 3630,
+ 'h,f' => 3631,
+ 'tltk' => 3632,
+ 'hfu' => 3633,
+ '_ci' => 3634,
+ 'kmu' => 3635,
+ 'cnby' => 3636,
+ '_vth' => 3637,
+ 'TH' => 3638,
+ '_rhe' => 3639,
+ 'bhe' => 3640,
+ 'cnfk' => 3641,
+ 'jdfyy' => 3642,
+ 'sx' => 3643,
+ '_lhtd' => 3644,
+ '_rybu' => 3645,
+ 'dtr_' => 3646,
+ 'jp_' => 3647,
+ 'njhs' => 3648,
+ 'qw' => 3649,
+ 'th;' => 3650,
+ 'TY' => 3651,
+ 'eirb' => 3652,
+ 'j,ot' => 3653,
+ 'pjk' => 3654,
+ 'vm' => 3655,
+ 'yby_' => 3656,
+ 'cjdt' => 3657,
+ ',tr' => 3658,
+ 'dsc' => 3659,
+ '_hfcn' => 3660,
+ '_cc' => 3661,
+ '_xe' => 3662,
+ 'nfyj' => 3663,
+ 'b._' => 3664,
+ 'fnfk' => 3665,
+ 'dnjh' => 3666,
+ 'mw' => 3667,
+ '_cbk' => 3668,
+ '_Rfr' => 3669,
+ 'fyuk' => 3670,
+ 'zny' => 3671,
+ '_rn' => 3672,
+ 'lfv' => 3673,
+ 'jpb' => 3674,
+ 'YB' => 3675,
+ 'cgh' => 3676,
+ ',kj' => 3677,
+ 'thfw' => 3678,
+ 'dp' => 3679,
+ 'tqcr' => 3680,
+ 'crfp' => 3681,
+ 'ckb' => 3682,
+ '<b' => 3683,
+ 'brc' => 3684,
+ 'bckj' => 3685,
+ 'kfr' => 3686,
+ 'ftd_' => 3687,
+ 'obq' => 3688,
+ '_ukf' => 3689,
+ 'Ve' => 3690,
+ 'dtkbr' => 3691,
+ ',fc' => 3692,
+ 'lhb' => 3693,
+ 'e;t' => 3694,
+ 'jku' => 3695,
+ '_fdb' => 3696,
+ 'jyjd_' => 3697,
+ 'hjdcr' => 3698,
+ 'nhfyc' => 3699,
+ 'rnj_' => 3700,
+ 'Bdf' => 3701,
+ 'rekmn' => 3702,
+ 'vthbr' => 3703,
+ 'nfz_' => 3704,
+ 'pu' => 3705,
+ 'jns' => 3706,
+ '_cnfy' => 3707,
+ 'dfyjd' => 3708,
+ 'vtnf' => 3709,
+ 'jcv' => 3710,
+ 'bns' => 3711,
+ 'd^' => 3712,
+ 'dÑ–' => 3713,
+ 'fyjdb' => 3714,
+ 'dd' => 3715,
+ 'ntj' => 3716,
+ '_tk' => 3717,
+ 'kbnt' => 3718,
+ 'fhcr' => 3719,
+ 'lbd' => 3720,
+ 'b;t' => 3721,
+ 'brfy' => 3722,
+ 'gthfn' => 3723,
+ 'rjyn' => 3724,
+ '_htc' => 3725,
+ 'vgf' => 3726,
+ 'cjh' => 3727,
+ 'vbkb' => 3728,
+ '_vfu' => 3729,
+ '[v' => 3730,
+ '_eg' => 3731,
+ '.x' => 3732,
+ '_<e' => 3733,
+ '_gjd' => 3734,
+ 'fut' => 3735,
+ 'fkr' => 3736,
+ '_gjx' => 3737,
+ '_hfl' => 3738,
+ 'Cr' => 3739,
+ 'dbp' => 3740,
+ 'ht;' => 3741,
+ 'zyb' => 3742,
+ '_,fk' => 3743,
+ 'Fd' => 3744,
+ '_cif' => 3745,
+ '_vfy' => 3746,
+ '_jgt' => 3747,
+ 'fnhb' => 3748,
+ 'bycn' => 3749,
+ 'cek' => 3750,
+ 'rfkm' => 3751,
+ 'yyjq' => 3752,
+ 'yjds' => 3753,
+ 'djn' => 3754,
+ 'thfwb' => 3755,
+ 'Gb' => 3756,
+ 'fcnhj' => 3757,
+ 'tpf' => 3758,
+ 'f,b' => 3759,
+ 'rjdj' => 3760,
+ 'cif_' => 3761,
+ 'ecb' => 3762,
+ '_Bdf' => 3763,
+ 'ulf' => 3764,
+ 'hfabz' => 3765,
+ 'fhm_' => 3766,
+ ';th' => 3767,
+ 'kfp' => 3768,
+ 'hbh' => 3769,
+ 'JH' => 3770,
+ 'Jc' => 3771,
+ 'yns' => 3772,
+ 'fxb' => 3773,
+ ',jkmi' => 3774,
+ '_fhv' => 3775,
+ 'hvf_' => 3776,
+ 'utyt' => 3777,
+ 'ltkt' => 3778,
+ 'ghfdj' => 3779,
+ 'tcnb' => 3780,
+ 'jktd' => 3781,
+ 'gkfy' => 3782,
+ 'gjhn_' => 3783,
+ 'mb' => 3784,
+ 'cge' => 3785,
+ 'ccf_' => 3786,
+ '_cif_' => 3787,
+ 'fv,' => 3788,
+ 'blty' => 3789,
+ 'ktyf' => 3790,
+ 'ntyb' => 3791,
+ 'N_' => 3792,
+ 'd^_' => 3793,
+ '[fb' => 3794,
+ 'taj' => 3795,
+ 'wby' => 3796,
+ 'pz' => 3797,
+ 'vbc' => 3798,
+ 'he,' => 3799,
+ 'bjyys' => 3800,
+ 'thjd' => 3801,
+ 'pfv' => 3802,
+ 'Dkfl' => 3803,
+ 'tyyb' => 3804,
+ '_cdj' => 3805,
+ 'fhfn' => 3806,
+ 'ghj_' => 3807,
+ '_Ve' => 3808,
+ '_j,j' => 3809,
+ 'yyjq_' => 3810,
+ 'ccbz_' => 3811,
+ '_ghby' => 3812,
+ '_xthy' => 3813,
+ 'tuf' => 3814,
+ 'hjh' => 3815,
+ 'tgj' => 3816,
+ '_dsc' => 3817,
+ 'tds' => 3818,
+ 'fhh' => 3819,
+ 'utj' => 3820,
+ 'bab' => 3821,
+ 'jlbn' => 3822,
+ '_<b' => 3823,
+ 'tu_' => 3824,
+ 'bwt' => 3825,
+ 'rkj' => 3826,
+ 'ecnf' => 3827,
+ '_,bj' => 3828,
+ '_vfnt' => 3829,
+ 'jhe;' => 3830,
+ 'hc_' => 3831,
+ '_rjyc' => 3832,
+ 'ds[_' => 3833,
+ '_k.,' => 3834,
+ 'uhfvv' => 3835,
+ 'kmw' => 3836,
+ 'elt' => 3837,
+ '_ljk' => 3838,
+ 'Td' => 3839,
+ 'wbfkm' => 3840,
+ 'lbr' => 3841,
+ 'xtd' => 3842,
+ 'bnjh' => 3843,
+ 'hbc_' => 3844,
+ 'jckt' => 3845,
+ 'gbnf' => 3846,
+ 'rty' => 3847,
+ 'hfwbz' => 3848,
+ 'z,h' => 3849,
+ '_Cr' => 3850,
+ 'vtnj' => 3851,
+ '_rnj' => 3852,
+ 'Ñ—' => 3853,
+ '_,tc' => 3854,
+ 'nfyf' => 3855,
+ '_nt[y' => 3856,
+ '_njh' => 3857,
+ 'Bdfy' => 3858,
+ 'bdyj' => 3859,
+ 'blh' => 3860,
+ 'yuj' => 3861,
+ '_Dkfl' => 3862,
+ 'tdcrb' => 3863,
+ 'bg_' => 3864,
+ '_uhb' => 3865,
+ 'bynth' => 3866,
+ 'gju' => 3867,
+ 'nhja' => 3868,
+ 'ylf_' => 3869,
+ 'hrjd' => 3870,
+ 'lyst' => 3871,
+ 'tve_' => 3872,
+ 'jnjh' => 3873,
+ 'cjcn' => 3874,
+ 'ynf_' => 3875,
+ 'vbnhb' => 3876,
+ 'Jk' => 3877,
+ 'ujhm' => 3878,
+ 'fnjd' => 3879,
+ 'pbz' => 3880,
+ 'bot' => 3881,
+ 'qh' => 3882,
+ '_cvt' => 3883,
+ '_hfpd' => 3884,
+ '.k' => 3885,
+ 'f[j' => 3886,
+ 'ahb' => 3887,
+ 'cthu' => 3888,
+ 'lyst_' => 3889,
+ 'epsr' => 3890,
+ 'dbz' => 3891,
+ 'y^' => 3892,
+ '_ekb' => 3893,
+ '_hjvf' => 3894,
+ 'uhfy' => 3895,
+ 'vjkj' => 3896,
+ 'psrf' => 3897,
+ 'ycnd' => 3898,
+ 'nfyw' => 3899,
+ '\'rc' => 3900,
+ 'J,' => 3901,
+ 'dtlt' => 3902,
+ 'hep' => 3903,
+ '_Gb' => 3904,
+ 'lyfz' => 3905,
+ '.p' => 3906,
+ 'fpt' => 3907,
+ 'fhr_' => 3908,
+ '_;tk' => 3909,
+ '_cbv' => 3910,
+ 'gjck' => 3911,
+ '_z_' => 3912,
+ 'ltyn' => 3913,
+ 'bdth' => 3914,
+ 'hyst' => 3915,
+ 'dkflb' => 3916,
+ 'hjnb' => 3917,
+ 'fctk' => 3918,
+ '_Td' => 3919,
+ 'ghtc' => 3920,
+ 'ghju' => 3921,
+ '_bcg' => 3922,
+ '_Bdfy' => 3923,
+ 'hbxtc' => 3924,
+ 'f,t' => 3925,
+ 'fvbk' => 3926,
+ '_dhtv' => 3927,
+ 'tnjl' => 3928,
+ '_fyuk' => 3929,
+ '_gkj' => 3930,
+ 'kfq_' => 3931,
+ '_cthu' => 3932,
+ 'jdty' => 3933,
+ 'wd' => 3934,
+ '_dby' => 3935,
+ 'lybr' => 3936,
+ 'hjvfy' => 3937,
+ '_ghj_' => 3938,
+ '_jcy' => 3939,
+ 'jljd' => 3940,
+ 'hyst_' => 3941,
+ '_ntv' => 3942,
+ 'fhs' => 3943,
+ 'lyfz_' => 3944,
+ 'htlt' => 3945,
+ 'hjuh' => 3946,
+ 'crjv_' => 3947,
+ 'nhf_' => 3948,
+ 'htly' => 3949,
+ '_,fy' => 3950,
+ '_tu' => 3951,
+ '_rnj_' => 3952,
+ '_yfg' => 3953,
+ 'ybrjk' => 3954,
+ '\'hj' => 3955,
+ ',thn' => 3956,
+ 'jdk' => 3957,
+ 'jkbnb' => 3958,
+ 'e._' => 3959,
+ 'bjk' => 3960,
+ '[c' => 3961,
+ 'jdm_' => 3962,
+ '_vfhb' => 3963,
+ '_ghjn' => 3964,
+ 'dblt' => 3965,
+ 'kmrj_' => 3966,
+ 'djuj' => 3967,
+ 'mvf' => 3968,
+ 'hkf' => 3969,
+ 'ptk' => 3970,
+ 'hjy_' => 3971,
+ 'ctq_' => 3972,
+ 'hfnjh' => 3973,
+ 'atl' => 3974,
+ '_fylh' => 3975,
+ '_bya' => 3976,
+ 'Ybrj' => 3977,
+ 'mne' => 3978,
+ '_Fd' => 3979,
+ ',r' => 3980,
+ ',]' => 3981,
+ '_Jc' => 3982,
+ 'frnb' => 3983,
+ 'dzn' => 3984,
+ 'ubb' => 3985,
+ 'kzh' => 3986,
+ 'vb[' => 3987,
+ 'dhtvt' => 3988,
+ 'lfd' => 3989,
+ 'tck' => 3990,
+ 'bnd' => 3991,
+ 'oby' => 3992,
+ ';bp' => 3993,
+ 'vzn' => 3994,
+ '\'rjy' => 3995,
+ 'rfrj' => 3996,
+ '[fq' => 3997,
+ 'twb' => 3998,
+ 'kmne' => 3999,
+ '_gc' => 4000,
+ '_gjck' => 4001,
+ 'bjy_' => 4002,
+ 'ntc' => 4003,
+ 'V_' => 4004,
+ 'rfyf' => 4005,
+ '_bh' => 4006,
+ 'fvz' => 4007,
+ '_Jk' => 4008,
+ 'yns_' => 4009,
+ 'jkmrj' => 4010,
+ '_cnfh' => 4011,
+ 'fdh' => 4012,
+ 'xj' => 4013,
+ 'yzn' => 4014,
+ 'hrb' => 4015,
+ '_vtc' => 4016,
+ 'jnht' => 4017,
+ '_ldb' => 4018,
+ 'vthn' => 4019,
+ 'nrb_' => 4020,
+ '_ufp' => 4021,
+ 'yjdy' => 4022,
+ 'zg' => 4023,
+ 'tit' => 4024,
+ 'vfw' => 4025,
+ 'gfd' => 4026,
+ 'tkr' => 4027,
+ 'lrf' => 4028,
+ 'bkjd' => 4029,
+ 'yth_' => 4030,
+ '_Ybrj' => 4031,
+ 'fdbk' => 4032,
+ 'f;l' => 4033,
+ 'jgk' => 4034,
+ 'ujl_' => 4035,
+ 'gfyb' => 4036,
+ 'hbw' => 4037,
+ 'nhjy' => 4038,
+ 'kÑ–' => 4039,
+ 'Dkflb' => 4040,
+ 'tnhjd' => 4041,
+ 'cfvs' => 4042,
+ 'wtc' => 4043,
+ 'zo' => 4044,
+ 'RB' => 4045,
+ 'y^_' => 4046,
+ 'yen' => 4047,
+ 'ept' => 4048,
+ 'ysv' => 4049,
+ 'fql' => 4050,
+ '.n_' => 4051,
+ '_jgth' => 4052,
+ 'crjk' => 4053,
+ 'irby' => 4054,
+ 'mneh' => 4055,
+ 'yfct' => 4056,
+ 'tynb' => 4057,
+ 'obq_' => 4058,
+ ',jr' => 4059,
+ 'j.' => 4060,
+ '_pfrj' => 4061,
+ 'fbk_' => 4062,
+ 'pyt' => 4063,
+ '_cfvs' => 4064,
+ 'ps_' => 4065,
+ '\'g' => 4066,
+ 'zt' => 4067,
+ ';tq' => 4068,
+ 'pfrjy' => 4069,
+ 'yfk_' => 4070,
+ 'kmd' => 4071,
+ 'kmneh' => 4072,
+ 'hjw' => 4073,
+ 'frcb' => 4074,
+ 'b[fb' => 4075,
+ 'ynjd' => 4076,
+ 'njhf' => 4077,
+ 'tljd' => 4078,
+ 'vc_' => 4079,
+ 'ycj' => 4080,
+ 'djl_' => 4081,
+ 'jrt' => 4082,
+ 'tlcn' => 4083,
+ 'vty_' => 4084,
+ 'ekmne' => 4085,
+ '[fbk' => 4086,
+ '_cjcn' => 4087,
+ 'thn_' => 4088,
+ 'pbz_' => 4089,
+ 'ktj' => 4090,
+ 'nhjd_' => 4091,
+ '_J,' => 4092,
+ 'wjd' => 4093,
+ '_jcyj' => 4094,
+ 'kfd_' => 4095,
+ '\'rjyj' => 4096,
+ 'tyu' => 4097,
+ 'gr' => 4098,
+ 'hds' => 4099,
+ 'fvg' => 4100,
+ 'ctn' => 4101,
+ 'hbt' => 4102,
+ 'thbz' => 4103,
+ 'hfpj' => 4104,
+ 'mj' => 4105,
+ 'tkj_' => 4106,
+ 'jrn' => 4107,
+ 'jnd' => 4108,
+ '_Gtn' => 4109,
+ '_rfrj' => 4110,
+ '_vty' => 4111,
+ '_vjl' => 4112,
+ 'ek_' => 4113,
+ '_k.l' => 4114,
+ 'ekbw' => 4115,
+ 'rfw' => 4116,
+ 'frb_' => 4117,
+ 'bckf' => 4118,
+ 'pjdfy' => 4119,
+ 'jujd' => 4120,
+ '_ujl_' => 4121,
+ 'ghjd' => 4122,
+ 'ntkmc' => 4123,
+ '.v' => 4124,
+ ',b_' => 4125,
+ 'b[fbk' => 4126,
+ 'bxf' => 4127,
+ 'jnn' => 4128,
+ 'Rk' => 4129,
+ ',jhj' => 4130,
+ '_gjr' => 4131,
+ 'enb' => 4132,
+ '_dy' => 4133,
+ 'e[j' => 4134,
+ 'te' => 4135,
+ 'rbyj' => 4136,
+ 'irjk' => 4137,
+ 'fhu' => 4138,
+ 'bvgt' => 4139,
+ 'jcj,' => 4140,
+ 'gcb' => 4141,
+ '_tr' => 4142,
+ 'tgh' => 4143,
+ 'crt' => 4144,
+ ';bpy' => 4145,
+ 'j;tyb' => 4146,
+ '_yjdj' => 4147,
+ 'fdbf' => 4148,
+ 'ujn' => 4149,
+ 'ubb_' => 4150,
+ 'nybr_' => 4151,
+ '_ghju' => 4152,
+ 'FH' => 4153,
+ 'trnj' => 4154,
+ 'fps' => 4155,
+ 'tycrb' => 4156,
+ 'jyr' => 4157,
+ 'dysq' => 4158,
+ 'lhtq' => 4159,
+ 'jkmc' => 4160,
+ 'gtcy' => 4161,
+ 'fyr_' => 4162,
+ 'yfe' => 4163,
+ '_rfg' => 4164,
+ '_jcnh' => 4165,
+ 'ltym' => 4166,
+ '_vb[' => 4167,
+ 'fcnj' => 4168,
+ 'bybc' => 4169,
+ 'hfcyj' => 4170,
+ 'cbkm' => 4171,
+ 'lm_' => 4172,
+ 'jcnfd' => 4173,
+ 'cnbx' => 4174,
+ 'xbck' => 4175,
+ 'Cd' => 4176,
+ 'juhfv' => 4177,
+ 'rneh' => 4178,
+ 'rbnf' => 4179,
+ 'jpyf' => 4180,
+ 'kjr_' => 4181,
+ 'hkb' => 4182,
+ 'nsq' => 4183,
+ '_uht' => 4184,
+ 'Kj' => 4185,
+ 'zz_' => 4186,
+ 'nb[' => 4187,
+ 'dl' => 4188,
+ 'rk.' => 4189,
+ 'Fyl' => 4190,
+ 'dysq_' => 4191,
+ 'thds' => 4192,
+ '\'l' => 4193,
+ 'L;j' => 4194,
+ 'ybk' => 4195,
+ 'hufyb' => 4196,
+ 'nhj_' => 4197,
+ 'tcf' => 4198,
+ '_utj' => 4199,
+ 'tnr' => 4200,
+ 'ecr' => 4201,
+ 'ghfdb' => 4202,
+ ',sk' => 4203,
+ 'tqv' => 4204,
+ 'qkj' => 4205,
+ '_xbc' => 4206,
+ '\'km' => 4207,
+ '_;bp' => 4208,
+ 'yrjd' => 4209,
+ 'b,b' => 4210,
+ 'Ybrjk' => 4211,
+ 'f&' => 4212,
+ '_gtcy' => 4213,
+ 'gjv' => 4214,
+ 'mth' => 4215,
+ 'pdb' => 4216,
+ 'rjds' => 4217,
+ 'yfkb' => 4218,
+ ';bdj' => 4219,
+ 'yyt' => 4220,
+ 'bvgth' => 4221,
+ 'vtcn' => 4222,
+ 'cjwb' => 4223,
+ 'xyb' => 4224,
+ 'mcrbq' => 4225,
+ 'fdc' => 4226,
+ '_vbhj' => 4227,
+ 'dtp' => 4228,
+ 'njz' => 4229,
+ 'rcn' => 4230,
+ 'cnhb' => 4231,
+ '[jn' => 4232,
+ 'HB' => 4233,
+ 'c[j' => 4234,
+ 'obt' => 4235,
+ '{j' => 4236,
+ 'fuy' => 4237,
+ 'km,' => 4238,
+ 'jke_' => 4239,
+ '_L;j' => 4240,
+ '_bvgt' => 4241,
+ 'cthut' => 4242,
+ 'ew' => 4243,
+ 'jwbf' => 4244,
+ 'gz' => 4245,
+ 'veps' => 4246,
+ 'hcj' => 4247,
+ '_yfct' => 4248,
+ 'mcn' => 4249,
+ 'thbz_' => 4250,
+ 'e,j' => 4251,
+ 'xrb' => 4252,
+ 'Cnf' => 4253,
+ 'jyyf' => 4254,
+ 'jgthf' => 4255,
+ 'nd_' => 4256,
+ 'hbnf' => 4257,
+ 'e;b' => 4258,
+ 'mp' => 4259,
+ ';tybz' => 4260,
+ 'pyj' => 4261,
+ 'vfyj' => 4262,
+ 'huj' => 4263,
+ '_irj' => 4264,
+ 'ch_' => 4265,
+ 'thcb' => 4266,
+ 'Aj' => 4267,
+ 'fnbdy' => 4268,
+ 'kkf_' => 4269,
+ 'jv,' => 4270,
+ '_bvt' => 4271,
+ 'phf' => 4272,
+ 'rhjd' => 4273,
+ '_tdhj' => 4274,
+ '_;bpy' => 4275,
+ 'If' => 4276,
+ '_ghjc' => 4277,
+ 'vey' => 4278,
+ 'pty' => 4279,
+ 'brt_' => 4280,
+ 'gnb' => 4281,
+ 'nhjg' => 4282,
+ 'ptvk' => 4283,
+ '_cvj' => 4284,
+ 'jtyy' => 4285,
+ 'cdtn' => 4286,
+ 'nyjc' => 4287,
+ '_gjkj' => 4288,
+ 'fiby' => 4289,
+ 'dyfz' => 4290,
+ 'dnjv' => 4291,
+ 'yfd' => 4292,
+ 'vepsr' => 4293,
+ '_lbc' => 4294,
+ 'fyukb' => 4295,
+ 'mrb' => 4296,
+ 'lhtdy' => 4297,
+ 'ytq_' => 4298,
+ 'jkby' => 4299,
+ 'nsq_' => 4300,
+ 'fdr' => 4301,
+ '_Rk' => 4302,
+ '_fu' => 4303,
+ 'jyu' => 4304,
+ 'njc' => 4305,
+ '_Fyl' => 4306,
+ 'fkjd' => 4307,
+ 'fctkt' => 4308,
+ 'tywb' => 4309,
+ 'rwbz' => 4310,
+ 'vb[f' => 4311,
+ '_Cd' => 4312,
+ '_nhfy' => 4313,
+ 'dyfz_' => 4314,
+ 'e,t' => 4315,
+ 'tvy' => 4316,
+ 'kmcn' => 4317,
+ 'ynjy' => 4318,
+ 'jut' => 4319,
+ '_ly' => 4320,
+ 'tccb' => 4321,
+ 'Rjh' => 4322,
+ ';tc' => 4323,
+ 'nf,' => 4324,
+ 'hfne' => 4325,
+ 'thj_' => 4326,
+ 'ytl' => 4327,
+ 'e[f' => 4328,
+ 'tqn' => 4329,
+ 'gfv' => 4330,
+ 'nfw' => 4331,
+ 'nhjq' => 4332,
+ 'vtyn_' => 4333,
+ 'jkfq' => 4334,
+ '_cel' => 4335,
+ 'fyt_' => 4336,
+ 'rfyc' => 4337,
+ 'jqys' => 4338,
+ 'yi' => 4339,
+ 'nfnm' => 4340,
+ 'ujhb' => 4341,
+ 'hvt' => 4342,
+ '-g' => 4343,
+ '_Kj' => 4344,
+ '_;bdj' => 4345,
+ 'fly' => 4346,
+ 'ybpv' => 4347,
+ 'gjkt' => 4348,
+ '_ekbw' => 4349,
+ 'zycr' => 4350,
+ '%_' => 4351,
+ '_in' => 4352,
+ 'dfkt' => 4353,
+ '_bcr' => 4354,
+ '_ey' => 4355,
+ 'rjy_' => 4356,
+ 'jnbd' => 4357,
+ '_cjdt' => 4358,
+ 'Nb' => 4359,
+ 'rjkmr' => 4360,
+ 'kft' => 4361,
+ 'bhc' => 4362,
+ 'yaj' => 4363,
+ 'xtyr' => 4364,
+ 'ibt_' => 4365,
+ '_veps' => 4366,
+ 'bcf_' => 4367,
+ 'ylhtq' => 4368,
+ '_rkb' => 4369,
+ 'fpjdf' => 4370,
+ 'tnh_' => 4371,
+ 'nher' => 4372,
+ '[bv' => 4373,
+ 'jg_' => 4374,
+ '_\'rc' => 4375,
+ 'dfkm' => 4376,
+ 'jkl' => 4377,
+ '[jh' => 4378,
+ 'jnjd' => 4379,
+ 'bty' => 4380,
+ '_nhe' => 4381,
+ 'qys_' => 4382,
+ 'yyju' => 4383,
+ '[yb' => 4384,
+ 'ndjh' => 4385,
+ 'nhbq' => 4386,
+ 'djuj_' => 4387,
+ ';bn' => 4388,
+ 'kjnf' => 4389,
+ 'n-' => 4390,
+ 'dbu' => 4391,
+ 'jqcn' => 4392,
+ 'dbnt' => 4393,
+ 'f,h' => 4394,
+ 'bnfyb' => 4395,
+ 'cbkb' => 4396,
+ 'vyf' => 4397,
+ 'fylhj' => 4398,
+ 'ktyf_' => 4399,
+ '_dfc' => 4400,
+ 'lhtq_' => 4401,
+ 'ybd' => 4402,
+ 'ctrc' => 4403,
+ 'jvs' => 4404,
+ 'NF' => 4405,
+ 'gjg' => 4406,
+ '_vb[f' => 4407,
+ 'fccf' => 4408,
+ 'dzp' => 4409,
+ 'pdfy' => 4410,
+ '_Aj' => 4411,
+ '_ij' => 4412,
+ 'hrf_' => 4413,
+ 'nbne' => 4414,
+ 'afy' => 4415,
+ '_hfcc' => 4416,
+ 'fvzn' => 4417,
+ 'tvtyy' => 4418,
+ 'fhjly' => 4419,
+ 'lg' => 4420,
+ '_{j' => 4421,
+ '_buhf' => 4422,
+ 'jdjl' => 4423,
+ 'jhyf' => 4424,
+ 'rbv' => 4425,
+ '_ptvk' => 4426,
+ 'k.x' => 4427,
+ 'vt;' => 4428,
+ 'lbw' => 4429,
+ 'exb' => 4430,
+ '_cnhj' => 4431,
+ 'YJ' => 4432,
+ 'Cgb' => 4433,
+ 'hcndt' => 4434,
+ 'zyf' => 4435,
+ 'bybcn' => 4436,
+ 'ke;' => 4437,
+ 'nbdys' => 4438,
+ 'bycrf' => 4439,
+ 'ccrj' => 4440,
+ 'cnjz' => 4441,
+ 'ajnj_' => 4442,
+ '_nhb' => 4443,
+ '_irjk' => 4444,
+ 'F&' => 4445,
+ 'yyjuj' => 4446,
+ 'jdfh' => 4447,
+ 'eit' => 4448,
+ 'fh[b' => 4449,
+ '_Cgb' => 4450,
+ 'Cthu' => 4451,
+ 'vtlb' => 4452,
+ 'hbvt' => 4453,
+ 'njq_' => 4454,
+ 'kbrb' => 4455,
+ 'vjnh' => 4456,
+ 'fynf' => 4457,
+ 'jjh' => 4458,
+ 'bgj' => 4459,
+ 'rwbz_' => 4460,
+ 'jlcn' => 4461,
+ '_Rjh' => 4462,
+ '_vfhr' => 4463,
+ 'vjyf' => 4464,
+ '_yfhj' => 4465,
+ '_yfn' => 4466,
+ 'znm' => 4467,
+ '_Cnf' => 4468,
+ '_Nb' => 4469,
+ 'fynj' => 4470,
+ 'gfhn' => 4471,
+ '_ufk' => 4472,
+ 'bju' => 4473,
+ '_Cthu' => 4474,
+ 'sg' => 4475,
+ '_vtnj' => 4476,
+ '_\'rjy' => 4477,
+ 'fylb' => 4478,
+ 'pys' => 4479,
+ '_wf' => 4480,
+ '/' => 4481,
+ '_byc' => 4482,
+ 'vjkt' => 4483,
+ 'jqcnd' => 4484,
+ 'JY' => 4485,
+ '_If' => 4486,
+ '_lt_' => 4487,
+ '[fhf' => 4488,
+ '_nd' => 4489,
+ 'tlth' => 4490,
+ 'dtlty' => 4491,
+ 'hbuj' => 4492,
+ ',fq' => 4493,
+ ',jke' => 4494,
+ 'byty' => 4495,
+ 'rnf' => 4496,
+ 'kmp' => 4497,
+ 'ytk' => 4498,
+ 'dtnc' => 4499,
+ ';b_' => 4500,
+ 'jns_' => 4501,
+ 'pdjl' => 4502,
+ 'hbhj' => 4503,
+ 'hjuhf' => 4504,
+ 'wtynh' => 4505,
+ 'm._' => 4506,
+ 'fccb' => 4507,
+ 'kmz_' => 4508,
+ 'jul' => 4509,
+ '[fbk_' => 4510,
+ 'ud' => 4511,
+ 'rjkfq' => 4512,
+ 'kj;t' => 4513,
+ 'hbr_' => 4514,
+ 'njkb' => 4515,
+ '_rjyn' => 4516,
+ 'FK' => 4517,
+ 'JK' => 4518,
+ 'th[' => 4519,
+ 'cch' => 4520,
+ 'rfwb' => 4521,
+ 'bct' => 4522,
+ 'vst' => 4523,
+ 'NJ' => 4524,
+ '_eu' => 4525,
+ 'Vb[' => 4526,
+ 'thcr' => 4527,
+ 'lbk' => 4528,
+ 'fit' => 4529,
+ 'dbz_' => 4530,
+ 'bntn' => 4531,
+ 'mcnd' => 4532,
+ '_fdbf' => 4533,
+ '\'d' => 4534,
+ 'fh,' => 4535,
+ 'yyz' => 4536,
+ '_ltym' => 4537,
+ 'rfkb' => 4538,
+ '_vfq' => 4539,
+ ',tl' => 4540,
+ 'fkth' => 4541,
+ ',jke_' => 4542,
+ ',el' => 4543,
+ ';r' => 4544,
+ 'kmcnd' => 4545,
+ 'gkb' => 4546,
+ 'fhb_' => 4547,
+ 'fnjk' => 4548,
+ 'vjlt' => 4549,
+ 'hfywb' => 4550,
+ 'tnfk' => 4551,
+ 'vst_' => 4552,
+ 'htyy' => 4553,
+ '_cjw' => 4554,
+ 'ecf' => 4555,
+ 'bny' => 4556,
+ 'htnm' => 4557,
+ 'hÑ–' => 4558,
+ 'jhju' => 4559,
+ '_fvt' => 4560,
+ 'bpdj' => 4561,
+ 'exf' => 4562,
+ 'f.n' => 4563,
+ 'exty' => 4564,
+ 'rnhb' => 4565,
+ '_rekm' => 4566,
+ 'cvb' => 4567,
+ '_Vb[' => 4568,
+ '_ljh' => 4569,
+ 'fnbx' => 4570,
+ 'pc' => 4571,
+ 'vfz' => 4572,
+ 'id' => 4573,
+ 'fpl' => 4574,
+ 'fhnf_' => 4575,
+ 'krjd' => 4576,
+ 'yjx' => 4577,
+ 'gtx' => 4578,
+ 'z[' => 4579,
+ 'lrf_' => 4580,
+ 'lhjd' => 4581,
+ 'tythf' => 4582,
+ 'tyby' => 4583,
+ 'ycrjq' => 4584,
+ 'wdt' => 4585,
+ 'tj_' => 4586,
+ 'zw' => 4587,
+ 'uek' => 4588,
+ 'nl' => 4589,
+ 'flh' => 4590,
+ 'hfyf' => 4591,
+ '_,ty' => 4592,
+ 'djty' => 4593,
+ 'hjkm' => 4594,
+ 'ccrbq' => 4595,
+ 'dthy' => 4596,
+ 'lj,' => 4597,
+ 'tut' => 4598,
+ '\'a' => 4599,
+ ';yb' => 4600,
+ 'jkfq_' => 4601,
+ 'ghjl' => 4602,
+ 'nthh' => 4603,
+ 'dft' => 4604,
+ 'fyn_' => 4605,
+ ',jkt' => 4606,
+ 'cjdtn' => 4607,
+ 'nfyjd' => 4608,
+ 'sr_' => 4609,
+ 'mvs' => 4610,
+ 'f;ty' => 4611,
+ 'jvy' => 4612,
+ 'cb[' => 4613,
+ 'jrr' => 4614,
+ 'nhfk' => 4615,
+ 'xtyrj' => 4616,
+ 'zrj' => 4617,
+ '_ujkj' => 4618,
+ 'kmtd' => 4619,
+ 'k,' => 4620,
+ 'hfpjd' => 4621,
+ 'rjhjk' => 4622,
+ 'kj;ty' => 4623,
+ 'yfq' => 4624,
+ 'nbp' => 4625,
+ 'vd' => 4626,
+ 'yzz' => 4627,
+ 'jve_' => 4628,
+ 'cnbrf' => 4629,
+ 'tcnm' => 4630,
+ '_lfy' => 4631,
+ ';c' => 4632,
+ 'vby_' => 4633,
+ 'neg' => 4634,
+ 'jaf' => 4635,
+ 'yajh' => 4636,
+ 'nbdyj' => 4637,
+ 'tkf_' => 4638,
+ 'zyj' => 4639,
+ ',jh_' => 4640,
+ '_lj_' => 4641,
+ '_j,ot' => 4642,
+ 'nfwb' => 4643,
+ 'mybr' => 4644,
+ '_[t' => 4645,
+ 'fqy_' => 4646,
+ 'utyb' => 4647,
+ 'e,kb' => 4648,
+ 'fvthb' => 4649,
+ 'ltkty' => 4650,
+ 'rfhnb' => 4651,
+ 'Ñ–y' => 4652,
+ 'hfneh' => 4653,
+ 'rfhf' => 4654,
+ '<tk' => 4655,
+ ',hfpj' => 4656,
+ '_fhn' => 4657,
+ 'thtl' => 4658,
+ 'bxyj' => 4659,
+ 'jvf_' => 4660,
+ 'fhi' => 4661,
+ 'dut' => 4662,
+ 'cnher' => 4663,
+ 'e,f' => 4664,
+ '_ufh' => 4665,
+ 'jghj' => 4666,
+ 'ghjuh' => 4667,
+ 'bkbz' => 4668,
+ '_gkfy' => 4669,
+ 'ybpf' => 4670,
+ 'ccc' => 4671,
+ 'zu' => 4672,
+ 'fpv' => 4673,
+ 'thbyf' => 4674,
+ 'thbq' => 4675,
+ 'gjckt' => 4676,
+ 'vgthf' => 4677,
+ 'ljv_' => 4678,
+ 'fvjk' => 4679,
+ 'julf' => 4680,
+ 'htlc' => 4681,
+ 'ekt' => 4682,
+ 'ltht' => 4683,
+ 'kmybr' => 4684,
+ 'yfctk' => 4685,
+ 'jhr' => 4686,
+ '_atl' => 4687,
+ 'Cthut' => 4688,
+ 'lby_' => 4689,
+ 'yzz_' => 4690,
+ 'jkjc' => 4691,
+ 'hne' => 4692,
+ 'tcn_' => 4693,
+ 'fyb_' => 4694,
+ 'uhs' => 4695,
+ 'pbn' => 4696,
+ 'vfwb' => 4697,
+ 'vtnjl' => 4698,
+ 'kbyb' => 4699,
+ 'j,e' => 4700,
+ 'cbl' => 4701,
+ '_ju' => 4702,
+ 'yjr_' => 4703,
+ 'jbpdj' => 4704,
+ 'evty' => 4705,
+ '_xfcn' => 4706,
+ 'dtw' => 4707,
+ 'ltj' => 4708,
+ 'ea' => 4709,
+ 'cch_' => 4710,
+ 'tyjd' => 4711,
+ 'thb_' => 4712,
+ 'bvjd' => 4713,
+ 'ywbb' => 4714,
+ 'jpth' => 4715,
+ 'jks' => 4716,
+ 'jhj;' => 4717,
+ 'Cfv' => 4718,
+ 'jlby' => 4719,
+ 'hjyb' => 4720,
+ 'rj,' => 4721,
+ 'vbyf' => 4722,
+ 'ycnh' => 4723,
+ 'mvs_' => 4724,
+ 'jckf' => 4725,
+ '_rbn' => 4726,
+ '_htu' => 4727,
+ 'fqcr' => 4728,
+ 'fycrj' => 4729,
+ 'hjwt' => 4730,
+ 'mrf' => 4731,
+ 'KM' => 4732,
+ '_dp' => 4733,
+ '_djh' => 4734,
+ 'Vb[f' => 4735,
+ 't;b' => 4736,
+ 'vsq' => 4737,
+ 'gbjyf' => 4738,
+ 'dib' => 4739,
+ 'pyfr' => 4740,
+ 'L;t' => 4741,
+ 'dtn_' => 4742,
+ 'djly' => 4743,
+ 'ujdjh' => 4744,
+ 'tltyb' => 4745,
+ 'bcnbr' => 4746,
+ 'yfxf' => 4747,
+ 'fhty' => 4748,
+ 'htltk' => 4749,
+ 'nfyf_' => 4750,
+ 'duty' => 4751,
+ 'hfk_' => 4752,
+ 'htpb' => 4753,
+ 'crh' => 4754,
+ 'nfcn' => 4755,
+ 'bkbz_' => 4756,
+ 'jlcnd' => 4757,
+ 'hvfw' => 4758,
+ 'crjkm' => 4759,
+ 'Ujh' => 4760,
+ 'ljcn' => 4761,
+ 'jhjn' => 4762,
+ 'wdtn' => 4763,
+ 'vjcrd' => 4764,
+ 'hb[' => 4765,
+ 'djqys' => 4766,
+ 'krf_' => 4767,
+ 'hdj' => 4768,
+ '_fa' => 4769,
+ 'bcns' => 4770,
+ 'flm' => 4771,
+ 'ib_' => 4772,
+ '_vek' => 4773,
+ 'y[' => 4774,
+ '_vt;' => 4775,
+ '_yjh' => 4776,
+ 'ufybp' => 4777,
+ 'eck' => 4778,
+ 'hjdy' => 4779,
+ 'vsq_' => 4780,
+ 'jhbb' => 4781,
+ 'eq' => 4782,
+ 'fpf_' => 4783,
+ 'jxrf' => 4784,
+ 'hta' => 4785,
+ 'nfyn' => 4786,
+ '_Vb[f' => 4787,
+ 'knf' => 4788,
+ 'jtr' => 4789,
+ 'enf' => 4790,
+ 'xyst' => 4791,
+ 'ytg' => 4792,
+ 'ycb' => 4793,
+ 'pb_' => 4794,
+ 'u&' => 4795,
+ 'jrjk' => 4796,
+ 'ply' => 4797,
+ 'ncrbq' => 4798,
+ '_.h' => 4799,
+ 'uc' => 4800,
+ 'kzy' => 4801,
+ 'bjyfn' => 4802,
+ 'vju' => 4803,
+ 'yf[' => 4804,
+ 'jyysq' => 4805,
+ 'htrf' => 4806,
+ 'cnbxt' => 4807,
+ 'njvf' => 4808,
+ 'enj' => 4809,
+ 't[f' => 4810,
+ 'ktdf' => 4811,
+ '_yfw' => 4812,
+ 'jyfn_' => 4813,
+ '_fq' => 4814,
+ 'jdys' => 4815,
+ '_fp' => 4816,
+ '_rbc' => 4817,
+ 'dfl' => 4818,
+ '_tc' => 4819,
+ 'vj;' => 4820,
+ 'na' => 4821,
+ 'nbrb' => 4822,
+ 'jtd' => 4823,
+ '_Cfv' => 4824,
+ 'fdnjv' => 4825,
+ 'tcndf' => 4826,
+ ';f_' => 4827,
+ 'yo' => 4828,
+ 'hji' => 4829,
+ 'cbh' => 4830,
+ 'vtyb_' => 4831,
+ 'y;' => 4832,
+ 'j,bk' => 4833,
+ 'vfyl' => 4834,
+ 'cnhjq' => 4835,
+ 'nhbq_' => 4836,
+ 'xyst_' => 4837,
+ 'lhe' => 4838,
+ 'bnc' => 4839,
+ '_djt' => 4840,
+ 't,y' => 4841,
+ 'ywbb_' => 4842,
+ 'nhtk' => 4843,
+ 'Abk' => 4844,
+ 'pym' => 4845,
+ 'vfkm' => 4846,
+ '_cke' => 4847,
+ 'dtpl' => 4848,
+ 'hj;l' => 4849,
+ '_L;t' => 4850,
+ 'cns_' => 4851,
+ 'gtr' => 4852,
+ 'xtvg' => 4853,
+ '_ctd' => 4854,
+ 'dtnf' => 4855,
+ 'eot' => 4856,
+ 'nfyr' => 4857,
+ 'n,jke' => 4858,
+ 'gjdt' => 4859,
+ 'nmt' => 4860,
+ 'aey' => 4861,
+ 'cja' => 4862,
+ 'efk' => 4863,
+ 'rfycr' => 4864,
+ 'vj,' => 4865,
+ 'ej' => 4866,
+ 'ibq' => 4867,
+ 'obt_' => 4868,
+ 'Af' => 4869,
+ 'tnn' => 4870,
+ 'hbyw' => 4871,
+ 'cjp' => 4872,
+ '.w' => 4873,
+ '_xtvg' => 4874,
+ 'djlc' => 4875,
+ 'Ne' => 4876,
+ 'tkmcr' => 4877,
+ 'yajhv' => 4878,
+ '[yj' => 4879,
+ '_gfv' => 4880,
+ 'dbw' => 4881,
+ 'cvjn' => 4882,
+ 'wtcc' => 4883,
+ 'rk.x' => 4884,
+ ',m' => 4885,
+ 'gek' => 4886,
+ 'hlf' => 4887,
+ 'hyj_' => 4888,
+ '_vfi' => 4889,
+ 'dbls' => 4890,
+ 'bpdjl' => 4891,
+ 'ckfd_' => 4892,
+ 'tgt' => 4893,
+ 'ekf_' => 4894,
+ 'znyb' => 4895,
+ 'xfnm' => 4896,
+ ',ek' => 4897,
+ 'ueh' => 4898,
+ 'trfn' => 4899,
+ 'DF' => 4900,
+ 'dfnt' => 4901,
+ 'uu' => 4902,
+ 'nsh' => 4903,
+ '_ntj' => 4904,
+ 'Ge' => 4905,
+ 'lthf' => 4906,
+ 'kftd' => 4907,
+ 'lfx' => 4908,
+ 'tcz' => 4909,
+ 'kty_' => 4910,
+ 'hfg' => 4911,
+ '_<tk' => 4912,
+ 'Fylh' => 4913,
+ 'fvf_' => 4914,
+ '_vtnh' => 4915,
+ 'tgk' => 4916,
+ 'bycrj' => 4917,
+ 'dx' => 4918,
+ 'ujkm' => 4919,
+ 'tktp' => 4920,
+ 'rbyf' => 4921,
+ 'hhj' => 4922,
+ 'egt' => 4923,
+ 'uhf_' => 4924,
+ '_Abk' => 4925,
+ '_nbg' => 4926,
+ '"k' => 4927,
+ '_crjk' => 4928,
+ '_\'h' => 4929,
+ 'jvfn' => 4930,
+ 'tybb' => 4931,
+ 'ubl' => 4932,
+ 'ghtlt' => 4933,
+ 'ntjh' => 4934,
+ '_vtnf' => 4935,
+ 'Jh' => 4936,
+ 'rfvt' => 4937,
+ 'kuj' => 4938,
+ '_zr' => 4939,
+ ',fyr' => 4940,
+ 'kzn' => 4941,
+ 'jdjt' => 4942,
+ 'hbnj' => 4943,
+ 'kbj' => 4944,
+ 'fu_' => 4945,
+ 'tkbrj' => 4946,
+ 'tvs_' => 4947,
+ 'cnth_' => 4948,
+ 'nkf' => 4949,
+ 'njn' => 4950,
+ 'zk' => 4951,
+ 'gtk' => 4952,
+ 'hkj' => 4953,
+ 'rbck' => 4954,
+ 'jxyj' => 4955,
+ 'ghbv' => 4956,
+ 'rjnj' => 4957,
+ 'tqy_' => 4958,
+ 'ge,' => 4959,
+ ';by' => 4960,
+ 'jqys_' => 4961,
+ 'hfdy' => 4962,
+ '_ul' => 4963,
+ 'jhbb_' => 4964,
+ 'wt_' => 4965,
+ '_D_' => 4966,
+ '_gju' => 4967,
+ '_ev' => 4968,
+ 'fhfrn' => 4969,
+ 'qrf' => 4970,
+ 'rnbdy' => 4971,
+ 'ctkj' => 4972,
+ 'cgk' => 4973,
+ ',]t' => 4974,
+ 'jkmcr' => 4975,
+ 'hjlj' => 4976,
+ '_nthh' => 4977,
+ '_wfh' => 4978,
+ 'krb' => 4979,
+ 'hlj' => 4980,
+ 'cvjnh' => 4981,
+ 'elf_' => 4982,
+ '_dbls' => 4983,
+ 'Gtnh' => 4984,
+ 'xtvgb' => 4985,
+ 'gjhy' => 4986,
+ '_Ujh' => 4987,
+ 'dbls_' => 4988,
+ 'vys' => 4989,
+ ';tyy' => 4990,
+ 'vekm' => 4991,
+ 'cbnt' => 4992,
+ 'ntn_' => 4993,
+ 'frf_' => 4994,
+ ',tht' => 4995,
+ 'jyyj' => 4996,
+ 'hfrnt' => 4997,
+ 'cnbne' => 4998,
+ ',tn' => 4999,
+ 'pf,' => 5000,
+ 'bgf' => 5001,
+ 'cjwbf' => 5002,
+ '_egh' => 5003,
+ 'Ub' => 5004,
+ 'ltkf' => 5005,
+ 'yy_' => 5006,
+ 'hti' => 5007,
+ 'hjtr' => 5008,
+ '_kbn' => 5009,
+ 'tlyb' => 5010,
+ ';cr' => 5011,
+ 'jdth' => 5012,
+ 'ceh' => 5013,
+ 'eccrj' => 5014,
+ 'yfnf' => 5015,
+ 'ytw_' => 5016,
+ '_c,' => 5017,
+ '_cgt' => 5018,
+ ',hz_' => 5019,
+ 'pym_' => 5020,
+ 'abrf' => 5021,
+ 'dtq' => 5022,
+ 'bkkb' => 5023,
+ 'jvth' => 5024,
+ 't;y' => 5025,
+ 'tkz_' => 5026,
+ '[jl_' => 5027,
+ '_fh[' => 5028,
+ '_gfd' => 5029,
+ '_gfk' => 5030,
+ 'brfw' => 5031,
+ 'Hb' => 5032,
+ 'lth_' => 5033,
+ 'rjkt' => 5034,
+ 'nbw' => 5035,
+ 'eghf' => 5036,
+ '_fvth' => 5037,
+ '_dn' => 5038,
+ 'rjl' => 5039,
+ 'vfyjd' => 5040,
+ 'Vfr' => 5041,
+ 'gthc' => 5042,
+ 'fylht' => 5043,
+ 't[yb' => 5044,
+ 'hern' => 5045,
+ 'qt' => 5046,
+ 'gjhj' => 5047,
+ '_gen' => 5048,
+ 'lbb' => 5049,
+ 'va' => 5050,
+ 'jdjt_' => 5051,
+ 'fcnf' => 5052,
+ 'ytn_' => 5053,
+ 'ybpfw' => 5054,
+ 'ge,k' => 5055,
+ '_Fylh' => 5056,
+ 'epsrf' => 5057,
+ 'jhvfw' => 5058,
+ 'gj[' => 5059,
+ 'abp' => 5060,
+ 'dtk_' => 5061,
+ 'tvm' => 5062,
+ 'pdfyb' => 5063,
+ 'jcn_' => 5064,
+ 'Uth' => 5065,
+ 'ccrf' => 5066,
+ 'Cgbc' => 5067,
+ 'ifh' => 5068,
+ '_gjcn' => 5069,
+ '_Cgbc' => 5070,
+ 'dbh' => 5071,
+ 'tqcn' => 5072,
+ 'kbxt' => 5073,
+ '_Ne' => 5074,
+ '_;e' => 5075,
+ 'pfdj' => 5076,
+ 'byt_' => 5077,
+ '_ltht' => 5078,
+ 'bvy' => 5079,
+ 'nbq' => 5080,
+ '_Af' => 5081,
+ 'fnmz' => 5082,
+ 'dbnb' => 5083,
+ '.hb' => 5084,
+ 'hjlys' => 5085,
+ 'cnhja' => 5086,
+ 'afv' => 5087,
+ 'fcc_' => 5088,
+ '_Gtnh' => 5089,
+ 'ufy_' => 5090,
+ 'dbntk' => 5091,
+ '_u_' => 5092,
+ '_vbk' => 5093,
+ ';le' => 5094,
+ 'jwbfk' => 5095,
+ '_el' => 5096,
+ 'dfhb' => 5097,
+ 'jj,' => 5098,
+ 'fkbc' => 5099,
+ 'bdjn' => 5100,
+ 'qcrbt' => 5101,
+ 'rjhf' => 5102,
+ 'kjg' => 5103,
+ 'HT' => 5104,
+ 'fir' => 5105,
+ 'rjycn' => 5106,
+ 'yjkj' => 5107,
+ 'wtd_' => 5108,
+ 'qn_' => 5109,
+ 'hjkt' => 5110,
+ '_ktc' => 5111,
+ 'fnr' => 5112,
+ 'nbrb_' => 5113,
+ 'yjy' => 5114,
+ '_yfe' => 5115,
+ 'JC' => 5116,
+ 'fnbxt' => 5117,
+ 'l;_' => 5118,
+ 'brfwb' => 5119,
+ 'kbh' => 5120,
+ 'cgjk' => 5121,
+ 'tvz' => 5122,
+ 'plt' => 5123,
+ 'rev' => 5124,
+ 'nrj' => 5125,
+ 'jlr' => 5126,
+ '_de' => 5127,
+ 'tdyf' => 5128,
+ 'tybb_' => 5129,
+ 'bye' => 5130,
+ 'qcndj' => 5131,
+ 'vtnhj' => 5132,
+ 'yrw' => 5133,
+ 'KB' => 5134,
+ 'rns' => 5135,
+ 'xbr_' => 5136,
+ '_"k' => 5137,
+ '_gfhf' => 5138,
+ 'j,_' => 5139,
+ 'rctq' => 5140,
+ '_rbyj' => 5141,
+ 'e,_' => 5142,
+ '_\'c' => 5143,
+ 'FN' => 5144,
+ 'ltkb' => 5145,
+ 'lbnt' => 5146,
+ 'cyz' => 5147,
+ 'Rhf' => 5148,
+ 'tyyjt' => 5149,
+ 'tfn' => 5150,
+ 'ge,kb' => 5151,
+ 'vj_' => 5152,
+ 'dv' => 5153,
+ '_Uth' => 5154,
+ '_gfy' => 5155,
+ 'frn_' => 5156,
+ 'fer' => 5157,
+ ',jq' => 5158,
+ 'l\'' => 5159,
+ 'thtdj' => 5160,
+ 'myju' => 5161,
+ 'ulf_' => 5162,
+ 'jvtn' => 5163,
+ 'gbk' => 5164,
+ 'hfdf' => 5165,
+ 'cvf' => 5166,
+ 'ghjt' => 5167,
+ 'tdhjg' => 5168,
+ 'xfnm_' => 5169,
+ '_Jh' => 5170,
+ 'fpdb' => 5171,
+ 'trctq' => 5172,
+ 'cbr' => 5173,
+ '_Vfr' => 5174,
+ 'Cgbcj' => 5175,
+ 'lcrb' => 5176,
+ 'thtc' => 5177,
+ 'Fv' => 5178,
+ 'lfkm' => 5179,
+ 'yuh' => 5180,
+ 'ghjw' => 5181,
+ 'myjuj' => 5182,
+ 'rctq_' => 5183,
+ 'kmyju' => 5184,
+ 'vbl' => 5185,
+ 'erjd' => 5186,
+ 'fdjl' => 5187,
+ ',jy' => 5188,
+ 'hp' => 5189,
+ ',tcg' => 5190,
+ 'jyz' => 5191,
+ 'psd' => 5192,
+ 'thfne' => 5193,
+ 'ythfk' => 5194,
+ 'cl' => 5195,
+ '_\'v' => 5196,
+ 'rjkf_' => 5197,
+ 'kkb_' => 5198,
+ 'gjky' => 5199,
+ '_eyb' => 5200,
+ 'fnc' => 5201,
+ 'ntq_' => 5202,
+ 'afh' => 5203,
+ 'txtyb' => 5204,
+ '_Ge' => 5205,
+ 'inf' => 5206,
+ '_Ub' => 5207,
+ '_vjkj' => 5208,
+ 'tcnt' => 5209,
+ 'pt_' => 5210,
+ 'jhvf_' => 5211,
+ 'bwr' => 5212,
+ 'eirf' => 5213,
+ 'x\\' => 5214,
+ '_cjwb' => 5215,
+ 'Jn' => 5216,
+ 'tcb' => 5217,
+ 'hzy' => 5218,
+ '_ccc' => 5219,
+ '_cs' => 5220,
+ 'lj;' => 5221,
+ 'thbrf' => 5222,
+ 'bnhbq' => 5223,
+ 'fdtk' => 5224,
+ 'jd^' => 5225,
+ 'lw' => 5226,
+ 'ybyf' => 5227,
+ '_nhj' => 5228,
+ 'jdju' => 5229,
+ 'nhty' => 5230,
+ 'rcg' => 5231,
+ 'ntu' => 5232,
+ '_cnfn' => 5233,
+ 'fkju' => 5234,
+ 'tqr' => 5235,
+ 'yny' => 5236,
+ 'ibq_' => 5237,
+ 'fpf[' => 5238,
+ '_djty' => 5239,
+ 'nhtnm' => 5240,
+ '_,hb' => 5241,
+ ',kbr' => 5242,
+ ',jhy' => 5243,
+ 'ycnb' => 5244,
+ 'nbd_' => 5245,
+ ',tkm' => 5246,
+ 'thysq' => 5247,
+ 'yob' => 5248,
+ '_bycn' => 5249,
+ 'bly' => 5250,
+ 'gtw' => 5251,
+ 'xfk' => 5252,
+ '\\\\' => 5253,
+ 'ttdb' => 5254,
+ 'j;b' => 5255,
+ 'fif' => 5256,
+ 't;le' => 5257,
+ 'VF' => 5258,
+ 'byb_' => 5259,
+ 'hfpl' => 5260,
+ 'htcc' => 5261,
+ 'cj_' => 5262,
+ 'cnjx' => 5263,
+ 'jnys' => 5264,
+ '_cfk' => 5265,
+ '_wd' => 5266,
+ 'kthb' => 5267,
+ 'eyl' => 5268,
+ 'fkn' => 5269,
+ 'ghjwt' => 5270,
+ 'pm_' => 5271,
+ 'brfyc' => 5272,
+ 'dfntk' => 5273,
+ 'ncn' => 5274,
+ '_rkt' => 5275,
+ 'fvbkb' => 5276,
+ 'jhh' => 5277,
+ 'thhb' => 5278,
+ 'k.w' => 5279,
+ 'rnthb' => 5280,
+ 'fks_' => 5281,
+ 'ytp' => 5282,
+ 'pbl' => 5283,
+ 'htlb' => 5284,
+ 'jhyfz' => 5285,
+ 'hvfwb' => 5286,
+ 'hei' => 5287,
+ 'fiy' => 5288,
+ 'trh' => 5289,
+ '_ljr' => 5290,
+ 'lthtd' => 5291,
+ 'db;' => 5292,
+ 'yrwb' => 5293,
+ 'jcnt' => 5294,
+ '_yfwb' => 5295,
+ 'vfnth' => 5296,
+ 'q,' => 5297,
+ 'jpj' => 5298,
+ 'wtg' => 5299,
+ 'scj' => 5300,
+ '_dj_' => 5301,
+ 'djkj' => 5302,
+ 'cnfyj' => 5303,
+ '_Hb' => 5304,
+ 'k;' => 5305,
+ 'ycrjt' => 5306,
+ '[jkj' => 5307,
+ '_wtyn' => 5308,
+ 'djtyy' => 5309,
+ 'jyw' => 5310,
+ '_ghjl' => 5311,
+ 'flbj' => 5312,
+ 'thdj' => 5313,
+ 'jd^_' => 5314,
+ 'l;jy' => 5315,
+ 'hbrfy' => 5316,
+ 'Gk' => 5317,
+ 'j[jl' => 5318,
+ 'gjke' => 5319,
+ 'fxfn' => 5320,
+ 'rbyf_' => 5321,
+ 'ttdbx' => 5322,
+ 'jltk' => 5323,
+ 'wtk' => 5324,
+ 'fls' => 5325,
+ 'dby_' => 5326,
+ 'jgjh' => 5327,
+ 'h,e' => 5328,
+ 'ccch' => 5329,
+ 'vfp' => 5330,
+ 'bds' => 5331,
+ '_rju' => 5332,
+ '_ctrc' => 5333,
+ 'gfvz' => 5334,
+ 'hj;lt' => 5335,
+ '_Rhf' => 5336,
+ 'ljhjd' => 5337,
+ 'yjg' => 5338,
+ 'xm_' => 5339,
+ 'rfd' => 5340,
+ '_cjp' => 5341,
+ 'thfnj' => 5342,
+ 'hev' => 5343,
+ 'Ue' => 5344,
+ 'lt;' => 5345,
+ 'cjv' => 5346,
+ 'fvvf' => 5347,
+ 'bvz' => 5348,
+ 'vtq' => 5349,
+ 'Rt' => 5350,
+ 'jbn' => 5351,
+ 'myjq' => 5352,
+ '_Jn' => 5353,
+ '_utyt' => 5354,
+ 'lbb_' => 5355,
+ 'tks' => 5356,
+ 'bns_' => 5357,
+ 'vfl' => 5358,
+ 'mcrj' => 5359,
+ '_vekm' => 5360,
+ 'frjd_' => 5361,
+ 'lbq' => 5362,
+ 'jlyf' => 5363,
+ 'jxrf_' => 5364,
+ 'kmyjq' => 5365,
+ 'vkt' => 5366,
+ 'jb_' => 5367,
+ '_^' => 5368,
+ '_[fhf' => 5369,
+ 'fcjd' => 5370,
+ 'vjyn' => 5371,
+ 'gfvzn' => 5372,
+ '_ldj' => 5373,
+ 'uthv' => 5374,
+ 'yybr' => 5375,
+ 'yjkju' => 5376,
+ '_ccch' => 5377,
+ '_ajy' => 5378,
+ 'fye' => 5379,
+ 'tkmyf' => 5380,
+ 'vj,b' => 5381,
+ 'ccch_' => 5382,
+ 'hjr_' => 5383,
+ '_trf' => 5384,
+ 't[j' => 5385,
+ 'nfkk' => 5386,
+ 'nehy' => 5387,
+ 'zgj' => 5388,
+ '_afv' => 5389,
+ 'byaj' => 5390,
+ 'vtyf' => 5391,
+ 'jby' => 5392,
+ '_ckf' => 5393,
+ '.wb' => 5394,
+ '_kty' => 5395,
+ 'ttd_' => 5396,
+ '_bvty' => 5397,
+ '_htrf' => 5398,
+ 'htrf_' => 5399,
+ 'dbt' => 5400,
+ 'drb' => 5401,
+ 'kj,' => 5402,
+ '_pfv' => 5403,
+ 'bpvt' => 5404,
+ 'kmvs' => 5405,
+ '_gjg' => 5406,
+ 'ktyyj' => 5407,
+ 'vekmn' => 5408,
+ 'myjq_' => 5409,
+ '_dtrf' => 5410,
+ 'ylth' => 5411,
+ 'lbwb' => 5412,
+ 'tkmcn' => 5413,
+ 'jkty' => 5414,
+ 'h;f' => 5415,
+ 'hbg' => 5416,
+ 'hct' => 5417,
+ 'Ñ–d' => 5418,
+ 'abw' => 5419,
+ '_vy' => 5420,
+ 'Ke' => 5421,
+ 'v,f' => 5422,
+ '_Fv' => 5423,
+ '_cdtn' => 5424,
+ 'jdfnm' => 5425,
+ 'hfcg' => 5426,
+ 'crjh' => 5427,
+ '_[jk' => 5428,
+ 'Gfh' => 5429,
+ 'frnj' => 5430,
+ 'dtnf_' => 5431,
+ 'gthds' => 5432,
+ 'pdbn' => 5433,
+ 'yjdc' => 5434,
+ 'bcm_' => 5435,
+ 'jckfd' => 5436,
+ 'Vjc' => 5437,
+ 'nt[yb' => 5438,
+ 'nyjt' => 5439,
+ 'nhfn' => 5440,
+ 'rth_' => 5441,
+ 'dfcb' => 5442,
+ 'vfz_' => 5443,
+ 'ehs' => 5444,
+ 'fyfn' => 5445,
+ 'btd_' => 5446,
+ 'nn_' => 5447,
+ 'bit' => 5448,
+ 'kt,' => 5449,
+ 'Dfc' => 5450,
+ 'Xn' => 5451,
+ 'cfvjk' => 5452,
+ 'bndf' => 5453,
+ 'jktn_' => 5454,
+ '_ye' => 5455,
+ 'bre' => 5456,
+ 'bxys' => 5457,
+ 'rns_' => 5458,
+ 'yjdt' => 5459,
+ 'z,hz' => 5460,
+ 'fyyf_' => 5461,
+ 'iyb' => 5462,
+ 'tcny' => 5463,
+ 'kkth' => 5464,
+ 'jtrn' => 5465,
+ 'b^' => 5466,
+ 'kbqc' => 5467,
+ 'hjnbd' => 5468,
+ 'cjn' => 5469,
+ 'afvb' => 5470,
+ 'ybh' => 5471,
+ 'jhjc' => 5472,
+ 'njv_' => 5473,
+ 'nnt' => 5474,
+ ',thu' => 5475,
+ 'ycnf' => 5476,
+ 'jds[' => 5477,
+ 'hrt' => 5478,
+ 'kjdbx' => 5479,
+ 'hs,' => 5480,
+ '_Ue' => 5481,
+ 'trfnt' => 5482,
+ 'pfl' => 5483,
+ 'hjx' => 5484,
+ '[fhfr' => 5485,
+ '_gfvz' => 5486,
+ '_htq' => 5487,
+ 'fqkj' => 5488,
+ 'djqc' => 5489,
+ 'rf,' => 5490,
+ 'ybyf_' => 5491,
+ 'jdtr_' => 5492,
+ 'enh' => 5493,
+ '_rdf' => 5494,
+ 'nyjt_' => 5495,
+ 'irb_' => 5496,
+ '_,el' => 5497,
+ 'xrb_' => 5498,
+ '_v_' => 5499,
+ '_ghjt' => 5500,
+ 'dkz' => 5501,
+ 'KT' => 5502,
+ 'f.ob' => 5503,
+ 'trnb' => 5504,
+ 'tys_' => 5505,
+ 'cnjr' => 5506,
+ 'znm_' => 5507,
+ '-r' => 5508,
+ '_pdt' => 5509,
+ 'akj' => 5510,
+ '_,hj' => 5511,
+ 'rtk' => 5512,
+ 'kmvs_' => 5513,
+ 'cw' => 5514,
+ 'ot_' => 5515,
+ '_hflb' => 5516,
+ 'ley' => 5517,
+ 'kbqcr' => 5518,
+ 'vj,bk' => 5519,
+ 'jgs' => 5520,
+ 'lbh' => 5521,
+ 'tdyf_' => 5522,
+ 'bfr' => 5523,
+ 'hfpdb' => 5524,
+ '_reg' => 5525,
+ 'fkml' => 5526,
+ 'hjtrn' => 5527,
+ 'njkt' => 5528,
+ 'zpm' => 5529,
+ '_ghjw' => 5530,
+ 'ytybz' => 5531,
+ 'xfh' => 5532,
+ 'fnfc' => 5533,
+ ';tkt' => 5534,
+ 'bvz_' => 5535,
+ 'hdb' => 5536,
+ '_Dfc' => 5537,
+ 'bkmvs' => 5538,
+ 'm.n' => 5539,
+ 'Xnj' => 5540,
+ 'fpdf' => 5541,
+ 'pvf' => 5542,
+ 'b&' => 5543,
+ 'vgfy' => 5544,
+ 'jvgf' => 5545,
+ 'nfywb' => 5546,
+ '_rbh' => 5547,
+ '_Xn' => 5548,
+ 'KF' => 5549,
+ 'cneg' => 5550,
+ '_\'g' => 5551,
+ 'f[c' => 5552,
+ 'ujkjd' => 5553,
+ 'jity' => 5554,
+ '_wdt' => 5555,
+ 'qkjd' => 5556,
+ 'ycnbn' => 5557,
+ 'hcndj' => 5558,
+ '_htp' => 5559,
+ 'rfxf' => 5560,
+ 'jds[_' => 5561,
+ 'jkmys' => 5562,
+ '_Gfh' => 5563,
+ '_zg' => 5564,
+ 'jzy' => 5565,
+ 'gcb[' => 5566,
+ 'ryz' => 5567,
+ 'k.wb' => 5568,
+ 'vfib' => 5569,
+ 'ctkm' => 5570,
+ 'cke;' => 5571,
+ '_rfnf' => 5572,
+ '_yfl' => 5573,
+ 'dto' => 5574,
+ 'jht_' => 5575,
+ 'ftnc' => 5576,
+ 'bhcr' => 5577,
+ 'bndf_' => 5578,
+ 'yyz_' => 5579,
+ 'ltym_' => 5580,
+ 'crec' => 5581,
+ 'itc' => 5582,
+ '_gjhn' => 5583,
+ 'aht' => 5584,
+ 'rkfl' => 5585,
+ 'cnfyw' => 5586,
+ '_bvz' => 5587,
+ '_gbn' => 5588,
+ 'fhjd_' => 5589,
+ 'tdyt' => 5590,
+ '_Gk' => 5591,
+ 'nthv' => 5592,
+ 'erb' => 5593,
+ 'tktc' => 5594,
+ 'ybdt' => 5595,
+ 'e,kbr' => 5596,
+ 'fkmz' => 5597,
+ 'bltj' => 5598,
+ '_jpt' => 5599,
+ 'fhrf' => 5600,
+ 'ylhjd' => 5601,
+ 'hf;l' => 5602,
+ '_,sk' => 5603,
+ '_ntjh' => 5604,
+ 'ybuf' => 5605,
+ 'yjz' => 5606,
+ 'htlcn' => 5607,
+ 'fob' => 5608,
+ 'hjgt' => 5609,
+ '[b_' => 5610,
+ '_Rt' => 5611,
+ '_dty' => 5612,
+ 'Ahf' => 5613,
+ '_Xnj' => 5614,
+ 'yjdcr' => 5615,
+ 'eirby' => 5616,
+ '_jly' => 5617,
+ ',otc' => 5618,
+ 'yfwbj' => 5619,
+ 'NB' => 5620,
+ 'b-' => 5621,
+ 'rcbv' => 5622,
+ 'vvf_' => 5623,
+ '_trfn' => 5624,
+ 'fds' => 5625,
+ 'ltqc' => 5626,
+ 'bntkb' => 5627,
+ 'rhtc' => 5628,
+ '_eghf' => 5629,
+ 'ftncz' => 5630,
+ 'dg' => 5631,
+ '_gjy' => 5632,
+ 'fvby' => 5633,
+ 'fa_' => 5634,
+ ',l' => 5635,
+ 'vbybc' => 5636,
+ 'ldbu' => 5637,
+ 'tcge' => 5638,
+ 'rv' => 5639,
+ 'djny' => 5640,
+ 'y.' => 5641,
+ 'afvbk' => 5642,
+ '_bvz_' => 5643,
+ 'Ght' => 5644,
+ 'ajy_' => 5645,
+ 'NH' => 5646,
+ 'jpd' => 5647,
+ 'nen' => 5648,
+ 'zgjy' => 5649,
+ 'uhs_' => 5650,
+ 'trnjh' => 5651,
+ 'rrt' => 5652,
+ 'kbf' => 5653,
+ 'z,hz_' => 5654,
+ 'tjhb' => 5655,
+ 'hfdbk' => 5656,
+ 'ht[' => 5657,
+ 'fhrj' => 5658,
+ 'tdjk' => 5659,
+ 'bltyn' => 5660,
+ 'ghjv' => 5661,
+ 'njyb' => 5662,
+ '\\d' => 5663,
+ '_wdtn' => 5664,
+ 'fywbb' => 5665,
+ 'hjdr' => 5666,
+ '_gjke' => 5667,
+ '_afvb' => 5668,
+ 'Xnj_' => 5669,
+ ',jl' => 5670,
+ 'djlcn' => 5671,
+ 'tle' => 5672,
+ '_f\'' => 5673,
+ '_ryz' => 5674,
+ '_aey' => 5675,
+ ',otcn' => 5676,
+ 'bnbx' => 5677,
+ 'jdkt' => 5678,
+ 'dutyb' => 5679,
+ 'uec' => 5680,
+ 'cntyb' => 5681,
+ '_,bn' => 5682,
+ 'vjyj' => 5683,
+ 'cba' => 5684,
+ 'Ñ–z' => 5685,
+ '_byaj' => 5686,
+ 'tnjd' => 5687,
+ 'jcrjd' => 5688,
+ '_dfcb' => 5689,
+ '_pb' => 5690,
+ 'fywbz' => 5691,
+ 'ktvt' => 5692,
+ 'jyyfz' => 5693,
+ 'htdyt' => 5694,
+ 'hsn' => 5695,
+ 'im' => 5696,
+ 'obr' => 5697,
+ '_Vjc' => 5698,
+ '_ljhj' => 5699,
+ 'tb_' => 5700,
+ 'jlh' => 5701,
+ 'bpdt' => 5702,
+ 'babr' => 5703,
+ 'juk' => 5704,
+ 'blf_' => 5705,
+ 'byajh' => 5706,
+ 'hf;t' => 5707,
+ 'fpdbn' => 5708,
+ 'tyns' => 5709,
+ 'yjvt' => 5710,
+ 'zr_' => 5711,
+ 'Fr' => 5712,
+ 'yjl' => 5713,
+ 'tqcnd' => 5714,
+ 'thbb' => 5715,
+ '[fk' => 5716,
+ 'fcnty' => 5717,
+ 'dbl_' => 5718,
+ 'bylb' => 5719,
+ 'tyyjq' => 5720,
+ 'bfn' => 5721,
+ 'ldt' => 5722,
+ '_u&' => 5723,
+ 'Yjd' => 5724,
+ 'fnbr' => 5725,
+ '_l;jy' => 5726,
+ '_jpth' => 5727,
+ 'Fylht' => 5728,
+ ';bdjn' => 5729,
+ 'jrcb' => 5730,
+ '.,j' => 5731,
+ '_Xnj_' => 5732,
+ ',sn' => 5733,
+ 'njvj' => 5734,
+ 'ehjd' => 5735,
+ 'tcnf' => 5736,
+ 'rdb' => 5737,
+ 'vfiby' => 5738,
+ 'tpjy' => 5739,
+ 'hhf' => 5740,
+ '_vtcn' => 5741,
+ 'jdjuj' => 5742,
+ 'eyrw' => 5743,
+ '_hs,' => 5744,
+ '_ie' => 5745,
+ 'zrjd' => 5746,
+ 'ukj' => 5747,
+ 'kmcrj' => 5748,
+ 'jkft' => 5749,
+ '_rjcn' => 5750,
+ 'jya' => 5751,
+ 'thdf' => 5752,
+ '-v' => 5753,
+ 'frjq' => 5754,
+ 'hjkm_' => 5755,
+ '_Ke' => 5756,
+ '_gcb' => 5757,
+ 'dfcbk' => 5758,
+ 'pdtp' => 5759,
+ 'kjnj' => 5760,
+ 'el_' => 5761,
+ 'fym_' => 5762,
+ 'twrb' => 5763,
+ 'cnhtk' => 5764,
+ 'jnk' => 5765,
+ 'hhb_' => 5766,
+ '.nt' => 5767,
+ 'trk' => 5768,
+ 'eghfd' => 5769,
+ '_F&' => 5770,
+ 'kjnf_' => 5771,
+ 'jhg' => 5772,
+ 'nfl' => 5773,
+ 'vtyt' => 5774,
+ '_dnj' => 5775,
+ 'frjy_' => 5776,
+ 'jrf_' => 5777,
+ 'jvbr' => 5778,
+ 'hvfyb' => 5779,
+ 'cge,' => 5780,
+ 'znt' => 5781,
+ '_rbnf' => 5782,
+ '_zgj' => 5783,
+ ',tkj' => 5784,
+ ';bv' => 5785,
+ 'dthcb' => 5786,
+ 'tnhf' => 5787,
+ 'thi' => 5788,
+ 'ycrju' => 5789,
+ 'f\'h' => 5790,
+ ';tcn' => 5791,
+ 'vf[' => 5792,
+ 'vtyyj' => 5793,
+ 'jhjd_' => 5794,
+ 'cjcnf' => 5795,
+ 'fcbkb' => 5796,
+ 'gjhyj' => 5797,
+ 'hht' => 5798,
+ '_Ght' => 5799,
+ 'jdh' => 5800,
+ 'cge,k' => 5801,
+ 'nst' => 5802,
+ 'jyt_' => 5803,
+ 'itybt' => 5804,
+ '_aby' => 5805,
+ ',z' => 5806,
+ 'hfcnt' => 5807,
+ '_gjhy' => 5808,
+ 'Rjk' => 5809,
+ 'ufnt' => 5810,
+ '_e,' => 5811,
+ '_xbck' => 5812,
+ 'nfcnh' => 5813,
+ 'nmzy' => 5814,
+ 'fnfcn' => 5815,
+ 'hyjt' => 5816,
+ 'Dfk' => 5817,
+ 'yb[' => 5818,
+ 'b;ty' => 5819,
+ 'vh' => 5820,
+ 'ghjnb' => 5821,
+ 'nfhb' => 5822,
+ '_rfhf' => 5823,
+ 'bjuh' => 5824,
+ 'ybl' => 5825,
+ 'jljd_' => 5826,
+ 'cnys' => 5827,
+ 'mx' => 5828,
+ 'julf_' => 5829,
+ 'jlcr' => 5830,
+ '_dtc' => 5831,
+ 'ldb;' => 5832,
+ 'Rfr_' => 5833,
+ 'jccbz' => 5834,
+ 'tcge,' => 5835,
+ 'bhjdj' => 5836,
+ 'hen' => 5837,
+ '_cgjh' => 5838,
+ 'fl;' => 5839,
+ 'cyjdy' => 5840,
+ 'ktlj' => 5841,
+ 'ctdt' => 5842,
+ 'pdtpl' => 5843,
+ 'nhern' => 5844,
+ 'eirf_' => 5845,
+ 'lth;' => 5846,
+ ',hfn' => 5847,
+ 'lju' => 5848,
+ 'tyns_' => 5849,
+ ';jy_' => 5850,
+ 'bkmz' => 5851,
+ 'rjkft' => 5852,
+ 'kjdj_' => 5853,
+ 'j,]' => 5854,
+ 'bdjny' => 5855,
+ 'jvv' => 5856,
+ 'atc' => 5857,
+ '_zgjy' => 5858,
+ 'fnfh' => 5859,
+ 'uyb' => 5860,
+ 'bjkj' => 5861,
+ 'eyrwb' => 5862,
+ '_hjp' => 5863,
+ 'frbt' => 5864,
+ 'fgt' => 5865,
+ 'pjh' => 5866,
+ 'ecnh' => 5867,
+ 'GJ' => 5868,
+ 'tfy' => 5869,
+ 'bjuhf' => 5870,
+ 'ktjy' => 5871,
+ 'j;f' => 5872,
+ '_Ahf' => 5873,
+ '_htf' => 5874,
+ '_hta' => 5875,
+ 'txf' => 5876,
+ 'qi' => 5877,
+ 'hyjt_' => 5878,
+ '_rfyf' => 5879,
+ 'rfrb' => 5880,
+ 'htkb' => 5881,
+ 'cvth' => 5882,
+ 'wÑ–' => 5883,
+ 'frjq_' => 5884,
+ 'babrf' => 5885,
+ 're,' => 5886,
+ '_rfc' => 5887,
+ '_rjnj' => 5888,
+ 'ler' => 5889,
+ 'pf[c' => 5890,
+ 'pjy_' => 5891,
+ '_dnjh' => 5892,
+ '_ktu' => 5893,
+ 'fyyj' => 5894,
+ 'ekbwf' => 5895,
+ 'jdtrf' => 5896,
+ 'hfz' => 5897,
+ 'L_' => 5898,
+ 'jkftd' => 5899,
+ 'ghbh' => 5900,
+ 'zq' => 5901,
+ 'NT' => 5902,
+ 'ytr' => 5903,
+ 'Ñ–c' => 5904,
+ 'jgfc' => 5905,
+ 'tlcnd' => 5906,
+ '_Rfr_' => 5907,
+ 'thbb_' => 5908,
+ 'tcj' => 5909,
+ '_Fr' => 5910,
+ 'dfq' => 5911,
+ 'tpt' => 5912,
+ 'vjy_' => 5913,
+ 'otybt' => 5914,
+ 'srf_' => 5915,
+ '_uthv' => 5916,
+ 'b^_' => 5917,
+ 'rk_' => 5918,
+ '_rfvt' => 5919,
+ '_gkt' => 5920,
+ 'IF' => 5921,
+ 'de_' => 5922,
+ 'kjx' => 5923,
+ 'K.' => 5924,
+ 'pfdjl' => 5925,
+ 'kbt' => 5926,
+ 'nbf' => 5927,
+ '_wth' => 5928,
+ 'tlthf' => 5929,
+ 'trt' => 5930,
+ 'txtc' => 5931,
+ 'bvfn' => 5932,
+ 'cysq' => 5933,
+ '_bkb' => 5934,
+ 'vtnfk' => 5935,
+ 'ymr' => 5936,
+ 'cbd' => 5937,
+ 'Hec' => 5938,
+ 'kbpv' => 5939,
+ 'yfu' => 5940,
+ 'jle_' => 5941,
+ '_rjkj' => 5942,
+ ',.' => 5943,
+ 'djk.' => 5944,
+ 'jk.w' => 5945,
+ 'ublh' => 5946,
+ 'rke' => 5947,
+ 'rhsn' => 5948,
+ 'afr' => 5949,
+ '[j;' => 5950,
+ '_gjv' => 5951,
+ 'fpf[c' => 5952,
+ 'hf;ty' => 5953,
+ 'ajk' => 5954,
+ 'hjdt' => 5955,
+ '_dfh' => 5956,
+ '_gfc' => 5957,
+ 'Vfhb' => 5958,
+ ',er' => 5959,
+ '_Dfk' => 5960,
+ 'f;b' => 5961,
+ 'ybuf_' => 5962,
+ 'ghjtr' => 5963,
+ 'evtyn' => 5964,
+ 'uthvf' => 5965,
+ 'bfy_' => 5966,
+ 'ynhf' => 5967,
+ ';yf' => 5968,
+ 'qp' => 5969,
+ 'jyb_' => 5970,
+ 'aat' => 5971,
+ '_bn' => 5972,
+ 'DB' => 5973,
+ 'hcjy' => 5974,
+ 'cysq_' => 5975,
+ '_Rjk' => 5976,
+ '_Yjd' => 5977,
+ '_gfn' => 5978,
+ 'b,j' => 5979,
+ 'vjr' => 5980,
+ 'cyt' => 5981,
+ 'ult' => 5982,
+ 'bhjl' => 5983,
+ 'vgk' => 5984,
+ 'ckjdj' => 5985,
+ 'xyjc' => 5986,
+ 'rjr' => 5987,
+ 'cbj' => 5988,
+ '_pfdj' => 5989,
+ '_pjk' => 5990,
+ 'lhf_' => 5991,
+ 'rfxfn' => 5992,
+ 'ksq' => 5993,
+ 'jkjy' => 5994,
+ 'nhjb' => 5995,
+ '_gcb[' => 5996,
+ 'djj' => 5997,
+ 'djht' => 5998,
+ 'ybdth' => 5999,
+ 'ha_' => 6000,
+ '[fv' => 6001,
+ 'l.' => 6002,
+ 'pdbnb' => 6003,
+ 'bdthc' => 6004,
+ 'rdf_' => 6005,
+ 'vjhc' => 6006,
+ 'cnjxy' => 6007,
+ 'Lh' => 6008,
+ 't,h' => 6009,
+ 'pcr' => 6010,
+ '_hfcg' => 6011,
+ 'ufl' => 6012,
+ 'thtv' => 6013,
+ 'cnfyf' => 6014,
+ 'KJ' => 6015,
+ 'lrb' => 6016,
+ 'bkbq' => 6017,
+ 'yjn' => 6018,
+ 'nhjt' => 6019,
+ 'nst_' => 6020,
+ '_ctdt' => 6021,
+ 'dtncr' => 6022,
+ 'htlf' => 6023,
+ 'cdf' => 6024,
+ 'ctdth' => 6025,
+ 'ncrj' => 6026,
+ '_ghbh' => 6027,
+ 'frh' => 6028,
+ 'djcnj' => 6029,
+ 'btv' => 6030,
+ 'bcre' => 6031,
+ 'jrk' => 6032,
+ 'Cnh' => 6033,
+ 'gthtd' => 6034,
+ 'fybpf' => 6035,
+ 'utyth' => 6036,
+ 'crjdc' => 6037,
+ 'ent' => 6038,
+ '_vfib' => 6039,
+ '_,tkj' => 6040,
+ 'fhfy' => 6041,
+ 'buhs' => 6042,
+ 'htqc' => 6043,
+ 'rey' => 6044,
+ 'jkbc' => 6045,
+ 'o_' => 6046,
+ 'f;lf' => 6047,
+ 'ubk' => 6048,
+ 'cb[j' => 6049,
+ '_htd' => 6050,
+ 'njkj' => 6051,
+ 'ncrf' => 6052,
+ 'fpfy' => 6053,
+ 'q^' => 6054,
+ 'kbxy' => 6055,
+ 'ghbyw' => 6056,
+ 'eu_' => 6057,
+ '[hfy' => 6058,
+ 'djy' => 6059,
+ 'xybr' => 6060,
+ 'ml_' => 6061,
+ 'Ñ–z_' => 6062,
+ 'he;t' => 6063,
+ 'cjdf' => 6064,
+ 'nkb' => 6065,
+ '_dblt' => 6066,
+ 'tdj_' => 6067,
+ 'yfpd' => 6068,
+ 'jwtc' => 6069,
+ 'zyf_' => 6070,
+ 'fnehf' => 6071,
+ 'yt;' => 6072,
+ '_bl' => 6073,
+ 'gzn' => 6074,
+ 'extyb' => 6075,
+ '_cty' => 6076,
+ 'tvfn' => 6077,
+ 'e;ty' => 6078,
+ '_vbr' => 6079,
+ 'uthj' => 6080,
+ ';t_' => 6081,
+ 'rjvf' => 6082,
+ '_rhs' => 6083,
+ ';lfy' => 6084,
+ 'bcgj' => 6085,
+ 'rjnjh' => 6086,
+ 'as' => 6087,
+ '_j,]' => 6088,
+ '_gjkt' => 6089,
+ 'ksq_' => 6090,
+ 'vfn_' => 6091,
+ ',thn_' => 6092,
+ 'lbntk' => 6093,
+ 'lkb' => 6094,
+ 'tnb_' => 6095,
+ 'kbxtc' => 6096,
+ 'f\'hj' => 6097,
+ 'TK' => 6098,
+ 'jld' => 6099,
+ 'frk' => 6100,
+ 'ufntk' => 6101,
+ 'ujv' => 6102,
+ 'gtnhj' => 6103,
+ '_crfp' => 6104,
+ 'tyo' => 6105,
+ 'j,y' => 6106,
+ 'chtly' => 6107,
+ 'nhbx' => 6108,
+ '_nfn' => 6109,
+ 'v\'' => 6110,
+ '<jh' => 6111,
+ 'qyj' => 6112,
+ 'fve' => 6113,
+ '[by' => 6114,
+ 'rjvgf' => 6115,
+ 'jynf' => 6116,
+ 'ghbp' => 6117,
+ 'hdsq' => 6118,
+ 'n\'' => 6119,
+ '_;tkt' => 6120,
+ 'fyj_' => 6121,
+ 'txb' => 6122,
+ 'pthj' => 6123,
+ 'crfx' => 6124,
+ 'mij' => 6125,
+ 'rhbc' => 6126,
+ 'yle' => 6127,
+ 'hjwtc' => 6128,
+ 'nfd_' => 6129,
+ 'jk.wb' => 6130,
+ 'htybt' => 6131,
+ 'cnd_' => 6132,
+ 'euk' => 6133,
+ '_lbf' => 6134,
+ '_njv' => 6135,
+ 'fynby' => 6136,
+ 'thyfz' => 6137,
+ 'bcnbx' => 6138,
+ 'ynhj' => 6139,
+ 'htnm_' => 6140,
+ 'crdf' => 6141,
+ '[bn' => 6142,
+ 'vjnht' => 6143,
+ 'hbnfy' => 6144,
+ '[el' => 6145,
+ 'jds_' => 6146,
+ 'hjkb' => 6147,
+ 'xyjcn' => 6148,
+ 'uju' => 6149,
+ 'rbckj' => 6150,
+ 'znybr' => 6151,
+ 'fqkjd' => 6152,
+ 'fhnt' => 6153,
+ 'fhz' => 6154,
+ ',jnf' => 6155,
+ 'tncrb' => 6156,
+ 'hmtd' => 6157,
+ 'tktd' => 6158,
+ 'bve' => 6159,
+ 'jdfk' => 6160,
+ 'hxt' => 6161,
+ 'FC' => 6162,
+ '_jnr' => 6163,
+ '_zy' => 6164,
+ 'Bu' => 6165,
+ 'psdf' => 6166,
+ 'rjht' => 6167,
+ 'j;yj' => 6168,
+ 'ghjcn' => 6169,
+ 'cnfyn' => 6170,
+ '_yfpd' => 6171,
+ 'f[v' => 6172,
+ 'yrn' => 6173,
+ 'jktp' => 6174,
+ 'c,j' => 6175,
+ 'cnr' => 6176,
+ '_Ñ–' => 6177,
+ 'BQ' => 6178,
+ 'Xth' => 6179,
+ 'hfpb' => 6180,
+ 'ehs_' => 6181,
+ 'muf' => 6182,
+ ';,' => 6183,
+ 'ysv_' => 6184,
+ 'thdsq' => 6185,
+ 'tcnh' => 6186,
+ '_Hec' => 6187,
+ 'fyrj' => 6188,
+ 'ycf' => 6189,
+ 'gkty' => 6190,
+ 'hy_' => 6191,
+ 'BR' => 6192,
+ 'lhjv' => 6193,
+ 'bcnfy' => 6194,
+ 'ycnfy' => 6195,
+ 'un' => 6196,
+ 'yub' => 6197,
+ 'jcd' => 6198,
+ 'cnfy_' => 6199,
+ 'nyjcn' => 6200,
+ 'sp' => 6201,
+ '_K.' => 6202,
+ '_rfrb' => 6203,
+ 'Ck' => 6204,
+ 'df.' => 6205,
+ 'djlj' => 6206,
+ 'ln' => 6207,
+ 'yutk' => 6208,
+ 'hny' => 6209,
+ 'mys[' => 6210,
+ '_Lh' => 6211,
+ 'ktyn' => 6212,
+ 'kmys[' => 6213,
+ 'hdsq_' => 6214,
+ 'BN' => 6215,
+ 'fnn' => 6216,
+ 'tyob' => 6217,
+ 'gfhr' => 6218,
+ 'ehu_' => 6219,
+ 'atr' => 6220,
+ '.nth' => 6221,
+ 'tvz_' => 6222,
+ 'j,th' => 6223,
+ 'pvth' => 6224,
+ '_njk' => 6225,
+ 'fdrf' => 6226,
+ 'fcys' => 6227,
+ 'dcnh' => 6228,
+ 'lty_' => 6229,
+ 'bjn' => 6230,
+ 'bnbxt' => 6231,
+ 'ycnhe' => 6232,
+ 'j,otc' => 6233,
+ 'cyfz' => 6234,
+ '_ep' => 6235,
+ 'djr' => 6236,
+ 'hjdjq' => 6237,
+ 'mys[_' => 6238,
+ '_hjlb' => 6239,
+ 'hbhjl' => 6240,
+ 'buhf_' => 6241,
+ 'bvjc' => 6242,
+ 'xft' => 6243,
+ ';fh' => 6244,
+ 'eljd' => 6245,
+ 'f&_' => 6246,
+ 'bw_' => 6247,
+ '_pfk' => 6248,
+ '_jny' => 6249,
+ 'kmvf' => 6250,
+ 'ghja' => 6251,
+ 'thm' => 6252,
+ ';tn' => 6253,
+ 'pjkj' => 6254,
+ 'kfz' => 6255,
+ 'vjhcr' => 6256,
+ 'jvbx' => 6257,
+ 'jhys' => 6258,
+ 'erf_' => 6259,
+ 'tcnm_' => 6260,
+ 'yji' => 6261,
+ 'hre' => 6262,
+ 'ctp' => 6263,
+ 'dfyys' => 6264,
+ 'utkm' => 6265,
+ 'vt;l' => 6266,
+ '_htk' => 6267,
+ 'dbuf' => 6268,
+ 'yl;' => 6269,
+ 'jdtnc' => 6270,
+ 'hba' => 6271,
+ 'vfnj' => 6272,
+ 'cyfz_' => 6273,
+ 'nbr_' => 6274,
+ 'rwbb' => 6275,
+ 'jhl_' => 6276,
+ 'Ahfy' => 6277,
+ 'yfpdf' => 6278,
+ 'jycnf' => 6279,
+ 'hfv_' => 6280,
+ 'ahj' => 6281,
+ 'ftv' => 6282,
+ 'Dfcb' => 6283,
+ 'djk.w' => 6284,
+ 'fxfnm' => 6285,
+ ';tktp' => 6286,
+ 'bcrj' => 6287,
+ 'njhs_' => 6288,
+ '_Cnh' => 6289,
+ 'kml_' => 6290,
+ 'jkbw' => 6291,
+ 'frcbv' => 6292,
+ 'bjl' => 6293,
+ 'hbrb' => 6294,
+ '[d' => 6295,
+ '_hj,' => 6296,
+ 'qcrjq' => 6297,
+ 'jhjdb' => 6298,
+ '_Bu' => 6299,
+ '_vt;l' => 6300,
+ 'thbc' => 6301,
+ 'vtynf' => 6302,
+ 'ekj' => 6303,
+ '_ljc' => 6304,
+ 'E_' => 6305,
+ 'bkmt' => 6306,
+ 'htt' => 6307,
+ 'wbg' => 6308,
+ 'ecb_' => 6309,
+ 'Ñ”' => 6310,
+ 'fhec' => 6311,
+ 'bkbq_' => 6312,
+ 'bjkju' => 6313,
+ 'gjcj' => 6314,
+ 'ghtp' => 6315,
+ 'ncrfz' => 6316,
+ 'ofz' => 6317,
+ '_Vfhb' => 6318,
+ 'DJ' => 6319,
+ 'bkjc' => 6320,
+ 'cnfd_' => 6321,
+ 'ntht' => 6322,
+ '_lhe' => 6323,
+ 'tcrb[' => 6324,
+ 'kjcj' => 6325,
+ 'h-' => 6326,
+ 'hjyj' => 6327,
+ '_nfh' => 6328,
+ 'fkmc' => 6329,
+ 'ybvf' => 6330,
+ 'jhm_' => 6331,
+ '_jkt' => 6332,
+ 'typ' => 6333,
+ 'thjd_' => 6334,
+ 'b,t' => 6335,
+ 'rheu' => 6336,
+ 'rcj' => 6337,
+ 'itcn' => 6338,
+ 'fhvb' => 6339,
+ 'bufn' => 6340,
+ '_Dfcb' => 6341,
+ '_vbyb' => 6342,
+ 'Dbr' => 6343,
+ 'ktg' => 6344,
+ '_<jh' => 6345,
+ '_f\'h' => 6346,
+ '_cvjn' => 6347,
+ 'K_' => 6348,
+ '_bj' => 6349,
+ '_ghbv' => 6350,
+ ',hbn' => 6351,
+ 'juty' => 6352,
+ 'hdt' => 6353,
+ 'aeyr' => 6354,
+ 'thrj' => 6355,
+ 'ybnt' => 6356,
+ '_vjlt' => 6357,
+ 'kmij' => 6358,
+ 'vgj' => 6359,
+ 'ythu' => 6360,
+ 'frbt_' => 6361,
+ 'tuh' => 6362,
+ 'kfqy' => 6363,
+ 'ghbhj' => 6364,
+ 'eyj' => 6365,
+ 'zpm_' => 6366,
+ 'Fyn' => 6367,
+ 'flc' => 6368,
+ 'fybx' => 6369,
+ 'vÑ–' => 6370,
+ 'nj,' => 6371,
+ '[fqk' => 6372,
+ 'FR' => 6373,
+ 'hfz_' => 6374,
+ 'Djk' => 6375,
+ 'vtyf_' => 6376,
+ 'ybcnh' => 6377,
+ 'fnfkm' => 6378,
+ 'ktdb' => 6379,
+ 'kbvg' => 6380,
+ 'vzny' => 6381,
+ 'jaj' => 6382,
+ 'cnjy' => 6383,
+ 'fcbkm' => 6384,
+ 'vgfyb' => 6385,
+ 'tfk' => 6386,
+ 'hve' => 6387,
+ 'cnbk' => 6388,
+ 'rhfn' => 6389,
+ '_uhfy' => 6390,
+ 'fylt' => 6391,
+ 'pyb_' => 6392,
+ 'bnbr' => 6393,
+ 'juf_' => 6394,
+ 'hey' => 6395,
+ 'hf;lf' => 6396,
+ 'nhel' => 6397,
+ '\\k' => 6398,
+ '_,fyr' => 6399,
+ 'djkm' => 6400,
+ 'yoby' => 6401,
+ 'nfkmz' => 6402,
+ '-c' => 6403,
+ 'jz_' => 6404,
+ '_lby' => 6405,
+ '_hfr' => 6406,
+ 'lyz' => 6407,
+ '[hj' => 6408,
+ 'obn' => 6409,
+ '_pl' => 6410,
+ 'bf_' => 6411,
+ 'blhj' => 6412,
+ 'bhy' => 6413,
+ 'rfhnf' => 6414,
+ 'Ñ–l' => 6415,
+ '_nfyr' => 6416,
+ 'ult_' => 6417,
+ 'hjaf' => 6418,
+ '_Dbr' => 6419,
+ 'Dfcbk' => 6420,
+ 'psrf_' => 6421,
+ 'qcndf' => 6422,
+ 'vt;le' => 6423,
+ 'zdk' => 6424,
+ '_ghjd' => 6425,
+ 'It' => 6426,
+ 'brh' => 6427,
+ 'r-' => 6428,
+ '_lhf' => 6429,
+ 'ghz' => 6430,
+ '_cnfk' => 6431,
+ 'dbkm' => 6432,
+ 'the' => 6433,
+ 'b[fq' => 6434,
+ 'ylfh' => 6435,
+ '_ghtc' => 6436,
+ 'fhn_' => 6437,
+ 'f;tyb' => 6438,
+ 'dth[' => 6439,
+ 'ryj' => 6440,
+ 'jkmij' => 6441,
+ 'cdzp' => 6442,
+ 'egy' => 6443,
+ 'mvj' => 6444,
+ '_,eh' => 6445,
+ '_tl' => 6446,
+ '_akj' => 6447,
+ 'njb' => 6448,
+ '\\\\_' => 6449,
+ '\\_' => 6450,
+ '_jnyj' => 6451,
+ 'bntn_' => 6452,
+ 'hjyf' => 6453,
+ 'nkfy' => 6454,
+ 'Vjcr' => 6455,
+ 'ntrn' => 6456,
+ '_abp' => 6457,
+ 'dcrju' => 6458,
+ 'ut_' => 6459,
+ 'cntg' => 6460,
+ 'n\\' => 6461,
+ 'aeyrw' => 6462,
+ 'M_' => 6463,
+ 'kfdf' => 6464,
+ 'jktpy' => 6465,
+ 'ikt' => 6466,
+ '_Ck' => 6467,
+ '_ult' => 6468,
+ '_vtlb' => 6469,
+ 'vfyc' => 6470,
+ '_ytv' => 6471,
+ 't[yj' => 6472,
+ 'mrf_' => 6473,
+ '_rhbc' => 6474,
+ '_ctp' => 6475,
+ 'fyjdf' => 6476,
+ 'tpbl' => 6477,
+ 'plfy' => 6478,
+ 'yjp' => 6479,
+ 'abpb' => 6480,
+ '<fh' => 6481,
+ 'lei' => 6482,
+ 'bdysq' => 6483,
+ 'vfv' => 6484,
+ 'jlysq' => 6485,
+ 'cvthn' => 6486,
+ '_f\'hj' => 6487,
+ 'f;_' => 6488,
+ 'tljh' => 6489,
+ 'kjuj' => 6490,
+ 'hb;' => 6491,
+ 'q^_' => 6492,
+ 'ylhf' => 6493,
+ 'jhbn' => 6494,
+ 'pblt' => 6495,
+ 'xtve' => 6496,
+ '_djhj' => 6497,
+ 'rfnfc' => 6498,
+ 'rwbb_' => 6499,
+ '_ltv' => 6500,
+ 'fvc' => 6501,
+ 'b\'' => 6502,
+ 'jvgfy' => 6503,
+ 'nnf' => 6504,
+ 'Fyf' => 6505,
+ 'wbq' => 6506,
+ 'thfkm' => 6507,
+ 'buhs_' => 6508,
+ 'rjdm' => 6509,
+ 'ntcn' => 6510,
+ 'ely' => 6511,
+ '<th' => 6512,
+ 'kbyu' => 6513,
+ 'hbujh' => 6514,
+ 'z[_' => 6515,
+ 't,j' => 6516,
+ 'bytyb' => 6517,
+ 'jdjc' => 6518,
+ 'egf' => 6519,
+ 'fyut' => 6520,
+ 'fey' => 6521,
+ 'k\'' => 6522,
+ 'nbcn' => 6523,
+ '_Xth' => 6524,
+ 'Xf' => 6525,
+ 'f;lfy' => 6526,
+ 'tcrju' => 6527,
+ 'tcyz' => 6528,
+ 'byz' => 6529,
+ '_pfh' => 6530,
+ '_buhs' => 6531,
+ '_nfq' => 6532,
+ 'tlyt' => 6533,
+ 'thnb' => 6534,
+ 'yct' => 6535,
+ 'nek' => 6536,
+ 'mtd_' => 6537,
+ '_rbck' => 6538,
+ '_gkfn' => 6539,
+ 'ljh_' => 6540,
+ 'hfe' => 6541,
+ '_jkb' => 6542,
+ '_ghtp' => 6543,
+ 'dbrn' => 6544,
+ 'jljh' => 6545,
+ '_cfh' => 6546,
+ 'fvzny' => 6547,
+ 'tljdf' => 6548,
+ 've;' => 6549,
+ 'je_' => 6550,
+ '_ext' => 6551,
+ 'ufv' => 6552,
+ 'kzw' => 6553,
+ 'h\\' => 6554,
+ 'zhy' => 6555,
+ 'jybz' => 6556,
+ 'hns' => 6557,
+ 'egth' => 6558,
+ '_crfx' => 6559,
+ 'dtx' => 6560,
+ 'b;tyb' => 6561,
+ 'pblty' => 6562,
+ 'vcrb' => 6563,
+ '_Fyf' => 6564,
+ '_j[' => 6565,
+ 'tcc_' => 6566,
+ 'b[fqk' => 6567,
+ 'kjdc' => 6568,
+ 'kmuf' => 6569,
+ 'gfcy' => 6570,
+ '_vsi' => 6571,
+ 'Rjv' => 6572,
+ 'dbt_' => 6573,
+ 'dscj' => 6574,
+ 'rbg' => 6575,
+ 'jlyst' => 6576,
+ 'jybr' => 6577,
+ 'cb,' => 6578,
+ 'su' => 6579,
+ '_Ahfy' => 6580,
+ 'bkz' => 6581,
+ 'rjcv' => 6582,
+ 'gthtl' => 6583,
+ 'hjbc' => 6584,
+ '.;' => 6585,
+ '_dbrn' => 6586,
+ 'F,' => 6587,
+ 'vbb' => 6588,
+ 'gjyb' => 6589,
+ 'ltvb' => 6590,
+ 'pfdt' => 6591,
+ 'pbv' => 6592,
+ 'bcfy' => 6593,
+ 'kfz_' => 6594,
+ 'ith' => 6595,
+ 'tde' => 6596,
+ 'thcj' => 6597,
+ 'bc[' => 6598,
+ 'qd' => 6599,
+ 'ujhm_' => 6600,
+ 'tgb' => 6601,
+ 'vtkm' => 6602,
+ 'jnhtn' => 6603,
+ '_ult_' => 6604,
+ 'tyz' => 6605,
+ 'jwtcc' => 6606,
+ 'dth_' => 6607,
+ 'tujh' => 6608,
+ 'vfrc' => 6609,
+ 'crj_' => 6610,
+ 'dzy' => 6611,
+ 'l,' => 6612,
+ 'bvf_' => 6613,
+ 'cyz_' => 6614,
+ 'wbr' => 6615,
+ 'xfq' => 6616,
+ '.obq' => 6617,
+ 'bqcrf' => 6618,
+ 'b[b' => 6619,
+ 'rfwbz' => 6620,
+ 'rjp' => 6621,
+ 'jxysq' => 6622,
+ 'xtve_' => 6623,
+ '_Djk' => 6624,
+ ',bkm' => 6625,
+ 'thbq_' => 6626,
+ 'thvb' => 6627,
+ 'kjy_' => 6628,
+ 'he;b' => 6629,
+ '_bkb_' => 6630,
+ 'ukbq' => 6631,
+ 'ktd_' => 6632,
+ 'gtlb' => 6633,
+ 'njktn' => 6634,
+ 'e.o' => 6635,
+ '.,jd' => 6636,
+ 'ceg' => 6637,
+ 'nth,' => 6638,
+ 'xtv_' => 6639,
+ '_Fyn' => 6640,
+ 'jge' => 6641,
+ 'jha' => 6642,
+ '_fynb' => 6643,
+ '_rjhf' => 6644,
+ 'flr' => 6645,
+ 'fgbn' => 6646,
+ 'jub_' => 6647,
+ 'jvbxt' => 6648,
+ 'njuj' => 6649,
+ 'b,f' => 6650,
+ 'gthfw' => 6651,
+ 'cj,j' => 6652,
+ 'pjkjn' => 6653,
+ 'rybuf' => 6654,
+ '_Vjcr' => 6655,
+ '_pjkj' => 6656,
+ 'dj,' => 6657,
+ 'bvgb' => 6658,
+ 'vjht' => 6659,
+ 'hfys' => 6660,
+ 'ctpj' => 6661,
+ 'z;t' => 6662,
+ '_,fn' => 6663,
+ '[jlb' => 6664,
+ 'itk' => 6665,
+ 'm-' => 6666,
+ '_rke' => 6667,
+ 'Fl' => 6668,
+ '\\v' => 6669,
+ 'frr' => 6670,
+ ',jkmy' => 6671,
+ 'tyoby' => 6672,
+ 'tcrjq' => 6673,
+ 'hecb' => 6674,
+ '_cnht' => 6675,
+ '>h' => 6676,
+ 'fhf,' => 6677,
+ 'cdzn' => 6678,
+ 'ncnd' => 6679,
+ 'tfnh' => 6680,
+ 'tnhj_' => 6681,
+ ';td' => 6682,
+ 'bcrec' => 6683,
+ 'kbl' => 6684,
+ 'v,b' => 6685,
+ 'yukbq' => 6686,
+ 'ctl' => 6687,
+ ';ybr' => 6688,
+ 'ktljd' => 6689,
+ 'gth_' => 6690,
+ 'ctpjy' => 6691,
+ 'nfhf' => 6692,
+ 'eujk' => 6693,
+ '_rfkb' => 6694,
+ 'BK' => 6695,
+ '_vjyf' => 6696,
+ 'zntk' => 6697,
+ '_,fc' => 6698,
+ 'dbrnj' => 6699,
+ 'tkby' => 6700,
+ 'bfw' => 6701,
+ 'yb[_' => 6702,
+ 'jvc' => 6703,
+ 'c,jh' => 6704,
+ 'cjyf' => 6705,
+ '_bpj' => 6706,
+ 'A_' => 6707,
+ 'tnhb' => 6708,
+ 'bvjcn' => 6709,
+ 'vt[' => 6710,
+ 'ce_' => 6711,
+ 'mcrf' => 6712,
+ '\'km_' => 6713,
+ 'lcrf' => 6714,
+ 'bym' => 6715,
+ 'ywe' => 6716,
+ 'xfy' => 6717,
+ 'ubv' => 6718,
+ 'bcnhf' => 6719,
+ 'rbyj_' => 6720,
+ 'ren' => 6721,
+ 'jvfy_' => 6722,
+ 'c\\' => 6723,
+ 'nbyj' => 6724,
+ 'njds' => 6725,
+ 'abrfw' => 6726,
+ '_kb_' => 6727,
+ 'fpdfy' => 6728,
+ 'dkj' => 6729,
+ 'htvz' => 6730,
+ 'edf' => 6731,
+ 'ify' => 6732,
+ 'nnb' => 6733,
+ 'jvj,' => 6734,
+ 'hcf' => 6735,
+ '_dscj' => 6736,
+ '_bcre' => 6737,
+ '_kbc' => 6738,
+ 'tlbz' => 6739,
+ 'tybc' => 6740,
+ ';ysq' => 6741,
+ 'gbnfy' => 6742,
+ 'nhs' => 6743,
+ 'l;th' => 6744,
+ 'ghbvt' => 6745,
+ 'hfkb' => 6746,
+ 'nfybt' => 6747,
+ 'ntjhb' => 6748,
+ 'nbhj' => 6749,
+ 'Ò›' => 6750,
+ 'ubj' => 6751,
+ 'rke,' => 6752,
+ 'egb' => 6753,
+ '_bpv' => 6754,
+ '_bylb' => 6755,
+ 'frw' => 6756,
+ 'ukbqc' => 6757,
+ 'jkbv' => 6758,
+ 'nfkmy' => 6759,
+ '_lj,' => 6760,
+ '_gz' => 6761,
+ '_Xf' => 6762,
+ 'CI' => 6763,
+ 'fbys' => 6764,
+ 'dfkb' => 6765,
+ 'znbt' => 6766,
+ '_ja' => 6767,
+ 'Rhb' => 6768,
+ 'dct_' => 6769,
+ 'hj[' => 6770,
+ 'enm' => 6771,
+ '_lv' => 6772,
+ 'kb,' => 6773,
+ 'kjdy' => 6774,
+ 'htpbl' => 6775,
+ 'ckty' => 6776,
+ '_ctpj' => 6777,
+ '_kex' => 6778,
+ 'rjdfz' => 6779,
+ 'hfo' => 6780,
+ 'cfq' => 6781,
+ '_It' => 6782,
+ 'fhd' => 6783,
+ 'tyyju' => 6784,
+ 'kfcc_' => 6785,
+ 'yjvbx' => 6786,
+ 'myj_' => 6787,
+ 'fyrf' => 6788,
+ 'h,b' => 6789,
+ '_fh[b' => 6790,
+ 'fcrf' => 6791,
+ 'yzp' => 6792,
+ 'jkjnj' => 6793,
+ '[fyb' => 6794,
+ '_>h' => 6795,
+ ',fi' => 6796,
+ 'djh_' => 6797,
+ 'ltkm_' => 6798,
+ 'tynj' => 6799,
+ 'hfwbb' => 6800,
+ 'ntf' => 6801,
+ '\\yy' => 6802,
+ 'Tk' => 6803,
+ 'thyb' => 6804,
+ 'kmx' => 6805,
+ 'cfvf' => 6806,
+ 'ctt' => 6807,
+ 'xi' => 6808,
+ 'hfbys' => 6809,
+ 'S_' => 6810,
+ 'dbltj' => 6811,
+ 'ltz' => 6812,
+ 'tpblt' => 6813,
+ 'hsd' => 6814,
+ 'kzhy' => 6815,
+ 'j,c' => 6816,
+ 'jycrb' => 6817,
+ 'j[h' => 6818,
+ 'hbrb_' => 6819,
+ 'sit' => 6820,
+ 'Ñ–q' => 6821,
+ '_F,' => 6822,
+ '_<th' => 6823,
+ '_dfkt' => 6824,
+ 'dznj' => 6825,
+ 'jhyj_' => 6826,
+ 'hfi' => 6827,
+ 'crjg' => 6828,
+ 'nhjk' => 6829,
+ '_Rjv' => 6830,
+ 'kjdcr' => 6831,
+ 'ycg' => 6832,
+ 'nht,' => 6833,
+ 'ur' => 6834,
+ 'uyt' => 6835,
+ 'thcjy' => 6836,
+ 'kmyj_' => 6837,
+ '_ghja' => 6838,
+ '_c,j' => 6839,
+ 'Dtk' => 6840,
+ 'rnehf' => 6841,
+ 'cbvj' => 6842,
+ '_,tht' => 6843,
+ 'fnjd_' => 6844,
+ 'nfynb' => 6845,
+ '[fqkj' => 6846,
+ '[cn' => 6847,
+ 'wbq_' => 6848,
+ '.obt' => 6849,
+ 'ptq' => 6850,
+ 'qa' => 6851,
+ 'jplf' => 6852,
+ 'gm.' => 6853,
+ 'cty_' => 6854,
+ 'uhf;' => 6855,
+ ';ysq_' => 6856,
+ 'jybz_' => 6857,
+ 'jynh' => 6858,
+ 'gbcm' => 6859,
+ '_ljy' => 6860,
+ '_aeyr' => 6861,
+ 'fbys_' => 6862,
+ 'dnjvj' => 6863,
+ 'ufkb' => 6864,
+ 'ktdc' => 6865,
+ 'zv_' => 6866,
+ 'vyb' => 6867,
+ 'zwb' => 6868,
+ 'Uhf' => 6869,
+ 'IF_' => 6870,
+ 'pthj_' => 6871,
+ 'jaf_' => 6872,
+ 'ofz_' => 6873,
+ 'Wt' => 6874,
+ 'tqk' => 6875,
+ 'vjp' => 6876,
+ 'jcktl' => 6877,
+ '_ytd' => 6878,
+ '_ghbp' => 6879,
+ 'uv' => 6880,
+ 'bot_' => 6881,
+ 'jght' => 6882,
+ 'atk' => 6883,
+ '_gty' => 6884,
+ 'fvfh' => 6885,
+ 'bcfn' => 6886,
+ 'jhjkt' => 6887,
+ 'wthr' => 6888,
+ 'li' => 6889,
+ 'rjya' => 6890,
+ '_fhvb' => 6891,
+ 'D&' => 6892,
+ 'kuf' => 6893,
+ 'kba' => 6894,
+ 'vvt' => 6895,
+ 'vznyb' => 6896,
+ 'it_' => 6897,
+ 'kfdy' => 6898,
+ 'thyt' => 6899,
+ 'nthj' => 6900,
+ '[j;l' => 6901,
+ 'ktvty' => 6902,
+ 'hvfn' => 6903,
+ 'ckj_' => 6904,
+ 'ibyf' => 6905,
+ 'sy_' => 6906,
+ 'gtq' => 6907,
+ 'tce' => 6908,
+ 'jgbc' => 6909,
+ 'nbyu' => 6910,
+ 'dfr' => 6911,
+ 'ljdfy' => 6912,
+ 'tdfy' => 6913,
+ 'rbcn' => 6914,
+ 'vjq' => 6915,
+ 'abx' => 6916,
+ 'Uk' => 6917,
+ 'thtp' => 6918,
+ 'rfkmy' => 6919,
+ 'jvj,b' => 6920,
+ 'jhnf' => 6921,
+ 'Er' => 6922,
+ 'byfy' => 6923,
+ 'cdb' => 6924,
+ 'njzy' => 6925,
+ 'wrf' => 6926,
+ 'Ñ–k' => 6927,
+ '_Rhb' => 6928,
+ '_dct_' => 6929,
+ 'vgm' => 6930,
+ 'tdjq' => 6931,
+ 'tjhu' => 6932,
+ 'fgg' => 6933,
+ 'bvc' => 6934,
+ '_<fh' => 6935,
+ '_lfd' => 6936,
+ '_rjcv' => 6937,
+ '_rhjd' => 6938,
+ '_gthb' => 6939,
+ 'BQ_' => 6940,
+ 'BC' => 6941,
+ 'djb' => 6942,
+ 'jxtv' => 6943,
+ 'hbrj' => 6944,
+ 'njvj,' => 6945,
+ '[j;lt' => 6946,
+ '_CI' => 6947,
+ 'CIF' => 6948,
+ 'tgn' => 6949,
+ 'ctyb' => 6950,
+ 'abkj' => 6951,
+ '_uhfa' => 6952,
+ 'Cv' => 6953,
+ 'psr_' => 6954,
+ 'kd' => 6955,
+ 'gcb[j' => 6956,
+ '_Tk' => 6957,
+ 'fhys' => 6958,
+ 'drb_' => 6959,
+ 'ljhju' => 6960,
+ 'tlbz_' => 6961,
+ 'hsq' => 6962,
+ 'nhjaf' => 6963,
+ '_ctn' => 6964,
+ '_cvth' => 6965,
+ 'frjv' => 6966,
+ 'utybq' => 6967,
+ 'uhf;l' => 6968,
+ 'th,e' => 6969,
+ 'njhbb' => 6970,
+ 'ldjh' => 6971,
+ 'vfhn' => 6972,
+ 'ycr_' => 6973,
+ 'hjty' => 6974,
+ 'xtht' => 6975,
+ '\'rcg' => 6976,
+ 'bfwb' => 6977,
+ 'jof' => 6978,
+ 'hjck' => 6979,
+ 'Nth' => 6980,
+ ',ehu_' => 6981,
+ 'jyfh' => 6982,
+ '_Fl' => 6983,
+ '_yfx' => 6984,
+ 'tyys[' => 6985,
+ 'kbvgb' => 6986,
+ 'cfr' => 6987,
+ '_uthj' => 6988,
+ '_cgf' => 6989,
+ 'Fkm' => 6990,
+ 'ujle' => 6991,
+ 'tvtyn' => 6992,
+ ';jh' => 6993,
+ 'baj' => 6994,
+ 'yznb' => 6995,
+ 'jlyfz' => 6996,
+ 'jctk' => 6997,
+ 'gtd' => 6998,
+ 'hjlc' => 6999,
+ 'Pt' => 7000,
+ 'bhby' => 7001,
+ 'cbkbq' => 7002,
+ '_[k' => 7003,
+ 'fyysq' => 7004,
+ 'fcs' => 7005,
+ 'tynf_' => 7006,
+ '_jhe' => 7007,
+ 'TC' => 7008,
+ 'f[b' => 7009,
+ ',t_' => 7010,
+ 'trjd' => 7011,
+ 'tybn' => 7012,
+ 'kzwb' => 7013,
+ 'fdtk_' => 7014,
+ 'dmt' => 7015,
+ 'b,h' => 7016,
+ '_jgh' => 7017,
+ '_[el' => 7018,
+ 'fpsd' => 7019,
+ 'h,eh' => 7020,
+ '_CIF' => 7021,
+ '_wthr' => 7022,
+ 'prf' => 7023,
+ 'ycndj' => 7024,
+ 'jubb' => 7025,
+ 'ifz' => 7026,
+ '_rke,' => 7027,
+ 'ykf' => 7028,
+ 'yjit' => 7029,
+ 'jcrdf' => 7030,
+ 'gei' => 7031,
+ 'eybd' => 7032,
+ 'ue_' => 7033,
+ 'tre' => 7034,
+ 'j^' => 7035,
+ '_c,jh' => 7036,
+ 'fywe' => 7037,
+ 'f.n_' => 7038,
+ 'bujhm' => 7039,
+ 'vec' => 7040,
+ 'hf,k' => 7041,
+ 'tld' => 7042,
+ '[tv' => 7043,
+ 'znbt_' => 7044,
+ '_Dtk' => 7045,
+ 'UJ' => 7046,
+ 'qyt' => 7047,
+ 'key' => 7048,
+ 'vjltk' => 7049,
+ 'yta' => 7050,
+ 'yhb' => 7051,
+ 'jpf_' => 7052,
+ 'dcrjq' => 7053,
+ 'ljdb' => 7054,
+ 'qrf_' => 7055,
+ 'kbpfw' => 7056,
+ 'kvf' => 7057,
+ 'ydt' => 7058,
+ 'jvby' => 7059,
+ 'nbb' => 7060,
+ 'itybz' => 7061,
+ 'djv' => 7062,
+ 'tcyz_' => 7063,
+ 'rtq' => 7064,
+ 'ktx' => 7065,
+ 'nys[' => 7066,
+ '_cdzp' => 7067,
+ '_ifh' => 7068,
+ 'qrj' => 7069,
+ '_vfrc' => 7070,
+ '_ve;' => 7071,
+ 'thrjd' => 7072,
+ 'k.n' => 7073,
+ 'nthf_' => 7074,
+ 'lbt' => 7075,
+ 'thbcn' => 7076,
+ 'jtyb' => 7077,
+ 'gjxt' => 7078,
+ 'djg' => 7079,
+ 'ktly' => 7080,
+ '[bvb' => 7081,
+ '_;fy' => 7082,
+ '_n_' => 7083,
+ 'fpsdf' => 7084,
+ 'fhlb' => 7085,
+ 'fif_' => 7086,
+ 'kjubb' => 7087,
+ 'jdbn' => 7088,
+ 'exi' => 7089,
+ 'fyc_' => 7090,
+ 'lfyc' => 7091,
+ 'nef' => 7092,
+ 'nehs' => 7093,
+ 'snb' => 7094,
+ 'tccf' => 7095,
+ 'bc[j' => 7096,
+ 'kta' => 7097,
+ 'kbnbx' => 7098,
+ 'jvgm' => 7099,
+ 'hfys_' => 7100,
+ 'hbfy' => 7101,
+ 'elj;' => 7102,
+ 'eybdt' => 7103,
+ '_Wt' => 7104,
+ 'tlb_' => 7105,
+ 'vgthb' => 7106,
+ 'jgfcy' => 7107,
+ 'tdjq_' => 7108,
+ 'bnjd' => 7109,
+ 'ibh' => 7110,
+ '_Uk' => 7111,
+ 'Bp' => 7112,
+ 'dftn' => 7113,
+ 'hjqc' => 7114,
+ 'hjyt' => 7115,
+ 'mcrfz' => 7116,
+ '_gjp' => 7117,
+ 'CIF_' => 7118,
+ 'pdjlc' => 7119,
+ 'ynby_' => 7120,
+ 'tjk' => 7121,
+ 'nhjty' => 7122,
+ '_cnjk' => 7123,
+ 'tdyb' => 7124,
+ 'ybc_' => 7125,
+ '_dbk' => 7126,
+ 'VB' => 7127,
+ 'frnjh' => 7128,
+ 'recc' => 7129,
+ 'jkkt' => 7130,
+ 'hbnt' => 7131,
+ 'cnjzy' => 7132,
+ '_Er' => 7133,
+ 'bnfq' => 7134,
+ 'rfyfk' => 7135,
+ 'kf,' => 7136,
+ 'hfdf_' => 7137,
+ 'hsq_' => 7138,
+ 'hsv' => 7139,
+ 'ecj' => 7140,
+ '_uhj' => 7141,
+ 'fkj_' => 7142,
+ 'tylf' => 7143,
+ '_Uhf' => 7144,
+ 'ltrc' => 7145,
+ 't[_' => 7146,
+ 'kg' => 7147,
+ 'hfx' => 7148,
+ 'htvz_' => 7149,
+ 'aty' => 7150,
+ 'irjkf' => 7151,
+ 'fpr' => 7152,
+ 'pfu' => 7153,
+ 'bue' => 7154,
+ 'ba_' => 7155,
+ 'nthc' => 7156,
+ 'nys[_' => 7157,
+ '[cnf' => 7158,
+ ',j_' => 7159,
+ 'vfcc' => 7160,
+ 'vvb' => 7161,
+ 'yfnjk' => 7162,
+ 'ntx' => 7163,
+ 'njdj' => 7164,
+ '_^_' => 7165,
+ 'vbkbz' => 7166,
+ 'j.p' => 7167,
+ '_pf,' => 7168,
+ '_cntg' => 7169,
+ ',jv' => 7170,
+ 'plfyb' => 7171,
+ 'ybyu' => 7172,
+ 'hfl_' => 7173,
+ 'htcg' => 7174,
+ '_gfhn' => 7175,
+ 'd&' => 7176,
+ 'cnhjt' => 7177,
+ '_Nth' => 7178,
+ '_ehf' => 7179,
+ 'Ds' => 7180,
+ 'G_' => 7181,
+ ',jx' => 7182,
+ 'dbufn' => 7183,
+ 'pfwbb' => 7184,
+ 'bnjhb' => 7185,
+ 'ka' => 7186,
+ '\'yt' => 7187,
+ '_ktd' => 7188,
+ 'thvj' => 7189,
+ 'bu_' => 7190,
+ 'vtx' => 7191,
+ 'hbn_' => 7192,
+ 'nrh' => 7193,
+ '_CIF_' => 7194,
+ '_rjya' => 7195,
+ 'pbc' => 7196,
+ 'bywb' => 7197,
+ 'qnb' => 7198,
+ 'rf[' => 7199,
+ 'nbkm' => 7200,
+ 'rÑ–' => 7201,
+ 'jxtve' => 7202,
+ 'crfxf' => 7203,
+ '_gbh' => 7204,
+ '_eybd' => 7205,
+ 'Atl' => 7206,
+ 'yfkbp' => 7207,
+ '_ujle' => 7208,
+ ',bju' => 7209,
+ 'tiy' => 7210,
+ '_Cv' => 7211,
+ 'yrt' => 7212,
+ 'pbb' => 7213,
+ 'b,bh' => 7214,
+ 'gtrn' => 7215,
+ 'Fc' => 7216,
+ 'fpfh' => 7217,
+ 'th,eh' => 7218,
+ 'hjktd' => 7219,
+ 'fnk' => 7220,
+ 'fot' => 7221,
+ 'lvbn' => 7222,
+ 'pbk' => 7223,
+ 'gjct' => 7224,
+ 'm,f' => 7225,
+ 'zyy' => 7226,
+ 'tlf_' => 7227,
+ 'bgn' => 7228,
+ 'rfpf[' => 7229,
+ 'ktu_' => 7230,
+ 'gm.n' => 7231,
+ '_Fkm' => 7232,
+ '_vtk' => 7233,
+ 'jjhe' => 7234,
+ 'jnth' => 7235,
+ 'crecc' => 7236,
+ 'erne' => 7237,
+ 'zpf' => 7238,
+ '_Bp' => 7239,
+ 't^' => 7240,
+ 'thcn' => 7241,
+ 'kr_' => 7242,
+ 'zn_' => 7243,
+ 'fxfk' => 7244,
+ 'dyjt' => 7245,
+ 'cnfyb' => 7246,
+ '_Pt' => 7247,
+ 'fph' => 7248,
+ 'ltj_' => 7249,
+ 'kbvf' => 7250,
+ 'vfuy' => 7251,
+ 'jdtl' => 7252,
+ 'h,j' => 7253,
+ 'hjyy' => 7254,
+ '_.hb' => 7255,
+ 'ccnd' => 7256,
+ 'Ujk' => 7257,
+ 'lbyj' => 7258,
+ 'pjd_' => 7259,
+ 'ng' => 7260,
+ '_cnhe' => 7261,
+ 'ytt' => 7262,
+ 'hfnm' => 7263,
+ 'nfk_' => 7264,
+ '_Atl' => 7265,
+ 'dtyb' => 7266,
+ ';tyo' => 7267,
+ 'kmzy' => 7268,
+ 'vfnbx' => 7269,
+ 'ymt' => 7270,
+ 'hfvvf' => 7271,
+ 'hbcj' => 7272,
+ 'cth_' => 7273,
+ 'bnfkb' => 7274,
+ 'rfy_' => 7275,
+ 'jhf,' => 7276,
+ '_ubl' => 7277,
+ '_rhtc' => 7278,
+ 'fqv' => 7279,
+ 'pdtl' => 7280,
+ 'bufnt' => 7281,
+ 'vfnbr' => 7282,
+ 'jpthj' => 7283,
+ 'ib[' => 7284,
+ 'dthn' => 7285,
+ 'yjhv' => 7286,
+ 'epb' => 7287,
+ 'ac' => 7288,
+ '[jp' => 7289,
+ 'z^' => 7290,
+ '_dbn' => 7291,
+ '_djcn' => 7292,
+ '_abpb' => 7293,
+ 'jdyj' => 7294,
+ '_lvb' => 7295,
+ 'dei' => 7296,
+ 'bkmtd' => 7297,
+ 'kbub' => 7298,
+ 'tqcrb' => 7299,
+ 'ty,' => 7300,
+ 'jubb_' => 7301,
+ 'cgtr' => 7302,
+ 'ifz_' => 7303,
+ '_jnh' => 7304,
+ '_[bv' => 7305,
+ 'Uty' => 7306,
+ ',jkb' => 7307,
+ 'tktq' => 7308,
+ 'jjhe;' => 7309,
+ 'gjpb' => 7310,
+ 'he;ty' => 7311,
+ 'nt[yj' => 7312,
+ 'm.nt' => 7313,
+ 'tcyb' => 7314,
+ '_en' => 7315,
+ ';tyob' => 7316,
+ 'vgm.' => 7317,
+ 'ghbr' => 7318,
+ 'rhtcn' => 7319,
+ 'gj,' => 7320,
+ '[vf' => 7321,
+ 'fyl_' => 7322,
+ 'djnys' => 7323,
+ 'byfn' => 7324,
+ 'bncz' => 7325,
+ 'j,]t' => 7326,
+ 'hfnbd' => 7327,
+ '_cfvf' => 7328,
+ 'Vjh' => 7329,
+ 'Cfy' => 7330,
+ 'lvbnh' => 7331,
+ 'ytj' => 7332,
+ 'ibyf_' => 7333,
+ '_nthv' => 7334,
+ 'fhyj' => 7335,
+ ',bnd' => 7336,
+ 'hvs' => 7337,
+ 'cgfy' => 7338,
+ 'eccn' => 7339,
+ 'oy' => 7340,
+ ']tr' => 7341,
+ '_pfl' => 7342,
+ 'BZ' => 7343,
+ 'CH' => 7344,
+ ',fp' => 7345,
+ 'ldbuf' => 7346,
+ 'tlbw' => 7347,
+ 'nth,e' => 7348,
+ 'm.nth' => 7349,
+ '_dfy' => 7350,
+ '_ckfd' => 7351,
+ ',hbnf' => 7352,
+ 'ltqcn' => 7353,
+ '_pyfr' => 7354,
+ 'fhhb' => 7355,
+ 'bcnjk' => 7356,
+ 'kfuj' => 7357,
+ 'gthdj' => 7358,
+ 'ckb_' => 7359,
+ 'f;y' => 7360,
+ 'fhs_' => 7361,
+ 'hbrf_' => 7362,
+ 'cfyb' => 7363,
+ 'fke' => 7364,
+ 'fgfl' => 7365,
+ 'f[cn' => 7366,
+ 'lcrfz' => 7367,
+ 'jtl' => 7368,
+ 'nehs_' => 7369,
+ 'wbn' => 7370,
+ 'sik' => 7371,
+ '_ljv_' => 7372,
+ 'fhyf' => 7373,
+ ';eh' => 7374,
+ 'pbr' => 7375,
+ 'htybz' => 7376,
+ '_m' => 7377,
+ 'but' => 7378,
+ 'jkz_' => 7379,
+ 'ckjn' => 7380,
+ 'fkbz' => 7381,
+ 'trb_' => 7382,
+ 'bcns_' => 7383,
+ 'k.,j' => 7384,
+ '\'y_' => 7385,
+ '\'aa' => 7386,
+ 'zpsr_' => 7387,
+ '_;tyo' => 7388,
+ 'Gfd' => 7389,
+ '"r' => 7390,
+ 'fycn' => 7391,
+ 'faf' => 7392,
+ 'lcrj' => 7393,
+ 'thbj' => 7394,
+ 'kzt' => 7395,
+ '_lvbn' => 7396,
+ '_j,t' => 7397,
+ '_njr' => 7398,
+ 'dyjt_' => 7399,
+ 'rdt' => 7400,
+ 'kbpv_' => 7401,
+ 'vn' => 7402,
+ 'jdby' => 7403,
+ 'jybb' => 7404,
+ 'erneh' => 7405,
+ 'Lv' => 7406,
+ 'kbcn_' => 7407,
+ 'jvtnh' => 7408,
+ 'jvgm.' => 7409,
+ 'efh' => 7410,
+ '[kj' => 7411,
+ 'utn' => 7412,
+ 'hfyf_' => 7413,
+ 'hfyt' => 7414,
+ 'fcnth' => 7415,
+ 'dtyyf' => 7416,
+ 'thfr' => 7417,
+ 'vbb_' => 7418,
+ 'nkt' => 7419,
+ '[cnfy' => 7420,
+ '_Ds' => 7421,
+ 'reccn' => 7422,
+ 'jdht' => 7423,
+ 'jkn' => 7424,
+ 'hjaf_' => 7425,
+ '.obq_' => 7426,
+ '_nf,' => 7427,
+ 'lkj' => 7428,
+ 'bwby' => 7429,
+ 'jujdj' => 7430,
+ 'nhbc' => 7431,
+ 'nw' => 7432,
+ '_afr' => 7433,
+ 'Le' => 7434,
+ ',bq' => 7435,
+ 'kfqy_' => 7436,
+ 'kmcrf' => 7437,
+ 'herne' => 7438,
+ '_,bnd' => 7439,
+ 'GH' => 7440,
+ 'f[cnf' => 7441,
+ 'th;f' => 7442,
+ 'abxt' => 7443,
+ 'fvsq' => 7444,
+ 'ubc' => 7445,
+ 'pf[cn' => 7446,
+ 'abwb' => 7447,
+ 'fnyj' => 7448,
+ 'kju_' => 7449,
+ 'nft' => 7450,
+ '_vjht' => 7451,
+ '_cdzn' => 7452,
+ '_\'rcg' => 7453,
+ 'bnt_' => 7454,
+ 'vgm.n' => 7455,
+ 'jgs_' => 7456,
+ 'jh,' => 7457,
+ 'h,ehu' => 7458,
+ 'eccnd' => 7459,
+ 'eif' => 7460,
+ '_bcgj' => 7461,
+ '_gjxt' => 7462,
+ '_[jh' => 7463,
+ ';bt' => 7464,
+ 'jcvj' => 7465,
+ 'hlty' => 7466,
+ ',yj' => 7467,
+ 'cgkf' => 7468,
+ '_pdtp' => 7469,
+ '_bpvt' => 7470,
+ 'O' => 7471,
+ 'bylh' => 7472,
+ 'vthf' => 7473,
+ 'gm.nt' => 7474,
+ 'nhjqc' => 7475,
+ '_[hf' => 7476,
+ 'qu' => 7477,
+ 'kbnbr' => 7478,
+ 'kx' => 7479,
+ 'gbcfn' => 7480,
+ 'hjqcn' => 7481,
+ 'cnjkt' => 7482,
+ '_Uty' => 7483,
+ '_Lv' => 7484,
+ '_gjct' => 7485,
+ 'fvsq_' => 7486,
+ 'b&_' => 7487,
+ 'kjo' => 7488,
+ 'hjat' => 7489,
+ 'ntfn' => 7490,
+ '_rjl' => 7491,
+ 'tylt' => 7492,
+ 'b;y' => 7493,
+ 'bnthf' => 7494,
+ 'jityb' => 7495,
+ 'gbcfy' => 7496,
+ '_,tcg' => 7497,
+ '_crjh' => 7498,
+ 'ljy_' => 7499,
+ 'wbrk' => 7500,
+ 'flcr' => 7501,
+ 'fvvf_' => 7502,
+ 'pbb_' => 7503,
+ '_j,]t' => 7504,
+ '_jv' => 7505,
+ 'Rfk' => 7506,
+ 'ukfd' => 7507,
+ 'tdthy' => 7508,
+ 'bdfy_' => 7509,
+ 'bvtyb' => 7510,
+ 'jcnfy' => 7511,
+ 'hfh' => 7512,
+ 'byrf' => 7513,
+ 'rhbcn' => 7514,
+ 'c-' => 7515,
+ 'abxtc' => 7516,
+ '_ehj' => 7517,
+ 'Dth' => 7518,
+ 'brjdf' => 7519,
+ 'jdyst' => 7520,
+ 'j;yb' => 7521,
+ 'jhve' => 7522,
+ '[\'' => 7523,
+ 'Lvb' => 7524,
+ 'Bcn' => 7525,
+ 'fx_' => 7526,
+ 'dtot' => 7527,
+ 'ub,' => 7528,
+ 'tue' => 7529,
+ 'bncz_' => 7530,
+ 'rcr' => 7531,
+ 'ktct' => 7532,
+ 'yws' => 7533,
+ 'cnj_' => 7534,
+ '_gthc' => 7535,
+ 'frwb' => 7536,
+ 'hjgjh' => 7537,
+ 'abh' => 7538,
+ 'zntkm' => 7539,
+ '_Gfd' => 7540,
+ 'dcnd' => 7541,
+ 'lpt' => 7542,
+ 'rjul' => 7543,
+ 'yÑ–_' => 7544,
+ 'hfdbn' => 7545,
+ 'cttd' => 7546,
+ 'Bdfyj' => 7547,
+ 'fytn' => 7548,
+ 'ubq' => 7549,
+ 'c&' => 7550,
+ 'ntktc' => 7551,
+ 'nhbxt' => 7552,
+ 'efkm' => 7553,
+ '_gjdt' => 7554,
+ 'hcbn' => 7555,
+ ',\'' => 7556,
+ 'bdfyj' => 7557,
+ 'jlth' => 7558,
+ ',f,' => 7559,
+ 'db;t' => 7560,
+ 'tql' => 7561,
+ 'bdfyb' => 7562,
+ 'rjulf' => 7563,
+ 'jhub' => 7564,
+ 'cktlj' => 7565,
+ 'ehyf' => 7566,
+ 'ikty' => 7567,
+ '_Fc' => 7568,
+ ',tkf' => 7569,
+ 'bcjd' => 7570,
+ 'jlz' => 7571,
+ 'cnyj' => 7572,
+ 'fdkj' => 7573,
+ 'uhep' => 7574,
+ 'pfgf' => 7575,
+ 'bnb_' => 7576,
+ 'cbkmt' => 7577,
+ '_gjkm' => 7578,
+ '_ghjv' => 7579,
+ '_ns' => 7580,
+ ';bk' => 7581,
+ 'kbrf_' => 7582,
+ 'Uhb' => 7583,
+ 'lcrbq' => 7584,
+ 'k&' => 7585,
+ 'nmz_' => 7586,
+ ']trn' => 7587,
+ '.lb' => 7588,
+ 'tyrf' => 7589,
+ 'bckjn' => 7590,
+ 'akf' => 7591,
+ 'pjg' => 7592,
+ 'byrj' => 7593,
+ 'ytuj' => 7594,
+ 'yjdys' => 7595,
+ 'jybb_' => 7596,
+ 'jxrb' => 7597,
+ '_Vjh' => 7598,
+ 'vtw' => 7599,
+ 'vjktn' => 7600,
+ '_Ujk' => 7601,
+ '_Lvb' => 7602,
+ 'trcb' => 7603,
+ 'tnys' => 7604,
+ 'j[f' => 7605,
+ 'ntfnh' => 7606,
+ 'v&' => 7607,
+ 'hfywe' => 7608,
+ 'nfqc' => 7609,
+ 'nz,' => 7610,
+ 'TN' => 7611,
+ 'fvjkt' => 7612,
+ 'yjity' => 7613,
+ 'jvty' => 7614,
+ '_l;f' => 7615,
+ 'fk.' => 7616,
+ 'bvv' => 7617,
+ 'qc_' => 7618,
+ 'cnb[' => 7619,
+ '_Cfy' => 7620,
+ 'VJ' => 7621,
+ ',]tr' => 7622,
+ 'tcth' => 7623,
+ 'jujh' => 7624,
+ 'lhjv_' => 7625,
+ 'tnk' => 7626,
+ 'ghjg' => 7627,
+ 'hjdrf' => 7628,
+ 'njhf_' => 7629,
+ '_"r' => 7630,
+ 'fuhf' => 7631,
+ 'fkjd_' => 7632,
+ 'bnn' => 7633,
+ 'j^_' => 7634,
+ 'tdjl' => 7635,
+ 'bcgjk' => 7636,
+ 'pfyb' => 7637,
+ 'vb[fb' => 7638,
+ 'ybpv_' => 7639,
+ '_vj;' => 7640,
+ 'tat' => 7641,
+ 'kfccb' => 7642,
+ 'jrhf' => 7643,
+ 'jcjd' => 7644,
+ '_gfhr' => 7645,
+ '_gzn' => 7646,
+ 'fkbz_' => 7647,
+ 'dbpb' => 7648,
+ 'ljg' => 7649,
+ 'tlm' => 7650,
+ 'tjhbz' => 7651,
+ 'ghfdf' => 7652,
+ 'ghbd' => 7653,
+ 'ktnj' => 7654,
+ 'Ñ—_' => 7655,
+ 'Lvbn' => 7656,
+ 'Ghf' => 7657,
+ 'fe_' => 7658,
+ ',]trn' => 7659,
+ 'dybr' => 7660,
+ 'vjcnm' => 7661,
+ 'gjnt' => 7662,
+ 'hjrj' => 7663,
+ '_lyt' => 7664,
+ 'kmtdb' => 7665,
+ '_ublh' => 7666,
+ 'bkk_' => 7667,
+ 'kbwb' => 7668,
+ 'gjcj,' => 7669,
+ 'nthbc' => 7670,
+ 'fhbyf' => 7671,
+ ';yj_' => 7672,
+ 'ndth' => 7673,
+ 'ntkz' => 7674,
+ '_hjr' => 7675,
+ 'ujle_' => 7676,
+ 'thcbn' => 7677,
+ 'toty' => 7678,
+ 'rfhk' => 7679,
+ 'nÑ–' => 7680,
+ 'fdjd' => 7681,
+ 'tvbz' => 7682,
+ 'tju' => 7683,
+ 'thub' => 7684,
+ 'rbv_' => 7685,
+ '_Dth' => 7686,
+ '_Le' => 7687,
+ '_j,jh' => 7688,
+ 'fhtd' => 7689,
+ ',jk_' => 7690,
+ 'lbyt' => 7691,
+ 'vbrf' => 7692,
+ 'cbntn' => 7693,
+ '_gn' => 7694,
+ 'jhcrb' => 7695,
+ 'hl;' => 7696,
+ '_qj' => 7697,
+ 'TD' => 7698,
+ 'uty_' => 7699,
+ 'rjkb' => 7700,
+ '[elj' => 7701,
+ 'wrj' => 7702,
+ 'irby_' => 7703,
+ '_Bcn' => 7704,
+ '_ldjh' => 7705,
+ 'thrf' => 7706,
+ 'jgjhn' => 7707,
+ 'Lvbnh' => 7708,
+ 'Rhfc' => 7709,
+ 'db;ty' => 7710,
+ 'jvfyj' => 7711,
+ 'hib' => 7712,
+ 'crdf_' => 7713,
+ '_uhf;' => 7714,
+ 'fhcrb' => 7715,
+ 'fi_' => 7716,
+ 'tdjk.' => 7717,
+ 'brc_' => 7718,
+ 'jcja' => 7719,
+ 'gecn' => 7720,
+ 'YS' => 7721,
+ 'flv' => 7722,
+ 'dkb' => 7723,
+ 'dj,j' => 7724,
+ 'tcf_' => 7725,
+ 'jkb_' => 7726,
+ 'h^' => 7727,
+ '_Uhb' => 7728,
+ '_Lvbn' => 7729,
+ 'fle' => 7730,
+ 'lbp' => 7731,
+ 'tnfkk' => 7732,
+ 'rjdb' => 7733,
+ 'uth_' => 7734,
+ 'jqr' => 7735,
+ 'ghjbc' => 7736,
+ '[jd_' => 7737,
+ '_tuj' => 7738,
+ '_gei' => 7739,
+ 'dbrb' => 7740,
+ 'hcbnt' => 7741,
+ 'gbq' => 7742,
+ '.xt' => 7743,
+ 'fqn_' => 7744,
+ 'fynt' => 7745,
+ 'vve' => 7746,
+ 'hbcnj' => 7747,
+ 'nbq_' => 7748,
+ '_ceg' => 7749,
+ ':t' => 7750,
+ ',bjuh' => 7751,
+ 'bks' => 7752,
+ 'yyb_' => 7753,
+ 'tvjy' => 7754,
+ 'rtf' => 7755,
+ 'rjvgm' => 7756,
+ 'nz,h' => 7757,
+ 'wep' => 7758,
+ 'int' => 7759,
+ '\'yl' => 7760,
+ '_rjvf' => 7761,
+ 'fdbnt' => 7762,
+ 'lbdb' => 7763,
+ 'trnbd' => 7764,
+ 'jrhe' => 7765,
+ '\\n_' => 7766,
+ 'ufhb' => 7767,
+ 'vjyb' => 7768,
+ 'yjvbr' => 7769,
+ 'j,kt' => 7770,
+ 'hjuj' => 7771,
+ 'sl' => 7772,
+ '_fyfk' => 7773,
+ 'rs' => 7774,
+ 'yfyb' => 7775,
+ 'hjuf' => 7776,
+ 'nfyt' => 7777,
+ 'nsy' => 7778,
+ 'eib' => 7779,
+ 'muf_' => 7780,
+ 'fkthb' => 7781,
+ 't,f' => 7782,
+ 'htn_' => 7783,
+ 'ztn' => 7784,
+ '_ktj' => 7785,
+ 'dthj' => 7786,
+ 'vsik' => 7787,
+ 'jz,' => 7788,
+ '_,ht' => 7789,
+ '_afh' => 7790,
+ 'tvfnb' => 7791,
+ 'pj,' => 7792,
+ 'cgth' => 7793,
+ 'njdf_' => 7794,
+ '_cek' => 7795,
+ 'f,jnf' => 7796,
+ 'djlb' => 7797,
+ 'bpt' => 7798,
+ 'rfkf' => 7799,
+ 'htj' => 7800,
+ 'hjdyf' => 7801,
+ 'njkm' => 7802,
+ '_ubg' => 7803,
+ '_htcg' => 7804,
+ 'dw' => 7805,
+ 'plj' => 7806,
+ 'byrb' => 7807,
+ 'hsy' => 7808,
+ 'ctvt' => 7809,
+ '_gbcf' => 7810,
+ 'DT' => 7811,
+ 'fpe' => 7812,
+ 'le[' => 7813,
+ 'jkbcn' => 7814,
+ 'gktr' => 7815,
+ '\'yth' => 7816,
+ '_zh' => 7817,
+ 'fcct' => 7818,
+ 'dhtvz' => 7819,
+ 'tnth,' => 7820,
+ 'rfq' => 7821,
+ 'kfyt' => 7822,
+ 'htdjk' => 7823,
+ 'njl_' => 7824,
+ '_fhf' => 7825,
+ 'fuyb' => 7826,
+ 'rjkk' => 7827,
+ 'hfvb' => 7828,
+ 'htlyt' => 7829,
+ '_gj,' => 7830,
+ 'fpfn' => 7831,
+ 'tnbr' => 7832,
+ 'yf,' => 7833,
+ 'yb.' => 7834,
+ 'htub' => 7835,
+ 'ntvs' => 7836,
+ '_Ghf' => 7837,
+ '_re,' => 7838,
+ '_jlt' => 7839,
+ '_gj[' => 7840,
+ '_ha' => 7841,
+ 'BZ_' => 7842,
+ 'bgg' => 7843,
+ 'hif' => 7844,
+ 'Bk' => 7845,
+ 'bvs' => 7846,
+ 'e;,' => 7847,
+ '_cnb[' => 7848,
+ '<k' => 7849,
+ 'L;jy' => 7850,
+ 'bdyf' => 7851,
+ 'kjds' => 7852,
+ 'gfg' => 7853,
+ 'nthbf' => 7854,
+ 'nhfkm' => 7855,
+ '_yjz' => 7856,
+ '_[fy' => 7857,
+ '<jk' => 7858,
+ 'bhr' => 7859,
+ 'rflt' => 7860,
+ 'klf' => 7861,
+ 'mzyf' => 7862,
+ 'FV' => 7863,
+ 'vfhf' => 7864,
+ 'jnl' => 7865,
+ 'cfd' => 7866,
+ 'xbk' => 7867,
+ '_Rfk' => 7868,
+ 'Vfk' => 7869,
+ 'CRB' => 7870,
+ 'dhjgt' => 7871,
+ 'scn' => 7872,
+ '_cx' => 7873,
+ '{h' => 7874,
+ 'djx' => 7875,
+ ';yfz' => 7876,
+ 'ckfy' => 7877,
+ 'ce,' => 7878,
+ 'enm_' => 7879,
+ 'fnjkb' => 7880,
+ 'tcty' => 7881,
+ 'vv_' => 7882,
+ 'yb;' => 7883,
+ 'gjkr' => 7884,
+ 's;' => 7885,
+ 'mrbq' => 7886,
+ '_,kf' => 7887,
+ '_jlyj' => 7888,
+ '_hj;' => 7889,
+ '_\'a' => 7890,
+ 'Erh' => 7891,
+ 't^_' => 7892,
+ 'byjd_' => 7893,
+ 'juy' => 7894,
+ 'jhk' => 7895,
+ 'gtcyz' => 7896,
+ '_djkj' => 7897,
+ 'Dbrn' => 7898,
+ 'jyzn' => 7899,
+ 'jhe;t' => 7900,
+ 'j[hf' => 7901,
+ 'jz,h' => 7902,
+ 'fdtn' => 7903,
+ 'l;tq' => 7904,
+ 'nfnb' => 7905,
+ 'nbhjd' => 7906,
+ 'an_' => 7907,
+ 'Tr' => 7908,
+ 'fkz' => 7909,
+ 'tltkt' => 7910,
+ 'bzn' => 7911,
+ 'rjvb' => 7912,
+ 'rji' => 7913,
+ 'jbc[' => 7914,
+ 'jca' => 7915,
+ 'hvs_' => 7916,
+ 'cnhjb' => 7917,
+ 'xftn' => 7918,
+ 'sikt' => 7919,
+ 'mrjd' => 7920,
+ 'tvbz_' => 7921,
+ 'yuf_' => 7922,
+ 'jbc[j' => 7923,
+ 'hjbc[' => 7924,
+ 'ahbr' => 7925,
+ 'jdfnt' => 7926,
+ '[jy' => 7927,
+ 'ytx' => 7928,
+ 'jdhtv' => 7929,
+ 'nbfy' => 7930,
+ 'z^_' => 7931,
+ 'fkfy' => 7932,
+ 'dye' => 7933,
+ 'cnhfn' => 7934,
+ '_jhl' => 7935,
+ '_[elj' => 7936,
+ 'hfrj' => 7937,
+ 'xrj' => 7938,
+ '_yfu' => 7939,
+ 'dfhl' => 7940,
+ 'utyn' => 7941,
+ 'jkuj' => 7942,
+ 'jkmp' => 7943,
+ 'jyyst' => 7944,
+ 'gnj' => 7945,
+ 'geir' => 7946,
+ 'hjvs' => 7947,
+ 'njdc' => 7948,
+ '_fyy' => 7949,
+ 'dek' => 7950,
+ 'twrbq' => 7951,
+ 'bltj_' => 7952,
+ 'yenh' => 7953,
+ 'ndbz' => 7954,
+ 'sikty' => 7955,
+ '_djlj' => 7956,
+ 'fkmn' => 7957,
+ 'jbl' => 7958,
+ 'Hfc' => 7959,
+ 'fcm' => 7960,
+ 'tlk' => 7961,
+ 'tktpy' => 7962,
+ 'bpvf' => 7963,
+ 'keu' => 7964,
+ 'Ñ–n' => 7965,
+ '_gjhj' => 7966,
+ 'frtn' => 7967,
+ 'lfy_' => 7968,
+ 'nz_' => 7969,
+ 'erb_' => 7970,
+ '_Dbrn' => 7971,
+ '_L;jy' => 7972,
+ 'gfr' => 7973,
+ 'gt_' => 7974,
+ 'gbcn' => 7975,
+ 'ghj,' => 7976,
+ 'hbcf' => 7977,
+ 'cgtrn' => 7978,
+ 'egj' => 7979,
+ '_,tkf' => 7980,
+ 'trcn' => 7981,
+ 'ywep' => 7982,
+ 'cjx' => 7983,
+ '_dr' => 7984,
+ ';yfz_' => 7985,
+ 'nde' => 7986,
+ '_,bk' => 7987,
+ 'ublhj' => 7988,
+ 'vsc' => 7989,
+ 'ghjdj' => 7990,
+ 'mg' => 7991,
+ '_th' => 7992,
+ '_c[' => 7993,
+ 'Dbrnj' => 7994,
+ 'bckt' => 7995,
+ 'hrb_' => 7996,
+ '[yjk' => 7997,
+ 'wrfz' => 7998,
+ '{b' => 7999,
+ 'lrj' => 8000,
+ 'jhlt' => 8001,
+ 'hbcnf' => 8002,
+ 'c[j;' => 8003,
+ 'ldb;t' => 8004,
+ 'kcz' => 8005,
+ 'j,jl' => 8006,
+ 'efkmy' => 8007,
+ '_Tr' => 8008,
+ 'dbnf' => 8009,
+ ';tcnd' => 8010,
+ 'rjynh' => 8011,
+ 'z.' => 8012,
+ '_fe' => 8013,
+ '_id' => 8014,
+ 'tyyz' => 8015,
+ 'h^_' => 8016,
+ '_pfu' => 8017,
+ 'ukt' => 8018,
+ 'bxby' => 8019,
+ 'cbjy' => 8020,
+ ',jhyf' => 8021,
+ 'tktq_' => 8022,
+ 'vsikt' => 8023,
+ 'ntvs_' => 8024,
+ 'mrbq_' => 8025,
+ '_Rhfc' => 8026,
+ 't[yjk' => 8027,
+ 'rfhb' => 8028,
+ 'hfpv' => 8029,
+ '[yjkj' => 8030,
+ 'im_' => 8031,
+ '.obt_' => 8032,
+ '_:t' => 8033,
+ 'tajh' => 8034,
+ 'bckfd' => 8035,
+ 'jkmyb' => 8036,
+ 'hjlcr' => 8037,
+ 'cat' => 8038,
+ 'ehr' => 8039,
+ 'fan' => 8040,
+ ';tr' => 8041,
+ 'byby' => 8042,
+ 'yxb' => 8043,
+ 'fdcn' => 8044,
+ 'fhg' => 8045,
+ 'q[' => 8046,
+ 'rehc' => 8047,
+ 'yjz,' => 8048,
+ 'crk' => 8049,
+ '\'ythu' => 8050,
+ '_,bju' => 8051,
+ 'fyx' => 8052,
+ 'fntkb' => 8053,
+ 'tnjl_' => 8054,
+ 't[fy' => 8055,
+ 'ywtd' => 8056,
+ 'jyk' => 8057,
+ 'jhbc_' => 8058,
+ '-n' => 8059,
+ ',thy' => 8060,
+ 'ljx' => 8061,
+ 'j[hfy' => 8062,
+ 'jxyf' => 8063,
+ 'nbxy' => 8064,
+ 's,j' => 8065,
+ '\\_' => 8066,
+ '_k.,j' => 8067,
+ 'Dtkb' => 8068,
+ 'Vjy' => 8069,
+ 'fkmcr' => 8070,
+ 'fywep' => 8071,
+ 'bpyb' => 8072,
+ 'ynjd_' => 8073,
+ 'hyjq' => 8074,
+ 'mb_' => 8075,
+ '_Hfc' => 8076,
+ 'tyh' => 8077,
+ 'kbdf' => 8078,
+ 'kexi' => 8079,
+ 'tan' => 8080,
+ 'jye' => 8081,
+ 'jhjq' => 8082,
+ 'jnyb' => 8083,
+ '[elj;' => 8084,
+ '_jrh' => 8085,
+ 'FZ' => 8086,
+ 'fdjl_' => 8087,
+ 'fkkf' => 8088,
+ 'jph' => 8089,
+ 'nthfn' => 8090,
+ '_ltr' => 8091,
+ '_pfgf' => 8092,
+ '_yjz,' => 8093,
+ '_cj,j' => 8094,
+ 'fccr' => 8095,
+ ',ys' => 8096,
+ 'ptq_' => 8097,
+ 'yb._' => 8098,
+ 'yjz,h' => 8099,
+ 'ymz' => 8100,
+ 'hfa_' => 8101,
+ 'htcge' => 8102,
+ 'nhfr' => 8103,
+ 'ar' => 8104,
+ '[jr' => 8105,
+ '_her' => 8106,
+ 'tyty' => 8107,
+ 'rfp_' => 8108,
+ 'j,bkm' => 8109,
+ 'rfvty' => 8110,
+ 'gfhnb' => 8111,
+ '_<jk' => 8112,
+ '_{h' => 8113,
+ 'tlbwb' => 8114,
+ 'jkj;' => 8115,
+ 'hbnjh' => 8116,
+ 'ndbt' => 8117,
+ '_Bk' => 8118,
+ '_vfcc' => 8119,
+ 'lÑ–' => 8120,
+ 'btv_' => 8121,
+ 'bkby' => 8122,
+ 'bcrf' => 8123,
+ 'kkby' => 8124,
+ 'jhnb' => 8125,
+ 'hyjq_' => 8126,
+ 'CB' => 8127,
+ 'htvb' => 8128,
+ 'cjpl' => 8129,
+ 'nyj_' => 8130,
+ 'aab' => 8131,
+ 'thnj' => 8132,
+ 'jkt_' => 8133,
+ '_Vfk' => 8134,
+ '_Erh' => 8135,
+ 'tkfh' => 8136,
+ 'byfk' => 8137,
+ 'rjvv' => 8138,
+ 'kmuf_' => 8139,
+ 'yjdty' => 8140,
+ 'cnh_' => 8141,
+ 'nja' => 8142,
+ 'mth_' => 8143,
+ 'mib' => 8144,
+ '_ltq' => 8145,
+ '_l\'' => 8146,
+ 'fhbc' => 8147,
+ 'ujhf' => 8148,
+ 'bkjcj' => 8149,
+ 'hcndf' => 8150,
+ 'cjab' => 8151,
+ 'eity' => 8152,
+ '_fkb' => 8153,
+ '_dd' => 8154,
+ 'vjt' => 8155,
+ 'gjkz' => 8156,
+ 'xyjt' => 8157,
+ 'ig' => 8158,
+ '_tkt' => 8159,
+ 'pby_' => 8160,
+ 'fah' => 8161,
+ 'lek' => 8162,
+ 'thu_' => 8163,
+ 'ynfk' => 8164,
+ 'jk;' => 8165,
+ 'jhjq_' => 8166,
+ 'jxyfz' => 8167,
+ 'hfpy' => 8168,
+ 'hyju' => 8169,
+ 'afrn' => 8170,
+ 'ujnj' => 8171,
+ 'kbyr' => 8172,
+ 'gjl_' => 8173,
+ 'n[' => 8174,
+ 'ekk' => 8175,
+ '_<k' => 8176,
+ 'vfybb' => 8177,
+ 'vbyj' => 8178,
+ 'jhf,k' => 8179,
+ 'htkm' => 8180,
+ '_rjul' => 8181,
+ '_ghbd' => 8182,
+ 'bpyt' => 8183,
+ 'chf' => 8184,
+ 'cnjd_' => 8185,
+ '_ldb;' => 8186,
+ 'foty' => 8187,
+ 'dyz' => 8188,
+ 'pl_' => 8189,
+ 'bnfh' => 8190,
+ 'VT' => 8191,
+ 'JL' => 8192,
+ 'fylf_' => 8193,
+ 'ubgt' => 8194,
+ 'leyf' => 8195,
+ 'tckf' => 8196,
+ 'bjyyf' => 8197,
+ '\'hjg' => 8198,
+ '_cjpl' => 8199,
+ 'f,c' => 8200,
+ 'lytd' => 8201,
+ 'txyj' => 8202,
+ '_yjhv' => 8203,
+ '_jhe;' => 8204,
+ '_gtd' => 8205,
+ '_xtht' => 8206,
+ 'Gjh' => 8207,
+ 'pvf_' => 8208,
+ 'kjcja' => 8209,
+ 'jghtl' => 8210,
+ 'cfnt' => 8211,
+ 'ctvm' => 8212,
+ 'n&' => 8213,
+ 'zycrb' => 8214,
+ '_,jkt' => 8215,
+ 'fek' => 8216,
+ 'k.,jd' => 8217,
+ 'yt,' => 8218,
+ 'hvek' => 8219,
+ 'c[j;l' => 8220,
+ 'mzyf_' => 8221,
+ '_vt[' => 8222,
+ '_htdj' => 8223,
+ 'fybpv' => 8224,
+ 'wjd_' => 8225,
+ '_njg' => 8226,
+ 'jxm' => 8227,
+ '_ha_' => 8228,
+ 'tdfz' => 8229,
+ 'ktyys' => 8230,
+ 'kcz_' => 8231,
+ 'jujl' => 8232,
+ 'jktdf' => 8233,
+ 'gfhfn' => 8234,
+ 'cntvs' => 8235,
+ 'nbb_' => 8236,
+ 'nhjdf' => 8237,
+ '_buj' => 8238,
+ '_veh' => 8239,
+ '_cl' => 8240,
+ '_nhel' => 8241,
+ 'fyyst' => 8242,
+ 'fnby' => 8243,
+ 'lbn_' => 8244,
+ 'tj,' => 8245,
+ 'btyn' => 8246,
+ 'rtfy' => 8247,
+ 'jhd' => 8248,
+ 'jir' => 8249,
+ 'hecb_' => 8250,
+ 'cjplf' => 8251,
+ 'wrfz_' => 8252,
+ 'Bh' => 8253,
+ 'ekr' => 8254,
+ 'u&_' => 8255,
+ 'lcndj' => 8256,
+ 'tdei' => 8257,
+ 'v,t' => 8258,
+ 'vtht' => 8259,
+ 'yj;' => 8260,
+ 'jvgk' => 8261,
+ 'jcnhf' => 8262,
+ 'njdb' => 8263,
+ 'iby_' => 8264,
+ '_vjn' => 8265,
+ ':f' => 8266,
+ 'ljvf' => 8267,
+ 'ytgh' => 8268,
+ 'hjtyb' => 8269,
+ 'nhbz' => 8270,
+ '_dtn' => 8271,
+ '_ytg' => 8272,
+ '_ath' => 8273,
+ 'fyfnj' => 8274,
+ ',ec' => 8275,
+ 'ktnf' => 8276,
+ 'jlbnt' => 8277,
+ 'njyj' => 8278,
+ '_ghbr' => 8279,
+ ',bndf' => 8280,
+ 'tl;' => 8281,
+ 'pltk' => 8282,
+ 'rfpr' => 8283,
+ 'rjhf,' => 8284,
+ 'jndt' => 8285,
+ 'gbr' => 8286,
+ '_gtx' => 8287,
+ 'fycnd' => 8288,
+ 'vtyys' => 8289,
+ '_Dtkb' => 8290,
+ 'uey' => 8291,
+ 'kbn_' => 8292,
+ 'gjz' => 8293,
+ 'hnd' => 8294,
+ 'ctrc_' => 8295,
+ '_abkj' => 8296,
+ 'FZ_' => 8297,
+ 'ftdb' => 8298,
+ 'tdfz_' => 8299,
+ 'tlg' => 8300,
+ 'tynby' => 8301,
+ 'ryzp' => 8302,
+ 'vgkt' => 8303,
+ 'gfdk' => 8304,
+ 'nfybz' => 8305,
+ '_Vjy' => 8306,
+ '_ktn_' => 8307,
+ 'kjrj' => 8308,
+ 'yfkj' => 8309,
+ 'eyfh' => 8310,
+ ']_' => 8311,
+ 'mnb' => 8312,
+ 'ds,' => 8313,
+ 'tkbu' => 8314,
+ 'qnt' => 8315,
+ 'ker' => 8316,
+ 'hflbj' => 8317,
+ 'hjbn' => 8318,
+ 'cyst' => 8319,
+ 'xyjt_' => 8320,
+ '_vfhn' => 8321,
+ 'fnjv' => 8322,
+ 'djpl' => 8323,
+ 'bkkt' => 8324,
+ 'efy' => 8325,
+ 'fccj' => 8326,
+ 'fcns' => 8327,
+ 'dsg' => 8328,
+ 'rfgb' => 8329,
+ 'jcm' => 8330,
+ 'hfrn_' => 8331,
+ 'Vtn' => 8332,
+ 'ylhjv' => 8333,
+ 'jhvek' => 8334,
+ 'heu_' => 8335,
+ 'cthl' => 8336,
+ 'exy' => 8337,
+ 'Erhf' => 8338,
+ 'bljd' => 8339,
+ 'rfpfn' => 8340,
+ 'hnbyf' => 8341,
+ 'nhf[' => 8342,
+ 's,f' => 8343,
+ '_dhf' => 8344,
+ '_ldbu' => 8345,
+ '_yjv' => 8346,
+ 'futy' => 8347,
+ 'fyrb' => 8348,
+ 'ltnt' => 8349,
+ 'tlbyt' => 8350,
+ 'bnen' => 8351,
+ 'cyst_' => 8352,
+ 'svb' => 8353,
+ '_ryzp' => 8354,
+ '_hbv' => 8355,
+ 'k.xt' => 8356,
+ 'jpyfx' => 8357,
+ 'jvfyl' => 8358,
+ 'cnjhj' => 8359,
+ 'njhjd' => 8360,
+ '_Gjh' => 8361,
+ 'YT' => 8362,
+ 'ftdbx' => 8363,
+ 'ljuj' => 8364,
+ 'tzn' => 8365,
+ 'rj-' => 8366,
+ 'ktrc_' => 8367,
+ 'ylhf_' => 8368,
+ 'yw_' => 8369,
+ 'ee' => 8370,
+ '_lbd' => 8371,
+ 'tktct' => 8372,
+ ';bpyb' => 8373,
+ 'qf' => 8374,
+ 'yfxfk' => 8375,
+ 'jyx' => 8376,
+ 'htdf' => 8377,
+ 'nyji' => 8378,
+ 'neh_' => 8379,
+ 'ifk' => 8380,
+ '_jcj' => 8381,
+ 'ytdt' => 8382,
+ 'cnjg' => 8383,
+ 'fec' => 8384,
+ 'tyrf_' => 8385,
+ 'vkb' => 8386,
+ 'yj,' => 8387,
+ 'zybt' => 8388,
+ '_akf' => 8389,
+ 'fyrf_' => 8390,
+ 'tlh' => 8391,
+ 'tnbx' => 8392,
+ ';lfyc' => 8393,
+ 'bdyfz' => 8394,
+ 'njdcr' => 8395,
+ '_geir' => 8396,
+ 'cndbt' => 8397,
+ 'cekm' => 8398,
+ 'nyjit' => 8399,
+ 'Gjl' => 8400,
+ 'dbkb' => 8401,
+ 'lfh_' => 8402,
+ 'nfqcr' => 8403,
+ 'nxb' => 8404,
+ 'xyjq' => 8405,
+ 'rfpfy' => 8406,
+ 'ghtpb' => 8407,
+ 'cfy_' => 8408,
+ '_km' => 8409,
+ 'tkta' => 8410,
+ 'hlby' => 8411,
+ '_jnt' => 8412,
+ 'Jg' => 8413,
+ 'fkbpv' => 8414,
+ 'fabx' => 8415,
+ 'deir' => 8416,
+ 'thw' => 8417,
+ 'cfntk' => 8418,
+ 'cjky' => 8419,
+ 'afk' => 8420,
+ '\'hjgj' => 8421,
+ ',kjr' => 8422,
+ 'bvbhj' => 8423,
+ 'ghbc' => 8424,
+ 'nfwbz' => 8425,
+ 'ltq_' => 8426,
+ 'bwbz' => 8427,
+ 'rf[_' => 8428,
+ 'jyty' => 8429,
+ 'jytn' => 8430,
+ 'gecr' => 8431,
+ 'c,jhy' => 8432,
+ 'ubq_' => 8433,
+ 'rnhjy' => 8434,
+ 'vyju' => 8435,
+ 'ylbb' => 8436,
+ 'yxt' => 8437,
+ 'Vb[fb' => 8438,
+ ',cn' => 8439,
+ 'ujd_' => 8440,
+ 'ktyl' => 8441,
+ 'kbuf' => 8442,
+ 'hbwf' => 8443,
+ 'nbnen' => 8444,
+ 'nrhs' => 8445,
+ 'abkb' => 8446,
+ 'akjn' => 8447,
+ 'xyjq_' => 8448,
+ 'fkbcn' => 8449,
+ 'dtnj' => 8450,
+ 'tqh' => 8451,
+ 'bxtcn' => 8452,
+ 'jkjr' => 8453,
+ 'gb_' => 8454,
+ '_fcn' => 8455,
+ 'pkj' => 8456,
+ 'hvty' => 8457,
+ 'hjgf' => 8458,
+ '_ptk' => 8459,
+ 'thtg' => 8460,
+ 'jlfh' => 8461,
+ 'jkrj' => 8462,
+ 'nfvb' => 8463,
+ 'ndbz_' => 8464,
+ 'Rjyc' => 8465,
+ 'rtd' => 8466,
+ 'yf;' => 8467,
+ 'hfvf' => 8468,
+ 'fyby' => 8469,
+ 'vcrbq' => 8470,
+ 'gbhf' => 8471,
+ 'atrn' => 8472,
+ 'tycrf' => 8473,
+ 'vj;y' => 8474,
+ 'gg_' => 8475,
+ '_xtv_' => 8476,
+ '<hf' => 8477,
+ 'qcndb' => 8478,
+ 'yzpm' => 8479,
+ 'hcrbt' => 8480,
+ 'ehfd' => 8481,
+ '_cke;' => 8482,
+ 'prb' => 8483,
+ 'bjyyj' => 8484,
+ 'bht_' => 8485,
+ 'ktaj' => 8486,
+ 'jkkf' => 8487,
+ 'ewb' => 8488,
+ 'iv' => 8489,
+ 'JV' => 8490,
+ 'Cnt' => 8491,
+ 'f,e' => 8492,
+ 'jkjv' => 8493,
+ 'gtnt' => 8494,
+ 'h,t' => 8495,
+ 'njhjq' => 8496,
+ '_Bh' => 8497,
+ 'lx' => 8498,
+ 'tjuh' => 8499,
+ 'yre' => 8500,
+ 'jdkty' => 8501,
+ 'jhjlc' => 8502,
+ 'mvf_' => 8503,
+ 'fkv' => 8504,
+ 'fnb_' => 8505,
+ 'lfycr' => 8506,
+ ';bh' => 8507,
+ 'yjvth' => 8508,
+ 'ynthy' => 8509,
+ 'j;ybr' => 8510,
+ 'ht,t' => 8511,
+ 'njuj_' => 8512,
+ 'epj' => 8513,
+ '_zd' => 8514,
+ 'fvst' => 8515,
+ 'tqi' => 8516,
+ 'ccrfz' => 8517,
+ 'ef_' => 8518,
+ '_lju' => 8519,
+ 'fdyj' => 8520,
+ 'fls_' => 8521,
+ 'dkjd' => 8522,
+ 'ubt' => 8523,
+ 'tuty' => 8524,
+ 'tajy' => 8525,
+ 'tajhv' => 8526,
+ 'rfhj' => 8527,
+ 'hfabx' => 8528,
+ 'cyjc' => 8529,
+ '_Erhf' => 8530,
+ 'Vby' => 8531,
+ 'tpjy_' => 8532,
+ 'tyny' => 8533,
+ 'rjve' => 8534,
+ 'ktcth' => 8535,
+ 'k.c' => 8536,
+ 'hvby' => 8537,
+ 'cndbz' => 8538,
+ 'ijq' => 8539,
+ '_hfpv' => 8540,
+ '_ntf' => 8541,
+ 'fvst_' => 8542,
+ ';tyc' => 8543,
+ 'jcnjx' => 8544,
+ 'h[f' => 8545,
+ '[hb' => 8546,
+ '_\'l' => 8547,
+ 'FP' => 8548,
+ 'tkkf' => 8549,
+ 'bvth' => 8550,
+ 'yws_' => 8551,
+ '\'hb' => 8552,
+ '_ds,' => 8553,
+ '_vyj' => 8554,
+ 'lu' => 8555,
+ 'vbht' => 8556,
+ 'ecnhj' => 8557,
+ '_:f' => 8558,
+ 'Bv' => 8559,
+ 'thkb' => 8560,
+ 'krb_' => 8561,
+ 'gjctk' => 8562,
+ 'ht;b' => 8563,
+ 'nnj' => 8564,
+ 'evth' => 8565,
+ '_rjkk' => 8566,
+ 'fnmc' => 8567,
+ ',jdm' => 8568,
+ 'uybn' => 8569,
+ 'tcthb' => 8570,
+ 'bylhj' => 8571,
+ 'ri' => 8572,
+ 'kbxb' => 8573,
+ 'gjkmp' => 8574,
+ '&&' => 8575,
+ 'flty' => 8576,
+ 'ykfq' => 8577,
+ 'yjdfz' => 8578,
+ 'hfr_' => 8579,
+ '_Rjyc' => 8580,
+ '_Vtn' => 8581,
+ '_hjk' => 8582,
+ 'fdz' => 8583,
+ 'fyfkb' => 8584,
+ 'b[jk' => 8585,
+ 'yfps' => 8586,
+ 'ye.' => 8587,
+ 'jk\\' => 8588,
+ 'jywt' => 8589,
+ 'jatc' => 8590,
+ 'htc_' => 8591,
+ 'hbjl' => 8592,
+ 'hjnj' => 8593,
+ 'nhjbn' => 8594,
+ '_kexi' => 8595,
+ '_gjkr' => 8596,
+ '_ctvt' => 8597,
+ 'CJ' => 8598,
+ 'lbyf_' => 8599,
+ 'lbyty' => 8600,
+ 'bcnth' => 8601,
+ 'vtym' => 8602,
+ 'jue' => 8603,
+ 'hcrjq' => 8604,
+ 'ctkj_' => 8605,
+ 'abyf' => 8606,
+ '_lfh' => 8607,
+ '_br' => 8608,
+ 'fyutk' => 8609,
+ ',km' => 8610,
+ 'rp' => 8611,
+ 'kfhe' => 8612,
+ 'ylbb_' => 8613,
+ 'yjdr' => 8614,
+ 'jrtf' => 8615,
+ 'cb,b' => 8616,
+ 'cktly' => 8617,
+ '_gjz' => 8618,
+ 'uhfyb' => 8619,
+ 'taf' => 8620,
+ 'pfdtn' => 8621,
+ 'rfvb' => 8622,
+ 'nbyc' => 8623,
+ 'mnt' => 8624,
+ 'lyjq' => 8625,
+ 'vjnj' => 8626,
+ 'gjd_' => 8627,
+ '_hfd' => 8628,
+ 'fkkb' => 8629,
+ 'fkmz_' => 8630,
+ 'ufc' => 8631,
+ ';;' => 8632,
+ 'yfvb' => 8633,
+ 'htgj' => 8634,
+ 'hbpv' => 8635,
+ 'cnde' => 8636,
+ 'cnbf' => 8637,
+ 'nhbz_' => 8638,
+ '_gjl_' => 8639,
+ '_ce,' => 8640,
+ '_nthf' => 8641,
+ 'frnbd' => 8642,
+ 'fybxt' => 8643,
+ 'b,k' => 8644,
+ 'qysq' => 8645,
+ 'veyb' => 8646,
+ 'hth' => 8647,
+ '_ghj,' => 8648,
+ ',k.' => 8649,
+ 'dnjhj' => 8650,
+ 'tktr' => 8651,
+ 'jlt_' => 8652,
+ 'gjyc' => 8653,
+ 'cj.' => 8654,
+ '_Cnt' => 8655,
+ '_rjkt' => 8656,
+ 'kbyc' => 8657,
+ 'htlg' => 8658,
+ 'hrjdm' => 8659,
+ 'hhbn' => 8660,
+ '_jd' => 8661,
+ '_\'d' => 8662,
+ 'Gjc' => 8663,
+ 'CH_' => 8664,
+ 'brhj' => 8665,
+ 'bkc' => 8666,
+ 'rjvfy' => 8667,
+ 'cath' => 8668,
+ '.,jdm' => 8669,
+ '_Jg' => 8670,
+ 'rjdm_' => 8671,
+ 'kbr_' => 8672,
+ 'ybntk' => 8673,
+ 'jykf' => 8674,
+ 'jib' => 8675,
+ 'zybt_' => 8676,
+ 'Trf' => 8677,
+ 'Bj' => 8678,
+ ',v' => 8679,
+ 'hjdfn' => 8680,
+ 'njhy' => 8681,
+ '-l' => 8682,
+ '_frf' => 8683,
+ '_[jr' => 8684,
+ 'fdkjd' => 8685,
+ 'ylc' => 8686,
+ 'hbkk' => 8687,
+ '_cdb' => 8688,
+ 'Lty' => 8689,
+ 'frfn' => 8690,
+ 'jhcrj' => 8691,
+ 'athf' => 8692,
+ 'thfrn' => 8693,
+ 'jkr_' => 8694,
+ 'zob' => 8695,
+ '_jnl' => 8696,
+ 'lyjq_' => 8697,
+ 'ybws' => 8698,
+ 'jcnjz' => 8699,
+ 'gfnh' => 8700,
+ 'cbv_' => 8701,
+ 'nhfys' => 8702,
+ '_rfhk' => 8703,
+ 'flvb' => 8704,
+ 'f[fh' => 8705,
+ 'lfybt' => 8706,
+ 'tdu' => 8707,
+ 'mcndj' => 8708,
+ '_dye' => 8709,
+ '_pe' => 8710,
+ '_jnd' => 8711,
+ 'fabxt' => 8712,
+ 'ta_' => 8713,
+ 'jrtfy' => 8714,
+ 'cgtw' => 8715,
+ 'akb' => 8716,
+ '_e,b' => 8717,
+ 'CF' => 8718,
+ 'fkbyf' => 8719,
+ 'fybq' => 8720,
+ 'fybc' => 8721,
+ ',thu_' => 8722,
+ ',jq_' => 8723,
+ 'bnfn' => 8724,
+ 'hjds' => 8725,
+ 'nbu' => 8726,
+ 'as_' => 8727,
+ 'fge' => 8728,
+ 'tjhub' => 8729,
+ 'tccj' => 8730,
+ 'jnyji' => 8731,
+ 'gktrc' => 8732,
+ 'srj' => 8733,
+ 'Ñ–r' => 8734,
+ 'Dtkbr' => 8735,
+ 'Xb' => 8736,
+ 'fobn' => 8737,
+ ',cr' => 8738,
+ 'ltde' => 8739,
+ 'tlbn' => 8740,
+ 'pbh' => 8741,
+ 'vkz' => 8742,
+ 'gfybz' => 8743,
+ 'hbl_' => 8744,
+ 'hvjy' => 8745,
+ 'cdj,' => 8746,
+ '_Trf' => 8747,
+ '_cdf' => 8748,
+ 'bpyb_' => 8749,
+ 'htcnj' => 8750,
+ 'hjlt' => 8751,
+ 'xtu' => 8752,
+ 'xbd' => 8753,
+ '_hjcn' => 8754,
+ 'ujnjd' => 8755,
+ 'pp' => 8756,
+ 'kfny' => 8757,
+ 'jde' => 8758,
+ 'jrrt' => 8759,
+ 'gfhb' => 8760,
+ '_dsg' => 8761,
+ '_jyk' => 8762,
+ 'ubn' => 8763,
+ 'rjyw' => 8764,
+ 'hfyy' => 8765,
+ 'nhfc' => 8766,
+ '_ytj' => 8767,
+ '_ntfn' => 8768,
+ 'fycg' => 8769,
+ 'lfv_' => 8770,
+ 'tktaj' => 8771,
+ 'jvgkt' => 8772,
+ 'jnrh' => 8773,
+ 'j[b' => 8774,
+ 'ghbx' => 8775,
+ 'htyw' => 8776,
+ 'hbcf_' => 8777,
+ 'ndbt_' => 8778,
+ '.,b' => 8779,
+ '_Vby' => 8780,
+ 'fufy' => 8781,
+ 'th,f' => 8782,
+ 'vyjuj' => 8783,
+ 'jqcr' => 8784,
+ 'jhe;b' => 8785,
+ 'hfph' => 8786,
+ 'hbfkm' => 8787,
+ 'cgjc' => 8788,
+ 'fktyn' => 8789,
+ 'prf_' => 8790,
+ 'cxt' => 8791,
+ 'mnehf' => 8792,
+ 'mm' => 8793,
+ '\'' => 8794,
+ '_ytl' => 8795,
+ '_ecnh' => 8796,
+ 'Rfp' => 8797,
+ 'dtht' => 8798,
+ 'tznt' => 8799,
+ 'ghbz' => 8800,
+ 'nfg' => 8801,
+ '_Gjl' => 8802,
+ '_,fi' => 8803,
+ 'YF_' => 8804,
+ 'fltv' => 8805,
+ 'fybw' => 8806,
+ 'tkbub' => 8807,
+ 'kfhec' => 8808,
+ 'ktajy' => 8809,
+ 'ykfqy' => 8810,
+ 'jybv' => 8811,
+ 'fvtyn' => 8812,
+ 'tzntk' => 8813,
+ 'bkmys' => 8814,
+ 'qysq_' => 8815,
+ 'vtnhb' => 8816,
+ 'vbrf_' => 8817,
+ 'cdj,j' => 8818,
+ 'ntvfn' => 8819,
+ '_yfps' => 8820,
+ '_ctvm' => 8821,
+ 'Trfn' => 8822,
+ 'tjuhf' => 8823,
+ 'pfo' => 8824,
+ 'y;t' => 8825,
+ 'ney' => 8826,
+ 'ofl' => 8827,
+ '_ctkj' => 8828,
+ 'fhrb' => 8829,
+ 'lgh' => 8830,
+ 'tkmyb' => 8831,
+ 'kbnth' => 8832,
+ 'jks_' => 8833,
+ 'jylj' => 8834,
+ 'hjgs' => 8835,
+ 'ntktq' => 8836,
+ 'nbnt' => 8837,
+ 'sdft' => 8838,
+ '_n.' => 8839,
+ 'byrb_' => 8840,
+ 'rkby' => 8841,
+ 'vgktr' => 8842,
+ 'jyfc' => 8843,
+ 'gbcnj' => 8844,
+ '[[' => 8845,
+ 'm,f_' => 8846,
+ '_l;tq' => 8847,
+ 'ke,_' => 8848,
+ 'ycjy' => 8849,
+ 'cb[jk' => 8850,
+ 'cmv' => 8851,
+ 'tynhf' => 8852,
+ 'ktdcr' => 8853,
+ 'yyj_' => 8854,
+ 'gbqc' => 8855,
+ 'nhfy_' => 8856,
+ 'ekn' => 8857,
+ 'yne' => 8858,
+ 'cj.p' => 8859,
+ '_Lty' => 8860,
+ '_gbcn' => 8861,
+ 'LT' => 8862,
+ 'Xtv' => 8863,
+ 'tdcrf' => 8864,
+ 'bks_' => 8865,
+ 'kjof' => 8866,
+ 'hk_' => 8867,
+ 'nfhj' => 8868,
+ 'atlt' => 8869,
+ '_rfgb' => 8870,
+ 'fnmcz' => 8871,
+ 'thbjl' => 8872,
+ 'qvc' => 8873,
+ 'yfpsd' => 8874,
+ '_CC' => 8875,
+ '_,er' => 8876,
+ '_he,' => 8877,
+ 'vjcrj' => 8878,
+ 'ync' => 8879,
+ 'jfy' => 8880,
+ 'h,_' => 8881,
+ 'cnz' => 8882,
+ '_Trfn' => 8883,
+ 'Bcnj' => 8884,
+ 'Abkm' => 8885,
+ 'fgbnf' => 8886,
+ 'yat' => 8887,
+ 'j,thn' => 8888,
+ 'hyjuj' => 8889,
+ 'mybr_' => 8890,
+ '_,fp' => 8891,
+ '_ubv' => 8892,
+ '_ntg' => 8893,
+ 'tkfhe' => 8894,
+ '\'nb' => 8895,
+ '_yfnf' => 8896,
+ '_[bvb' => 8897,
+ 'Hjv' => 8898,
+ 'thtvt' => 8899,
+ 'jabk' => 8900,
+ 'hfq_' => 8901,
+ 'hty_' => 8902,
+ '_Bv' => 8903,
+ '_nfv' => 8904,
+ 'fgjk' => 8905,
+ 'trw' => 8906,
+ 'bfyc' => 8907,
+ 'kfnm' => 8908,
+ 'vt[f' => 8909,
+ 'jhec' => 8910,
+ 'cef' => 8911,
+ '[jkju' => 8912,
+ '_rjht' => 8913,
+ '_jykf' => 8914,
+ '_jght' => 8915,
+ 'bntr' => 8916,
+ 'rk.xt' => 8917,
+ 'hfyn' => 8918,
+ 'm^' => 8919,
+ 'zl_' => 8920,
+ '_,f,' => 8921,
+ '_ljcn' => 8922,
+ ',k_' => 8923,
+ 'ldf' => 8924,
+ 'jhbx' => 8925,
+ 'gbnt' => 8926,
+ 'hfycg' => 8927,
+ 'hjle' => 8928,
+ 'hwb' => 8929,
+ 'eptq' => 8930,
+ 'eyn' => 8931,
+ '_Gjc' => 8932,
+ 'Tdh' => 8933,
+ 'dfu' => 8934,
+ 'lybr_' => 8935,
+ 'htl_' => 8936,
+ 't-' => 8937,
+ 'tkmv' => 8938,
+ 'hytn' => 8939,
+ 'ijq_' => 8940,
+ 'fyz' => 8941,
+ 'dbkf' => 8942,
+ 'bfkb' => 8943,
+ 'bgb' => 8944,
+ 'bwbz_' => 8945,
+ 'rbcnf' => 8946,
+ 'r\'' => 8947,
+ '_GJ' => 8948,
+ '_Xtv' => 8949,
+ '_yth' => 8950,
+ 'fqcrb' => 8951,
+ 'lt;l' => 8952,
+ ';yt' => 8953,
+ 'bdi' => 8954,
+ 'vfkb' => 8955,
+ 'gjld' => 8956,
+ 'erw' => 8957,
+ '_ukfd' => 8958,
+ '_lfk' => 8959,
+ ',ft' => 8960,
+ 'uyf' => 8961,
+ 'b[jkj' => 8962,
+ 'ye._' => 8963,
+ 'hfnt' => 8964,
+ 'cnbfy' => 8965,
+ 'c.' => 8966,
+ 'ntkta' => 8967,
+ 'ib[_' => 8968,
+ '_Abkm' => 8969,
+ 'fkbpf' => 8970,
+ 'ltzn' => 8971,
+ 'bybw' => 8972,
+ 'gbqcr' => 8973,
+ 'gjycr' => 8974,
+ '_vjhc' => 8975,
+ '_cbh' => 8976,
+ 'f;f' => 8977,
+ 'fnh_' => 8978,
+ ',en' => 8979,
+ 'lfnt' => 8980,
+ 'pfc' => 8981,
+ 'bnhj' => 8982,
+ 'k-' => 8983,
+ 'yfr_' => 8984,
+ 'gjuj' => 8985,
+ 'hjab' => 8986,
+ 'hnh' => 8987,
+ 'mzv' => 8988,
+ '.u' => 8989,
+ '_yjx' => 8990,
+ 'bxyjc' => 8991,
+ 'vjkjl' => 8992,
+ 'f,hb' => 8993,
+ 'fccf_' => 8994,
+ ',jhb' => 8995,
+ 'llb' => 8996,
+ 'jhb_' => 8997,
+ 'jxrb_' => 8998,
+ 'eyu' => 8999,
+ 'eh,' => 9000,
+ 'CCH' => 9001,
+ 'lbx' => 9002,
+ 'tcz_' => 9003,
+ 'kbyj' => 9004,
+ 'ynh_' => 9005,
+ 'atht' => 9006,
+ '_Xb' => 9007,
+ 'tccf_' => 9008,
+ 'pfob' => 9009,
+ 'vysq' => 9010,
+ 'ytvt' => 9011,
+ 'gjxtv' => 9012,
+ 'ntqy' => 9013,
+ 'ntgk' => 9014,
+ 'ep_' => 9015,
+ '_RF' => 9016,
+ 'ltdei' => 9017,
+ 'kfnj' => 9018,
+ 'jhvs' => 9019,
+ '_tdu' => 9020,
+ '_v\'' => 9021,
+ '_yfk' => 9022,
+ 'lcndf' => 9023,
+ 'hjgjk' => 9024,
+ 'cnjb' => 9025,
+ 'ih' => 9026,
+ '_rfd' => 9027,
+ 'lrb_' => 9028,
+ 'kjyb' => 9029,
+ 'kmnb' => 9030,
+ 'jgjkm' => 9031,
+ 'gj,t' => 9032,
+ 'hjgs_' => 9033,
+ 'ncrbt' => 9034,
+ 'eyfhj' => 9035,
+ 'atlth' => 9036,
+ 'iyz' => 9037,
+ 'fj_' => 9038,
+ 'ubh' => 9039,
+ 'yfyc' => 9040,
+ 'itcnd' => 9041,
+ '_F_' => 9042,
+ 'Dfkt' => 9043,
+ 'Trfnt' => 9044,
+ 'lfu' => 9045,
+ 'rrf' => 9046,
+ 'kbhj' => 9047,
+ 'vx' => 9048,
+ 'jhvfn' => 9049,
+ '_{b' => 9050,
+ 'tfr' => 9051,
+ 'tubg' => 9052,
+ 'bckty' => 9053,
+ 'jnyjc' => 9054,
+ 'epc' => 9055,
+ 'ajhve' => 9056,
+ '.r_' => 9057,
+ '_cgtw' => 9058,
+ 'thhbn' => 9059,
+ 'hfyr' => 9060,
+ '_Bcnj' => 9061,
+ 'Pj' => 9062,
+ 'lth;f' => 9063,
+ 'tkbrb' => 9064,
+ ';m' => 9065,
+ 'bc[j;' => 9066,
+ 'vysq_' => 9067,
+ 'httd' => 9068,
+ '_Q' => 9069,
+ '_ltde' => 9070,
+ 'ple' => 9071,
+ 'jykfq' => 9072,
+ 'gjrf' => 9073,
+ '_l;b' => 9074,
+ 'fg_' => 9075,
+ 'lbq_' => 9076,
+ ';ley' => 9077,
+ 'ytnf' => 9078,
+ 'njvfn' => 9079,
+ 'e.ob' => 9080,
+ 'skj' => 9081,
+ '_<hf' => 9082,
+ '_Hjv' => 9083,
+ '_dbrb' => 9084,
+ '_cfq' => 9085,
+ 'jofl' => 9086,
+ 'hjatc' => 9087,
+ '_yta' => 9088,
+ 'uby_' => 9089,
+ 'rktn' => 9090,
+ 'jl;' => 9091,
+ 'jrjd' => 9092,
+ 'jkbx' => 9093,
+ 'hjcnj' => 9094,
+ '_,ek' => 9095,
+ 'Rfn' => 9096,
+ 'fylhf' => 9097,
+ 'ltznt' => 9098,
+ 'cb,bh' => 9099,
+ 'Rfy' => 9100,
+ 'jkc' => 9101,
+ 'hfrt' => 9102,
+ 'nbyr' => 9103,
+ '_dÑ–' => 9104,
+ 'f,kb' => 9105,
+ ',th_' => 9106,
+ 't[fyb' => 9107,
+ 'j,jhj' => 9108,
+ 'cjj' => 9109,
+ 'e[jd' => 9110,
+ 'xtr' => 9111,
+ '_Dfkt' => 9112,
+ '_Rfp' => 9113,
+ '_akjn' => 9114,
+ 'fhnj' => 9115,
+ 'kfyf' => 9116,
+ 'kbk' => 9117,
+ 'xthyj' => 9118,
+ '_,kj' => 9119,
+ '_lbyf' => 9120,
+ '_vfv' => 9121,
+ 't;ley' => 9122,
+ ';tqv' => 9123,
+ 'byfv' => 9124,
+ 'rjvgk' => 9125,
+ 'ybhj' => 9126,
+ 'jckj' => 9127,
+ '/_' => 9128,
+ 'JN' => 9129,
+ 'leyfh' => 9130,
+ 'tktyf' => 9131,
+ 'bjc' => 9132,
+ 'qx' => 9133,
+ 'ven' => 9134,
+ 'ghtlg' => 9135,
+ 'htw_' => 9136,
+ 'crt_' => 9137,
+ 'zyjd' => 9138,
+ 'fybq_' => 9139,
+ 'vfcn' => 9140,
+ 'ywf' => 9141,
+ 'htyn' => 9142,
+ 'nfh_' => 9143,
+ '_rjvb' => 9144,
+ 'bpym' => 9145,
+ 'epcr' => 9146,
+ 'mijq' => 9147,
+ '_Tdh' => 9148,
+ 'fpby' => 9149,
+ ';leyf' => 9150,
+ 'bcfyb' => 9151,
+ 'kbp_' => 9152,
+ 'vfuyb' => 9153,
+ 'yuhf' => 9154,
+ 'jltkm' => 9155,
+ 'jpz' => 9156,
+ 'hjlyj' => 9157,
+ 'hhbnj' => 9158,
+ 'cey' => 9159,
+ 'pyfy' => 9160,
+ 'rbtd' => 9161,
+ 'jljhj' => 9162,
+ 'gthbj' => 9163,
+ 'hvfy_' => 9164,
+ 'helj' => 9165,
+ 'zyr' => 9166,
+ '_hj;l' => 9167,
+ '"y' => 9168,
+ 'fcny' => 9169,
+ 'tkbrf' => 9170,
+ 'rg' => 9171,
+ 'gj;' => 9172,
+ 'ntxt' => 9173,
+ 'evf_' => 9174,
+ '_D&' => 9175,
+ '_pjy' => 9176,
+ '_rjyw' => 9177,
+ 'bcfnt' => 9178,
+ 'ktyj' => 9179,
+ 'yjcb' => 9180,
+ 'nfyc' => 9181,
+ 'e[_' => 9182,
+ 'abkjc' => 9183,
+ '_,_' => 9184,
+ 'fkkt' => 9185,
+ 'fynjy' => 9186,
+ 'kf[' => 9187,
+ 'vjq_' => 9188,
+ 'jhbq' => 9189,
+ 'hfyj' => 9190,
+ '_kfn' => 9191,
+ '_kbnt' => 9192,
+ '_jnrh' => 9193,
+ '_htub' => 9194,
+ 'fyrn' => 9195,
+ 'dyjc' => 9196,
+ 'uÑ–' => 9197,
+ 'tdut' => 9198,
+ 'tkkb' => 9199,
+ 'kthbq' => 9200,
+ 'kbrb_' => 9201,
+ 'j,tl' => 9202,
+ 'hbzn' => 9203,
+ 'nb[j' => 9204,
+ '_tub' => 9205,
+ 'fyty' => 9206,
+ 'udf' => 9207,
+ 'uyj' => 9208,
+ 'thg' => 9209,
+ 'jhjcn' => 9210,
+ 'hfdt' => 9211,
+ '_eck' => 9212,
+ '_.y' => 9213,
+ 'fkbb' => 9214,
+ 'lthy' => 9215,
+ 'kfytn' => 9216,
+ 'vfycr' => 9217,
+ 'yfi' => 9218,
+ 'gj[j' => 9219,
+ 'htit' => 9220,
+ '_Bj' => 9221,
+ 'Hfp' => 9222,
+ 'Cjk' => 9223,
+ 'f,tk' => 9224,
+ 'lev' => 9225,
+ 'tity' => 9226,
+ 'yec' => 9227,
+ 'jynj' => 9228,
+ 'gÑ–' => 9229,
+ '_ckt' => 9230,
+ 'dfk_' => 9231,
+ 'ue,' => 9232,
+ 'kftdb' => 9233,
+ 'k.lb' => 9234,
+ 'k\\n' => 9235,
+ 'vbyt' => 9236,
+ 'vept' => 9237,
+ 'cfyn' => 9238,
+ '_jrt' => 9239,
+ '_ghbc' => 9240,
+ ',by_' => 9241,
+ ';bt_' => 9242,
+ 'rfltv' => 9243,
+ 'Dc' => 9244,
+ 'TR' => 9245,
+ 'dhjgs' => 9246,
+ 'trnhb' => 9247,
+ 'y&' => 9248,
+ 'nfhy' => 9249,
+ 'ecm' => 9250,
+ 'atcc' => 9251,
+ 'shm' => 9252,
+ 'mijq_' => 9253,
+ '_rf,' => 9254,
+ 'bdbp' => 9255,
+ 'bcrb' => 9256,
+ 'kmijq' => 9257,
+ 'fnfy' => 9258,
+ 'rfrbt' => 9259,
+ 'rep' => 9260,
+ 'kjofl' => 9261,
+ 'ycgj' => 9262,
+ 'yxf' => 9263,
+ 'svb_' => 9264,
+ '.xty' => 9265,
+ '_\'yt' => 9266,
+ 'dbfr' => 9267,
+ 'nab' => 9268,
+ '_hfph' => 9269,
+ 'bwrb' => 9270,
+ 'jcf_' => 9271,
+ 'gfe' => 9272,
+ 'hjdjl' => 9273,
+ 'nbycr' => 9274,
+ '.i' => 9275,
+ '-f' => 9276,
+ '_tdut' => 9277,
+ '_cthl' => 9278,
+ 'fyyfz' => 9279,
+ ',km_' => 9280,
+ 'juhfl' => 9281,
+ 'jvjy' => 9282,
+ 'ckjdb' => 9283,
+ 'eks' => 9284,
+ '[fy_' => 9285,
+ '[ybr' => 9286,
+ '_Rfy' => 9287,
+ '_gfg' => 9288,
+ 'Zr' => 9289,
+ 'yfer' => 9290,
+ 'jbnt' => 9291,
+ 'jnjhs' => 9292,
+ 'gjkj;' => 9293,
+ 'hsk' => 9294,
+ 'cjt' => 9295,
+ '_ktjy' => 9296,
+ '_cjky' => 9297,
+ 'Vfy' => 9298,
+ ',jdm_' => 9299,
+ 'tnjd_' => 9300,
+ 'bhjdr' => 9301,
+ 'rtdb' => 9302,
+ 'vjo' => 9303,
+ 'jkkb' => 9304,
+ 'hkfy' => 9305,
+ 'njxr' => 9306,
+ 'dfkth' => 9307,
+ 'p,t' => 9308,
+ 'jhfy' => 9309,
+ '_vz' => 9310,
+ 'F&_' => 9311,
+ 'fvfy' => 9312,
+ 't[ybr' => 9313,
+ 'kfu_' => 9314,
+ 'nhfl' => 9315,
+ 'xk' => 9316,
+ 'Ñ–cn' => 9317,
+ '_Rfn' => 9318,
+ '_ljvf' => 9319,
+ 'B&' => 9320,
+ 'Rhfcy' => 9321,
+ 'uke' => 9322,
+ 'lfntk' => 9323,
+ 'tduty' => 9324,
+ 'bgtl' => 9325,
+ 'vvey' => 9326,
+ 'vehf' => 9327,
+ 'jhuj' => 9328,
+ 'nty_' => 9329,
+ '_flv' => 9330,
+ '_djj' => 9331,
+ ';tycr' => 9332,
+ 'vtyns' => 9333,
+ 'cdznj' => 9334,
+ 'cgjcj' => 9335,
+ 'zxt' => 9336,
+ '_yfxf' => 9337,
+ 'fhrf_' => 9338,
+ 'dtw_' => 9339,
+ 'bgs' => 9340,
+ 'cyjcn' => 9341,
+ 'fyrjd' => 9342,
+ 'tdeir' => 9343,
+ 'v,j' => 9344,
+ 'yg' => 9345,
+ 'hmz' => 9346,
+ 'cntq' => 9347,
+ 'sk_' => 9348,
+ '_dto' => 9349,
+ '_ntr' => 9350,
+ 'fds_' => 9351,
+ 'fhvf' => 9352,
+ 'hjls' => 9353,
+ '[bnt' => 9354,
+ '_dtl' => 9355,
+ '_cnbk' => 9356,
+ '_[hj' => 9357,
+ 'yls' => 9358,
+ 'jkbvg' => 9359,
+ 'CT' => 9360,
+ 'Ctv' => 9361,
+ 'fntv' => 9362,
+ 'bnbrf' => 9363,
+ 'kp' => 9364,
+ 'yfgh' => 9365,
+ 'yue' => 9366,
+ 'jbntk' => 9367,
+ '_,fr' => 9368,
+ 'lfr' => 9369,
+ 'rctt' => 9370,
+ 'h&' => 9371,
+ 'xtyy' => 9372,
+ '_ltz' => 9373,
+ '_kbw' => 9374,
+ 'fnmzy' => 9375,
+ 'dbyj' => 9376,
+ 'trne' => 9377,
+ 'ypb' => 9378,
+ 'yrjd_' => 9379,
+ 'ghbzn' => 9380,
+ 'hfcb' => 9381,
+ '_ht;' => 9382,
+ 'FD' => 9383,
+ 'Abkmv' => 9384,
+ 'kmg' => 9385,
+ 'fckt' => 9386,
+ 'byuh' => 9387,
+ 'ki' => 9388,
+ 'jhvs_' => 9389,
+ 's,jh' => 9390,
+ '_tubg' => 9391,
+ 'Cby' => 9392,
+ 'ltrc_' => 9393,
+ 'trwb' => 9394,
+ 'bcnbf' => 9395,
+ 'ktny' => 9396,
+ 'vfrcb' => 9397,
+ 'j,hb' => 9398,
+ 'gbz' => 9399,
+ 'ctht' => 9400,
+ 'enc' => 9401,
+ 'tkjh' => 9402,
+ 'tvkt' => 9403,
+ 'tymr' => 9404,
+ 'vtyj' => 9405,
+ 'jkbr' => 9406,
+ 'gfhr_' => 9407,
+ 'nec' => 9408,
+ '[fn' => 9409,
+ '_bujh' => 9410,
+ '_gj,t' => 9411,
+ 'fktc' => 9412,
+ 'f[jd' => 9413,
+ 'ltg' => 9414,
+ 'trctt' => 9415,
+ 'bkbg' => 9416,
+ 'qvf' => 9417,
+ 'ktnr' => 9418,
+ 'jcny' => 9419,
+ 'jwty' => 9420,
+ 'gw' => 9421,
+ 'eptq_' => 9422,
+ '_Pj' => 9423,
+ 'fkbb_' => 9424,
+ 'fycgj' => 9425,
+ 'fhb;' => 9426,
+ 'dyjq' => 9427,
+ 'bfrf' => 9428,
+ 'vti' => 9429,
+ 'jlt;' => 9430,
+ 'jcnjd' => 9431,
+ '_vbh_' => 9432,
+ '_htx' => 9433,
+ '{fh' => 9434,
+ 'dkfc' => 9435,
+ 'thjy' => 9436,
+ 'pht' => 9437,
+ 'kfg' => 9438,
+ 'kbhjd' => 9439,
+ 'vfyf' => 9440,
+ 'jtyys' => 9441,
+ 'crfh' => 9442,
+ 'cyb_' => 9443,
+ 'ehfk' => 9444,
+ 'wthrj' => 9445,
+ 'xib' => 9446,
+ '_Hfp' => 9447,
+ 'brbq' => 9448,
+ 'bnbz' => 9449,
+ 'jnrhs' => 9450,
+ 'hns_' => 9451,
+ 'hec_' => 9452,
+ 'h[bn' => 9453,
+ 'fltvb' => 9454,
+ 'lhjdb' => 9455,
+ 'tgkj' => 9456,
+ 'rel' => 9457,
+ 'krfy' => 9458,
+ '_vept' => 9459,
+ '_yfer' => 9460,
+ '_jkbv' => 9461,
+ 'Ahfyw' => 9462,
+ 'fhbn' => 9463,
+ 'tkrj' => 9464,
+ 'pdtc' => 9465,
+ 'ktrf' => 9466,
+ 'ghjr' => 9467,
+ 'hbqc' => 9468,
+ 'dyjcn' => 9469,
+ 'k.xty' => 9470,
+ 'jgkf' => 9471,
+ 'exib' => 9472,
+ 'tnbxt' => 9473,
+ 'kbo' => 9474,
+ 'kei' => 9475,
+ 'vfhbz' => 9476,
+ 'vzy' => 9477,
+ '_Dc' => 9478,
+ '_Ctv' => 9479,
+ '_dek' => 9480,
+ 'tqvc' => 9481,
+ 'tvtw' => 9482,
+ 'bub_' => 9483,
+ 'byrf_' => 9484,
+ 'bah' => 9485,
+ 'rfnj' => 9486,
+ 'jym' => 9487,
+ 'jxyb' => 9488,
+ 'nthhb' => 9489,
+ 'nhb_' => 9490,
+ 'xbyf' => 9491,
+ '\'gb' => 9492,
+ 'bvjy' => 9493,
+ 'bxyf' => 9494,
+ 'dyjq_' => 9495,
+ 'l;e' => 9496,
+ 'leh' => 9497,
+ 'ktlyb' => 9498,
+ 'jdrb' => 9499,
+ 'gktyb' => 9500,
+ 'hfyl' => 9501,
+ 'hbywb' => 9502,
+ 'm,t' => 9503,
+ '.lb_' => 9504,
+ 'zpfy' => 9505,
+ '_rth' => 9506,
+ '_jcj,' => 9507,
+ 'CCH_' => 9508,
+ ',he' => 9509,
+ 'dthb' => 9510,
+ 'lghb' => 9511,
+ 'bpvf_' => 9512,
+ 'evb' => 9513,
+ 'fy-' => 9514,
+ 'fyyb' => 9515,
+ 'f[n' => 9516,
+ 'ltnc' => 9517,
+ 'ycgjh' => 9518,
+ 'hjyf_' => 9519,
+ 'hjnf' => 9520,
+ 'njgj' => 9521,
+ 'erwb' => 9522,
+ 'obyf' => 9523,
+ '_vbc' => 9524,
+ 'JR' => 9525,
+ 'Gtht' => 9526,
+ 'fybn' => 9527,
+ 'lef' => 9528,
+ 'bpym_' => 9529,
+ 'cj,f' => 9530,
+ 'ntrc' => 9531,
+ 'xer' => 9532,
+ '_gj[j' => 9533,
+ 'thdb' => 9534,
+ 't.' => 9535,
+ 'hfot' => 9536,
+ '_rjvv' => 9537,
+ 'Tdu' => 9538,
+ 'fgbc' => 9539,
+ 'f\'hjg' => 9540,
+ ',rf' => 9541,
+ 'dhb' => 9542,
+ 'ke;,' => 9543,
+ 'jyjc' => 9544,
+ 'ghtcc' => 9545,
+ 'ccnf' => 9546,
+ 'ccs' => 9547,
+ 'nhfyf' => 9548,
+ '_elf' => 9549,
+ 'utt' => 9550,
+ 'lyjt' => 9551,
+ 'qlt' => 9552,
+ 'cnjq' => 9553,
+ 'nlt' => 9554,
+ 'nbdyf' => 9555,
+ '\\yys' => 9556,
+ '_"y' => 9557,
+ 'LB' => 9558,
+ 'frfl' => 9559,
+ 'tjkj' => 9560,
+ 'thhj' => 9561,
+ 'pybr' => 9562,
+ 'bpl' => 9563,
+ 'rwbj' => 9564,
+ 'kfc_' => 9565,
+ 'gtxt' => 9566,
+ 'hbqcr' => 9567,
+ 'hb[_' => 9568,
+ 'hjljd' => 9569,
+ '<_' => 9570,
+ 'Jr' => 9571,
+ 'Ae' => 9572,
+ 'ubcn' => 9573,
+ 'txfn' => 9574,
+ 'vbkf' => 9575,
+ 'gkfny' => 9576,
+ 'nhjv' => 9577,
+ 'flm_' => 9578,
+ ',fhf' => 9579,
+ 'dty_' => 9580,
+ 'dbq' => 9581,
+ 'ufq' => 9582,
+ 'lbcr' => 9583,
+ 'tywbz' => 9584,
+ 'bnbz_' => 9585,
+ 'ctc' => 9586,
+ 'ehe' => 9587,
+ 'afn' => 9588,
+ '_ltzn' => 9589,
+ '_ecnf' => 9590,
+ 'djlbn' => 9591,
+ 'thc_' => 9592,
+ 'bpyf' => 9593,
+ 'bvjd_' => 9594,
+ 'qyb' => 9595,
+ 'rfgbn' => 9596,
+ 'rbnfq' => 9597,
+ 'kfe' => 9598,
+ 'fdfh' => 9599,
+ 'pfobn' => 9600,
+ 'rnjd' => 9601,
+ 'rnhbc' => 9602,
+ 'kfvt' => 9603,
+ 'vjv' => 9604,
+ 'ybws_' => 9605,
+ 'gfcyj' => 9606,
+ 'htxt' => 9607,
+ 'h[bnt' => 9608,
+ 'cck' => 9609,
+ 'ntybz' => 9610,
+ 'xtuj' => 9611,
+ '_jrtf' => 9612,
+ 'RBQ' => 9613,
+ 'fpvt' => 9614,
+ 'djls' => 9615,
+ 'ntkz_' => 9616,
+ '_Cby' => 9617,
+ '_vec' => 9618,
+ '"h' => 9619,
+ 'thfk_' => 9620,
+ 'rke,_' => 9621,
+ 'jxm_' => 9622,
+ 'htyf' => 9623,
+ 'nfnf' => 9624,
+ '_atlt' => 9625,
+ 'fyh' => 9626,
+ 'fhkf' => 9627,
+ 'dyen' => 9628,
+ 'ujhy' => 9629,
+ 'rnz' => 9630,
+ 'vt[fy' => 9631,
+ 'jyl_' => 9632,
+ 'ghjvs' => 9633,
+ 'cjdh' => 9634,
+ 'nfne' => 9635,
+ '[bntr' => 9636,
+ '_Tdu' => 9637,
+ '_kbx' => 9638,
+ '{t' => 9639,
+ 'l;fy' => 9640,
+ 'rwbjy' => 9641,
+ 'hj,k' => 9642,
+ 'nc_' => 9643,
+ 'nzy' => 9644,
+ 'e;f' => 9645,
+ '-,' => 9646,
+ '_Cjk' => 9647,
+ 'V&' => 9648,
+ 'qrb' => 9649,
+ 'kfdb' => 9650,
+ 'kjc_' => 9651,
+ 'kmvj' => 9652,
+ 'v\\' => 9653,
+ '_bnf' => 9654,
+ '_aht' => 9655,
+ 'tynh_' => 9656,
+ 'kjq' => 9657,
+ 'jyznb' => 9658,
+ 'cfvsq' => 9659,
+ 'nhz' => 9660,
+ 'tycrj' => 9661,
+ 'bgs_' => 9662,
+ 'rkbv' => 9663,
+ 'rcttd' => 9664,
+ 'kyb' => 9665,
+ 'ynjy_' => 9666,
+ 'hfoty' => 9667,
+ 'tnhf_' => 9668,
+ 'hnb_' => 9669,
+ 'eotc' => 9670,
+ '_hti' => 9671,
+ 'fhrt' => 9672,
+ 'utyy' => 9673,
+ 'bntrn' => 9674,
+ 'Ufk' => 9675,
+ 'dyenh' => 9676,
+ 'bl;' => 9677,
+ 'yzpm_' => 9678,
+ 'htrj' => 9679,
+ 'cj,jh' => 9680,
+ 'cjg' => 9681,
+ 'eny' => 9682,
+ '_htkb' => 9683,
+ 'plf_' => 9684,
+ 'rbk' => 9685,
+ 'nabk' => 9686,
+ '_dyen' => 9687,
+ '_rji' => 9688,
+ '_afrn' => 9689,
+ 'fyfk_' => 9690,
+ '_l_' => 9691,
+ '_gjld' => 9692,
+ '_zl' => 9693,
+ 'PF' => 9694,
+ 'fdj_' => 9695,
+ 'fbyf' => 9696,
+ 'fcf_' => 9697,
+ 'ytan' => 9698,
+ 'yti' => 9699,
+ 'ywbg' => 9700,
+ 'jccn' => 9701,
+ 'hj,t' => 9702,
+ 'heit' => 9703,
+ 'eotcn' => 9704,
+ 'xfcnb' => 9705,
+ 'iktyy' => 9706,
+ '_ntgk' => 9707,
+ '_wtk' => 9708,
+ '_s' => 9709,
+ 'kfyn' => 9710,
+ 'ybhjd' => 9711,
+ 'yjdsq' => 9712,
+ 'hfcr' => 9713,
+ 'nthvb' => 9714,
+ 'm^_' => 9715,
+ '_nty' => 9716,
+ 'UF' => 9717,
+ 'RC' => 9718,
+ 'f[vf' => 9719,
+ 'tfnh_' => 9720,
+ 'tls' => 9721,
+ 'vbcc' => 9722,
+ 'yfrj' => 9723,
+ 'jvgj' => 9724,
+ 'jgjkb' => 9725,
+ 'xx' => 9726,
+ '_jrn' => 9727,
+ '_gjuj' => 9728,
+ 'Rfv' => 9729,
+ 'fbyc' => 9730,
+ 'le,' => 9731,
+ 'tht,' => 9732,
+ 'pth_' => 9733,
+ 'bpfd' => 9734,
+ 'qg' => 9735,
+ 'ru' => 9736,
+ 'yak' => 9737,
+ 'jnc' => 9738,
+ 'hf[_' => 9739,
+ 'epy' => 9740,
+ 'xbnf' => 9741,
+ '_{fh' => 9742,
+ 'Bdfy_' => 9743,
+ ',ftd' => 9744,
+ ',yb' => 9745,
+ 'd\\' => 9746,
+ 'lde' => 9747,
+ 't,b' => 9748,
+ 'rdfh' => 9749,
+ 'kst' => 9750,
+ 'cfhf' => 9751,
+ 'e,jr' => 9752,
+ '.nc' => 9753,
+ '+' => 9754,
+ 'rheg' => 9755,
+ '[jlbn' => 9756,
+ '_jrhe' => 9757,
+ 'Crj' => 9758,
+ 'feh' => 9759,
+ 'ltvj' => 9760,
+ 'brjy' => 9761,
+ 'vcn' => 9762,
+ 'jybl' => 9763,
+ '[jrr' => 9764,
+ 'sdftn' => 9765,
+ 'dcrjt' => 9766,
+ 'lheu' => 9767,
+ 'twt' => 9768,
+ 'yjhvf' => 9769,
+ 'hmr' => 9770,
+ 'itq' => 9771,
+ '_cjdh' => 9772,
+ '_ntc' => 9773,
+ 'Tdut' => 9774,
+ 'dfv' => 9775,
+ 'pj,h' => 9776,
+ 'jhtyb' => 9777,
+ 'jcbn' => 9778,
+ 'cbyl' => 9779,
+ 'mif' => 9780,
+ '_fynj' => 9781,
+ '_gfdk' => 9782,
+ 'us' => 9783,
+ 'tnrf' => 9784,
+ 'rfrjq' => 9785,
+ 'vtwr' => 9786,
+ 'yljy' => 9787,
+ 'j,fr' => 9788,
+ 'jhtw' => 9789,
+ 'gbhj' => 9790,
+ 'cby_' => 9791,
+ 'e;tyb' => 9792,
+ '_flvb' => 9793,
+ '_frnt' => 9794,
+ '_yt,' => 9795,
+ 'fuf_' => 9796,
+ 'fncr' => 9797,
+ 'bxysq' => 9798,
+ 'qr_' => 9799,
+ 'jrfp' => 9800,
+ 'jktu' => 9801,
+ 'ckt_' => 9802,
+ 'xfcnm' => 9803,
+ 'ifn' => 9804,
+ '_k.lb' => 9805,
+ '_gec' => 9806,
+ 'ljkm' => 9807,
+ 'vj;yj' => 9808,
+ 'gkfyt' => 9809,
+ 'ghjat' => 9810,
+ 'hflf' => 9811,
+ 'nmzyf' => 9812,
+ '_\'yth' => 9813,
+ 'Yfn' => 9814,
+ ',ktv' => 9815,
+ 'lbwby' => 9816,
+ 'bkty' => 9817,
+ 'bylt' => 9818,
+ 'bywbg' => 9819,
+ 'gkjo' => 9820,
+ '_Gtht' => 9821,
+ '_,hfn' => 9822,
+ '_vfuy' => 9823,
+ 'P_' => 9824,
+ 'RBQ_' => 9825,
+ 'GF' => 9826,
+ 'Gtnhj' => 9827,
+ 'f,jx' => 9828,
+ 'frfh' => 9829,
+ 'tlgh' => 9830,
+ 'jujk' => 9831,
+ 'nhs_' => 9832,
+ 'scjr' => 9833,
+ 'zvb' => 9834,
+ '_ljuj' => 9835,
+ 'djjh' => 9836,
+ 'bdib' => 9837,
+ 'bph' => 9838,
+ 'syj' => 9839,
+ '_pfo' => 9840,
+ 'Rjycn' => 9841,
+ 'dbnm' => 9842,
+ 'tvkb' => 9843,
+ 'jvsi' => 9844,
+ 'obr_' => 9845,
+ 'Tduty' => 9846,
+ 'fgk' => 9847,
+ 'bdyst' => 9848,
+ 'kjhe' => 9849,
+ 'gjyz' => 9850,
+ 'ghtv' => 9851,
+ 'hbyu' => 9852,
+ 'cjdht' => 9853,
+ 'ccrbt' => 9854,
+ 'cnbd' => 9855,
+ '_Ae' => 9856,
+ '_"h' => 9857,
+ '_euj' => 9858,
+ 'fex' => 9859,
+ 'thvby' => 9860,
+ 'bgth' => 9861,
+ 'ja_' => 9862,
+ 'otybz' => 9863,
+ '_/' => 9864,
+ '_Tdut' => 9865,
+ '_ufy' => 9866,
+ '_;eh' => 9867,
+ 'fcyjc' => 9868,
+ ',jnf_' => 9869,
+ 'ubvy' => 9870,
+ 'ltk_' => 9871,
+ 'thjb' => 9872,
+ 'rnz,' => 9873,
+ 'ytuj_' => 9874,
+ 'jycnh' => 9875,
+ 'jhbq_' => 9876,
+ 'if[' => 9877,
+ '_Vfy' => 9878,
+ '_tuj_' => 9879,
+ '_bpd' => 9880,
+ '_yfgh' => 9881,
+ 'fuybn' => 9882,
+ 'djlf' => 9883,
+ 'tgfy' => 9884,
+ 'kjny' => 9885,
+ 'jdbr' => 9886,
+ 'jlbk' => 9887,
+ 'htpt' => 9888,
+ 'htz' => 9889,
+ 'hjbnt' => 9890,
+ 'atlj' => 9891,
+ 'wepc' => 9892,
+ '_yfcn' => 9893,
+ '_njx' => 9894,
+ 'bir' => 9895,
+ 'kyt' => 9896,
+ 'jhx' => 9897,
+ 'hbxb' => 9898,
+ 'ekm_' => 9899,
+ 'ekzh' => 9900,
+ 'enht' => 9901,
+ '_Zr' => 9902,
+ '_yjvt' => 9903,
+ 'Eh' => 9904,
+ 'fntvf' => 9905,
+ ',e_' => 9906,
+ 'lyjt_' => 9907,
+ 'rhtg' => 9908,
+ 'kbc_' => 9909,
+ 'knfy' => 9910,
+ 'htnb' => 9911,
+ 'njrf' => 9912,
+ '_[jrr' => 9913,
+ 'Ek' => 9914,
+ 'tjkju' => 9915,
+ 'tcndb' => 9916,
+ 'rjkju' => 9917,
+ 'ycm' => 9918,
+ 'e,th' => 9919,
+ '_cfl' => 9920,
+ 'BT' => 9921,
+ 'Nhf' => 9922,
+ 'f,_' => 9923,
+ 'kjhb' => 9924,
+ 'vyt' => 9925,
+ 'JD_' => 9926,
+ 'thhf' => 9927,
+ ';bdf' => 9928,
+ 'jtybt' => 9929,
+ 'jz,hz' => 9930,
+ '_tlb' => 9931,
+ 'Bcnjh' => 9932,
+ 'RF_' => 9933,
+ 'dj,jl' => 9934,
+ 'tqys' => 9935,
+ 'tjyb' => 9936,
+ 'tcgk' => 9937,
+ 'gtnth' => 9938,
+ 'n,jkm' => 9939,
+ 'Vjcrd' => 9940,
+ 'fhuf' => 9941,
+ 'djls_' => 9942,
+ 'tkfn' => 9943,
+ 'bxr' => 9944,
+ 'rce' => 9945,
+ 'y,e' => 9946,
+ 'otyy' => 9947,
+ '_ht;b' => 9948,
+ ';tqvc' => 9949,
+ 'pfgj' => 9950,
+ 'rjyf' => 9951,
+ 'k\\y' => 9952,
+ 'cke;,' => 9953,
+ 'cev' => 9954,
+ 'wepcr' => 9955,
+ 'fue' => 9956,
+ 'lj;y' => 9957,
+ 'tpl_' => 9958,
+ 'thnd' => 9959,
+ 'btc' => 9960,
+ 'qib' => 9961,
+ 'kjv_' => 9962,
+ 'vjdf' => 9963,
+ 'jdt_' => 9964,
+ 'gfkm' => 9965,
+ 'gjdtl' => 9966,
+ 'htlgh' => 9967,
+ 'cec' => 9968,
+ 'njt' => 9969,
+ 'fdfy' => 9970,
+ 'tyhb' => 9971,
+ 'rnth_' => 9972,
+ 'vfck' => 9973,
+ 'hjvj' => 9974,
+ 'nen_' => 9975,
+ '_inf' => 9976,
+ 'fyuf' => 9977,
+ 'dfp' => 9978,
+ 'tvtwr' => 9979,
+ 'pdtcn' => 9980,
+ 'brbn' => 9981,
+ 'ehv' => 9982,
+ '[jpz' => 9983,
+ '_Jr' => 9984,
+ '_{t' => 9985,
+ '_ubvy' => 9986,
+ '_kbu' => 9987,
+ 'Vfn' => 9988,
+ 'fkm,' => 9989,
+ 'fotyb' => 9990,
+ ',byf' => 9991,
+ 'j,hj' => 9992,
+ 'jntk' => 9993,
+ 'hegy' => 9994,
+ ',jktp' => 9995,
+ 'ljdj' => 9996,
+ 'pvty' => 9997,
+ 'rjyt' => 9998,
+ 'rnz,h' => 9999,
+ 'jlrf' => 10000,
+);
diff --git a/www/wiki/vendor/wikimedia/textcat/LM/en_cyr.lm b/www/wiki/vendor/wikimedia/textcat/LM/en_cyr.lm
new file mode 100644
index 00000000..f1cba5d2
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/textcat/LM/en_cyr.lm
@@ -0,0 +1,20004 @@
+<?php $ngrams = array (
+ '_' => 865081,
+ 'у' => 244002,
+ 'Ñ„' => 178205,
+ 'е' => 164922,
+ 'Ñ‚' => 152918,
+ 'ш' => 152690,
+ 'щ' => 149569,
+ 'к' => 135200,
+ 'Ñ‹' => 124789,
+ 'Ñ€' => 90481,
+ 'д' => 85701,
+ 'в' => 76123,
+ 'у_' => 69499,
+ 'Ñ' => 60909,
+ 'г' => 52893,
+ '_е' => 48981,
+ 'ь' => 48447,
+ 'Ñ‹_' => 46219,
+ 'ру' => 43736,
+ 'ер' => 43350,
+ 'а' => 41756,
+ 'Ñ‚_' => 40571,
+ '_Ñ„' => 40440,
+ 'в_' => 39243,
+ 'шт' => 38946,
+ 'з' => 37409,
+ 'п' => 36730,
+ 'ук' => 34990,
+ 'Ñ„Ñ‚' => 34486,
+ '_ер' => 33407,
+ 'ру_' => 32109,
+ 'н' => 31834,
+ 'еру' => 30691,
+ 'ц' => 29919,
+ '_еру' => 28150,
+ 'щт' => 28111,
+ 'б' => 27980,
+ 'б_' => 27779,
+ 'и' => 27060,
+ 'е_' => 26574,
+ 'еру_' => 25484,
+ '_еру_' => 25395,
+ '_щ' => 25077,
+ 'ÑŽ' => 25024,
+ 'ку' => 24944,
+ 'ÑŽ_' => 22372,
+ 'к_' => 22039,
+ '_ш' => 21845,
+ 'фе' => 21838,
+ 'ув' => 21543,
+ 'щк' => 21541,
+ 'тв' => 21146,
+ 'ут' => 21135,
+ 'еу' => 20699,
+ 'м' => 20367,
+ 'фк' => 20107,
+ 'уы' => 19869,
+ 'н_' => 19820,
+ 'фд' => 18941,
+ 'еш' => 18469,
+ '_Ñ‹' => 18279,
+ '_ц' => 17905,
+ 'ув_' => 17882,
+ 'шы' => 17540,
+ 'ые' => 17072,
+ 'ше' => 16500,
+ 'ща' => 16041,
+ 'Ñ„Ñ‹' => 15920,
+ 'тп' => 15819,
+ 'а_' => 15808,
+ 'ещ' => 15458,
+ '_ща' => 15403,
+ 'те' => 15382,
+ 'фтв' => 14932,
+ '_шт' => 14904,
+ 'ща_' => 14798,
+ 'щ_' => 14782,
+ '_ща_' => 14745,
+ 'тв_' => 14596,
+ 'Ñ„_' => 14462,
+ '_а' => 14383,
+ '_Ñ„Ñ‚' => 14257,
+ '_Ñ' => 13974,
+ 'кш' => 13786,
+ 'л' => 13608,
+ 'ду' => 13602,
+ '_и' => 13105,
+ 'д_' => 13091,
+ 'фтв_' => 12955,
+ 'Ы' => 12908,
+ 'шт_' => 12766,
+ 'кф' => 12584,
+ 'ьу' => 12355,
+ 'шщ' => 12348,
+ 'шÑ' => 12210,
+ 'ву' => 12122,
+ '_з' => 12037,
+ 'кщ' => 12000,
+ 'ыу' => 11859,
+ 'му' => 11846,
+ 'ук_' => 11841,
+ 'штп' => 11838,
+ '_фтв' => 11833,
+ '_фтв_' => 11763,
+ '_Ñ€' => 11574,
+ 'уф' => 11392,
+ 'щт_' => 11334,
+ 'ту' => 11183,
+ 'п_' => 11177,
+ '_Ы' => 11011,
+ 'Ñ€_' => 10936,
+ '_шт_' => 10929,
+ 'рш' => 10843,
+ 'С' => 10769,
+ 'тп_' => 10709,
+ 'дф' => 10567,
+ 'Ф' => 10527,
+ 'щг' => 10490,
+ 'рф' => 10322,
+ 'шщт' => 10251,
+ 'Е' => 10048,
+ 'дд' => 9931,
+ 'Ñщ' => 9927,
+ '_ещ' => 9722,
+ 'дш' => 9631,
+ 'штп_' => 9584,
+ 'еф' => 9538,
+ '_С' => 9443,
+ '_ь' => 9418,
+ 'Ñ„Ñ‹_' => 9377,
+ '_Е' => 9325,
+ '_Ф' => 9213,
+ 'ÑÑ€' => 9139,
+ 'ещ_' => 9130,
+ 'Ñу' => 9025,
+ 'уд' => 8915,
+ 'щь' => 8861,
+ 'ыш' => 8830,
+ '_к' => 8780,
+ 'гк' => 8372,
+ 'шд' => 8340,
+ '_ещ_' => 8307,
+ '_Ñ„_' => 8282,
+ '_в' => 8150,
+ 'уы_' => 8045,
+ 'ьф' => 8016,
+ 'шы_' => 7921,
+ 'Ь' => 7869,
+ 'ÑÑ„' => 7741,
+ 'фь' => 7739,
+ 'ешщ' => 7552,
+ 'ащ' => 7531,
+ 'ешщт' => 7514,
+ 'уте' => 7437,
+ 'Ñ‚Ñ‹' => 7336,
+ 'тш' => 7330,
+ 'Ñ‚Ñ„' => 7299,
+ 'цф' => 7282,
+ 'иу' => 7232,
+ 'кы' => 7217,
+ 'вш' => 7205,
+ 'И' => 7201,
+ 'фд_' => 7188,
+ '_Ь' => 7105,
+ 'уÑ' => 6974,
+ 'шу' => 6962,
+ 'щд' => 6904,
+ 'гт' => 6831,
+ 'Ш' => 6802,
+ 'шф' => 6800,
+ 'ке' => 6737,
+ 'Ñ„Ñ‚_' => 6715,
+ 'ек' => 6703,
+ '_у' => 6690,
+ 'еук' => 6649,
+ 'Ñ„Ñ' => 6630,
+ 'гы' => 6530,
+ 'уе' => 6512,
+ '_д' => 6487,
+ 'З' => 6447,
+ '_И' => 6431,
+ 'щк_' => 6429,
+ '-' => 6401,
+ 'зу' => 6390,
+ 'Р' => 6357,
+ '_Ñщ' => 6341,
+ 'фв' => 6333,
+ 'ь_' => 6310,
+ 'рщ' => 6240,
+ 'Ñ‚Ñ' => 6055,
+ '_Р' => 6051,
+ 'Ñе' => 5996,
+ 'феш' => 5974,
+ 'ащк' => 5942,
+ '_ку' => 5934,
+ '_ащ' => 5916,
+ 'Ер' => 5911,
+ 'ку_' => 5822,
+ 'дщ' => 5757,
+ '_З' => 5721,
+ '_Ер' => 5719,
+ 'ыщ' => 5708,
+ '_Ш' => 5704,
+ 'дн' => 5614,
+ 'уь' => 5573,
+ '_цф' => 5535,
+ 'феу' => 5480,
+ '_б' => 5427,
+ 'ще' => 5419,
+ '_б_' => 5410,
+ 'ер_' => 5406,
+ 'К' => 5358,
+ 'шк' => 5347,
+ 'Ñ‹Ñ‹' => 5324,
+ 'шщт_' => 5306,
+ 'Э' => 5301,
+ 'фе_' => 5270,
+ 'пу' => 5265,
+ 'ые_' => 5251,
+ 'зк' => 5193,
+ 'Ð' => 5169,
+ 'уу' => 5122,
+ 'цш' => 5100,
+ 'ге' => 5092,
+ 'щы' => 5031,
+ '_Ñ‚' => 5012,
+ 'Д' => 4992,
+ 'Ñ‹Ñ€' => 4951,
+ 'Еру' => 4948,
+ 'тщ' => 4924,
+ 'Ð’' => 4914,
+ 'еы' => 4864,
+ 'фш' => 4857,
+ '_К' => 4823,
+ 'ьш' => 4807,
+ '_Еру' => 4780,
+ 'мш' => 4776,
+ 'шм' => 4760,
+ 'цфы' => 4760,
+ '_цфы' => 4738,
+ 'аш' => 4733,
+ 'цфы_' => 4704,
+ '_цфы_' => 4701,
+ 'щц' => 4698,
+ 'зф' => 4649,
+ 'еув' => 4634,
+ 'зщ' => 4596,
+ '_Ð' => 4573,
+ '_щт' => 4552,
+ '_ащк' => 4488,
+ 'дн_' => 4463,
+ '_Д' => 4461,
+ 'кн' => 4435,
+ 'цу' => 4387,
+ 'еув_' => 4359,
+ 'П' => 4357,
+ '_Ð’' => 4342,
+ 'фешщ' => 4340,
+ 'фешщт' => 4324,
+ 'ут_' => 4317,
+ 'У' => 4313,
+ 'рук' => 4302,
+ 'ьщ' => 4274,
+ '_иу' => 4237,
+ 'укы' => 4183,
+ 'Т' => 4180,
+ 'Ñш' => 4168,
+ 'Еру_' => 4154,
+ 'те_' => 4146,
+ 'шв' => 4141,
+ 'ыб' => 4134,
+ 'гд' => 4128,
+ 'мук' => 4109,
+ 'ыб_' => 4081,
+ 'кв' => 4063,
+ '_П' => 4015,
+ '_Еру_' => 4006,
+ '_цш' => 4005,
+ 'Ц' => 3970,
+ '_шы' => 3942,
+ 'ешщт_' => 3931,
+ 'шь' => 3923,
+ 'шп' => 3902,
+ 'фдд' => 3901,
+ 'щз' => 3887,
+ 'дв' => 3875,
+ 'пф' => 3819,
+ 'щщ' => 3802,
+ 'Ñ' => 3798,
+ 'О' => 3795,
+ '_Ñ„Ñ‹' => 3788,
+ 'ч' => 3781,
+ 'фн' => 3776,
+ 'шер' => 3760,
+ 'ег' => 3718,
+ '_шы_' => 3711,
+ 'уку' => 3705,
+ 'ум' => 3697,
+ '_ÑŽ' => 3686,
+ '_У' => 3677,
+ 'цр' => 3657,
+ '_зк' => 3649,
+ '_Т' => 3645,
+ 'кт' => 3636,
+ '_О' => 3615,
+ 'фп' => 3607,
+ 'ен' => 3590,
+ 'ьз' => 3575,
+ '_п' => 3561,
+ 'щм' => 3561,
+ 'еы_' => 3561,
+ '_цр' => 3559,
+ 'ршы' => 3553,
+ '_ÑŽ_' => 3551,
+ 'ащк_' => 3546,
+ 'Ñ‹ÑŽ' => 3545,
+ '_ащк_' => 3541,
+ 'зд' => 3526,
+ 'ду_' => 3519,
+ '_Ц' => 3515,
+ '_ыу' => 3458,
+ '_ру' => 3408,
+ 'Ñ‹ÑŽ_' => 3407,
+ 'ин' => 3388,
+ 'шму' => 3379,
+ '_ьф' => 3375,
+ 'куы' => 3366,
+ 'цше' => 3352,
+ '_рш' => 3346,
+ 'шые' => 3333,
+ 'кн_' => 3318,
+ '_ые' => 3298,
+ 'Щ' => 3295,
+ 'пр' => 3293,
+ 'ÑÑ€_' => 3275,
+ 'л_' => 3259,
+ '_ву' => 3253,
+ '_Ñ„Ñ‹_' => 3251,
+ 'ау' => 3242,
+ 'ыг' => 3230,
+ 'ин_' => 3222,
+ 'щты' => 3208,
+ 'шер_' => 3207,
+ 'Ñщт' => 3191,
+ '_щт_' => 3171,
+ 'ршы_' => 3169,
+ '_ин' => 3141,
+ 'ыз' => 3131,
+ '_цше' => 3130,
+ '_рф' => 3127,
+ 'цшер' => 3127,
+ 'Сщ' => 3119,
+ '_цшер' => 3114,
+ 'ьут' => 3105,
+ 'лу' => 3095,
+ '_ин_' => 3072,
+ 'Ñу_' => 3067,
+ 'Ñ‚Ñу' => 3063,
+ 'Л' => 3057,
+ 'уые' => 3041,
+ 'фьу' => 3029,
+ '_Сщ' => 3026,
+ 'фз' => 3004,
+ 'цщ' => 2996,
+ 'Шт' => 2994,
+ 'зш' => 2985,
+ 'ьу_' => 2976,
+ 'ак' => 2969,
+ 'иф' => 2964,
+ 'Ьф' => 2952,
+ 'уте_' => 2939,
+ '_Шт' => 2929,
+ 'уб' => 2922,
+ 'уб_' => 2902,
+ 'гу' => 2882,
+ '_Ьф' => 2877,
+ '_Щ' => 2869,
+ 'ид' => 2866,
+ 'цшер_' => 2853,
+ 'ерф' => 2852,
+ '_г' => 2843,
+ 'рфе' => 2842,
+ 'теу' => 2840,
+ 'кь' => 2833,
+ 'шÑÑ„' => 2826,
+ 'ее' => 2817,
+ 'ц_' => 2804,
+ 'еук_' => 2791,
+ 'еу_' => 2788,
+ '_Л' => 2769,
+ '_аш' => 2758,
+ 'ищ' => 2758,
+ 'щÑ' => 2756,
+ 'кы_' => 2743,
+ 'ту_' => 2740,
+ 'Ñ' => 2735,
+ 'му_' => 2733,
+ '_Э' => 2718,
+ 'Ñл' => 2717,
+ 'уп' => 2713,
+ 'фм' => 2708,
+ '_фе' => 2698,
+ 'уш' => 2686,
+ 'ды' => 2684,
+ 'ÑÑ‹' => 2679,
+ '_ак' => 2673,
+ 'дд_' => 2672,
+ '_ерф' => 2663,
+ 'фке' => 2652,
+ 'щгт' => 2652,
+ 'ыу_' => 2635,
+ 'Г' => 2634,
+ 'ÑÑ‹_' => 2633,
+ 'фи' => 2606,
+ 'щв' => 2574,
+ 'Ñщь' => 2573,
+ '_фд' => 2571,
+ 'уфк' => 2553,
+ 'щь_' => 2545,
+ 'кщь' => 2528,
+ 'вф' => 2521,
+ 'гф' => 2516,
+ 'Ñ_' => 2504,
+ 'ьуте' => 2496,
+ 'ен_' => 2496,
+ 'шту' => 2495,
+ 'Ñ‚Ñ‹_' => 2494,
+ 'уз' => 2486,
+ '_ÑÑ„' => 2485,
+ 'уÑе' => 2465,
+ 'кÑ' => 2460,
+ 'Ñ‹Ñ„' => 2460,
+ 'рфе_' => 2454,
+ 'иг' => 2453,
+ 'зкщ' => 2450,
+ 'гь' => 2439,
+ 'Ñд' => 2436,
+ 'ешт' => 2433,
+ 'ыеф' => 2426,
+ 'тфд' => 2420,
+ 'кк' => 2420,
+ 'уму' => 2417,
+ 'вук' => 2416,
+ 'уц' => 2403,
+ 'шеш' => 2403,
+ 'ьфт' => 2396,
+ 'гÑ' => 2395,
+ 'дг' => 2376,
+ 'о' => 2375,
+ 'ещк' => 2372,
+ 'фшт' => 2367,
+ 'щму' => 2366,
+ '_ршы' => 2358,
+ '_Г' => 2356,
+ 'пш' => 2351,
+ 'ую' => 2343,
+ '_Ñщт' => 2342,
+ 'ун' => 2338,
+ '_ьщ' => 2322,
+ 'вщ' => 2311,
+ 'Ж' => 2310,
+ 'Ые' => 2302,
+ 'тб' => 2300,
+ 'ерфе' => 2300,
+ 'Ñ‹Ñ' => 2299,
+ 'ште' => 2298,
+ 'вг' => 2293,
+ '_ерфе' => 2291,
+ 'тб_' => 2283,
+ 'щке' => 2282,
+ '_цу' => 2279,
+ 'шÑ_' => 2277,
+ 'ерук' => 2276,
+ '_м' => 2274,
+ 'дв_' => 2268,
+ 'Ж_' => 2265,
+ '_фк' => 2263,
+ 'ерфе_' => 2245,
+ 'фку' => 2235,
+ 'ьи' => 2234,
+ 'куф' => 2234,
+ '_фе_' => 2230,
+ 'ую_' => 2219,
+ 'зук' => 2218,
+ '_Ые' => 2207,
+ 'шфт' => 2207,
+ 'уку_' => 2194,
+ 'уыы' => 2186,
+ 'иук' => 2176,
+ 'акщ' => 2174,
+ 'шву' => 2164,
+ 'кщь_' => 2163,
+ 'ыеу' => 2163,
+ 'пк' => 2161,
+ 'екф' => 2157,
+ '_акщ' => 2146,
+ 'шдд' => 2137,
+ 'фг' => 2129,
+ 'кл' => 2117,
+ 'укш' => 2114,
+ '_ршы_' => 2107,
+ 'дду' => 2103,
+ 'тву' => 2102,
+ '_зкщ' => 2097,
+ 'уа' => 2095,
+ 'кг' => 2095,
+ '_тщ' => 2080,
+ 'ну' => 2079,
+ 'уч' => 2078,
+ 'Ñ‚Ñ‚' => 2078,
+ 'Ñк' => 2074,
+ 'кд' => 2073,
+ '_вш' => 2072,
+ 'ыек' => 2072,
+ 'ша' => 2071,
+ 'акщь' => 2061,
+ '_акщь' => 2058,
+ 'акщь_' => 2058,
+ 'гтв' => 2053,
+ 'кфт' => 2047,
+ 'шен' => 2043,
+ 'дфт' => 2037,
+ '_зщ' => 2024,
+ 'укф' => 2023,
+ 'кфе' => 2019,
+ 'гп' => 2019,
+ 'Ñфд' => 2015,
+ 'мф' => 2013,
+ 'фкв' => 2008,
+ 'шуы' => 1998,
+ '_цщ' => 1997,
+ 'ву_' => 1990,
+ 'ге_' => 1987,
+ 'Ру' => 1983,
+ 'егк' => 1983,
+ 'з_' => 1981,
+ 'кшт' => 1980,
+ 'гв' => 1975,
+ 'ыщт' => 1971,
+ 'кув' => 1966,
+ '_зф' => 1964,
+ 'рук_' => 1964,
+ 'Ñеш' => 1962,
+ 'уфе' => 1956,
+ 'ешÑ' => 1948,
+ 'Ср' => 1943,
+ 'Э_' => 1942,
+ '_Ñщь' => 1942,
+ '_Ру' => 1937,
+ 'кп' => 1937,
+ '_ыщ' => 1933,
+ 'фл' => 1933,
+ 'щге' => 1933,
+ 'Ñг' => 1931,
+ 'фте' => 1927,
+ '-_' => 1918,
+ 'щту' => 1915,
+ 'шеу' => 1912,
+ 'М' => 1896,
+ '_ыг' => 1890,
+ '_ше' => 1887,
+ 'де' => 1878,
+ 'Сф' => 1877,
+ 'ефд' => 1875,
+ '_-' => 1867,
+ '_Ср' => 1865,
+ 'куу' => 1850,
+ 'аа' => 1845,
+ 'щтф' => 1842,
+ 'ефе' => 1837,
+ 'шщты' => 1835,
+ 'Ñ‚ÑŽ' => 1832,
+ 'здф' => 1829,
+ 'ш_' => 1826,
+ 'шпр' => 1826,
+ 'щку' => 1820,
+ 'шз' => 1819,
+ 'кшÑ' => 1817,
+ 'вы' => 1810,
+ 'гз' => 1809,
+ 'аф' => 1808,
+ 'вшт' => 1803,
+ 'шÑÑ€' => 1795,
+ '_Сф' => 1792,
+ 'ре' => 1792,
+ 'кшу' => 1792,
+ 'фк_' => 1791,
+ 'зз' => 1790,
+ 'дфе' => 1789,
+ 'ыув' => 1788,
+ 'кб' => 1787,
+ '_дф' => 1783,
+ 'кб_' => 1774,
+ '_ру_' => 1773,
+ 'ги' => 1771,
+ 'Ñ‚ÑŽ_' => 1767,
+ 'ьь' => 1765,
+ 'укы_' => 1762,
+ 'укт' => 1748,
+ 'шыр' => 1743,
+ 'зфк' => 1742,
+ 'цук' => 1728,
+ '_щк' => 1721,
+ 'пу_' => 1720,
+ 'ештп' => 1711,
+ 'ед' => 1711,
+ 'теш' => 1710,
+ 'щьу' => 1699,
+ 'кфд' => 1697,
+ 'утÑ' => 1688,
+ 'ыув_' => 1681,
+ 'фв_' => 1680,
+ 'ик' => 1679,
+ 'пг' => 1674,
+ 'ьук' => 1674,
+ 'тфд_' => 1657,
+ 'штф' => 1654,
+ 'уфы' => 1652,
+ 'пре' => 1651,
+ 'щгк' => 1650,
+ 'й' => 1642,
+ 'фды' => 1641,
+ '_ьу' => 1640,
+ 'Шт_' => 1634,
+ '_дш' => 1634,
+ 'фпу' => 1631,
+ '_-_' => 1629,
+ 'штÑ' => 1627,
+ 'лш' => 1621,
+ '_ыш' => 1618,
+ 'фые' => 1612,
+ 'кут' => 1612,
+ '_Шт_' => 1609,
+ '_ек' => 1608,
+ 'шен_' => 1608,
+ 'фн_' => 1607,
+ 'гш' => 1605,
+ 'гыу' => 1604,
+ '_ÑÑ€' => 1601,
+ 'ке_' => 1599,
+ 'удд' => 1593,
+ 'дшт' => 1591,
+ 'фкн' => 1589,
+ 'ыеш' => 1589,
+ 'теук' => 1588,
+ '–' => 1586,
+ 'Ñ‚Ñу_' => 1584,
+ 'тг' => 1584,
+ 'зг' => 1581,
+ 'фкш' => 1578,
+ 'йг' => 1577,
+ 'тув' => 1573,
+ 'ае' => 1570,
+ 'црш' => 1569,
+ 'феув' => 1567,
+ 'ыыш' => 1562,
+ 'Рщ' => 1560,
+ 'гку' => 1560,
+ 'нб' => 1560,
+ 'туы' => 1555,
+ 'нб_' => 1549,
+ 'Ñ„Ñ‚Ñ' => 1548,
+ 'уду' => 1545,
+ 'ышщ' => 1545,
+ 'щте' => 1543,
+ 'цт' => 1543,
+ 'Ку' => 1542,
+ 'шфд' => 1542,
+ 'щп' => 1540,
+ 'кув_' => 1539,
+ '_Рщ' => 1535,
+ '_црш' => 1535,
+ 'фву' => 1534,
+ 'еб' => 1533,
+ '_зд' => 1530,
+ 'шеф' => 1529,
+ 'кше' => 1527,
+ '_М' => 1526,
+ 'иш' => 1526,
+ 'дуы' => 1525,
+ 'уц_' => 1524,
+ 'ышщт' => 1523,
+ 'еб_' => 1521,
+ 'ше_' => 1518,
+ 'Иф' => 1514,
+ 'вштп' => 1513,
+ '_ду' => 1511,
+ '_Ñ„Ñ‚_' => 1502,
+ 'фму' => 1502,
+ 'рк' => 1502,
+ 'кв_' => 1502,
+ '_еу' => 1500,
+ '_Ку' => 1495,
+ 'ршÑ' => 1494,
+ '_–' => 1488,
+ 'зе' => 1488,
+ '–_' => 1488,
+ 'уут' => 1487,
+ 'утв' => 1487,
+ '_иг' => 1481,
+ 'фдш' => 1477,
+ 'Ñ„Ñе' => 1475,
+ 'щцт' => 1475,
+ 'феув_' => 1471,
+ 'кштп' => 1470,
+ 'ьиу' => 1468,
+ '_–_' => 1467,
+ 'Ыу' => 1465,
+ '_Иф' => 1465,
+ 'тув_' => 1465,
+ '_гт' => 1464,
+ 'вув' => 1461,
+ '_Ñ‹Ñ€' => 1454,
+ 'ештп_' => 1453,
+ 'Зф' => 1452,
+ '_л' => 1451,
+ 'ыещ' => 1451,
+ 'пщ' => 1437,
+ 'ши' => 1437,
+ 'ьиук' => 1437,
+ 'феу_' => 1433,
+ 'щш' => 1433,
+ 'кщг' => 1431,
+ '_Ыу' => 1429,
+ 'дшы' => 1429,
+ '_здф' => 1422,
+ 'щтфд' => 1418,
+ 'щты_' => 1417,
+ 'зку' => 1416,
+ 'уÑщ' => 1414,
+ 'куÑ' => 1409,
+ 'Ñуы' => 1405,
+ 'щер' => 1403,
+ 'зр' => 1402,
+ 'ун_' => 1395,
+ 'дше' => 1395,
+ 'фкн_' => 1394,
+ 'гте' => 1392,
+ 'шуы_' => 1391,
+ '_Зф' => 1388,
+ 'уту' => 1387,
+ 'щл' => 1385,
+ 'щзу' => 1385,
+ 'ддн' => 1384,
+ 'щтп' => 1383,
+ 'щкв' => 1381,
+ 'екш' => 1376,
+ 'щф' => 1375,
+ '_дщ' => 1372,
+ 'фыу' => 1372,
+ 'Ñрф' => 1371,
+ 'тук' => 1366,
+ '_ищ' => 1365,
+ '_ыеф' => 1363,
+ 'еут' => 1362,
+ 'ерш' => 1362,
+ 'мут' => 1361,
+ 'вк' => 1360,
+ '_уч' => 1359,
+ 'ышт' => 1359,
+ 'шму_' => 1358,
+ 'шфт_' => 1353,
+ 'шÑу' => 1353,
+ '_ште' => 1352,
+ 'гы_' => 1350,
+ '_ту' => 1346,
+ 'фьу_' => 1333,
+ 'шщтф' => 1332,
+ 'ущ' => 1330,
+ 'ею' => 1330,
+ '_рщ' => 1329,
+ 'ьшт' => 1329,
+ 'ьуте_' => 1321,
+ 'ешм' => 1318,
+ 'иук_' => 1317,
+ '_иф' => 1316,
+ 'ьг' => 1316,
+ 'вув_' => 1315,
+ 'тн' => 1314,
+ 'ны' => 1312,
+ 'еуы' => 1311,
+ 'ешщты' => 1310,
+ 'вут' => 1307,
+ 'ефт' => 1306,
+ 'рфт' => 1304,
+ 'щьз' => 1304,
+ '_ут' => 1302,
+ '_аф' => 1302,
+ 'вштп_' => 1302,
+ 'ец' => 1301,
+ 'тще' => 1300,
+ 'Зк' => 1299,
+ 'ыше' => 1299,
+ 'вб' => 1298,
+ 'уе_' => 1294,
+ 'вб_' => 1293,
+ 'Фд' => 1291,
+ 'тше' => 1291,
+ 'щгы' => 1291,
+ 'Ик' => 1290,
+ 'ьы' => 1290,
+ 'теы' => 1288,
+ '_зу' => 1287,
+ 'шты' => 1285,
+ 'укб' => 1278,
+ 'уыу' => 1277,
+ 'кштп_' => 1277,
+ 'Ñ„Ñ‹Ñ‹' => 1276,
+ 'укб_' => 1271,
+ 'шÑфд' => 1270,
+ 'шьу' => 1267,
+ 'Ву' => 1265,
+ 'ею_' => 1264,
+ 'фку_' => 1263,
+ 'щкь' => 1262,
+ '_фку' => 1257,
+ '_Фд' => 1256,
+ 'Ñ‹Ñ‹_' => 1255,
+ 'ьув' => 1254,
+ 'гые' => 1253,
+ 'ÑÑ„Ñ‚' => 1252,
+ 'Ñшф' => 1250,
+ '_н' => 1249,
+ 'шÑÑ€_' => 1247,
+ '_Ик' => 1245,
+ 'Ñ„Ñл' => 1240,
+ 'шпре' => 1238,
+ 'фдд_' => 1235,
+ 'кю' => 1234,
+ 'Гт' => 1233,
+ 'щмук' => 1230,
+ 'ырш' => 1230,
+ '_Ву' => 1229,
+ '_Зк' => 1228,
+ 'дуф' => 1228,
+ 'цуку' => 1224,
+ 'шк_' => 1222,
+ 'ыук' => 1222,
+ 'шщтфд' => 1220,
+ 'щдд' => 1220,
+ 'Ру_' => 1219,
+ 'дфн' => 1219,
+ 'Ñешщ' => 1216,
+ 'Ыщ' => 1215,
+ 'Ñешщт' => 1214,
+ 'щкш' => 1214,
+ 'еку' => 1214,
+ 'Оф' => 1212,
+ 'вуы' => 1211,
+ '_Ру_' => 1209,
+ 'щгтв' => 1208,
+ 'ÑÑ' => 1207,
+ 'км' => 1207,
+ '_Гт' => 1203,
+ 'кю_' => 1199,
+ 'дфтв' => 1198,
+ 'зщк' => 1198,
+ 'гпр' => 1197,
+ 'щкл' => 1196,
+ '_цук' => 1195,
+ '_цуку' => 1195,
+ 'Ыф' => 1194,
+ 'вю' => 1194,
+ 'уьи' => 1194,
+ 'ыщ_' => 1193,
+ 'щи' => 1192,
+ 'цуку_' => 1191,
+ '_Ñ„Ñ' => 1190,
+ 'уые_' => 1189,
+ 'ршÑÑ€' => 1187,
+ 'ддн_' => 1187,
+ 'кт_' => 1185,
+ '_Оф' => 1182,
+ 'ршт' => 1182,
+ 'шку' => 1182,
+ 'кÑÑ€' => 1182,
+ 'щтб' => 1181,
+ 'шщты_' => 1180,
+ 'тек' => 1180,
+ 'Ñ„Ñу' => 1179,
+ 'цршÑ' => 1179,
+ 'цршÑÑ€' => 1179,
+ 'ще_' => 1178,
+ 'зфке' => 1178,
+ 'цщк' => 1178,
+ 'уут_' => 1177,
+ '_цршÑ' => 1175,
+ '_Ыщ' => 1174,
+ 'ерук_' => 1174,
+ 'фтш' => 1173,
+ 'тфе' => 1170,
+ 'щтфд_' => 1169,
+ 'щтб_' => 1167,
+ 'ршÑÑ€_' => 1164,
+ 'кфд_' => 1164,
+ 'вы_' => 1162,
+ 'ефк' => 1162,
+ 'рут' => 1160,
+ 'штш' => 1159,
+ 'тшт' => 1155,
+ 'фа' => 1154,
+ 'рфк' => 1152,
+ '_ыз' => 1148,
+ 'вю_' => 1148,
+ 'кые' => 1148,
+ 'Ñфд_' => 1146,
+ 'ещт' => 1142,
+ '_Ыф' => 1140,
+ 'Ð' => 1139,
+ 'кшы' => 1139,
+ 'фкк' => 1135,
+ 'фц' => 1135,
+ 'тые' => 1135,
+ 'куд' => 1135,
+ 'руку' => 1133,
+ 'Ñфе' => 1131,
+ 'ашк' => 1127,
+ 'щые' => 1127,
+ 'Ьщ' => 1126,
+ 'уыб' => 1123,
+ '_ьш' => 1122,
+ 'фддн' => 1121,
+ 'утÑу' => 1120,
+ 'шкы' => 1115,
+ 'щьь' => 1113,
+ 'дув' => 1111,
+ 'фкф' => 1110,
+ 'иду' => 1110,
+ 'фее' => 1109,
+ 'ьфе' => 1105,
+ 'Ñру' => 1103,
+ 'вук_' => 1095,
+ 'кфÑ' => 1094,
+ 'кшф' => 1094,
+ '_зфк' => 1093,
+ 'уд_' => 1093,
+ 'уьу' => 1092,
+ 'уыб_' => 1092,
+ 'Ñ„ÑÑ€' => 1090,
+ 'Тщ' => 1088,
+ '_Ьщ' => 1084,
+ '_кф' => 1084,
+ 'иу_' => 1081,
+ 'уты' => 1080,
+ 'Ту' => 1079,
+ 'ефеу' => 1079,
+ 'ьиук_' => 1078,
+ 'ешщтф' => 1076,
+ 'ню' => 1076,
+ 'фтп' => 1074,
+ 'ьуы' => 1069,
+ 'ащкь' => 1067,
+ 'щку_' => 1067,
+ 'гкш' => 1067,
+ 'Гтш' => 1066,
+ 'ешму' => 1065,
+ 'иге' => 1064,
+ 'лы' => 1062,
+ 'дб' => 1062,
+ 'уи' => 1059,
+ 'ыру' => 1058,
+ 'зкш' => 1056,
+ 'пт' => 1053,
+ 'дб_' => 1053,
+ 'Кщ' => 1052,
+ 'фб' => 1052,
+ 'Ñ„Ñ‚Ñ‹' => 1052,
+ 'Ñщьз' => 1052,
+ 'шеы' => 1051,
+ '_Ту' => 1050,
+ '_Тщ' => 1048,
+ 'фер' => 1048,
+ 'штеу' => 1048,
+ 'теф' => 1047,
+ 'ыд' => 1047,
+ '_Гтш' => 1046,
+ 'фб_' => 1046,
+ 'мщ' => 1046,
+ '_ашк' => 1044,
+ 'щту_' => 1044,
+ 'рщг' => 1042,
+ 'дыщ' => 1042,
+ 'Иу' => 1037,
+ 'егку' => 1036,
+ 'Ду' => 1035,
+ 'аеу' => 1035,
+ 'щыу' => 1035,
+ 'ню_' => 1035,
+ 'Ðк' => 1033,
+ 'Ñл_' => 1033,
+ 'ршд' => 1032,
+ 'Ьу' => 1031,
+ 'уыю' => 1030,
+ 'шд_' => 1029,
+ '_куы' => 1026,
+ 'Рф' => 1024,
+ 'пкф' => 1024,
+ 'рфв' => 1023,
+ 'дшÑ' => 1023,
+ 'уьиу' => 1021,
+ 'Пу' => 1020,
+ 'твш' => 1020,
+ '_щк_' => 1019,
+ 'уьиук' => 1016,
+ 'ыеук' => 1016,
+ 'Ьш' => 1015,
+ 'кер' => 1015,
+ '_Кщ' => 1014,
+ 'Ñ„Ñ‚Ñу' => 1014,
+ 'шфд_' => 1014,
+ 'кеш' => 1014,
+ 'цт_' => 1014,
+ 'Дш' => 1013,
+ 'Ñрш' => 1012,
+ 'тштп' => 1011,
+ 'ызш' => 1010,
+ '_Ð' => 1009,
+ '_Иу' => 1008,
+ 'рфы' => 1007,
+ 'цфк' => 1007,
+ 'вгÑ' => 1006,
+ 'уыш' => 1005,
+ 'дщц' => 1005,
+ 'мув' => 1005,
+ 'пд' => 1004,
+ 'шкые' => 1004,
+ 'дфк' => 1003,
+ 'мукы' => 1003,
+ 'ызу' => 1001,
+ '_цщк' => 999,
+ 'Ñщк' => 999,
+ '_Ьу' => 998,
+ '_Ñ‚Ñ„' => 998,
+ '_еш' => 997,
+ 'фь_' => 997,
+ 'умук' => 997,
+ 'шÑш' => 997,
+ '_Ðк' => 996,
+ 'кьф' => 996,
+ 'Дф' => 994,
+ '_тще' => 994,
+ 'Ыеф' => 993,
+ '_Ñд' => 993,
+ '_Рф' => 991,
+ 'тн_' => 990,
+ 'ееу' => 990,
+ 'уыю_' => 989,
+ 'кые_' => 988,
+ 'щцу' => 987,
+ '_Ду' => 986,
+ 'фддн_' => 986,
+ '_Пу' => 985,
+ '_Дш' => 985,
+ '_фку_' => 985,
+ 'зше' => 985,
+ '_Ьш' => 984,
+ 'Фт' => 983,
+ 'шÑфд_' => 982,
+ 'щге_' => 982,
+ 'зут' => 982,
+ 'укм' => 980,
+ 'щц_' => 980,
+ '_Ñ‹Ñ' => 979,
+ 'ушк' => 979,
+ 'тпу' => 978,
+ 'щгп' => 978,
+ 'Ñщг' => 977,
+ 'Ñ‹Ñ€_' => 977,
+ 'зду' => 976,
+ 'цру' => 976,
+ 'ды_' => 975,
+ 'Ищ' => 974,
+ 'ашÑ' => 974,
+ 'дув_' => 974,
+ 'идш' => 973,
+ 'уу_' => 973,
+ 'шду' => 973,
+ 'дыщ_' => 973,
+ 'щцт_' => 973,
+ 'фду' => 971,
+ 'уфв' => 970,
+ 'ерщ' => 969,
+ 'гу_' => 969,
+ 'шф_' => 968,
+ '_иу_' => 967,
+ 'аг' => 967,
+ '_Ñщьз' => 966,
+ '_ше_' => 966,
+ 'рг' => 966,
+ '_ерш' => 965,
+ 'руш' => 964,
+ 'щеру' => 964,
+ '_Дф' => 962,
+ 'теы_' => 962,
+ 'здфн' => 962,
+ 'Ñе_' => 961,
+ 'увш' => 961,
+ 'шкые_' => 961,
+ 'мук_' => 961,
+ 'Ф_' => 958,
+ 'вшы' => 958,
+ 'Ñку' => 957,
+ 'ешь' => 957,
+ 'ьшд' => 956,
+ 'фкы' => 954,
+ '_рфв' => 953,
+ 'ддш' => 953,
+ 'щтв' => 953,
+ 'пр_' => 952,
+ 'Ðщ' => 951,
+ 'црщ' => 951,
+ 'дь' => 950,
+ '_фды' => 949,
+ '_фдыщ' => 949,
+ 'фдыщ' => 949,
+ 'Ñдг' => 949,
+ '_штÑ' => 948,
+ '_Ñ‹Ñ„' => 946,
+ '_црщ' => 946,
+ 'рфв_' => 945,
+ 'щгте' => 945,
+ 'екщ' => 945,
+ 'фдыщ_' => 944,
+ 'уке' => 941,
+ '_рфв_' => 940,
+ 'шеы_' => 940,
+ 'кфеш' => 940,
+ 'твук' => 939,
+ 'щгпр' => 938,
+ 'фид' => 936,
+ 'феук' => 936,
+ 'щдш' => 936,
+ '_Ыеф' => 935,
+ 'рут_' => 935,
+ 'зщке' => 935,
+ 'ьщт' => 931,
+ 'мув_' => 931,
+ '_цру' => 929,
+ 'фтн' => 929,
+ '_пф' => 928,
+ 'Рш' => 927,
+ 'шмук' => 927,
+ 'тфь' => 927,
+ 'Ше' => 926,
+ 'штв' => 925,
+ 'Ощ' => 924,
+ 'шдш' => 924,
+ 'зщы' => 924,
+ 'фкд' => 923,
+ '_Ищ' => 922,
+ '_Фт' => 921,
+ 'ашкы' => 921,
+ 'ышв' => 921,
+ 'ашкые' => 920,
+ '_ашкы' => 919,
+ 'упф' => 919,
+ 'фму_' => 918,
+ 'щерук' => 918,
+ 'Ñещ' => 917,
+ 'руку_' => 917,
+ 'дфÑ' => 916,
+ 'ьщк' => 914,
+ '_Ðщ' => 911,
+ 'руы' => 911,
+ 'фзз' => 909,
+ 'Ыр' => 908,
+ '_екф' => 906,
+ 'шешщ' => 905,
+ 'ыштп' => 905,
+ 'щдв' => 901,
+ 'ЫÑ' => 900,
+ 'ре_' => 900,
+ 'шешщт' => 899,
+ 'кшÑÑ„' => 897,
+ 'Ьфк' => 895,
+ '_Ше' => 895,
+ '_Ощ' => 895,
+ 'тштп_' => 894,
+ 'кфв' => 893,
+ 'цшт' => 891,
+ '_зку' => 889,
+ 'Ñщте' => 889,
+ 'утеы' => 887,
+ 'Цф' => 885,
+ '_Рш' => 884,
+ '_фп' => 884,
+ 'щкн' => 884,
+ 'пре_' => 883,
+ 'Фк' => 882,
+ 'Ñрщ' => 882,
+ 'гфк' => 881,
+ 'шÑ' => 880,
+ 'щщл' => 880,
+ 'зфт' => 876,
+ 'аеук' => 875,
+ 'пшт' => 875,
+ 'еуь' => 875,
+ '_зук' => 874,
+ '_Ьфк' => 873,
+ 'гдф' => 873,
+ 'шефд' => 871,
+ 'щтю' => 871,
+ 'шут' => 870,
+ 'флу' => 869,
+ 'фьз' => 868,
+ 'аук' => 868,
+ 'рув' => 868,
+ '_мш' => 867,
+ 'ышщт_' => 867,
+ 'Фь' => 866,
+ 'ышву' => 866,
+ 'Тф' => 865,
+ 'ыыу' => 864,
+ 'ушк_' => 861,
+ 'рушк' => 860,
+ '_Фк' => 859,
+ '_Ñк' => 859,
+ 'тл' => 858,
+ 'муд' => 858,
+ 'лт' => 857,
+ 'кпу' => 857,
+ 'еду' => 857,
+ 'Зщ' => 856,
+ '_Ñщте' => 856,
+ 'руф' => 856,
+ 'укфд' => 855,
+ 'ерк' => 855,
+ 'нуф' => 855,
+ '_зфке' => 854,
+ 'фкв_' => 854,
+ 'гтш' => 854,
+ 'зшеф' => 853,
+ '_Цф' => 852,
+ '_Ыр' => 851,
+ 'ырщ' => 851,
+ 'Ñут' => 850,
+ 'ефд_' => 850,
+ 'нуфк' => 850,
+ 'Зу' => 848,
+ 'щгд' => 848,
+ '_здфн' => 847,
+ '_ну' => 846,
+ '_пк' => 844,
+ 'ыут' => 844,
+ 'шту_' => 843,
+ 'кщз' => 843,
+ 'шпт' => 841,
+ 'рушк_' => 839,
+ 'тфьу' => 838,
+ 'муы' => 838,
+ '_ЫÑ' => 837,
+ 'Вш' => 836,
+ '_ау' => 836,
+ 'щтю_' => 836,
+ 'кщт' => 836,
+ 'фпу_' => 835,
+ 'кшуы' => 834,
+ 'ьфк' => 832,
+ 'ыщт_' => 832,
+ 'еруш' => 831,
+ 'шыш' => 830,
+ '_Тф' => 829,
+ 'зшефд' => 829,
+ 'Ñув' => 828,
+ 'шл' => 828,
+ '_вщ' => 827,
+ 'дут' => 826,
+ 'дуы_' => 826,
+ '_Вш' => 825,
+ 'лшт' => 825,
+ 'фкÑ' => 824,
+ 'лу_' => 824,
+ 'щыз' => 824,
+ '_Зщ' => 823,
+ 'аеук_' => 823,
+ 'шув' => 822,
+ 'шмш' => 821,
+ 'щьу_' => 821,
+ 'кл_' => 821,
+ 'гер' => 821,
+ 'пы' => 820,
+ '_куд' => 818,
+ 'дшф' => 818,
+ 'ызше' => 817,
+ '_Зу' => 816,
+ '_рфы' => 816,
+ 'дфеш' => 816,
+ 'ккш' => 815,
+ 'Дщ' => 814,
+ 'рфы_' => 814,
+ '_рфы_' => 812,
+ 'ÑÑ„Ñ‚_' => 812,
+ 'шыр_' => 812,
+ 'тще_' => 812,
+ '_зг' => 810,
+ 'гыш' => 808,
+ 'тту' => 806,
+ '_Фь' => 805,
+ 'щтп_' => 805,
+ 'шÑе' => 804,
+ 'ддщ' => 804,
+ 'гтву' => 803,
+ 'Ñ„Ñ‚Ñ„' => 801,
+ 'гкт' => 801,
+ 'Ð’Ñ„' => 800,
+ 'рщ_' => 799,
+ 'рфм' => 798,
+ 'гдв' => 797,
+ 'щщд' => 795,
+ 'ыещк' => 795,
+ 'вшф' => 792,
+ 'дуÑ' => 791,
+ 'ерушк' => 791,
+ 'та' => 790,
+ '_шеы' => 789,
+ '_щту' => 789,
+ '_кщ' => 789,
+ '_еруш' => 789,
+ 'Ñу' => 789,
+ 'иге_' => 788,
+ 'шые_' => 787,
+ 'дщт' => 787,
+ 'ыуы' => 787,
+ '_Ñрф' => 785,
+ '_вшы' => 785,
+ 'утеш' => 783,
+ 'ьув_' => 782,
+ 'ыь' => 782,
+ '_Ñщг' => 781,
+ 'феуы' => 781,
+ '_ьфт' => 780,
+ 'фвш' => 780,
+ '_ыук' => 779,
+ 'щьш' => 778,
+ 'кыш' => 778,
+ 'тшы' => 777,
+ 'Пк' => 776,
+ 'Цш' => 776,
+ 'мшт' => 776,
+ 'уыы_' => 775,
+ 'ршз' => 775,
+ 'ыуф' => 774,
+ '_фз' => 773,
+ '_нуф' => 773,
+ '_нуфк' => 773,
+ '_фв' => 772,
+ 'Ñеу' => 772,
+ '_куÑ' => 771,
+ 'шеув' => 771,
+ 'ешму_' => 770,
+ 'Кф' => 769,
+ '_Дщ' => 769,
+ 'еуы_' => 769,
+ 'ешьу' => 769,
+ '_о' => 768,
+ 'уÑеш' => 768,
+ 'ддф' => 768,
+ 'Ыю' => 765,
+ '_ерк' => 765,
+ 'гид' => 765,
+ '_Ð’Ñ„' => 764,
+ 'лф' => 764,
+ 'гфд' => 763,
+ '_иге' => 761,
+ '_рук' => 761,
+ 'тпд' => 761,
+ 'ащг' => 760,
+ '_ец' => 759,
+ 'фву_' => 759,
+ 'дуÑе' => 759,
+ 'тщц' => 759,
+ '_рфм' => 758,
+ 'фну' => 757,
+ 'дфеу' => 757,
+ 'еше' => 757,
+ 'црщ_' => 757,
+ 'укь' => 756,
+ '_црщ_' => 755,
+ 'мшы' => 754,
+ 'щмш' => 753,
+ '_фдд' => 752,
+ 'рун' => 752,
+ '_тще_' => 751,
+ 'тещ' => 751,
+ '_Цш' => 750,
+ 'ьуы_' => 750,
+ 'Ðш' => 749,
+ 'зкуы' => 749,
+ 'щызш' => 748,
+ 'щгдв' => 748,
+ 'куе' => 748,
+ 'Туц' => 747,
+ 'щызше' => 747,
+ 'ызшеф' => 747,
+ '_фи' => 746,
+ 'уьут' => 746,
+ 'щкт' => 746,
+ 'нф' => 746,
+ '_Кф' => 744,
+ 'фтн_' => 744,
+ 'Ог' => 743,
+ '_ик' => 743,
+ '_штеу' => 743,
+ 'Ñ„ÑŽ' => 742,
+ 'фшт_' => 742,
+ 'иду_' => 741,
+ 'куфе' => 741,
+ 'гдв_' => 740,
+ 'ашт' => 739,
+ 'ефш' => 739,
+ 'еукт' => 739,
+ '_шеы_' => 738,
+ 'шув_' => 738,
+ '_Пк' => 737,
+ '_Туц' => 737,
+ 'цщкл' => 737,
+ 'фег' => 736,
+ 'укыш' => 734,
+ 'рун_' => 734,
+ 'щшт' => 734,
+ 'ецщ' => 734,
+ 'гкшт' => 734,
+ 'щкф' => 732,
+ 'Ñув_' => 731,
+ 'ощ' => 731,
+ 'уÑу' => 729,
+ 'рщщ' => 729,
+ '_ьг' => 728,
+ 'иуÑ' => 728,
+ 'зуф' => 728,
+ 'фдду' => 727,
+ 'шеув_' => 727,
+ 'кщм' => 727,
+ 'фае' => 726,
+ 'дшыр' => 725,
+ 'Ñщьь' => 723,
+ 'гвш' => 723,
+ '_Ог' => 722,
+ 'фкл' => 722,
+ 'щгдв_' => 722,
+ 'еÑ' => 722,
+ 'где' => 722,
+ 'Ñшфд' => 721,
+ '_Ðш' => 720,
+ '_гы' => 719,
+ 'вуте' => 719,
+ 'Ещ' => 718,
+ 'Ñ„ÑŽ_' => 718,
+ 'г_' => 718,
+ 'Ñ„Ñ‚Ñ‚' => 715,
+ 'фые_' => 715,
+ '_иге_' => 714,
+ 'кшщ' => 714,
+ 'кку' => 714,
+ 'ыефе' => 713,
+ '_ащг' => 712,
+ 'вв' => 712,
+ 'тыш' => 712,
+ 'ашд' => 711,
+ 'Срф' => 710,
+ 'уеу' => 710,
+ 'щеу' => 709,
+ 'Ñ‚Ñд' => 708,
+ 'тд' => 708,
+ '/' => 707,
+ 'гкштп' => 707,
+ '_лт' => 706,
+ 'Ñ‚Ñ„_' => 706,
+ 'ьы_' => 705,
+ 'у-' => 704,
+ '_иуÑ' => 703,
+ 'фьш' => 702,
+ 'тшÑ' => 702,
+ 'нт' => 702,
+ 'рфь' => 701,
+ 'фту' => 700,
+ 'мшв' => 700,
+ 'Ек' => 699,
+ 'Ñфк' => 699,
+ 'шв_' => 699,
+ 'Ыг' => 697,
+ 'Цщ' => 696,
+ 'Ше_' => 695,
+ 'кву' => 695,
+ '_фа' => 694,
+ 'нщ' => 694,
+ '_Ещ' => 693,
+ 'уее' => 693,
+ 'дфешщ' => 693,
+ 'Ñшу' => 692,
+ 'фке_' => 690,
+ '_фзз' => 689,
+ 'фкеш' => 689,
+ 'кфеу' => 689,
+ 'щн' => 688,
+ 'Лу' => 687,
+ 'Ыш' => 687,
+ '_ырщ' => 687,
+ 'пук' => 687,
+ 'ыршз' => 687,
+ '_уф' => 685,
+ 'ьфт_' => 685,
+ '_щту_' => 684,
+ '_щз' => 684,
+ 'Ñщты' => 684,
+ 'рув_' => 684,
+ 'ешу' => 684,
+ '_вг' => 683,
+ 'фте_' => 683,
+ 'умш' => 683,
+ 'шÑÑ„Ñ‚' => 683,
+ 'дфы' => 683,
+ 'щаа' => 683,
+ 'щдщ' => 682,
+ 'мукыш' => 682,
+ 'Фьу' => 681,
+ 'ищк' => 681,
+ 'штфд' => 681,
+ 'зы' => 681,
+ 'кз' => 681,
+ 'щые_' => 680,
+ 'ешф' => 680,
+ 'ч_' => 680,
+ 'Ыефе' => 679,
+ 'тпы' => 679,
+ 'ершы' => 679,
+ 'гидш' => 679,
+ '_Ше_' => 678,
+ '_Ек' => 678,
+ 'утÑу_' => 678,
+ 'укю' => 677,
+ 'ышы' => 677,
+ '_пщ' => 676,
+ 'уфт' => 676,
+ 'рфму' => 676,
+ 'уьуте' => 675,
+ '_Срф' => 674,
+ 'штеук' => 673,
+ 'ад' => 672,
+ 'пут' => 672,
+ 'шÑу_' => 672,
+ 'шыу' => 672,
+ '_ум' => 671,
+ '_ершы' => 671,
+ 'Еу' => 669,
+ '_Ыш' => 669,
+ 'ÑÑ„ÑŒ' => 669,
+ 'зуÑ' => 669,
+ 'гк_' => 669,
+ '_рфму' => 667,
+ 'ктф' => 667,
+ 'укшÑ' => 666,
+ 'ешы' => 666,
+ '_Ñщьь' => 665,
+ 'пфт' => 665,
+ 'цы' => 665,
+ '_Ыефе' => 664,
+ 'вше' => 664,
+ 'рфму_' => 664,
+ '_вф' => 663,
+ 'укю_' => 663,
+ 'Ñн' => 661,
+ 'утеы_' => 661,
+ '_Ыг' => 660,
+ 'пфь' => 660,
+ 'ещт_' => 660,
+ 'кÑу' => 659,
+ 'Фы' => 658,
+ 'уÑш' => 658,
+ 'шдв' => 658,
+ 'Ñ‚Ñдг' => 658,
+ 'гву' => 658,
+ 'ж' => 657,
+ 'ж_' => 657,
+ 'дгв' => 657,
+ 'Рщы' => 656,
+ 'ещкн' => 656,
+ 'Зфк' => 655,
+ '_Рщы' => 655,
+ 'уфд' => 655,
+ 'шщтб' => 655,
+ 'ьзд' => 655,
+ 'тшм' => 655,
+ 'щкд' => 654,
+ 'ышÑ' => 654,
+ '_Лу' => 653,
+ '_Цщ' => 653,
+ 'тфеш' => 653,
+ 'Ñещк' => 652,
+ 'уьф' => 651,
+ 'да' => 651,
+ 'Ñ‚Ñ' => 651,
+ 'щр' => 651,
+ 'щду' => 651,
+ 'гку_' => 651,
+ 'дфтв_' => 649,
+ 'тшму' => 649,
+ 'ершы_' => 649,
+ 'Ñдгв' => 647,
+ 'уфь' => 647,
+ 'шфе' => 647,
+ 'укн' => 646,
+ 'шщтб_' => 646,
+ 'кту' => 646,
+ 'Фг' => 644,
+ 'Сщь' => 644,
+ 'Рщыз' => 644,
+ 'Рщызш' => 644,
+ '_Рщыз' => 644,
+ 'Ñуы_' => 643,
+ 'умут' => 643,
+ 'утеу' => 642,
+ 'цщ_' => 641,
+ 'ааш' => 640,
+ 'ди' => 640,
+ 'ыукм' => 639,
+ 'шау' => 638,
+ 'шыы' => 638,
+ 'ефшт' => 638,
+ '_Зфк' => 637,
+ 'ыдф' => 637,
+ '_ецщ' => 635,
+ 'ьукш' => 635,
+ 'цфн' => 635,
+ '_Фы' => 634,
+ '_щг' => 634,
+ 'аау' => 634,
+ 'лы_' => 634,
+ 'Ñ‚Ñдгв' => 634,
+ 'чз' => 634,
+ 'еÑÑ€' => 633,
+ 'лштп' => 632,
+ 'кф_' => 632,
+ 'Ут' => 631,
+ '_ыефе' => 631,
+ 'ддщц' => 631,
+ 'Сщт' => 630,
+ 'фиду' => 630,
+ 'укфд_' => 630,
+ 'рт' => 630,
+ 'фпф' => 629,
+ 'удф' => 629,
+ 'пфьу' => 629,
+ 'твы' => 629,
+ 'куу_' => 629,
+ '_Фьу' => 628,
+ 'уфкы' => 628,
+ 'гÑе' => 628,
+ 'Туц_' => 627,
+ '_Еу' => 627,
+ 'щкдв' => 627,
+ 'кдв' => 627,
+ 'шдь' => 626,
+ 'гз_' => 626,
+ '_Фг' => 625,
+ 'дщÑ' => 625,
+ 'кфш' => 625,
+ 'кфь' => 625,
+ 'кщв' => 625,
+ 'еуф' => 625,
+ 'еуд' => 625,
+ '_Ñщты' => 624,
+ 'шук' => 624,
+ 'шпре_' => 624,
+ 'цфкв' => 624,
+ 'Цу' => 623,
+ 'удщ' => 623,
+ 'ышп' => 623,
+ 'куь' => 622,
+ 'шу_' => 621,
+ 'штÑд' => 621,
+ 'щкн_' => 621,
+ 'фищ' => 620,
+ 'фаеу' => 620,
+ 'удш' => 620,
+ 'ки' => 620,
+ '_цщкл' => 619,
+ '_Сщь' => 618,
+ 'фмш' => 618,
+ 'ьзш' => 618,
+ 'тщк' => 618,
+ '_Туц_' => 617,
+ '_штÑд' => 617,
+ 'уÑщт' => 617,
+ 'вн' => 616,
+ 'уфÑ' => 615,
+ 'штÑдг' => 615,
+ 'гыу_' => 615,
+ 'геш' => 615,
+ 'фыув' => 614,
+ 'ззу' => 614,
+ 'ка' => 614,
+ 'гÑÑ€' => 614,
+ 'фшд' => 613,
+ 'фегк' => 613,
+ 'укшÑÑ„' => 613,
+ 'щÑл' => 613,
+ 'уÑÑ„' => 612,
+ 'ьукшÑ' => 612,
+ '_пфь' => 611,
+ 'гтв_' => 611,
+ '_Ут' => 610,
+ 'щьф' => 610,
+ 'Фьук' => 609,
+ 'пку' => 609,
+ 'дщы' => 609,
+ 'щтш' => 609,
+ 'дштп' => 608,
+ 'ефеш' => 608,
+ 'Фьукш' => 607,
+ 'удн' => 607,
+ 'щву' => 607,
+ 'дуе' => 606,
+ 'ыекш' => 606,
+ 'цк' => 606,
+ 'дук' => 605,
+ 'куп' => 604,
+ 'кеу' => 604,
+ '_Сщт' => 603,
+ 'дфну' => 603,
+ 'мшÑ' => 603,
+ 'Лф' => 602,
+ 'укт_' => 602,
+ 'дю' => 602,
+ '_еф' => 601,
+ 'фаеук' => 601,
+ 'уфыу' => 601,
+ 'ыгк' => 601,
+ '_ешь' => 600,
+ 'Ñ‚ÑÑ€' => 600,
+ 'щÑÑ„' => 600,
+ 'фыув_' => 599,
+ '_Ñу' => 597,
+ '_пфьу' => 596,
+ 'щкы' => 596,
+ 'Щт' => 595,
+ 'Ñ‚Ñш' => 595,
+ 'кмш' => 595,
+ 'ышпт' => 595,
+ 'ьзф' => 594,
+ 'щыы' => 594,
+ 'гкщ' => 594,
+ 'ифд' => 593,
+ '_вуы' => 592,
+ 'Ñуте' => 591,
+ 'иы' => 590,
+ 'уеш' => 590,
+ 'тм' => 590,
+ 'кшуы_' => 590,
+ 'Кш' => 589,
+ '_Цу' => 589,
+ '_рук_' => 589,
+ '_ешьу' => 589,
+ 'шмукы' => 589,
+ 'куыы' => 589,
+ 'ыуд' => 589,
+ 'квы' => 588,
+ 'Ðу' => 587,
+ 'гпр_' => 587,
+ 'ыл' => 586,
+ 'ыышщ' => 586,
+ 'Ыефеу' => 585,
+ 'кьу' => 585,
+ 'ыышщт' => 585,
+ '_фае' => 584,
+ '_дуф' => 584,
+ '_щге' => 584,
+ 'штые' => 584,
+ 'щвг' => 584,
+ '_фаеу' => 583,
+ 'Иг' => 582,
+ 'ууе' => 582,
+ 'шду_' => 582,
+ 'гтÑ' => 582,
+ 'кьфт' => 581,
+ 'че' => 581,
+ 'иуу' => 580,
+ 'удд_' => 580,
+ 'щкер' => 580,
+ 'мшу' => 580,
+ 'рштп' => 579,
+ 'дю_' => 579,
+ 'твув' => 579,
+ 'щгы_' => 579,
+ '_Кш' => 578,
+ 'уыу_' => 578,
+ 'шщтю' => 578,
+ '_Лф' => 577,
+ 'щвгÑ' => 577,
+ 'кщвг' => 577,
+ 'кщвгÑ' => 577,
+ 'ыуÑ' => 577,
+ 'фкÑÑ€' => 576,
+ 'туц' => 576,
+ 'щгпр_' => 576,
+ 'ын' => 576,
+ 'гкф' => 576,
+ 'вшу' => 575,
+ 'ыекф' => 575,
+ 'ецщ_' => 575,
+ '_Ðу' => 574,
+ 'ифы' => 573,
+ 'Ñрщщ' => 573,
+ 'дшу' => 573,
+ 'ркщ' => 572,
+ 'шдд_' => 572,
+ 'кшп' => 572,
+ 'шьу_' => 571,
+ 'феуы_' => 569,
+ 'пфш' => 569,
+ 'пгу' => 569,
+ '_Иг' => 567,
+ '_ецщ_' => 567,
+ 'щу' => 567,
+ 'щщв' => 567,
+ 'квш' => 567,
+ 'Пф' => 566,
+ '_ьщк' => 566,
+ 'ешд' => 566,
+ 'екг' => 566,
+ '_иуу' => 565,
+ 'руь' => 565,
+ 'Фдд' => 564,
+ '_ашд' => 563,
+ 'фьуы' => 563,
+ 'удв' => 563,
+ 'рщк' => 563,
+ 'кшм' => 563,
+ 'Ск' => 562,
+ 'щгер' => 562,
+ '_Щт' => 561,
+ 'Ñфдд' => 561,
+ 'упш' => 561,
+ 'шеу_' => 561,
+ 'ьфд' => 560,
+ 'гь_' => 560,
+ 'еукы' => 559,
+ 'егв' => 559,
+ 'рщд' => 558,
+ 'Ñ‹ÑÑ€' => 558,
+ 'мштп' => 558,
+ '_Фьук' => 557,
+ '_ще' => 557,
+ '_ызу' => 557,
+ 'фшк' => 557,
+ 'Ñеув' => 557,
+ 'зги' => 557,
+ 'куз' => 557,
+ 'ыефт' => 557,
+ 'Мш' => 556,
+ 'Ñду' => 556,
+ 'учз' => 556,
+ 'пфшт' => 556,
+ 'шву_' => 556,
+ 'щÑш' => 556,
+ 'згид' => 556,
+ 'згидш' => 556,
+ '_шь' => 555,
+ 'ифт' => 555,
+ 'рщц' => 555,
+ 'Ðщ' => 554,
+ '_щер' => 554,
+ '_щеру' => 554,
+ 'Ñ„Ñл_' => 554,
+ 'тшф' => 554,
+ 'едн' => 554,
+ 'аашÑ' => 553,
+ 'дуп' => 553,
+ 'ьщку' => 553,
+ '_Фдд' => 552,
+ 'уьш' => 552,
+ 'пуы' => 552,
+ 'щтщ' => 552,
+ 'щкл_' => 552,
+ 'Ñфеш' => 551,
+ 'шщтю_' => 551,
+ 'мшыш' => 551,
+ 'укк' => 549,
+ 'ьб' => 549,
+ 'кфешщ' => 549,
+ '_Пф' => 548,
+ '_Ñфк' => 548,
+ 'шÑл' => 548,
+ 'зщд' => 548,
+ 'йгф' => 548,
+ 'иуут' => 547,
+ 'уфк_' => 547,
+ 'твув_' => 547,
+ 'щд_' => 547,
+ 'кфÑе' => 547,
+ 'ыштп_' => 547,
+ '_уму' => 546,
+ '_дфе' => 546,
+ 'дфÑу' => 546,
+ 'ызуÑ' => 546,
+ 'Пщ' => 545,
+ '_иуут' => 545,
+ '_щаа' => 545,
+ 'ÑÑ‹' => 545,
+ 'пб' => 545,
+ 'рн' => 545,
+ 'дщп' => 545,
+ 'щгтв_' => 545,
+ '_Ск' => 544,
+ 'узе' => 544,
+ 'тфешщ' => 544,
+ 'йгу' => 544,
+ 'ерун' => 544,
+ 'é' => 544,
+ 'Ñ„Ñеш' => 543,
+ 'иуут_' => 543,
+ '_гз' => 542,
+ '_му' => 542,
+ 'шыру' => 542,
+ 'ьб_' => 542,
+ 'Ñщкв' => 541,
+ 'пб_' => 541,
+ 'гтвук' => 541,
+ 'муте' => 541,
+ '_уд' => 540,
+ '_ерун' => 540,
+ '_гыу' => 540,
+ 'фкы_' => 540,
+ 'укув' => 540,
+ 'швут' => 540,
+ 'и_' => 539,
+ 'дша' => 539,
+ 'ьше' => 539,
+ 'Сщд' => 538,
+ '_Мш' => 538,
+ 'Ñгк' => 538,
+ 'феук_' => 537,
+ 'ищг' => 537,
+ 'ьщм' => 537,
+ 'ерун_' => 537,
+ 'кшÑÑ„Ñ‚' => 536,
+ '_туц' => 535,
+ 'куыу' => 534,
+ 'геу' => 534,
+ 'муы_' => 534,
+ 'Ьфт' => 533,
+ 'афÑ' => 533,
+ 'руд' => 533,
+ 'здфну' => 533,
+ 'фкп' => 532,
+ 'фешм' => 532,
+ 'щб' => 532,
+ 'ыгÑ' => 532,
+ 'Ñеув_' => 531,
+ 'щб_' => 531,
+ '_учз' => 530,
+ 'уау' => 530,
+ 'утп' => 530,
+ 'шз_' => 530,
+ 'Пг' => 529,
+ 'Ñук' => 529,
+ 'тшмук' => 529,
+ 'мштп_' => 529,
+ 'Еф' => 528,
+ 'Ñщд' => 528,
+ '_Ðщ' => 527,
+ 'штув' => 527,
+ 'лштп_' => 527,
+ 'ÐÑ„' => 526,
+ 'вшÑ' => 526,
+ 'твук_' => 526,
+ '_Сщд' => 525,
+ 'фккш' => 525,
+ 'ушт' => 524,
+ 'шее' => 524,
+ '_ащкь' => 523,
+ '_ыек' => 523,
+ 'уг' => 523,
+ 'ьфш' => 523,
+ 'ьшÑ' => 523,
+ '_Ьфт' => 522,
+ 'фешму' => 522,
+ 'удн_' => 522,
+ 'рщщд' => 522,
+ 'шÑÑ‹' => 522,
+ 'тшеу' => 522,
+ '_аг' => 521,
+ 'твф' => 521,
+ '_Ñг' => 520,
+ 'ььу' => 520,
+ 'кÑÑ€_' => 520,
+ 'Ñ„Ñ‚Ñу_' => 519,
+ 'Ñкш' => 519,
+ '_Пг' => 518,
+ '_ашт' => 518,
+ 'тешт' => 518,
+ 'гшд' => 518,
+ '_Ж' => 517,
+ '_ыгÑ' => 517,
+ 'Ñрщщд' => 517,
+ 'ещк_' => 517,
+ 'шаш' => 516,
+ '_цк' => 515,
+ 'фдб' => 515,
+ 'Ñфешщ' => 515,
+ 'Ыз' => 513,
+ '_Ж_' => 513,
+ '_Пщ' => 513,
+ '_щм' => 513,
+ 'укфе' => 513,
+ 'дф_' => 513,
+ 'ефи' => 513,
+ 'цуу' => 513,
+ 'фдб_' => 512,
+ 'увю' => 512,
+ 'ршь' => 512,
+ 'шыеу' => 512,
+ '_ыуф' => 510,
+ 'уÑешщ' => 510,
+ 'рю' => 510,
+ 'ыщд' => 510,
+ 'укп' => 509,
+ 'умуд' => 509,
+ 'уь_' => 508,
+ 'ырув' => 508,
+ 'Ñщтв' => 507,
+ 'едн_' => 507,
+ 'шÑÑ„Ñ‚_' => 506,
+ 'юЫ' => 505,
+ 'фиду_' => 505,
+ 'Ñфьу' => 505,
+ 'укув_' => 505,
+ 'укмш' => 505,
+ 'щдду' => 505,
+ 'кшеш' => 505,
+ 'цщг' => 505,
+ '_Еф' => 504,
+ '_щму' => 504,
+ 'кум' => 503,
+ '_ÐÑ„' => 502,
+ 'Ñгд' => 502,
+ 'кщд' => 502,
+ 'Ьг' => 501,
+ 'Зкщ' => 501,
+ 'утф' => 501,
+ 'уер' => 501,
+ 'кфтÑ' => 501,
+ '_тфь' => 500,
+ '_щмук' => 500,
+ 'Ñ„Ñу_' => 500,
+ 'лтщ' => 500,
+ 'Икщ' => 499,
+ 'Щк' => 499,
+ '_дфеу' => 499,
+ '_цщг' => 499,
+ 'ьуе' => 499,
+ 'ьщку_' => 499,
+ 'Лш' => 498,
+ 'шьф' => 498,
+ '_Ф_' => 497,
+ '_ыуÑ' => 497,
+ 'фу' => 497,
+ 'рб' => 497,
+ 'шьз' => 497,
+ 'штув_' => 497,
+ 'тещ_' => 497,
+ 'ефеуы' => 497,
+ 'Кг' => 496,
+ '_тфьу' => 496,
+ 'ифдд' => 496,
+ 'екшÑ' => 496,
+ '_вк' => 495,
+ '_щзу' => 495,
+ 'Ñуыы' => 495,
+ 'ур' => 495,
+ 'утву' => 495,
+ 'тдн' => 495,
+ 'щл_' => 495,
+ 'ыуы_' => 495,
+ 'Ñ„Ñ€' => 494,
+ 'куте' => 494,
+ 'шдше' => 493,
+ 'щпк' => 493,
+ 'уфÑÑ€' => 492,
+ 'увю_' => 492,
+ 'уй' => 492,
+ 'уйг' => 492,
+ 'шышщ' => 492,
+ 'Ñшфд_' => 491,
+ 'рб_' => 490,
+ 'шыещ' => 490,
+ 'шч' => 490,
+ 'кыше' => 490,
+ 'Сщг' => 489,
+ 'рщь' => 489,
+ 'щке_' => 489,
+ 'нук' => 489,
+ 'Гтше' => 488,
+ '_Икщ' => 488,
+ '_зкш' => 488,
+ 'рю_' => 488,
+ 'шышщт' => 488,
+ 'кдн' => 488,
+ '_Щк' => 487,
+ '_куз' => 487,
+ 'укыше' => 487,
+ 'Ñ‚ÑÑ‹' => 487,
+ 'ÑŽÑŽ' => 486,
+ 'Я' => 486,
+ 'тдн_' => 486,
+ 'кщзу' => 486,
+ 'цуд' => 486,
+ 'Рг' => 485,
+ 'Ñ„ÑÑ' => 485,
+ 'иуÑÑ„' => 485,
+ 'Ñщгт' => 485,
+ 'щкп' => 485,
+ 'Ñ‹Ñщ' => 485,
+ 'ешщтб' => 485,
+ 'Сд' => 484,
+ '_Кг' => 484,
+ '_Ыз' => 484,
+ 'дуфы' => 484,
+ 'ышен' => 484,
+ 'ешÑ_' => 484,
+ 'чш' => 484,
+ 'Уг' => 483,
+ '_иуÑÑ„' => 483,
+ 'вд' => 483,
+ 'ашдь' => 483,
+ 'цщгд' => 483,
+ 'цщгдв' => 483,
+ '_Сщг' => 482,
+ '_Ьг' => 482,
+ '_Гтше' => 482,
+ 'тшеув' => 482,
+ 'куы_' => 482,
+ 'ешуы' => 482,
+ 'гÑÑ€_' => 482,
+ 'Ыек' => 481,
+ '_Лш' => 481,
+ '_ашдь' => 481,
+ 'фды_' => 481,
+ 'штпы' => 481,
+ 'ью' => 481,
+ 'ьшы' => 481,
+ 'Ñ‚ÑÑ‹_' => 481,
+ 'Ерш' => 480,
+ '_фищ' => 480,
+ '_ьщку' => 480,
+ '_цщгд' => 480,
+ 'щкдв_' => 480,
+ 'кдв_' => 480,
+ 'кщгп' => 480,
+ 'ÑÑ„' => 480,
+ 'фешт' => 479,
+ 'укн_' => 479,
+ 'тщь' => 479,
+ 'кщгпр' => 479,
+ 'фде' => 478,
+ 'ьщы' => 478,
+ 'ефешщ' => 478,
+ '_ьщм' => 477,
+ 'фещ' => 477,
+ 'нд' => 477,
+ 'ные' => 477,
+ '_Рг' => 476,
+ '_Ерш' => 476,
+ 'феру' => 476,
+ 'рщы' => 476,
+ 'ьн' => 476,
+ 'клу' => 476,
+ 'гые_' => 476,
+ 'юЫю' => 475,
+ 'фшты' => 475,
+ 'шь_' => 475,
+ 'тук_' => 475,
+ 'ыег' => 475,
+ 'мфд' => 475,
+ 'Гю' => 474,
+ '_Ыек' => 474,
+ '_ышт' => 474,
+ 'шыек' => 474,
+ 'щыш' => 474,
+ '_Зкщ' => 473,
+ 'Ñкуф' => 473,
+ 'Ñ‚-' => 473,
+ 'кеы' => 473,
+ 'ыыщ' => 472,
+ 'еф_' => 472,
+ '_еуф' => 471,
+ 'рфт_' => 471,
+ 'шÑу' => 471,
+ 'гдфе' => 471,
+ 'штещ' => 470,
+ 'здфÑ' => 470,
+ 'кще' => 470,
+ 'Шы' => 469,
+ '_зщы' => 468,
+ 'утеф' => 468,
+ 'кши' => 468,
+ 'ееф' => 468,
+ 'егку_' => 468,
+ 'Оу' => 467,
+ '_кш' => 467,
+ 'Ñфьу_' => 467,
+ 'шырув' => 467,
+ 'кутÑ' => 467,
+ 'фыщ' => 466,
+ 'Ñдф' => 466,
+ 'утш' => 466,
+ 'ьуь' => 466,
+ 'туы_' => 466,
+ 'куа' => 466,
+ 'ыефеу' => 466,
+ 'ттш' => 465,
+ 'щтд' => 465,
+ 'щще' => 465,
+ 'кщгт' => 465,
+ 'Ршы' => 464,
+ 'Ш_' => 464,
+ 'Гтшеу' => 464,
+ '_ыукм' => 464,
+ 'дшеш' => 464,
+ '_фдд_' => 463,
+ 'фдф' => 463,
+ 'вуд' => 463,
+ 'укшу' => 463,
+ 'щгк_' => 463,
+ 'куые' => 463,
+ '_ршь' => 462,
+ '_гтв' => 462,
+ 'Ñрфк' => 462,
+ 'уьз' => 462,
+ 'тфк' => 462,
+ 'ырув_' => 462,
+ 'иуе' => 461,
+ 'пы_' => 461,
+ 'дштп_' => 461,
+ 'ть' => 461,
+ 'кыу' => 461,
+ 'фьув' => 460,
+ 'рку' => 460,
+ 'де_' => 460,
+ 'щкÑ' => 460,
+ 'кщгтв' => 460,
+ 'мшд' => 460,
+ 'нуфкы' => 460,
+ '_Сд' => 459,
+ '_Уг' => 459,
+ '_пу' => 459,
+ 'вгк' => 459,
+ 'ашу' => 459,
+ 'шефд_' => 459,
+ 'куÑе' => 459,
+ 'Вг' => 458,
+ 'фтл' => 458,
+ 'ог' => 458,
+ 'щпкф' => 458,
+ '_ер_' => 457,
+ 'идф' => 457,
+ 'уче' => 457,
+ 'оу' => 457,
+ 'кщщ' => 457,
+ 'гкÑ' => 457,
+ 'ащку' => 456,
+ 'ью_' => 456,
+ 'туе' => 456,
+ 'Угк' => 455,
+ '_зги' => 455,
+ 'Су' => 454,
+ '_згид' => 454,
+ 'уув' => 454,
+ 'тпб' => 454,
+ 'тщ_' => 454,
+ 'ызщ' => 454,
+ 'мшву' => 454,
+ 'Уф' => 453,
+ 'Ñщгте' => 453,
+ 'щеф' => 453,
+ 'ыуе' => 453,
+ 'еруь' => 453,
+ 'ецу' => 453,
+ 'Вщ' => 452,
+ 'Цщк' => 452,
+ 'икф' => 452,
+ 'Ñфеу' => 452,
+ 'утук' => 452,
+ 'лув' => 452,
+ 'ддув' => 452,
+ 'тыу' => 452,
+ 'Угкщ' => 451,
+ 'уфеу' => 451,
+ 'шддш' => 451,
+ 'щдф' => 451,
+ 'здфÑу' => 451,
+ 'кму' => 451,
+ 'Ðщк' => 450,
+ '_руф' => 450,
+ 'тпб_' => 450,
+ 'нш' => 450,
+ '_Су' => 449,
+ '_Шы' => 449,
+ '_Гю' => 449,
+ '_Ñ„ÑÑ' => 449,
+ '_штещ' => 449,
+ '_ыещ' => 449,
+ 'уыÑ' => 449,
+ 'ршз_' => 449,
+ 'шÑшф' => 449,
+ 'штещ_' => 449,
+ 'йгш' => 449,
+ 'кщы' => 449,
+ '_Вг' => 448,
+ '_куф' => 448,
+ 'фыщт' => 448,
+ 'ршк' => 448,
+ 'дм' => 448,
+ 'ьфв' => 448,
+ 'ыеы' => 448,
+ '_Я' => 447,
+ '_ид' => 446,
+ 'ьфшт' => 446,
+ 'зщдш' => 446,
+ 'зкщм' => 446,
+ 'кышен' => 446,
+ 'мшÑу' => 446,
+ 'шмф' => 445,
+ 'Срш' => 444,
+ '_Уф' => 444,
+ 'уец' => 444,
+ 'шешÑ' => 444,
+ 'дшен' => 444,
+ 'щкьф' => 444,
+ 'ещкн_' => 444,
+ 'гту' => 444,
+ 'фтпу' => 443,
+ 'феф' => 443,
+ 'шуд' => 443,
+ 'лтщц' => 443,
+ 'ьзщ' => 443,
+ 'ыуте' => 443,
+ 'ГюЫ' => 442,
+ 'дуь' => 442,
+ 'дщтп' => 442,
+ 'гкк' => 442,
+ 'црук' => 442,
+ 'цруку' => 442,
+ 'Сфк' => 441,
+ 'ГюЫю' => 441,
+ '_Ðщк' => 441,
+ 'ззщ' => 441,
+ 'куду' => 441,
+ 'Ñ_' => 440,
+ '_Оу' => 440,
+ '_дщÑ' => 440,
+ '_ьфк' => 440,
+ 'щкьу' => 440,
+ 'зщт' => 440,
+ 'гьи' => 440,
+ 'Гтшм' => 439,
+ 'Гтшму' => 439,
+ '_ГюЫ' => 439,
+ 'ÑÑу' => 439,
+ 'ьще' => 439,
+ '_ГюЫю' => 438,
+ 'штт' => 438,
+ 'ьщые' => 438,
+ 'Ñ‚Ñ€' => 438,
+ 'ерфт' => 438,
+ 'шдн' => 437,
+ 'щщл_' => 437,
+ 'щцук' => 437,
+ 'ыщь' => 437,
+ '_Ршы' => 436,
+ '_ÑÑ„Ñ‚' => 436,
+ '_ыщт' => 436,
+ '_гтву' => 436,
+ 'уву' => 436,
+ 'шддф' => 436,
+ 'лд' => 436,
+ 'кыб' => 436,
+ 'Тфе' => 435,
+ 'Цр' => 435,
+ '_Угк' => 435,
+ 'фтг' => 435,
+ 'пув' => 435,
+ 'дум' => 435,
+ 'ыщг' => 435,
+ '_Гтшм' => 434,
+ 'фыу_' => 434,
+ 'вн_' => 434,
+ 'щдв_' => 434,
+ 'щьзф' => 434,
+ 'кдн_' => 434,
+ 'цштп' => 434,
+ 'Ощр' => 433,
+ '_Цщк' => 433,
+ 'пду' => 433,
+ 'кыб_' => 433,
+ 'црут' => 433,
+ 'Фа' => 432,
+ '_црут' => 432,
+ 'фзф' => 432,
+ 'щфв' => 432,
+ 'щтдн' => 432,
+ 'екуу' => 432,
+ '_Угкщ' => 431,
+ 'идшы' => 431,
+ 'идшыр' => 431,
+ 'ешщтю' => 431,
+ '_ыег' => 430,
+ 'Ñег' => 430,
+ 'шег' => 430,
+ 'ддув_' => 430,
+ '_Фа' => 429,
+ '_щтд' => 429,
+ 'фпфш' => 429,
+ 'щтек' => 429,
+ 'ыршз_' => 429,
+ 'дшые' => 428,
+ 'ещц' => 428,
+ 'Зку' => 427,
+ 'фпфшт' => 427,
+ 'тгу' => 427,
+ 'екн' => 427,
+ 'гыув' => 427,
+ 'Икш' => 426,
+ 'Ñ„Ñ' => 426,
+ 'ьутеы' => 426,
+ 'щтдн_' => 426,
+ 'ыщьу' => 426,
+ 'гке' => 426,
+ '_Ощр' => 425,
+ 'уьщ' => 425,
+ 'твщ' => 425,
+ 'ны_' => 425,
+ 'фьув_' => 424,
+ 'фыыш' => 424,
+ 'фештп' => 424,
+ 'цфн_' => 424,
+ '_Сфк' => 423,
+ 'идшÑ' => 423,
+ 'вшеш' => 423,
+ 'уфыщ' => 423,
+ 'уфыщт' => 423,
+ 'еркщ' => 423,
+ 'цудд' => 423,
+ 'штуы' => 422,
+ 'лув_' => 422,
+ 'кыю' => 422,
+ '_Тфе' => 421,
+ '_лтщ' => 421,
+ 'дщÑÑ„' => 421,
+ 'щв_' => 421,
+ 'щтÑ' => 421,
+ 'црут_' => 421,
+ '_ищк' => 420,
+ 'фтщ' => 420,
+ 'Ñлы' => 420,
+ 'ул' => 420,
+ 'ащд' => 420,
+ 'штÑу' => 420,
+ 'шыÑ' => 420,
+ 'щзук' => 420,
+ 'зук_' => 420,
+ 'кер_' => 420,
+ '_фпф' => 419,
+ '_фпфш' => 419,
+ '_куду' => 419,
+ 'вку' => 419,
+ 'уыыш' => 419,
+ 'ауку' => 419,
+ 'зеш' => 419,
+ '_зщд' => 418,
+ 'уеф' => 418,
+ 'ащкьу' => 418,
+ 'агд' => 418,
+ 'квук' => 418,
+ 'кщмш' => 418,
+ 'ешьу_' => 418,
+ '_Срш' => 417,
+ '_Ñку' => 417,
+ '_зкуы' => 417,
+ 'Ñешм' => 417,
+ 'вшешщ' => 417,
+ 'пкщ' => 417,
+ 'шщ_' => 417,
+ 'ышф' => 417,
+ 'ыегв' => 417,
+ 'ддут' => 416,
+ 'гидшÑ' => 416,
+ 'гыув_' => 416,
+ '’' => 416,
+ '_Ñ„Ñе' => 415,
+ 'икш' => 415,
+ 'ьзду' => 415,
+ 'твы_' => 415,
+ 'теув' => 415,
+ 'Ершы' => 414,
+ '_Ñщд' => 414,
+ 'ÑÑ„Ñ‹' => 414,
+ 'туц_' => 414,
+ 'ЫÑÑ€' => 413,
+ 'ушп' => 413,
+ 'ерщг' => 413,
+ 'мшышщ' => 413,
+ 'ФÑ' => 412,
+ 'увб' => 412,
+ 'утеук' => 412,
+ 'гпре' => 412,
+ 'мщд' => 412,
+ 'нь' => 412,
+ '_Ершы' => 411,
+ 'увб_' => 411,
+ 'дуфыу' => 411,
+ 'ьгт' => 411,
+ 'зув' => 411,
+ 'кыщ' => 411,
+ 'нув' => 411,
+ '_ьуь' => 410,
+ '_ьшд' => 410,
+ 'фьф' => 410,
+ 'фьуы_' => 410,
+ 'вп' => 410,
+ 'уÑеу' => 410,
+ 'шщг' => 410,
+ 'шкуÑ' => 410,
+ 'щкв_' => 410,
+ 'зукы' => 410,
+ 'зшщ' => 410,
+ 'кудф' => 410,
+ 'Фе' => 409,
+ 'Ершы_' => 409,
+ '_Вщ' => 409,
+ '_ыегв' => 409,
+ 'Ñ„ÑÑ€_' => 409,
+ 'уыеш' => 409,
+ 'ьфеш' => 409,
+ 'зфе' => 409,
+ 'Ñ‹Ñк' => 409,
+ '_ыщь' => 408,
+ '_црук' => 408,
+ 'ьщые_' => 408,
+ 'зшщт' => 408,
+ 'кыю_' => 408,
+ '_ЫÑÑ€' => 407,
+ '_ыщьу' => 407,
+ 'фгы' => 407,
+ 'уфкы_' => 407,
+ 'укут' => 407,
+ 'ьгы' => 407,
+ 'тшщ' => 407,
+ 'щкт_' => 407,
+ 'кшд' => 407,
+ '_/' => 406,
+ 'уÑеув' => 406,
+ 'ау_' => 406,
+ 'ыеук_' => 406,
+ 'еыю' => 406,
+ '_Икш' => 405,
+ 'вщт' => 405,
+ 'ауф' => 405,
+ 'шкуÑе' => 405,
+ 'дшту' => 405,
+ 'тьу' => 405,
+ 'щрт' => 405,
+ 'кфз' => 405,
+ 'ыуфы' => 405,
+ 'мут_' => 405,
+ 'мукт' => 405,
+ 'ншт' => 405,
+ '_ФÑ' => 404,
+ 'пув_' => 404,
+ 'тукф' => 404,
+ 'щдг' => 404,
+ 'куыш' => 404,
+ 'ктш' => 404,
+ 'Ðку' => 403,
+ '_Ñш' => 403,
+ 'уыз' => 403,
+ 'рфьз' => 403,
+ 'тьут' => 403,
+ 'щиу' => 403,
+ 'кфк' => 403,
+ 'Тщк' => 402,
+ '_вгк' => 402,
+ 'ука' => 402,
+ 'швуте' => 402,
+ '_Тщк' => 401,
+ '_щтдн' => 401,
+ 'тьуте' => 401,
+ 'щште' => 401,
+ 'щддщ' => 401,
+ 'еь' => 401,
+ 'фегку' => 400,
+ 'уышв' => 400,
+ 'шфь' => 400,
+ 'дщк' => 400,
+ 'щгыу' => 400,
+ 'ершт' => 400,
+ 'Й' => 399,
+ '_Фе' => 399,
+ '_Цр' => 399,
+ '_фее' => 399,
+ 'флу_' => 399,
+ 'фззу' => 399,
+ 'фцф' => 399,
+ 'уащ' => 399,
+ 'кыщт' => 399,
+ 'ерфт_' => 399,
+ 'фьзш' => 398,
+ 'зкщв' => 398,
+ 'куÑщ' => 398,
+ 'Сш' => 397,
+ 'Ощрт' => 397,
+ '_уду' => 397,
+ 'Ñше' => 397,
+ 'тер' => 397,
+ 'щю' => 397,
+ 'зуÑш' => 397,
+ 'кгы' => 397,
+ 'ещкш' => 397,
+ 'гфкн' => 397,
+ '_Зку' => 396,
+ '_шты' => 396,
+ '_Ñ‹ÑÑ€' => 396,
+ 'фдщ' => 396,
+ 'удуф' => 396,
+ 'удуфы' => 396,
+ 'рфд' => 396,
+ 'щтв_' => 396,
+ 'щыу_' => 396,
+ 'ышен_' => 396,
+ 'еуфь' => 396,
+ '_туц_' => 395,
+ '_куе' => 395,
+ 'Ñлу' => 395,
+ 'вшщ' => 395,
+ 'дфеук' => 395,
+ 'тпы_' => 395,
+ 'зкщвг' => 395,
+ 'кууе' => 395,
+ 'ыум' => 395,
+ 'ефид' => 395,
+ 'еи' => 395,
+ 'еду_' => 395,
+ 'еыю_' => 395,
+ 'мукф' => 395,
+ 'нштп' => 395,
+ '_фг' => 394,
+ 'фтб' => 394,
+ 'ьзу' => 394,
+ 'кеф' => 394,
+ 'гуы' => 394,
+ 'фтб_' => 393,
+ 'Ñ„Ñ‚ÑŽ' => 393,
+ 'игш' => 393,
+ 'вуы_' => 393,
+ 'вгкш' => 393,
+ '/_' => 392,
+ 'Ðкф' => 392,
+ '_цшт' => 392,
+ 'вгкшт' => 392,
+ 'теув_' => 392,
+ 'щеш' => 392,
+ 'кшфт' => 392,
+ 'ыуму' => 392,
+ 'гÑу' => 392,
+ 'мфк' => 392,
+ 'игшд' => 391,
+ 'удуÑ' => 391,
+ 'зеу' => 391,
+ 'кфты' => 391,
+ 'кщц' => 391,
+ 'ыещкн' => 391,
+ 'ерку' => 391,
+ 'фкдн' => 390,
+ 'фыш' => 390,
+ 'Ñщьу' => 390,
+ 'уÑщк' => 390,
+ 'ащгт' => 390,
+ 'ащгтв' => 390,
+ 'ршду' => 390,
+ '_Ощрт' => 389,
+ '_вгкш' => 389,
+ '_ыру' => 389,
+ 'вфн' => 389,
+ 'лук' => 389,
+ 'цы_' => 389,
+ '_Ñщгт' => 388,
+ '_шьз' => 388,
+ '_ьфе' => 388,
+ '_й' => 388,
+ '_кг' => 388,
+ 'ркуу' => 388,
+ 'кудуф' => 388,
+ '_Ñут' => 387,
+ 'шпш' => 387,
+ 'шьш' => 387,
+ 'шыеш' => 387,
+ 'тфьув' => 387,
+ 'гьу' => 387,
+ '_Сш' => 386,
+ '_иуе' => 386,
+ '_мф' => 386,
+ 'фнук' => 386,
+ 'уктф' => 386,
+ 'пю' => 386,
+ 'двш' => 386,
+ 'щмукт' => 386,
+ 'еед' => 386,
+ 'гкщз' => 386,
+ ':' => 385,
+ '_:' => 385,
+ '_йг' => 385,
+ '_куÑщ' => 385,
+ 'ищге' => 385,
+ 'дь_' => 385,
+ 'щч' => 385,
+ 'ешÑÑ„' => 385,
+ 'гешщ' => 385,
+ 'нув_' => 385,
+ 'Ште' => 384,
+ '_Ðку' => 384,
+ 'фееу' => 384,
+ 'уащк' => 384,
+ 'уышву' => 384,
+ '_Ñфд' => 383,
+ '_уы' => 383,
+ '_дщÑÑ„' => 383,
+ 'ауфе' => 383,
+ 'пн' => 383,
+ 'дшыру' => 383,
+ 'щддщц' => 383,
+ 'Эю' => 382,
+ 'Угкщз' => 382,
+ '_ащд' => 382,
+ '_мщ' => 382,
+ 'фьзшщ' => 382,
+ 'Ñуб' => 382,
+ 'Ñуб_' => 382,
+ 'вфе' => 382,
+ 'пп' => 382,
+ 'шыещк' => 382,
+ 'ьзшщ' => 382,
+ 'ьзшщт' => 382,
+ 'тыб' => 382,
+ 'екууе' => 382,
+ 'гешщт' => 382,
+ 'Утп' => 381,
+ 'удуÑе' => 381,
+ 'укÑ' => 381,
+ 'дщз' => 381,
+ 'тыб_' => 381,
+ 'Ñ‚Ñ‹ÑŽ' => 381,
+ 'тег' => 381,
+ 'кешÑ' => 381,
+ 'гдфеш' => 381,
+ 'цштп_' => 381,
+ '_Ðкф' => 380,
+ 'укьф' => 380,
+ 'пф_' => 380,
+ 'рфьзш' => 380,
+ 'д-' => 380,
+ 'дгву' => 380,
+ 'щмук_' => 380,
+ 'кщф' => 380,
+ 'гут' => 380,
+ 'Уд' => 379,
+ 'Ñ„Ñ‚ÑŽ_' => 379,
+ 'ищге_' => 379,
+ 'пфк' => 379,
+ 'пук_' => 379,
+ '_ьщы' => 378,
+ '_ерку' => 378,
+ 'фкÑÑ€_' => 378,
+ 'Ñую' => 378,
+ 'ÑÑ‹_' => 378,
+ 'уук' => 378,
+ 'ршп' => 378,
+ 'шÑфе' => 378,
+ 'ьфву' => 378,
+ 'гтше' => 378,
+ 'гкщзу' => 378,
+ 'Пут' => 377,
+ 'ыешт' => 377,
+ 'еыб' => 377,
+ 'гдд' => 377,
+ 'Эю_' => 376,
+ 'Сю' => 376,
+ '_Утп' => 376,
+ 'Ñ„Ñ‚Ñ‹_' => 376,
+ 'вуф' => 376,
+ 'штфд_' => 376,
+ 'шщгы' => 376,
+ 'ьщму' => 376,
+ 'щщд_' => 376,
+ 'ерут' => 376,
+ 'гфкн_' => 376,
+ 'мукн' => 376,
+ '_ьгы' => 375,
+ 'утт' => 375,
+ 'шмуы' => 375,
+ 'тен' => 375,
+ 'щцш' => 375,
+ 'зрш' => 375,
+ 'згд' => 375,
+ 'Цщкд' => 374,
+ 'Цщкдв' => 374,
+ '_ощ' => 374,
+ '_зщдш' => 374,
+ 'фьшд' => 374,
+ 'ищкт' => 374,
+ 'шау_' => 374,
+ 'еыб_' => 374,
+ 'уÑ' => 373,
+ 'твшт' => 373,
+ 'квы_' => 373,
+ 'ныеу' => 373,
+ 'Ðкфт' => 372,
+ 'Цфк' => 372,
+ '_Й' => 372,
+ '_ерук' => 372,
+ 'фьщ' => 372,
+ 'Ñдгву' => 372,
+ 'вуа' => 372,
+ 'укыщ' => 372,
+ 'уыеу' => 372,
+ 'рше' => 372,
+ 'дфв' => 372,
+ 'Ñ‚Ñуы' => 372,
+ 'Ñ‚Ñ‹ÑŽ_' => 372,
+ 'Ñ‹Ñрщ' => 372,
+ 'Ñш' => 372,
+ 'Штв' => 371,
+ '_ьщые' => 371,
+ 'вшк' => 371,
+ 'уÑщкв' => 371,
+ 'штпб' => 371,
+ 'ьштп' => 371,
+ '_еркщ' => 370,
+ 'фееф' => 370,
+ 'уÑе_' => 370,
+ 'кшые' => 370,
+ '_штв' => 369,
+ '_лтщц' => 369,
+ 'Ñщтек' => 369,
+ 'вгÑу' => 369,
+ 'шÑÑ‹_' => 369,
+ 'щю_' => 369,
+ 'ыщÑ' => 369,
+ 'Сщьь' => 368,
+ '_Ште' => 368,
+ '_ьфв' => 368,
+ 'фищг' => 368,
+ 'укыщт' => 368,
+ 'лщ' => 368,
+ 'квшт' => 368,
+ '_ифы' => 367,
+ '_ерфт' => 367,
+ '_мук' => 367,
+ 'фквы' => 367,
+ 'ркщг' => 367,
+ 'штпб_' => 367,
+ 'ьфтн' => 367,
+ 'ьук_' => 367,
+ 'твб' => 367,
+ 'кь_' => 367,
+ '_куп' => 366,
+ 'рштп_' => 366,
+ 'ьфву_' => 366,
+ 'твштп' => 366,
+ 'тщцт' => 366,
+ 'еруку' => 366,
+ 'нщг' => 366,
+ 'Иш' => 365,
+ 'шдф' => 365,
+ 'твб_' => 365,
+ '_Цфк' => 364,
+ '_зкщв' => 364,
+ 'Ñфг' => 364,
+ 'афь' => 364,
+ 'шщк' => 364,
+ 'ьуьи' => 364,
+ 'цуут' => 364,
+ 'Штеу' => 363,
+ 'Ы_' => 363,
+ '_Ðкфт' => 363,
+ '_игш' => 363,
+ '_игшд' => 363,
+ 'укщ' => 363,
+ 'ркщгп' => 363,
+ 'дшп' => 363,
+ 'дшм' => 363,
+ 'ецуу' => 363,
+ 'ецуут' => 363,
+ '_Цщкд' => 362,
+ '_ьфву' => 362,
+ 'фкпу' => 362,
+ 'Ñруы' => 362,
+ 'вгÑе' => 362,
+ 'уецу' => 362,
+ 'уецуу' => 362,
+ 'ьуьиу' => 362,
+ 'ыефк' => 362,
+ 'ефте' => 362,
+ 'мфт' => 362,
+ '_/_' => 361,
+ '_куа' => 361,
+ '_еуфь' => 361,
+ 'фкщ' => 361,
+ 'уÑщтв' => 361,
+ 'утукф' => 361,
+ 'утег' => 361,
+ 'шдн_' => 361,
+ 'гтп' => 361,
+ '_Штв' => 360,
+ '_умут' => 360,
+ '_Ñ‹Ñрщ' => 360,
+ 'фны' => 360,
+ 'Ñшз' => 360,
+ 'шлу' => 360,
+ 'дшен_' => 360,
+ 'тпду' => 360,
+ 'Ñ‚Ñ‹Ñ€' => 360,
+ 'гышÑ' => 360,
+ 'гер_' => 360,
+ 'Фз' => 359,
+ 'Сщгт' => 359,
+ '_Сщьь' => 359,
+ '_ащгт' => 359,
+ 'вуз' => 359,
+ 'ащкьф' => 359,
+ 'дун' => 359,
+ 'ееду' => 359,
+ '_Пут' => 358,
+ 'флш' => 358,
+ 'фге' => 358,
+ 'ище' => 358,
+ 'икщ' => 358,
+ 'Ñую_' => 358,
+ 'уфв_' => 358,
+ 'тед' => 358,
+ 'кшфд' => 358,
+ ':_' => 357,
+ 'Ю' => 357,
+ '_:_' => 357,
+ '_Сщгт' => 357,
+ 'Ñ„Ñш' => 357,
+ 'вуь' => 357,
+ 'пфе' => 357,
+ 'ршду_' => 357,
+ 'шыщ' => 357,
+ 'ьфл' => 357,
+ 'гыек' => 357,
+ 'цуут_' => 357,
+ 'Щт_' => 356,
+ '_Уд' => 356,
+ 'укшуы' => 356,
+ 'укму' => 356,
+ 'штшы' => 356,
+ 'зкуыу' => 356,
+ 'ефл' => 356,
+ 'нз' => 356,
+ 'Ыеку' => 355,
+ 'Еш' => 355,
+ '_Ю' => 355,
+ 'фо' => 355,
+ 'Ñфз' => 355,
+ 'шдь_' => 355,
+ 'ьн_' => 355,
+ 'тгь' => 355,
+ 'е-' => 355,
+ 'егкт' => 355,
+ 'Ðщк' => 354,
+ '_Штеу' => 354,
+ '_зш' => 354,
+ 'ифыу' => 354,
+ 'вшфт' => 354,
+ 'ааук' => 354,
+ 'лб' => 354,
+ 'щдщп' => 354,
+ 'кфвш' => 354,
+ 'куышв' => 354,
+ 'еут_' => 354,
+ 'ешÑфд' => 354,
+ 'егф' => 354,
+ 'гвшт' => 354,
+ 'Ðщкл' => 353,
+ '_Фз' => 353,
+ '_ыщг' => 353,
+ 'ищкт_' => 353,
+ 'ргк' => 353,
+ 'зфке_' => 353,
+ 'зы_' => 353,
+ 'ыеув' => 353,
+ 'ыекг' => 353,
+ 'Сг' => 352,
+ '_Ыеку' => 352,
+ '_ыум' => 352,
+ '_ыуму' => 352,
+ 'вуте_' => 352,
+ 'рщгы' => 352,
+ 'щÑшф' => 352,
+ 'щтые' => 352,
+ 'екфÑ' => 352,
+ 'цкш' => 352,
+ 'нштп_' => 352,
+ '_Щт_' => 351,
+ '_утв' => 351,
+ '_щге_' => 351,
+ 'фищге' => 351,
+ 'вкф' => 351,
+ 'лб_' => 351,
+ 'щы_' => 351,
+ 'зу_' => 351,
+ 'ыру_' => 351,
+ '_Ñ„Ñ‹Ñ‹' => 350,
+ 'фыеу' => 350,
+ 'фещк' => 350,
+ 'уфыув' => 350,
+ 'укмшÑ' => 350,
+ 'шуе' => 350,
+ 'кмшÑ' => 350,
+ 'еукы_' => 350,
+ 'Эб' => 349,
+ 'Эб_' => 349,
+ '_ьщму' => 349,
+ 'фкдн_' => 349,
+ 'Ñегк' => 349,
+ 'узф' => 349,
+ 'штщ' => 349,
+ 'тырш' => 349,
+ 'щз_' => 349,
+ 'Тфеш' => 348,
+ '_вуа' => 348,
+ 'фкешÑ' => 348,
+ 'иуд' => 348,
+ 'удв_' => 348,
+ 'луе' => 348,
+ 'теукт' => 348,
+ 'ыуфыщ' => 348,
+ '_Иш' => 347,
+ '_уфк' => 347,
+ 'фзу' => 347,
+ 'впу' => 347,
+ 'уыут' => 347,
+ 'аукут' => 347,
+ 'кмшÑу' => 347,
+ '_фищг' => 346,
+ 'вщц' => 346,
+ 'уф_' => 346,
+ 'уфт_' => 346,
+ 'ущк' => 346,
+ 'пю_' => 346,
+ 'лтщцт' => 346,
+ 'дуб' => 346,
+ 'куыут' => 346,
+ 'кшь' => 346,
+ 'еиф' => 346,
+ '_ву_' => 345,
+ 'фпг' => 345,
+ 'ызф' => 345,
+ 'ешуы_' => 345,
+ 'Ыфт' => 344,
+ 'Ыщг' => 344,
+ 'Ыекуу' => 344,
+ '_Ðщк' => 344,
+ 'аку' => 344,
+ 'тпш' => 344,
+ 'Ñ‹Ñ' => 344,
+ '_Ðщкл' => 343,
+ '_ищкт' => 343,
+ 'Ñн_' => 343,
+ 'вум' => 343,
+ 'ршу' => 343,
+ 'щтщь' => 343,
+ 'здш' => 343,
+ 'ефеу_' => 343,
+ 'ифÑ' => 342,
+ 'уащку' => 342,
+ 'уеук' => 342,
+ 'ркуу_' => 342,
+ 'дфк_' => 342,
+ 'теб' => 342,
+ 'ышвут' => 342,
+ 'ыщÑш' => 342,
+ 'ыги' => 342,
+ 'нту' => 342,
+ 'Цшд' => 341,
+ '_ьуьи' => 341,
+ '_тг' => 341,
+ 'Ñеы' => 341,
+ 'уÑÑ„ÑŒ' => 341,
+ 'дуб_' => 341,
+ 'теб_' => 341,
+ 'текф' => 341,
+ 'щиук' => 341,
+ 'щещ' => 341,
+ 'ккф' => 341,
+ 'ыЖ' => 341,
+ 'еркуу' => 341,
+ 'еркщг' => 341,
+ 'Сут' => 340,
+ 'Мф' => 340,
+ '_иш' => 340,
+ '_афь' => 340,
+ 'уÑфьу' => 340,
+ 'укьфт' => 340,
+ 'ршпр' => 340,
+ 'еифд' => 340,
+ '_Еш' => 339,
+ 'уфкд' => 339,
+ 'упу' => 339,
+ 'шудв' => 339,
+ 'шг' => 339,
+ 'Ñ‚Ñщ' => 339,
+ 'еифдд' => 339,
+ '_фь' => 338,
+ '_ыуфы' => 338,
+ 'щцшт' => 338,
+ 'щцштп' => 338,
+ 'ыЖ_' => 338,
+ 'Ñ‹Ñ‹Ñ„' => 338,
+ 'ещщ' => 338,
+ 'гд_' => 338,
+ 'цкше' => 338,
+ 'иуец' => 337,
+ 'иуецу' => 337,
+ 'ыеув_' => 337,
+ 'Ыю_' => 336,
+ '_Тфеш' => 336,
+ '_ащдд' => 336,
+ '_ршп' => 336,
+ '_ршпр' => 336,
+ 'фшту' => 336,
+ 'ащдд' => 336,
+ 'рщщд_' => 336,
+ 'шашÑ' => 336,
+ 'дшÑ_' => 336,
+ 'дл' => 336,
+ 'дги' => 336,
+ 'трф' => 336,
+ 'щ-' => 336,
+ 'зду_' => 336,
+ 'кпф' => 336,
+ 'ызуÑш' => 336,
+ 'муь' => 336,
+ '_Сут' => 335,
+ '_Ыфт' => 335,
+ '_иуец' => 335,
+ '_ерут' => 335,
+ 'иуÑÑ„ÑŒ' => 335,
+ 'уек' => 335,
+ 'тщцт_' => 335,
+ 'щтеу' => 335,
+ 'ефкн' => 335,
+ 'гьиу' => 335,
+ '_Ыщг' => 334,
+ '_цуд' => 334,
+ 'фьы' => 334,
+ 'фзе' => 334,
+ 'шуц' => 334,
+ 'оуÑ' => 334,
+ 'щер_' => 334,
+ 'щмув' => 334,
+ 'кщ_' => 334,
+ 'мудщ' => 334,
+ '_Цшд' => 333,
+ '_вум' => 333,
+ '_ыги' => 333,
+ 'ифдд_' => 333,
+ 'уЭ' => 333,
+ 'уÑÑ€' => 333,
+ 'умуте' => 333,
+ 'ащддщ' => 333,
+ 'шещ' => 333,
+ 'щÑфе' => 333,
+ 'щьшт' => 333,
+ 'ыьф' => 333,
+ 'енб' => 333,
+ 'енб_' => 333,
+ '_иуп' => 332,
+ 'фек' => 332,
+ 'иуп' => 332,
+ 'вуÑ' => 332,
+ 'вшку' => 332,
+ 'удщз' => 332,
+ 'щзг' => 332,
+ 'ышые' => 332,
+ 'ыгз' => 332,
+ 'екфт' => 332,
+ '_Ñдф' => 331,
+ '_ын' => 331,
+ '_гз_' => 331,
+ 'фкь' => 331,
+ 'вшкуÑ' => 331,
+ 'уфь_' => 331,
+ 'оуÑе' => 331,
+ 'ьфп' => 331,
+ 'туыы' => 331,
+ 'тыршз' => 331,
+ 'щдше' => 331,
+ 'щгер_' => 331,
+ 'ееук' => 331,
+ 'гышт' => 331,
+ 'Сю_' => 330,
+ 'Лун' => 330,
+ '_Мф' => 330,
+ '_ад' => 330,
+ 'Ñщьзф' => 330,
+ 'утв_' => 330,
+ 'дву' => 330,
+ 'тщьш' => 330,
+ 'зукф' => 330,
+ 'зшт' => 330,
+ 'кеы_' => 330,
+ 'Утпд' => 329,
+ 'Ñ_' => 329,
+ 'юЭ' => 328,
+ 'Зр' => 328,
+ 'Зш' => 328,
+ '_вшк' => 328,
+ '_руд' => 328,
+ '_ыгк' => 328,
+ 'рт_' => 328,
+ 'ьштф' => 328,
+ 'Ñ‚Ñ„Ñ‚' => 328,
+ 'ыеы_' => 328,
+ 'гьиук' => 328,
+ 'мфе' => 328,
+ 'мудщз' => 328,
+ '_Сг' => 327,
+ 'уштп' => 327,
+ 'умудщ' => 327,
+ 'щтÑу' => 327,
+ 'щкы_' => 327,
+ 'згдф' => 327,
+ 'гкн' => 327,
+ '_ыру_' => 326,
+ 'уÑÑ‹' => 326,
+ 'уфе_' => 326,
+ 'утув' => 326,
+ 'уыуте' => 326,
+ 'аштф' => 326,
+ 'шыекш' => 326,
+ 'зфкеш' => 326,
+ 'ыЭ' => 326,
+ 'гкÑÑ€' => 326,
+ 'Тфешщ' => 325,
+ 'Зук' => 325,
+ '_Лун' => 325,
+ '_зкщм' => 325,
+ 'дфнук' => 325,
+ 'ььш' => 325,
+ 'ыукш' => 325,
+ 'ыеуь' => 325,
+ 'еукш' => 325,
+ 'мукб' => 325,
+ 'мукб_' => 325,
+ 'Ыру' => 324,
+ '_Утпд' => 324,
+ '_ыгз' => 324,
+ '_нщ' => 324,
+ 'тшые' => 324,
+ 'щзут' => 324,
+ 'щзр' => 324,
+ 'куфы' => 324,
+ 'кща' => 324,
+ 'ыекшÑ' => 324,
+ 'юЭ_' => 323,
+ '_ещц' => 323,
+ '_цудд' => 323,
+ 'зщш' => 323,
+ 'кшÑе' => 323,
+ 'ыфд' => 323,
+ 'ышеу' => 323,
+ 'еуу' => 323,
+ 'гкку' => 323,
+ 'С_' => 322,
+ '_Ñфдд' => 322,
+ '_ыефк' => 322,
+ 'Ñ„Ñ‹Ñ€' => 322,
+ 'шта' => 322,
+ 'щзгд' => 322,
+ 'щмув_' => 322,
+ 'кщÑ' => 322,
+ 'гзз' => 322,
+ 'гкы' => 322,
+ 'Пкф' => 321,
+ '_ыещк' => 321,
+ '_гтш' => 321,
+ '_нщг' => 321,
+ 'фдшы' => 321,
+ 'вукы' => 321,
+ 'ащку_' => 321,
+ 'ршдв' => 321,
+ 'зщз' => 321,
+ 'к-' => 321,
+ 'Ñ‹Ñрщщ' => 321,
+ 'Офт' => 320,
+ 'Тш' => 320,
+ '_Ñуте' => 320,
+ '_вшку' => 320,
+ 'фпгу' => 320,
+ 'удфе' => 320,
+ 'унт' => 320,
+ 'ьфтн_' => 320,
+ 'ыц' => 320,
+ 'еьу' => 320,
+ 'гпг' => 320,
+ 'Вшы' => 319,
+ 'Пук' => 319,
+ 'Штеук' => 319,
+ '_афÑ' => 319,
+ 'руыу' => 319,
+ 'ьгтш' => 319,
+ 'куб' => 319,
+ 'куб_' => 319,
+ 'кшму' => 319,
+ 'цув' => 319,
+ 'фгыу' => 318,
+ 'уÑÑ‹_' => 318,
+ 'уштп_' => 318,
+ 'тедн' => 318,
+ 'ешÑш' => 318,
+ '_Ñрфк' => 317,
+ 'фзр' => 317,
+ 'уды' => 317,
+ 'ае_' => 317,
+ 'шты_' => 317,
+ 'дму' => 317,
+ 'ььг' => 317,
+ 'ырф' => 317,
+ 'екшÑе' => 317,
+ 'ныеуь' => 317,
+ 'фвв' => 316,
+ 'шыыш' => 316,
+ 'тукфд' => 316,
+ 'щзгдф' => 316,
+ 'щгз' => 316,
+ 'кшв' => 316,
+ 'еьут' => 316,
+ 'Путу' => 315,
+ '_Зр' => 315,
+ 'фешÑ' => 315,
+ 'уфп' => 315,
+ 'пуе' => 315,
+ 'штшт' => 315,
+ 'дфву' => 315,
+ 'дз' => 315,
+ 'щрт_' => 315,
+ 'щкфе' => 315,
+ 'ырщц' => 315,
+ 'ыщтп' => 315,
+ 'ерут_' => 315,
+ 'еьуте' => 315,
+ 'гфе' => 315,
+ 'ащгк' => 314,
+ 'шфеш' => 314,
+ 'шыь' => 314,
+ 'ьзфт' => 314,
+ 'тпю' => 314,
+ 'щвгÑу' => 314,
+ 'Ощрт_' => 313,
+ '_Вшы' => 313,
+ '_Зук' => 313,
+ '_ызуÑ' => 313,
+ 'вь' => 313,
+ 'ььф' => 313,
+ 'Ид' => 312,
+ 'Зкуы' => 312,
+ '_Ыру' => 312,
+ '_ÑÑ„ÑŒ' => 312,
+ '_пкф' => 312,
+ 'Ñшут' => 312,
+ 'Ñешму' => 312,
+ 'цук_' => 312,
+ 'цщт' => 312,
+ '_Пук' => 311,
+ '_Офт' => 311,
+ '_еруь' => 311,
+ 'руыу_' => 311,
+ 'шутÑ' => 311,
+ 'ььгт' => 311,
+ 'тпф' => 311,
+ 'тша' => 311,
+ 'еукб' => 311,
+ 'ещг' => 311,
+ 'мшуц' => 311,
+ 'Ñдщ' => 310,
+ 'шдду' => 310,
+ 'штпы_' => 310,
+ 'дфш' => 310,
+ 'ккут' => 310,
+ 'ккшу' => 310,
+ '_ув' => 309,
+ '_зщз' => 309,
+ '_цщт' => 309,
+ 'Ñфеув' => 309,
+ 'Ñуь' => 309,
+ 'уфл' => 309,
+ 'пкщг' => 309,
+ 'куÑу' => 309,
+ 'кнб' => 309,
+ 'ыгÑÑ€' => 309,
+ 'ефкн_' => 309,
+ 'еукб_' => 309,
+ '_пкщ' => 308,
+ 'ÑÑщ' => 308,
+ 'щааш' => 308,
+ 'кшут' => 308,
+ 'гыы' => 308,
+ 'Суте' => 307,
+ '_Зш' => 307,
+ '_ыгÑÑ€' => 307,
+ 'фнув' => 307,
+ 'ифÑл' => 307,
+ 'Ñфгы' => 307,
+ 'щгтен' => 307,
+ 'зукш' => 307,
+ 'зщшт' => 307,
+ 'зщште' => 307,
+ 'зщыш' => 307,
+ 'ззуф' => 307,
+ 'кщп' => 307,
+ 'кнб_' => 307,
+ 'гтен' => 307,
+ '_Тш' => 306,
+ '_ырщц' => 306,
+ 'вшые' => 306,
+ 'умф' => 306,
+ 'пшщ' => 306,
+ 'штг' => 306,
+ 'текщ' => 306,
+ 'кгÑ' => 306,
+ 'ыфь' => 306,
+ 'гдфк' => 306,
+ 'мукн_' => 306,
+ 'Огт' => 305,
+ '_ог' => 305,
+ '_тфе' => 305,
+ 'фддув' => 305,
+ 'фтвы' => 305,
+ 'утув_' => 305,
+ 'тму' => 305,
+ 'щкву' => 305,
+ 'кен' => 305,
+ 'ышеш' => 305,
+ 'гÑеш' => 305,
+ 'нтуы' => 305,
+ '_ище' => 304,
+ '_ыуе' => 304,
+ '_ыщтп' => 304,
+ 'унту' => 304,
+ 'шешу' => 304,
+ 'ьщг' => 304,
+ 'щьзфт' => 304,
+ 'ыуÑщ' => 304,
+ 'ыуÑщт' => 304,
+ 'еуктф' => 304,
+ 'цфкв_' => 304,
+ '_Огт' => 303,
+ '_ыукш' => 303,
+ 'штштп' => 303,
+ 'ыгÑÑ€_' => 303,
+ 'Уфы' => 302,
+ 'Йг' => 302,
+ '_Суте' => 302,
+ '_фке' => 302,
+ '_Ñгк' => 302,
+ 'ише' => 302,
+ 'пфт_' => 302,
+ 'шешуы' => 302,
+ 'дфыы' => 302,
+ 'щаашÑ' => 302,
+ 'щььг' => 302,
+ 'щзд' => 302,
+ 'ыещт' => 302,
+ '-Ñ‹' => 301,
+ '_Путу' => 301,
+ 'иуш' => 301,
+ 'двшт' => 301,
+ 'ьшыы' => 301,
+ 'кьук' => 301,
+ 'ышву_' => 301,
+ 'гтеш' => 301,
+ '.' => 300,
+ 'Ифк' => 300,
+ 'Вк' => 300,
+ 'Лунт' => 300,
+ '_Пкф' => 300,
+ '_Ñрш' => 300,
+ '_здфÑ' => 300,
+ 'узфк' => 300,
+ 'уыыу' => 300,
+ 'уцы' => 300,
+ 'ркш' => 300,
+ 'щду_' => 300,
+ 'ыуу' => 300,
+ 'ыукму' => 300,
+ 'Уфые' => 299,
+ 'Тщке' => 299,
+ 'ЩÑ' => 299,
+ '_Тщке' => 299,
+ '_цкш' => 299,
+ 'фдше' => 299,
+ 'фтву' => 299,
+ 'фкеу' => 299,
+ 'уфпг' => 299,
+ 'уфпгу' => 299,
+ 'шзф' => 299,
+ 'шед' => 299,
+ 'дуÑеш' => 299,
+ 'твг' => 299,
+ 'еутв' => 299,
+ 'ещцт' => 299,
+ 'чу' => 299,
+ '_Уфы' => 298,
+ '_вуÑ' => 298,
+ '_куь' => 298,
+ '_ыуÑщ' => 298,
+ '_ерщ' => 298,
+ '_цкше' => 298,
+ 'фиш' => 298,
+ 'фкшщ' => 298,
+ 'фыеук' => 298,
+ 'ишд' => 298,
+ 'шуте' => 298,
+ 'да_' => 298,
+ 'щдшеш' => 298,
+ 'щщв_' => 298,
+ 'зуфк' => 298,
+ 'зув_' => 298,
+ 'кдш' => 298,
+ 'цщт_' => 298,
+ 'Срк' => 297,
+ 'Лунту' => 297,
+ 'Зд' => 297,
+ '_ащгк' => 297,
+ '_рщг' => 297,
+ '_тгь' => 297,
+ '_цщт_' => 297,
+ 'фнув_' => 297,
+ 'ушпр' => 297,
+ 'утыш' => 297,
+ 'унтуы' => 297,
+ 'тею' => 297,
+ 'щььгт' => 297,
+ 'зщзг' => 297,
+ 'зщзгд' => 297,
+ '_уь' => 296,
+ 'Ñгкк' => 296,
+ 'укд' => 296,
+ 'пе' => 296,
+ 'щзду' => 296,
+ 'кудфе' => 296,
+ 'Тщкер' => 295,
+ '_Уфые' => 295,
+ '_Лунт' => 295,
+ '_лш' => 295,
+ 'фззуф' => 295,
+ 'уеы' => 295,
+ 'реу' => 295,
+ 'шиу' => 295,
+ 'ьувш' => 295,
+ 'щьшÑ' => 295,
+ 'щыше' => 295,
+ 'зшÑ' => 295,
+ 'ыа' => 295,
+ '_Йг' => 294,
+ 'уда' => 294,
+ 'утг' => 294,
+ 'шде' => 294,
+ 'цудд_' => 294,
+ '_Ифк' => 293,
+ '_щзут' => 293,
+ 'фшв' => 293,
+ 'Ñрфт' => 293,
+ 'вщ_' => 293,
+ 'уышп' => 293,
+ 'акш' => 293,
+ 'шутÑу' => 293,
+ 'двштп' => 293,
+ 'зфш' => 293,
+ 'ефдб' => 293,
+ 'ефдб_' => 293,
+ 'ешег' => 293,
+ 'нÑ' => 293,
+ '_ьфл' => 292,
+ '_гыув' => 292,
+ 'ии' => 292,
+ 'игк' => 292,
+ 'уышпт' => 292,
+ 'тпшт' => 292,
+ 'тгф' => 292,
+ 'ыщьу_' => 292,
+ 'еуте' => 292,
+ 'Ифт' => 291,
+ '_Ñ' => 291,
+ '_Срк' => 291,
+ '_ЩÑ' => 291,
+ '_кум' => 291,
+ 'Ñршд' => 291,
+ 'утед' => 291,
+ 'уыышщ' => 291,
+ 'шаа' => 291,
+ 'дфÑл' => 291,
+ 'дшфт' => 291,
+ 'ддуп' => 291,
+ 'щлу' => 291,
+ 'зфы' => 291,
+ '_пут' => 290,
+ '_щааш' => 290,
+ '_зщзг' => 290,
+ 'фштые' => 290,
+ 'афьш' => 290,
+ 'тпю_' => 290,
+ 'тыг' => 290,
+ 'кпу_' => 290,
+ 'ыщÑшф' => 290,
+ 'екфд' => 290,
+ 'екн_' => 290,
+ 'ÑŽÑŽÑŽ' => 289,
+ '_идф' => 289,
+ '_уте' => 289,
+ 'фвщ' => 289,
+ 'Ñрю' => 289,
+ 'Ñшт' => 289,
+ 'афьшд' => 289,
+ 'ьф_' => 289,
+ 'тшен' => 289,
+ 'кащ' => 289,
+ 'кеув' => 289,
+ 'ферук' => 288,
+ 'ифк' => 288,
+ 'Ñегку' => 288,
+ 'уул' => 288,
+ 'руфе' => 288,
+ 'рщгп' => 288,
+ 'рщгпр' => 288,
+ 'штпд' => 288,
+ 'ддук' => 288,
+ 'кфп' => 288,
+ 'кфзр' => 288,
+ 'цщкл_' => 288,
+ '_ьфтн' => 287,
+ 'фны_' => 287,
+ 'утек' => 287,
+ 'шук_' => 287,
+ 'штфе' => 287,
+ 'шееу' => 287,
+ 'деш' => 287,
+ 'ьфеу' => 287,
+ 'ьшÑ_' => 287,
+ 'тпук' => 287,
+ 'щеи' => 287,
+ 'зкщмш' => 287,
+ 'гл' => 287,
+ 'гту_' => 287,
+ '_Ид' => 286,
+ '_Зд' => 286,
+ '_шта' => 286,
+ 'фккшу' => 286,
+ 'фц_' => 286,
+ 'шеду' => 286,
+ 'дды' => 286,
+ 'ьгыш' => 286,
+ 'тпе' => 286,
+ 'щтыр' => 286,
+ 'щтырш' => 286,
+ 'щщеи' => 286,
+ 'кфеув' => 286,
+ 'кащк' => 286,
+ 'гккут' => 286,
+ 'цршд' => 286,
+ '_икщ' => 285,
+ 'Ñщтв_' => 285,
+ 'укащ' => 285,
+ 'ршь_' => 285,
+ 'штÑу_' => 285,
+ 'шефдб' => 285,
+ 'тедн_' => 285,
+ 'щщеиф' => 285,
+ 'щеиф' => 285,
+ 'щеифд' => 285,
+ 'квук_' => 285,
+ 'Пку' => 284,
+ 'Зкш' => 284,
+ '_Ифт' => 284,
+ '_пш' => 284,
+ '_дфт' => 284,
+ '_куÑу' => 284,
+ '_ыштп' => 284,
+ 'фштув' => 284,
+ 'иушт' => 284,
+ 'иуштп' => 284,
+ 'ÑÑуы' => 284,
+ 'ÑÑуыы' => 284,
+ 'Ñрю_' => 284,
+ 'Ñщтщ' => 284,
+ 'Ñщтщь' => 284,
+ 'вщь' => 284,
+ 'укащк' => 284,
+ 'ьфы' => 284,
+ 'Ñ‚ÑÑ€_' => 284,
+ 'кфы' => 284,
+ 'кшфт_' => 284,
+ 'кть' => 284,
+ 'ышÑ_' => 284,
+ 'ещз' => 284,
+ 'гÑешщ' => 284,
+ '_Вк' => 283,
+ '_Зкуы' => 283,
+ '_иуш' => 283,
+ 'уÑещ' => 283,
+ 'уÑещк' => 283,
+ 'укть' => 283,
+ 'шмув' => 283,
+ 'дшфь' => 283,
+ 'ьутеф' => 283,
+ 'ьщв' => 283,
+ 'ьгышÑ' => 283,
+ 'туб' => 283,
+ 'ыщк' => 283,
+ 'чзу' => 283,
+ '_иушт' => 282,
+ 'фди' => 282,
+ 'Ñфдду' => 282,
+ 'уыеф' => 282,
+ 'швф' => 282,
+ 'шщтыр' => 282,
+ 'шщгы_' => 282,
+ 'туб_' => 282,
+ 'щьзд' => 282,
+ 'зукфе' => 282,
+ 'кпфт' => 282,
+ 'екфе' => 282,
+ 'га' => 282,
+ '_иуа' => 281,
+ '_аку' => 281,
+ 'иуа' => 281,
+ 'Ñфгыу' => 281,
+ 'Ñещк_' => 281,
+ 'пкфз' => 281,
+ 'ддшт' => 281,
+ 'туф' => 281,
+ 'ттшт' => 281,
+ 'тею_' => 281,
+ 'зщдше' => 281,
+ 'зщыше' => 281,
+ 'ыгд' => 281,
+ 'ешфд' => 281,
+ 'Срфь' => 280,
+ 'ЬфкÑ' => 280,
+ 'вду' => 280,
+ 'вм' => 280,
+ 'утедн' => 280,
+ 'уыг' => 280,
+ 'ашÑш' => 280,
+ 'пкфзр' => 280,
+ 'ршые' => 280,
+ 'дщцу' => 280,
+ 'щтыш' => 280,
+ 'щкьук' => 280,
+ 'зфд' => 280,
+ 'гвштп' => 280,
+ 'гкуы' => 280,
+ '_Срфь' => 279,
+ '_фззу' => 279,
+ '_ьгыш' => 279,
+ 'пфшты' => 279,
+ 'пту' => 279,
+ 'рщгыу' => 279,
+ 'шыеы' => 279,
+ 'шмуы_' => 279,
+ 'дщÑфе' => 279,
+ 'щмуь' => 279,
+ 'щцук_' => 279,
+ 'зфÑ' => 279,
+ 'кщфв' => 279,
+ 'кыр' => 279,
+ 'Ув' => 278,
+ 'Екф' => 278,
+ '_афьш' => 278,
+ '_рщь' => 278,
+ 'фгд' => 278,
+ 'ÑÑ„_' => 278,
+ 'ÑщтÑ' => 278,
+ 'Ñкуфе' => 278,
+ 'вшÑÑ„' => 278,
+ 'теут' => 278,
+ 'щта' => 278,
+ 'щцум' => 278,
+ 'щцуму' => 278,
+ 'щцы' => 278,
+ 'ктфе' => 278,
+ 'керу' => 278,
+ 'кню' => 278,
+ 'ыукшу' => 278,
+ 'ефлу' => 278,
+ 'цум' => 278,
+ 'цуму' => 278,
+ 'цумук' => 278,
+ 'юС' => 277,
+ 'Сру' => 277,
+ '_ршь_' => 277,
+ '_кудф' => 277,
+ 'Ñуд' => 277,
+ 'пфьу_' => 277,
+ 'пуы_' => 277,
+ 'днб' => 277,
+ 'екфты' => 277,
+ 'ееут' => 277,
+ 'Штвш' => 276,
+ 'Дг' => 276,
+ '_Пку' => 276,
+ '_ЬфкÑ' => 276,
+ '_Зкш' => 276,
+ '_щц' => 276,
+ '_ефл' => 276,
+ 'фкшф' => 276,
+ 'вуму' => 276,
+ 'вумуд' => 276,
+ 'рщт' => 276,
+ 'твю' => 276,
+ 'ттштп' => 276,
+ 'кащкь' => 276,
+ 'ктьу' => 276,
+ 'ктьут' => 276,
+ 'мукфд' => 276,
+ 'юСю' => 275,
+ '_удуÑ' => 275,
+ 'фште' => 275,
+ 'идшÑ_' => 275,
+ 'Ñшзф' => 275,
+ 'Ñшы' => 275,
+ 'Ñдгвш' => 275,
+ 'уктьу' => 275,
+ 'шеук' => 275,
+ 'дфнув' => 275,
+ 'дшешÑ' => 275,
+ 'дгвш' => 275,
+ 'дгвшт' => 275,
+ 'днб_' => 275,
+ 'тые_' => 275,
+ 'зуту' => 275,
+ 'мукть' => 275,
+ 'чф' => 275,
+ 'Лшт' => 274,
+ '_иуащ' => 274,
+ '_ауф' => 274,
+ '_екфт' => 274,
+ 'феÑ' => 274,
+ 'иуащ' => 274,
+ 'иуащк' => 274,
+ 'вфк' => 274,
+ 'штм' => 274,
+ 'кÑ' => 274,
+ 'Огд' => 273,
+ '_ышп' => 273,
+ 'Ñ„Ñлы' => 273,
+ 'фтвб' => 273,
+ 'феÑÑ€' => 273,
+ 'фмф' => 273,
+ 'Ñуз' => 273,
+ 'уфег' => 273,
+ 'уфегк' => 273,
+ 'зуе' => 273,
+ 'зшщты' => 273,
+ 'ешед' => 273,
+ 'цршду' => 273,
+ 'Фае' => 272,
+ 'Фаеу' => 272,
+ 'Фаеук' => 272,
+ 'Фдду' => 272,
+ '_Огд' => 272,
+ '_ищер' => 272,
+ '_вуму' => 272,
+ 'фтвб_' => 272,
+ 'ищер' => 272,
+ 'шиш' => 272,
+ 'шид' => 272,
+ 'дщтп_' => 272,
+ 'тфеу' => 272,
+ 'куфеу' => 272,
+ 'Фм' => 271,
+ '_Фае' => 271,
+ '_Фаеу' => 271,
+ '_Ыю' => 271,
+ '_ÑÑ„Ñ‚_' => 271,
+ 'уктфе' => 271,
+ 'оф' => 271,
+ 'ттук' => 271,
+ 'теук_' => 271,
+ 'щкер_' => 271,
+ 'зщке_' => 271,
+ 'кшз' => 271,
+ 'ыыуы' => 271,
+ 'ыекщ' => 271,
+ 'еукь' => 271,
+ 'ешые' => 271,
+ 'екгÑ' => 271,
+ 'Фи' => 270,
+ '_Штвш' => 270,
+ '_Дг' => 270,
+ '_Екф' => 270,
+ '_ифт' => 270,
+ '_ыщд' => 270,
+ 'умук_' => 270,
+ 'шфешщ' => 270,
+ 'шмув_' => 270,
+ 'ьфн' => 270,
+ 'щкÑу' => 270,
+ 'куц' => 270,
+ 'ешеду' => 270,
+ '._' => 269,
+ 'Фв' => 269,
+ 'Тщм' => 269,
+ 'Му' => 269,
+ '_.' => 269,
+ '_._' => 269,
+ '_Сру' => 269,
+ '_аштф' => 269,
+ 'фьут' => 269,
+ 'Ñузе' => 269,
+ 'вф_' => 269,
+ 'ууе_' => 269,
+ 'ущз' => 269,
+ 'уÑ' => 269,
+ 'ашуд' => 269,
+ 'ашудв' => 269,
+ 'штые_' => 269,
+ 'шку_' => 269,
+ 'твю_' => 269,
+ 'тщц_' => 269,
+ 'кьш' => 269,
+ 'кщеу' => 269,
+ 'кеув_' => 269,
+ 'Ñ‹Ñкш' => 269,
+ 'Ыук' => 268,
+ 'Цуы' => 268,
+ '_Фдду' => 268,
+ '_Ув' => 268,
+ '_ÑщтÑ' => 268,
+ '_ыуу' => 268,
+ '_цршд' => 268,
+ 'фвф' => 268,
+ 'Ñгкку' => 268,
+ 'уеб' => 268,
+ 'уеб_' => 268,
+ 'дер' => 268,
+ 'дгу' => 268,
+ 'щгке' => 268,
+ 'ззуфк' => 268,
+ 'кфтÑу' => 268,
+ 'кню_' => 268,
+ 'Ñ‹Ñ„Ñ‚' => 268,
+ 'ыдфт' => 268,
+ 'еруы' => 268,
+ 'гфд_' => 268,
+ 'гкфд' => 268,
+ '_Фм' => 267,
+ '_щцт' => 267,
+ 'Ñщдд' => 267,
+ 'уфÑÑ€_' => 267,
+ 'уфер' => 267,
+ 'ош' => 267,
+ 'дшь' => 267,
+ 'ьштп_' => 267,
+ 'тешд' => 267,
+ 'щгтву' => 267,
+ 'зука' => 267,
+ 'зрн' => 267,
+ 'ыеше' => 267,
+ 'гшдв' => 267,
+ '_Лшт' => 266,
+ 'ищер_' => 266,
+ 'Ñщьзд' => 266,
+ 'Ñеы_' => 266,
+ 'уфкдн' => 266,
+ 'уÑг' => 266,
+ 'штпю' => 266,
+ 'шефк' => 266,
+ 'дут_' => 266,
+ 'ьуф' => 266,
+ 'щпш' => 266,
+ 'щквш' => 266,
+ 'ккн' => 266,
+ 'гÑÑ„' => 266,
+ 'цшд' => 266,
+ 'юСю_' => 265,
+ '_фге' => 265,
+ '_фц' => 265,
+ '_Ñфз' => 265,
+ '_штм' => 265,
+ 'фквш' => 265,
+ 'вукф' => 265,
+ 'лтш' => 265,
+ 'дгь' => 265,
+ 'щгтÑ' => 265,
+ 'ÐкфтÑ' => 264,
+ 'Ðг' => 264,
+ 'Шю' => 264,
+ '_фвв' => 264,
+ 'фгп' => 264,
+ 'Ñгы' => 264,
+ 'афÑе' => 264,
+ 'аа_' => 264,
+ 'руфв' => 264,
+ 'тшу' => 264,
+ 'кÑÑ‹' => 264,
+ 'кфм' => 264,
+ 'еуку' => 264,
+ 'Ðд' => 263,
+ 'Ршы_' => 263,
+ 'Ыщге' => 263,
+ 'Ыщгер' => 263,
+ '_Ыук' => 263,
+ '_вшые' => 263,
+ '_ышпт' => 263,
+ '_ыд' => 263,
+ '_ещщ' => 263,
+ 'ифтв' => 263,
+ 'ику' => 263,
+ 'увг' => 263,
+ 'рщьу' => 263,
+ 'дуфв' => 263,
+ 'ььук' => 263,
+ 'кзщ' => 263,
+ 'ыешег' => 263,
+ 'ефшт_' => 263,
+ '—' => 263,
+ 'юЫю_' => 262,
+ 'Сфе' => 262,
+ 'Сщгте' => 262,
+ 'Ег' => 262,
+ '_Тщм' => 262,
+ 'флшт' => 262,
+ 'фкуф' => 262,
+ 'преу' => 262,
+ 'шфеу' => 262,
+ 'ьфкл' => 262,
+ 'тыщ' => 262,
+ 'щее' => 262,
+ 'кгт' => 262,
+ 'ыи' => 262,
+ 'гше' => 262,
+ 'Сфд' => 261,
+ 'Дуф' => 261,
+ 'Ьфн' => 261,
+ '_рщьу' => 261,
+ 'ищщ' => 261,
+ 'уик' => 261,
+ 'увшÑ' => 261,
+ 'уаа' => 261,
+ 'укфеш' => 261,
+ 'рд' => 261,
+ 'дук_' => 261,
+ 'ьшыыш' => 261,
+ 'ыекгÑ' => 261,
+ 'ефтв' => 261,
+ 'Цуые' => 260,
+ '_Цуы' => 260,
+ '_Ñщдд' => 260,
+ '_Ñкуф' => 260,
+ 'вуыш' => 260,
+ 'учзу' => 260,
+ 'ашдь_' => 260,
+ 'шщк_' => 260,
+ 'дую' => 260,
+ 'ыдфтв' => 260,
+ 'гкту' => 260,
+ '_Фи' => 259,
+ '_фцф' => 259,
+ 'фтеш' => 259,
+ 'уфые' => 259,
+ 'увше' => 259,
+ 'пдш' => 259,
+ 'пщм' => 259,
+ 'рукт' => 259,
+ 'шпр_' => 259,
+ 'диг' => 259,
+ 'тшыр' => 259,
+ 'щтщьш' => 259,
+ 'щгкт' => 259,
+ 'зутув' => 259,
+ 'кÑÑ‹_' => 259,
+ 'ыешÑ' => 259,
+ 'ыны' => 259,
+ 'ыные' => 259,
+ 'ыныеу' => 259,
+ 'гпре_' => 259,
+ 'Ща' => 258,
+ '_Ыщге' => 258,
+ '_еуд' => 258,
+ 'Ñ„Ñру' => 258,
+ 'игь' => 258,
+ 'дщцш' => 258,
+ 'зю' => 258,
+ 'еуÑ' => 258,
+ 'гтек' => 258,
+ '_Дуф' => 257,
+ '_фпу' => 257,
+ '_ифÑ' => 257,
+ '_уфкд' => 257,
+ '_ьщт' => 257,
+ '_тщк' => 257,
+ '_гте' => 257,
+ 'фтеы' => 257,
+ 'Ñрг' => 257,
+ 'уйгу' => 257,
+ 'дщцшт' => 257,
+ 'тфп' => 257,
+ 'ттщ' => 257,
+ 'ыуда' => 257,
+ 'ыршт' => 257,
+ 'еукт_' => 257,
+ 'ерщгп' => 257,
+ 'ещь' => 257,
+ 'Зг' => 256,
+ '_лтш' => 256,
+ 'Ñршдв' => 256,
+ 'утеб' => 256,
+ 'аштфд' => 256,
+ 'ащщ' => 256,
+ 'пгу_' => 256,
+ 'шфб' => 256,
+ 'дщц_' => 256,
+ 'ьшдн' => 256,
+ 'тыек' => 256,
+ 'щьщ' => 256,
+ 'щтеш' => 256,
+ 'кгÑе' => 256,
+ 'Ñ‹ÑÑ„' => 256,
+ 'ышм' => 256,
+ 'еуые' => 256,
+ 'екгÑе' => 256,
+ 'Рфк' => 255,
+ 'Офь' => 255,
+ 'Огту' => 255,
+ '_Ршы_' => 255,
+ '_Ьфн' => 255,
+ '_Му' => 255,
+ 'утеб_' => 255,
+ 'ауы' => 255,
+ 'шÑфеш' => 255,
+ 'шьуы' => 255,
+ 'ьут_' => 255,
+ 'кфву' => 255,
+ 'куыг' => 255,
+ 'ыеб' => 255,
+ 'ЫÑрщ' => 254,
+ '_Фв' => 254,
+ '_Ðг' => 254,
+ '_Огту' => 254,
+ '_фкуф' => 254,
+ '_зр' => 254,
+ 'фкт' => 254,
+ 'уÑщь' => 254,
+ 'ащкв' => 254,
+ 'пт_' => 254,
+ 'ршыещ' => 254,
+ 'шпт_' => 254,
+ 'дигь' => 254,
+ 'дую_' => 254,
+ 'твшф' => 254,
+ 'щму_' => 254,
+ 'куÑщк' => 254,
+ 'кшфд_' => 254,
+ 'кшув' => 254,
+ 'еуьз' => 254,
+ 'ешд_' => 254,
+ '-е' => 253,
+ '_Офь' => 253,
+ '_Ща' => 253,
+ '_ауфе' => 253,
+ '_кфт' => 253,
+ 'флштп' => 253,
+ 'фдшф' => 253,
+ 'уЖ' => 253,
+ 'шфб_' => 253,
+ 'ддшф' => 253,
+ 'ефке' => 253,
+ 'гкув' => 253,
+ 'цщкд' => 253,
+ 'цщкдв' => 253,
+ 'Ырф' => 252,
+ '_ЫÑрщ' => 252,
+ '_Цуые' => 252,
+ '_Ñдщ' => 252,
+ '_ьфш' => 252,
+ 'фьшдн' => 252,
+ 'пфьуы' => 252,
+ 'ьт' => 252,
+ 'тешд_' => 252,
+ 'щгтек' => 252,
+ 'ктфеш' => 252,
+ 'ыеб_' => 252,
+ 'ыещкш' => 252,
+ 'ыгзз' => 252,
+ 'ещкы' => 252,
+ 'ги_' => 252,
+ 'Ч' => 251,
+ '_Ðд' => 251,
+ 'фкл_' => 251,
+ 'уыек' => 251,
+ 'ри' => 251,
+ 'лю' => 251,
+ 'щььу' => 251,
+ 'щкпф' => 251,
+ 'зру' => 251,
+ 'кфкн' => 251,
+ 'куте_' => 251,
+ 'ВуÑ' => 250,
+ 'Лштп' => 250,
+ '_дуфв' => 250,
+ '_еук' => 250,
+ 'утб' => 250,
+ 'утб_' => 250,
+ 'уен' => 250,
+ 'учш' => 250,
+ 'дупу' => 250,
+ 'дшÑÑ„' => 250,
+ 'Ñ‚Ñн' => 250,
+ 'туд' => 250,
+ 'тыеш' => 250,
+ 'тгьи' => 250,
+ 'щзукф' => 250,
+ 'ееш' => 250,
+ 'еню' => 250,
+ 'К_' => 249,
+ '_Сфд' => 249,
+ '_зука' => 249,
+ '_ыны' => 249,
+ '_ыные' => 249,
+ 'фьи' => 249,
+ 'фкб' => 249,
+ 'идфв' => 249,
+ 'шпф' => 249,
+ 'дфм' => 249,
+ 'дшау' => 249,
+ 'ььгтш' => 249,
+ 'тгьиу' => 249,
+ 'кфшт' => 249,
+ 'кщгз' => 249,
+ 'екуф' => 249,
+ 'Фддут' => 248,
+ 'Здф' => 248,
+ 'Цшдд' => 248,
+ '_дфк' => 248,
+ '_гтеш' => 248,
+ 'фквы_' => 248,
+ 'вша' => 248,
+ 'пфд' => 248,
+ 'рщыу' => 248,
+ 'штпду' => 248,
+ 'шыз' => 248,
+ 'луы' => 248,
+ 'тегк' => 248,
+ 'щкз' => 248,
+ 'клы' => 248,
+ 'ышфт' => 248,
+ 'ефп' => 248,
+ '_ВуÑ' => 247,
+ '_Рфк' => 247,
+ '_учзу' => 247,
+ '_ршые' => 247,
+ '_тщц' => 247,
+ '_тгьи' => 247,
+ 'Ñ„Ñеу' => 247,
+ 'идфву' => 247,
+ 'уфм' => 247,
+ 'укыб' => 247,
+ 'умукб' => 247,
+ 'ауфег' => 247,
+ 'аашÑш' => 247,
+ 'ркшы' => 247,
+ 'дфкп' => 247,
+ 'дфкпу' => 247,
+ 'дге' => 247,
+ 'кщпк' => 247,
+ 'ыыув' => 247,
+ 'еге' => 247,
+ 'гдн' => 247,
+ 'гтешд' => 247,
+ 'мшдд' => 247,
+ 'ЩÑе' => 246,
+ '_ьув' => 246,
+ '_ьщв' => 246,
+ '_ыгзз' => 246,
+ 'фкб_' => 246,
+ 'фкшы' => 246,
+ 'Ñшд' => 246,
+ 'уЖ_' => 246,
+ 'утегк' => 246,
+ 'укыб_' => 246,
+ 'пщ_' => 246,
+ 'тшÑ' => 246,
+ 'зю_' => 246,
+ 'ззд' => 246,
+ 'зешщ' => 246,
+ 'чÑ' => 246,
+ 'Сркш' => 245,
+ 'Сщдд' => 245,
+ '_Лштп' => 245,
+ '_цщкд' => 245,
+ 'вшм' => 245,
+ 'штпю_' => 245,
+ 'тщт' => 245,
+ 'тефш' => 245,
+ 'щкпфт' => 245,
+ 'щыув' => 245,
+ 'зуÑе' => 245,
+ 'зкуыы' => 245,
+ 'кумш' => 245,
+ 'кшеу' => 245,
+ 'Ñ‹Ñ_' => 245,
+ 'Сркшы' => 244,
+ 'Шю_' => 244,
+ '_Зг' => 244,
+ '_Цшдд' => 244,
+ '_Ñше' => 244,
+ '_рщгы' => 244,
+ '_ьфн' => 244,
+ 'игы' => 244,
+ 'удфеш' => 244,
+ 'умут_' => 244,
+ 'умукф' => 244,
+ 'учф' => 244,
+ 'пщму' => 244,
+ 'рфее' => 244,
+ 'тыеше' => 244,
+ 'тефшт' => 244,
+ 'щквшт' => 244,
+ 'зешщт' => 244,
+ 'ккуте' => 244,
+ 'ыфьу' => 244,
+ 'ещи' => 244,
+ 'Ñув' => 244,
+ 'Фы_' => 243,
+ 'Сфт' => 243,
+ 'Срфьз' => 243,
+ 'Штвшф' => 243,
+ 'Ьщт' => 243,
+ 'ГюЫю_' => 243,
+ '_ифÑл' => 243,
+ '_Ñгкк' => 243,
+ '_ьшт' => 243,
+ 'фду_' => 243,
+ 'узу' => 243,
+ 'пщмук' => 243,
+ 'лю_' => 243,
+ 'дфп' => 243,
+ 'ддщцш' => 243,
+ 'дщпш' => 243,
+ 'дщыу' => 243,
+ 'ыукмш' => 243,
+ 'Фзк' => 242,
+ 'Фзкш' => 242,
+ 'Фзкшд' => 242,
+ 'Пукь' => 242,
+ 'Лщ' => 242,
+ '_ЩÑе' => 242,
+ 'уки' => 242,
+ 'реук' => 242,
+ 'шщд' => 242,
+ 'шеÑ' => 242,
+ 'тщг' => 242,
+ 'зкшд' => 242,
+ 'ышму' => 242,
+ 'гктф' => 242,
+ 'мшф' => 242,
+ 'цув_' => 242,
+ 'Пш' => 241,
+ 'ЬфкÑÑ€' => 241,
+ '_Здф' => 241,
+ '_фди' => 241,
+ '_фтн' => 241,
+ '_вуф' => 241,
+ '_пкщг' => 241,
+ '_зфы' => 241,
+ '_еше' => 241,
+ '_цшд' => 241,
+ 'фдшен' => 241,
+ 'Ñфв' => 241,
+ 'Ñрув' => 241,
+ 'Ñшфе' => 241,
+ 'узеу' => 241,
+ 'ргкÑ' => 241,
+ 'ргкÑÑ€' => 241,
+ 'шыышщ' => 241,
+ 'здфт' => 241,
+ 'ышы_' => 241,
+ 'гидшы' => 241,
+ 'гÑÑ' => 241,
+ 'Икше' => 240,
+ 'Шыд' => 240,
+ 'Ðщкл_' => 240,
+ '_Фзк' => 240,
+ '_Фзкш' => 240,
+ '_уÑ' => 240,
+ '_дша' => 240,
+ '_ыфь' => 240,
+ 'фтту' => 240,
+ 'вц' => 240,
+ 'ущзд' => 240,
+ 'шÑг' => 240,
+ 'ште_' => 240,
+ 'шкув' => 240,
+ 'кду' => 240,
+ 'гкув_' => 240,
+ 'Пукьф' => 239,
+ '_Сркш' => 239,
+ '_Ег' => 239,
+ '_ешед' => 239,
+ 'фдщт' => 239,
+ 'Ñ„Ñ‚Ñш' => 239,
+ 'Ñдщы' => 239,
+ 'ввш' => 239,
+ 'вшв' => 239,
+ 'упщ' => 239,
+ 'ущзду' => 239,
+ 'уеру' => 239,
+ 'ьфлу' => 239,
+ 'ьщмув' => 239,
+ 'щтт' => 239,
+ 'зфтш' => 239,
+ 'зукащ' => 239,
+ 'ыумук' => 239,
+ 'еефт' => 239,
+ 'еню_' => 239,
+ 'цшдд' => 239,
+ 'Ю_' => 238,
+ 'Огту_' => 238,
+ '_Фы_' => 238,
+ '_Икше' => 238,
+ '_Пукь' => 238,
+ '_ыут' => 238,
+ 'фзфт' => 238,
+ 'увшф' => 238,
+ 'пкфь' => 238,
+ 'рфтв' => 238,
+ 'рфкф' => 238,
+ 'шч_' => 238,
+ 'лут' => 238,
+ 'Ñ‚Ñув' => 238,
+ 'тшеш' => 238,
+ 'кег' => 238,
+ 'кц' => 238,
+ '_Сщдд' => 237,
+ '_дфкп' => 237,
+ 'Ñ„Ñрш' => 237,
+ 'Ñшен' => 237,
+ 'пгы' => 237,
+ 'шеÑÑ€' => 237,
+ 'дд-' => 237,
+ 'дгы' => 237,
+ 'ьщву' => 237,
+ 'зкщз' => 237,
+ 'кшпш' => 237,
+ 'нÑ' => 237,
+ '-щ' => 236,
+ 'Шк' => 236,
+ 'Офз' => 236,
+ 'ЫÑрщщ' => 236,
+ '_Ю_' => 236,
+ '_Сфе' => 236,
+ '_Шыд' => 236,
+ '_дшт' => 236,
+ '_дшм' => 236,
+ '_ещг' => 236,
+ 'Ñ„Ñ‚Ñ€' => 236,
+ 'фыщт_' => 236,
+ 'фгпр' => 236,
+ 'ищщл' => 236,
+ 'Ñщьу_' => 236,
+ 'удду' => 236,
+ 'укшт' => 236,
+ 'шуыю' => 236,
+ 'штву' => 236,
+ 'туыу' => 236,
+ 'то' => 236,
+ 'щьзу' => 236,
+ '’ы' => 236,
+ 'Фыы' => 235,
+ 'Фгп' => 235,
+ 'Офзф' => 235,
+ 'Офзфт' => 235,
+ 'Ьшт' => 235,
+ '_Ьщт' => 235,
+ '_пг' => 235,
+ '_зукы' => 235,
+ 'фдиг' => 235,
+ 'фдигь' => 235,
+ 'иукы' => 235,
+ 'уфеув' => 235,
+ 'уаук' => 235,
+ 'утвув' => 235,
+ 'пшÑ' => 235,
+ 'рфееф' => 235,
+ 'рь' => 235,
+ 'тшÑ_' => 235,
+ 'тен_' => 235,
+ 'щтешт' => 235,
+ 'щкк' => 235,
+ 'зкшт' => 235,
+ 'ырштп' => 235,
+ 'ыефке' => 235,
+ 'ыгь' => 235,
+ 'Фгы' => 234,
+ '_Лщ' => 234,
+ '_Ñдг' => 234,
+ '_вуз' => 234,
+ '_пщм' => 234,
+ '_пщму' => 234,
+ 'фддщ' => 234,
+ 'фклу' => 234,
+ 'вуау' => 234,
+ 'шÑув' => 234,
+ 'щпкфз' => 234,
+ 'щкшу' => 234,
+ 'щышеш' => 234,
+ 'ерукт' => 234,
+ 'екфв' => 234,
+ 'гфдд' => 234,
+ 'гыф' => 234,
+ 'Ьщк' => 233,
+ '_Пш' => 233,
+ '_фдиг' => 233,
+ '_рг' => 233,
+ '_ьфшт' => 233,
+ '_тщ_' => 233,
+ '_ег' => 233,
+ 'Ñфву' => 233,
+ 'в-' => 233,
+ 'уьы' => 233,
+ 'штб' => 233,
+ 'штл' => 233,
+ 'туу' => 233,
+ 'щÑфеу' => 233,
+ 'щььш' => 233,
+ 'зкща' => 233,
+ 'мшÑу_' => 233,
+ 'Сше' => 232,
+ '_Фгп' => 232,
+ '_Сфт' => 232,
+ '_Сше' => 232,
+ '_Офз' => 232,
+ 'Ñ„Ñ' => 232,
+ 'феефт' => 232,
+ 'фмшт' => 232,
+ 'ишт' => 232,
+ 'уаш' => 232,
+ 'пн_' => 232,
+ 'штб_' => 232,
+ 'шкв' => 232,
+ 'ьфтв' => 232,
+ 'кутÑу' => 232,
+ 'ыеукт' => 232,
+ 'Фгые' => 231,
+ '_Офзф' => 231,
+ '_фш' => 231,
+ '_ащщ' => 231,
+ 'фтрф' => 231,
+ 'вкщ' => 231,
+ 'укыю' => 231,
+ 'ашÑу' => 231,
+ 'тл_' => 231,
+ 'щÑфд' => 231,
+ 'кшд_' => 231,
+ 'ктув' => 231,
+ 'ыуее' => 231,
+ 'еуб' => 231,
+ 'ет' => 231,
+ 'гфддн' => 231,
+ 'гдн_' => 231,
+ 'Фкь' => 230,
+ 'Уфые_' => 230,
+ 'ЫщÑ' => 230,
+ 'упф_' => 230,
+ 'шÑшфд' => 230,
+ 'шдвш' => 230,
+ 'ьуб' => 230,
+ 'ьшдш' => 230,
+ 'тфьу_' => 230,
+ 'кфтв' => 230,
+ 'кшпр' => 230,
+ '’ы_' => 230,
+ 'Мщ' => 229,
+ '_Ьшт' => 229,
+ '_ифыу' => 229,
+ '_вуыш' => 229,
+ 'утею' => 229,
+ 'рущ' => 229,
+ 'шÑÑ„_' => 229,
+ 'шуыю_' => 229,
+ 'шдвшт' => 229,
+ 'дфи' => 229,
+ 'трфе' => 229,
+ 'трфее' => 229,
+ 'тшен_' => 229,
+ 'щддуп' => 229,
+ 'щыув_' => 229,
+ 'щмшв' => 229,
+ 'згдфе' => 229,
+ 'згк' => 229,
+ 'кую' => 229,
+ 'куау' => 229,
+ 'кшпре' => 229,
+ 'кщмшв' => 229,
+ 'ыефтв' => 229,
+ 'гшдвш' => 229,
+ '_Фгы' => 228,
+ '_уые' => 228,
+ '_еруы' => 228,
+ 'фаа' => 228,
+ 'фтгф' => 228,
+ 'фккф' => 228,
+ 'фмштп' => 228,
+ 'Ñдфы' => 228,
+ 'Ñдги' => 228,
+ 'Ñщм' => 228,
+ 'Ñкщ' => 228,
+ 'пфтш' => 228,
+ 'ощк' => 228,
+ 'дшл' => 228,
+ 'дшму' => 228,
+ 'ьфешÑ' => 228,
+ 'ьуб_' => 228,
+ 'ьзфтн' => 228,
+ 'тут' => 228,
+ 'щвгÑе' => 228,
+ 'щтшÑ' => 228,
+ 'зфтн' => 228,
+ 'здщ' => 228,
+ 'куьф' => 228,
+ 'куыз' => 228,
+ 'еуб_' => 228,
+ 'гшы' => 228,
+ '-з' => 227,
+ 'Уч' => 227,
+ 'Руф' => 227,
+ 'Ьфтр' => 227,
+ 'Ьфтрф' => 227,
+ '_Ьфтр' => 227,
+ '_уче' => 227,
+ '_ьщву' => 227,
+ 'фощ' => 227,
+ 'фьуте' => 227,
+ 'фтрфе' => 227,
+ 'фыыу' => 227,
+ 'вущ' => 227,
+ 'вуышп' => 227,
+ 'удум' => 227,
+ 'шпшт' => 227,
+ 'дшыр_' => 227,
+ 'щÑÑ' => 227,
+ 'щкеф' => 227,
+ 'кьув' => 227,
+ 'ыфьу_' => 227,
+ 'ыуь' => 227,
+ 'ыефи' => 227,
+ 'еещ' => 227,
+ 'гкуы_' => 227,
+ 'цуы' => 227,
+ 'Шыдф' => 226,
+ 'Огдн' => 226,
+ 'Щд' => 226,
+ '_Фкь' => 226,
+ '_Ьщк' => 226,
+ 'фпщ' => 226,
+ 'иуы' => 226,
+ 'узк' => 226,
+ 'ауÑ' => 226,
+ 'аашÑу' => 226,
+ 'ашÑшф' => 226,
+ 'преук' => 226,
+ 'пшщт' => 226,
+ 'пгые' => 226,
+ 'шÑрф' => 226,
+ 'шыеук' => 226,
+ 'шÑÑ„' => 226,
+ 'ощш' => 226,
+ 'дфÑу_' => 226,
+ 'дги_' => 226,
+ 'ьиукы' => 226,
+ 'Ñ‚Ñуы_' => 226,
+ 'зкшд_' => 226,
+ 'зе_' => 226,
+ 'кшпшт' => 226,
+ 'ктув_' => 226,
+ 'еукф' => 226,
+ 'егву' => 226,
+ 'гÑÑу' => 226,
+ 'мутг' => 226,
+ '_Фгые' => 225,
+ '_Огдн' => 225,
+ '_Ñ„Ñеш' => 225,
+ '_дщы' => 225,
+ '_ьще' => 225,
+ 'фуд' => 225,
+ 'фощк' => 225,
+ 'фдша' => 225,
+ 'ишдш' => 225,
+ 'игшдв' => 225,
+ 'упк' => 225,
+ 'утгу' => 225,
+ 'укыу' => 225,
+ 'рукы' => 225,
+ 'шпту' => 225,
+ 'дфн_' => 225,
+ 'тшщт' => 225,
+ 'зфкф' => 225,
+ 'зутв' => 225,
+ 'кщщл' => 225,
+ 'кщыы' => 225,
+ 'еруыу' => 225,
+ 'гышÑ_' => 225,
+ 'мутгу' => 225,
+ '_дшау' => 224,
+ '_ыфьу' => 224,
+ 'Ñ„Ñе_' => 224,
+ 'Ñ„Ñ‹Ñ‹_' => 224,
+ 'вщцт' => 224,
+ 'увгÑ' => 224,
+ 'упфт' => 224,
+ 'уке_' => 224,
+ 'ауÑе' => 224,
+ 'аауку' => 224,
+ 'руые' => 224,
+ 'шлу_' => 224,
+ 'ощшт' => 224,
+ 'лдн' => 224,
+ 'дшщ' => 224,
+ 'зщкф' => 224,
+ 'ышеу_' => 224,
+ 'ыыщÑ' => 224,
+ '_ЫщÑ' => 223,
+ '_ефлу' => 223,
+ 'фгв' => 223,
+ 'вшаа' => 223,
+ 'увук' => 223,
+ 'утÑÑ€' => 223,
+ 'уыеук' => 223,
+ 'пшы' => 223,
+ 'рщыу_' => 223,
+ 'тпг' => 223,
+ 'кпфтш' => 223,
+ 'кьфт_' => 223,
+ 'ыгÑÑ' => 223,
+ 'ешыр' => 223,
+ 'екфш' => 223,
+ 'Срфк' => 222,
+ 'ОфÑ' => 222,
+ 'Куп' => 222,
+ '_Фыы' => 222,
+ '_Шыдф' => 222,
+ '_Куп' => 222,
+ '_штые' => 222,
+ '_тщц_' => 222,
+ '_кут' => 222,
+ 'упг' => 222,
+ 'укыю_' => 222,
+ 'ддупу' => 222,
+ 'щпкфь' => 222,
+ 'зщц' => 222,
+ 'ззщк' => 222,
+ 'ззщке' => 222,
+ 'ышешщ' => 222,
+ 'ыекфе' => 222,
+ 'ефÑ' => 222,
+ 'еудд' => 222,
+ 'Фгпг' => 221,
+ 'Фгпгы' => 221,
+ 'Офтг' => 221,
+ 'ЩÑещ' => 221,
+ '_вуау' => 221,
+ 'фтвш' => 221,
+ 'фч' => 221,
+ 'иуÑщ' => 221,
+ 'иуÑщь' => 221,
+ 'Ñщму' => 221,
+ 'вгÑув' => 221,
+ 'уЭ_' => 221,
+ 'пштф' => 221,
+ 'рукт_' => 221,
+ 'шÑгд' => 221,
+ 'шуыб' => 221,
+ 'шуыб_' => 221,
+ 'шкув_' => 221,
+ 'шеге' => 221,
+ 'ддут_' => 221,
+ 'Ñ‚Ñув_' => 221,
+ 'щкщ' => 221,
+ 'зщыу' => 221,
+ 'квштп' => 221,
+ 'ыгде' => 221,
+ 'ешеге' => 221,
+ 'ещиу' => 221,
+ 'гÑфе' => 221,
+ 'гÑув' => 221,
+ 'гпгы' => 221,
+ 'гпгые' => 221,
+ 'юШ' => 220,
+ 'ЩÑещи' => 220,
+ 'Ыуз' => 220,
+ '_Руф' => 220,
+ '_Ырф' => 220,
+ '_фееу' => 220,
+ '_иуÑщ' => 220,
+ '_Ñршд' => 220,
+ '_куыг' => 220,
+ 'Ñещи' => 220,
+ 'Ñещиу' => 220,
+ 'вгÑÑ„' => 220,
+ 'ры' => 220,
+ 'шÑшз' => 220,
+ 'шÑд' => 220,
+ 'шыф' => 220,
+ 'дфь' => 220,
+ 'ьзе' => 220,
+ 'щщт' => 220,
+ 'кфкн_' => 220,
+ 'кфеу_' => 220,
+ 'кую_' => 220,
+ 'ккщ' => 220,
+ 'ыгÑÑу' => 220,
+ 'ещиук' => 220,
+ 'Офтгф' => 219,
+ '_Уч' => 219,
+ '_ОфÑ' => 219,
+ '_Мщ' => 219,
+ '_ьуе' => 219,
+ 'фиф' => 219,
+ 'фтгфк' => 219,
+ 'иуке' => 219,
+ 'Ñфддн' => 219,
+ 'Ñуш' => 219,
+ 'Ñщтые' => 219,
+ 'вгÑфе' => 219,
+ 'аут' => 219,
+ 'ащще' => 219,
+ 'пуд' => 219,
+ 'шÑшзф' => 219,
+ 'шум' => 219,
+ 'ьзуе' => 219,
+ 'Ñ‚Ñук' => 219,
+ 'тпдш' => 219,
+ 'тгфк' => 219,
+ 'тгфкн' => 219,
+ 'щквук' => 219,
+ 'щг_' => 219,
+ 'щгыу_' => 219,
+ 'щмшу' => 219,
+ 'ыыщÑш' => 219,
+ 'гду' => 219,
+ 'гт_' => 219,
+ 'гтвув' => 219,
+ 'гкфд_' => 219,
+ 'нк' => 219,
+ 'Ñув_' => 219,
+ '-Ñ' => 218,
+ '_Фгпг' => 218,
+ '_Офтг' => 218,
+ '_Ыуз' => 218,
+ '_ищщ' => 218,
+ '_Ñдги' => 218,
+ '_цшдд' => 218,
+ 'фдуы' => 218,
+ 'Ñдфыы' => 218,
+ 'ушпре' => 218,
+ 'утею_' => 218,
+ 'укшщ' => 218,
+ 'рфтп' => 218,
+ 'шещк' => 218,
+ 'ьштш' => 218,
+ 'текш' => 218,
+ 'зущ' => 218,
+ 'кщпкф' => 218,
+ 'керук' => 218,
+ 'кеь' => 218,
+ 'ыши' => 218,
+ '_ЩÑещ' => 217,
+ '_Ñкш' => 217,
+ '_кщг' => 217,
+ 'фкшт' => 217,
+ 'Ñкф' => 217,
+ 'уееу' => 217,
+ 'ршеу' => 217,
+ 'штф_' => 217,
+ 'дщщ' => 217,
+ 'кфÑеу' => 217,
+ 'ыштпд' => 217,
+ 'еуфь_' => 217,
+ 'ешÑÑ‹' => 217,
+ 'егфд' => 217,
+ 'егкуы' => 217,
+ 'Сщщ' => 216,
+ 'Зщк' => 216,
+ 'Ерук' => 216,
+ '_Щд' => 216,
+ 'Ñщтеш' => 216,
+ 'Ñщмук' => 216,
+ 'акуу' => 216,
+ 'путу' => 216,
+ 'пгд' => 216,
+ 'дфц' => 216,
+ 'ьзщк' => 216,
+ 'тфдд' => 216,
+ 'кфи' => 216,
+ 'куыы_' => 216,
+ 'екши' => 216,
+ 'нук_' => 216,
+ 'Сщдду' => 215,
+ 'Пущ' => 215,
+ 'Д_' => 215,
+ '_Сщщ' => 215,
+ '_вша' => 215,
+ '_вшаа' => 215,
+ '_ощш' => 215,
+ '_йгф' => 215,
+ 'вгф' => 215,
+ 'уÑщтщ' => 215,
+ 'ьфн_' => 215,
+ 'щеу_' => 215,
+ 'зфыы' => 215,
+ 'зукыщ' => 215,
+ 'зщцу' => 215,
+ 'зщцук' => 215,
+ 'зге' => 215,
+ 'ыфш' => 215,
+ 'егвш' => 215,
+ 'Фке' => 214,
+ 'Фму' => 214,
+ 'Сщк' => 214,
+ 'ВуÑу' => 214,
+ 'Ьшд' => 214,
+ 'Ыеу' => 214,
+ '_екш' => 214,
+ 'фштш' => 214,
+ 'вкш' => 214,
+ 'уÑшф' => 214,
+ 'уег' => 214,
+ 'шыу_' => 214,
+ 'ддб' => 214,
+ 'тфпу' => 214,
+ 'тщке' => 214,
+ 'тешщ' => 214,
+ 'кьы' => 214,
+ 'еÑÑ€_' => 214,
+ 'гещ' => 214,
+ 'цут' => 214,
+ 'Ыуп' => 213,
+ 'Ызф' => 213,
+ '_Фму' => 213,
+ '_Пущ' => 213,
+ '_Ш_' => 213,
+ '_Ñдщы' => 213,
+ '_ощшт' => 213,
+ '_ьфн_' => 213,
+ 'фтеу' => 213,
+ 'Ñшфт' => 213,
+ 'утешщ' => 213,
+ 'шддшф' => 213,
+ 'двук' => 213,
+ 'ддштп' => 213,
+ 'тк' => 213,
+ 'щиук_' => 213,
+ 'щÑшфе' => 213,
+ 'щьзду' => 213,
+ 'куаук' => 213,
+ 'кшен' => 213,
+ 'ыыув_' => 213,
+ 'ешыр_' => 213,
+ 'гзу' => 213,
+ 'нÑÑ‹' => 213,
+ 'Рщц' => 212,
+ 'Огдн_' => 212,
+ 'Ыузе' => 212,
+ '_зкща' => 212,
+ '_куьф' => 212,
+ 'фпгу_' => 212,
+ 'ищф' => 212,
+ 'уеы_' => 212,
+ 'шб' => 212,
+ 'шб_' => 212,
+ 'шÑув_' => 212,
+ 'ддб_' => 212,
+ 'твк' => 212,
+ 'щщк' => 212,
+ 'еуьи' => 212,
+ 'еуьиу' => 212,
+ 'гыыш' => 212,
+ 'ЬшÑ' => 211,
+ 'Зщке' => 211,
+ '_ВуÑу' => 211,
+ '_Зщк' => 211,
+ '_фм' => 211,
+ '_уÑщ' => 211,
+ '_утп' => 211,
+ '_ыеш' => 211,
+ 'фтфп' => 211,
+ 'фгыу_' => 211,
+ 'руы_' => 211,
+ 'рщдв' => 211,
+ 'рн_' => 211,
+ 'шÑеш' => 211,
+ 'швущ' => 211,
+ 'лн' => 211,
+ 'ьфдд' => 211,
+ 'тщкер' => 211,
+ 'текн' => 211,
+ 'щгктф' => 211,
+ 'кщму' => 211,
+ 'ыештп' => 211,
+ 'гуд' => 211,
+ 'нÑÑ‹_' => 211,
+ 'ВуÑуь' => 210,
+ 'Щз' => 210,
+ 'Зщд' => 210,
+ '_Фке' => 210,
+ '_Ыузе' => 210,
+ '_фдщ' => 210,
+ '_тщке' => 210,
+ '_ыгÑÑ' => 210,
+ '_ещцт' => 210,
+ 'Ñ„ÑÑ‹' => 210,
+ 'фшь' => 210,
+ 'Ñуьи' => 210,
+ 'Ñуьиу' => 210,
+ 'уÑуь' => 210,
+ 'уÑуьи' => 210,
+ 'ушм' => 210,
+ 'утщ' => 210,
+ 'шиду' => 210,
+ 'шÑе_' => 210,
+ 'шдщ' => 210,
+ 'дуыы' => 210,
+ 'дшлу' => 210,
+ 'туыу_' => 210,
+ 'щзз' => 210,
+ 'щгпре' => 210,
+ 'кшув_' => 210,
+ 'кещ' => 210,
+ 'кгь' => 210,
+ 'ыефид' => 210,
+ 'геу_' => 210,
+ 'ШШ' => 209,
+ 'Ыц' => 209,
+ '_Ыуп' => 209,
+ '_Ыеу' => 209,
+ '_Ерук' => 209,
+ '_фдщт' => 209,
+ 'фдер' => 209,
+ 'фкфÑ' => 209,
+ 'Ñушм' => 209,
+ 'Ñщтыш' => 209,
+ 'Ñщгк' => 209,
+ 'умщ' => 209,
+ 'швув' => 209,
+ 'штшые' => 209,
+ 'дуьу' => 209,
+ 'дшеф' => 209,
+ 'тащ' => 209,
+ 'цуые' => 209,
+ 'чеу' => 209,
+ 'З_' => 208,
+ 'Ыузеу' => 208,
+ '_ЬшÑ' => 208,
+ '_Зщд' => 208,
+ '_Зщке' => 208,
+ '_ьуф' => 208,
+ '_щкш' => 208,
+ '_зкщз' => 208,
+ 'фшв_' => 208,
+ 'ишдше' => 208,
+ 'Ñщььг' => 208,
+ 'ÑщтÑу' => 208,
+ 'вфт' => 208,
+ 'упфт_' => 208,
+ 'узеуь' => 208,
+ 'шÑфдд' => 208,
+ 'шкф' => 208,
+ 'шыÑщ' => 208,
+ 'дуьут' => 208,
+ 'тун' => 208,
+ 'тпу_' => 208,
+ 'щт-' => 208,
+ 'зеуь' => 208,
+ 'зеуьи' => 208,
+ 'гутÑ' => 208,
+ 'цфе' => 208,
+ 'цшдд_' => 208,
+ 'ныш' => 208,
+ 'Сшен' => 207,
+ 'Уь' => 207,
+ 'Еруку' => 207,
+ '_Сшен' => 207,
+ '_Рщц' => 207,
+ '_Шк' => 207,
+ '_фтн_' => 207,
+ '_акуу' => 207,
+ 'фдв' => 207,
+ 'Ñлы_' => 207,
+ 'Ñдщыу' => 207,
+ 'узш' => 207,
+ 'пду_' => 207,
+ 'пдшы' => 207,
+ 'рфкв' => 207,
+ 'шмук_' => 207,
+ 'ддуÑ' => 207,
+ 'тфддн' => 207,
+ 'кфдш' => 207,
+ 'кьув_' => 207,
+ 'гкн_' => 207,
+ 'Дщт' => 206,
+ 'Ьгы' => 206,
+ 'Ыею' => 206,
+ '_Ьшд' => 206,
+ '_еку' => 206,
+ 'Ñ„ÑÑ‹_' => 206,
+ 'фкеь' => 206,
+ 'Ñщ_' => 206,
+ 'узд' => 206,
+ 'укутÑ' => 206,
+ 'укшф' => 206,
+ 'шщту' => 206,
+ 'шыб' => 206,
+ 'ддуÑе' => 206,
+ 'тешщт' => 206,
+ 'щфк' => 206,
+ 'щдшÑ' => 206,
+ 'щтыю' => 206,
+ 'ыЭ_' => 206,
+ 'КшÑ' => 205,
+ '_Ызф' => 205,
+ 'вфд' => 205,
+ 'ркшые' => 205,
+ 'шÑл_' => 205,
+ 'шÑщ' => 205,
+ 'шыб_' => 205,
+ 'щдге' => 205,
+ 'щцув' => 205,
+ 'зущз' => 205,
+ 'зущзд' => 205,
+ 'кфÑл' => 205,
+ 'ыгы' => 205,
+ 'егкф' => 205,
+ 'нуфк_' => 205,
+ 'юШю' => 204,
+ 'Икщщ' => 204,
+ 'Сутеу' => 204,
+ 'Утпдш' => 204,
+ 'Ыупф' => 204,
+ 'Ыру_' => 204,
+ 'Цшддш' => 204,
+ '_Сщк' => 204,
+ '_Щз' => 204,
+ '_Ыею' => 204,
+ '_иупф' => 204,
+ '_ищщл' => 204,
+ '_кфе' => 204,
+ 'иупф' => 204,
+ 'иупфт' => 204,
+ 'Ñщдду' => 204,
+ 'Ñщььу' => 204,
+ 'Ñгде' => 204,
+ 'вфн_' => 204,
+ 'выб' => 204,
+ 'пшм' => 204,
+ 'шиг' => 204,
+ 'шешы' => 204,
+ 'тпдшы' => 204,
+ 'зь' => 204,
+ 'ыею' => 204,
+ 'еку_' => 204,
+ 'ЭЕ' => 203,
+ 'Фмут' => 203,
+ 'Фц' => 203,
+ 'Ьув' => 203,
+ 'Ыею_' => 203,
+ '_ЭЕ' => 203,
+ '_Фц' => 203,
+ '_Уь' => 203,
+ '_Ыц' => 203,
+ '_здфт' => 203,
+ 'фпуы' => 203,
+ 'фкеьу' => 203,
+ 'Ñге' => 203,
+ 'выб_' => 203,
+ 'уде' => 203,
+ 'пшту' => 203,
+ 'пдшыр' => 203,
+ 'шÑду' => 203,
+ 'шмфд' => 203,
+ 'дгеш' => 203,
+ 'дгешщ' => 203,
+ 'ьиш' => 203,
+ 'зфкеь' => 203,
+ 'кутÑÑ€' => 203,
+ 'кеьу' => 203,
+ 'кеьут' => 203,
+ 'ышÑÑ„' => 203,
+ 'ешдд' => 203,
+ '_Фмут' => 202,
+ '_Икщщ' => 202,
+ '_КшÑ' => 202,
+ '_Ыею_' => 202,
+ '_вшв' => 202,
+ '_пку' => 202,
+ '_щи' => 202,
+ '_щзук' => 202,
+ '_ыц' => 202,
+ 'фдю' => 202,
+ 'фгпре' => 202,
+ 'Ñрув_' => 202,
+ 'ашп' => 202,
+ 'агд_' => 202,
+ 'шыеы_' => 202,
+ 'ьую' => 202,
+ 'ырщк' => 202,
+ 'ышпту' => 202,
+ 'ыыг' => 202,
+ 'ефдш' => 202,
+ 'ештг' => 202,
+ 'ещцт_' => 202,
+ 'гув' => 202,
+ 'Фцф' => 201,
+ 'Икщщл' => 201,
+ 'Ьфн_' => 201,
+ 'Ерщ' => 201,
+ '_Фцф' => 201,
+ '_Ьув' => 201,
+ '_Ыупф' => 201,
+ '_фкеш' => 201,
+ '_цфк' => 201,
+ 'фидш' => 201,
+ 'фштшт' => 201,
+ 'фыл' => 201,
+ 'вшув' => 201,
+ 'утÑн' => 201,
+ 'рфш' => 201,
+ 'рщц_' => 201,
+ 'туыш' => 201,
+ 'щтыб' => 201,
+ 'ыуб' => 201,
+ 'ыуб_' => 201,
+ 'гÑув_' => 201,
+ 'мфкш' => 201,
+ 'мшщ' => 201,
+ 'Дуфп' => 200,
+ 'Дуфпг' => 200,
+ 'ЫщÑш' => 200,
+ '_Дуфп' => 200,
+ '_Дщт' => 200,
+ '_дщт' => 200,
+ '_тфеш' => 200,
+ '_зущ' => 200,
+ '_зущз' => 200,
+ 'флф' => 200,
+ 'фтвф' => 200,
+ 'фтшы' => 200,
+ 'уегк' => 200,
+ 'уегкт' => 200,
+ 'шдшен' => 200,
+ 'огы' => 200,
+ 'тЖ' => 200,
+ 'тЖ_' => 200,
+ 'щтыб_' => 200,
+ 'щгтп' => 200,
+ 'щмшву' => 200,
+ 'йгут' => 200,
+ 'кÑрш' => 200,
+ 'кш_' => 200,
+ 'кен_' => 200,
+ 'ыщтб' => 200,
+ 'еша' => 200,
+ 'гзук' => 200,
+ 'гкп' => 200,
+ 'â€' => 200,
+ 'юШю_' => 199,
+ 'Фте' => 199,
+ 'Фе_' => 199,
+ 'Ь_' => 199,
+ '_Ыру_' => 199,
+ '_уа' => 199,
+ '_уаа' => 199,
+ '_кфв' => 199,
+ '_мфк' => 199,
+ 'Ñщквш' => 199,
+ 'вуыÑ' => 199,
+ 'утыу' => 199,
+ 'укпу' => 199,
+ 'уыгд' => 199,
+ 'уыгде' => 199,
+ 'пкуу' => 199,
+ 'пгдф' => 199,
+ 'дун_' => 199,
+ 'тештг' => 199,
+ 'щьзуе' => 199,
+ 'щтыю_' => 199,
+ 'щцув_' => 199,
+ 'куут' => 199,
+ 'кьук_' => 199,
+ 'ышь' => 199,
+ 'ыею_' => 199,
+ 'гтен_' => 199,
+ 'м_' => 199,
+ 'Офьу' => 198,
+ '_Офьу' => 198,
+ '_Ьгы' => 198,
+ '_пшм' => 198,
+ '_рщц' => 198,
+ 'фтуы' => 198,
+ 'Ñще' => 198,
+ 'ащгк_' => 198,
+ 'пгф' => 198,
+ 'шфю' => 198,
+ 'шпштф' => 198,
+ 'шмшы' => 198,
+ 'дшту_' => 198,
+ 'зшк' => 198,
+ 'ыщтб_' => 198,
+ 'екщт' => 198,
+ 'Фгыек' => 197,
+ 'Фмутг' => 197,
+ 'Уы' => 197,
+ 'Ðкут' => 197,
+ 'Лк' => 197,
+ 'Тщму' => 197,
+ '_Ьфн_' => 197,
+ '_ЫщÑш' => 197,
+ '_ÑÑ„Ñ‹' => 197,
+ '_уÑщт' => 197,
+ '_ащще' => 197,
+ 'фщ' => 197,
+ 'уае' => 197,
+ 'учÑ' => 197,
+ 'аштш' => 197,
+ 'пгш' => 197,
+ 'шÑшфт' => 197,
+ 'швув_' => 197,
+ 'огые' => 197,
+ 'дфг' => 197,
+ 'тукы' => 197,
+ 'тыекг' => 197,
+ 'кшешы' => 197,
+ 'еую' => 197,
+ 'гыекф' => 197,
+ 'нду' => 197,
+ 'Офьуы' => 196,
+ 'ЫюШ' => 196,
+ '_Срфк' => 196,
+ '_ЫюШ' => 196,
+ '_Ерщ' => 196,
+ '_вуыÑ' => 196,
+ '_рфт' => 196,
+ '_куау' => 196,
+ '_ыь' => 196,
+ 'Ñ„Ñешм' => 196,
+ 'фкфÑе' => 196,
+ 'вшщ_' => 196,
+ 'уÑеы' => 196,
+ 'ащкÑ' => 196,
+ 'путук' => 196,
+ 'пкщгз' => 196,
+ 'лг' => 196,
+ 'твут' => 196,
+ 'що' => 196,
+ 'щзщ' => 196,
+ 'щкшп' => 196,
+ 'щкшпш' => 196,
+ 'зуфт' => 196,
+ 'зкщп' => 196,
+ 'куыгд' => 196,
+ 'куег' => 196,
+ 'ызуÑе' => 196,
+ 'ефпу' => 196,
+ 'гвут' => 196,
+ 'Ðщг' => 195,
+ 'Щаа' => 195,
+ '_Ðкут' => 195,
+ '_уыеф' => 195,
+ '_ьфлу' => 195,
+ 'фпш' => 195,
+ 'фдн' => 195,
+ 'фттщ' => 195,
+ 'Ñщьзу' => 195,
+ 'Ñек' => 195,
+ 'уÑуш' => 195,
+ 'пштфд' => 195,
+ 'птув' => 195,
+ 'шфю_' => 195,
+ 'швук' => 195,
+ 'шптув' => 195,
+ 'штв_' => 195,
+ 'шгь' => 195,
+ 'ддшфь' => 195,
+ 'тщьшÑ' => 195,
+ 'щÑл_' => 195,
+ 'зкф' => 195,
+ 'кфÑеш' => 195,
+ 'купш' => 195,
+ 'куегк' => 195,
+ 'гÑÑуы' => 195,
+ '“' => 195,
+ 'ÐкутÑ' => 194,
+ '_Тщму' => 194,
+ '_зкщп' => 194,
+ '_куег' => 194,
+ '_ыфш' => 194,
+ 'фту_' => 194,
+ 'фмук' => 194,
+ 'Ñршт' => 194,
+ 'Ñщф' => 194,
+ 'вÑ' => 194,
+ 'уÑушм' => 194,
+ 'узку' => 194,
+ 'укштп' => 194,
+ 'агт' => 194,
+ 'дшые_' => 194,
+ 'дды_' => 194,
+ 'ьшдн_' => 194,
+ 'тащк' => 194,
+ 'тпшту' => 194,
+ 'тщк_' => 194,
+ 'щтм' => 194,
+ 'щкшф' => 194,
+ 'щкеу' => 194,
+ 'щкеы' => 194,
+ 'кфтп' => 194,
+ 'кфте' => 194,
+ 'Икшеш' => 193,
+ 'Кгы' => 193,
+ 'Ерун' => 193,
+ 'Црш' => 193,
+ '_Фе_' => 193,
+ '_Лк' => 193,
+ '_Щаа' => 193,
+ '_дщтп' => 193,
+ '_щкп' => 193,
+ '_щкпф' => 193,
+ '_зщц' => 193,
+ '_мукы' => 193,
+ '_“' => 193,
+ 'Ñ„Ñеук' => 193,
+ 'фвг' => 193,
+ 'фдю_' => 193,
+ 'Ñду_' => 193,
+ 'Ñеук' => 193,
+ 'вгÑеш' => 193,
+ 'уÑшфд' => 193,
+ 'увшÑÑ„' => 193,
+ 'пдф' => 193,
+ 'шттш' => 193,
+ 'шешыр' => 193,
+ 'щзуф' => 193,
+ 'щзуфт' => 193,
+ 'зуÑшф' => 193,
+ 'кшмф' => 193,
+ 'кщзуф' => 193,
+ 'ккн_' => 193,
+ 'кеук' => 193,
+ 'еую_' => 193,
+ 'гвуте' => 193,
+ 'гззщ' => 193,
+ 'мщдг' => 193,
+ 'Сдф' => 192,
+ 'Л_' => 192,
+ 'Ерун_' => 192,
+ '_Ч' => 192,
+ '_вшу' => 192,
+ '_купш' => 192,
+ 'фвм' => 192,
+ 'фтеы_' => 192,
+ 'вшув_' => 192,
+ 'уен_' => 192,
+ 'умшы' => 192,
+ 'рфкфÑ' => 192,
+ 'рщге' => 192,
+ 'ргы' => 192,
+ 'шыув' => 192,
+ 'твщт' => 192,
+ 'щьи' => 192,
+ 'ззк' => 192,
+ 'зкщь' => 192,
+ 'йгфк' => 192,
+ 'кшиг' => 192,
+ 'кгф' => 192,
+ 'ефидш' => 192,
+ 'ещгк' => 192,
+ 'Фтв' => 191,
+ 'Фцфк' => 191,
+ 'Ц_' => 191,
+ '_Фцфк' => 191,
+ '_щкшп' => 191,
+ '_зщцу' => 191,
+ 'фер_' => 191,
+ 'Ñушму' => 191,
+ 'вшфт_' => 191,
+ 'вшмш' => 191,
+ 'уфкÑ' => 191,
+ 'уфкÑÑ€' => 191,
+ 'ушму' => 191,
+ 'узщ' => 191,
+ 'уерук' => 191,
+ 'ршт_' => 191,
+ 'думу' => 191,
+ 'дшÑ' => 191,
+ 'щфкв' => 191,
+ 'щквы' => 191,
+ 'щцф' => 191,
+ 'куфв' => 191,
+ 'ыщге' => 191,
+ 'ыщгер' => 191,
+ 'ершк' => 191,
+ 'гшде' => 191,
+ 'á' => 191,
+ 'Пгф' => 190,
+ 'Тщмуь' => 190,
+ '_Ерун' => 190,
+ '_путу' => 190,
+ '_ьут' => 190,
+ '_еут' => 190,
+ 'фидшы' => 190,
+ 'укÑ' => 190,
+ 'пкфв' => 190,
+ 'шфь_' => 190,
+ 'шмшт' => 190,
+ 'дуа' => 190,
+ 'тешф' => 190,
+ 'щьфт' => 190,
+ 'щклы' => 190,
+ 'щмуьи' => 190,
+ 'зкщпк' => 190,
+ 'куÑуш' => 190,
+ 'кьшт' => 190,
+ 'Ñ‹Ñг' => 190,
+ 'егвут' => 190,
+ 'муьи' => 190,
+ 'муьиу' => 190,
+ 'ЭЫ' => 189,
+ 'Цфк_' => 189,
+ '_ЭЫ' => 189,
+ '_Ñщф' => 189,
+ '_учÑ' => 189,
+ 'Ñ„Ñув' => 189,
+ 'фшы' => 189,
+ 'ифыув' => 189,
+ 'вутÑ' => 189,
+ 'вр' => 189,
+ 'вшыÑ' => 189,
+ 'упшщ' => 189,
+ 'удз' => 189,
+ 'пштп' => 189,
+ 'птув_' => 189,
+ 'птш' => 189,
+ 'шкш' => 189,
+ 'деу' => 189,
+ 'тшф_' => 189,
+ 'щдгеш' => 189,
+ 'зрщ' => 189,
+ 'еукю' => 189,
+ 'Фцфкв' => 188,
+ 'ЫÑщ' => 188,
+ 'ГЫ' => 188,
+ '_Фтв' => 188,
+ '_Ðщг' => 188,
+ '_Пгф' => 188,
+ '_Црш' => 188,
+ '_фьщ' => 188,
+ '_Ñ„Ñ‚Ñ‚' => 188,
+ '_вфн' => 188,
+ '_шв' => 188,
+ '_щÑ' => 188,
+ '_куыз' => 188,
+ '_екфв' => 188,
+ 'ÑÑŽ' => 188,
+ 'Ñфку' => 188,
+ 'укз' => 188,
+ 'ауыы' => 188,
+ 'ащкÑу' => 188,
+ 'шьуы_' => 188,
+ 'шкÑ' => 188,
+ 'лр' => 188,
+ 'тшау' => 188,
+ 'теуку' => 188,
+ 'щау' => 188,
+ 'щьут' => 188,
+ 'зшу' => 188,
+ 'кышщ' => 188,
+ 'Ðшт' => 187,
+ 'ЫюС' => 187,
+ 'ЫюСю' => 187,
+ 'ЫюШю' => 187,
+ 'ЫюШю_' => 187,
+ '_ЫюШю' => 187,
+ '_фвм' => 187,
+ '_рщы' => 187,
+ '_кгт' => 187,
+ 'фтфпу' => 187,
+ 'фкфе' => 187,
+ 'фкув' => 187,
+ 'фкду' => 187,
+ 'иуф' => 187,
+ 'увф' => 187,
+ 'ууз' => 187,
+ 'упгд' => 187,
+ 'пгые_' => 187,
+ 'руь_' => 187,
+ 'рщге_' => 187,
+ 'шик' => 187,
+ 'шÑуы' => 187,
+ 'шуа' => 187,
+ 'дфпу' => 187,
+ 'двк' => 187,
+ 'ьую_' => 187,
+ 'ьуд' => 187,
+ 'ьштфе' => 187,
+ 'ьгтше' => 187,
+ 'туфк' => 187,
+ 'туыы_' => 187,
+ 'Ñ‚Ñ‚Ñ„' => 187,
+ 'кзщк' => 187,
+ 'кышщт' => 187,
+ 'Ñ‹Ñш' => 187,
+ 'ыщтп_' => 187,
+ 'ерб' => 187,
+ 'еруь_' => 187,
+ 'гдфк_' => 187,
+ 'цфт' => 187,
+ 'цуте' => 187,
+ '%' => 186,
+ 'Вфм' => 186,
+ 'ЬшÑÑ€' => 186,
+ 'ЫюСю_' => 186,
+ '_Уы' => 186,
+ '_Ñдфы' => 186,
+ '_рфтв' => 186,
+ '_ыщге' => 186,
+ 'Ñрфкф' => 186,
+ 'увукф' => 186,
+ 'упгдф' => 186,
+ 'утуы' => 186,
+ 'ущ_' => 186,
+ 'уйгут' => 186,
+ 'шуен' => 186,
+ 'лш_' => 186,
+ 'щыы_' => 186,
+ 'щгкы' => 186,
+ 'зуфт_' => 186,
+ 'зщыы' => 186,
+ 'ыешд' => 186,
+ 'еукю_' => 186,
+ 'егкфд' => 186,
+ 'гиы' => 186,
+ 'гвшу' => 186,
+ 'гув_' => 186,
+ 'Ьфе' => 185,
+ '_Кгы' => 185,
+ '_ЫÑщ' => 185,
+ '_Цфк_' => 185,
+ '_умук' => 185,
+ 'фтшÑ' => 185,
+ 'феы' => 185,
+ 'фцфк' => 185,
+ 'ифе' => 185,
+ 'Ñштп' => 185,
+ 'уук_' => 185,
+ 'дшфт_' => 185,
+ 'ььщ' => 185,
+ 'зьу' => 185,
+ 'зьут' => 185,
+ 'зьуте' => 185,
+ 'йгфд' => 185,
+ 'куÑещ' => 185,
+ 'куц_' => 185,
+ 'кьфе' => 185,
+ 'ый' => 185,
+ 'ещщл' => 185,
+ 'ещщл_' => 185,
+ 'гтф' => 185,
+ 'цфквы' => 185,
+ 'ЫуÑ' => 184,
+ 'Ыгз' => 184,
+ '_дшы' => 184,
+ '_дшые' => 184,
+ '_зкщь' => 184,
+ '_кфвш' => 184,
+ '_ыше' => 184,
+ 'фдфт' => 184,
+ 'фтвы_' => 184,
+ 'фккн' => 184,
+ 'ÑÑг' => 184,
+ 'упшщт' => 184,
+ 'утÑÑ€_' => 184,
+ 'укÑÑ‹' => 184,
+ 'укку' => 184,
+ 'ашÑÑ„' => 184,
+ 'штше' => 184,
+ 'днт' => 184,
+ 'зб' => 184,
+ 'кшиу' => 184,
+ 'кшÑе_' => 184,
+ 'кшен_' => 184,
+ 'кщау' => 184,
+ 'ызщт' => 184,
+ 'ыцш' => 184,
+ 'еÑ' => 184,
+ 'ееду_' => 184,
+ 'мфд_' => 184,
+ '%_' => 183,
+ 'юЫюС' => 183,
+ 'юЫюСю' => 183,
+ 'Сщьз' => 183,
+ 'ГюЫюС' => 183,
+ '_Ðшт' => 183,
+ '_ЬшÑÑ€' => 183,
+ '_руфв' => 183,
+ '_дфтв' => 183,
+ '_ыуд' => 183,
+ 'фкшфт' => 183,
+ 'Ñщта' => 183,
+ 'Ñщтеу' => 183,
+ 'Ñщгд' => 183,
+ 'шьы' => 183,
+ 'шыеф' => 183,
+ 'шешÑÑ„' => 183,
+ 'дшпр' => 183,
+ 'дшпре' => 183,
+ 'ьфо' => 183,
+ 'ьзк' => 183,
+ 'Ñ‚Ñру' => 183,
+ 'тщер' => 183,
+ 'щÑг' => 183,
+ 'щауы' => 183,
+ 'щауыы' => 183,
+ 'щтÑ' => 183,
+ 'щкь_' => 183,
+ 'кфтл' => 183,
+ 'кщауы' => 183,
+ 'ышÑфд' => 183,
+ 'ерб_' => 183,
+ 'ешфд_' => 183,
+ 'гфдш' => 183,
+ 'гьут' => 183,
+ '_Ыгз' => 182,
+ '_ьфо' => 182,
+ 'Ñ„Ñув_' => 182,
+ 'ифÑл_' => 182,
+ 'ууд' => 182,
+ 'укÑÑ‹_' => 182,
+ 'шыд' => 182,
+ 'шмштп' => 182,
+ 'ддфп' => 182,
+ 'ьувшф' => 182,
+ 'Ñ‚Ñн_' => 182,
+ 'здуе' => 182,
+ 'зщты' => 182,
+ 'ыуфк' => 182,
+ 'ышщты' => 182,
+ 'ышму_' => 182,
+ 'ыышф' => 182,
+ 'ерштп' => 182,
+ 'гфкв' => 182,
+ 'гÑфеш' => 182,
+ 'гте_' => 182,
+ 'н-' => 182,
+ 'Ьфы' => 181,
+ 'Зфкл' => 181,
+ 'Кшм' => 181,
+ 'Екш' => 181,
+ 'М_' => 181,
+ '_Зфкл' => 181,
+ '_ЫуÑ' => 181,
+ '_ьувш' => 181,
+ '_ершк' => 181,
+ '_ещгк' => 181,
+ 'уÑфг' => 181,
+ 'уÑфгы' => 181,
+ 'укышщ' => 181,
+ 'рще' => 181,
+ 'шфдд' => 181,
+ 'шудв_' => 181,
+ 'ьфощ' => 181,
+ 'ьфощк' => 181,
+ 'щпу' => 181,
+ 'щзду_' => 181,
+ 'зб_' => 181,
+ 'кешт' => 181,
+ 'ыуфкÑ' => 181,
+ 'еудн' => 181,
+ 'екшиг' => 181,
+ 'мше' => 181,
+ 'Ифы' => 180,
+ 'Ыупф_' => 180,
+ '_Сдф' => 180,
+ '_Ñщта' => 180,
+ '_Ñщгд' => 180,
+ '_ьфощ' => 180,
+ '_туф' => 180,
+ '_туфк' => 180,
+ '_щкв' => 180,
+ '_кшп' => 180,
+ 'фзщ' => 180,
+ 'фкув_' => 180,
+ 'фкдш' => 180,
+ 'фнук_' => 180,
+ 'Ñ„Ñш' => 180,
+ 'уфеш' => 180,
+ 'удфт' => 180,
+ 'уьфш' => 180,
+ 'утфь' => 180,
+ 'ащщеи' => 180,
+ 'шфддн' => 180,
+ 'шиге' => 180,
+ 'шашÑÑ„' => 180,
+ 'ддфпу' => 180,
+ 'ьыу' => 180,
+ 'Ñ‚Ñуб' => 180,
+ 'Ñ‚Ñуб_' => 180,
+ 'щдщпш' => 180,
+ 'щтеф' => 180,
+ 'щктш' => 180,
+ 'кмув' => 180,
+ 'ыышт' => 180,
+ 'гьуте' => 180,
+ 'гтшен' => 180,
+ 'гззщк' => 180,
+ 'Фю' => 179,
+ 'Рук' => 179,
+ '_Вфм' => 179,
+ '_ифтв' => 179,
+ '_вкф' => 179,
+ '_зщш' => 179,
+ 'Ñ„ÑÑщ' => 179,
+ 'Ñщгдв' => 179,
+ 'уыефи' => 179,
+ 'шдвк' => 179,
+ 'шддфп' => 179,
+ 'шешт' => 179,
+ 'дфву_' => 179,
+ 'дфте' => 179,
+ 'ьфкк' => 179,
+ 'Ñ‚Ñую' => 179,
+ 'кфÑу' => 179,
+ 'куьу' => 179,
+ 'кутф' => 179,
+ 'ыед' => 179,
+ 'ыгззщ' => 179,
+ 'Ышт' => 178,
+ 'Ðщг' => 178,
+ '_Рук' => 178,
+ '_Кшм' => 178,
+ '_иуд' => 178,
+ '_Ñрю' => 178,
+ '_Ñрю_' => 178,
+ '_мфкш' => 178,
+ 'фощк_' => 178,
+ 'Ñ„Ñ‚Ñ„_' => 178,
+ 'иукы_' => 178,
+ 'икг' => 178,
+ 'выю' => 178,
+ 'утÑуы' => 178,
+ 'уыÑк' => 178,
+ 'афш' => 178,
+ 'рц' => 178,
+ 'ощк_' => 178,
+ 'лф_' => 178,
+ 'дфые' => 178,
+ 'двку' => 178,
+ 'твфк' => 178,
+ 'щддуÑ' => 178,
+ 'зштп' => 178,
+ 'кшиге' => 178,
+ 'ыштÑ' => 178,
+ 'ыштÑу' => 178,
+ 'гьь' => 178,
+ 'нÑд' => 178,
+ 'нв' => 178,
+ '-и' => 177,
+ 'Йгу' => 177,
+ 'Кув' => 177,
+ '_Ьфе' => 177,
+ '_Ышт' => 177,
+ '_Екш' => 177,
+ '_Ñфку' => 177,
+ '_ыштÑ' => 177,
+ 'фдшые' => 177,
+ 'Ñшуы' => 177,
+ 'ук-' => 177,
+ 'уыÑкш' => 177,
+ 'ршкв' => 177,
+ 'рщке' => 177,
+ 'дще' => 177,
+ 'ьфтф' => 177,
+ 'ьшв' => 177,
+ 'щьшÑ_' => 177,
+ 'щкеру' => 177,
+ 'квув' => 177,
+ 'ыгку' => 177,
+ 'гыр' => 177,
+ 'Ð_' => 176,
+ 'ОфÑл' => 176,
+ 'ÐÑ„' => 176,
+ '_Ьфы' => 176,
+ '_Ñ„ÑÑщ' => 176,
+ '_агт' => 176,
+ '_лу' => 176,
+ '_ещщл' => 176,
+ 'фдщтп' => 176,
+ 'фгвш' => 176,
+ 'уÑешм' => 176,
+ 'утфьу' => 176,
+ 'ущкп' => 176,
+ 'узкуы' => 176,
+ 'Ñ€-' => 176,
+ 'ршдвк' => 176,
+ 'шдшеф' => 176,
+ 'штту' => 176,
+ 'шкь' => 176,
+ 'шыув_' => 176,
+ 'шмшыш' => 176,
+ 'дшщт' => 176,
+ 'щцы_' => 176,
+ 'ышфт_' => 176,
+ 'ыышы' => 176,
+ 'ещкы_' => 176,
+ 'гдеш' => 176,
+ 'гтвф' => 176,
+ 'Ð’_' => 175,
+ 'Шыдфт' => 175,
+ 'Кшму' => 175,
+ '_ОфÑл' => 175,
+ '_Кув' => 175,
+ '_ÐÑ„' => 175,
+ '_шву' => 175,
+ 'фш_' => 175,
+ 'фкен' => 175,
+ 'иув' => 175,
+ 'вкут' => 175,
+ 'упфе' => 175,
+ 'уддш' => 175,
+ 'шдвку' => 175,
+ 'шкв_' => 175,
+ 'шеню' => 175,
+ 'лун' => 175,
+ 'двкут' => 175,
+ 'дп' => 175,
+ 'ьфеÑ' => 175,
+ 'ьфеÑÑ€' => 175,
+ 'ьщте' => 175,
+ 'тыеф' => 175,
+ 'щÑу' => 175,
+ 'щщь' => 175,
+ 'щкб' => 175,
+ 'щкьфт' => 175,
+ 'купф' => 175,
+ 'куму' => 175,
+ 'кпш' => 175,
+ 'ыщтф' => 175,
+ 'ыефеш' => 175,
+ 'ыегву' => 175,
+ 'еуь_' => 175,
+ 'едф' => 175,
+ 'екщд' => 175,
+ 'гьф' => 175,
+ 'гкер' => 175,
+ 'цту' => 175,
+ 'Т_' => 174,
+ 'Кгыы' => 174,
+ 'Егк' => 174,
+ 'Мфд' => 174,
+ '_Сщьз' => 174,
+ '_ашп' => 174,
+ '_дуп' => 174,
+ '_ьфкк' => 174,
+ '_ызщ' => 174,
+ 'фшк_' => 174,
+ 'фззк' => 174,
+ 'Ñфые' => 174,
+ 'Ñук_' => 174,
+ 'вшв_' => 174,
+ 'уьфшт' => 174,
+ 'шаау' => 174,
+ 'шттшт' => 174,
+ 'шщтыю' => 174,
+ 'дуае' => 174,
+ 'ььфт' => 174,
+ 'ьщтп' => 174,
+ 'тпду_' => 174,
+ 'тефк' => 174,
+ 'тегкн' => 174,
+ 'щзу_' => 174,
+ 'щкпу' => 174,
+ 'кфпу' => 174,
+ 'куф_' => 174,
+ 'ызщк' => 174,
+ 'ерщк' => 174,
+ 'екшу' => 174,
+ 'егкн' => 174,
+ 'Ñу_' => 174,
+ 'Ñшт' => 174,
+ 'ÑŠ' => 173,
+ '_%' => 173,
+ '_ырщк' => 173,
+ 'фкю' => 173,
+ 'Ñшв' => 173,
+ 'вутеы' => 173,
+ 'вшÑфд' => 173,
+ 'вшыек' => 173,
+ 'рш_' => 173,
+ 'шке' => 173,
+ 'лук_' => 173,
+ 'ьшту' => 173,
+ 'Ñ‚Ñк' => 173,
+ 'туте' => 173,
+ 'щфÑ' => 173,
+ 'щклу' => 173,
+ 'кууе_' => 173,
+ 'ылу' => 173,
+ 'ыефте' => 173,
+ 'ефиду' => 173,
+ 'ешфт' => 173,
+ 'Икф' => 172,
+ 'Пкуу' => 172,
+ 'Шты' => 172,
+ 'Ьфкш' => 172,
+ 'Кшмук' => 172,
+ 'Ыь' => 172,
+ '_Фте' => 172,
+ '_Йгу' => 172,
+ '_Кшму' => 172,
+ '_фддщ' => 172,
+ '_дуа' => 172,
+ '_дуае' => 172,
+ '_зфыы' => 172,
+ '_згк' => 172,
+ '_ырф' => 172,
+ '_ырш' => 172,
+ 'вут_' => 172,
+ 'утеув' => 172,
+ 'агдд' => 172,
+ 'штвш' => 172,
+ 'штуыы' => 172,
+ 'шенб' => 172,
+ 'шенб_' => 172,
+ 'лшд' => 172,
+ 'дщн' => 172,
+ 'щдм' => 172,
+ 'щкб_' => 172,
+ 'щкьфе' => 172,
+ 'кфешм' => 172,
+ 'ешÑу' => 172,
+ 'гыышф' => 172,
+ 'цуф' => 172,
+ 'цкщ' => 172,
+ 'Ум' => 171,
+ 'Ñ…' => 171,
+ '_%_' => 171,
+ '_Ифы' => 171,
+ '_Пкуу' => 171,
+ '_Шты' => 171,
+ '_игы' => 171,
+ '_вшв_' => 171,
+ '_дфц' => 171,
+ 'фьщт' => 171,
+ 'фкю_' => 171,
+ 'фнф' => 171,
+ 'Ñрфтп' => 171,
+ 'выю_' => 171,
+ 'уиф' => 171,
+ 'ууеб' => 171,
+ 'ууеб_' => 171,
+ 'уккш' => 171,
+ 'укмув' => 171,
+ 'пфтшÑ' => 171,
+ 'пуые' => 171,
+ 'пещ' => 171,
+ 'дфÑл_' => 171,
+ 'дуÑеу' => 171,
+ 'дщпн' => 171,
+ 'ьфклу' => 171,
+ 'ьиф' => 171,
+ 'тефд' => 171,
+ 'щфÑÑ€' => 171,
+ 'щпн' => 171,
+ 'щлд' => 171,
+ 'щщлд' => 171,
+ 'здфн_' => 171,
+ 'куые_' => 171,
+ 'кмув_' => 171,
+ 'ыфду' => 171,
+ 'ышщтф' => 171,
+ 'мшвущ' => 171,
+ '_фшк' => 170,
+ '_дшту' => 170,
+ '_зщшт' => 170,
+ 'Ñ„ÑÑу' => 170,
+ 'фырш' => 170,
+ 'Ñ„Ñ‹Ñ‹Ñ„' => 170,
+ 'фешÑ_' => 170,
+ 'Ñшен_' => 170,
+ 'Ñгдф' => 170,
+ 'пуб' => 170,
+ 'шде_' => 170,
+ 'штпе' => 170,
+ 'луы_' => 170,
+ 'дыб' => 170,
+ 'ьшдд' => 170,
+ 'тЭ' => 170,
+ 'щфв_' => 170,
+ 'щьуе' => 170,
+ 'щтпы' => 170,
+ 'кыу_' => 170,
+ 'ыеуь_' => 170,
+ 'ешьуы' => 170,
+ 'ешк' => 170,
+ 'ее_' => 170,
+ 'еÑ' => 170,
+ 'цшы' => 170,
+ 'Вшые' => 169,
+ 'Ршп' => 169,
+ 'КуÑ' => 169,
+ '_Вшые' => 169,
+ '_икш' => 169,
+ '_Ñщк' => 169,
+ '_ышв' => 169,
+ 'фддщц' => 169,
+ 'Ñ„Ñ‚ÑÑ€' => 169,
+ 'фзш' => 169,
+ 'фкшу' => 169,
+ 'вфь' => 169,
+ 'вфеу' => 169,
+ 'вуыÑк' => 169,
+ 'уйгш' => 169,
+ 'уышы' => 169,
+ 'аауÑ' => 169,
+ 'аауÑе' => 169,
+ 'ащкв_' => 169,
+ 'пуб_' => 169,
+ 'пшму' => 169,
+ 'пещт' => 169,
+ 'рудв' => 169,
+ 'шикф' => 169,
+ 'швв' => 169,
+ 'шьщ' => 169,
+ 'двы' => 169,
+ 'туе_' => 169,
+ 'тпещ' => 169,
+ 'тпещт' => 169,
+ 'щтекщ' => 169,
+ 'щкуы' => 169,
+ 'щмф' => 169,
+ 'щцту' => 169,
+ 'кÑу_' => 169,
+ 'кшыеш' => 169,
+ 'клув' => 169,
+ 'кешы' => 169,
+ 'Ñ‹-' => 169,
+ 'ыгф' => 169,
+ 'еÑÑ‹' => 169,
+ 'еÑÑ‹_' => 169,
+ 'екшф' => 169,
+ 'гвув' => 169,
+ 'го' => 169,
+ 'мшддф' => 169,
+ 'Рщцу' => 168,
+ 'Дшы' => 168,
+ '_Ршп' => 168,
+ '_Рщцу' => 168,
+ '_Егк' => 168,
+ '_ГЫ' => 168,
+ '_вшыÑ' => 168,
+ '_уфÑ' => 168,
+ '_уфÑÑ€' => 168,
+ '_огы' => 168,
+ '_огые' => 168,
+ '_зкф' => 168,
+ 'фл_' => 168,
+ 'фтуыу' => 168,
+ 'фтеф' => 168,
+ 'фкву' => 168,
+ 'Ñкши' => 168,
+ 'вгу' => 168,
+ 'уÑщьу' => 168,
+ 'уув_' => 168,
+ 'уыщ' => 168,
+ 'штпещ' => 168,
+ 'шеню_' => 168,
+ 'квув_' => 168,
+ 'ккшув' => 168,
+ 'ыуз' => 168,
+ 'ышту' => 168,
+ 'ыыб' => 168,
+ 'гыб' => 168,
+ 'геы' => 168,
+ 'Ðуи' => 167,
+ 'Оук' => 167,
+ 'Ешь' => 167,
+ '_Ьфкш' => 167,
+ '_Мфд' => 167,
+ '_Ñ„ÑÑу' => 167,
+ '_ьфкл' => 167,
+ '_куыш' => 167,
+ '_ыцш' => 167,
+ '_ерщг' => 167,
+ 'фки' => 167,
+ 'фнш' => 167,
+ 'игь_' => 167,
+ 'Ñутег' => 167,
+ 'Ñрб' => 167,
+ 'Ñщьш' => 167,
+ 'уфд_' => 167,
+ 'уфыу_' => 167,
+ 'дыб_' => 167,
+ 'ьфтфп' => 167,
+ 'тфв' => 167,
+ 'Ñ‚Ñку' => 167,
+ 'теыю' => 167,
+ 'теыю_' => 167,
+ 'щкшуы' => 167,
+ 'ззкщ' => 167,
+ 'куш' => 167,
+ 'Ñ‹Ñкши' => 167,
+ 'ыь_' => 167,
+ 'ыефд' => 167,
+ 'Ьувш' => 166,
+ 'Щзу' => 166,
+ 'Цру' => 166,
+ '_Икф' => 166,
+ '_Кгыы' => 166,
+ '_фззк' => 166,
+ '_Ñрфт' => 166,
+ '_пшму' => 166,
+ '_щÑÑ' => 166,
+ '_зщыы' => 166,
+ '_ыьф' => 166,
+ '_ыщ_' => 166,
+ 'Ñ„Ñешщ' => 166,
+ 'фвуь' => 166,
+ 'игшде' => 166,
+ 'уфые_' => 166,
+ 'утпш' => 166,
+ 'узфке' => 166,
+ 'уызщ' => 166,
+ 'шÑешщ' => 166,
+ 'шзы' => 166,
+ 'шыеув' => 166,
+ 'шештп' => 166,
+ 'ьшер' => 166,
+ 'зфтн_' => 166,
+ 'кфму' => 166,
+ 'кууеб' => 166,
+ 'куьфш' => 166,
+ 'кшщг' => 166,
+ 'кшщгы' => 166,
+ 'кьы_' => 166,
+ 'кщду' => 166,
+ 'ыыб_' => 166,
+ 'ещп' => 166,
+ 'гтп_' => 166,
+ 'гн' => 166,
+ 'нукы' => 166,
+ '-а' => 165,
+ 'Скщ' => 165,
+ 'Ðуик' => 165,
+ 'Ðуикг' => 165,
+ 'Пущк' => 165,
+ 'Пущкп' => 165,
+ 'Рщцум' => 165,
+ 'Щкв' => 165,
+ '_Ðуи' => 165,
+ '_Дшы' => 165,
+ '_Щкв' => 165,
+ '_Ыь' => 165,
+ '_Ñфьу' => 165,
+ '_ьфеÑ' => 165,
+ '_ыешд' => 165,
+ '_цкщ' => 165,
+ 'икгф' => 165,
+ 'икгфк' => 165,
+ 'ÑÑŽ_' => 165,
+ 'Ñрб_' => 165,
+ 'Ñштп_' => 165,
+ 'уфву' => 165,
+ 'уикг' => 165,
+ 'уикгф' => 165,
+ 'ууы' => 165,
+ 'ул_' => 165,
+ 'уьщк' => 165,
+ 'утÑ' => 165,
+ 'утпшт' => 165,
+ 'рфз' => 165,
+ 'шиду_' => 165,
+ 'шÑещ' => 165,
+ 'шерш' => 165,
+ 'лднт' => 165,
+ 'дигь_' => 165,
+ 'дÑ' => 165,
+ 'дгвув' => 165,
+ 'Ñ‚Ñую_' => 165,
+ 'тпук_' => 165,
+ 'тщеру' => 165,
+ 'щлдн' => 165,
+ 'щлднт' => 165,
+ 'щщлдн' => 165,
+ 'клы_' => 165,
+ 'кщщлд' => 165,
+ 'кгфк' => 165,
+ 'кгфкн' => 165,
+ 'гыб_' => 165,
+ 'ó' => 165,
+ 'Рфд' => 164,
+ '_Ум' => 164,
+ '_Рфд' => 164,
+ '_Ьувш' => 164,
+ '_КуÑ' => 164,
+ '_утв_' => 164,
+ '_ьфтф' => 164,
+ '_мшд' => 164,
+ 'фвшф' => 164,
+ 'Ñкше' => 164,
+ 'уае_' => 164,
+ 'умшыш' => 164,
+ 'уцы_' => 164,
+ 'уче_' => 164,
+ 'рщз' => 164,
+ 'шааук' => 164,
+ 'штÑщ' => 164,
+ 'шыь_' => 164,
+ 'дфт_' => 164,
+ 'ьфккш' => 164,
+ 'тфкн' => 164,
+ 'тую' => 164,
+ 'туÑ' => 164,
+ 'туп' => 164,
+ 'тшп' => 164,
+ 'щпшÑ' => 164,
+ 'щдву' => 164,
+ 'щьзщ' => 164,
+ 'щзш' => 164,
+ 'зштп_' => 164,
+ 'куфÑ' => 164,
+ 'ышид' => 164,
+ 'ыеку' => 164,
+ 'ершт_' => 164,
+ 'че_' => 164,
+ 'Путук' => 163,
+ 'Ын' => 163,
+ 'ЕМ' => 163,
+ '_Ðуик' => 163,
+ '_Пущк' => 163,
+ '_зфе' => 163,
+ '_ышву' => 163,
+ '_мшв' => 163,
+ '_мшву' => 163,
+ '_мшдд' => 163,
+ '_мшы' => 163,
+ 'Ñ„Ñуы' => 163,
+ 'фвук' => 163,
+ 'ÑешÑ' => 163,
+ 'впу_' => 163,
+ 'вшф_' => 163,
+ 'рфкд' => 163,
+ 'швуы' => 163,
+ 'шьфе' => 163,
+ 'ль' => 163,
+ 'дуеу' => 163,
+ 'думш' => 163,
+ 'дщзу' => 163,
+ 'ьфшт_' => 163,
+ 'ьфешщ' => 163,
+ 'ьздуе' => 163,
+ 'ьгд' => 163,
+ 'щÑшу' => 163,
+ 'щуы' => 163,
+ 'зшд' => 163,
+ 'куй' => 163,
+ 'куйг' => 163,
+ 'кр' => 163,
+ 'ышд' => 163,
+ 'ыьфд' => 163,
+ 'ызщке' => 163,
+ 'ыйг' => 163,
+ 'ефте_' => 163,
+ 'цб' => 163,
+ 'ÑŽÑŽ_' => 162,
+ 'Иук' => 162,
+ 'Сфы' => 162,
+ 'Сдг' => 162,
+ 'Ыег' => 162,
+ '_Щзу' => 162,
+ '_еукь' => 162,
+ 'Ñ„Ñ„' => 162,
+ 'Ñрук' => 162,
+ 'ÑшутÑ' => 162,
+ 'ÑнÑ' => 162,
+ 'ÑнÑд' => 162,
+ 'узут' => 162,
+ 'рфтпу' => 162,
+ 'ршÑÑ„' => 162,
+ 'шащ' => 162,
+ 'шае' => 162,
+ 'дфеу_' => 162,
+ 'дупф' => 162,
+ 'ьфтÑ' => 162,
+ 'щште_' => 162,
+ 'щдщпн' => 162,
+ 'щыыу' => 162,
+ 'щнф' => 162,
+ 'зщу' => 162,
+ 'кфц' => 162,
+ 'куфь' => 162,
+ 'кук' => 162,
+ 'ыую' => 162,
+ 'ышч' => 162,
+ 'ефкш' => 162,
+ 'екфÑе' => 162,
+ 'гтшÑ' => 162,
+ 'гтеу' => 162,
+ 'гктув' => 162,
+ 'гч' => 162,
+ 'муке' => 162,
+ 'цшв' => 162,
+ 'нтуы_' => 162,
+ 'Срфкд' => 161,
+ 'Цше' => 161,
+ '_Иук' => 161,
+ '_Скщ' => 161,
+ '_Ыег' => 161,
+ '_Ын' => 161,
+ '_Ешь' => 161,
+ '_Ðщг' => 161,
+ '_ащкÑ' => 161,
+ '_дше' => 161,
+ '_ещз' => 161,
+ 'фьь' => 161,
+ 'фыг' => 161,
+ 'феуд' => 161,
+ 'фнб' => 161,
+ 'уфек' => 161,
+ 'уызщт' => 161,
+ 'пштп_' => 161,
+ 'шфты' => 161,
+ 'ьтш' => 161,
+ 'тешфд' => 161,
+ 'щфе' => 161,
+ 'щтыек' => 161,
+ 'щтму' => 161,
+ 'щтн' => 161,
+ 'щмшт' => 161,
+ 'зрук' => 161,
+ 'клш' => 161,
+ 'ктшт' => 161,
+ 'кырш' => 161,
+ 'ыуте_' => 161,
+ 'ыьфдд' => 161,
+ 'ыекфд' => 161,
+ 'едфт' => 161,
+ 'где_' => 161,
+ 'гыштп' => 161,
+ 'герщ' => 161,
+ 'герщк' => 161,
+ 'цб_' => 161,
+ 'цфеу' => 161,
+ 'цфеук' => 161,
+ 'ньз' => 161,
+ 'не' => 161,
+ 'Сршт' => 160,
+ 'Пкфт' => 160,
+ 'Дшт' => 160,
+ 'Куз' => 160,
+ 'ЫÑще' => 160,
+ '_Сдг' => 160,
+ '_фкк' => 160,
+ '_иуы' => 160,
+ '_дшл' => 160,
+ '_зщу' => 160,
+ '_екфÑ' => 160,
+ 'фтыа' => 160,
+ 'фншт' => 160,
+ 'фнштп' => 160,
+ 'Ñшуе' => 160,
+ 'вву' => 160,
+ 'вуе' => 160,
+ 'вшаау' => 160,
+ 'уÑк' => 160,
+ 'уда_' => 160,
+ 'утшт' => 160,
+ 'утефд' => 160,
+ 'уыр' => 160,
+ 'рудв_' => 160,
+ 'штгу' => 160,
+ 'дфтвб' => 160,
+ 'тыа' => 160,
+ 'щÑшуе' => 160,
+ 'щььщ' => 160,
+ 'щтту' => 160,
+ 'щтыу' => 160,
+ 'кфтыа' => 160,
+ 'ктштп' => 160,
+ 'ышыеу' => 160,
+ 'цшеÑ' => 160,
+ 'цшеÑÑ€' => 160,
+ 'нЭ' => 160,
+ 'Вшыек' => 159,
+ '_Сфы' => 159,
+ '_ЫÑще' => 159,
+ '_фкь' => 159,
+ '_дшлу' => 159,
+ '_зщыш' => 159,
+ '_Ñ‹Ñщ' => 159,
+ '_ышч' => 159,
+ '_ыьфд' => 159,
+ 'фуд_' => 159,
+ 'фгт' => 159,
+ 'фнб_' => 159,
+ 'идн' => 159,
+ 'Ñщьзщ' => 159,
+ 'вгы' => 159,
+ 'ушмув' => 159,
+ 'утю' => 159,
+ 'узутв' => 159,
+ 'узр' => 159,
+ 'пфшт_' => 159,
+ 'шыдф' => 159,
+ 'шершт' => 159,
+ 'дщпшÑ' => 159,
+ 'тау' => 159,
+ 'Ñ‚Ñ' => 159,
+ 'щвн' => 159,
+ 'щаа_' => 159,
+ 'кфдд' => 159,
+ 'кÑрф' => 159,
+ 'кщи' => 159,
+ 'кщо' => 159,
+ 'ыфшв' => 159,
+ 'ыдфм' => 159,
+ 'ыещт_' => 159,
+ 'еуду' => 159,
+ 'еры' => 159,
+ 'ешдд_' => 159,
+ 'ештгу' => 159,
+ 'ещз_' => 159,
+ 'екфÑл' => 159,
+ 'екуы' => 159,
+ 'гшк' => 159,
+ 'гтÑу' => 159,
+ 'геру' => 159,
+ 'Ñфе' => 159,
+ 'о' => 159,
+ 'Ршпр' => 158,
+ 'ШЫ' => 158,
+ 'Дфт' => 158,
+ 'Кщи' => 158,
+ 'Ыд' => 158,
+ '_Ршпр' => 158,
+ '_Куз' => 158,
+ '_вшув' => 158,
+ '_ыфшв' => 158,
+ 'фшты_' => 158,
+ 'утÑÑ‹' => 158,
+ 'утÑÑ‹_' => 158,
+ 'ашÑ_' => 158,
+ 'ашм' => 158,
+ 'ашму' => 158,
+ 'шмфе' => 158,
+ 'тшь' => 158,
+ 'ттук_' => 158,
+ 'щшы' => 158,
+ 'щььф' => 158,
+ 'щкфеу' => 158,
+ 'щыыш' => 158,
+ 'зщые' => 158,
+ 'ыышые' => 158,
+ 'ыешдд' => 158,
+ 'еудн_' => 158,
+ 'а' => 158,
+ 'Рщг' => 157,
+ 'Зфг' => 157,
+ 'Зуе' => 157,
+ 'Куы' => 157,
+ '_Дфт' => 157,
+ '_Кщи' => 157,
+ '_фцфк' => 157,
+ '_щд' => 157,
+ '_кфш' => 157,
+ '_цфе' => 157,
+ 'флуы' => 157,
+ 'Ñрфь' => 157,
+ 'Ñруы_' => 157,
+ 'рущк' => 157,
+ 'шуму' => 157,
+ 'шащк' => 157,
+ 'шÑфе' => 157,
+ 'шÑфеш' => 157,
+ 'ььщт' => 157,
+ 'тад' => 157,
+ 'тш_' => 157,
+ 'тышв' => 157,
+ 'щвук' => 157,
+ 'щтвщ' => 157,
+ 'щкьув' => 157,
+ 'зшы' => 157,
+ 'кутфь' => 157,
+ 'кшешÑ' => 157,
+ 'клув_' => 157,
+ 'ыуда_' => 157,
+ 'ыштуы' => 157,
+ 'ершкв' => 157,
+ 'егкув' => 157,
+ 'гшде_' => 157,
+ 'гышту' => 157,
+ 'цщь' => 157,
+ 'Ñфеш' => 157,
+ 'Ñфешщ' => 157,
+ '-у' => 156,
+ 'Вгк' => 156,
+ 'Зрш' => 156,
+ 'Ыукм' => 156,
+ 'Цфд' => 156,
+ '_Сршт' => 156,
+ '_вщц' => 156,
+ '_утпш' => 156,
+ '_кутф' => 156,
+ 'фдг' => 156,
+ 'фьы_' => 156,
+ 'Ñб' => 156,
+ 'Ñдуы' => 156,
+ 'удумш' => 156,
+ 'утÑн_' => 156,
+ 'уты_' => 156,
+ 'уыуф' => 156,
+ 'шкщ' => 156,
+ 'шешÑш' => 156,
+ 'дфму' => 156,
+ 'думшы' => 156,
+ 'ьукп' => 156,
+ 'ььфтв' => 156,
+ 'тышву' => 156,
+ 'щфд' => 156,
+ 'щшд' => 156,
+ 'щььфт' => 156,
+ 'щтуы' => 156,
+ 'щтекф' => 156,
+ 'щкег' => 156,
+ 'куызщ' => 156,
+ 'кшер' => 156,
+ 'ефтю' => 156,
+ 'ефтÑ' => 156,
+ 'еуÑе' => 156,
+ 'цкшеу' => 156,
+ 'Сфз' => 155,
+ 'Ðшд' => 155,
+ 'Ыещ' => 155,
+ '_Вгк' => 155,
+ '_Пкфт' => 155,
+ '_Дшт' => 155,
+ '_Зрш' => 155,
+ '_Ñшен' => 155,
+ '_вщцт' => 155,
+ '_рудв' => 155,
+ '_ышь' => 155,
+ '_ыефт' => 155,
+ '_егк' => 155,
+ 'Ñ„Ñ‚Ñуы' => 155,
+ 'ÑÑщк' => 155,
+ 'ÑÑщкв' => 155,
+ 'адщ' => 155,
+ 'пфеш' => 155,
+ 'шьзщ' => 155,
+ 'шешф' => 155,
+ 'дшефк' => 155,
+ 'ддук_' => 155,
+ 'ьуфт' => 155,
+ 'тую_' => 155,
+ 'тыз' => 155,
+ 'тештп' => 155,
+ 'щвуд' => 155,
+ 'щкув' => 155,
+ 'щгте_' => 155,
+ 'зфту' => 155,
+ 'кшÑ_' => 155,
+ 'ктфд' => 155,
+ 'кыщтф' => 155,
+ 'Ñ‹Ñщк' => 155,
+ 'ыыштп' => 155,
+ 'ефтю_' => 155,
+ 'гвув_' => 155,
+ 'гты' => 155,
+ 'цкще' => 155,
+ 'цкщеу' => 155,
+ 'ÑŽÑŽÑŽ_' => 154,
+ 'Ош' => 154,
+ 'Зфгд' => 154,
+ '_Сфз' => 154,
+ '_Куы' => 154,
+ '_ику' => 154,
+ '_Ñкше' => 154,
+ '_уфы' => 154,
+ '_ашм' => 154,
+ '_ашму' => 154,
+ '_дшму' => 154,
+ '_кщд' => 154,
+ 'Ñ„Ñк' => 154,
+ 'фдшфт' => 154,
+ 'иуые' => 154,
+ 'Ñб_' => 154,
+ 'уÑеы_' => 154,
+ 'укту' => 154,
+ 'уыуфк' => 154,
+ 'рфу' => 154,
+ 'рудз' => 154,
+ 'ддшщ' => 154,
+ 'ьфтÑу' => 154,
+ 'ьшдше' => 154,
+ 'тлш' => 154,
+ 'щвш' => 154,
+ 'куеф' => 154,
+ 'ефк_' => 154,
+ 'Ощы' => 153,
+ 'Щкву' => 153,
+ 'Щквук' => 153,
+ 'Зршд' => 153,
+ 'Кгыыш' => 153,
+ '_Рщг' => 153,
+ '_Щкву' => 153,
+ '_Цру' => 153,
+ '_Цше' => 153,
+ '_фыыш' => 153,
+ '_шьзщ' => 153,
+ '_тш' => 153,
+ '_щкву' => 153,
+ '_куыу' => 153,
+ '_кшпр' => 153,
+ '_екг' => 153,
+ '_цщь' => 153,
+ 'фпув' => 153,
+ 'фззкщ' => 153,
+ 'идфÑ' => 153,
+ 'Ñшфеш' => 153,
+ 'вутÑу' => 153,
+ 'вузу' => 153,
+ 'вузут' => 153,
+ 'вгу_' => 153,
+ 'укьш' => 153,
+ 'руфек' => 153,
+ 'шашу' => 153,
+ 'дшфь_' => 153,
+ 'дщÑл' => 153,
+ 'дц' => 153,
+ 'ьзщы' => 153,
+ 'щае' => 153,
+ 'квб' => 153,
+ 'куфд' => 153,
+ 'Ñ‹Ñу' => 153,
+ 'ызут' => 153,
+ 'ерущ' => 153,
+ 'ещтб' => 153,
+ 'ещтб_' => 153,
+ 'еешт' => 153,
+ 'губ' => 153,
+ 'губ_' => 153,
+ 'гтт' => 153,
+ 'â€_' => 153,
+ '-в' => 152,
+ '_Зршд' => 152,
+ '_Ыукм' => 152,
+ '_фпу_' => 152,
+ '_рудз' => 152,
+ '_зкум' => 152,
+ '_еуду' => 152,
+ '_цфн' => 152,
+ 'фтшф' => 152,
+ 'идфÑл' => 152,
+ 'иыш' => 152,
+ 'Ñри' => 152,
+ 'Ñшву' => 152,
+ 'Ñдги_' => 152,
+ 'афе' => 152,
+ 'шю' => 152,
+ 'шише' => 152,
+ 'шуц_' => 152,
+ 'дутп' => 152,
+ 'дши' => 152,
+ 'дщм' => 152,
+ 'текн_' => 152,
+ 'щзрш' => 152,
+ 'зкум' => 152,
+ 'кÑру' => 152,
+ 'ктщ' => 152,
+ 'кщзщ' => 152,
+ 'ыую_' => 152,
+ 'ыщтфд' => 152,
+ 'ету' => 152,
+ 'цщклу' => 152,
+ 'нщгт' => 152,
+ 'нщгтп' => 152,
+ 'Ñе' => 151,
+ 'Иут' => 151,
+ '_Зуе' => 151,
+ '_Ñрфь' => 151,
+ '_вфе' => 151,
+ '_щдв' => 151,
+ '_ыеу' => 151,
+ 'феку' => 151,
+ 'вщк' => 151,
+ 'упу_' => 151,
+ 'утекф' => 151,
+ 'шьь' => 151,
+ 'твшфт' => 151,
+ 'тшл' => 151,
+ 'щдгь' => 151,
+ 'щч_' => 151,
+ 'квб_' => 151,
+ 'кьфеш' => 151,
+ 'кыршз' => 151,
+ 'еефтю' => 151,
+ 'гтекн' => 151,
+ 'гыд' => 151,
+ 'Ñщ' => 151,
+ 'Сфдш' => 150,
+ 'Сфь' => 150,
+ 'Пгфк' => 150,
+ 'Ргт' => 150,
+ 'Шеф' => 150,
+ 'Кум' => 150,
+ 'Ыукмш' => 150,
+ 'Цуые_' => 150,
+ '_Иут' => 150,
+ '_вгу' => 150,
+ '_кфÑ' => 150,
+ '_ыуее' => 150,
+ '_екфш' => 150,
+ '_цкще' => 150,
+ '_нщгт' => 150,
+ 'фвуы' => 150,
+ 'фееук' => 150,
+ 'иуÑфг' => 150,
+ 'Ñуке' => 150,
+ 'Ñщку' => 150,
+ 'Ñкшеш' => 150,
+ 'вущ_' => 150,
+ 'уиы' => 150,
+ 'увщ' => 150,
+ 'утю_' => 150,
+ 'уздф' => 150,
+ 'укуы' => 150,
+ 'ащкь_' => 150,
+ 'рши' => 150,
+ 'рщцу' => 150,
+ 'шутв' => 150,
+ 'шщтыб' => 150,
+ 'шефкн' => 150,
+ 'дуае_' => 150,
+ 'щтыщ' => 150,
+ 'зфÑу' => 150,
+ 'кузк' => 150,
+ 'ыегвш' => 150,
+ 'ефы' => 150,
+ 'ееук_' => 150,
+ 'гуте' => 150,
+ 'гыеш' => 150,
+ 'цфд' => 150,
+ 'црф' => 150,
+ 'Кщь' => 149,
+ 'Кщы' => 149,
+ '_ШШ' => 149,
+ '_Ощы' => 149,
+ '_иуые' => 149,
+ '_идфÑ' => 149,
+ '_дщц' => 149,
+ '_щцт_' => 149,
+ '_куые' => 149,
+ 'фввш' => 149,
+ 'фвшщ' => 149,
+ 'фтвю' => 149,
+ 'икфк' => 149,
+ 'икше' => 149,
+ 'вуÑш' => 149,
+ 'вукы_' => 149,
+ 'уфде' => 149,
+ 'уÑл' => 149,
+ 'утешф' => 149,
+ 'укфеу' => 149,
+ 'афÑу' => 149,
+ 'рщьу_' => 149,
+ 'шзфд' => 149,
+ 'шзз' => 149,
+ 'шыщт' => 149,
+ 'шыешт' => 149,
+ 'дфшь' => 149,
+ 'дфтп' => 149,
+ 'ьщтп_' => 149,
+ 'тфкн_' => 149,
+ 'тшщт_' => 149,
+ 'щдму' => 149,
+ 'кфтпу' => 149,
+ 'гфке' => 149,
+ 'ЭШ' => 148,
+ 'Пгфкв' => 148,
+ '_ЭШ' => 148,
+ '_Пгфк' => 148,
+ '_Оук' => 148,
+ '_Ыд' => 148,
+ '_фьщт' => 148,
+ '_Ñфг' => 148,
+ '_куфÑ' => 148,
+ 'фвшт' => 148,
+ 'фьщтп' => 148,
+ 'фкуу' => 148,
+ 'Ñкшиу' => 148,
+ 'уфеку' => 148,
+ 'урщ' => 148,
+ 'пфд_' => 148,
+ 'шикфк' => 148,
+ 'швущ_' => 148,
+ 'шзд' => 148,
+ 'лут_' => 148,
+ 'дуфк' => 148,
+ 'дшау_' => 148,
+ 'дыю' => 148,
+ 'дню' => 148,
+ 'ьутею' => 148,
+ 'ьщещ' => 148,
+ 'твукы' => 148,
+ 'щьуы' => 148,
+ 'зрф' => 148,
+ 'кьфтÑ' => 148,
+ 'ыуй' => 148,
+ 'ыуйг' => 148,
+ 'ыуе_' => 148,
+ 'ыщдв' => 148,
+ 'ешту' => 148,
+ 'екфшт' => 148,
+ 'екфдш' => 148,
+ 'екуфе' => 148,
+ 'гуу' => 148,
+ 'гуут' => 148,
+ 'црфе' => 148,
+ 'чзук' => 148,
+ '-д' => 147,
+ 'Шефд' => 147,
+ '_Ðшд' => 147,
+ '_Ргт' => 147,
+ '_Зфг' => 147,
+ '_иуф' => 147,
+ '_Ñфе' => 147,
+ '_Ñщгк' => 147,
+ '_кщгт' => 147,
+ '_гыу_' => 147,
+ 'иув_' => 147,
+ 'икуф' => 147,
+ 'Ñруые' => 147,
+ 'уыыщ' => 147,
+ 'ащке' => 147,
+ 'пшые' => 147,
+ 'реы' => 147,
+ 'ша_' => 147,
+ 'штю' => 147,
+ 'штеут' => 147,
+ 'кшщк' => 147,
+ 'ефтÑу' => 147,
+ 'еÑру' => 147,
+ 'енз' => 147,
+ 'мутег' => 147,
+ 'цштт' => 147,
+ 'Идф' => 146,
+ 'Сщте' => 146,
+ '_Сфь' => 146,
+ '_Шеф' => 146,
+ '_вуÑш' => 146,
+ '_мщд' => 146,
+ 'фтвю_' => 146,
+ 'фгер' => 146,
+ 'идн_' => 146,
+ 'Ñдфш' => 146,
+ 'Ñдфшь' => 146,
+ 'утвут' => 146,
+ 'ущт' => 146,
+ 'аук_' => 146,
+ 'ршкв_' => 146,
+ 'штю_' => 146,
+ 'шмшд' => 146,
+ 'ддф_' => 146,
+ 'дег' => 146,
+ 'зфеш' => 146,
+ 'зеф' => 146,
+ 'кузд' => 146,
+ 'кшутв' => 146,
+ 'ктшф' => 146,
+ 'ыуйгу' => 146,
+ 'еутву' => 146,
+ 'гфеу' => 146,
+ 'муьу' => 146,
+ 'муьут' => 146,
+ '-к' => 145,
+ 'Иуф' => 145,
+ 'Иуы' => 145,
+ 'Ин' => 145,
+ 'Сфдша' => 145,
+ 'Сщты' => 145,
+ 'Пд' => 145,
+ '_Сфдш' => 145,
+ '_Ош' => 145,
+ '_Кщы' => 145,
+ '_Цфд' => 145,
+ '_Ñ‹Ñщк' => 145,
+ '_мукн' => 145,
+ '_цуф' => 145,
+ 'фвштп' => 145,
+ 'Ñкуфы' => 145,
+ 'вщт_' => 145,
+ 'удб' => 145,
+ 'удб_' => 145,
+ 'укеф' => 145,
+ 'ашпр' => 145,
+ 'ашпре' => 145,
+ 'ащкт' => 145,
+ 'преы' => 145,
+ 'пщт' => 145,
+ 'шьфеу' => 145,
+ 'дшлу_' => 145,
+ 'ддщцу' => 145,
+ 'дыю_' => 145,
+ 'дцф' => 145,
+ 'дню_' => 145,
+ 'щоу' => 145,
+ 'щктшф' => 145,
+ 'кЭ' => 145,
+ 'ыфн' => 145,
+ 'ешÑÑ‹_' => 145,
+ 'гыуы' => 145,
+ 'мфеу' => 145,
+ 'цд' => 145,
+ 'Срг' => 144,
+ 'Сщщд' => 144,
+ 'Вгкш' => 144,
+ 'Вгкшт' => 144,
+ 'Пщм' => 144,
+ 'КшÑÑ€' => 144,
+ 'Ырш' => 144,
+ 'Ðу' => 144,
+ '_Сщты' => 144,
+ '_Сщте' => 144,
+ '_Сщщд' => 144,
+ '_Пд' => 144,
+ '_Зфгд' => 144,
+ '_вгу_' => 144,
+ '_ьуфт' => 144,
+ '_ыщдв' => 144,
+ 'фдшащ' => 144,
+ 'иуке_' => 144,
+ 'ищфк' => 144,
+ 'ищфкв' => 144,
+ 'Ñфьз' => 144,
+ 'вЭ' => 144,
+ 'вьш' => 144,
+ 'увгÑÑ„' => 144,
+ 'удфтв' => 144,
+ 'утвш' => 144,
+ 'утк' => 144,
+ 'ащктш' => 144,
+ 'шащкт' => 144,
+ 'дÑ' => 144,
+ 'дупу_' => 144,
+ 'дшащ' => 144,
+ 'дшащк' => 144,
+ 'ддшщт' => 144,
+ 'ьфду' => 144,
+ 'тшщк' => 144,
+ 'щÑфд_' => 144,
+ 'щоуÑ' => 144,
+ 'щоуÑе' => 144,
+ 'щкзщ' => 144,
+ 'щгз_' => 144,
+ 'йгфдш' => 144,
+ 'кщоу' => 144,
+ 'кщоуÑ' => 144,
+ 'ыфе' => 144,
+ 'ыгфд' => 144,
+ 'ыгу' => 144,
+ 'еукз' => 144,
+ 'гву_' => 144,
+ 'мфеш' => 144,
+ 'Фю_' => 143,
+ 'Сшен_' => 143,
+ 'Пщму' => 143,
+ 'Пщмук' => 143,
+ '_Срг' => 143,
+ '_Вгкш' => 143,
+ '_Шефд' => 143,
+ '_уз' => 143,
+ '_ьшдш' => 143,
+ '_екуф' => 143,
+ 'фцфкв' => 143,
+ 'ио' => 143,
+ 'Ñрт' => 143,
+ 'Ñщтм' => 143,
+ 'удщзь' => 143,
+ 'узщк' => 143,
+ 'узщке' => 143,
+ 'укуте' => 143,
+ 'уыыув' => 143,
+ 'умшу' => 143,
+ 'ршпр_' => 143,
+ 'ш-' => 143,
+ 'штÑш' => 143,
+ 'дик' => 143,
+ 'дщзь' => 143,
+ 'дщзьу' => 143,
+ 'дегк' => 143,
+ 'ьутеб' => 143,
+ 'ьукпу' => 143,
+ 'ььшы' => 143,
+ 'твд' => 143,
+ 'тщгт' => 143,
+ 'тщм' => 143,
+ 'тефе' => 143,
+ 'теуы' => 143,
+ 'щаау' => 143,
+ 'щььщт' => 143,
+ 'щзь' => 143,
+ 'щзьу' => 143,
+ 'щзьут' => 143,
+ 'зуты' => 143,
+ 'куук' => 143,
+ 'кщцт' => 143,
+ 'егкту' => 143,
+ 'Фтп' => 142,
+ 'Ршые' => 142,
+ 'Ыьш' => 142,
+ 'Цшт' => 142,
+ '_Ин' => 142,
+ '_Пщм' => 142,
+ '_Кум' => 142,
+ '_КшÑÑ€' => 142,
+ '_Кщь' => 142,
+ '_пкфв' => 142,
+ '_ыцше' => 142,
+ 'фгк' => 142,
+ 'Ñфвуь' => 142,
+ 'Ñршу' => 142,
+ 'Ñшуен' => 142,
+ 'вÑÑ‹' => 142,
+ 'вштф' => 142,
+ 'укшфд' => 142,
+ 'уызу' => 142,
+ 'уещ' => 142,
+ 'уеед' => 142,
+ 'пфеу' => 142,
+ 'шуен_' => 142,
+ 'штек' => 142,
+ 'шще' => 142,
+ 'огые_' => 142,
+ 'дшÑфе' => 142,
+ 'ти' => 142,
+ 'щиф' => 142,
+ 'щды' => 142,
+ 'щтÑÑ‹' => 142,
+ 'щзуту' => 142,
+ 'щещк' => 142,
+ 'зкщму' => 142,
+ 'йгшк' => 142,
+ 'кфа' => 142,
+ 'кфдшф' => 142,
+ 'кшы_' => 142,
+ 'кшыр' => 142,
+ 'кшÑ' => 142,
+ 'ккув' => 142,
+ 'кыф' => 142,
+ 'ыцше' => 142,
+ 'ыцшеÑ' => 142,
+ 'ешку' => 142,
+ 'ешмф' => 142,
+ 'гуы_' => 142,
+ 'гдег' => 142,
+ 'гдегк' => 142,
+ 'гьз' => 142,
+ 'ФÑе' => 141,
+ 'Йгуу' => 141,
+ 'Йгуут' => 141,
+ '_Иуф' => 141,
+ '_Пщму' => 141,
+ '_ифк' => 141,
+ '_дфы' => 141,
+ '_ьшдд' => 141,
+ 'фпуы_' => 141,
+ 'фше' => 141,
+ 'фкпу_' => 141,
+ 'иыу' => 141,
+ 'Ñрфу' => 141,
+ 'уфдер' => 141,
+ 'уфг' => 141,
+ 'утыг' => 141,
+ 'шÑуы_' => 141,
+ 'шпреы' => 141,
+ 'штфеу' => 141,
+ 'дфеув' => 141,
+ 'ььшыы' => 141,
+ 'ьыуд' => 141,
+ 'ьгÑ' => 141,
+ 'ьгÑÑ€' => 141,
+ 'Ñ‚Ñ‹Ñ„' => 141,
+ 'тгу_' => 141,
+ 'щди' => 141,
+ 'щььшы' => 141,
+ 'щтер' => 141,
+ 'щгтÑу' => 141,
+ 'зутву' => 141,
+ 'кьн' => 141,
+ 'кмф' => 141,
+ 'ырщке' => 141,
+ 'ыгиы' => 141,
+ 'гутÑу' => 141,
+ 'муд_' => 141,
+ '-Ñ„' => 140,
+ 'ФÑÑ' => 140,
+ 'Фш' => 140,
+ 'ИЬ' => 140,
+ 'Вфмш' => 140,
+ 'Лкф' => 140,
+ '_ФÑÑ' => 140,
+ '_фкÑ' => 140,
+ '_ьгÑ' => 140,
+ '_ьгÑÑ€' => 140,
+ '_зщые' => 140,
+ '_ызф' => 140,
+ '_ыгиы' => 140,
+ 'Ñ„ÑешÑ' => 140,
+ 'фкуук' => 140,
+ 'фклуе' => 140,
+ 'феудн' => 140,
+ 'Ñрфьз' => 140,
+ 'вÑÑ‹_' => 140,
+ 'уаау' => 140,
+ 'утвы' => 140,
+ 'укыр' => 140,
+ 'укц' => 140,
+ 'учеу' => 140,
+ 'афк' => 140,
+ 'рукб' => 140,
+ 'шй' => 140,
+ 'дщцув' => 140,
+ 'ьфдд_' => 140,
+ 'ьшее' => 140,
+ 'тпуд' => 140,
+ 'щтÑÑ‹_' => 140,
+ 'зщкфе' => 140,
+ 'зщкеф' => 140,
+ 'зщкеы' => 140,
+ 'зкщÑ' => 140,
+ 'клуе' => 140,
+ 'кдуы' => 140,
+ 'кщÑу' => 140,
+ 'кеб' => 140,
+ 'гфеш' => 140,
+ 'гщ' => 140,
+ 'црфе_' => 140,
+ 'Ифн' => 139,
+ 'Ðкщ' => 139,
+ 'Ршыещ' => 139,
+ 'КуÑщ' => 139,
+ 'Еруф' => 139,
+ 'Цшер' => 139,
+ 'ÑŠ_' => 139,
+ '_Ðу' => 139,
+ '_Ñщтм' => 139,
+ '_кузд' => 139,
+ '_кузк' => 139,
+ '_цштт' => 139,
+ 'фьшт' => 139,
+ 'феÑÑ€_' => 139,
+ 'Ñфкк' => 139,
+ 'Ñшуте' => 139,
+ 'Ñшуы_' => 139,
+ 'Ñша' => 139,
+ 'Ñдш' => 139,
+ 'Ñщз' => 139,
+ 'вшуы' => 139,
+ 'уаг' => 139,
+ 'уды_' => 139,
+ 'умшуц' => 139,
+ 'умщд' => 139,
+ 'адг' => 139,
+ 'акшу' => 139,
+ 'пру' => 139,
+ 'пшÑÑ„' => 139,
+ 'шфте' => 139,
+ 'тун_' => 139,
+ 'текщд' => 139,
+ 'тмш' => 139,
+ 'щкеы_' => 139,
+ 'куфл' => 139,
+ 'кутед' => 139,
+ 'кшеук' => 139,
+ 'ышпт_' => 139,
+ 'ызк' => 139,
+ 'гкыу' => 139,
+ 'мшу_' => 139,
+ 'цшву' => 139,
+ 'цшерш' => 139,
+ 'нÑду' => 139,
+ 'Сфер' => 138,
+ 'Дшые' => 138,
+ 'ЬЦ' => 138,
+ 'Щ_' => 138,
+ 'Еруфе' => 138,
+ '_Ифн' => 138,
+ '_Лкф' => 138,
+ '_Ырш' => 138,
+ '_Еруф' => 138,
+ '_Ñ…' => 138,
+ '_фде' => 138,
+ '_вуд' => 138,
+ '_рщд' => 138,
+ '_штек' => 138,
+ '_тщт' => 138,
+ '_зфш' => 138,
+ '_Ñ‹Ñк' => 138,
+ '_ен' => 138,
+ '_црф' => 138,
+ 'фишд' => 138,
+ 'фпув_' => 138,
+ 'фтл_' => 138,
+ 'фгерщ' => 138,
+ 'Ñуыы_' => 138,
+ 'уфÑру' => 138,
+ 'уфвук' => 138,
+ 'уаут' => 138,
+ 'узг' => 138,
+ 'ашму_' => 138,
+ 'рукб_' => 138,
+ 'ршиш' => 138,
+ 'ры_' => 138,
+ 'штпу' => 138,
+ 'дикш' => 138,
+ 'дщÑфд' => 138,
+ 'ьфлу_' => 138,
+ 'тфдш' => 138,
+ 'тыу_' => 138,
+ 'щтвщт' => 138,
+ 'щщ_' => 138,
+ 'щщди' => 138,
+ 'щкю' => 138,
+ 'щкзщк' => 138,
+ 'кфь_' => 138,
+ 'кÑуы' => 138,
+ 'кувш' => 138,
+ 'купшщ' => 138,
+ 'кшыу' => 138,
+ 'кзщкф' => 138,
+ 'ккфе' => 138,
+ 'кеб_' => 138,
+ 'ыыщк' => 138,
+ 'ыен' => 138,
+ 'мшуц_' => 138,
+ 'Сщщди' => 137,
+ 'У_' => 137,
+ 'Дщтв' => 137,
+ 'Щзут' => 137,
+ 'Зкуыш' => 137,
+ 'Ыфд' => 137,
+ 'ЕМ_' => 137,
+ '_ФÑе' => 137,
+ '_Дщтв' => 137,
+ '_КуÑщ' => 137,
+ '_Ыьш' => 137,
+ '_увг' => 137,
+ '_увгÑ' => 137,
+ '_учф' => 137,
+ '_агд' => 137,
+ 'Ñ„Ñег' => 137,
+ 'фпк' => 137,
+ 'фкуф_' => 137,
+ 'иоу' => 137,
+ 'иоуÑ' => 137,
+ 'иоуÑе' => 137,
+ 'икшер' => 137,
+ 'Ñрштп' => 137,
+ 'Ñщдщ' => 137,
+ 'вцф' => 137,
+ 'уул_' => 137,
+ 'удшт' => 137,
+ 'утту' => 137,
+ 'укг' => 137,
+ 'ауд' => 137,
+ 'акуу_' => 137,
+ 'шйг' => 137,
+ 'дикше' => 137,
+ 'дуыы_' => 137,
+ 'ьштшы' => 137,
+ 'ьгÑÑ€_' => 137,
+ 'щдик' => 137,
+ 'щдикш' => 137,
+ 'щщдик' => 137,
+ 'зщкеу' => 137,
+ 'кфт_' => 137,
+ 'кщл' => 137,
+ 'еЭ' => 137,
+ 'ерукы' => 137,
+ 'еештп' => 137,
+ 'цуи' => 137,
+ 'ЭЕр' => 136,
+ 'Пфк' => 136,
+ 'Дщтвщ' => 136,
+ 'Ьщте' => 136,
+ '_ЭЕр' => 136,
+ '_Идф' => 136,
+ '_Ðкщ' => 136,
+ '_Щзут' => 136,
+ '_Йгуу' => 136,
+ '_Цшт' => 136,
+ '_узш' => 136,
+ '_уй' => 136,
+ '_уйг' => 136,
+ '_учеу' => 136,
+ '_штвш' => 136,
+ '_кув' => 136,
+ '_Ñ‹_' => 136,
+ '_ыдф' => 136,
+ '_црфе' => 136,
+ 'фиу' => 136,
+ 'фишдш' => 136,
+ 'фтпг' => 136,
+ 'фзук' => 136,
+ 'ифтв_' => 136,
+ 'ишф' => 136,
+ 'Ñфыу' => 136,
+ 'уÑег' => 136,
+ 'рны' => 136,
+ 'дду_' => 136,
+ 'тыеу' => 136,
+ 'щну' => 136,
+ 'зфшт' => 136,
+ 'ккув_' => 136,
+ 'ышиду' => 136,
+ 'ешые_' => 136,
+ 'мую' => 136,
+ 'Сщььш' => 135,
+ 'Ðщк_' => 135,
+ 'Рфь' => 135,
+ 'Ыьше' => 135,
+ 'Ыьшер' => 135,
+ '_Дшые' => 135,
+ '_фввш' => 135,
+ '_Ñфьз' => 135,
+ '_ыщÑ' => 135,
+ '_—' => 135,
+ 'фккфе' => 135,
+ 'фкеук' => 135,
+ 'фыышы' => 135,
+ 'иукп' => 135,
+ 'игыш' => 135,
+ 'Ñшзфд' => 135,
+ 'уьфе' => 135,
+ 'учзук' => 135,
+ 'рфдд' => 135,
+ 'ршише' => 135,
+ 'швш' => 135,
+ 'лфк' => 135,
+ 'ьщвуд' => 135,
+ 'ьзг' => 135,
+ 'тфды' => 135,
+ 'тшÑÑ„' => 135,
+ 'тшщк_' => 135,
+ 'тщгтÑ' => 135,
+ 'щÑлу' => 135,
+ 'щдф_' => 135,
+ 'щзув' => 135,
+ 'щкю_' => 135,
+ 'щкув_' => 135,
+ 'зздш' => 135,
+ 'зкщау' => 135,
+ 'куфе_' => 135,
+ 'кщгз_' => 135,
+ 'ерущк' => 135,
+ 'мн' => 135,
+ 'нфт' => 135,
+ 'юб' => 134,
+ '_Пфк' => 134,
+ '_Ыещ' => 134,
+ '_акш' => 134,
+ '_ьук' => 134,
+ 'фтще' => 134,
+ 'Ñшаш' => 134,
+ 'вуи' => 134,
+ 'вшыз' => 134,
+ 'удуы' => 134,
+ 'удщт' => 134,
+ 'ущкпу' => 134,
+ 'укеш' => 134,
+ 'уыещ' => 134,
+ 'ашув' => 134,
+ 'акшут' => 134,
+ 'пкуф' => 134,
+ 'шддшщ' => 134,
+ 'шды' => 134,
+ 'штшыр' => 134,
+ 'шеÑри' => 134,
+ 'шмуд' => 134,
+ 'деук' => 134,
+ 'ьщмш' => 134,
+ 'тфеув' => 134,
+ 'тшфт' => 134,
+ 'тефд_' => 134,
+ 'щтау' => 134,
+ 'щкшÑ' => 134,
+ 'щчш' => 134,
+ 'киу' => 134,
+ 'кшÑфд' => 134,
+ 'ыуÑе' => 134,
+ 'еÑри' => 134,
+ 'ерю' => 134,
+ 'ерщы' => 134,
+ 'ешÑшз' => 134,
+ 'екфвш' => 134,
+ 'гшт' => 134,
+ 'гдд_' => 134,
+ 'гььу' => 134,
+ 'мудн' => 134,
+ 'цуте_' => 134,
+ 'чшы' => 134,
+ 'чзд' => 134,
+ 'нЖ' => 134,
+ 'í' => 134,
+ 'юб_' => 133,
+ 'Фыыщ' => 133,
+ 'Ðщщ' => 133,
+ 'Щту' => 133,
+ 'Зфке' => 133,
+ 'Ыщт' => 133,
+ '_Фш' => 133,
+ '_Вфмш' => 133,
+ '_Ршые' => 133,
+ '_Ьщте' => 133,
+ '_Ыфд' => 133,
+ '_Цшер' => 133,
+ '_игыш' => 133,
+ '_ашпр' => 133,
+ '_ша' => 133,
+ '_ша_' => 133,
+ '_дфые' => 133,
+ '_зукш' => 133,
+ '_ерущ' => 133,
+ '_цуи' => 133,
+ 'Ñ„Ñещ' => 133,
+ 'фда' => 133,
+ 'Ñ„Ñ‹Ñ„' => 133,
+ 'фыуы' => 133,
+ 'феую' => 133,
+ 'иыше' => 133,
+ 'иышеу' => 133,
+ 'Ñрид' => 133,
+ 'Ñридф' => 133,
+ 'Ñрщд' => 133,
+ 'уиыш' => 133,
+ 'уиыше' => 133,
+ 'уÑек' => 133,
+ 'увк' => 133,
+ 'утефе' => 133,
+ 'уыыщк' => 133,
+ 'акф' => 133,
+ 'пую' => 133,
+ 'пшÑфд' => 133,
+ 'пкуфе' => 133,
+ 'рф_' => 133,
+ 'рид' => 133,
+ 'ридф' => 133,
+ 'ридфв' => 133,
+ 'шзфе' => 133,
+ 'шыефт' => 133,
+ 'шмут' => 133,
+ 'ьфпу' => 133,
+ 'ьзщке' => 133,
+ 'Ñ‚Ñкуф' => 133,
+ 'тышщ' => 133,
+ 'тышщт' => 133,
+ 'щÑшфд' => 133,
+ 'щуе' => 133,
+ 'щцфк' => 133,
+ 'зуеш' => 133,
+ 'здуеу' => 133,
+ 'куеш' => 133,
+ 'ыщты' => 133,
+ 'еÑрид' => 133,
+ 'ешаш' => 133,
+ 'гкÑÑ€_' => 133,
+ 'гке_' => 133,
+ 'герук' => 133,
+ 'цшт_' => 133,
+ 'нЖ_' => 133,
+ 'нфд' => 133,
+ 'Иуые' => 132,
+ 'Кув_' => 132,
+ 'Ырщ' => 132,
+ 'ЫщÑшу' => 132,
+ '_Фтп' => 132,
+ '_Иуы' => 132,
+ '_Ñфкк' => 132,
+ '_вуь' => 132,
+ '_вуе' => 132,
+ '_вшм' => 132,
+ '_пкуф' => 132,
+ '_штÑк' => 132,
+ '_зкщÑ' => 132,
+ '_кщщ' => 132,
+ 'фвы' => 132,
+ 'фдь' => 132,
+ 'фкдуы' => 132,
+ 'фмщ' => 132,
+ 'игышт' => 132,
+ 'Ñшфт_' => 132,
+ 'ÑнÑду' => 132,
+ 'вуку' => 132,
+ 'уьзд' => 132,
+ 'уыыб' => 132,
+ 'пще' => 132,
+ 'ршту' => 132,
+ 'швп' => 132,
+ 'шашÑ_' => 132,
+ 'шпреу' => 132,
+ 'штфт' => 132,
+ 'штÑк' => 132,
+ 'шщдф' => 132,
+ 'дфпу_' => 132,
+ 'ьшду' => 132,
+ 'текщв' => 132,
+ 'щуы_' => 132,
+ 'щмшу_' => 132,
+ 'зуке' => 132,
+ 'кщтш' => 132,
+ 'кешÑш' => 132,
+ 'кцф' => 132,
+ 'ыыуы_' => 132,
+ 'екщв' => 132,
+ 'екщвг' => 132,
+ 'гтÑш' => 132,
+ 'Фп' => 131,
+ 'Иуые_' => 131,
+ 'Еуд' => 131,
+ '_Ðщк_' => 131,
+ '_Рфь' => 131,
+ '_Кув_' => 131,
+ '_Ыьше' => 131,
+ '_Ñщьу' => 131,
+ '_адщ' => 131,
+ '_агдд' => 131,
+ '_гтше' => 131,
+ 'Ñ„Ñ€_' => 131,
+ 'фтвшт' => 131,
+ 'иуые_' => 131,
+ 'вуые' => 131,
+ 'вду_' => 131,
+ 'уа_' => 131,
+ 'уьы_' => 131,
+ 'уыыб_' => 131,
+ 'ашду' => 131,
+ 'штÑку' => 131,
+ 'лыщ' => 131,
+ 'Ñ‚Ñе' => 131,
+ 'тум' => 131,
+ 'щвн_' => 131,
+ 'щцфкв' => 131,
+ 'зще' => 131,
+ 'зеув' => 131,
+ 'кут_' => 131,
+ 'кштÑ' => 131,
+ 'кдф' => 131,
+ 'кьщ' => 131,
+ 'ефдд' => 131,
+ 'ефт_' => 131,
+ 'еще' => 131,
+ 'екшуы' => 131,
+ 'гкт_' => 131,
+ 'мую_' => 131,
+ 'цу_' => 131,
+ 'Ðшдь' => 130,
+ 'Рфдд' => 130,
+ 'ЬÑ' => 130,
+ 'Ыефк' => 130,
+ '_Рфдд' => 130,
+ '_ЬÑ' => 130,
+ '_Зфке' => 130,
+ '_К_' => 130,
+ '_щаау' => 130,
+ '_кумш' => 130,
+ '_цут' => 130,
+ '_цуте' => 130,
+ 'фвшщ_' => 130,
+ 'фьт' => 130,
+ 'фтпу_' => 130,
+ 'фзфту' => 130,
+ 'фкфт' => 130,
+ 'феую_' => 130,
+ 'ищщл_' => 130,
+ 'Ñфкуу' => 130,
+ 'Ñшзфе' => 130,
+ 'уфвш' => 130,
+ 'утштп' => 130,
+ 'узе_' => 130,
+ 'афер' => 130,
+ 'аду' => 130,
+ 'путе' => 130,
+ 'штшеш' => 130,
+ 'лыщт' => 130,
+ 'дшÑу' => 130,
+ 'дшеу' => 130,
+ 'ддун' => 130,
+ 'дцфн' => 130,
+ 'ьш_' => 130,
+ 'щьще' => 130,
+ 'щкше' => 130,
+ 'зфтуы' => 130,
+ 'зкшы' => 130,
+ 'ку-' => 130,
+ 'кшее' => 130,
+ 'Ñ‹Ñ„_' => 130,
+ 'Ñ‹Ñ‹ÑŽ' => 130,
+ 'ерю_' => 130,
+ 'гпреу' => 130,
+ 'гтÑÑ€' => 130,
+ 'гкм' => 130,
+ 'муку' => 130,
+ 'цщклы' => 130,
+ 'Рщгы' => 129,
+ 'Црут' => 129,
+ '_Фп' => 129,
+ '_фгещ' => 129,
+ '_афш' => 129,
+ '_дув' => 129,
+ '_тфк' => 129,
+ '_ый' => 129,
+ 'фвь' => 129,
+ 'фдл' => 129,
+ 'фтпф' => 129,
+ 'фгещ' => 129,
+ 'уфкт' => 129,
+ 'уфер_' => 129,
+ 'уиг' => 129,
+ 'уауф' => 129,
+ 'уауфе' => 129,
+ 'упшы' => 129,
+ 'уше' => 129,
+ 'удщзу' => 129,
+ 'уздфÑ' => 129,
+ 'аферу' => 129,
+ 'аштшы' => 129,
+ 'пв' => 129,
+ 'рфуд' => 129,
+ 'рфкду' => 129,
+ 'шÑещк' => 129,
+ 'шашув' => 129,
+ 'штфеш' => 129,
+ 'штад' => 129,
+ 'шмфеу' => 129,
+ 'дфтвы' => 129,
+ 'думуд' => 129,
+ 'дщ_' => 129,
+ 'ьыб' => 129,
+ 'тфкк' => 129,
+ 'тшпр' => 129,
+ 'тшпре' => 129,
+ 'щлу_' => 129,
+ 'щьштф' => 129,
+ 'щкпу_' => 129,
+ 'щефд' => 129,
+ 'зфкфе' => 129,
+ 'кщт_' => 129,
+ 'Ñ‹Ñут' => 129,
+ 'ыуеед' => 129,
+ 'еутеш' => 129,
+ 'ееут_' => 129,
+ 'гее' => 129,
+ 'мщдм' => 129,
+ 'чÑу' => 129,
+ 'ФыыщÑ' => 128,
+ 'Штые' => 128,
+ 'Ьщг' => 128,
+ 'Црут_' => 128,
+ '_ÑŽÑŽ' => 128,
+ '_Ырщ' => 128,
+ '_Ыщт' => 128,
+ '_фгер' => 128,
+ '_икф' => 128,
+ '_вуи' => 128,
+ '_вшыз' => 128,
+ '_афÑе' => 128,
+ '_дув_' => 128,
+ '_дум' => 128,
+ '_кщду' => 128,
+ '_цфеу' => 128,
+ 'фвшфт' => 128,
+ 'фтвук' => 128,
+ 'фззд' => 128,
+ 'фкеы' => 128,
+ 'фееут' => 128,
+ 'Ñлыщ' => 128,
+ 'ввше' => 128,
+ 'вуауф' => 128,
+ 'утуыш' => 128,
+ 'утефк' => 128,
+ 'уеше' => 128,
+ 'пую_' => 128,
+ 'штуы_' => 128,
+ 'шеду_' => 128,
+ 'шмудн' => 128,
+ 'шÑу_' => 128,
+ 'дфÑув' => 128,
+ 'ддю' => 128,
+ 'ььут' => 128,
+ 'ьщкш' => 128,
+ 'ьыб_' => 128,
+ 'туышы' => 128,
+ 'тащкь' => 128,
+ 'тышм' => 128,
+ 'тышму' => 128,
+ 'щзе' => 128,
+ 'щклы_' => 128,
+ 'киф' => 128,
+ 'кузку' => 128,
+ 'кшÑÑ„_' => 128,
+ 'ыфк' => 128,
+ 'ыышфт' => 128,
+ 'ерщыу' => 128,
+ 'ерг' => 128,
+ 'ещкшÑ' => 128,
+ 'енд' => 128,
+ 'чфь' => 128,
+ 'Ñе_' => 127,
+ '-Ы' => 127,
+ 'Дши' => 127,
+ 'Щааш' => 127,
+ 'ЩаашÑ' => 127,
+ '_ÑŽÑŽÑŽ' => 127,
+ '_Ðшдь' => 127,
+ '_Рщгы' => 127,
+ '_Штые' => 127,
+ '_Ñщтв' => 127,
+ '_штÑщ' => 127,
+ '_ьшв' => 127,
+ '_ьщмш' => 127,
+ '_тфкк' => 127,
+ 'Ñ„Ñршт' => 127,
+ 'Ñ„Ñещк' => 127,
+ 'феед' => 127,
+ 'Ñутек' => 127,
+ 'Ñлыщт' => 127,
+ 'Ñеф' => 127,
+ 'ввшеш' => 127,
+ 'вуфе' => 127,
+ 'вуфер' => 127,
+ 'вгые' => 127,
+ 'утеыю' => 127,
+ 'учзд' => 127,
+ 'унб' => 127,
+ 'унб_' => 127,
+ 'ашув_' => 127,
+ 'рфкв_' => 127,
+ 'швпу' => 127,
+ 'шдуы' => 127,
+ 'шьзщк' => 127,
+ 'дшуы' => 127,
+ 'дщпн_' => 127,
+ 'дщцук' => 127,
+ 'ьшееу' => 127,
+ 'Ñ‚Ñе_' => 127,
+ 'туч' => 127,
+ 'таш' => 127,
+ 'щфкв_' => 127,
+ 'щпн_' => 127,
+ 'щдю' => 127,
+ 'щкфеш' => 127,
+ 'щеув' => 127,
+ 'кфшд' => 127,
+ 'квштф' => 127,
+ 'куздф' => 127,
+ 'кщлу' => 127,
+ 'кщк' => 127,
+ 'кщеу_' => 127,
+ 'ыйгф' => 127,
+ 'еуп' => 127,
+ 'еукшф' => 127,
+ 'екфеш' => 127,
+ 'гпф' => 127,
+ 'чеут' => 127,
+ 'нду_' => 127,
+ 'и' => 127,
+ 'Ду_' => 126,
+ 'ЬшÑрф' => 126,
+ 'Щг' => 126,
+ 'Зфд' => 126,
+ 'Ец' => 126,
+ '_ИЬ' => 126,
+ '_Дши' => 126,
+ '_утеу' => 126,
+ '_афе' => 126,
+ '_аштш' => 126,
+ '_зщк' => 126,
+ '_ерщы' => 126,
+ '_енз' => 126,
+ 'фкф_' => 126,
+ 'фкеув' => 126,
+ 'фещк_' => 126,
+ 'феку_' => 126,
+ 'фееду' => 126,
+ 'Ñрфуд' => 126,
+ 'Ñщкв_' => 126,
+ 'Ñкщы' => 126,
+ 'Ñешт' => 126,
+ 'уьзе' => 126,
+ 'утышм' => 126,
+ 'ппу' => 126,
+ 'рфыу' => 126,
+ 'шю_' => 126,
+ 'штекщ' => 126,
+ 'дфыыш' => 126,
+ 'дуыю' => 126,
+ 'ьид' => 126,
+ 'ьщт_' => 126,
+ 'ьщеш' => 126,
+ 'тфб' => 126,
+ 'тфб_' => 126,
+ 'ттщг' => 126,
+ 'теуые' => 126,
+ 'щвф' => 126,
+ 'щпшÑÑ„' => 126,
+ 'щьштп' => 126,
+ 'щтук' => 126,
+ 'щтшÑ_' => 126,
+ 'щщз' => 126,
+ 'щкеш' => 126,
+ 'зн' => 126,
+ 'кÑш' => 126,
+ 'кпн' => 126,
+ 'кефш' => 126,
+ 'кефшт' => 126,
+ 'кештп' => 126,
+ 'ыфшв_' => 126,
+ 'ыщгк' => 126,
+ 'ые-' => 126,
+ 'ыешф' => 126,
+ 'еукув' => 126,
+ 'гаа' => 126,
+ 'гкÑу' => 126,
+ 'гыуы_' => 126,
+ 'ЭЕру' => 125,
+ 'Сргк' => 125,
+ 'СргкÑ' => 125,
+ 'Вуы' => 125,
+ 'Пфь' => 125,
+ 'Дфе' => 125,
+ 'Ыфш' => 125,
+ '_ЭЕру' => 125,
+ '_Фыыщ' => 125,
+ '_Ьщг' => 125,
+ '_Щааш' => 125,
+ '_уш' => 125,
+ '_рфд' => 125,
+ '_штву' => 125,
+ '_ль' => 125,
+ '_думу' => 125,
+ 'фккн_' => 125,
+ 'фмуы' => 125,
+ 'укуые' => 125,
+ 'уеу_' => 125,
+ 'угь' => 125,
+ 'ауу' => 125,
+ 'путÑ' => 125,
+ 'рныш' => 125,
+ 'шÑрфу' => 125,
+ 'швуы_' => 125,
+ 'шщы' => 125,
+ 'лшдд' => 125,
+ 'дщзув' => 125,
+ 'дерщ' => 125,
+ 'ьукÑ' => 125,
+ 'ьщгт' => 125,
+ 'Ñ‚Ñ„Ñ‚Ñ' => 125,
+ 'щшÑ' => 125,
+ 'щззщ' => 125,
+ 'щгтп_' => 125,
+ 'щгкÑ' => 125,
+ 'щгкÑу' => 125,
+ 'зршÑ' => 125,
+ 'куфÑÑ€' => 125,
+ 'ызщты' => 125,
+ 'ещьф' => 125,
+ 'гфквш' => 125,
+ 'гук' => 125,
+ 'гььук' => 125,
+ 'гтÑув' => 125,
+ 'гка' => 125,
+ 'муые' => 125,
+ 'Фдф' => 124,
+ 'ИЬЦ' => 124,
+ 'И_' => 124,
+ 'Ðшк' => 124,
+ 'Путуы' => 124,
+ 'Ьфп' => 124,
+ 'Гтшщ' => 124,
+ 'Гтшщт' => 124,
+ '_ж' => 124,
+ '_ж_' => 124,
+ '_ИЬЦ' => 124,
+ '_Сргк' => 124,
+ '_Дфе' => 124,
+ '_Еуд' => 124,
+ '_фттщ' => 124,
+ '_фтщ' => 124,
+ '_вуфе' => 124,
+ '_уьз' => 124,
+ '_лшд' => 124,
+ '_ыршз' => 124,
+ 'фдшÑ' => 124,
+ 'фттщг' => 124,
+ 'фмшв' => 124,
+ 'Ñештп' => 124,
+ 'вфеш' => 124,
+ 'упшт' => 124,
+ 'уыÑ' => 124,
+ 'уееук' => 124,
+ 'аше' => 124,
+ 'пшф' => 124,
+ 'шдшф' => 124,
+ 'лтша' => 124,
+ 'лтшау' => 124,
+ 'дерщг' => 124,
+ 'ьукы' => 124,
+ 'тфег' => 124,
+ 'тгы' => 124,
+ 'щььут' => 124,
+ 'щн_' => 124,
+ 'зуфл' => 124,
+ 'зуд' => 124,
+ 'зеув_' => 124,
+ 'зег' => 124,
+ 'куыыш' => 124,
+ 'ктфь' => 124,
+ 'ктфьу' => 124,
+ 'ыуыы' => 124,
+ 'ыумут' => 124,
+ 'ыщв' => 124,
+ 'ешÑг' => 124,
+ 'ешеш' => 124,
+ 'нукы_' => 124,
+ 'Ðштф' => 123,
+ 'Лт' => 123,
+ 'Зфе' => 123,
+ 'Ыгзу' => 123,
+ 'Ыгзук' => 123,
+ '_Зфд' => 123,
+ '_дфг' => 123,
+ '_куфд' => 123,
+ 'фшп' => 123,
+ 'фзеф' => 123,
+ 'Ñуты' => 123,
+ 'уддщ' => 123,
+ 'укф_' => 123,
+ 'уктщ' => 123,
+ 'ауц' => 123,
+ 'пукы' => 123,
+ 'шл_' => 123,
+ 'шьзк' => 123,
+ 'шееут' => 123,
+ 'дуыю_' => 123,
+ 'ьшп' => 123,
+ 'ьшддш' => 123,
+ 'тпк' => 123,
+ 'ттщгт' => 123,
+ 'щшту' => 123,
+ 'щдю_' => 123,
+ 'щтув' => 123,
+ 'щыыуы' => 123,
+ 'щгтÑш' => 123,
+ 'зщыув' => 123,
+ 'йгуы' => 123,
+ 'кфешт' => 123,
+ 'кыщт_' => 123,
+ 'кешÑд' => 123,
+ 'ыдш' => 123,
+ 'ыщтю' => 123,
+ 'Ñ‹Ñ‹ÑŽ_' => 123,
+ 'ешÑд' => 123,
+ 'ешÑду' => 123,
+ 'егвшу' => 123,
+ 'гшку' => 123,
+ 'é_' => 123,
+ 'ЭФ' => 122,
+ '-С' => 122,
+ 'Иуд' => 122,
+ 'Сн' => 122,
+ 'Ðщще' => 122,
+ 'Пгу' => 122,
+ 'Ргь' => 122,
+ 'ОфÑлы' => 122,
+ 'Ешьу' => 122,
+ '_Фдф' => 122,
+ '_Сфер' => 122,
+ '_Ыфш' => 122,
+ '_фззд' => 122,
+ '_ауц' => 122,
+ '_штад' => 122,
+ '_ьфы' => 122,
+ '_йгфд' => 122,
+ '_Ñ‹Ñш' => 122,
+ 'Ñ„Ñлыщ' => 122,
+ 'фню' => 122,
+ 'Ñщтму' => 122,
+ 'вфг' => 122,
+ 'удшу' => 122,
+ 'укÑу' => 122,
+ 'рщв' => 122,
+ 'штфдд' => 122,
+ 'шзе' => 122,
+ 'дуте' => 122,
+ 'дуыб' => 122,
+ 'дуыб_' => 122,
+ 'ьщтер' => 122,
+ 'тфегк' => 122,
+ 'Ñ‚Ñшд' => 122,
+ 'тпгф' => 122,
+ 'тшÑÑ„' => 122,
+ 'тещт' => 122,
+ 'щаш' => 122,
+ 'щыщ' => 122,
+ 'щеув_' => 122,
+ 'кшвп' => 122,
+ 'кшьу' => 122,
+ 'кшмук' => 122,
+ 'кгд' => 122,
+ 'ыфеш' => 122,
+ 'Ñ‹Ñ‚' => 122,
+ 'ыщтю_' => 122,
+ 'ыекщт' => 122,
+ 'ефшту' => 122,
+ 'екфд_' => 122,
+ 'гфп' => 122,
+ 'цуш' => 122,
+ 'нзу' => 122,
+ '-Ф' => 121,
+ 'Фак' => 121,
+ 'Вфмшв' => 121,
+ 'Рщд' => 121,
+ 'Ерщь' => 121,
+ '_ЭФ' => 121,
+ '_Иуые' => 121,
+ '_Сн' => 121,
+ '_Вуы' => 121,
+ '_Ðшк' => 121,
+ '_Пгу' => 121,
+ '_Ыгзу' => 121,
+ '_Црут' => 121,
+ '_Ñфгы' => 121,
+ 'фвгф' => 121,
+ 'фыб' => 121,
+ 'фыб_' => 121,
+ 'Ñщтеф' => 121,
+ 'ввд' => 121,
+ 'уÑрт' => 121,
+ 'уаауÑ' => 121,
+ 'пдфт' => 121,
+ 'рфи' => 121,
+ 'швутÑ' => 121,
+ 'шдфк' => 121,
+ 'дуч' => 121,
+ 'ддю_' => 121,
+ 'ьфтг' => 121,
+ 'Ñ‚Ñе' => 121,
+ 'тефеш' => 121,
+ 'зкшм' => 121,
+ 'йгшку' => 121,
+ 'кфвг' => 121,
+ 'кфвгф' => 121,
+ 'кшмфе' => 121,
+ 'кщте' => 121,
+ 'Ñ‹Ñшу' => 121,
+ 'Ñ‹Ñшут' => 121,
+ 'ыешфт' => 121,
+ 'ефпу_' => 121,
+ 'еукм' => 121,
+ 'егкш' => 121,
+ 'гфв' => 121,
+ 'гктфь' => 121,
+ 'Ифд' => 120,
+ 'Вуз' => 120,
+ 'Лкфь' => 120,
+ '_Ðштф' => 120,
+ '_Лт' => 120,
+ '_Ьфп' => 120,
+ '_Ñфыу' => 120,
+ '_уаау' => 120,
+ '_лтша' => 120,
+ '_ыуе_' => 120,
+ '_егкт' => 120,
+ 'фпп' => 120,
+ 'фтщер' => 120,
+ 'ÑшашÑ' => 120,
+ 'Ñлд' => 120,
+ 'Ñгдфк' => 120,
+ 'вщÑ' => 120,
+ 'увп' => 120,
+ 'ууты' => 120,
+ 'укефш' => 120,
+ 'акшÑ' => 120,
+ 'рукы_' => 120,
+ 'ршку' => 120,
+ 'шуа_' => 120,
+ 'шдв_' => 120,
+ 'шмшв' => 120,
+ 'дщцы' => 120,
+ 'ьзуеш' => 120,
+ 'тпдф' => 120,
+ 'тшмуы' => 120,
+ 'тыщд' => 120,
+ 'зфку' => 120,
+ 'зукшщ' => 120,
+ 'кфещ' => 120,
+ 'кщер' => 120,
+ 'еукк' => 120,
+ 'егт' => 120,
+ 'гуые' => 120,
+ 'Зфкш' => 119,
+ 'Кфв' => 119,
+ 'КуÑщк' => 119,
+ '_Фак' => 119,
+ '_Ргь' => 119,
+ '_Лкфь' => 119,
+ '_Ду_' => 119,
+ '_Щту' => 119,
+ '_Зфкш' => 119,
+ '_Зфе' => 119,
+ '_Гтшщ' => 119,
+ '_учзд' => 119,
+ '_кшм' => 119,
+ '_ыщÑш' => 119,
+ '_цфн_' => 119,
+ 'фнукы' => 119,
+ 'идщ' => 119,
+ 'Ñргк' => 119,
+ 'Ñщььщ' => 119,
+ 'Ñкщыы' => 119,
+ 'афт' => 119,
+ 'пгуы' => 119,
+ 'рнышÑ' => 119,
+ 'шзы_' => 119,
+ 'луе_' => 119,
+ 'дшмш' => 119,
+ 'ддщц_' => 119,
+ 'ьщгте' => 119,
+ 'ттн' => 119,
+ 'теукм' => 119,
+ 'щÑÑг' => 119,
+ 'щтфк' => 119,
+ 'щтÑук' => 119,
+ 'кÑруы' => 119,
+ 'кшвпу' => 119,
+ 'кшьф' => 119,
+ 'кшту' => 119,
+ 'Ñ‹Ñ„Ñ' => 119,
+ 'Ñ‹Ñщку' => 119,
+ 'ыршк' => 119,
+ 'еуые_' => 119,
+ 'нышÑ' => 119,
+ 'Факш' => 118,
+ 'ИС' => 118,
+ 'Ð’Ñ„Ñ‚' => 118,
+ 'Лкфьт' => 118,
+ 'Г_' => 118,
+ 'Цщщ' => 118,
+ '_Иуд' => 118,
+ '_ШЫ' => 118,
+ '_Ешьу' => 118,
+ '_Ец' => 118,
+ '_шьзк' => 118,
+ '_Ñ‹Ñшу' => 118,
+ '_ыйг' => 118,
+ 'фьтш' => 118,
+ 'фьтшл' => 118,
+ 'фз_' => 118,
+ 'фыгк' => 118,
+ 'икфкн' => 118,
+ 'Ñуф' => 118,
+ 'Ñшщ' => 118,
+ 'Ñгь' => 118,
+ 'ввду' => 118,
+ 'вщцт_' => 118,
+ 'уьшÑ' => 118,
+ 'рфуд_' => 118,
+ 'рфда' => 118,
+ 'ршзы' => 118,
+ 'шфьу' => 118,
+ 'шьше' => 118,
+ 'штеув' => 118,
+ 'оуÑе_' => 118,
+ 'дшув' => 118,
+ 'дшьш' => 118,
+ 'дшщт_' => 118,
+ 'ьтшл' => 118,
+ 'тщд' => 118,
+ 'щтеуы' => 118,
+ 'кфьт' => 118,
+ 'кфьтш' => 118,
+ 'клб' => 118,
+ 'ышвук' => 118,
+ 'еуты' => 118,
+ 'еукуы' => 118,
+ 'гьфт' => 118,
+ '-ь' => 117,
+ 'Вуд' => 117,
+ 'Дшые_' => 117,
+ 'ЬувшÑ' => 117,
+ 'Зфкшы' => 117,
+ 'Ерф' => 117,
+ '_Рщд' => 117,
+ '_Ерщь' => 117,
+ '_фтще' => 117,
+ '_уфые' => 117,
+ '_ьшду' => 117,
+ '_ыйгф' => 117,
+ 'фпук' => 117,
+ 'фрф' => 117,
+ 'флуы_' => 117,
+ 'фкщг' => 117,
+ 'ищм' => 117,
+ 'Ñщкз' => 117,
+ 'Ñеб' => 117,
+ 'вуб' => 117,
+ 'вуд_' => 117,
+ 'уфвшт' => 117,
+ 'уееду' => 117,
+ 'пфешщ' => 117,
+ 'рфмш' => 117,
+ 'реук_' => 117,
+ 'шÑфеу' => 117,
+ 'шерщ' => 117,
+ 'тфккф' => 117,
+ 'тшÑш' => 117,
+ 'тшÑфе' => 117,
+ 'щьзщы' => 117,
+ 'щм_' => 117,
+ 'зуеше' => 117,
+ 'зрн_' => 117,
+ 'кфн' => 117,
+ 'клб_' => 117,
+ 'кдшт' => 117,
+ 'ыщду' => 117,
+ 'ыыши' => 117,
+ 'ыеду' => 117,
+ 'гтÑшд' => 117,
+ 'мшд_' => 117,
+ 'мщдге' => 117,
+ 'цю' => 117,
+ 'чзукш' => 117,
+ 'Ñг' => 117,
+ 'Ску' => 116,
+ 'Сгз' => 116,
+ 'Вшм' => 116,
+ 'Ðдщ' => 116,
+ 'ШШ_' => 116,
+ 'Ьуь' => 116,
+ '_Факш' => 116,
+ '_Вуз' => 116,
+ '_Ðщщ' => 116,
+ '_Пфь' => 116,
+ '_рфк' => 116,
+ '_щÑÑг' => 116,
+ '_зщке' => 116,
+ '_мшыш' => 116,
+ '_цуы' => 116,
+ '_цуые' => 116,
+ 'Ñ„Ñуы_' => 116,
+ 'фтп_' => 116,
+ 'фтшÑÑ„' => 116,
+ 'фкштп' => 116,
+ 'феут' => 116,
+ 'фмуд' => 116,
+ 'Ñуте_' => 116,
+ 'ÑргкÑ' => 116,
+ 'Ñлуе' => 116,
+ 'Ñеб_' => 116,
+ 'вукфд' => 116,
+ 'уфьы' => 116,
+ 'уфку' => 116,
+ 'уфыг' => 116,
+ 'уфыгк' => 116,
+ 'увпу' => 116,
+ 'ууы_' => 116,
+ 'упфд' => 116,
+ 'утвшт' => 116,
+ 'узшы' => 116,
+ 'уцш' => 116,
+ 'шфдш' => 116,
+ 'шьзд' => 116,
+ 'шщв' => 116,
+ 'шеукф' => 116,
+ 'шмут_' => 116,
+ 'дш_' => 116,
+ 'ьфлш' => 116,
+ 'ьфлшт' => 116,
+ 'ьшер_' => 116,
+ 'ьзр' => 116,
+ 'тлу' => 116,
+ 'ттуд' => 116,
+ 'тщт-' => 116,
+ 'тмщ' => 116,
+ 'щтн_' => 116,
+ 'зщдшÑ' => 116,
+ 'кфпу_' => 116,
+ 'квю' => 116,
+ 'квшщ' => 116,
+ 'кпшт' => 116,
+ 'кшееу' => 116,
+ 'кед' => 116,
+ 'ыуг' => 116,
+ 'ефкеу' => 116,
+ 'еудум' => 116,
+ 'ешÑшф' => 116,
+ 'ещкшу' => 116,
+ 'гктфд' => 116,
+ 'мф_' => 116,
+ 'чшые' => 116,
+ 'ЬфÑ' => 115,
+ 'Ыфь' => 115,
+ '_Сгз' => 115,
+ '_Вуд' => 115,
+ '_Вшм' => 115,
+ '_ауц_' => 115,
+ '_дши' => 115,
+ '_ьщте' => 115,
+ '_зкшм' => 115,
+ '_ыекг' => 115,
+ 'фвк' => 115,
+ 'фдуы_' => 115,
+ 'фтпгф' => 115,
+ 'фтшÑ' => 115,
+ 'фкщгт' => 115,
+ 'ифыу_' => 115,
+ 'Ñгдег' => 115,
+ 'вфгп' => 115,
+ 'вфгпр' => 115,
+ 'вуб_' => 115,
+ 'вукув' => 115,
+ 'вшÑе' => 115,
+ 'вшщд' => 115,
+ 'вт' => 115,
+ 'уÑку' => 115,
+ 'уашт' => 115,
+ 'уьфеш' => 115,
+ 'утпу' => 115,
+ 'укфп' => 115,
+ 'уыеув' => 115,
+ 'уеув' => 115,
+ 'ауц_' => 115,
+ 'агк' => 115,
+ 'пуые_' => 115,
+ 'пгфп' => 115,
+ 'пгфпу' => 115,
+ 'шдшеш' => 115,
+ 'шыщв' => 115,
+ 'дфтвю' => 115,
+ 'дшз' => 115,
+ 'дьы' => 115,
+ 'днь' => 115,
+ 'ьыю' => 115,
+ 'тщеу' => 115,
+ 'текфд' => 115,
+ 'щклув' => 115,
+ 'щгеру' => 115,
+ 'зшыщ' => 115,
+ 'зшыщв' => 115,
+ 'зкщÑу' => 115,
+ 'кфтв_' => 115,
+ 'куыÑ' => 115,
+ 'ктук' => 115,
+ 'кты' => 115,
+ 'кешые' => 115,
+ 'ырфк' => 115,
+ 'ылш' => 115,
+ 'ыдн' => 115,
+ 'егфдд' => 115,
+ 'егы' => 115,
+ 'енду' => 115,
+ 'гфпу' => 115,
+ 'гьб' => 115,
+ 'мшв_' => 115,
+ 'цуые_' => 115,
+ 'ЭЕру_' => 114,
+ 'Скш' => 114,
+ 'Ьщм' => 114,
+ 'Ыут' => 114,
+ '_Ифд' => 114,
+ '_Скш' => 114,
+ '_Ð’Ñ„Ñ‚' => 114,
+ '_ЬфÑ' => 114,
+ '_идфв' => 114,
+ '_вщÑ' => 114,
+ '_учш' => 114,
+ '_афер' => 114,
+ '_кфÑу' => 114,
+ '_ызк' => 114,
+ '_еще' => 114,
+ '_ещеф' => 114,
+ 'фкешт' => 114,
+ 'фмн' => 114,
+ 'фцфн' => 114,
+ 'фню_' => 114,
+ 'Ñкуу' => 114,
+ 'вуаш' => 114,
+ 'вкфц' => 114,
+ 'урш' => 114,
+ 'узшыщ' => 114,
+ 'уызуÑ' => 114,
+ 'умфк' => 114,
+ 'умукн' => 114,
+ 'учшы' => 114,
+ 'аукк' => 114,
+ 'адф' => 114,
+ 'адгу' => 114,
+ 'пдфтв' => 114,
+ 'пкфвг' => 114,
+ 'рфь_' => 114,
+ 'шÑгдф' => 114,
+ 'шпг' => 114,
+ 'шьшд' => 114,
+ 'штфды' => 114,
+ 'шгь_' => 114,
+ 'лтшм' => 114,
+ 'лтшму' => 114,
+ 'дшув_' => 114,
+ 'дгут' => 114,
+ 'ьфд_' => 114,
+ 'ьшдф' => 114,
+ 'ьгтшÑ' => 114,
+ 'тпгфп' => 114,
+ 'тшыр_' => 114,
+ 'щпуе' => 114,
+ 'щьфе' => 114,
+ 'щгкыу' => 114,
+ 'щгке_' => 114,
+ 'зкфÑ' => 114,
+ 'зкшь' => 114,
+ 'кфву_' => 114,
+ 'кфещк' => 114,
+ 'куфыу' => 114,
+ 'куфеш' => 114,
+ 'каф' => 114,
+ 'кьфд' => 114,
+ 'кщаш' => 114,
+ 'кщтп' => 114,
+ 'кщеру' => 114,
+ 'ккфеш' => 114,
+ 'ыдфму' => 114,
+ 'ык' => 114,
+ 'ыыгу' => 114,
+ 'еувю' => 114,
+ 'ешфт_' => 114,
+ 'ещеф' => 114,
+ 'ещефд' => 114,
+ 'екфеу' => 114,
+ 'гфешщ' => 114,
+ 'гвн' => 114,
+ 'гдш' => 114,
+ 'гьб_' => 114,
+ 'гкв' => 114,
+ 'цщьу' => 114,
+ 'Ищы' => 113,
+ 'Вшмш' => 113,
+ 'П_' => 113,
+ 'Щту_' => 113,
+ 'Ще' => 113,
+ 'ЫÑш' => 113,
+ '_Вшмш' => 113,
+ '_Ьуь' => 113,
+ '_Щг' => 113,
+ '_Ыфь' => 113,
+ '_рщцу' => 113,
+ '_ещз_' => 113,
+ '_цшв' => 113,
+ 'фкÑу' => 113,
+ 'фквшт' => 113,
+ 'фкшщг' => 113,
+ 'Ñкшз' => 113,
+ 'вшмшв' => 113,
+ 'уÑшу' => 113,
+ 'уÑге' => 113,
+ 'уз_' => 113,
+ 'узеш' => 113,
+ 'укфпу' => 113,
+ 'укыф' => 113,
+ 'уышы_' => 113,
+ 'учфь' => 113,
+ 'адгут' => 113,
+ 'пкщгт' => 113,
+ 'пгдфе' => 113,
+ 'рщьф' => 113,
+ 'рщцум' => 113,
+ 'шпу' => 113,
+ 'шьфк' => 113,
+ 'шьшдф' => 113,
+ 'штвг' => 113,
+ 'шттук' => 113,
+ 'штеы' => 113,
+ 'шырш' => 113,
+ 'шыщву' => 113,
+ 'дфые_' => 113,
+ 'двы_' => 113,
+ 'дуÑек' => 113,
+ 'ьЭ' => 113,
+ 'ьуек' => 113,
+ 'туму' => 113,
+ 'тдш' => 113,
+ 'тц' => 113,
+ 'щдшт' => 113,
+ 'щтышв' => 113,
+ 'щгÑ' => 113,
+ 'щгкш' => 113,
+ 'зфз' => 113,
+ 'зуы' => 113,
+ 'куув' => 113,
+ 'кузщ' => 113,
+ 'кдфт' => 113,
+ 'ыдфе' => 113,
+ 'ыщву' => 113,
+ 'ыгка' => 113,
+ 'ефлу_' => 113,
+ 'ешмуы' => 113,
+ 'екф_' => 113,
+ 'гтеф' => 113,
+ 'цщщ' => 113,
+ 'цкшее' => 113,
+ 'нф_' => 113,
+ 'бЭ' => 112,
+ 'ФакшÑ' => 112,
+ 'Ищщ' => 112,
+ 'Сфтф' => 112,
+ 'Утпдф' => 112,
+ '_Ску' => 112,
+ '_Ðдщ' => 112,
+ '_Ще' => 112,
+ '_Кфв' => 112,
+ '_ЫÑш' => 112,
+ '_Цщщ' => 112,
+ '_фвь' => 112,
+ '_Ñщдщ' => 112,
+ '_вфг' => 112,
+ '_акшу' => 112,
+ 'фвьш' => 112,
+ 'фддш' => 112,
+ 'фьзд' => 112,
+ 'фквшщ' => 112,
+ 'фмшв_' => 112,
+ 'Ñщтыщ' => 112,
+ 'вутеш' => 112,
+ 'вшщдф' => 112,
+ 'уьфт' => 112,
+ 'утгу_' => 112,
+ 'уешт' => 112,
+ 'умщдг' => 112,
+ 'учеут' => 112,
+ 'акшÑÑ„' => 112,
+ 'пещт_' => 112,
+ 'рфке' => 112,
+ 'шуÑ' => 112,
+ 'шдьы' => 112,
+ 'штуб' => 112,
+ 'шыше' => 112,
+ 'двук_' => 112,
+ 'дшв' => 112,
+ 'дщыув' => 112,
+ 'твуз' => 112,
+ 'тпув' => 112,
+ 'тпдфт' => 112,
+ 'тшыек' => 112,
+ 'тефкн' => 112,
+ 'щиуке' => 112,
+ 'щшÑу' => 112,
+ 'щдвш' => 112,
+ 'щтыщд' => 112,
+ 'щкеув' => 112,
+ 'щешф' => 112,
+ 'зуÑшу' => 112,
+ 'зут_' => 112,
+ 'здщн' => 112,
+ 'зкфÑе' => 112,
+ 'кшук' => 112,
+ 'кщгы' => 112,
+ 'ыенд' => 112,
+ 'ешфе' => 112,
+ 'муб' => 112,
+ 'ньу' => 112,
+ 'бЭ_' => 111,
+ 'ФÑÑщ' => 111,
+ 'Вуф' => 111,
+ 'Ою' => 111,
+ 'Ыгт' => 111,
+ 'Ещк' => 111,
+ 'Цщщв' => 111,
+ '_ФÑÑщ' => 111,
+ '_иупш' => 111,
+ '_Ñрг' => 111,
+ '_узшы' => 111,
+ '_ауу' => 111,
+ '_лтшм' => 111,
+ '_туп' => 111,
+ '_тщт-' => 111,
+ '_щзз' => 111,
+ 'Ñ„Ñлы_' => 111,
+ 'иупш' => 111,
+ 'иупшт' => 111,
+ 'Ñлув' => 111,
+ 'уфл_' => 111,
+ 'ууь' => 111,
+ 'уешÑ' => 111,
+ 'аеут' => 111,
+ 'птф' => 111,
+ 'пер' => 111,
+ 'шфк' => 111,
+ 'шпру' => 111,
+ 'штуб_' => 111,
+ 'шыешф' => 111,
+ 'лукы' => 111,
+ 'твузу' => 111,
+ 'тукы_' => 111,
+ 'таук' => 111,
+ 'тпер' => 111,
+ 'тшау_' => 111,
+ 'текшу' => 111,
+ 'щлы' => 111,
+ 'щгыд' => 111,
+ 'щгыдн' => 111,
+ 'зфзу' => 111,
+ 'зфзук' => 111,
+ 'зфеу' => 111,
+ 'зкще' => 111,
+ 'йгуте' => 111,
+ 'квю_' => 111,
+ 'квшщд' => 111,
+ 'кшще' => 111,
+ 'Ñ‹Ñку' => 111,
+ 'ыефп' => 111,
+ 'едфтв' => 111,
+ 'гыдн' => 111,
+ 'муб_' => 111,
+ 'мшÑуы' => 111,
+ 'мщдму' => 111,
+ 'цщкв' => 111,
+ '-З' => 110,
+ 'Фкьн' => 110,
+ 'Сщгк' => 110,
+ 'Пфьу' => 110,
+ 'Пщд' => 110,
+ 'Дщы' => 110,
+ 'ЬЦ_' => 110,
+ 'Ыщз' => 110,
+ 'Цфы' => 110,
+ '_Фкьн' => 110,
+ '_Ищы' => 110,
+ '_Ыут' => 110,
+ '_ЕМ' => 110,
+ '_фвьш' => 110,
+ '_фкщ' => 110,
+ '_фееф' => 110,
+ '_икуф' => 110,
+ '_вфгп' => 110,
+ '_увш' => 110,
+ '_увше' => 110,
+ '_учфь' => 110,
+ '_зук_' => 110,
+ '_зкщо' => 110,
+ '_кузщ' => 110,
+ '_цщьу' => 110,
+ 'Ñ„Ñн' => 110,
+ 'фылу' => 110,
+ 'Ñрфкв' => 110,
+ 'уÑшуы' => 110,
+ 'уддф' => 110,
+ 'утпе' => 110,
+ 'утпер' => 110,
+ 'укещ' => 110,
+ 'уцу' => 110,
+ 'уÑ_' => 110,
+ 'пуер' => 110,
+ 'пуеру' => 110,
+ 'преы_' => 110,
+ 'пкфт' => 110,
+ 'реы_' => 110,
+ 'штфк' => 110,
+ 'штмщ' => 110,
+ 'шкд' => 110,
+ 'лщ_' => 110,
+ 'ьшу' => 110,
+ 'туук' => 110,
+ 'тадг' => 110,
+ 'тшешф' => 110,
+ 'щпуер' => 110,
+ 'щштув' => 110,
+ 'щдщт' => 110,
+ 'щщлы' => 110,
+ 'щнфд' => 110,
+ 'здшу' => 110,
+ 'ззук' => 110,
+ 'зкщо' => 110,
+ 'кудш' => 110,
+ 'кузщк' => 110,
+ 'куыуф' => 110,
+ 'кщьщ' => 110,
+ 'кгÑеш' => 110,
+ 'ыеуф' => 110,
+ 'еувю_' => 110,
+ 'ешÑгд' => 110,
+ 'егеу' => 110,
+ 'мукфп' => 110,
+ 'мшщг' => 110,
+ 'цщьут' => 110,
+ 'н' => 110,
+ 'Эе' => 109,
+ 'СФ' => 109,
+ 'Вшмшы' => 109,
+ 'Ьук' => 109,
+ 'Зуеу' => 109,
+ 'ЫФ' => 109,
+ '_Эе' => 109,
+ '_Сфтф' => 109,
+ '_Ерф' => 109,
+ '_фкщг' => 109,
+ '_ащку' => 109,
+ '_штмщ' => 109,
+ '_щззщ' => 109,
+ '_зкшь' => 109,
+ '_цуиы' => 109,
+ 'фкту' => 109,
+ 'фкыю' => 109,
+ 'фкешы' => 109,
+ 'икуфл' => 109,
+ 'Ñщквы' => 109,
+ 'Ñкуе' => 109,
+ 'вгфд' => 109,
+ 'укшщв' => 109,
+ 'укщг' => 109,
+ 'учÑу' => 109,
+ 'учшые' => 109,
+ 'шÑб' => 109,
+ 'шптш' => 109,
+ 'шдув' => 109,
+ 'шйгу' => 109,
+ 'дщь' => 109,
+ 'ььук_' => 109,
+ 'твгы' => 109,
+ 'тумук' => 109,
+ 'тпув_' => 109,
+ 'тмщд' => 109,
+ 'щтув_' => 109,
+ 'щеф_' => 109,
+ 'зршу' => 109,
+ 'кфшы' => 109,
+ 'кÑуы_' => 109,
+ 'кшщв' => 109,
+ 'кьн_' => 109,
+ 'ктуе' => 109,
+ 'кщзу_' => 109,
+ 'ккшук' => 109,
+ 'ыук_' => 109,
+ 'еруф' => 109,
+ 'гвшщ' => 109,
+ 'мфешщ' => 109,
+ 'мутеш' => 109,
+ 'цуиы' => 109,
+ 'Ику' => 108,
+ 'Ин_' => 108,
+ 'Уду' => 108,
+ 'Пкщ' => 108,
+ 'Шку' => 108,
+ 'Дфл' => 108,
+ 'Дщг' => 108,
+ 'Дн' => 108,
+ 'Ьфв' => 108,
+ 'Здфн' => 108,
+ '_Дщы' => 108,
+ '_Ыщз' => 108,
+ '_Цфы' => 108,
+ '_ьщещ' => 108,
+ '_зкфÑ' => 108,
+ '_ыекш' => 108,
+ 'фддун' => 108,
+ 'фзше' => 108,
+ 'фнщ' => 108,
+ 'Ñдуф' => 108,
+ 'уÑегк' => 108,
+ 'увув' => 108,
+ 'укфдд' => 108,
+ 'шфеу_' => 108,
+ 'шввд' => 108,
+ 'шпфе' => 108,
+ 'шьут' => 108,
+ 'лун_' => 108,
+ 'дфтпг' => 108,
+ 'дфнш' => 108,
+ 'дуфм' => 108,
+ 'дк' => 108,
+ 'дещ' => 108,
+ 'ьфкш' => 108,
+ 'ьщгы' => 108,
+ 'тпуы' => 108,
+ 'тмщдм' => 108,
+ 'щаеу' => 108,
+ 'клшт' => 108,
+ 'кдфтв' => 108,
+ 'ышьш' => 108,
+ 'ыеут' => 108,
+ 'ын_' => 108,
+ 'еры_' => 108,
+ 'ешп' => 108,
+ 'ещту' => 108,
+ 'мукыу' => 108,
+ 'мшф_' => 108,
+ 'цщщв' => 108,
+ 'Фл' => 107,
+ 'Фтпу' => 107,
+ 'Дша' => 107,
+ 'Дшау' => 107,
+ 'Кщиу' => 107,
+ 'МшÑ' => 107,
+ '_Ищщ' => 107,
+ '_Ðщще' => 107,
+ '_Дфл' => 107,
+ '_Ьфв' => 107,
+ '_Кщиу' => 107,
+ '_Ещк' => 107,
+ '_Ñргк' => 107,
+ '_вкш' => 107,
+ '_дуфм' => 107,
+ '_ышеу' => 107,
+ '_ыдфм' => 107,
+ '_ыгка' => 107,
+ 'фьщг' => 107,
+ 'фтшь' => 107,
+ 'фкыю_' => 107,
+ 'фкен_' => 107,
+ 'Ñшд_' => 107,
+ 'вÑ' => 107,
+ 'вштпы' => 107,
+ 'ущкн' => 107,
+ 'узфкф' => 107,
+ 'укдф' => 107,
+ 'уыук' => 107,
+ 'агтв' => 107,
+ 'рущкн' => 107,
+ 'рукф' => 107,
+ 'рщыз' => 107,
+ 'шÑб_' => 107,
+ 'шÑлу' => 107,
+ 'штмщд' => 107,
+ 'шыыг' => 107,
+ 'ощшту' => 107,
+ 'дфншт' => 107,
+ 'двб' => 107,
+ 'двб_' => 107,
+ 'дуи' => 107,
+ 'дщму' => 107,
+ 'ььше' => 107,
+ 'твку' => 107,
+ 'твгые' => 107,
+ 'щиш' => 107,
+ 'щву_' => 107,
+ 'щзув_' => 107,
+ 'щзршу' => 107,
+ 'щги' => 107,
+ 'зкшмф' => 107,
+ 'кшщк_' => 107,
+ 'кшзе' => 107,
+ 'кгые' => 107,
+ 'ыршзы' => 107,
+ 'ыыа' => 107,
+ 'еувб' => 107,
+ 'ерщв' => 107,
+ 'ешÑу_' => 107,
+ 'ешт_' => 107,
+ 'геув' => 107,
+ 'мщÑ' => 107,
+ 'мще' => 107,
+ 'ндш' => 107,
+ 'Ñук' => 107,
+ 'Игк' => 106,
+ 'Ðщгт' => 106,
+ 'Рфт' => 106,
+ 'Лфк' => 106,
+ 'Зги' => 106,
+ 'Кщф' => 106,
+ 'Кщиук' => 106,
+ 'Цшер_' => 106,
+ 'Яу' => 106,
+ '_Ин_' => 106,
+ '_Сщгк' => 106,
+ '_Уду' => 106,
+ '_Ðщгт' => 106,
+ '_Дша' => 106,
+ '_Дшау' => 106,
+ '_Дн' => 106,
+ '_Ьук' => 106,
+ '_Ñрщ' => 106,
+ '_Ñдфш' => 106,
+ '_вуаш' => 106,
+ '_вщь' => 106,
+ '_учÑу' => 106,
+ '_агк' => 106,
+ '_дуы' => 106,
+ '_щае' => 106,
+ '_щаеу' => 106,
+ '_ыфд' => 106,
+ '_ыеку' => 106,
+ '_еудд' => 106,
+ 'фвше' => 106,
+ 'фвшеш' => 106,
+ 'фьзду' => 106,
+ 'фтвув' => 106,
+ 'фкку' => 106,
+ 'фекш' => 106,
+ 'фгтÑ' => 106,
+ 'ииу' => 106,
+ 'Ñй' => 106,
+ 'Ñйг' => 106,
+ 'уфы_' => 106,
+ 'уÑгк' => 106,
+ 'утшщ' => 106,
+ 'уефш' => 106,
+ 'уеув_' => 106,
+ 'уч_' => 106,
+ 'аув' => 106,
+ 'ашкь' => 106,
+ 'ан' => 106,
+ 'пфкш' => 106,
+ 'рфку' => 106,
+ 'шфты_' => 106,
+ 'шввду' => 106,
+ 'штгув' => 106,
+ 'шерщг' => 106,
+ 'шегеш' => 106,
+ 'ль_' => 106,
+ 'дщф' => 106,
+ 'ьщещк' => 106,
+ 'тЭ_' => 106,
+ 'тадгу' => 106,
+ 'Ñ‚Ñ‚_' => 106,
+ 'тгув' => 106,
+ 'щаеут' => 106,
+ 'щкню' => 106,
+ 'щеы' => 106,
+ 'ззш' => 106,
+ 'згы' => 106,
+ 'кфвше' => 106,
+ 'кщщь' => 106,
+ 'кзк' => 106,
+ 'ыщк_' => 106,
+ 'ыешм' => 106,
+ 'ыенду' => 106,
+ 'еувб_' => 106,
+ 'ерщге' => 106,
+ 'егеш' => 106,
+ 'гуд_' => 106,
+ 'цуиыш' => 106,
+ '-ц' => 105,
+ 'Фтпуд' => 105,
+ 'ИЬЦ_' => 105,
+ 'Ðщщеи' => 105,
+ 'Ðщгтв' => 105,
+ 'Ьщгт' => 105,
+ 'Ьщгте' => 105,
+ 'Ыуф' => 105,
+ 'Мут' => 105,
+ '_Фл' => 105,
+ '_ИЬЦ_' => 105,
+ '_Игк' => 105,
+ '_Вуф' => 105,
+ '_Цщщв' => 105,
+ '_Яу' => 105,
+ '_ыекщ' => 105,
+ 'фищм' => 105,
+ 'фшыу' => 105,
+ 'фддут' => 105,
+ 'Ñ„Ñ‚Ñ' => 105,
+ 'Ñ„Ñ‚-' => 105,
+ 'фтшу' => 105,
+ 'фззщ' => 105,
+ 'Ñщ-' => 105,
+ 'вгыек' => 105,
+ 'уфке' => 105,
+ 'уьб' => 105,
+ 'утшщк' => 105,
+ 'уыешм' => 105,
+ 'уешеш' => 105,
+ 'уцф' => 105,
+ 'аеут_' => 105,
+ 'руфв_' => 105,
+ 'ркф' => 105,
+ 'штут' => 105,
+ 'штадг' => 105,
+ 'штащ' => 105,
+ 'шыешÑ' => 105,
+ 'шгы' => 105,
+ 'дфыы_' => 105,
+ 'дшыеу' => 105,
+ 'дньз' => 105,
+ 'ьшдфк' => 105,
+ 'тфьут' => 105,
+ 'твуте' => 105,
+ 'туь' => 105,
+ 'щид' => 105,
+ 'щÑк' => 105,
+ 'щефд_' => 105,
+ 'щцд' => 105,
+ 'здшÑ' => 105,
+ 'зщт_' => 105,
+ 'ззщш' => 105,
+ 'ззщшт' => 105,
+ 'кфид' => 105,
+ 'кÑн' => 105,
+ 'кшьфк' => 105,
+ 'ыщгкÑ' => 105,
+ 'етук' => 105,
+ 'егвн' => 105,
+ 'мшщгы' => 105,
+ 'Фтт' => 104,
+ 'Дфлу' => 104,
+ 'Ьуе' => 104,
+ 'ЗфÑ' => 104,
+ 'ЫИ' => 104,
+ 'Ыфшт' => 104,
+ 'Ыщзр' => 104,
+ 'Ыщзрш' => 104,
+ 'Цршд' => 104,
+ '_Рфт' => 104,
+ '_Ьщгт' => 104,
+ '_Зуеу' => 104,
+ '_Мут' => 104,
+ '_МшÑ' => 104,
+ '_Ñщм' => 104,
+ '_уе' => 104,
+ '_ауд' => 104,
+ '_рщыз' => 104,
+ '_ль_' => 104,
+ '_тфег' => 104,
+ '_тум' => 104,
+ '_туму' => 104,
+ '_зкще' => 104,
+ 'фпщ_' => 104,
+ 'флук' => 104,
+ 'фзрш' => 104,
+ 'фкер' => 104,
+ 'фыршт' => 104,
+ 'фыед' => 104,
+ 'ищд' => 104,
+ 'Ñлув_' => 104,
+ 'Ñщьшт' => 104,
+ 'Ñкшзе' => 104,
+ 'Ñкг' => 104,
+ 'уÑуы' => 104,
+ 'уьб_' => 104,
+ 'укмф' => 104,
+ 'уеук_' => 104,
+ 'аб' => 104,
+ 'аб_' => 104,
+ 'пуь' => 104,
+ 'рукю' => 104,
+ 'ршеу_' => 104,
+ 'рщызш' => 104,
+ 'шдуы_' => 104,
+ 'шышт' => 104,
+ 'шыекф' => 104,
+ 'шегеу' => 104,
+ 'дшт_' => 104,
+ 'ьыю_' => 104,
+ 'тшÑу' => 104,
+ 'теыб' => 104,
+ 'щквы_' => 104,
+ 'зфÑу_' => 104,
+ 'зшку' => 104,
+ 'куул' => 104,
+ 'кшуыб' => 104,
+ 'кешÑг' => 104,
+ 'ыаг' => 104,
+ 'ышьшд' => 104,
+ 'еукьш' => 104,
+ 'ешешщ' => 104,
+ 'ешмш' => 104,
+ 'едув' => 104,
+ 'гыекш' => 104,
+ 'мшм' => 104,
+ 'мщÑÑ„' => 104,
+ 'Фдд-' => 103,
+ 'Сщдщ' => 103,
+ 'Ðув' => 103,
+ 'Шкуд' => 103,
+ 'Шкудф' => 103,
+ 'Зкуыы' => 103,
+ 'Згид' => 103,
+ 'КщÑ' => 103,
+ '_Лфк' => 103,
+ '_Дфлу' => 103,
+ '_Здфн' => 103,
+ '_Ыфшт' => 103,
+ '_фаа' => 103,
+ '_фпк' => 103,
+ '_штвг' => 103,
+ '_щш' => 103,
+ '_кфтл' => 103,
+ '_куму' => 103,
+ 'фвб' => 103,
+ 'фвб_' => 103,
+ 'фввше' => 103,
+ 'фдер_' => 103,
+ 'фьб' => 103,
+ 'фтфв' => 103,
+ 'фттук' => 103,
+ 'фгтÑÑ€' => 103,
+ 'Ñуыю' => 103,
+ 'Ñуыыа' => 103,
+ 'Ñщкзщ' => 103,
+ 'Ñщы' => 103,
+ 'вую' => 103,
+ 'уьн' => 103,
+ 'утвы_' => 103,
+ 'утешт' => 103,
+ 'укьшт' => 103,
+ 'уыыа' => 103,
+ 'уыыаг' => 103,
+ 'а-' => 103,
+ 'ауыыш' => 103,
+ 'шиув' => 103,
+ 'шьыу' => 103,
+ 'шьыуд' => 103,
+ 'шмше' => 103,
+ 'дфгт' => 103,
+ 'дшик' => 103,
+ 'дьф' => 103,
+ 'дщг' => 103,
+ 'дер_' => 103,
+ 'ьфы_' => 103,
+ 'ьыуда' => 103,
+ 'Ñ‚Ñшы' => 103,
+ 'туче' => 103,
+ 'теыб_' => 103,
+ 'тмук' => 103,
+ 'щааук' => 103,
+ 'щдвы' => 103,
+ 'щтф_' => 103,
+ 'зкштп' => 103,
+ 'кÑг' => 103,
+ 'кудфт' => 103,
+ 'куьш' => 103,
+ 'кпут' => 103,
+ 'кшиув' => 103,
+ 'кщтшÑ' => 103,
+ 'кщмшт' => 103,
+ 'ыагд' => 103,
+ 'ырщг' => 103,
+ 'ырщц_' => 103,
+ 'ыьфт' => 103,
+ 'ыыаг' => 103,
+ 'ыыагд' => 103,
+ 'еуыб' => 103,
+ 'еуыю' => 103,
+ 'ещÑ' => 103,
+ 'еефÑ' => 103,
+ 'егкн_' => 103,
+ 'гууты' => 103,
+ 'мфкшщ' => 103,
+ 'мудн_' => 103,
+ 'мштÑ' => 103,
+ 'ну_' => 103,
+ 'ÑŽÑ' => 102,
+ 'Сфкд' => 102,
+ 'Ðкщь' => 102,
+ 'Пкфтв' => 102,
+ 'Рут' => 102,
+ 'Ьфкн' => 102,
+ 'Тще' => 102,
+ 'Згидш' => 102,
+ 'Ыфште' => 102,
+ 'Е_' => 102,
+ '_Ику' => 102,
+ '_Сщдщ' => 102,
+ '_Рут' => 102,
+ '_Ьуе' => 102,
+ '_Ьщм' => 102,
+ '_Щту_' => 102,
+ '_Ыщзр' => 102,
+ '_Цршд' => 102,
+ '_ршьы' => 102,
+ 'фвгфе' => 102,
+ 'фьб_' => 102,
+ 'фефд' => 102,
+ 'феефÑ' => 102,
+ 'Ñфзе' => 102,
+ 'Ñрфы' => 102,
+ 'Ñгкш' => 102,
+ 'вфешщ' => 102,
+ 'вуьш' => 102,
+ 'вгфе' => 102,
+ 'уфз' => 102,
+ 'укырш' => 102,
+ 'уны' => 102,
+ 'пфкшф' => 102,
+ 'пкфь_' => 102,
+ 'пкуы' => 102,
+ 'пкуыы' => 102,
+ 'руфк' => 102,
+ 'руу' => 102,
+ 'ршьы' => 102,
+ 'ршьыу' => 102,
+ 'шфте_' => 102,
+ 'штму' => 102,
+ 'шеед' => 102,
+ 'шееду' => 102,
+ 'дуфву' => 102,
+ 'дгву_' => 102,
+ 'ьзы' => 102,
+ 'тфи' => 102,
+ 'твгÑ' => 102,
+ 'туцы' => 102,
+ 'ттуÑ' => 102,
+ 'тыгы' => 102,
+ 'щÑуы' => 102,
+ 'щштп' => 102,
+ 'щдвук' => 102,
+ 'щьшы' => 102,
+ 'щтыеш' => 102,
+ 'щтефш' => 102,
+ 'щзф' => 102,
+ 'кфтÑш' => 102,
+ 'кищ' => 102,
+ 'кÑуд' => 102,
+ 'кшÑл' => 102,
+ 'кщьще' => 102,
+ 'кщзук' => 102,
+ 'кек' => 102,
+ 'ыж' => 102,
+ 'ыж_' => 102,
+ 'ыефпу' => 102,
+ 'еуфÑ' => 102,
+ 'еуфÑÑ€' => 102,
+ 'еуыб_' => 102,
+ 'ещкшф' => 102,
+ 'гÑл' => 102,
+ 'гвуы' => 102,
+ 'гтвш' => 102,
+ 'гещь' => 102,
+ 'мю' => 102,
+ 'Фдд_' => 101,
+ 'ИдфÑ' => 101,
+ 'ИдфÑл' => 101,
+ 'Вум' => 101,
+ 'Ðкщь_' => 101,
+ 'Ью' => 101,
+ 'Ьфд' => 101,
+ 'Ыфт_' => 101,
+ 'ЫÑшу' => 101,
+ 'ЫÑшут' => 101,
+ 'Ефд' => 101,
+ '_Сфкд' => 101,
+ '_Пфьу' => 101,
+ '_Пкщ' => 101,
+ '_Ьфкн' => 101,
+ '_Кщф' => 101,
+ '_Ñщму' => 101,
+ '_учшы' => 101,
+ '_афк' => 101,
+ '_агтв' => 101,
+ '_туцы' => 101,
+ '_куеш' => 101,
+ 'фвн' => 101,
+ 'Ñ„Ñ‚Ñшы' => 101,
+ 'фыыщ' => 101,
+ 'ишщ' => 101,
+ 'Ñуыю_' => 101,
+ 'Ñщтт' => 101,
+ 'вЖ' => 101,
+ 'вую_' => 101,
+ 'вуашт' => 101,
+ 'уфму' => 101,
+ 'уиге' => 101,
+ 'утыгы' => 101,
+ 'уыекф' => 101,
+ 'ауву' => 101,
+ 'аувук' => 101,
+ 'ашдьы' => 101,
+ 'прф' => 101,
+ 'Ñ€Ñ' => 101,
+ 'швуф' => 101,
+ 'шуте_' => 101,
+ 'шдды' => 101,
+ 'дÑÑ‹' => 101,
+ 'дфгтÑ' => 101,
+ 'ддщцы' => 101,
+ 'туÑе' => 101,
+ 'тпв' => 101,
+ 'тышы' => 101,
+ 'теукб' => 101,
+ 'щььук' => 101,
+ 'щкшфд' => 101,
+ 'щкню_' => 101,
+ 'здуы' => 101,
+ 'здн' => 101,
+ 'зкщи' => 101,
+ 'кфтÑÑ€' => 101,
+ 'куÑеу' => 101,
+ 'куук_' => 101,
+ 'ыуфе' => 101,
+ 'ыекшф' => 101,
+ 'еЭ_' => 101,
+ 'ееуь' => 101,
+ 'еещт' => 101,
+ 'ееы' => 101,
+ 'егешщ' => 101,
+ 'гфкеу' => 101,
+ 'гпп' => 101,
+ 'гтекш' => 101,
+ 'гки' => 101,
+ 'гкз' => 101,
+ 'мшвув' => 101,
+ 'нЭ_' => 101,
+ 'нзк' => 101,
+ 'нц' => 101,
+ 'ÑÑ' => 101,
+ 'ÑŽÑŽÑŽÑŽ' => 100,
+ 'Фшк' => 100,
+ 'Ишд' => 100,
+ 'СршÑ' => 100,
+ 'Сдги' => 100,
+ 'Пфд' => 100,
+ 'Лштп_' => 100,
+ 'Ьут' => 100,
+ '_Фдд-' => 100,
+ '_СршÑ' => 100,
+ '_Пщд' => 100,
+ '_Ьут' => 100,
+ '_ЫÑшу' => 100,
+ '_Ñру' => 100,
+ '_Ñщ-' => 100,
+ '_вщ_' => 100,
+ '_дфгт' => 100,
+ '_туч' => 100,
+ '_туче' => 100,
+ '_щшд' => 100,
+ '_зкщи' => 100,
+ '_ыфн' => 100,
+ 'Ñ„Ñй' => 100,
+ 'Ñ„Ñйг' => 100,
+ 'фью' => 100,
+ 'фззщш' => 100,
+ 'фквув' => 100,
+ 'фкыб' => 100,
+ 'Ñузеш' => 100,
+ 'Ñщгкы' => 100,
+ 'вЖ_' => 100,
+ 'укв' => 100,
+ 'уккув' => 100,
+ 'ауты' => 100,
+ 'аукы' => 100,
+ 'ашду_' => 100,
+ 'пуьу' => 100,
+ 'пуе_' => 100,
+ 'шиук' => 100,
+ 'шдув_' => 100,
+ 'шеÑ' => 100,
+ 'шмфд_' => 100,
+ 'шмшд_' => 100,
+ 'ьутв' => 100,
+ 'Ñ‚Ñщк' => 100,
+ 'тшаш' => 100,
+ 'тгув_' => 100,
+ 'щьуы_' => 100,
+ 'щтщк' => 100,
+ 'щыыши' => 100,
+ 'щгеу' => 100,
+ 'зшф' => 100,
+ 'зкщоу' => 100,
+ 'зкщьщ' => 100,
+ 'кфзрш' => 100,
+ 'кшыщ' => 100,
+ 'ышч_' => 100,
+ 'ызфÑ' => 100,
+ 'ызук' => 100,
+ 'ыышÑ' => 100,
+ 'ыешмф' => 100,
+ 'ефÑл' => 100,
+ 'еуьзе' => 100,
+ 'ешмфд' => 100,
+ 'ещд' => 100,
+ 'гфт' => 100,
+ 'геув_' => 100,
+ 'ü' => 100,
+ 'Ифе' => 99,
+ 'Уфк' => 99,
+ 'ÐÑŽ' => 99,
+ 'Ðуву' => 99,
+ 'Ðувук' => 99,
+ 'Шь' => 99,
+ 'Дфц' => 99,
+ 'Щзуту' => 99,
+ 'Зуеук' => 99,
+ 'Ызу' => 99,
+ 'Ыегв' => 99,
+ 'Екфт' => 99,
+ '_Сдги' => 99,
+ '_Ðкщь' => 99,
+ '_Ою' => 99,
+ '_Зги' => 99,
+ '_Ыуф' => 99,
+ '_Ыегв' => 99,
+ '_Ефд' => 99,
+ '_ифе' => 99,
+ '_иур' => 99,
+ '_штму' => 99,
+ '_ьфтг' => 99,
+ '_ыуÑе' => 99,
+ '_ыуь' => 99,
+ '_мшÑ' => 99,
+ 'фвуы_' => 99,
+ 'фшд_' => 99,
+ 'фдуь' => 99,
+ 'фддук' => 99,
+ 'фзефш' => 99,
+ 'фкÑуд' => 99,
+ 'фкыб_' => 99,
+ 'феуб' => 99,
+ 'иур' => 99,
+ 'иут' => 99,
+ 'вфкв' => 99,
+ 'вфны' => 99,
+ 'вуаут' => 99,
+ 'вщь_' => 99,
+ 'вкшм' => 99,
+ 'удшп' => 99,
+ 'утвщ' => 99,
+ 'укЭ' => 99,
+ 'уыыю' => 99,
+ 'уыешт' => 99,
+ 'уештп' => 99,
+ 'уешк' => 99,
+ 'ашту' => 99,
+ 'рштф' => 99,
+ 'шфтф' => 99,
+ 'шфеув' => 99,
+ 'шиув_' => 99,
+ 'штащк' => 99,
+ 'шзду' => 99,
+ 'шыыгу' => 99,
+ 'дфшт' => 99,
+ 'двю' => 99,
+ 'дуфп' => 99,
+ 'дуфпг' => 99,
+ 'дшÑу' => 99,
+ 'ддг' => 99,
+ 'ьфтб' => 99,
+ 'ьфтб_' => 99,
+ 'Ñ‚Ñ„Ñ‹' => 99,
+ 'тшфт_' => 99,
+ 'теукз' => 99,
+ 'щÑфеш' => 99,
+ 'щвы' => 99,
+ 'щте_' => 99,
+ 'зуу' => 99,
+ 'зкщзщ' => 99,
+ 'зефш' => 99,
+ 'зефшт' => 99,
+ 'зегк' => 99,
+ 'кумшу' => 99,
+ 'кпув' => 99,
+ 'кпук' => 99,
+ 'кпг' => 99,
+ 'кшещ' => 99,
+ 'кдщ' => 99,
+ 'кщдд' => 99,
+ 'кщн' => 99,
+ 'ызфÑу' => 99,
+ 'ыыуыы' => 99,
+ 'ыефтÑ' => 99,
+ 'еуут' => 99,
+ 'ещпу' => 99,
+ 'ееув' => 99,
+ 'гб' => 99,
+ 'гб_' => 99,
+ 'гфдше' => 99,
+ 'гьы' => 99,
+ 'гтвы' => 99,
+ 'гм' => 99,
+ 'цуул' => 99,
+ 'чшÑ' => 99,
+ 'ÑŽÑщ' => 98,
+ 'Сфтфв' => 98,
+ 'Уму' => 98,
+ 'Пщдв' => 98,
+ 'Ршпр_' => 98,
+ 'Рщгыу' => 98,
+ 'Лфе' => 98,
+ 'Кфь' => 98,
+ 'Кщьф' => 98,
+ 'Еуф' => 98,
+ 'Ерк' => 98,
+ 'Екфты' => 98,
+ 'Яф' => 98,
+ '_Фдд_' => 98,
+ '_Фтпу' => 98,
+ '_Вум' => 98,
+ '_Пфд' => 98,
+ '_Ьфд' => 98,
+ '_Ыфт_' => 98,
+ '_ашу' => 98,
+ '_ьфеу' => 98,
+ '_щаа_' => 98,
+ '_зкшт' => 98,
+ '_еуфÑ' => 98,
+ '_ершт' => 98,
+ '_цфт' => 98,
+ 'Ñ„ÑÑ„' => 98,
+ 'фтыау' => 98,
+ 'фкеы_' => 98,
+ 'фыеш' => 98,
+ 'фен' => 98,
+ 'Ñшфдд' => 98,
+ 'Ñдуы_' => 98,
+ 'вЭ_' => 98,
+ 'вш_' => 98,
+ 'уад' => 98,
+ 'урщд' => 98,
+ 'утыу_' => 98,
+ 'ущд' => 98,
+ 'уефк' => 98,
+ 'уну' => 98,
+ 'рукю_' => 98,
+ 'ршф' => 98,
+ 'рщые' => 98,
+ 'ргт' => 98,
+ 'шщдф_' => 98,
+ 'дÑÑ‹_' => 98,
+ 'дуее' => 98,
+ 'ддфк' => 98,
+ 'дые' => 98,
+ 'ьфтш' => 98,
+ 'ьзук' => 98,
+ 'тудд' => 98,
+ 'ттуÑе' => 98,
+ 'тыау' => 98,
+ 'тыаук' => 98,
+ 'щфы' => 98,
+ 'щÑуыы' => 98,
+ 'щшв' => 98,
+ 'щттуÑ' => 98,
+ 'щкуые' => 98,
+ 'зщкеш' => 98,
+ 'зщыыш' => 98,
+ 'кфÑл_' => 98,
+ 'купг' => 98,
+ 'кпуы' => 98,
+ 'кщÑуы' => 98,
+ 'кщд_' => 98,
+ 'кефт' => 98,
+ 'ыугь' => 98,
+ 'ыау' => 98,
+ 'ыаук' => 98,
+ 'ыдн_' => 98,
+ 'ыекн' => 98,
+ 'еуыю_' => 98,
+ 'еуч' => 98,
+ 'ещпуе' => 98,
+ 'ееуьз' => 98,
+ 'ееутв' => 98,
+ 'егкт_' => 98,
+ 'ензу' => 98,
+ 'гфку' => 98,
+ 'цю_' => 98,
+ 'ЭЬ' => 97,
+ 'Снз' => 97,
+ 'Снзк' => 97,
+ 'Ук' => 97,
+ 'Шд' => 97,
+ 'Тщю' => 97,
+ 'Купш' => 97,
+ 'Еруы' => 97,
+ 'Цфыр' => 97,
+ '_ЭЬ' => 97,
+ '_Фтт' => 97,
+ '_Ифе' => 97,
+ '_Ишд' => 97,
+ '_Ðув' => 97,
+ '_Тщю' => 97,
+ '_ЗфÑ' => 97,
+ '_Кфь' => 97,
+ '_Купш' => 97,
+ '_Еруы' => 97,
+ '_фцфн' => 97,
+ '_Ñду' => 97,
+ '_шьь' => 97,
+ '_шыы' => 97,
+ '_шыыг' => 97,
+ '_дфтп' => 97,
+ '_ьфлш' => 97,
+ '_кгд' => 97,
+ '_ышч_' => 97,
+ '_ызш' => 97,
+ '_ыефп' => 97,
+ 'Ñ„Ñегк' => 97,
+ 'фью_' => 97,
+ 'фзшеф' => 97,
+ 'фкут' => 97,
+ 'фыз' => 97,
+ 'феуб_' => 97,
+ 'фещкы' => 97,
+ 'фееуь' => 97,
+ 'Ñ„Ñшт' => 97,
+ 'ищв' => 97,
+ 'игкп' => 97,
+ 'Ñщььш' => 97,
+ 'Ñкув' => 97,
+ 'Ñкуут' => 97,
+ 'вгд' => 97,
+ 'уфешт' => 97,
+ 'уиу' => 97,
+ 'уьид' => 97,
+ 'утышщ' => 97,
+ 'укые' => 97,
+ 'уыÑг' => 97,
+ 'умшщ' => 97,
+ 'умшщг' => 97,
+ 'афÑш' => 97,
+ 'афд' => 97,
+ 'пшмут' => 97,
+ 'руе' => 97,
+ 'шÑду_' => 97,
+ 'штфтÑ' => 97,
+ 'шыршт' => 97,
+ 'шыеут' => 97,
+ 'шеуы' => 97,
+ 'дщые' => 97,
+ 'дньзш' => 97,
+ 'ьуу' => 97,
+ 'ьуыю' => 97,
+ 'ьздш' => 97,
+ 'туте_' => 97,
+ 'ттуы' => 97,
+ 'теуте' => 97,
+ 'щÑ' => 97,
+ 'щÑкф' => 97,
+ 'щддф' => 97,
+ 'кумшщ' => 97,
+ 'ырщз' => 97,
+ 'ышщтб' => 97,
+ 'едуы' => 97,
+ 'ещкÑ' => 97,
+ 'ещку' => 97,
+ 'гаф' => 97,
+ 'мфт_' => 97,
+ 'ньзш' => 97,
+ 'Фду' => 96,
+ 'Сщьзф' => 96,
+ 'Вфе' => 96,
+ 'Ðштфд' => 96,
+ 'Тщю_' => 96,
+ 'Еук' => 96,
+ '_Снз' => 96,
+ '_Снзк' => 96,
+ '_Уфк' => 96,
+ '_Тщю_' => 96,
+ '_Згид' => 96,
+ '_ЕМ_' => 96,
+ '_Екфт' => 96,
+ '_Цфыр' => 96,
+ '_рщдв' => 96,
+ '_швуф' => 96,
+ '_дшь' => 96,
+ '_дщые' => 96,
+ '_еуь' => 96,
+ '_цуу' => 96,
+ 'фзздш' => 96,
+ 'икщф' => 96,
+ 'икщфв' => 96,
+ 'Ñфп' => 96,
+ 'вшÑфе' => 96,
+ 'вдн' => 96,
+ 'уфен' => 96,
+ 'увув_' => 96,
+ 'уьщкш' => 96,
+ 'утегф' => 96,
+ 'афÑег' => 96,
+ 'аукку' => 96,
+ 'п-' => 96,
+ 'пшщт_' => 96,
+ 'шÑук' => 96,
+ 'шыштп' => 96,
+ 'шызу' => 96,
+ 'двю_' => 96,
+ 'дупфд' => 96,
+ 'дыу' => 96,
+ 'ьуыб' => 96,
+ 'ььукÑ' => 96,
+ 'туче_' => 96,
+ 'тшыру' => 96,
+ 'тз' => 96,
+ 'тыефт' => 96,
+ 'теша' => 96,
+ 'тегф' => 96,
+ 'тегфд' => 96,
+ 'щштп_' => 96,
+ 'щтаук' => 96,
+ 'зкуь' => 96,
+ 'згдфк' => 96,
+ 'кфае' => 96,
+ 'куфен' => 96,
+ 'купгд' => 96,
+ 'куйгу' => 96,
+ 'куешк' => 96,
+ 'кун' => 96,
+ 'кшыщт' => 96,
+ 'кщыы_' => 96,
+ 'кгыф' => 96,
+ 'Ñ‹Ñкшз' => 96,
+ 'ыут_' => 96,
+ 'ыутеу' => 96,
+ 'ызшк' => 96,
+ 'еуте_' => 96,
+ 'ерув' => 96,
+ 'егкшт' => 96,
+ 'гÑег' => 96,
+ 'гыуг' => 96,
+ 'гыугь' => 96,
+ 'геф' => 96,
+ 'мю_' => 96,
+ 'мшÑе' => 96,
+ 'мщк' => 96,
+ 'ЭС' => 95,
+ 'Фтвк' => 95,
+ 'Ðшдь_' => 95,
+ 'ШтÑ' => 95,
+ 'Кфт' => 95,
+ 'КшÑрф' => 95,
+ 'Мшк' => 95,
+ 'Цфырш' => 95,
+ 'Цршду' => 95,
+ '_Э_' => 95,
+ '_Ук' => 95,
+ '_Уму' => 95,
+ '_Л_' => 95,
+ '_Дфц' => 95,
+ '_Дщг' => 95,
+ '_фтш' => 95,
+ '_фму' => 95,
+ '_Ñфзе' => 95,
+ '_вкфц' => 95,
+ '_пуе' => 95,
+ '_ьфп' => 95,
+ '_ьшы' => 95,
+ '_ырфк' => 95,
+ '_ышьш' => 95,
+ '_ыгь' => 95,
+ '_еуьз' => 95,
+ 'Ñ„Ñлу' => 95,
+ 'Ñ„Ñг' => 95,
+ 'фдут' => 95,
+ 'фтвфк' => 95,
+ 'фтвд' => 95,
+ 'фтщ_' => 95,
+ 'фыек' => 95,
+ 'фешы' => 95,
+ 'Ñфпщ' => 95,
+ 'Ñщььф' => 95,
+ 'Ñещкн' => 95,
+ 'вуиг' => 95,
+ 'урщдв' => 95,
+ 'уьшт' => 95,
+ 'уьзщ' => 95,
+ 'уту_' => 95,
+ 'узги' => 95,
+ 'узгид' => 95,
+ 'уыЖ' => 95,
+ 'ашÑук' => 95,
+ 'прщ' => 95,
+ 'пщщ' => 95,
+ 'пгт' => 95,
+ 'ршÑфп' => 95,
+ 'ршпру' => 95,
+ 'рштпе' => 95,
+ 'шÑфп' => 95,
+ 'шÑфпщ' => 95,
+ 'шуÑу' => 95,
+ 'шьуб' => 95,
+ 'шьуб_' => 95,
+ 'ьуыб_' => 95,
+ 'твщт_' => 95,
+ 'тлы' => 95,
+ 'тышые' => 95,
+ 'щфые' => 95,
+ 'щÑе' => 95,
+ 'щпф' => 95,
+ 'щштеу' => 95,
+ 'щтпу' => 95,
+ 'щкьфд' => 95,
+ 'щгкер' => 95,
+ 'зр_' => 95,
+ 'здшув' => 95,
+ 'квф' => 95,
+ 'кп_' => 95,
+ 'ыуÑеш' => 95,
+ 'ыуÑг' => 95,
+ 'ыщты_' => 95,
+ 'ыышид' => 95,
+ 'еукту' => 95,
+ 'екщтп' => 95,
+ 'гыдн_' => 95,
+ 'ни' => 95,
+ 'нтю' => 95,
+ 'нтю_' => 95,
+ '-И' => 94,
+ 'ÑŽÑщь' => 94,
+ 'Фди' => 94,
+ 'СршÑÑ„' => 94,
+ 'Срштф' => 94,
+ 'УÑ' => 94,
+ 'Ðщку' => 94,
+ 'Ьщы' => 94,
+ 'ТшÑ' => 94,
+ 'Зфкл_' => 94,
+ 'Еруыу' => 94,
+ 'Еку' => 94,
+ 'Цфе' => 94,
+ '_Фшк' => 94,
+ '_Фтвк' => 94,
+ '_ИдфÑ' => 94,
+ '_Ðщку' => 94,
+ '_Кфт' => 94,
+ '_КщÑ' => 94,
+ '_Ызу' => 94,
+ '_Еку' => 94,
+ '_вуиг' => 94,
+ '_рфда' => 94,
+ '_рщт' => 94,
+ '_дуфп' => 94,
+ '_дшик' => 94,
+ '_ещп' => 94,
+ '_цуул' => 94,
+ '_Ñ' => 94,
+ 'фвы_' => 94,
+ 'фшду' => 94,
+ 'фдеу' => 94,
+ 'фьф_' => 94,
+ 'фтга' => 94,
+ 'фтгаф' => 94,
+ 'фзршÑ' => 94,
+ 'фзрн' => 94,
+ 'фкше' => 94,
+ 'феф_' => 94,
+ 'фегкф' => 94,
+ 'ие' => 94,
+ 'Ñуьу' => 94,
+ 'вшфе' => 94,
+ 'вшуы_' => 94,
+ 'упку' => 94,
+ 'уыЖ_' => 94,
+ 'уыыю_' => 94,
+ 'ауь' => 94,
+ 'пуьут' => 94,
+ 'пкуп' => 94,
+ 'пкупф' => 94,
+ 'Ñ€ÑÑ‹' => 94,
+ 'Ñ€ÑÑ‹_' => 94,
+ 'ршуа' => 94,
+ 'шÑрфк' => 94,
+ 'швг' => 94,
+ 'шешм' => 94,
+ 'дшеук' => 94,
+ 'дт' => 94,
+ 'дмув' => 94,
+ 'ьуьщ' => 94,
+ 'ьуер' => 94,
+ 'ьшч' => 94,
+ 'ьщер' => 94,
+ 'ьщмшу' => 94,
+ 'туув' => 94,
+ 'туд_' => 94,
+ 'тпштп' => 94,
+ 'тшл_' => 94,
+ 'тга' => 94,
+ 'тгаф' => 94,
+ 'тгафÑ' => 94,
+ 'тч' => 94,
+ 'щвщ' => 94,
+ 'щкфк' => 94,
+ 'щеуы' => 94,
+ 'щещкÑ' => 94,
+ 'зрщт' => 94,
+ 'зкуыш' => 94,
+ 'зегку' => 94,
+ 'кфвшф' => 94,
+ 'киш' => 94,
+ 'купфе' => 94,
+ 'кпув_' => 94,
+ 'кгÑег' => 94,
+ 'ыун' => 94,
+ 'ерд' => 94,
+ 'едув_' => 94,
+ 'гÑегк' => 94,
+ 'гафÑ' => 94,
+);
+$ranks = array (
+ '_' => 1,
+ 'у' => 2,
+ 'Ñ„' => 3,
+ 'е' => 4,
+ 'Ñ‚' => 5,
+ 'ш' => 6,
+ 'щ' => 7,
+ 'к' => 8,
+ 'Ñ‹' => 9,
+ 'Ñ€' => 10,
+ 'д' => 11,
+ 'в' => 12,
+ 'у_' => 13,
+ 'Ñ' => 14,
+ 'г' => 15,
+ '_е' => 16,
+ 'ь' => 17,
+ 'Ñ‹_' => 18,
+ 'ру' => 19,
+ 'ер' => 20,
+ 'а' => 21,
+ 'Ñ‚_' => 22,
+ '_Ñ„' => 23,
+ 'в_' => 24,
+ 'шт' => 25,
+ 'з' => 26,
+ 'п' => 27,
+ 'ук' => 28,
+ 'Ñ„Ñ‚' => 29,
+ '_ер' => 30,
+ 'ру_' => 31,
+ 'н' => 32,
+ 'еру' => 33,
+ 'ц' => 34,
+ '_еру' => 35,
+ 'щт' => 36,
+ 'б' => 37,
+ 'б_' => 38,
+ 'и' => 39,
+ 'е_' => 40,
+ 'еру_' => 41,
+ '_еру_' => 42,
+ '_щ' => 43,
+ 'ÑŽ' => 44,
+ 'ку' => 45,
+ 'ÑŽ_' => 46,
+ 'к_' => 47,
+ '_ш' => 48,
+ 'фе' => 49,
+ 'ув' => 50,
+ 'щк' => 51,
+ 'тв' => 52,
+ 'ут' => 53,
+ 'еу' => 54,
+ 'м' => 55,
+ 'фк' => 56,
+ 'уы' => 57,
+ 'н_' => 58,
+ 'фд' => 59,
+ 'еш' => 60,
+ '_Ñ‹' => 61,
+ '_ц' => 62,
+ 'ув_' => 63,
+ 'шы' => 64,
+ 'ые' => 65,
+ 'ше' => 66,
+ 'ща' => 67,
+ 'Ñ„Ñ‹' => 68,
+ 'тп' => 69,
+ 'а_' => 70,
+ 'ещ' => 71,
+ '_ща' => 72,
+ 'те' => 73,
+ 'фтв' => 74,
+ '_шт' => 75,
+ 'ща_' => 76,
+ 'щ_' => 77,
+ '_ща_' => 78,
+ 'тв_' => 79,
+ 'Ñ„_' => 80,
+ '_а' => 81,
+ '_Ñ„Ñ‚' => 82,
+ '_Ñ' => 83,
+ 'кш' => 84,
+ 'л' => 85,
+ 'ду' => 86,
+ '_и' => 87,
+ 'д_' => 88,
+ 'фтв_' => 89,
+ 'Ы' => 90,
+ 'шт_' => 91,
+ 'кф' => 92,
+ 'ьу' => 93,
+ 'шщ' => 94,
+ 'шÑ' => 95,
+ 'ву' => 96,
+ '_з' => 97,
+ 'кщ' => 98,
+ 'ыу' => 99,
+ 'му' => 100,
+ 'ук_' => 101,
+ 'штп' => 102,
+ '_фтв' => 103,
+ '_фтв_' => 104,
+ '_Ñ€' => 105,
+ 'уф' => 106,
+ 'щт_' => 107,
+ 'ту' => 108,
+ 'п_' => 109,
+ '_Ы' => 110,
+ 'Ñ€_' => 111,
+ '_шт_' => 112,
+ 'рш' => 113,
+ 'С' => 114,
+ 'тп_' => 115,
+ 'дф' => 116,
+ 'Ф' => 117,
+ 'щг' => 118,
+ 'рф' => 119,
+ 'шщт' => 120,
+ 'Е' => 121,
+ 'дд' => 122,
+ 'Ñщ' => 123,
+ '_ещ' => 124,
+ 'дш' => 125,
+ 'штп_' => 126,
+ 'еф' => 127,
+ '_С' => 128,
+ '_ь' => 129,
+ 'Ñ„Ñ‹_' => 130,
+ '_Е' => 131,
+ '_Ф' => 132,
+ 'ÑÑ€' => 133,
+ 'ещ_' => 134,
+ 'Ñу' => 135,
+ 'уд' => 136,
+ 'щь' => 137,
+ 'ыш' => 138,
+ '_к' => 139,
+ 'гк' => 140,
+ 'шд' => 141,
+ '_ещ_' => 142,
+ '_Ñ„_' => 143,
+ '_в' => 144,
+ 'уы_' => 145,
+ 'ьф' => 146,
+ 'шы_' => 147,
+ 'Ь' => 148,
+ 'ÑÑ„' => 149,
+ 'фь' => 150,
+ 'ешщ' => 151,
+ 'ащ' => 152,
+ 'ешщт' => 153,
+ 'уте' => 154,
+ 'Ñ‚Ñ‹' => 155,
+ 'тш' => 156,
+ 'Ñ‚Ñ„' => 157,
+ 'цф' => 158,
+ 'иу' => 159,
+ 'кы' => 160,
+ 'вш' => 161,
+ 'И' => 162,
+ 'фд_' => 163,
+ '_Ь' => 164,
+ 'уÑ' => 165,
+ 'шу' => 166,
+ 'щд' => 167,
+ 'гт' => 168,
+ 'Ш' => 169,
+ 'шф' => 170,
+ 'ке' => 171,
+ 'Ñ„Ñ‚_' => 172,
+ 'ек' => 173,
+ '_у' => 174,
+ 'еук' => 175,
+ 'Ñ„Ñ' => 176,
+ 'гы' => 177,
+ 'уе' => 178,
+ '_д' => 179,
+ 'З' => 180,
+ '_И' => 181,
+ 'щк_' => 182,
+ '-' => 183,
+ 'зу' => 184,
+ 'Р' => 185,
+ '_Ñщ' => 186,
+ 'фв' => 187,
+ 'ь_' => 188,
+ 'рщ' => 189,
+ 'Ñ‚Ñ' => 190,
+ '_Р' => 191,
+ 'Ñе' => 192,
+ 'феш' => 193,
+ 'ащк' => 194,
+ '_ку' => 195,
+ '_ащ' => 196,
+ 'Ер' => 197,
+ 'ку_' => 198,
+ 'дщ' => 199,
+ '_З' => 200,
+ '_Ер' => 201,
+ 'ыщ' => 202,
+ '_Ш' => 203,
+ 'дн' => 204,
+ 'уь' => 205,
+ '_цф' => 206,
+ 'феу' => 207,
+ '_б' => 208,
+ 'ще' => 209,
+ '_б_' => 210,
+ 'ер_' => 211,
+ 'К' => 212,
+ 'шк' => 213,
+ 'Ñ‹Ñ‹' => 214,
+ 'шщт_' => 215,
+ 'Э' => 216,
+ 'фе_' => 217,
+ 'пу' => 218,
+ 'ые_' => 219,
+ 'зк' => 220,
+ 'Ð' => 221,
+ 'уу' => 222,
+ 'цш' => 223,
+ 'ге' => 224,
+ 'щы' => 225,
+ '_Ñ‚' => 226,
+ 'Д' => 227,
+ 'Ñ‹Ñ€' => 228,
+ 'Еру' => 229,
+ 'тщ' => 230,
+ 'Ð’' => 231,
+ 'еы' => 232,
+ 'фш' => 233,
+ '_К' => 234,
+ 'ьш' => 235,
+ '_Еру' => 236,
+ 'мш' => 237,
+ 'шм' => 238,
+ 'цфы' => 239,
+ '_цфы' => 240,
+ 'аш' => 241,
+ 'цфы_' => 242,
+ '_цфы_' => 243,
+ 'щц' => 244,
+ 'зф' => 245,
+ 'еув' => 246,
+ 'зщ' => 247,
+ '_Ð' => 248,
+ '_щт' => 249,
+ '_ащк' => 250,
+ 'дн_' => 251,
+ '_Д' => 252,
+ 'кн' => 253,
+ 'цу' => 254,
+ 'еув_' => 255,
+ 'П' => 256,
+ '_Ð’' => 257,
+ 'фешщ' => 258,
+ 'фешщт' => 259,
+ 'ут_' => 260,
+ 'У' => 261,
+ 'рук' => 262,
+ 'ьщ' => 263,
+ '_иу' => 264,
+ 'укы' => 265,
+ 'Т' => 266,
+ 'Ñш' => 267,
+ 'Еру_' => 268,
+ 'те_' => 269,
+ 'шв' => 270,
+ 'ыб' => 271,
+ 'гд' => 272,
+ 'мук' => 273,
+ 'ыб_' => 274,
+ 'кв' => 275,
+ '_П' => 276,
+ '_Еру_' => 277,
+ '_цш' => 278,
+ 'Ц' => 279,
+ '_шы' => 280,
+ 'ешщт_' => 281,
+ 'шь' => 282,
+ 'шп' => 283,
+ 'фдд' => 284,
+ 'щз' => 285,
+ 'дв' => 286,
+ 'пф' => 287,
+ 'щщ' => 288,
+ 'Ñ' => 289,
+ 'О' => 290,
+ '_Ñ„Ñ‹' => 291,
+ 'ч' => 292,
+ 'фн' => 293,
+ 'шер' => 294,
+ 'ег' => 295,
+ '_шы_' => 296,
+ 'уку' => 297,
+ 'ум' => 298,
+ '_ÑŽ' => 299,
+ '_У' => 300,
+ 'цр' => 301,
+ '_зк' => 302,
+ '_Т' => 303,
+ 'кт' => 304,
+ '_О' => 305,
+ 'фп' => 306,
+ 'ен' => 307,
+ 'ьз' => 308,
+ '_п' => 309,
+ 'щм' => 310,
+ 'еы_' => 311,
+ '_цр' => 312,
+ 'ршы' => 313,
+ '_ÑŽ_' => 314,
+ 'ащк_' => 315,
+ 'Ñ‹ÑŽ' => 316,
+ '_ащк_' => 317,
+ 'зд' => 318,
+ 'ду_' => 319,
+ '_Ц' => 320,
+ '_ыу' => 321,
+ '_ру' => 322,
+ 'Ñ‹ÑŽ_' => 323,
+ 'ин' => 324,
+ 'шму' => 325,
+ '_ьф' => 326,
+ 'куы' => 327,
+ 'цше' => 328,
+ '_рш' => 329,
+ 'шые' => 330,
+ 'кн_' => 331,
+ '_ые' => 332,
+ 'Щ' => 333,
+ 'пр' => 334,
+ 'ÑÑ€_' => 335,
+ 'л_' => 336,
+ '_ву' => 337,
+ '_Ñ„Ñ‹_' => 338,
+ 'ау' => 339,
+ 'ыг' => 340,
+ 'ин_' => 341,
+ 'щты' => 342,
+ 'шер_' => 343,
+ 'Ñщт' => 344,
+ '_щт_' => 345,
+ 'ршы_' => 346,
+ '_ин' => 347,
+ 'ыз' => 348,
+ '_цше' => 349,
+ '_рф' => 350,
+ 'цшер' => 351,
+ 'Сщ' => 352,
+ '_цшер' => 353,
+ 'ьут' => 354,
+ 'лу' => 355,
+ '_ин_' => 356,
+ 'Ñу_' => 357,
+ 'Ñ‚Ñу' => 358,
+ 'Л' => 359,
+ 'уые' => 360,
+ 'фьу' => 361,
+ '_Сщ' => 362,
+ 'фз' => 363,
+ 'цщ' => 364,
+ 'Шт' => 365,
+ 'зш' => 366,
+ 'ьу_' => 367,
+ 'ак' => 368,
+ 'иф' => 369,
+ 'Ьф' => 370,
+ 'уте_' => 371,
+ '_Шт' => 372,
+ 'уб' => 373,
+ 'уб_' => 374,
+ 'гу' => 375,
+ '_Ьф' => 376,
+ '_Щ' => 377,
+ 'ид' => 378,
+ 'цшер_' => 379,
+ 'ерф' => 380,
+ '_г' => 381,
+ 'рфе' => 382,
+ 'теу' => 383,
+ 'кь' => 384,
+ 'шÑÑ„' => 385,
+ 'ее' => 386,
+ 'ц_' => 387,
+ 'еук_' => 388,
+ 'еу_' => 389,
+ '_Л' => 390,
+ '_аш' => 391,
+ 'ищ' => 392,
+ 'щÑ' => 393,
+ 'кы_' => 394,
+ 'ту_' => 395,
+ 'Ñ' => 396,
+ 'му_' => 397,
+ '_Э' => 398,
+ 'Ñл' => 399,
+ 'уп' => 400,
+ 'фм' => 401,
+ '_фе' => 402,
+ 'уш' => 403,
+ 'ды' => 404,
+ 'ÑÑ‹' => 405,
+ '_ак' => 406,
+ 'дд_' => 407,
+ '_ерф' => 408,
+ 'фке' => 409,
+ 'щгт' => 410,
+ 'ыу_' => 411,
+ 'Г' => 412,
+ 'ÑÑ‹_' => 413,
+ 'фи' => 414,
+ 'щв' => 415,
+ 'Ñщь' => 416,
+ '_фд' => 417,
+ 'уфк' => 418,
+ 'щь_' => 419,
+ 'кщь' => 420,
+ 'вф' => 421,
+ 'гф' => 422,
+ 'Ñ_' => 423,
+ 'ьуте' => 424,
+ 'ен_' => 425,
+ 'шту' => 426,
+ 'Ñ‚Ñ‹_' => 427,
+ 'уз' => 428,
+ '_ÑÑ„' => 429,
+ 'уÑе' => 430,
+ 'кÑ' => 431,
+ 'Ñ‹Ñ„' => 432,
+ 'рфе_' => 433,
+ 'иг' => 434,
+ 'зкщ' => 435,
+ 'гь' => 436,
+ 'Ñд' => 437,
+ 'ешт' => 438,
+ 'ыеф' => 439,
+ 'тфд' => 440,
+ 'кк' => 441,
+ 'уму' => 442,
+ 'вук' => 443,
+ 'уц' => 444,
+ 'шеш' => 445,
+ 'ьфт' => 446,
+ 'гÑ' => 447,
+ 'дг' => 448,
+ 'о' => 449,
+ 'ещк' => 450,
+ 'фшт' => 451,
+ 'щму' => 452,
+ '_ршы' => 453,
+ '_Г' => 454,
+ 'пш' => 455,
+ 'ую' => 456,
+ '_Ñщт' => 457,
+ 'ун' => 458,
+ '_ьщ' => 459,
+ 'вщ' => 460,
+ 'Ж' => 461,
+ 'Ые' => 462,
+ 'тб' => 463,
+ 'ерфе' => 464,
+ 'Ñ‹Ñ' => 465,
+ 'ште' => 466,
+ 'вг' => 467,
+ '_ерфе' => 468,
+ 'тб_' => 469,
+ 'щке' => 470,
+ '_цу' => 471,
+ 'шÑ_' => 472,
+ 'ерук' => 473,
+ '_м' => 474,
+ 'дв_' => 475,
+ 'Ж_' => 476,
+ '_фк' => 477,
+ 'ерфе_' => 478,
+ 'фку' => 479,
+ 'ьи' => 480,
+ 'куф' => 481,
+ '_фе_' => 482,
+ 'ую_' => 483,
+ 'зук' => 484,
+ '_Ые' => 485,
+ 'шфт' => 486,
+ 'уку_' => 487,
+ 'уыы' => 488,
+ 'иук' => 489,
+ 'акщ' => 490,
+ 'шву' => 491,
+ 'кщь_' => 492,
+ 'ыеу' => 493,
+ 'пк' => 494,
+ 'екф' => 495,
+ '_акщ' => 496,
+ 'шдд' => 497,
+ 'фг' => 498,
+ 'кл' => 499,
+ 'укш' => 500,
+ '_ршы_' => 501,
+ 'дду' => 502,
+ 'тву' => 503,
+ '_зкщ' => 504,
+ 'уа' => 505,
+ 'кг' => 506,
+ '_тщ' => 507,
+ 'ну' => 508,
+ 'уч' => 509,
+ 'Ñ‚Ñ‚' => 510,
+ 'Ñк' => 511,
+ 'кд' => 512,
+ '_вш' => 513,
+ 'ыек' => 514,
+ 'ша' => 515,
+ 'акщь' => 516,
+ '_акщь' => 517,
+ 'акщь_' => 518,
+ 'гтв' => 519,
+ 'кфт' => 520,
+ 'шен' => 521,
+ 'дфт' => 522,
+ '_зщ' => 523,
+ 'укф' => 524,
+ 'кфе' => 525,
+ 'гп' => 526,
+ 'Ñфд' => 527,
+ 'мф' => 528,
+ 'фкв' => 529,
+ 'шуы' => 530,
+ '_цщ' => 531,
+ 'ву_' => 532,
+ 'ге_' => 533,
+ 'Ру' => 534,
+ 'егк' => 535,
+ 'з_' => 536,
+ 'кшт' => 537,
+ 'гв' => 538,
+ 'ыщт' => 539,
+ 'кув' => 540,
+ '_зф' => 541,
+ 'рук_' => 542,
+ 'Ñеш' => 543,
+ 'уфе' => 544,
+ 'ешÑ' => 545,
+ 'Ср' => 546,
+ 'Э_' => 547,
+ '_Ñщь' => 548,
+ '_Ру' => 549,
+ 'кп' => 550,
+ '_ыщ' => 551,
+ 'фл' => 552,
+ 'щге' => 553,
+ 'Ñг' => 554,
+ 'фте' => 555,
+ '-_' => 556,
+ 'щту' => 557,
+ 'шеу' => 558,
+ 'М' => 559,
+ '_ыг' => 560,
+ '_ше' => 561,
+ 'де' => 562,
+ 'Сф' => 563,
+ 'ефд' => 564,
+ '_-' => 565,
+ '_Ср' => 566,
+ 'куу' => 567,
+ 'аа' => 568,
+ 'щтф' => 569,
+ 'ефе' => 570,
+ 'шщты' => 571,
+ 'Ñ‚ÑŽ' => 572,
+ 'здф' => 573,
+ 'ш_' => 574,
+ 'шпр' => 575,
+ 'щку' => 576,
+ 'шз' => 577,
+ 'кшÑ' => 578,
+ 'вы' => 579,
+ 'гз' => 580,
+ 'аф' => 581,
+ 'вшт' => 582,
+ 'шÑÑ€' => 583,
+ '_Сф' => 584,
+ 'ре' => 585,
+ 'кшу' => 586,
+ 'фк_' => 587,
+ 'зз' => 588,
+ 'дфе' => 589,
+ 'ыув' => 590,
+ 'кб' => 591,
+ '_дф' => 592,
+ 'кб_' => 593,
+ '_ру_' => 594,
+ 'ги' => 595,
+ 'Ñ‚ÑŽ_' => 596,
+ 'ьь' => 597,
+ 'укы_' => 598,
+ 'укт' => 599,
+ 'шыр' => 600,
+ 'зфк' => 601,
+ 'цук' => 602,
+ '_щк' => 603,
+ 'пу_' => 604,
+ 'ештп' => 605,
+ 'ед' => 606,
+ 'теш' => 607,
+ 'щьу' => 608,
+ 'кфд' => 609,
+ 'утÑ' => 610,
+ 'ыув_' => 611,
+ 'фв_' => 612,
+ 'ик' => 613,
+ 'пг' => 614,
+ 'ьук' => 615,
+ 'тфд_' => 616,
+ 'штф' => 617,
+ 'уфы' => 618,
+ 'пре' => 619,
+ 'щгк' => 620,
+ 'й' => 621,
+ 'фды' => 622,
+ '_ьу' => 623,
+ 'Шт_' => 624,
+ '_дш' => 625,
+ 'фпу' => 626,
+ '_-_' => 627,
+ 'штÑ' => 628,
+ 'лш' => 629,
+ '_ыш' => 630,
+ 'фые' => 631,
+ 'кут' => 632,
+ '_Шт_' => 633,
+ '_ек' => 634,
+ 'шен_' => 635,
+ 'фн_' => 636,
+ 'гш' => 637,
+ 'гыу' => 638,
+ '_ÑÑ€' => 639,
+ 'ке_' => 640,
+ 'удд' => 641,
+ 'дшт' => 642,
+ 'фкн' => 643,
+ 'ыеш' => 644,
+ 'теук' => 645,
+ '–' => 646,
+ 'Ñ‚Ñу_' => 647,
+ 'тг' => 648,
+ 'зг' => 649,
+ 'фкш' => 650,
+ 'йг' => 651,
+ 'тув' => 652,
+ 'ае' => 653,
+ 'црш' => 654,
+ 'феув' => 655,
+ 'ыыш' => 656,
+ 'Рщ' => 657,
+ 'гку' => 658,
+ 'нб' => 659,
+ 'туы' => 660,
+ 'нб_' => 661,
+ 'Ñ„Ñ‚Ñ' => 662,
+ 'уду' => 663,
+ 'ышщ' => 664,
+ 'щте' => 665,
+ 'цт' => 666,
+ 'Ку' => 667,
+ 'шфд' => 668,
+ 'щп' => 669,
+ 'кув_' => 670,
+ '_Рщ' => 671,
+ '_црш' => 672,
+ 'фву' => 673,
+ 'еб' => 674,
+ '_зд' => 675,
+ 'шеф' => 676,
+ 'кше' => 677,
+ '_М' => 678,
+ 'иш' => 679,
+ 'дуы' => 680,
+ 'уц_' => 681,
+ 'ышщт' => 682,
+ 'еб_' => 683,
+ 'ше_' => 684,
+ 'Иф' => 685,
+ 'вштп' => 686,
+ '_ду' => 687,
+ '_Ñ„Ñ‚_' => 688,
+ 'фму' => 689,
+ 'рк' => 690,
+ 'кв_' => 691,
+ '_еу' => 692,
+ '_Ку' => 693,
+ 'ршÑ' => 694,
+ '_–' => 695,
+ 'зе' => 696,
+ '–_' => 697,
+ 'уут' => 698,
+ 'утв' => 699,
+ '_иг' => 700,
+ 'фдш' => 701,
+ 'Ñ„Ñе' => 702,
+ 'щцт' => 703,
+ 'феув_' => 704,
+ 'кштп' => 705,
+ 'ьиу' => 706,
+ '_–_' => 707,
+ 'Ыу' => 708,
+ '_Иф' => 709,
+ 'тув_' => 710,
+ '_гт' => 711,
+ 'вув' => 712,
+ '_Ñ‹Ñ€' => 713,
+ 'ештп_' => 714,
+ 'Зф' => 715,
+ '_л' => 716,
+ 'ыещ' => 717,
+ 'пщ' => 718,
+ 'ши' => 719,
+ 'ьиук' => 720,
+ 'феу_' => 721,
+ 'щш' => 722,
+ 'кщг' => 723,
+ '_Ыу' => 724,
+ 'дшы' => 725,
+ '_здф' => 726,
+ 'щтфд' => 727,
+ 'щты_' => 728,
+ 'зку' => 729,
+ 'уÑщ' => 730,
+ 'куÑ' => 731,
+ 'Ñуы' => 732,
+ 'щер' => 733,
+ 'зр' => 734,
+ 'ун_' => 735,
+ 'дше' => 736,
+ 'фкн_' => 737,
+ 'гте' => 738,
+ 'шуы_' => 739,
+ '_Зф' => 740,
+ 'уту' => 741,
+ 'щл' => 742,
+ 'щзу' => 743,
+ 'ддн' => 744,
+ 'щтп' => 745,
+ 'щкв' => 746,
+ 'екш' => 747,
+ 'щф' => 748,
+ '_дщ' => 749,
+ 'фыу' => 750,
+ 'Ñрф' => 751,
+ 'тук' => 752,
+ '_ищ' => 753,
+ '_ыеф' => 754,
+ 'еут' => 755,
+ 'ерш' => 756,
+ 'мут' => 757,
+ 'вк' => 758,
+ '_уч' => 759,
+ 'ышт' => 760,
+ 'шму_' => 761,
+ 'шфт_' => 762,
+ 'шÑу' => 763,
+ '_ште' => 764,
+ 'гы_' => 765,
+ '_ту' => 766,
+ 'фьу_' => 767,
+ 'шщтф' => 768,
+ 'ущ' => 769,
+ 'ею' => 770,
+ '_рщ' => 771,
+ 'ьшт' => 772,
+ 'ьуте_' => 773,
+ 'ешм' => 774,
+ 'иук_' => 775,
+ '_иф' => 776,
+ 'ьг' => 777,
+ 'вув_' => 778,
+ 'тн' => 779,
+ 'ны' => 780,
+ 'еуы' => 781,
+ 'ешщты' => 782,
+ 'вут' => 783,
+ 'ефт' => 784,
+ 'рфт' => 785,
+ 'щьз' => 786,
+ '_ут' => 787,
+ '_аф' => 788,
+ 'вштп_' => 789,
+ 'ец' => 790,
+ 'тще' => 791,
+ 'Зк' => 792,
+ 'ыше' => 793,
+ 'вб' => 794,
+ 'уе_' => 795,
+ 'вб_' => 796,
+ 'Фд' => 797,
+ 'тше' => 798,
+ 'щгы' => 799,
+ 'Ик' => 800,
+ 'ьы' => 801,
+ 'теы' => 802,
+ '_зу' => 803,
+ 'шты' => 804,
+ 'укб' => 805,
+ 'уыу' => 806,
+ 'кштп_' => 807,
+ 'Ñ„Ñ‹Ñ‹' => 808,
+ 'укб_' => 809,
+ 'шÑфд' => 810,
+ 'шьу' => 811,
+ 'Ву' => 812,
+ 'ею_' => 813,
+ 'фку_' => 814,
+ 'щкь' => 815,
+ '_фку' => 816,
+ '_Фд' => 817,
+ 'Ñ‹Ñ‹_' => 818,
+ 'ьув' => 819,
+ 'гые' => 820,
+ 'ÑÑ„Ñ‚' => 821,
+ 'Ñшф' => 822,
+ '_н' => 823,
+ 'шÑÑ€_' => 824,
+ '_Ик' => 825,
+ 'Ñ„Ñл' => 826,
+ 'шпре' => 827,
+ 'фдд_' => 828,
+ 'кю' => 829,
+ 'Гт' => 830,
+ 'щмук' => 831,
+ 'ырш' => 832,
+ '_Ву' => 833,
+ '_Зк' => 834,
+ 'дуф' => 835,
+ 'цуку' => 836,
+ 'шк_' => 837,
+ 'ыук' => 838,
+ 'шщтфд' => 839,
+ 'щдд' => 840,
+ 'Ру_' => 841,
+ 'дфн' => 842,
+ 'Ñешщ' => 843,
+ 'Ыщ' => 844,
+ 'Ñешщт' => 845,
+ 'щкш' => 846,
+ 'еку' => 847,
+ 'Оф' => 848,
+ 'вуы' => 849,
+ '_Ру_' => 850,
+ 'щгтв' => 851,
+ 'ÑÑ' => 852,
+ 'км' => 853,
+ '_Гт' => 854,
+ 'кю_' => 855,
+ 'дфтв' => 856,
+ 'зщк' => 857,
+ 'гпр' => 858,
+ 'щкл' => 859,
+ '_цук' => 860,
+ '_цуку' => 861,
+ 'Ыф' => 862,
+ 'вю' => 863,
+ 'уьи' => 864,
+ 'ыщ_' => 865,
+ 'щи' => 866,
+ 'цуку_' => 867,
+ '_Ñ„Ñ' => 868,
+ 'уые_' => 869,
+ 'ршÑÑ€' => 870,
+ 'ддн_' => 871,
+ 'кт_' => 872,
+ '_Оф' => 873,
+ 'ршт' => 874,
+ 'шку' => 875,
+ 'кÑÑ€' => 876,
+ 'щтб' => 877,
+ 'шщты_' => 878,
+ 'тек' => 879,
+ 'Ñ„Ñу' => 880,
+ 'цршÑ' => 881,
+ 'цршÑÑ€' => 882,
+ 'ще_' => 883,
+ 'зфке' => 884,
+ 'цщк' => 885,
+ 'уут_' => 886,
+ '_цршÑ' => 887,
+ '_Ыщ' => 888,
+ 'ерук_' => 889,
+ 'фтш' => 890,
+ 'тфе' => 891,
+ 'щтфд_' => 892,
+ 'щтб_' => 893,
+ 'ршÑÑ€_' => 894,
+ 'кфд_' => 895,
+ 'вы_' => 896,
+ 'ефк' => 897,
+ 'рут' => 898,
+ 'штш' => 899,
+ 'тшт' => 900,
+ 'фа' => 901,
+ 'рфк' => 902,
+ '_ыз' => 903,
+ 'вю_' => 904,
+ 'кые' => 905,
+ 'Ñфд_' => 906,
+ 'ещт' => 907,
+ '_Ыф' => 908,
+ 'Ð' => 909,
+ 'кшы' => 910,
+ 'фкк' => 911,
+ 'фц' => 912,
+ 'тые' => 913,
+ 'куд' => 914,
+ 'руку' => 915,
+ 'Ñфе' => 916,
+ 'ашк' => 917,
+ 'щые' => 918,
+ 'Ьщ' => 919,
+ 'уыб' => 920,
+ '_ьш' => 921,
+ 'фддн' => 922,
+ 'утÑу' => 923,
+ 'шкы' => 924,
+ 'щьь' => 925,
+ 'дув' => 926,
+ 'фкф' => 927,
+ 'иду' => 928,
+ 'фее' => 929,
+ 'ьфе' => 930,
+ 'Ñру' => 931,
+ 'вук_' => 932,
+ 'кфÑ' => 933,
+ 'кшф' => 934,
+ '_зфк' => 935,
+ 'уд_' => 936,
+ 'уьу' => 937,
+ 'уыб_' => 938,
+ 'Ñ„ÑÑ€' => 939,
+ 'Тщ' => 940,
+ '_Ьщ' => 941,
+ '_кф' => 942,
+ 'иу_' => 943,
+ 'уты' => 944,
+ 'Ту' => 945,
+ 'ефеу' => 946,
+ 'ьиук_' => 947,
+ 'ешщтф' => 948,
+ 'ню' => 949,
+ 'фтп' => 950,
+ 'ьуы' => 951,
+ 'ащкь' => 952,
+ 'щку_' => 953,
+ 'гкш' => 954,
+ 'Гтш' => 955,
+ 'ешму' => 956,
+ 'иге' => 957,
+ 'лы' => 958,
+ 'дб' => 959,
+ 'уи' => 960,
+ 'ыру' => 961,
+ 'зкш' => 962,
+ 'пт' => 963,
+ 'дб_' => 964,
+ 'Кщ' => 965,
+ 'фб' => 966,
+ 'Ñ„Ñ‚Ñ‹' => 967,
+ 'Ñщьз' => 968,
+ 'шеы' => 969,
+ '_Ту' => 970,
+ '_Тщ' => 971,
+ 'фер' => 972,
+ 'штеу' => 973,
+ 'теф' => 974,
+ 'ыд' => 975,
+ '_Гтш' => 976,
+ 'фб_' => 977,
+ 'мщ' => 978,
+ '_ашк' => 979,
+ 'щту_' => 980,
+ 'рщг' => 981,
+ 'дыщ' => 982,
+ 'Иу' => 983,
+ 'егку' => 984,
+ 'Ду' => 985,
+ 'аеу' => 986,
+ 'щыу' => 987,
+ 'ню_' => 988,
+ 'Ðк' => 989,
+ 'Ñл_' => 990,
+ 'ршд' => 991,
+ 'Ьу' => 992,
+ 'уыю' => 993,
+ 'шд_' => 994,
+ '_куы' => 995,
+ 'Рф' => 996,
+ 'пкф' => 997,
+ 'рфв' => 998,
+ 'дшÑ' => 999,
+ 'уьиу' => 1000,
+ 'Пу' => 1001,
+ 'твш' => 1002,
+ '_щк_' => 1003,
+ 'уьиук' => 1004,
+ 'ыеук' => 1005,
+ 'Ьш' => 1006,
+ 'кер' => 1007,
+ '_Кщ' => 1008,
+ 'Ñ„Ñ‚Ñу' => 1009,
+ 'шфд_' => 1010,
+ 'кеш' => 1011,
+ 'цт_' => 1012,
+ 'Дш' => 1013,
+ 'Ñрш' => 1014,
+ 'тштп' => 1015,
+ 'ызш' => 1016,
+ '_Ð' => 1017,
+ '_Иу' => 1018,
+ 'рфы' => 1019,
+ 'цфк' => 1020,
+ 'вгÑ' => 1021,
+ 'уыш' => 1022,
+ 'дщц' => 1023,
+ 'мув' => 1024,
+ 'пд' => 1025,
+ 'шкые' => 1026,
+ 'дфк' => 1027,
+ 'мукы' => 1028,
+ 'ызу' => 1029,
+ '_цщк' => 1030,
+ 'Ñщк' => 1031,
+ '_Ьу' => 1032,
+ '_Ñ‚Ñ„' => 1033,
+ '_еш' => 1034,
+ 'фь_' => 1035,
+ 'умук' => 1036,
+ 'шÑш' => 1037,
+ '_Ðк' => 1038,
+ 'кьф' => 1039,
+ 'Дф' => 1040,
+ '_тще' => 1041,
+ 'Ыеф' => 1042,
+ '_Ñд' => 1043,
+ '_Рф' => 1044,
+ 'тн_' => 1045,
+ 'ееу' => 1046,
+ 'уыю_' => 1047,
+ 'кые_' => 1048,
+ 'щцу' => 1049,
+ '_Ду' => 1050,
+ 'фддн_' => 1051,
+ '_Пу' => 1052,
+ '_Дш' => 1053,
+ '_фку_' => 1054,
+ 'зше' => 1055,
+ '_Ьш' => 1056,
+ 'Фт' => 1057,
+ 'шÑфд_' => 1058,
+ 'щге_' => 1059,
+ 'зут' => 1060,
+ 'укм' => 1061,
+ 'щц_' => 1062,
+ '_Ñ‹Ñ' => 1063,
+ 'ушк' => 1064,
+ 'тпу' => 1065,
+ 'щгп' => 1066,
+ 'Ñщг' => 1067,
+ 'Ñ‹Ñ€_' => 1068,
+ 'зду' => 1069,
+ 'цру' => 1070,
+ 'ды_' => 1071,
+ 'Ищ' => 1072,
+ 'ашÑ' => 1073,
+ 'дув_' => 1074,
+ 'идш' => 1075,
+ 'уу_' => 1076,
+ 'шду' => 1077,
+ 'дыщ_' => 1078,
+ 'щцт_' => 1079,
+ 'фду' => 1080,
+ 'уфв' => 1081,
+ 'ерщ' => 1082,
+ 'гу_' => 1083,
+ 'шф_' => 1084,
+ '_иу_' => 1085,
+ 'аг' => 1086,
+ '_Ñщьз' => 1087,
+ '_ше_' => 1088,
+ 'рг' => 1089,
+ '_ерш' => 1090,
+ 'руш' => 1091,
+ 'щеру' => 1092,
+ '_Дф' => 1093,
+ 'теы_' => 1094,
+ 'здфн' => 1095,
+ 'Ñе_' => 1096,
+ 'увш' => 1097,
+ 'шкые_' => 1098,
+ 'мук_' => 1099,
+ 'Ф_' => 1100,
+ 'вшы' => 1101,
+ 'Ñку' => 1102,
+ 'ешь' => 1103,
+ 'ьшд' => 1104,
+ 'фкы' => 1105,
+ '_рфв' => 1106,
+ 'ддш' => 1107,
+ 'щтв' => 1108,
+ 'пр_' => 1109,
+ 'Ðщ' => 1110,
+ 'црщ' => 1111,
+ 'дь' => 1112,
+ '_фды' => 1113,
+ '_фдыщ' => 1114,
+ 'фдыщ' => 1115,
+ 'Ñдг' => 1116,
+ '_штÑ' => 1117,
+ '_Ñ‹Ñ„' => 1118,
+ '_црщ' => 1119,
+ 'рфв_' => 1120,
+ 'щгте' => 1121,
+ 'екщ' => 1122,
+ 'фдыщ_' => 1123,
+ 'уке' => 1124,
+ '_рфв_' => 1125,
+ 'шеы_' => 1126,
+ 'кфеш' => 1127,
+ 'твук' => 1128,
+ 'щгпр' => 1129,
+ 'фид' => 1130,
+ 'феук' => 1131,
+ 'щдш' => 1132,
+ '_Ыеф' => 1133,
+ 'рут_' => 1134,
+ 'зщке' => 1135,
+ 'ьщт' => 1136,
+ 'мув_' => 1137,
+ '_цру' => 1138,
+ 'фтн' => 1139,
+ '_пф' => 1140,
+ 'Рш' => 1141,
+ 'шмук' => 1142,
+ 'тфь' => 1143,
+ 'Ше' => 1144,
+ 'штв' => 1145,
+ 'Ощ' => 1146,
+ 'шдш' => 1147,
+ 'зщы' => 1148,
+ 'фкд' => 1149,
+ '_Ищ' => 1150,
+ '_Фт' => 1151,
+ 'ашкы' => 1152,
+ 'ышв' => 1153,
+ 'ашкые' => 1154,
+ '_ашкы' => 1155,
+ 'упф' => 1156,
+ 'фму_' => 1157,
+ 'щерук' => 1158,
+ 'Ñещ' => 1159,
+ 'руку_' => 1160,
+ 'дфÑ' => 1161,
+ 'ьщк' => 1162,
+ '_Ðщ' => 1163,
+ 'руы' => 1164,
+ 'фзз' => 1165,
+ 'Ыр' => 1166,
+ '_екф' => 1167,
+ 'шешщ' => 1168,
+ 'ыштп' => 1169,
+ 'щдв' => 1170,
+ 'ЫÑ' => 1171,
+ 'ре_' => 1172,
+ 'шешщт' => 1173,
+ 'кшÑÑ„' => 1174,
+ 'Ьфк' => 1175,
+ '_Ше' => 1176,
+ '_Ощ' => 1177,
+ 'тштп_' => 1178,
+ 'кфв' => 1179,
+ 'цшт' => 1180,
+ '_зку' => 1181,
+ 'Ñщте' => 1182,
+ 'утеы' => 1183,
+ 'Цф' => 1184,
+ '_Рш' => 1185,
+ '_фп' => 1186,
+ 'щкн' => 1187,
+ 'пре_' => 1188,
+ 'Фк' => 1189,
+ 'Ñрщ' => 1190,
+ 'гфк' => 1191,
+ 'шÑ' => 1192,
+ 'щщл' => 1193,
+ 'зфт' => 1194,
+ 'аеук' => 1195,
+ 'пшт' => 1196,
+ 'еуь' => 1197,
+ '_зук' => 1198,
+ '_Ьфк' => 1199,
+ 'гдф' => 1200,
+ 'шефд' => 1201,
+ 'щтю' => 1202,
+ 'шут' => 1203,
+ 'флу' => 1204,
+ 'фьз' => 1205,
+ 'аук' => 1206,
+ 'рув' => 1207,
+ '_мш' => 1208,
+ 'ышщт_' => 1209,
+ 'Фь' => 1210,
+ 'ышву' => 1211,
+ 'Тф' => 1212,
+ 'ыыу' => 1213,
+ 'ушк_' => 1214,
+ 'рушк' => 1215,
+ '_Фк' => 1216,
+ '_Ñк' => 1217,
+ 'тл' => 1218,
+ 'муд' => 1219,
+ 'лт' => 1220,
+ 'кпу' => 1221,
+ 'еду' => 1222,
+ 'Зщ' => 1223,
+ '_Ñщте' => 1224,
+ 'руф' => 1225,
+ 'укфд' => 1226,
+ 'ерк' => 1227,
+ 'нуф' => 1228,
+ '_зфке' => 1229,
+ 'фкв_' => 1230,
+ 'гтш' => 1231,
+ 'зшеф' => 1232,
+ '_Цф' => 1233,
+ '_Ыр' => 1234,
+ 'ырщ' => 1235,
+ 'Ñут' => 1236,
+ 'ефд_' => 1237,
+ 'нуфк' => 1238,
+ 'Зу' => 1239,
+ 'щгд' => 1240,
+ '_здфн' => 1241,
+ '_ну' => 1242,
+ '_пк' => 1243,
+ 'ыут' => 1244,
+ 'шту_' => 1245,
+ 'кщз' => 1246,
+ 'шпт' => 1247,
+ 'рушк_' => 1248,
+ 'тфьу' => 1249,
+ 'муы' => 1250,
+ '_ЫÑ' => 1251,
+ 'Вш' => 1252,
+ '_ау' => 1253,
+ 'щтю_' => 1254,
+ 'кщт' => 1255,
+ 'фпу_' => 1256,
+ 'кшуы' => 1257,
+ 'ьфк' => 1258,
+ 'ыщт_' => 1259,
+ 'еруш' => 1260,
+ 'шыш' => 1261,
+ '_Тф' => 1262,
+ 'зшефд' => 1263,
+ 'Ñув' => 1264,
+ 'шл' => 1265,
+ '_вщ' => 1266,
+ 'дут' => 1267,
+ 'дуы_' => 1268,
+ '_Вш' => 1269,
+ 'лшт' => 1270,
+ 'фкÑ' => 1271,
+ 'лу_' => 1272,
+ 'щыз' => 1273,
+ '_Зщ' => 1274,
+ 'аеук_' => 1275,
+ 'шув' => 1276,
+ 'шмш' => 1277,
+ 'щьу_' => 1278,
+ 'кл_' => 1279,
+ 'гер' => 1280,
+ 'пы' => 1281,
+ '_куд' => 1282,
+ 'дшф' => 1283,
+ 'ызше' => 1284,
+ '_Зу' => 1285,
+ '_рфы' => 1286,
+ 'дфеш' => 1287,
+ 'ккш' => 1288,
+ 'Дщ' => 1289,
+ 'рфы_' => 1290,
+ '_рфы_' => 1291,
+ 'ÑÑ„Ñ‚_' => 1292,
+ 'шыр_' => 1293,
+ 'тще_' => 1294,
+ '_зг' => 1295,
+ 'гыш' => 1296,
+ 'тту' => 1297,
+ '_Фь' => 1298,
+ 'щтп_' => 1299,
+ 'шÑе' => 1300,
+ 'ддщ' => 1301,
+ 'гтву' => 1302,
+ 'Ñ„Ñ‚Ñ„' => 1303,
+ 'гкт' => 1304,
+ 'Ð’Ñ„' => 1305,
+ 'рщ_' => 1306,
+ 'рфм' => 1307,
+ 'гдв' => 1308,
+ 'щщд' => 1309,
+ 'ыещк' => 1310,
+ 'вшф' => 1311,
+ 'дуÑ' => 1312,
+ 'ерушк' => 1313,
+ 'та' => 1314,
+ '_шеы' => 1315,
+ '_щту' => 1316,
+ '_кщ' => 1317,
+ '_еруш' => 1318,
+ 'Ñу' => 1319,
+ 'иге_' => 1320,
+ 'шые_' => 1321,
+ 'дщт' => 1322,
+ 'ыуы' => 1323,
+ '_Ñрф' => 1324,
+ '_вшы' => 1325,
+ 'утеш' => 1326,
+ 'ьув_' => 1327,
+ 'ыь' => 1328,
+ '_Ñщг' => 1329,
+ 'феуы' => 1330,
+ '_ьфт' => 1331,
+ 'фвш' => 1332,
+ '_ыук' => 1333,
+ 'щьш' => 1334,
+ 'кыш' => 1335,
+ 'тшы' => 1336,
+ 'Пк' => 1337,
+ 'Цш' => 1338,
+ 'мшт' => 1339,
+ 'уыы_' => 1340,
+ 'ршз' => 1341,
+ 'ыуф' => 1342,
+ '_фз' => 1343,
+ '_нуф' => 1344,
+ '_нуфк' => 1345,
+ '_фв' => 1346,
+ 'Ñеу' => 1347,
+ '_куÑ' => 1348,
+ 'шеув' => 1349,
+ 'ешму_' => 1350,
+ 'Кф' => 1351,
+ '_Дщ' => 1352,
+ 'еуы_' => 1353,
+ 'ешьу' => 1354,
+ '_о' => 1355,
+ 'уÑеш' => 1356,
+ 'ддф' => 1357,
+ 'Ыю' => 1358,
+ '_ерк' => 1359,
+ 'гид' => 1360,
+ '_Ð’Ñ„' => 1361,
+ 'лф' => 1362,
+ 'гфд' => 1363,
+ '_иге' => 1364,
+ '_рук' => 1365,
+ 'тпд' => 1366,
+ 'ащг' => 1367,
+ '_ец' => 1368,
+ 'фву_' => 1369,
+ 'дуÑе' => 1370,
+ 'тщц' => 1371,
+ '_рфм' => 1372,
+ 'фну' => 1373,
+ 'дфеу' => 1374,
+ 'еше' => 1375,
+ 'црщ_' => 1376,
+ 'укь' => 1377,
+ '_црщ_' => 1378,
+ 'мшы' => 1379,
+ 'щмш' => 1380,
+ '_фдд' => 1381,
+ 'рун' => 1382,
+ '_тще_' => 1383,
+ 'тещ' => 1384,
+ '_Цш' => 1385,
+ 'ьуы_' => 1386,
+ 'Ðш' => 1387,
+ 'зкуы' => 1388,
+ 'щызш' => 1389,
+ 'щгдв' => 1390,
+ 'куе' => 1391,
+ 'Туц' => 1392,
+ 'щызше' => 1393,
+ 'ызшеф' => 1394,
+ '_фи' => 1395,
+ 'уьут' => 1396,
+ 'щкт' => 1397,
+ 'нф' => 1398,
+ '_Кф' => 1399,
+ 'фтн_' => 1400,
+ 'Ог' => 1401,
+ '_ик' => 1402,
+ '_штеу' => 1403,
+ 'Ñ„ÑŽ' => 1404,
+ 'фшт_' => 1405,
+ 'иду_' => 1406,
+ 'куфе' => 1407,
+ 'гдв_' => 1408,
+ 'ашт' => 1409,
+ 'ефш' => 1410,
+ 'еукт' => 1411,
+ '_шеы_' => 1412,
+ 'шув_' => 1413,
+ '_Пк' => 1414,
+ '_Туц' => 1415,
+ 'цщкл' => 1416,
+ 'фег' => 1417,
+ 'укыш' => 1418,
+ 'рун_' => 1419,
+ 'щшт' => 1420,
+ 'ецщ' => 1421,
+ 'гкшт' => 1422,
+ 'щкф' => 1423,
+ 'Ñув_' => 1424,
+ 'ощ' => 1425,
+ 'уÑу' => 1426,
+ 'рщщ' => 1427,
+ '_ьг' => 1428,
+ 'иуÑ' => 1429,
+ 'зуф' => 1430,
+ 'фдду' => 1431,
+ 'шеув_' => 1432,
+ 'кщм' => 1433,
+ 'фае' => 1434,
+ 'дшыр' => 1435,
+ 'Ñщьь' => 1436,
+ 'гвш' => 1437,
+ '_Ог' => 1438,
+ 'фкл' => 1439,
+ 'щгдв_' => 1440,
+ 'еÑ' => 1441,
+ 'где' => 1442,
+ 'Ñшфд' => 1443,
+ '_Ðш' => 1444,
+ '_гы' => 1445,
+ 'вуте' => 1446,
+ 'Ещ' => 1447,
+ 'Ñ„ÑŽ_' => 1448,
+ 'г_' => 1449,
+ 'Ñ„Ñ‚Ñ‚' => 1450,
+ 'фые_' => 1451,
+ '_иге_' => 1452,
+ 'кшщ' => 1453,
+ 'кку' => 1454,
+ 'ыефе' => 1455,
+ '_ащг' => 1456,
+ 'вв' => 1457,
+ 'тыш' => 1458,
+ 'ашд' => 1459,
+ 'Срф' => 1460,
+ 'уеу' => 1461,
+ 'щеу' => 1462,
+ 'Ñ‚Ñд' => 1463,
+ 'тд' => 1464,
+ '/' => 1465,
+ 'гкштп' => 1466,
+ '_лт' => 1467,
+ 'Ñ‚Ñ„_' => 1468,
+ 'ьы_' => 1469,
+ 'у-' => 1470,
+ '_иуÑ' => 1471,
+ 'фьш' => 1472,
+ 'тшÑ' => 1473,
+ 'нт' => 1474,
+ 'рфь' => 1475,
+ 'фту' => 1476,
+ 'мшв' => 1477,
+ 'Ек' => 1478,
+ 'Ñфк' => 1479,
+ 'шв_' => 1480,
+ 'Ыг' => 1481,
+ 'Цщ' => 1482,
+ 'Ше_' => 1483,
+ 'кву' => 1484,
+ '_фа' => 1485,
+ 'нщ' => 1486,
+ '_Ещ' => 1487,
+ 'уее' => 1488,
+ 'дфешщ' => 1489,
+ 'Ñшу' => 1490,
+ 'фке_' => 1491,
+ '_фзз' => 1492,
+ 'фкеш' => 1493,
+ 'кфеу' => 1494,
+ 'щн' => 1495,
+ 'Лу' => 1496,
+ 'Ыш' => 1497,
+ '_ырщ' => 1498,
+ 'пук' => 1499,
+ 'ыршз' => 1500,
+ '_уф' => 1501,
+ 'ьфт_' => 1502,
+ '_щту_' => 1503,
+ '_щз' => 1504,
+ 'Ñщты' => 1505,
+ 'рув_' => 1506,
+ 'ешу' => 1507,
+ '_вг' => 1508,
+ 'фте_' => 1509,
+ 'умш' => 1510,
+ 'шÑÑ„Ñ‚' => 1511,
+ 'дфы' => 1512,
+ 'щаа' => 1513,
+ 'щдщ' => 1514,
+ 'мукыш' => 1515,
+ 'Фьу' => 1516,
+ 'ищк' => 1517,
+ 'штфд' => 1518,
+ 'зы' => 1519,
+ 'кз' => 1520,
+ 'щые_' => 1521,
+ 'ешф' => 1522,
+ 'ч_' => 1523,
+ 'Ыефе' => 1524,
+ 'тпы' => 1525,
+ 'ершы' => 1526,
+ 'гидш' => 1527,
+ '_Ше_' => 1528,
+ '_Ек' => 1529,
+ 'утÑу_' => 1530,
+ 'укю' => 1531,
+ 'ышы' => 1532,
+ '_пщ' => 1533,
+ 'уфт' => 1534,
+ 'рфму' => 1535,
+ 'уьуте' => 1536,
+ '_Срф' => 1537,
+ 'штеук' => 1538,
+ 'ад' => 1539,
+ 'пут' => 1540,
+ 'шÑу_' => 1541,
+ 'шыу' => 1542,
+ '_ум' => 1543,
+ '_ершы' => 1544,
+ 'Еу' => 1545,
+ '_Ыш' => 1546,
+ 'ÑÑ„ÑŒ' => 1547,
+ 'зуÑ' => 1548,
+ 'гк_' => 1549,
+ '_рфму' => 1550,
+ 'ктф' => 1551,
+ 'укшÑ' => 1552,
+ 'ешы' => 1553,
+ '_Ñщьь' => 1554,
+ 'пфт' => 1555,
+ 'цы' => 1556,
+ '_Ыефе' => 1557,
+ 'вше' => 1558,
+ 'рфму_' => 1559,
+ '_вф' => 1560,
+ 'укю_' => 1561,
+ 'Ñн' => 1562,
+ 'утеы_' => 1563,
+ '_Ыг' => 1564,
+ 'пфь' => 1565,
+ 'ещт_' => 1566,
+ 'кÑу' => 1567,
+ 'Фы' => 1568,
+ 'уÑш' => 1569,
+ 'шдв' => 1570,
+ 'Ñ‚Ñдг' => 1571,
+ 'гву' => 1572,
+ 'ж' => 1573,
+ 'ж_' => 1574,
+ 'дгв' => 1575,
+ 'Рщы' => 1576,
+ 'ещкн' => 1577,
+ 'Зфк' => 1578,
+ '_Рщы' => 1579,
+ 'уфд' => 1580,
+ 'шщтб' => 1581,
+ 'ьзд' => 1582,
+ 'тшм' => 1583,
+ 'щкд' => 1584,
+ 'ышÑ' => 1585,
+ '_Лу' => 1586,
+ '_Цщ' => 1587,
+ 'тфеш' => 1588,
+ 'Ñещк' => 1589,
+ 'уьф' => 1590,
+ 'да' => 1591,
+ 'Ñ‚Ñ' => 1592,
+ 'щр' => 1593,
+ 'щду' => 1594,
+ 'гку_' => 1595,
+ 'дфтв_' => 1596,
+ 'тшму' => 1597,
+ 'ершы_' => 1598,
+ 'Ñдгв' => 1599,
+ 'уфь' => 1600,
+ 'шфе' => 1601,
+ 'укн' => 1602,
+ 'шщтб_' => 1603,
+ 'кту' => 1604,
+ 'Фг' => 1605,
+ 'Сщь' => 1606,
+ 'Рщыз' => 1607,
+ 'Рщызш' => 1608,
+ '_Рщыз' => 1609,
+ 'Ñуы_' => 1610,
+ 'умут' => 1611,
+ 'утеу' => 1612,
+ 'цщ_' => 1613,
+ 'ааш' => 1614,
+ 'ди' => 1615,
+ 'ыукм' => 1616,
+ 'шау' => 1617,
+ 'шыы' => 1618,
+ 'ефшт' => 1619,
+ '_Зфк' => 1620,
+ 'ыдф' => 1621,
+ '_ецщ' => 1622,
+ 'ьукш' => 1623,
+ 'цфн' => 1624,
+ '_Фы' => 1625,
+ '_щг' => 1626,
+ 'аау' => 1627,
+ 'лы_' => 1628,
+ 'Ñ‚Ñдгв' => 1629,
+ 'чз' => 1630,
+ 'еÑÑ€' => 1631,
+ 'лштп' => 1632,
+ 'кф_' => 1633,
+ 'Ут' => 1634,
+ '_ыефе' => 1635,
+ 'ддщц' => 1636,
+ 'Сщт' => 1637,
+ 'фиду' => 1638,
+ 'укфд_' => 1639,
+ 'рт' => 1640,
+ 'фпф' => 1641,
+ 'удф' => 1642,
+ 'пфьу' => 1643,
+ 'твы' => 1644,
+ 'куу_' => 1645,
+ '_Фьу' => 1646,
+ 'уфкы' => 1647,
+ 'гÑе' => 1648,
+ 'Туц_' => 1649,
+ '_Еу' => 1650,
+ 'щкдв' => 1651,
+ 'кдв' => 1652,
+ 'шдь' => 1653,
+ 'гз_' => 1654,
+ '_Фг' => 1655,
+ 'дщÑ' => 1656,
+ 'кфш' => 1657,
+ 'кфь' => 1658,
+ 'кщв' => 1659,
+ 'еуф' => 1660,
+ 'еуд' => 1661,
+ '_Ñщты' => 1662,
+ 'шук' => 1663,
+ 'шпре_' => 1664,
+ 'цфкв' => 1665,
+ 'Цу' => 1666,
+ 'удщ' => 1667,
+ 'ышп' => 1668,
+ 'куь' => 1669,
+ 'шу_' => 1670,
+ 'штÑд' => 1671,
+ 'щкн_' => 1672,
+ 'фищ' => 1673,
+ 'фаеу' => 1674,
+ 'удш' => 1675,
+ 'ки' => 1676,
+ '_цщкл' => 1677,
+ '_Сщь' => 1678,
+ 'фмш' => 1679,
+ 'ьзш' => 1680,
+ 'тщк' => 1681,
+ '_Туц_' => 1682,
+ '_штÑд' => 1683,
+ 'уÑщт' => 1684,
+ 'вн' => 1685,
+ 'уфÑ' => 1686,
+ 'штÑдг' => 1687,
+ 'гыу_' => 1688,
+ 'геш' => 1689,
+ 'фыув' => 1690,
+ 'ззу' => 1691,
+ 'ка' => 1692,
+ 'гÑÑ€' => 1693,
+ 'фшд' => 1694,
+ 'фегк' => 1695,
+ 'укшÑÑ„' => 1696,
+ 'щÑл' => 1697,
+ 'уÑÑ„' => 1698,
+ 'ьукшÑ' => 1699,
+ '_пфь' => 1700,
+ 'гтв_' => 1701,
+ '_Ут' => 1702,
+ 'щьф' => 1703,
+ 'Фьук' => 1704,
+ 'пку' => 1705,
+ 'дщы' => 1706,
+ 'щтш' => 1707,
+ 'дштп' => 1708,
+ 'ефеш' => 1709,
+ 'Фьукш' => 1710,
+ 'удн' => 1711,
+ 'щву' => 1712,
+ 'дуе' => 1713,
+ 'ыекш' => 1714,
+ 'цк' => 1715,
+ 'дук' => 1716,
+ 'куп' => 1717,
+ 'кеу' => 1718,
+ '_Сщт' => 1719,
+ 'дфну' => 1720,
+ 'мшÑ' => 1721,
+ 'Лф' => 1722,
+ 'укт_' => 1723,
+ 'дю' => 1724,
+ '_еф' => 1725,
+ 'фаеук' => 1726,
+ 'уфыу' => 1727,
+ 'ыгк' => 1728,
+ '_ешь' => 1729,
+ 'Ñ‚ÑÑ€' => 1730,
+ 'щÑÑ„' => 1731,
+ 'фыув_' => 1732,
+ '_Ñу' => 1733,
+ '_пфьу' => 1734,
+ 'щкы' => 1735,
+ 'Щт' => 1736,
+ 'Ñ‚Ñш' => 1737,
+ 'кмш' => 1738,
+ 'ышпт' => 1739,
+ 'ьзф' => 1740,
+ 'щыы' => 1741,
+ 'гкщ' => 1742,
+ 'ифд' => 1743,
+ '_вуы' => 1744,
+ 'Ñуте' => 1745,
+ 'иы' => 1746,
+ 'уеш' => 1747,
+ 'тм' => 1748,
+ 'кшуы_' => 1749,
+ 'Кш' => 1750,
+ '_Цу' => 1751,
+ '_рук_' => 1752,
+ '_ешьу' => 1753,
+ 'шмукы' => 1754,
+ 'куыы' => 1755,
+ 'ыуд' => 1756,
+ 'квы' => 1757,
+ 'Ðу' => 1758,
+ 'гпр_' => 1759,
+ 'ыл' => 1760,
+ 'ыышщ' => 1761,
+ 'Ыефеу' => 1762,
+ 'кьу' => 1763,
+ 'ыышщт' => 1764,
+ '_фае' => 1765,
+ '_дуф' => 1766,
+ '_щге' => 1767,
+ 'штые' => 1768,
+ 'щвг' => 1769,
+ '_фаеу' => 1770,
+ 'Иг' => 1771,
+ 'ууе' => 1772,
+ 'шду_' => 1773,
+ 'гтÑ' => 1774,
+ 'кьфт' => 1775,
+ 'че' => 1776,
+ 'иуу' => 1777,
+ 'удд_' => 1778,
+ 'щкер' => 1779,
+ 'мшу' => 1780,
+ 'рштп' => 1781,
+ 'дю_' => 1782,
+ 'твув' => 1783,
+ 'щгы_' => 1784,
+ '_Кш' => 1785,
+ 'уыу_' => 1786,
+ 'шщтю' => 1787,
+ '_Лф' => 1788,
+ 'щвгÑ' => 1789,
+ 'кщвг' => 1790,
+ 'кщвгÑ' => 1791,
+ 'ыуÑ' => 1792,
+ 'фкÑÑ€' => 1793,
+ 'туц' => 1794,
+ 'щгпр_' => 1795,
+ 'ын' => 1796,
+ 'гкф' => 1797,
+ 'вшу' => 1798,
+ 'ыекф' => 1799,
+ 'ецщ_' => 1800,
+ '_Ðу' => 1801,
+ 'ифы' => 1802,
+ 'Ñрщщ' => 1803,
+ 'дшу' => 1804,
+ 'ркщ' => 1805,
+ 'шдд_' => 1806,
+ 'кшп' => 1807,
+ 'шьу_' => 1808,
+ 'феуы_' => 1809,
+ 'пфш' => 1810,
+ 'пгу' => 1811,
+ '_Иг' => 1812,
+ '_ецщ_' => 1813,
+ 'щу' => 1814,
+ 'щщв' => 1815,
+ 'квш' => 1816,
+ 'Пф' => 1817,
+ '_ьщк' => 1818,
+ 'ешд' => 1819,
+ 'екг' => 1820,
+ '_иуу' => 1821,
+ 'руь' => 1822,
+ 'Фдд' => 1823,
+ '_ашд' => 1824,
+ 'фьуы' => 1825,
+ 'удв' => 1826,
+ 'рщк' => 1827,
+ 'кшм' => 1828,
+ 'Ск' => 1829,
+ 'щгер' => 1830,
+ '_Щт' => 1831,
+ 'Ñфдд' => 1832,
+ 'упш' => 1833,
+ 'шеу_' => 1834,
+ 'ьфд' => 1835,
+ 'гь_' => 1836,
+ 'еукы' => 1837,
+ 'егв' => 1838,
+ 'рщд' => 1839,
+ 'Ñ‹ÑÑ€' => 1840,
+ 'мштп' => 1841,
+ '_Фьук' => 1842,
+ '_ще' => 1843,
+ '_ызу' => 1844,
+ 'фшк' => 1845,
+ 'Ñеув' => 1846,
+ 'зги' => 1847,
+ 'куз' => 1848,
+ 'ыефт' => 1849,
+ 'Мш' => 1850,
+ 'Ñду' => 1851,
+ 'учз' => 1852,
+ 'пфшт' => 1853,
+ 'шву_' => 1854,
+ 'щÑш' => 1855,
+ 'згид' => 1856,
+ 'згидш' => 1857,
+ '_шь' => 1858,
+ 'ифт' => 1859,
+ 'рщц' => 1860,
+ 'Ðщ' => 1861,
+ '_щер' => 1862,
+ '_щеру' => 1863,
+ 'Ñ„Ñл_' => 1864,
+ 'тшф' => 1865,
+ 'едн' => 1866,
+ 'аашÑ' => 1867,
+ 'дуп' => 1868,
+ 'ьщку' => 1869,
+ '_Фдд' => 1870,
+ 'уьш' => 1871,
+ 'пуы' => 1872,
+ 'щтщ' => 1873,
+ 'щкл_' => 1874,
+ 'Ñфеш' => 1875,
+ 'шщтю_' => 1876,
+ 'мшыш' => 1877,
+ 'укк' => 1878,
+ 'ьб' => 1879,
+ 'кфешщ' => 1880,
+ '_Пф' => 1881,
+ '_Ñфк' => 1882,
+ 'шÑл' => 1883,
+ 'зщд' => 1884,
+ 'йгф' => 1885,
+ 'иуут' => 1886,
+ 'уфк_' => 1887,
+ 'твув_' => 1888,
+ 'щд_' => 1889,
+ 'кфÑе' => 1890,
+ 'ыштп_' => 1891,
+ '_уму' => 1892,
+ '_дфе' => 1893,
+ 'дфÑу' => 1894,
+ 'ызуÑ' => 1895,
+ 'Пщ' => 1896,
+ '_иуут' => 1897,
+ '_щаа' => 1898,
+ 'ÑÑ‹' => 1899,
+ 'пб' => 1900,
+ 'рн' => 1901,
+ 'дщп' => 1902,
+ 'щгтв_' => 1903,
+ '_Ск' => 1904,
+ 'узе' => 1905,
+ 'тфешщ' => 1906,
+ 'йгу' => 1907,
+ 'ерун' => 1908,
+ 'é' => 1909,
+ 'Ñ„Ñеш' => 1910,
+ 'иуут_' => 1911,
+ '_гз' => 1912,
+ '_му' => 1913,
+ 'шыру' => 1914,
+ 'ьб_' => 1915,
+ 'Ñщкв' => 1916,
+ 'пб_' => 1917,
+ 'гтвук' => 1918,
+ 'муте' => 1919,
+ '_уд' => 1920,
+ '_ерун' => 1921,
+ '_гыу' => 1922,
+ 'фкы_' => 1923,
+ 'укув' => 1924,
+ 'швут' => 1925,
+ 'и_' => 1926,
+ 'дша' => 1927,
+ 'ьше' => 1928,
+ 'Сщд' => 1929,
+ '_Мш' => 1930,
+ 'Ñгк' => 1931,
+ 'феук_' => 1932,
+ 'ищг' => 1933,
+ 'ьщм' => 1934,
+ 'ерун_' => 1935,
+ 'кшÑÑ„Ñ‚' => 1936,
+ '_туц' => 1937,
+ 'куыу' => 1938,
+ 'геу' => 1939,
+ 'муы_' => 1940,
+ 'Ьфт' => 1941,
+ 'афÑ' => 1942,
+ 'руд' => 1943,
+ 'здфну' => 1944,
+ 'фкп' => 1945,
+ 'фешм' => 1946,
+ 'щб' => 1947,
+ 'ыгÑ' => 1948,
+ 'Ñеув_' => 1949,
+ 'щб_' => 1950,
+ '_учз' => 1951,
+ 'уау' => 1952,
+ 'утп' => 1953,
+ 'шз_' => 1954,
+ 'Пг' => 1955,
+ 'Ñук' => 1956,
+ 'тшмук' => 1957,
+ 'мштп_' => 1958,
+ 'Еф' => 1959,
+ 'Ñщд' => 1960,
+ '_Ðщ' => 1961,
+ 'штув' => 1962,
+ 'лштп_' => 1963,
+ 'ÐÑ„' => 1964,
+ 'вшÑ' => 1965,
+ 'твук_' => 1966,
+ '_Сщд' => 1967,
+ 'фккш' => 1968,
+ 'ушт' => 1969,
+ 'шее' => 1970,
+ '_ащкь' => 1971,
+ '_ыек' => 1972,
+ 'уг' => 1973,
+ 'ьфш' => 1974,
+ 'ьшÑ' => 1975,
+ '_Ьфт' => 1976,
+ 'фешму' => 1977,
+ 'удн_' => 1978,
+ 'рщщд' => 1979,
+ 'шÑÑ‹' => 1980,
+ 'тшеу' => 1981,
+ '_аг' => 1982,
+ 'твф' => 1983,
+ '_Ñг' => 1984,
+ 'ььу' => 1985,
+ 'кÑÑ€_' => 1986,
+ 'Ñ„Ñ‚Ñу_' => 1987,
+ 'Ñкш' => 1988,
+ '_Пг' => 1989,
+ '_ашт' => 1990,
+ 'тешт' => 1991,
+ 'гшд' => 1992,
+ '_Ж' => 1993,
+ '_ыгÑ' => 1994,
+ 'Ñрщщд' => 1995,
+ 'ещк_' => 1996,
+ 'шаш' => 1997,
+ '_цк' => 1998,
+ 'фдб' => 1999,
+ 'Ñфешщ' => 2000,
+ 'Ыз' => 2001,
+ '_Ж_' => 2002,
+ '_Пщ' => 2003,
+ '_щм' => 2004,
+ 'укфе' => 2005,
+ 'дф_' => 2006,
+ 'ефи' => 2007,
+ 'цуу' => 2008,
+ 'фдб_' => 2009,
+ 'увю' => 2010,
+ 'ршь' => 2011,
+ 'шыеу' => 2012,
+ '_ыуф' => 2013,
+ 'уÑешщ' => 2014,
+ 'рю' => 2015,
+ 'ыщд' => 2016,
+ 'укп' => 2017,
+ 'умуд' => 2018,
+ 'уь_' => 2019,
+ 'ырув' => 2020,
+ 'Ñщтв' => 2021,
+ 'едн_' => 2022,
+ 'шÑÑ„Ñ‚_' => 2023,
+ 'юЫ' => 2024,
+ 'фиду_' => 2025,
+ 'Ñфьу' => 2026,
+ 'укув_' => 2027,
+ 'укмш' => 2028,
+ 'щдду' => 2029,
+ 'кшеш' => 2030,
+ 'цщг' => 2031,
+ '_Еф' => 2032,
+ '_щму' => 2033,
+ 'кум' => 2034,
+ '_ÐÑ„' => 2035,
+ 'Ñгд' => 2036,
+ 'кщд' => 2037,
+ 'Ьг' => 2038,
+ 'Зкщ' => 2039,
+ 'утф' => 2040,
+ 'уер' => 2041,
+ 'кфтÑ' => 2042,
+ '_тфь' => 2043,
+ '_щмук' => 2044,
+ 'Ñ„Ñу_' => 2045,
+ 'лтщ' => 2046,
+ 'Икщ' => 2047,
+ 'Щк' => 2048,
+ '_дфеу' => 2049,
+ '_цщг' => 2050,
+ 'ьуе' => 2051,
+ 'ьщку_' => 2052,
+ 'Лш' => 2053,
+ 'шьф' => 2054,
+ '_Ф_' => 2055,
+ '_ыуÑ' => 2056,
+ 'фу' => 2057,
+ 'рб' => 2058,
+ 'шьз' => 2059,
+ 'штув_' => 2060,
+ 'тещ_' => 2061,
+ 'ефеуы' => 2062,
+ 'Кг' => 2063,
+ '_тфьу' => 2064,
+ 'ифдд' => 2065,
+ 'екшÑ' => 2066,
+ '_вк' => 2067,
+ '_щзу' => 2068,
+ 'Ñуыы' => 2069,
+ 'ур' => 2070,
+ 'утву' => 2071,
+ 'тдн' => 2072,
+ 'щл_' => 2073,
+ 'ыуы_' => 2074,
+ 'Ñ„Ñ€' => 2075,
+ 'куте' => 2076,
+ 'шдше' => 2077,
+ 'щпк' => 2078,
+ 'уфÑÑ€' => 2079,
+ 'увю_' => 2080,
+ 'уй' => 2081,
+ 'уйг' => 2082,
+ 'шышщ' => 2083,
+ 'Ñшфд_' => 2084,
+ 'рб_' => 2085,
+ 'шыещ' => 2086,
+ 'шч' => 2087,
+ 'кыше' => 2088,
+ 'Сщг' => 2089,
+ 'рщь' => 2090,
+ 'щке_' => 2091,
+ 'нук' => 2092,
+ 'Гтше' => 2093,
+ '_Икщ' => 2094,
+ '_зкш' => 2095,
+ 'рю_' => 2096,
+ 'шышщт' => 2097,
+ 'кдн' => 2098,
+ '_Щк' => 2099,
+ '_куз' => 2100,
+ 'укыше' => 2101,
+ 'Ñ‚ÑÑ‹' => 2102,
+ 'ÑŽÑŽ' => 2103,
+ 'Я' => 2104,
+ 'тдн_' => 2105,
+ 'кщзу' => 2106,
+ 'цуд' => 2107,
+ 'Рг' => 2108,
+ 'Ñ„ÑÑ' => 2109,
+ 'иуÑÑ„' => 2110,
+ 'Ñщгт' => 2111,
+ 'щкп' => 2112,
+ 'Ñ‹Ñщ' => 2113,
+ 'ешщтб' => 2114,
+ 'Сд' => 2115,
+ '_Кг' => 2116,
+ '_Ыз' => 2117,
+ 'дуфы' => 2118,
+ 'ышен' => 2119,
+ 'ешÑ_' => 2120,
+ 'чш' => 2121,
+ 'Уг' => 2122,
+ '_иуÑÑ„' => 2123,
+ 'вд' => 2124,
+ 'ашдь' => 2125,
+ 'цщгд' => 2126,
+ 'цщгдв' => 2127,
+ '_Сщг' => 2128,
+ '_Ьг' => 2129,
+ '_Гтше' => 2130,
+ 'тшеув' => 2131,
+ 'куы_' => 2132,
+ 'ешуы' => 2133,
+ 'гÑÑ€_' => 2134,
+ 'Ыек' => 2135,
+ '_Лш' => 2136,
+ '_ашдь' => 2137,
+ 'фды_' => 2138,
+ 'штпы' => 2139,
+ 'ью' => 2140,
+ 'ьшы' => 2141,
+ 'Ñ‚ÑÑ‹_' => 2142,
+ 'Ерш' => 2143,
+ '_фищ' => 2144,
+ '_ьщку' => 2145,
+ '_цщгд' => 2146,
+ 'щкдв_' => 2147,
+ 'кдв_' => 2148,
+ 'кщгп' => 2149,
+ 'ÑÑ„' => 2150,
+ 'фешт' => 2151,
+ 'укн_' => 2152,
+ 'тщь' => 2153,
+ 'кщгпр' => 2154,
+ 'фде' => 2155,
+ 'ьщы' => 2156,
+ 'ефешщ' => 2157,
+ '_ьщм' => 2158,
+ 'фещ' => 2159,
+ 'нд' => 2160,
+ 'ные' => 2161,
+ '_Рг' => 2162,
+ '_Ерш' => 2163,
+ 'феру' => 2164,
+ 'рщы' => 2165,
+ 'ьн' => 2166,
+ 'клу' => 2167,
+ 'гые_' => 2168,
+ 'юЫю' => 2169,
+ 'фшты' => 2170,
+ 'шь_' => 2171,
+ 'тук_' => 2172,
+ 'ыег' => 2173,
+ 'мфд' => 2174,
+ 'Гю' => 2175,
+ '_Ыек' => 2176,
+ '_ышт' => 2177,
+ 'шыек' => 2178,
+ 'щыш' => 2179,
+ '_Зкщ' => 2180,
+ 'Ñкуф' => 2181,
+ 'Ñ‚-' => 2182,
+ 'кеы' => 2183,
+ 'ыыщ' => 2184,
+ 'еф_' => 2185,
+ '_еуф' => 2186,
+ 'рфт_' => 2187,
+ 'шÑу' => 2188,
+ 'гдфе' => 2189,
+ 'штещ' => 2190,
+ 'здфÑ' => 2191,
+ 'кще' => 2192,
+ 'Шы' => 2193,
+ '_зщы' => 2194,
+ 'утеф' => 2195,
+ 'кши' => 2196,
+ 'ееф' => 2197,
+ 'егку_' => 2198,
+ 'Оу' => 2199,
+ '_кш' => 2200,
+ 'Ñфьу_' => 2201,
+ 'шырув' => 2202,
+ 'кутÑ' => 2203,
+ 'фыщ' => 2204,
+ 'Ñдф' => 2205,
+ 'утш' => 2206,
+ 'ьуь' => 2207,
+ 'туы_' => 2208,
+ 'куа' => 2209,
+ 'ыефеу' => 2210,
+ 'ттш' => 2211,
+ 'щтд' => 2212,
+ 'щще' => 2213,
+ 'кщгт' => 2214,
+ 'Ршы' => 2215,
+ 'Ш_' => 2216,
+ 'Гтшеу' => 2217,
+ '_ыукм' => 2218,
+ 'дшеш' => 2219,
+ '_фдд_' => 2220,
+ 'фдф' => 2221,
+ 'вуд' => 2222,
+ 'укшу' => 2223,
+ 'щгк_' => 2224,
+ 'куые' => 2225,
+ '_ршь' => 2226,
+ '_гтв' => 2227,
+ 'Ñрфк' => 2228,
+ 'уьз' => 2229,
+ 'тфк' => 2230,
+ 'ырув_' => 2231,
+ 'иуе' => 2232,
+ 'пы_' => 2233,
+ 'дштп_' => 2234,
+ 'ть' => 2235,
+ 'кыу' => 2236,
+ 'фьув' => 2237,
+ 'рку' => 2238,
+ 'де_' => 2239,
+ 'щкÑ' => 2240,
+ 'кщгтв' => 2241,
+ 'мшд' => 2242,
+ 'нуфкы' => 2243,
+ '_Сд' => 2244,
+ '_Уг' => 2245,
+ '_пу' => 2246,
+ 'вгк' => 2247,
+ 'ашу' => 2248,
+ 'шефд_' => 2249,
+ 'куÑе' => 2250,
+ 'Вг' => 2251,
+ 'фтл' => 2252,
+ 'ог' => 2253,
+ 'щпкф' => 2254,
+ '_ер_' => 2255,
+ 'идф' => 2256,
+ 'уче' => 2257,
+ 'оу' => 2258,
+ 'кщщ' => 2259,
+ 'гкÑ' => 2260,
+ 'ащку' => 2261,
+ 'ью_' => 2262,
+ 'туе' => 2263,
+ 'Угк' => 2264,
+ '_зги' => 2265,
+ 'Су' => 2266,
+ '_згид' => 2267,
+ 'уув' => 2268,
+ 'тпб' => 2269,
+ 'тщ_' => 2270,
+ 'ызщ' => 2271,
+ 'мшву' => 2272,
+ 'Уф' => 2273,
+ 'Ñщгте' => 2274,
+ 'щеф' => 2275,
+ 'ыуе' => 2276,
+ 'еруь' => 2277,
+ 'ецу' => 2278,
+ 'Вщ' => 2279,
+ 'Цщк' => 2280,
+ 'икф' => 2281,
+ 'Ñфеу' => 2282,
+ 'утук' => 2283,
+ 'лув' => 2284,
+ 'ддув' => 2285,
+ 'тыу' => 2286,
+ 'Угкщ' => 2287,
+ 'уфеу' => 2288,
+ 'шддш' => 2289,
+ 'щдф' => 2290,
+ 'здфÑу' => 2291,
+ 'кму' => 2292,
+ 'Ðщк' => 2293,
+ '_руф' => 2294,
+ 'тпб_' => 2295,
+ 'нш' => 2296,
+ '_Су' => 2297,
+ '_Шы' => 2298,
+ '_Гю' => 2299,
+ '_Ñ„ÑÑ' => 2300,
+ '_штещ' => 2301,
+ '_ыещ' => 2302,
+ 'уыÑ' => 2303,
+ 'ршз_' => 2304,
+ 'шÑшф' => 2305,
+ 'штещ_' => 2306,
+ 'йгш' => 2307,
+ 'кщы' => 2308,
+ '_Вг' => 2309,
+ '_куф' => 2310,
+ 'фыщт' => 2311,
+ 'ршк' => 2312,
+ 'дм' => 2313,
+ 'ьфв' => 2314,
+ 'ыеы' => 2315,
+ '_Я' => 2316,
+ '_ид' => 2317,
+ 'ьфшт' => 2318,
+ 'зщдш' => 2319,
+ 'зкщм' => 2320,
+ 'кышен' => 2321,
+ 'мшÑу' => 2322,
+ 'шмф' => 2323,
+ 'Срш' => 2324,
+ '_Уф' => 2325,
+ 'уец' => 2326,
+ 'шешÑ' => 2327,
+ 'дшен' => 2328,
+ 'щкьф' => 2329,
+ 'ещкн_' => 2330,
+ 'гту' => 2331,
+ 'фтпу' => 2332,
+ 'феф' => 2333,
+ 'шуд' => 2334,
+ 'лтщц' => 2335,
+ 'ьзщ' => 2336,
+ 'ыуте' => 2337,
+ 'ГюЫ' => 2338,
+ 'дуь' => 2339,
+ 'дщтп' => 2340,
+ 'гкк' => 2341,
+ 'црук' => 2342,
+ 'цруку' => 2343,
+ 'Сфк' => 2344,
+ 'ГюЫю' => 2345,
+ '_Ðщк' => 2346,
+ 'ззщ' => 2347,
+ 'куду' => 2348,
+ 'Ñ_' => 2349,
+ '_Оу' => 2350,
+ '_дщÑ' => 2351,
+ '_ьфк' => 2352,
+ 'щкьу' => 2353,
+ 'зщт' => 2354,
+ 'гьи' => 2355,
+ 'Гтшм' => 2356,
+ 'Гтшму' => 2357,
+ '_ГюЫ' => 2358,
+ 'ÑÑу' => 2359,
+ 'ьще' => 2360,
+ '_ГюЫю' => 2361,
+ 'штт' => 2362,
+ 'ьщые' => 2363,
+ 'Ñ‚Ñ€' => 2364,
+ 'ерфт' => 2365,
+ 'шдн' => 2366,
+ 'щщл_' => 2367,
+ 'щцук' => 2368,
+ 'ыщь' => 2369,
+ '_Ршы' => 2370,
+ '_ÑÑ„Ñ‚' => 2371,
+ '_ыщт' => 2372,
+ '_гтву' => 2373,
+ 'уву' => 2374,
+ 'шддф' => 2375,
+ 'лд' => 2376,
+ 'кыб' => 2377,
+ 'Тфе' => 2378,
+ 'Цр' => 2379,
+ '_Угк' => 2380,
+ 'фтг' => 2381,
+ 'пув' => 2382,
+ 'дум' => 2383,
+ 'ыщг' => 2384,
+ '_Гтшм' => 2385,
+ 'фыу_' => 2386,
+ 'вн_' => 2387,
+ 'щдв_' => 2388,
+ 'щьзф' => 2389,
+ 'кдн_' => 2390,
+ 'цштп' => 2391,
+ 'Ощр' => 2392,
+ '_Цщк' => 2393,
+ 'пду' => 2394,
+ 'кыб_' => 2395,
+ 'црут' => 2396,
+ 'Фа' => 2397,
+ '_црут' => 2398,
+ 'фзф' => 2399,
+ 'щфв' => 2400,
+ 'щтдн' => 2401,
+ 'екуу' => 2402,
+ '_Угкщ' => 2403,
+ 'идшы' => 2404,
+ 'идшыр' => 2405,
+ 'ешщтю' => 2406,
+ '_ыег' => 2407,
+ 'Ñег' => 2408,
+ 'шег' => 2409,
+ 'ддув_' => 2410,
+ '_Фа' => 2411,
+ '_щтд' => 2412,
+ 'фпфш' => 2413,
+ 'щтек' => 2414,
+ 'ыршз_' => 2415,
+ 'дшые' => 2416,
+ 'ещц' => 2417,
+ 'Зку' => 2418,
+ 'фпфшт' => 2419,
+ 'тгу' => 2420,
+ 'екн' => 2421,
+ 'гыув' => 2422,
+ 'Икш' => 2423,
+ 'Ñ„Ñ' => 2424,
+ 'ьутеы' => 2425,
+ 'щтдн_' => 2426,
+ 'ыщьу' => 2427,
+ 'гке' => 2428,
+ '_Ощр' => 2429,
+ 'уьщ' => 2430,
+ 'твщ' => 2431,
+ 'ны_' => 2432,
+ 'фьув_' => 2433,
+ 'фыыш' => 2434,
+ 'фештп' => 2435,
+ 'цфн_' => 2436,
+ '_Сфк' => 2437,
+ 'идшÑ' => 2438,
+ 'вшеш' => 2439,
+ 'уфыщ' => 2440,
+ 'уфыщт' => 2441,
+ 'еркщ' => 2442,
+ 'цудд' => 2443,
+ 'штуы' => 2444,
+ 'лув_' => 2445,
+ 'кыю' => 2446,
+ '_Тфе' => 2447,
+ '_лтщ' => 2448,
+ 'дщÑÑ„' => 2449,
+ 'щв_' => 2450,
+ 'щтÑ' => 2451,
+ 'црут_' => 2452,
+ '_ищк' => 2453,
+ 'фтщ' => 2454,
+ 'Ñлы' => 2455,
+ 'ул' => 2456,
+ 'ащд' => 2457,
+ 'штÑу' => 2458,
+ 'шыÑ' => 2459,
+ 'щзук' => 2460,
+ 'зук_' => 2461,
+ 'кер_' => 2462,
+ '_фпф' => 2463,
+ '_фпфш' => 2464,
+ '_куду' => 2465,
+ 'вку' => 2466,
+ 'уыыш' => 2467,
+ 'ауку' => 2468,
+ 'зеш' => 2469,
+ '_зщд' => 2470,
+ 'уеф' => 2471,
+ 'ащкьу' => 2472,
+ 'агд' => 2473,
+ 'квук' => 2474,
+ 'кщмш' => 2475,
+ 'ешьу_' => 2476,
+ '_Срш' => 2477,
+ '_Ñку' => 2478,
+ '_зкуы' => 2479,
+ 'Ñешм' => 2480,
+ 'вшешщ' => 2481,
+ 'пкщ' => 2482,
+ 'шщ_' => 2483,
+ 'ышф' => 2484,
+ 'ыегв' => 2485,
+ 'ддут' => 2486,
+ 'гидшÑ' => 2487,
+ 'гыув_' => 2488,
+ '’' => 2489,
+ '_Ñ„Ñе' => 2490,
+ 'икш' => 2491,
+ 'ьзду' => 2492,
+ 'твы_' => 2493,
+ 'теув' => 2494,
+ 'Ершы' => 2495,
+ '_Ñщд' => 2496,
+ 'ÑÑ„Ñ‹' => 2497,
+ 'туц_' => 2498,
+ 'ЫÑÑ€' => 2499,
+ 'ушп' => 2500,
+ 'ерщг' => 2501,
+ 'мшышщ' => 2502,
+ 'ФÑ' => 2503,
+ 'увб' => 2504,
+ 'утеук' => 2505,
+ 'гпре' => 2506,
+ 'мщд' => 2507,
+ 'нь' => 2508,
+ '_Ершы' => 2509,
+ 'увб_' => 2510,
+ 'дуфыу' => 2511,
+ 'ьгт' => 2512,
+ 'зув' => 2513,
+ 'кыщ' => 2514,
+ 'нув' => 2515,
+ '_ьуь' => 2516,
+ '_ьшд' => 2517,
+ 'фьф' => 2518,
+ 'фьуы_' => 2519,
+ 'вп' => 2520,
+ 'уÑеу' => 2521,
+ 'шщг' => 2522,
+ 'шкуÑ' => 2523,
+ 'щкв_' => 2524,
+ 'зукы' => 2525,
+ 'зшщ' => 2526,
+ 'кудф' => 2527,
+ 'Фе' => 2528,
+ 'Ершы_' => 2529,
+ '_Вщ' => 2530,
+ '_ыегв' => 2531,
+ 'Ñ„ÑÑ€_' => 2532,
+ 'уыеш' => 2533,
+ 'ьфеш' => 2534,
+ 'зфе' => 2535,
+ 'Ñ‹Ñк' => 2536,
+ '_ыщь' => 2537,
+ '_црук' => 2538,
+ 'ьщые_' => 2539,
+ 'зшщт' => 2540,
+ 'кыю_' => 2541,
+ '_ЫÑÑ€' => 2542,
+ '_ыщьу' => 2543,
+ 'фгы' => 2544,
+ 'уфкы_' => 2545,
+ 'укут' => 2546,
+ 'ьгы' => 2547,
+ 'тшщ' => 2548,
+ 'щкт_' => 2549,
+ 'кшд' => 2550,
+ '_/' => 2551,
+ 'уÑеув' => 2552,
+ 'ау_' => 2553,
+ 'ыеук_' => 2554,
+ 'еыю' => 2555,
+ '_Икш' => 2556,
+ 'вщт' => 2557,
+ 'ауф' => 2558,
+ 'шкуÑе' => 2559,
+ 'дшту' => 2560,
+ 'тьу' => 2561,
+ 'щрт' => 2562,
+ 'кфз' => 2563,
+ 'ыуфы' => 2564,
+ 'мут_' => 2565,
+ 'мукт' => 2566,
+ 'ншт' => 2567,
+ '_ФÑ' => 2568,
+ 'пув_' => 2569,
+ 'тукф' => 2570,
+ 'щдг' => 2571,
+ 'куыш' => 2572,
+ 'ктш' => 2573,
+ 'Ðку' => 2574,
+ '_Ñш' => 2575,
+ 'уыз' => 2576,
+ 'рфьз' => 2577,
+ 'тьут' => 2578,
+ 'щиу' => 2579,
+ 'кфк' => 2580,
+ 'Тщк' => 2581,
+ '_вгк' => 2582,
+ 'ука' => 2583,
+ 'швуте' => 2584,
+ '_Тщк' => 2585,
+ '_щтдн' => 2586,
+ 'тьуте' => 2587,
+ 'щште' => 2588,
+ 'щддщ' => 2589,
+ 'еь' => 2590,
+ 'фегку' => 2591,
+ 'уышв' => 2592,
+ 'шфь' => 2593,
+ 'дщк' => 2594,
+ 'щгыу' => 2595,
+ 'ершт' => 2596,
+ 'Й' => 2597,
+ '_Фе' => 2598,
+ '_Цр' => 2599,
+ '_фее' => 2600,
+ 'флу_' => 2601,
+ 'фззу' => 2602,
+ 'фцф' => 2603,
+ 'уащ' => 2604,
+ 'кыщт' => 2605,
+ 'ерфт_' => 2606,
+ 'фьзш' => 2607,
+ 'зкщв' => 2608,
+ 'куÑщ' => 2609,
+ 'Сш' => 2610,
+ 'Ощрт' => 2611,
+ '_уду' => 2612,
+ 'Ñше' => 2613,
+ 'тер' => 2614,
+ 'щю' => 2615,
+ 'зуÑш' => 2616,
+ 'кгы' => 2617,
+ 'ещкш' => 2618,
+ 'гфкн' => 2619,
+ '_Зку' => 2620,
+ '_шты' => 2621,
+ '_Ñ‹ÑÑ€' => 2622,
+ 'фдщ' => 2623,
+ 'удуф' => 2624,
+ 'удуфы' => 2625,
+ 'рфд' => 2626,
+ 'щтв_' => 2627,
+ 'щыу_' => 2628,
+ 'ышен_' => 2629,
+ 'еуфь' => 2630,
+ '_туц_' => 2631,
+ '_куе' => 2632,
+ 'Ñлу' => 2633,
+ 'вшщ' => 2634,
+ 'дфеук' => 2635,
+ 'тпы_' => 2636,
+ 'зкщвг' => 2637,
+ 'кууе' => 2638,
+ 'ыум' => 2639,
+ 'ефид' => 2640,
+ 'еи' => 2641,
+ 'еду_' => 2642,
+ 'еыю_' => 2643,
+ 'мукф' => 2644,
+ 'нштп' => 2645,
+ '_фг' => 2646,
+ 'фтб' => 2647,
+ 'ьзу' => 2648,
+ 'кеф' => 2649,
+ 'гуы' => 2650,
+ 'фтб_' => 2651,
+ 'Ñ„Ñ‚ÑŽ' => 2652,
+ 'игш' => 2653,
+ 'вуы_' => 2654,
+ 'вгкш' => 2655,
+ '/_' => 2656,
+ 'Ðкф' => 2657,
+ '_цшт' => 2658,
+ 'вгкшт' => 2659,
+ 'теув_' => 2660,
+ 'щеш' => 2661,
+ 'кшфт' => 2662,
+ 'ыуму' => 2663,
+ 'гÑу' => 2664,
+ 'мфк' => 2665,
+ 'игшд' => 2666,
+ 'удуÑ' => 2667,
+ 'зеу' => 2668,
+ 'кфты' => 2669,
+ 'кщц' => 2670,
+ 'ыещкн' => 2671,
+ 'ерку' => 2672,
+ 'фкдн' => 2673,
+ 'фыш' => 2674,
+ 'Ñщьу' => 2675,
+ 'уÑщк' => 2676,
+ 'ащгт' => 2677,
+ 'ащгтв' => 2678,
+ 'ршду' => 2679,
+ '_Ощрт' => 2680,
+ '_вгкш' => 2681,
+ '_ыру' => 2682,
+ 'вфн' => 2683,
+ 'лук' => 2684,
+ 'цы_' => 2685,
+ '_Ñщгт' => 2686,
+ '_шьз' => 2687,
+ '_ьфе' => 2688,
+ '_й' => 2689,
+ '_кг' => 2690,
+ 'ркуу' => 2691,
+ 'кудуф' => 2692,
+ '_Ñут' => 2693,
+ 'шпш' => 2694,
+ 'шьш' => 2695,
+ 'шыеш' => 2696,
+ 'тфьув' => 2697,
+ 'гьу' => 2698,
+ '_Сш' => 2699,
+ '_иуе' => 2700,
+ '_мф' => 2701,
+ 'фнук' => 2702,
+ 'уктф' => 2703,
+ 'пю' => 2704,
+ 'двш' => 2705,
+ 'щмукт' => 2706,
+ 'еед' => 2707,
+ 'гкщз' => 2708,
+ ':' => 2709,
+ '_:' => 2710,
+ '_йг' => 2711,
+ '_куÑщ' => 2712,
+ 'ищге' => 2713,
+ 'дь_' => 2714,
+ 'щч' => 2715,
+ 'ешÑÑ„' => 2716,
+ 'гешщ' => 2717,
+ 'нув_' => 2718,
+ 'Ште' => 2719,
+ '_Ðку' => 2720,
+ 'фееу' => 2721,
+ 'уащк' => 2722,
+ 'уышву' => 2723,
+ '_Ñфд' => 2724,
+ '_уы' => 2725,
+ '_дщÑÑ„' => 2726,
+ 'ауфе' => 2727,
+ 'пн' => 2728,
+ 'дшыру' => 2729,
+ 'щддщц' => 2730,
+ 'Эю' => 2731,
+ 'Угкщз' => 2732,
+ '_ащд' => 2733,
+ '_мщ' => 2734,
+ 'фьзшщ' => 2735,
+ 'Ñуб' => 2736,
+ 'Ñуб_' => 2737,
+ 'вфе' => 2738,
+ 'пп' => 2739,
+ 'шыещк' => 2740,
+ 'ьзшщ' => 2741,
+ 'ьзшщт' => 2742,
+ 'тыб' => 2743,
+ 'екууе' => 2744,
+ 'гешщт' => 2745,
+ 'Утп' => 2746,
+ 'удуÑе' => 2747,
+ 'укÑ' => 2748,
+ 'дщз' => 2749,
+ 'тыб_' => 2750,
+ 'Ñ‚Ñ‹ÑŽ' => 2751,
+ 'тег' => 2752,
+ 'кешÑ' => 2753,
+ 'гдфеш' => 2754,
+ 'цштп_' => 2755,
+ '_Ðкф' => 2756,
+ 'укьф' => 2757,
+ 'пф_' => 2758,
+ 'рфьзш' => 2759,
+ 'д-' => 2760,
+ 'дгву' => 2761,
+ 'щмук_' => 2762,
+ 'кщф' => 2763,
+ 'гут' => 2764,
+ 'Уд' => 2765,
+ 'Ñ„Ñ‚ÑŽ_' => 2766,
+ 'ищге_' => 2767,
+ 'пфк' => 2768,
+ 'пук_' => 2769,
+ '_ьщы' => 2770,
+ '_ерку' => 2771,
+ 'фкÑÑ€_' => 2772,
+ 'Ñую' => 2773,
+ 'ÑÑ‹_' => 2774,
+ 'уук' => 2775,
+ 'ршп' => 2776,
+ 'шÑфе' => 2777,
+ 'ьфву' => 2778,
+ 'гтше' => 2779,
+ 'гкщзу' => 2780,
+ 'Пут' => 2781,
+ 'ыешт' => 2782,
+ 'еыб' => 2783,
+ 'гдд' => 2784,
+ 'Эю_' => 2785,
+ 'Сю' => 2786,
+ '_Утп' => 2787,
+ 'Ñ„Ñ‚Ñ‹_' => 2788,
+ 'вуф' => 2789,
+ 'штфд_' => 2790,
+ 'шщгы' => 2791,
+ 'ьщму' => 2792,
+ 'щщд_' => 2793,
+ 'ерут' => 2794,
+ 'гфкн_' => 2795,
+ 'мукн' => 2796,
+ '_ьгы' => 2797,
+ 'утт' => 2798,
+ 'шмуы' => 2799,
+ 'тен' => 2800,
+ 'щцш' => 2801,
+ 'зрш' => 2802,
+ 'згд' => 2803,
+ 'Цщкд' => 2804,
+ 'Цщкдв' => 2805,
+ '_ощ' => 2806,
+ '_зщдш' => 2807,
+ 'фьшд' => 2808,
+ 'ищкт' => 2809,
+ 'шау_' => 2810,
+ 'еыб_' => 2811,
+ 'уÑ' => 2812,
+ 'твшт' => 2813,
+ 'квы_' => 2814,
+ 'ныеу' => 2815,
+ 'Ðкфт' => 2816,
+ 'Цфк' => 2817,
+ '_Й' => 2818,
+ '_ерук' => 2819,
+ 'фьщ' => 2820,
+ 'Ñдгву' => 2821,
+ 'вуа' => 2822,
+ 'укыщ' => 2823,
+ 'уыеу' => 2824,
+ 'рше' => 2825,
+ 'дфв' => 2826,
+ 'Ñ‚Ñуы' => 2827,
+ 'Ñ‚Ñ‹ÑŽ_' => 2828,
+ 'Ñ‹Ñрщ' => 2829,
+ 'Ñш' => 2830,
+ 'Штв' => 2831,
+ '_ьщые' => 2832,
+ 'вшк' => 2833,
+ 'уÑщкв' => 2834,
+ 'штпб' => 2835,
+ 'ьштп' => 2836,
+ '_еркщ' => 2837,
+ 'фееф' => 2838,
+ 'уÑе_' => 2839,
+ 'кшые' => 2840,
+ '_штв' => 2841,
+ '_лтщц' => 2842,
+ 'Ñщтек' => 2843,
+ 'вгÑу' => 2844,
+ 'шÑÑ‹_' => 2845,
+ 'щю_' => 2846,
+ 'ыщÑ' => 2847,
+ 'Сщьь' => 2848,
+ '_Ште' => 2849,
+ '_ьфв' => 2850,
+ 'фищг' => 2851,
+ 'укыщт' => 2852,
+ 'лщ' => 2853,
+ 'квшт' => 2854,
+ '_ифы' => 2855,
+ '_ерфт' => 2856,
+ '_мук' => 2857,
+ 'фквы' => 2858,
+ 'ркщг' => 2859,
+ 'штпб_' => 2860,
+ 'ьфтн' => 2861,
+ 'ьук_' => 2862,
+ 'твб' => 2863,
+ 'кь_' => 2864,
+ '_куп' => 2865,
+ 'рштп_' => 2866,
+ 'ьфву_' => 2867,
+ 'твштп' => 2868,
+ 'тщцт' => 2869,
+ 'еруку' => 2870,
+ 'нщг' => 2871,
+ 'Иш' => 2872,
+ 'шдф' => 2873,
+ 'твб_' => 2874,
+ '_Цфк' => 2875,
+ '_зкщв' => 2876,
+ 'Ñфг' => 2877,
+ 'афь' => 2878,
+ 'шщк' => 2879,
+ 'ьуьи' => 2880,
+ 'цуут' => 2881,
+ 'Штеу' => 2882,
+ 'Ы_' => 2883,
+ '_Ðкфт' => 2884,
+ '_игш' => 2885,
+ '_игшд' => 2886,
+ 'укщ' => 2887,
+ 'ркщгп' => 2888,
+ 'дшп' => 2889,
+ 'дшм' => 2890,
+ 'ецуу' => 2891,
+ 'ецуут' => 2892,
+ '_Цщкд' => 2893,
+ '_ьфву' => 2894,
+ 'фкпу' => 2895,
+ 'Ñруы' => 2896,
+ 'вгÑе' => 2897,
+ 'уецу' => 2898,
+ 'уецуу' => 2899,
+ 'ьуьиу' => 2900,
+ 'ыефк' => 2901,
+ 'ефте' => 2902,
+ 'мфт' => 2903,
+ '_/_' => 2904,
+ '_куа' => 2905,
+ '_еуфь' => 2906,
+ 'фкщ' => 2907,
+ 'уÑщтв' => 2908,
+ 'утукф' => 2909,
+ 'утег' => 2910,
+ 'шдн_' => 2911,
+ 'гтп' => 2912,
+ '_Штв' => 2913,
+ '_умут' => 2914,
+ '_Ñ‹Ñрщ' => 2915,
+ 'фны' => 2916,
+ 'Ñшз' => 2917,
+ 'шлу' => 2918,
+ 'дшен_' => 2919,
+ 'тпду' => 2920,
+ 'Ñ‚Ñ‹Ñ€' => 2921,
+ 'гышÑ' => 2922,
+ 'гер_' => 2923,
+ 'Фз' => 2924,
+ 'Сщгт' => 2925,
+ '_Сщьь' => 2926,
+ '_ащгт' => 2927,
+ 'вуз' => 2928,
+ 'ащкьф' => 2929,
+ 'дун' => 2930,
+ 'ееду' => 2931,
+ '_Пут' => 2932,
+ 'флш' => 2933,
+ 'фге' => 2934,
+ 'ище' => 2935,
+ 'икщ' => 2936,
+ 'Ñую_' => 2937,
+ 'уфв_' => 2938,
+ 'тед' => 2939,
+ 'кшфд' => 2940,
+ ':_' => 2941,
+ 'Ю' => 2942,
+ '_:_' => 2943,
+ '_Сщгт' => 2944,
+ 'Ñ„Ñш' => 2945,
+ 'вуь' => 2946,
+ 'пфе' => 2947,
+ 'ршду_' => 2948,
+ 'шыщ' => 2949,
+ 'ьфл' => 2950,
+ 'гыек' => 2951,
+ 'цуут_' => 2952,
+ 'Щт_' => 2953,
+ '_Уд' => 2954,
+ 'укшуы' => 2955,
+ 'укму' => 2956,
+ 'штшы' => 2957,
+ 'зкуыу' => 2958,
+ 'ефл' => 2959,
+ 'нз' => 2960,
+ 'Ыеку' => 2961,
+ 'Еш' => 2962,
+ '_Ю' => 2963,
+ 'фо' => 2964,
+ 'Ñфз' => 2965,
+ 'шдь_' => 2966,
+ 'ьн_' => 2967,
+ 'тгь' => 2968,
+ 'е-' => 2969,
+ 'егкт' => 2970,
+ 'Ðщк' => 2971,
+ '_Штеу' => 2972,
+ '_зш' => 2973,
+ 'ифыу' => 2974,
+ 'вшфт' => 2975,
+ 'ааук' => 2976,
+ 'лб' => 2977,
+ 'щдщп' => 2978,
+ 'кфвш' => 2979,
+ 'куышв' => 2980,
+ 'еут_' => 2981,
+ 'ешÑфд' => 2982,
+ 'егф' => 2983,
+ 'гвшт' => 2984,
+ 'Ðщкл' => 2985,
+ '_Фз' => 2986,
+ '_ыщг' => 2987,
+ 'ищкт_' => 2988,
+ 'ргк' => 2989,
+ 'зфке_' => 2990,
+ 'зы_' => 2991,
+ 'ыеув' => 2992,
+ 'ыекг' => 2993,
+ 'Сг' => 2994,
+ '_Ыеку' => 2995,
+ '_ыум' => 2996,
+ '_ыуму' => 2997,
+ 'вуте_' => 2998,
+ 'рщгы' => 2999,
+ 'щÑшф' => 3000,
+ 'щтые' => 3001,
+ 'екфÑ' => 3002,
+ 'цкш' => 3003,
+ 'нштп_' => 3004,
+ '_Щт_' => 3005,
+ '_утв' => 3006,
+ '_щге_' => 3007,
+ 'фищге' => 3008,
+ 'вкф' => 3009,
+ 'лб_' => 3010,
+ 'щы_' => 3011,
+ 'зу_' => 3012,
+ 'ыру_' => 3013,
+ '_Ñ„Ñ‹Ñ‹' => 3014,
+ 'фыеу' => 3015,
+ 'фещк' => 3016,
+ 'уфыув' => 3017,
+ 'укмшÑ' => 3018,
+ 'шуе' => 3019,
+ 'кмшÑ' => 3020,
+ 'еукы_' => 3021,
+ 'Эб' => 3022,
+ 'Эб_' => 3023,
+ '_ьщму' => 3024,
+ 'фкдн_' => 3025,
+ 'Ñегк' => 3026,
+ 'узф' => 3027,
+ 'штщ' => 3028,
+ 'тырш' => 3029,
+ 'щз_' => 3030,
+ 'Тфеш' => 3031,
+ '_вуа' => 3032,
+ 'фкешÑ' => 3033,
+ 'иуд' => 3034,
+ 'удв_' => 3035,
+ 'луе' => 3036,
+ 'теукт' => 3037,
+ 'ыуфыщ' => 3038,
+ '_Иш' => 3039,
+ '_уфк' => 3040,
+ 'фзу' => 3041,
+ 'впу' => 3042,
+ 'уыут' => 3043,
+ 'аукут' => 3044,
+ 'кмшÑу' => 3045,
+ '_фищг' => 3046,
+ 'вщц' => 3047,
+ 'уф_' => 3048,
+ 'уфт_' => 3049,
+ 'ущк' => 3050,
+ 'пю_' => 3051,
+ 'лтщцт' => 3052,
+ 'дуб' => 3053,
+ 'куыут' => 3054,
+ 'кшь' => 3055,
+ 'еиф' => 3056,
+ '_ву_' => 3057,
+ 'фпг' => 3058,
+ 'ызф' => 3059,
+ 'ешуы_' => 3060,
+ 'Ыфт' => 3061,
+ 'Ыщг' => 3062,
+ 'Ыекуу' => 3063,
+ '_Ðщк' => 3064,
+ 'аку' => 3065,
+ 'тпш' => 3066,
+ 'Ñ‹Ñ' => 3067,
+ '_Ðщкл' => 3068,
+ '_ищкт' => 3069,
+ 'Ñн_' => 3070,
+ 'вум' => 3071,
+ 'ршу' => 3072,
+ 'щтщь' => 3073,
+ 'здш' => 3074,
+ 'ефеу_' => 3075,
+ 'ифÑ' => 3076,
+ 'уащку' => 3077,
+ 'уеук' => 3078,
+ 'ркуу_' => 3079,
+ 'дфк_' => 3080,
+ 'теб' => 3081,
+ 'ышвут' => 3082,
+ 'ыщÑш' => 3083,
+ 'ыги' => 3084,
+ 'нту' => 3085,
+ 'Цшд' => 3086,
+ '_ьуьи' => 3087,
+ '_тг' => 3088,
+ 'Ñеы' => 3089,
+ 'уÑÑ„ÑŒ' => 3090,
+ 'дуб_' => 3091,
+ 'теб_' => 3092,
+ 'текф' => 3093,
+ 'щиук' => 3094,
+ 'щещ' => 3095,
+ 'ккф' => 3096,
+ 'ыЖ' => 3097,
+ 'еркуу' => 3098,
+ 'еркщг' => 3099,
+ 'Сут' => 3100,
+ 'Мф' => 3101,
+ '_иш' => 3102,
+ '_афь' => 3103,
+ 'уÑфьу' => 3104,
+ 'укьфт' => 3105,
+ 'ршпр' => 3106,
+ 'еифд' => 3107,
+ '_Еш' => 3108,
+ 'уфкд' => 3109,
+ 'упу' => 3110,
+ 'шудв' => 3111,
+ 'шг' => 3112,
+ 'Ñ‚Ñщ' => 3113,
+ 'еифдд' => 3114,
+ '_фь' => 3115,
+ '_ыуфы' => 3116,
+ 'щцшт' => 3117,
+ 'щцштп' => 3118,
+ 'ыЖ_' => 3119,
+ 'Ñ‹Ñ‹Ñ„' => 3120,
+ 'ещщ' => 3121,
+ 'гд_' => 3122,
+ 'цкше' => 3123,
+ 'иуец' => 3124,
+ 'иуецу' => 3125,
+ 'ыеув_' => 3126,
+ 'Ыю_' => 3127,
+ '_Тфеш' => 3128,
+ '_ащдд' => 3129,
+ '_ршп' => 3130,
+ '_ршпр' => 3131,
+ 'фшту' => 3132,
+ 'ащдд' => 3133,
+ 'рщщд_' => 3134,
+ 'шашÑ' => 3135,
+ 'дшÑ_' => 3136,
+ 'дл' => 3137,
+ 'дги' => 3138,
+ 'трф' => 3139,
+ 'щ-' => 3140,
+ 'зду_' => 3141,
+ 'кпф' => 3142,
+ 'ызуÑш' => 3143,
+ 'муь' => 3144,
+ '_Сут' => 3145,
+ '_Ыфт' => 3146,
+ '_иуец' => 3147,
+ '_ерут' => 3148,
+ 'иуÑÑ„ÑŒ' => 3149,
+ 'уек' => 3150,
+ 'тщцт_' => 3151,
+ 'щтеу' => 3152,
+ 'ефкн' => 3153,
+ 'гьиу' => 3154,
+ '_Ыщг' => 3155,
+ '_цуд' => 3156,
+ 'фьы' => 3157,
+ 'фзе' => 3158,
+ 'шуц' => 3159,
+ 'оуÑ' => 3160,
+ 'щер_' => 3161,
+ 'щмув' => 3162,
+ 'кщ_' => 3163,
+ 'мудщ' => 3164,
+ '_Цшд' => 3165,
+ '_вум' => 3166,
+ '_ыги' => 3167,
+ 'ифдд_' => 3168,
+ 'уЭ' => 3169,
+ 'уÑÑ€' => 3170,
+ 'умуте' => 3171,
+ 'ащддщ' => 3172,
+ 'шещ' => 3173,
+ 'щÑфе' => 3174,
+ 'щьшт' => 3175,
+ 'ыьф' => 3176,
+ 'енб' => 3177,
+ 'енб_' => 3178,
+ '_иуп' => 3179,
+ 'фек' => 3180,
+ 'иуп' => 3181,
+ 'вуÑ' => 3182,
+ 'вшку' => 3183,
+ 'удщз' => 3184,
+ 'щзг' => 3185,
+ 'ышые' => 3186,
+ 'ыгз' => 3187,
+ 'екфт' => 3188,
+ '_Ñдф' => 3189,
+ '_ын' => 3190,
+ '_гз_' => 3191,
+ 'фкь' => 3192,
+ 'вшкуÑ' => 3193,
+ 'уфь_' => 3194,
+ 'оуÑе' => 3195,
+ 'ьфп' => 3196,
+ 'туыы' => 3197,
+ 'тыршз' => 3198,
+ 'щдше' => 3199,
+ 'щгер_' => 3200,
+ 'ееук' => 3201,
+ 'гышт' => 3202,
+ 'Сю_' => 3203,
+ 'Лун' => 3204,
+ '_Мф' => 3205,
+ '_ад' => 3206,
+ 'Ñщьзф' => 3207,
+ 'утв_' => 3208,
+ 'дву' => 3209,
+ 'тщьш' => 3210,
+ 'зукф' => 3211,
+ 'зшт' => 3212,
+ 'кеы_' => 3213,
+ 'Утпд' => 3214,
+ 'Ñ_' => 3215,
+ 'юЭ' => 3216,
+ 'Зр' => 3217,
+ 'Зш' => 3218,
+ '_вшк' => 3219,
+ '_руд' => 3220,
+ '_ыгк' => 3221,
+ 'рт_' => 3222,
+ 'ьштф' => 3223,
+ 'Ñ‚Ñ„Ñ‚' => 3224,
+ 'ыеы_' => 3225,
+ 'гьиук' => 3226,
+ 'мфе' => 3227,
+ 'мудщз' => 3228,
+ '_Сг' => 3229,
+ 'уштп' => 3230,
+ 'умудщ' => 3231,
+ 'щтÑу' => 3232,
+ 'щкы_' => 3233,
+ 'згдф' => 3234,
+ 'гкн' => 3235,
+ '_ыру_' => 3236,
+ 'уÑÑ‹' => 3237,
+ 'уфе_' => 3238,
+ 'утув' => 3239,
+ 'уыуте' => 3240,
+ 'аштф' => 3241,
+ 'шыекш' => 3242,
+ 'зфкеш' => 3243,
+ 'ыЭ' => 3244,
+ 'гкÑÑ€' => 3245,
+ 'Тфешщ' => 3246,
+ 'Зук' => 3247,
+ '_Лун' => 3248,
+ '_зкщм' => 3249,
+ 'дфнук' => 3250,
+ 'ььш' => 3251,
+ 'ыукш' => 3252,
+ 'ыеуь' => 3253,
+ 'еукш' => 3254,
+ 'мукб' => 3255,
+ 'мукб_' => 3256,
+ 'Ыру' => 3257,
+ '_Утпд' => 3258,
+ '_ыгз' => 3259,
+ '_нщ' => 3260,
+ 'тшые' => 3261,
+ 'щзут' => 3262,
+ 'щзр' => 3263,
+ 'куфы' => 3264,
+ 'кща' => 3265,
+ 'ыекшÑ' => 3266,
+ 'юЭ_' => 3267,
+ '_ещц' => 3268,
+ '_цудд' => 3269,
+ 'зщш' => 3270,
+ 'кшÑе' => 3271,
+ 'ыфд' => 3272,
+ 'ышеу' => 3273,
+ 'еуу' => 3274,
+ 'гкку' => 3275,
+ 'С_' => 3276,
+ '_Ñфдд' => 3277,
+ '_ыефк' => 3278,
+ 'Ñ„Ñ‹Ñ€' => 3279,
+ 'шта' => 3280,
+ 'щзгд' => 3281,
+ 'щмув_' => 3282,
+ 'кщÑ' => 3283,
+ 'гзз' => 3284,
+ 'гкы' => 3285,
+ 'Пкф' => 3286,
+ '_ыещк' => 3287,
+ '_гтш' => 3288,
+ '_нщг' => 3289,
+ 'фдшы' => 3290,
+ 'вукы' => 3291,
+ 'ащку_' => 3292,
+ 'ршдв' => 3293,
+ 'зщз' => 3294,
+ 'к-' => 3295,
+ 'Ñ‹Ñрщщ' => 3296,
+ 'Офт' => 3297,
+ 'Тш' => 3298,
+ '_Ñуте' => 3299,
+ '_вшку' => 3300,
+ 'фпгу' => 3301,
+ 'удфе' => 3302,
+ 'унт' => 3303,
+ 'ьфтн_' => 3304,
+ 'ыц' => 3305,
+ 'еьу' => 3306,
+ 'гпг' => 3307,
+ 'Вшы' => 3308,
+ 'Пук' => 3309,
+ 'Штеук' => 3310,
+ '_афÑ' => 3311,
+ 'руыу' => 3312,
+ 'ьгтш' => 3313,
+ 'куб' => 3314,
+ 'куб_' => 3315,
+ 'кшму' => 3316,
+ 'цув' => 3317,
+ 'фгыу' => 3318,
+ 'уÑÑ‹_' => 3319,
+ 'уштп_' => 3320,
+ 'тедн' => 3321,
+ 'ешÑш' => 3322,
+ '_Ñрфк' => 3323,
+ 'фзр' => 3324,
+ 'уды' => 3325,
+ 'ае_' => 3326,
+ 'шты_' => 3327,
+ 'дму' => 3328,
+ 'ььг' => 3329,
+ 'ырф' => 3330,
+ 'екшÑе' => 3331,
+ 'ныеуь' => 3332,
+ 'фвв' => 3333,
+ 'шыыш' => 3334,
+ 'тукфд' => 3335,
+ 'щзгдф' => 3336,
+ 'щгз' => 3337,
+ 'кшв' => 3338,
+ 'еьут' => 3339,
+ 'Путу' => 3340,
+ '_Зр' => 3341,
+ 'фешÑ' => 3342,
+ 'уфп' => 3343,
+ 'пуе' => 3344,
+ 'штшт' => 3345,
+ 'дфву' => 3346,
+ 'дз' => 3347,
+ 'щрт_' => 3348,
+ 'щкфе' => 3349,
+ 'ырщц' => 3350,
+ 'ыщтп' => 3351,
+ 'ерут_' => 3352,
+ 'еьуте' => 3353,
+ 'гфе' => 3354,
+ 'ащгк' => 3355,
+ 'шфеш' => 3356,
+ 'шыь' => 3357,
+ 'ьзфт' => 3358,
+ 'тпю' => 3359,
+ 'щвгÑу' => 3360,
+ 'Ощрт_' => 3361,
+ '_Вшы' => 3362,
+ '_Зук' => 3363,
+ '_ызуÑ' => 3364,
+ 'вь' => 3365,
+ 'ььф' => 3366,
+ 'Ид' => 3367,
+ 'Зкуы' => 3368,
+ '_Ыру' => 3369,
+ '_ÑÑ„ÑŒ' => 3370,
+ '_пкф' => 3371,
+ 'Ñшут' => 3372,
+ 'Ñешму' => 3373,
+ 'цук_' => 3374,
+ 'цщт' => 3375,
+ '_Пук' => 3376,
+ '_Офт' => 3377,
+ '_еруь' => 3378,
+ 'руыу_' => 3379,
+ 'шутÑ' => 3380,
+ 'ььгт' => 3381,
+ 'тпф' => 3382,
+ 'тша' => 3383,
+ 'еукб' => 3384,
+ 'ещг' => 3385,
+ 'мшуц' => 3386,
+ 'Ñдщ' => 3387,
+ 'шдду' => 3388,
+ 'штпы_' => 3389,
+ 'дфш' => 3390,
+ 'ккут' => 3391,
+ 'ккшу' => 3392,
+ '_ув' => 3393,
+ '_зщз' => 3394,
+ '_цщт' => 3395,
+ 'Ñфеув' => 3396,
+ 'Ñуь' => 3397,
+ 'уфл' => 3398,
+ 'пкщг' => 3399,
+ 'куÑу' => 3400,
+ 'кнб' => 3401,
+ 'ыгÑÑ€' => 3402,
+ 'ефкн_' => 3403,
+ 'еукб_' => 3404,
+ '_пкщ' => 3405,
+ 'ÑÑщ' => 3406,
+ 'щааш' => 3407,
+ 'кшут' => 3408,
+ 'гыы' => 3409,
+ 'Суте' => 3410,
+ '_Зш' => 3411,
+ '_ыгÑÑ€' => 3412,
+ 'фнув' => 3413,
+ 'ифÑл' => 3414,
+ 'Ñфгы' => 3415,
+ 'щгтен' => 3416,
+ 'зукш' => 3417,
+ 'зщшт' => 3418,
+ 'зщште' => 3419,
+ 'зщыш' => 3420,
+ 'ззуф' => 3421,
+ 'кщп' => 3422,
+ 'кнб_' => 3423,
+ 'гтен' => 3424,
+ '_Тш' => 3425,
+ '_ырщц' => 3426,
+ 'вшые' => 3427,
+ 'умф' => 3428,
+ 'пшщ' => 3429,
+ 'штг' => 3430,
+ 'текщ' => 3431,
+ 'кгÑ' => 3432,
+ 'ыфь' => 3433,
+ 'гдфк' => 3434,
+ 'мукн_' => 3435,
+ 'Огт' => 3436,
+ '_ог' => 3437,
+ '_тфе' => 3438,
+ 'фддув' => 3439,
+ 'фтвы' => 3440,
+ 'утув_' => 3441,
+ 'тму' => 3442,
+ 'щкву' => 3443,
+ 'кен' => 3444,
+ 'ышеш' => 3445,
+ 'гÑеш' => 3446,
+ 'нтуы' => 3447,
+ '_ище' => 3448,
+ '_ыуе' => 3449,
+ '_ыщтп' => 3450,
+ 'унту' => 3451,
+ 'шешу' => 3452,
+ 'ьщг' => 3453,
+ 'щьзфт' => 3454,
+ 'ыуÑщ' => 3455,
+ 'ыуÑщт' => 3456,
+ 'еуктф' => 3457,
+ 'цфкв_' => 3458,
+ '_Огт' => 3459,
+ '_ыукш' => 3460,
+ 'штштп' => 3461,
+ 'ыгÑÑ€_' => 3462,
+ 'Уфы' => 3463,
+ 'Йг' => 3464,
+ '_Суте' => 3465,
+ '_фке' => 3466,
+ '_Ñгк' => 3467,
+ 'ише' => 3468,
+ 'пфт_' => 3469,
+ 'шешуы' => 3470,
+ 'дфыы' => 3471,
+ 'щаашÑ' => 3472,
+ 'щььг' => 3473,
+ 'щзд' => 3474,
+ 'ыещт' => 3475,
+ '-Ñ‹' => 3476,
+ '_Путу' => 3477,
+ 'иуш' => 3478,
+ 'двшт' => 3479,
+ 'ьшыы' => 3480,
+ 'кьук' => 3481,
+ 'ышву_' => 3482,
+ 'гтеш' => 3483,
+ '.' => 3484,
+ 'Ифк' => 3485,
+ 'Вк' => 3486,
+ 'Лунт' => 3487,
+ '_Пкф' => 3488,
+ '_Ñрш' => 3489,
+ '_здфÑ' => 3490,
+ 'узфк' => 3491,
+ 'уыыу' => 3492,
+ 'уцы' => 3493,
+ 'ркш' => 3494,
+ 'щду_' => 3495,
+ 'ыуу' => 3496,
+ 'ыукму' => 3497,
+ 'Уфые' => 3498,
+ 'Тщке' => 3499,
+ 'ЩÑ' => 3500,
+ '_Тщке' => 3501,
+ '_цкш' => 3502,
+ 'фдше' => 3503,
+ 'фтву' => 3504,
+ 'фкеу' => 3505,
+ 'уфпг' => 3506,
+ 'уфпгу' => 3507,
+ 'шзф' => 3508,
+ 'шед' => 3509,
+ 'дуÑеш' => 3510,
+ 'твг' => 3511,
+ 'еутв' => 3512,
+ 'ещцт' => 3513,
+ 'чу' => 3514,
+ '_Уфы' => 3515,
+ '_вуÑ' => 3516,
+ '_куь' => 3517,
+ '_ыуÑщ' => 3518,
+ '_ерщ' => 3519,
+ '_цкше' => 3520,
+ 'фиш' => 3521,
+ 'фкшщ' => 3522,
+ 'фыеук' => 3523,
+ 'ишд' => 3524,
+ 'шуте' => 3525,
+ 'да_' => 3526,
+ 'щдшеш' => 3527,
+ 'щщв_' => 3528,
+ 'зуфк' => 3529,
+ 'зув_' => 3530,
+ 'кдш' => 3531,
+ 'цщт_' => 3532,
+ 'Срк' => 3533,
+ 'Лунту' => 3534,
+ 'Зд' => 3535,
+ '_ащгк' => 3536,
+ '_рщг' => 3537,
+ '_тгь' => 3538,
+ '_цщт_' => 3539,
+ 'фнув_' => 3540,
+ 'ушпр' => 3541,
+ 'утыш' => 3542,
+ 'унтуы' => 3543,
+ 'тею' => 3544,
+ 'щььгт' => 3545,
+ 'зщзг' => 3546,
+ 'зщзгд' => 3547,
+ '_уь' => 3548,
+ 'Ñгкк' => 3549,
+ 'укд' => 3550,
+ 'пе' => 3551,
+ 'щзду' => 3552,
+ 'кудфе' => 3553,
+ 'Тщкер' => 3554,
+ '_Уфые' => 3555,
+ '_Лунт' => 3556,
+ '_лш' => 3557,
+ 'фззуф' => 3558,
+ 'уеы' => 3559,
+ 'реу' => 3560,
+ 'шиу' => 3561,
+ 'ьувш' => 3562,
+ 'щьшÑ' => 3563,
+ 'щыше' => 3564,
+ 'зшÑ' => 3565,
+ 'ыа' => 3566,
+ '_Йг' => 3567,
+ 'уда' => 3568,
+ 'утг' => 3569,
+ 'шде' => 3570,
+ 'цудд_' => 3571,
+ '_Ифк' => 3572,
+ '_щзут' => 3573,
+ 'фшв' => 3574,
+ 'Ñрфт' => 3575,
+ 'вщ_' => 3576,
+ 'уышп' => 3577,
+ 'акш' => 3578,
+ 'шутÑу' => 3579,
+ 'двштп' => 3580,
+ 'зфш' => 3581,
+ 'ефдб' => 3582,
+ 'ефдб_' => 3583,
+ 'ешег' => 3584,
+ 'нÑ' => 3585,
+ '_ьфл' => 3586,
+ '_гыув' => 3587,
+ 'ии' => 3588,
+ 'игк' => 3589,
+ 'уышпт' => 3590,
+ 'тпшт' => 3591,
+ 'тгф' => 3592,
+ 'ыщьу_' => 3593,
+ 'еуте' => 3594,
+ 'Ифт' => 3595,
+ '_Ñ' => 3596,
+ '_Срк' => 3597,
+ '_ЩÑ' => 3598,
+ '_кум' => 3599,
+ 'Ñршд' => 3600,
+ 'утед' => 3601,
+ 'уыышщ' => 3602,
+ 'шаа' => 3603,
+ 'дфÑл' => 3604,
+ 'дшфт' => 3605,
+ 'ддуп' => 3606,
+ 'щлу' => 3607,
+ 'зфы' => 3608,
+ '_пут' => 3609,
+ '_щааш' => 3610,
+ '_зщзг' => 3611,
+ 'фштые' => 3612,
+ 'афьш' => 3613,
+ 'тпю_' => 3614,
+ 'тыг' => 3615,
+ 'кпу_' => 3616,
+ 'ыщÑшф' => 3617,
+ 'екфд' => 3618,
+ 'екн_' => 3619,
+ 'ÑŽÑŽÑŽ' => 3620,
+ '_идф' => 3621,
+ '_уте' => 3622,
+ 'фвщ' => 3623,
+ 'Ñрю' => 3624,
+ 'Ñшт' => 3625,
+ 'афьшд' => 3626,
+ 'ьф_' => 3627,
+ 'тшен' => 3628,
+ 'кащ' => 3629,
+ 'кеув' => 3630,
+ 'ферук' => 3631,
+ 'ифк' => 3632,
+ 'Ñегку' => 3633,
+ 'уул' => 3634,
+ 'руфе' => 3635,
+ 'рщгп' => 3636,
+ 'рщгпр' => 3637,
+ 'штпд' => 3638,
+ 'ддук' => 3639,
+ 'кфп' => 3640,
+ 'кфзр' => 3641,
+ 'цщкл_' => 3642,
+ '_ьфтн' => 3643,
+ 'фны_' => 3644,
+ 'утек' => 3645,
+ 'шук_' => 3646,
+ 'штфе' => 3647,
+ 'шееу' => 3648,
+ 'деш' => 3649,
+ 'ьфеу' => 3650,
+ 'ьшÑ_' => 3651,
+ 'тпук' => 3652,
+ 'щеи' => 3653,
+ 'зкщмш' => 3654,
+ 'гл' => 3655,
+ 'гту_' => 3656,
+ '_Ид' => 3657,
+ '_Зд' => 3658,
+ '_шта' => 3659,
+ 'фккшу' => 3660,
+ 'фц_' => 3661,
+ 'шеду' => 3662,
+ 'дды' => 3663,
+ 'ьгыш' => 3664,
+ 'тпе' => 3665,
+ 'щтыр' => 3666,
+ 'щтырш' => 3667,
+ 'щщеи' => 3668,
+ 'кфеув' => 3669,
+ 'кащк' => 3670,
+ 'гккут' => 3671,
+ 'цршд' => 3672,
+ '_икщ' => 3673,
+ 'Ñщтв_' => 3674,
+ 'укащ' => 3675,
+ 'ршь_' => 3676,
+ 'штÑу_' => 3677,
+ 'шефдб' => 3678,
+ 'тедн_' => 3679,
+ 'щщеиф' => 3680,
+ 'щеиф' => 3681,
+ 'щеифд' => 3682,
+ 'квук_' => 3683,
+ 'Пку' => 3684,
+ 'Зкш' => 3685,
+ '_Ифт' => 3686,
+ '_пш' => 3687,
+ '_дфт' => 3688,
+ '_куÑу' => 3689,
+ '_ыштп' => 3690,
+ 'фштув' => 3691,
+ 'иушт' => 3692,
+ 'иуштп' => 3693,
+ 'ÑÑуы' => 3694,
+ 'ÑÑуыы' => 3695,
+ 'Ñрю_' => 3696,
+ 'Ñщтщ' => 3697,
+ 'Ñщтщь' => 3698,
+ 'вщь' => 3699,
+ 'укащк' => 3700,
+ 'ьфы' => 3701,
+ 'Ñ‚ÑÑ€_' => 3702,
+ 'кфы' => 3703,
+ 'кшфт_' => 3704,
+ 'кть' => 3705,
+ 'ышÑ_' => 3706,
+ 'ещз' => 3707,
+ 'гÑешщ' => 3708,
+ '_Вк' => 3709,
+ '_Зкуы' => 3710,
+ '_иуш' => 3711,
+ 'уÑещ' => 3712,
+ 'уÑещк' => 3713,
+ 'укть' => 3714,
+ 'шмув' => 3715,
+ 'дшфь' => 3716,
+ 'ьутеф' => 3717,
+ 'ьщв' => 3718,
+ 'ьгышÑ' => 3719,
+ 'туб' => 3720,
+ 'ыщк' => 3721,
+ 'чзу' => 3722,
+ '_иушт' => 3723,
+ 'фди' => 3724,
+ 'Ñфдду' => 3725,
+ 'уыеф' => 3726,
+ 'швф' => 3727,
+ 'шщтыр' => 3728,
+ 'шщгы_' => 3729,
+ 'туб_' => 3730,
+ 'щьзд' => 3731,
+ 'зукфе' => 3732,
+ 'кпфт' => 3733,
+ 'екфе' => 3734,
+ 'га' => 3735,
+ '_иуа' => 3736,
+ '_аку' => 3737,
+ 'иуа' => 3738,
+ 'Ñфгыу' => 3739,
+ 'Ñещк_' => 3740,
+ 'пкфз' => 3741,
+ 'ддшт' => 3742,
+ 'туф' => 3743,
+ 'ттшт' => 3744,
+ 'тею_' => 3745,
+ 'зщдше' => 3746,
+ 'зщыше' => 3747,
+ 'ыгд' => 3748,
+ 'ешфд' => 3749,
+ 'Срфь' => 3750,
+ 'ЬфкÑ' => 3751,
+ 'вду' => 3752,
+ 'вм' => 3753,
+ 'утедн' => 3754,
+ 'уыг' => 3755,
+ 'ашÑш' => 3756,
+ 'пкфзр' => 3757,
+ 'ршые' => 3758,
+ 'дщцу' => 3759,
+ 'щтыш' => 3760,
+ 'щкьук' => 3761,
+ 'зфд' => 3762,
+ 'гвштп' => 3763,
+ 'гкуы' => 3764,
+ '_Срфь' => 3765,
+ '_фззу' => 3766,
+ '_ьгыш' => 3767,
+ 'пфшты' => 3768,
+ 'пту' => 3769,
+ 'рщгыу' => 3770,
+ 'шыеы' => 3771,
+ 'шмуы_' => 3772,
+ 'дщÑфе' => 3773,
+ 'щмуь' => 3774,
+ 'щцук_' => 3775,
+ 'зфÑ' => 3776,
+ 'кщфв' => 3777,
+ 'кыр' => 3778,
+ 'Ув' => 3779,
+ 'Екф' => 3780,
+ '_афьш' => 3781,
+ '_рщь' => 3782,
+ 'фгд' => 3783,
+ 'ÑÑ„_' => 3784,
+ 'ÑщтÑ' => 3785,
+ 'Ñкуфе' => 3786,
+ 'вшÑÑ„' => 3787,
+ 'теут' => 3788,
+ 'щта' => 3789,
+ 'щцум' => 3790,
+ 'щцуму' => 3791,
+ 'щцы' => 3792,
+ 'ктфе' => 3793,
+ 'керу' => 3794,
+ 'кню' => 3795,
+ 'ыукшу' => 3796,
+ 'ефлу' => 3797,
+ 'цум' => 3798,
+ 'цуму' => 3799,
+ 'цумук' => 3800,
+ 'юС' => 3801,
+ 'Сру' => 3802,
+ '_ршь_' => 3803,
+ '_кудф' => 3804,
+ 'Ñуд' => 3805,
+ 'пфьу_' => 3806,
+ 'пуы_' => 3807,
+ 'днб' => 3808,
+ 'екфты' => 3809,
+ 'ееут' => 3810,
+ 'Штвш' => 3811,
+ 'Дг' => 3812,
+ '_Пку' => 3813,
+ '_ЬфкÑ' => 3814,
+ '_Зкш' => 3815,
+ '_щц' => 3816,
+ '_ефл' => 3817,
+ 'фкшф' => 3818,
+ 'вуму' => 3819,
+ 'вумуд' => 3820,
+ 'рщт' => 3821,
+ 'твю' => 3822,
+ 'ттштп' => 3823,
+ 'кащкь' => 3824,
+ 'ктьу' => 3825,
+ 'ктьут' => 3826,
+ 'мукфд' => 3827,
+ 'юСю' => 3828,
+ '_удуÑ' => 3829,
+ 'фште' => 3830,
+ 'идшÑ_' => 3831,
+ 'Ñшзф' => 3832,
+ 'Ñшы' => 3833,
+ 'Ñдгвш' => 3834,
+ 'уктьу' => 3835,
+ 'шеук' => 3836,
+ 'дфнув' => 3837,
+ 'дшешÑ' => 3838,
+ 'дгвш' => 3839,
+ 'дгвшт' => 3840,
+ 'днб_' => 3841,
+ 'тые_' => 3842,
+ 'зуту' => 3843,
+ 'мукть' => 3844,
+ 'чф' => 3845,
+ 'Лшт' => 3846,
+ '_иуащ' => 3847,
+ '_ауф' => 3848,
+ '_екфт' => 3849,
+ 'феÑ' => 3850,
+ 'иуащ' => 3851,
+ 'иуащк' => 3852,
+ 'вфк' => 3853,
+ 'штм' => 3854,
+ 'кÑ' => 3855,
+ 'Огд' => 3856,
+ '_ышп' => 3857,
+ 'Ñ„Ñлы' => 3858,
+ 'фтвб' => 3859,
+ 'феÑÑ€' => 3860,
+ 'фмф' => 3861,
+ 'Ñуз' => 3862,
+ 'уфег' => 3863,
+ 'уфегк' => 3864,
+ 'зуе' => 3865,
+ 'зшщты' => 3866,
+ 'ешед' => 3867,
+ 'цршду' => 3868,
+ 'Фае' => 3869,
+ 'Фаеу' => 3870,
+ 'Фаеук' => 3871,
+ 'Фдду' => 3872,
+ '_Огд' => 3873,
+ '_ищер' => 3874,
+ '_вуму' => 3875,
+ 'фтвб_' => 3876,
+ 'ищер' => 3877,
+ 'шиш' => 3878,
+ 'шид' => 3879,
+ 'дщтп_' => 3880,
+ 'тфеу' => 3881,
+ 'куфеу' => 3882,
+ 'Фм' => 3883,
+ '_Фае' => 3884,
+ '_Фаеу' => 3885,
+ '_Ыю' => 3886,
+ '_ÑÑ„Ñ‚_' => 3887,
+ 'уктфе' => 3888,
+ 'оф' => 3889,
+ 'ттук' => 3890,
+ 'теук_' => 3891,
+ 'щкер_' => 3892,
+ 'зщке_' => 3893,
+ 'кшз' => 3894,
+ 'ыыуы' => 3895,
+ 'ыекщ' => 3896,
+ 'еукь' => 3897,
+ 'ешые' => 3898,
+ 'екгÑ' => 3899,
+ 'Фи' => 3900,
+ '_Штвш' => 3901,
+ '_Дг' => 3902,
+ '_Екф' => 3903,
+ '_ифт' => 3904,
+ '_ыщд' => 3905,
+ 'умук_' => 3906,
+ 'шфешщ' => 3907,
+ 'шмув_' => 3908,
+ 'ьфн' => 3909,
+ 'щкÑу' => 3910,
+ 'куц' => 3911,
+ 'ешеду' => 3912,
+ '._' => 3913,
+ 'Фв' => 3914,
+ 'Тщм' => 3915,
+ 'Му' => 3916,
+ '_.' => 3917,
+ '_._' => 3918,
+ '_Сру' => 3919,
+ '_аштф' => 3920,
+ 'фьут' => 3921,
+ 'Ñузе' => 3922,
+ 'вф_' => 3923,
+ 'ууе_' => 3924,
+ 'ущз' => 3925,
+ 'уÑ' => 3926,
+ 'ашуд' => 3927,
+ 'ашудв' => 3928,
+ 'штые_' => 3929,
+ 'шку_' => 3930,
+ 'твю_' => 3931,
+ 'тщц_' => 3932,
+ 'кьш' => 3933,
+ 'кщеу' => 3934,
+ 'кеув_' => 3935,
+ 'Ñ‹Ñкш' => 3936,
+ 'Ыук' => 3937,
+ 'Цуы' => 3938,
+ '_Фдду' => 3939,
+ '_Ув' => 3940,
+ '_ÑщтÑ' => 3941,
+ '_ыуу' => 3942,
+ '_цршд' => 3943,
+ 'фвф' => 3944,
+ 'Ñгкку' => 3945,
+ 'уеб' => 3946,
+ 'уеб_' => 3947,
+ 'дер' => 3948,
+ 'дгу' => 3949,
+ 'щгке' => 3950,
+ 'ззуфк' => 3951,
+ 'кфтÑу' => 3952,
+ 'кню_' => 3953,
+ 'Ñ‹Ñ„Ñ‚' => 3954,
+ 'ыдфт' => 3955,
+ 'еруы' => 3956,
+ 'гфд_' => 3957,
+ 'гкфд' => 3958,
+ '_Фм' => 3959,
+ '_щцт' => 3960,
+ 'Ñщдд' => 3961,
+ 'уфÑÑ€_' => 3962,
+ 'уфер' => 3963,
+ 'ош' => 3964,
+ 'дшь' => 3965,
+ 'ьштп_' => 3966,
+ 'тешд' => 3967,
+ 'щгтву' => 3968,
+ 'зука' => 3969,
+ 'зрн' => 3970,
+ 'ыеше' => 3971,
+ 'гшдв' => 3972,
+ '_Лшт' => 3973,
+ 'ищер_' => 3974,
+ 'Ñщьзд' => 3975,
+ 'Ñеы_' => 3976,
+ 'уфкдн' => 3977,
+ 'уÑг' => 3978,
+ 'штпю' => 3979,
+ 'шефк' => 3980,
+ 'дут_' => 3981,
+ 'ьуф' => 3982,
+ 'щпш' => 3983,
+ 'щквш' => 3984,
+ 'ккн' => 3985,
+ 'гÑÑ„' => 3986,
+ 'цшд' => 3987,
+ 'юСю_' => 3988,
+ '_фге' => 3989,
+ '_фц' => 3990,
+ '_Ñфз' => 3991,
+ '_штм' => 3992,
+ 'фквш' => 3993,
+ 'вукф' => 3994,
+ 'лтш' => 3995,
+ 'дгь' => 3996,
+ 'щгтÑ' => 3997,
+ 'ÐкфтÑ' => 3998,
+ 'Ðг' => 3999,
+ 'Шю' => 4000,
+ '_фвв' => 4001,
+ 'фгп' => 4002,
+ 'Ñгы' => 4003,
+ 'афÑе' => 4004,
+ 'аа_' => 4005,
+ 'руфв' => 4006,
+ 'тшу' => 4007,
+ 'кÑÑ‹' => 4008,
+ 'кфм' => 4009,
+ 'еуку' => 4010,
+ 'Ðд' => 4011,
+ 'Ршы_' => 4012,
+ 'Ыщге' => 4013,
+ 'Ыщгер' => 4014,
+ '_Ыук' => 4015,
+ '_вшые' => 4016,
+ '_ышпт' => 4017,
+ '_ыд' => 4018,
+ '_ещщ' => 4019,
+ 'ифтв' => 4020,
+ 'ику' => 4021,
+ 'увг' => 4022,
+ 'рщьу' => 4023,
+ 'дуфв' => 4024,
+ 'ььук' => 4025,
+ 'кзщ' => 4026,
+ 'ыешег' => 4027,
+ 'ефшт_' => 4028,
+ '—' => 4029,
+ 'юЫю_' => 4030,
+ 'Сфе' => 4031,
+ 'Сщгте' => 4032,
+ 'Ег' => 4033,
+ '_Тщм' => 4034,
+ 'флшт' => 4035,
+ 'фкуф' => 4036,
+ 'преу' => 4037,
+ 'шфеу' => 4038,
+ 'ьфкл' => 4039,
+ 'тыщ' => 4040,
+ 'щее' => 4041,
+ 'кгт' => 4042,
+ 'ыи' => 4043,
+ 'гше' => 4044,
+ 'Сфд' => 4045,
+ 'Дуф' => 4046,
+ 'Ьфн' => 4047,
+ '_рщьу' => 4048,
+ 'ищщ' => 4049,
+ 'уик' => 4050,
+ 'увшÑ' => 4051,
+ 'уаа' => 4052,
+ 'укфеш' => 4053,
+ 'рд' => 4054,
+ 'дук_' => 4055,
+ 'ьшыыш' => 4056,
+ 'ыекгÑ' => 4057,
+ 'ефтв' => 4058,
+ 'Цуые' => 4059,
+ '_Цуы' => 4060,
+ '_Ñщдд' => 4061,
+ '_Ñкуф' => 4062,
+ 'вуыш' => 4063,
+ 'учзу' => 4064,
+ 'ашдь_' => 4065,
+ 'шщк_' => 4066,
+ 'дую' => 4067,
+ 'ыдфтв' => 4068,
+ 'гкту' => 4069,
+ '_Фи' => 4070,
+ '_фцф' => 4071,
+ 'фтеш' => 4072,
+ 'уфые' => 4073,
+ 'увше' => 4074,
+ 'пдш' => 4075,
+ 'пщм' => 4076,
+ 'рукт' => 4077,
+ 'шпр_' => 4078,
+ 'диг' => 4079,
+ 'тшыр' => 4080,
+ 'щтщьш' => 4081,
+ 'щгкт' => 4082,
+ 'зутув' => 4083,
+ 'кÑÑ‹_' => 4084,
+ 'ыешÑ' => 4085,
+ 'ыны' => 4086,
+ 'ыные' => 4087,
+ 'ыныеу' => 4088,
+ 'гпре_' => 4089,
+ 'Ща' => 4090,
+ '_Ыщге' => 4091,
+ '_еуд' => 4092,
+ 'Ñ„Ñру' => 4093,
+ 'игь' => 4094,
+ 'дщцш' => 4095,
+ 'зю' => 4096,
+ 'еуÑ' => 4097,
+ 'гтек' => 4098,
+ '_Дуф' => 4099,
+ '_фпу' => 4100,
+ '_ифÑ' => 4101,
+ '_уфкд' => 4102,
+ '_ьщт' => 4103,
+ '_тщк' => 4104,
+ '_гте' => 4105,
+ 'фтеы' => 4106,
+ 'Ñрг' => 4107,
+ 'уйгу' => 4108,
+ 'дщцшт' => 4109,
+ 'тфп' => 4110,
+ 'ттщ' => 4111,
+ 'ыуда' => 4112,
+ 'ыршт' => 4113,
+ 'еукт_' => 4114,
+ 'ерщгп' => 4115,
+ 'ещь' => 4116,
+ 'Зг' => 4117,
+ '_лтш' => 4118,
+ 'Ñршдв' => 4119,
+ 'утеб' => 4120,
+ 'аштфд' => 4121,
+ 'ащщ' => 4122,
+ 'пгу_' => 4123,
+ 'шфб' => 4124,
+ 'дщц_' => 4125,
+ 'ьшдн' => 4126,
+ 'тыек' => 4127,
+ 'щьщ' => 4128,
+ 'щтеш' => 4129,
+ 'кгÑе' => 4130,
+ 'Ñ‹ÑÑ„' => 4131,
+ 'ышм' => 4132,
+ 'еуые' => 4133,
+ 'екгÑе' => 4134,
+ 'Рфк' => 4135,
+ 'Офь' => 4136,
+ 'Огту' => 4137,
+ '_Ршы_' => 4138,
+ '_Ьфн' => 4139,
+ '_Му' => 4140,
+ 'утеб_' => 4141,
+ 'ауы' => 4142,
+ 'шÑфеш' => 4143,
+ 'шьуы' => 4144,
+ 'ьут_' => 4145,
+ 'кфву' => 4146,
+ 'куыг' => 4147,
+ 'ыеб' => 4148,
+ 'ЫÑрщ' => 4149,
+ '_Фв' => 4150,
+ '_Ðг' => 4151,
+ '_Огту' => 4152,
+ '_фкуф' => 4153,
+ '_зр' => 4154,
+ 'фкт' => 4155,
+ 'уÑщь' => 4156,
+ 'ащкв' => 4157,
+ 'пт_' => 4158,
+ 'ршыещ' => 4159,
+ 'шпт_' => 4160,
+ 'дигь' => 4161,
+ 'дую_' => 4162,
+ 'твшф' => 4163,
+ 'щму_' => 4164,
+ 'куÑщк' => 4165,
+ 'кшфд_' => 4166,
+ 'кшув' => 4167,
+ 'еуьз' => 4168,
+ 'ешд_' => 4169,
+ '-е' => 4170,
+ '_Офь' => 4171,
+ '_Ща' => 4172,
+ '_ауфе' => 4173,
+ '_кфт' => 4174,
+ 'флштп' => 4175,
+ 'фдшф' => 4176,
+ 'уЖ' => 4177,
+ 'шфб_' => 4178,
+ 'ддшф' => 4179,
+ 'ефке' => 4180,
+ 'гкув' => 4181,
+ 'цщкд' => 4182,
+ 'цщкдв' => 4183,
+ 'Ырф' => 4184,
+ '_ЫÑрщ' => 4185,
+ '_Цуые' => 4186,
+ '_Ñдщ' => 4187,
+ '_ьфш' => 4188,
+ 'фьшдн' => 4189,
+ 'пфьуы' => 4190,
+ 'ьт' => 4191,
+ 'тешд_' => 4192,
+ 'щгтек' => 4193,
+ 'ктфеш' => 4194,
+ 'ыеб_' => 4195,
+ 'ыещкш' => 4196,
+ 'ыгзз' => 4197,
+ 'ещкы' => 4198,
+ 'ги_' => 4199,
+ 'Ч' => 4200,
+ '_Ðд' => 4201,
+ 'фкл_' => 4202,
+ 'уыек' => 4203,
+ 'ри' => 4204,
+ 'лю' => 4205,
+ 'щььу' => 4206,
+ 'щкпф' => 4207,
+ 'зру' => 4208,
+ 'кфкн' => 4209,
+ 'куте_' => 4210,
+ 'ВуÑ' => 4211,
+ 'Лштп' => 4212,
+ '_дуфв' => 4213,
+ '_еук' => 4214,
+ 'утб' => 4215,
+ 'утб_' => 4216,
+ 'уен' => 4217,
+ 'учш' => 4218,
+ 'дупу' => 4219,
+ 'дшÑÑ„' => 4220,
+ 'Ñ‚Ñн' => 4221,
+ 'туд' => 4222,
+ 'тыеш' => 4223,
+ 'тгьи' => 4224,
+ 'щзукф' => 4225,
+ 'ееш' => 4226,
+ 'еню' => 4227,
+ 'К_' => 4228,
+ '_Сфд' => 4229,
+ '_зука' => 4230,
+ '_ыны' => 4231,
+ '_ыные' => 4232,
+ 'фьи' => 4233,
+ 'фкб' => 4234,
+ 'идфв' => 4235,
+ 'шпф' => 4236,
+ 'дфм' => 4237,
+ 'дшау' => 4238,
+ 'ььгтш' => 4239,
+ 'тгьиу' => 4240,
+ 'кфшт' => 4241,
+ 'кщгз' => 4242,
+ 'екуф' => 4243,
+ 'Фддут' => 4244,
+ 'Здф' => 4245,
+ 'Цшдд' => 4246,
+ '_дфк' => 4247,
+ '_гтеш' => 4248,
+ 'фквы_' => 4249,
+ 'вша' => 4250,
+ 'пфд' => 4251,
+ 'рщыу' => 4252,
+ 'штпду' => 4253,
+ 'шыз' => 4254,
+ 'луы' => 4255,
+ 'тегк' => 4256,
+ 'щкз' => 4257,
+ 'клы' => 4258,
+ 'ышфт' => 4259,
+ 'ефп' => 4260,
+ '_ВуÑ' => 4261,
+ '_Рфк' => 4262,
+ '_учзу' => 4263,
+ '_ршые' => 4264,
+ '_тщц' => 4265,
+ '_тгьи' => 4266,
+ 'Ñ„Ñеу' => 4267,
+ 'идфву' => 4268,
+ 'уфм' => 4269,
+ 'укыб' => 4270,
+ 'умукб' => 4271,
+ 'ауфег' => 4272,
+ 'аашÑш' => 4273,
+ 'ркшы' => 4274,
+ 'дфкп' => 4275,
+ 'дфкпу' => 4276,
+ 'дге' => 4277,
+ 'кщпк' => 4278,
+ 'ыыув' => 4279,
+ 'еге' => 4280,
+ 'гдн' => 4281,
+ 'гтешд' => 4282,
+ 'мшдд' => 4283,
+ 'ЩÑе' => 4284,
+ '_ьув' => 4285,
+ '_ьщв' => 4286,
+ '_ыгзз' => 4287,
+ 'фкб_' => 4288,
+ 'фкшы' => 4289,
+ 'Ñшд' => 4290,
+ 'уЖ_' => 4291,
+ 'утегк' => 4292,
+ 'укыб_' => 4293,
+ 'пщ_' => 4294,
+ 'тшÑ' => 4295,
+ 'зю_' => 4296,
+ 'ззд' => 4297,
+ 'зешщ' => 4298,
+ 'чÑ' => 4299,
+ 'Сркш' => 4300,
+ 'Сщдд' => 4301,
+ '_Лштп' => 4302,
+ '_цщкд' => 4303,
+ 'вшм' => 4304,
+ 'штпю_' => 4305,
+ 'тщт' => 4306,
+ 'тефш' => 4307,
+ 'щкпфт' => 4308,
+ 'щыув' => 4309,
+ 'зуÑе' => 4310,
+ 'зкуыы' => 4311,
+ 'кумш' => 4312,
+ 'кшеу' => 4313,
+ 'Ñ‹Ñ_' => 4314,
+ 'Сркшы' => 4315,
+ 'Шю_' => 4316,
+ '_Зг' => 4317,
+ '_Цшдд' => 4318,
+ '_Ñше' => 4319,
+ '_рщгы' => 4320,
+ '_ьфн' => 4321,
+ 'игы' => 4322,
+ 'удфеш' => 4323,
+ 'умут_' => 4324,
+ 'умукф' => 4325,
+ 'учф' => 4326,
+ 'пщму' => 4327,
+ 'рфее' => 4328,
+ 'тыеше' => 4329,
+ 'тефшт' => 4330,
+ 'щквшт' => 4331,
+ 'зешщт' => 4332,
+ 'ккуте' => 4333,
+ 'ыфьу' => 4334,
+ 'ещи' => 4335,
+ 'Ñув' => 4336,
+ 'Фы_' => 4337,
+ 'Сфт' => 4338,
+ 'Срфьз' => 4339,
+ 'Штвшф' => 4340,
+ 'Ьщт' => 4341,
+ 'ГюЫю_' => 4342,
+ '_ифÑл' => 4343,
+ '_Ñгкк' => 4344,
+ '_ьшт' => 4345,
+ 'фду_' => 4346,
+ 'узу' => 4347,
+ 'пщмук' => 4348,
+ 'лю_' => 4349,
+ 'дфп' => 4350,
+ 'ддщцш' => 4351,
+ 'дщпш' => 4352,
+ 'дщыу' => 4353,
+ 'ыукмш' => 4354,
+ 'Фзк' => 4355,
+ 'Фзкш' => 4356,
+ 'Фзкшд' => 4357,
+ 'Пукь' => 4358,
+ 'Лщ' => 4359,
+ '_ЩÑе' => 4360,
+ 'уки' => 4361,
+ 'реук' => 4362,
+ 'шщд' => 4363,
+ 'шеÑ' => 4364,
+ 'тщг' => 4365,
+ 'зкшд' => 4366,
+ 'ышму' => 4367,
+ 'гктф' => 4368,
+ 'мшф' => 4369,
+ 'цув_' => 4370,
+ 'Пш' => 4371,
+ 'ЬфкÑÑ€' => 4372,
+ '_Здф' => 4373,
+ '_фди' => 4374,
+ '_фтн' => 4375,
+ '_вуф' => 4376,
+ '_пкщг' => 4377,
+ '_зфы' => 4378,
+ '_еше' => 4379,
+ '_цшд' => 4380,
+ 'фдшен' => 4381,
+ 'Ñфв' => 4382,
+ 'Ñрув' => 4383,
+ 'Ñшфе' => 4384,
+ 'узеу' => 4385,
+ 'ргкÑ' => 4386,
+ 'ргкÑÑ€' => 4387,
+ 'шыышщ' => 4388,
+ 'здфт' => 4389,
+ 'ышы_' => 4390,
+ 'гидшы' => 4391,
+ 'гÑÑ' => 4392,
+ 'Икше' => 4393,
+ 'Шыд' => 4394,
+ 'Ðщкл_' => 4395,
+ '_Фзк' => 4396,
+ '_Фзкш' => 4397,
+ '_уÑ' => 4398,
+ '_дша' => 4399,
+ '_ыфь' => 4400,
+ 'фтту' => 4401,
+ 'вц' => 4402,
+ 'ущзд' => 4403,
+ 'шÑг' => 4404,
+ 'ште_' => 4405,
+ 'шкув' => 4406,
+ 'кду' => 4407,
+ 'гкув_' => 4408,
+ 'Пукьф' => 4409,
+ '_Сркш' => 4410,
+ '_Ег' => 4411,
+ '_ешед' => 4412,
+ 'фдщт' => 4413,
+ 'Ñ„Ñ‚Ñш' => 4414,
+ 'Ñдщы' => 4415,
+ 'ввш' => 4416,
+ 'вшв' => 4417,
+ 'упщ' => 4418,
+ 'ущзду' => 4419,
+ 'уеру' => 4420,
+ 'ьфлу' => 4421,
+ 'ьщмув' => 4422,
+ 'щтт' => 4423,
+ 'зфтш' => 4424,
+ 'зукащ' => 4425,
+ 'ыумук' => 4426,
+ 'еефт' => 4427,
+ 'еню_' => 4428,
+ 'цшдд' => 4429,
+ 'Ю_' => 4430,
+ 'Огту_' => 4431,
+ '_Фы_' => 4432,
+ '_Икше' => 4433,
+ '_Пукь' => 4434,
+ '_ыут' => 4435,
+ 'фзфт' => 4436,
+ 'увшф' => 4437,
+ 'пкфь' => 4438,
+ 'рфтв' => 4439,
+ 'рфкф' => 4440,
+ 'шч_' => 4441,
+ 'лут' => 4442,
+ 'Ñ‚Ñув' => 4443,
+ 'тшеш' => 4444,
+ 'кег' => 4445,
+ 'кц' => 4446,
+ '_Сщдд' => 4447,
+ '_дфкп' => 4448,
+ 'Ñ„Ñрш' => 4449,
+ 'Ñшен' => 4450,
+ 'пгы' => 4451,
+ 'шеÑÑ€' => 4452,
+ 'дд-' => 4453,
+ 'дгы' => 4454,
+ 'ьщву' => 4455,
+ 'зкщз' => 4456,
+ 'кшпш' => 4457,
+ 'нÑ' => 4458,
+ '-щ' => 4459,
+ 'Шк' => 4460,
+ 'Офз' => 4461,
+ 'ЫÑрщщ' => 4462,
+ '_Ю_' => 4463,
+ '_Сфе' => 4464,
+ '_Шыд' => 4465,
+ '_дшт' => 4466,
+ '_дшм' => 4467,
+ '_ещг' => 4468,
+ 'Ñ„Ñ‚Ñ€' => 4469,
+ 'фыщт_' => 4470,
+ 'фгпр' => 4471,
+ 'ищщл' => 4472,
+ 'Ñщьу_' => 4473,
+ 'удду' => 4474,
+ 'укшт' => 4475,
+ 'шуыю' => 4476,
+ 'штву' => 4477,
+ 'туыу' => 4478,
+ 'то' => 4479,
+ 'щьзу' => 4480,
+ '’ы' => 4481,
+ 'Фыы' => 4482,
+ 'Фгп' => 4483,
+ 'Офзф' => 4484,
+ 'Офзфт' => 4485,
+ 'Ьшт' => 4486,
+ '_Ьщт' => 4487,
+ '_пг' => 4488,
+ '_зукы' => 4489,
+ 'фдиг' => 4490,
+ 'фдигь' => 4491,
+ 'иукы' => 4492,
+ 'уфеув' => 4493,
+ 'уаук' => 4494,
+ 'утвув' => 4495,
+ 'пшÑ' => 4496,
+ 'рфееф' => 4497,
+ 'рь' => 4498,
+ 'тшÑ_' => 4499,
+ 'тен_' => 4500,
+ 'щтешт' => 4501,
+ 'щкк' => 4502,
+ 'зкшт' => 4503,
+ 'ырштп' => 4504,
+ 'ыефке' => 4505,
+ 'ыгь' => 4506,
+ 'Фгы' => 4507,
+ '_Лщ' => 4508,
+ '_Ñдг' => 4509,
+ '_вуз' => 4510,
+ '_пщм' => 4511,
+ '_пщму' => 4512,
+ 'фддщ' => 4513,
+ 'фклу' => 4514,
+ 'вуау' => 4515,
+ 'шÑув' => 4516,
+ 'щпкфз' => 4517,
+ 'щкшу' => 4518,
+ 'щышеш' => 4519,
+ 'ерукт' => 4520,
+ 'екфв' => 4521,
+ 'гфдд' => 4522,
+ 'гыф' => 4523,
+ 'Ьщк' => 4524,
+ '_Пш' => 4525,
+ '_фдиг' => 4526,
+ '_рг' => 4527,
+ '_ьфшт' => 4528,
+ '_тщ_' => 4529,
+ '_ег' => 4530,
+ 'Ñфву' => 4531,
+ 'в-' => 4532,
+ 'уьы' => 4533,
+ 'штб' => 4534,
+ 'штл' => 4535,
+ 'туу' => 4536,
+ 'щÑфеу' => 4537,
+ 'щььш' => 4538,
+ 'зкща' => 4539,
+ 'мшÑу_' => 4540,
+ 'Сше' => 4541,
+ '_Фгп' => 4542,
+ '_Сфт' => 4543,
+ '_Сше' => 4544,
+ '_Офз' => 4545,
+ 'Ñ„Ñ' => 4546,
+ 'феефт' => 4547,
+ 'фмшт' => 4548,
+ 'ишт' => 4549,
+ 'уаш' => 4550,
+ 'пн_' => 4551,
+ 'штб_' => 4552,
+ 'шкв' => 4553,
+ 'ьфтв' => 4554,
+ 'кутÑу' => 4555,
+ 'ыеукт' => 4556,
+ 'Фгые' => 4557,
+ '_Офзф' => 4558,
+ '_фш' => 4559,
+ '_ащщ' => 4560,
+ 'фтрф' => 4561,
+ 'вкщ' => 4562,
+ 'укыю' => 4563,
+ 'ашÑу' => 4564,
+ 'тл_' => 4565,
+ 'щÑфд' => 4566,
+ 'кшд_' => 4567,
+ 'ктув' => 4568,
+ 'ыуее' => 4569,
+ 'еуб' => 4570,
+ 'ет' => 4571,
+ 'гфддн' => 4572,
+ 'гдн_' => 4573,
+ 'Фкь' => 4574,
+ 'Уфые_' => 4575,
+ 'ЫщÑ' => 4576,
+ 'упф_' => 4577,
+ 'шÑшфд' => 4578,
+ 'шдвш' => 4579,
+ 'ьуб' => 4580,
+ 'ьшдш' => 4581,
+ 'тфьу_' => 4582,
+ 'кфтв' => 4583,
+ 'кшпр' => 4584,
+ '’ы_' => 4585,
+ 'Мщ' => 4586,
+ '_Ьшт' => 4587,
+ '_ифыу' => 4588,
+ '_вуыш' => 4589,
+ 'утею' => 4590,
+ 'рущ' => 4591,
+ 'шÑÑ„_' => 4592,
+ 'шуыю_' => 4593,
+ 'шдвшт' => 4594,
+ 'дфи' => 4595,
+ 'трфе' => 4596,
+ 'трфее' => 4597,
+ 'тшен_' => 4598,
+ 'щддуп' => 4599,
+ 'щыув_' => 4600,
+ 'щмшв' => 4601,
+ 'згдфе' => 4602,
+ 'згк' => 4603,
+ 'кую' => 4604,
+ 'куау' => 4605,
+ 'кшпре' => 4606,
+ 'кщмшв' => 4607,
+ 'ыефтв' => 4608,
+ 'гшдвш' => 4609,
+ '_Фгы' => 4610,
+ '_уые' => 4611,
+ '_еруы' => 4612,
+ 'фаа' => 4613,
+ 'фтгф' => 4614,
+ 'фккф' => 4615,
+ 'фмштп' => 4616,
+ 'Ñдфы' => 4617,
+ 'Ñдги' => 4618,
+ 'Ñщм' => 4619,
+ 'Ñкщ' => 4620,
+ 'пфтш' => 4621,
+ 'ощк' => 4622,
+ 'дшл' => 4623,
+ 'дшму' => 4624,
+ 'ьфешÑ' => 4625,
+ 'ьуб_' => 4626,
+ 'ьзфтн' => 4627,
+ 'тут' => 4628,
+ 'щвгÑе' => 4629,
+ 'щтшÑ' => 4630,
+ 'зфтн' => 4631,
+ 'здщ' => 4632,
+ 'куьф' => 4633,
+ 'куыз' => 4634,
+ 'еуб_' => 4635,
+ 'гшы' => 4636,
+ '-з' => 4637,
+ 'Уч' => 4638,
+ 'Руф' => 4639,
+ 'Ьфтр' => 4640,
+ 'Ьфтрф' => 4641,
+ '_Ьфтр' => 4642,
+ '_уче' => 4643,
+ '_ьщву' => 4644,
+ 'фощ' => 4645,
+ 'фьуте' => 4646,
+ 'фтрфе' => 4647,
+ 'фыыу' => 4648,
+ 'вущ' => 4649,
+ 'вуышп' => 4650,
+ 'удум' => 4651,
+ 'шпшт' => 4652,
+ 'дшыр_' => 4653,
+ 'щÑÑ' => 4654,
+ 'щкеф' => 4655,
+ 'кьув' => 4656,
+ 'ыфьу_' => 4657,
+ 'ыуь' => 4658,
+ 'ыефи' => 4659,
+ 'еещ' => 4660,
+ 'гкуы_' => 4661,
+ 'цуы' => 4662,
+ 'Шыдф' => 4663,
+ 'Огдн' => 4664,
+ 'Щд' => 4665,
+ '_Фкь' => 4666,
+ '_Ьщк' => 4667,
+ 'фпщ' => 4668,
+ 'иуы' => 4669,
+ 'узк' => 4670,
+ 'ауÑ' => 4671,
+ 'аашÑу' => 4672,
+ 'ашÑшф' => 4673,
+ 'преук' => 4674,
+ 'пшщт' => 4675,
+ 'пгые' => 4676,
+ 'шÑрф' => 4677,
+ 'шыеук' => 4678,
+ 'шÑÑ„' => 4679,
+ 'ощш' => 4680,
+ 'дфÑу_' => 4681,
+ 'дги_' => 4682,
+ 'ьиукы' => 4683,
+ 'Ñ‚Ñуы_' => 4684,
+ 'зкшд_' => 4685,
+ 'зе_' => 4686,
+ 'кшпшт' => 4687,
+ 'ктув_' => 4688,
+ 'еукф' => 4689,
+ 'егву' => 4690,
+ 'гÑÑу' => 4691,
+ 'мутг' => 4692,
+ '_Фгые' => 4693,
+ '_Огдн' => 4694,
+ '_Ñ„Ñеш' => 4695,
+ '_дщы' => 4696,
+ '_ьще' => 4697,
+ 'фуд' => 4698,
+ 'фощк' => 4699,
+ 'фдша' => 4700,
+ 'ишдш' => 4701,
+ 'игшдв' => 4702,
+ 'упк' => 4703,
+ 'утгу' => 4704,
+ 'укыу' => 4705,
+ 'рукы' => 4706,
+ 'шпту' => 4707,
+ 'дфн_' => 4708,
+ 'тшщт' => 4709,
+ 'зфкф' => 4710,
+ 'зутв' => 4711,
+ 'кщщл' => 4712,
+ 'кщыы' => 4713,
+ 'еруыу' => 4714,
+ 'гышÑ_' => 4715,
+ 'мутгу' => 4716,
+ '_дшау' => 4717,
+ '_ыфьу' => 4718,
+ 'Ñ„Ñе_' => 4719,
+ 'Ñ„Ñ‹Ñ‹_' => 4720,
+ 'вщцт' => 4721,
+ 'увгÑ' => 4722,
+ 'упфт' => 4723,
+ 'уке_' => 4724,
+ 'ауÑе' => 4725,
+ 'аауку' => 4726,
+ 'руые' => 4727,
+ 'шлу_' => 4728,
+ 'ощшт' => 4729,
+ 'лдн' => 4730,
+ 'дшщ' => 4731,
+ 'зщкф' => 4732,
+ 'ышеу_' => 4733,
+ 'ыыщÑ' => 4734,
+ '_ЫщÑ' => 4735,
+ '_ефлу' => 4736,
+ 'фгв' => 4737,
+ 'вшаа' => 4738,
+ 'увук' => 4739,
+ 'утÑÑ€' => 4740,
+ 'уыеук' => 4741,
+ 'пшы' => 4742,
+ 'рщыу_' => 4743,
+ 'тпг' => 4744,
+ 'кпфтш' => 4745,
+ 'кьфт_' => 4746,
+ 'ыгÑÑ' => 4747,
+ 'ешыр' => 4748,
+ 'екфш' => 4749,
+ 'Срфк' => 4750,
+ 'ОфÑ' => 4751,
+ 'Куп' => 4752,
+ '_Фыы' => 4753,
+ '_Шыдф' => 4754,
+ '_Куп' => 4755,
+ '_штые' => 4756,
+ '_тщц_' => 4757,
+ '_кут' => 4758,
+ 'упг' => 4759,
+ 'укыю_' => 4760,
+ 'ддупу' => 4761,
+ 'щпкфь' => 4762,
+ 'зщц' => 4763,
+ 'ззщк' => 4764,
+ 'ззщке' => 4765,
+ 'ышешщ' => 4766,
+ 'ыекфе' => 4767,
+ 'ефÑ' => 4768,
+ 'еудд' => 4769,
+ 'Фгпг' => 4770,
+ 'Фгпгы' => 4771,
+ 'Офтг' => 4772,
+ 'ЩÑещ' => 4773,
+ '_вуау' => 4774,
+ 'фтвш' => 4775,
+ 'фч' => 4776,
+ 'иуÑщ' => 4777,
+ 'иуÑщь' => 4778,
+ 'Ñщму' => 4779,
+ 'вгÑув' => 4780,
+ 'уЭ_' => 4781,
+ 'пштф' => 4782,
+ 'рукт_' => 4783,
+ 'шÑгд' => 4784,
+ 'шуыб' => 4785,
+ 'шуыб_' => 4786,
+ 'шкув_' => 4787,
+ 'шеге' => 4788,
+ 'ддут_' => 4789,
+ 'Ñ‚Ñув_' => 4790,
+ 'щкщ' => 4791,
+ 'зщыу' => 4792,
+ 'квштп' => 4793,
+ 'ыгде' => 4794,
+ 'ешеге' => 4795,
+ 'ещиу' => 4796,
+ 'гÑфе' => 4797,
+ 'гÑув' => 4798,
+ 'гпгы' => 4799,
+ 'гпгые' => 4800,
+ 'юШ' => 4801,
+ 'ЩÑещи' => 4802,
+ 'Ыуз' => 4803,
+ '_Руф' => 4804,
+ '_Ырф' => 4805,
+ '_фееу' => 4806,
+ '_иуÑщ' => 4807,
+ '_Ñршд' => 4808,
+ '_куыг' => 4809,
+ 'Ñещи' => 4810,
+ 'Ñещиу' => 4811,
+ 'вгÑÑ„' => 4812,
+ 'ры' => 4813,
+ 'шÑшз' => 4814,
+ 'шÑд' => 4815,
+ 'шыф' => 4816,
+ 'дфь' => 4817,
+ 'ьзе' => 4818,
+ 'щщт' => 4819,
+ 'кфкн_' => 4820,
+ 'кфеу_' => 4821,
+ 'кую_' => 4822,
+ 'ккщ' => 4823,
+ 'ыгÑÑу' => 4824,
+ 'ещиук' => 4825,
+ 'Офтгф' => 4826,
+ '_Уч' => 4827,
+ '_ОфÑ' => 4828,
+ '_Мщ' => 4829,
+ '_ьуе' => 4830,
+ 'фиф' => 4831,
+ 'фтгфк' => 4832,
+ 'иуке' => 4833,
+ 'Ñфддн' => 4834,
+ 'Ñуш' => 4835,
+ 'Ñщтые' => 4836,
+ 'вгÑфе' => 4837,
+ 'аут' => 4838,
+ 'ащще' => 4839,
+ 'пуд' => 4840,
+ 'шÑшзф' => 4841,
+ 'шум' => 4842,
+ 'ьзуе' => 4843,
+ 'Ñ‚Ñук' => 4844,
+ 'тпдш' => 4845,
+ 'тгфк' => 4846,
+ 'тгфкн' => 4847,
+ 'щквук' => 4848,
+ 'щг_' => 4849,
+ 'щгыу_' => 4850,
+ 'щмшу' => 4851,
+ 'ыыщÑш' => 4852,
+ 'гду' => 4853,
+ 'гт_' => 4854,
+ 'гтвув' => 4855,
+ 'гкфд_' => 4856,
+ 'нк' => 4857,
+ 'Ñув_' => 4858,
+ '-Ñ' => 4859,
+ '_Фгпг' => 4860,
+ '_Офтг' => 4861,
+ '_Ыуз' => 4862,
+ '_ищщ' => 4863,
+ '_Ñдги' => 4864,
+ '_цшдд' => 4865,
+ 'фдуы' => 4866,
+ 'Ñдфыы' => 4867,
+ 'ушпре' => 4868,
+ 'утею_' => 4869,
+ 'укшщ' => 4870,
+ 'рфтп' => 4871,
+ 'шещк' => 4872,
+ 'ьштш' => 4873,
+ 'текш' => 4874,
+ 'зущ' => 4875,
+ 'кщпкф' => 4876,
+ 'керук' => 4877,
+ 'кеь' => 4878,
+ 'ыши' => 4879,
+ '_ЩÑещ' => 4880,
+ '_Ñкш' => 4881,
+ '_кщг' => 4882,
+ 'фкшт' => 4883,
+ 'Ñкф' => 4884,
+ 'уееу' => 4885,
+ 'ршеу' => 4886,
+ 'штф_' => 4887,
+ 'дщщ' => 4888,
+ 'кфÑеу' => 4889,
+ 'ыштпд' => 4890,
+ 'еуфь_' => 4891,
+ 'ешÑÑ‹' => 4892,
+ 'егфд' => 4893,
+ 'егкуы' => 4894,
+ 'Сщщ' => 4895,
+ 'Зщк' => 4896,
+ 'Ерук' => 4897,
+ '_Щд' => 4898,
+ 'Ñщтеш' => 4899,
+ 'Ñщмук' => 4900,
+ 'акуу' => 4901,
+ 'путу' => 4902,
+ 'пгд' => 4903,
+ 'дфц' => 4904,
+ 'ьзщк' => 4905,
+ 'тфдд' => 4906,
+ 'кфи' => 4907,
+ 'куыы_' => 4908,
+ 'екши' => 4909,
+ 'нук_' => 4910,
+ 'Сщдду' => 4911,
+ 'Пущ' => 4912,
+ 'Д_' => 4913,
+ '_Сщщ' => 4914,
+ '_вша' => 4915,
+ '_вшаа' => 4916,
+ '_ощш' => 4917,
+ '_йгф' => 4918,
+ 'вгф' => 4919,
+ 'уÑщтщ' => 4920,
+ 'ьфн_' => 4921,
+ 'щеу_' => 4922,
+ 'зфыы' => 4923,
+ 'зукыщ' => 4924,
+ 'зщцу' => 4925,
+ 'зщцук' => 4926,
+ 'зге' => 4927,
+ 'ыфш' => 4928,
+ 'егвш' => 4929,
+ 'Фке' => 4930,
+ 'Фму' => 4931,
+ 'Сщк' => 4932,
+ 'ВуÑу' => 4933,
+ 'Ьшд' => 4934,
+ 'Ыеу' => 4935,
+ '_екш' => 4936,
+ 'фштш' => 4937,
+ 'вкш' => 4938,
+ 'уÑшф' => 4939,
+ 'уег' => 4940,
+ 'шыу_' => 4941,
+ 'ддб' => 4942,
+ 'тфпу' => 4943,
+ 'тщке' => 4944,
+ 'тешщ' => 4945,
+ 'кьы' => 4946,
+ 'еÑÑ€_' => 4947,
+ 'гещ' => 4948,
+ 'цут' => 4949,
+ 'Ыуп' => 4950,
+ 'Ызф' => 4951,
+ '_Фму' => 4952,
+ '_Пущ' => 4953,
+ '_Ш_' => 4954,
+ '_Ñдщы' => 4955,
+ '_ощшт' => 4956,
+ '_ьфн_' => 4957,
+ 'фтеу' => 4958,
+ 'Ñшфт' => 4959,
+ 'утешщ' => 4960,
+ 'шддшф' => 4961,
+ 'двук' => 4962,
+ 'ддштп' => 4963,
+ 'тк' => 4964,
+ 'щиук_' => 4965,
+ 'щÑшфе' => 4966,
+ 'щьзду' => 4967,
+ 'куаук' => 4968,
+ 'кшен' => 4969,
+ 'ыыув_' => 4970,
+ 'ешыр_' => 4971,
+ 'гзу' => 4972,
+ 'нÑÑ‹' => 4973,
+ 'Рщц' => 4974,
+ 'Огдн_' => 4975,
+ 'Ыузе' => 4976,
+ '_зкща' => 4977,
+ '_куьф' => 4978,
+ 'фпгу_' => 4979,
+ 'ищф' => 4980,
+ 'уеы_' => 4981,
+ 'шб' => 4982,
+ 'шб_' => 4983,
+ 'шÑув_' => 4984,
+ 'ддб_' => 4985,
+ 'твк' => 4986,
+ 'щщк' => 4987,
+ 'еуьи' => 4988,
+ 'еуьиу' => 4989,
+ 'гыыш' => 4990,
+ 'ЬшÑ' => 4991,
+ 'Зщке' => 4992,
+ '_ВуÑу' => 4993,
+ '_Зщк' => 4994,
+ '_фм' => 4995,
+ '_уÑщ' => 4996,
+ '_утп' => 4997,
+ '_ыеш' => 4998,
+ 'фтфп' => 4999,
+ 'фгыу_' => 5000,
+ 'руы_' => 5001,
+ 'рщдв' => 5002,
+ 'рн_' => 5003,
+ 'шÑеш' => 5004,
+ 'швущ' => 5005,
+ 'лн' => 5006,
+ 'ьфдд' => 5007,
+ 'тщкер' => 5008,
+ 'текн' => 5009,
+ 'щгктф' => 5010,
+ 'кщму' => 5011,
+ 'ыештп' => 5012,
+ 'гуд' => 5013,
+ 'нÑÑ‹_' => 5014,
+ 'ВуÑуь' => 5015,
+ 'Щз' => 5016,
+ 'Зщд' => 5017,
+ '_Фке' => 5018,
+ '_Ыузе' => 5019,
+ '_фдщ' => 5020,
+ '_тщке' => 5021,
+ '_ыгÑÑ' => 5022,
+ '_ещцт' => 5023,
+ 'Ñ„ÑÑ‹' => 5024,
+ 'фшь' => 5025,
+ 'Ñуьи' => 5026,
+ 'Ñуьиу' => 5027,
+ 'уÑуь' => 5028,
+ 'уÑуьи' => 5029,
+ 'ушм' => 5030,
+ 'утщ' => 5031,
+ 'шиду' => 5032,
+ 'шÑе_' => 5033,
+ 'шдщ' => 5034,
+ 'дуыы' => 5035,
+ 'дшлу' => 5036,
+ 'туыу_' => 5037,
+ 'щзз' => 5038,
+ 'щгпре' => 5039,
+ 'кшув_' => 5040,
+ 'кещ' => 5041,
+ 'кгь' => 5042,
+ 'ыефид' => 5043,
+ 'геу_' => 5044,
+ 'ШШ' => 5045,
+ 'Ыц' => 5046,
+ '_Ыуп' => 5047,
+ '_Ыеу' => 5048,
+ '_Ерук' => 5049,
+ '_фдщт' => 5050,
+ 'фдер' => 5051,
+ 'фкфÑ' => 5052,
+ 'Ñушм' => 5053,
+ 'Ñщтыш' => 5054,
+ 'Ñщгк' => 5055,
+ 'умщ' => 5056,
+ 'швув' => 5057,
+ 'штшые' => 5058,
+ 'дуьу' => 5059,
+ 'дшеф' => 5060,
+ 'тащ' => 5061,
+ 'цуые' => 5062,
+ 'чеу' => 5063,
+ 'З_' => 5064,
+ 'Ыузеу' => 5065,
+ '_ЬшÑ' => 5066,
+ '_Зщд' => 5067,
+ '_Зщке' => 5068,
+ '_ьуф' => 5069,
+ '_щкш' => 5070,
+ '_зкщз' => 5071,
+ 'фшв_' => 5072,
+ 'ишдше' => 5073,
+ 'Ñщььг' => 5074,
+ 'ÑщтÑу' => 5075,
+ 'вфт' => 5076,
+ 'упфт_' => 5077,
+ 'узеуь' => 5078,
+ 'шÑфдд' => 5079,
+ 'шкф' => 5080,
+ 'шыÑщ' => 5081,
+ 'дуьут' => 5082,
+ 'тун' => 5083,
+ 'тпу_' => 5084,
+ 'щт-' => 5085,
+ 'зеуь' => 5086,
+ 'зеуьи' => 5087,
+ 'гутÑ' => 5088,
+ 'цфе' => 5089,
+ 'цшдд_' => 5090,
+ 'ныш' => 5091,
+ 'Сшен' => 5092,
+ 'Уь' => 5093,
+ 'Еруку' => 5094,
+ '_Сшен' => 5095,
+ '_Рщц' => 5096,
+ '_Шк' => 5097,
+ '_фтн_' => 5098,
+ '_акуу' => 5099,
+ 'фдв' => 5100,
+ 'Ñлы_' => 5101,
+ 'Ñдщыу' => 5102,
+ 'узш' => 5103,
+ 'пду_' => 5104,
+ 'пдшы' => 5105,
+ 'рфкв' => 5106,
+ 'шмук_' => 5107,
+ 'ддуÑ' => 5108,
+ 'тфддн' => 5109,
+ 'кфдш' => 5110,
+ 'кьув_' => 5111,
+ 'гкн_' => 5112,
+ 'Дщт' => 5113,
+ 'Ьгы' => 5114,
+ 'Ыею' => 5115,
+ '_Ьшд' => 5116,
+ '_еку' => 5117,
+ 'Ñ„ÑÑ‹_' => 5118,
+ 'фкеь' => 5119,
+ 'Ñщ_' => 5120,
+ 'узд' => 5121,
+ 'укутÑ' => 5122,
+ 'укшф' => 5123,
+ 'шщту' => 5124,
+ 'шыб' => 5125,
+ 'ддуÑе' => 5126,
+ 'тешщт' => 5127,
+ 'щфк' => 5128,
+ 'щдшÑ' => 5129,
+ 'щтыю' => 5130,
+ 'ыЭ_' => 5131,
+ 'КшÑ' => 5132,
+ '_Ызф' => 5133,
+ 'вфд' => 5134,
+ 'ркшые' => 5135,
+ 'шÑл_' => 5136,
+ 'шÑщ' => 5137,
+ 'шыб_' => 5138,
+ 'щдге' => 5139,
+ 'щцув' => 5140,
+ 'зущз' => 5141,
+ 'зущзд' => 5142,
+ 'кфÑл' => 5143,
+ 'ыгы' => 5144,
+ 'егкф' => 5145,
+ 'нуфк_' => 5146,
+ 'юШю' => 5147,
+ 'Икщщ' => 5148,
+ 'Сутеу' => 5149,
+ 'Утпдш' => 5150,
+ 'Ыупф' => 5151,
+ 'Ыру_' => 5152,
+ 'Цшддш' => 5153,
+ '_Сщк' => 5154,
+ '_Щз' => 5155,
+ '_Ыею' => 5156,
+ '_иупф' => 5157,
+ '_ищщл' => 5158,
+ '_кфе' => 5159,
+ 'иупф' => 5160,
+ 'иупфт' => 5161,
+ 'Ñщдду' => 5162,
+ 'Ñщььу' => 5163,
+ 'Ñгде' => 5164,
+ 'вфн_' => 5165,
+ 'выб' => 5166,
+ 'пшм' => 5167,
+ 'шиг' => 5168,
+ 'шешы' => 5169,
+ 'тпдшы' => 5170,
+ 'зь' => 5171,
+ 'ыею' => 5172,
+ 'еку_' => 5173,
+ 'ЭЕ' => 5174,
+ 'Фмут' => 5175,
+ 'Фц' => 5176,
+ 'Ьув' => 5177,
+ 'Ыею_' => 5178,
+ '_ЭЕ' => 5179,
+ '_Фц' => 5180,
+ '_Уь' => 5181,
+ '_Ыц' => 5182,
+ '_здфт' => 5183,
+ 'фпуы' => 5184,
+ 'фкеьу' => 5185,
+ 'Ñге' => 5186,
+ 'выб_' => 5187,
+ 'уде' => 5188,
+ 'пшту' => 5189,
+ 'пдшыр' => 5190,
+ 'шÑду' => 5191,
+ 'шмфд' => 5192,
+ 'дгеш' => 5193,
+ 'дгешщ' => 5194,
+ 'ьиш' => 5195,
+ 'зфкеь' => 5196,
+ 'кутÑÑ€' => 5197,
+ 'кеьу' => 5198,
+ 'кеьут' => 5199,
+ 'ышÑÑ„' => 5200,
+ 'ешдд' => 5201,
+ '_Фмут' => 5202,
+ '_Икщщ' => 5203,
+ '_КшÑ' => 5204,
+ '_Ыею_' => 5205,
+ '_вшв' => 5206,
+ '_пку' => 5207,
+ '_щи' => 5208,
+ '_щзук' => 5209,
+ '_ыц' => 5210,
+ 'фдю' => 5211,
+ 'фгпре' => 5212,
+ 'Ñрув_' => 5213,
+ 'ашп' => 5214,
+ 'агд_' => 5215,
+ 'шыеы_' => 5216,
+ 'ьую' => 5217,
+ 'ырщк' => 5218,
+ 'ышпту' => 5219,
+ 'ыыг' => 5220,
+ 'ефдш' => 5221,
+ 'ештг' => 5222,
+ 'ещцт_' => 5223,
+ 'гув' => 5224,
+ 'Фцф' => 5225,
+ 'Икщщл' => 5226,
+ 'Ьфн_' => 5227,
+ 'Ерщ' => 5228,
+ '_Фцф' => 5229,
+ '_Ьув' => 5230,
+ '_Ыупф' => 5231,
+ '_фкеш' => 5232,
+ '_цфк' => 5233,
+ 'фидш' => 5234,
+ 'фштшт' => 5235,
+ 'фыл' => 5236,
+ 'вшув' => 5237,
+ 'утÑн' => 5238,
+ 'рфш' => 5239,
+ 'рщц_' => 5240,
+ 'туыш' => 5241,
+ 'щтыб' => 5242,
+ 'ыуб' => 5243,
+ 'ыуб_' => 5244,
+ 'гÑув_' => 5245,
+ 'мфкш' => 5246,
+ 'мшщ' => 5247,
+ 'Дуфп' => 5248,
+ 'Дуфпг' => 5249,
+ 'ЫщÑш' => 5250,
+ '_Дуфп' => 5251,
+ '_Дщт' => 5252,
+ '_дщт' => 5253,
+ '_тфеш' => 5254,
+ '_зущ' => 5255,
+ '_зущз' => 5256,
+ 'флф' => 5257,
+ 'фтвф' => 5258,
+ 'фтшы' => 5259,
+ 'уегк' => 5260,
+ 'уегкт' => 5261,
+ 'шдшен' => 5262,
+ 'огы' => 5263,
+ 'тЖ' => 5264,
+ 'тЖ_' => 5265,
+ 'щтыб_' => 5266,
+ 'щгтп' => 5267,
+ 'щмшву' => 5268,
+ 'йгут' => 5269,
+ 'кÑрш' => 5270,
+ 'кш_' => 5271,
+ 'кен_' => 5272,
+ 'ыщтб' => 5273,
+ 'еша' => 5274,
+ 'гзук' => 5275,
+ 'гкп' => 5276,
+ 'â€' => 5277,
+ 'юШю_' => 5278,
+ 'Фте' => 5279,
+ 'Фе_' => 5280,
+ 'Ь_' => 5281,
+ '_Ыру_' => 5282,
+ '_уа' => 5283,
+ '_уаа' => 5284,
+ '_кфв' => 5285,
+ '_мфк' => 5286,
+ 'Ñщквш' => 5287,
+ 'вуыÑ' => 5288,
+ 'утыу' => 5289,
+ 'укпу' => 5290,
+ 'уыгд' => 5291,
+ 'уыгде' => 5292,
+ 'пкуу' => 5293,
+ 'пгдф' => 5294,
+ 'дун_' => 5295,
+ 'тештг' => 5296,
+ 'щьзуе' => 5297,
+ 'щтыю_' => 5298,
+ 'щцув_' => 5299,
+ 'куут' => 5300,
+ 'кьук_' => 5301,
+ 'ышь' => 5302,
+ 'ыею_' => 5303,
+ 'гтен_' => 5304,
+ 'м_' => 5305,
+ 'Офьу' => 5306,
+ '_Офьу' => 5307,
+ '_Ьгы' => 5308,
+ '_пшм' => 5309,
+ '_рщц' => 5310,
+ 'фтуы' => 5311,
+ 'Ñще' => 5312,
+ 'ащгк_' => 5313,
+ 'пгф' => 5314,
+ 'шфю' => 5315,
+ 'шпштф' => 5316,
+ 'шмшы' => 5317,
+ 'дшту_' => 5318,
+ 'зшк' => 5319,
+ 'ыщтб_' => 5320,
+ 'екщт' => 5321,
+ 'Фгыек' => 5322,
+ 'Фмутг' => 5323,
+ 'Уы' => 5324,
+ 'Ðкут' => 5325,
+ 'Лк' => 5326,
+ 'Тщму' => 5327,
+ '_Ьфн_' => 5328,
+ '_ЫщÑш' => 5329,
+ '_ÑÑ„Ñ‹' => 5330,
+ '_уÑщт' => 5331,
+ '_ащще' => 5332,
+ 'фщ' => 5333,
+ 'уае' => 5334,
+ 'учÑ' => 5335,
+ 'аштш' => 5336,
+ 'пгш' => 5337,
+ 'шÑшфт' => 5338,
+ 'швув_' => 5339,
+ 'огые' => 5340,
+ 'дфг' => 5341,
+ 'тукы' => 5342,
+ 'тыекг' => 5343,
+ 'кшешы' => 5344,
+ 'еую' => 5345,
+ 'гыекф' => 5346,
+ 'нду' => 5347,
+ 'Офьуы' => 5348,
+ 'ЫюШ' => 5349,
+ '_Срфк' => 5350,
+ '_ЫюШ' => 5351,
+ '_Ерщ' => 5352,
+ '_вуыÑ' => 5353,
+ '_рфт' => 5354,
+ '_куау' => 5355,
+ '_ыь' => 5356,
+ 'Ñ„Ñешм' => 5357,
+ 'фкфÑе' => 5358,
+ 'вшщ_' => 5359,
+ 'уÑеы' => 5360,
+ 'ащкÑ' => 5361,
+ 'путук' => 5362,
+ 'пкщгз' => 5363,
+ 'лг' => 5364,
+ 'твут' => 5365,
+ 'що' => 5366,
+ 'щзщ' => 5367,
+ 'щкшп' => 5368,
+ 'щкшпш' => 5369,
+ 'зуфт' => 5370,
+ 'зкщп' => 5371,
+ 'куыгд' => 5372,
+ 'куег' => 5373,
+ 'ызуÑе' => 5374,
+ 'ефпу' => 5375,
+ 'гвут' => 5376,
+ 'Ðщг' => 5377,
+ 'Щаа' => 5378,
+ '_Ðкут' => 5379,
+ '_уыеф' => 5380,
+ '_ьфлу' => 5381,
+ 'фпш' => 5382,
+ 'фдн' => 5383,
+ 'фттщ' => 5384,
+ 'Ñщьзу' => 5385,
+ 'Ñек' => 5386,
+ 'уÑуш' => 5387,
+ 'пштфд' => 5388,
+ 'птув' => 5389,
+ 'шфю_' => 5390,
+ 'швук' => 5391,
+ 'шптув' => 5392,
+ 'штв_' => 5393,
+ 'шгь' => 5394,
+ 'ддшфь' => 5395,
+ 'тщьшÑ' => 5396,
+ 'щÑл_' => 5397,
+ 'зкф' => 5398,
+ 'кфÑеш' => 5399,
+ 'купш' => 5400,
+ 'куегк' => 5401,
+ 'гÑÑуы' => 5402,
+ '“' => 5403,
+ 'ÐкутÑ' => 5404,
+ '_Тщму' => 5405,
+ '_зкщп' => 5406,
+ '_куег' => 5407,
+ '_ыфш' => 5408,
+ 'фту_' => 5409,
+ 'фмук' => 5410,
+ 'Ñршт' => 5411,
+ 'Ñщф' => 5412,
+ 'вÑ' => 5413,
+ 'уÑушм' => 5414,
+ 'узку' => 5415,
+ 'укштп' => 5416,
+ 'агт' => 5417,
+ 'дшые_' => 5418,
+ 'дды_' => 5419,
+ 'ьшдн_' => 5420,
+ 'тащк' => 5421,
+ 'тпшту' => 5422,
+ 'тщк_' => 5423,
+ 'щтм' => 5424,
+ 'щкшф' => 5425,
+ 'щкеу' => 5426,
+ 'щкеы' => 5427,
+ 'кфтп' => 5428,
+ 'кфте' => 5429,
+ 'Икшеш' => 5430,
+ 'Кгы' => 5431,
+ 'Ерун' => 5432,
+ 'Црш' => 5433,
+ '_Фе_' => 5434,
+ '_Лк' => 5435,
+ '_Щаа' => 5436,
+ '_дщтп' => 5437,
+ '_щкп' => 5438,
+ '_щкпф' => 5439,
+ '_зщц' => 5440,
+ '_мукы' => 5441,
+ '_“' => 5442,
+ 'Ñ„Ñеук' => 5443,
+ 'фвг' => 5444,
+ 'фдю_' => 5445,
+ 'Ñду_' => 5446,
+ 'Ñеук' => 5447,
+ 'вгÑеш' => 5448,
+ 'уÑшфд' => 5449,
+ 'увшÑÑ„' => 5450,
+ 'пдф' => 5451,
+ 'шттш' => 5452,
+ 'шешыр' => 5453,
+ 'щзуф' => 5454,
+ 'щзуфт' => 5455,
+ 'зуÑшф' => 5456,
+ 'кшмф' => 5457,
+ 'кщзуф' => 5458,
+ 'ккн_' => 5459,
+ 'кеук' => 5460,
+ 'еую_' => 5461,
+ 'гвуте' => 5462,
+ 'гззщ' => 5463,
+ 'мщдг' => 5464,
+ 'Сдф' => 5465,
+ 'Л_' => 5466,
+ 'Ерун_' => 5467,
+ '_Ч' => 5468,
+ '_вшу' => 5469,
+ '_купш' => 5470,
+ 'фвм' => 5471,
+ 'фтеы_' => 5472,
+ 'вшув_' => 5473,
+ 'уен_' => 5474,
+ 'умшы' => 5475,
+ 'рфкфÑ' => 5476,
+ 'рщге' => 5477,
+ 'ргы' => 5478,
+ 'шыув' => 5479,
+ 'твщт' => 5480,
+ 'щьи' => 5481,
+ 'ззк' => 5482,
+ 'зкщь' => 5483,
+ 'йгфк' => 5484,
+ 'кшиг' => 5485,
+ 'кгф' => 5486,
+ 'ефидш' => 5487,
+ 'ещгк' => 5488,
+ 'Фтв' => 5489,
+ 'Фцфк' => 5490,
+ 'Ц_' => 5491,
+ '_Фцфк' => 5492,
+ '_щкшп' => 5493,
+ '_зщцу' => 5494,
+ 'фер_' => 5495,
+ 'Ñушму' => 5496,
+ 'вшфт_' => 5497,
+ 'вшмш' => 5498,
+ 'уфкÑ' => 5499,
+ 'уфкÑÑ€' => 5500,
+ 'ушму' => 5501,
+ 'узщ' => 5502,
+ 'уерук' => 5503,
+ 'ршт_' => 5504,
+ 'думу' => 5505,
+ 'дшÑ' => 5506,
+ 'щфкв' => 5507,
+ 'щквы' => 5508,
+ 'щцф' => 5509,
+ 'куфв' => 5510,
+ 'ыщге' => 5511,
+ 'ыщгер' => 5512,
+ 'ершк' => 5513,
+ 'гшде' => 5514,
+ 'á' => 5515,
+ 'Пгф' => 5516,
+ 'Тщмуь' => 5517,
+ '_Ерун' => 5518,
+ '_путу' => 5519,
+ '_ьут' => 5520,
+ '_еут' => 5521,
+ 'фидшы' => 5522,
+ 'укÑ' => 5523,
+ 'пкфв' => 5524,
+ 'шфь_' => 5525,
+ 'шмшт' => 5526,
+ 'дуа' => 5527,
+ 'тешф' => 5528,
+ 'щьфт' => 5529,
+ 'щклы' => 5530,
+ 'щмуьи' => 5531,
+ 'зкщпк' => 5532,
+ 'куÑуш' => 5533,
+ 'кьшт' => 5534,
+ 'Ñ‹Ñг' => 5535,
+ 'егвут' => 5536,
+ 'муьи' => 5537,
+ 'муьиу' => 5538,
+ 'ЭЫ' => 5539,
+ 'Цфк_' => 5540,
+ '_ЭЫ' => 5541,
+ '_Ñщф' => 5542,
+ '_учÑ' => 5543,
+ 'Ñ„Ñув' => 5544,
+ 'фшы' => 5545,
+ 'ифыув' => 5546,
+ 'вутÑ' => 5547,
+ 'вр' => 5548,
+ 'вшыÑ' => 5549,
+ 'упшщ' => 5550,
+ 'удз' => 5551,
+ 'пштп' => 5552,
+ 'птув_' => 5553,
+ 'птш' => 5554,
+ 'шкш' => 5555,
+ 'деу' => 5556,
+ 'тшф_' => 5557,
+ 'щдгеш' => 5558,
+ 'зрщ' => 5559,
+ 'еукю' => 5560,
+ 'Фцфкв' => 5561,
+ 'ЫÑщ' => 5562,
+ 'ГЫ' => 5563,
+ '_Фтв' => 5564,
+ '_Ðщг' => 5565,
+ '_Пгф' => 5566,
+ '_Црш' => 5567,
+ '_фьщ' => 5568,
+ '_Ñ„Ñ‚Ñ‚' => 5569,
+ '_вфн' => 5570,
+ '_шв' => 5571,
+ '_щÑ' => 5572,
+ '_куыз' => 5573,
+ '_екфв' => 5574,
+ 'ÑÑŽ' => 5575,
+ 'Ñфку' => 5576,
+ 'укз' => 5577,
+ 'ауыы' => 5578,
+ 'ащкÑу' => 5579,
+ 'шьуы_' => 5580,
+ 'шкÑ' => 5581,
+ 'лр' => 5582,
+ 'тшау' => 5583,
+ 'теуку' => 5584,
+ 'щау' => 5585,
+ 'щьут' => 5586,
+ 'зшу' => 5587,
+ 'кышщ' => 5588,
+ 'Ðшт' => 5589,
+ 'ЫюС' => 5590,
+ 'ЫюСю' => 5591,
+ 'ЫюШю' => 5592,
+ 'ЫюШю_' => 5593,
+ '_ЫюШю' => 5594,
+ '_фвм' => 5595,
+ '_рщы' => 5596,
+ '_кгт' => 5597,
+ 'фтфпу' => 5598,
+ 'фкфе' => 5599,
+ 'фкув' => 5600,
+ 'фкду' => 5601,
+ 'иуф' => 5602,
+ 'увф' => 5603,
+ 'ууз' => 5604,
+ 'упгд' => 5605,
+ 'пгые_' => 5606,
+ 'руь_' => 5607,
+ 'рщге_' => 5608,
+ 'шик' => 5609,
+ 'шÑуы' => 5610,
+ 'шуа' => 5611,
+ 'дфпу' => 5612,
+ 'двк' => 5613,
+ 'ьую_' => 5614,
+ 'ьуд' => 5615,
+ 'ьштфе' => 5616,
+ 'ьгтше' => 5617,
+ 'туфк' => 5618,
+ 'туыы_' => 5619,
+ 'Ñ‚Ñ‚Ñ„' => 5620,
+ 'кзщк' => 5621,
+ 'кышщт' => 5622,
+ 'Ñ‹Ñш' => 5623,
+ 'ыщтп_' => 5624,
+ 'ерб' => 5625,
+ 'еруь_' => 5626,
+ 'гдфк_' => 5627,
+ 'цфт' => 5628,
+ 'цуте' => 5629,
+ '%' => 5630,
+ 'Вфм' => 5631,
+ 'ЬшÑÑ€' => 5632,
+ 'ЫюСю_' => 5633,
+ '_Уы' => 5634,
+ '_Ñдфы' => 5635,
+ '_рфтв' => 5636,
+ '_ыщге' => 5637,
+ 'Ñрфкф' => 5638,
+ 'увукф' => 5639,
+ 'упгдф' => 5640,
+ 'утуы' => 5641,
+ 'ущ_' => 5642,
+ 'уйгут' => 5643,
+ 'шуен' => 5644,
+ 'лш_' => 5645,
+ 'щыы_' => 5646,
+ 'щгкы' => 5647,
+ 'зуфт_' => 5648,
+ 'зщыы' => 5649,
+ 'ыешд' => 5650,
+ 'еукю_' => 5651,
+ 'егкфд' => 5652,
+ 'гиы' => 5653,
+ 'гвшу' => 5654,
+ 'гув_' => 5655,
+ 'Ьфе' => 5656,
+ '_Кгы' => 5657,
+ '_ЫÑщ' => 5658,
+ '_Цфк_' => 5659,
+ '_умук' => 5660,
+ 'фтшÑ' => 5661,
+ 'феы' => 5662,
+ 'фцфк' => 5663,
+ 'ифе' => 5664,
+ 'Ñштп' => 5665,
+ 'уук_' => 5666,
+ 'дшфт_' => 5667,
+ 'ььщ' => 5668,
+ 'зьу' => 5669,
+ 'зьут' => 5670,
+ 'зьуте' => 5671,
+ 'йгфд' => 5672,
+ 'куÑещ' => 5673,
+ 'куц_' => 5674,
+ 'кьфе' => 5675,
+ 'ый' => 5676,
+ 'ещщл' => 5677,
+ 'ещщл_' => 5678,
+ 'гтф' => 5679,
+ 'цфквы' => 5680,
+ 'ЫуÑ' => 5681,
+ 'Ыгз' => 5682,
+ '_дшы' => 5683,
+ '_дшые' => 5684,
+ '_зкщь' => 5685,
+ '_кфвш' => 5686,
+ '_ыше' => 5687,
+ 'фдфт' => 5688,
+ 'фтвы_' => 5689,
+ 'фккн' => 5690,
+ 'ÑÑг' => 5691,
+ 'упшщт' => 5692,
+ 'утÑÑ€_' => 5693,
+ 'укÑÑ‹' => 5694,
+ 'укку' => 5695,
+ 'ашÑÑ„' => 5696,
+ 'штше' => 5697,
+ 'днт' => 5698,
+ 'зб' => 5699,
+ 'кшиу' => 5700,
+ 'кшÑе_' => 5701,
+ 'кшен_' => 5702,
+ 'кщау' => 5703,
+ 'ызщт' => 5704,
+ 'ыцш' => 5705,
+ 'еÑ' => 5706,
+ 'ееду_' => 5707,
+ 'мфд_' => 5708,
+ '%_' => 5709,
+ 'юЫюС' => 5710,
+ 'юЫюСю' => 5711,
+ 'Сщьз' => 5712,
+ 'ГюЫюС' => 5713,
+ '_Ðшт' => 5714,
+ '_ЬшÑÑ€' => 5715,
+ '_руфв' => 5716,
+ '_дфтв' => 5717,
+ '_ыуд' => 5718,
+ 'фкшфт' => 5719,
+ 'Ñщта' => 5720,
+ 'Ñщтеу' => 5721,
+ 'Ñщгд' => 5722,
+ 'шьы' => 5723,
+ 'шыеф' => 5724,
+ 'шешÑÑ„' => 5725,
+ 'дшпр' => 5726,
+ 'дшпре' => 5727,
+ 'ьфо' => 5728,
+ 'ьзк' => 5729,
+ 'Ñ‚Ñру' => 5730,
+ 'тщер' => 5731,
+ 'щÑг' => 5732,
+ 'щауы' => 5733,
+ 'щауыы' => 5734,
+ 'щтÑ' => 5735,
+ 'щкь_' => 5736,
+ 'кфтл' => 5737,
+ 'кщауы' => 5738,
+ 'ышÑфд' => 5739,
+ 'ерб_' => 5740,
+ 'ешфд_' => 5741,
+ 'гфдш' => 5742,
+ 'гьут' => 5743,
+ '_Ыгз' => 5744,
+ '_ьфо' => 5745,
+ 'Ñ„Ñув_' => 5746,
+ 'ифÑл_' => 5747,
+ 'ууд' => 5748,
+ 'укÑÑ‹_' => 5749,
+ 'шыд' => 5750,
+ 'шмштп' => 5751,
+ 'ддфп' => 5752,
+ 'ьувшф' => 5753,
+ 'Ñ‚Ñн_' => 5754,
+ 'здуе' => 5755,
+ 'зщты' => 5756,
+ 'ыуфк' => 5757,
+ 'ышщты' => 5758,
+ 'ышму_' => 5759,
+ 'ыышф' => 5760,
+ 'ерштп' => 5761,
+ 'гфкв' => 5762,
+ 'гÑфеш' => 5763,
+ 'гте_' => 5764,
+ 'н-' => 5765,
+ 'Ьфы' => 5766,
+ 'Зфкл' => 5767,
+ 'Кшм' => 5768,
+ 'Екш' => 5769,
+ 'М_' => 5770,
+ '_Зфкл' => 5771,
+ '_ЫуÑ' => 5772,
+ '_ьувш' => 5773,
+ '_ершк' => 5774,
+ '_ещгк' => 5775,
+ 'уÑфг' => 5776,
+ 'уÑфгы' => 5777,
+ 'укышщ' => 5778,
+ 'рще' => 5779,
+ 'шфдд' => 5780,
+ 'шудв_' => 5781,
+ 'ьфощ' => 5782,
+ 'ьфощк' => 5783,
+ 'щпу' => 5784,
+ 'щзду_' => 5785,
+ 'зб_' => 5786,
+ 'кешт' => 5787,
+ 'ыуфкÑ' => 5788,
+ 'еудн' => 5789,
+ 'екшиг' => 5790,
+ 'мше' => 5791,
+ 'Ифы' => 5792,
+ 'Ыупф_' => 5793,
+ '_Сдф' => 5794,
+ '_Ñщта' => 5795,
+ '_Ñщгд' => 5796,
+ '_ьфощ' => 5797,
+ '_туф' => 5798,
+ '_туфк' => 5799,
+ '_щкв' => 5800,
+ '_кшп' => 5801,
+ 'фзщ' => 5802,
+ 'фкув_' => 5803,
+ 'фкдш' => 5804,
+ 'фнук_' => 5805,
+ 'Ñ„Ñш' => 5806,
+ 'уфеш' => 5807,
+ 'удфт' => 5808,
+ 'уьфш' => 5809,
+ 'утфь' => 5810,
+ 'ащщеи' => 5811,
+ 'шфддн' => 5812,
+ 'шиге' => 5813,
+ 'шашÑÑ„' => 5814,
+ 'ддфпу' => 5815,
+ 'ьыу' => 5816,
+ 'Ñ‚Ñуб' => 5817,
+ 'Ñ‚Ñуб_' => 5818,
+ 'щдщпш' => 5819,
+ 'щтеф' => 5820,
+ 'щктш' => 5821,
+ 'кмув' => 5822,
+ 'ыышт' => 5823,
+ 'гьуте' => 5824,
+ 'гтшен' => 5825,
+ 'гззщк' => 5826,
+ 'Фю' => 5827,
+ 'Рук' => 5828,
+ '_Вфм' => 5829,
+ '_ифтв' => 5830,
+ '_вкф' => 5831,
+ '_зщш' => 5832,
+ 'Ñ„ÑÑщ' => 5833,
+ 'Ñщгдв' => 5834,
+ 'уыефи' => 5835,
+ 'шдвк' => 5836,
+ 'шддфп' => 5837,
+ 'шешт' => 5838,
+ 'дфву_' => 5839,
+ 'дфте' => 5840,
+ 'ьфкк' => 5841,
+ 'Ñ‚Ñую' => 5842,
+ 'кфÑу' => 5843,
+ 'куьу' => 5844,
+ 'кутф' => 5845,
+ 'ыед' => 5846,
+ 'ыгззщ' => 5847,
+ 'Ышт' => 5848,
+ 'Ðщг' => 5849,
+ '_Рук' => 5850,
+ '_Кшм' => 5851,
+ '_иуд' => 5852,
+ '_Ñрю' => 5853,
+ '_Ñрю_' => 5854,
+ '_мфкш' => 5855,
+ 'фощк_' => 5856,
+ 'Ñ„Ñ‚Ñ„_' => 5857,
+ 'иукы_' => 5858,
+ 'икг' => 5859,
+ 'выю' => 5860,
+ 'утÑуы' => 5861,
+ 'уыÑк' => 5862,
+ 'афш' => 5863,
+ 'рц' => 5864,
+ 'ощк_' => 5865,
+ 'лф_' => 5866,
+ 'дфые' => 5867,
+ 'двку' => 5868,
+ 'твфк' => 5869,
+ 'щддуÑ' => 5870,
+ 'зштп' => 5871,
+ 'кшиге' => 5872,
+ 'ыштÑ' => 5873,
+ 'ыштÑу' => 5874,
+ 'гьь' => 5875,
+ 'нÑд' => 5876,
+ 'нв' => 5877,
+ '-и' => 5878,
+ 'Йгу' => 5879,
+ 'Кув' => 5880,
+ '_Ьфе' => 5881,
+ '_Ышт' => 5882,
+ '_Екш' => 5883,
+ '_Ñфку' => 5884,
+ '_ыштÑ' => 5885,
+ 'фдшые' => 5886,
+ 'Ñшуы' => 5887,
+ 'ук-' => 5888,
+ 'уыÑкш' => 5889,
+ 'ршкв' => 5890,
+ 'рщке' => 5891,
+ 'дще' => 5892,
+ 'ьфтф' => 5893,
+ 'ьшв' => 5894,
+ 'щьшÑ_' => 5895,
+ 'щкеру' => 5896,
+ 'квув' => 5897,
+ 'ыгку' => 5898,
+ 'гыр' => 5899,
+ 'Ð_' => 5900,
+ 'ОфÑл' => 5901,
+ 'ÐÑ„' => 5902,
+ '_Ьфы' => 5903,
+ '_Ñ„ÑÑщ' => 5904,
+ '_агт' => 5905,
+ '_лу' => 5906,
+ '_ещщл' => 5907,
+ 'фдщтп' => 5908,
+ 'фгвш' => 5909,
+ 'уÑешм' => 5910,
+ 'утфьу' => 5911,
+ 'ущкп' => 5912,
+ 'узкуы' => 5913,
+ 'Ñ€-' => 5914,
+ 'ршдвк' => 5915,
+ 'шдшеф' => 5916,
+ 'штту' => 5917,
+ 'шкь' => 5918,
+ 'шыув_' => 5919,
+ 'шмшыш' => 5920,
+ 'дшщт' => 5921,
+ 'щцы_' => 5922,
+ 'ышфт_' => 5923,
+ 'ыышы' => 5924,
+ 'ещкы_' => 5925,
+ 'гдеш' => 5926,
+ 'гтвф' => 5927,
+ 'Ð’_' => 5928,
+ 'Шыдфт' => 5929,
+ 'Кшму' => 5930,
+ '_ОфÑл' => 5931,
+ '_Кув' => 5932,
+ '_ÐÑ„' => 5933,
+ '_шву' => 5934,
+ 'фш_' => 5935,
+ 'фкен' => 5936,
+ 'иув' => 5937,
+ 'вкут' => 5938,
+ 'упфе' => 5939,
+ 'уддш' => 5940,
+ 'шдвку' => 5941,
+ 'шкв_' => 5942,
+ 'шеню' => 5943,
+ 'лун' => 5944,
+ 'двкут' => 5945,
+ 'дп' => 5946,
+ 'ьфеÑ' => 5947,
+ 'ьфеÑÑ€' => 5948,
+ 'ьщте' => 5949,
+ 'тыеф' => 5950,
+ 'щÑу' => 5951,
+ 'щщь' => 5952,
+ 'щкб' => 5953,
+ 'щкьфт' => 5954,
+ 'купф' => 5955,
+ 'куму' => 5956,
+ 'кпш' => 5957,
+ 'ыщтф' => 5958,
+ 'ыефеш' => 5959,
+ 'ыегву' => 5960,
+ 'еуь_' => 5961,
+ 'едф' => 5962,
+ 'екщд' => 5963,
+ 'гьф' => 5964,
+ 'гкер' => 5965,
+ 'цту' => 5966,
+ 'Т_' => 5967,
+ 'Кгыы' => 5968,
+ 'Егк' => 5969,
+ 'Мфд' => 5970,
+ '_Сщьз' => 5971,
+ '_ашп' => 5972,
+ '_дуп' => 5973,
+ '_ьфкк' => 5974,
+ '_ызщ' => 5975,
+ 'фшк_' => 5976,
+ 'фззк' => 5977,
+ 'Ñфые' => 5978,
+ 'Ñук_' => 5979,
+ 'вшв_' => 5980,
+ 'уьфшт' => 5981,
+ 'шаау' => 5982,
+ 'шттшт' => 5983,
+ 'шщтыю' => 5984,
+ 'дуае' => 5985,
+ 'ььфт' => 5986,
+ 'ьщтп' => 5987,
+ 'тпду_' => 5988,
+ 'тефк' => 5989,
+ 'тегкн' => 5990,
+ 'щзу_' => 5991,
+ 'щкпу' => 5992,
+ 'кфпу' => 5993,
+ 'куф_' => 5994,
+ 'ызщк' => 5995,
+ 'ерщк' => 5996,
+ 'екшу' => 5997,
+ 'егкн' => 5998,
+ 'Ñу_' => 5999,
+ 'Ñшт' => 6000,
+ 'ÑŠ' => 6001,
+ '_%' => 6002,
+ '_ырщк' => 6003,
+ 'фкю' => 6004,
+ 'Ñшв' => 6005,
+ 'вутеы' => 6006,
+ 'вшÑфд' => 6007,
+ 'вшыек' => 6008,
+ 'рш_' => 6009,
+ 'шке' => 6010,
+ 'лук_' => 6011,
+ 'ьшту' => 6012,
+ 'Ñ‚Ñк' => 6013,
+ 'туте' => 6014,
+ 'щфÑ' => 6015,
+ 'щклу' => 6016,
+ 'кууе_' => 6017,
+ 'ылу' => 6018,
+ 'ыефте' => 6019,
+ 'ефиду' => 6020,
+ 'ешфт' => 6021,
+ 'Икф' => 6022,
+ 'Пкуу' => 6023,
+ 'Шты' => 6024,
+ 'Ьфкш' => 6025,
+ 'Кшмук' => 6026,
+ 'Ыь' => 6027,
+ '_Фте' => 6028,
+ '_Йгу' => 6029,
+ '_Кшму' => 6030,
+ '_фддщ' => 6031,
+ '_дуа' => 6032,
+ '_дуае' => 6033,
+ '_зфыы' => 6034,
+ '_згк' => 6035,
+ '_ырф' => 6036,
+ '_ырш' => 6037,
+ 'вут_' => 6038,
+ 'утеув' => 6039,
+ 'агдд' => 6040,
+ 'штвш' => 6041,
+ 'штуыы' => 6042,
+ 'шенб' => 6043,
+ 'шенб_' => 6044,
+ 'лшд' => 6045,
+ 'дщн' => 6046,
+ 'щдм' => 6047,
+ 'щкб_' => 6048,
+ 'щкьфе' => 6049,
+ 'кфешм' => 6050,
+ 'ешÑу' => 6051,
+ 'гыышф' => 6052,
+ 'цуф' => 6053,
+ 'цкщ' => 6054,
+ 'Ум' => 6055,
+ 'Ñ…' => 6056,
+ '_%_' => 6057,
+ '_Ифы' => 6058,
+ '_Пкуу' => 6059,
+ '_Шты' => 6060,
+ '_игы' => 6061,
+ '_вшв_' => 6062,
+ '_дфц' => 6063,
+ 'фьщт' => 6064,
+ 'фкю_' => 6065,
+ 'фнф' => 6066,
+ 'Ñрфтп' => 6067,
+ 'выю_' => 6068,
+ 'уиф' => 6069,
+ 'ууеб' => 6070,
+ 'ууеб_' => 6071,
+ 'уккш' => 6072,
+ 'укмув' => 6073,
+ 'пфтшÑ' => 6074,
+ 'пуые' => 6075,
+ 'пещ' => 6076,
+ 'дфÑл_' => 6077,
+ 'дуÑеу' => 6078,
+ 'дщпн' => 6079,
+ 'ьфклу' => 6080,
+ 'ьиф' => 6081,
+ 'тефд' => 6082,
+ 'щфÑÑ€' => 6083,
+ 'щпн' => 6084,
+ 'щлд' => 6085,
+ 'щщлд' => 6086,
+ 'здфн_' => 6087,
+ 'куые_' => 6088,
+ 'кмув_' => 6089,
+ 'ыфду' => 6090,
+ 'ышщтф' => 6091,
+ 'мшвущ' => 6092,
+ '_фшк' => 6093,
+ '_дшту' => 6094,
+ '_зщшт' => 6095,
+ 'Ñ„ÑÑу' => 6096,
+ 'фырш' => 6097,
+ 'Ñ„Ñ‹Ñ‹Ñ„' => 6098,
+ 'фешÑ_' => 6099,
+ 'Ñшен_' => 6100,
+ 'Ñгдф' => 6101,
+ 'пуб' => 6102,
+ 'шде_' => 6103,
+ 'штпе' => 6104,
+ 'луы_' => 6105,
+ 'дыб' => 6106,
+ 'ьшдд' => 6107,
+ 'тЭ' => 6108,
+ 'щфв_' => 6109,
+ 'щьуе' => 6110,
+ 'щтпы' => 6111,
+ 'кыу_' => 6112,
+ 'ыеуь_' => 6113,
+ 'ешьуы' => 6114,
+ 'ешк' => 6115,
+ 'ее_' => 6116,
+ 'еÑ' => 6117,
+ 'цшы' => 6118,
+ 'Вшые' => 6119,
+ 'Ршп' => 6120,
+ 'КуÑ' => 6121,
+ '_Вшые' => 6122,
+ '_икш' => 6123,
+ '_Ñщк' => 6124,
+ '_ышв' => 6125,
+ 'фддщц' => 6126,
+ 'Ñ„Ñ‚ÑÑ€' => 6127,
+ 'фзш' => 6128,
+ 'фкшу' => 6129,
+ 'вфь' => 6130,
+ 'вфеу' => 6131,
+ 'вуыÑк' => 6132,
+ 'уйгш' => 6133,
+ 'уышы' => 6134,
+ 'аауÑ' => 6135,
+ 'аауÑе' => 6136,
+ 'ащкв_' => 6137,
+ 'пуб_' => 6138,
+ 'пшму' => 6139,
+ 'пещт' => 6140,
+ 'рудв' => 6141,
+ 'шикф' => 6142,
+ 'швв' => 6143,
+ 'шьщ' => 6144,
+ 'двы' => 6145,
+ 'туе_' => 6146,
+ 'тпещ' => 6147,
+ 'тпещт' => 6148,
+ 'щтекщ' => 6149,
+ 'щкуы' => 6150,
+ 'щмф' => 6151,
+ 'щцту' => 6152,
+ 'кÑу_' => 6153,
+ 'кшыеш' => 6154,
+ 'клув' => 6155,
+ 'кешы' => 6156,
+ 'Ñ‹-' => 6157,
+ 'ыгф' => 6158,
+ 'еÑÑ‹' => 6159,
+ 'еÑÑ‹_' => 6160,
+ 'екшф' => 6161,
+ 'гвув' => 6162,
+ 'го' => 6163,
+ 'мшддф' => 6164,
+ 'Рщцу' => 6165,
+ 'Дшы' => 6166,
+ '_Ршп' => 6167,
+ '_Рщцу' => 6168,
+ '_Егк' => 6169,
+ '_ГЫ' => 6170,
+ '_вшыÑ' => 6171,
+ '_уфÑ' => 6172,
+ '_уфÑÑ€' => 6173,
+ '_огы' => 6174,
+ '_огые' => 6175,
+ '_зкф' => 6176,
+ 'фл_' => 6177,
+ 'фтуыу' => 6178,
+ 'фтеф' => 6179,
+ 'фкву' => 6180,
+ 'Ñкши' => 6181,
+ 'вгу' => 6182,
+ 'уÑщьу' => 6183,
+ 'уув_' => 6184,
+ 'уыщ' => 6185,
+ 'штпещ' => 6186,
+ 'шеню_' => 6187,
+ 'квув_' => 6188,
+ 'ккшув' => 6189,
+ 'ыуз' => 6190,
+ 'ышту' => 6191,
+ 'ыыб' => 6192,
+ 'гыб' => 6193,
+ 'геы' => 6194,
+ 'Ðуи' => 6195,
+ 'Оук' => 6196,
+ 'Ешь' => 6197,
+ '_Ьфкш' => 6198,
+ '_Мфд' => 6199,
+ '_Ñ„ÑÑу' => 6200,
+ '_ьфкл' => 6201,
+ '_куыш' => 6202,
+ '_ыцш' => 6203,
+ '_ерщг' => 6204,
+ 'фки' => 6205,
+ 'фнш' => 6206,
+ 'игь_' => 6207,
+ 'Ñутег' => 6208,
+ 'Ñрб' => 6209,
+ 'Ñщьш' => 6210,
+ 'уфд_' => 6211,
+ 'уфыу_' => 6212,
+ 'дыб_' => 6213,
+ 'ьфтфп' => 6214,
+ 'тфв' => 6215,
+ 'Ñ‚Ñку' => 6216,
+ 'теыю' => 6217,
+ 'теыю_' => 6218,
+ 'щкшуы' => 6219,
+ 'ззкщ' => 6220,
+ 'куш' => 6221,
+ 'Ñ‹Ñкши' => 6222,
+ 'ыь_' => 6223,
+ 'ыефд' => 6224,
+ 'Ьувш' => 6225,
+ 'Щзу' => 6226,
+ 'Цру' => 6227,
+ '_Икф' => 6228,
+ '_Кгыы' => 6229,
+ '_фззк' => 6230,
+ '_Ñрфт' => 6231,
+ '_пшму' => 6232,
+ '_щÑÑ' => 6233,
+ '_зщыы' => 6234,
+ '_ыьф' => 6235,
+ '_ыщ_' => 6236,
+ 'Ñ„Ñешщ' => 6237,
+ 'фвуь' => 6238,
+ 'игшде' => 6239,
+ 'уфые_' => 6240,
+ 'утпш' => 6241,
+ 'узфке' => 6242,
+ 'уызщ' => 6243,
+ 'шÑешщ' => 6244,
+ 'шзы' => 6245,
+ 'шыеув' => 6246,
+ 'шештп' => 6247,
+ 'ьшер' => 6248,
+ 'зфтн_' => 6249,
+ 'кфму' => 6250,
+ 'кууеб' => 6251,
+ 'куьфш' => 6252,
+ 'кшщг' => 6253,
+ 'кшщгы' => 6254,
+ 'кьы_' => 6255,
+ 'кщду' => 6256,
+ 'ыыб_' => 6257,
+ 'ещп' => 6258,
+ 'гтп_' => 6259,
+ 'гн' => 6260,
+ 'нукы' => 6261,
+ '-а' => 6262,
+ 'Скщ' => 6263,
+ 'Ðуик' => 6264,
+ 'Ðуикг' => 6265,
+ 'Пущк' => 6266,
+ 'Пущкп' => 6267,
+ 'Рщцум' => 6268,
+ 'Щкв' => 6269,
+ '_Ðуи' => 6270,
+ '_Дшы' => 6271,
+ '_Щкв' => 6272,
+ '_Ыь' => 6273,
+ '_Ñфьу' => 6274,
+ '_ьфеÑ' => 6275,
+ '_ыешд' => 6276,
+ '_цкщ' => 6277,
+ 'икгф' => 6278,
+ 'икгфк' => 6279,
+ 'ÑÑŽ_' => 6280,
+ 'Ñрб_' => 6281,
+ 'Ñштп_' => 6282,
+ 'уфву' => 6283,
+ 'уикг' => 6284,
+ 'уикгф' => 6285,
+ 'ууы' => 6286,
+ 'ул_' => 6287,
+ 'уьщк' => 6288,
+ 'утÑ' => 6289,
+ 'утпшт' => 6290,
+ 'рфз' => 6291,
+ 'шиду_' => 6292,
+ 'шÑещ' => 6293,
+ 'шерш' => 6294,
+ 'лднт' => 6295,
+ 'дигь_' => 6296,
+ 'дÑ' => 6297,
+ 'дгвув' => 6298,
+ 'Ñ‚Ñую_' => 6299,
+ 'тпук_' => 6300,
+ 'тщеру' => 6301,
+ 'щлдн' => 6302,
+ 'щлднт' => 6303,
+ 'щщлдн' => 6304,
+ 'клы_' => 6305,
+ 'кщщлд' => 6306,
+ 'кгфк' => 6307,
+ 'кгфкн' => 6308,
+ 'гыб_' => 6309,
+ 'ó' => 6310,
+ 'Рфд' => 6311,
+ '_Ум' => 6312,
+ '_Рфд' => 6313,
+ '_Ьувш' => 6314,
+ '_КуÑ' => 6315,
+ '_утв_' => 6316,
+ '_ьфтф' => 6317,
+ '_мшд' => 6318,
+ 'фвшф' => 6319,
+ 'Ñкше' => 6320,
+ 'уае_' => 6321,
+ 'умшыш' => 6322,
+ 'уцы_' => 6323,
+ 'уче_' => 6324,
+ 'рщз' => 6325,
+ 'шааук' => 6326,
+ 'штÑщ' => 6327,
+ 'шыь_' => 6328,
+ 'дфт_' => 6329,
+ 'ьфккш' => 6330,
+ 'тфкн' => 6331,
+ 'тую' => 6332,
+ 'туÑ' => 6333,
+ 'туп' => 6334,
+ 'тшп' => 6335,
+ 'щпшÑ' => 6336,
+ 'щдву' => 6337,
+ 'щьзщ' => 6338,
+ 'щзш' => 6339,
+ 'зштп_' => 6340,
+ 'куфÑ' => 6341,
+ 'ышид' => 6342,
+ 'ыеку' => 6343,
+ 'ершт_' => 6344,
+ 'че_' => 6345,
+ 'Путук' => 6346,
+ 'Ын' => 6347,
+ 'ЕМ' => 6348,
+ '_Ðуик' => 6349,
+ '_Пущк' => 6350,
+ '_зфе' => 6351,
+ '_ышву' => 6352,
+ '_мшв' => 6353,
+ '_мшву' => 6354,
+ '_мшдд' => 6355,
+ '_мшы' => 6356,
+ 'Ñ„Ñуы' => 6357,
+ 'фвук' => 6358,
+ 'ÑешÑ' => 6359,
+ 'впу_' => 6360,
+ 'вшф_' => 6361,
+ 'рфкд' => 6362,
+ 'швуы' => 6363,
+ 'шьфе' => 6364,
+ 'ль' => 6365,
+ 'дуеу' => 6366,
+ 'думш' => 6367,
+ 'дщзу' => 6368,
+ 'ьфшт_' => 6369,
+ 'ьфешщ' => 6370,
+ 'ьздуе' => 6371,
+ 'ьгд' => 6372,
+ 'щÑшу' => 6373,
+ 'щуы' => 6374,
+ 'зшд' => 6375,
+ 'куй' => 6376,
+ 'куйг' => 6377,
+ 'кр' => 6378,
+ 'ышд' => 6379,
+ 'ыьфд' => 6380,
+ 'ызщке' => 6381,
+ 'ыйг' => 6382,
+ 'ефте_' => 6383,
+ 'цб' => 6384,
+ 'ÑŽÑŽ_' => 6385,
+ 'Иук' => 6386,
+ 'Сфы' => 6387,
+ 'Сдг' => 6388,
+ 'Ыег' => 6389,
+ '_Щзу' => 6390,
+ '_еукь' => 6391,
+ 'Ñ„Ñ„' => 6392,
+ 'Ñрук' => 6393,
+ 'ÑшутÑ' => 6394,
+ 'ÑнÑ' => 6395,
+ 'ÑнÑд' => 6396,
+ 'узут' => 6397,
+ 'рфтпу' => 6398,
+ 'ршÑÑ„' => 6399,
+ 'шащ' => 6400,
+ 'шае' => 6401,
+ 'дфеу_' => 6402,
+ 'дупф' => 6403,
+ 'ьфтÑ' => 6404,
+ 'щште_' => 6405,
+ 'щдщпн' => 6406,
+ 'щыыу' => 6407,
+ 'щнф' => 6408,
+ 'зщу' => 6409,
+ 'кфц' => 6410,
+ 'куфь' => 6411,
+ 'кук' => 6412,
+ 'ыую' => 6413,
+ 'ышч' => 6414,
+ 'ефкш' => 6415,
+ 'екфÑе' => 6416,
+ 'гтшÑ' => 6417,
+ 'гтеу' => 6418,
+ 'гктув' => 6419,
+ 'гч' => 6420,
+ 'муке' => 6421,
+ 'цшв' => 6422,
+ 'нтуы_' => 6423,
+ 'Срфкд' => 6424,
+ 'Цше' => 6425,
+ '_Иук' => 6426,
+ '_Скщ' => 6427,
+ '_Ыег' => 6428,
+ '_Ын' => 6429,
+ '_Ешь' => 6430,
+ '_Ðщг' => 6431,
+ '_ащкÑ' => 6432,
+ '_дше' => 6433,
+ '_ещз' => 6434,
+ 'фьь' => 6435,
+ 'фыг' => 6436,
+ 'феуд' => 6437,
+ 'фнб' => 6438,
+ 'уфек' => 6439,
+ 'уызщт' => 6440,
+ 'пштп_' => 6441,
+ 'шфты' => 6442,
+ 'ьтш' => 6443,
+ 'тешфд' => 6444,
+ 'щфе' => 6445,
+ 'щтыек' => 6446,
+ 'щтму' => 6447,
+ 'щтн' => 6448,
+ 'щмшт' => 6449,
+ 'зрук' => 6450,
+ 'клш' => 6451,
+ 'ктшт' => 6452,
+ 'кырш' => 6453,
+ 'ыуте_' => 6454,
+ 'ыьфдд' => 6455,
+ 'ыекфд' => 6456,
+ 'едфт' => 6457,
+ 'где_' => 6458,
+ 'гыштп' => 6459,
+ 'герщ' => 6460,
+ 'герщк' => 6461,
+ 'цб_' => 6462,
+ 'цфеу' => 6463,
+ 'цфеук' => 6464,
+ 'ньз' => 6465,
+ 'не' => 6466,
+ 'Сршт' => 6467,
+ 'Пкфт' => 6468,
+ 'Дшт' => 6469,
+ 'Куз' => 6470,
+ 'ЫÑще' => 6471,
+ '_Сдг' => 6472,
+ '_фкк' => 6473,
+ '_иуы' => 6474,
+ '_дшл' => 6475,
+ '_зщу' => 6476,
+ '_екфÑ' => 6477,
+ 'фтыа' => 6478,
+ 'фншт' => 6479,
+ 'фнштп' => 6480,
+ 'Ñшуе' => 6481,
+ 'вву' => 6482,
+ 'вуе' => 6483,
+ 'вшаау' => 6484,
+ 'уÑк' => 6485,
+ 'уда_' => 6486,
+ 'утшт' => 6487,
+ 'утефд' => 6488,
+ 'уыр' => 6489,
+ 'рудв_' => 6490,
+ 'штгу' => 6491,
+ 'дфтвб' => 6492,
+ 'тыа' => 6493,
+ 'щÑшуе' => 6494,
+ 'щььщ' => 6495,
+ 'щтту' => 6496,
+ 'щтыу' => 6497,
+ 'кфтыа' => 6498,
+ 'ктштп' => 6499,
+ 'ышыеу' => 6500,
+ 'цшеÑ' => 6501,
+ 'цшеÑÑ€' => 6502,
+ 'нЭ' => 6503,
+ 'Вшыек' => 6504,
+ '_Сфы' => 6505,
+ '_ЫÑще' => 6506,
+ '_фкь' => 6507,
+ '_дшлу' => 6508,
+ '_зщыш' => 6509,
+ '_Ñ‹Ñщ' => 6510,
+ '_ышч' => 6511,
+ '_ыьфд' => 6512,
+ 'фуд_' => 6513,
+ 'фгт' => 6514,
+ 'фнб_' => 6515,
+ 'идн' => 6516,
+ 'Ñщьзщ' => 6517,
+ 'вгы' => 6518,
+ 'ушмув' => 6519,
+ 'утю' => 6520,
+ 'узутв' => 6521,
+ 'узр' => 6522,
+ 'пфшт_' => 6523,
+ 'шыдф' => 6524,
+ 'шершт' => 6525,
+ 'дщпшÑ' => 6526,
+ 'тау' => 6527,
+ 'Ñ‚Ñ' => 6528,
+ 'щвн' => 6529,
+ 'щаа_' => 6530,
+ 'кфдд' => 6531,
+ 'кÑрф' => 6532,
+ 'кщи' => 6533,
+ 'кщо' => 6534,
+ 'ыфшв' => 6535,
+ 'ыдфм' => 6536,
+ 'ыещт_' => 6537,
+ 'еуду' => 6538,
+ 'еры' => 6539,
+ 'ешдд_' => 6540,
+ 'ештгу' => 6541,
+ 'ещз_' => 6542,
+ 'екфÑл' => 6543,
+ 'екуы' => 6544,
+ 'гшк' => 6545,
+ 'гтÑу' => 6546,
+ 'геру' => 6547,
+ 'Ñфе' => 6548,
+ 'о' => 6549,
+ 'Ршпр' => 6550,
+ 'ШЫ' => 6551,
+ 'Дфт' => 6552,
+ 'Кщи' => 6553,
+ 'Ыд' => 6554,
+ '_Ршпр' => 6555,
+ '_Куз' => 6556,
+ '_вшув' => 6557,
+ '_ыфшв' => 6558,
+ 'фшты_' => 6559,
+ 'утÑÑ‹' => 6560,
+ 'утÑÑ‹_' => 6561,
+ 'ашÑ_' => 6562,
+ 'ашм' => 6563,
+ 'ашму' => 6564,
+ 'шмфе' => 6565,
+ 'тшь' => 6566,
+ 'ттук_' => 6567,
+ 'щшы' => 6568,
+ 'щььф' => 6569,
+ 'щкфеу' => 6570,
+ 'щыыш' => 6571,
+ 'зщые' => 6572,
+ 'ыышые' => 6573,
+ 'ыешдд' => 6574,
+ 'еудн_' => 6575,
+ 'а' => 6576,
+ 'Рщг' => 6577,
+ 'Зфг' => 6578,
+ 'Зуе' => 6579,
+ 'Куы' => 6580,
+ '_Дфт' => 6581,
+ '_Кщи' => 6582,
+ '_фцфк' => 6583,
+ '_щд' => 6584,
+ '_кфш' => 6585,
+ '_цфе' => 6586,
+ 'флуы' => 6587,
+ 'Ñрфь' => 6588,
+ 'Ñруы_' => 6589,
+ 'рущк' => 6590,
+ 'шуму' => 6591,
+ 'шащк' => 6592,
+ 'шÑфе' => 6593,
+ 'шÑфеш' => 6594,
+ 'ььщт' => 6595,
+ 'тад' => 6596,
+ 'тш_' => 6597,
+ 'тышв' => 6598,
+ 'щвук' => 6599,
+ 'щтвщ' => 6600,
+ 'щкьув' => 6601,
+ 'зшы' => 6602,
+ 'кутфь' => 6603,
+ 'кшешÑ' => 6604,
+ 'клув_' => 6605,
+ 'ыуда_' => 6606,
+ 'ыштуы' => 6607,
+ 'ершкв' => 6608,
+ 'егкув' => 6609,
+ 'гшде_' => 6610,
+ 'гышту' => 6611,
+ 'цщь' => 6612,
+ 'Ñфеш' => 6613,
+ 'Ñфешщ' => 6614,
+ '-у' => 6615,
+ 'Вгк' => 6616,
+ 'Зрш' => 6617,
+ 'Ыукм' => 6618,
+ 'Цфд' => 6619,
+ '_Сршт' => 6620,
+ '_вщц' => 6621,
+ '_утпш' => 6622,
+ '_кутф' => 6623,
+ 'фдг' => 6624,
+ 'фьы_' => 6625,
+ 'Ñб' => 6626,
+ 'Ñдуы' => 6627,
+ 'удумш' => 6628,
+ 'утÑн_' => 6629,
+ 'уты_' => 6630,
+ 'уыуф' => 6631,
+ 'шкщ' => 6632,
+ 'шешÑш' => 6633,
+ 'дфму' => 6634,
+ 'думшы' => 6635,
+ 'ьукп' => 6636,
+ 'ььфтв' => 6637,
+ 'тышву' => 6638,
+ 'щфд' => 6639,
+ 'щшд' => 6640,
+ 'щььфт' => 6641,
+ 'щтуы' => 6642,
+ 'щтекф' => 6643,
+ 'щкег' => 6644,
+ 'куызщ' => 6645,
+ 'кшер' => 6646,
+ 'ефтю' => 6647,
+ 'ефтÑ' => 6648,
+ 'еуÑе' => 6649,
+ 'цкшеу' => 6650,
+ 'Сфз' => 6651,
+ 'Ðшд' => 6652,
+ 'Ыещ' => 6653,
+ '_Вгк' => 6654,
+ '_Пкфт' => 6655,
+ '_Дшт' => 6656,
+ '_Зрш' => 6657,
+ '_Ñшен' => 6658,
+ '_вщцт' => 6659,
+ '_рудв' => 6660,
+ '_ышь' => 6661,
+ '_ыефт' => 6662,
+ '_егк' => 6663,
+ 'Ñ„Ñ‚Ñуы' => 6664,
+ 'ÑÑщк' => 6665,
+ 'ÑÑщкв' => 6666,
+ 'адщ' => 6667,
+ 'пфеш' => 6668,
+ 'шьзщ' => 6669,
+ 'шешф' => 6670,
+ 'дшефк' => 6671,
+ 'ддук_' => 6672,
+ 'ьуфт' => 6673,
+ 'тую_' => 6674,
+ 'тыз' => 6675,
+ 'тештп' => 6676,
+ 'щвуд' => 6677,
+ 'щкув' => 6678,
+ 'щгте_' => 6679,
+ 'зфту' => 6680,
+ 'кшÑ_' => 6681,
+ 'ктфд' => 6682,
+ 'кыщтф' => 6683,
+ 'Ñ‹Ñщк' => 6684,
+ 'ыыштп' => 6685,
+ 'ефтю_' => 6686,
+ 'гвув_' => 6687,
+ 'гты' => 6688,
+ 'цкще' => 6689,
+ 'цкщеу' => 6690,
+ 'ÑŽÑŽÑŽ_' => 6691,
+ 'Ош' => 6692,
+ 'Зфгд' => 6693,
+ '_Сфз' => 6694,
+ '_Куы' => 6695,
+ '_ику' => 6696,
+ '_Ñкше' => 6697,
+ '_уфы' => 6698,
+ '_ашм' => 6699,
+ '_ашму' => 6700,
+ '_дшму' => 6701,
+ '_кщд' => 6702,
+ 'Ñ„Ñк' => 6703,
+ 'фдшфт' => 6704,
+ 'иуые' => 6705,
+ 'Ñб_' => 6706,
+ 'уÑеы_' => 6707,
+ 'укту' => 6708,
+ 'уыуфк' => 6709,
+ 'рфу' => 6710,
+ 'рудз' => 6711,
+ 'ддшщ' => 6712,
+ 'ьфтÑу' => 6713,
+ 'ьшдше' => 6714,
+ 'тлш' => 6715,
+ 'щвш' => 6716,
+ 'куеф' => 6717,
+ 'ефк_' => 6718,
+ 'Ощы' => 6719,
+ 'Щкву' => 6720,
+ 'Щквук' => 6721,
+ 'Зршд' => 6722,
+ 'Кгыыш' => 6723,
+ '_Рщг' => 6724,
+ '_Щкву' => 6725,
+ '_Цру' => 6726,
+ '_Цше' => 6727,
+ '_фыыш' => 6728,
+ '_шьзщ' => 6729,
+ '_тш' => 6730,
+ '_щкву' => 6731,
+ '_куыу' => 6732,
+ '_кшпр' => 6733,
+ '_екг' => 6734,
+ '_цщь' => 6735,
+ 'фпув' => 6736,
+ 'фззкщ' => 6737,
+ 'идфÑ' => 6738,
+ 'Ñшфеш' => 6739,
+ 'вутÑу' => 6740,
+ 'вузу' => 6741,
+ 'вузут' => 6742,
+ 'вгу_' => 6743,
+ 'укьш' => 6744,
+ 'руфек' => 6745,
+ 'шашу' => 6746,
+ 'дшфь_' => 6747,
+ 'дщÑл' => 6748,
+ 'дц' => 6749,
+ 'ьзщы' => 6750,
+ 'щае' => 6751,
+ 'квб' => 6752,
+ 'куфд' => 6753,
+ 'Ñ‹Ñу' => 6754,
+ 'ызут' => 6755,
+ 'ерущ' => 6756,
+ 'ещтб' => 6757,
+ 'ещтб_' => 6758,
+ 'еешт' => 6759,
+ 'губ' => 6760,
+ 'губ_' => 6761,
+ 'гтт' => 6762,
+ 'â€_' => 6763,
+ '-в' => 6764,
+ '_Зршд' => 6765,
+ '_Ыукм' => 6766,
+ '_фпу_' => 6767,
+ '_рудз' => 6768,
+ '_зкум' => 6769,
+ '_еуду' => 6770,
+ '_цфн' => 6771,
+ 'фтшф' => 6772,
+ 'идфÑл' => 6773,
+ 'иыш' => 6774,
+ 'Ñри' => 6775,
+ 'Ñшву' => 6776,
+ 'Ñдги_' => 6777,
+ 'афе' => 6778,
+ 'шю' => 6779,
+ 'шише' => 6780,
+ 'шуц_' => 6781,
+ 'дутп' => 6782,
+ 'дши' => 6783,
+ 'дщм' => 6784,
+ 'текн_' => 6785,
+ 'щзрш' => 6786,
+ 'зкум' => 6787,
+ 'кÑру' => 6788,
+ 'ктщ' => 6789,
+ 'кщзщ' => 6790,
+ 'ыую_' => 6791,
+ 'ыщтфд' => 6792,
+ 'ету' => 6793,
+ 'цщклу' => 6794,
+ 'нщгт' => 6795,
+ 'нщгтп' => 6796,
+ 'Ñе' => 6797,
+ 'Иут' => 6798,
+ '_Зуе' => 6799,
+ '_Ñрфь' => 6800,
+ '_вфе' => 6801,
+ '_щдв' => 6802,
+ '_ыеу' => 6803,
+ 'феку' => 6804,
+ 'вщк' => 6805,
+ 'упу_' => 6806,
+ 'утекф' => 6807,
+ 'шьь' => 6808,
+ 'твшфт' => 6809,
+ 'тшл' => 6810,
+ 'щдгь' => 6811,
+ 'щч_' => 6812,
+ 'квб_' => 6813,
+ 'кьфеш' => 6814,
+ 'кыршз' => 6815,
+ 'еефтю' => 6816,
+ 'гтекн' => 6817,
+ 'гыд' => 6818,
+ 'Ñщ' => 6819,
+ 'Сфдш' => 6820,
+ 'Сфь' => 6821,
+ 'Пгфк' => 6822,
+ 'Ргт' => 6823,
+ 'Шеф' => 6824,
+ 'Кум' => 6825,
+ 'Ыукмш' => 6826,
+ 'Цуые_' => 6827,
+ '_Иут' => 6828,
+ '_вгу' => 6829,
+ '_кфÑ' => 6830,
+ '_ыуее' => 6831,
+ '_екфш' => 6832,
+ '_цкще' => 6833,
+ '_нщгт' => 6834,
+ 'фвуы' => 6835,
+ 'фееук' => 6836,
+ 'иуÑфг' => 6837,
+ 'Ñуке' => 6838,
+ 'Ñщку' => 6839,
+ 'Ñкшеш' => 6840,
+ 'вущ_' => 6841,
+ 'уиы' => 6842,
+ 'увщ' => 6843,
+ 'утю_' => 6844,
+ 'уздф' => 6845,
+ 'укуы' => 6846,
+ 'ащкь_' => 6847,
+ 'рши' => 6848,
+ 'рщцу' => 6849,
+ 'шутв' => 6850,
+ 'шщтыб' => 6851,
+ 'шефкн' => 6852,
+ 'дуае_' => 6853,
+ 'щтыщ' => 6854,
+ 'зфÑу' => 6855,
+ 'кузк' => 6856,
+ 'ыегвш' => 6857,
+ 'ефы' => 6858,
+ 'ееук_' => 6859,
+ 'гуте' => 6860,
+ 'гыеш' => 6861,
+ 'цфд' => 6862,
+ 'црф' => 6863,
+ 'Кщь' => 6864,
+ 'Кщы' => 6865,
+ '_ШШ' => 6866,
+ '_Ощы' => 6867,
+ '_иуые' => 6868,
+ '_идфÑ' => 6869,
+ '_дщц' => 6870,
+ '_щцт_' => 6871,
+ '_куые' => 6872,
+ 'фввш' => 6873,
+ 'фвшщ' => 6874,
+ 'фтвю' => 6875,
+ 'икфк' => 6876,
+ 'икше' => 6877,
+ 'вуÑш' => 6878,
+ 'вукы_' => 6879,
+ 'уфде' => 6880,
+ 'уÑл' => 6881,
+ 'утешф' => 6882,
+ 'укфеу' => 6883,
+ 'афÑу' => 6884,
+ 'рщьу_' => 6885,
+ 'шзфд' => 6886,
+ 'шзз' => 6887,
+ 'шыщт' => 6888,
+ 'шыешт' => 6889,
+ 'дфшь' => 6890,
+ 'дфтп' => 6891,
+ 'ьщтп_' => 6892,
+ 'тфкн_' => 6893,
+ 'тшщт_' => 6894,
+ 'щдму' => 6895,
+ 'кфтпу' => 6896,
+ 'гфке' => 6897,
+ 'ЭШ' => 6898,
+ 'Пгфкв' => 6899,
+ '_ЭШ' => 6900,
+ '_Пгфк' => 6901,
+ '_Оук' => 6902,
+ '_Ыд' => 6903,
+ '_фьщт' => 6904,
+ '_Ñфг' => 6905,
+ '_куфÑ' => 6906,
+ 'фвшт' => 6907,
+ 'фьщтп' => 6908,
+ 'фкуу' => 6909,
+ 'Ñкшиу' => 6910,
+ 'уфеку' => 6911,
+ 'урщ' => 6912,
+ 'пфд_' => 6913,
+ 'шикфк' => 6914,
+ 'швущ_' => 6915,
+ 'шзд' => 6916,
+ 'лут_' => 6917,
+ 'дуфк' => 6918,
+ 'дшау_' => 6919,
+ 'дыю' => 6920,
+ 'дню' => 6921,
+ 'ьутею' => 6922,
+ 'ьщещ' => 6923,
+ 'твукы' => 6924,
+ 'щьуы' => 6925,
+ 'зрф' => 6926,
+ 'кьфтÑ' => 6927,
+ 'ыуй' => 6928,
+ 'ыуйг' => 6929,
+ 'ыуе_' => 6930,
+ 'ыщдв' => 6931,
+ 'ешту' => 6932,
+ 'екфшт' => 6933,
+ 'екфдш' => 6934,
+ 'екуфе' => 6935,
+ 'гуу' => 6936,
+ 'гуут' => 6937,
+ 'црфе' => 6938,
+ 'чзук' => 6939,
+ '-д' => 6940,
+ 'Шефд' => 6941,
+ '_Ðшд' => 6942,
+ '_Ргт' => 6943,
+ '_Зфг' => 6944,
+ '_иуф' => 6945,
+ '_Ñфе' => 6946,
+ '_Ñщгк' => 6947,
+ '_кщгт' => 6948,
+ '_гыу_' => 6949,
+ 'иув_' => 6950,
+ 'икуф' => 6951,
+ 'Ñруые' => 6952,
+ 'уыыщ' => 6953,
+ 'ащке' => 6954,
+ 'пшые' => 6955,
+ 'реы' => 6956,
+ 'ша_' => 6957,
+ 'штю' => 6958,
+ 'штеут' => 6959,
+ 'кшщк' => 6960,
+ 'ефтÑу' => 6961,
+ 'еÑру' => 6962,
+ 'енз' => 6963,
+ 'мутег' => 6964,
+ 'цштт' => 6965,
+ 'Идф' => 6966,
+ 'Сщте' => 6967,
+ '_Сфь' => 6968,
+ '_Шеф' => 6969,
+ '_вуÑш' => 6970,
+ '_мщд' => 6971,
+ 'фтвю_' => 6972,
+ 'фгер' => 6973,
+ 'идн_' => 6974,
+ 'Ñдфш' => 6975,
+ 'Ñдфшь' => 6976,
+ 'утвут' => 6977,
+ 'ущт' => 6978,
+ 'аук_' => 6979,
+ 'ршкв_' => 6980,
+ 'штю_' => 6981,
+ 'шмшд' => 6982,
+ 'ддф_' => 6983,
+ 'дег' => 6984,
+ 'зфеш' => 6985,
+ 'зеф' => 6986,
+ 'кузд' => 6987,
+ 'кшутв' => 6988,
+ 'ктшф' => 6989,
+ 'ыуйгу' => 6990,
+ 'еутву' => 6991,
+ 'гфеу' => 6992,
+ 'муьу' => 6993,
+ 'муьут' => 6994,
+ '-к' => 6995,
+ 'Иуф' => 6996,
+ 'Иуы' => 6997,
+ 'Ин' => 6998,
+ 'Сфдша' => 6999,
+ 'Сщты' => 7000,
+ 'Пд' => 7001,
+ '_Сфдш' => 7002,
+ '_Ош' => 7003,
+ '_Кщы' => 7004,
+ '_Цфд' => 7005,
+ '_Ñ‹Ñщк' => 7006,
+ '_мукн' => 7007,
+ '_цуф' => 7008,
+ 'фвштп' => 7009,
+ 'Ñкуфы' => 7010,
+ 'вщт_' => 7011,
+ 'удб' => 7012,
+ 'удб_' => 7013,
+ 'укеф' => 7014,
+ 'ашпр' => 7015,
+ 'ашпре' => 7016,
+ 'ащкт' => 7017,
+ 'преы' => 7018,
+ 'пщт' => 7019,
+ 'шьфеу' => 7020,
+ 'дшлу_' => 7021,
+ 'ддщцу' => 7022,
+ 'дыю_' => 7023,
+ 'дцф' => 7024,
+ 'дню_' => 7025,
+ 'щоу' => 7026,
+ 'щктшф' => 7027,
+ 'кЭ' => 7028,
+ 'ыфн' => 7029,
+ 'ешÑÑ‹_' => 7030,
+ 'гыуы' => 7031,
+ 'мфеу' => 7032,
+ 'цд' => 7033,
+ 'Срг' => 7034,
+ 'Сщщд' => 7035,
+ 'Вгкш' => 7036,
+ 'Вгкшт' => 7037,
+ 'Пщм' => 7038,
+ 'КшÑÑ€' => 7039,
+ 'Ырш' => 7040,
+ 'Ðу' => 7041,
+ '_Сщты' => 7042,
+ '_Сщте' => 7043,
+ '_Сщщд' => 7044,
+ '_Пд' => 7045,
+ '_Зфгд' => 7046,
+ '_вгу_' => 7047,
+ '_ьуфт' => 7048,
+ '_ыщдв' => 7049,
+ 'фдшащ' => 7050,
+ 'иуке_' => 7051,
+ 'ищфк' => 7052,
+ 'ищфкв' => 7053,
+ 'Ñфьз' => 7054,
+ 'вЭ' => 7055,
+ 'вьш' => 7056,
+ 'увгÑÑ„' => 7057,
+ 'удфтв' => 7058,
+ 'утвш' => 7059,
+ 'утк' => 7060,
+ 'ащктш' => 7061,
+ 'шащкт' => 7062,
+ 'дÑ' => 7063,
+ 'дупу_' => 7064,
+ 'дшащ' => 7065,
+ 'дшащк' => 7066,
+ 'ддшщт' => 7067,
+ 'ьфду' => 7068,
+ 'тшщк' => 7069,
+ 'щÑфд_' => 7070,
+ 'щоуÑ' => 7071,
+ 'щоуÑе' => 7072,
+ 'щкзщ' => 7073,
+ 'щгз_' => 7074,
+ 'йгфдш' => 7075,
+ 'кщоу' => 7076,
+ 'кщоуÑ' => 7077,
+ 'ыфе' => 7078,
+ 'ыгфд' => 7079,
+ 'ыгу' => 7080,
+ 'еукз' => 7081,
+ 'гву_' => 7082,
+ 'мфеш' => 7083,
+ 'Фю_' => 7084,
+ 'Сшен_' => 7085,
+ 'Пщму' => 7086,
+ 'Пщмук' => 7087,
+ '_Срг' => 7088,
+ '_Вгкш' => 7089,
+ '_Шефд' => 7090,
+ '_уз' => 7091,
+ '_ьшдш' => 7092,
+ '_екуф' => 7093,
+ 'фцфкв' => 7094,
+ 'ио' => 7095,
+ 'Ñрт' => 7096,
+ 'Ñщтм' => 7097,
+ 'удщзь' => 7098,
+ 'узщк' => 7099,
+ 'узщке' => 7100,
+ 'укуте' => 7101,
+ 'уыыув' => 7102,
+ 'умшу' => 7103,
+ 'ршпр_' => 7104,
+ 'ш-' => 7105,
+ 'штÑш' => 7106,
+ 'дик' => 7107,
+ 'дщзь' => 7108,
+ 'дщзьу' => 7109,
+ 'дегк' => 7110,
+ 'ьутеб' => 7111,
+ 'ьукпу' => 7112,
+ 'ььшы' => 7113,
+ 'твд' => 7114,
+ 'тщгт' => 7115,
+ 'тщм' => 7116,
+ 'тефе' => 7117,
+ 'теуы' => 7118,
+ 'щаау' => 7119,
+ 'щььщт' => 7120,
+ 'щзь' => 7121,
+ 'щзьу' => 7122,
+ 'щзьут' => 7123,
+ 'зуты' => 7124,
+ 'куук' => 7125,
+ 'кщцт' => 7126,
+ 'егкту' => 7127,
+ 'Фтп' => 7128,
+ 'Ршые' => 7129,
+ 'Ыьш' => 7130,
+ 'Цшт' => 7131,
+ '_Ин' => 7132,
+ '_Пщм' => 7133,
+ '_Кум' => 7134,
+ '_КшÑÑ€' => 7135,
+ '_Кщь' => 7136,
+ '_пкфв' => 7137,
+ '_ыцше' => 7138,
+ 'фгк' => 7139,
+ 'Ñфвуь' => 7140,
+ 'Ñршу' => 7141,
+ 'Ñшуен' => 7142,
+ 'вÑÑ‹' => 7143,
+ 'вштф' => 7144,
+ 'укшфд' => 7145,
+ 'уызу' => 7146,
+ 'уещ' => 7147,
+ 'уеед' => 7148,
+ 'пфеу' => 7149,
+ 'шуен_' => 7150,
+ 'штек' => 7151,
+ 'шще' => 7152,
+ 'огые_' => 7153,
+ 'дшÑфе' => 7154,
+ 'ти' => 7155,
+ 'щиф' => 7156,
+ 'щды' => 7157,
+ 'щтÑÑ‹' => 7158,
+ 'щзуту' => 7159,
+ 'щещк' => 7160,
+ 'зкщму' => 7161,
+ 'йгшк' => 7162,
+ 'кфа' => 7163,
+ 'кфдшф' => 7164,
+ 'кшы_' => 7165,
+ 'кшыр' => 7166,
+ 'кшÑ' => 7167,
+ 'ккув' => 7168,
+ 'кыф' => 7169,
+ 'ыцше' => 7170,
+ 'ыцшеÑ' => 7171,
+ 'ешку' => 7172,
+ 'ешмф' => 7173,
+ 'гуы_' => 7174,
+ 'гдег' => 7175,
+ 'гдегк' => 7176,
+ 'гьз' => 7177,
+ 'ФÑе' => 7178,
+ 'Йгуу' => 7179,
+ 'Йгуут' => 7180,
+ '_Иуф' => 7181,
+ '_Пщму' => 7182,
+ '_ифк' => 7183,
+ '_дфы' => 7184,
+ '_ьшдд' => 7185,
+ 'фпуы_' => 7186,
+ 'фше' => 7187,
+ 'фкпу_' => 7188,
+ 'иыу' => 7189,
+ 'Ñрфу' => 7190,
+ 'уфдер' => 7191,
+ 'уфг' => 7192,
+ 'утыг' => 7193,
+ 'шÑуы_' => 7194,
+ 'шпреы' => 7195,
+ 'штфеу' => 7196,
+ 'дфеув' => 7197,
+ 'ььшыы' => 7198,
+ 'ьыуд' => 7199,
+ 'ьгÑ' => 7200,
+ 'ьгÑÑ€' => 7201,
+ 'Ñ‚Ñ‹Ñ„' => 7202,
+ 'тгу_' => 7203,
+ 'щди' => 7204,
+ 'щььшы' => 7205,
+ 'щтер' => 7206,
+ 'щгтÑу' => 7207,
+ 'зутву' => 7208,
+ 'кьн' => 7209,
+ 'кмф' => 7210,
+ 'ырщке' => 7211,
+ 'ыгиы' => 7212,
+ 'гутÑу' => 7213,
+ 'муд_' => 7214,
+ '-Ñ„' => 7215,
+ 'ФÑÑ' => 7216,
+ 'Фш' => 7217,
+ 'ИЬ' => 7218,
+ 'Вфмш' => 7219,
+ 'Лкф' => 7220,
+ '_ФÑÑ' => 7221,
+ '_фкÑ' => 7222,
+ '_ьгÑ' => 7223,
+ '_ьгÑÑ€' => 7224,
+ '_зщые' => 7225,
+ '_ызф' => 7226,
+ '_ыгиы' => 7227,
+ 'Ñ„ÑешÑ' => 7228,
+ 'фкуук' => 7229,
+ 'фклуе' => 7230,
+ 'феудн' => 7231,
+ 'Ñрфьз' => 7232,
+ 'вÑÑ‹_' => 7233,
+ 'уаау' => 7234,
+ 'утвы' => 7235,
+ 'укыр' => 7236,
+ 'укц' => 7237,
+ 'учеу' => 7238,
+ 'афк' => 7239,
+ 'рукб' => 7240,
+ 'шй' => 7241,
+ 'дщцув' => 7242,
+ 'ьфдд_' => 7243,
+ 'ьшее' => 7244,
+ 'тпуд' => 7245,
+ 'щтÑÑ‹_' => 7246,
+ 'зщкфе' => 7247,
+ 'зщкеф' => 7248,
+ 'зщкеы' => 7249,
+ 'зкщÑ' => 7250,
+ 'клуе' => 7251,
+ 'кдуы' => 7252,
+ 'кщÑу' => 7253,
+ 'кеб' => 7254,
+ 'гфеш' => 7255,
+ 'гщ' => 7256,
+ 'црфе_' => 7257,
+ 'Ифн' => 7258,
+ 'Ðкщ' => 7259,
+ 'Ршыещ' => 7260,
+ 'КуÑщ' => 7261,
+ 'Еруф' => 7262,
+ 'Цшер' => 7263,
+ 'ÑŠ_' => 7264,
+ '_Ðу' => 7265,
+ '_Ñщтм' => 7266,
+ '_кузд' => 7267,
+ '_кузк' => 7268,
+ '_цштт' => 7269,
+ 'фьшт' => 7270,
+ 'феÑÑ€_' => 7271,
+ 'Ñфкк' => 7272,
+ 'Ñшуте' => 7273,
+ 'Ñшуы_' => 7274,
+ 'Ñша' => 7275,
+ 'Ñдш' => 7276,
+ 'Ñщз' => 7277,
+ 'вшуы' => 7278,
+ 'уаг' => 7279,
+ 'уды_' => 7280,
+ 'умшуц' => 7281,
+ 'умщд' => 7282,
+ 'адг' => 7283,
+ 'акшу' => 7284,
+ 'пру' => 7285,
+ 'пшÑÑ„' => 7286,
+ 'шфте' => 7287,
+ 'тун_' => 7288,
+ 'текщд' => 7289,
+ 'тмш' => 7290,
+ 'щкеы_' => 7291,
+ 'куфл' => 7292,
+ 'кутед' => 7293,
+ 'кшеук' => 7294,
+ 'ышпт_' => 7295,
+ 'ызк' => 7296,
+ 'гкыу' => 7297,
+ 'мшу_' => 7298,
+ 'цшву' => 7299,
+ 'цшерш' => 7300,
+ 'нÑду' => 7301,
+ 'Сфер' => 7302,
+ 'Дшые' => 7303,
+ 'ЬЦ' => 7304,
+ 'Щ_' => 7305,
+ 'Еруфе' => 7306,
+ '_Ифн' => 7307,
+ '_Лкф' => 7308,
+ '_Ырш' => 7309,
+ '_Еруф' => 7310,
+ '_Ñ…' => 7311,
+ '_фде' => 7312,
+ '_вуд' => 7313,
+ '_рщд' => 7314,
+ '_штек' => 7315,
+ '_тщт' => 7316,
+ '_зфш' => 7317,
+ '_Ñ‹Ñк' => 7318,
+ '_ен' => 7319,
+ '_црф' => 7320,
+ 'фишд' => 7321,
+ 'фпув_' => 7322,
+ 'фтл_' => 7323,
+ 'фгерщ' => 7324,
+ 'Ñуыы_' => 7325,
+ 'уфÑру' => 7326,
+ 'уфвук' => 7327,
+ 'уаут' => 7328,
+ 'узг' => 7329,
+ 'ашму_' => 7330,
+ 'рукб_' => 7331,
+ 'ршиш' => 7332,
+ 'ры_' => 7333,
+ 'штпу' => 7334,
+ 'дикш' => 7335,
+ 'дщÑфд' => 7336,
+ 'ьфлу_' => 7337,
+ 'тфдш' => 7338,
+ 'тыу_' => 7339,
+ 'щтвщт' => 7340,
+ 'щщ_' => 7341,
+ 'щщди' => 7342,
+ 'щкю' => 7343,
+ 'щкзщк' => 7344,
+ 'кфь_' => 7345,
+ 'кÑуы' => 7346,
+ 'кувш' => 7347,
+ 'купшщ' => 7348,
+ 'кшыу' => 7349,
+ 'кзщкф' => 7350,
+ 'ккфе' => 7351,
+ 'кеб_' => 7352,
+ 'ыыщк' => 7353,
+ 'ыен' => 7354,
+ 'мшуц_' => 7355,
+ 'Сщщди' => 7356,
+ 'У_' => 7357,
+ 'Дщтв' => 7358,
+ 'Щзут' => 7359,
+ 'Зкуыш' => 7360,
+ 'Ыфд' => 7361,
+ 'ЕМ_' => 7362,
+ '_ФÑе' => 7363,
+ '_Дщтв' => 7364,
+ '_КуÑщ' => 7365,
+ '_Ыьш' => 7366,
+ '_увг' => 7367,
+ '_увгÑ' => 7368,
+ '_учф' => 7369,
+ '_агд' => 7370,
+ 'Ñ„Ñег' => 7371,
+ 'фпк' => 7372,
+ 'фкуф_' => 7373,
+ 'иоу' => 7374,
+ 'иоуÑ' => 7375,
+ 'иоуÑе' => 7376,
+ 'икшер' => 7377,
+ 'Ñрштп' => 7378,
+ 'Ñщдщ' => 7379,
+ 'вцф' => 7380,
+ 'уул_' => 7381,
+ 'удшт' => 7382,
+ 'утту' => 7383,
+ 'укг' => 7384,
+ 'ауд' => 7385,
+ 'акуу_' => 7386,
+ 'шйг' => 7387,
+ 'дикше' => 7388,
+ 'дуыы_' => 7389,
+ 'ьштшы' => 7390,
+ 'ьгÑÑ€_' => 7391,
+ 'щдик' => 7392,
+ 'щдикш' => 7393,
+ 'щщдик' => 7394,
+ 'зщкеу' => 7395,
+ 'кфт_' => 7396,
+ 'кщл' => 7397,
+ 'еЭ' => 7398,
+ 'ерукы' => 7399,
+ 'еештп' => 7400,
+ 'цуи' => 7401,
+ 'ЭЕр' => 7402,
+ 'Пфк' => 7403,
+ 'Дщтвщ' => 7404,
+ 'Ьщте' => 7405,
+ '_ЭЕр' => 7406,
+ '_Идф' => 7407,
+ '_Ðкщ' => 7408,
+ '_Щзут' => 7409,
+ '_Йгуу' => 7410,
+ '_Цшт' => 7411,
+ '_узш' => 7412,
+ '_уй' => 7413,
+ '_уйг' => 7414,
+ '_учеу' => 7415,
+ '_штвш' => 7416,
+ '_кув' => 7417,
+ '_Ñ‹_' => 7418,
+ '_ыдф' => 7419,
+ '_црфе' => 7420,
+ 'фиу' => 7421,
+ 'фишдш' => 7422,
+ 'фтпг' => 7423,
+ 'фзук' => 7424,
+ 'ифтв_' => 7425,
+ 'ишф' => 7426,
+ 'Ñфыу' => 7427,
+ 'уÑег' => 7428,
+ 'рны' => 7429,
+ 'дду_' => 7430,
+ 'тыеу' => 7431,
+ 'щну' => 7432,
+ 'зфшт' => 7433,
+ 'ккув_' => 7434,
+ 'ышиду' => 7435,
+ 'ешые_' => 7436,
+ 'мую' => 7437,
+ 'Сщььш' => 7438,
+ 'Ðщк_' => 7439,
+ 'Рфь' => 7440,
+ 'Ыьше' => 7441,
+ 'Ыьшер' => 7442,
+ '_Дшые' => 7443,
+ '_фввш' => 7444,
+ '_Ñфьз' => 7445,
+ '_ыщÑ' => 7446,
+ '_—' => 7447,
+ 'фккфе' => 7448,
+ 'фкеук' => 7449,
+ 'фыышы' => 7450,
+ 'иукп' => 7451,
+ 'игыш' => 7452,
+ 'Ñшзфд' => 7453,
+ 'уьфе' => 7454,
+ 'учзук' => 7455,
+ 'рфдд' => 7456,
+ 'ршише' => 7457,
+ 'швш' => 7458,
+ 'лфк' => 7459,
+ 'ьщвуд' => 7460,
+ 'ьзг' => 7461,
+ 'тфды' => 7462,
+ 'тшÑÑ„' => 7463,
+ 'тшщк_' => 7464,
+ 'тщгтÑ' => 7465,
+ 'щÑлу' => 7466,
+ 'щдф_' => 7467,
+ 'щзув' => 7468,
+ 'щкю_' => 7469,
+ 'щкув_' => 7470,
+ 'зздш' => 7471,
+ 'зкщау' => 7472,
+ 'куфе_' => 7473,
+ 'кщгз_' => 7474,
+ 'ерущк' => 7475,
+ 'мн' => 7476,
+ 'нфт' => 7477,
+ 'юб' => 7478,
+ '_Пфк' => 7479,
+ '_Ыещ' => 7480,
+ '_акш' => 7481,
+ '_ьук' => 7482,
+ 'фтще' => 7483,
+ 'Ñшаш' => 7484,
+ 'вуи' => 7485,
+ 'вшыз' => 7486,
+ 'удуы' => 7487,
+ 'удщт' => 7488,
+ 'ущкпу' => 7489,
+ 'укеш' => 7490,
+ 'уыещ' => 7491,
+ 'ашув' => 7492,
+ 'акшут' => 7493,
+ 'пкуф' => 7494,
+ 'шддшщ' => 7495,
+ 'шды' => 7496,
+ 'штшыр' => 7497,
+ 'шеÑри' => 7498,
+ 'шмуд' => 7499,
+ 'деук' => 7500,
+ 'ьщмш' => 7501,
+ 'тфеув' => 7502,
+ 'тшфт' => 7503,
+ 'тефд_' => 7504,
+ 'щтау' => 7505,
+ 'щкшÑ' => 7506,
+ 'щчш' => 7507,
+ 'киу' => 7508,
+ 'кшÑфд' => 7509,
+ 'ыуÑе' => 7510,
+ 'еÑри' => 7511,
+ 'ерю' => 7512,
+ 'ерщы' => 7513,
+ 'ешÑшз' => 7514,
+ 'екфвш' => 7515,
+ 'гшт' => 7516,
+ 'гдд_' => 7517,
+ 'гььу' => 7518,
+ 'мудн' => 7519,
+ 'цуте_' => 7520,
+ 'чшы' => 7521,
+ 'чзд' => 7522,
+ 'нЖ' => 7523,
+ 'í' => 7524,
+ 'юб_' => 7525,
+ 'Фыыщ' => 7526,
+ 'Ðщщ' => 7527,
+ 'Щту' => 7528,
+ 'Зфке' => 7529,
+ 'Ыщт' => 7530,
+ '_Фш' => 7531,
+ '_Вфмш' => 7532,
+ '_Ршые' => 7533,
+ '_Ьщте' => 7534,
+ '_Ыфд' => 7535,
+ '_Цшер' => 7536,
+ '_игыш' => 7537,
+ '_ашпр' => 7538,
+ '_ша' => 7539,
+ '_ша_' => 7540,
+ '_дфые' => 7541,
+ '_зукш' => 7542,
+ '_ерущ' => 7543,
+ '_цуи' => 7544,
+ 'Ñ„Ñещ' => 7545,
+ 'фда' => 7546,
+ 'Ñ„Ñ‹Ñ„' => 7547,
+ 'фыуы' => 7548,
+ 'феую' => 7549,
+ 'иыше' => 7550,
+ 'иышеу' => 7551,
+ 'Ñрид' => 7552,
+ 'Ñридф' => 7553,
+ 'Ñрщд' => 7554,
+ 'уиыш' => 7555,
+ 'уиыше' => 7556,
+ 'уÑек' => 7557,
+ 'увк' => 7558,
+ 'утефе' => 7559,
+ 'уыыщк' => 7560,
+ 'акф' => 7561,
+ 'пую' => 7562,
+ 'пшÑфд' => 7563,
+ 'пкуфе' => 7564,
+ 'рф_' => 7565,
+ 'рид' => 7566,
+ 'ридф' => 7567,
+ 'ридфв' => 7568,
+ 'шзфе' => 7569,
+ 'шыефт' => 7570,
+ 'шмут' => 7571,
+ 'ьфпу' => 7572,
+ 'ьзщке' => 7573,
+ 'Ñ‚Ñкуф' => 7574,
+ 'тышщ' => 7575,
+ 'тышщт' => 7576,
+ 'щÑшфд' => 7577,
+ 'щуе' => 7578,
+ 'щцфк' => 7579,
+ 'зуеш' => 7580,
+ 'здуеу' => 7581,
+ 'куеш' => 7582,
+ 'ыщты' => 7583,
+ 'еÑрид' => 7584,
+ 'ешаш' => 7585,
+ 'гкÑÑ€_' => 7586,
+ 'гке_' => 7587,
+ 'герук' => 7588,
+ 'цшт_' => 7589,
+ 'нЖ_' => 7590,
+ 'нфд' => 7591,
+ 'Иуые' => 7592,
+ 'Кув_' => 7593,
+ 'Ырщ' => 7594,
+ 'ЫщÑшу' => 7595,
+ '_Фтп' => 7596,
+ '_Иуы' => 7597,
+ '_Ñфкк' => 7598,
+ '_вуь' => 7599,
+ '_вуе' => 7600,
+ '_вшм' => 7601,
+ '_пкуф' => 7602,
+ '_штÑк' => 7603,
+ '_зкщÑ' => 7604,
+ '_кщщ' => 7605,
+ 'фвы' => 7606,
+ 'фдь' => 7607,
+ 'фкдуы' => 7608,
+ 'фмщ' => 7609,
+ 'игышт' => 7610,
+ 'Ñшфт_' => 7611,
+ 'ÑнÑду' => 7612,
+ 'вуку' => 7613,
+ 'уьзд' => 7614,
+ 'уыыб' => 7615,
+ 'пще' => 7616,
+ 'ршту' => 7617,
+ 'швп' => 7618,
+ 'шашÑ_' => 7619,
+ 'шпреу' => 7620,
+ 'штфт' => 7621,
+ 'штÑк' => 7622,
+ 'шщдф' => 7623,
+ 'дфпу_' => 7624,
+ 'ьшду' => 7625,
+ 'текщв' => 7626,
+ 'щуы_' => 7627,
+ 'щмшу_' => 7628,
+ 'зуке' => 7629,
+ 'кщтш' => 7630,
+ 'кешÑш' => 7631,
+ 'кцф' => 7632,
+ 'ыыуы_' => 7633,
+ 'екщв' => 7634,
+ 'екщвг' => 7635,
+ 'гтÑш' => 7636,
+ 'Фп' => 7637,
+ 'Иуые_' => 7638,
+ 'Еуд' => 7639,
+ '_Ðщк_' => 7640,
+ '_Рфь' => 7641,
+ '_Кув_' => 7642,
+ '_Ыьше' => 7643,
+ '_Ñщьу' => 7644,
+ '_адщ' => 7645,
+ '_агдд' => 7646,
+ '_гтше' => 7647,
+ 'Ñ„Ñ€_' => 7648,
+ 'фтвшт' => 7649,
+ 'иуые_' => 7650,
+ 'вуые' => 7651,
+ 'вду_' => 7652,
+ 'уа_' => 7653,
+ 'уьы_' => 7654,
+ 'уыыб_' => 7655,
+ 'ашду' => 7656,
+ 'штÑку' => 7657,
+ 'лыщ' => 7658,
+ 'Ñ‚Ñе' => 7659,
+ 'тум' => 7660,
+ 'щвн_' => 7661,
+ 'щцфкв' => 7662,
+ 'зще' => 7663,
+ 'зеув' => 7664,
+ 'кут_' => 7665,
+ 'кштÑ' => 7666,
+ 'кдф' => 7667,
+ 'кьщ' => 7668,
+ 'ефдд' => 7669,
+ 'ефт_' => 7670,
+ 'еще' => 7671,
+ 'екшуы' => 7672,
+ 'гкт_' => 7673,
+ 'мую_' => 7674,
+ 'цу_' => 7675,
+ 'Ðшдь' => 7676,
+ 'Рфдд' => 7677,
+ 'ЬÑ' => 7678,
+ 'Ыефк' => 7679,
+ '_Рфдд' => 7680,
+ '_ЬÑ' => 7681,
+ '_Зфке' => 7682,
+ '_К_' => 7683,
+ '_щаау' => 7684,
+ '_кумш' => 7685,
+ '_цут' => 7686,
+ '_цуте' => 7687,
+ 'фвшщ_' => 7688,
+ 'фьт' => 7689,
+ 'фтпу_' => 7690,
+ 'фзфту' => 7691,
+ 'фкфт' => 7692,
+ 'феую_' => 7693,
+ 'ищщл_' => 7694,
+ 'Ñфкуу' => 7695,
+ 'Ñшзфе' => 7696,
+ 'уфвш' => 7697,
+ 'утштп' => 7698,
+ 'узе_' => 7699,
+ 'афер' => 7700,
+ 'аду' => 7701,
+ 'путе' => 7702,
+ 'штшеш' => 7703,
+ 'лыщт' => 7704,
+ 'дшÑу' => 7705,
+ 'дшеу' => 7706,
+ 'ддун' => 7707,
+ 'дцфн' => 7708,
+ 'ьш_' => 7709,
+ 'щьще' => 7710,
+ 'щкше' => 7711,
+ 'зфтуы' => 7712,
+ 'зкшы' => 7713,
+ 'ку-' => 7714,
+ 'кшее' => 7715,
+ 'Ñ‹Ñ„_' => 7716,
+ 'Ñ‹Ñ‹ÑŽ' => 7717,
+ 'ерю_' => 7718,
+ 'гпреу' => 7719,
+ 'гтÑÑ€' => 7720,
+ 'гкм' => 7721,
+ 'муку' => 7722,
+ 'цщклы' => 7723,
+ 'Рщгы' => 7724,
+ 'Црут' => 7725,
+ '_Фп' => 7726,
+ '_фгещ' => 7727,
+ '_афш' => 7728,
+ '_дув' => 7729,
+ '_тфк' => 7730,
+ '_ый' => 7731,
+ 'фвь' => 7732,
+ 'фдл' => 7733,
+ 'фтпф' => 7734,
+ 'фгещ' => 7735,
+ 'уфкт' => 7736,
+ 'уфер_' => 7737,
+ 'уиг' => 7738,
+ 'уауф' => 7739,
+ 'уауфе' => 7740,
+ 'упшы' => 7741,
+ 'уше' => 7742,
+ 'удщзу' => 7743,
+ 'уздфÑ' => 7744,
+ 'аферу' => 7745,
+ 'аштшы' => 7746,
+ 'пв' => 7747,
+ 'рфуд' => 7748,
+ 'рфкду' => 7749,
+ 'шÑещк' => 7750,
+ 'шашув' => 7751,
+ 'штфеш' => 7752,
+ 'штад' => 7753,
+ 'шмфеу' => 7754,
+ 'дфтвы' => 7755,
+ 'думуд' => 7756,
+ 'дщ_' => 7757,
+ 'ьыб' => 7758,
+ 'тфкк' => 7759,
+ 'тшпр' => 7760,
+ 'тшпре' => 7761,
+ 'щлу_' => 7762,
+ 'щьштф' => 7763,
+ 'щкпу_' => 7764,
+ 'щефд' => 7765,
+ 'зфкфе' => 7766,
+ 'кщт_' => 7767,
+ 'Ñ‹Ñут' => 7768,
+ 'ыуеед' => 7769,
+ 'еутеш' => 7770,
+ 'ееут_' => 7771,
+ 'гее' => 7772,
+ 'мщдм' => 7773,
+ 'чÑу' => 7774,
+ 'ФыыщÑ' => 7775,
+ 'Штые' => 7776,
+ 'Ьщг' => 7777,
+ 'Црут_' => 7778,
+ '_ÑŽÑŽ' => 7779,
+ '_Ырщ' => 7780,
+ '_Ыщт' => 7781,
+ '_фгер' => 7782,
+ '_икф' => 7783,
+ '_вуи' => 7784,
+ '_вшыз' => 7785,
+ '_афÑе' => 7786,
+ '_дув_' => 7787,
+ '_дум' => 7788,
+ '_кщду' => 7789,
+ '_цфеу' => 7790,
+ 'фвшфт' => 7791,
+ 'фтвук' => 7792,
+ 'фззд' => 7793,
+ 'фкеы' => 7794,
+ 'фееут' => 7795,
+ 'Ñлыщ' => 7796,
+ 'ввше' => 7797,
+ 'вуауф' => 7798,
+ 'утуыш' => 7799,
+ 'утефк' => 7800,
+ 'уеше' => 7801,
+ 'пую_' => 7802,
+ 'штуы_' => 7803,
+ 'шеду_' => 7804,
+ 'шмудн' => 7805,
+ 'шÑу_' => 7806,
+ 'дфÑув' => 7807,
+ 'ддю' => 7808,
+ 'ььут' => 7809,
+ 'ьщкш' => 7810,
+ 'ьыб_' => 7811,
+ 'туышы' => 7812,
+ 'тащкь' => 7813,
+ 'тышм' => 7814,
+ 'тышму' => 7815,
+ 'щзе' => 7816,
+ 'щклы_' => 7817,
+ 'киф' => 7818,
+ 'кузку' => 7819,
+ 'кшÑÑ„_' => 7820,
+ 'ыфк' => 7821,
+ 'ыышфт' => 7822,
+ 'ерщыу' => 7823,
+ 'ерг' => 7824,
+ 'ещкшÑ' => 7825,
+ 'енд' => 7826,
+ 'чфь' => 7827,
+ 'Ñе_' => 7828,
+ '-Ы' => 7829,
+ 'Дши' => 7830,
+ 'Щааш' => 7831,
+ 'ЩаашÑ' => 7832,
+ '_ÑŽÑŽÑŽ' => 7833,
+ '_Ðшдь' => 7834,
+ '_Рщгы' => 7835,
+ '_Штые' => 7836,
+ '_Ñщтв' => 7837,
+ '_штÑщ' => 7838,
+ '_ьшв' => 7839,
+ '_ьщмш' => 7840,
+ '_тфкк' => 7841,
+ 'Ñ„Ñршт' => 7842,
+ 'Ñ„Ñещк' => 7843,
+ 'феед' => 7844,
+ 'Ñутек' => 7845,
+ 'Ñлыщт' => 7846,
+ 'Ñеф' => 7847,
+ 'ввшеш' => 7848,
+ 'вуфе' => 7849,
+ 'вуфер' => 7850,
+ 'вгые' => 7851,
+ 'утеыю' => 7852,
+ 'учзд' => 7853,
+ 'унб' => 7854,
+ 'унб_' => 7855,
+ 'ашув_' => 7856,
+ 'рфкв_' => 7857,
+ 'швпу' => 7858,
+ 'шдуы' => 7859,
+ 'шьзщк' => 7860,
+ 'дшуы' => 7861,
+ 'дщпн_' => 7862,
+ 'дщцук' => 7863,
+ 'ьшееу' => 7864,
+ 'Ñ‚Ñе_' => 7865,
+ 'туч' => 7866,
+ 'таш' => 7867,
+ 'щфкв_' => 7868,
+ 'щпн_' => 7869,
+ 'щдю' => 7870,
+ 'щкфеш' => 7871,
+ 'щеув' => 7872,
+ 'кфшд' => 7873,
+ 'квштф' => 7874,
+ 'куздф' => 7875,
+ 'кщлу' => 7876,
+ 'кщк' => 7877,
+ 'кщеу_' => 7878,
+ 'ыйгф' => 7879,
+ 'еуп' => 7880,
+ 'еукшф' => 7881,
+ 'екфеш' => 7882,
+ 'гпф' => 7883,
+ 'чеут' => 7884,
+ 'нду_' => 7885,
+ 'и' => 7886,
+ 'Ду_' => 7887,
+ 'ЬшÑрф' => 7888,
+ 'Щг' => 7889,
+ 'Зфд' => 7890,
+ 'Ец' => 7891,
+ '_ИЬ' => 7892,
+ '_Дши' => 7893,
+ '_утеу' => 7894,
+ '_афе' => 7895,
+ '_аштш' => 7896,
+ '_зщк' => 7897,
+ '_ерщы' => 7898,
+ '_енз' => 7899,
+ 'фкф_' => 7900,
+ 'фкеув' => 7901,
+ 'фещк_' => 7902,
+ 'феку_' => 7903,
+ 'фееду' => 7904,
+ 'Ñрфуд' => 7905,
+ 'Ñщкв_' => 7906,
+ 'Ñкщы' => 7907,
+ 'Ñешт' => 7908,
+ 'уьзе' => 7909,
+ 'утышм' => 7910,
+ 'ппу' => 7911,
+ 'рфыу' => 7912,
+ 'шю_' => 7913,
+ 'штекщ' => 7914,
+ 'дфыыш' => 7915,
+ 'дуыю' => 7916,
+ 'ьид' => 7917,
+ 'ьщт_' => 7918,
+ 'ьщеш' => 7919,
+ 'тфб' => 7920,
+ 'тфб_' => 7921,
+ 'ттщг' => 7922,
+ 'теуые' => 7923,
+ 'щвф' => 7924,
+ 'щпшÑÑ„' => 7925,
+ 'щьштп' => 7926,
+ 'щтук' => 7927,
+ 'щтшÑ_' => 7928,
+ 'щщз' => 7929,
+ 'щкеш' => 7930,
+ 'зн' => 7931,
+ 'кÑш' => 7932,
+ 'кпн' => 7933,
+ 'кефш' => 7934,
+ 'кефшт' => 7935,
+ 'кештп' => 7936,
+ 'ыфшв_' => 7937,
+ 'ыщгк' => 7938,
+ 'ые-' => 7939,
+ 'ыешф' => 7940,
+ 'еукув' => 7941,
+ 'гаа' => 7942,
+ 'гкÑу' => 7943,
+ 'гыуы_' => 7944,
+ 'ЭЕру' => 7945,
+ 'Сргк' => 7946,
+ 'СргкÑ' => 7947,
+ 'Вуы' => 7948,
+ 'Пфь' => 7949,
+ 'Дфе' => 7950,
+ 'Ыфш' => 7951,
+ '_ЭЕру' => 7952,
+ '_Фыыщ' => 7953,
+ '_Ьщг' => 7954,
+ '_Щааш' => 7955,
+ '_уш' => 7956,
+ '_рфд' => 7957,
+ '_штву' => 7958,
+ '_ль' => 7959,
+ '_думу' => 7960,
+ 'фккн_' => 7961,
+ 'фмуы' => 7962,
+ 'укуые' => 7963,
+ 'уеу_' => 7964,
+ 'угь' => 7965,
+ 'ауу' => 7966,
+ 'путÑ' => 7967,
+ 'рныш' => 7968,
+ 'шÑрфу' => 7969,
+ 'швуы_' => 7970,
+ 'шщы' => 7971,
+ 'лшдд' => 7972,
+ 'дщзув' => 7973,
+ 'дерщ' => 7974,
+ 'ьукÑ' => 7975,
+ 'ьщгт' => 7976,
+ 'Ñ‚Ñ„Ñ‚Ñ' => 7977,
+ 'щшÑ' => 7978,
+ 'щззщ' => 7979,
+ 'щгтп_' => 7980,
+ 'щгкÑ' => 7981,
+ 'щгкÑу' => 7982,
+ 'зршÑ' => 7983,
+ 'куфÑÑ€' => 7984,
+ 'ызщты' => 7985,
+ 'ещьф' => 7986,
+ 'гфквш' => 7987,
+ 'гук' => 7988,
+ 'гььук' => 7989,
+ 'гтÑув' => 7990,
+ 'гка' => 7991,
+ 'муые' => 7992,
+ 'Фдф' => 7993,
+ 'ИЬЦ' => 7994,
+ 'И_' => 7995,
+ 'Ðшк' => 7996,
+ 'Путуы' => 7997,
+ 'Ьфп' => 7998,
+ 'Гтшщ' => 7999,
+ 'Гтшщт' => 8000,
+ '_ж' => 8001,
+ '_ж_' => 8002,
+ '_ИЬЦ' => 8003,
+ '_Сргк' => 8004,
+ '_Дфе' => 8005,
+ '_Еуд' => 8006,
+ '_фттщ' => 8007,
+ '_фтщ' => 8008,
+ '_вуфе' => 8009,
+ '_уьз' => 8010,
+ '_лшд' => 8011,
+ '_ыршз' => 8012,
+ 'фдшÑ' => 8013,
+ 'фттщг' => 8014,
+ 'фмшв' => 8015,
+ 'Ñештп' => 8016,
+ 'вфеш' => 8017,
+ 'упшт' => 8018,
+ 'уыÑ' => 8019,
+ 'уееук' => 8020,
+ 'аше' => 8021,
+ 'пшф' => 8022,
+ 'шдшф' => 8023,
+ 'лтша' => 8024,
+ 'лтшау' => 8025,
+ 'дерщг' => 8026,
+ 'ьукы' => 8027,
+ 'тфег' => 8028,
+ 'тгы' => 8029,
+ 'щььут' => 8030,
+ 'щн_' => 8031,
+ 'зуфл' => 8032,
+ 'зуд' => 8033,
+ 'зеув_' => 8034,
+ 'зег' => 8035,
+ 'куыыш' => 8036,
+ 'ктфь' => 8037,
+ 'ктфьу' => 8038,
+ 'ыуыы' => 8039,
+ 'ыумут' => 8040,
+ 'ыщв' => 8041,
+ 'ешÑг' => 8042,
+ 'ешеш' => 8043,
+ 'нукы_' => 8044,
+ 'Ðштф' => 8045,
+ 'Лт' => 8046,
+ 'Зфе' => 8047,
+ 'Ыгзу' => 8048,
+ 'Ыгзук' => 8049,
+ '_Зфд' => 8050,
+ '_дфг' => 8051,
+ '_куфд' => 8052,
+ 'фшп' => 8053,
+ 'фзеф' => 8054,
+ 'Ñуты' => 8055,
+ 'уддщ' => 8056,
+ 'укф_' => 8057,
+ 'уктщ' => 8058,
+ 'ауц' => 8059,
+ 'пукы' => 8060,
+ 'шл_' => 8061,
+ 'шьзк' => 8062,
+ 'шееут' => 8063,
+ 'дуыю_' => 8064,
+ 'ьшп' => 8065,
+ 'ьшддш' => 8066,
+ 'тпк' => 8067,
+ 'ттщгт' => 8068,
+ 'щшту' => 8069,
+ 'щдю_' => 8070,
+ 'щтув' => 8071,
+ 'щыыуы' => 8072,
+ 'щгтÑш' => 8073,
+ 'зщыув' => 8074,
+ 'йгуы' => 8075,
+ 'кфешт' => 8076,
+ 'кыщт_' => 8077,
+ 'кешÑд' => 8078,
+ 'ыдш' => 8079,
+ 'ыщтю' => 8080,
+ 'Ñ‹Ñ‹ÑŽ_' => 8081,
+ 'ешÑд' => 8082,
+ 'ешÑду' => 8083,
+ 'егвшу' => 8084,
+ 'гшку' => 8085,
+ 'é_' => 8086,
+ 'ЭФ' => 8087,
+ '-С' => 8088,
+ 'Иуд' => 8089,
+ 'Сн' => 8090,
+ 'Ðщще' => 8091,
+ 'Пгу' => 8092,
+ 'Ргь' => 8093,
+ 'ОфÑлы' => 8094,
+ 'Ешьу' => 8095,
+ '_Фдф' => 8096,
+ '_Сфер' => 8097,
+ '_Ыфш' => 8098,
+ '_фззд' => 8099,
+ '_ауц' => 8100,
+ '_штад' => 8101,
+ '_ьфы' => 8102,
+ '_йгфд' => 8103,
+ '_Ñ‹Ñш' => 8104,
+ 'Ñ„Ñлыщ' => 8105,
+ 'фню' => 8106,
+ 'Ñщтму' => 8107,
+ 'вфг' => 8108,
+ 'удшу' => 8109,
+ 'укÑу' => 8110,
+ 'рщв' => 8111,
+ 'штфдд' => 8112,
+ 'шзе' => 8113,
+ 'дуте' => 8114,
+ 'дуыб' => 8115,
+ 'дуыб_' => 8116,
+ 'ьщтер' => 8117,
+ 'тфегк' => 8118,
+ 'Ñ‚Ñшд' => 8119,
+ 'тпгф' => 8120,
+ 'тшÑÑ„' => 8121,
+ 'тещт' => 8122,
+ 'щаш' => 8123,
+ 'щыщ' => 8124,
+ 'щеув_' => 8125,
+ 'кшвп' => 8126,
+ 'кшьу' => 8127,
+ 'кшмук' => 8128,
+ 'кгд' => 8129,
+ 'ыфеш' => 8130,
+ 'Ñ‹Ñ‚' => 8131,
+ 'ыщтю_' => 8132,
+ 'ыекщт' => 8133,
+ 'ефшту' => 8134,
+ 'екфд_' => 8135,
+ 'гфп' => 8136,
+ 'цуш' => 8137,
+ 'нзу' => 8138,
+ '-Ф' => 8139,
+ 'Фак' => 8140,
+ 'Вфмшв' => 8141,
+ 'Рщд' => 8142,
+ 'Ерщь' => 8143,
+ '_ЭФ' => 8144,
+ '_Иуые' => 8145,
+ '_Сн' => 8146,
+ '_Вуы' => 8147,
+ '_Ðшк' => 8148,
+ '_Пгу' => 8149,
+ '_Ыгзу' => 8150,
+ '_Црут' => 8151,
+ '_Ñфгы' => 8152,
+ 'фвгф' => 8153,
+ 'фыб' => 8154,
+ 'фыб_' => 8155,
+ 'Ñщтеф' => 8156,
+ 'ввд' => 8157,
+ 'уÑрт' => 8158,
+ 'уаауÑ' => 8159,
+ 'пдфт' => 8160,
+ 'рфи' => 8161,
+ 'швутÑ' => 8162,
+ 'шдфк' => 8163,
+ 'дуч' => 8164,
+ 'ддю_' => 8165,
+ 'ьфтг' => 8166,
+ 'Ñ‚Ñе' => 8167,
+ 'тефеш' => 8168,
+ 'зкшм' => 8169,
+ 'йгшку' => 8170,
+ 'кфвг' => 8171,
+ 'кфвгф' => 8172,
+ 'кшмфе' => 8173,
+ 'кщте' => 8174,
+ 'Ñ‹Ñшу' => 8175,
+ 'Ñ‹Ñшут' => 8176,
+ 'ыешфт' => 8177,
+ 'ефпу_' => 8178,
+ 'еукм' => 8179,
+ 'егкш' => 8180,
+ 'гфв' => 8181,
+ 'гктфь' => 8182,
+ 'Ифд' => 8183,
+ 'Вуз' => 8184,
+ 'Лкфь' => 8185,
+ '_Ðштф' => 8186,
+ '_Лт' => 8187,
+ '_Ьфп' => 8188,
+ '_Ñфыу' => 8189,
+ '_уаау' => 8190,
+ '_лтша' => 8191,
+ '_ыуе_' => 8192,
+ '_егкт' => 8193,
+ 'фпп' => 8194,
+ 'фтщер' => 8195,
+ 'ÑшашÑ' => 8196,
+ 'Ñлд' => 8197,
+ 'Ñгдфк' => 8198,
+ 'вщÑ' => 8199,
+ 'увп' => 8200,
+ 'ууты' => 8201,
+ 'укефш' => 8202,
+ 'акшÑ' => 8203,
+ 'рукы_' => 8204,
+ 'ршку' => 8205,
+ 'шуа_' => 8206,
+ 'шдв_' => 8207,
+ 'шмшв' => 8208,
+ 'дщцы' => 8209,
+ 'ьзуеш' => 8210,
+ 'тпдф' => 8211,
+ 'тшмуы' => 8212,
+ 'тыщд' => 8213,
+ 'зфку' => 8214,
+ 'зукшщ' => 8215,
+ 'кфещ' => 8216,
+ 'кщер' => 8217,
+ 'еукк' => 8218,
+ 'егт' => 8219,
+ 'гуые' => 8220,
+ 'Зфкш' => 8221,
+ 'Кфв' => 8222,
+ 'КуÑщк' => 8223,
+ '_Фак' => 8224,
+ '_Ргь' => 8225,
+ '_Лкфь' => 8226,
+ '_Ду_' => 8227,
+ '_Щту' => 8228,
+ '_Зфкш' => 8229,
+ '_Зфе' => 8230,
+ '_Гтшщ' => 8231,
+ '_учзд' => 8232,
+ '_кшм' => 8233,
+ '_ыщÑш' => 8234,
+ '_цфн_' => 8235,
+ 'фнукы' => 8236,
+ 'идщ' => 8237,
+ 'Ñргк' => 8238,
+ 'Ñщььщ' => 8239,
+ 'Ñкщыы' => 8240,
+ 'афт' => 8241,
+ 'пгуы' => 8242,
+ 'рнышÑ' => 8243,
+ 'шзы_' => 8244,
+ 'луе_' => 8245,
+ 'дшмш' => 8246,
+ 'ддщц_' => 8247,
+ 'ьщгте' => 8248,
+ 'ттн' => 8249,
+ 'теукм' => 8250,
+ 'щÑÑг' => 8251,
+ 'щтфк' => 8252,
+ 'щтÑук' => 8253,
+ 'кÑруы' => 8254,
+ 'кшвпу' => 8255,
+ 'кшьф' => 8256,
+ 'кшту' => 8257,
+ 'Ñ‹Ñ„Ñ' => 8258,
+ 'Ñ‹Ñщку' => 8259,
+ 'ыршк' => 8260,
+ 'еуые_' => 8261,
+ 'нышÑ' => 8262,
+ 'Факш' => 8263,
+ 'ИС' => 8264,
+ 'Ð’Ñ„Ñ‚' => 8265,
+ 'Лкфьт' => 8266,
+ 'Г_' => 8267,
+ 'Цщщ' => 8268,
+ '_Иуд' => 8269,
+ '_ШЫ' => 8270,
+ '_Ешьу' => 8271,
+ '_Ец' => 8272,
+ '_шьзк' => 8273,
+ '_Ñ‹Ñшу' => 8274,
+ '_ыйг' => 8275,
+ 'фьтш' => 8276,
+ 'фьтшл' => 8277,
+ 'фз_' => 8278,
+ 'фыгк' => 8279,
+ 'икфкн' => 8280,
+ 'Ñуф' => 8281,
+ 'Ñшщ' => 8282,
+ 'Ñгь' => 8283,
+ 'ввду' => 8284,
+ 'вщцт_' => 8285,
+ 'уьшÑ' => 8286,
+ 'рфуд_' => 8287,
+ 'рфда' => 8288,
+ 'ршзы' => 8289,
+ 'шфьу' => 8290,
+ 'шьше' => 8291,
+ 'штеув' => 8292,
+ 'оуÑе_' => 8293,
+ 'дшув' => 8294,
+ 'дшьш' => 8295,
+ 'дшщт_' => 8296,
+ 'ьтшл' => 8297,
+ 'тщд' => 8298,
+ 'щтеуы' => 8299,
+ 'кфьт' => 8300,
+ 'кфьтш' => 8301,
+ 'клб' => 8302,
+ 'ышвук' => 8303,
+ 'еуты' => 8304,
+ 'еукуы' => 8305,
+ 'гьфт' => 8306,
+ '-ь' => 8307,
+ 'Вуд' => 8308,
+ 'Дшые_' => 8309,
+ 'ЬувшÑ' => 8310,
+ 'Зфкшы' => 8311,
+ 'Ерф' => 8312,
+ '_Рщд' => 8313,
+ '_Ерщь' => 8314,
+ '_фтще' => 8315,
+ '_уфые' => 8316,
+ '_ьшду' => 8317,
+ '_ыйгф' => 8318,
+ 'фпук' => 8319,
+ 'фрф' => 8320,
+ 'флуы_' => 8321,
+ 'фкщг' => 8322,
+ 'ищм' => 8323,
+ 'Ñщкз' => 8324,
+ 'Ñеб' => 8325,
+ 'вуб' => 8326,
+ 'вуд_' => 8327,
+ 'уфвшт' => 8328,
+ 'уееду' => 8329,
+ 'пфешщ' => 8330,
+ 'рфмш' => 8331,
+ 'реук_' => 8332,
+ 'шÑфеу' => 8333,
+ 'шерщ' => 8334,
+ 'тфккф' => 8335,
+ 'тшÑш' => 8336,
+ 'тшÑфе' => 8337,
+ 'щьзщы' => 8338,
+ 'щм_' => 8339,
+ 'зуеше' => 8340,
+ 'зрн_' => 8341,
+ 'кфн' => 8342,
+ 'клб_' => 8343,
+ 'кдшт' => 8344,
+ 'ыщду' => 8345,
+ 'ыыши' => 8346,
+ 'ыеду' => 8347,
+ 'гтÑшд' => 8348,
+ 'мшд_' => 8349,
+ 'мщдге' => 8350,
+ 'цю' => 8351,
+ 'чзукш' => 8352,
+ 'Ñг' => 8353,
+ 'Ску' => 8354,
+ 'Сгз' => 8355,
+ 'Вшм' => 8356,
+ 'Ðдщ' => 8357,
+ 'ШШ_' => 8358,
+ 'Ьуь' => 8359,
+ '_Факш' => 8360,
+ '_Вуз' => 8361,
+ '_Ðщщ' => 8362,
+ '_Пфь' => 8363,
+ '_рфк' => 8364,
+ '_щÑÑг' => 8365,
+ '_зщке' => 8366,
+ '_мшыш' => 8367,
+ '_цуы' => 8368,
+ '_цуые' => 8369,
+ 'Ñ„Ñуы_' => 8370,
+ 'фтп_' => 8371,
+ 'фтшÑÑ„' => 8372,
+ 'фкштп' => 8373,
+ 'феут' => 8374,
+ 'фмуд' => 8375,
+ 'Ñуте_' => 8376,
+ 'ÑргкÑ' => 8377,
+ 'Ñлуе' => 8378,
+ 'Ñеб_' => 8379,
+ 'вукфд' => 8380,
+ 'уфьы' => 8381,
+ 'уфку' => 8382,
+ 'уфыг' => 8383,
+ 'уфыгк' => 8384,
+ 'увпу' => 8385,
+ 'ууы_' => 8386,
+ 'упфд' => 8387,
+ 'утвшт' => 8388,
+ 'узшы' => 8389,
+ 'уцш' => 8390,
+ 'шфдш' => 8391,
+ 'шьзд' => 8392,
+ 'шщв' => 8393,
+ 'шеукф' => 8394,
+ 'шмут_' => 8395,
+ 'дш_' => 8396,
+ 'ьфлш' => 8397,
+ 'ьфлшт' => 8398,
+ 'ьшер_' => 8399,
+ 'ьзр' => 8400,
+ 'тлу' => 8401,
+ 'ттуд' => 8402,
+ 'тщт-' => 8403,
+ 'тмщ' => 8404,
+ 'щтн_' => 8405,
+ 'зщдшÑ' => 8406,
+ 'кфпу_' => 8407,
+ 'квю' => 8408,
+ 'квшщ' => 8409,
+ 'кпшт' => 8410,
+ 'кшееу' => 8411,
+ 'кед' => 8412,
+ 'ыуг' => 8413,
+ 'ефкеу' => 8414,
+ 'еудум' => 8415,
+ 'ешÑшф' => 8416,
+ 'ещкшу' => 8417,
+ 'гктфд' => 8418,
+ 'мф_' => 8419,
+ 'чшые' => 8420,
+ 'ЬфÑ' => 8421,
+ 'Ыфь' => 8422,
+ '_Сгз' => 8423,
+ '_Вуд' => 8424,
+ '_Вшм' => 8425,
+ '_ауц_' => 8426,
+ '_дши' => 8427,
+ '_ьщте' => 8428,
+ '_зкшм' => 8429,
+ '_ыекг' => 8430,
+ 'фвк' => 8431,
+ 'фдуы_' => 8432,
+ 'фтпгф' => 8433,
+ 'фтшÑ' => 8434,
+ 'фкщгт' => 8435,
+ 'ифыу_' => 8436,
+ 'Ñгдег' => 8437,
+ 'вфгп' => 8438,
+ 'вфгпр' => 8439,
+ 'вуб_' => 8440,
+ 'вукув' => 8441,
+ 'вшÑе' => 8442,
+ 'вшщд' => 8443,
+ 'вт' => 8444,
+ 'уÑку' => 8445,
+ 'уашт' => 8446,
+ 'уьфеш' => 8447,
+ 'утпу' => 8448,
+ 'укфп' => 8449,
+ 'уыеув' => 8450,
+ 'уеув' => 8451,
+ 'ауц_' => 8452,
+ 'агк' => 8453,
+ 'пуые_' => 8454,
+ 'пгфп' => 8455,
+ 'пгфпу' => 8456,
+ 'шдшеш' => 8457,
+ 'шыщв' => 8458,
+ 'дфтвю' => 8459,
+ 'дшз' => 8460,
+ 'дьы' => 8461,
+ 'днь' => 8462,
+ 'ьыю' => 8463,
+ 'тщеу' => 8464,
+ 'текфд' => 8465,
+ 'щклув' => 8466,
+ 'щгеру' => 8467,
+ 'зшыщ' => 8468,
+ 'зшыщв' => 8469,
+ 'зкщÑу' => 8470,
+ 'кфтв_' => 8471,
+ 'куыÑ' => 8472,
+ 'ктук' => 8473,
+ 'кты' => 8474,
+ 'кешые' => 8475,
+ 'ырфк' => 8476,
+ 'ылш' => 8477,
+ 'ыдн' => 8478,
+ 'егфдд' => 8479,
+ 'егы' => 8480,
+ 'енду' => 8481,
+ 'гфпу' => 8482,
+ 'гьб' => 8483,
+ 'мшв_' => 8484,
+ 'цуые_' => 8485,
+ 'ЭЕру_' => 8486,
+ 'Скш' => 8487,
+ 'Ьщм' => 8488,
+ 'Ыут' => 8489,
+ '_Ифд' => 8490,
+ '_Скш' => 8491,
+ '_Ð’Ñ„Ñ‚' => 8492,
+ '_ЬфÑ' => 8493,
+ '_идфв' => 8494,
+ '_вщÑ' => 8495,
+ '_учш' => 8496,
+ '_афер' => 8497,
+ '_кфÑу' => 8498,
+ '_ызк' => 8499,
+ '_еще' => 8500,
+ '_ещеф' => 8501,
+ 'фкешт' => 8502,
+ 'фмн' => 8503,
+ 'фцфн' => 8504,
+ 'фню_' => 8505,
+ 'Ñкуу' => 8506,
+ 'вуаш' => 8507,
+ 'вкфц' => 8508,
+ 'урш' => 8509,
+ 'узшыщ' => 8510,
+ 'уызуÑ' => 8511,
+ 'умфк' => 8512,
+ 'умукн' => 8513,
+ 'учшы' => 8514,
+ 'аукк' => 8515,
+ 'адф' => 8516,
+ 'адгу' => 8517,
+ 'пдфтв' => 8518,
+ 'пкфвг' => 8519,
+ 'рфь_' => 8520,
+ 'шÑгдф' => 8521,
+ 'шпг' => 8522,
+ 'шьшд' => 8523,
+ 'штфды' => 8524,
+ 'шгь_' => 8525,
+ 'лтшм' => 8526,
+ 'лтшму' => 8527,
+ 'дшув_' => 8528,
+ 'дгут' => 8529,
+ 'ьфд_' => 8530,
+ 'ьшдф' => 8531,
+ 'ьгтшÑ' => 8532,
+ 'тпгфп' => 8533,
+ 'тшыр_' => 8534,
+ 'щпуе' => 8535,
+ 'щьфе' => 8536,
+ 'щгкыу' => 8537,
+ 'щгке_' => 8538,
+ 'зкфÑ' => 8539,
+ 'зкшь' => 8540,
+ 'кфву_' => 8541,
+ 'кфещк' => 8542,
+ 'куфыу' => 8543,
+ 'куфеш' => 8544,
+ 'каф' => 8545,
+ 'кьфд' => 8546,
+ 'кщаш' => 8547,
+ 'кщтп' => 8548,
+ 'кщеру' => 8549,
+ 'ккфеш' => 8550,
+ 'ыдфму' => 8551,
+ 'ык' => 8552,
+ 'ыыгу' => 8553,
+ 'еувю' => 8554,
+ 'ешфт_' => 8555,
+ 'ещеф' => 8556,
+ 'ещефд' => 8557,
+ 'екфеу' => 8558,
+ 'гфешщ' => 8559,
+ 'гвн' => 8560,
+ 'гдш' => 8561,
+ 'гьб_' => 8562,
+ 'гкв' => 8563,
+ 'цщьу' => 8564,
+ 'Ищы' => 8565,
+ 'Вшмш' => 8566,
+ 'П_' => 8567,
+ 'Щту_' => 8568,
+ 'Ще' => 8569,
+ 'ЫÑш' => 8570,
+ '_Вшмш' => 8571,
+ '_Ьуь' => 8572,
+ '_Щг' => 8573,
+ '_Ыфь' => 8574,
+ '_рщцу' => 8575,
+ '_ещз_' => 8576,
+ '_цшв' => 8577,
+ 'фкÑу' => 8578,
+ 'фквшт' => 8579,
+ 'фкшщг' => 8580,
+ 'Ñкшз' => 8581,
+ 'вшмшв' => 8582,
+ 'уÑшу' => 8583,
+ 'уÑге' => 8584,
+ 'уз_' => 8585,
+ 'узеш' => 8586,
+ 'укфпу' => 8587,
+ 'укыф' => 8588,
+ 'уышы_' => 8589,
+ 'учфь' => 8590,
+ 'адгут' => 8591,
+ 'пкщгт' => 8592,
+ 'пгдфе' => 8593,
+ 'рщьф' => 8594,
+ 'рщцум' => 8595,
+ 'шпу' => 8596,
+ 'шьфк' => 8597,
+ 'шьшдф' => 8598,
+ 'штвг' => 8599,
+ 'шттук' => 8600,
+ 'штеы' => 8601,
+ 'шырш' => 8602,
+ 'шыщву' => 8603,
+ 'дфые_' => 8604,
+ 'двы_' => 8605,
+ 'дуÑек' => 8606,
+ 'ьЭ' => 8607,
+ 'ьуек' => 8608,
+ 'туму' => 8609,
+ 'тдш' => 8610,
+ 'тц' => 8611,
+ 'щдшт' => 8612,
+ 'щтышв' => 8613,
+ 'щгÑ' => 8614,
+ 'щгкш' => 8615,
+ 'зфз' => 8616,
+ 'зуы' => 8617,
+ 'куув' => 8618,
+ 'кузщ' => 8619,
+ 'кдфт' => 8620,
+ 'ыдфе' => 8621,
+ 'ыщву' => 8622,
+ 'ыгка' => 8623,
+ 'ефлу_' => 8624,
+ 'ешмуы' => 8625,
+ 'екф_' => 8626,
+ 'гтеф' => 8627,
+ 'цщщ' => 8628,
+ 'цкшее' => 8629,
+ 'нф_' => 8630,
+ 'бЭ' => 8631,
+ 'ФакшÑ' => 8632,
+ 'Ищщ' => 8633,
+ 'Сфтф' => 8634,
+ 'Утпдф' => 8635,
+ '_Ску' => 8636,
+ '_Ðдщ' => 8637,
+ '_Ще' => 8638,
+ '_Кфв' => 8639,
+ '_ЫÑш' => 8640,
+ '_Цщщ' => 8641,
+ '_фвь' => 8642,
+ '_Ñщдщ' => 8643,
+ '_вфг' => 8644,
+ '_акшу' => 8645,
+ 'фвьш' => 8646,
+ 'фддш' => 8647,
+ 'фьзд' => 8648,
+ 'фквшщ' => 8649,
+ 'фмшв_' => 8650,
+ 'Ñщтыщ' => 8651,
+ 'вутеш' => 8652,
+ 'вшщдф' => 8653,
+ 'уьфт' => 8654,
+ 'утгу_' => 8655,
+ 'уешт' => 8656,
+ 'умщдг' => 8657,
+ 'учеут' => 8658,
+ 'акшÑÑ„' => 8659,
+ 'пещт_' => 8660,
+ 'рфке' => 8661,
+ 'шуÑ' => 8662,
+ 'шдьы' => 8663,
+ 'штуб' => 8664,
+ 'шыше' => 8665,
+ 'двук_' => 8666,
+ 'дшв' => 8667,
+ 'дщыув' => 8668,
+ 'твуз' => 8669,
+ 'тпув' => 8670,
+ 'тпдфт' => 8671,
+ 'тшыек' => 8672,
+ 'тефкн' => 8673,
+ 'щиуке' => 8674,
+ 'щшÑу' => 8675,
+ 'щдвш' => 8676,
+ 'щтыщд' => 8677,
+ 'щкеув' => 8678,
+ 'щешф' => 8679,
+ 'зуÑшу' => 8680,
+ 'зут_' => 8681,
+ 'здщн' => 8682,
+ 'зкфÑе' => 8683,
+ 'кшук' => 8684,
+ 'кщгы' => 8685,
+ 'ыенд' => 8686,
+ 'ешфе' => 8687,
+ 'муб' => 8688,
+ 'ньу' => 8689,
+ 'бЭ_' => 8690,
+ 'ФÑÑщ' => 8691,
+ 'Вуф' => 8692,
+ 'Ою' => 8693,
+ 'Ыгт' => 8694,
+ 'Ещк' => 8695,
+ 'Цщщв' => 8696,
+ '_ФÑÑщ' => 8697,
+ '_иупш' => 8698,
+ '_Ñрг' => 8699,
+ '_узшы' => 8700,
+ '_ауу' => 8701,
+ '_лтшм' => 8702,
+ '_туп' => 8703,
+ '_тщт-' => 8704,
+ '_щзз' => 8705,
+ 'Ñ„Ñлы_' => 8706,
+ 'иупш' => 8707,
+ 'иупшт' => 8708,
+ 'Ñлув' => 8709,
+ 'уфл_' => 8710,
+ 'ууь' => 8711,
+ 'уешÑ' => 8712,
+ 'аеут' => 8713,
+ 'птф' => 8714,
+ 'пер' => 8715,
+ 'шфк' => 8716,
+ 'шпру' => 8717,
+ 'штуб_' => 8718,
+ 'шыешф' => 8719,
+ 'лукы' => 8720,
+ 'твузу' => 8721,
+ 'тукы_' => 8722,
+ 'таук' => 8723,
+ 'тпер' => 8724,
+ 'тшау_' => 8725,
+ 'текшу' => 8726,
+ 'щлы' => 8727,
+ 'щгыд' => 8728,
+ 'щгыдн' => 8729,
+ 'зфзу' => 8730,
+ 'зфзук' => 8731,
+ 'зфеу' => 8732,
+ 'зкще' => 8733,
+ 'йгуте' => 8734,
+ 'квю_' => 8735,
+ 'квшщд' => 8736,
+ 'кшще' => 8737,
+ 'Ñ‹Ñку' => 8738,
+ 'ыефп' => 8739,
+ 'едфтв' => 8740,
+ 'гыдн' => 8741,
+ 'муб_' => 8742,
+ 'мшÑуы' => 8743,
+ 'мщдму' => 8744,
+ 'цщкв' => 8745,
+ '-З' => 8746,
+ 'Фкьн' => 8747,
+ 'Сщгк' => 8748,
+ 'Пфьу' => 8749,
+ 'Пщд' => 8750,
+ 'Дщы' => 8751,
+ 'ЬЦ_' => 8752,
+ 'Ыщз' => 8753,
+ 'Цфы' => 8754,
+ '_Фкьн' => 8755,
+ '_Ищы' => 8756,
+ '_Ыут' => 8757,
+ '_ЕМ' => 8758,
+ '_фвьш' => 8759,
+ '_фкщ' => 8760,
+ '_фееф' => 8761,
+ '_икуф' => 8762,
+ '_вфгп' => 8763,
+ '_увш' => 8764,
+ '_увше' => 8765,
+ '_учфь' => 8766,
+ '_зук_' => 8767,
+ '_зкщо' => 8768,
+ '_кузщ' => 8769,
+ '_цщьу' => 8770,
+ 'Ñ„Ñн' => 8771,
+ 'фылу' => 8772,
+ 'Ñрфкв' => 8773,
+ 'уÑшуы' => 8774,
+ 'уддф' => 8775,
+ 'утпе' => 8776,
+ 'утпер' => 8777,
+ 'укещ' => 8778,
+ 'уцу' => 8779,
+ 'уÑ_' => 8780,
+ 'пуер' => 8781,
+ 'пуеру' => 8782,
+ 'преы_' => 8783,
+ 'пкфт' => 8784,
+ 'реы_' => 8785,
+ 'штфк' => 8786,
+ 'штмщ' => 8787,
+ 'шкд' => 8788,
+ 'лщ_' => 8789,
+ 'ьшу' => 8790,
+ 'туук' => 8791,
+ 'тадг' => 8792,
+ 'тшешф' => 8793,
+ 'щпуер' => 8794,
+ 'щштув' => 8795,
+ 'щдщт' => 8796,
+ 'щщлы' => 8797,
+ 'щнфд' => 8798,
+ 'здшу' => 8799,
+ 'ззук' => 8800,
+ 'зкщо' => 8801,
+ 'кудш' => 8802,
+ 'кузщк' => 8803,
+ 'куыуф' => 8804,
+ 'кщьщ' => 8805,
+ 'кгÑеш' => 8806,
+ 'ыеуф' => 8807,
+ 'еувю_' => 8808,
+ 'ешÑгд' => 8809,
+ 'егеу' => 8810,
+ 'мукфп' => 8811,
+ 'мшщг' => 8812,
+ 'цщьут' => 8813,
+ 'н' => 8814,
+ 'Эе' => 8815,
+ 'СФ' => 8816,
+ 'Вшмшы' => 8817,
+ 'Ьук' => 8818,
+ 'Зуеу' => 8819,
+ 'ЫФ' => 8820,
+ '_Эе' => 8821,
+ '_Сфтф' => 8822,
+ '_Ерф' => 8823,
+ '_фкщг' => 8824,
+ '_ащку' => 8825,
+ '_штмщ' => 8826,
+ '_щззщ' => 8827,
+ '_зкшь' => 8828,
+ '_цуиы' => 8829,
+ 'фкту' => 8830,
+ 'фкыю' => 8831,
+ 'фкешы' => 8832,
+ 'икуфл' => 8833,
+ 'Ñщквы' => 8834,
+ 'Ñкуе' => 8835,
+ 'вгфд' => 8836,
+ 'укшщв' => 8837,
+ 'укщг' => 8838,
+ 'учÑу' => 8839,
+ 'учшые' => 8840,
+ 'шÑб' => 8841,
+ 'шптш' => 8842,
+ 'шдув' => 8843,
+ 'шйгу' => 8844,
+ 'дщь' => 8845,
+ 'ььук_' => 8846,
+ 'твгы' => 8847,
+ 'тумук' => 8848,
+ 'тпув_' => 8849,
+ 'тмщд' => 8850,
+ 'щтув_' => 8851,
+ 'щеф_' => 8852,
+ 'зршу' => 8853,
+ 'кфшы' => 8854,
+ 'кÑуы_' => 8855,
+ 'кшщв' => 8856,
+ 'кьн_' => 8857,
+ 'ктуе' => 8858,
+ 'кщзу_' => 8859,
+ 'ккшук' => 8860,
+ 'ыук_' => 8861,
+ 'еруф' => 8862,
+ 'гвшщ' => 8863,
+ 'мфешщ' => 8864,
+ 'мутеш' => 8865,
+ 'цуиы' => 8866,
+ 'Ику' => 8867,
+ 'Ин_' => 8868,
+ 'Уду' => 8869,
+ 'Пкщ' => 8870,
+ 'Шку' => 8871,
+ 'Дфл' => 8872,
+ 'Дщг' => 8873,
+ 'Дн' => 8874,
+ 'Ьфв' => 8875,
+ 'Здфн' => 8876,
+ '_Дщы' => 8877,
+ '_Ыщз' => 8878,
+ '_Цфы' => 8879,
+ '_ьщещ' => 8880,
+ '_зкфÑ' => 8881,
+ '_ыекш' => 8882,
+ 'фддун' => 8883,
+ 'фзше' => 8884,
+ 'фнщ' => 8885,
+ 'Ñдуф' => 8886,
+ 'уÑегк' => 8887,
+ 'увув' => 8888,
+ 'укфдд' => 8889,
+ 'шфеу_' => 8890,
+ 'шввд' => 8891,
+ 'шпфе' => 8892,
+ 'шьут' => 8893,
+ 'лун_' => 8894,
+ 'дфтпг' => 8895,
+ 'дфнш' => 8896,
+ 'дуфм' => 8897,
+ 'дк' => 8898,
+ 'дещ' => 8899,
+ 'ьфкш' => 8900,
+ 'ьщгы' => 8901,
+ 'тпуы' => 8902,
+ 'тмщдм' => 8903,
+ 'щаеу' => 8904,
+ 'клшт' => 8905,
+ 'кдфтв' => 8906,
+ 'ышьш' => 8907,
+ 'ыеут' => 8908,
+ 'ын_' => 8909,
+ 'еры_' => 8910,
+ 'ешп' => 8911,
+ 'ещту' => 8912,
+ 'мукыу' => 8913,
+ 'мшф_' => 8914,
+ 'цщщв' => 8915,
+ 'Фл' => 8916,
+ 'Фтпу' => 8917,
+ 'Дша' => 8918,
+ 'Дшау' => 8919,
+ 'Кщиу' => 8920,
+ 'МшÑ' => 8921,
+ '_Ищщ' => 8922,
+ '_Ðщще' => 8923,
+ '_Дфл' => 8924,
+ '_Ьфв' => 8925,
+ '_Кщиу' => 8926,
+ '_Ещк' => 8927,
+ '_Ñргк' => 8928,
+ '_вкш' => 8929,
+ '_дуфм' => 8930,
+ '_ышеу' => 8931,
+ '_ыдфм' => 8932,
+ '_ыгка' => 8933,
+ 'фьщг' => 8934,
+ 'фтшь' => 8935,
+ 'фкыю_' => 8936,
+ 'фкен_' => 8937,
+ 'Ñшд_' => 8938,
+ 'вÑ' => 8939,
+ 'вштпы' => 8940,
+ 'ущкн' => 8941,
+ 'узфкф' => 8942,
+ 'укдф' => 8943,
+ 'уыук' => 8944,
+ 'агтв' => 8945,
+ 'рущкн' => 8946,
+ 'рукф' => 8947,
+ 'рщыз' => 8948,
+ 'шÑб_' => 8949,
+ 'шÑлу' => 8950,
+ 'штмщд' => 8951,
+ 'шыыг' => 8952,
+ 'ощшту' => 8953,
+ 'дфншт' => 8954,
+ 'двб' => 8955,
+ 'двб_' => 8956,
+ 'дуи' => 8957,
+ 'дщму' => 8958,
+ 'ььше' => 8959,
+ 'твку' => 8960,
+ 'твгые' => 8961,
+ 'щиш' => 8962,
+ 'щву_' => 8963,
+ 'щзув_' => 8964,
+ 'щзршу' => 8965,
+ 'щги' => 8966,
+ 'зкшмф' => 8967,
+ 'кшщк_' => 8968,
+ 'кшзе' => 8969,
+ 'кгые' => 8970,
+ 'ыршзы' => 8971,
+ 'ыыа' => 8972,
+ 'еувб' => 8973,
+ 'ерщв' => 8974,
+ 'ешÑу_' => 8975,
+ 'ешт_' => 8976,
+ 'геув' => 8977,
+ 'мщÑ' => 8978,
+ 'мще' => 8979,
+ 'ндш' => 8980,
+ 'Ñук' => 8981,
+ 'Игк' => 8982,
+ 'Ðщгт' => 8983,
+ 'Рфт' => 8984,
+ 'Лфк' => 8985,
+ 'Зги' => 8986,
+ 'Кщф' => 8987,
+ 'Кщиук' => 8988,
+ 'Цшер_' => 8989,
+ 'Яу' => 8990,
+ '_Ин_' => 8991,
+ '_Сщгк' => 8992,
+ '_Уду' => 8993,
+ '_Ðщгт' => 8994,
+ '_Дша' => 8995,
+ '_Дшау' => 8996,
+ '_Дн' => 8997,
+ '_Ьук' => 8998,
+ '_Ñрщ' => 8999,
+ '_Ñдфш' => 9000,
+ '_вуаш' => 9001,
+ '_вщь' => 9002,
+ '_учÑу' => 9003,
+ '_агк' => 9004,
+ '_дуы' => 9005,
+ '_щае' => 9006,
+ '_щаеу' => 9007,
+ '_ыфд' => 9008,
+ '_ыеку' => 9009,
+ '_еудд' => 9010,
+ 'фвше' => 9011,
+ 'фвшеш' => 9012,
+ 'фьзду' => 9013,
+ 'фтвув' => 9014,
+ 'фкку' => 9015,
+ 'фекш' => 9016,
+ 'фгтÑ' => 9017,
+ 'ииу' => 9018,
+ 'Ñй' => 9019,
+ 'Ñйг' => 9020,
+ 'уфы_' => 9021,
+ 'уÑгк' => 9022,
+ 'утшщ' => 9023,
+ 'уефш' => 9024,
+ 'уеув_' => 9025,
+ 'уч_' => 9026,
+ 'аув' => 9027,
+ 'ашкь' => 9028,
+ 'ан' => 9029,
+ 'пфкш' => 9030,
+ 'рфку' => 9031,
+ 'шфты_' => 9032,
+ 'шввду' => 9033,
+ 'штгув' => 9034,
+ 'шерщг' => 9035,
+ 'шегеш' => 9036,
+ 'ль_' => 9037,
+ 'дщф' => 9038,
+ 'ьщещк' => 9039,
+ 'тЭ_' => 9040,
+ 'тадгу' => 9041,
+ 'Ñ‚Ñ‚_' => 9042,
+ 'тгув' => 9043,
+ 'щаеут' => 9044,
+ 'щкню' => 9045,
+ 'щеы' => 9046,
+ 'ззш' => 9047,
+ 'згы' => 9048,
+ 'кфвше' => 9049,
+ 'кщщь' => 9050,
+ 'кзк' => 9051,
+ 'ыщк_' => 9052,
+ 'ыешм' => 9053,
+ 'ыенду' => 9054,
+ 'еувб_' => 9055,
+ 'ерщге' => 9056,
+ 'егеш' => 9057,
+ 'гуд_' => 9058,
+ 'цуиыш' => 9059,
+ '-ц' => 9060,
+ 'Фтпуд' => 9061,
+ 'ИЬЦ_' => 9062,
+ 'Ðщщеи' => 9063,
+ 'Ðщгтв' => 9064,
+ 'Ьщгт' => 9065,
+ 'Ьщгте' => 9066,
+ 'Ыуф' => 9067,
+ 'Мут' => 9068,
+ '_Фл' => 9069,
+ '_ИЬЦ_' => 9070,
+ '_Игк' => 9071,
+ '_Вуф' => 9072,
+ '_Цщщв' => 9073,
+ '_Яу' => 9074,
+ '_ыекщ' => 9075,
+ 'фищм' => 9076,
+ 'фшыу' => 9077,
+ 'фддут' => 9078,
+ 'Ñ„Ñ‚Ñ' => 9079,
+ 'Ñ„Ñ‚-' => 9080,
+ 'фтшу' => 9081,
+ 'фззщ' => 9082,
+ 'Ñщ-' => 9083,
+ 'вгыек' => 9084,
+ 'уфке' => 9085,
+ 'уьб' => 9086,
+ 'утшщк' => 9087,
+ 'уыешм' => 9088,
+ 'уешеш' => 9089,
+ 'уцф' => 9090,
+ 'аеут_' => 9091,
+ 'руфв_' => 9092,
+ 'ркф' => 9093,
+ 'штут' => 9094,
+ 'штадг' => 9095,
+ 'штащ' => 9096,
+ 'шыешÑ' => 9097,
+ 'шгы' => 9098,
+ 'дфыы_' => 9099,
+ 'дшыеу' => 9100,
+ 'дньз' => 9101,
+ 'ьшдфк' => 9102,
+ 'тфьут' => 9103,
+ 'твуте' => 9104,
+ 'туь' => 9105,
+ 'щид' => 9106,
+ 'щÑк' => 9107,
+ 'щефд_' => 9108,
+ 'щцд' => 9109,
+ 'здшÑ' => 9110,
+ 'зщт_' => 9111,
+ 'ззщш' => 9112,
+ 'ззщшт' => 9113,
+ 'кфид' => 9114,
+ 'кÑн' => 9115,
+ 'кшьфк' => 9116,
+ 'ыщгкÑ' => 9117,
+ 'етук' => 9118,
+ 'егвн' => 9119,
+ 'мшщгы' => 9120,
+ 'Фтт' => 9121,
+ 'Дфлу' => 9122,
+ 'Ьуе' => 9123,
+ 'ЗфÑ' => 9124,
+ 'ЫИ' => 9125,
+ 'Ыфшт' => 9126,
+ 'Ыщзр' => 9127,
+ 'Ыщзрш' => 9128,
+ 'Цршд' => 9129,
+ '_Рфт' => 9130,
+ '_Ьщгт' => 9131,
+ '_Зуеу' => 9132,
+ '_Мут' => 9133,
+ '_МшÑ' => 9134,
+ '_Ñщм' => 9135,
+ '_уе' => 9136,
+ '_ауд' => 9137,
+ '_рщыз' => 9138,
+ '_ль_' => 9139,
+ '_тфег' => 9140,
+ '_тум' => 9141,
+ '_туму' => 9142,
+ '_зкще' => 9143,
+ 'фпщ_' => 9144,
+ 'флук' => 9145,
+ 'фзрш' => 9146,
+ 'фкер' => 9147,
+ 'фыршт' => 9148,
+ 'фыед' => 9149,
+ 'ищд' => 9150,
+ 'Ñлув_' => 9151,
+ 'Ñщьшт' => 9152,
+ 'Ñкшзе' => 9153,
+ 'Ñкг' => 9154,
+ 'уÑуы' => 9155,
+ 'уьб_' => 9156,
+ 'укмф' => 9157,
+ 'уеук_' => 9158,
+ 'аб' => 9159,
+ 'аб_' => 9160,
+ 'пуь' => 9161,
+ 'рукю' => 9162,
+ 'ршеу_' => 9163,
+ 'рщызш' => 9164,
+ 'шдуы_' => 9165,
+ 'шышт' => 9166,
+ 'шыекф' => 9167,
+ 'шегеу' => 9168,
+ 'дшт_' => 9169,
+ 'ьыю_' => 9170,
+ 'тшÑу' => 9171,
+ 'теыб' => 9172,
+ 'щквы_' => 9173,
+ 'зфÑу_' => 9174,
+ 'зшку' => 9175,
+ 'куул' => 9176,
+ 'кшуыб' => 9177,
+ 'кешÑг' => 9178,
+ 'ыаг' => 9179,
+ 'ышьшд' => 9180,
+ 'еукьш' => 9181,
+ 'ешешщ' => 9182,
+ 'ешмш' => 9183,
+ 'едув' => 9184,
+ 'гыекш' => 9185,
+ 'мшм' => 9186,
+ 'мщÑÑ„' => 9187,
+ 'Фдд-' => 9188,
+ 'Сщдщ' => 9189,
+ 'Ðув' => 9190,
+ 'Шкуд' => 9191,
+ 'Шкудф' => 9192,
+ 'Зкуыы' => 9193,
+ 'Згид' => 9194,
+ 'КщÑ' => 9195,
+ '_Лфк' => 9196,
+ '_Дфлу' => 9197,
+ '_Здфн' => 9198,
+ '_Ыфшт' => 9199,
+ '_фаа' => 9200,
+ '_фпк' => 9201,
+ '_штвг' => 9202,
+ '_щш' => 9203,
+ '_кфтл' => 9204,
+ '_куму' => 9205,
+ 'фвб' => 9206,
+ 'фвб_' => 9207,
+ 'фввше' => 9208,
+ 'фдер_' => 9209,
+ 'фьб' => 9210,
+ 'фтфв' => 9211,
+ 'фттук' => 9212,
+ 'фгтÑÑ€' => 9213,
+ 'Ñуыю' => 9214,
+ 'Ñуыыа' => 9215,
+ 'Ñщкзщ' => 9216,
+ 'Ñщы' => 9217,
+ 'вую' => 9218,
+ 'уьн' => 9219,
+ 'утвы_' => 9220,
+ 'утешт' => 9221,
+ 'укьшт' => 9222,
+ 'уыыа' => 9223,
+ 'уыыаг' => 9224,
+ 'а-' => 9225,
+ 'ауыыш' => 9226,
+ 'шиув' => 9227,
+ 'шьыу' => 9228,
+ 'шьыуд' => 9229,
+ 'шмше' => 9230,
+ 'дфгт' => 9231,
+ 'дшик' => 9232,
+ 'дьф' => 9233,
+ 'дщг' => 9234,
+ 'дер_' => 9235,
+ 'ьфы_' => 9236,
+ 'ьыуда' => 9237,
+ 'Ñ‚Ñшы' => 9238,
+ 'туче' => 9239,
+ 'теыб_' => 9240,
+ 'тмук' => 9241,
+ 'щааук' => 9242,
+ 'щдвы' => 9243,
+ 'щтф_' => 9244,
+ 'зкштп' => 9245,
+ 'кÑг' => 9246,
+ 'кудфт' => 9247,
+ 'куьш' => 9248,
+ 'кпут' => 9249,
+ 'кшиув' => 9250,
+ 'кщтшÑ' => 9251,
+ 'кщмшт' => 9252,
+ 'ыагд' => 9253,
+ 'ырщг' => 9254,
+ 'ырщц_' => 9255,
+ 'ыьфт' => 9256,
+ 'ыыаг' => 9257,
+ 'ыыагд' => 9258,
+ 'еуыб' => 9259,
+ 'еуыю' => 9260,
+ 'ещÑ' => 9261,
+ 'еефÑ' => 9262,
+ 'егкн_' => 9263,
+ 'гууты' => 9264,
+ 'мфкшщ' => 9265,
+ 'мудн_' => 9266,
+ 'мштÑ' => 9267,
+ 'ну_' => 9268,
+ 'ÑŽÑ' => 9269,
+ 'Сфкд' => 9270,
+ 'Ðкщь' => 9271,
+ 'Пкфтв' => 9272,
+ 'Рут' => 9273,
+ 'Ьфкн' => 9274,
+ 'Тще' => 9275,
+ 'Згидш' => 9276,
+ 'Ыфште' => 9277,
+ 'Е_' => 9278,
+ '_Ику' => 9279,
+ '_Сщдщ' => 9280,
+ '_Рут' => 9281,
+ '_Ьуе' => 9282,
+ '_Ьщм' => 9283,
+ '_Щту_' => 9284,
+ '_Ыщзр' => 9285,
+ '_Цршд' => 9286,
+ '_ршьы' => 9287,
+ 'фвгфе' => 9288,
+ 'фьб_' => 9289,
+ 'фефд' => 9290,
+ 'феефÑ' => 9291,
+ 'Ñфзе' => 9292,
+ 'Ñрфы' => 9293,
+ 'Ñгкш' => 9294,
+ 'вфешщ' => 9295,
+ 'вуьш' => 9296,
+ 'вгфе' => 9297,
+ 'уфз' => 9298,
+ 'укырш' => 9299,
+ 'уны' => 9300,
+ 'пфкшф' => 9301,
+ 'пкфь_' => 9302,
+ 'пкуы' => 9303,
+ 'пкуыы' => 9304,
+ 'руфк' => 9305,
+ 'руу' => 9306,
+ 'ршьы' => 9307,
+ 'ршьыу' => 9308,
+ 'шфте_' => 9309,
+ 'штму' => 9310,
+ 'шеед' => 9311,
+ 'шееду' => 9312,
+ 'дуфву' => 9313,
+ 'дгву_' => 9314,
+ 'ьзы' => 9315,
+ 'тфи' => 9316,
+ 'твгÑ' => 9317,
+ 'туцы' => 9318,
+ 'ттуÑ' => 9319,
+ 'тыгы' => 9320,
+ 'щÑуы' => 9321,
+ 'щштп' => 9322,
+ 'щдвук' => 9323,
+ 'щьшы' => 9324,
+ 'щтыеш' => 9325,
+ 'щтефш' => 9326,
+ 'щзф' => 9327,
+ 'кфтÑш' => 9328,
+ 'кищ' => 9329,
+ 'кÑуд' => 9330,
+ 'кшÑл' => 9331,
+ 'кщьще' => 9332,
+ 'кщзук' => 9333,
+ 'кек' => 9334,
+ 'ыж' => 9335,
+ 'ыж_' => 9336,
+ 'ыефпу' => 9337,
+ 'еуфÑ' => 9338,
+ 'еуфÑÑ€' => 9339,
+ 'еуыб_' => 9340,
+ 'ещкшф' => 9341,
+ 'гÑл' => 9342,
+ 'гвуы' => 9343,
+ 'гтвш' => 9344,
+ 'гещь' => 9345,
+ 'мю' => 9346,
+ 'Фдд_' => 9347,
+ 'ИдфÑ' => 9348,
+ 'ИдфÑл' => 9349,
+ 'Вум' => 9350,
+ 'Ðкщь_' => 9351,
+ 'Ью' => 9352,
+ 'Ьфд' => 9353,
+ 'Ыфт_' => 9354,
+ 'ЫÑшу' => 9355,
+ 'ЫÑшут' => 9356,
+ 'Ефд' => 9357,
+ '_Сфкд' => 9358,
+ '_Пфьу' => 9359,
+ '_Пкщ' => 9360,
+ '_Ьфкн' => 9361,
+ '_Кщф' => 9362,
+ '_Ñщму' => 9363,
+ '_учшы' => 9364,
+ '_афк' => 9365,
+ '_агтв' => 9366,
+ '_туцы' => 9367,
+ '_куеш' => 9368,
+ 'фвн' => 9369,
+ 'Ñ„Ñ‚Ñшы' => 9370,
+ 'фыыщ' => 9371,
+ 'ишщ' => 9372,
+ 'Ñуыю_' => 9373,
+ 'Ñщтт' => 9374,
+ 'вЖ' => 9375,
+ 'вую_' => 9376,
+ 'вуашт' => 9377,
+ 'уфму' => 9378,
+ 'уиге' => 9379,
+ 'утыгы' => 9380,
+ 'уыекф' => 9381,
+ 'ауву' => 9382,
+ 'аувук' => 9383,
+ 'ашдьы' => 9384,
+ 'прф' => 9385,
+ 'Ñ€Ñ' => 9386,
+ 'швуф' => 9387,
+ 'шуте_' => 9388,
+ 'шдды' => 9389,
+ 'дÑÑ‹' => 9390,
+ 'дфгтÑ' => 9391,
+ 'ддщцы' => 9392,
+ 'туÑе' => 9393,
+ 'тпв' => 9394,
+ 'тышы' => 9395,
+ 'теукб' => 9396,
+ 'щььук' => 9397,
+ 'щкшфд' => 9398,
+ 'щкню_' => 9399,
+ 'здуы' => 9400,
+ 'здн' => 9401,
+ 'зкщи' => 9402,
+ 'кфтÑÑ€' => 9403,
+ 'куÑеу' => 9404,
+ 'куук_' => 9405,
+ 'ыуфе' => 9406,
+ 'ыекшф' => 9407,
+ 'еЭ_' => 9408,
+ 'ееуь' => 9409,
+ 'еещт' => 9410,
+ 'ееы' => 9411,
+ 'егешщ' => 9412,
+ 'гфкеу' => 9413,
+ 'гпп' => 9414,
+ 'гтекш' => 9415,
+ 'гки' => 9416,
+ 'гкз' => 9417,
+ 'мшвув' => 9418,
+ 'нЭ_' => 9419,
+ 'нзк' => 9420,
+ 'нц' => 9421,
+ 'ÑÑ' => 9422,
+ 'ÑŽÑŽÑŽÑŽ' => 9423,
+ 'Фшк' => 9424,
+ 'Ишд' => 9425,
+ 'СршÑ' => 9426,
+ 'Сдги' => 9427,
+ 'Пфд' => 9428,
+ 'Лштп_' => 9429,
+ 'Ьут' => 9430,
+ '_Фдд-' => 9431,
+ '_СршÑ' => 9432,
+ '_Пщд' => 9433,
+ '_Ьут' => 9434,
+ '_ЫÑшу' => 9435,
+ '_Ñру' => 9436,
+ '_Ñщ-' => 9437,
+ '_вщ_' => 9438,
+ '_дфгт' => 9439,
+ '_туч' => 9440,
+ '_туче' => 9441,
+ '_щшд' => 9442,
+ '_зкщи' => 9443,
+ '_ыфн' => 9444,
+ 'Ñ„Ñй' => 9445,
+ 'Ñ„Ñйг' => 9446,
+ 'фью' => 9447,
+ 'фззщш' => 9448,
+ 'фквув' => 9449,
+ 'фкыб' => 9450,
+ 'Ñузеш' => 9451,
+ 'Ñщгкы' => 9452,
+ 'вЖ_' => 9453,
+ 'укв' => 9454,
+ 'уккув' => 9455,
+ 'ауты' => 9456,
+ 'аукы' => 9457,
+ 'ашду_' => 9458,
+ 'пуьу' => 9459,
+ 'пуе_' => 9460,
+ 'шиук' => 9461,
+ 'шдув_' => 9462,
+ 'шеÑ' => 9463,
+ 'шмфд_' => 9464,
+ 'шмшд_' => 9465,
+ 'ьутв' => 9466,
+ 'Ñ‚Ñщк' => 9467,
+ 'тшаш' => 9468,
+ 'тгув_' => 9469,
+ 'щьуы_' => 9470,
+ 'щтщк' => 9471,
+ 'щыыши' => 9472,
+ 'щгеу' => 9473,
+ 'зшф' => 9474,
+ 'зкщоу' => 9475,
+ 'зкщьщ' => 9476,
+ 'кфзрш' => 9477,
+ 'кшыщ' => 9478,
+ 'ышч_' => 9479,
+ 'ызфÑ' => 9480,
+ 'ызук' => 9481,
+ 'ыышÑ' => 9482,
+ 'ыешмф' => 9483,
+ 'ефÑл' => 9484,
+ 'еуьзе' => 9485,
+ 'ешмфд' => 9486,
+ 'ещд' => 9487,
+ 'гфт' => 9488,
+ 'геув_' => 9489,
+ 'ü' => 9490,
+ 'Ифе' => 9491,
+ 'Уфк' => 9492,
+ 'ÐÑŽ' => 9493,
+ 'Ðуву' => 9494,
+ 'Ðувук' => 9495,
+ 'Шь' => 9496,
+ 'Дфц' => 9497,
+ 'Щзуту' => 9498,
+ 'Зуеук' => 9499,
+ 'Ызу' => 9500,
+ 'Ыегв' => 9501,
+ 'Екфт' => 9502,
+ '_Сдги' => 9503,
+ '_Ðкщь' => 9504,
+ '_Ою' => 9505,
+ '_Зги' => 9506,
+ '_Ыуф' => 9507,
+ '_Ыегв' => 9508,
+ '_Ефд' => 9509,
+ '_ифе' => 9510,
+ '_иур' => 9511,
+ '_штму' => 9512,
+ '_ьфтг' => 9513,
+ '_ыуÑе' => 9514,
+ '_ыуь' => 9515,
+ '_мшÑ' => 9516,
+ 'фвуы_' => 9517,
+ 'фшд_' => 9518,
+ 'фдуь' => 9519,
+ 'фддук' => 9520,
+ 'фзефш' => 9521,
+ 'фкÑуд' => 9522,
+ 'фкыб_' => 9523,
+ 'феуб' => 9524,
+ 'иур' => 9525,
+ 'иут' => 9526,
+ 'вфкв' => 9527,
+ 'вфны' => 9528,
+ 'вуаут' => 9529,
+ 'вщь_' => 9530,
+ 'вкшм' => 9531,
+ 'удшп' => 9532,
+ 'утвщ' => 9533,
+ 'укЭ' => 9534,
+ 'уыыю' => 9535,
+ 'уыешт' => 9536,
+ 'уештп' => 9537,
+ 'уешк' => 9538,
+ 'ашту' => 9539,
+ 'рштф' => 9540,
+ 'шфтф' => 9541,
+ 'шфеув' => 9542,
+ 'шиув_' => 9543,
+ 'штащк' => 9544,
+ 'шзду' => 9545,
+ 'шыыгу' => 9546,
+ 'дфшт' => 9547,
+ 'двю' => 9548,
+ 'дуфп' => 9549,
+ 'дуфпг' => 9550,
+ 'дшÑу' => 9551,
+ 'ддг' => 9552,
+ 'ьфтб' => 9553,
+ 'ьфтб_' => 9554,
+ 'Ñ‚Ñ„Ñ‹' => 9555,
+ 'тшфт_' => 9556,
+ 'теукз' => 9557,
+ 'щÑфеш' => 9558,
+ 'щвы' => 9559,
+ 'щте_' => 9560,
+ 'зуу' => 9561,
+ 'зкщзщ' => 9562,
+ 'зефш' => 9563,
+ 'зефшт' => 9564,
+ 'зегк' => 9565,
+ 'кумшу' => 9566,
+ 'кпув' => 9567,
+ 'кпук' => 9568,
+ 'кпг' => 9569,
+ 'кшещ' => 9570,
+ 'кдщ' => 9571,
+ 'кщдд' => 9572,
+ 'кщн' => 9573,
+ 'ызфÑу' => 9574,
+ 'ыыуыы' => 9575,
+ 'ыефтÑ' => 9576,
+ 'еуут' => 9577,
+ 'ещпу' => 9578,
+ 'ееув' => 9579,
+ 'гб' => 9580,
+ 'гб_' => 9581,
+ 'гфдше' => 9582,
+ 'гьы' => 9583,
+ 'гтвы' => 9584,
+ 'гм' => 9585,
+ 'цуул' => 9586,
+ 'чшÑ' => 9587,
+ 'ÑŽÑщ' => 9588,
+ 'Сфтфв' => 9589,
+ 'Уму' => 9590,
+ 'Пщдв' => 9591,
+ 'Ршпр_' => 9592,
+ 'Рщгыу' => 9593,
+ 'Лфе' => 9594,
+ 'Кфь' => 9595,
+ 'Кщьф' => 9596,
+ 'Еуф' => 9597,
+ 'Ерк' => 9598,
+ 'Екфты' => 9599,
+ 'Яф' => 9600,
+ '_Фдд_' => 9601,
+ '_Фтпу' => 9602,
+ '_Вум' => 9603,
+ '_Пфд' => 9604,
+ '_Ьфд' => 9605,
+ '_Ыфт_' => 9606,
+ '_ашу' => 9607,
+ '_ьфеу' => 9608,
+ '_щаа_' => 9609,
+ '_зкшт' => 9610,
+ '_еуфÑ' => 9611,
+ '_ершт' => 9612,
+ '_цфт' => 9613,
+ 'Ñ„ÑÑ„' => 9614,
+ 'фтыау' => 9615,
+ 'фкеы_' => 9616,
+ 'фыеш' => 9617,
+ 'фен' => 9618,
+ 'Ñшфдд' => 9619,
+ 'Ñдуы_' => 9620,
+ 'вЭ_' => 9621,
+ 'вш_' => 9622,
+ 'уад' => 9623,
+ 'урщд' => 9624,
+ 'утыу_' => 9625,
+ 'ущд' => 9626,
+ 'уефк' => 9627,
+ 'уну' => 9628,
+ 'рукю_' => 9629,
+ 'ршф' => 9630,
+ 'рщые' => 9631,
+ 'ргт' => 9632,
+ 'шщдф_' => 9633,
+ 'дÑÑ‹_' => 9634,
+ 'дуее' => 9635,
+ 'ддфк' => 9636,
+ 'дые' => 9637,
+ 'ьфтш' => 9638,
+ 'ьзук' => 9639,
+ 'тудд' => 9640,
+ 'ттуÑе' => 9641,
+ 'тыау' => 9642,
+ 'тыаук' => 9643,
+ 'щфы' => 9644,
+ 'щÑуыы' => 9645,
+ 'щшв' => 9646,
+ 'щттуÑ' => 9647,
+ 'щкуые' => 9648,
+ 'зщкеш' => 9649,
+ 'зщыыш' => 9650,
+ 'кфÑл_' => 9651,
+ 'купг' => 9652,
+ 'кпуы' => 9653,
+ 'кщÑуы' => 9654,
+ 'кщд_' => 9655,
+ 'кефт' => 9656,
+ 'ыугь' => 9657,
+ 'ыау' => 9658,
+ 'ыаук' => 9659,
+ 'ыдн_' => 9660,
+ 'ыекн' => 9661,
+ 'еуыю_' => 9662,
+ 'еуч' => 9663,
+ 'ещпуе' => 9664,
+ 'ееуьз' => 9665,
+ 'ееутв' => 9666,
+ 'егкт_' => 9667,
+ 'ензу' => 9668,
+ 'гфку' => 9669,
+ 'цю_' => 9670,
+ 'ЭЬ' => 9671,
+ 'Снз' => 9672,
+ 'Снзк' => 9673,
+ 'Ук' => 9674,
+ 'Шд' => 9675,
+ 'Тщю' => 9676,
+ 'Купш' => 9677,
+ 'Еруы' => 9678,
+ 'Цфыр' => 9679,
+ '_ЭЬ' => 9680,
+ '_Фтт' => 9681,
+ '_Ифе' => 9682,
+ '_Ишд' => 9683,
+ '_Ðув' => 9684,
+ '_Тщю' => 9685,
+ '_ЗфÑ' => 9686,
+ '_Кфь' => 9687,
+ '_Купш' => 9688,
+ '_Еруы' => 9689,
+ '_фцфн' => 9690,
+ '_Ñду' => 9691,
+ '_шьь' => 9692,
+ '_шыы' => 9693,
+ '_шыыг' => 9694,
+ '_дфтп' => 9695,
+ '_ьфлш' => 9696,
+ '_кгд' => 9697,
+ '_ышч_' => 9698,
+ '_ызш' => 9699,
+ '_ыефп' => 9700,
+ 'Ñ„Ñегк' => 9701,
+ 'фью_' => 9702,
+ 'фзшеф' => 9703,
+ 'фкут' => 9704,
+ 'фыз' => 9705,
+ 'феуб_' => 9706,
+ 'фещкы' => 9707,
+ 'фееуь' => 9708,
+ 'Ñ„Ñшт' => 9709,
+ 'ищв' => 9710,
+ 'игкп' => 9711,
+ 'Ñщььш' => 9712,
+ 'Ñкув' => 9713,
+ 'Ñкуут' => 9714,
+ 'вгд' => 9715,
+ 'уфешт' => 9716,
+ 'уиу' => 9717,
+ 'уьид' => 9718,
+ 'утышщ' => 9719,
+ 'укые' => 9720,
+ 'уыÑг' => 9721,
+ 'умшщ' => 9722,
+ 'умшщг' => 9723,
+ 'афÑш' => 9724,
+ 'афд' => 9725,
+ 'пшмут' => 9726,
+ 'руе' => 9727,
+ 'шÑду_' => 9728,
+ 'штфтÑ' => 9729,
+ 'шыршт' => 9730,
+ 'шыеут' => 9731,
+ 'шеуы' => 9732,
+ 'дщые' => 9733,
+ 'дньзш' => 9734,
+ 'ьуу' => 9735,
+ 'ьуыю' => 9736,
+ 'ьздш' => 9737,
+ 'туте_' => 9738,
+ 'ттуы' => 9739,
+ 'теуте' => 9740,
+ 'щÑ' => 9741,
+ 'щÑкф' => 9742,
+ 'щддф' => 9743,
+ 'кумшщ' => 9744,
+ 'ырщз' => 9745,
+ 'ышщтб' => 9746,
+ 'едуы' => 9747,
+ 'ещкÑ' => 9748,
+ 'ещку' => 9749,
+ 'гаф' => 9750,
+ 'мфт_' => 9751,
+ 'ньзш' => 9752,
+ 'Фду' => 9753,
+ 'Сщьзф' => 9754,
+ 'Вфе' => 9755,
+ 'Ðштфд' => 9756,
+ 'Тщю_' => 9757,
+ 'Еук' => 9758,
+ '_Снз' => 9759,
+ '_Снзк' => 9760,
+ '_Уфк' => 9761,
+ '_Тщю_' => 9762,
+ '_Згид' => 9763,
+ '_ЕМ_' => 9764,
+ '_Екфт' => 9765,
+ '_Цфыр' => 9766,
+ '_рщдв' => 9767,
+ '_швуф' => 9768,
+ '_дшь' => 9769,
+ '_дщые' => 9770,
+ '_еуь' => 9771,
+ '_цуу' => 9772,
+ 'фзздш' => 9773,
+ 'икщф' => 9774,
+ 'икщфв' => 9775,
+ 'Ñфп' => 9776,
+ 'вшÑфе' => 9777,
+ 'вдн' => 9778,
+ 'уфен' => 9779,
+ 'увув_' => 9780,
+ 'уьщкш' => 9781,
+ 'утегф' => 9782,
+ 'афÑег' => 9783,
+ 'аукку' => 9784,
+ 'п-' => 9785,
+ 'пшщт_' => 9786,
+ 'шÑук' => 9787,
+ 'шыштп' => 9788,
+ 'шызу' => 9789,
+ 'двю_' => 9790,
+ 'дупфд' => 9791,
+ 'дыу' => 9792,
+ 'ьуыб' => 9793,
+ 'ььукÑ' => 9794,
+ 'туче_' => 9795,
+ 'тшыру' => 9796,
+ 'тз' => 9797,
+ 'тыефт' => 9798,
+ 'теша' => 9799,
+ 'тегф' => 9800,
+ 'тегфд' => 9801,
+ 'щштп_' => 9802,
+ 'щтаук' => 9803,
+ 'зкуь' => 9804,
+ 'згдфк' => 9805,
+ 'кфае' => 9806,
+ 'куфен' => 9807,
+ 'купгд' => 9808,
+ 'куйгу' => 9809,
+ 'куешк' => 9810,
+ 'кун' => 9811,
+ 'кшыщт' => 9812,
+ 'кщыы_' => 9813,
+ 'кгыф' => 9814,
+ 'Ñ‹Ñкшз' => 9815,
+ 'ыут_' => 9816,
+ 'ыутеу' => 9817,
+ 'ызшк' => 9818,
+ 'еуте_' => 9819,
+ 'ерув' => 9820,
+ 'егкшт' => 9821,
+ 'гÑег' => 9822,
+ 'гыуг' => 9823,
+ 'гыугь' => 9824,
+ 'геф' => 9825,
+ 'мю_' => 9826,
+ 'мшÑе' => 9827,
+ 'мщк' => 9828,
+ 'ЭС' => 9829,
+ 'Фтвк' => 9830,
+ 'Ðшдь_' => 9831,
+ 'ШтÑ' => 9832,
+ 'Кфт' => 9833,
+ 'КшÑрф' => 9834,
+ 'Мшк' => 9835,
+ 'Цфырш' => 9836,
+ 'Цршду' => 9837,
+ '_Э_' => 9838,
+ '_Ук' => 9839,
+ '_Уму' => 9840,
+ '_Л_' => 9841,
+ '_Дфц' => 9842,
+ '_Дщг' => 9843,
+ '_фтш' => 9844,
+ '_фму' => 9845,
+ '_Ñфзе' => 9846,
+ '_вкфц' => 9847,
+ '_пуе' => 9848,
+ '_ьфп' => 9849,
+ '_ьшы' => 9850,
+ '_ырфк' => 9851,
+ '_ышьш' => 9852,
+ '_ыгь' => 9853,
+ '_еуьз' => 9854,
+ 'Ñ„Ñлу' => 9855,
+ 'Ñ„Ñг' => 9856,
+ 'фдут' => 9857,
+ 'фтвфк' => 9858,
+ 'фтвд' => 9859,
+ 'фтщ_' => 9860,
+ 'фыек' => 9861,
+ 'фешы' => 9862,
+ 'Ñфпщ' => 9863,
+ 'Ñщььф' => 9864,
+ 'Ñещкн' => 9865,
+ 'вуиг' => 9866,
+ 'урщдв' => 9867,
+ 'уьшт' => 9868,
+ 'уьзщ' => 9869,
+ 'уту_' => 9870,
+ 'узги' => 9871,
+ 'узгид' => 9872,
+ 'уыЖ' => 9873,
+ 'ашÑук' => 9874,
+ 'прщ' => 9875,
+ 'пщщ' => 9876,
+ 'пгт' => 9877,
+ 'ршÑфп' => 9878,
+ 'ршпру' => 9879,
+ 'рштпе' => 9880,
+ 'шÑфп' => 9881,
+ 'шÑфпщ' => 9882,
+ 'шуÑу' => 9883,
+ 'шьуб' => 9884,
+ 'шьуб_' => 9885,
+ 'ьуыб_' => 9886,
+ 'твщт_' => 9887,
+ 'тлы' => 9888,
+ 'тышые' => 9889,
+ 'щфые' => 9890,
+ 'щÑе' => 9891,
+ 'щпф' => 9892,
+ 'щштеу' => 9893,
+ 'щтпу' => 9894,
+ 'щкьфд' => 9895,
+ 'щгкер' => 9896,
+ 'зр_' => 9897,
+ 'здшув' => 9898,
+ 'квф' => 9899,
+ 'кп_' => 9900,
+ 'ыуÑеш' => 9901,
+ 'ыуÑг' => 9902,
+ 'ыщты_' => 9903,
+ 'ыышид' => 9904,
+ 'еукту' => 9905,
+ 'екщтп' => 9906,
+ 'гыдн_' => 9907,
+ 'ни' => 9908,
+ 'нтю' => 9909,
+ 'нтю_' => 9910,
+ '-И' => 9911,
+ 'ÑŽÑщь' => 9912,
+ 'Фди' => 9913,
+ 'СршÑÑ„' => 9914,
+ 'Срштф' => 9915,
+ 'УÑ' => 9916,
+ 'Ðщку' => 9917,
+ 'Ьщы' => 9918,
+ 'ТшÑ' => 9919,
+ 'Зфкл_' => 9920,
+ 'Еруыу' => 9921,
+ 'Еку' => 9922,
+ 'Цфе' => 9923,
+ '_Фшк' => 9924,
+ '_Фтвк' => 9925,
+ '_ИдфÑ' => 9926,
+ '_Ðщку' => 9927,
+ '_Кфт' => 9928,
+ '_КщÑ' => 9929,
+ '_Ызу' => 9930,
+ '_Еку' => 9931,
+ '_вуиг' => 9932,
+ '_рфда' => 9933,
+ '_рщт' => 9934,
+ '_дуфп' => 9935,
+ '_дшик' => 9936,
+ '_ещп' => 9937,
+ '_цуул' => 9938,
+ '_Ñ' => 9939,
+ 'фвы_' => 9940,
+ 'фшду' => 9941,
+ 'фдеу' => 9942,
+ 'фьф_' => 9943,
+ 'фтга' => 9944,
+ 'фтгаф' => 9945,
+ 'фзршÑ' => 9946,
+ 'фзрн' => 9947,
+ 'фкше' => 9948,
+ 'феф_' => 9949,
+ 'фегкф' => 9950,
+ 'ие' => 9951,
+ 'Ñуьу' => 9952,
+ 'вшфе' => 9953,
+ 'вшуы_' => 9954,
+ 'упку' => 9955,
+ 'уыЖ_' => 9956,
+ 'уыыю_' => 9957,
+ 'ауь' => 9958,
+ 'пуьут' => 9959,
+ 'пкуп' => 9960,
+ 'пкупф' => 9961,
+ 'Ñ€ÑÑ‹' => 9962,
+ 'Ñ€ÑÑ‹_' => 9963,
+ 'ршуа' => 9964,
+ 'шÑрфк' => 9965,
+ 'швг' => 9966,
+ 'шешм' => 9967,
+ 'дшеук' => 9968,
+ 'дт' => 9969,
+ 'дмув' => 9970,
+ 'ьуьщ' => 9971,
+ 'ьуер' => 9972,
+ 'ьшч' => 9973,
+ 'ьщер' => 9974,
+ 'ьщмшу' => 9975,
+ 'туув' => 9976,
+ 'туд_' => 9977,
+ 'тпштп' => 9978,
+ 'тшл_' => 9979,
+ 'тга' => 9980,
+ 'тгаф' => 9981,
+ 'тгафÑ' => 9982,
+ 'тч' => 9983,
+ 'щвщ' => 9984,
+ 'щкфк' => 9985,
+ 'щеуы' => 9986,
+ 'щещкÑ' => 9987,
+ 'зрщт' => 9988,
+ 'зкуыш' => 9989,
+ 'зегку' => 9990,
+ 'кфвшф' => 9991,
+ 'киш' => 9992,
+ 'купфе' => 9993,
+ 'кпув_' => 9994,
+ 'кгÑег' => 9995,
+ 'ыун' => 9996,
+ 'ерд' => 9997,
+ 'едув_' => 9998,
+ 'гÑегк' => 9999,
+ 'гафÑ' => 10000,
+);
diff --git a/www/wiki/vendor/wikimedia/textcat/LM/ru_lat.lm b/www/wiki/vendor/wikimedia/textcat/LM/ru_lat.lm
new file mode 100644
index 00000000..a47547f6
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/textcat/LM/ru_lat.lm
@@ -0,0 +1,20004 @@
+<?php $ngrams = array (
+ '_' => 719108,
+ 'j' => 210191,
+ 'f' => 166433,
+ 'b' => 161788,
+ 't' => 160453,
+ 'y' => 134474,
+ 'h' => 111647,
+ 'c' => 110864,
+ 'n' => 108780,
+ 'd' => 89857,
+ 'k' => 87656,
+ 'r' => 70790,
+ 'v' => 58550,
+ 'l' => 57104,
+ 'g' => 49433,
+ 'e' => 44843,
+ 'z' => 39530,
+ 'u' => 38494,
+ 's' => 35547,
+ 'cn' => 30935,
+ 'f_' => 30605,
+ 'b_' => 30369,
+ 'q' => 29975,
+ 'p' => 29731,
+ '&' => 29223,
+ '_g' => 28806,
+ ',' => 28553,
+ '^' => 28208,
+ '^_' => 28171,
+ '&_' => 27804,
+ '_d' => 27309,
+ 'm' => 27232,
+ '_c' => 26300,
+ 't_' => 25769,
+ 'j_' => 25769,
+ 'ty' => 23815,
+ 'rj' => 23117,
+ 'yf' => 22848,
+ 'x' => 22714,
+ 'hf' => 22689,
+ 'yb' => 22644,
+ 'yj' => 22622,
+ 'jd' => 21817,
+ 'z_' => 21145,
+ 'hj' => 20100,
+ 'q_' => 19934,
+ 'fy' => 19921,
+ '_b' => 19905,
+ 'uj' => 19693,
+ '[' => 19118,
+ 'd_' => 18627,
+ 'th' => 18564,
+ 'nj' => 17675,
+ '_y' => 17113,
+ 'ht' => 17090,
+ 'cr' => 16651,
+ 'jh' => 16409,
+ 'jl' => 16194,
+ 'gj' => 16133,
+ '_j' => 15912,
+ 'jc' => 15755,
+ '_r' => 15046,
+ 'nf' => 14863,
+ ';' => 14706,
+ 'fk' => 14628,
+ 'jk' => 14097,
+ 'km' => 14052,
+ 'kb' => 13516,
+ 'gh' => 13516,
+ '_d_' => 13423,
+ 'jv' => 13381,
+ 'kt' => 13309,
+ 'v_' => 13169,
+ 'dj' => 13129,
+ 'df' => 13026,
+ 'ys' => 12554,
+ 'hb' => 12479,
+ 'nt' => 12400,
+ 'w' => 12363,
+ 'tk' => 12250,
+ 'jy' => 12173,
+ 'rf' => 11898,
+ 'tc' => 11766,
+ '_gj' => 11669,
+ '.' => 11555,
+ 'nb' => 11537,
+ 'kf' => 11464,
+ 'by' => 11455,
+ 'ju' => 11424,
+ '_u' => 11170,
+ 'yt' => 10886,
+ 'jn' => 10806,
+ '_gh' => 10771,
+ 'tn' => 10453,
+ 'lf' => 10411,
+ 'fn' => 10360,
+ '_l' => 10313,
+ '_yf' => 10228,
+ 'fh' => 10195,
+ 'jq' => 10123,
+ 'rb' => 10122,
+ 'dt' => 10051,
+ '_b_' => 9960,
+ 'kj' => 9863,
+ '[_' => 9819,
+ 'vt' => 9752,
+ '_h' => 9723,
+ 'i' => 9625,
+ 'bn' => 9456,
+ 'n_' => 9385,
+ 'lt' => 9381,
+ 'bc' => 9176,
+ 'm_' => 9165,
+ '_v' => 9099,
+ '—' => 9037,
+ '_—' => 8971,
+ '—_' => 8965,
+ 'uj_' => 8962,
+ '_—_' => 8951,
+ 'fc' => 8905,
+ 'bz' => 8560,
+ '_,' => 8490,
+ 'C' => 8490,
+ 'jq_' => 8456,
+ 'yf_' => 8447,
+ 'fd' => 8419,
+ 'nh' => 8396,
+ 'bk' => 8339,
+ 'tyb' => 8221,
+ '_n' => 8191,
+ 'yy' => 8154,
+ 'cj' => 8012,
+ 'a' => 7911,
+ 'tv' => 7891,
+ 'vb' => 7754,
+ 'tl' => 7753,
+ 'crj' => 7742,
+ 'xt' => 7664,
+ 'bt' => 7654,
+ 'juj' => 7622,
+ 'pf' => 7511,
+ 'j,' => 7469,
+ 'nd' => 7387,
+ 'D' => 7386,
+ 'e' => 7361,
+ '_uj' => 7167,
+ '_C' => 7072,
+ 'bb' => 7042,
+ '-' => 7019,
+ 'lj' => 7007,
+ '_D' => 6909,
+ 'br' => 6903,
+ 'e_' => 6872,
+ 'jcn' => 6853,
+ 'vf' => 6851,
+ 'bv' => 6838,
+ 'bq' => 6814,
+ 'fr' => 6800,
+ 'k_' => 6757,
+ 's_' => 6730,
+ 'ct' => 6676,
+ '_rj' => 6670,
+ 'db' => 6550,
+ 'juj_' => 6439,
+ 'y_' => 6429,
+ 'fv' => 6413,
+ 'bp' => 6401,
+ 'lb' => 6353,
+ 'G' => 6344,
+ 'cnd' => 6326,
+ 'nm' => 6275,
+ '_f' => 6262,
+ 'o' => 6144,
+ 'a' => 6078,
+ 'R' => 5953,
+ '_p' => 5946,
+ 'bz_' => 5907,
+ 'jv_' => 5850,
+ 'wb' => 5824,
+ 'fp' => 5758,
+ 'gt' => 5756,
+ 'vj' => 5735,
+ '_e' => 5704,
+ 'he' => 5678,
+ 'cz' => 5646,
+ 'fyb' => 5639,
+ '_G' => 5608,
+ ',j' => 5571,
+ 'cnf' => 5546,
+ ';t' => 5439,
+ 'ujl' => 5418,
+ 'tq' => 5417,
+ 'crb' => 5374,
+ 'i' => 5359,
+ 'td' => 5316,
+ '_R' => 5293,
+ 'o' => 5293,
+ 'tr' => 5272,
+ 'r_' => 5232,
+ '\\' => 5222,
+ 'tcn' => 5206,
+ 'jdf' => 5199,
+ 'bt_' => 5151,
+ '_ujl' => 5134,
+ 'kz' => 5098,
+ 'ck' => 5071,
+ 'cb' => 5066,
+ 'bx' => 5055,
+ 'njh' => 5037,
+ '_cj' => 5028,
+ 'n' => 5014,
+ '_x' => 5012,
+ 'ds' => 4997,
+ 'c_' => 4988,
+ 'kmy' => 4983,
+ 'my' => 4983,
+ 'bb_' => 4948,
+ 'yc' => 4939,
+ 'fz' => 4924,
+ '_yf_' => 4892,
+ 'cz_' => 4883,
+ 'ghj' => 4848,
+ 'ybz' => 4785,
+ '«' => 4715,
+ '»' => 4714,
+ '_«' => 4706,
+ '\'' => 4700,
+ 'F' => 4671,
+ 'jr' => 4660,
+ '_hf' => 4650,
+ 'fl' => 4623,
+ 'bq_' => 4615,
+ 'V' => 4571,
+ 'r' => 4557,
+ ',s' => 4555,
+ 'yn' => 4457,
+ '_pf' => 4442,
+ 'jhj' => 4431,
+ 'bh' => 4420,
+ 's[' => 4390,
+ 'bd' => 4367,
+ 'nc' => 4336,
+ 't' => 4299,
+ 'fz_' => 4296,
+ 'tyy' => 4293,
+ '_yt' => 4258,
+ 'ybt' => 4253,
+ 'xf' => 4232,
+ 'nm_' => 4220,
+ 'jt' => 4206,
+ '_ghj' => 4192,
+ 'cc' => 4190,
+ 'b[' => 4167,
+ 'le' => 4144,
+ 'hjd' => 4123,
+ 'cnb' => 4121,
+ 'sq' => 4101,
+ '._' => 4046,
+ 'ntk' => 4042,
+ 's[_' => 4006,
+ 'cf' => 3980,
+ 'H' => 3965,
+ '_V' => 3954,
+ 'tkm' => 3949,
+ 'jlf' => 3941,
+ 'sq_' => 3908,
+ 'gf' => 3907,
+ 'uh' => 3893,
+ 'cg' => 3877,
+ 'kty' => 3872,
+ 'fkm' => 3868,
+ 'gjk' => 3845,
+ 'tu' => 3827,
+ 'kb_' => 3824,
+ '_F' => 3813,
+ 'yj_' => 3789,
+ '<' => 3780,
+ 'ly' => 3764,
+ 'jg' => 3758,
+ '_j,' => 3754,
+ 'ghb' => 3734,
+ 'cnj' => 3714,
+ '_dj' => 3697,
+ '_&' => 3653,
+ 'dk' => 3638,
+ 'fcn' => 3626,
+ '_&_' => 3610,
+ 'xb' => 3610,
+ 'cnh' => 3594,
+ '_,s' => 3583,
+ 's' => 3569,
+ '_cn' => 3563,
+ ',h' => 3548,
+ 'dy' => 3540,
+ '_c_' => 3537,
+ 'dfy' => 3532,
+ 'sk' => 3524,
+ '_jn' => 3517,
+ 'jd_' => 3504,
+ 'jp' => 3497,
+ 'Y' => 3496,
+ 'lf_' => 3483,
+ 'ybz_' => 3474,
+ 'gth' => 3450,
+ 'rjv' => 3447,
+ 'yjd' => 3419,
+ 'tht' => 3410,
+ 'b[_' => 3377,
+ 'rh' => 3376,
+ 'yjq' => 3374,
+ 'jkm' => 3371,
+ '_<' => 3361,
+ 'dc' => 3355,
+ 'rn' => 3355,
+ 'l' => 3346,
+ 'J' => 3301,
+ '_ghb' => 3278,
+ 'gb' => 3278,
+ '_H' => 3271,
+ 'L' => 3270,
+ '[j' => 3270,
+ 'U' => 3267,
+ 'yyj' => 3263,
+ 'xtc' => 3254,
+ 'f^' => 3250,
+ 'f^_' => 3247,
+ 'st' => 3247,
+ 'yys' => 3222,
+ 'hs' => 3222,
+ 'ec' => 3205,
+ 'yjq_' => 3196,
+ 'ny' => 3195,
+ 'ne' => 3192,
+ ',sk' => 3151,
+ 'vty' => 3143,
+ 'yju' => 3143,
+ 'tn_' => 3140,
+ 'kf_' => 3122,
+ '_bp' => 3095,
+ '_a' => 3094,
+ '_,sk' => 3093,
+ '_\'' => 3091,
+ 'hy' => 3083,
+ 'htl' => 3081,
+ '_ct' => 3073,
+ 'ybt_' => 3072,
+ '_Y' => 3058,
+ 'tcr' => 3057,
+ 'hn' => 3052,
+ 'j;' => 3046,
+ 'eh' => 3039,
+ 'ub' => 3027,
+ 'D_' => 3020,
+ 'ys[' => 3016,
+ '_gt' => 2998,
+ 'st_' => 2992,
+ 'tybz' => 2989,
+ 'hc' => 2970,
+ 'uf' => 2965,
+ '_D_' => 2962,
+ 'ght' => 2959,
+ 'f&' => 2958,
+ '_k' => 2953,
+ 'yl' => 2949,
+ 'f[' => 2941,
+ 'f&_' => 2937,
+ '_t' => 2932,
+ 'N' => 2930,
+ 'rjq' => 2920,
+ 'el' => 2910,
+ 'sv' => 2901,
+ 'bcn' => 2899,
+ '_U' => 2895,
+ 'bnt' => 2892,
+ 'jnj' => 2892,
+ 'ys[_' => 2886,
+ '_L' => 2881,
+ 've' => 2864,
+ 'rjd' => 2861,
+ 'ncz' => 2859,
+ 'b^' => 2855,
+ 'b^_' => 2855,
+ '_^' => 2843,
+ 'rju' => 2842,
+ '_^_' => 2836,
+ 'hfp' => 2836,
+ '_rf' => 2834,
+ 'f,' => 2834,
+ 're' => 2816,
+ 'bxt' => 2806,
+ 'yjuj' => 2801,
+ 'ysq' => 2793,
+ 'wt' => 2787,
+ 'yt_' => 2784,
+ '_lj' => 2777,
+ 'rbq' => 2766,
+ '_J' => 2753,
+ 'l_' => 2753,
+ '»_' => 2745,
+ 'ujlf' => 2743,
+ 'ft' => 2736,
+ 'rjq_' => 2733,
+ 'nj_' => 2720,
+ 'h_' => 2716,
+ 'hfy' => 2705,
+ 'ycr' => 2703,
+ 'fkmy' => 2688,
+ 'ysq_' => 2687,
+ 'qc' => 2674,
+ 'vb_' => 2674,
+ 'bj' => 2667,
+ '%' => 2657,
+ 'tuj' => 2655,
+ 'ncz_' => 2647,
+ '_ujlf' => 2635,
+ 'bw' => 2629,
+ '_ht' => 2613,
+ ',t' => 2608,
+ 'rjuj' => 2592,
+ 'fkb' => 2582,
+ 'tybt' => 2581,
+ 'ot' => 2576,
+ 'ib' => 2575,
+ 'hjl' => 2572,
+ 'p_' => 2566,
+ '%_' => 2562,
+ ',k' => 2560,
+ 'yjc' => 2560,
+ 'xtcr' => 2560,
+ 'fq' => 2559,
+ 'yjuj_' => 2558,
+ '_N' => 2542,
+ 'it' => 2537,
+ 'B' => 2534,
+ '_ds' => 2530,
+ 'nf_' => 2517,
+ 'fx' => 2513,
+ 'bxtc' => 2510,
+ 'jkj' => 2493,
+ 'ns' => 2493,
+ 'jyf' => 2487,
+ 'cm' => 2487,
+ 'jdj' => 2486,
+ 'I' => 2484,
+ 'crbq' => 2481,
+ 'cd' => 2476,
+ 'e.' => 2472,
+ 'gjc' => 2462,
+ 'ek' => 2458,
+ '_lt' => 2457,
+ 'py' => 2442,
+ 'hz' => 2437,
+ 'pj' => 2436,
+ 'ex' => 2434,
+ '_gth' => 2431,
+ 'tq_' => 2430,
+ 'rf_' => 2430,
+ 'ntkm' => 2429,
+ 'K' => 2420,
+ 'ybr' => 2419,
+ 'nhf' => 2416,
+ 'rjuj_' => 2412,
+ 'jx' => 2410,
+ 'yz' => 2406,
+ 'b&' => 2396,
+ 'dh' => 2394,
+ 'ke' => 2392,
+ 'b&_' => 2383,
+ 'kmyj' => 2382,
+ 'myj' => 2382,
+ 'tp' => 2375,
+ 'rbq_' => 2375,
+ 'jdfy' => 2373,
+ 'bl' => 2366,
+ 'zn' => 2344,
+ 'crjq' => 2336,
+ 'ndt' => 2329,
+ 'fg' => 2327,
+ 'bxtcr' => 2318,
+ 'cnm' => 2304,
+ 'crju' => 2301,
+ 'crjuj' => 2301,
+ '_vt' => 2300,
+ 'ab' => 2293,
+ 'jt_' => 2292,
+ 'dth' => 2286,
+ 'crjq_' => 2284,
+ 'jlf_' => 2274,
+ 'ckt' => 2274,
+ '_ght' => 2271,
+ 'pd' => 2271,
+ 'uhf' => 2270,
+ 'ye' => 2258,
+ 'kz_' => 2255,
+ 'jdt' => 2252,
+ 'tyn' => 2243,
+ ';b' => 2236,
+ 'rb_' => 2235,
+ 'fk_' => 2230,
+ 'tybz_' => 2226,
+ 'nfy' => 2219,
+ 'tkt' => 2206,
+ 'ce' => 2206,
+ 'tuj_' => 2200,
+ 'rjy' => 2195,
+ '_-' => 2185,
+ 'nth' => 2178,
+ 'nb_' => 2174,
+ '_B' => 2173,
+ 'rk' => 2173,
+ 'fw' => 2164,
+ 'cy' => 2164,
+ '_K' => 2163,
+ 'yjv' => 2160,
+ 'tnc' => 2159,
+ 'lh' => 2149,
+ 'en' => 2149,
+ 'crbq_' => 2141,
+ 'ftn' => 2129,
+ 'xy' => 2125,
+ 'jlb' => 2119,
+ ',b' => 2114,
+ 'c' => 2109,
+ 'bkb' => 2109,
+ 'mc' => 2109,
+ 'bu' => 2099,
+ 'u' => 2096,
+ 'lty' => 2094,
+ 'kfc' => 2094,
+ 'jle' => 2090,
+ 'ktyb' => 2089,
+ 'yjcn' => 2086,
+ 'eg' => 2080,
+ 'bf' => 2079,
+ 'hv' => 2078,
+ 'le_' => 2075,
+ 'bntk' => 2075,
+ 'cm_' => 2069,
+ 'uk' => 2068,
+ 'tv_' => 2060,
+ 'b.' => 2057,
+ 'yst' => 2056,
+ 'byf' => 2050,
+ 'fwb' => 2039,
+ 'd' => 2036,
+ 'rjn' => 2034,
+ 'ob' => 2033,
+ 'ndj' => 2031,
+ '_cd' => 2014,
+ '_gjk' => 2013,
+ 'ys_' => 2013,
+ 'fnt' => 2011,
+ '_;' => 2005,
+ 'tcnd' => 2003,
+ 'hfd' => 2000,
+ 'df_' => 1997,
+ 'jnjh' => 1997,
+ 'dfk' => 1992,
+ 'tyyj' => 1991,
+ 'nhj' => 1990,
+ '_vf' => 1987,
+ '_nj' => 1983,
+ 'pb' => 1980,
+ 'rjnj' => 1971,
+ '_gjc' => 1966,
+ 'Gj' => 1963,
+ ';ty' => 1963,
+ 'rjnjh' => 1959,
+ '_vj' => 1956,
+ 'nfd' => 1948,
+ 'tg' => 1942,
+ 'ey' => 1939,
+ 'pl' => 1934,
+ 'dfyb' => 1931,
+ 'kj_' => 1931,
+ 'gj_' => 1927,
+ 'ysv' => 1919,
+ 'yst_' => 1916,
+ '_bc' => 1902,
+ 'bhj' => 1901,
+ '_gj_' => 1896,
+ 'kjd' => 1885,
+ 'xn' => 1882,
+ 'A' => 1880,
+ 'cnfd' => 1877,
+ 'tybt_' => 1876,
+ ',f' => 1873,
+ '_Gj' => 1871,
+ 'crf' => 1862,
+ 'tt' => 1859,
+ 'ujle' => 1845,
+ 'cndj' => 1845,
+ '_ujle' => 1844,
+ 'fvb' => 1844,
+ 'gjl' => 1842,
+ 'dty' => 1839,
+ 'jck' => 1839,
+ ';l' => 1834,
+ 'jb' => 1833,
+ 'yw' => 1824,
+ '_nt' => 1823,
+ 'yu' => 1814,
+ ';y' => 1807,
+ 'lc' => 1804,
+ '.n' => 1804,
+ 'vg' => 1803,
+ 'nfk' => 1802,
+ 'brf' => 1798,
+ 'fu' => 1797,
+ 'ut' => 1796,
+ 'fnm' => 1794,
+ '\'n' => 1790,
+ 'brj' => 1784,
+ 'bp_' => 1781,
+ '_hfp' => 1778,
+ 'cgj' => 1777,
+ 'zy' => 1776,
+ 'rc' => 1769,
+ 'yr' => 1767,
+ 'ujlf_' => 1759,
+ 't^' => 1757,
+ 't^_' => 1756,
+ ';t_' => 1754,
+ 'gk' => 1744,
+ 'ltk' => 1742,
+ 'hfc' => 1741,
+ 'njv' => 1741,
+ 'cnt' => 1740,
+ 'cndt' => 1739,
+ '_z' => 1737,
+ 'rjk' => 1735,
+ 'sv_' => 1734,
+ '_rjn' => 1733,
+ 'jhb' => 1730,
+ 'ge' => 1729,
+ 'kt_' => 1727,
+ '_rjnj' => 1723,
+ 'thf' => 1714,
+ '[jl' => 1712,
+ 'wbb' => 1709,
+ 'rt' => 1707,
+ 'jly' => 1707,
+ 'h' => 1696,
+ 'jy_' => 1696,
+ 'xnj' => 1696,
+ 'fyy' => 1694,
+ 'fkf' => 1693,
+ 'ghf' => 1692,
+ 'kmys' => 1691,
+ 'mys' => 1691,
+ 'yfz' => 1684,
+ 't;' => 1683,
+ 'htv' => 1683,
+ '_bp_' => 1681,
+ '_nf' => 1675,
+ '_[' => 1666,
+ 'lk' => 1662,
+ 'qcr' => 1652,
+ '_xt' => 1651,
+ 'ybb' => 1651,
+ '_cnf' => 1646,
+ '_yj' => 1642,
+ 'm' => 1641,
+ 'bjy' => 1636,
+ 'hf_' => 1632,
+ '_A' => 1628,
+ 'tncz' => 1628,
+ '_gjl' => 1619,
+ 'eu' => 1619,
+ 'tkmy' => 1617,
+ ',hf' => 1615,
+ 'jcnf' => 1613,
+ 'jz' => 1613,
+ 'dj_' => 1612,
+ '_jc' => 1610,
+ 'xty' => 1605,
+ 'yfx' => 1604,
+ 'hfn' => 1604,
+ 'jkt' => 1603,
+ 'njd' => 1599,
+ 'er' => 1599,
+ 'e_' => 1598,
+ 'tx' => 1597,
+ 'Rf' => 1595,
+ 'ctk' => 1595,
+ 'jn_' => 1594,
+ 'k.' => 1588,
+ 'ps' => 1585,
+ 'fybz' => 1584,
+ 'vs' => 1581,
+ 'fr_' => 1577,
+ 'bk_' => 1575,
+ '_,j' => 1574,
+ 'kmc' => 1574,
+ 'hu' => 1574,
+ 'e._' => 1574,
+ 'yfz_' => 1569,
+ 'fdk' => 1568,
+ 'ujh' => 1568,
+ '_\'n' => 1566,
+ '_xn' => 1557,
+ 'bhjd' => 1556,
+ 'jle_' => 1556,
+ 'bv_' => 1549,
+ 'e,' => 1548,
+ 'e;' => 1545,
+ 'fyl' => 1544,
+ '_dt' => 1543,
+ '_xnj' => 1535,
+ 'nfr' => 1527,
+ 'rb[' => 1525,
+ 'f;' => 1521,
+ 'dcr' => 1516,
+ '-_' => 1511,
+ 'thb' => 1508,
+ 'gtht' => 1507,
+ 'ghtl' => 1506,
+ 'hjdf' => 1504,
+ 'Rj' => 1502,
+ 'tyys' => 1502,
+ 'kk' => 1501,
+ 'fdb' => 1496,
+ 'djq' => 1496,
+ 'vth' => 1494,
+ 'rjh' => 1493,
+ '_rjv' => 1490,
+ 'vfy' => 1489,
+ 'hjv' => 1489,
+ '_Rf' => 1487,
+ '_yt_' => 1486,
+ 'tncz_' => 1485,
+ 'dkt' => 1478,
+ 'ujle_' => 1477,
+ 'cnm_' => 1475,
+ 'f.' => 1474,
+ 'hd' => 1474,
+ 'nbd' => 1474,
+ 'cnb_' => 1469,
+ 'rb[_' => 1467,
+ 'ljd' => 1466,
+ 'ghfd' => 1463,
+ 'j^' => 1461,
+ ',jk' => 1460,
+ 'j^_' => 1460,
+ '*' => 1458,
+ 'pf_' => 1453,
+ '*_' => 1452,
+ '_gtht' => 1448,
+ 'z^' => 1437,
+ 'tlb' => 1435,
+ 'z^_' => 1435,
+ 'sd' => 1434,
+ 'nyj' => 1429,
+ 'fyc' => 1427,
+ 'jhs' => 1423,
+ 'tkb' => 1419,
+ 'cjd' => 1416,
+ 'xfc' => 1412,
+ '_Rj' => 1411,
+ 'fyj' => 1407,
+ ';f' => 1404,
+ 'Gh' => 1403,
+ 'C' => 1398,
+ 'njhj' => 1397,
+ '_rh' => 1393,
+ '_w' => 1393,
+ 'de' => 1393,
+ 'jcnb' => 1393,
+ 'bntkm' => 1390,
+ 'jl_' => 1390,
+ 'S' => 1387,
+ 'kc' => 1387,
+ 'dkz' => 1382,
+ 'fyf' => 1381,
+ 'ld' => 1381,
+ 'j,h' => 1381,
+ 'ndf' => 1380,
+ 'dtyy' => 1379,
+ 'jkb' => 1378,
+ 'fybt' => 1368,
+ 'yfk' => 1368,
+ 'v^' => 1367,
+ 'v^_' => 1367,
+ 'hf,' => 1365,
+ 'sk_' => 1364,
+ 'ycrj' => 1359,
+ 'cdj' => 1359,
+ 'P' => 1356,
+ 'fnb' => 1356,
+ 'nr' => 1354,
+ 'tcrb' => 1351,
+ '_ck' => 1350,
+ 't,' => 1350,
+ 'aj' => 1350,
+ 'q^' => 1349,
+ 'tcrj' => 1348,
+ 'gbc' => 1348,
+ 'q^_' => 1347,
+ 'djl' => 1345,
+ 't&' => 1345,
+ 've_' => 1345,
+ 'dkty' => 1344,
+ 'ntkmy' => 1343,
+ 'bvt' => 1339,
+ 't&_' => 1338,
+ 'ndty' => 1338,
+ 'ty_' => 1337,
+ 'Yf' => 1336,
+ 'cndty' => 1335,
+ '"' => 1334,
+ 'ndtyy' => 1332,
+ 'lby' => 1330,
+ 'jhf' => 1327,
+ '{' => 1326,
+ '_Gh' => 1325,
+ 'hfk' => 1325,
+ 'ue' => 1324,
+ '_nh' => 1322,
+ '.o' => 1321,
+ 'cndf' => 1318,
+ 'xtcrb' => 1316,
+ 'E' => 1314,
+ 'ccb' => 1313,
+ 'ev' => 1313,
+ 'xfcn' => 1312,
+ 'lfy' => 1307,
+ 'nt_' => 1304,
+ 'pt' => 1302,
+ 'jdb' => 1302,
+ 'tyf' => 1301,
+ '\\y' => 1301,
+ '_nfr' => 1300,
+ '_bv' => 1297,
+ ',sk_' => 1295,
+ '_dc' => 1294,
+ 'fy_' => 1294,
+ 'byc' => 1294,
+ 'Hj' => 1290,
+ 'xnj_' => 1289,
+ 'fhn' => 1287,
+ 'km_' => 1284,
+ 'zd' => 1283,
+ '_r_' => 1281,
+ 'yty' => 1281,
+ 'jdfyb' => 1281,
+ 'dfn' => 1280,
+ 'vz' => 1280,
+ 'rj_' => 1279,
+ '[f' => 1279,
+ '_jy' => 1278,
+ '_Yf' => 1277,
+ '_xnj_' => 1277,
+ 'f,j' => 1277,
+ 'lth' => 1276,
+ 'cnfy' => 1275,
+ 'thy' => 1273,
+ 'hl' => 1271,
+ 'trn' => 1270,
+ 'tj' => 1270,
+ 'htc' => 1270,
+ 'njhs' => 1269,
+ 'cjc' => 1268,
+ 'rjv_' => 1267,
+ 'zp' => 1267,
+ '_,sk_' => 1264,
+ '_lk' => 1263,
+ 'hty' => 1263,
+ 'hjc' => 1259,
+ 'nht' => 1259,
+ 'tvt' => 1256,
+ 'bhjdf' => 1256,
+ 'hr' => 1256,
+ 'lyj' => 1255,
+ 'f[_' => 1254,
+ ',e' => 1253,
+ 'bnf' => 1253,
+ 'kcz' => 1252,
+ 'cnhf' => 1243,
+ '_cjc' => 1242,
+ 'hz_' => 1240,
+ 'kfd' => 1239,
+ 'dtn' => 1238,
+ 'ybb_' => 1238,
+ 'sc' => 1238,
+ 'fkmyj' => 1234,
+ 'yjv_' => 1234,
+ 'dyj' => 1233,
+ 'vtc' => 1231,
+ '_uh' => 1230,
+ 'fcnb' => 1229,
+ 'crb[' => 1229,
+ '_i' => 1228,
+ 'qy' => 1228,
+ '_ghtl' => 1226,
+ '_gf' => 1225,
+ 'jvf' => 1224,
+ '_hj' => 1222,
+ 'cyj' => 1219,
+ 'ftn_' => 1218,
+ 'hjk' => 1217,
+ '_jn_' => 1216,
+ 'jds' => 1216,
+ 'jckt' => 1216,
+ 'hb_' => 1214,
+ 'b._' => 1213,
+ '_cf' => 1210,
+ 'thd' => 1210,
+ 'ep' => 1209,
+ 'dht' => 1206,
+ 'bkm' => 1205,
+ 'hjy' => 1205,
+ 'v&' => 1203,
+ 'tkj' => 1202,
+ 'fnj' => 1201,
+ 'jcnm' => 1200,
+ '\'nj' => 1200,
+ '_Hj' => 1195,
+ '_rjy' => 1195,
+ 'fnm_' => 1195,
+ 'yjt' => 1195,
+ 'rfr' => 1194,
+ 'crb[_' => 1192,
+ '_"' => 1191,
+ 'ym' => 1187,
+ 'Vf' => 1185,
+ 'kcz_' => 1185,
+ 'v&_' => 1185,
+ 'pyf' => 1183,
+ 'wbb_' => 1183,
+ '_cdj' => 1181,
+ 'yb_' => 1179,
+ 'ycn' => 1178,
+ 'jlj' => 1178,
+ 'fkj' => 1176,
+ 'kbc' => 1176,
+ 'vfn' => 1173,
+ 'ktl' => 1172,
+ 'wf' => 1170,
+ 'vy' => 1168,
+ 'yfc' => 1168,
+ '_jl' => 1164,
+ 'bdf' => 1162,
+ 'hby' => 1162,
+ 'cjcn' => 1162,
+ 'T' => 1161,
+ 'rfz' => 1160,
+ 'j-' => 1156,
+ 'frj' => 1154,
+ 'nhb' => 1151,
+ 'jcnj' => 1150,
+ 'd^' => 1149,
+ 'd^_' => 1148,
+ '_cjcn' => 1147,
+ '_I' => 1145,
+ 'tt_' => 1144,
+ 'tyt' => 1144,
+ '_{' => 1143,
+ 'ysv_' => 1137,
+ '_rfr' => 1135,
+ 'ls' => 1134,
+ 'er' => 1133,
+ '_tu' => 1131,
+ 'yjt_' => 1131,
+ 'rfp' => 1130,
+ 'jnjhs' => 1130,
+ 'fntk' => 1129,
+ 'lkz' => 1129,
+ 'jcnfd' => 1129,
+ 'byj' => 1126,
+ 'lkz_' => 1125,
+ 'bg' => 1125,
+ '_lkz' => 1124,
+ '_lkz_' => 1124,
+ 'g' => 1123,
+ '_-_' => 1122,
+ '_tuj' => 1121,
+ 'djp' => 1120,
+ '_jr' => 1119,
+ 'pjd' => 1117,
+ 'htd' => 1117,
+ 'nz' => 1114,
+ 'fvt' => 1113,
+ '_\'nj' => 1111,
+ 'fybz_' => 1108,
+ 'tw' => 1108,
+ 'fxf' => 1107,
+ 'lbn' => 1106,
+ 'tlt' => 1104,
+ 'z&' => 1099,
+ 'rfz_' => 1096,
+ 'at' => 1093,
+ 'z&_' => 1093,
+ '_P' => 1092,
+ 'vtcn' => 1092,
+ 'xfk' => 1091,
+ 'cnhj' => 1089,
+ 'fhf' => 1088,
+ '_f_' => 1086,
+ 'zt' => 1086,
+ 'dz' => 1085,
+ 'bkb_' => 1085,
+ 'byb' => 1085,
+ 'p' => 1083,
+ 'fcc' => 1082,
+ 's^' => 1082,
+ 's^_' => 1082,
+ '_tuj_' => 1080,
+ 'bwb' => 1080,
+ 'thj' => 1079,
+ 'jcc' => 1078,
+ 'dhtv' => 1077,
+ 'nfn' => 1077,
+ 'j,hf' => 1074,
+ 'hbn' => 1074,
+ '_hfc' => 1073,
+ '_E' => 1072,
+ 'b,' => 1070,
+ 'crjv' => 1067,
+ '_;t' => 1066,
+ 'cgjk' => 1066,
+ '_Vf' => 1064,
+ '_by' => 1064,
+ 'jyj' => 1064,
+ 'sdf' => 1064,
+ 'tkmc' => 1063,
+ 't[' => 1061,
+ 'dr' => 1060,
+ 'hyj' => 1056,
+ 'djt' => 1055,
+ 'cktl' => 1055,
+ '_C' => 1052,
+ 'bqc' => 1051,
+ 'j[' => 1051,
+ 'nju' => 1051,
+ 'rfr_' => 1050,
+ 'Ct' => 1048,
+ 'h,' => 1048,
+ '_rjh' => 1047,
+ 'lt_' => 1046,
+ 'if' => 1044,
+ 'zk' => 1043,
+ 'kjc' => 1042,
+ 'vbh' => 1042,
+ ',jn' => 1041,
+ '_rfr_' => 1039,
+ 'ybq' => 1039,
+ 'cv' => 1038,
+ 'cny' => 1038,
+ '_T' => 1037,
+ 'j;t' => 1037,
+ 'bnm' => 1036,
+ 'thc' => 1033,
+ '_dh' => 1030,
+ 'jyt' => 1030,
+ 'jdc' => 1027,
+ 'neh' => 1025,
+ 'crfz' => 1022,
+ 'di' => 1020,
+ 'X' => 1014,
+ 'lcn' => 1012,
+ 'ztn' => 1011,
+ 'on' => 1010,
+ 'mt' => 1010,
+ 'hbc' => 1009,
+ 'frn' => 1007,
+ 'd&' => 1007,
+ 'yys[' => 1005,
+ 'y' => 1002,
+ 's_' => 1000,
+ 'ycrb' => 998,
+ 'jub' => 998,
+ 'Gt' => 997,
+ '_ujh' => 995,
+ '»&' => 994,
+ 'Cf' => 994,
+ '[b' => 994,
+ 'f,jn' => 993,
+ 'ktr' => 992,
+ 'ybv' => 991,
+ 'ecn' => 991,
+ 'm.' => 991,
+ '»&_' => 990,
+ 'heu' => 989,
+ 'pv' => 987,
+ '_wt' => 986,
+ 'gjh' => 986,
+ '_cb' => 985,
+ 'd&_' => 985,
+ 'dbn' => 985,
+ 'yfxf' => 985,
+ 'fnf' => 983,
+ 'by_' => 983,
+ 'fvb_' => 982,
+ 'bfk' => 982,
+ 'jdcr' => 982,
+ '_kb' => 981,
+ 'cth' => 980,
+ '_Ct' => 979,
+ 'jyb' => 979,
+ 'lfh' => 978,
+ 'fyn' => 977,
+ 'A' => 976,
+ 'hf,j' => 976,
+ ']' => 976,
+ 'crfz_' => 974,
+ 'jrj' => 973,
+ 'hjb' => 970,
+ 'ckt_' => 970,
+ 'hfv' => 967,
+ 'hjn' => 967,
+ 'xtcrj' => 967,
+ 'tyj' => 966,
+ '/' => 964,
+ 'juh' => 964,
+ 'fycr' => 963,
+ 'fhj' => 960,
+ '_cg' => 958,
+ 'ltyb' => 958,
+ 'jhjl' => 958,
+ 'hcr' => 958,
+ 'h[' => 957,
+ 'Fk' => 954,
+ 'fybt_' => 953,
+ 'fhb' => 950,
+ 'I' => 949,
+ 'yys[_' => 949,
+ 'nbx' => 949,
+ 'fkmys' => 948,
+ 'pe' => 948,
+ 'bcg' => 948,
+ 'tnf' => 947,
+ 'bb^' => 947,
+ 'bb^_' => 947,
+ 'brb' => 947,
+ '_Cf' => 945,
+ '_fh' => 944,
+ '_vb' => 944,
+ 'ukf' => 944,
+ 'lj_' => 944,
+ ';tyb' => 944,
+ 'mr' => 944,
+ 'jhv' => 943,
+ 'cj,' => 943,
+ 'xyj' => 943,
+ 'fpf' => 942,
+ '_ld' => 940,
+ 'trf' => 940,
+ 'rbv' => 940,
+ 'ja' => 940,
+ 'njv_' => 939,
+ '_,jk' => 938,
+ 'tkty' => 938,
+ 'elf' => 938,
+ 'sn' => 938,
+ 'zv' => 938,
+ 'jdfk' => 937,
+ 'jyc' => 936,
+ '[jlb' => 936,
+ 'yjcnb' => 932,
+ 'Vj' => 929,
+ 'fkf_' => 929,
+ 'fhc' => 929,
+ 'dfh' => 929,
+ 'vv' => 929,
+ 'trc' => 928,
+ 'mcr' => 927,
+ 'in' => 924,
+ 'bvb' => 920,
+ 'cne' => 920,
+ 'jd^' => 917,
+ 'wbz' => 917,
+ 'jd^_' => 916,
+ 'dt_' => 915,
+ 'jve' => 915,
+ 'M' => 914,
+ '_kt' => 913,
+ '_djp' => 912,
+ ',jh' => 912,
+ 'kby' => 911,
+ 'j,k' => 911,
+ 'sr' => 911,
+ 'bn_' => 910,
+ 'gfh' => 910,
+ 'hf,jn' => 910,
+ ';yj' => 909,
+ 'ti' => 908,
+ 'bqcr' => 908,
+ 'ktybz' => 908,
+ 'jvt' => 908,
+ ',kf' => 907,
+ '_pf_' => 906,
+ 'jvb' => 906,
+ 'fxfk' => 904,
+ '_fy' => 903,
+ 'ul' => 903,
+ 'vby' => 903,
+ 'ht_' => 902,
+ 'hm' => 902,
+ '.n_' => 902,
+ 'kmcr' => 900,
+ 'af' => 900,
+ '_Fk' => 899,
+ 'kfcn' => 899,
+ 'ky' => 899,
+ '_X' => 898,
+ 'xtyb' => 898,
+ '»^' => 897,
+ '»^_' => 897,
+ 'kfy' => 896,
+ 'bb&' => 895,
+ 'Cj' => 894,
+ '_lh' => 893,
+ '_ghf' => 893,
+ 'gjck' => 893,
+ '_ex' => 892,
+ 'djh' => 892,
+ 'vf_' => 892,
+ 'mz' => 891,
+ 'n_' => 890,
+ 'bb&_' => 889,
+ 'rbt' => 889,
+ 'ekm' => 888,
+ 'k&' => 887,
+ 'e^' => 887,
+ 'tqc' => 886,
+ ',hz' => 885,
+ 'yysq' => 885,
+ 'jdy' => 885,
+ 'e^_' => 885,
+ 'B' => 884,
+ 'fa' => 883,
+ '_bcg' => 882,
+ 'kbx' => 882,
+ 'yjcnm' => 879,
+ 'hju' => 879,
+ '_ab' => 877,
+ 'ntv' => 877,
+ 'wty' => 877,
+ 'plf' => 876,
+ 'j;y' => 875,
+ '_xf' => 874,
+ 'djc' => 874,
+ 'ktn' => 874,
+ 'njhb' => 874,
+ '_ec' => 873,
+ 'tkf' => 873,
+ 'tkmyj' => 872,
+ 'pjdf' => 871,
+ 'kzt' => 871,
+ 'yfh' => 871,
+ 'jlyj' => 871,
+ 'th,' => 870,
+ 'yfxfk' => 870,
+ 'jlbn' => 870,
+ 'hjdfy' => 869,
+ 'mi' => 868,
+ 'ns_' => 866,
+ 'svb' => 866,
+ 'bcm' => 865,
+ 'dcrj' => 864,
+ 'yysq_' => 864,
+ '_yfx' => 863,
+ 'ujhj' => 863,
+ 'rhf' => 863,
+ 'jcnb_' => 863,
+ 'dtl' => 862,
+ 'f.n' => 861,
+ 'q&' => 859,
+ 'ndj_' => 859,
+ 'kbr' => 858,
+ 'cndj_' => 858,
+ '_jg' => 857,
+ 'q&_' => 857,
+ 'nys' => 857,
+ 's&' => 857,
+ 'ndf_' => 856,
+ '_dht' => 855,
+ '_Vj' => 854,
+ 'th_' => 854,
+ 'bkf' => 853,
+ 's&_' => 853,
+ 'ktybt' => 849,
+ '.ob' => 848,
+ 'juhf' => 847,
+ '_Cj' => 846,
+ 'fkt' => 846,
+ 'njk' => 846,
+ 'an' => 845,
+ 'dbk' => 845,
+ 'kfl' => 844,
+ 'kr' => 841,
+ 'tlc' => 840,
+ 'j,j' => 840,
+ 'ckj' => 840,
+ 'ywb' => 839,
+ 'dn' => 838,
+ 'ujhjl' => 837,
+ 'ji' => 837,
+ 'dbl' => 836,
+ 'kju' => 835,
+ 'vjy' => 835,
+ '_cnh' => 834,
+ 'tkz' => 834,
+ 'btv' => 834,
+ 'gjckt' => 834,
+ '_dhtv' => 833,
+ 'bdy' => 833,
+ 'kex' => 833,
+ 'cndf_' => 833,
+ 'htp' => 832,
+ 'fyjd' => 831,
+ 'fe' => 830,
+ 'jxy' => 830,
+ 'hbb' => 830,
+ 'mv' => 830,
+ '_fd' => 829,
+ '_gjck' => 828,
+ 'jyf_' => 828,
+ '_S' => 827,
+ 'rbt_' => 827,
+ 'zdk' => 827,
+ 'h;' => 825,
+ 'crjv_' => 825,
+ '_lf' => 824,
+ '_jly' => 824,
+ 'kztn' => 824,
+ 'kj;' => 823,
+ 'jve_' => 823,
+ 'k&_' => 822,
+ '\\_' => 821,
+ '_xfc' => 820,
+ 'n^' => 820,
+ 'n^_' => 820,
+ 'ity' => 819,
+ 'bkj' => 818,
+ 'jky' => 815,
+ '_Gt' => 814,
+ 'fyys' => 814,
+ 'ytyb' => 814,
+ '+' => 813,
+ 'ph' => 813,
+ 'nhe' => 813,
+ '<t' => 812,
+ 'nbxt' => 811,
+ 'fyu' => 809,
+ 'dbx' => 809,
+ 'dnj' => 809,
+ 'br_' => 808,
+ 'jckt_' => 808,
+ 'dtr' => 807,
+ 'rfy' => 807,
+ 'nbxtc' => 807,
+ 'of' => 807,
+ 'bvf' => 806,
+ 'jccb' => 806,
+ 'dktyb' => 805,
+ 'bnm_' => 805,
+ 'cfv' => 804,
+ 'II' => 803,
+ 'Dj' => 803,
+ 'Pf' => 802,
+ 'lfk' => 802,
+ 'pfy' => 802,
+ 'jhn' => 802,
+ 'njuj' => 802,
+ 'bcnj' => 801,
+ 'fdkt' => 800,
+ '_rk' => 799,
+ 'dfybz' => 799,
+ 'tlj' => 799,
+ 'nby' => 799,
+ 'fdkty' => 798,
+ 'ujc' => 797,
+ 'gjkm' => 796,
+ '_,t' => 794,
+ 'fkb_' => 794,
+ 'djq_' => 794,
+ '_yfc' => 793,
+ 'a_' => 793,
+ 'fv_' => 793,
+ 'dcn' => 791,
+ 'blt' => 791,
+ 'ch' => 790,
+ 'ajh' => 789,
+ 'jlt' => 787,
+ 'et' => 787,
+ 'ks' => 786,
+ 'exf' => 786,
+ 'dfybt' => 785,
+ 'rt_' => 785,
+ 'ckf' => 785,
+ 'kmr' => 784,
+ 'ynf' => 783,
+ 'jyy' => 783,
+ 'nfh' => 783,
+ 'wbj' => 783,
+ '_jy_' => 782,
+ 'eo' => 782,
+ ',o' => 781,
+ 'cnjh' => 780,
+ 'Cn' => 779,
+ 'T' => 778,
+ ',hz_' => 778,
+ 'djk' => 778,
+ 'yfp' => 777,
+ 'dct' => 776,
+ 'bcgj' => 776,
+ 'gthd' => 776,
+ 'otc' => 776,
+ 'n&' => 775,
+ 'bz^' => 773,
+ 'bz^_' => 773,
+ 'psr' => 772,
+ 'rjhj' => 772,
+ 'fdf' => 771,
+ '\\yy' => 771,
+ 'flt' => 769,
+ 'fwbb' => 769,
+ 'tdj' => 769,
+ 'jh_' => 769,
+ 'otcn' => 769,
+ 'otcnd' => 769,
+ '_lj_' => 768,
+ 'njz' => 768,
+ '_jh' => 767,
+ 'ftnc' => 767,
+ 'ftncz' => 767,
+ 'bnj' => 767,
+ 'nhfy' => 767,
+ 'cs' => 766,
+ '_xfcn' => 765,
+ 'Dt' => 764,
+ 'rjd_' => 764,
+ 'cnjz' => 762,
+ 'ytc' => 761,
+ 'jrf' => 761,
+ ',kb' => 760,
+ 'jcnm_' => 760,
+ 'hbr' => 760,
+ 'hs_' => 760,
+ 'en' => 759,
+ 'fr;' => 759,
+ 'fr;t' => 759,
+ 'r;' => 759,
+ 'r;t' => 759,
+ 'hcn' => 759,
+ 'kmi' => 758,
+ 'yyjq' => 758,
+ 'cjcnf' => 758,
+ 'oty' => 758,
+ 'tvty' => 757,
+ 'qcn' => 757,
+ 'cel' => 757,
+ '_gk' => 755,
+ 'v' => 755,
+ 'tys' => 755,
+ 'cnfk' => 755,
+ 'fpd' => 754,
+ 'yuk' => 753,
+ 'ljk' => 752,
+ 'nbdy' => 752,
+ 'svb_' => 752,
+ 'jke' => 750,
+ 'hnb' => 750,
+ 'dtyyj' => 749,
+ 'tktyb' => 749,
+ 'z,' => 749,
+ 'nbk' => 748,
+ 'bycr' => 747,
+ 'yth' => 747,
+ 'ye.' => 747,
+ 'wbjy' => 747,
+ '_yfxf' => 746,
+ 'bjyf' => 746,
+ 'ynh' => 746,
+ 'fi' => 744,
+ 'dys' => 744,
+ 'fr;t_' => 743,
+ 'tyf_' => 743,
+ 'r;t_' => 743,
+ 'rnj' => 743,
+ 'kbn' => 743,
+ 'cgt' => 743,
+ 'fb' => 742,
+ 'k' => 741,
+ 'te' => 741,
+ 'Gf' => 740,
+ 'brjd' => 740,
+ 'vtyn' => 740,
+ 'ybq_' => 740,
+ 'bcf' => 739,
+ 'R' => 738,
+ 'dtc' => 738,
+ 'qcnd' => 738,
+ 'byt' => 737,
+ '_<t' => 736,
+ 'u_' => 736,
+ 'thn' => 736,
+ 'yyjq_' => 736,
+ 'P' => 735,
+ '_dct' => 735,
+ 'gjcn' => 735,
+ '_ctk' => 734,
+ '_ghfd' => 733,
+ 'b' => 733,
+ 'bcgjk' => 733,
+ 'cke' => 733,
+ 'n&_' => 733,
+ '_bcgj' => 732,
+ '_j,k' => 732,
+ 'fyw' => 732,
+ 'dkzt' => 732,
+ 'jht' => 732,
+ '_M' => 731,
+ 'ry' => 731,
+ 'm^' => 731,
+ '_Cn' => 730,
+ '<j' => 730,
+ 'jvj' => 730,
+ 'hfq' => 729,
+ 'x_' => 729,
+ 'xys' => 729,
+ 'm^_' => 729,
+ ',]' => 728,
+ 'tly' => 728,
+ 'th;' => 728,
+ 'mn' => 727,
+ 'qcrj' => 726,
+ 'jvg' => 726,
+ 'xbn' => 726,
+ 'kmn' => 725,
+ 'D' => 724,
+ 'bpd' => 724,
+ 'vz_' => 723,
+ 'Vb' => 722,
+ 'jkmr' => 720,
+ 'skf' => 720,
+ '_Dj' => 719,
+ 'rd' => 718,
+ 'ktq' => 718,
+ 'z,h' => 718,
+ 'qj' => 717,
+ 'vtn' => 716,
+ 'jkmi' => 716,
+ '_ce' => 715,
+ 'tyc' => 715,
+ 'btv_' => 715,
+ 'ah' => 715,
+ 'bcr' => 714,
+ 'jcj' => 714,
+ 'ntkt' => 714,
+ 'jnf' => 713,
+ 'hfl' => 713,
+ 'wbf' => 712,
+ '_he' => 711,
+ 'kmp' => 711,
+ 'mp' => 711,
+ 'bcm_' => 710,
+ '_cth' => 709,
+ 'rht' => 709,
+ 'I_' => 708,
+ '_Gf' => 708,
+ 'k\\' => 708,
+ 'ye._' => 708,
+ '_ve' => 707,
+ 'fpj' => 706,
+ 'qn' => 705,
+ 'e&' => 705,
+ 'si' => 705,
+ 'j,o' => 704,
+ 'dsc' => 703,
+ 't;l' => 703,
+ 'j,kf' => 703,
+ 'hf;' => 703,
+ 'ncr' => 703,
+ 'jd&' => 702,
+ 'jce' => 702,
+ 'dkztn' => 701,
+ 'yyst' => 701,
+ 'e&_' => 701,
+ 'fntkm' => 700,
+ 'rnb' => 700,
+ 'jgj' => 700,
+ 'jnt' => 700,
+ 'jd&_' => 699,
+ 'nfdk' => 699,
+ 'fqj' => 698,
+ 'rfv' => 698,
+ 'yx' => 698,
+ '_yfp' => 697,
+ 'Rh' => 697,
+ 'Hjc' => 697,
+ 'htr' => 697,
+ 'lhe' => 696,
+ 'jhjk' => 696,
+ 'hnf' => 696,
+ 'or' => 695,
+ ',th' => 695,
+ '_cjd' => 694,
+ '_Dt' => 693,
+ 'Kt' => 693,
+ 'jj' => 693,
+ '_A' => 692,
+ 'cnfdk' => 691,
+ '_db' => 690,
+ 'Nf' => 689,
+ '\\n' => 688,
+ 'gjd' => 687,
+ 'gjky' => 687,
+ 'hcnd' => 687,
+ 'hjg' => 685,
+ '_Hjc' => 684,
+ '_ujhj' => 684,
+ 'f»' => 683,
+ 'cyjd' => 683,
+ 'jcr' => 682,
+ '_Pf' => 680,
+ 'fdy' => 677,
+ 'yb.' => 677,
+ 'tlcn' => 676,
+ 'bpf' => 676,
+ 'cbb' => 676,
+ '_dsc' => 675,
+ ',hfp' => 675,
+ 'tlf' => 675,
+ '_j,h' => 674,
+ 'flb' => 674,
+ 'yyju' => 673,
+ 'yyjuj' => 673,
+ 'j,t' => 673,
+ '_<j' => 672,
+ 'ujd' => 672,
+ 'tlby' => 672,
+ 'tvz' => 672,
+ 'ctkt' => 671,
+ '_bvt' => 670,
+ 'f' => 670,
+ 'dft' => 670,
+ 'hjq' => 670,
+ 'crbt' => 670,
+ 'ik' => 670,
+ '_I' => 669,
+ '_j,kf' => 669,
+ '_vtc' => 668,
+ '_gthd' => 668,
+ 'Hf' => 668,
+ 'buh' => 668,
+ 'vyj' => 668,
+ 'ybrj' => 667,
+ 'gs' => 667,
+ 'crbv' => 667,
+ 'jcy' => 666,
+ 'fyf_' => 665,
+ 'ytq' => 665,
+ 'htlc' => 665,
+ 'hbz' => 665,
+ 'fyt' => 664,
+ 'vj;' => 664,
+ 'fdj' => 663,
+ 'tybb' => 663,
+ 'txt' => 663,
+ 'elj' => 663,
+ '_Vb' => 662,
+ 'ybw' => 662,
+ 'hfr' => 662,
+ '_Kt' => 661,
+ '_Nf' => 661,
+ 'ghby' => 661,
+ 'htvt' => 661,
+ 'wbz_' => 661,
+ 'skf_' => 661,
+ '_rjhj' => 660,
+ 'tcndt' => 660,
+ 'mrj' => 659,
+ ',c' => 658,
+ 'tnt' => 658,
+ 'tf' => 657,
+ 'rkf' => 657,
+ 'ybx' => 657,
+ 'jhu' => 657,
+ 'hjv_' => 657,
+ ',jkm' => 656,
+ 'ktd' => 656,
+ 'kbcm' => 656,
+ 'tcny' => 655,
+ 'bvj' => 655,
+ 'bnb' => 655,
+ 'ysvb' => 655,
+ 'hh' => 655,
+ '_ch' => 654,
+ 'rjvg' => 654,
+ 'skb' => 654,
+ '_cfv' => 653,
+ 'cfy' => 653,
+ 'ajhv' => 653,
+ '_,f' => 652,
+ 'Uj' => 652,
+ 'fcm' => 652,
+ 'rw' => 652,
+ 'Ut' => 651,
+ 'nfr;' => 651,
+ 'nfr;t' => 651,
+ 'jpl' => 650,
+ 'jrh' => 650,
+ 'nbr' => 650,
+ 'm._' => 650,
+ 'yfn' => 649,
+ 'cty' => 649,
+ '_hf,' => 648,
+ '_nfr;' => 648,
+ 'neg' => 648,
+ 'fdkz' => 647,
+ 'ljv' => 647,
+ 'ybtv' => 647,
+ 'crbt_' => 647,
+ 'to' => 646,
+ 'byf_' => 646,
+ 'yyst_' => 646,
+ 'j,hfp' => 646,
+ 'heg' => 646,
+ '_lhe' => 645,
+ 'bhf' => 645,
+ 'xtcn' => 644,
+ '_hf,j' => 643,
+ 'ar' => 643,
+ 'dfnm' => 643,
+ 'rwb' => 643,
+ 'V' => 642,
+ 'lbk' => 642,
+ 'ls_' => 642,
+ 'cneg' => 642,
+ 'X' => 641,
+ 'jcm' => 640,
+ '_fyu' => 639,
+ '_yb' => 639,
+ 'hbv' => 639,
+ 'ei' => 639,
+ ',skf' => 638,
+ 'hfa' => 638,
+ 'abk' => 638,
+ '\'r' => 638,
+ '_Rh' => 637,
+ 'fybb' => 637,
+ 'cf_' => 637,
+ 'cdz' => 637,
+ 'eot' => 637,
+ 'kfcm' => 636,
+ 'jcnh' => 636,
+ 'skb_' => 636,
+ ',skf_' => 635,
+ 'ba' => 635,
+ '.x' => 635,
+ 'tym' => 634,
+ 'rhe' => 634,
+ 'fo' => 633,
+ 'dib' => 633,
+ 'uhe' => 633,
+ 'htk' => 633,
+ 'sh' => 633,
+ '_,skf' => 632,
+ 'rbv_' => 632,
+ 'jkmp' => 632,
+ 'jvfy' => 632,
+ '_Hf' => 631,
+ '_bk' => 631,
+ 'lyb' => 631,
+ 'yf[' => 631,
+ 'jgh' => 631,
+ '[h' => 631,
+ 'fyuk' => 630,
+ 'ybrf' => 630,
+ '_j,hf' => 629,
+ 'Hjcc' => 629,
+ 'ljc' => 629,
+ 'rk.' => 629,
+ 'gjkmp' => 629,
+ 'k.x' => 628,
+ 'dhf' => 627,
+ 'wbfk' => 627,
+ 'zl' => 627,
+ 'djd' => 626,
+ 'jr_' => 626,
+ 'hjt' => 626,
+ ',skb' => 625,
+ ';lt' => 625,
+ 'huf' => 625,
+ 'njx' => 625,
+ '_;b' => 624,
+ 'flf' => 624,
+ 'cbk' => 624,
+ '_fyuk' => 623,
+ 'skj' => 623,
+ '_Ut' => 622,
+ 'tcc' => 622,
+ 'pdt' => 622,
+ 'he' => 621,
+ 'jnh' => 621,
+ 'nbn' => 621,
+ 'y^' => 620,
+ 'y^_' => 620,
+ '_B' => 619,
+ 'yfkm' => 619,
+ 'trj' => 618,
+ '_Hjcc' => 617,
+ '<f' => 617,
+ 'Hjccb' => 617,
+ 'fgh' => 617,
+ 'bkc' => 617,
+ 'rk.x' => 617,
+ ',skb_' => 616,
+ 'h&' => 616,
+ 'tys_' => 615,
+ 'pfr' => 615,
+ 'ghb_' => 615,
+ 'exb' => 615,
+ '_,skb' => 614,
+ 'fxt' => 613,
+ 'yjdf' => 613,
+ 'jnb' => 613,
+ 'b;' => 612,
+ 'qjy' => 612,
+ 'kbp' => 612,
+ 'qcrb' => 611,
+ 'jgt' => 611,
+ 'lcnd' => 610,
+ 'htvz' => 610,
+ 'Fy' => 609,
+ 'j,]' => 609,
+ 'jv^' => 609,
+ 'jv^_' => 609,
+ 'zdkz' => 609,
+ 'z[' => 609,
+ 'rjt' => 608,
+ 'xbk' => 608,
+ 'zps' => 608,
+ 'fqjy' => 607,
+ 'hvf' => 607,
+ 'fvj' => 606,
+ 'hi' => 606,
+ 'bck' => 605,
+ '_lb' => 604,
+ '_ghb_' => 604,
+ 'jty' => 604,
+ 'cre' => 604,
+ 'e[' => 604,
+ '_j_' => 603,
+ 'gjkj' => 603,
+ 'ndb' => 603,
+ 'ztnc' => 603,
+ 'ztncz' => 603,
+ 'fdt' => 602,
+ 'fhcn' => 602,
+ 'lheu' => 602,
+ 'j&' => 602,
+ 'ecc' => 602,
+ 'jdfn' => 601,
+ 'htvty' => 601,
+ '_bkb' => 600,
+ 'hfyb' => 600,
+ '_j,]' => 599,
+ 'ds[' => 599,
+ 'bz&' => 599,
+ 'gjv' => 599,
+ ',kfc' => 598,
+ 'h&_' => 598,
+ '\\h' => 598,
+ '_aj' => 597,
+ 'es' => 597,
+ ',kfcn' => 597,
+ 'djv' => 597,
+ 'bcc' => 597,
+ 'yfl' => 597,
+ '_Uj' => 596,
+ 'fcm_' => 596,
+ 'j&_' => 596,
+ 'pyfx' => 595,
+ 'bz&_' => 595,
+ 'kbcm_' => 595,
+ 'kbw' => 595,
+ 'ytv' => 595,
+ 'bq^' => 594,
+ 'ktv' => 594,
+ '_rjvg' => 593,
+ 'fct' => 593,
+ 'u&' => 593,
+ 'bq^_' => 593,
+ 'bys' => 593,
+ 'kfcm_' => 593,
+ 'ynb' => 593,
+ 'hbb_' => 593,
+ '_vtcn' => 592,
+ 'brf_' => 592,
+ 'yfkmy' => 592,
+ 'j,kfc' => 592,
+ 'ekmn' => 592,
+ 'ti' => 591,
+ 'lfn' => 591,
+ 'L;' => 590,
+ 'pdf' => 590,
+ 'yyf' => 590,
+ 'jkju' => 590,
+ '_lheu' => 589,
+ '_hfq' => 589,
+ '_djq' => 588,
+ 'uhfa' => 588,
+ 'ybc' => 588,
+ 'ctkty' => 588,
+ '_bkb_' => 587,
+ 'hfqj' => 587,
+ 'L' => 586,
+ 'uty' => 586,
+ 'kmysq' => 586,
+ 'jhy' => 586,
+ 'mysq' => 586,
+ 'fkbc' => 585,
+ 'fcg' => 585,
+ 'tdf' => 585,
+ 'jkf' => 585,
+ 'zo' => 585,
+ 'bxy' => 584,
+ 'hfqjy' => 584,
+ 'ir' => 584,
+ 'ufy' => 583,
+ 'tdt' => 583,
+ 'rfpf' => 583,
+ 're_' => 583,
+ 'kmv' => 583,
+ 'ghjb' => 583,
+ 'htg' => 583,
+ 'skj_' => 583,
+ '_zd' => 582,
+ 'hfdk' => 582,
+ 'htcn' => 582,
+ 'nt' => 580,
+ 't_' => 580,
+ 'fhcnd' => 580,
+ 'kjcm' => 580,
+ 'tkm_' => 579,
+ 'jnjhj' => 579,
+ 'jxt' => 579,
+ 'gjke' => 579,
+ 'sy' => 579,
+ '_hfqj' => 578,
+ '_[j' => 578,
+ ',skj' => 578,
+ 'dhtvz' => 578,
+ 'rjhjk' => 578,
+ 'yysv' => 578,
+ '_,skj' => 577,
+ ',jkt' => 577,
+ 'ybp' => 577,
+ '_T' => 576,
+ 'lyf' => 575,
+ 'cnhfy' => 575,
+ 'bi' => 574,
+ '_\'r' => 573,
+ 'ghjn' => 573,
+ 'hbf' => 573,
+ 'elfh' => 573,
+ '_ry' => 572,
+ 'at' => 572,
+ 'dftn' => 572,
+ 'jny' => 572,
+ '_R' => 571,
+ 'ybtv_' => 571,
+ 'Yj' => 570,
+ 'jlc' => 570,
+ '.nc' => 570,
+ '.ncz' => 570,
+ 'tvz_' => 569,
+ 'gjp' => 569,
+ 'al' => 568,
+ 'fwbb_' => 568,
+ 'brb_' => 568,
+ 'kfcnb' => 568,
+ 'ysvb_' => 568,
+ 'ghjd' => 568,
+ 'njd_' => 568,
+ '_<f' => 567,
+ '_ut' => 567,
+ '_ghby' => 567,
+ 'Df' => 567,
+ ',skj_' => 567,
+ 'yfr' => 567,
+ 'ybvf' => 567,
+ 'mysq_' => 567,
+ 'z,hz' => 567,
+ 'f.o' => 566,
+ 'dfk_' => 566,
+ 'lcr' => 566,
+ 'vfh' => 566,
+ 'kmrj' => 565,
+ 'jdtn' => 565,
+ 'bkcz' => 564,
+ 'ityb' => 564,
+ 'bx_' => 563,
+ 'htvz_' => 563,
+ 'hys' => 563,
+ '_gjke' => 562,
+ 'C_' => 562,
+ 'tybq' => 562,
+ 'jyn' => 562,
+ 'ghfdk' => 562,
+ '_Fy' => 561,
+ '_ghjb' => 561,
+ 'thtd' => 561,
+ 'jcel' => 561,
+ 'celf' => 561,
+ 'etn' => 561,
+ 'xby' => 561,
+ '_dk' => 560,
+ 'tybb_' => 560,
+ 'bfkm' => 560,
+ 'bfkmy' => 560,
+ 'rjt_' => 560,
+ 'yb._' => 560,
+ 'r^' => 559,
+ 'jcyj' => 559,
+ 'hcb' => 559,
+ 'nty' => 559,
+ 'wr' => 559,
+ '_gfh' => 558,
+ 'Cb' => 558,
+ 'lf&' => 558,
+ ';tc' => 558,
+ 'r^_' => 558,
+ 'gfy' => 558,
+ 'gg' => 558,
+ ',y' => 557,
+ 'j,s' => 557,
+ 'hk' => 557,
+ 'cbn' => 557,
+ 'lf&_' => 556,
+ 'jo' => 556,
+ '_cv' => 555,
+ 'y&' => 555,
+ 'yfv' => 555,
+ 'dtcn' => 554,
+ 'ycrbq' => 554,
+ '_cnfk' => 553,
+ 'ra' => 553,
+ 'pfg' => 553,
+ '_L;' => 552,
+ '_dth' => 552,
+ 'thtl' => 552,
+ 'ybr_' => 552,
+ 'ghjc' => 552,
+ '_D' => 551,
+ 'W' => 551,
+ 'tcndj' => 551,
+ 'tnb' => 551,
+ 'pfd' => 551,
+ 'rjkm' => 551,
+ 'ht,' => 551,
+ 'xtk' => 551,
+ '_fk' => 550,
+ 'kjub' => 550,
+ 'yfg' => 550,
+ 'j;ty' => 550,
+ 'nyb' => 550,
+ '_cj,' => 549,
+ 'jdcrj' => 549,
+ 'mrj_' => 549,
+ ',jkmi' => 548,
+ 'bvty' => 548,
+ '_/' => 547,
+ 'fnh' => 547,
+ 'z,hz_' => 547,
+ '_uhf' => 546,
+ 'le' => 546,
+ 'vgb' => 546,
+ 'jkmrj' => 546,
+ 'cndb' => 546,
+ '_vfn' => 545,
+ 'u&_' => 545,
+ 'vtyy' => 545,
+ 'hjd_' => 544,
+ 'xtcnd' => 544,
+ 'fys' => 543,
+ 'ulf' => 543,
+ 'kmrj_' => 543,
+ 'gbcf' => 543,
+ 'htu' => 543,
+ 'ccr' => 543,
+ ']t' => 543,
+ 'fh[' => 542,
+ 'eyb' => 542,
+ 'fcnm' => 541,
+ 'tdy' => 541,
+ 'bkcz_' => 541,
+ 'yyb' => 541,
+ 'jyfk' => 541,
+ 'jcyjd' => 541,
+ 'nfyj' => 541,
+ '_gjcn' => 540,
+ 'tcnj' => 540,
+ 'ktyy' => 540,
+ '[jlbn' => 540,
+ '_P' => 539,
+ 'fht' => 539,
+ 'jcelf' => 539,
+ 'cht' => 539,
+ 'm,' => 539,
+ '/_' => 538,
+ 're' => 538,
+ 'kmyj_' => 538,
+ 'ynt' => 538,
+ 'myj_' => 538,
+ '.ncz_' => 538,
+ '_Df' => 537,
+ '_cr' => 537,
+ 'celfh' => 537,
+ 'kjn' => 536,
+ '_yfg' => 535,
+ 'f[j' => 535,
+ 'pjdfy' => 535,
+ 'ntkmc' => 535,
+ '_jcy' => 534,
+ '_zdk' => 534,
+ '_zp' => 534,
+ 'Vt' => 534,
+ 'f;t' => 534,
+ 'chtl' => 534,
+ 'ws' => 534,
+ '_bcn' => 533,
+ '_yj_' => 533,
+ 'lfhc' => 533,
+ 'jw' => 533,
+ '_re' => 532,
+ 'byu' => 532,
+ 'y&_' => 532,
+ 'htlcn' => 532,
+ 'e.o' => 532,
+ 'vt_' => 531,
+ 'ef' => 531,
+ 'N' => 530,
+ '_pfr' => 530,
+ '_zps' => 530,
+ 'ri' => 530,
+ 'jnr' => 530,
+ 'htn' => 530,
+ 'cgjkm' => 530,
+ 'zpsr' => 530,
+ '_uk' => 529,
+ 'ic' => 529,
+ 'ktt' => 529,
+ 'yyj_' => 529,
+ 'nde' => 529,
+ '_Yj' => 528,
+ 'dby' => 528,
+ 'kjdt' => 528,
+ 'vtyb' => 528,
+ 'nk' => 528,
+ '_ujc' => 527,
+ 'ljcn' => 527,
+ 'ylh' => 527,
+ 'njy' => 527,
+ 'njhf' => 527,
+ 'CC' => 526,
+ 'ybn' => 526,
+ '_,h' => 525,
+ '_zpsr' => 525,
+ 'vk' => 525,
+ 'zvb' => 525,
+ 'G' => 523,
+ 'bpb' => 523,
+ '_xtk' => 522,
+ 'ljdf' => 522,
+ ';lty' => 522,
+ ';bd' => 522,
+ 'ktrc' => 522,
+ 'ylf' => 522,
+ 'yfy' => 521,
+ 'hjlf' => 521,
+ '_ghjn' => 520,
+ 'tkmys' => 520,
+ 'dsq' => 519,
+ 'jlbk' => 519,
+ '_fr' => 518,
+ 'lfhcn' => 518,
+ 'hyf' => 518,
+ 'hec' => 518,
+ 'thr' => 517,
+ 'j;yj' => 517,
+ '_dy' => 516,
+ 'tle' => 516,
+ 'vc' => 516,
+ 'her' => 516,
+ 'elfhc' => 516,
+ 'dfyy' => 515,
+ ';tcn' => 515,
+ 'st' => 514,
+ 'tkmcr' => 514,
+ 'rfh' => 514,
+ 'cjdt' => 514,
+ 'njuj_' => 514,
+ 'nz,' => 514,
+ 'nz,h' => 514,
+ 'tnh' => 512,
+ 'ncn' => 512,
+ 'xth' => 512,
+ '_jcyj' => 511,
+ 'tdb' => 511,
+ 'kfu' => 511,
+ 'jcm_' => 511,
+ 'nfv' => 511,
+ 'yz_' => 510,
+ 'j[j' => 510,
+ 'ntn' => 510,
+ '_ge' => 509,
+ '_zdkz' => 509,
+ 'dnjh' => 509,
+ 'cnde' => 509,
+ '_yjd' => 507,
+ 'kmcn' => 507,
+ 'vfk' => 507,
+ 'mcn' => 507,
+ 'E' => 506,
+ '_cdz' => 506,
+ 'Fh' => 506,
+ 'kjcm_' => 506,
+ 'yfcn' => 506,
+ 'wf_' => 506,
+ 'mcz' => 506,
+ 'fdbn' => 505,
+ 'ynj' => 505,
+ 'lfyb' => 504,
+ 'lyt' => 504,
+ 'kztnc' => 504,
+ '[^' => 504,
+ '_Cb' => 503,
+ 'fpy' => 503,
+ 'fnjh' => 503,
+ 'rby' => 503,
+ 'kmcnd' => 503,
+ '[^_' => 503,
+ 'mcnd' => 503,
+ 'tkjd' => 502,
+ ';le' => 502,
+ 'bpy' => 502,
+ 'eub' => 502,
+ 'Ì' => 501,
+ 'f.n_' => 501,
+ 'c&' => 501,
+ 'nmc' => 501,
+ 'nmcz' => 501,
+ 'z;' => 501,
+ '_dj_' => 500,
+ 'fgb' => 500,
+ 'tynh' => 500,
+ 'vju' => 500,
+ '_rjk' => 499,
+ 'Cth' => 499,
+ ',ot' => 499,
+ 'hfpj' => 499,
+ 'ckjd' => 499,
+ 'fkc' => 498,
+ 'dbx_' => 498,
+ 'dst' => 498,
+ 'uk&' => 498,
+ 'vfyl' => 498,
+ '_j,o' => 497,
+ 'lys' => 497,
+ 'hjcn' => 497,
+ 'rhs' => 496,
+ 'ckfd' => 496,
+ 'ntr' => 496,
+ 'd_' => 495,
+ 'uk&_' => 495,
+ 'bvb_' => 495,
+ 'ym_' => 495,
+ 'nfyjd' => 495,
+ 'xbc' => 495,
+ '\\v' => 495,
+ 'Ht' => 494,
+ 't;le' => 494,
+ 'bd_' => 494,
+ 'ycrju' => 494,
+ 'ht;' => 494,
+ 'plfy' => 493,
+ 'psd' => 493,
+ 'jdbx' => 493,
+ 'gkf' => 493,
+ 'ctv' => 493,
+ 'njq' => 493,
+ 'cnyj' => 492,
+ 'scn' => 492,
+ '_vy' => 491,
+ '_jcn' => 491,
+ 'fyuk&' => 491,
+ 'dcrb' => 491,
+ 'ltq' => 491,
+ 'tdc' => 491,
+ 'yuk&' => 491,
+ 'jcnjz' => 491,
+ 'hjdj' => 491,
+ 'crjt' => 491,
+ 'fkcz' => 490,
+ 'fctk' => 490,
+ 'gkt' => 490,
+ 'ccbb' => 490,
+ 'njxy' => 490,
+ 'it' => 489,
+ 'fyyj' => 489,
+ 'tcnb' => 489,
+ 'kj;t' => 489,
+ '_Cth' => 488,
+ 'fxb' => 488,
+ 'dtk' => 488,
+ 'tcnm' => 488,
+ 'yuk&_' => 488,
+ 'mcrj' => 488,
+ 'dkf' => 487,
+ ';tcnd' => 487,
+ 'jul' => 487,
+ 'dhtvt' => 486,
+ 'ktt_' => 486,
+ 'hfdb' => 486,
+ 'Yt' => 485,
+ 'fcy' => 485,
+ 'ulf_' => 485,
+ 'kmyjq' => 485,
+ 'jhjy' => 485,
+ 'jcb' => 485,
+ 'myjq' => 485,
+ '_Vt' => 484,
+ '_,jkm' => 484,
+ 'r_' => 484,
+ 'kj;ty' => 484,
+ 'hfcg' => 484,
+ 'xtv' => 484,
+ '_hjl' => 483,
+ 'lth;' => 483,
+ 'ycrjq' => 483,
+ 'j.' => 483,
+ 'gfl' => 483,
+ '_bu' => 482,
+ '_cnj' => 482,
+ 'w' => 482,
+ 'julf' => 482,
+ 'gec' => 482,
+ 'hjr' => 482,
+ '_uhe' => 481,
+ 'fuj' => 481,
+ 'fqn' => 481,
+ 'uf_' => 481,
+ 'c&_' => 481,
+ 'bnc' => 480,
+ 'ghjl' => 480,
+ 'bpj' => 479,
+ 'rnjh' => 479,
+ 'kmyju' => 479,
+ 'jhe' => 479,
+ 'myju' => 479,
+ 'myjuj' => 479,
+ '_ghjd' => 478,
+ '_abk' => 478,
+ 'dfnm_' => 478,
+ 'jdf_' => 478,
+ 'ae' => 478,
+ 'dbnt' => 477,
+ 'Uh' => 476,
+ 'jpy' => 476,
+ 'hjq_' => 476,
+ 'dsq_' => 475,
+ 'ybcn' => 475,
+ 'jkex' => 475,
+ '_;t_' => 474,
+ 'fgf' => 474,
+ 'tk_' => 474,
+ 'btq' => 474,
+ 'bcnb' => 474,
+ '_djc' => 473,
+ 'Gjc' => 473,
+ 'Z' => 473,
+ 'fvty' => 473,
+ ',s_' => 473,
+ 'tyyjq' => 473,
+ 'kmys[' => 473,
+ 'gjhn' => 473,
+ 'mys[' => 473,
+ 'Ghj' => 472,
+ 'bhe' => 472,
+ 'h^' => 472,
+ 'h^_' => 472,
+ 'hel' => 472,
+ '_hfcg' => 471,
+ 'Gth' => 471,
+ 'fwbj' => 471,
+ 'jbp' => 471,
+ 'hds' => 471,
+ '_Fh' => 470,
+ '_W' => 470,
+ 'ujk' => 470,
+ 'kmcrj' => 470,
+ 'jyfkm' => 469,
+ 'gjkb' => 469,
+ 'crjt_' => 469,
+ 'cnjhb' => 469,
+ 'ta' => 468,
+ 'fycrj' => 468,
+ ',]t' => 468,
+ 'l;' => 468,
+ 'thds' => 468,
+ 'pdfy' => 468,
+ 'bvg' => 468,
+ '_Ht' => 467,
+ '_exf' => 467,
+ 'dfkb' => 467,
+ 'dtyys' => 467,
+ 'j;b' => 467,
+ 'jqy' => 467,
+ 'ct_' => 467,
+ 'cnfyj' => 467,
+ 'myjq_' => 467,
+ '_,e' => 466,
+ 'fhjl' => 466,
+ 'fwbjy' => 466,
+ 'rek' => 466,
+ 'kfn' => 466,
+ 'jlf&' => 466,
+ 'hyb' => 466,
+ 'nfdkz' => 466,
+ 'exfc' => 466,
+ 'bdt' => 465,
+ 'ycnd' => 465,
+ 'j,ot' => 465,
+ 'jdfyy' => 465,
+ 'e;t' => 465,
+ 'jlf&_' => 464,
+ 'jktt' => 464,
+ 'exfcn' => 464,
+ 'td_' => 463,
+ 'tkjdt' => 463,
+ 'yfrj' => 463,
+ 'mys[_' => 463,
+ 'ghtlc' => 462,
+ 'l&' => 461,
+ 'pfw' => 461,
+ 'bpv' => 461,
+ 'cdjt' => 461,
+ 'ecnf' => 461,
+ 'z.' => 461,
+ 'F' => 460,
+ '_pfg' => 460,
+ 'l_' => 460,
+ 'dbntk' => 460,
+ 'gjr' => 460,
+ 'cjp' => 460,
+ 'mcz_' => 460,
+ '_Gjc' => 459,
+ '_buh' => 459,
+ 'tyysq' => 459,
+ 'kjv' => 459,
+ 'nfk_' => 459,
+ '_*' => 458,
+ '_exfc' => 458,
+ 'fkcz_' => 458,
+ 'hjbp' => 458,
+ 'Db' => 457,
+ 'fybb_' => 457,
+ 'tnj' => 457,
+ 'yen' => 457,
+ 'hfw' => 457,
+ 'Lj' => 456,
+ 'dtlt' => 456,
+ 'dthc' => 456,
+ 'psdf' => 456,
+ 'jdjq' => 456,
+ 'Uf' => 455,
+ '>' => 455,
+ 'fcnb_' => 455,
+ 'bncz' => 455,
+ 'nmcz_' => 455,
+ 'xtkj' => 455,
+ '_*_' => 454,
+ '_jlyj' => 454,
+ 'frf' => 454,
+ 'tdh' => 454,
+ 'gkj' => 454,
+ 'hbvt' => 454,
+ 'crbv_' => 454,
+ '_ytc' => 453,
+ 'Yb' => 453,
+ 'Nt' => 453,
+ 'uj^' => 453,
+ 'uj^_' => 453,
+ 'tcg' => 453,
+ 'r&' => 453,
+ 'hbp' => 453,
+ 'hcrj' => 453,
+ 'wbfkm' => 453,
+ '_Gth' => 452,
+ 'ds[_' => 452,
+ 'pfwb' => 452,
+ 'bpfw' => 452,
+ 'bpfwb' => 452,
+ 'vb^' => 452,
+ 'vb^_' => 452,
+ 'vbhj' => 452,
+ 'jktt_' => 452,
+ '_py' => 451,
+ '_pyf' => 451,
+ 'li' => 451,
+ 'thcb' => 451,
+ 'rnbd' => 451,
+ 'yyfz' => 451,
+ 'jyjv' => 451,
+ 'gfk' => 451,
+ 'gjkex' => 451,
+ 'de' => 450,
+ 'tljd' => 450,
+ 'ku' => 450,
+ 'hzl' => 450,
+ 'evt' => 450,
+ '[&' => 450,
+ 'xtkjd' => 450,
+ 'lz' => 449,
+ 'ptv' => 449,
+ 'bkf_' => 449,
+ 'r&_' => 449,
+ 'jnbd' => 449,
+ 'hfdkt' => 449,
+ '_,k' => 448,
+ '<h' => 448,
+ 'jkjub' => 448,
+ 'njr' => 448,
+ 'x\\' => 448,
+ '_xtkj' => 447,
+ 'fd_' => 447,
+ 'rjvf' => 447,
+ 'vjc' => 447,
+ 'jct' => 447,
+ 'frb' => 446,
+ 'ltybz' => 446,
+ 'tlty' => 446,
+ 'bwf' => 446,
+ 'jvfyl' => 446,
+ 'ehy' => 446,
+ 'sg' => 446,
+ '_Ghj' => 445,
+ '_ukf' => 445,
+ 'tynf' => 445,
+ 'yf^' => 445,
+ 'yf^_' => 445,
+ 'cns' => 445,
+ 'm&' => 445,
+ '_e_' => 444,
+ 'bdj' => 444,
+ 'vj;y' => 444,
+ '_cjp' => 443,
+ '_ah' => 443,
+ 'io' => 443,
+ 'tz' => 443,
+ 'hjly' => 443,
+ 'h[b' => 443,
+ '_dbl' => 442,
+ ',jnf' => 442,
+ 'dst_' => 442,
+ 'bpdt' => 442,
+ 'hfwb' => 442,
+ 'hvb' => 442,
+ 'wth' => 442,
+ 'm&_' => 442,
+ '\\k' => 442,
+ '[&_' => 441,
+ '_ghjl' => 440,
+ '_eg' => 440,
+ '_wty' => 440,
+ ',jktt' => 440,
+ 'dm' => 440,
+ 'ujce' => 440,
+ 'jkj;' => 440,
+ 'cnht' => 440,
+ '_gjh' => 439,
+ 'djv_' => 439,
+ 'ujcel' => 439,
+ 'hfnb' => 439,
+ 'F&' => 438,
+ 'fyr' => 438,
+ 'fhl' => 438,
+ 'dhj' => 438,
+ 'tve' => 438,
+ 'k;' => 438,
+ 'hbcn' => 438,
+ 'ndjd' => 438,
+ 'ext' => 438,
+ 'abkm' => 438,
+ '_Yt' => 437,
+ 'julf_' => 437,
+ 'hufy' => 437,
+ 'cbq' => 437,
+ 'wtyn' => 437,
+ '\'y' => 437,
+ 'dtlty' => 436,
+ 'djdf' => 436,
+ 'tkmcn' => 436,
+ 'nbz' => 436,
+ 'fvv' => 435,
+ 'dju' => 435,
+ 'l&_' => 435,
+ 'phf' => 435,
+ 'kfdy' => 435,
+ 'vjk' => 435,
+ 'hbz_' => 435,
+ 'nbh' => 435,
+ '_ujce' => 434,
+ '_bcnj' => 434,
+ 'is' => 434,
+ 'Fkt' => 434,
+ 'f;l' => 434,
+ 'bncz_' => 434,
+ 'yyjc' => 434,
+ 'hbx' => 434,
+ '_Yb' => 433,
+ '_ckj' => 433,
+ 'nd' => 433,
+ 'dcnh' => 433,
+ 'tvb' => 433,
+ 'tybtv' => 433,
+ 'pz' => 433,
+ 'kmpj' => 433,
+ 'kmpjd' => 433,
+ 'ylb' => 433,
+ 'jkmpj' => 433,
+ 'jyt_' => 433,
+ 'cbb_' => 433,
+ 'crjk' => 433,
+ '[y' => 433,
+ 'mpj' => 433,
+ 'mpjd' => 433,
+ 'mpjdf' => 433,
+ ',bn' => 432,
+ 'kkt' => 432,
+ 'jdjq_' => 432,
+ 'jk;' => 432,
+ 'cjy' => 432,
+ 'ncnd' => 432,
+ '_gb' => 431,
+ 'drf' => 431,
+ 'pdj' => 431,
+ 'htdy' => 431,
+ 'hsq' => 431,
+ 'ibq' => 431,
+ '_xb' => 430,
+ 'Lt' => 430,
+ 'ljh' => 430,
+ '_b[' => 429,
+ 'ij' => 429,
+ '.^' => 429,
+ '.^_' => 429,
+ 'z[_' => 429,
+ '_cht' => 428,
+ 'ne' => 428,
+ 'djuj' => 428,
+ 'ukfd' => 428,
+ 'ndjdf' => 428,
+ '_Fkt' => 427,
+ '_Uh' => 427,
+ '_vjy' => 427,
+ 'Rb' => 427,
+ 'fdn' => 427,
+ ',hfpj' => 427,
+ 'ybxt' => 427,
+ 'ghjbp' => 427,
+ 'ywt' => 426,
+ 'jhl' => 426,
+ '_<h' => 425,
+ 'y_' => 425,
+ 'Yf_' => 425,
+ 'pfn' => 425,
+ 'c\\' => 425,
+ 'xbck' => 425,
+ '_chtl' => 424,
+ 'fn_' => 424,
+ 'tvg' => 424,
+ 'gjkj;' => 424,
+ 'ed' => 424,
+ 't\\' => 423,
+ 'bcb' => 423,
+ 'rfk' => 423,
+ 'yj-' => 423,
+ 'cx' => 423,
+ 'znm' => 423,
+ '_L' => 422,
+ 'djb' => 422,
+ 'lfyy' => 422,
+ 'bxb' => 422,
+ 'ryz' => 422,
+ 'hj;' => 422,
+ 'eotc' => 422,
+ 'eotcn' => 422,
+ '_Uf' => 421,
+ 'fps' => 421,
+ 'fhnb' => 421,
+ 'fhz' => 421,
+ 'lf^' => 421,
+ 'tyys[' => 421,
+ 'rf^' => 421,
+ 'rf^_' => 421,
+ 'jdtr' => 421,
+ 'cndjd' => 421,
+ '[e' => 421,
+ '_Db' => 420,
+ '_C_' => 420,
+ '_ryz' => 420,
+ '_cnhf' => 420,
+ 'f,jnf' => 420,
+ 'lf^_' => 420,
+ 'nfyb' => 420,
+ 'znb' => 420,
+ 'Fktr' => 419,
+ 'lr' => 419,
+ 'thv' => 419,
+ 'kjdtr' => 419,
+ 'ybrjd' => 419,
+ 'jab' => 419,
+ 'crjkm' => 419,
+ 'cnf_' => 419,
+ 'njq_' => 419,
+ '_dkf' => 418,
+ 'uhfv' => 418,
+ 'ltr' => 418,
+ 'ghbv' => 418,
+ 'hjnb' => 418,
+ 'nyjc' => 418,
+ 'nhjd' => 418,
+ '\\yys' => 418,
+ '_b[_' => 417,
+ 'thfn' => 417,
+ 'bycn' => 417,
+ 'bcnh' => 417,
+ 'rjvfy' => 417,
+ 'vyju' => 417,
+ 'yyfz_' => 417,
+ 'gjl_' => 417,
+ 'ctkm' => 417,
+ '_b.' => 416,
+ 'fdnj' => 416,
+ 'f[jl' => 416,
+ 'dtnc' => 415,
+ 'bqcrj' => 415,
+ 'bjyfk' => 415,
+ 'jckf' => 415,
+ 'gjn' => 415,
+ '[hf' => 415,
+ 'II_' => 414,
+ 'fph' => 414,
+ 'yyjcn' => 414,
+ 'nm.' => 414,
+ 'eccr' => 414,
+ '_Yf_' => 413,
+ '_Z' => 413,
+ '_cke' => 413,
+ 'ol' => 413,
+ 'Ghb' => 413,
+ 'djuj_' => 413,
+ 'tvj' => 413,
+ 'thyj' => 413,
+ 'rjkmr' => 413,
+ 'vt;' => 413,
+ 'ntq' => 413,
+ '_Fktr' => 412,
+ 'tyyj_' => 412,
+ 'pfv' => 412,
+ 'jhuf' => 412,
+ 'iy' => 412,
+ '_Rb' => 411,
+ '_ljk' => 411,
+ 'lfd' => 411,
+ 'b»' => 411,
+ 'bne' => 411,
+ 'rfn' => 411,
+ 'yn_' => 411,
+ '_gjv' => 410,
+ 'fdi' => 410,
+ 'fwbz' => 410,
+ 'rjdj' => 410,
+ 'ytn' => 410,
+ 'jgf' => 410,
+ 'hti' => 410,
+ 'hsq_' => 410,
+ '_gjl_' => 409,
+ '_gjp' => 409,
+ 'dyb' => 409,
+ 'jycn' => 409,
+ 'hbd' => 409,
+ 'hst' => 409,
+ 'ccn' => 409,
+ 'fhnf' => 408,
+ 'dsv' => 408,
+ 'lbn_' => 408,
+ 'tnf_' => 408,
+ 'bkmv' => 408,
+ 'heub' => 408,
+ 'j;l' => 407,
+ 'jpd' => 407,
+ ':' => 406,
+ 'df.' => 406,
+ 'tltk' => 406,
+ 'bzv' => 406,
+ 'rv' => 406,
+ 'yf[j' => 406,
+ 'cbv' => 406,
+ 'ccj' => 406,
+ 'cnfn' => 406,
+ 'wtynh' => 406,
+ '_Nt' => 405,
+ 'Fktrc' => 405,
+ 'Re' => 405,
+ 'uth' => 405,
+ 'ljk;' => 405,
+ 'jhjd' => 405,
+ '_Lj' => 404,
+ '_cdjt' => 404,
+ 'Nh' => 404,
+ 'Ah' => 404,
+ '_G' => 403,
+ '_X' => 403,
+ '_rjvf' => 403,
+ 'el' => 403,
+ 'to' => 403,
+ 'fhv' => 403,
+ 'tyj_' => 403,
+ 'bfy' => 403,
+ 'vj;yj' => 403,
+ 'jdr' => 403,
+ 'hdj' => 403,
+ 'he;' => 403,
+ 'ntkm_' => 403,
+ '_vyj' => 402,
+ '_htr' => 402,
+ 'tkz_' => 402,
+ ';j' => 402,
+ 'vjh' => 402,
+ 'ybz^' => 402,
+ 'ybz^_' => 402,
+ '_>' => 401,
+ '_vbh' => 401,
+ '_nb' => 401,
+ 'fcnm_' => 401,
+ 'jkmy' => 401,
+ 'cnhe' => 401,
+ 'eyf' => 401,
+ 'H' => 400,
+ '_,jkt' => 400,
+ 'tqcn' => 400,
+ 'yfhj' => 400,
+ 'ghfdb' => 400,
+ 'xfcnb' => 400,
+ 'At' => 399,
+ 'ujlf&' => 399,
+ 'tvf' => 399,
+ 'srf' => 399,
+ '_Lt' => 398,
+ 'frnb' => 398,
+ 'ltn' => 398,
+ 'bdyj' => 398,
+ 'kbz' => 398,
+ 'kjy' => 398,
+ 'hjuh' => 398,
+ 'cj_' => 398,
+ '_xtv' => 397,
+ 'tyb.' => 397,
+ 'tcndf' => 397,
+ 't\\_' => 397,
+ 'yd' => 397,
+ 'ghju' => 397,
+ 'hbrf' => 397,
+ 'nz,hz' => 397,
+ 'thdj' => 396,
+ 'bycrj' => 396,
+ 'yf&' => 396,
+ 'jv&' => 396,
+ '_Ghb' => 395,
+ 'o_' => 395,
+ 'F&_' => 395,
+ 'f,h' => 395,
+ 'yfhjl' => 395,
+ 'jv&_' => 395,
+ 'eyr' => 395,
+ 'zdkzt' => 395,
+ 'z;t' => 395,
+ '_gjr' => 394,
+ 'Nj' => 394,
+ ';ltyb' => 394,
+ 'jkr' => 394,
+ 'jhufy' => 394,
+ 'ztn_' => 394,
+ 'zh' => 394,
+ 'bqcrb' => 393,
+ 'byn' => 393,
+ 'vtk' => 393,
+ '_vt;' => 392,
+ 'fdbk' => 392,
+ 'dsg' => 392,
+ 'ta' => 392,
+ ';bn' => 392,
+ 'vtyt' => 392,
+ 'yf&_' => 392,
+ 'jplf' => 392,
+ 'jhsq' => 392,
+ 'cjcnj' => 392,
+ '_yf[' => 391,
+ 'et' => 391,
+ 'dyt' => 391,
+ 'njhsq' => 391,
+ '_ecn' => 390,
+ 'plt' => 390,
+ 'jhc' => 390,
+ '_nht' => 389,
+ 'fuf' => 389,
+ ',bk' => 389,
+ 'bcnt' => 389,
+ 'rjg' => 389,
+ 'vtl' => 389,
+ 'vbyb' => 389,
+ 'hfvv' => 389,
+ 'hjnbd' => 389,
+ 'cnj_' => 389,
+ 'nrf' => 389,
+ '_yf[j' => 388,
+ 'dv' => 388,
+ 'yby' => 388,
+ 'yjd_' => 388,
+ 'jcktl' => 388,
+ 'hst_' => 388,
+ 'njh_' => 388,
+ 'J,' => 387,
+ 'fab' => 387,
+ 'tcrjq' => 387,
+ 'rjdc' => 387,
+ 'rjdcr' => 387,
+ 'gfyb' => 387,
+ '_,b' => 386,
+ '_dsg' => 386,
+ '_ktn' => 386,
+ '_nhf' => 386,
+ 'ro' => 386,
+ 'tqcnd' => 386,
+ 'kfv' => 386,
+ 'yf[jl' => 386,
+ 'jkz' => 386,
+ 'jhst' => 386,
+ 'njhst' => 386,
+ 'abkmv' => 386,
+ '_II' => 385,
+ 'fpdf' => 385,
+ 'fhr' => 385,
+ 'dthcb' => 385,
+ 'vbhjd' => 385,
+ 'vgt' => 385,
+ 'ybz&' => 385,
+ 'ndt_' => 385,
+ 'ws_' => 385,
+ '_Ah' => 384,
+ '_pfd' => 384,
+ '_cjdt' => 384,
+ 'f»_' => 384,
+ 'fne' => 384,
+ 'ltkf' => 384,
+ 'tcrbq' => 384,
+ 'vs_' => 384,
+ 'ybz&_' => 384,
+ 'hegg' => 384,
+ 'egg' => 384,
+ 'djlb' => 383,
+ 'uhfvv' => 383,
+ 'bjyy' => 383,
+ 'bwt' => 383,
+ 'hfph' => 383,
+ '++' => 382,
+ 'Vjc' => 382,
+ 'du' => 382,
+ 'ltkt' => 382,
+ 'jhbb' => 382,
+ 'nybr' => 382,
+ '_fdn' => 381,
+ '_lth' => 381,
+ 'djqy' => 381,
+ 'tcrb[' => 381,
+ 'je' => 381,
+ '_vfh' => 380,
+ 'fywb' => 380,
+ 'tny' => 380,
+ 'jdk' => 380,
+ 'ghbvt' => 380,
+ 'e,k' => 380,
+ '_At' => 379,
+ '_t\\' => 379,
+ 'dfz' => 379,
+ 'lb_' => 379,
+ 'lm' => 379,
+ 'k^' => 379,
+ 'k^_' => 379,
+ 'ke;' => 379,
+ 'ctkmc' => 379,
+ 'cvt' => 379,
+ 'nbt' => 379,
+ 'nrb' => 379,
+ 'egh' => 379,
+ 'sdft' => 379,
+ '_fdnj' => 378,
+ '_pt' => 378,
+ '_ghju' => 378,
+ 'Td' => 378,
+ 'Gjck' => 378,
+ 'lv' => 378,
+ 'pdtc' => 378,
+ 'pdtcn' => 378,
+ 'hfrn' => 378,
+ '_ctkm' => 377,
+ '_cnfy' => 377,
+ 'fcb' => 377,
+ 'jdfk_' => 377,
+ 'jktd' => 377,
+ 'jhsq_' => 377,
+ 'hnf_' => 377,
+ 'nn' => 377,
+ 'ch' => 376,
+ 'fpjd' => 376,
+ 'gthf' => 376,
+ 'hfkm' => 376,
+ '_Re' => 375,
+ 'il' => 375,
+ 'lheub' => 375,
+ 'tp_' => 375,
+ 'tkb_' => 375,
+ 'thu' => 375,
+ 'yfct' => 375,
+ 'ghjnb' => 375,
+ 'hjuhf' => 375,
+ 'cfvj' => 375,
+ 'cnbn' => 375,
+ 'ekb' => 375,
+ '_jhu' => 374,
+ '_hfph' => 374,
+ '_nju' => 374,
+ 'he_' => 374,
+ 'psrf' => 374,
+ 're.' => 374,
+ 'yzn' => 374,
+ 'jdth' => 374,
+ 'jlbn_' => 374,
+ 'jyx' => 374,
+ 'Vjcr' => 373,
+ 'tve_' => 373,
+ 'tgj' => 373,
+ 'yb[' => 373,
+ 'yzk' => 373,
+ 'jdjl' => 373,
+ 'cjpl' => 373,
+ 'cjplf' => 373,
+ '_ajh' => 372,
+ 'fdbnt' => 372,
+ 'fcyj' => 372,
+ 'dzp' => 372,
+ 'tq^' => 372,
+ 'bntn' => 372,
+ 'v,' => 372,
+ 'ye_' => 372,
+ 'jyw' => 372,
+ 'na' => 371,
+ 'Gjckt' => 371,
+ 'tq^_' => 371,
+ 'tcy' => 371,
+ 'bcnjh' => 371,
+ 'jhst_' => 371,
+ 'jnd' => 371,
+ 'jnyj' => 371,
+ '_Gjck' => 370,
+ '_jhuf' => 370,
+ 'lg' => 370,
+ 'lcnf' => 370,
+ 'tljdf' => 370,
+ 'tvtyy' => 370,
+ 'pfk' => 370,
+ 'ytq_' => 370,
+ 'juhfv' => 370,
+ 'gthds' => 370,
+ 'abw' => 370,
+ 'xr' => 370,
+ 'ibq_' => 370,
+ '_wtyn' => 369,
+ 'Rfh' => 369,
+ 'Kb' => 369,
+ 'fys_' => 369,
+ 'ldb' => 369,
+ 'ytt' => 369,
+ 'jcrj' => 369,
+ '_Nj' => 368,
+ '_cjpl' => 368,
+ 'Jc' => 368,
+ 'Cfy' => 368,
+ 'fctkt' => 368,
+ 'de.' => 368,
+ 'tyth' => 368,
+ 'hfyw' => 368,
+ '_rht' => 367,
+ 'thh' => 367,
+ 'txty' => 367,
+ 'jqc' => 367,
+ '_Vjc' => 366,
+ 'Gtn' => 366,
+ 'fl_' => 366,
+ 'fh[b' => 366,
+ 'rfvb' => 366,
+ 'ktlj' => 366,
+ 'vjyf' => 366,
+ 'hjlj' => 366,
+ 'en_' => 366,
+ '_ae' => 365,
+ 'Vfh' => 365,
+ 'Xt' => 365,
+ 'fybp' => 365,
+ ',_' => 365,
+ 'pyb' => 365,
+ 'bnjh' => 365,
+ 'rcf' => 365,
+ 'kbrj' => 365,
+ 'yrj' => 365,
+ 'yyjt' => 365,
+ '.l' => 365,
+ '_djqy' => 364,
+ '_cfvj' => 364,
+ 'fycrb' => 364,
+ 'tybq_' => 364,
+ 'qys' => 364,
+ 'jcnhj' => 364,
+ 'w_' => 364,
+ '_F&' => 363,
+ '_vt;l' => 363,
+ '_njv' => 363,
+ 'Uth' => 363,
+ 'tyl' => 363,
+ 'brjd_' => 363,
+ 'byz' => 363,
+ 'vt;l' => 363,
+ 'jhjv' => 363,
+ 'hfpd' => 363,
+ '_t\\_' => 362,
+ 'tlcnf' => 362,
+ 'pvt' => 362,
+ 'ghjuh' => 362,
+ 'hfdj' => 362,
+ 'htly' => 362,
+ 'nfdb' => 362,
+ '$' => 361,
+ '&^' => 361,
+ '_Td' => 361,
+ 'V&' => 361,
+ 'df&' => 361,
+ 'vb&' => 361,
+ 'ytu' => 361,
+ 'hbq' => 361,
+ 'ntg' => 361,
+ 'njkm' => 361,
+ '@' => 360,
+ '&^_' => 360,
+ '_$' => 360,
+ '_Cfy' => 360,
+ '_yfct' => 360,
+ 'gthb' => 360,
+ 'cnfdb' => 360,
+ 'ehu' => 360,
+ 'zyc' => 360,
+ '_Vjcr' => 359,
+ '_xbc' => 359,
+ 'lcnfd' => 359,
+ 'tqcr' => 359,
+ 'pk' => 359,
+ 'km,' => 359,
+ 'vb&_' => 359,
+ 'yfpd' => 359,
+ 'ybk' => 359,
+ 'cfq' => 359,
+ 'ccf' => 359,
+ 'cct' => 359,
+ 'ntkz' => 359,
+ 'nx' => 359,
+ 'nsh' => 359,
+ '_rb' => 358,
+ 'ie' => 358,
+ 'df&_' => 358,
+ 'dcrbq' => 358,
+ 'lhj' => 358,
+ 'tycr' => 358,
+ 'tcnt' => 358,
+ 'pyj' => 358,
+ 'ccbq' => 358,
+ '_Nh' => 357,
+ '_yfpd' => 357,
+ 'yfpdf' => 357,
+ 'ylj' => 357,
+ 'y\\' => 357,
+ 'cbc' => 357,
+ 'nbdyj' => 357,
+ 'tdth' => 356,
+ 'jdfnm' => 356,
+ 'jccbb' => 356,
+ 'gjg' => 356,
+ 'hhb' => 356,
+ 'nfkb' => 356,
+ 'xtn' => 356,
+ 'iby' => 356,
+ 'ult' => 355,
+ 'ltht' => 355,
+ 'thf_' => 355,
+ 'kmyf' => 355,
+ 'vt;le' => 355,
+ 'juj^' => 355,
+ 'juj^_' => 355,
+ 'jgb' => 355,
+ 'hlt' => 355,
+ 'nmz' => 355,
+ 'myf' => 355,
+ '_%' => 354,
+ '_:' => 354,
+ '_nth' => 354,
+ 'ltqc' => 354,
+ 'tpl' => 354,
+ 'tktq' => 354,
+ 'p,' => 354,
+ 'kjr' => 354,
+ 'yjdb' => 354,
+ 'j,]t' => 354,
+ 'htlt' => 354,
+ 'cfqn' => 354,
+ '\'njv' => 354,
+ '_Rfh' => 353,
+ 'll' => 353,
+ 'tyb._' => 353,
+ 'j,b' => 353,
+ 'gbj' => 353,
+ 'hjdt' => 353,
+ 'hcndt' => 353,
+ 'cbqc' => 353,
+ 'cbqcr' => 353,
+ 'cke;' => 353,
+ '_ey' => 352,
+ 'Fd' => 352,
+ 'Bc' => 352,
+ 'ljd_' => 352,
+ 'bnfy' => 352,
+ 'yfctk' => 352,
+ 'ycnh' => 352,
+ 'gy' => 352,
+ 'euf' => 352,
+ '_F' => 351,
+ '_ukfd' => 351,
+ '_hfpd' => 351,
+ 'tgb' => 351,
+ 'bo' => 351,
+ 'yysv_' => 351,
+ 'gty' => 351,
+ 'hfab' => 351,
+ 'htq' => 351,
+ 'ceo' => 351,
+ 'in' => 351,
+ '_rv' => 350,
+ 'f.ob' => 350,
+ 'dvt' => 350,
+ 'rjyx' => 350,
+ 'jcj,' => 350,
+ '_ul' => 349,
+ '_ult' => 349,
+ 'jls' => 349,
+ 'jxyj' => 349,
+ 'gbjy' => 349,
+ 'htx' => 349,
+ '_fkm' => 348,
+ '_ljc' => 348,
+ '_j,]t' => 348,
+ 'f;ty' => 348,
+ 'df^' => 348,
+ 'df^_' => 348,
+ 'ktljd' => 348,
+ 'yyjt_' => 348,
+ 'gjy' => 348,
+ 'cn_' => 348,
+ 'Kf' => 347,
+ 'ult_' => 347,
+ 'tb' => 347,
+ 'bys_' => 347,
+ 'kexb' => 347,
+ 'jlby' => 347,
+ 'hjkt' => 347,
+ 'hja' => 347,
+ 'exbk' => 347,
+ 'e.ob' => 347,
+ 'wbjyf' => 347,
+ '_%_' => 346,
+ '_Kb' => 346,
+ '_Vfh' => 346,
+ '_J,' => 346,
+ '_Jc' => 346,
+ '_.' => 346,
+ 'fynb' => 346,
+ 'fcnj' => 346,
+ 'ubx' => 346,
+ 'jkk' => 346,
+ 'nb&' => 346,
+ 'oby' => 346,
+ '_cfq' => 345,
+ '_cfqn' => 345,
+ '_at' => 345,
+ '_abkm' => 345,
+ 'Gj_' => 345,
+ 'tcrju' => 345,
+ ';tybt' => 345,
+ 'rcb' => 345,
+ 'jbpd' => 345,
+ 'cktlj' => 345,
+ 'cgh' => 345,
+ 'cndt_' => 345,
+ 'nb&_' => 345,
+ '_ult_' => 344,
+ 'fns' => 344,
+ 'thty' => 344,
+ ';yjc' => 344,
+ 'buhf' => 344,
+ 'rhj' => 344,
+ 'kz.' => 344,
+ 'jrfp' => 344,
+ 'ehj' => 344,
+ '_Xt' => 343,
+ '_lfy' => 343,
+ 'fpb' => 343,
+ 'uheg' => 343,
+ 'uhegg' => 343,
+ 'tvs' => 343,
+ 'tyyju' => 343,
+ 'thi' => 343,
+ 'rjyw' => 343,
+ 'ehf' => 343,
+ '\'k' => 343,
+ '_k.' => 342,
+ '_gjkb' => 342,
+ '_gjn' => 342,
+ 'dzn' => 342,
+ 'uhfab' => 342,
+ 'lyfr' => 342,
+ 'lyfrj' => 342,
+ 'kzk' => 342,
+ 'ytybz' => 342,
+ 'e,kb' => 342,
+ 'exty' => 342,
+ 'znt' => 342,
+ '<e' => 341,
+ 'Hb' => 341,
+ 'ujdj' => 341,
+ 'tym_' => 341,
+ 're._' => 341,
+ 'otyb' => 341,
+ 'ob[' => 341,
+ '.ot' => 341,
+ '+_' => 340,
+ '_Gj_' => 340,
+ 'pvj' => 340,
+ 'kbcn' => 340,
+ 'vgf' => 340,
+ 'jrn' => 340,
+ 'jhjq' => 340,
+ 'gthtl' => 340,
+ 'htlb' => 340,
+ 'cjdtn' => 340,
+ 'xtybz' => 340,
+ '_E' => 339,
+ '_gjd' => 339,
+ ';ys' => 339,
+ 'hfnj' => 339,
+ 'hjbpd' => 339,
+ 'cnfh' => 339,
+ 'cnm.' => 339,
+ 'we' => 339,
+ 'ib[' => 339,
+ '_j,ot' => 338,
+ 'ng' => 338,
+ 'fkt_' => 338,
+ 'dscn' => 338,
+ 'vgth' => 338,
+ 'jhjq_' => 338,
+ 'cby' => 338,
+ 'zvb_' => 338,
+ '_Uth' => 337,
+ 'Lf' => 337,
+ 'fkk' => 337,
+ 'dcrju' => 337,
+ 'ltc' => 337,
+ ';yjcn' => 337,
+ 'plfyb' => 337,
+ 'bxf' => 337,
+ 'vjv' => 337,
+ 'vgbj' => 337,
+ 'ybd' => 337,
+ 'jccbq' => 337,
+ 'ccbqc' => 337,
+ '_rjyw' => 336,
+ 'la' => 336,
+ 'fqy' => 336,
+ 'fhjly' => 336,
+ 'lthtd' => 336,
+ 'l\\' => 336,
+ 'tvgb' => 336,
+ 'buf' => 336,
+ 'kty_' => 336,
+ '_H' => 335,
+ '_V&' => 335,
+ '_af' => 335,
+ 'ni' => 335,
+ 'fpdfy' => 335,
+ 'fkj_' => 335,
+ 'fvf' => 335,
+ 'tcrjk' => 335,
+ 'kjdf' => 335,
+ 'hfz' => 335,
+ 'cnjk' => 335,
+ '_rkf' => 334,
+ '_ne' => 334,
+ '{f' => 334,
+ ',kt' => 334,
+ ',eh' => 334,
+ 'tvgbj' => 334,
+ ';bk' => 334,
+ 'bkk' => 334,
+ 'bybc' => 334,
+ 'bybcn' => 334,
+ 'rb^' => 334,
+ 'rb^_' => 334,
+ 'vgbjy' => 334,
+ 'vm' => 334,
+ 'yjdj' => 334,
+ 'jtyy' => 334,
+ 'jgjk' => 334,
+ 'wbq' => 334,
+ 'W' => 333,
+ '_dtr' => 333,
+ '_dscn' => 333,
+ '_ltr' => 333,
+ '_yfl' => 333,
+ 'ktq_' => 333,
+ 'kkb' => 333,
+ 'yjdfy' => 333,
+ 'jkj;t' => 333,
+ 'erj' => 333,
+ 'o\\' => 333,
+ 'mzy' => 333,
+ 'zot' => 333,
+ '_u&' => 332,
+ '_vj;' => 332,
+ '«C' => 332,
+ ',hb' => 332,
+ 'dfy_' => 332,
+ 'tkj_' => 332,
+ 'tncr' => 332,
+ 'pdfyb' => 332,
+ 'rjyj' => 332,
+ 'jdcrb' => 332,
+ 'jljd' => 332,
+ 'jckfd' => 332,
+ 'gbk' => 332,
+ 'ceot' => 332,
+ 'ncrj' => 332,
+ 'obq' => 332,
+ '_«C' => 331,
+ '_ltht' => 331,
+ 'tyyst' => 331,
+ 'rf[' => 331,
+ 'yj^' => 331,
+ 'yj^_' => 331,
+ 'jlcn' => 331,
+ 'jkm_' => 331,
+ 'gn' => 331,
+ 'cdzp' => 331,
+ 'wbjyy' => 331,
+ 'xtybt' => 331,
+ '_Kf' => 330,
+ '_frn' => 330,
+ 'fnbd' => 330,
+ 'tct' => 330,
+ 'jdyj' => 330,
+ 'jdjh' => 330,
+ 'jdm' => 330,
+ 'jkexb' => 330,
+ 'jhbb_' => 330,
+ 'hcrb' => 330,
+ 'hecc' => 330,
+ 'ceotc' => 330,
+ '[jd' => 330,
+ '_ptv' => 329,
+ '_gkf' => 329,
+ 'fpsd' => 329,
+ 'fpsdf' => 329,
+ 'twr' => 329,
+ ';lf' => 329,
+ 'ytcr' => 329,
+ 'njhjq' => 329,
+ 'uht' => 328,
+ 'lyjq' => 328,
+ 'tkbr' => 328,
+ 'tyyjc' => 328,
+ 'blf' => 328,
+ 'kbu' => 328,
+ 'yb[_' => 328,
+ 'jhf_' => 328,
+ 'htltk' => 328,
+ 'hbu' => 328,
+ '.p' => 328,
+ '_jcnf' => 327,
+ 'fxty' => 327,
+ 'tkk' => 327,
+ 'bpdtc' => 327,
+ 'rf&' => 327,
+ 'kth' => 327,
+ 'vjn' => 327,
+ 'hfyt' => 327,
+ 'hrj' => 327,
+ 'cjr' => 327,
+ 'c[' => 327,
+ 'abwb' => 327,
+ 'wb.' => 327,
+ 'mcrb' => 327,
+ 'ion' => 326,
+ 'Ght' => 326,
+ 'fnf_' => 326,
+ 'dfz_' => 326,
+ 'uy' => 326,
+ 'qnt' => 326,
+ 'kmyfz' => 326,
+ 'vey' => 326,
+ 'ytcrj' => 326,
+ 'jkbn' => 326,
+ 'jhju' => 326,
+ 'myfz' => 326,
+ '.y' => 326,
+ '_Fd' => 325,
+ '_cdzp' => 325,
+ '_ctv' => 325,
+ 'bntkt' => 325,
+ 'rf&_' => 325,
+ 'juk' => 325,
+ 'jhvf' => 325,
+ 'gjx' => 325,
+ 'xft' => 325,
+ 'zyb' => 325,
+ '_df' => 324,
+ 'me' => 324,
+ 'dtcny' => 324,
+ 'uec' => 324,
+ 'tvm' => 324,
+ 'bub' => 324,
+ 'ythf' => 324,
+ 'cbnt' => 324,
+ 'crjd' => 324,
+ 'cgjh' => 324,
+ 'nfkm' => 324,
+ '_/_' => 323,
+ '_F&_' => 323,
+ '_ytcr' => 323,
+ 'as' => 323,
+ 'fnhb' => 323,
+ 'trnj' => 323,
+ 'tyb_' => 323,
+ ';yb' => 323,
+ 'bye' => 323,
+ 'bwbf' => 323,
+ 'qr' => 323,
+ 'rnbdy' => 323,
+ 'cnth' => 323,
+ 'ci' => 323,
+ 'ne_' => 323,
+ 'f,k' => 322,
+ 'lhf' => 322,
+ 'tqy' => 322,
+ 'tcz' => 322,
+ 'btq_' => 322,
+ 'kmcrb' => 322,
+ 'ya' => 322,
+ 'hf;t' => 322,
+ 'hfcn' => 322,
+ 'hbj' => 322,
+ 'cjj' => 322,
+ '[hfy' => 322,
+ '_el' => 321,
+ '_[h' => 321,
+ 'ter' => 321,
+ '<tk' => 321,
+ 'Jl' => 321,
+ 'f-' => 321,
+ 'fylf' => 321,
+ 'fcnt' => 321,
+ 'ufyb' => 321,
+ 'lht' => 321,
+ 'rekm' => 321,
+ 'ytd' => 321,
+ 'yjds' => 321,
+ 'gfc' => 321,
+ 'cnjx' => 321,
+ 'sdftn' => 321,
+ 'zycr' => 321,
+ 'zc' => 321,
+ '_kf' => 320,
+ '_gjg' => 320,
+ 'Yjd' => 320,
+ 'lyjq_' => 320,
+ 'tdcr' => 320,
+ 'bpl' => 320,
+ 'kmyjc' => 320,
+ 'vfc' => 320,
+ 'vbn' => 320,
+ 'nm._' => 320,
+ 'myjc' => 320,
+ '-g' => 319,
+ '_;ty' => 319,
+ 'Rjy' => 319,
+ 'He' => 319,
+ 'fuh' => 319,
+ 'tcnyj' => 319,
+ 'ks_' => 319,
+ 'vtyyj' => 319,
+ 'vjcn' => 319,
+ 'cbcn' => 319,
+ 'nf^' => 319,
+ 'nf^_' => 319,
+ 'ntktq' => 319,
+ '_V' => 318,
+ 'dvtc' => 318,
+ 'dvtcn' => 318,
+ 'tvk' => 318,
+ 'hfo' => 318,
+ 'nf&' => 318,
+ '_Hb' => 317,
+ '_{f' => 317,
+ '_jrj' => 317,
+ '_eyb' => 317,
+ 'Rjh' => 317,
+ 'Jy' => 317,
+ '"n' => 317,
+ 'fcgj' => 317,
+ 'brk' => 317,
+ 'vtcnj' => 317,
+ 'n-' => 317,
+ 'myjcn' => 317,
+ 'O' => 316,
+ '_ytv' => 316,
+ 'CH' => 316,
+ 'fpl' => 316,
+ 'fkbcm' => 316,
+ 'tr_' => 316,
+ 'kztn_' => 316,
+ 'jpv' => 316,
+ 'cdjb' => 316,
+ 'ctu' => 316,
+ 'obt' => 316,
+ '_ltk' => 315,
+ '_vyju' => 315,
+ ',jv' => 315,
+ 'tyr' => 315,
+ 'ktc' => 315,
+ 'nthb' => 315,
+ 'etn_' => 315,
+ '_Lf' => 314,
+ '_hec' => 314,
+ 'Bp' => 314,
+ 'f[jlb' => 314,
+ 'bz[' => 314,
+ 'kmyst' => 314,
+ 'ge,' => 314,
+ 'ge,k' => 314,
+ 'ge,kb' => 314,
+ 'hdf' => 314,
+ 'cnjxy' => 314,
+ 'nf&_' => 314,
+ 'xe' => 314,
+ 'myst' => 314,
+ '\'nj_' => 314,
+ '.,' => 314,
+ '_cjj' => 313,
+ '_\'nj_' => 313,
+ 'dthy' => 313,
+ 'irj' => 313,
+ '_lfyy' => 312,
+ '_ljcn' => 312,
+ '_yfh' => 312,
+ 'fgfl' => 312,
+ 'lj;' => 312,
+ 'rf,' => 312,
+ 'kbb' => 312,
+ 'jdkt' => 312,
+ 'juhfa' => 312,
+ 'cre.' => 312,
+ 'zk_' => 312,
+ 'znm_' => 312,
+ ',tp' => 311,
+ 'vbc' => 311,
+ 'hfkmy' => 311,
+ 'hjkm' => 311,
+ 'c,' => 311,
+ 'nj,' => 311,
+ 'J' => 310,
+ '_<e' => 310,
+ '_Jy' => 310,
+ '_Ght' => 310,
+ '_njk' => 310,
+ '_xbck' => 310,
+ 'rheu' => 310,
+ 'jkjd' => 310,
+ 'jyjd' => 310,
+ 'gen' => 310,
+ 'hf;ty' => 310,
+ 'xbd' => 310,
+ 'sx' => 310,
+ '_Bc' => 309,
+ '_"n' => 309,
+ 'fkbp' => 309,
+ 'fkjc' => 309,
+ 'fhm' => 309,
+ 'uhfy' => 309,
+ 'trb' => 309,
+ 'twb' => 309,
+ 'vjd' => 309,
+ 'ybxtc' => 309,
+ 'yrf' => 309,
+ 'jhjkt' => 309,
+ 'hbnj' => 309,
+ 'cnys' => 309,
+ 'njhbb' => 309,
+ 'xbk_' => 309,
+ 'myfz_' => 309,
+ '_uheg' => 308,
+ '_cgj' => 308,
+ '_ajhv' => 308,
+ 'txf' => 308,
+ 'jlf^' => 308,
+ 'g_' => 308,
+ 'hfpjd' => 308,
+ 'hufyb' => 308,
+ 'cjh' => 308,
+ 'nl' => 308,
+ '_jnr' => 307,
+ 'ubxt' => 307,
+ 'pvj;' => 307,
+ 'jlf^_' => 307,
+ 'jlcnd' => 307,
+ 'jpvj' => 307,
+ 'jpvj;' => 307,
+ 'htf' => 307,
+ 'hjdb' => 307,
+ 'he_' => 307,
+ 'cnb&' => 307,
+ '_Jl' => 306,
+ '_fg' => 306,
+ 'fhz_' => 306,
+ 'djty' => 306,
+ 'ubxtc' => 306,
+ 'ltv' => 306,
+ 'bdys' => 306,
+ 'kmysv' => 306,
+ 'j,y' => 306,
+ 'jcg' => 306,
+ 'ckb' => 306,
+ 'cnb&_' => 306,
+ 'ajy' => 306,
+ 'mysv' => 306,
+ '\\y_' => 306,
+ '_pfy' => 305,
+ '_cdjb' => 305,
+ ',sn' => 305,
+ 'dtrf' => 305,
+ 'lbv' => 305,
+ 'lcrj' => 305,
+ 'thhb' => 305,
+ 'yjvb' => 305,
+ 'jzy' => 305,
+ '_njuj' => 304,
+ 'dblt' => 304,
+ 'ub_' => 304,
+ 'ltybt' => 304,
+ 'jyys' => 304,
+ 'ccbb_' => 304,
+ '_Bp' => 303,
+ '_Rjh' => 303,
+ '_ckt' => 303,
+ '_er' => 303,
+ 'fyj_' => 303,
+ 'djpv' => 303,
+ 'dsi' => 303,
+ 'tq&' => 303,
+ 'tq&_' => 303,
+ ';e' => 303,
+ 'b;t' => 303,
+ 'bht' => 303,
+ 'qcrjq' => 303,
+ 'krj' => 303,
+ 'yfw' => 303,
+ 'cfk' => 303,
+ 'cnt_' => 303,
+ 'ntv_' => 303,
+ 'nthf' => 303,
+ 'euj' => 303,
+ 'myst_' => 303,
+ '_rfh' => 302,
+ '_htp' => 302,
+ '_cnfh' => 302,
+ 'fhy' => 302,
+ 'pu' => 302,
+ 'qi' => 302,
+ 'ynhf' => 302,
+ 'juf' => 302,
+ 'heccr' => 302,
+ 'njhjv' => 302,
+ '_tc' => 301,
+ 'f%' => 301,
+ 'fwbz_' => 301,
+ 'f.nc' => 301,
+ 'f.ncz' => 301,
+ 'tlcnd' => 301,
+ 'trcf' => 301,
+ ';fk' => 301,
+ 'bws' => 301,
+ 'vgfy' => 301,
+ 'yfxb' => 301,
+ 'cndjv' => 301,
+ 'ndjv' => 301,
+ 'nb^' => 301,
+ 'nb^_' => 301,
+ '++_' => 300,
+ '_u&_' => 300,
+ 'fkjcm' => 300,
+ ',ht' => 300,
+ ',otc' => 300,
+ ',otcn' => 300,
+ 'ltqcn' => 300,
+ 'lj,' => 300,
+ 'tltyb' => 300,
+ 'bdfk' => 300,
+ 'rjkj' => 300,
+ 'ghtlt' => 300,
+ 'hg' => 300,
+ 'fgbc' => 299,
+ 'dfkf' => 299,
+ 'thfk' => 299,
+ ';tk' => 299,
+ ';tybz' => 299,
+ 'pvj;y' => 299,
+ 'bdi' => 299,
+ 'bxys' => 299,
+ 'ywbb' => 299,
+ 'jdbx_' => 299,
+ 'jlz' => 299,
+ 'jpb' => 299,
+ 'jj,' => 299,
+ 'jhjlf' => 299,
+ 'jhz' => 299,
+ 'hfpl' => 299,
+ '_Rjy' => 298,
+ 'co' => 298,
+ 'th' => 298,
+ 'dhjg' => 298,
+ 'byfk' => 298,
+ 'kjl' => 298,
+ 'jtd' => 298,
+ 'nbg' => 298,
+ 'D&' => 297,
+ 'By' => 297,
+ 'fpjdf' => 297,
+ 'dftn_' => 297,
+ 'ltrf' => 297,
+ 'jdju' => 297,
+ 'nhfk' => 297,
+ 'e;b' => 297,
+ 'z.n' => 297,
+ 'am' => 296,
+ 'vep' => 296,
+ 'jbc' => 296,
+ 'sik' => 296,
+ 'ma' => 296,
+ '_pfv' => 295,
+ 'f%_' => 295,
+ 'fvth' => 295,
+ 'djpvj' => 295,
+ 'tkf_' => 295,
+ 'tgbc' => 295,
+ 'bq&' => 295,
+ 'bq&_' => 295,
+ 'ybh' => 295,
+ 'jvv' => 295,
+ 'jit' => 295,
+ 'hf^' => 295,
+ 'hf^_' => 295,
+ 'nfr_' => 295,
+ 'nbne' => 295,
+ 'znj' => 295,
+ '_rhe' => 294,
+ 'C&' => 294,
+ 'Ab' => 294,
+ 'dthi' => 294,
+ 'tub' => 294,
+ 'yfxt' => 294,
+ 'j;lt' => 294,
+ 'gthdj' => 294,
+ 'hyjq' => 294,
+ 'cnjd' => 294,
+ 'ea' => 293,
+ 'Jn' => 293,
+ 'fck' => 293,
+ 'ltkty' => 293,
+ 'tyyb' => 293,
+ 'pdb' => 293,
+ 'vfz' => 293,
+ 'vgfyb' => 293,
+ 'yjdy' => 293,
+ 'jdjuj' => 293,
+ 'cyjdf' => 293,
+ '_He' => 292,
+ '_fhv' => 292,
+ '_jrh' => 292,
+ 'Ds' => 292,
+ 'Tdh' => 292,
+ 'Ahf' => 292,
+ ',kbr' => 292,
+ ',kj' => 292,
+ 'bwbfk' => 292,
+ 'k\\y' => 292,
+ 'jkmc' => 292,
+ 'wtd' => 292,
+ '\\yyj' => 292,
+ '_N' => 291,
+ '_Yjd' => 291,
+ '_ltrf' => 291,
+ '_cj_' => 291,
+ 'us' => 291,
+ 'fntv' => 291,
+ 'tgt' => 291,
+ 'tcnm_' => 291,
+ 'hfz_' => 291,
+ 'elt' => 291,
+ '_vtl' => 290,
+ '_nfr_' => 290,
+ '_ntk' => 290,
+ ',tc' => 290,
+ 'bdth' => 290,
+ 'rf,h' => 290,
+ 'gbn' => 290,
+ 'cre._' => 290,
+ 'njn' => 290,
+ 'ib[_' => 290,
+ 'fhk' => 289,
+ 'dyjq' => 289,
+ 'th[' => 289,
+ 'b,j' => 289,
+ 'jds[' => 289,
+ 'jvgf' => 289,
+ 'ghbp' => 289,
+ 'Th' => 288,
+ '_bpd' => 288,
+ '_vjyf' => 288,
+ '_cvt' => 288,
+ '_nj_' => 288,
+ 'on_' => 288,
+ 'z' => 288,
+ '{j' => 288,
+ 'fyz' => 288,
+ 'ljr' => 288,
+ 'pr' => 288,
+ 'byl' => 288,
+ 'ktle' => 288,
+ 'ybrf_' => 288,
+ 'jlyf' => 288,
+ 'jge' => 288,
+ 'gjkr' => 288,
+ 'gsn' => 288,
+ 'hep' => 288,
+ 'nt[' => 288,
+ 'nbz_' => 288,
+ 'itq' => 288,
+ 'ml' => 288,
+ '_j,j' => 287,
+ 'fly' => 287,
+ 'thbr' => 287,
+ 'bckt' => 287,
+ 'bwf_' => 287,
+ 'yfgh' => 287,
+ 'jlys' => 287,
+ 'jnl' => 287,
+ 'ghbd' => 287,
+ 'hs[' => 287,
+ 'cw' => 287,
+ 'ehc' => 287,
+ '_,tp' => 286,
+ '_jx' => 286,
+ '_cx' => 286,
+ '_egh' => 286,
+ 'ujdjh' => 286,
+ 't;b' => 286,
+ 'tpj' => 286,
+ 'trf,' => 286,
+ 'trf,h' => 286,
+ ';tn' => 286,
+ 'kfcc' => 286,
+ 'cntv' => 286,
+ 'njzy' => 286,
+ 'nhel' => 286,
+ '_W' => 285,
+ '_a' => 285,
+ 'si' => 285,
+ 'Cd' => 285,
+ ',jd' => 285,
+ 'uecn' => 285,
+ 'll' => 285,
+ 'ltrf,' => 285,
+ 'kma' => 285,
+ 'jrhe' => 285,
+ 'ecr' => 285,
+ 'dbc' => 284,
+ 'lf[' => 284,
+ 'lbb' => 284,
+ 'trf_' => 284,
+ 'brfy' => 284,
+ 'bcj' => 284,
+ 'vbb' => 284,
+ 'yfwb' => 284,
+ 'ytt_' => 284,
+ 'yyjv' => 284,
+ 'jdsq' => 284,
+ 'cyb' => 284,
+ 'cnjzy' => 284,
+ 'aby' => 284,
+ '_bpl' => 283,
+ '_vtn' => 283,
+ '_cy' => 283,
+ 'ufk' => 283,
+ 'le.' => 283,
+ 'tdhf' => 283,
+ 'tit' => 283,
+ 'ke,' => 283,
+ 'vyjuj' => 283,
+ 'jghj' => 283,
+ 'jhcr' => 283,
+ 'eghf' => 283,
+ 'mvf' => 283,
+ '_D&' => 282,
+ '_vep' => 282,
+ '_ghbp' => 282,
+ '_[e' => 282,
+ 'df.n' => 282,
+ ';le_' => 282,
+ 'pyfxt' => 282,
+ 'pjy' => 282,
+ 'bt^' => 282,
+ 'bt^_' => 282,
+ 'bcntv' => 282,
+ 'qk' => 282,
+ 'qcrbq' => 282,
+ 'rkfc' => 282,
+ 'rjyn' => 282,
+ 'ylt' => 282,
+ 'jhjv_' => 282,
+ 'gfhn' => 282,
+ 'hbk' => 282,
+ 'hyjq_' => 282,
+ 'cgf' => 282,
+ 'egy' => 282,
+ 'wj' => 282,
+ '.h' => 282,
+ '-q' => 281,
+ '_bvg' => 281,
+ '_rhf' => 281,
+ '_jnl' => 281,
+ 'Tdhj' => 281,
+ 'frj_' => 281,
+ 'fylh' => 281,
+ 'fcgjk' => 281,
+ 'dfnt' => 281,
+ 'ufybp' => 281,
+ 'uhj' => 281,
+ 't;le_' => 281,
+ 'tyysv' => 281,
+ 'bkt' => 281,
+ 'kbq' => 281,
+ 'kmyb' => 281,
+ 'jys' => 281,
+ 'ghbc' => 281,
+ 'cbcnt' => 281,
+ 'e,kbr' => 281,
+ 'elj;' => 281,
+ 'xfn' => 281,
+ 'myb' => 281,
+ '_gkj' => 280,
+ '_ghbd' => 280,
+ '_cs' => 280,
+ 'fdr' => 280,
+ ',cr' => 280,
+ 'dyjq_' => 280,
+ 'bhb' => 280,
+ 'rkfcc' => 280,
+ 'yfxty' => 280,
+ 'ytuj' => 280,
+ 'jds[_' => 280,
+ 'jns' => 280,
+ 'gjkbn' => 280,
+ 'hm_' => 280,
+ 'cge' => 280,
+ 'cnfk_' => 280,
+ 'cnbk' => 280,
+ '_-q' => 279,
+ 'Ce' => 279,
+ 'tlyb' => 279,
+ 'rdf' => 279,
+ 'hw' => 279,
+ 'cbz' => 279,
+ 'nv' => 279,
+ 'ncrb' => 279,
+ 'xtht' => 279,
+ 'zntk' => 279,
+ '_djt' => 278,
+ '_ghjc' => 278,
+ 'rt' => 278,
+ 'se' => 278,
+ 'Nfr' => 278,
+ 'frjy' => 278,
+ 'fcny' => 278,
+ 'fnmc' => 278,
+ 'fnmcz' => 278,
+ 'dkzk' => 278,
+ 'djcn' => 278,
+ 'dit' => 278,
+ 'lfyys' => 278,
+ 'lyju' => 278,
+ 'tyn_' => 278,
+ 'rjyc' => 278,
+ 'vfz_' => 278,
+ 'vthb' => 278,
+ 'yfrj_' => 278,
+ 'jnc' => 278,
+ 'hfdbn' => 278,
+ 'hjktd' => 278,
+ '-q_' => 277,
+ '_-q_' => 277,
+ '_<tk' => 277,
+ '_Ahf' => 277,
+ '_cktl' => 277,
+ '_wth' => 277,
+ 'Fkm' => 277,
+ 'Cnf' => 277,
+ 'ljhj' => 277,
+ 'bynt' => 277,
+ 'reh' => 277,
+ 'hfcc' => 277,
+ 'njkmr' => 277,
+ 'e,t' => 277,
+ 'egf' => 277,
+ 'obq_' => 277,
+ '_Tdh' => 276,
+ '_yfgh' => 276,
+ 'ac' => 276,
+ 'om' => 276,
+ 'fdkzt' => 276,
+ 'bnjhb' => 276,
+ 'jvgfy' => 276,
+ 'jyyj' => 276,
+ 'hbl' => 276,
+ 'hsn' => 276,
+ 'nbdys' => 276,
+ 'xfcnm' => 276,
+ 'ibh' => 276,
+ '\'nb' => 276,
+ '_By' => 275,
+ '_Jn' => 275,
+ '_Nfr' => 275,
+ '_ub' => 275,
+ '_ljv' => 275,
+ '_jny' => 275,
+ '_cty' => 275,
+ '_cnt' => 275,
+ 'uhfl' => 275,
+ 'tdbx' => 275,
+ 'tns' => 275,
+ 'brt' => 275,
+ 'bcfy' => 275,
+ 'rnz' => 275,
+ 'rnz,' => 275,
+ 'rnz,h' => 275,
+ 'yjve' => 275,
+ 'ys&' => 275,
+ 'jcd' => 275,
+ 'gbcr' => 275,
+ 'gjvj' => 275,
+ 'ghfdj' => 275,
+ 'hjdfk' => 275,
+ 'hjlf_' => 275,
+ 'xys[' => 275,
+ 'ou' => 274,
+ 'Ybr' => 274,
+ 'fnbdy' => 274,
+ 'due' => 274,
+ 'duec' => 274,
+ 'duecn' => 274,
+ 'lbh' => 274,
+ 'lyjuj' => 274,
+ 'rjdf' => 274,
+ 'rhsn' => 274,
+ 'vbx' => 274,
+ 'ybcnh' => 274,
+ 'jf' => 274,
+ 'j,otc' => 274,
+ 'hs[_' => 274,
+ 'h\\' => 274,
+ 'ahf' => 274,
+ 'ibt' => 274,
+ '_Ab' => 273,
+ '_ntv' => 273,
+ 'dfntk' => 273,
+ 'dye' => 273,
+ 'tds' => 273,
+ 'bgf' => 273,
+ 'rjvgf' => 273,
+ 'kfyl' => 273,
+ 'ktu' => 273,
+ 'vbybc' => 273,
+ 'ys&_' => 273,
+ 'jyr' => 273,
+ 'hj_' => 273,
+ 'nthh' => 273,
+ 'nhty' => 273,
+ '.&' => 273,
+ '_ghbc' => 272,
+ 'lfnt' => 272,
+ 'tnhj' => 272,
+ 'blty' => 272,
+ 'brjv' => 272,
+ 'rfl' => 272,
+ 'vtnh' => 272,
+ 'vcr' => 272,
+ 'ytl' => 272,
+ 'j,c' => 272,
+ 'jdh' => 272,
+ 'cnjhj' => 272,
+ '[el' => 272,
+ 'xk' => 272,
+ '.&_' => 272,
+ '_ghbv' => 271,
+ 'CCH' => 271,
+ 'fkfc' => 271,
+ 'djqc' => 271,
+ 'txtyb' => 271,
+ 'vtynf' => 271,
+ 'vtcny' => 271,
+ 'jkjc' => 271,
+ 'nbd_' => 271,
+ 'nyjcn' => 271,
+ 's,' => 271,
+ 'm,j' => 271,
+ '_Tdhj' => 270,
+ '_\'njv' => 270,
+ 'C&_' => 270,
+ 'fkfcm' => 270,
+ 'tpb' => 270,
+ 'rekmn' => 270,
+ 'kbxt' => 270,
+ 'yfe' => 270,
+ 'yrn' => 270,
+ 'j[h' => 270,
+ 'gtc' => 270,
+ 'hfnjh' => 270,
+ 'htdj' => 270,
+ 'cjv' => 270,
+ 'nh_' => 270,
+ '_Cd' => 269,
+ '_bpdt' => 269,
+ 'ce' => 269,
+ 'ns' => 269,
+ ',ehu' => 269,
+ 'dcrjq' => 269,
+ 'pfl' => 269,
+ 'bkjc' => 269,
+ 'byy' => 269,
+ 'rfyc' => 269,
+ 'rfycr' => 269,
+ 'rbq^' => 269,
+ 'rbq^_' => 269,
+ 'rhtc' => 269,
+ 'kbd' => 269,
+ 'vbk' => 269,
+ 'ynth' => 269,
+ 'cvj' => 269,
+ 'xbnf' => 269,
+ 'dsv_' => 268,
+ 'lfntk' => 268,
+ 'tyw' => 268,
+ 'rhb' => 268,
+ 'ktly' => 268,
+ 'vfhn' => 268,
+ 'vbyf' => 268,
+ 'cnm._' => 268,
+ 'nm^' => 268,
+ 'nm^_' => 268,
+ 'ob[_' => 268,
+ 'zdb' => 268,
+ '_dr' => 267,
+ 'ur' => 267,
+ 'Ahfy' => 267,
+ 'fyys[' => 267,
+ 'tjy' => 267,
+ 'kl' => 267,
+ 'ytr' => 267,
+ 'ys^' => 267,
+ 'ys^_' => 267,
+ 'hfcgj' => 267,
+ 'ctr' => 267,
+ 'cgjhn' => 267,
+ 'abwbf' => 267,
+ '[jlbk' => 267,
+ 'xbckt' => 267,
+ 'f;tyb' => 266,
+ 'dp' => 266,
+ 'ldj' => 266,
+ 'tlyt' => 266,
+ 'thhbn' => 266,
+ ';ybr' => 266,
+ 'pys' => 266,
+ 'bvgt' => 266,
+ 'bcnf' => 266,
+ 'vthbr' => 266,
+ 'yybr' => 266,
+ 'jdkty' => 266,
+ 'jlt_' => 266,
+ 'j[jl' => 266,
+ 'j.p' => 266,
+ 'hhbn' => 266,
+ 'nbt_' => 266,
+ 'xys[_' => 266,
+ '_gjkj' => 265,
+ 'Wt' => 265,
+ 'dtncr' => 265,
+ 'ukb' => 265,
+ 'ltkm' => 265,
+ 'ljdfy' => 265,
+ 'tcnj_' => 265,
+ 'vjo' => 265,
+ 'ycrjv' => 265,
+ 'j[hf' => 265,
+ 'j[hfy' => 265,
+ 'jwt' => 265,
+ 'hjkm_' => 265,
+ 'c^' => 265,
+ 'c^_' => 265,
+ 'elb' => 265,
+ 'xkt' => 265,
+ '_Fkm' => 264,
+ '_Ybr' => 264,
+ '_bcr' => 264,
+ '_vfhn' => 264,
+ '_cnfn' => 264,
+ 'ss' => 264,
+ 'fpdb' => 264,
+ ',hfn' => 264,
+ 'dcnd' => 264,
+ 'pfnt' => 264,
+ 'ktrcf' => 264,
+ 'jubx' => 264,
+ 'hrjd' => 264,
+ 'cktle' => 264,
+ 'ndth' => 264,
+ 'eps' => 264,
+ '[jp' => 264,
+ 'U' => 263,
+ '_dn' => 263,
+ 'er_' => 263,
+ 'D&_' => 263,
+ 'Jh' => 263,
+ ',tl' => 263,
+ 'bvgth' => 263,
+ 'kjdb' => 263,
+ 'jdtl' => 263,
+ 'jljk' => 263,
+ 'jgs' => 263,
+ 'jndt' => 263,
+ 'gbcfy' => 263,
+ 'htyy' => 263,
+ 'hbfk' => 263,
+ 'cth,' => 263,
+ 'eht' => 263,
+ 'e.n' => 263,
+ 'wt_' => 263,
+ 'xkty' => 263,
+ '_Ds' => 262,
+ '_{j' => 262,
+ '_djpv' => 262,
+ '_ckjd' => 262,
+ 'F_' => 262,
+ 'Ne' => 262,
+ 'fdib' => 262,
+ 'kml' => 262,
+ 'jdht' => 262,
+ 'h;f' => 262,
+ 'n\\' => 262,
+ 'xtvg' => 262,
+ 'xtvgb' => 262,
+ 'scj' => 262,
+ '-v' => 261,
+ 'K' => 261,
+ '_bvgt' => 261,
+ '_rkfc' => 261,
+ '_her' => 261,
+ 'fhnf_' => 261,
+ 'kbxy' => 261,
+ 'km,j' => 261,
+ 'jdsq_' => 261,
+ 'jnk' => 261,
+ 'gthfn' => 261,
+ 'hbyz' => 261,
+ 'hbnjh' => 261,
+ '_J' => 260,
+ '_Cnf' => 260,
+ '_dnj' => 260,
+ '_vfc' => 260,
+ '_gtc' => 260,
+ '_njkm' => 260,
+ 'Dtk' => 260,
+ 'Cjd' => 260,
+ 'fvb^' => 260,
+ 'fvb^_' => 260,
+ 'fybv' => 260,
+ 'ltyn' => 260,
+ 'le.o' => 260,
+ 'tle.' => 260,
+ 'yjve_' => 260,
+ 'htyb' => 260,
+ '_Ahfy' => 259,
+ '_dnjh' => 259,
+ '_ek' => 259,
+ '_xth' => 259,
+ 'Gjk' => 259,
+ 't»' => 259,
+ 'tpf' => 259,
+ 'vbxt' => 259,
+ 'vbxtc' => 259,
+ 'ydf' => 259,
+ 'jhs[' => 259,
+ 'hlty' => 259,
+ 'hjuj' => 259,
+ 'hhbnj' => 259,
+ 'ctd' => 259,
+ 'njhs[' => 259,
+ 'aey' => 259,
+ 'sit' => 259,
+ 'mib' => 259,
+ '\\v_' => 259,
+ '_CC' => 258,
+ '_gjvj' => 258,
+ '_htu' => 258,
+ '_neh' => 258,
+ '_xtvg' => 258,
+ 'ed' => 258,
+ ',cn' => 258,
+ ',el' => 258,
+ 't[_' => 258,
+ 't[f' => 258,
+ ';bdf' => 258,
+ 'rb&' => 258,
+ 'rb&_' => 258,
+ 'jbn' => 258,
+ 'hfpdb' => 258,
+ 'cxb' => 258,
+ 'ntx' => 258,
+ '_Jh' => 257,
+ '_ujl_' => 257,
+ '_jnyj' => 257,
+ 'ia' => 257,
+ 'fnr' => 257,
+ 'ujl_' => 257,
+ 'ldf' => 257,
+ ';fy' => 257,
+ 'pth' => 257,
+ 'rn_' => 257,
+ 'ktv_' => 257,
+ 'kexbk' => 257,
+ 'yxb' => 257,
+ 'jq^' => 257,
+ 'jq^_' => 257,
+ 'hvt' => 257,
+ 'c[j' => 257,
+ '_o' => 256,
+ '_,hf' => 256,
+ '_hecc' => 256,
+ '_\'nju' => 256,
+ 'x' => 256,
+ 'dyf' => 256,
+ 'ub[' => 256,
+ 'lbnt' => 256,
+ 'bkbc' => 256,
+ 'ktdc' => 256,
+ 'j,s_' => 256,
+ 'jukf' => 256,
+ 'jcnt' => 256,
+ 'gf_' => 256,
+ 'gtx' => 256,
+ 'ghbyz' => 256,
+ 'ghjcn' => 256,
+ 'cktly' => 256,
+ 'wthr' => 256,
+ '\'nju' => 256,
+ '\'njuj' => 256,
+ '_gjx' => 255,
+ '_[el' => 255,
+ 'Cth,' => 255,
+ 'Cg' => 255,
+ 'fqnt' => 255,
+ 'drk' => 255,
+ 'ufh' => 255,
+ 'ufn' => 255,
+ 'uhfyb' => 255,
+ 'ljy' => 255,
+ 'jywt' => 255,
+ 'gkty' => 255,
+ 'nbhj' => 255,
+ 'njhjy' => 255,
+ 'xbr' => 255,
+ '_Dtk' => 254,
+ '_Cth,' => 254,
+ '_Cjd' => 254,
+ '_ujk' => 254,
+ '_rjyn' => 254,
+ '_cbc' => 254,
+ '_cbcn' => 254,
+ 'Jly' => 254,
+ 'fqjyt' => 254,
+ 'tpe' => 254,
+ 'tnth' => 254,
+ 'bplf' => 254,
+ 'qjyt' => 254,
+ 'yz;' => 254,
+ 'j;lty' => 254,
+ 'jku' => 254,
+ 'cnhb' => 254,
+ '[elj' => 254,
+ '[elj;' => 254,
+ ']z' => 254,
+ '-u' => 253,
+ '_Th' => 253,
+ '_D&_' => 253,
+ 'tio' => 253,
+ 'th;f' => 253,
+ 'phf,' => 253,
+ 'brfyc' => 253,
+ 'byty' => 253,
+ 'bcrj' => 253,
+ 'kmnf' => 253,
+ 'jdtnc' => 253,
+ 'jcrjd' => 253,
+ 'cyjdy' => 253,
+ 'nht,' => 253,
+ 'egb' => 253,
+ 'mnf' => 253,
+ 'z;tc' => 253,
+ '_Jly' => 252,
+ '_[elj' => 252,
+ 'dfyys' => 252,
+ 'dkz.' => 252,
+ 'lbw' => 252,
+ 'thtdy' => 252,
+ 'bdft' => 252,
+ 'ql' => 252,
+ 'rkj' => 252,
+ 'vve' => 252,
+ 'yjcb' => 252,
+ 'hib' => 252,
+ 'nys[' => 252,
+ 'e,b' => 252,
+ 'ekz' => 252,
+ 'evf' => 252,
+ 'xyjq' => 252,
+ '-p' => 251,
+ '_Ne' => 251,
+ '_drk' => 251,
+ '_wthr' => 251,
+ 'Rk' => 251,
+ ',z' => 251,
+ 'ds_' => 251,
+ 'tyyf' => 251,
+ 'bc_' => 251,
+ 'kbnt' => 251,
+ 'yjz' => 251,
+ 'jrb' => 251,
+ 'hvj' => 251,
+ 'crbq^' => 251,
+ 'cgb' => 251,
+ 'extyb' => 251,
+ 'mth' => 251,
+ '_C&' => 250,
+ '_uhfa' => 250,
+ '_ev' => 250,
+ 'fnbx' => 250,
+ 'lbntk' => 250,
+ 'th^' => 250,
+ 'th^_' => 250,
+ 'txy' => 250,
+ 'bcnhf' => 250,
+ 'jdst' => 250,
+ 'jhs[_' => 250,
+ 'jcnm.' => 250,
+ 'gc' => 250,
+ 'ctyn' => 250,
+ 'cxbn' => 250,
+ 'nfyw' => 250,
+ 'nbkb' => 250,
+ 'erf' => 250,
+ 'ajhvf' => 250,
+ 'Ma' => 249,
+ 'The' => 249,
+ '_Wt' => 249,
+ '_le' => 249,
+ '_ryz;' => 249,
+ 'djlbn' => 249,
+ 'lde' => 249,
+ 'ljv_' => 249,
+ 'tpy' => 249,
+ 'tj,' => 249,
+ 'tcnf' => 249,
+ 'bdb' => 249,
+ 'bycrb' => 249,
+ 'qnt_' => 249,
+ 'ryz;' => 249,
+ 'gj,' => 249,
+ 'hf[' => 249,
+ 'crb_' => 249,
+ 'obt_' => 249,
+ 'zntkm' => 249,
+ '_jrhe' => 248,
+ '_cgt' => 248,
+ 'Dc' => 248,
+ 'fphf' => 248,
+ 'trnb' => 248,
+ 'tkbrj' => 248,
+ 'tn^' => 248,
+ 'tn^_' => 248,
+ ';yj_' => 248,
+ 'b%' => 248,
+ 'rnf' => 248,
+ 'rec' => 248,
+ 'yz;t' => 248,
+ 'yz;tc' => 248,
+ 'jrnz' => 248,
+ 'jrnz,' => 248,
+ 'jyfn' => 248,
+ 'hji' => 248,
+ '_jrn' => 247,
+ '_hti' => 247,
+ '_hjc' => 247,
+ '_\'nb' => 247,
+ 'tr' => 247,
+ '<b' => 247,
+ 'fqnt_' => 247,
+ 'fkz' => 247,
+ 'ubj' => 247,
+ 'le&' => 247,
+ ';r' => 247,
+ 'bdthc' => 247,
+ 'byw' => 247,
+ 'ktrn' => 247,
+ 'vfnb' => 247,
+ 'h,b' => 247,
+ 'nfnm' => 247,
+ 'ntkb' => 247,
+ 'nthhb' => 247,
+ 'tion' => 246,
+ 'fdyj' => 246,
+ ',bh' => 246,
+ ',yj' => 246,
+ 'dtnf' => 246,
+ 'le&_' => 246,
+ 'b%_' => 246,
+ 'bnfk' => 246,
+ 'yrw' => 246,
+ 'yrwb' => 246,
+ 'ycnhe' => 246,
+ 'eghfd' => 246,
+ '[fy' => 246,
+ '$_' => 245,
+ '_lde' => 245,
+ '_jrnz' => 245,
+ '_gjkr' => 245,
+ '_eghf' => 245,
+ 'i_' => 245,
+ 'm_' => 245,
+ 'L;j' => 245,
+ 'fyjdb' => 245,
+ 'dtkb' => 245,
+ 'drf_' => 245,
+ 'ukfc' => 245,
+ 'thtc' => 245,
+ ';tyy' => 245,
+ 'bkmy' => 245,
+ 'rhtcn' => 245,
+ 'ytuj_' => 245,
+ 'ybdt' => 245,
+ 'ybdth' => 245,
+ 'jkmcr' => 245,
+ 'jyb_' => 245,
+ 'jgth' => 245,
+ 'hfpy' => 245,
+ 'htlf' => 245,
+ 'hnj' => 245,
+ 'cfqnt' => 245,
+ 'nfvb' => 245,
+ 'mz_' => 245,
+ '\'h' => 245,
+ '.k' => 245,
+ '_$_' => 244,
+ '_vju' => 244,
+ '_c,' => 244,
+ 'fhe' => 244,
+ 'dfkb_' => 244,
+ 'bvth' => 244,
+ 'rfx' => 244,
+ 'ryz;t' => 244,
+ 'rjyjv' => 244,
+ 'ktyys' => 244,
+ 'vr' => 244,
+ 'j;yb' => 244,
+ 'ctq' => 244,
+ 'nfkf' => 244,
+ 'xfcny' => 244,
+ '_d' => 243,
+ '_fl' => 243,
+ '_fh[' => 243,
+ '_dcn' => 243,
+ '_jlb' => 243,
+ '_jlby' => 243,
+ 'djg' => 243,
+ 'ubt' => 243,
+ 'ujlf^' => 243,
+ 'tk\\' => 243,
+ 'rbvb' => 243,
+ 'ytybt' => 243,
+ 'ybzv' => 243,
+ 'jdhtv' => 243,
+ 'jqys' => 243,
+ 'gtw' => 243,
+ 'ghjdj' => 243,
+ 'hflb' => 243,
+ 'eyrw' => 243,
+ 'eyrwb' => 243,
+ 'ehs' => 243,
+ 'wbb^' => 243,
+ 'wbb^_' => 243,
+ 'zn_' => 243,
+ '_Dc' => 242,
+ '_cth,' => 242,
+ '_nt[' => 242,
+ 'Kj' => 242,
+ 'fght' => 242,
+ 'tle.o' => 242,
+ 'kuj' => 242,
+ 'kzh' => 242,
+ 'jzd' => 242,
+ 'gs_' => 242,
+ 'ccrj' => 242,
+ 'cnb^' => 242,
+ 'cnb^_' => 242,
+ '_t' => 241,
+ '_L;j' => 241,
+ '_bvty' => 241,
+ '_yfe' => 241,
+ '_hfcc' => 241,
+ '_zy' => 241,
+ 'mi' => 241,
+ 'Ktj' => 241,
+ 'fybvf' => 241,
+ 'djt_' => 241,
+ 'utyt' => 241,
+ 'rjywt' => 241,
+ 'rcfy' => 241,
+ 'kn' => 241,
+ 'ybpf' => 241,
+ 'jls_' => 241,
+ 'jktdc' => 241,
+ 'jat' => 241,
+ 'cfyl' => 241,
+ 'ctl' => 241,
+ 'eck' => 241,
+ 'xbnt' => 241,
+ 'xbntk' => 241,
+ ']tl' => 241,
+ 'mt_' => 241,
+ '.c' => 241,
+ '-G' => 240,
+ '_Ktj' => 240,
+ '_djl' => 240,
+ '_gj,' => 240,
+ '_c&' => 240,
+ '_nthh' => 240,
+ 'Rhf' => 240,
+ 'fylb' => 240,
+ 'djlc' => 240,
+ 'b»_' => 240,
+ 'rfvb_' => 240,
+ 'rjvv' => 240,
+ 'k.,' => 240,
+ 'vfnt' => 240,
+ 'ynz' => 240,
+ 'cdt' => 240,
+ 'cb_' => 240,
+ 'crjdc' => 240,
+ 'nfd_' => 240,
+ 'nlt' => 240,
+ 'nltk' => 240,
+ 'enh' => 240,
+ 'wrb' => 240,
+ 'xyjq_' => 240,
+ 'z;tcn' => 240,
+ '_uty' => 239,
+ '_nbg' => 239,
+ '_xk' => 239,
+ 'f,hz' => 239,
+ 'fny' => 239,
+ 'ujkj' => 239,
+ 'lbnc' => 239,
+ 'lbncz' => 239,
+ 'tynz' => 239,
+ 'tynz,' => 239,
+ 'bycnd' => 239,
+ 'b[f' => 239,
+ 'rf,hz' => 239,
+ 'rjvb' => 239,
+ 'rhfn' => 239,
+ 'ktp' => 239,
+ 'kbh' => 239,
+ 'kjubx' => 239,
+ 'kmyjt' => 239,
+ 'ynz,' => 239,
+ 'ynz,h' => 239,
+ 'jqcr' => 239,
+ 'jrfpf' => 239,
+ 'jyjvb' => 239,
+ 'gfhf' => 239,
+ 'gjpb' => 239,
+ 'nrb_' => 239,
+ 'nehy' => 239,
+ 'ely' => 239,
+ 'enf' => 239,
+ 'myjt' => 239,
+ '-pf' => 238,
+ '-c' => 238,
+ '_Ce' => 238,
+ '_vty' => 238,
+ '_ytr' => 238,
+ '_htf' => 238,
+ '_ctyn' => 238,
+ 'frk' => 238,
+ 'dbz' => 238,
+ 'djdfk' => 238,
+ 'l^' => 238,
+ 'l^_' => 238,
+ 'ptvk' => 238,
+ 'bzvb' => 238,
+ 'ndjv_' => 238,
+ '.obq' => 238,
+ '_ceo' => 237,
+ ',hj' => 237,
+ 'lby_' => 237,
+ 'thtp' => 237,
+ 'tcnys' => 237,
+ 'rjkf' => 237,
+ 'kflt' => 237,
+ 'jkjn' => 237,
+ 'hbvth' => 237,
+ 'ctuj' => 237,
+ 'ctynz' => 237,
+ 'crjg' => 237,
+ 'ekmnf' => 237,
+ '_yfcn' => 236,
+ '_xkt' => 236,
+ '_xkty' => 236,
+ '<jk' => 236,
+ 'f,f' => 236,
+ 'fphf,' => 236,
+ ',]tl' => 236,
+ 'dftnc' => 236,
+ 'ub[_' => 236,
+ 'trjn' => 236,
+ 'tynj' => 236,
+ 't[y' => 236,
+ 'tot' => 236,
+ 'pltk' => 236,
+ 'rf[_' => 236,
+ 'jlyju' => 236,
+ 'hbt' => 236,
+ 'cnbx' => 236,
+ 'nbhjd' => 236,
+ 'nj,s' => 236,
+ 'njn_' => 236,
+ 'wrj' => 236,
+ 'xftn' => 236,
+ 'scne' => 236,
+ 'scneg' => 236,
+ 'mtd' => 236,
+ '_Gjk' => 235,
+ '_jlyf' => 235,
+ '_[f' => 235,
+ 'H_' => 235,
+ 'ftd' => 235,
+ 'fybq' => 235,
+ 'fneh' => 235,
+ 'fot' => 235,
+ 'dbb' => 235,
+ 'b,k' => 235,
+ 'ktle.' => 235,
+ 'kbxb' => 235,
+ 'vbhf' => 235,
+ 'ynf_' => 235,
+ 'jubxt' => 235,
+ 'hjlb' => 235,
+ 'he.' => 235,
+ 'cnfd_' => 235,
+ 'nj,s_' => 235,
+ ']tlb' => 235,
+ ']tlby' => 235,
+ '.xt' => 235,
+ '_jxt' => 234,
+ '_cnjh' => 234,
+ '_ed' => 234,
+ 'fnbxt' => 234,
+ ',]tlb' => 234,
+ 'dg' => 234,
+ 'ujy' => 234,
+ 'trb_' => 234,
+ 'trjnj' => 234,
+ 'pdjl' => 234,
+ 'qcrf' => 234,
+ 'rjul' => 234,
+ 'rjulf' => 234,
+ 'yjdk' => 234,
+ 'jlbnc' => 234,
+ 'j;ybr' => 234,
+ 'g&' => 234,
+ 'hfwbb' => 234,
+ 'ntgt' => 234,
+ 'aeyr' => 234,
+ 'aeyrw' => 234,
+ '[jh' => 234,
+ 'wtk' => 234,
+ '-[' => 233,
+ 'C_' => 233,
+ 'The_' => 233,
+ '_dp' => 233,
+ '_ptvk' => 233,
+ 'lo' => 233,
+ 'Dtkb' => 233,
+ 'fdu' => 233,
+ 'dkfc' => 233,
+ 'dkfcn' => 233,
+ 'djtyy' => 233,
+ 'lbyt' => 233,
+ 'ley' => 233,
+ 'thyf' => 233,
+ 'byt_' => 233,
+ 'qcndb' => 233,
+ 'rbvb_' => 233,
+ 'vfyb' => 233,
+ 'y-' => 233,
+ 'ydfh' => 233,
+ 'ytj' => 233,
+ 'ybrb' => 233,
+ 'jlf[' => 233,
+ 'jxr' => 233,
+ 'gbjyf' => 233,
+ 'hbxt' => 233,
+ 'hkf' => 233,
+ 'hn_' => 233,
+ 'cthb' => 233,
+ 'cjn' => 233,
+ 'nys[_' => 233,
+ 'a_' => 233,
+ 'wb._' => 233,
+ 'sl' => 233,
+ '.obt' => 233,
+ '_fdu' => 232,
+ '_djty' => 232,
+ '_zyd' => 232,
+ 'fdue' => 232,
+ 'fduec' => 232,
+ 'fvb&' => 232,
+ 'trcfy' => 232,
+ 'tktq_' => 232,
+ 'tythf' => 232,
+ 'pfvt' => 232,
+ 'bdftn' => 232,
+ 'km,jv' => 232,
+ 'k.xt' => 232,
+ 'kz.n' => 232,
+ 'vthn' => 232,
+ 'jxb' => 232,
+ 'hvfy' => 232,
+ 'cfylh' => 232,
+ '[fh' => 232,
+ 'm,jv' => 232,
+ 'zdbk' => 232,
+ 'zyd' => 232,
+ '_fdue' => 231,
+ '_uf' => 231,
+ '_pyfx' => 231,
+ '_jnc' => 231,
+ '_aey' => 231,
+ 'f,hz_' => 231,
+ 'fdt_' => 231,
+ 'fdc' => 231,
+ 'fvb&_' => 231,
+ 'dfyj' => 231,
+ 'pek' => 231,
+ 'rcfyl' => 231,
+ 'kyt' => 231,
+ 'jdsv' => 231,
+ 'g&_' => 231,
+ 'gjdt' => 231,
+ 'htw' => 231,
+ 'crjh' => 231,
+ 'cgjky' => 231,
+ 'evty' => 231,
+ 'ibt_' => 231,
+ 'ibv' => 231,
+ 'myjt_' => 231,
+ 'mit' => 231,
+ '_ct,' => 230,
+ '_zydf' => 230,
+ '<th' => 230,
+ 'Ke' => 230,
+ 'fre' => 230,
+ 'fnt_' => 230,
+ 'lft' => 230,
+ 'tfk' => 230,
+ 'ths' => 230,
+ 'pfgf' => 230,
+ 'kmib' => 230,
+ 'jk\\' => 230,
+ 'jhbz' => 230,
+ 'hbrfy' => 230,
+ 'hjp' => 230,
+ 'ct,' => 230,
+ 'cgjkj' => 230,
+ 'cwt' => 230,
+ 'nft' => 230,
+ 'zydf' => 230,
+ 'zydfh' => 230,
+ '_C&_' => 229,
+ '_ja' => 229,
+ 'es_' => 229,
+ 'fpfk' => 229,
+ 'ldt' => 229,
+ 'tcrbt' => 229,
+ 'bkfc' => 229,
+ 'rdb' => 229,
+ 'rne' => 229,
+ 'krf' => 229,
+ 'jvby' => 229,
+ 'jght' => 229,
+ 'cjk' => 229,
+ 'nysq' => 229,
+ 'xyj_' => 229,
+ 'zq' => 229,
+ '_Dtkb' => 228,
+ '_Rk' => 228,
+ '_,el' => 228,
+ '_rfy' => 228,
+ '_ceot' => 228,
+ '_ir' => 228,
+ 'di' => 228,
+ 'rn' => 228,
+ 'Lb' => 228,
+ 'Cjdt' => 228,
+ 'lbwb' => 228,
+ 'tlg' => 228,
+ 'tyyfz' => 228,
+ 'bkfcm' => 228,
+ 'bkbcm' => 228,
+ 'kkf' => 228,
+ 'jrjk' => 228,
+ 'jhfz' => 228,
+ 'ghtc' => 228,
+ 'htlg' => 228,
+ 'njhfz' => 228,
+ 'nhf_' => 228,
+ 'sge' => 228,
+ 'zpf' => 228,
+ 'III' => 227,
+ '_dkfc' => 227,
+ 'fob' => 227,
+ 'pc' => 227,
+ 'b.^' => 227,
+ 'b.^_' => 227,
+ 'vsi' => 227,
+ 'gz' => 227,
+ 'hj,' => 227,
+ 'cntq' => 227,
+ 'ekf' => 227,
+ 'exi' => 227,
+ 'xi' => 227,
+ 'irjk' => 227,
+ '_Ma' => 226,
+ '_c&_' => 226,
+ '_cnhj' => 226,
+ '_nhe' => 226,
+ 'Gthd' => 226,
+ 'fkmyf' => 226,
+ 'ut_' => 226,
+ 'ltkb' => 226,
+ 'tybz^' => 226,
+ 'rk.xt' => 226,
+ 'rwbb' => 226,
+ 'kbpf' => 226,
+ 'ycrf' => 226,
+ 'jdst_' => 226,
+ 'jl&' => 226,
+ 'jplfy' => 226,
+ 'jre' => 226,
+ 'gecr' => 226,
+ 'hbnf' => 226,
+ 'crd' => 226,
+ 'n,' => 226,
+ 'njve' => 226,
+ 'nhfn' => 226,
+ 'epsr' => 226,
+ 'ifz' => 226,
+ '\'rj' => 226,
+ '.ob[' => 226,
+ '_fh[b' => 225,
+ '_xnj,' => 225,
+ '_\'k' => 225,
+ 'J_' => 225,
+ 'fgj' => 225,
+ ',fy' => 225,
+ 'dysv' => 225,
+ 'djlcn' => 225,
+ 'lfx' => 225,
+ 'tgh' => 225,
+ 'tcrf' => 225,
+ ';tn_' => 225,
+ 'pcr' => 225,
+ 'bz[_' => 225,
+ 'kfcnm' => 225,
+ 'k.l' => 225,
+ 'yp' => 225,
+ 'hfphf' => 225,
+ 'nfdkt' => 225,
+ 'xnj,' => 225,
+ '\\k_' => 225,
+ '_ltq' => 224,
+ '_ltqc' => 224,
+ '_pfl' => 224,
+ '_e,' => 224,
+ 'Dtkbr' => 224,
+ 'B&' => 224,
+ 'f[&' => 224,
+ 'dbt' => 224,
+ 'tpek' => 224,
+ 'pekm' => 224,
+ 'bpdj' => 224,
+ 'kmnfn' => 224,
+ 'ytrj' => 224,
+ 'jl&_' => 224,
+ 'j;tyb' => 224,
+ 'jbpdj' => 224,
+ 'jkyt' => 224,
+ 'nbc' => 224,
+ 'nkb' => 224,
+ 'nysq_' => 224,
+ 'obv' => 224,
+ 'mnfn' => 224,
+ 'zpsrf' => 224,
+ '_ytj' => 223,
+ 'f_' => 223,
+ 'fkm,' => 223,
+ 'fhi' => 223,
+ 'fcf' => 223,
+ 'de_' => 223,
+ 'dibq' => 223,
+ 'dscj' => 223,
+ 'lfkm' => 223,
+ 'tpekm' => 223,
+ 'trh' => 223,
+ 'tktv' => 223,
+ 'tybz&' => 223,
+ 'tnm' => 223,
+ 'pekmn' => 223,
+ 'bns' => 223,
+ 'vzn' => 223,
+ 'yfvb' => 223,
+ 'jkmib' => 223,
+ 'jk.' => 223,
+ 'jycnh' => 223,
+ 'jgbc' => 223,
+ 'jnlt' => 223,
+ 'jnltk' => 223,
+ 'hfkb' => 223,
+ 'hfyc' => 223,
+ 'nhjt' => 223,
+ 'xnj,s' => 223,
+ 'zr' => 223,
+ '_Rhf' => 222,
+ '_Cjdt' => 222,
+ '_cbk' => 222,
+ 'fnbk' => 222,
+ 'djr' => 222,
+ 'bvjc' => 222,
+ 'bjyfn' => 222,
+ 'bnth' => 222,
+ 'rnh' => 222,
+ 'kbv' => 222,
+ 'kexf' => 222,
+ 'vfhnf' => 222,
+ 'ytg' => 222,
+ 'jnjd' => 222,
+ 'gfn' => 222,
+ 'xfkm' => 222,
+ '_Gthd' => 221,
+ '_vfz' => 221,
+ '_jyb' => 221,
+ 'ma' => 221,
+ 'Cjdtn' => 221,
+ 'fkm,j' => 221,
+ 'fvs' => 221,
+ 'f[&_' => 221,
+ 'd[' => 221,
+ 'd[j' => 221,
+ 'thbrf' => 221,
+ 'tck' => 221,
+ 'phf,j' => 221,
+ 'b.y' => 221,
+ 'krjd' => 221,
+ 'jhfz_' => 221,
+ 'jcne' => 221,
+ 'erjd' => 221,
+ 'eybd' => 221,
+ 'eybdt' => 221,
+ 'atc' => 221,
+ '_The' => 220,
+ '_<b' => 220,
+ '_Gtn' => 220,
+ '_dscj' => 220,
+ '_byn' => 220,
+ '_b.y' => 220,
+ '_jyb_' => 220,
+ '_cby' => 220,
+ '_irj' => 220,
+ '_irjk' => 220,
+ 'CI' => 220,
+ ',]tr' => 220,
+ ',]trn' => 220,
+ ',]z' => 220,
+ 'dyz' => 220,
+ 'djqys' => 220,
+ 'dhfk' => 220,
+ 'lth;f' => 220,
+ 'tdhfk' => 220,
+ 'pfyb' => 220,
+ 'rjc' => 220,
+ 'kbnb' => 220,
+ 'vtcnt' => 220,
+ 'jcf' => 220,
+ 'jnbd_' => 220,
+ 'jxn' => 220,
+ 'nf[' => 220,
+ 'ntnf' => 220,
+ 'nt[y' => 220,
+ 'nher' => 220,
+ '[d' => 220,
+ ']tr' => 220,
+ ']trn' => 220,
+ 'mw' => 220,
+ 'zkf' => 220,
+ 'al_' => 219,
+ 'Tdhjg' => 219,
+ 'fcbk' => 219,
+ ',jq' => 219,
+ 'dzo' => 219,
+ 'le^' => 219,
+ 'tjh' => 219,
+ 'brjk' => 219,
+ 'bvfk' => 219,
+ 'qyj' => 219,
+ 'ynjd' => 219,
+ 'jcnhf' => 219,
+ 'gtl' => 219,
+ 'hfb' => 219,
+ 'hfcy' => 219,
+ 'hyju' => 219,
+ 'hnt' => 219,
+ 'xfkf' => 219,
+ '_bplf' => 218,
+ '_rjvv' => 218,
+ ',sd' => 218,
+ 'djqcr' => 218,
+ 'lf[_' => 218,
+ 'le^_' => 218,
+ 'tqi' => 218,
+ 'tyjd' => 218,
+ 'bvjcn' => 218,
+ 'qjyt_' => 218,
+ 'rfpfk' => 218,
+ 'rjve' => 218,
+ 'ktyf' => 218,
+ 'ycnb' => 218,
+ 'jpyf' => 218,
+ 'hf&' => 218,
+ 'cnbne' => 218,
+ 'ntxt' => 218,
+ 'atd' => 218,
+ 'it_' => 218,
+ 'itq_' => 218,
+ 'otq' => 218,
+ 'zdkt' => 218,
+ 'zdkty' => 218,
+ '_<jk' => 217,
+ '_CI' => 217,
+ '_djqc' => 217,
+ '_ytrj' => 217,
+ '_jnlt' => 217,
+ '_atd' => 217,
+ '_atdh' => 217,
+ '_aeyr' => 217,
+ 'ca' => 217,
+ 'fpfy' => 217,
+ 'trnjh' => 217,
+ 'p-' => 217,
+ 'blb' => 217,
+ 'rfkm' => 217,
+ 'kfuj' => 217,
+ 'ktn_' => 217,
+ 'vbr' => 217,
+ 'yye' => 217,
+ 'ycnbn' => 217,
+ 'jll' => 217,
+ 'jys_' => 217,
+ 'nbb' => 217,
+ 'nyjq' => 217,
+ 'atdh' => 217,
+ 'mcndj' => 217,
+ '_<th' => 216,
+ '_CIF' => 216,
+ '_fkm,' => 216,
+ '_dv' => 216,
+ '_dg' => 216,
+ '_ue' => 216,
+ '_ljk;' => 216,
+ '_pfn' => 216,
+ '_rjyc' => 216,
+ '_rhtc' => 216,
+ '_ahf' => 216,
+ 'CIF' => 216,
+ 'IF' => 216,
+ 'fybx' => 216,
+ 'fxfkm' => 216,
+ 'ltz' => 216,
+ 'lbyf' => 216,
+ 'tgf' => 216,
+ 'thcbn' => 216,
+ 'bws_' => 216,
+ 'rkfl' => 216,
+ 'ktyyj' => 216,
+ 'kjv_' => 216,
+ 'vj;t' => 216,
+ 'ybv_' => 216,
+ 'yyt' => 216,
+ 'yyjv_' => 216,
+ 'yjdkt' => 216,
+ 'j,]z' => 216,
+ 'jwb' => 216,
+ 'gjcj' => 216,
+ 'hf&_' => 216,
+ 'hcbn' => 216,
+ 'hcbnt' => 216,
+ 'cbntn' => 216,
+ 'njuj^' => 216,
+ 'nehs' => 216,
+ 'ern' => 216,
+ 'atdhf' => 216,
+ 'aa' => 216,
+ 'wbb&' => 216,
+ 'wbb&_' => 216,
+ 'mij' => 216,
+ '_dvt' => 215,
+ '_uth' => 215,
+ '_yjds' => 215,
+ 'ftv' => 215,
+ 'tynhf' => 215,
+ 'thfw' => 215,
+ 'thfwb' => 215,
+ 'pfwbb' => 215,
+ 'kbj' => 215,
+ 'ybpfw' => 215,
+ 'yo' => 215,
+ 'yob' => 215,
+ 'jrheu' => 215,
+ 'jhbn' => 215,
+ 'hyjuj' => 215,
+ 'enc' => 215,
+ 'wbq_' => 215,
+ 'itc' => 215,
+ '#' => 215,
+ 'VI' => 214,
+ '_fv' => 214,
+ '_tcn' => 214,
+ '_ecnf' => 214,
+ 'Nb' => 214,
+ 'frc' => 214,
+ 'dyju' => 214,
+ 'dyjuj' => 214,
+ 'djcnj' => 214,
+ 'the' => 214,
+ ';bnt' => 214,
+ 'qyt' => 214,
+ 'kmij' => 214,
+ 'vtyb_' => 214,
+ 'ycrfz' => 214,
+ 'jlcr' => 214,
+ 'j;yjc' => 214,
+ 'jkmij' => 214,
+ 'jycr' => 214,
+ 'jhyj' => 214,
+ 'gbcrj' => 214,
+ 'gjct' => 214,
+ 'htpb' => 214,
+ 'hjuj_' => 214,
+ 'cj,j' => 214,
+ 'nfrb' => 214,
+ 'nrj' => 214,
+ '_Cg' => 213,
+ '_d[' => 213,
+ '_d[j' => 213,
+ '_vfz_' => 213,
+ 'lbb_' => 213,
+ 'l\\y' => 213,
+ 'th,b' => 213,
+ 'kmw' => 213,
+ 'vvey' => 213,
+ 'hjcc' => 213,
+ 'cnhjt' => 213,
+ 'ntktv' => 213,
+ 'eyfh' => 213,
+ 'xyb' => 213,
+ 'itybz' => 213,
+ '#_' => 213,
+ '_s' => 212,
+ '_Kj' => 212,
+ '_dtrf' => 212,
+ '_tv' => 212,
+ '_j,]z' => 212,
+ '_gjct' => 212,
+ '_eybd' => 212,
+ 'no' => 212,
+ 'os' => 212,
+ 'rd' => 212,
+ 'R_' => 212,
+ 'Ahfyw' => 212,
+ 'dsge' => 212,
+ 'ubb' => 212,
+ 'lbf' => 212,
+ 'leyf' => 212,
+ 'tlbyt' => 212,
+ 'tk\\y' => 212,
+ 'tycrj' => 212,
+ 't.' => 212,
+ ';bntk' => 212,
+ 'veps' => 212,
+ 'vepsr' => 212,
+ 'yut' => 212,
+ 'j,jh' => 212,
+ 'jlyjq' => 212,
+ 'jph' => 212,
+ 'jq&' => 212,
+ 'jht_' => 212,
+ 'htt' => 212,
+ 'cvth' => 212,
+ 'cnher' => 212,
+ 'abyf' => 212,
+ 'ikt' => 212,
+ 'Co' => 211,
+ '_drk.' => 211,
+ '_#' => 211,
+ 've' => 211,
+ 'Dk' => 211,
+ 'drk.' => 211,
+ 'drk.x' => 211,
+ 'dscne' => 211,
+ 'lvb' => 211,
+ 'trnbd' => 211,
+ 'thfnj' => 211,
+ 'pbl' => 211,
+ 'bhf_' => 211,
+ 'bcrjg' => 211,
+ 'kmvf' => 211,
+ 'k.xf' => 211,
+ 've;' => 211,
+ 'ycrb[' => 211,
+ 'jq&_' => 211,
+ 'jghtl' => 211,
+ 'j\'' => 211,
+ 'hjgj' => 211,
+ 'cbkm' => 211,
+ 'cvthn' => 211,
+ 'sdf.' => 211,
+ '.xf' => 211,
+ '//' => 210,
+ '_utyt' => 210,
+ '_tve' => 210,
+ 'of' => 210,
+ 'fnth' => 210,
+ 'thyb' => 210,
+ 'pjv' => 210,
+ 'bh_' => 210,
+ 'rk.xf' => 210,
+ 'kmyjv' => 210,
+ 'jdby' => 210,
+ 'jtr' => 210,
+ 'hbxtc' => 210,
+ 'hjtr' => 210,
+ 'ath' => 210,
+ '[t' => 210,
+ '[jlz' => 210,
+ 'otu' => 210,
+ 'otuj' => 210,
+ 'myjv' => 210,
+ '\'njv_' => 210,
+ '_jyf' => 209,
+ '_gbc' => 209,
+ '_njv_' => 209,
+ '_xtn' => 209,
+ '_#_' => 209,
+ 'CCC' => 209,
+ 'CCCH' => 209,
+ ',jhy' => 209,
+ 'ujhb' => 209,
+ 'lj;y' => 209,
+ 't,j' => 209,
+ 'tv^' => 209,
+ 'tv^_' => 209,
+ 'tyty' => 209,
+ ';bp' => 209,
+ 'blj' => 209,
+ 'kbxtc' => 209,
+ 'k\\yy' => 209,
+ 'vjq' => 209,
+ 'ybt^' => 209,
+ 'ybt^_' => 209,
+ 'jdfnt' => 209,
+ 'jdys' => 209,
+ 'jrjy' => 209,
+ 'jrhf' => 209,
+ 'jhjuj' => 209,
+ 'cnjr' => 209,
+ 'xm' => 209,
+ 'itu' => 209,
+ 'ie' => 209,
+ 'o\\_' => 209,
+ 'sdfk' => 209,
+ '_CCC' => 208,
+ '_CCCH' => 208,
+ '_dsge' => 208,
+ '_ju' => 208,
+ '_\'rj' => 208,
+ 'ent' => 208,
+ 'g_' => 208,
+ 'Cth,b' => 208,
+ 'frnbd' => 208,
+ 'fcns' => 208,
+ 'f[^' => 208,
+ 'dbk_' => 208,
+ 'dm_' => 208,
+ 'ukfdy' => 208,
+ 'lj;yb' => 208,
+ 'ljcnf' => 208,
+ 'tcnt_' => 208,
+ ';bpy' => 208,
+ 'rhtg' => 208,
+ 'yek' => 208,
+ 'y\\y' => 208,
+ 'j;tn' => 208,
+ 'jof' => 208,
+ 'ghtlg' => 208,
+ 'ghtk' => 208,
+ 'gzn' => 208,
+ 'nbq' => 208,
+ 'nyjq_' => 208,
+ 'elj;y' => 208,
+ '[jn' => 208,
+ 'xfkmy' => 208,
+ 'ituj' => 208,
+ 'ikty' => 208,
+ 'sikt' => 208,
+ 'zkb' => 208,
+ 'zny' => 208,
+ 'C+' => 207,
+ '_fgh' => 207,
+ '_pfvt' => 207,
+ '_rju' => 207,
+ '_rjvb' => 207,
+ '_vjk' => 207,
+ '_cke;' => 207,
+ '_if' => 207,
+ 'Ve' => 207,
+ 'Ybrj' => 207,
+ 'fplt' => 207,
+ 'f[^_' => 207,
+ ',f_' => 207,
+ ',tk' => 207,
+ 'dfkj' => 207,
+ 'tw_' => 207,
+ 'bpdjl' => 207,
+ 'kbi' => 207,
+ 'yjh' => 207,
+ 'j,f' => 207,
+ 'j,cn' => 207,
+ 'jpz' => 207,
+ 'jkbnb' => 207,
+ 'jynh' => 207,
+ 'h,c' => 207,
+ 'hlb' => 207,
+ 'htgj' => 207,
+ 'hjty' => 207,
+ 'hjz' => 207,
+ 'nde.' => 207,
+ 'ntvf' => 207,
+ 'njxyj' => 207,
+ 'nhz' => 207,
+ 'e[j' => 207,
+ 'x\\n' => 207,
+ 'sikty' => 207,
+ '-r' => 206,
+ '_vby' => 206,
+ 'Rjv' => 206,
+ 'Ktjy' => 206,
+ 'fpyf' => 206,
+ 'fybpf' => 206,
+ 'ujn' => 206,
+ 'lfv' => 206,
+ 'lbd' => 206,
+ 'tgbcr' => 206,
+ 'pf[' => 206,
+ 'rfps' => 206,
+ 'yuh' => 206,
+ 'ylfh' => 206,
+ 'jdfy_' => 206,
+ 'jxys' => 206,
+ 'jzk' => 206,
+ 'ht;b' => 206,
+ 'hye' => 206,
+ 'cnde.' => 206,
+ 'cen' => 206,
+ 'z»' => 206,
+ 'C++' => 205,
+ '_@' => 205,
+ '_The_' => 205,
+ '_Ktjy' => 205,
+ '_to' => 205,
+ '_j,t' => 205,
+ 'nc' => 205,
+ 'Le' => 205,
+ 'B&_' => 205,
+ 'fpltk' => 205,
+ 'fhjd' => 205,
+ 'lkb' => 205,
+ 'leyfh' => 205,
+ 'th,c' => 205,
+ 'txtc' => 205,
+ 'b;ty' => 205,
+ 'rjd^' => 205,
+ 'rjd^_' => 205,
+ 'kjo' => 205,
+ 'hf;l' => 205,
+ 'htp_' => 205,
+ 'htpe' => 205,
+ 'hbyf' => 205,
+ 'hsd' => 205,
+ 'cxbnf' => 205,
+ 'ndtn' => 205,
+ 'nhjty' => 205,
+ 'eyfhj' => 205,
+ 'eccrj' => 205,
+ 'mcrju' => 205,
+ '\'kt' => 205,
+ '&%' => 204,
+ '_«D' => 204,
+ '_;bp' => 204,
+ '_;bpy' => 204,
+ '_ytl' => 204,
+ '_jab' => 204,
+ '_eh' => 204,
+ '«D' => 204,
+ 'frjd' => 204,
+ 'dfhz' => 204,
+ 'lfdf' => 204,
+ 't;ley' => 204,
+ ';ley' => 204,
+ ';leyf' => 204,
+ 'jdfkb' => 204,
+ 'jdm_' => 204,
+ 'jvve' => 204,
+ 'jyl' => 204,
+ 'jnz' => 204,
+ 'h,cr' => 204,
+ 'htpek' => 204,
+ 'hegy' => 204,
+ 'c,j' => 204,
+ '\\n_' => 204,
+ '_«R' => 203,
+ '_Dk' => 203,
+ '_tl' => 203,
+ '_yjz' => 203,
+ '_jgt' => 203,
+ '_jgh' => 203,
+ '_hfy' => 203,
+ '«R' => 203,
+ 'Dkf' => 203,
+ 'fpe' => 203,
+ 'dctu' => 203,
+ 'th,cr' => 203,
+ 'brfv' => 203,
+ 'bre' => 203,
+ 'bjyys' => 203,
+ 'rfxt' => 203,
+ 'ynhj' => 203,
+ 'jnjhf' => 203,
+ 'jz,' => 203,
+ 'jz,h' => 203,
+ 'gju' => 203,
+ 'ghjt' => 203,
+ 'hjlyj' => 203,
+ 'hj[' => 203,
+ 'cwty' => 203,
+ 'nyj_' => 203,
+ 'etnc' => 203,
+ 'etncz' => 203,
+ 'xtd' => 203,
+ 's»' => 203,
+ 'snf' => 203,
+ 'mb' => 203,
+ 'zv_' => 203,
+ '&%_' => 202,
+ '_C+' => 202,
+ '_B&' => 202,
+ '_fght' => 202,
+ '_veps' => 202,
+ '_yjz,' => 202,
+ '_jyf_' => 202,
+ '_htpe' => 202,
+ 'fghtk' => 202,
+ ',tcg' => 202,
+ 'dys[' => 202,
+ 't-' => 202,
+ 'tpbl' => 202,
+ 'thtp_' => 202,
+ 'thrj' => 202,
+ 'tity' => 202,
+ 'pf,' => 202,
+ 'pdbn' => 202,
+ 'bpyf' => 202,
+ 'kfuf' => 202,
+ 'ke_' => 202,
+ 'yye.' => 202,
+ 'yjz,' => 202,
+ 'yjz,h' => 202,
+ 'jle&' => 202,
+ 'j;tn_' => 202,
+ 'jvf_' => 202,
+ 'jcrd' => 202,
+ 'jndtn' => 202,
+ 'hjljk' => 202,
+ 'cnmz' => 202,
+ 'inf' => 202,
+ 'i\\' => 202,
+ '//_' => 201,
+ '_C++' => 201,
+ '_dsi' => 201,
+ '_yjdj' => 201,
+ 'ha' => 201,
+ 'rs' => 201,
+ 'Gb' => 201,
+ 'fpdbn' => 201,
+ 'fyb.' => 201,
+ 'tktv_' => 201,
+ 'thtu' => 201,
+ 'thbf' => 201,
+ 'kmne' => 201,
+ 'yjk' => 201,
+ 'jle&_' => 201,
+ 'jtrn' => 201,
+ 'jvy' => 201,
+ 'hjtrn' => 201,
+ 'cfn' => 201,
+ 'cs_' => 201,
+ 'negf' => 201,
+ 'efk' => 201,
+ 'xf_' => 201,
+ 'mne' => 201,
+ '_Ybrj' => 200,
+ '_dye' => 200,
+ '_d[jl' => 200,
+ '_jnh' => 200,
+ '_hjk' => 200,
+ 'Q' => 200,
+ 'fgbcf' => 200,
+ ',hfy' => 200,
+ 'd[jl' => 200,
+ 'uecnf' => 200,
+ 'tl_' => 200,
+ 'tlb_' => 200,
+ 'tyrj' => 200,
+ 'to\\' => 200,
+ 'pfrj' => 200,
+ 'qcrju' => 200,
+ 'rnt' => 200,
+ 'kmneh' => 200,
+ 'j,tl' => 200,
+ 'jvvey' => 200,
+ 'jhjn' => 200,
+ 'hub' => 200,
+ 'cnhjd' => 200,
+ 'cnegf' => 200,
+ 'ndf&' => 200,
+ 'nth,' => 200,
+ 'xb_' => 200,
+ 'mneh' => 200,
+ '\'rjy' => 200,
+ '_//' => 199,
+ '_bynt' => 199,
+ 'fpyfx' => 199,
+ 'fby' => 199,
+ 'dnjhj' => 199,
+ 'llt' => 199,
+ 'rjve_' => 199,
+ 'vsik' => 199,
+ 'ydfhz' => 199,
+ 'ytv_' => 199,
+ 'j,]tr' => 199,
+ 'jdfh' => 199,
+ 'jdty' => 199,
+ 'jlth' => 199,
+ 'jabw' => 199,
+ 'htkz' => 199,
+ 'crfp' => 199,
+ 'ckjdf' => 199,
+ 'cndf&' => 199,
+ 'njve_' => 199,
+ '[jpz' => 199,
+ '\'rjyj' => 199,
+ '\'g' => 199,
+ '_//_' => 198,
+ '_Ke' => 198,
+ '_ktn_' => 198,
+ '_gjll' => 198,
+ 'ai' => 198,
+ 'and' => 198,
+ 'ot' => 198,
+ 'Cfv' => 198,
+ '"nj' => 198,
+ 'fpk' => 198,
+ 'fntkt' => 198,
+ 'dys[_' => 198,
+ 'lbc' => 198,
+ 'li' => 198,
+ 'tlfk' => 198,
+ 'bgj' => 198,
+ 'b.k' => 198,
+ 'kmpe' => 198,
+ 'vbb_' => 198,
+ 'ythfk' => 198,
+ 'yenh' => 198,
+ 'gj,t' => 198,
+ 'gjll' => 198,
+ 'gjcj,' => 198,
+ 'hut' => 198,
+ 'hmt' => 198,
+ 'c,jh' => 198,
+ 'cnz' => 198,
+ 'ndf&_' => 198,
+ 'nel' => 198,
+ 'ekmne' => 198,
+ 'ifz_' => 198,
+ 'mpe' => 198,
+ '_ldf' => 197,
+ '_;tk' => 197,
+ '_buhf' => 197,
+ 'ati' => 197,
+ 'Dth' => 197,
+ 'fuhf' => 197,
+ 'fvthb' => 197,
+ 'dfhz_' => 197,
+ 'tkr' => 197,
+ 'thvf' => 197,
+ 'buj' => 197,
+ 'bxyj' => 197,
+ 'bot' => 197,
+ 'rjynh' => 197,
+ 'ktyj' => 197,
+ 'vjl' => 197,
+ 'vj;tn' => 197,
+ 'vsikt' => 197,
+ 'yfu' => 197,
+ 'ycj' => 197,
+ 'jkmpe' => 197,
+ 'jcbn' => 197,
+ 'cgtw' => 197,
+ 'negb' => 197,
+ '_Dkf' => 196,
+ '_dvtc' => 196,
+ '_b.k' => 196,
+ '_nfrb' => 196,
+ '«G' => 196,
+ 'Vjcrd' => 196,
+ 'Gfh' => 196,
+ 'fdfk' => 196,
+ 'fdys' => 196,
+ 'flj' => 196,
+ 'utyth' => 196,
+ 'llth' => 196,
+ 'tlk' => 196,
+ 'tyu' => 196,
+ 'tycn' => 196,
+ 'thrjd' => 196,
+ 'brjv_' => 196,
+ 'rheg' => 196,
+ 'vft' => 196,
+ 'jdrf' => 196,
+ 'ghjlj' => 196,
+ 'hfplt' => 196,
+ 'hfnbd' => 196,
+ 'htfk' => 196,
+ 'cys' => 196,
+ 'nmzy' => 196,
+ 'xybr' => 196,
+ '.obq_' => 196,
+ '_«G' => 195,
+ '_dctu' => 195,
+ '_tve_' => 195,
+ '_;bd' => 195,
+ '_cthb' => 195,
+ 'fdbc' => 195,
+ 'frw' => 195,
+ 'fkbcn' => 195,
+ 'fccf' => 195,
+ ',fc' => 195,
+ 'dfyf' => 195,
+ 'dj,' => 195,
+ 'ttn' => 195,
+ 'pbh' => 195,
+ 'bpvt' => 195,
+ 'kbz_' => 195,
+ 'vth_' => 195,
+ 'ybb^' => 195,
+ 'ybb^_' => 195,
+ 'ywe' => 195,
+ 'jvt_' => 195,
+ 'jyfc' => 195,
+ 'gtwb' => 195,
+ 'gjlf' => 195,
+ 'het' => 195,
+ 'cfl' => 195,
+ 'cnegb' => 195,
+ 'ntkz_' => 195,
+ 'njhju' => 195,
+ 'ecnf_' => 195,
+ 'zz' => 195,
+ '_Co' => 194,
+ '_K' => 194,
+ '_jgth' => 194,
+ '_gjky' => 194,
+ 'ec' => 194,
+ 'K.' => 194,
+ 'fntv_' => 194,
+ 'dth;' => 194,
+ 'dhfo' => 194,
+ 'uu' => 194,
+ 'lcrb' => 194,
+ 'thbb' => 194,
+ 'thjd' => 194,
+ 'pfrjy' => 194,
+ 'psdft' => 194,
+ 'bhet' => 194,
+ 'rj-' => 194,
+ 'kmz' => 194,
+ 'ytrjn' => 194,
+ 'ywbb_' => 194,
+ 'jllt' => 194,
+ 'htpbl' => 194,
+ 'htit' => 194,
+ 'hjlc' => 194,
+ 'cntg' => 194,
+ 'nhjb' => 194,
+ 'itybt' => 194,
+ 'ott' => 194,
+ '_Dth' => 193,
+ '_Le' => 193,
+ '_"nj' => 193,
+ '_cw' => 193,
+ '_cwt' => 193,
+ 'Lh' => 193,
+ 'fkz_' => 193,
+ 'fyjdk' => 193,
+ 'fxtc' => 193,
+ 'dybr' => 193,
+ 'ds,' => 193,
+ 'tcrfz' => 193,
+ 'bytyb' => 193,
+ 'rhegy' => 193,
+ 'yfpy' => 193,
+ 'yfpyf' => 193,
+ 'ybwf' => 193,
+ 'j;yj_' => 193,
+ 'jvjo' => 193,
+ 'gjvjo' => 193,
+ 'h,e' => 193,
+ 'hjvt' => 193,
+ 'hny' => 193,
+ 'hsv' => 193,
+ 'ahj' => 193,
+ 'wbr' => 193,
+ 'wbrk' => 193,
+ '.obt_' => 193,
+ '_Lb' => 192,
+ '_ldj' => 192,
+ '_vjh' => 192,
+ '_gj,t' => 192,
+ '_wtk' => 192,
+ 'Jlyf' => 192,
+ 'fybtv' => 192,
+ 'fxtcn' => 192,
+ 'djhj' => 192,
+ 'llth;' => 192,
+ 'lbz' => 192,
+ 'tyo' => 192,
+ 'tyob' => 192,
+ 'b,kb' => 192,
+ 'byr' => 192,
+ 'bxtcn' => 192,
+ 'yfkb' => 192,
+ 'ybnt' => 192,
+ 'yxf' => 192,
+ 'jllth' => 192,
+ 'jvty' => 192,
+ 'hjat' => 192,
+ 'cl' => 192,
+ 'cnjzk' => 192,
+ 'nftn' => 192,
+ 'nbv' => 192,
+ 'njzk' => 192,
+ '-k' => 191,
+ '-n' => 191,
+ '_Jlyf' => 191,
+ '_Gb' => 191,
+ '_bn' => 191,
+ '_xtht' => 191,
+ '«<' => 191,
+ 'Gtnt' => 191,
+ 'Gtnth' => 191,
+ 'fywbb' => 191,
+ 'dkb' => 191,
+ 'tv&' => 191,
+ 'tv&_' => 191,
+ 'tcrb_' => 191,
+ 'bt&' => 191,
+ 'ybrjv' => 191,
+ 'yjdt' => 191,
+ 'hrd' => 191,
+ 'herj' => 191,
+ 'ccrb' => 191,
+ 'cnsh' => 191,
+ 'nyju' => 191,
+ '[yj' => 191,
+ 'xtcrf' => 191,
+ '_«<' => 190,
+ '_ldb' => 190,
+ '_b.yz' => 190,
+ '_rek' => 190,
+ '_ht;' => 190,
+ '_hz' => 190,
+ '_c,j' => 190,
+ '_ctd' => 190,
+ '_cgtw' => 190,
+ 'Ybrjk' => 190,
+ 'fcnsh' => 190,
+ 'fib' => 190,
+ 'dkfl' => 190,
+ 'dct_' => 190,
+ 't,t' => 190,
+ 'thrd' => 190,
+ 'pby' => 190,
+ 'bt&_' => 190,
+ 'bkj_' => 190,
+ 'byjd' => 190,
+ 'b.yz' => 190,
+ 'rfkmy' => 190,
+ 'rke' => 190,
+ 'rcn' => 190,
+ 'kjdj' => 190,
+ 'yysvb' => 190,
+ 'jlby_' => 190,
+ 'jljd_' => 190,
+ 'j;tc' => 190,
+ 'j;tcn' => 190,
+ 'jhbz_' => 190,
+ 'jhm' => 190,
+ 'jnfk' => 190,
+ 'jik' => 190,
+ 'hfys' => 190,
+ 'htrb' => 190,
+ 'nrh' => 190,
+ 'njg' => 190,
+ 'itcn' => 190,
+ '.yz' => 190,
+ '_byc' => 189,
+ '_vj;t' => 189,
+ '_jabw' => 189,
+ '_gfhn' => 189,
+ '_cwty' => 189,
+ '_e;' => 189,
+ '_eck' => 189,
+ 'ge' => 189,
+ 'fp_' => 189,
+ 'fcnb&' => 189,
+ 'tue' => 189,
+ 'tcnh' => 189,
+ 'bntkz' => 189,
+ 'rfxtc' => 189,
+ 'kf^' => 189,
+ 'kf^_' => 189,
+ 'kbb_' => 189,
+ 'kyb' => 189,
+ 'kzn' => 189,
+ 'yfcns' => 189,
+ 'jukfc' => 189,
+ 'jyfcn' => 189,
+ 'jnhz' => 189,
+ 'gtcy' => 189,
+ 'gbnf' => 189,
+ 'ghja' => 189,
+ 'hbvty' => 189,
+ 'hjccb' => 189,
+ 'crjve' => 189,
+ 'crh' => 189,
+ 'cnfyw' => 189,
+ 'ndbt' => 189,
+ '[df' => 189,
+ '[c' => 189,
+ 'otyy' => 189,
+ 'zx' => 189,
+ '_B&_' => 188,
+ '_rjul' => 188,
+ '_gtcy' => 188,
+ '_c,jh' => 188,
+ 'ing' => 188,
+ 'Fv' => 188,
+ 'fls' => 188,
+ 'fpt' => 188,
+ 'frwb' => 188,
+ 'fnx' => 188,
+ ';_' => 188,
+ 'pfh' => 188,
+ 'yye._' => 188,
+ 'jljk;' => 188,
+ 'jle^' => 188,
+ 'jle^_' => 188,
+ 'htlb_' => 188,
+ 'hjkb' => 188,
+ 'cbz_' => 188,
+ 'c[jl' => 188,
+ 'nfywb' => 188,
+ 'ofl' => 188,
+ '\'q' => 188,
+ '_I_' => 187,
+ '_«V' => 187,
+ '_ljr' => 187,
+ '_pl' => 187,
+ '«V' => 187,
+ 'Fdc' => 187,
+ 'Fdcn' => 187,
+ 'Fdcnh' => 187,
+ 'Ck' => 187,
+ 'fvz' => 187,
+ 'fyyst' => 187,
+ 'ujle&' => 187,
+ 'lf.' => 187,
+ 'lcndj' => 187,
+ 'tdbx_' => 187,
+ 'th,e' => 187,
+ 'b;tyb' => 187,
+ 'rr' => 187,
+ 'kj;b' => 187,
+ 'kjof' => 187,
+ 'kzhy' => 187,
+ 'yfd' => 187,
+ 'yh' => 187,
+ 'jkjl' => 187,
+ 'jyxb' => 187,
+ 'jhjd_' => 187,
+ 'jity' => 187,
+ 'j._' => 187,
+ 'gktyb' => 187,
+ 'hfywb' => 187,
+ 'hysq' => 187,
+ 'ctkj' => 187,
+ 'cndbt' => 187,
+ 'zhy' => 187,
+ '_Cfv' => 186,
+ '_ds,' => 186,
+ '_rfx' => 186,
+ '_rhj' => 186,
+ '_rheg' => 186,
+ '_k.,' => 186,
+ '_yfw' => 186,
+ 'fyty' => 186,
+ 'fit' => 186,
+ 'ubv' => 186,
+ 'ue,' => 186,
+ 'thnb' => 186,
+ 'tnth,' => 186,
+ 'pfdb' => 186,
+ 'pfc' => 186,
+ 'vtt' => 186,
+ 'yfwbj' => 186,
+ 'hfpk' => 186,
+ 'hcrjq' => 186,
+ 'crk' => 186,
+ 'e;ty' => 186,
+ 'xfy' => 186,
+ 'mysv_' => 186,
+ '.ob[_' => 186,
+ '_Fdc' => 185,
+ '_Fdcn' => 185,
+ '_Gfh' => 185,
+ '_dct_' => 185,
+ '_rfxt' => 185,
+ '_cxb' => 185,
+ '_cxbn' => 185,
+ '_nt[y' => 185,
+ '_\'rjy' => 185,
+ '_\'kt' => 185,
+ 'ck' => 185,
+ 'Ub' => 185,
+ 'CH_' => 185,
+ 'dsh' => 185,
+ 'ujlf[' => 185,
+ 'thbfk' => 185,
+ 'tncn' => 185,
+ 'tncnd' => 185,
+ 'pzq' => 185,
+ 'bybv' => 185,
+ 'rbyj' => 185,
+ 'ytp' => 185,
+ 'yji' => 185,
+ 'jpzq' => 185,
+ 'gthtd' => 185,
+ 'hbh' => 185,
+ 'hrf' => 185,
+ 'hely' => 185,
+ 'ctvm' => 185,
+ 'n,j' => 185,
+ 'nen' => 185,
+ 'su' => 185,
+ 'sp' => 185,
+ 'zqc' => 185,
+ 'X_' => 184,
+ '_-[' => 184,
+ '_O' => 184,
+ '_Nb' => 184,
+ '_pd' => 184,
+ '_rhb' => 184,
+ '_yfhj' => 184,
+ '_gju' => 184,
+ '_ghja' => 184,
+ '_cvth' => 184,
+ 'fxfkf' => 184,
+ ',ty' => 184,
+ 'tgty' => 184,
+ 'tnhjd' => 184,
+ 'rjyxb' => 184,
+ 'kt;' => 184,
+ 'vtyty' => 184,
+ 'vbcc' => 184,
+ 'jde' => 184,
+ 'jue' => 184,
+ 'jvs' => 184,
+ 'jhs_' => 184,
+ 'jnyjc' => 184,
+ 'jatc' => 184,
+ 'jzyb' => 184,
+ 'gjllt' => 184,
+ 'gj[' => 184,
+ 'h,eh' => 184,
+ 'htrb_' => 184,
+ 'hbnfy' => 184,
+ 'cntgt' => 184,
+ 'ntq_' => 184,
+ 'ntgty' => 184,
+ 'njzyb' => 184,
+ 'ehjd' => 184,
+ 'snb' => 184,
+ '_djk' => 183,
+ '_to\\' => 183,
+ '_jnk' => 183,
+ '_herj' => 183,
+ 'nte' => 183,
+ 'Bd' => 183,
+ 'Vb[' => 183,
+ 'fvzn' => 183,
+ 'foty' => 183,
+ ',cnd' => 183,
+ 'dbp' => 183,
+ 'dsit' => 183,
+ 'uhf;' => 183,
+ 'uhf;l' => 183,
+ 'lftn' => 183,
+ 'lfybt' => 183,
+ 't;f' => 183,
+ 'th,eh' => 183,
+ 'tcge' => 183,
+ 'pfdbc' => 183,
+ 'pvty' => 183,
+ 'bntnf' => 183,
+ 'qjyf' => 183,
+ 'vto' => 183,
+ 'vs[' => 183,
+ 'yukb' => 183,
+ 'yle' => 183,
+ 'ybrb_' => 183,
+ 'yjr' => 183,
+ 'j»' => 183,
+ 'jhd' => 183,
+ 'jcneg' => 183,
+ 'jofl' => 183,
+ 'h,ehu' => 183,
+ 'ctdt' => 183,
+ 'cck' => 183,
+ 'nth,e' => 183,
+ 'ept' => 183,
+ 'ecf' => 183,
+ '[jpzq' => 183,
+ 'xbyf' => 183,
+ 'xysq' => 183,
+ 'zw' => 183,
+ '_Ve' => 182,
+ '_ctdt' => 182,
+ '_ib' => 182,
+ 'id' => 182,
+ 'fqjyf' => 182,
+ 'fym' => 182,
+ ',fk' => 182,
+ ',tht' => 182,
+ 'dtrf_' => 182,
+ 'ldjh' => 182,
+ 'tuf' => 182,
+ 'tqcrj' => 182,
+ 'tywb' => 182,
+ 'pzqc' => 182,
+ 'pzqcn' => 182,
+ 'btd' => 182,
+ 'bpe' => 182,
+ 'rfpsd' => 182,
+ 'rjht' => 182,
+ 'rneh' => 182,
+ 'kb^' => 182,
+ 'kb^_' => 182,
+ 'kyj' => 182,
+ 'jld' => 182,
+ 'jpzqc' => 182,
+ 'jkyb' => 182,
+ 'jkyj' => 182,
+ 'gjrf' => 182,
+ 'hysq_' => 182,
+ 'hjvf' => 182,
+ 'ctdth' => 182,
+ 'cckt' => 182,
+ 'ccnf' => 182,
+ 'cnty' => 182,
+ 'cnbxt' => 182,
+ 'cek' => 182,
+ 'nyf' => 182,
+ 'ecnfy' => 182,
+ 'xbdf' => 182,
+ 'zqcn' => 182,
+ 'zqcnd' => 182,
+ '_i' => 181,
+ '_K.' => 181,
+ '_tlb' => 181,
+ '_tlby' => 181,
+ '_tg' => 181,
+ '_tcnm' => 181,
+ '_to\\_' => 181,
+ '_pfrj' => 181,
+ '_rekm' => 181,
+ '_ve;' => 181,
+ '_yfwb' => 181,
+ '_hfpk' => 181,
+ '_hzl' => 181,
+ '_e,b' => 181,
+ '_in' => 181,
+ 'Ctd' => 181,
+ 'Xe' => 181,
+ 'fdkzk' => 181,
+ 'fcr' => 181,
+ ',jhj' => 181,
+ ',ob' => 181,
+ 'dfyyj' => 181,
+ 'dkflt' => 181,
+ 'lyz' => 181,
+ 'tpjy' => 181,
+ 'twbf' => 181,
+ 'to\\_' => 181,
+ 'rehc' => 181,
+ 'vjyfc' => 181,
+ 'jcnb^' => 181,
+ 'gfv' => 181,
+ 'hfu' => 181,
+ 'ccktl' => 181,
+ 'nfdbn' => 181,
+ 'ntkb_' => 181,
+ 'nrhs' => 181,
+ 'wbt' => 181,
+ '_Ub' => 180,
+ '_Bd' => 180,
+ '_Vb[' => 180,
+ '_,sn' => 180,
+ '_bl' => 180,
+ '_cel' => 180,
+ 'Vb[f' => 180,
+ 'fdrf' => 180,
+ 'fpjv' => 180,
+ 'dj,j' => 180,
+ 'd\\' => 180,
+ 'thl' => 180,
+ 'tcge,' => 180,
+ 'ply' => 180,
+ 'pbw' => 180,
+ 'pkb' => 180,
+ 'rjvve' => 180,
+ 'ktpy' => 180,
+ 'kjofl' => 180,
+ 'k\\n' => 180,
+ 'vvb' => 180,
+ 'ywbz' => 180,
+ 'jut' => 180,
+ 'jctk' => 180,
+ 'hcj' => 180,
+ 'cyz' => 180,
+ 'cge,' => 180,
+ 'cge,k' => 180,
+ 'cz^' => 180,
+ 'cz^_' => 180,
+ '[bn' => 180,
+ '_htrb' => 179,
+ '_elf' => 179,
+ 'h_' => 179,
+ 'hi' => 179,
+ 'ov' => 179,
+ 'fhcr' => 179,
+ 'lbkc' => 179,
+ 'lbkcz' => 179,
+ 'thcr' => 179,
+ 'tcm' => 179,
+ 'b.yz_' => 179,
+ 'kbrb' => 179,
+ 'kbyf' => 179,
+ 'k.xty' => 179,
+ 'vjq_' => 179,
+ 'ybntk' => 179,
+ 'j,cnd' => 179,
+ 'ju_' => 179,
+ 'jbv' => 179,
+ 'jkbx' => 179,
+ 'gjkyb' => 179,
+ 'htity' => 179,
+ 'wfh' => 179,
+ 'otq_' => 179,
+ '\'rc' => 179,
+ '.yz_' => 179,
+ '.xty' => 179,
+ '_Dkfl' => 178,
+ '_ujkj' => 178,
+ '_lty' => 178,
+ '_cl' => 178,
+ 'Dkfl' => 178,
+ 'Djc' => 178,
+ 'Cnh' => 178,
+ 'fylfh' => 178,
+ 'fz^' => 178,
+ ',t_' => 178,
+ ',jnfk' => 178,
+ 'dfkf_' => 178,
+ 'uhep' => 178,
+ 'lm_' => 178,
+ 'tdjl' => 178,
+ 'ttd' => 178,
+ 'tcf' => 178,
+ 'bdf.' => 178,
+ 'qcrb[' => 178,
+ 'jtl' => 178,
+ 'hfdbk' => 178,
+ 'hbpy' => 178,
+ 'hjlt' => 178,
+ 'hjkz' => 178,
+ 'hit' => 178,
+ 'ctuj_' => 178,
+ 'ckb_' => 178,
+ 'cgjc' => 178,
+ 'nyjuj' => 178,
+ 'njhf_' => 178,
+ 'nsd' => 178,
+ 'nsdf' => 178,
+ 'ekzh' => 178,
+ 'eccrb' => 178,
+ 'eit' => 178,
+ 'ak' => 178,
+ 'wby' => 178,
+ 'snm' => 178,
+ 'zpfy' => 178,
+ '_Vb[f' => 177,
+ '_dsh' => 177,
+ '_jght' => 177,
+ 'im' => 177,
+ 'fnthb' => 177,
+ 'dthj' => 177,
+ 'ujle^' => 177,
+ 'lvby' => 177,
+ 'ljg' => 177,
+ 't;y' => 177,
+ 'thjv' => 177,
+ 'thm' => 177,
+ 'tzn' => 177,
+ 'bynth' => 177,
+ 'bnbr' => 177,
+ 'q»' => 177,
+ 'rke,' => 177,
+ 'kflb' => 177,
+ 'kbxys' => 177,
+ 'vgj' => 177,
+ 'yfl_' => 177,
+ 'jlf[_' => 177,
+ 'jrjyx' => 177,
+ 'jy^' => 177,
+ 'jy^_' => 177,
+ 'jnkb' => 177,
+ 'hjgt' => 177,
+ 'hne' => 177,
+ 'heub[' => 177,
+ 'cgjcj' => 177,
+ 'eub[' => 177,
+ 'ahfy' => 177,
+ ']zd' => 177,
+ '\'v' => 177,
+ '\\yys[' => 177,
+ '–' => 177,
+ '_Rjv' => 176,
+ '_yfl_' => 176,
+ '_hfpl' => 176,
+ '_htfk' => 176,
+ 'fvtyn' => 176,
+ 'fyx' => 176,
+ 'fz^_' => 176,
+ ',thy' => 176,
+ 'db;' => 176,
+ 'dyen' => 176,
+ 'dyenh' => 176,
+ 'lty_' => 176,
+ 'lvbyb' => 176,
+ 't,y' => 176,
+ 'tdcrj' => 176,
+ 'pfgfl' => 176,
+ 'pyfxb' => 176,
+ 'bnh' => 176,
+ 'rkb' => 176,
+ 'vgthf' => 176,
+ 'yjit' => 176,
+ 'yzt' => 176,
+ 'ghjdt' => 176,
+ 'ghjtr' => 176,
+ 'hfdy' => 176,
+ 'hfk_' => 176,
+ 'hbpyf' => 176,
+ 'hj[j' => 176,
+ 'heuj' => 176,
+ 'crbvb' => 176,
+ 'nfkf_' => 176,
+ 'xtyy' => 176,
+ 'zyy' => 176,
+ '_dyen' => 175,
+ '_pfc' => 175,
+ '_kbn' => 175,
+ '_jrjy' => 175,
+ '_gen' => 175,
+ '_en' => 175,
+ 'un' => 175,
+ 'Vjcrj' => 175,
+ 'fyysv' => 175,
+ 'dtht' => 175,
+ 'dbcb' => 175,
+ 'djpd' => 175,
+ 'tfn' => 175,
+ 'bdib' => 175,
+ 'rjycn' => 175,
+ 'vmt' => 175,
+ 'ybu' => 175,
+ 'ybvfk' => 175,
+ 'yzp' => 175,
+ 'y\\yy' => 175,
+ 'jcnjx' => 175,
+ 'gfhnb' => 175,
+ 'gjkyt' => 175,
+ 'hfkz' => 175,
+ 'hbyb' => 175,
+ 'chtly' => 175,
+ 'cnmzy' => 175,
+ 'efkm' => 175,
+ '[n' => 175,
+ 'ituj_' => 175,
+ '-d' => 174,
+ '_«P' => 174,
+ '_pf,' => 174,
+ '«P' => 174,
+ 'Dfc' => 174,
+ 'Jk' => 174,
+ 'C+' => 174,
+ 'C++' => 174,
+ 'flty' => 174,
+ 'fyfk' => 174,
+ 'fyysq' => 174,
+ 'dbb_' => 174,
+ 'dhfkz' => 174,
+ 'dsl' => 174,
+ 'lhb' => 174,
+ 'tdyz' => 174,
+ 'thvfy' => 174,
+ 'bwbb' => 174,
+ 'vttn' => 174,
+ 'vjkj' => 174,
+ 'vs[_' => 174,
+ 'vzy' => 174,
+ 'yrb' => 174,
+ 'jpf' => 174,
+ 'jnjv' => 174,
+ 'gjnj' => 174,
+ 'h-' => 174,
+ 'cjyf' => 174,
+ 'chf' => 174,
+ 'ndjh' => 174,
+ 'e,th' => 174,
+ 'e.n_' => 174,
+ 'atcc' => 174,
+ 'ofz' => 174,
+ 'ott_' => 174,
+ '–_' => 174,
+ '-[_' => 173,
+ '_-[_' => 173,
+ '_Fv' => 173,
+ '_C+' => 173,
+ '_C++' => 173,
+ '_ytg' => 173,
+ '_gjkm' => 173,
+ '_ghjt' => 173,
+ '_crj' => 173,
+ '<hf' => 173,
+ 'Kty' => 173,
+ 'fdbcb' => 173,
+ 'dth[' => 173,
+ 'ujck' => 173,
+ 'uc' => 173,
+ 'ljdj' => 173,
+ 'le.ob' => 173,
+ 't%' => 173,
+ 'tznt' => 173,
+ 'tzntk' => 173,
+ 'pjk' => 173,
+ 'kfdyj' => 173,
+ 'kbub' => 173,
+ 'yt^' => 173,
+ 'yt^_' => 173,
+ 'yjcbn' => 173,
+ 'jlbkc' => 173,
+ 'jk_' => 173,
+ 'jccn' => 173,
+ 'jccnf' => 173,
+ 'gfly' => 173,
+ 'ghbpy' => 173,
+ 'hfyty' => 173,
+ 'hlf' => 173,
+ 'htdyz' => 173,
+ 'hjlys' => 173,
+ 'hjyt' => 173,
+ 'crf_' => 173,
+ 'ckex' => 173,
+ 'cgtwb' => 173,
+ 'cnhfn' => 173,
+ 'cnhjb' => 173,
+ 'nfyl' => 173,
+ 'nfnt' => 173,
+ 'nfnj' => 173,
+ 'efkmy' => 173,
+ 'e;t_' => 173,
+ 'ecnh' => 173,
+ 'abr' => 173,
+ 'xysq_' => 173,
+ '.kz' => 173,
+ '-pf_' => 172,
+ '_jnd' => 172,
+ '_chf' => 172,
+ '_–' => 172,
+ '_–_' => 172,
+ 'ho' => 172,
+ 'Jy_' => 172,
+ 'fpkb' => 172,
+ 'fpv' => 172,
+ 'fybw' => 172,
+ 'fcnd' => 172,
+ 'dibq_' => 172,
+ 'ltzn' => 172,
+ 't%_' => 172,
+ 'tvmt' => 172,
+ 'tynf_' => 172,
+ 'p-p' => 172,
+ 'p-pf' => 172,
+ 'p-pf_' => 172,
+ 'pbwb' => 172,
+ 'bcnbx' => 172,
+ 'bab' => 172,
+ 'rjdjl' => 172,
+ 'ktys' => 172,
+ 'kexi' => 172,
+ 'kmit' => 172,
+ 'jlyfr' => 172,
+ 'jtu' => 172,
+ 'jtuj' => 172,
+ 'jvbc' => 172,
+ 'jxyb' => 172,
+ 'jzn' => 172,
+ 'gecn' => 172,
+ 'htub' => 172,
+ 'cj,c' => 172,
+ 'cj,cn' => 172,
+ '_Dfc' => 171,
+ '_djpd' => 171,
+ '_e;t' => 171,
+ 'an_' => 171,
+ 'vi' => 171,
+ 'Dct' => 171,
+ 'Ch' => 171,
+ '"k' => 171,
+ 'fgfly' => 171,
+ 'dfv' => 171,
+ 'dfyf_' => 171,
+ 'dbnb' => 171,
+ 'ltznt' => 171,
+ 'lbyty' => 171,
+ 'tcnmz' => 171,
+ 'txb' => 171,
+ 'pbb' => 171,
+ 'bplfy' => 171,
+ 'bccb' => 171,
+ 'qib' => 171,
+ 'rnjd' => 171,
+ 'vtx' => 171,
+ 'jtuj_' => 171,
+ 'jpbw' => 171,
+ 'jpbwb' => 171,
+ 'jnrh' => 171,
+ 'gjpbw' => 171,
+ 'hfkz_' => 171,
+ 'htcnm' => 171,
+ 'cnby' => 171,
+ 'nfylf' => 171,
+ 'nkbx' => 171,
+ 'nhfkm' => 171,
+ 'nhbf' => 171,
+ 'eu_' => 171,
+ 'exy' => 171,
+ 'xthtp' => 171,
+ 'z%' => 171,
+ '-t' => 170,
+ '_of' => 170,
+ '_Jy_' => 170,
+ '_Ck' => 170,
+ '_fvt' => 170,
+ '_fvth' => 170,
+ '_kbi' => 170,
+ '_vfnt' => 170,
+ '_e;t_' => 170,
+ '_\'rc' => 170,
+ 'Djk' => 170,
+ 'fnc' => 170,
+ 'dkz.n' => 170,
+ 'lfhn' => 170,
+ 'lybr' => 170,
+ 'lzn' => 170,
+ 'tgk' => 170,
+ 'tncrj' => 170,
+ 'kyty' => 170,
+ 'vjnh' => 170,
+ 'ylfhn' => 170,
+ 'jdfz' => 170,
+ 'jkyty' => 170,
+ 'jz,hz' => 170,
+ 'gkfy' => 170,
+ 'hzy' => 170,
+ 'cdj,' => 170,
+ 'cdj,j' => 170,
+ 'cvjn' => 170,
+ 'cvjnh' => 170,
+ 'nysv' => 170,
+ 'njhbz' => 170,
+ 'encn' => 170,
+ 'encnd' => 170,
+ '_b.kz' => 169,
+ '_rby' => 169,
+ '_jnrh' => 169,
+ 'of_' => 169,
+ 'Bdf' => 169,
+ 'Y&' => 169,
+ 'Jlyfr' => 169,
+ 'fpkbx' => 169,
+ 'frt' => 169,
+ ',hbn' => 169,
+ ',]zd' => 169,
+ 'ubt_' => 169,
+ 'thdsq' => 169,
+ 'tn&' => 169,
+ 'tn&_' => 169,
+ ';\\' => 169,
+ 'pkbx' => 169,
+ 'pet' => 169,
+ 'bfh' => 169,
+ 'bltyn' => 169,
+ 'bjn' => 169,
+ 'bwr' => 169,
+ 'b.kz' => 169,
+ 'ktlyb' => 169,
+ 'ytw' => 169,
+ 'ybb&' => 169,
+ 'ybb&_' => 169,
+ 'jkkt' => 169,
+ 'jvth' => 169,
+ 'gkjo' => 169,
+ 'hfvb' => 169,
+ 'hfcyj' => 169,
+ 'hdsq' => 169,
+ 'htkz_' => 169,
+ 'ca' => 169,
+ 'csy' => 169,
+ 'nbnt' => 169,
+ 'erh' => 169,
+ 'abp' => 169,
+ 'xtv_' => 169,
+ 'otuj_' => 169,
+ 'mcndf' => 169,
+ 'zz_' => 169,
+ 'In' => 168,
+ '_Jk' => 168,
+ '_Ch' => 168,
+ '_ltz' => 168,
+ '_gjrf' => 168,
+ '_ghtc' => 168,
+ '_evt' => 168,
+ 'po' => 168,
+ 'Ujh' => 168,
+ 'L;t' => 168,
+ 'If' => 168,
+ ',fh' => 168,
+ 'djcc' => 168,
+ 'ldb;' => 168,
+ 'twbfk' => 168,
+ 'tityb' => 168,
+ 'pfrk' => 168,
+ 'but' => 168,
+ 'ryzp' => 168,
+ 'kfdys' => 168,
+ 'k;y' => 168,
+ 'keu' => 168,
+ 'vgk' => 168,
+ 'yuf' => 168,
+ 'yrf_' => 168,
+ 'jk;y' => 168,
+ 'jcnfy' => 168,
+ 'gtwbf' => 168,
+ 'gkb' => 168,
+ 'gjcnf' => 168,
+ 'hfne' => 168,
+ 'hdsq_' => 168,
+ 'hb,' => 168,
+ 'hb.' => 168,
+ 'hjdy' => 168,
+ 'hjatc' => 168,
+ 'hjw' => 168,
+ 'nthy' => 168,
+ 'nbrb' => 168,
+ 'nyst' => 168,
+ 'afr' => 168,
+ 'm-' => 168,
+ '_of_' => 167,
+ '_Kty' => 167,
+ '_gz' => 167,
+ '_gzn' => 167,
+ '_eu' => 167,
+ '_aby' => 167,
+ 'Gk' => 167,
+ 'Er' => 167,
+ 'fywe' => 167,
+ 'fc_' => 167,
+ 'df.n_' => 167,
+ 'djtu' => 167,
+ 'djtuj' => 167,
+ 'ub,' => 167,
+ 'ue_' => 167,
+ 'lthf' => 167,
+ 'pdbnb' => 167,
+ 'pbn' => 167,
+ 'b-' => 167,
+ 'bc[' => 167,
+ 'ycb' => 167,
+ 'jlbnt' => 167,
+ 'jkz_' => 167,
+ 'jatcc' => 167,
+ 'jityb' => 167,
+ 'ghtkz' => 167,
+ 'htue' => 167,
+ 'htkb' => 167,
+ 'hjyy' => 167,
+ 'hjcnh' => 167,
+ 'cdjtu' => 167,
+ 'nef' => 167,
+ 'ehb' => 167,
+ 'zob' => 167,
+ '_Dct' => 166,
+ '_Bdf' => 166,
+ '_Cnh' => 166,
+ '_djcc' => 166,
+ '_ltzn' => 166,
+ '_lj,' => 166,
+ '_ryzp' => 166,
+ '_yfu' => 166,
+ '_ht;b' => 166,
+ '_ctkj' => 166,
+ '_ahfy' => 166,
+ 'the' => 166,
+ 'Rhfc' => 166,
+ '{t' => 166,
+ 'fdf_' => 166,
+ 'fybq_' => 166,
+ 'fyyf' => 166,
+ 'fxbn' => 166,
+ 'ljk;y' => 166,
+ 'thdst' => 166,
+ 'tccj' => 166,
+ 'pm' => 166,
+ 'bp,' => 166,
+ 'bc[j' => 166,
+ 'kbk' => 166,
+ 'vtyys' => 166,
+ 'yjl' => 166,
+ 'j,]zd' => 166,
+ 'jgthf' => 166,
+ 'hfpkb' => 166,
+ 'hdst' => 166,
+ 'htlyt' => 166,
+ 'cnyjc' => 166,
+ 'nbntk' => 166,
+ 'erjdj' => 166,
+ 'evtyn' => 166,
+ 'wbg' => 166,
+ 'sxy' => 166,
+ 'mcrbq' => 166,
+ '.u' => 166,
+ '_II_' => 165,
+ '_<hf' => 165,
+ '_Er' => 165,
+ '_pfrk' => 165,
+ '_pfgf' => 165,
+ '_bpv' => 165,
+ '_jnkb' => 165,
+ '_csy' => 165,
+ '_ekb' => 165,
+ 'Fhv' => 165,
+ 'Pf_' => 165,
+ 'Yjdj' => 165,
+ 'f;y' => 165,
+ 'fnjd' => 165,
+ 'dtnf_' => 165,
+ 'dyjd' => 165,
+ 'uft' => 165,
+ 'ukj' => 165,
+ 't,z' => 165,
+ 'tdcn' => 165,
+ 'tdcnd' => 165,
+ 'trcn' => 165,
+ 'kzv' => 165,
+ 'ytqi' => 165,
+ 'ynby' => 165,
+ 'yoby' => 165,
+ 'jlth;' => 165,
+ 'jtlb' => 165,
+ 'jtlby' => 165,
+ 'jnkbx' => 165,
+ 'nd_' => 165,
+ 'njdf' => 165,
+ 'ehs_' => 165,
+ 'xtu' => 165,
+ 'im' => 165,
+ '.kz_' => 165,
+ 'z.nc' => 165,
+ 'z.ncz' => 165,
+ 'XV' => 164,
+ '_ltn' => 164,
+ '_bpvt' => 164,
+ '_rke' => 164,
+ '_hfpy' => 164,
+ '_hjlb' => 164,
+ '_ckex' => 164,
+ '_cj,j' => 164,
+ 'flm' => 164,
+ 'frk.' => 164,
+ 'frk.x' => 164,
+ 'fywep' => 164,
+ ',jq_' => 164,
+ 'dtr_' => 164,
+ 'drb' => 164,
+ 'dyfz' => 164,
+ 'ujv' => 164,
+ 'tof' => 164,
+ 'pb_' => 164,
+ 'bpvty' => 164,
+ 'bybvf' => 164,
+ 'bcbv' => 164,
+ 'bnbx' => 164,
+ 'rv_' => 164,
+ 'ktdcn' => 164,
+ 'kjd_' => 164,
+ 'yjub' => 164,
+ 'ywep' => 164,
+ 'jkl' => 164,
+ 'jye' => 164,
+ 'jnrhs' => 164,
+ 'gbh' => 164,
+ 'hfywe' => 164,
+ 'hdst_' => 164,
+ 'ct[' => 164,
+ 'cnbt' => 164,
+ 'n»' => 164,
+ 'nfkmy' => 164,
+ 'nj^' => 164,
+ 'nj^_' => 164,
+ 'exbk_' => 164,
+ 'wep' => 164,
+ 'obr' => 164,
+ 'myjv_' => 164,
+ '_Ctd' => 163,
+ '_dct[' => 163,
+ '_rke,' => 163,
+ '_rv_' => 163,
+ '_jrf' => 163,
+ '_gjz' => 163,
+ '_cdt' => 163,
+ 'Aj' => 163,
+ 'Xth' => 163,
+ 'fhty' => 163,
+ 'fcj' => 163,
+ ',snm' => 163,
+ 'dbcbv' => 163,
+ 'djkm' => 163,
+ 'dhjgt' => 163,
+ 'dct[' => 163,
+ 'ujnj' => 163,
+ 'lkt' => 163,
+ 'tpblt' => 163,
+ 'tyby' => 163,
+ 'thrdb' => 163,
+ 'pfdj' => 163,
+ 'pblt' => 163,
+ 'b.kz_' => 163,
+ 'rf;' => 163,
+ 'rj,' => 163,
+ 'rnjh_' => 163,
+ 'kfdb' => 163,
+ 'vbccb' => 163,
+ 'yjdbx' => 163,
+ 'yns' => 163,
+ 'jkmit' => 163,
+ 'jyxf' => 163,
+ 'jcjd' => 163,
+ 'jxth' => 163,
+ 'jxybr' => 163,
+ 'gjz' => 163,
+ 'hbcnb' => 163,
+ 'hrdb' => 163,
+ 'hs^' => 163,
+ 'hs^_' => 163,
+ 'ctp' => 163,
+ 'cjw' => 163,
+ 'nhjy' => 163,
+ 'e,thy' => 163,
+ 'egbk' => 163,
+ 'z.o' => 163,
+ 'N_' => 162,
+ '_Lh' => 162,
+ '_"k' => 162,
+ '_bycn' => 162,
+ '_rfv' => 162,
+ '_gjnj' => 162,
+ '_ctvm' => 162,
+ '_cjk' => 162,
+ '_nhel' => 162,
+ '_wb' => 162,
+ 'ci' => 162,
+ 'pe' => 162,
+ 'flv' => 162,
+ 'flh' => 162,
+ 'fer' => 162,
+ 'uhfk' => 162,
+ 'tiy' => 162,
+ 'bl_' => 162,
+ 'rkt' => 162,
+ 'ryb' => 162,
+ 'vtlb' => 162,
+ 'yfvt' => 162,
+ 'yfxbn' => 162,
+ 'yjity' => 162,
+ 'ycndj' => 162,
+ 'jj,o' => 162,
+ 'jhvj' => 162,
+ 'jhj;' => 162,
+ 'jntr' => 162,
+ 'gthc' => 162,
+ 'gjkyj' => 162,
+ 'gjcnh' => 162,
+ 'hjl_' => 162,
+ 'he;t' => 162,
+ 'ctpj' => 162,
+ 'ctpjy' => 162,
+ 'cr_' => 162,
+ 'cnr' => 162,
+ 'cenc' => 162,
+ 'cencn' => 162,
+ 'czn' => 162,
+ 'nfybz' => 162,
+ 'ekzhy' => 162,
+ 'wbtq' => 162,
+ 'xfkt' => 162,
+ 'Pr' => 161,
+ 'XI' => 161,
+ '_-t' => 161,
+ '_rfn' => 161,
+ '_gfk' => 161,
+ '_cntg' => 161,
+ 'da' => 161,
+ 'em' => 161,
+ 'va' => 161,
+ 'Ghf' => 161,
+ 'f,b' => 161,
+ 'frnt' => 161,
+ 'fxfkt' => 161,
+ ',hbnf' => 161,
+ 'dktyy' => 161,
+ 'djccn' => 161,
+ 'ltd' => 161,
+ 'ltvb' => 161,
+ 'tlth' => 161,
+ 'tyyjt' => 161,
+ 'tyoby' => 161,
+ 'pfdt' => 161,
+ 'brjkf' => 161,
+ 'b[j' => 161,
+ 'rjl' => 161,
+ 'kkj' => 161,
+ 'km^' => 161,
+ 'kmt' => 161,
+ 'jdjlb' => 161,
+ 'jlh' => 161,
+ 'jkbxt' => 161,
+ 'jvbyf' => 161,
+ 'jhbx' => 161,
+ 'gjctk' => 161,
+ 'heuf' => 161,
+ 'ccnfy' => 161,
+ 'cnyb' => 161,
+ 'n,jk' => 161,
+ 'nmt' => 161,
+ 'eub[_' => 161,
+ 'egj' => 161,
+ 'xfkt_' => 161,
+ 'ibk' => 161,
+ 'otybz' => 161,
+ '\'c' => 161,
+ 'z%_' => 161,
+ '_dthc' => 160,
+ '_ly' => 160,
+ '_ctp' => 160,
+ 'fdjc' => 160,
+ 'fdnjh' => 160,
+ 'fltyb' => 160,
+ 'fxtyb' => 160,
+ ',kfu' => 160,
+ 'djck' => 160,
+ 'dzot' => 160,
+ 'lcrjq' => 160,
+ 'tqr' => 160,
+ 'trnf' => 160,
+ 'tk\\yy' => 160,
+ 'tytyb' => 160,
+ 'tybzv' => 160,
+ 'tynb' => 160,
+ 'thtdj' => 160,
+ 'tc_' => 160,
+ 'pdjk' => 160,
+ 'bzvb_' => 160,
+ 'qcndj' => 160,
+ 'rfhn' => 160,
+ 'rcg' => 160,
+ 'kjg' => 160,
+ 'km^_' => 160,
+ 'jb_' => 160,
+ 'jkbw' => 160,
+ 'jxty' => 160,
+ 'hfdjc' => 160,
+ 'hfot' => 160,
+ 'hfoty' => 160,
+ 'hlj' => 160,
+ 'hcrju' => 160,
+ 'c,jhy' => 160,
+ 'clt' => 160,
+ 'cnel' => 160,
+ 'nfq' => 160,
+ 'nyst_' => 160,
+ 'njb' => 160,
+ 'nhely' => 160,
+ 'nz_' => 160,
+ 'xtuj' => 160,
+ 'ot_' => 160,
+ '_In' => 159,
+ '_{t' => 159,
+ '_,snm' => 159,
+ '_dyt' => 159,
+ '_ldjh' => 159,
+ '_hjcc' => 159,
+ '_ctpj' => 159,
+ '_\'g' => 159,
+ 'k_' => 159,
+ 'Gjl' => 159,
+ 'fdjck' => 159,
+ 'fut' => 159,
+ 'djckf' => 159,
+ 'uj&' => 159,
+ 'ujnjd' => 159,
+ 'ldf_' => 159,
+ 'thtg' => 159,
+ 'thib' => 159,
+ 'bvft' => 159,
+ 'bjl' => 159,
+ 'rwbb_' => 159,
+ 'ktys_' => 159,
+ 'kjcj' => 159,
+ 'v»' => 159,
+ 'yfcnj' => 159,
+ 'y.' => 159,
+ 'jdfkf' => 159,
+ 'jyjd_' => 159,
+ 'jnf_' => 159,
+ 'hfyy' => 159,
+ 'h;b' => 159,
+ 'he,' => 159,
+ 'h.' => 159,
+ 'cth,c' => 159,
+ 'ckty' => 159,
+ 'cnd_' => 159,
+ 'nb[' => 159,
+ 'eb' => 159,
+ 'ibv_' => 159,
+ 'srj' => 159,
+ 'snm_' => 159,
+ 'Re' => 158,
+ '_p' => 158,
+ '_,hfn' => 158,
+ '_vs' => 158,
+ '_ext' => 158,
+ 'CCH_' => 158,
+ 'fq_' => 158,
+ ',kfuj' => 158,
+ 'dfkc' => 158,
+ 'dfkcz' => 158,
+ 'dyfz_' => 158,
+ 'de[' => 158,
+ 'uj&_' => 158,
+ 'pfrk.' => 158,
+ 'bvs' => 158,
+ 'byjq' => 158,
+ 'rfg' => 158,
+ 'vjv_' => 158,
+ 'jtq' => 158,
+ 'jtq_' => 158,
+ 'jabwb' => 158,
+ 'hjx' => 158,
+ 'ctn' => 158,
+ 'cjj,' => 158,
+ 'nbcn' => 158,
+ 'nhfyc' => 158,
+ 'ncrju' => 158,
+ '\\d' => 158,
+ '_c' => 157,
+ '_Gjl' => 157,
+ '_dsl' => 157,
+ '_lfk' => 157,
+ '_ytu' => 157,
+ '_jrfp' => 157,
+ '_nhb' => 157,
+ '_ehj' => 157,
+ 'ng_' => 157,
+ '<k' => 157,
+ 'Dty' => 157,
+ 'Dkflb' => 157,
+ 'Uk' => 157,
+ 'Ue' => 157,
+ 'V&_' => 157,
+ 'Y&_' => 157,
+ 'fkjd' => 157,
+ ',&' => 157,
+ ',fp' => 157,
+ 'dj.' => 157,
+ 'tvtyb' => 157,
+ 'tcnde' => 157,
+ 't[j' => 157,
+ 'pblty' => 157,
+ 'bfkb' => 157,
+ 'bcck' => 157,
+ 'bcckt' => 157,
+ 'bnbxt' => 157,
+ 'vfnx' => 157,
+ 'yf,' => 157,
+ 'yzk_' => 157,
+ 'jhvb' => 157,
+ 'jhnf' => 157,
+ 'jns_' => 157,
+ 'gkjof' => 157,
+ 'ghjat' => 157,
+ 'hfby' => 157,
+ 'cju' => 157,
+ 'cj[' => 157,
+ 'III_' => 156,
+ '_Dfcb' => 156,
+ '_clt' => 156,
+ '_ct,z' => 156,
+ '_cne' => 156,
+ 'Fyl' => 156,
+ 'Dfcb' => 156,
+ 'fqk' => 156,
+ 'fghf' => 156,
+ 'fckt' => 156,
+ 'fcnbt' => 156,
+ 'fci' => 156,
+ 'dfhl' => 156,
+ 'de._' => 156,
+ 'ue,t' => 156,
+ 'lytq' => 156,
+ 'ttn_' => 156,
+ 'thbj' => 156,
+ 'bly' => 156,
+ 'bgk' => 156,
+ 'qys_' => 156,
+ 'qw' => 156,
+ 'rnth' => 156,
+ 'kbqc' => 156,
+ 'kbqcr' => 156,
+ 'yfnj' => 156,
+ 'yztn' => 156,
+ 'jdfz_' => 156,
+ 'jlzn' => 156,
+ 'j;f' => 156,
+ 'jjn' => 156,
+ 'jhjlc' => 156,
+ 'gtr' => 156,
+ 'gek' => 156,
+ 'gsnf' => 156,
+ 'htyj' => 156,
+ 'ct,z' => 156,
+ 'ct[_' => 156,
+ 'cbh' => 156,
+ 'ckexf' => 156,
+ 'njhjd' => 156,
+ '[f_' => 156,
+ '\'nf' => 156,
+ '_Uk' => 155,
+ '_dblt' => 155,
+ '_ue,' => 155,
+ '_jcnh' => 155,
+ 'j' => 155,
+ 'Gtnh' => 155,
+ 'Ath' => 155,
+ 'Abk' => 155,
+ 'fqc' => 155,
+ 'fvvb' => 155,
+ 'fcnh' => 155,
+ 'dj^' => 155,
+ 'dj^_' => 155,
+ 'djtq' => 155,
+ 'djtq_' => 155,
+ 'dct[_' => 155,
+ 'dcrjv' => 155,
+ 'u^' => 155,
+ 'u^_' => 155,
+ 'uby' => 155,
+ 'ue,th' => 155,
+ 'lde[' => 155,
+ ';c' => 155,
+ 'bcre' => 155,
+ 'bnen' => 155,
+ 'rflt' => 155,
+ 'kbpfw' => 155,
+ 'vtq' => 155,
+ 'vtyn_' => 155,
+ 'vkt' => 155,
+ 'ybvft' => 155,
+ 'jdtnf' => 155,
+ 'jks' => 155,
+ 'htcnj' => 155,
+ 'cj[h' => 155,
+ 'cj[hf' => 155,
+ 'chtlc' => 155,
+ 'nbnen' => 155,
+ 'nhfys' => 155,
+ 'sdi' => 155,
+ '_L;t' => 154,
+ '_fhvb' => 154,
+ '_lde[' => 154,
+ '_yfpy' => 154,
+ '_cj[' => 154,
+ '_cj[h' => 154,
+ 'ad' => 154,
+ 'Bdfy' => 154,
+ 'Rfk' => 154,
+ 'Rhfcy' => 154,
+ 'f»&' => 154,
+ 'fltv' => 154,
+ 'frnth' => 154,
+ 'fhvb' => 154,
+ 'fnjv' => 154,
+ 'fnhbf' => 154,
+ 'fwb.' => 154,
+ ',ys' => 154,
+ ',snm_' => 154,
+ 'dfd' => 154,
+ 'dfhb' => 154,
+ 'toty' => 154,
+ 'bkjcm' => 154,
+ 'bntkb' => 154,
+ 'bnthf' => 154,
+ 'rjdm' => 154,
+ 'rhfb' => 154,
+ 'rhfby' => 154,
+ 'kmybr' => 154,
+ 'veyb' => 154,
+ 'jpdj' => 154,
+ 'jvbcc' => 154,
+ 'gfybb' => 154,
+ 'hft' => 154,
+ 'hfneh' => 154,
+ 'huj' => 154,
+ 'hj[jl' => 154,
+ 'hjwt' => 154,
+ 'cdjtq' => 154,
+ 'nth_' => 154,
+ 'ntnf_' => 154,
+ 'epc' => 154,
+ 'epcr' => 154,
+ 'ekbw' => 154,
+ 'ent' => 154,
+ 'ikj' => 154,
+ 'shf' => 154,
+ 'md' => 154,
+ 'mybr' => 154,
+ '-Gt' => 153,
+ 'De' => 153,
+ '_dcnh' => 153,
+ '_vfnx' => 153,
+ '_gkjo' => 153,
+ '_hb' => 153,
+ '_ekbw' => 153,
+ 'oo' => 153,
+ 'so' => 153,
+ 'Rjyc' => 153,
+ 'Hec' => 153,
+ 'f»&_' => 153,
+ 'flvb' => 153,
+ 'fk^' => 153,
+ 'fk^_' => 153,
+ 'dbkb' => 153,
+ 'dzoty' => 153,
+ 'lgj' => 153,
+ 'th;b' => 153,
+ 'bjyt' => 153,
+ 'bxty' => 153,
+ 'vftn' => 153,
+ 'vfyc' => 153,
+ 'vgthb' => 153,
+ 'y»' => 153,
+ 'yfuh' => 153,
+ 'yt&' => 153,
+ 'ynbh' => 153,
+ 'jlfd' => 153,
+ 'jcntq' => 153,
+ 'jzo' => 153,
+ 'gtq' => 153,
+ 'gjxn' => 153,
+ 'htj' => 153,
+ 'hbfh' => 153,
+ 'hjlcr' => 153,
+ 'hjvt_' => 153,
+ 'hcrbq' => 153,
+ 'cdzo' => 153,
+ 'nf,' => 153,
+ 'nfdbk' => 153,
+ 'nhbfh' => 153,
+ 'ns^' => 153,
+ 'ns^_' => 153,
+ 'xj' => 153,
+ 's,j' => 153,
+ 'zkj' => 153,
+ 'zoty' => 153,
+ '-t_' => 152,
+ '_-t_' => 152,
+ '_Aj' => 152,
+ '_Xth' => 152,
+ '_,th' => 152,
+ '_dkfl' => 152,
+ '_dsp' => 152,
+ '_td' => 152,
+ '_pfnt' => 152,
+ '_bp,' => 152,
+ '_vbhf' => 152,
+ '_jcj' => 152,
+ '_gjzd' => 152,
+ '_ns' => 152,
+ '_erh' => 152,
+ 'ut' => 152,
+ 'Dsc' => 152,
+ 'Rjk' => 152,
+ '"y' => 152,
+ 'fcct' => 152,
+ 'fccj' => 152,
+ ',bb' => 152,
+ 'dbh' => 152,
+ 'dctuj' => 152,
+ 'dsp' => 152,
+ 'lf;' => 152,
+ 'thbjl' => 152,
+ 'tcty' => 152,
+ 'pjdfn' => 152,
+ 'bvbh' => 152,
+ 'rjds' => 152,
+ 'ylhj' => 152,
+ 'yt&_' => 152,
+ 'ycf' => 152,
+ 'j,ob' => 152,
+ 'jdsv_' => 152,
+ 'gfvz' => 152,
+ 'gfvzn' => 152,
+ 'gjzd' => 152,
+ 'ghtv' => 152,
+ 'hfpv' => 152,
+ 'h,f' => 152,
+ 'htl_' => 152,
+ 'htcc' => 152,
+ 'hbjl' => 152,
+ 'hern' => 152,
+ 'cdzn' => 152,
+ 'cvf' => 152,
+ 'cjg' => 152,
+ 'cib' => 152,
+ 'ntc' => 152,
+ 'nbrf' => 152,
+ 'nhtk' => 152,
+ 'n.' => 152,
+ 'edt' => 152,
+ '[dfn' => 152,
+ 'xfkf_' => 152,
+ '-V' => 151,
+ '-l' => 151,
+ '_Pr' => 151,
+ '_n' => 151,
+ '_Bdfy' => 151,
+ '_Rjyc' => 151,
+ '_Yjdj' => 151,
+ '_Gtnh' => 151,
+ '_,kj' => 151,
+ '_bp-' => 151,
+ '_rbyj' => 151,
+ '_yb[' => 151,
+ '_ntkt' => 151,
+ '_\'y' => 151,
+ 'ru' => 151,
+ '<fh' => 151,
+ 'Hjl' => 151,
+ 'fql' => 151,
+ 'fhs' => 151,
+ 'dysq' => 151,
+ 'ubjy' => 151,
+ 'uek' => 151,
+ 'lybv' => 151,
+ 'tubj' => 151,
+ 'tubjy' => 151,
+ 'trcb' => 151,
+ ';bc' => 151,
+ 'pfntv' => 151,
+ 'pdtl' => 151,
+ 'bp-' => 151,
+ 'brt_' => 151,
+ 'bya' => 151,
+ 'bhetn' => 151,
+ 'b.&' => 151,
+ 'rjyxf' => 151,
+ 'kf[' => 151,
+ 'vfy_' => 151,
+ 'ybz[' => 151,
+ 'ywf' => 151,
+ 'jkmys' => 151,
+ 'jvgj' => 151,
+ 'ghjv' => 151,
+ 'hf[_' => 151,
+ 'htb' => 151,
+ 'hj-' => 151,
+ 'hcndf' => 151,
+ 'hetn' => 151,
+ 'hev' => 151,
+ 'cf^' => 151,
+ 'cf^_' => 151,
+ 'cfvs' => 151,
+ 'cbvj' => 151,
+ 'cjd_' => 151,
+ 'cjwb' => 151,
+ 'nfyf' => 151,
+ 'nbf' => 151,
+ 'nhfnb' => 151,
+ 'negbk' => 151,
+ 'neht' => 151,
+ 'nehs_' => 151,
+ 'atr' => 151,
+ 'ofz_' => 151,
+ 'scjr' => 151,
+ 'mrb' => 151,
+ '.obv' => 151,
+ 'zg' => 151,
+ 'C++_' => 150,
+ '_III' => 150,
+ '_Dsc' => 150,
+ '_Rhfc' => 150,
+ '_ldf_' => 150,
+ '_gthb' => 150,
+ '_cfvs' => 150,
+ '_xe' => 150,
+ 'ag' => 150,
+ '«J' => 150,
+ 'Dfcbk' => 150,
+ 'Yfc' => 150,
+ 'fyb._' => 150,
+ 'fybz^' => 150,
+ 'fcgh' => 150,
+ ',jl' => 150,
+ ',sx' => 150,
+ 'dtncn' => 150,
+ 'lyjv' => 150,
+ 'lju' => 150,
+ 'thfne' => 150,
+ ';cr' => 150,
+ 'pfyz' => 150,
+ 'pybr' => 150,
+ 'bvftn' => 150,
+ 'b.&_' => 150,
+ 'qn_' => 150,
+ 'klf' => 150,
+ 'vj_' => 150,
+ 'ybq^' => 150,
+ 'yre' => 150,
+ 'j,e' => 150,
+ 'jtyyj' => 150,
+ 'jkj_' => 150,
+ 'jhe;' => 150,
+ 'jwbf' => 150,
+ 'gjcnj' => 150,
+ 'hvjy' => 150,
+ 'ctkj_' => 150,
+ 'cnjzo' => 150,
+ 'njzo' => 150,
+ 'nhtn' => 150,
+ 'nhjg' => 150,
+ 'enj' => 150,
+ '[jhj' => 150,
+ 'sdf.n' => 150,
+ 'zycrj' => 150,
+ '\\[' => 150,
+ '_C++_' => 149,
+ '_XV' => 149,
+ '_«J' => 149,
+ '_,fp' => 149,
+ '_,kf' => 149,
+ '_,sd' => 149,
+ '_ljg' => 149,
+ '_;tyo' => 149,
+ '_pfdj' => 149,
+ '_pfyz' => 149,
+ '_rf;' => 149,
+ '_cjj,' => 149,
+ '_cgjh' => 149,
+ '_it' => 149,
+ 'atio' => 149,
+ 'ct' => 149,
+ 'ern' => 149,
+ 'Rfc' => 149,
+ 'Jr' => 149,
+ 'f;f' => 149,
+ 'fkbpf' => 149,
+ 'fh_' => 149,
+ ',ju' => 149,
+ 'dd' => 149,
+ 'lys[' => 149,
+ 'tkt_' => 149,
+ 'tyz' => 149,
+ 'thk' => 149,
+ 'tcj' => 149,
+ 'te' => 149,
+ ';tyo' => 149,
+ ';tyob' => 149,
+ 'pfgb' => 149,
+ 'ktyf_' => 149,
+ 'vfw' => 149,
+ 'ybq^_' => 149,
+ 'ywbz_' => 149,
+ 'jdthi' => 149,
+ 'gbcb' => 149,
+ 'gys' => 149,
+ 'gj,tl' => 149,
+ 'ghjw' => 149,
+ 'hfybx' => 149,
+ 'hbybv' => 149,
+ 'hb[' => 149,
+ 'hjd^' => 149,
+ 'h\\[' => 149,
+ 'crec' => 149,
+ 'cjdh' => 149,
+ 'ndth;' => 149,
+ 'nhern' => 149,
+ 'nm&' => 149,
+ 'nz;' => 149,
+ 'epsrf' => 149,
+ 'xf.' => 149,
+ 'm»' => 149,
+ '_U' => 148,
+ '_Fhv' => 148,
+ '_Djk' => 148,
+ '_Ghf' => 148,
+ '_Ath' => 148,
+ '_yfuh' => 148,
+ '_ghtv' => 148,
+ '_cjdh' => 148,
+ 'od' => 148,
+ 'Ujk' => 148,
+ 'C++_' => 148,
+ 'Cht' => 148,
+ 'flc' => 148,
+ 'fbk' => 148,
+ 'fv,' => 148,
+ 'fcndj' => 148,
+ 'fntkz' => 148,
+ ',fn' => 148,
+ ',tp_' => 148,
+ 'dyz_' => 148,
+ 'dj._' => 148,
+ 'dznj' => 148,
+ 'ltkz' => 148,
+ 'lbnm' => 148,
+ 't»_' => 148,
+ 'tcrbv' => 148,
+ 'twrb' => 148,
+ 'tz_' => 148,
+ 'pht' => 148,
+ 'bds' => 148,
+ 'bhe.' => 148,
+ 'recc' => 148,
+ 'vfu' => 148,
+ 'vfnbx' => 148,
+ 'ylf_' => 148,
+ 'j,yj' => 148,
+ 'jhjkz' => 148,
+ 'gjpd' => 148,
+ 'gjrfp' => 148,
+ 'hfvvb' => 148,
+ 'hjd^_' => 148,
+ 'hjrj' => 148,
+ 'njv^' => 148,
+ 'njv^_' => 148,
+ 'ng' => 148,
+ 'nsc' => 148,
+ 'epb' => 148,
+ 'ahfyw' => 148,
+ 'xyst' => 148,
+ 's,jh' => 148,
+ '_Ujh' => 147,
+ '_Y&' => 147,
+ '_Gk' => 147,
+ '_Ghb_' => 147,
+ '_C++_' => 147,
+ '_Abk' => 147,
+ '_dtc' => 147,
+ '_jcj,' => 147,
+ '_gjpd' => 147,
+ '_cdj.' => 147,
+ '_ctr' => 147,
+ 'Lk' => 147,
+ 'Tu' => 147,
+ 'Ghb_' => 147,
+ 'Ctdt' => 147,
+ 'fub' => 147,
+ 'fltvb' => 147,
+ 'fyt_' => 147,
+ ',thn' => 147,
+ ',jnr' => 147,
+ 'lct' => 147,
+ 'tdthy' => 147,
+ 'tlthf' => 147,
+ 'tqcrb' => 147,
+ 'trnh' => 147,
+ 'tgfh' => 147,
+ ';,' => 147,
+ ';jy' => 147,
+ 'pfo' => 147,
+ 'pfob' => 147,
+ 'bywb' => 147,
+ 'be' => 147,
+ 'rfltv' => 147,
+ 'yfps' => 147,
+ 'yfpsd' => 147,
+ 'yb^' => 147,
+ 'yb^_' => 147,
+ 'ycndt' => 147,
+ 'yxbk' => 147,
+ 'gtlb' => 147,
+ 'gtyb' => 147,
+ 'gthbj' => 147,
+ 'gjpdj' => 147,
+ 'ggf' => 147,
+ 'ht;l' => 147,
+ 'hbqc' => 147,
+ 'hbqcr' => 147,
+ 'hjbn' => 147,
+ 'cdj.' => 147,
+ 'cnbr' => 147,
+ 'nfdt' => 147,
+ 'ndtnc' => 147,
+ 'njds' => 147,
+ 'nhfl' => 147,
+ 'nhjbn' => 147,
+ 'nm&_' => 147,
+ 'egk' => 147,
+ 'e.ot' => 147,
+ 'abyfk' => 147,
+ 'xtym' => 147,
+ 'im_' => 147,
+ 'mzyc' => 147,
+ '_Re' => 146,
+ '_«F' => 146,
+ '_«L' => 146,
+ '_Ue' => 146,
+ '_Cht' => 146,
+ '_Xe' => 146,
+ '_fht' => 146,
+ '_tdh' => 146,
+ '_ke' => 146,
+ '_vjkj' => 146,
+ '_yfps' => 146,
+ '_[hf' => 146,
+ 'ation' => 146,
+ 'nd_' => 146,
+ '«F' => 146,
+ '«L' => 146,
+ 'Bv' => 146,
+ 'Bcn' => 146,
+ 'Rfp' => 146,
+ 'G&' => 146,
+ 'Ctdth' => 146,
+ 'fkm_' => 146,
+ 'fybxt' => 146,
+ 'fghfd' => 146,
+ 'fcktl' => 146,
+ 'f[f' => 146,
+ 'djph' => 146,
+ 'ubb_' => 146,
+ 'ltyf' => 146,
+ 'lys[_' => 146,
+ 'ljq' => 146,
+ 'thys' => 146,
+ 'txyj' => 146,
+ 'pj,' => 146,
+ 'bfh[' => 146,
+ 'bjyyj' => 146,
+ 'ktvt' => 146,
+ 'kb,' => 146,
+ 'kbwt' => 146,
+ 'k\\yys' => 146,
+ 'vfycr' => 146,
+ 'vcrj' => 146,
+ 'v\\' => 146,
+ 'ylc' => 146,
+ 'ytvt' => 146,
+ 'ybwb' => 146,
+ 'jdtr_' => 146,
+ 'jujd' => 146,
+ 'jrhfn' => 146,
+ 'jkrj' => 146,
+ 'gjyb' => 146,
+ 'hbfh[' => 146,
+ 'hjbc' => 146,
+ 'hcf' => 146,
+ 'h[y' => 146,
+ 'cdj._' => 146,
+ 'cj.' => 146,
+ 'cj.p' => 146,
+ 'nfdr' => 146,
+ 'nfyn' => 146,
+ 'ntrc' => 146,
+ 'ntrcn' => 146,
+ 'njxyb' => 146,
+ 'evs' => 146,
+ 'e\'' => 146,
+ '[fk' => 146,
+ 'wtyf' => 146,
+ 'wtc' => 146,
+ 'wrbq' => 146,
+ 'i\\k' => 146,
+ 'XVI' => 145,
+ '_<k' => 145,
+ '_Lk' => 145,
+ '_Rfk' => 145,
+ '_Jr' => 145,
+ '_frnb' => 145,
+ '_djph' => 145,
+ '_bp-p' => 145,
+ '_htit' => 145,
+ '_cnjk' => 145,
+ '_.u' => 145,
+ 'f,jnr' => 145,
+ 'fhfr' => 145,
+ 'fccb' => 145,
+ 'fnrb' => 145,
+ 'f.ot' => 145,
+ ',z_' => 145,
+ 'dth;l' => 145,
+ 'dbt_' => 145,
+ 'ln' => 145,
+ 't,z_' => 145,
+ 'tdf_' => 145,
+ 't;bc' => 145,
+ 'th;l' => 145,
+ 'pfgbc' => 145,
+ 'bp-p' => 145,
+ 'bp-pf' => 145,
+ 'bnfyb' => 145,
+ 'rt&' => 145,
+ 'rt&_' => 145,
+ 'rjdy' => 145,
+ 'rjhf' => 145,
+ 'ybhj' => 145,
+ 'ywepc' => 145,
+ 'jyxbk' => 145,
+ 'gby' => 145,
+ 'gjkf' => 145,
+ 'h;l' => 145,
+ 'hjdfn' => 145,
+ 'herjd' => 145,
+ 'cjdht' => 145,
+ 'cjl' => 145,
+ 'cnfdt' => 145,
+ 'cnfyl' => 145,
+ 'nbb_' => 145,
+ 'njkb' => 145,
+ 'eir' => 145,
+ 'wepc' => 145,
+ 'wepcr' => 145,
+ 'IS' => 144,
+ '_de' => 144,
+ '_Tu' => 144,
+ '_Rfc' => 144,
+ '_Yfc' => 144,
+ '_Hjl' => 144,
+ '_If' => 144,
+ '_uhfy' => 144,
+ '_;e' => 144,
+ '_pfyb' => 144,
+ '_rjl' => 144,
+ '_kj' => 144,
+ '_vfk' => 144,
+ '_vjl' => 144,
+ '_abyf' => 144,
+ '_\'njq' => 144,
+ 'ul' => 144,
+ 'Dfk' => 144,
+ 'fylj' => 144,
+ 'fyrn' => 144,
+ 'fex' => 144,
+ ',by' => 144,
+ ',bhf' => 144,
+ ',j_' => 144,
+ 'dl' => 144,
+ 'dysq_' => 144,
+ 'uhb' => 144,
+ 'lfybz' => 144,
+ 'lysq' => 144,
+ 'leo' => 144,
+ 'lw' => 144,
+ 't;bcc' => 144,
+ 'tkbx' => 144,
+ ';tyys' => 144,
+ ';bcc' => 144,
+ 'pfybv' => 144,
+ 'brfvb' => 144,
+ 'qcz' => 144,
+ 'kmye' => 144,
+ 'vfcc' => 144,
+ 'vtcnb' => 144,
+ 'yfgb' => 144,
+ 'ytpf' => 144,
+ 'j,_' => 144,
+ 'j,bk' => 144,
+ 'j,]tl' => 144,
+ 'jdtlt' => 144,
+ 'jqys_' => 144,
+ 'gthtc' => 144,
+ 'ggs' => 144,
+ 'hfpb' => 144,
+ 'hve' => 144,
+ 'hys[' => 144,
+ 'cbr' => 144,
+ 'crecc' => 144,
+ 'cjdth' => 144,
+ 'cnybr' => 144,
+ 'nfz' => 144,
+ 'ntrn' => 144,
+ 'ncrbq' => 144,
+ 'e;,' => 144,
+ 'ehyf' => 144,
+ 'enm' => 144,
+ 'wbfkb' => 144,
+ 'sgec' => 144,
+ 'mu' => 144,
+ 'mye' => 144,
+ '\'njq' => 144,
+ '\'njq_' => 144,
+ 'Ro' => 143,
+ 'VII' => 143,
+ '_«H' => 143,
+ '_<fh' => 143,
+ '_Dfk' => 143,
+ '_,tp_' => 143,
+ '_uu' => 143,
+ '_bya' => 143,
+ '_yfgb' => 143,
+ '_ghjw' => 143,
+ '_htc' => 143,
+ '_cnel' => 143,
+ '_afr' => 143,
+ 'tt' => 143,
+ '«H' => 143,
+ 'G&_' => 143,
+ 'Cdz' => 143,
+ 'Neh' => 143,
+ 'f;lf' => 143,
+ 'fybz&' => 143,
+ ',t;' => 143,
+ 'dtn_' => 143,
+ 'det' => 143,
+ 'detn' => 143,
+ 'tqn' => 143,
+ 'thtv' => 143,
+ 'th[y' => 143,
+ ';ty_' => 143,
+ ';tybb' => 143,
+ ';bk_' => 143,
+ 'pe_' => 143,
+ 'rct' => 143,
+ 'rn-' => 143,
+ 'kmye.' => 143,
+ 'vfwb' => 143,
+ 'ybhjd' => 143,
+ 'j,jl' => 143,
+ 'jb[' => 143,
+ 'jrjkj' => 143,
+ 'jvbx' => 143,
+ 'ghj,' => 143,
+ 'hfybw' => 143,
+ 'heggs' => 143,
+ 'ct,z_' => 143,
+ 'cjuk' => 143,
+ 'cnfkf' => 143,
+ 'nfw' => 143,
+ 'ndbb' => 143,
+ 'ndet' => 143,
+ 'ndetn' => 143,
+ 'eggs' => 143,
+ 'ec_' => 143,
+ 'exib' => 143,
+ '[fhf' => 143,
+ 'wtcc' => 143,
+ 'xtym_' => 143,
+ 'xib' => 143,
+ 'mye.' => 143,
+ '_Rjk' => 142,
+ '_V&_' => 142,
+ '_flv' => 142,
+ '_vj;y' => 142,
+ '_ytp' => 142,
+ '_gfv' => 142,
+ '_gjdt' => 142,
+ '_cltk' => 142,
+ 'in_' => 142,
+ 'U&' => 142,
+ 'Vfr' => 142,
+ 'fhnt' => 142,
+ ',cndt' => 142,
+ 'dbd' => 142,
+ 'dib[' => 142,
+ 'ujls' => 142,
+ 'lbk_' => 142,
+ 'pflf' => 142,
+ 'byj_' => 142,
+ 'rjd&' => 142,
+ 'rjd&_' => 142,
+ 'vttn_' => 142,
+ 'yfck' => 142,
+ 'yjdr' => 142,
+ 'jdjv' => 142,
+ 'jlfh' => 142,
+ 'jk\\n' => 142,
+ 'ghjwt' => 142,
+ 'hjdjl' => 142,
+ 'hei' => 142,
+ 'cltk' => 142,
+ 'ctlf' => 142,
+ 'cghj' => 142,
+ 'cndet' => 142,
+ 'nfdt_' => 142,
+ 'nfwb' => 142,
+ 'nehf' => 142,
+ 'Mi' => 141,
+ 'Mo' => 141,
+ '_IS' => 141,
+ '_Bj' => 141,
+ '_fc' => 141,
+ '_,kfu' => 141,
+ '_bcc' => 141,
+ '_rf;l' => 141,
+ '_rfhn' => 141,
+ '_gbcf' => 141,
+ '_cjg' => 141,
+ 'Bj' => 141,
+ 'fhf_' => 141,
+ ',b,' => 141,
+ 'dscjr' => 141,
+ 'lbx' => 141,
+ 'lysq_' => 141,
+ 'pjdfk' => 141,
+ 'bkz' => 141,
+ 'by^' => 141,
+ 'by^_' => 141,
+ 'byzn' => 141,
+ 'bcfk' => 141,
+ 'rf;l' => 141,
+ 'reccn' => 141,
+ 'k-' => 141,
+ 'kbjn' => 141,
+ 'kbwf' => 141,
+ 'kjuj' => 141,
+ 'yfghf' => 141,
+ 'yjkj' => 141,
+ 'j,sx' => 141,
+ 'jdfyj' => 141,
+ 'jb[_' => 141,
+ 'jvfn' => 141,
+ 'jghjc' => 141,
+ 'jhjyt' => 141,
+ 'hfcgh' => 141,
+ 'hbq_' => 141,
+ 'hvz' => 141,
+ 'hj;l' => 141,
+ 'ckfdy' => 141,
+ 'cyf' => 141,
+ 'cjukf' => 141,
+ 'ccnd' => 141,
+ 'cnfdr' => 141,
+ 'nf[_' => 141,
+ 'e,j' => 141,
+ 'evth' => 141,
+ 'eccn' => 141,
+ 'eccnd' => 141,
+ 'wd' => 141,
+ 'wjd' => 141,
+ 'xfk_' => 141,
+ 'xtuj_' => 141,
+ 'obn' => 141,
+ 'znc' => 141,
+ '-Gtn' => 140,
+ 'Un' => 140,
+ '_Y&_' => 140,
+ '_flvb' => 140,
+ '_uu&' => 140,
+ '_ue,t' => 140,
+ '_pfdt' => 140,
+ '_pflf' => 140,
+ '_pj' => 140,
+ '_bcck' => 140,
+ '_vk' => 140,
+ '_gfvz' => 140,
+ '_njx' => 140,
+ 'ed_' => 140,
+ 'oc' => 140,
+ 'u_' => 140,
+ 'Qj' => 140,
+ 'Vt;' => 140,
+ 'Vjy' => 140,
+ 'Gjh' => 140,
+ 'fdh' => 140,
+ 'flcr' => 140,
+ 'fghb' => 140,
+ ',b,k' => 140,
+ ',r' => 140,
+ 'dto' => 140,
+ 'dbkf' => 140,
+ 'dsd' => 140,
+ 'uu&' => 140,
+ 'l;f' => 140,
+ 'lp' => 140,
+ 'tfnh' => 140,
+ 'tvy' => 140,
+ 'tyybr' => 140,
+ 'tccb' => 140,
+ 'pdh' => 140,
+ 'pkbxy' => 140,
+ 'by\\' => 140,
+ 'rfpfy' => 140,
+ 'rfw' => 140,
+ 'rjkt' => 140,
+ 'rhtn' => 140,
+ 'reg' => 140,
+ 'kjubb' => 140,
+ 'vjr' => 140,
+ 'yl_' => 140,
+ 'yzz' => 140,
+ 'jdrf_' => 140,
+ 'jubb' => 140,
+ 'jhdf' => 140,
+ 'jhcrj' => 140,
+ 'ghj[' => 140,
+ 'hvbh' => 140,
+ 'hx' => 140,
+ 'cdjq' => 140,
+ 'cjv_' => 140,
+ 'ccjh' => 140,
+ 'nhb_' => 140,
+ '[jdy' => 140,
+ '_Bv' => 139,
+ '_Vfr' => 139,
+ '_CIF_' => 139,
+ '_"y' => 139,
+ '_,jh' => 139,
+ '_lkb' => 139,
+ '_ytuj' => 139,
+ '_juh' => 139,
+ '_cju' => 139,
+ '_nhfy' => 139,
+ 'um' => 139,
+ 'Uhb' => 139,
+ 'Vby' => 139,
+ 'Hfc' => 139,
+ 'CIF_' => 139,
+ 'Cr' => 139,
+ 'IF_' => 139,
+ 'flbv' => 139,
+ 'fpvt' => 139,
+ 'fcnjz' => 139,
+ 'fncr' => 139,
+ 'fxby' => 139,
+ 'fof' => 139,
+ 'djkj' => 139,
+ 'ltg' => 139,
+ 'lth;b' => 139,
+ 'tvjy' => 139,
+ 'th,bb' => 139,
+ 'thtlf' => 139,
+ 'pdhf' => 139,
+ 'bpyb' => 139,
+ 'bim' => 139,
+ 'rfwb' => 139,
+ 'rjkk' => 139,
+ 'rjkj_' => 139,
+ 'ktny' => 139,
+ 'kybn' => 139,
+ 'ke;b' => 139,
+ 'yfb' => 139,
+ 'yfckt' => 139,
+ 'ybzvb' => 139,
+ 'yrn-' => 139,
+ 'jpdjk' => 139,
+ 'jkybn' => 139,
+ 'jgsn' => 139,
+ 'jhvbh' => 139,
+ 'jhjl_' => 139,
+ 'j\'n' => 139,
+ 'gj\'' => 139,
+ 'ghbyb' => 139,
+ 'ghbx' => 139,
+ 'h,bb' => 139,
+ 'hdfn' => 139,
+ 'htubj' => 139,
+ 'hjyb' => 139,
+ 'hsdf' => 139,
+ 'c»' => 139,
+ 'cnbt_' => 139,
+ 'nfkb_' => 139,
+ 'nyji' => 139,
+ 'nyjit' => 139,
+ 'nhjk' => 139,
+ '[yb' => 139,
+ 'wdt' => 139,
+ 'xtq' => 139,
+ 'zkb_' => 139,
+ '-Gtnt' => 138,
+ 'Ca' => 138,
+ 'St' => 138,
+ '_De' => 138,
+ '_«U' => 138,
+ '_«N' => 138,
+ '_ujls' => 138,
+ '_bcre' => 138,
+ '_jhl' => 138,
+ '_gkfy' => 138,
+ '_hfpv' => 138,
+ '_htub' => 138,
+ '_cjuk' => 138,
+ '_cgjc' => 138,
+ '_n&' => 138,
+ '_[b' => 138,
+ 'ir' => 138,
+ 'mo' => 138,
+ '«U' => 138,
+ '«N' => 138,
+ '{fh' => 138,
+ '{b' => 138,
+ '"nj_' => 138,
+ 'fyrn-' => 138,
+ 'fghbv' => 138,
+ 'fcnf' => 138,
+ ',sdi' => 138,
+ 'd»' => 138,
+ 'dbu' => 138,
+ 'dbz_' => 138,
+ 'dzpf' => 138,
+ 'ujlj' => 138,
+ 'lbkb' => 138,
+ 'tljc' => 138,
+ 'tyyjv' => 138,
+ 'tcnb_' => 138,
+ 'p&' => 138,
+ 'pfyy' => 138,
+ 'bpbh' => 138,
+ 'bvtt' => 138,
+ 'bcrec' => 138,
+ 'bckt_' => 138,
+ 'bim_' => 138,
+ 'kjnj' => 138,
+ 'vtyj' => 138,
+ 'vbhf_' => 138,
+ 'yfgbc' => 138,
+ 'yj&' => 138,
+ 'j,tc' => 138,
+ 'jdv' => 138,
+ 'jlyb' => 138,
+ 'jpdh' => 138,
+ 'jpdhf' => 138,
+ 'jhlt' => 138,
+ 'gjnt' => 138,
+ 'hvzy' => 138,
+ 'hcndj' => 138,
+ 'cbkb' => 138,
+ 'cjj,o' => 138,
+ 'nfrj' => 138,
+ 'ndf^' => 138,
+ 'ndf^_' => 138,
+ 'nhtyy' => 138,
+ 'nhjq' => 138,
+ 'eljd' => 138,
+ 'ecrf' => 138,
+ 'xftn_' => 138,
+ 'xyst_' => 138,
+ 'zycrb' => 138,
+ '_th' => 137,
+ '_Q' => 137,
+ '_Cdz' => 137,
+ '_{fh' => 137,
+ '_bvtt' => 137,
+ '_j,s' => 137,
+ '_gj\'' => 137,
+ '_ghj[' => 137,
+ 'Cfyr' => 137,
+ 'Cfyrn' => 137,
+ 'fÌ' => 137,
+ 'fhf,' => 137,
+ 'fotyb' => 137,
+ ',jv_' => 137,
+ 'dfkbc' => 137,
+ 'dthib' => 137,
+ 'dshf' => 137,
+ 'lbr' => 137,
+ 'ljx' => 137,
+ 'tcgt' => 137,
+ 'p,b' => 137,
+ 'pyt' => 137,
+ 'brkj' => 137,
+ 'bvttn' => 137,
+ 'bckty' => 137,
+ 'qcndf' => 137,
+ 'vsv' => 137,
+ 'yfyb' => 137,
+ 'yfhb' => 137,
+ 'yxt' => 137,
+ 'jlcrj' => 137,
+ 'jtyys' => 137,
+ 'jbc[' => 137,
+ 'jbc[j' => 137,
+ 'jhr' => 137,
+ 'j\\' => 137,
+ 'gbcfk' => 137,
+ 'gjkmc' => 137,
+ 'ht[' => 137,
+ 'hbnt' => 137,
+ 'hyt' => 137,
+ 'hys[_' => 137,
+ 'hjt_' => 137,
+ 'hjbc[' => 137,
+ 'cyj_' => 137,
+ 'cjt' => 137,
+ 'cnfnm' => 137,
+ 'nbdf' => 137,
+ 'njr_' => 137,
+ 'e,f' => 137,
+ 'wdtn' => 137,
+ 'wthrj' => 137,
+ 'i\\k_' => 137,
+ 'oy' => 137,
+ '\'rcg' => 137,
+ '_Djc' => 136,
+ '_,tht' => 136,
+ '_dd' => 136,
+ '_vfcc' => 136,
+ '_jndt' => 136,
+ '_cdjq' => 136,
+ '_cbv' => 136,
+ '_cj,c' => 136,
+ '_cjl' => 136,
+ '_ntr' => 136,
+ 'L;jy' => 136,
+ 'fks' => 136,
+ 'fv^' => 136,
+ 'fv^_' => 136,
+ 'fynf' => 136,
+ 'fxbnt' => 136,
+ 'dfybb' => 136,
+ 'dzy' => 136,
+ 'tyjv' => 136,
+ 'tccjh' => 136,
+ ';bpyb' => 136,
+ 'bcn_' => 136,
+ 'bzn' => 136,
+ 'qcz_' => 136,
+ 'rhfc' => 136,
+ 'vfkm' => 136,
+ 'vth^' => 136,
+ 'vth^_' => 136,
+ 'vt.' => 136,
+ 'ybt&' => 136,
+ 'ybt&_' => 136,
+ 'yj&_' => 136,
+ 'yj;' => 136,
+ 'yjkju' => 136,
+ 'jkmyj' => 136,
+ 'jvbxt' => 136,
+ 'jgk' => 136,
+ 'gkfn' => 136,
+ 'hfnm' => 136,
+ 'hepb' => 136,
+ 'h\'' => 136,
+ 'cjtl' => 136,
+ 'cjtlb' => 136,
+ 'cgtr' => 136,
+ 'cndf^' => 136,
+ 'c\\h' => 136,
+ 'nybr_' => 136,
+ 'njd^' => 136,
+ 'njd^_' => 136,
+ 'nhfr' => 136,
+ 'n\\h' => 136,
+ 'ew' => 136,
+ 'abx' => 136,
+ 'ajhvb' => 136,
+ 'xfcnd' => 136,
+ ']\\' => 136,
+ 'st^' => 136,
+ 'mye._' => 136,
+ 'mj' => 136,
+ '_Fyl' => 135,
+ '_U&' => 135,
+ '_G&' => 135,
+ '_,b,' => 135,
+ '_,b,k' => 135,
+ '_dtk' => 135,
+ '_ltg' => 135,
+ '_pfgb' => 135,
+ '_blt' => 135,
+ '_yfb' => 135,
+ '_jrjk' => 135,
+ '_ghbx' => 135,
+ '_ghj,' => 135,
+ '_cgb' => 135,
+ '_zg' => 135,
+ '<jh' => 135,
+ 'Rt' => 135,
+ 'Ktyb' => 135,
+ 'Vfhb' => 135,
+ 'fqn_' => 135,
+ 'db;t' => 135,
+ 'dbpb' => 135,
+ 'dysv_' => 135,
+ 'tljcn' => 135,
+ 'tvbb' => 135,
+ 'thjv_' => 135,
+ 'thcj' => 135,
+ 'tcm_' => 135,
+ 'puk' => 135,
+ 'bljd' => 135,
+ 'bvc' => 135,
+ 'bcfn' => 135,
+ 'vf^' => 135,
+ 'vtlf' => 135,
+ 'vtw' => 135,
+ 'vjcnb' => 135,
+ 'ywt_' => 135,
+ 'jklf' => 135,
+ 'jhf,' => 135,
+ 'jhjlt' => 135,
+ 'jnht' => 135,
+ 'gjld' => 135,
+ 'ghj[j' => 135,
+ 'hyfz' => 135,
+ 'hjl&' => 135,
+ 'hjl&_' => 135,
+ 'hjkz_' => 135,
+ 'hcbb' => 135,
+ 'heu_' => 135,
+ 'cjlt' => 135,
+ 'nbfy' => 135,
+ 'nrf_' => 135,
+ 'elyb' => 135,
+ 'abkj' => 135,
+ 'xfkj' => 135,
+ 'xrb' => 135,
+ 'st^_' => 135,
+ 'sgj' => 135,
+ '_Mo' => 134,
+ '_XI' => 134,
+ '_«Y' => 134,
+ '_L\'' => 134,
+ '_Vt;' => 134,
+ '_Neh' => 134,
+ '_"nj_' => 134,
+ '_bpj' => 134,
+ '_ryb' => 134,
+ '_yf,' => 134,
+ '_gthc' => 134,
+ '_htl' => 134,
+ '_crf' => 134,
+ '_nsc' => 134,
+ 'ay' => 134,
+ '«Y' => 134,
+ 'L\'' => 134,
+ 'Rhj' => 134,
+ 'flvby' => 134,
+ 'fpys' => 134,
+ 'fhh' => 134,
+ 'fwbq' => 134,
+ ',tcgt' => 134,
+ ',kjr' => 134,
+ 'db_' => 134,
+ 'dbf' => 134,
+ 'dyj_' => 134,
+ 'lkby' => 134,
+ 'tybt^' => 134,
+ 'bdfy' => 134,
+ 'bnmc' => 134,
+ 'bnmcz' => 134,
+ 'qyf' => 134,
+ 'r»' => 134,
+ 'rfc' => 134,
+ 'kfr' => 134,
+ 'kbhj' => 134,
+ 'km-' => 134,
+ 'kz.nc' => 134,
+ 'vf^_' => 134,
+ 'jdvt' => 134,
+ 'jpu' => 134,
+ 'jkf_' => 134,
+ 'jnyji' => 134,
+ 'hfrnt' => 134,
+ 'hl_' => 134,
+ 'htvb' => 134,
+ 'hbyzn' => 134,
+ 'hrjdm' => 134,
+ 'cltkf' => 134,
+ 'cntq_' => 134,
+ 'ntyb' => 134,
+ 'nbk_' => 134,
+ 'wtg' => 134,
+ 'xty_' => 134,
+ ']\\v' => 134,
+ '’' => 134,
+ '_Fkma' => 133,
+ '_Uthv' => 133,
+ '_Hec' => 133,
+ '_Cfyr' => 133,
+ '_ujlj' => 133,
+ '_kex' => 133,
+ '_gjxn' => 133,
+ '_hfcn' => 133,
+ 'e^' => 133,
+ 'e^_' => 133,
+ 'é' => 133,
+ 'Fkma' => 133,
+ 'Uthv' => 133,
+ 'Bh' => 133,
+ 'f»^' => 133,
+ 'f»^_' => 133,
+ 'flyj' => 133,
+ 'fhfrn' => 133,
+ 'db;ty' => 133,
+ 'dcnht' => 133,
+ 'lfk_' => 133,
+ 'ltym' => 133,
+ 'le[' => 133,
+ 'thut' => 133,
+ 'bcb_' => 133,
+ 'bcnjd' => 133,
+ 'ktrnh' => 133,
+ 'kbhjd' => 133,
+ 'vyjub' => 133,
+ 'j,tcg' => 133,
+ 'jdfyf' => 133,
+ 'jjnd' => 133,
+ 'jg_' => 133,
+ 'jnrf' => 133,
+ 'gbcfn' => 133,
+ 'gjhf' => 133,
+ 'hfy_' => 133,
+ 'htyt' => 133,
+ 'hbhj' => 133,
+ 'hrb' => 133,
+ 'hyfk' => 133,
+ 'chtlb' => 133,
+ 'nf.' => 133,
+ 'nsv' => 133,
+ 'ehyfk' => 133,
+ 'ecb' => 133,
+ 'en,' => 133,
+ 'en,j' => 133,
+ 'en,jk' => 133,
+ 'abxt' => 133,
+ 'ikb' => 133,
+ 'sgjk' => 133,
+ 'sgjky' => 133,
+ '_Mi' => 132,
+ '_Ro' => 132,
+ '_XVI' => 132,
+ '_L;jy' => 132,
+ '_Ktyb' => 132,
+ '_G&_' => 132,
+ '_Ctdt' => 132,
+ '_cjlt' => 132,
+ '<jkm' => 132,
+ 'Uthvf' => 132,
+ 'E_' => 132,
+ 'Erh' => 132,
+ 'Erhf' => 132,
+ 'Wth' => 132,
+ 'fnyj' => 132,
+ 'fexy' => 132,
+ ',jr' => 132,
+ ',crj' => 132,
+ 'dfyj_' => 132,
+ 'd[jlb' => 132,
+ 'dsgec' => 132,
+ 'lbvb' => 132,
+ 'ljdfn' => 132,
+ 'lcndf' => 132,
+ 'tdfy' => 132,
+ 'tynjd' => 132,
+ 'tnd' => 132,
+ 'twrj' => 132,
+ ';l\\' => 132,
+ ';tkt' => 132,
+ 'p&_' => 132,
+ 'bvtyb' => 132,
+ 'bjy_' => 132,
+ 'qv' => 132,
+ 'qcrjv' => 132,
+ 'r-' => 132,
+ 'rt^' => 132,
+ 'rt^_' => 132,
+ 'kf&' => 132,
+ 'kf&_' => 132,
+ 'vfi' => 132,
+ 'yfer' => 132,
+ 'ybwf_' => 132,
+ 'jnth' => 132,
+ 'jzdk' => 132,
+ 'gjvb' => 132,
+ 'gecrf' => 132,
+ 'hfcnt' => 132,
+ 'hbuj' => 132,
+ 'cfnt' => 132,
+ 'ctht' => 132,
+ 'cke;b' => 132,
+ 'cgfy' => 132,
+ 'cc\\' => 132,
+ 'nfkj' => 132,
+ 'ndbt_' => 132,
+ 'nsq' => 132,
+ 'ns[' => 132,
+ 'enht' => 132,
+ 'enhty' => 132,
+ 'atrn' => 132,
+ 'aen' => 132,
+ '[hfyb' => 132,
+ 'obv_' => 132,
+ 'scnf' => 132,
+ 'scnfd' => 132,
+ 'zpb' => 132,
+ '_dhf' => 131,
+ '_ltkf' => 131,
+ '_rjkk' => 131,
+ '_kfn' => 131,
+ '_k.l' => 131,
+ '_jng' => 131,
+ '_gjy' => 131,
+ '_hfl' => 131,
+ '_htk' => 131,
+ '_ep' => 131,
+ '_\'rcg' => 131,
+ 'Ufh' => 131,
+ 'Ujc' => 131,
+ 'Ktyby' => 131,
+ 'CCCH_' => 131,
+ 'Chtl' => 131,
+ 'f,jns' => 131,
+ 'fb,' => 131,
+ ',jns' => 131,
+ 'dfkm' => 131,
+ 'ujkjd' => 131,
+ 'lfkb' => 131,
+ 'ldb;t' => 131,
+ 'tvfn' => 131,
+ 'tncrb' => 131,
+ ';l\\y' => 131,
+ ';bdj' => 131,
+ ';bcc\\' => 131,
+ 'bpjd' => 131,
+ 'br^' => 131,
+ 'br^_' => 131,
+ 'brfw' => 131,
+ 'brfwb' => 131,
+ 'brn' => 131,
+ 'bkmyj' => 131,
+ 'bcc\\' => 131,
+ 'bcc\\h' => 131,
+ 'bcnjx' => 131,
+ 'rp' => 131,
+ 'rjvbc' => 131,
+ 'rcj' => 131,
+ 'kbyf_' => 131,
+ 'kbnbx' => 131,
+ 'vtyc' => 131,
+ 'vys' => 131,
+ 'yjvbx' => 131,
+ 'yenht' => 131,
+ 'jhlty' => 131,
+ 'jhg' => 131,
+ 'jcnjr' => 131,
+ 'jng' => 131,
+ 'gtrn' => 131,
+ 'gthtg' => 131,
+ 'ghjbc' => 131,
+ 'ha' => 131,
+ 'cfntk' => 131,
+ 'cj,t' => 131,
+ 'cc\\h' => 131,
+ 'ndbz' => 131,
+ 'nvt' => 131,
+ 'ncnde' => 131,
+ 'enb' => 131,
+ 'abxtc' => 131,
+ 'aat' => 131,
+ 'itt' => 131,
+ '@_' => 130,
+ '-R' => 130,
+ 'Ch' => 130,
+ 'SB' => 130,
+ '_Ujk' => 130,
+ '_Chtl' => 130,
+ '_Erh' => 130,
+ '_Erhf' => 130,
+ '_dshf' => 130,
+ '_uu&_' => 130,
+ '_ltym' => 130,
+ '_lbc' => 130,
+ '_byj' => 130,
+ '_vtlf' => 130,
+ '_yfer' => 130,
+ '_jgb' => 130,
+ '_edt' => 130,
+ '_[fh' => 130,
+ 'Fyn' => 130,
+ 'Vt;l' => 130,
+ 'Erhfb' => 130,
+ 'Xe;' => 130,
+ 'fpfn' => 130,
+ 'fynj' => 130,
+ 'dthty' => 130,
+ 'dsgj' => 130,
+ 'uu&_' => 130,
+ 'ltvj' => 130,
+ 'l;t' => 130,
+ 'lx' => 130,
+ 'tlfn' => 130,
+ 't;lt' => 130,
+ 'tktp' => 130,
+ 'tnr' => 130,
+ 'pbk' => 130,
+ 'phfc' => 130,
+ 'ps_' => 130,
+ 'bvtk' => 130,
+ 'bve' => 130,
+ 'bjnt' => 130,
+ 'bcbvj' => 130,
+ 'rfvt' => 130,
+ 'rjyr' => 130,
+ 'rn-G' => 130,
+ 'rn-Gt' => 130,
+ 'kfcy' => 130,
+ 'ktlc' => 130,
+ 'ktlcn' => 130,
+ 'kjh' => 130,
+ 'vtlfk' => 130,
+ 'vjlt' => 130,
+ 'yrn-G' => 130,
+ 'yzz_' => 130,
+ 'jdj_' => 130,
+ 'jujh' => 130,
+ 'jphf' => 130,
+ 'jjh' => 130,
+ 'jnhe' => 130,
+ 'hfyf' => 130,
+ 'hfny' => 130,
+ 'hbw' => 130,
+ 'hyfz_' => 130,
+ 'hjlt_' => 130,
+ 'hsk' => 130,
+ 'ctc' => 130,
+ 'cgtx' => 130,
+ 'cnjb' => 130,
+ 'n-G' => 130,
+ 'n-Gt' => 130,
+ 'n-Gtn' => 130,
+ 'nbu' => 130,
+ 'abb' => 130,
+ 'itk' => 130,
+ 'irb' => 130,
+ 'sci' => 130,
+ 'mvt' => 130,
+ '\'a' => 130,
+ '_Ufh' => 129,
+ '_Uhb' => 129,
+ '_Rt' => 129,
+ '_Vby' => 129,
+ '_,sdi' => 129,
+ '_dsgj' => 129,
+ '_uhep' => 129,
+ '_jhlt' => 129,
+ '_jcd' => 129,
+ '_gjld' => 129,
+ '_gj[' => 129,
+ '_aen' => 129,
+ 'nter' => 129,
+ 's&' => 129,
+ 'tu' => 129,
+ 'Fl' => 129,
+ 'Pfg' => 129,
+ 'Vt;le' => 129,
+ 'Af' => 129,
+ 'fb,j' => 129,
+ 'fb,jk' => 129,
+ 'fkty' => 129,
+ 'fxbyf' => 129,
+ ',jt' => 129,
+ 'djpdh' => 129,
+ 'dibt' => 129,
+ 'ukfcy' => 129,
+ 'uhs' => 129,
+ 'tkfy' => 129,
+ 'tgjc' => 129,
+ 'tht_' => 129,
+ 'thtl_' => 129,
+ 'tcgtx' => 129,
+ 'taj' => 129,
+ 'tif' => 129,
+ 'phfcn' => 129,
+ 'b,jk' => 129,
+ 'byf^' => 129,
+ 'byf^_' => 129,
+ 'byzk' => 129,
+ 'rfpfn' => 129,
+ 'vfnth' => 129,
+ 'vtyz' => 129,
+ 'jdbn' => 129,
+ 'jdjk' => 129,
+ 'jyty' => 129,
+ 'gbcb_' => 129,
+ 'hfpvt' => 129,
+ 'hjdbx' => 129,
+ 'h[j' => 129,
+ 'crt' => 129,
+ 'ckeu' => 129,
+ 'cgtrn' => 129,
+ 'ecg' => 129,
+ 'e[_' => 129,
+ 'af_' => 129,
+ 's[j' => 129,
+ 'mzycr' => 129,
+ '_Rhj' => 128,
+ '_bvtk' => 128,
+ '_rfg' => 128,
+ '_j,tc' => 128,
+ '_j[' => 128,
+ '_cjjn' => 128,
+ '_erf' => 128,
+ 'Wthr' => 128,
+ 'fcnyj' => 128,
+ 'dbnm' => 128,
+ 'dnjv' => 128,
+ 'dsgjk' => 128,
+ 'dzpb' => 128,
+ 'uthj' => 128,
+ 'uen' => 128,
+ 'trn_' => 128,
+ 'tvtw' => 128,
+ ';eh' => 128,
+ 'pjh' => 128,
+ 'by\\y' => 128,
+ 'bckf' => 128,
+ 'bce' => 128,
+ 'bnd' => 128,
+ 'bwbb_' => 128,
+ 'rybu' => 128,
+ 'rjkkt' => 128,
+ 'kfq' => 128,
+ 'kba' => 128,
+ 'ke;,' => 128,
+ 'vtnf' => 128,
+ 'vvf' => 128,
+ 'vjue' => 128,
+ 'jbnt' => 128,
+ 'jbntk' => 128,
+ 'jgfc' => 128,
+ 'jctkt' => 128,
+ 'htlk' => 128,
+ 'ht;bc' => 128,
+ 'cktlc' => 128,
+ 'cjy_' => 128,
+ 'cjjn' => 128,
+ 'cndbz' => 128,
+ 'ce_' => 128,
+ 'cmv' => 128,
+ 'nbyf' => 128,
+ 'nrhsn' => 128,
+ 'njhbx' => 128,
+ 'erfp' => 128,
+ 'eyl' => 128,
+ 'egys' => 128,
+ 'zybt' => 128,
+ 'BN' => 127,
+ 'Be' => 127,
+ 'Sa' => 127,
+ 'Y' => 127,
+ '_Bh' => 127,
+ '_Rfp' => 127,
+ '_Vfhb' => 127,
+ '_Gjh' => 127,
+ '_Hfc' => 127,
+ '_tgb' => 127,
+ '_tgbc' => 127,
+ '_ytpf' => 127,
+ '_ytvt' => 127,
+ '_exb' => 127,
+ '_\'nf' => 127,
+ 'c_' => 127,
+ 'ew' => 127,
+ 'B_' => 127,
+ 'Rfn' => 127,
+ 'H&' => 127,
+ 'flbvb' => 127,
+ 'dtcnb' => 127,
+ 'de.o' => 127,
+ 'ujls_' => 127,
+ 'lbvbh' => 127,
+ 'lyj_' => 127,
+ 'tfkb' => 127,
+ 'tlh' => 127,
+ 'tqib' => 127,
+ 'tks' => 127,
+ 'tvtwr' => 127,
+ 'thdf' => 127,
+ 'thye' => 127,
+ 'tnsh' => 127,
+ 'p;' => 127,
+ 'pvf' => 127,
+ 'pyfy' => 127,
+ 'petn' => 127,
+ 'bfn' => 127,
+ 'bue' => 127,
+ 'bxby' => 127,
+ 'qjyf_' => 127,
+ 'rbc' => 127,
+ 'kflbv' => 127,
+ 'ktvty' => 127,
+ 'vtym' => 127,
+ 'vtwr' => 127,
+ 'yfkf' => 127,
+ 'yfhe' => 127,
+ 'ytlj' => 127,
+ 'ycndf' => 127,
+ 'jdjt' => 127,
+ 'jywt_' => 127,
+ 'jxtym' => 127,
+ 'hfdkz' => 127,
+ 'hfpe' => 127,
+ 'hfnf' => 127,
+ 'hfof' => 127,
+ 'cjdf' => 127,
+ 'ccbz' => 127,
+ 'cnhtk' => 127,
+ 'nde.o' => 127,
+ 'ecgt' => 127,
+ 'mx' => 127,
+ 'zns' => 127,
+ '-uj' => 126,
+ '_<jh' => 126,
+ '_,tc' => 126,
+ '_kbim' => 126,
+ '_jp' => 126,
+ '_jxty' => 126,
+ '_cjn' => 126,
+ '_erfp' => 126,
+ 's^' => 126,
+ 'U&_' => 126,
+ ':t' => 126,
+ 'fdth' => 126,
+ 'fdz' => 126,
+ 'fqcr' => 126,
+ 'fywbz' => 126,
+ 'fhkf' => 126,
+ 'f[b' => 126,
+ 'fzd' => 126,
+ ',kbp' => 126,
+ ',.' => 126,
+ 'df;' => 126,
+ 'dfnmc' => 126,
+ 'dbxf' => 126,
+ 'djhb' => 126,
+ 'dcnhb' => 126,
+ 't,h' => 126,
+ 'tls' => 126,
+ 'pyb_' => 126,
+ 'byjq_' => 126,
+ 'rfnf' => 126,
+ 'rtn' => 126,
+ 'kbim' => 126,
+ 'kkth' => 126,
+ 'yfvb_' => 126,
+ 'yf[_' => 126,
+ 'jljv' => 126,
+ 'jkuj' => 126,
+ 'jvbn' => 126,
+ 'jjndt' => 126,
+ 'jhbxt' => 126,
+ 'ghtg' => 126,
+ 'ghji' => 126,
+ 'hfpjv' => 126,
+ 'hta' => 126,
+ 'cdzpb' => 126,
+ 'cjdv' => 126,
+ 'ntf' => 126,
+ 'nkf' => 126,
+ 'e;l' => 126,
+ 'afy' => 126,
+ 'aen,' => 126,
+ 'aen,j' => 126,
+ '[fhfr' => 126,
+ '[j;' => 126,
+ 'xtns' => 126,
+ 'ijq' => 126,
+ 's[jl' => 126,
+ 'mvf_' => 126,
+ '\'njve' => 126,
+ '.w' => 126,
+ 'zotyy' => 126,
+ 'z.n_' => 126,
+ 'BN_' => 125,
+ 'ISB' => 125,
+ 'ISBN' => 125,
+ 'ISBN_' => 125,
+ 'SBN' => 125,
+ 'SBN_' => 125,
+ '`' => 125,
+ '_the' => 125,
+ '_Vjy' => 125,
+ '_Jhl' => 125,
+ '_Wth' => 125,
+ '_rjyr' => 125,
+ '_vjue' => 125,
+ '_ytlj' => 125,
+ '_aen,' => 125,
+ '_[fhf' => 125,
+ '_[jp' => 125,
+ 's^_' => 125,
+ 'Djcn' => 125,
+ 'Uthj' => 125,
+ 'Pj' => 125,
+ 'Rjycn' => 125,
+ 'Jhl' => 125,
+ 'Cthu' => 125,
+ 'f,c' => 125,
+ 'fqyt' => 125,
+ 'fyzk' => 125,
+ 'djgh' => 125,
+ 'ubz' => 125,
+ 'ujljd' => 125,
+ 'lei' => 125,
+ 'tr&' => 125,
+ 'tr&_' => 125,
+ 'tht,' => 125,
+ 'tcz_' => 125,
+ 'pfz' => 125,
+ 'bxys[' => 125,
+ 'rj^' => 125,
+ 'rj^_' => 125,
+ 'kbim_' => 125,
+ 'kmijq' => 125,
+ 'yjdyj' => 125,
+ 'ynhfk' => 125,
+ 'j,kt' => 125,
+ 'j;bd' => 125,
+ 'jpt' => 125,
+ 'jya' => 125,
+ 'jhjkm' => 125,
+ 'gbcm' => 125,
+ 'gjnjv' => 125,
+ 'ghtlk' => 125,
+ 'hfpys' => 125,
+ 'hth' => 125,
+ 'htnb' => 125,
+ 'cnhjq' => 125,
+ 'ndbb_' => 125,
+ 'ntfn' => 125,
+ 'ntfnh' => 125,
+ 'wrbq_' => 125,
+ 'itd' => 125,
+ 'srjd' => 125,
+ 'mijq' => 125,
+ '?' => 124,
+ '_ISB' => 124,
+ '_ISBN' => 124,
+ '_m' => 124,
+ '_Vt;l' => 124,
+ '_fn' => 124,
+ '_pfz' => 124,
+ '_byl' => 124,
+ '_rybu' => 124,
+ '_kexi' => 124,
+ '_vfnr' => 124,
+ '_ghjv' => 124,
+ '_hjl&' => 124,
+ '_ctht' => 124,
+ '_ckf' => 124,
+ '_cjdv' => 124,
+ '_ntrc' => 124,
+ '_evth' => 124,
+ '_[jpz' => 124,
+ '_[jh' => 124,
+ 'Bn' => 124,
+ 'H&_' => 124,
+ 'fcnbk' => 124,
+ 'dtkbx' => 124,
+ 'dtx' => 124,
+ 'djlj' => 124,
+ 'lrj' => 124,
+ 'lcndt' => 124,
+ 'tlgj' => 124,
+ 'tlct' => 124,
+ 'tgtyb' => 124,
+ ';yjq' => 124,
+ 'pbhj' => 124,
+ 'pbhjd' => 124,
+ 'bdf.n' => 124,
+ 'b;y' => 124,
+ 'bgt' => 124,
+ 'bhc' => 124,
+ 'kbpb' => 124,
+ 'vfnr' => 124,
+ 'yls' => 124,
+ 'ybyu' => 124,
+ 'yaj' => 124,
+ 'jrjd' => 124,
+ 'jkfu' => 124,
+ 'jkfuf' => 124,
+ 'jgtq' => 124,
+ 'gey' => 124,
+ 'htlgj' => 124,
+ 'hjbnt' => 124,
+ 'cdtn' => 124,
+ 'cdzpf' => 124,
+ 'cke;,' => 124,
+ 'cjlth' => 124,
+ 'ccjd' => 124,
+ 'cnbf' => 124,
+ 'cz&' => 124,
+ 'cz&_' => 124,
+ 'c\\k' => 124,
+ 'nfvb_' => 124,
+ 'ntxty' => 124,
+ 'nhtx' => 124,
+ '[bv' => 124,
+ 'wtd_' => 124,
+ 'xtnsh' => 124,
+ 'oft' => 124,
+ '_Ca' => 123,
+ '_Bn' => 123,
+ '_{b' => 123,
+ '_ds[' => 123,
+ '_;bdj' => 123,
+ '_pf[' => 123,
+ '_pfo' => 123,
+ '_pfob' => 123,
+ '_bvt.' => 123,
+ '_rd' => 123,
+ '_yb[_' => 123,
+ '_j,ob' => 123,
+ '_ghji' => 123,
+ '_cjh' => 123,
+ 'ee' => 123,
+ 'Vjh' => 123,
+ 'Cnt' => 123,
+ 'f;b' => 123,
+ 'frh' => 123,
+ 'fkbb' => 123,
+ 'fke' => 123,
+ 'fyyjq' => 123,
+ 'fhbz' => 123,
+ 'fobn' => 123,
+ ',bkb' => 123,
+ ',kbj' => 123,
+ ',jhf' => 123,
+ 'df.o' => 123,
+ 'dyjc' => 123,
+ 'ds[j' => 123,
+ 'tdyz_' => 123,
+ 'tcrjt' => 123,
+ 'tckb' => 123,
+ ';tyf' => 123,
+ 'b,kbj' => 123,
+ 'bkmvf' => 123,
+ 'bvt.' => 123,
+ 'bycnb' => 123,
+ 'bckj' => 123,
+ 'ktybb' => 123,
+ 'kb&' => 123,
+ 'kb&_' => 123,
+ 'kytyb' => 123,
+ 'kybnt' => 123,
+ 'vthnb' => 123,
+ 'vtnhj' => 123,
+ 'yfuhf' => 123,
+ 'yb;' => 123,
+ 'jqcrf' => 123,
+ 'jybb' => 123,
+ 'jynf' => 123,
+ 'gjkfu' => 123,
+ 'gjkt' => 123,
+ 'ghz' => 123,
+ 'hfp_' => 123,
+ 'hvbhj' => 123,
+ 'hjnj' => 123,
+ 'cf&' => 123,
+ 'cf&_' => 123,
+ 'cnfyn' => 123,
+ 'cndbb' => 123,
+ 'cnbfy' => 123,
+ 'nfhi' => 123,
+ 'njl' => 123,
+ 'e[jd' => 123,
+ 'eoty' => 123,
+ 'wbtq_' => 123,
+ 'xfyb' => 123,
+ 'xyju' => 123,
+ 'ibyc' => 123,
+ 'ikf' => 123,
+ 'ijq_' => 123,
+ '.wb' => 123,
+ 'zy_' => 123,
+ '\\h_' => 123,
+ '_the_' => 122,
+ '_U&_' => 122,
+ '_Cthu' => 122,
+ '_Cr' => 122,
+ '_Wthr' => 122,
+ '_,kjr' => 122,
+ '_ds[j' => 122,
+ '_kbnt' => 122,
+ '_ecg' => 122,
+ '_xtv_' => 122,
+ '_xtns' => 122,
+ 'ig' => 122,
+ 'op' => 122,
+ 'the_' => 122,
+ 'fkju' => 122,
+ 'fkmyb' => 122,
+ ',sxy' => 122,
+ 'dfdi' => 122,
+ 'dfybq' => 122,
+ 'ds[jl' => 122,
+ 'dzpfy' => 122,
+ 'lytq_' => 122,
+ 'lybv_' => 122,
+ 't;t' => 122,
+ 'thit' => 122,
+ 'ths_' => 122,
+ 'tcrjv' => 122,
+ ';yjq_' => 122,
+ 'pfzd' => 122,
+ 'psrj' => 122,
+ 'blth' => 122,
+ 'bcnbf' => 122,
+ 'bnju' => 122,
+ 'qnb' => 122,
+ 'rjvgj' => 122,
+ 'rjg_' => 122,
+ 'kfi' => 122,
+ 'kmd' => 122,
+ 'k.w' => 122,
+ 'k.wb' => 122,
+ 'vjvt' => 122,
+ 'vjvty' => 122,
+ 'ytgh' => 122,
+ 'yjx' => 122,
+ 'ycnf' => 122,
+ 'jdvtc' => 122,
+ 'jvtyn' => 122,
+ 'gfcy' => 122,
+ 'ht;lt' => 122,
+ 'h;r' => 122,
+ 'hbdt' => 122,
+ 'hrt' => 122,
+ 'hcjy' => 122,
+ 'cjdvt' => 122,
+ 'cnm^' => 122,
+ 'cnm^_' => 122,
+ 'nfv_' => 122,
+ 'nbp' => 122,
+ 'ele' => 122,
+ 'egkt' => 122,
+ 'egkty' => 122,
+ 'eckj' => 122,
+ 'wbrkj' => 122,
+ 'mijq_' => 122,
+ 'V_' => 121,
+ '_Ujc' => 121,
+ '_Bcn' => 121,
+ '_,fc' => 121,
+ '_pfzd' => 121,
+ '_vjv' => 121,
+ '_vjvt' => 121,
+ '_gfhf' => 121,
+ '_gjnt' => 121,
+ '_ecgt' => 121,
+ 'en_' => 121,
+ 'ion_' => 121,
+ 'ite' => 121,
+ '<ty' => 121,
+ '<jkmi' => 121,
+ 'Tuj' => 121,
+ 'Ntk' => 121,
+ 'fdbk_' => 121,
+ 'frbv' => 121,
+ 'fhfn' => 121,
+ 'fxfkj' => 121,
+ ',hf;' => 121,
+ 'dkty_' => 121,
+ 'djpl' => 121,
+ 'ltkmy' => 121,
+ 'lbnm_' => 121,
+ 'tdjk' => 121,
+ 'th;r' => 121,
+ 'pyfr' => 121,
+ 'pjv_' => 121,
+ 'buk' => 121,
+ 'bnft' => 121,
+ 'bntr' => 121,
+ 'rfyf' => 121,
+ 'kfp' => 121,
+ 'kmx' => 121,
+ 'kzvb' => 121,
+ 'yfkj' => 121,
+ 'yt,' => 121,
+ 'j,hf;' => 121,
+ 'j,hb' => 121,
+ 'jub,' => 121,
+ 'jlbv' => 121,
+ 'j;bk' => 121,
+ 'jhvjy' => 121,
+ 'jcgj' => 121,
+ 'gjvt' => 121,
+ 'ghbr' => 121,
+ 'geyr' => 121,
+ 'geyrn' => 121,
+ 'hfrnb' => 121,
+ 'htfkb' => 121,
+ 'htlj' => 121,
+ 'hjle' => 121,
+ 'hity' => 121,
+ 'nhjv' => 121,
+ 'nsq_' => 121,
+ 'eyrn' => 121,
+ 'sv^' => 121,
+ 'sv^_' => 121,
+ 'zl_' => 121,
+ 'zlj' => 121,
+ '~' => 120,
+ '_<ty' => 120,
+ '_Ja' => 120,
+ '_Af' => 120,
+ '_djg' => 120,
+ '_ljh' => 120,
+ '_;bn' => 120,
+ '_bv_' => 120,
+ '_vtlb' => 120,
+ '_cj.' => 120,
+ '_cj.p' => 120,
+ '_inf' => 120,
+ 'ort' => 120,
+ 'Djcnj' => 120,
+ 'Uhf' => 120,
+ 'Rfv' => 120,
+ 'Ja' => 120,
+ 'Cj.' => 120,
+ 'Cj.p' => 120,
+ 'It' => 120,
+ 'fdkz.' => 120,
+ 'frcb' => 120,
+ 'fybk' => 120,
+ 'fcyj_' => 120,
+ ',b,kb' => 120,
+ ',bj' => 120,
+ 'dtp' => 120,
+ 'djk.' => 120,
+ 'ltyf_' => 120,
+ 'lth;r' => 120,
+ 'lheuj' => 120,
+ 'tyye' => 120,
+ 'tyye.' => 120,
+ 'pfwbz' => 120,
+ 'plfn' => 120,
+ 'pyfxf' => 120,
+ 'rkjg' => 120,
+ 'rhfnb' => 120,
+ 'kfvt' => 120,
+ 'kbdf' => 120,
+ 'vjkjl' => 120,
+ 'vgkt' => 120,
+ 'vsq' => 120,
+ 'yfq' => 120,
+ 'yfex' => 120,
+ 'ytvtw' => 120,
+ 'yjcnt' => 120,
+ 'ycrbv' => 120,
+ 'ycnfy' => 120,
+ 'jk.w' => 120,
+ 'jk.wb' => 120,
+ 'jch' => 120,
+ 'jcz' => 120,
+ 'jwtc' => 120,
+ 'jwtcc' => 120,
+ 'gfybz' => 120,
+ 'hf,k' => 120,
+ 'hbcj' => 120,
+ 'hjvs' => 120,
+ 'hjyj' => 120,
+ 'hjwtc' => 120,
+ 'c-' => 120,
+ 'crjg_' => 120,
+ 'cjjnd' => 120,
+ 'ccs' => 120,
+ 'cnbkb' => 120,
+ 'cnhtx' => 120,
+ 'nfy_' => 120,
+ 'nfhj' => 120,
+ 'nthfn' => 120,
+ 'ncndb' => 120,
+ 'nxb' => 120,
+ 'ehf_' => 120,
+ 'xfq' => 120,
+ 'xfz' => 120,
+ 'xyf' => 120,
+ 'xyjuj' => 120,
+ 'x\\y' => 120,
+ 'zdkz.' => 120,
+ 'IX' => 119,
+ '_Sa' => 119,
+ '_St' => 119,
+ '_v' => 119,
+ '_»' => 119,
+ '_Tuj' => 119,
+ '_,kb' => 119,
+ '_uht' => 119,
+ '_ltc' => 119,
+ '_gfn' => 119,
+ '_gjvt' => 119,
+ '_gey' => 119,
+ '_geyr' => 119,
+ '_cdzn' => 119,
+ '_ehjd' => 119,
+ 'ab' => 119,
+ 'ry' => 119,
+ 'Bcg' => 119,
+ 'fle' => 119,
+ 'dthit' => 119,
+ 'dbr' => 119,
+ 'drb_' => 119,
+ 'djly' => 119,
+ 'detn_' => 119,
+ 'lgjk' => 119,
+ 'tdyj' => 119,
+ 'tpyj' => 119,
+ 'thfkm' => 119,
+ 'thcjy' => 119,
+ 'thity' => 119,
+ 'bpjdf' => 119,
+ 'bvth^' => 119,
+ 'bhcr' => 119,
+ 'bntrn' => 119,
+ 'rjkb' => 119,
+ 'kj;y' => 119,
+ 'vf&' => 119,
+ 'vtyf' => 119,
+ 'vvt' => 119,
+ 'vjuj' => 119,
+ 'j,jq' => 119,
+ 'jdjt_' => 119,
+ 'jphfc' => 119,
+ 'jqcn' => 119,
+ 'jrt' => 119,
+ 'jrjv' => 119,
+ 'jkrjd' => 119,
+ 'jycj' => 119,
+ 'jnv' => 119,
+ 'joflm' => 119,
+ 'gfkf' => 119,
+ 'gjlfd' => 119,
+ 'gjhnf' => 119,
+ 'ghbz' => 119,
+ 'hvfyb' => 119,
+ 'hvty' => 119,
+ 'hjyf' => 119,
+ 'hjgtq' => 119,
+ 'hnb_' => 119,
+ 'h[bn' => 119,
+ 'h[bnt' => 119,
+ 'cfh' => 119,
+ 'crjht' => 119,
+ 'cjwbf' => 119,
+ 'cwtyf' => 119,
+ 'nby_' => 119,
+ 'nhfkb' => 119,
+ 'exbn' => 119,
+ 'ahjy' => 119,
+ '[bnt' => 119,
+ '[bntr' => 119,
+ 'xfcnj' => 119,
+ 'oflm' => 119,
+ 'sgecr' => 119,
+ 'zncz' => 119,
+ 'Ja' => 118,
+ '_It' => 118,
+ '_ntf' => 118,
+ '_ntfn' => 118,
+ '_wf' => 118,
+ 'fgbn' => 118,
+ 'fhvz' => 118,
+ 'fhvzy' => 118,
+ 'fns_' => 118,
+ ',ht_' => 118,
+ 'dyjv' => 118,
+ 'dj,jl' => 118,
+ 'tlbw' => 118,
+ 'tlbwb' => 118,
+ 'tvkt' => 118,
+ 'thnb_' => 118,
+ 'tcre' => 118,
+ 'tnn' => 118,
+ 't[yb' => 118,
+ ';ls' => 118,
+ 'pfobn' => 118,
+ 'brkjg' => 118,
+ 'bct' => 118,
+ 'rc_' => 118,
+ 'rnbx' => 118,
+ 'rnhj' => 118,
+ 'kfcyj' => 118,
+ 'kyz' => 118,
+ 'vf&_' => 118,
+ 'vtkm' => 118,
+ 'vthy' => 118,
+ 'vbnh' => 118,
+ 'yft' => 118,
+ 'yrj_' => 118,
+ 'ynjv' => 118,
+ 'ynjy' => 118,
+ 'yajh' => 118,
+ 'jrc' => 118,
+ 'jkyz' => 118,
+ 'jgtqc' => 118,
+ 'jhys' => 118,
+ 'jnfk_' => 118,
+ 'gtqc' => 118,
+ 'gtqcr' => 118,
+ 'gjkyz' => 118,
+ 'gj[j' => 118,
+ 'ghbzn' => 118,
+ 'gnj' => 118,
+ 'hbyzk' => 118,
+ 'hbzn' => 118,
+ 'cbd' => 118,
+ 'ckj;' => 118,
+ 'nfnb' => 118,
+ 'nde_' => 118,
+ 'ntht' => 118,
+ 'ntn_' => 118,
+ 'nbrb_' => 118,
+ 'nyfz' => 118,
+ 'njvj' => 118,
+ 'ns[_' => 118,
+ 'ehjdy' => 118,
+ 'eckjd' => 118,
+ 'ez' => 118,
+ 'wthrd' => 118,
+ 'xbt' => 118,
+ 'ikf_' => 118,
+ 'iktyy' => 118,
+ 'ikb_' => 118,
+ 'scnh' => 118,
+ 'zu' => 118,
+ '_Fl' => 117,
+ '_Fyn' => 117,
+ '_<jkm' => 117,
+ '_Rfn' => 117,
+ '_Cfyx' => 117,
+ '_ldb;' => 117,
+ '_gkt' => 117,
+ '_gj[j' => 117,
+ '_htkb' => 117,
+ '_n&_' => 117,
+ '_nht,' => 117,
+ '_ibh' => 117,
+ 'Rfpf' => 117,
+ 'Ghfd' => 117,
+ 'Cfyx' => 117,
+ 'fdnjv' => 117,
+ 'fk-' => 117,
+ 'fkfy' => 117,
+ 'fgt' => 117,
+ 'fhbb' => 117,
+ 'fwb._' => 117,
+ 'dfys' => 117,
+ 'ldbu' => 117,
+ 'ltnt' => 117,
+ 'lbyc' => 117,
+ 'ljcnb' => 117,
+ 'lzo' => 117,
+ 'tlfnt' => 117,
+ 'tlbn' => 117,
+ 'trnhj' => 117,
+ 'tkzv' => 117,
+ 'tyns' => 117,
+ 't[yj' => 117,
+ 'brjq' => 117,
+ 'by\\yy' => 117,
+ 'bjk' => 117,
+ 'rkjgt' => 117,
+ 'kfvty' => 117,
+ 'kbrf' => 117,
+ 'kbvg' => 117,
+ 'kjgt' => 117,
+ 'vtnj' => 117,
+ 'ywbr' => 117,
+ 'ywbrk' => 117,
+ 'j,ty' => 117,
+ 'jktn' => 117,
+ 'jkjnj' => 117,
+ 'jgtl' => 117,
+ 'jhjt' => 117,
+ 'gjkrj' => 117,
+ 'gnb' => 117,
+ 'hjdtl' => 117,
+ 'hjdc' => 117,
+ 'hjdcr' => 117,
+ 'hs&' => 117,
+ 'hs&_' => 117,
+ 'ctlfn' => 117,
+ 'c.' => 117,
+ 'nhfrn' => 117,
+ 'ncz^' => 117,
+ 'ncz^_' => 117,
+ 'euf_' => 117,
+ 'abpb' => 117,
+ '[v' => 117,
+ '[jl_' => 117,
+ '[jlf' => 117,
+ 'xysv' => 117,
+ '.xtyb' => 117,
+ 'zkc' => 117,
+ 'zkcz' => 117,
+ '_Ch' => 116,
+ '_Vjh' => 116,
+ '_Yfct' => 116,
+ '_dthy' => 116,
+ '_cnb' => 116,
+ '_ntx' => 116,
+ '_et' => 116,
+ 'au' => 116,
+ 'de_' => 116,
+ 'ist' => 116,
+ 'iv' => 116,
+ 'Rbh' => 116,
+ 'Yfct' => 116,
+ 'Gtht' => 116,
+ 'Ge' => 116,
+ 'flr' => 116,
+ ',kbjn' => 116,
+ 'uv' => 116,
+ 'ucr' => 116,
+ 'ltn_' => 116,
+ 'lbxt' => 116,
+ 'tvfnb' => 116,
+ 't[yjk' => 116,
+ ';ehy' => 116,
+ 'bdfyb' => 116,
+ 'bvgb' => 116,
+ 'byfkm' => 116,
+ 'rjkbx' => 116,
+ 'rnbxt' => 116,
+ 'kbvgb' => 116,
+ 'kbjnt' => 116,
+ 'kbwb' => 116,
+ 'kjgtl' => 116,
+ 'vfyf' => 116,
+ 'vyt' => 116,
+ 'yfnf' => 116,
+ 'y,' => 116,
+ 'ybnm' => 116,
+ 'ywtd' => 116,
+ 'jdyb' => 116,
+ 'jlybv' => 116,
+ 'jlyjv' => 116,
+ 'jpyb' => 116,
+ 'jbpdt' => 116,
+ 'jqcnd' => 116,
+ 'jrr' => 116,
+ 'jybv' => 116,
+ 'jyysq' => 116,
+ 'jycnf' => 116,
+ 'jgtlb' => 116,
+ 'jhnb' => 116,
+ 'jnz_' => 116,
+ 'gj\'n' => 116,
+ 'ghtp' => 116,
+ 'ghbdt' => 116,
+ 'ghjvs' => 116,
+ 'htlct' => 116,
+ 'helyb' => 116,
+ 'hxt' => 116,
+ 'cfyb' => 116,
+ 'cj,ty' => 116,
+ 'nfnt_' => 116,
+ 'ntj' => 116,
+ 'njhjt' => 116,
+ 'abrf' => 116,
+ '[yjk' => 116,
+ '[yjkj' => 116,
+ 'xm_' => 116,
+ 'mv_' => 116,
+ 'zpb_' => 116,
+ 'zcm' => 116,
+ 'Da' => 115,
+ 'S_' => 115,
+ '_R_' => 115,
+ '_Rbh' => 115,
+ '_,hb' => 115,
+ '_ldt' => 115,
+ '_lbf' => 115,
+ '_rjc' => 115,
+ '_yfck' => 115,
+ '_jnv' => 115,
+ '_gj\'n' => 115,
+ '_hjkm' => 115,
+ '_abkj' => 115,
+ '_ak' => 115,
+ '_wfh' => 115,
+ 'eg' => 115,
+ 'ing_' => 115,
+ 'ne_' => 115,
+ 'Yfctk' => 115,
+ 'Xf' => 115,
+ 'fdfn' => 115,
+ 'fds' => 115,
+ 'f;t_' => 115,
+ 'fpyj' => 115,
+ 'fyukb' => 115,
+ 'fnmz' => 115,
+ ',crb' => 115,
+ ',oby' => 115,
+ 'dyst' => 115,
+ 'djphf' => 115,
+ 'dcnhf' => 115,
+ 'uen_' => 115,
+ 'lctl' => 115,
+ 'lctlf' => 115,
+ 'tlctl' => 115,
+ 'trne' => 115,
+ 'thbb_' => 115,
+ 'bpr' => 115,
+ 'byfv' => 115,
+ 'bc[jl' => 115,
+ 'rhjd' => 115,
+ 'rev' => 115,
+ 'kmv_' => 115,
+ 'k.xb' => 115,
+ 'vjd_' => 115,
+ 'vjcnm' => 115,
+ 'ytj,' => 115,
+ 'yj;t' => 115,
+ 'yne' => 115,
+ 'yajhv' => 115,
+ 'juen' => 115,
+ 'jpyfx' => 115,
+ 'jhsv' => 115,
+ 'jwbfk' => 115,
+ 'gflf' => 115,
+ 'gm' => 115,
+ 'hbi' => 115,
+ 'hjd&' => 115,
+ 'hjd&_' => 115,
+ 'hjdth' => 115,
+ 'cnbnt' => 115,
+ 'ntvfn' => 115,
+ 'njhsv' => 115,
+ 'atccj' => 115,
+ 'suh' => 115,
+ 'mcrjq' => 115,
+ '.xb' => 115,
+ 'A_' => 114,
+ 'So' => 114,
+ '_Bcg' => 114,
+ '_Rfcn' => 114,
+ '_Cj.' => 114,
+ '_Cj.p' => 114,
+ '_Cnt' => 114,
+ '_;eh' => 114,
+ '_rjhf' => 114,
+ '_ah&' => 114,
+ 'Fylh' => 114,
+ '<s' => 114,
+ 'Ufk' => 114,
+ 'Rfcn' => 114,
+ 'Rjhj' => 114,
+ 'Vfy' => 114,
+ 'Ghjd' => 114,
+ 'fdbf' => 114,
+ 'fdjl' => 114,
+ 'fltk' => 114,
+ 'fcnhj' => 114,
+ 'djk.w' => 114,
+ 'ds,j' => 114,
+ 'ds,jh' => 114,
+ 'lt,' => 114,
+ 'lkj' => 114,
+ 'ljuj' => 114,
+ 'tdcrb' => 114,
+ 'tyfh' => 114,
+ 'tybn' => 114,
+ 'tgjl' => 114,
+ 'pdhfo' => 114,
+ 'pys[' => 114,
+ 'bty' => 114,
+ 'brc' => 114,
+ 'bjntr' => 114,
+ 'bcns' => 114,
+ 'babr' => 114,
+ 'bwbj' => 114,
+ 'kfyb' => 114,
+ 'km&' => 114,
+ 'km&_' => 114,
+ 'vjuen' => 114,
+ 'vsq_' => 114,
+ 'ytx' => 114,
+ 'ybws' => 114,
+ 'yjdys' => 114,
+ 'yjg' => 114,
+ 'y\\yyj' => 114,
+ 'jlbkb' => 114,
+ 'jr^' => 114,
+ 'jr^_' => 114,
+ 'jvtn' => 114,
+ 'jhjt_' => 114,
+ 'jcnb&' => 114,
+ 'jz_' => 114,
+ 'geo' => 114,
+ 'geot' => 114,
+ 'geoty' => 114,
+ 'htrj' => 114,
+ 'hbyw' => 114,
+ 'hb._' => 114,
+ 'hvfw' => 114,
+ 'ckjdb' => 114,
+ 'cnfkb' => 114,
+ 'cm^' => 114,
+ 'nfyc' => 114,
+ 'nbw' => 114,
+ 'epf' => 114,
+ 'ekt' => 114,
+ 'ah&' => 114,
+ 'itcnd' => 114,
+ 'o\\y' => 114,
+ 'mit_' => 114,
+ '\'ktr' => 114,
+ '\'ktrn' => 114,
+ '_Da' => 113,
+ '_Fylh' => 113,
+ '_Dty' => 113,
+ '_Pfg' => 113,
+ '_;ehy' => 113,
+ '_reh' => 113,
+ '_ghtg' => 113,
+ '_njh' => 113,
+ '_ah&_' => 113,
+ 'e&' => 113,
+ 'et_' => 113,
+ 'le_' => 113,
+ 'og' => 113,
+ '²' => 113,
+ 'Fr' => 113,
+ 'Bcnj' => 113,
+ 'Rjc' => 113,
+ 'flf_' => 113,
+ 'frfl' => 113,
+ 'fye' => 113,
+ 'fhm_' => 113,
+ 'dthye' => 113,
+ 'dkbz' => 113,
+ 'djghj' => 113,
+ 'dzpb_' => 113,
+ 'uj-' => 113,
+ 'lfyyj' => 113,
+ 'lbvj' => 113,
+ 'tfkbp' => 113,
+ 'tdjq' => 113,
+ 'tkbu' => 113,
+ 'tkbub' => 113,
+ 'thtyj' => 113,
+ 'thjz' => 113,
+ 't[fy' => 113,
+ ';ehyf' => 113,
+ 'pbb_' => 113,
+ 'prj' => 113,
+ 'bv&' => 113,
+ 'bv&_' => 113,
+ 'bnf_' => 113,
+ 'rk.xb' => 113,
+ 'kfh' => 113,
+);
+$ranks = array (
+ '_' => 1,
+ 'j' => 2,
+ 'f' => 3,
+ 'b' => 4,
+ 't' => 5,
+ 'y' => 6,
+ 'h' => 7,
+ 'c' => 8,
+ 'n' => 9,
+ 'd' => 10,
+ 'k' => 11,
+ 'r' => 12,
+ 'v' => 13,
+ 'l' => 14,
+ 'g' => 15,
+ 'e' => 16,
+ 'z' => 17,
+ 'u' => 18,
+ 's' => 19,
+ 'cn' => 20,
+ 'f_' => 21,
+ 'b_' => 22,
+ 'q' => 23,
+ 'p' => 24,
+ '&' => 25,
+ '_g' => 26,
+ ',' => 27,
+ '^' => 28,
+ '^_' => 29,
+ '&_' => 30,
+ '_d' => 31,
+ 'm' => 32,
+ '_c' => 33,
+ 't_' => 34,
+ 'j_' => 35,
+ 'ty' => 36,
+ 'rj' => 37,
+ 'yf' => 38,
+ 'x' => 39,
+ 'hf' => 40,
+ 'yb' => 41,
+ 'yj' => 42,
+ 'jd' => 43,
+ 'z_' => 44,
+ 'hj' => 45,
+ 'q_' => 46,
+ 'fy' => 47,
+ '_b' => 48,
+ 'uj' => 49,
+ '[' => 50,
+ 'd_' => 51,
+ 'th' => 52,
+ 'nj' => 53,
+ '_y' => 54,
+ 'ht' => 55,
+ 'cr' => 56,
+ 'jh' => 57,
+ 'jl' => 58,
+ 'gj' => 59,
+ '_j' => 60,
+ 'jc' => 61,
+ '_r' => 62,
+ 'nf' => 63,
+ ';' => 64,
+ 'fk' => 65,
+ 'jk' => 66,
+ 'km' => 67,
+ 'kb' => 68,
+ 'gh' => 69,
+ '_d_' => 70,
+ 'jv' => 71,
+ 'kt' => 72,
+ 'v_' => 73,
+ 'dj' => 74,
+ 'df' => 75,
+ 'ys' => 76,
+ 'hb' => 77,
+ 'nt' => 78,
+ 'w' => 79,
+ 'tk' => 80,
+ 'jy' => 81,
+ 'rf' => 82,
+ 'tc' => 83,
+ '_gj' => 84,
+ '.' => 85,
+ 'nb' => 86,
+ 'kf' => 87,
+ 'by' => 88,
+ 'ju' => 89,
+ '_u' => 90,
+ 'yt' => 91,
+ 'jn' => 92,
+ '_gh' => 93,
+ 'tn' => 94,
+ 'lf' => 95,
+ 'fn' => 96,
+ '_l' => 97,
+ '_yf' => 98,
+ 'fh' => 99,
+ 'jq' => 100,
+ 'rb' => 101,
+ 'dt' => 102,
+ '_b_' => 103,
+ 'kj' => 104,
+ '[_' => 105,
+ 'vt' => 106,
+ '_h' => 107,
+ 'i' => 108,
+ 'bn' => 109,
+ 'n_' => 110,
+ 'lt' => 111,
+ 'bc' => 112,
+ 'm_' => 113,
+ '_v' => 114,
+ '—' => 115,
+ '_—' => 116,
+ '—_' => 117,
+ 'uj_' => 118,
+ '_—_' => 119,
+ 'fc' => 120,
+ 'bz' => 121,
+ '_,' => 122,
+ 'C' => 123,
+ 'jq_' => 124,
+ 'yf_' => 125,
+ 'fd' => 126,
+ 'nh' => 127,
+ 'bk' => 128,
+ 'tyb' => 129,
+ '_n' => 130,
+ 'yy' => 131,
+ 'cj' => 132,
+ 'a' => 133,
+ 'tv' => 134,
+ 'vb' => 135,
+ 'tl' => 136,
+ 'crj' => 137,
+ 'xt' => 138,
+ 'bt' => 139,
+ 'juj' => 140,
+ 'pf' => 141,
+ 'j,' => 142,
+ 'nd' => 143,
+ 'D' => 144,
+ 'e' => 145,
+ '_uj' => 146,
+ '_C' => 147,
+ 'bb' => 148,
+ '-' => 149,
+ 'lj' => 150,
+ '_D' => 151,
+ 'br' => 152,
+ 'e_' => 153,
+ 'jcn' => 154,
+ 'vf' => 155,
+ 'bv' => 156,
+ 'bq' => 157,
+ 'fr' => 158,
+ 'k_' => 159,
+ 's_' => 160,
+ 'ct' => 161,
+ '_rj' => 162,
+ 'db' => 163,
+ 'juj_' => 164,
+ 'y_' => 165,
+ 'fv' => 166,
+ 'bp' => 167,
+ 'lb' => 168,
+ 'G' => 169,
+ 'cnd' => 170,
+ 'nm' => 171,
+ '_f' => 172,
+ 'o' => 173,
+ 'a' => 174,
+ 'R' => 175,
+ '_p' => 176,
+ 'bz_' => 177,
+ 'jv_' => 178,
+ 'wb' => 179,
+ 'fp' => 180,
+ 'gt' => 181,
+ 'vj' => 182,
+ '_e' => 183,
+ 'he' => 184,
+ 'cz' => 185,
+ 'fyb' => 186,
+ '_G' => 187,
+ ',j' => 188,
+ 'cnf' => 189,
+ ';t' => 190,
+ 'ujl' => 191,
+ 'tq' => 192,
+ 'crb' => 193,
+ 'i' => 194,
+ 'td' => 195,
+ '_R' => 196,
+ 'o' => 197,
+ 'tr' => 198,
+ 'r_' => 199,
+ '\\' => 200,
+ 'tcn' => 201,
+ 'jdf' => 202,
+ 'bt_' => 203,
+ '_ujl' => 204,
+ 'kz' => 205,
+ 'ck' => 206,
+ 'cb' => 207,
+ 'bx' => 208,
+ 'njh' => 209,
+ '_cj' => 210,
+ 'n' => 211,
+ '_x' => 212,
+ 'ds' => 213,
+ 'c_' => 214,
+ 'kmy' => 215,
+ 'my' => 216,
+ 'bb_' => 217,
+ 'yc' => 218,
+ 'fz' => 219,
+ '_yf_' => 220,
+ 'cz_' => 221,
+ 'ghj' => 222,
+ 'ybz' => 223,
+ '«' => 224,
+ '»' => 225,
+ '_«' => 226,
+ '\'' => 227,
+ 'F' => 228,
+ 'jr' => 229,
+ '_hf' => 230,
+ 'fl' => 231,
+ 'bq_' => 232,
+ 'V' => 233,
+ 'r' => 234,
+ ',s' => 235,
+ 'yn' => 236,
+ '_pf' => 237,
+ 'jhj' => 238,
+ 'bh' => 239,
+ 's[' => 240,
+ 'bd' => 241,
+ 'nc' => 242,
+ 't' => 243,
+ 'fz_' => 244,
+ 'tyy' => 245,
+ '_yt' => 246,
+ 'ybt' => 247,
+ 'xf' => 248,
+ 'nm_' => 249,
+ 'jt' => 250,
+ '_ghj' => 251,
+ 'cc' => 252,
+ 'b[' => 253,
+ 'le' => 254,
+ 'hjd' => 255,
+ 'cnb' => 256,
+ 'sq' => 257,
+ '._' => 258,
+ 'ntk' => 259,
+ 's[_' => 260,
+ 'cf' => 261,
+ 'H' => 262,
+ '_V' => 263,
+ 'tkm' => 264,
+ 'jlf' => 265,
+ 'sq_' => 266,
+ 'gf' => 267,
+ 'uh' => 268,
+ 'cg' => 269,
+ 'kty' => 270,
+ 'fkm' => 271,
+ 'gjk' => 272,
+ 'tu' => 273,
+ 'kb_' => 274,
+ '_F' => 275,
+ 'yj_' => 276,
+ '<' => 277,
+ 'ly' => 278,
+ 'jg' => 279,
+ '_j,' => 280,
+ 'ghb' => 281,
+ 'cnj' => 282,
+ '_dj' => 283,
+ '_&' => 284,
+ 'dk' => 285,
+ 'fcn' => 286,
+ '_&_' => 287,
+ 'xb' => 288,
+ 'cnh' => 289,
+ '_,s' => 290,
+ 's' => 291,
+ '_cn' => 292,
+ ',h' => 293,
+ 'dy' => 294,
+ '_c_' => 295,
+ 'dfy' => 296,
+ 'sk' => 297,
+ '_jn' => 298,
+ 'jd_' => 299,
+ 'jp' => 300,
+ 'Y' => 301,
+ 'lf_' => 302,
+ 'ybz_' => 303,
+ 'gth' => 304,
+ 'rjv' => 305,
+ 'yjd' => 306,
+ 'tht' => 307,
+ 'b[_' => 308,
+ 'rh' => 309,
+ 'yjq' => 310,
+ 'jkm' => 311,
+ '_<' => 312,
+ 'dc' => 313,
+ 'rn' => 314,
+ 'l' => 315,
+ 'J' => 316,
+ '_ghb' => 317,
+ 'gb' => 318,
+ '_H' => 319,
+ 'L' => 320,
+ '[j' => 321,
+ 'U' => 322,
+ 'yyj' => 323,
+ 'xtc' => 324,
+ 'f^' => 325,
+ 'f^_' => 326,
+ 'st' => 327,
+ 'yys' => 328,
+ 'hs' => 329,
+ 'ec' => 330,
+ 'yjq_' => 331,
+ 'ny' => 332,
+ 'ne' => 333,
+ ',sk' => 334,
+ 'vty' => 335,
+ 'yju' => 336,
+ 'tn_' => 337,
+ 'kf_' => 338,
+ '_bp' => 339,
+ '_a' => 340,
+ '_,sk' => 341,
+ '_\'' => 342,
+ 'hy' => 343,
+ 'htl' => 344,
+ '_ct' => 345,
+ 'ybt_' => 346,
+ '_Y' => 347,
+ 'tcr' => 348,
+ 'hn' => 349,
+ 'j;' => 350,
+ 'eh' => 351,
+ 'ub' => 352,
+ 'D_' => 353,
+ 'ys[' => 354,
+ '_gt' => 355,
+ 'st_' => 356,
+ 'tybz' => 357,
+ 'hc' => 358,
+ 'uf' => 359,
+ '_D_' => 360,
+ 'ght' => 361,
+ 'f&' => 362,
+ '_k' => 363,
+ 'yl' => 364,
+ 'f[' => 365,
+ 'f&_' => 366,
+ '_t' => 367,
+ 'N' => 368,
+ 'rjq' => 369,
+ 'el' => 370,
+ 'sv' => 371,
+ 'bcn' => 372,
+ '_U' => 373,
+ 'bnt' => 374,
+ 'jnj' => 375,
+ 'ys[_' => 376,
+ '_L' => 377,
+ 've' => 378,
+ 'rjd' => 379,
+ 'ncz' => 380,
+ 'b^' => 381,
+ 'b^_' => 382,
+ '_^' => 383,
+ 'rju' => 384,
+ '_^_' => 385,
+ 'hfp' => 386,
+ '_rf' => 387,
+ 'f,' => 388,
+ 're' => 389,
+ 'bxt' => 390,
+ 'yjuj' => 391,
+ 'ysq' => 392,
+ 'wt' => 393,
+ 'yt_' => 394,
+ '_lj' => 395,
+ 'rbq' => 396,
+ '_J' => 397,
+ 'l_' => 398,
+ '»_' => 399,
+ 'ujlf' => 400,
+ 'ft' => 401,
+ 'rjq_' => 402,
+ 'nj_' => 403,
+ 'h_' => 404,
+ 'hfy' => 405,
+ 'ycr' => 406,
+ 'fkmy' => 407,
+ 'ysq_' => 408,
+ 'qc' => 409,
+ 'vb_' => 410,
+ 'bj' => 411,
+ '%' => 412,
+ 'tuj' => 413,
+ 'ncz_' => 414,
+ '_ujlf' => 415,
+ 'bw' => 416,
+ '_ht' => 417,
+ ',t' => 418,
+ 'rjuj' => 419,
+ 'fkb' => 420,
+ 'tybt' => 421,
+ 'ot' => 422,
+ 'ib' => 423,
+ 'hjl' => 424,
+ 'p_' => 425,
+ '%_' => 426,
+ ',k' => 427,
+ 'yjc' => 428,
+ 'xtcr' => 429,
+ 'fq' => 430,
+ 'yjuj_' => 431,
+ '_N' => 432,
+ 'it' => 433,
+ 'B' => 434,
+ '_ds' => 435,
+ 'nf_' => 436,
+ 'fx' => 437,
+ 'bxtc' => 438,
+ 'jkj' => 439,
+ 'ns' => 440,
+ 'jyf' => 441,
+ 'cm' => 442,
+ 'jdj' => 443,
+ 'I' => 444,
+ 'crbq' => 445,
+ 'cd' => 446,
+ 'e.' => 447,
+ 'gjc' => 448,
+ 'ek' => 449,
+ '_lt' => 450,
+ 'py' => 451,
+ 'hz' => 452,
+ 'pj' => 453,
+ 'ex' => 454,
+ '_gth' => 455,
+ 'tq_' => 456,
+ 'rf_' => 457,
+ 'ntkm' => 458,
+ 'K' => 459,
+ 'ybr' => 460,
+ 'nhf' => 461,
+ 'rjuj_' => 462,
+ 'jx' => 463,
+ 'yz' => 464,
+ 'b&' => 465,
+ 'dh' => 466,
+ 'ke' => 467,
+ 'b&_' => 468,
+ 'kmyj' => 469,
+ 'myj' => 470,
+ 'tp' => 471,
+ 'rbq_' => 472,
+ 'jdfy' => 473,
+ 'bl' => 474,
+ 'zn' => 475,
+ 'crjq' => 476,
+ 'ndt' => 477,
+ 'fg' => 478,
+ 'bxtcr' => 479,
+ 'cnm' => 480,
+ 'crju' => 481,
+ 'crjuj' => 482,
+ '_vt' => 483,
+ 'ab' => 484,
+ 'jt_' => 485,
+ 'dth' => 486,
+ 'crjq_' => 487,
+ 'jlf_' => 488,
+ 'ckt' => 489,
+ '_ght' => 490,
+ 'pd' => 491,
+ 'uhf' => 492,
+ 'ye' => 493,
+ 'kz_' => 494,
+ 'jdt' => 495,
+ 'tyn' => 496,
+ ';b' => 497,
+ 'rb_' => 498,
+ 'fk_' => 499,
+ 'tybz_' => 500,
+ 'nfy' => 501,
+ 'tkt' => 502,
+ 'ce' => 503,
+ 'tuj_' => 504,
+ 'rjy' => 505,
+ '_-' => 506,
+ 'nth' => 507,
+ 'nb_' => 508,
+ '_B' => 509,
+ 'rk' => 510,
+ 'fw' => 511,
+ 'cy' => 512,
+ '_K' => 513,
+ 'yjv' => 514,
+ 'tnc' => 515,
+ 'lh' => 516,
+ 'en' => 517,
+ 'crbq_' => 518,
+ 'ftn' => 519,
+ 'xy' => 520,
+ 'jlb' => 521,
+ ',b' => 522,
+ 'c' => 523,
+ 'bkb' => 524,
+ 'mc' => 525,
+ 'bu' => 526,
+ 'u' => 527,
+ 'lty' => 528,
+ 'kfc' => 529,
+ 'jle' => 530,
+ 'ktyb' => 531,
+ 'yjcn' => 532,
+ 'eg' => 533,
+ 'bf' => 534,
+ 'hv' => 535,
+ 'le_' => 536,
+ 'bntk' => 537,
+ 'cm_' => 538,
+ 'uk' => 539,
+ 'tv_' => 540,
+ 'b.' => 541,
+ 'yst' => 542,
+ 'byf' => 543,
+ 'fwb' => 544,
+ 'd' => 545,
+ 'rjn' => 546,
+ 'ob' => 547,
+ 'ndj' => 548,
+ '_cd' => 549,
+ '_gjk' => 550,
+ 'ys_' => 551,
+ 'fnt' => 552,
+ '_;' => 553,
+ 'tcnd' => 554,
+ 'hfd' => 555,
+ 'df_' => 556,
+ 'jnjh' => 557,
+ 'dfk' => 558,
+ 'tyyj' => 559,
+ 'nhj' => 560,
+ '_vf' => 561,
+ '_nj' => 562,
+ 'pb' => 563,
+ 'rjnj' => 564,
+ '_gjc' => 565,
+ 'Gj' => 566,
+ ';ty' => 567,
+ 'rjnjh' => 568,
+ '_vj' => 569,
+ 'nfd' => 570,
+ 'tg' => 571,
+ 'ey' => 572,
+ 'pl' => 573,
+ 'dfyb' => 574,
+ 'kj_' => 575,
+ 'gj_' => 576,
+ 'ysv' => 577,
+ 'yst_' => 578,
+ '_bc' => 579,
+ 'bhj' => 580,
+ '_gj_' => 581,
+ 'kjd' => 582,
+ 'xn' => 583,
+ 'A' => 584,
+ 'cnfd' => 585,
+ 'tybt_' => 586,
+ ',f' => 587,
+ '_Gj' => 588,
+ 'crf' => 589,
+ 'tt' => 590,
+ 'ujle' => 591,
+ 'cndj' => 592,
+ '_ujle' => 593,
+ 'fvb' => 594,
+ 'gjl' => 595,
+ 'dty' => 596,
+ 'jck' => 597,
+ ';l' => 598,
+ 'jb' => 599,
+ 'yw' => 600,
+ '_nt' => 601,
+ 'yu' => 602,
+ ';y' => 603,
+ 'lc' => 604,
+ '.n' => 605,
+ 'vg' => 606,
+ 'nfk' => 607,
+ 'brf' => 608,
+ 'fu' => 609,
+ 'ut' => 610,
+ 'fnm' => 611,
+ '\'n' => 612,
+ 'brj' => 613,
+ 'bp_' => 614,
+ '_hfp' => 615,
+ 'cgj' => 616,
+ 'zy' => 617,
+ 'rc' => 618,
+ 'yr' => 619,
+ 'ujlf_' => 620,
+ 't^' => 621,
+ 't^_' => 622,
+ ';t_' => 623,
+ 'gk' => 624,
+ 'ltk' => 625,
+ 'hfc' => 626,
+ 'njv' => 627,
+ 'cnt' => 628,
+ 'cndt' => 629,
+ '_z' => 630,
+ 'rjk' => 631,
+ 'sv_' => 632,
+ '_rjn' => 633,
+ 'jhb' => 634,
+ 'ge' => 635,
+ 'kt_' => 636,
+ '_rjnj' => 637,
+ 'thf' => 638,
+ '[jl' => 639,
+ 'wbb' => 640,
+ 'rt' => 641,
+ 'jly' => 642,
+ 'h' => 643,
+ 'jy_' => 644,
+ 'xnj' => 645,
+ 'fyy' => 646,
+ 'fkf' => 647,
+ 'ghf' => 648,
+ 'kmys' => 649,
+ 'mys' => 650,
+ 'yfz' => 651,
+ 't;' => 652,
+ 'htv' => 653,
+ '_bp_' => 654,
+ '_nf' => 655,
+ '_[' => 656,
+ 'lk' => 657,
+ 'qcr' => 658,
+ '_xt' => 659,
+ 'ybb' => 660,
+ '_cnf' => 661,
+ '_yj' => 662,
+ 'm' => 663,
+ 'bjy' => 664,
+ 'hf_' => 665,
+ '_A' => 666,
+ 'tncz' => 667,
+ '_gjl' => 668,
+ 'eu' => 669,
+ 'tkmy' => 670,
+ ',hf' => 671,
+ 'jcnf' => 672,
+ 'jz' => 673,
+ 'dj_' => 674,
+ '_jc' => 675,
+ 'xty' => 676,
+ 'yfx' => 677,
+ 'hfn' => 678,
+ 'jkt' => 679,
+ 'njd' => 680,
+ 'er' => 681,
+ 'e_' => 682,
+ 'tx' => 683,
+ 'Rf' => 684,
+ 'ctk' => 685,
+ 'jn_' => 686,
+ 'k.' => 687,
+ 'ps' => 688,
+ 'fybz' => 689,
+ 'vs' => 690,
+ 'fr_' => 691,
+ 'bk_' => 692,
+ '_,j' => 693,
+ 'kmc' => 694,
+ 'hu' => 695,
+ 'e._' => 696,
+ 'yfz_' => 697,
+ 'fdk' => 698,
+ 'ujh' => 699,
+ '_\'n' => 700,
+ '_xn' => 701,
+ 'bhjd' => 702,
+ 'jle_' => 703,
+ 'bv_' => 704,
+ 'e,' => 705,
+ 'e;' => 706,
+ 'fyl' => 707,
+ '_dt' => 708,
+ '_xnj' => 709,
+ 'nfr' => 710,
+ 'rb[' => 711,
+ 'f;' => 712,
+ 'dcr' => 713,
+ '-_' => 714,
+ 'thb' => 715,
+ 'gtht' => 716,
+ 'ghtl' => 717,
+ 'hjdf' => 718,
+ 'Rj' => 719,
+ 'tyys' => 720,
+ 'kk' => 721,
+ 'fdb' => 722,
+ 'djq' => 723,
+ 'vth' => 724,
+ 'rjh' => 725,
+ '_rjv' => 726,
+ 'vfy' => 727,
+ 'hjv' => 728,
+ '_Rf' => 729,
+ '_yt_' => 730,
+ 'tncz_' => 731,
+ 'dkt' => 732,
+ 'ujle_' => 733,
+ 'cnm_' => 734,
+ 'f.' => 735,
+ 'hd' => 736,
+ 'nbd' => 737,
+ 'cnb_' => 738,
+ 'rb[_' => 739,
+ 'ljd' => 740,
+ 'ghfd' => 741,
+ 'j^' => 742,
+ ',jk' => 743,
+ 'j^_' => 744,
+ '*' => 745,
+ 'pf_' => 746,
+ '*_' => 747,
+ '_gtht' => 748,
+ 'z^' => 749,
+ 'tlb' => 750,
+ 'z^_' => 751,
+ 'sd' => 752,
+ 'nyj' => 753,
+ 'fyc' => 754,
+ 'jhs' => 755,
+ 'tkb' => 756,
+ 'cjd' => 757,
+ 'xfc' => 758,
+ '_Rj' => 759,
+ 'fyj' => 760,
+ ';f' => 761,
+ 'Gh' => 762,
+ 'C' => 763,
+ 'njhj' => 764,
+ '_rh' => 765,
+ '_w' => 766,
+ 'de' => 767,
+ 'jcnb' => 768,
+ 'bntkm' => 769,
+ 'jl_' => 770,
+ 'S' => 771,
+ 'kc' => 772,
+ 'dkz' => 773,
+ 'fyf' => 774,
+ 'ld' => 775,
+ 'j,h' => 776,
+ 'ndf' => 777,
+ 'dtyy' => 778,
+ 'jkb' => 779,
+ 'fybt' => 780,
+ 'yfk' => 781,
+ 'v^' => 782,
+ 'v^_' => 783,
+ 'hf,' => 784,
+ 'sk_' => 785,
+ 'ycrj' => 786,
+ 'cdj' => 787,
+ 'P' => 788,
+ 'fnb' => 789,
+ 'nr' => 790,
+ 'tcrb' => 791,
+ '_ck' => 792,
+ 't,' => 793,
+ 'aj' => 794,
+ 'q^' => 795,
+ 'tcrj' => 796,
+ 'gbc' => 797,
+ 'q^_' => 798,
+ 'djl' => 799,
+ 't&' => 800,
+ 've_' => 801,
+ 'dkty' => 802,
+ 'ntkmy' => 803,
+ 'bvt' => 804,
+ 't&_' => 805,
+ 'ndty' => 806,
+ 'ty_' => 807,
+ 'Yf' => 808,
+ 'cndty' => 809,
+ '"' => 810,
+ 'ndtyy' => 811,
+ 'lby' => 812,
+ 'jhf' => 813,
+ '{' => 814,
+ '_Gh' => 815,
+ 'hfk' => 816,
+ 'ue' => 817,
+ '_nh' => 818,
+ '.o' => 819,
+ 'cndf' => 820,
+ 'xtcrb' => 821,
+ 'E' => 822,
+ 'ccb' => 823,
+ 'ev' => 824,
+ 'xfcn' => 825,
+ 'lfy' => 826,
+ 'nt_' => 827,
+ 'pt' => 828,
+ 'jdb' => 829,
+ 'tyf' => 830,
+ '\\y' => 831,
+ '_nfr' => 832,
+ '_bv' => 833,
+ ',sk_' => 834,
+ '_dc' => 835,
+ 'fy_' => 836,
+ 'byc' => 837,
+ 'Hj' => 838,
+ 'xnj_' => 839,
+ 'fhn' => 840,
+ 'km_' => 841,
+ 'zd' => 842,
+ '_r_' => 843,
+ 'yty' => 844,
+ 'jdfyb' => 845,
+ 'dfn' => 846,
+ 'vz' => 847,
+ 'rj_' => 848,
+ '[f' => 849,
+ '_jy' => 850,
+ '_Yf' => 851,
+ '_xnj_' => 852,
+ 'f,j' => 853,
+ 'lth' => 854,
+ 'cnfy' => 855,
+ 'thy' => 856,
+ 'hl' => 857,
+ 'trn' => 858,
+ 'tj' => 859,
+ 'htc' => 860,
+ 'njhs' => 861,
+ 'cjc' => 862,
+ 'rjv_' => 863,
+ 'zp' => 864,
+ '_,sk_' => 865,
+ '_lk' => 866,
+ 'hty' => 867,
+ 'hjc' => 868,
+ 'nht' => 869,
+ 'tvt' => 870,
+ 'bhjdf' => 871,
+ 'hr' => 872,
+ 'lyj' => 873,
+ 'f[_' => 874,
+ ',e' => 875,
+ 'bnf' => 876,
+ 'kcz' => 877,
+ 'cnhf' => 878,
+ '_cjc' => 879,
+ 'hz_' => 880,
+ 'kfd' => 881,
+ 'dtn' => 882,
+ 'ybb_' => 883,
+ 'sc' => 884,
+ 'fkmyj' => 885,
+ 'yjv_' => 886,
+ 'dyj' => 887,
+ 'vtc' => 888,
+ '_uh' => 889,
+ 'fcnb' => 890,
+ 'crb[' => 891,
+ '_i' => 892,
+ 'qy' => 893,
+ '_ghtl' => 894,
+ '_gf' => 895,
+ 'jvf' => 896,
+ '_hj' => 897,
+ 'cyj' => 898,
+ 'ftn_' => 899,
+ 'hjk' => 900,
+ '_jn_' => 901,
+ 'jds' => 902,
+ 'jckt' => 903,
+ 'hb_' => 904,
+ 'b._' => 905,
+ '_cf' => 906,
+ 'thd' => 907,
+ 'ep' => 908,
+ 'dht' => 909,
+ 'bkm' => 910,
+ 'hjy' => 911,
+ 'v&' => 912,
+ 'tkj' => 913,
+ 'fnj' => 914,
+ 'jcnm' => 915,
+ '\'nj' => 916,
+ '_Hj' => 917,
+ '_rjy' => 918,
+ 'fnm_' => 919,
+ 'yjt' => 920,
+ 'rfr' => 921,
+ 'crb[_' => 922,
+ '_"' => 923,
+ 'ym' => 924,
+ 'Vf' => 925,
+ 'kcz_' => 926,
+ 'v&_' => 927,
+ 'pyf' => 928,
+ 'wbb_' => 929,
+ '_cdj' => 930,
+ 'yb_' => 931,
+ 'ycn' => 932,
+ 'jlj' => 933,
+ 'fkj' => 934,
+ 'kbc' => 935,
+ 'vfn' => 936,
+ 'ktl' => 937,
+ 'wf' => 938,
+ 'vy' => 939,
+ 'yfc' => 940,
+ '_jl' => 941,
+ 'bdf' => 942,
+ 'hby' => 943,
+ 'cjcn' => 944,
+ 'T' => 945,
+ 'rfz' => 946,
+ 'j-' => 947,
+ 'frj' => 948,
+ 'nhb' => 949,
+ 'jcnj' => 950,
+ 'd^' => 951,
+ 'd^_' => 952,
+ '_cjcn' => 953,
+ '_I' => 954,
+ 'tt_' => 955,
+ 'tyt' => 956,
+ '_{' => 957,
+ 'ysv_' => 958,
+ '_rfr' => 959,
+ 'ls' => 960,
+ 'er' => 961,
+ '_tu' => 962,
+ 'yjt_' => 963,
+ 'rfp' => 964,
+ 'jnjhs' => 965,
+ 'fntk' => 966,
+ 'lkz' => 967,
+ 'jcnfd' => 968,
+ 'byj' => 969,
+ 'lkz_' => 970,
+ 'bg' => 971,
+ '_lkz' => 972,
+ '_lkz_' => 973,
+ 'g' => 974,
+ '_-_' => 975,
+ '_tuj' => 976,
+ 'djp' => 977,
+ '_jr' => 978,
+ 'pjd' => 979,
+ 'htd' => 980,
+ 'nz' => 981,
+ 'fvt' => 982,
+ '_\'nj' => 983,
+ 'fybz_' => 984,
+ 'tw' => 985,
+ 'fxf' => 986,
+ 'lbn' => 987,
+ 'tlt' => 988,
+ 'z&' => 989,
+ 'rfz_' => 990,
+ 'at' => 991,
+ 'z&_' => 992,
+ '_P' => 993,
+ 'vtcn' => 994,
+ 'xfk' => 995,
+ 'cnhj' => 996,
+ 'fhf' => 997,
+ '_f_' => 998,
+ 'zt' => 999,
+ 'dz' => 1000,
+ 'bkb_' => 1001,
+ 'byb' => 1002,
+ 'p' => 1003,
+ 'fcc' => 1004,
+ 's^' => 1005,
+ 's^_' => 1006,
+ '_tuj_' => 1007,
+ 'bwb' => 1008,
+ 'thj' => 1009,
+ 'jcc' => 1010,
+ 'dhtv' => 1011,
+ 'nfn' => 1012,
+ 'j,hf' => 1013,
+ 'hbn' => 1014,
+ '_hfc' => 1015,
+ '_E' => 1016,
+ 'b,' => 1017,
+ 'crjv' => 1018,
+ '_;t' => 1019,
+ 'cgjk' => 1020,
+ '_Vf' => 1021,
+ '_by' => 1022,
+ 'jyj' => 1023,
+ 'sdf' => 1024,
+ 'tkmc' => 1025,
+ 't[' => 1026,
+ 'dr' => 1027,
+ 'hyj' => 1028,
+ 'djt' => 1029,
+ 'cktl' => 1030,
+ '_C' => 1031,
+ 'bqc' => 1032,
+ 'j[' => 1033,
+ 'nju' => 1034,
+ 'rfr_' => 1035,
+ 'Ct' => 1036,
+ 'h,' => 1037,
+ '_rjh' => 1038,
+ 'lt_' => 1039,
+ 'if' => 1040,
+ 'zk' => 1041,
+ 'kjc' => 1042,
+ 'vbh' => 1043,
+ ',jn' => 1044,
+ '_rfr_' => 1045,
+ 'ybq' => 1046,
+ 'cv' => 1047,
+ 'cny' => 1048,
+ '_T' => 1049,
+ 'j;t' => 1050,
+ 'bnm' => 1051,
+ 'thc' => 1052,
+ '_dh' => 1053,
+ 'jyt' => 1054,
+ 'jdc' => 1055,
+ 'neh' => 1056,
+ 'crfz' => 1057,
+ 'di' => 1058,
+ 'X' => 1059,
+ 'lcn' => 1060,
+ 'ztn' => 1061,
+ 'on' => 1062,
+ 'mt' => 1063,
+ 'hbc' => 1064,
+ 'frn' => 1065,
+ 'd&' => 1066,
+ 'yys[' => 1067,
+ 'y' => 1068,
+ 's_' => 1069,
+ 'ycrb' => 1070,
+ 'jub' => 1071,
+ 'Gt' => 1072,
+ '_ujh' => 1073,
+ '»&' => 1074,
+ 'Cf' => 1075,
+ '[b' => 1076,
+ 'f,jn' => 1077,
+ 'ktr' => 1078,
+ 'ybv' => 1079,
+ 'ecn' => 1080,
+ 'm.' => 1081,
+ '»&_' => 1082,
+ 'heu' => 1083,
+ 'pv' => 1084,
+ '_wt' => 1085,
+ 'gjh' => 1086,
+ '_cb' => 1087,
+ 'd&_' => 1088,
+ 'dbn' => 1089,
+ 'yfxf' => 1090,
+ 'fnf' => 1091,
+ 'by_' => 1092,
+ 'fvb_' => 1093,
+ 'bfk' => 1094,
+ 'jdcr' => 1095,
+ '_kb' => 1096,
+ 'cth' => 1097,
+ '_Ct' => 1098,
+ 'jyb' => 1099,
+ 'lfh' => 1100,
+ 'fyn' => 1101,
+ 'A' => 1102,
+ 'hf,j' => 1103,
+ ']' => 1104,
+ 'crfz_' => 1105,
+ 'jrj' => 1106,
+ 'hjb' => 1107,
+ 'ckt_' => 1108,
+ 'hfv' => 1109,
+ 'hjn' => 1110,
+ 'xtcrj' => 1111,
+ 'tyj' => 1112,
+ '/' => 1113,
+ 'juh' => 1114,
+ 'fycr' => 1115,
+ 'fhj' => 1116,
+ '_cg' => 1117,
+ 'ltyb' => 1118,
+ 'jhjl' => 1119,
+ 'hcr' => 1120,
+ 'h[' => 1121,
+ 'Fk' => 1122,
+ 'fybt_' => 1123,
+ 'fhb' => 1124,
+ 'I' => 1125,
+ 'yys[_' => 1126,
+ 'nbx' => 1127,
+ 'fkmys' => 1128,
+ 'pe' => 1129,
+ 'bcg' => 1130,
+ 'tnf' => 1131,
+ 'bb^' => 1132,
+ 'bb^_' => 1133,
+ 'brb' => 1134,
+ '_Cf' => 1135,
+ '_fh' => 1136,
+ '_vb' => 1137,
+ 'ukf' => 1138,
+ 'lj_' => 1139,
+ ';tyb' => 1140,
+ 'mr' => 1141,
+ 'jhv' => 1142,
+ 'cj,' => 1143,
+ 'xyj' => 1144,
+ 'fpf' => 1145,
+ '_ld' => 1146,
+ 'trf' => 1147,
+ 'rbv' => 1148,
+ 'ja' => 1149,
+ 'njv_' => 1150,
+ '_,jk' => 1151,
+ 'tkty' => 1152,
+ 'elf' => 1153,
+ 'sn' => 1154,
+ 'zv' => 1155,
+ 'jdfk' => 1156,
+ 'jyc' => 1157,
+ '[jlb' => 1158,
+ 'yjcnb' => 1159,
+ 'Vj' => 1160,
+ 'fkf_' => 1161,
+ 'fhc' => 1162,
+ 'dfh' => 1163,
+ 'vv' => 1164,
+ 'trc' => 1165,
+ 'mcr' => 1166,
+ 'in' => 1167,
+ 'bvb' => 1168,
+ 'cne' => 1169,
+ 'jd^' => 1170,
+ 'wbz' => 1171,
+ 'jd^_' => 1172,
+ 'dt_' => 1173,
+ 'jve' => 1174,
+ 'M' => 1175,
+ '_kt' => 1176,
+ '_djp' => 1177,
+ ',jh' => 1178,
+ 'kby' => 1179,
+ 'j,k' => 1180,
+ 'sr' => 1181,
+ 'bn_' => 1182,
+ 'gfh' => 1183,
+ 'hf,jn' => 1184,
+ ';yj' => 1185,
+ 'ti' => 1186,
+ 'bqcr' => 1187,
+ 'ktybz' => 1188,
+ 'jvt' => 1189,
+ ',kf' => 1190,
+ '_pf_' => 1191,
+ 'jvb' => 1192,
+ 'fxfk' => 1193,
+ '_fy' => 1194,
+ 'ul' => 1195,
+ 'vby' => 1196,
+ 'ht_' => 1197,
+ 'hm' => 1198,
+ '.n_' => 1199,
+ 'kmcr' => 1200,
+ 'af' => 1201,
+ '_Fk' => 1202,
+ 'kfcn' => 1203,
+ 'ky' => 1204,
+ '_X' => 1205,
+ 'xtyb' => 1206,
+ '»^' => 1207,
+ '»^_' => 1208,
+ 'kfy' => 1209,
+ 'bb&' => 1210,
+ 'Cj' => 1211,
+ '_lh' => 1212,
+ '_ghf' => 1213,
+ 'gjck' => 1214,
+ '_ex' => 1215,
+ 'djh' => 1216,
+ 'vf_' => 1217,
+ 'mz' => 1218,
+ 'n_' => 1219,
+ 'bb&_' => 1220,
+ 'rbt' => 1221,
+ 'ekm' => 1222,
+ 'k&' => 1223,
+ 'e^' => 1224,
+ 'tqc' => 1225,
+ ',hz' => 1226,
+ 'yysq' => 1227,
+ 'jdy' => 1228,
+ 'e^_' => 1229,
+ 'B' => 1230,
+ 'fa' => 1231,
+ '_bcg' => 1232,
+ 'kbx' => 1233,
+ 'yjcnm' => 1234,
+ 'hju' => 1235,
+ '_ab' => 1236,
+ 'ntv' => 1237,
+ 'wty' => 1238,
+ 'plf' => 1239,
+ 'j;y' => 1240,
+ '_xf' => 1241,
+ 'djc' => 1242,
+ 'ktn' => 1243,
+ 'njhb' => 1244,
+ '_ec' => 1245,
+ 'tkf' => 1246,
+ 'tkmyj' => 1247,
+ 'pjdf' => 1248,
+ 'kzt' => 1249,
+ 'yfh' => 1250,
+ 'jlyj' => 1251,
+ 'th,' => 1252,
+ 'yfxfk' => 1253,
+ 'jlbn' => 1254,
+ 'hjdfy' => 1255,
+ 'mi' => 1256,
+ 'ns_' => 1257,
+ 'svb' => 1258,
+ 'bcm' => 1259,
+ 'dcrj' => 1260,
+ 'yysq_' => 1261,
+ '_yfx' => 1262,
+ 'ujhj' => 1263,
+ 'rhf' => 1264,
+ 'jcnb_' => 1265,
+ 'dtl' => 1266,
+ 'f.n' => 1267,
+ 'q&' => 1268,
+ 'ndj_' => 1269,
+ 'kbr' => 1270,
+ 'cndj_' => 1271,
+ '_jg' => 1272,
+ 'q&_' => 1273,
+ 'nys' => 1274,
+ 's&' => 1275,
+ 'ndf_' => 1276,
+ '_dht' => 1277,
+ '_Vj' => 1278,
+ 'th_' => 1279,
+ 'bkf' => 1280,
+ 's&_' => 1281,
+ 'ktybt' => 1282,
+ '.ob' => 1283,
+ 'juhf' => 1284,
+ '_Cj' => 1285,
+ 'fkt' => 1286,
+ 'njk' => 1287,
+ 'an' => 1288,
+ 'dbk' => 1289,
+ 'kfl' => 1290,
+ 'kr' => 1291,
+ 'tlc' => 1292,
+ 'j,j' => 1293,
+ 'ckj' => 1294,
+ 'ywb' => 1295,
+ 'dn' => 1296,
+ 'ujhjl' => 1297,
+ 'ji' => 1298,
+ 'dbl' => 1299,
+ 'kju' => 1300,
+ 'vjy' => 1301,
+ '_cnh' => 1302,
+ 'tkz' => 1303,
+ 'btv' => 1304,
+ 'gjckt' => 1305,
+ '_dhtv' => 1306,
+ 'bdy' => 1307,
+ 'kex' => 1308,
+ 'cndf_' => 1309,
+ 'htp' => 1310,
+ 'fyjd' => 1311,
+ 'fe' => 1312,
+ 'jxy' => 1313,
+ 'hbb' => 1314,
+ 'mv' => 1315,
+ '_fd' => 1316,
+ '_gjck' => 1317,
+ 'jyf_' => 1318,
+ '_S' => 1319,
+ 'rbt_' => 1320,
+ 'zdk' => 1321,
+ 'h;' => 1322,
+ 'crjv_' => 1323,
+ '_lf' => 1324,
+ '_jly' => 1325,
+ 'kztn' => 1326,
+ 'kj;' => 1327,
+ 'jve_' => 1328,
+ 'k&_' => 1329,
+ '\\_' => 1330,
+ '_xfc' => 1331,
+ 'n^' => 1332,
+ 'n^_' => 1333,
+ 'ity' => 1334,
+ 'bkj' => 1335,
+ 'jky' => 1336,
+ '_Gt' => 1337,
+ 'fyys' => 1338,
+ 'ytyb' => 1339,
+ '+' => 1340,
+ 'ph' => 1341,
+ 'nhe' => 1342,
+ '<t' => 1343,
+ 'nbxt' => 1344,
+ 'fyu' => 1345,
+ 'dbx' => 1346,
+ 'dnj' => 1347,
+ 'br_' => 1348,
+ 'jckt_' => 1349,
+ 'dtr' => 1350,
+ 'rfy' => 1351,
+ 'nbxtc' => 1352,
+ 'of' => 1353,
+ 'bvf' => 1354,
+ 'jccb' => 1355,
+ 'dktyb' => 1356,
+ 'bnm_' => 1357,
+ 'cfv' => 1358,
+ 'II' => 1359,
+ 'Dj' => 1360,
+ 'Pf' => 1361,
+ 'lfk' => 1362,
+ 'pfy' => 1363,
+ 'jhn' => 1364,
+ 'njuj' => 1365,
+ 'bcnj' => 1366,
+ 'fdkt' => 1367,
+ '_rk' => 1368,
+ 'dfybz' => 1369,
+ 'tlj' => 1370,
+ 'nby' => 1371,
+ 'fdkty' => 1372,
+ 'ujc' => 1373,
+ 'gjkm' => 1374,
+ '_,t' => 1375,
+ 'fkb_' => 1376,
+ 'djq_' => 1377,
+ '_yfc' => 1378,
+ 'a_' => 1379,
+ 'fv_' => 1380,
+ 'dcn' => 1381,
+ 'blt' => 1382,
+ 'ch' => 1383,
+ 'ajh' => 1384,
+ 'jlt' => 1385,
+ 'et' => 1386,
+ 'ks' => 1387,
+ 'exf' => 1388,
+ 'dfybt' => 1389,
+ 'rt_' => 1390,
+ 'ckf' => 1391,
+ 'kmr' => 1392,
+ 'ynf' => 1393,
+ 'jyy' => 1394,
+ 'nfh' => 1395,
+ 'wbj' => 1396,
+ '_jy_' => 1397,
+ 'eo' => 1398,
+ ',o' => 1399,
+ 'cnjh' => 1400,
+ 'Cn' => 1401,
+ 'T' => 1402,
+ ',hz_' => 1403,
+ 'djk' => 1404,
+ 'yfp' => 1405,
+ 'dct' => 1406,
+ 'bcgj' => 1407,
+ 'gthd' => 1408,
+ 'otc' => 1409,
+ 'n&' => 1410,
+ 'bz^' => 1411,
+ 'bz^_' => 1412,
+ 'psr' => 1413,
+ 'rjhj' => 1414,
+ 'fdf' => 1415,
+ '\\yy' => 1416,
+ 'flt' => 1417,
+ 'fwbb' => 1418,
+ 'tdj' => 1419,
+ 'jh_' => 1420,
+ 'otcn' => 1421,
+ 'otcnd' => 1422,
+ '_lj_' => 1423,
+ 'njz' => 1424,
+ '_jh' => 1425,
+ 'ftnc' => 1426,
+ 'ftncz' => 1427,
+ 'bnj' => 1428,
+ 'nhfy' => 1429,
+ 'cs' => 1430,
+ '_xfcn' => 1431,
+ 'Dt' => 1432,
+ 'rjd_' => 1433,
+ 'cnjz' => 1434,
+ 'ytc' => 1435,
+ 'jrf' => 1436,
+ ',kb' => 1437,
+ 'jcnm_' => 1438,
+ 'hbr' => 1439,
+ 'hs_' => 1440,
+ 'en' => 1441,
+ 'fr;' => 1442,
+ 'fr;t' => 1443,
+ 'r;' => 1444,
+ 'r;t' => 1445,
+ 'hcn' => 1446,
+ 'kmi' => 1447,
+ 'yyjq' => 1448,
+ 'cjcnf' => 1449,
+ 'oty' => 1450,
+ 'tvty' => 1451,
+ 'qcn' => 1452,
+ 'cel' => 1453,
+ '_gk' => 1454,
+ 'v' => 1455,
+ 'tys' => 1456,
+ 'cnfk' => 1457,
+ 'fpd' => 1458,
+ 'yuk' => 1459,
+ 'ljk' => 1460,
+ 'nbdy' => 1461,
+ 'svb_' => 1462,
+ 'jke' => 1463,
+ 'hnb' => 1464,
+ 'dtyyj' => 1465,
+ 'tktyb' => 1466,
+ 'z,' => 1467,
+ 'nbk' => 1468,
+ 'bycr' => 1469,
+ 'yth' => 1470,
+ 'ye.' => 1471,
+ 'wbjy' => 1472,
+ '_yfxf' => 1473,
+ 'bjyf' => 1474,
+ 'ynh' => 1475,
+ 'fi' => 1476,
+ 'dys' => 1477,
+ 'fr;t_' => 1478,
+ 'tyf_' => 1479,
+ 'r;t_' => 1480,
+ 'rnj' => 1481,
+ 'kbn' => 1482,
+ 'cgt' => 1483,
+ 'fb' => 1484,
+ 'k' => 1485,
+ 'te' => 1486,
+ 'Gf' => 1487,
+ 'brjd' => 1488,
+ 'vtyn' => 1489,
+ 'ybq_' => 1490,
+ 'bcf' => 1491,
+ 'R' => 1492,
+ 'dtc' => 1493,
+ 'qcnd' => 1494,
+ 'byt' => 1495,
+ '_<t' => 1496,
+ 'u_' => 1497,
+ 'thn' => 1498,
+ 'yyjq_' => 1499,
+ 'P' => 1500,
+ '_dct' => 1501,
+ 'gjcn' => 1502,
+ '_ctk' => 1503,
+ '_ghfd' => 1504,
+ 'b' => 1505,
+ 'bcgjk' => 1506,
+ 'cke' => 1507,
+ 'n&_' => 1508,
+ '_bcgj' => 1509,
+ '_j,k' => 1510,
+ 'fyw' => 1511,
+ 'dkzt' => 1512,
+ 'jht' => 1513,
+ '_M' => 1514,
+ 'ry' => 1515,
+ 'm^' => 1516,
+ '_Cn' => 1517,
+ '<j' => 1518,
+ 'jvj' => 1519,
+ 'hfq' => 1520,
+ 'x_' => 1521,
+ 'xys' => 1522,
+ 'm^_' => 1523,
+ ',]' => 1524,
+ 'tly' => 1525,
+ 'th;' => 1526,
+ 'mn' => 1527,
+ 'qcrj' => 1528,
+ 'jvg' => 1529,
+ 'xbn' => 1530,
+ 'kmn' => 1531,
+ 'D' => 1532,
+ 'bpd' => 1533,
+ 'vz_' => 1534,
+ 'Vb' => 1535,
+ 'jkmr' => 1536,
+ 'skf' => 1537,
+ '_Dj' => 1538,
+ 'rd' => 1539,
+ 'ktq' => 1540,
+ 'z,h' => 1541,
+ 'qj' => 1542,
+ 'vtn' => 1543,
+ 'jkmi' => 1544,
+ '_ce' => 1545,
+ 'tyc' => 1546,
+ 'btv_' => 1547,
+ 'ah' => 1548,
+ 'bcr' => 1549,
+ 'jcj' => 1550,
+ 'ntkt' => 1551,
+ 'jnf' => 1552,
+ 'hfl' => 1553,
+ 'wbf' => 1554,
+ '_he' => 1555,
+ 'kmp' => 1556,
+ 'mp' => 1557,
+ 'bcm_' => 1558,
+ '_cth' => 1559,
+ 'rht' => 1560,
+ 'I_' => 1561,
+ '_Gf' => 1562,
+ 'k\\' => 1563,
+ 'ye._' => 1564,
+ '_ve' => 1565,
+ 'fpj' => 1566,
+ 'qn' => 1567,
+ 'e&' => 1568,
+ 'si' => 1569,
+ 'j,o' => 1570,
+ 'dsc' => 1571,
+ 't;l' => 1572,
+ 'j,kf' => 1573,
+ 'hf;' => 1574,
+ 'ncr' => 1575,
+ 'jd&' => 1576,
+ 'jce' => 1577,
+ 'dkztn' => 1578,
+ 'yyst' => 1579,
+ 'e&_' => 1580,
+ 'fntkm' => 1581,
+ 'rnb' => 1582,
+ 'jgj' => 1583,
+ 'jnt' => 1584,
+ 'jd&_' => 1585,
+ 'nfdk' => 1586,
+ 'fqj' => 1587,
+ 'rfv' => 1588,
+ 'yx' => 1589,
+ '_yfp' => 1590,
+ 'Rh' => 1591,
+ 'Hjc' => 1592,
+ 'htr' => 1593,
+ 'lhe' => 1594,
+ 'jhjk' => 1595,
+ 'hnf' => 1596,
+ 'or' => 1597,
+ ',th' => 1598,
+ '_cjd' => 1599,
+ '_Dt' => 1600,
+ 'Kt' => 1601,
+ 'jj' => 1602,
+ '_A' => 1603,
+ 'cnfdk' => 1604,
+ '_db' => 1605,
+ 'Nf' => 1606,
+ '\\n' => 1607,
+ 'gjd' => 1608,
+ 'gjky' => 1609,
+ 'hcnd' => 1610,
+ 'hjg' => 1611,
+ '_Hjc' => 1612,
+ '_ujhj' => 1613,
+ 'f»' => 1614,
+ 'cyjd' => 1615,
+ 'jcr' => 1616,
+ '_Pf' => 1617,
+ 'fdy' => 1618,
+ 'yb.' => 1619,
+ 'tlcn' => 1620,
+ 'bpf' => 1621,
+ 'cbb' => 1622,
+ '_dsc' => 1623,
+ ',hfp' => 1624,
+ 'tlf' => 1625,
+ '_j,h' => 1626,
+ 'flb' => 1627,
+ 'yyju' => 1628,
+ 'yyjuj' => 1629,
+ 'j,t' => 1630,
+ '_<j' => 1631,
+ 'ujd' => 1632,
+ 'tlby' => 1633,
+ 'tvz' => 1634,
+ 'ctkt' => 1635,
+ '_bvt' => 1636,
+ 'f' => 1637,
+ 'dft' => 1638,
+ 'hjq' => 1639,
+ 'crbt' => 1640,
+ 'ik' => 1641,
+ '_I' => 1642,
+ '_j,kf' => 1643,
+ '_vtc' => 1644,
+ '_gthd' => 1645,
+ 'Hf' => 1646,
+ 'buh' => 1647,
+ 'vyj' => 1648,
+ 'ybrj' => 1649,
+ 'gs' => 1650,
+ 'crbv' => 1651,
+ 'jcy' => 1652,
+ 'fyf_' => 1653,
+ 'ytq' => 1654,
+ 'htlc' => 1655,
+ 'hbz' => 1656,
+ 'fyt' => 1657,
+ 'vj;' => 1658,
+ 'fdj' => 1659,
+ 'tybb' => 1660,
+ 'txt' => 1661,
+ 'elj' => 1662,
+ '_Vb' => 1663,
+ 'ybw' => 1664,
+ 'hfr' => 1665,
+ '_Kt' => 1666,
+ '_Nf' => 1667,
+ 'ghby' => 1668,
+ 'htvt' => 1669,
+ 'wbz_' => 1670,
+ 'skf_' => 1671,
+ '_rjhj' => 1672,
+ 'tcndt' => 1673,
+ 'mrj' => 1674,
+ ',c' => 1675,
+ 'tnt' => 1676,
+ 'tf' => 1677,
+ 'rkf' => 1678,
+ 'ybx' => 1679,
+ 'jhu' => 1680,
+ 'hjv_' => 1681,
+ ',jkm' => 1682,
+ 'ktd' => 1683,
+ 'kbcm' => 1684,
+ 'tcny' => 1685,
+ 'bvj' => 1686,
+ 'bnb' => 1687,
+ 'ysvb' => 1688,
+ 'hh' => 1689,
+ '_ch' => 1690,
+ 'rjvg' => 1691,
+ 'skb' => 1692,
+ '_cfv' => 1693,
+ 'cfy' => 1694,
+ 'ajhv' => 1695,
+ '_,f' => 1696,
+ 'Uj' => 1697,
+ 'fcm' => 1698,
+ 'rw' => 1699,
+ 'Ut' => 1700,
+ 'nfr;' => 1701,
+ 'nfr;t' => 1702,
+ 'jpl' => 1703,
+ 'jrh' => 1704,
+ 'nbr' => 1705,
+ 'm._' => 1706,
+ 'yfn' => 1707,
+ 'cty' => 1708,
+ '_hf,' => 1709,
+ '_nfr;' => 1710,
+ 'neg' => 1711,
+ 'fdkz' => 1712,
+ 'ljv' => 1713,
+ 'ybtv' => 1714,
+ 'crbt_' => 1715,
+ 'to' => 1716,
+ 'byf_' => 1717,
+ 'yyst_' => 1718,
+ 'j,hfp' => 1719,
+ 'heg' => 1720,
+ '_lhe' => 1721,
+ 'bhf' => 1722,
+ 'xtcn' => 1723,
+ '_hf,j' => 1724,
+ 'ar' => 1725,
+ 'dfnm' => 1726,
+ 'rwb' => 1727,
+ 'V' => 1728,
+ 'lbk' => 1729,
+ 'ls_' => 1730,
+ 'cneg' => 1731,
+ 'X' => 1732,
+ 'jcm' => 1733,
+ '_fyu' => 1734,
+ '_yb' => 1735,
+ 'hbv' => 1736,
+ 'ei' => 1737,
+ ',skf' => 1738,
+ 'hfa' => 1739,
+ 'abk' => 1740,
+ '\'r' => 1741,
+ '_Rh' => 1742,
+ 'fybb' => 1743,
+ 'cf_' => 1744,
+ 'cdz' => 1745,
+ 'eot' => 1746,
+ 'kfcm' => 1747,
+ 'jcnh' => 1748,
+ 'skb_' => 1749,
+ ',skf_' => 1750,
+ 'ba' => 1751,
+ '.x' => 1752,
+ 'tym' => 1753,
+ 'rhe' => 1754,
+ 'fo' => 1755,
+ 'dib' => 1756,
+ 'uhe' => 1757,
+ 'htk' => 1758,
+ 'sh' => 1759,
+ '_,skf' => 1760,
+ 'rbv_' => 1761,
+ 'jkmp' => 1762,
+ 'jvfy' => 1763,
+ '_Hf' => 1764,
+ '_bk' => 1765,
+ 'lyb' => 1766,
+ 'yf[' => 1767,
+ 'jgh' => 1768,
+ '[h' => 1769,
+ 'fyuk' => 1770,
+ 'ybrf' => 1771,
+ '_j,hf' => 1772,
+ 'Hjcc' => 1773,
+ 'ljc' => 1774,
+ 'rk.' => 1775,
+ 'gjkmp' => 1776,
+ 'k.x' => 1777,
+ 'dhf' => 1778,
+ 'wbfk' => 1779,
+ 'zl' => 1780,
+ 'djd' => 1781,
+ 'jr_' => 1782,
+ 'hjt' => 1783,
+ ',skb' => 1784,
+ ';lt' => 1785,
+ 'huf' => 1786,
+ 'njx' => 1787,
+ '_;b' => 1788,
+ 'flf' => 1789,
+ 'cbk' => 1790,
+ '_fyuk' => 1791,
+ 'skj' => 1792,
+ '_Ut' => 1793,
+ 'tcc' => 1794,
+ 'pdt' => 1795,
+ 'he' => 1796,
+ 'jnh' => 1797,
+ 'nbn' => 1798,
+ 'y^' => 1799,
+ 'y^_' => 1800,
+ '_B' => 1801,
+ 'yfkm' => 1802,
+ 'trj' => 1803,
+ '_Hjcc' => 1804,
+ '<f' => 1805,
+ 'Hjccb' => 1806,
+ 'fgh' => 1807,
+ 'bkc' => 1808,
+ 'rk.x' => 1809,
+ ',skb_' => 1810,
+ 'h&' => 1811,
+ 'tys_' => 1812,
+ 'pfr' => 1813,
+ 'ghb_' => 1814,
+ 'exb' => 1815,
+ '_,skb' => 1816,
+ 'fxt' => 1817,
+ 'yjdf' => 1818,
+ 'jnb' => 1819,
+ 'b;' => 1820,
+ 'qjy' => 1821,
+ 'kbp' => 1822,
+ 'qcrb' => 1823,
+ 'jgt' => 1824,
+ 'lcnd' => 1825,
+ 'htvz' => 1826,
+ 'Fy' => 1827,
+ 'j,]' => 1828,
+ 'jv^' => 1829,
+ 'jv^_' => 1830,
+ 'zdkz' => 1831,
+ 'z[' => 1832,
+ 'rjt' => 1833,
+ 'xbk' => 1834,
+ 'zps' => 1835,
+ 'fqjy' => 1836,
+ 'hvf' => 1837,
+ 'fvj' => 1838,
+ 'hi' => 1839,
+ 'bck' => 1840,
+ '_lb' => 1841,
+ '_ghb_' => 1842,
+ 'jty' => 1843,
+ 'cre' => 1844,
+ 'e[' => 1845,
+ '_j_' => 1846,
+ 'gjkj' => 1847,
+ 'ndb' => 1848,
+ 'ztnc' => 1849,
+ 'ztncz' => 1850,
+ 'fdt' => 1851,
+ 'fhcn' => 1852,
+ 'lheu' => 1853,
+ 'j&' => 1854,
+ 'ecc' => 1855,
+ 'jdfn' => 1856,
+ 'htvty' => 1857,
+ '_bkb' => 1858,
+ 'hfyb' => 1859,
+ '_j,]' => 1860,
+ 'ds[' => 1861,
+ 'bz&' => 1862,
+ 'gjv' => 1863,
+ ',kfc' => 1864,
+ 'h&_' => 1865,
+ '\\h' => 1866,
+ '_aj' => 1867,
+ 'es' => 1868,
+ ',kfcn' => 1869,
+ 'djv' => 1870,
+ 'bcc' => 1871,
+ 'yfl' => 1872,
+ '_Uj' => 1873,
+ 'fcm_' => 1874,
+ 'j&_' => 1875,
+ 'pyfx' => 1876,
+ 'bz&_' => 1877,
+ 'kbcm_' => 1878,
+ 'kbw' => 1879,
+ 'ytv' => 1880,
+ 'bq^' => 1881,
+ 'ktv' => 1882,
+ '_rjvg' => 1883,
+ 'fct' => 1884,
+ 'u&' => 1885,
+ 'bq^_' => 1886,
+ 'bys' => 1887,
+ 'kfcm_' => 1888,
+ 'ynb' => 1889,
+ 'hbb_' => 1890,
+ '_vtcn' => 1891,
+ 'brf_' => 1892,
+ 'yfkmy' => 1893,
+ 'j,kfc' => 1894,
+ 'ekmn' => 1895,
+ 'ti' => 1896,
+ 'lfn' => 1897,
+ 'L;' => 1898,
+ 'pdf' => 1899,
+ 'yyf' => 1900,
+ 'jkju' => 1901,
+ '_lheu' => 1902,
+ '_hfq' => 1903,
+ '_djq' => 1904,
+ 'uhfa' => 1905,
+ 'ybc' => 1906,
+ 'ctkty' => 1907,
+ '_bkb_' => 1908,
+ 'hfqj' => 1909,
+ 'L' => 1910,
+ 'uty' => 1911,
+ 'kmysq' => 1912,
+ 'jhy' => 1913,
+ 'mysq' => 1914,
+ 'fkbc' => 1915,
+ 'fcg' => 1916,
+ 'tdf' => 1917,
+ 'jkf' => 1918,
+ 'zo' => 1919,
+ 'bxy' => 1920,
+ 'hfqjy' => 1921,
+ 'ir' => 1922,
+ 'ufy' => 1923,
+ 'tdt' => 1924,
+ 'rfpf' => 1925,
+ 're_' => 1926,
+ 'kmv' => 1927,
+ 'ghjb' => 1928,
+ 'htg' => 1929,
+ 'skj_' => 1930,
+ '_zd' => 1931,
+ 'hfdk' => 1932,
+ 'htcn' => 1933,
+ 'nt' => 1934,
+ 't_' => 1935,
+ 'fhcnd' => 1936,
+ 'kjcm' => 1937,
+ 'tkm_' => 1938,
+ 'jnjhj' => 1939,
+ 'jxt' => 1940,
+ 'gjke' => 1941,
+ 'sy' => 1942,
+ '_hfqj' => 1943,
+ '_[j' => 1944,
+ ',skj' => 1945,
+ 'dhtvz' => 1946,
+ 'rjhjk' => 1947,
+ 'yysv' => 1948,
+ '_,skj' => 1949,
+ ',jkt' => 1950,
+ 'ybp' => 1951,
+ '_T' => 1952,
+ 'lyf' => 1953,
+ 'cnhfy' => 1954,
+ 'bi' => 1955,
+ '_\'r' => 1956,
+ 'ghjn' => 1957,
+ 'hbf' => 1958,
+ 'elfh' => 1959,
+ '_ry' => 1960,
+ 'at' => 1961,
+ 'dftn' => 1962,
+ 'jny' => 1963,
+ '_R' => 1964,
+ 'ybtv_' => 1965,
+ 'Yj' => 1966,
+ 'jlc' => 1967,
+ '.nc' => 1968,
+ '.ncz' => 1969,
+ 'tvz_' => 1970,
+ 'gjp' => 1971,
+ 'al' => 1972,
+ 'fwbb_' => 1973,
+ 'brb_' => 1974,
+ 'kfcnb' => 1975,
+ 'ysvb_' => 1976,
+ 'ghjd' => 1977,
+ 'njd_' => 1978,
+ '_<f' => 1979,
+ '_ut' => 1980,
+ '_ghby' => 1981,
+ 'Df' => 1982,
+ ',skj_' => 1983,
+ 'yfr' => 1984,
+ 'ybvf' => 1985,
+ 'mysq_' => 1986,
+ 'z,hz' => 1987,
+ 'f.o' => 1988,
+ 'dfk_' => 1989,
+ 'lcr' => 1990,
+ 'vfh' => 1991,
+ 'kmrj' => 1992,
+ 'jdtn' => 1993,
+ 'bkcz' => 1994,
+ 'ityb' => 1995,
+ 'bx_' => 1996,
+ 'htvz_' => 1997,
+ 'hys' => 1998,
+ '_gjke' => 1999,
+ 'C_' => 2000,
+ 'tybq' => 2001,
+ 'jyn' => 2002,
+ 'ghfdk' => 2003,
+ '_Fy' => 2004,
+ '_ghjb' => 2005,
+ 'thtd' => 2006,
+ 'jcel' => 2007,
+ 'celf' => 2008,
+ 'etn' => 2009,
+ 'xby' => 2010,
+ '_dk' => 2011,
+ 'tybb_' => 2012,
+ 'bfkm' => 2013,
+ 'bfkmy' => 2014,
+ 'rjt_' => 2015,
+ 'yb._' => 2016,
+ 'r^' => 2017,
+ 'jcyj' => 2018,
+ 'hcb' => 2019,
+ 'nty' => 2020,
+ 'wr' => 2021,
+ '_gfh' => 2022,
+ 'Cb' => 2023,
+ 'lf&' => 2024,
+ ';tc' => 2025,
+ 'r^_' => 2026,
+ 'gfy' => 2027,
+ 'gg' => 2028,
+ ',y' => 2029,
+ 'j,s' => 2030,
+ 'hk' => 2031,
+ 'cbn' => 2032,
+ 'lf&_' => 2033,
+ 'jo' => 2034,
+ '_cv' => 2035,
+ 'y&' => 2036,
+ 'yfv' => 2037,
+ 'dtcn' => 2038,
+ 'ycrbq' => 2039,
+ '_cnfk' => 2040,
+ 'ra' => 2041,
+ 'pfg' => 2042,
+ '_L;' => 2043,
+ '_dth' => 2044,
+ 'thtl' => 2045,
+ 'ybr_' => 2046,
+ 'ghjc' => 2047,
+ '_D' => 2048,
+ 'W' => 2049,
+ 'tcndj' => 2050,
+ 'tnb' => 2051,
+ 'pfd' => 2052,
+ 'rjkm' => 2053,
+ 'ht,' => 2054,
+ 'xtk' => 2055,
+ '_fk' => 2056,
+ 'kjub' => 2057,
+ 'yfg' => 2058,
+ 'j;ty' => 2059,
+ 'nyb' => 2060,
+ '_cj,' => 2061,
+ 'jdcrj' => 2062,
+ 'mrj_' => 2063,
+ ',jkmi' => 2064,
+ 'bvty' => 2065,
+ '_/' => 2066,
+ 'fnh' => 2067,
+ 'z,hz_' => 2068,
+ '_uhf' => 2069,
+ 'le' => 2070,
+ 'vgb' => 2071,
+ 'jkmrj' => 2072,
+ 'cndb' => 2073,
+ '_vfn' => 2074,
+ 'u&_' => 2075,
+ 'vtyy' => 2076,
+ 'hjd_' => 2077,
+ 'xtcnd' => 2078,
+ 'fys' => 2079,
+ 'ulf' => 2080,
+ 'kmrj_' => 2081,
+ 'gbcf' => 2082,
+ 'htu' => 2083,
+ 'ccr' => 2084,
+ ']t' => 2085,
+ 'fh[' => 2086,
+ 'eyb' => 2087,
+ 'fcnm' => 2088,
+ 'tdy' => 2089,
+ 'bkcz_' => 2090,
+ 'yyb' => 2091,
+ 'jyfk' => 2092,
+ 'jcyjd' => 2093,
+ 'nfyj' => 2094,
+ '_gjcn' => 2095,
+ 'tcnj' => 2096,
+ 'ktyy' => 2097,
+ '[jlbn' => 2098,
+ '_P' => 2099,
+ 'fht' => 2100,
+ 'jcelf' => 2101,
+ 'cht' => 2102,
+ 'm,' => 2103,
+ '/_' => 2104,
+ 're' => 2105,
+ 'kmyj_' => 2106,
+ 'ynt' => 2107,
+ 'myj_' => 2108,
+ '.ncz_' => 2109,
+ '_Df' => 2110,
+ '_cr' => 2111,
+ 'celfh' => 2112,
+ 'kjn' => 2113,
+ '_yfg' => 2114,
+ 'f[j' => 2115,
+ 'pjdfy' => 2116,
+ 'ntkmc' => 2117,
+ '_jcy' => 2118,
+ '_zdk' => 2119,
+ '_zp' => 2120,
+ 'Vt' => 2121,
+ 'f;t' => 2122,
+ 'chtl' => 2123,
+ 'ws' => 2124,
+ '_bcn' => 2125,
+ '_yj_' => 2126,
+ 'lfhc' => 2127,
+ 'jw' => 2128,
+ '_re' => 2129,
+ 'byu' => 2130,
+ 'y&_' => 2131,
+ 'htlcn' => 2132,
+ 'e.o' => 2133,
+ 'vt_' => 2134,
+ 'ef' => 2135,
+ 'N' => 2136,
+ '_pfr' => 2137,
+ '_zps' => 2138,
+ 'ri' => 2139,
+ 'jnr' => 2140,
+ 'htn' => 2141,
+ 'cgjkm' => 2142,
+ 'zpsr' => 2143,
+ '_uk' => 2144,
+ 'ic' => 2145,
+ 'ktt' => 2146,
+ 'yyj_' => 2147,
+ 'nde' => 2148,
+ '_Yj' => 2149,
+ 'dby' => 2150,
+ 'kjdt' => 2151,
+ 'vtyb' => 2152,
+ 'nk' => 2153,
+ '_ujc' => 2154,
+ 'ljcn' => 2155,
+ 'ylh' => 2156,
+ 'njy' => 2157,
+ 'njhf' => 2158,
+ 'CC' => 2159,
+ 'ybn' => 2160,
+ '_,h' => 2161,
+ '_zpsr' => 2162,
+ 'vk' => 2163,
+ 'zvb' => 2164,
+ 'G' => 2165,
+ 'bpb' => 2166,
+ '_xtk' => 2167,
+ 'ljdf' => 2168,
+ ';lty' => 2169,
+ ';bd' => 2170,
+ 'ktrc' => 2171,
+ 'ylf' => 2172,
+ 'yfy' => 2173,
+ 'hjlf' => 2174,
+ '_ghjn' => 2175,
+ 'tkmys' => 2176,
+ 'dsq' => 2177,
+ 'jlbk' => 2178,
+ '_fr' => 2179,
+ 'lfhcn' => 2180,
+ 'hyf' => 2181,
+ 'hec' => 2182,
+ 'thr' => 2183,
+ 'j;yj' => 2184,
+ '_dy' => 2185,
+ 'tle' => 2186,
+ 'vc' => 2187,
+ 'her' => 2188,
+ 'elfhc' => 2189,
+ 'dfyy' => 2190,
+ ';tcn' => 2191,
+ 'st' => 2192,
+ 'tkmcr' => 2193,
+ 'rfh' => 2194,
+ 'cjdt' => 2195,
+ 'njuj_' => 2196,
+ 'nz,' => 2197,
+ 'nz,h' => 2198,
+ 'tnh' => 2199,
+ 'ncn' => 2200,
+ 'xth' => 2201,
+ '_jcyj' => 2202,
+ 'tdb' => 2203,
+ 'kfu' => 2204,
+ 'jcm_' => 2205,
+ 'nfv' => 2206,
+ 'yz_' => 2207,
+ 'j[j' => 2208,
+ 'ntn' => 2209,
+ '_ge' => 2210,
+ '_zdkz' => 2211,
+ 'dnjh' => 2212,
+ 'cnde' => 2213,
+ '_yjd' => 2214,
+ 'kmcn' => 2215,
+ 'vfk' => 2216,
+ 'mcn' => 2217,
+ 'E' => 2218,
+ '_cdz' => 2219,
+ 'Fh' => 2220,
+ 'kjcm_' => 2221,
+ 'yfcn' => 2222,
+ 'wf_' => 2223,
+ 'mcz' => 2224,
+ 'fdbn' => 2225,
+ 'ynj' => 2226,
+ 'lfyb' => 2227,
+ 'lyt' => 2228,
+ 'kztnc' => 2229,
+ '[^' => 2230,
+ '_Cb' => 2231,
+ 'fpy' => 2232,
+ 'fnjh' => 2233,
+ 'rby' => 2234,
+ 'kmcnd' => 2235,
+ '[^_' => 2236,
+ 'mcnd' => 2237,
+ 'tkjd' => 2238,
+ ';le' => 2239,
+ 'bpy' => 2240,
+ 'eub' => 2241,
+ 'Ì' => 2242,
+ 'f.n_' => 2243,
+ 'c&' => 2244,
+ 'nmc' => 2245,
+ 'nmcz' => 2246,
+ 'z;' => 2247,
+ '_dj_' => 2248,
+ 'fgb' => 2249,
+ 'tynh' => 2250,
+ 'vju' => 2251,
+ '_rjk' => 2252,
+ 'Cth' => 2253,
+ ',ot' => 2254,
+ 'hfpj' => 2255,
+ 'ckjd' => 2256,
+ 'fkc' => 2257,
+ 'dbx_' => 2258,
+ 'dst' => 2259,
+ 'uk&' => 2260,
+ 'vfyl' => 2261,
+ '_j,o' => 2262,
+ 'lys' => 2263,
+ 'hjcn' => 2264,
+ 'rhs' => 2265,
+ 'ckfd' => 2266,
+ 'ntr' => 2267,
+ 'd_' => 2268,
+ 'uk&_' => 2269,
+ 'bvb_' => 2270,
+ 'ym_' => 2271,
+ 'nfyjd' => 2272,
+ 'xbc' => 2273,
+ '\\v' => 2274,
+ 'Ht' => 2275,
+ 't;le' => 2276,
+ 'bd_' => 2277,
+ 'ycrju' => 2278,
+ 'ht;' => 2279,
+ 'plfy' => 2280,
+ 'psd' => 2281,
+ 'jdbx' => 2282,
+ 'gkf' => 2283,
+ 'ctv' => 2284,
+ 'njq' => 2285,
+ 'cnyj' => 2286,
+ 'scn' => 2287,
+ '_vy' => 2288,
+ '_jcn' => 2289,
+ 'fyuk&' => 2290,
+ 'dcrb' => 2291,
+ 'ltq' => 2292,
+ 'tdc' => 2293,
+ 'yuk&' => 2294,
+ 'jcnjz' => 2295,
+ 'hjdj' => 2296,
+ 'crjt' => 2297,
+ 'fkcz' => 2298,
+ 'fctk' => 2299,
+ 'gkt' => 2300,
+ 'ccbb' => 2301,
+ 'njxy' => 2302,
+ 'it' => 2303,
+ 'fyyj' => 2304,
+ 'tcnb' => 2305,
+ 'kj;t' => 2306,
+ '_Cth' => 2307,
+ 'fxb' => 2308,
+ 'dtk' => 2309,
+ 'tcnm' => 2310,
+ 'yuk&_' => 2311,
+ 'mcrj' => 2312,
+ 'dkf' => 2313,
+ ';tcnd' => 2314,
+ 'jul' => 2315,
+ 'dhtvt' => 2316,
+ 'ktt_' => 2317,
+ 'hfdb' => 2318,
+ 'Yt' => 2319,
+ 'fcy' => 2320,
+ 'ulf_' => 2321,
+ 'kmyjq' => 2322,
+ 'jhjy' => 2323,
+ 'jcb' => 2324,
+ 'myjq' => 2325,
+ '_Vt' => 2326,
+ '_,jkm' => 2327,
+ 'r_' => 2328,
+ 'kj;ty' => 2329,
+ 'hfcg' => 2330,
+ 'xtv' => 2331,
+ '_hjl' => 2332,
+ 'lth;' => 2333,
+ 'ycrjq' => 2334,
+ 'j.' => 2335,
+ 'gfl' => 2336,
+ '_bu' => 2337,
+ '_cnj' => 2338,
+ 'w' => 2339,
+ 'julf' => 2340,
+ 'gec' => 2341,
+ 'hjr' => 2342,
+ '_uhe' => 2343,
+ 'fuj' => 2344,
+ 'fqn' => 2345,
+ 'uf_' => 2346,
+ 'c&_' => 2347,
+ 'bnc' => 2348,
+ 'ghjl' => 2349,
+ 'bpj' => 2350,
+ 'rnjh' => 2351,
+ 'kmyju' => 2352,
+ 'jhe' => 2353,
+ 'myju' => 2354,
+ 'myjuj' => 2355,
+ '_ghjd' => 2356,
+ '_abk' => 2357,
+ 'dfnm_' => 2358,
+ 'jdf_' => 2359,
+ 'ae' => 2360,
+ 'dbnt' => 2361,
+ 'Uh' => 2362,
+ 'jpy' => 2363,
+ 'hjq_' => 2364,
+ 'dsq_' => 2365,
+ 'ybcn' => 2366,
+ 'jkex' => 2367,
+ '_;t_' => 2368,
+ 'fgf' => 2369,
+ 'tk_' => 2370,
+ 'btq' => 2371,
+ 'bcnb' => 2372,
+ '_djc' => 2373,
+ 'Gjc' => 2374,
+ 'Z' => 2375,
+ 'fvty' => 2376,
+ ',s_' => 2377,
+ 'tyyjq' => 2378,
+ 'kmys[' => 2379,
+ 'gjhn' => 2380,
+ 'mys[' => 2381,
+ 'Ghj' => 2382,
+ 'bhe' => 2383,
+ 'h^' => 2384,
+ 'h^_' => 2385,
+ 'hel' => 2386,
+ '_hfcg' => 2387,
+ 'Gth' => 2388,
+ 'fwbj' => 2389,
+ 'jbp' => 2390,
+ 'hds' => 2391,
+ '_Fh' => 2392,
+ '_W' => 2393,
+ 'ujk' => 2394,
+ 'kmcrj' => 2395,
+ 'jyfkm' => 2396,
+ 'gjkb' => 2397,
+ 'crjt_' => 2398,
+ 'cnjhb' => 2399,
+ 'ta' => 2400,
+ 'fycrj' => 2401,
+ ',]t' => 2402,
+ 'l;' => 2403,
+ 'thds' => 2404,
+ 'pdfy' => 2405,
+ 'bvg' => 2406,
+ '_Ht' => 2407,
+ '_exf' => 2408,
+ 'dfkb' => 2409,
+ 'dtyys' => 2410,
+ 'j;b' => 2411,
+ 'jqy' => 2412,
+ 'ct_' => 2413,
+ 'cnfyj' => 2414,
+ 'myjq_' => 2415,
+ '_,e' => 2416,
+ 'fhjl' => 2417,
+ 'fwbjy' => 2418,
+ 'rek' => 2419,
+ 'kfn' => 2420,
+ 'jlf&' => 2421,
+ 'hyb' => 2422,
+ 'nfdkz' => 2423,
+ 'exfc' => 2424,
+ 'bdt' => 2425,
+ 'ycnd' => 2426,
+ 'j,ot' => 2427,
+ 'jdfyy' => 2428,
+ 'e;t' => 2429,
+ 'jlf&_' => 2430,
+ 'jktt' => 2431,
+ 'exfcn' => 2432,
+ 'td_' => 2433,
+ 'tkjdt' => 2434,
+ 'yfrj' => 2435,
+ 'mys[_' => 2436,
+ 'ghtlc' => 2437,
+ 'l&' => 2438,
+ 'pfw' => 2439,
+ 'bpv' => 2440,
+ 'cdjt' => 2441,
+ 'ecnf' => 2442,
+ 'z.' => 2443,
+ 'F' => 2444,
+ '_pfg' => 2445,
+ 'l_' => 2446,
+ 'dbntk' => 2447,
+ 'gjr' => 2448,
+ 'cjp' => 2449,
+ 'mcz_' => 2450,
+ '_Gjc' => 2451,
+ '_buh' => 2452,
+ 'tyysq' => 2453,
+ 'kjv' => 2454,
+ 'nfk_' => 2455,
+ '_*' => 2456,
+ '_exfc' => 2457,
+ 'fkcz_' => 2458,
+ 'hjbp' => 2459,
+ 'Db' => 2460,
+ 'fybb_' => 2461,
+ 'tnj' => 2462,
+ 'yen' => 2463,
+ 'hfw' => 2464,
+ 'Lj' => 2465,
+ 'dtlt' => 2466,
+ 'dthc' => 2467,
+ 'psdf' => 2468,
+ 'jdjq' => 2469,
+ 'Uf' => 2470,
+ '>' => 2471,
+ 'fcnb_' => 2472,
+ 'bncz' => 2473,
+ 'nmcz_' => 2474,
+ 'xtkj' => 2475,
+ '_*_' => 2476,
+ '_jlyj' => 2477,
+ 'frf' => 2478,
+ 'tdh' => 2479,
+ 'gkj' => 2480,
+ 'hbvt' => 2481,
+ 'crbv_' => 2482,
+ '_ytc' => 2483,
+ 'Yb' => 2484,
+ 'Nt' => 2485,
+ 'uj^' => 2486,
+ 'uj^_' => 2487,
+ 'tcg' => 2488,
+ 'r&' => 2489,
+ 'hbp' => 2490,
+ 'hcrj' => 2491,
+ 'wbfkm' => 2492,
+ '_Gth' => 2493,
+ 'ds[_' => 2494,
+ 'pfwb' => 2495,
+ 'bpfw' => 2496,
+ 'bpfwb' => 2497,
+ 'vb^' => 2498,
+ 'vb^_' => 2499,
+ 'vbhj' => 2500,
+ 'jktt_' => 2501,
+ '_py' => 2502,
+ '_pyf' => 2503,
+ 'li' => 2504,
+ 'thcb' => 2505,
+ 'rnbd' => 2506,
+ 'yyfz' => 2507,
+ 'jyjv' => 2508,
+ 'gfk' => 2509,
+ 'gjkex' => 2510,
+ 'de' => 2511,
+ 'tljd' => 2512,
+ 'ku' => 2513,
+ 'hzl' => 2514,
+ 'evt' => 2515,
+ '[&' => 2516,
+ 'xtkjd' => 2517,
+ 'lz' => 2518,
+ 'ptv' => 2519,
+ 'bkf_' => 2520,
+ 'r&_' => 2521,
+ 'jnbd' => 2522,
+ 'hfdkt' => 2523,
+ '_,k' => 2524,
+ '<h' => 2525,
+ 'jkjub' => 2526,
+ 'njr' => 2527,
+ 'x\\' => 2528,
+ '_xtkj' => 2529,
+ 'fd_' => 2530,
+ 'rjvf' => 2531,
+ 'vjc' => 2532,
+ 'jct' => 2533,
+ 'frb' => 2534,
+ 'ltybz' => 2535,
+ 'tlty' => 2536,
+ 'bwf' => 2537,
+ 'jvfyl' => 2538,
+ 'ehy' => 2539,
+ 'sg' => 2540,
+ '_Ghj' => 2541,
+ '_ukf' => 2542,
+ 'tynf' => 2543,
+ 'yf^' => 2544,
+ 'yf^_' => 2545,
+ 'cns' => 2546,
+ 'm&' => 2547,
+ '_e_' => 2548,
+ 'bdj' => 2549,
+ 'vj;y' => 2550,
+ '_cjp' => 2551,
+ '_ah' => 2552,
+ 'io' => 2553,
+ 'tz' => 2554,
+ 'hjly' => 2555,
+ 'h[b' => 2556,
+ '_dbl' => 2557,
+ ',jnf' => 2558,
+ 'dst_' => 2559,
+ 'bpdt' => 2560,
+ 'hfwb' => 2561,
+ 'hvb' => 2562,
+ 'wth' => 2563,
+ 'm&_' => 2564,
+ '\\k' => 2565,
+ '[&_' => 2566,
+ '_ghjl' => 2567,
+ '_eg' => 2568,
+ '_wty' => 2569,
+ ',jktt' => 2570,
+ 'dm' => 2571,
+ 'ujce' => 2572,
+ 'jkj;' => 2573,
+ 'cnht' => 2574,
+ '_gjh' => 2575,
+ 'djv_' => 2576,
+ 'ujcel' => 2577,
+ 'hfnb' => 2578,
+ 'F&' => 2579,
+ 'fyr' => 2580,
+ 'fhl' => 2581,
+ 'dhj' => 2582,
+ 'tve' => 2583,
+ 'k;' => 2584,
+ 'hbcn' => 2585,
+ 'ndjd' => 2586,
+ 'ext' => 2587,
+ 'abkm' => 2588,
+ '_Yt' => 2589,
+ 'julf_' => 2590,
+ 'hufy' => 2591,
+ 'cbq' => 2592,
+ 'wtyn' => 2593,
+ '\'y' => 2594,
+ 'dtlty' => 2595,
+ 'djdf' => 2596,
+ 'tkmcn' => 2597,
+ 'nbz' => 2598,
+ 'fvv' => 2599,
+ 'dju' => 2600,
+ 'l&_' => 2601,
+ 'phf' => 2602,
+ 'kfdy' => 2603,
+ 'vjk' => 2604,
+ 'hbz_' => 2605,
+ 'nbh' => 2606,
+ '_ujce' => 2607,
+ '_bcnj' => 2608,
+ 'is' => 2609,
+ 'Fkt' => 2610,
+ 'f;l' => 2611,
+ 'bncz_' => 2612,
+ 'yyjc' => 2613,
+ 'hbx' => 2614,
+ '_Yb' => 2615,
+ '_ckj' => 2616,
+ 'nd' => 2617,
+ 'dcnh' => 2618,
+ 'tvb' => 2619,
+ 'tybtv' => 2620,
+ 'pz' => 2621,
+ 'kmpj' => 2622,
+ 'kmpjd' => 2623,
+ 'ylb' => 2624,
+ 'jkmpj' => 2625,
+ 'jyt_' => 2626,
+ 'cbb_' => 2627,
+ 'crjk' => 2628,
+ '[y' => 2629,
+ 'mpj' => 2630,
+ 'mpjd' => 2631,
+ 'mpjdf' => 2632,
+ ',bn' => 2633,
+ 'kkt' => 2634,
+ 'jdjq_' => 2635,
+ 'jk;' => 2636,
+ 'cjy' => 2637,
+ 'ncnd' => 2638,
+ '_gb' => 2639,
+ 'drf' => 2640,
+ 'pdj' => 2641,
+ 'htdy' => 2642,
+ 'hsq' => 2643,
+ 'ibq' => 2644,
+ '_xb' => 2645,
+ 'Lt' => 2646,
+ 'ljh' => 2647,
+ '_b[' => 2648,
+ 'ij' => 2649,
+ '.^' => 2650,
+ '.^_' => 2651,
+ 'z[_' => 2652,
+ '_cht' => 2653,
+ 'ne' => 2654,
+ 'djuj' => 2655,
+ 'ukfd' => 2656,
+ 'ndjdf' => 2657,
+ '_Fkt' => 2658,
+ '_Uh' => 2659,
+ '_vjy' => 2660,
+ 'Rb' => 2661,
+ 'fdn' => 2662,
+ ',hfpj' => 2663,
+ 'ybxt' => 2664,
+ 'ghjbp' => 2665,
+ 'ywt' => 2666,
+ 'jhl' => 2667,
+ '_<h' => 2668,
+ 'y_' => 2669,
+ 'Yf_' => 2670,
+ 'pfn' => 2671,
+ 'c\\' => 2672,
+ 'xbck' => 2673,
+ '_chtl' => 2674,
+ 'fn_' => 2675,
+ 'tvg' => 2676,
+ 'gjkj;' => 2677,
+ 'ed' => 2678,
+ 't\\' => 2679,
+ 'bcb' => 2680,
+ 'rfk' => 2681,
+ 'yj-' => 2682,
+ 'cx' => 2683,
+ 'znm' => 2684,
+ '_L' => 2685,
+ 'djb' => 2686,
+ 'lfyy' => 2687,
+ 'bxb' => 2688,
+ 'ryz' => 2689,
+ 'hj;' => 2690,
+ 'eotc' => 2691,
+ 'eotcn' => 2692,
+ '_Uf' => 2693,
+ 'fps' => 2694,
+ 'fhnb' => 2695,
+ 'fhz' => 2696,
+ 'lf^' => 2697,
+ 'tyys[' => 2698,
+ 'rf^' => 2699,
+ 'rf^_' => 2700,
+ 'jdtr' => 2701,
+ 'cndjd' => 2702,
+ '[e' => 2703,
+ '_Db' => 2704,
+ '_C_' => 2705,
+ '_ryz' => 2706,
+ '_cnhf' => 2707,
+ 'f,jnf' => 2708,
+ 'lf^_' => 2709,
+ 'nfyb' => 2710,
+ 'znb' => 2711,
+ 'Fktr' => 2712,
+ 'lr' => 2713,
+ 'thv' => 2714,
+ 'kjdtr' => 2715,
+ 'ybrjd' => 2716,
+ 'jab' => 2717,
+ 'crjkm' => 2718,
+ 'cnf_' => 2719,
+ 'njq_' => 2720,
+ '_dkf' => 2721,
+ 'uhfv' => 2722,
+ 'ltr' => 2723,
+ 'ghbv' => 2724,
+ 'hjnb' => 2725,
+ 'nyjc' => 2726,
+ 'nhjd' => 2727,
+ '\\yys' => 2728,
+ '_b[_' => 2729,
+ 'thfn' => 2730,
+ 'bycn' => 2731,
+ 'bcnh' => 2732,
+ 'rjvfy' => 2733,
+ 'vyju' => 2734,
+ 'yyfz_' => 2735,
+ 'gjl_' => 2736,
+ 'ctkm' => 2737,
+ '_b.' => 2738,
+ 'fdnj' => 2739,
+ 'f[jl' => 2740,
+ 'dtnc' => 2741,
+ 'bqcrj' => 2742,
+ 'bjyfk' => 2743,
+ 'jckf' => 2744,
+ 'gjn' => 2745,
+ '[hf' => 2746,
+ 'II_' => 2747,
+ 'fph' => 2748,
+ 'yyjcn' => 2749,
+ 'nm.' => 2750,
+ 'eccr' => 2751,
+ '_Yf_' => 2752,
+ '_Z' => 2753,
+ '_cke' => 2754,
+ 'ol' => 2755,
+ 'Ghb' => 2756,
+ 'djuj_' => 2757,
+ 'tvj' => 2758,
+ 'thyj' => 2759,
+ 'rjkmr' => 2760,
+ 'vt;' => 2761,
+ 'ntq' => 2762,
+ '_Fktr' => 2763,
+ 'tyyj_' => 2764,
+ 'pfv' => 2765,
+ 'jhuf' => 2766,
+ 'iy' => 2767,
+ '_Rb' => 2768,
+ '_ljk' => 2769,
+ 'lfd' => 2770,
+ 'b»' => 2771,
+ 'bne' => 2772,
+ 'rfn' => 2773,
+ 'yn_' => 2774,
+ '_gjv' => 2775,
+ 'fdi' => 2776,
+ 'fwbz' => 2777,
+ 'rjdj' => 2778,
+ 'ytn' => 2779,
+ 'jgf' => 2780,
+ 'hti' => 2781,
+ 'hsq_' => 2782,
+ '_gjl_' => 2783,
+ '_gjp' => 2784,
+ 'dyb' => 2785,
+ 'jycn' => 2786,
+ 'hbd' => 2787,
+ 'hst' => 2788,
+ 'ccn' => 2789,
+ 'fhnf' => 2790,
+ 'dsv' => 2791,
+ 'lbn_' => 2792,
+ 'tnf_' => 2793,
+ 'bkmv' => 2794,
+ 'heub' => 2795,
+ 'j;l' => 2796,
+ 'jpd' => 2797,
+ ':' => 2798,
+ 'df.' => 2799,
+ 'tltk' => 2800,
+ 'bzv' => 2801,
+ 'rv' => 2802,
+ 'yf[j' => 2803,
+ 'cbv' => 2804,
+ 'ccj' => 2805,
+ 'cnfn' => 2806,
+ 'wtynh' => 2807,
+ '_Nt' => 2808,
+ 'Fktrc' => 2809,
+ 'Re' => 2810,
+ 'uth' => 2811,
+ 'ljk;' => 2812,
+ 'jhjd' => 2813,
+ '_Lj' => 2814,
+ '_cdjt' => 2815,
+ 'Nh' => 2816,
+ 'Ah' => 2817,
+ '_G' => 2818,
+ '_X' => 2819,
+ '_rjvf' => 2820,
+ 'el' => 2821,
+ 'to' => 2822,
+ 'fhv' => 2823,
+ 'tyj_' => 2824,
+ 'bfy' => 2825,
+ 'vj;yj' => 2826,
+ 'jdr' => 2827,
+ 'hdj' => 2828,
+ 'he;' => 2829,
+ 'ntkm_' => 2830,
+ '_vyj' => 2831,
+ '_htr' => 2832,
+ 'tkz_' => 2833,
+ ';j' => 2834,
+ 'vjh' => 2835,
+ 'ybz^' => 2836,
+ 'ybz^_' => 2837,
+ '_>' => 2838,
+ '_vbh' => 2839,
+ '_nb' => 2840,
+ 'fcnm_' => 2841,
+ 'jkmy' => 2842,
+ 'cnhe' => 2843,
+ 'eyf' => 2844,
+ 'H' => 2845,
+ '_,jkt' => 2846,
+ 'tqcn' => 2847,
+ 'yfhj' => 2848,
+ 'ghfdb' => 2849,
+ 'xfcnb' => 2850,
+ 'At' => 2851,
+ 'ujlf&' => 2852,
+ 'tvf' => 2853,
+ 'srf' => 2854,
+ '_Lt' => 2855,
+ 'frnb' => 2856,
+ 'ltn' => 2857,
+ 'bdyj' => 2858,
+ 'kbz' => 2859,
+ 'kjy' => 2860,
+ 'hjuh' => 2861,
+ 'cj_' => 2862,
+ '_xtv' => 2863,
+ 'tyb.' => 2864,
+ 'tcndf' => 2865,
+ 't\\_' => 2866,
+ 'yd' => 2867,
+ 'ghju' => 2868,
+ 'hbrf' => 2869,
+ 'nz,hz' => 2870,
+ 'thdj' => 2871,
+ 'bycrj' => 2872,
+ 'yf&' => 2873,
+ 'jv&' => 2874,
+ '_Ghb' => 2875,
+ 'o_' => 2876,
+ 'F&_' => 2877,
+ 'f,h' => 2878,
+ 'yfhjl' => 2879,
+ 'jv&_' => 2880,
+ 'eyr' => 2881,
+ 'zdkzt' => 2882,
+ 'z;t' => 2883,
+ '_gjr' => 2884,
+ 'Nj' => 2885,
+ ';ltyb' => 2886,
+ 'jkr' => 2887,
+ 'jhufy' => 2888,
+ 'ztn_' => 2889,
+ 'zh' => 2890,
+ 'bqcrb' => 2891,
+ 'byn' => 2892,
+ 'vtk' => 2893,
+ '_vt;' => 2894,
+ 'fdbk' => 2895,
+ 'dsg' => 2896,
+ 'ta' => 2897,
+ ';bn' => 2898,
+ 'vtyt' => 2899,
+ 'yf&_' => 2900,
+ 'jplf' => 2901,
+ 'jhsq' => 2902,
+ 'cjcnj' => 2903,
+ '_yf[' => 2904,
+ 'et' => 2905,
+ 'dyt' => 2906,
+ 'njhsq' => 2907,
+ '_ecn' => 2908,
+ 'plt' => 2909,
+ 'jhc' => 2910,
+ '_nht' => 2911,
+ 'fuf' => 2912,
+ ',bk' => 2913,
+ 'bcnt' => 2914,
+ 'rjg' => 2915,
+ 'vtl' => 2916,
+ 'vbyb' => 2917,
+ 'hfvv' => 2918,
+ 'hjnbd' => 2919,
+ 'cnj_' => 2920,
+ 'nrf' => 2921,
+ '_yf[j' => 2922,
+ 'dv' => 2923,
+ 'yby' => 2924,
+ 'yjd_' => 2925,
+ 'jcktl' => 2926,
+ 'hst_' => 2927,
+ 'njh_' => 2928,
+ 'J,' => 2929,
+ 'fab' => 2930,
+ 'tcrjq' => 2931,
+ 'rjdc' => 2932,
+ 'rjdcr' => 2933,
+ 'gfyb' => 2934,
+ '_,b' => 2935,
+ '_dsg' => 2936,
+ '_ktn' => 2937,
+ '_nhf' => 2938,
+ 'ro' => 2939,
+ 'tqcnd' => 2940,
+ 'kfv' => 2941,
+ 'yf[jl' => 2942,
+ 'jkz' => 2943,
+ 'jhst' => 2944,
+ 'njhst' => 2945,
+ 'abkmv' => 2946,
+ '_II' => 2947,
+ 'fpdf' => 2948,
+ 'fhr' => 2949,
+ 'dthcb' => 2950,
+ 'vbhjd' => 2951,
+ 'vgt' => 2952,
+ 'ybz&' => 2953,
+ 'ndt_' => 2954,
+ 'ws_' => 2955,
+ '_Ah' => 2956,
+ '_pfd' => 2957,
+ '_cjdt' => 2958,
+ 'f»_' => 2959,
+ 'fne' => 2960,
+ 'ltkf' => 2961,
+ 'tcrbq' => 2962,
+ 'vs_' => 2963,
+ 'ybz&_' => 2964,
+ 'hegg' => 2965,
+ 'egg' => 2966,
+ 'djlb' => 2967,
+ 'uhfvv' => 2968,
+ 'bjyy' => 2969,
+ 'bwt' => 2970,
+ 'hfph' => 2971,
+ '++' => 2972,
+ 'Vjc' => 2973,
+ 'du' => 2974,
+ 'ltkt' => 2975,
+ 'jhbb' => 2976,
+ 'nybr' => 2977,
+ '_fdn' => 2978,
+ '_lth' => 2979,
+ 'djqy' => 2980,
+ 'tcrb[' => 2981,
+ 'je' => 2982,
+ '_vfh' => 2983,
+ 'fywb' => 2984,
+ 'tny' => 2985,
+ 'jdk' => 2986,
+ 'ghbvt' => 2987,
+ 'e,k' => 2988,
+ '_At' => 2989,
+ '_t\\' => 2990,
+ 'dfz' => 2991,
+ 'lb_' => 2992,
+ 'lm' => 2993,
+ 'k^' => 2994,
+ 'k^_' => 2995,
+ 'ke;' => 2996,
+ 'ctkmc' => 2997,
+ 'cvt' => 2998,
+ 'nbt' => 2999,
+ 'nrb' => 3000,
+ 'egh' => 3001,
+ 'sdft' => 3002,
+ '_fdnj' => 3003,
+ '_pt' => 3004,
+ '_ghju' => 3005,
+ 'Td' => 3006,
+ 'Gjck' => 3007,
+ 'lv' => 3008,
+ 'pdtc' => 3009,
+ 'pdtcn' => 3010,
+ 'hfrn' => 3011,
+ '_ctkm' => 3012,
+ '_cnfy' => 3013,
+ 'fcb' => 3014,
+ 'jdfk_' => 3015,
+ 'jktd' => 3016,
+ 'jhsq_' => 3017,
+ 'hnf_' => 3018,
+ 'nn' => 3019,
+ 'ch' => 3020,
+ 'fpjd' => 3021,
+ 'gthf' => 3022,
+ 'hfkm' => 3023,
+ '_Re' => 3024,
+ 'il' => 3025,
+ 'lheub' => 3026,
+ 'tp_' => 3027,
+ 'tkb_' => 3028,
+ 'thu' => 3029,
+ 'yfct' => 3030,
+ 'ghjnb' => 3031,
+ 'hjuhf' => 3032,
+ 'cfvj' => 3033,
+ 'cnbn' => 3034,
+ 'ekb' => 3035,
+ '_jhu' => 3036,
+ '_hfph' => 3037,
+ '_nju' => 3038,
+ 'he_' => 3039,
+ 'psrf' => 3040,
+ 're.' => 3041,
+ 'yzn' => 3042,
+ 'jdth' => 3043,
+ 'jlbn_' => 3044,
+ 'jyx' => 3045,
+ 'Vjcr' => 3046,
+ 'tve_' => 3047,
+ 'tgj' => 3048,
+ 'yb[' => 3049,
+ 'yzk' => 3050,
+ 'jdjl' => 3051,
+ 'cjpl' => 3052,
+ 'cjplf' => 3053,
+ '_ajh' => 3054,
+ 'fdbnt' => 3055,
+ 'fcyj' => 3056,
+ 'dzp' => 3057,
+ 'tq^' => 3058,
+ 'bntn' => 3059,
+ 'v,' => 3060,
+ 'ye_' => 3061,
+ 'jyw' => 3062,
+ 'na' => 3063,
+ 'Gjckt' => 3064,
+ 'tq^_' => 3065,
+ 'tcy' => 3066,
+ 'bcnjh' => 3067,
+ 'jhst_' => 3068,
+ 'jnd' => 3069,
+ 'jnyj' => 3070,
+ '_Gjck' => 3071,
+ '_jhuf' => 3072,
+ 'lg' => 3073,
+ 'lcnf' => 3074,
+ 'tljdf' => 3075,
+ 'tvtyy' => 3076,
+ 'pfk' => 3077,
+ 'ytq_' => 3078,
+ 'juhfv' => 3079,
+ 'gthds' => 3080,
+ 'abw' => 3081,
+ 'xr' => 3082,
+ 'ibq_' => 3083,
+ '_wtyn' => 3084,
+ 'Rfh' => 3085,
+ 'Kb' => 3086,
+ 'fys_' => 3087,
+ 'ldb' => 3088,
+ 'ytt' => 3089,
+ 'jcrj' => 3090,
+ '_Nj' => 3091,
+ '_cjpl' => 3092,
+ 'Jc' => 3093,
+ 'Cfy' => 3094,
+ 'fctkt' => 3095,
+ 'de.' => 3096,
+ 'tyth' => 3097,
+ 'hfyw' => 3098,
+ '_rht' => 3099,
+ 'thh' => 3100,
+ 'txty' => 3101,
+ 'jqc' => 3102,
+ '_Vjc' => 3103,
+ 'Gtn' => 3104,
+ 'fl_' => 3105,
+ 'fh[b' => 3106,
+ 'rfvb' => 3107,
+ 'ktlj' => 3108,
+ 'vjyf' => 3109,
+ 'hjlj' => 3110,
+ 'en_' => 3111,
+ '_ae' => 3112,
+ 'Vfh' => 3113,
+ 'Xt' => 3114,
+ 'fybp' => 3115,
+ ',_' => 3116,
+ 'pyb' => 3117,
+ 'bnjh' => 3118,
+ 'rcf' => 3119,
+ 'kbrj' => 3120,
+ 'yrj' => 3121,
+ 'yyjt' => 3122,
+ '.l' => 3123,
+ '_djqy' => 3124,
+ '_cfvj' => 3125,
+ 'fycrb' => 3126,
+ 'tybq_' => 3127,
+ 'qys' => 3128,
+ 'jcnhj' => 3129,
+ 'w_' => 3130,
+ '_F&' => 3131,
+ '_vt;l' => 3132,
+ '_njv' => 3133,
+ 'Uth' => 3134,
+ 'tyl' => 3135,
+ 'brjd_' => 3136,
+ 'byz' => 3137,
+ 'vt;l' => 3138,
+ 'jhjv' => 3139,
+ 'hfpd' => 3140,
+ '_t\\_' => 3141,
+ 'tlcnf' => 3142,
+ 'pvt' => 3143,
+ 'ghjuh' => 3144,
+ 'hfdj' => 3145,
+ 'htly' => 3146,
+ 'nfdb' => 3147,
+ '$' => 3148,
+ '&^' => 3149,
+ '_Td' => 3150,
+ 'V&' => 3151,
+ 'df&' => 3152,
+ 'vb&' => 3153,
+ 'ytu' => 3154,
+ 'hbq' => 3155,
+ 'ntg' => 3156,
+ 'njkm' => 3157,
+ '@' => 3158,
+ '&^_' => 3159,
+ '_$' => 3160,
+ '_Cfy' => 3161,
+ '_yfct' => 3162,
+ 'gthb' => 3163,
+ 'cnfdb' => 3164,
+ 'ehu' => 3165,
+ 'zyc' => 3166,
+ '_Vjcr' => 3167,
+ '_xbc' => 3168,
+ 'lcnfd' => 3169,
+ 'tqcr' => 3170,
+ 'pk' => 3171,
+ 'km,' => 3172,
+ 'vb&_' => 3173,
+ 'yfpd' => 3174,
+ 'ybk' => 3175,
+ 'cfq' => 3176,
+ 'ccf' => 3177,
+ 'cct' => 3178,
+ 'ntkz' => 3179,
+ 'nx' => 3180,
+ 'nsh' => 3181,
+ '_rb' => 3182,
+ 'ie' => 3183,
+ 'df&_' => 3184,
+ 'dcrbq' => 3185,
+ 'lhj' => 3186,
+ 'tycr' => 3187,
+ 'tcnt' => 3188,
+ 'pyj' => 3189,
+ 'ccbq' => 3190,
+ '_Nh' => 3191,
+ '_yfpd' => 3192,
+ 'yfpdf' => 3193,
+ 'ylj' => 3194,
+ 'y\\' => 3195,
+ 'cbc' => 3196,
+ 'nbdyj' => 3197,
+ 'tdth' => 3198,
+ 'jdfnm' => 3199,
+ 'jccbb' => 3200,
+ 'gjg' => 3201,
+ 'hhb' => 3202,
+ 'nfkb' => 3203,
+ 'xtn' => 3204,
+ 'iby' => 3205,
+ 'ult' => 3206,
+ 'ltht' => 3207,
+ 'thf_' => 3208,
+ 'kmyf' => 3209,
+ 'vt;le' => 3210,
+ 'juj^' => 3211,
+ 'juj^_' => 3212,
+ 'jgb' => 3213,
+ 'hlt' => 3214,
+ 'nmz' => 3215,
+ 'myf' => 3216,
+ '_%' => 3217,
+ '_:' => 3218,
+ '_nth' => 3219,
+ 'ltqc' => 3220,
+ 'tpl' => 3221,
+ 'tktq' => 3222,
+ 'p,' => 3223,
+ 'kjr' => 3224,
+ 'yjdb' => 3225,
+ 'j,]t' => 3226,
+ 'htlt' => 3227,
+ 'cfqn' => 3228,
+ '\'njv' => 3229,
+ '_Rfh' => 3230,
+ 'll' => 3231,
+ 'tyb._' => 3232,
+ 'j,b' => 3233,
+ 'gbj' => 3234,
+ 'hjdt' => 3235,
+ 'hcndt' => 3236,
+ 'cbqc' => 3237,
+ 'cbqcr' => 3238,
+ 'cke;' => 3239,
+ '_ey' => 3240,
+ 'Fd' => 3241,
+ 'Bc' => 3242,
+ 'ljd_' => 3243,
+ 'bnfy' => 3244,
+ 'yfctk' => 3245,
+ 'ycnh' => 3246,
+ 'gy' => 3247,
+ 'euf' => 3248,
+ '_F' => 3249,
+ '_ukfd' => 3250,
+ '_hfpd' => 3251,
+ 'tgb' => 3252,
+ 'bo' => 3253,
+ 'yysv_' => 3254,
+ 'gty' => 3255,
+ 'hfab' => 3256,
+ 'htq' => 3257,
+ 'ceo' => 3258,
+ 'in' => 3259,
+ '_rv' => 3260,
+ 'f.ob' => 3261,
+ 'dvt' => 3262,
+ 'rjyx' => 3263,
+ 'jcj,' => 3264,
+ '_ul' => 3265,
+ '_ult' => 3266,
+ 'jls' => 3267,
+ 'jxyj' => 3268,
+ 'gbjy' => 3269,
+ 'htx' => 3270,
+ '_fkm' => 3271,
+ '_ljc' => 3272,
+ '_j,]t' => 3273,
+ 'f;ty' => 3274,
+ 'df^' => 3275,
+ 'df^_' => 3276,
+ 'ktljd' => 3277,
+ 'yyjt_' => 3278,
+ 'gjy' => 3279,
+ 'cn_' => 3280,
+ 'Kf' => 3281,
+ 'ult_' => 3282,
+ 'tb' => 3283,
+ 'bys_' => 3284,
+ 'kexb' => 3285,
+ 'jlby' => 3286,
+ 'hjkt' => 3287,
+ 'hja' => 3288,
+ 'exbk' => 3289,
+ 'e.ob' => 3290,
+ 'wbjyf' => 3291,
+ '_%_' => 3292,
+ '_Kb' => 3293,
+ '_Vfh' => 3294,
+ '_J,' => 3295,
+ '_Jc' => 3296,
+ '_.' => 3297,
+ 'fynb' => 3298,
+ 'fcnj' => 3299,
+ 'ubx' => 3300,
+ 'jkk' => 3301,
+ 'nb&' => 3302,
+ 'oby' => 3303,
+ '_cfq' => 3304,
+ '_cfqn' => 3305,
+ '_at' => 3306,
+ '_abkm' => 3307,
+ 'Gj_' => 3308,
+ 'tcrju' => 3309,
+ ';tybt' => 3310,
+ 'rcb' => 3311,
+ 'jbpd' => 3312,
+ 'cktlj' => 3313,
+ 'cgh' => 3314,
+ 'cndt_' => 3315,
+ 'nb&_' => 3316,
+ '_ult_' => 3317,
+ 'fns' => 3318,
+ 'thty' => 3319,
+ ';yjc' => 3320,
+ 'buhf' => 3321,
+ 'rhj' => 3322,
+ 'kz.' => 3323,
+ 'jrfp' => 3324,
+ 'ehj' => 3325,
+ '_Xt' => 3326,
+ '_lfy' => 3327,
+ 'fpb' => 3328,
+ 'uheg' => 3329,
+ 'uhegg' => 3330,
+ 'tvs' => 3331,
+ 'tyyju' => 3332,
+ 'thi' => 3333,
+ 'rjyw' => 3334,
+ 'ehf' => 3335,
+ '\'k' => 3336,
+ '_k.' => 3337,
+ '_gjkb' => 3338,
+ '_gjn' => 3339,
+ 'dzn' => 3340,
+ 'uhfab' => 3341,
+ 'lyfr' => 3342,
+ 'lyfrj' => 3343,
+ 'kzk' => 3344,
+ 'ytybz' => 3345,
+ 'e,kb' => 3346,
+ 'exty' => 3347,
+ 'znt' => 3348,
+ '<e' => 3349,
+ 'Hb' => 3350,
+ 'ujdj' => 3351,
+ 'tym_' => 3352,
+ 're._' => 3353,
+ 'otyb' => 3354,
+ 'ob[' => 3355,
+ '.ot' => 3356,
+ '+_' => 3357,
+ '_Gj_' => 3358,
+ 'pvj' => 3359,
+ 'kbcn' => 3360,
+ 'vgf' => 3361,
+ 'jrn' => 3362,
+ 'jhjq' => 3363,
+ 'gthtl' => 3364,
+ 'htlb' => 3365,
+ 'cjdtn' => 3366,
+ 'xtybz' => 3367,
+ '_E' => 3368,
+ '_gjd' => 3369,
+ ';ys' => 3370,
+ 'hfnj' => 3371,
+ 'hjbpd' => 3372,
+ 'cnfh' => 3373,
+ 'cnm.' => 3374,
+ 'we' => 3375,
+ 'ib[' => 3376,
+ '_j,ot' => 3377,
+ 'ng' => 3378,
+ 'fkt_' => 3379,
+ 'dscn' => 3380,
+ 'vgth' => 3381,
+ 'jhjq_' => 3382,
+ 'cby' => 3383,
+ 'zvb_' => 3384,
+ '_Uth' => 3385,
+ 'Lf' => 3386,
+ 'fkk' => 3387,
+ 'dcrju' => 3388,
+ 'ltc' => 3389,
+ ';yjcn' => 3390,
+ 'plfyb' => 3391,
+ 'bxf' => 3392,
+ 'vjv' => 3393,
+ 'vgbj' => 3394,
+ 'ybd' => 3395,
+ 'jccbq' => 3396,
+ 'ccbqc' => 3397,
+ '_rjyw' => 3398,
+ 'la' => 3399,
+ 'fqy' => 3400,
+ 'fhjly' => 3401,
+ 'lthtd' => 3402,
+ 'l\\' => 3403,
+ 'tvgb' => 3404,
+ 'buf' => 3405,
+ 'kty_' => 3406,
+ '_H' => 3407,
+ '_V&' => 3408,
+ '_af' => 3409,
+ 'ni' => 3410,
+ 'fpdfy' => 3411,
+ 'fkj_' => 3412,
+ 'fvf' => 3413,
+ 'tcrjk' => 3414,
+ 'kjdf' => 3415,
+ 'hfz' => 3416,
+ 'cnjk' => 3417,
+ '_rkf' => 3418,
+ '_ne' => 3419,
+ '{f' => 3420,
+ ',kt' => 3421,
+ ',eh' => 3422,
+ 'tvgbj' => 3423,
+ ';bk' => 3424,
+ 'bkk' => 3425,
+ 'bybc' => 3426,
+ 'bybcn' => 3427,
+ 'rb^' => 3428,
+ 'rb^_' => 3429,
+ 'vgbjy' => 3430,
+ 'vm' => 3431,
+ 'yjdj' => 3432,
+ 'jtyy' => 3433,
+ 'jgjk' => 3434,
+ 'wbq' => 3435,
+ 'W' => 3436,
+ '_dtr' => 3437,
+ '_dscn' => 3438,
+ '_ltr' => 3439,
+ '_yfl' => 3440,
+ 'ktq_' => 3441,
+ 'kkb' => 3442,
+ 'yjdfy' => 3443,
+ 'jkj;t' => 3444,
+ 'erj' => 3445,
+ 'o\\' => 3446,
+ 'mzy' => 3447,
+ 'zot' => 3448,
+ '_u&' => 3449,
+ '_vj;' => 3450,
+ '«C' => 3451,
+ ',hb' => 3452,
+ 'dfy_' => 3453,
+ 'tkj_' => 3454,
+ 'tncr' => 3455,
+ 'pdfyb' => 3456,
+ 'rjyj' => 3457,
+ 'jdcrb' => 3458,
+ 'jljd' => 3459,
+ 'jckfd' => 3460,
+ 'gbk' => 3461,
+ 'ceot' => 3462,
+ 'ncrj' => 3463,
+ 'obq' => 3464,
+ '_«C' => 3465,
+ '_ltht' => 3466,
+ 'tyyst' => 3467,
+ 'rf[' => 3468,
+ 'yj^' => 3469,
+ 'yj^_' => 3470,
+ 'jlcn' => 3471,
+ 'jkm_' => 3472,
+ 'gn' => 3473,
+ 'cdzp' => 3474,
+ 'wbjyy' => 3475,
+ 'xtybt' => 3476,
+ '_Kf' => 3477,
+ '_frn' => 3478,
+ 'fnbd' => 3479,
+ 'tct' => 3480,
+ 'jdyj' => 3481,
+ 'jdjh' => 3482,
+ 'jdm' => 3483,
+ 'jkexb' => 3484,
+ 'jhbb_' => 3485,
+ 'hcrb' => 3486,
+ 'hecc' => 3487,
+ 'ceotc' => 3488,
+ '[jd' => 3489,
+ '_ptv' => 3490,
+ '_gkf' => 3491,
+ 'fpsd' => 3492,
+ 'fpsdf' => 3493,
+ 'twr' => 3494,
+ ';lf' => 3495,
+ 'ytcr' => 3496,
+ 'njhjq' => 3497,
+ 'uht' => 3498,
+ 'lyjq' => 3499,
+ 'tkbr' => 3500,
+ 'tyyjc' => 3501,
+ 'blf' => 3502,
+ 'kbu' => 3503,
+ 'yb[_' => 3504,
+ 'jhf_' => 3505,
+ 'htltk' => 3506,
+ 'hbu' => 3507,
+ '.p' => 3508,
+ '_jcnf' => 3509,
+ 'fxty' => 3510,
+ 'tkk' => 3511,
+ 'bpdtc' => 3512,
+ 'rf&' => 3513,
+ 'kth' => 3514,
+ 'vjn' => 3515,
+ 'hfyt' => 3516,
+ 'hrj' => 3517,
+ 'cjr' => 3518,
+ 'c[' => 3519,
+ 'abwb' => 3520,
+ 'wb.' => 3521,
+ 'mcrb' => 3522,
+ 'ion' => 3523,
+ 'Ght' => 3524,
+ 'fnf_' => 3525,
+ 'dfz_' => 3526,
+ 'uy' => 3527,
+ 'qnt' => 3528,
+ 'kmyfz' => 3529,
+ 'vey' => 3530,
+ 'ytcrj' => 3531,
+ 'jkbn' => 3532,
+ 'jhju' => 3533,
+ 'myfz' => 3534,
+ '.y' => 3535,
+ '_Fd' => 3536,
+ '_cdzp' => 3537,
+ '_ctv' => 3538,
+ 'bntkt' => 3539,
+ 'rf&_' => 3540,
+ 'juk' => 3541,
+ 'jhvf' => 3542,
+ 'gjx' => 3543,
+ 'xft' => 3544,
+ 'zyb' => 3545,
+ '_df' => 3546,
+ 'me' => 3547,
+ 'dtcny' => 3548,
+ 'uec' => 3549,
+ 'tvm' => 3550,
+ 'bub' => 3551,
+ 'ythf' => 3552,
+ 'cbnt' => 3553,
+ 'crjd' => 3554,
+ 'cgjh' => 3555,
+ 'nfkm' => 3556,
+ '_/_' => 3557,
+ '_F&_' => 3558,
+ '_ytcr' => 3559,
+ 'as' => 3560,
+ 'fnhb' => 3561,
+ 'trnj' => 3562,
+ 'tyb_' => 3563,
+ ';yb' => 3564,
+ 'bye' => 3565,
+ 'bwbf' => 3566,
+ 'qr' => 3567,
+ 'rnbdy' => 3568,
+ 'cnth' => 3569,
+ 'ci' => 3570,
+ 'ne_' => 3571,
+ 'f,k' => 3572,
+ 'lhf' => 3573,
+ 'tqy' => 3574,
+ 'tcz' => 3575,
+ 'btq_' => 3576,
+ 'kmcrb' => 3577,
+ 'ya' => 3578,
+ 'hf;t' => 3579,
+ 'hfcn' => 3580,
+ 'hbj' => 3581,
+ 'cjj' => 3582,
+ '[hfy' => 3583,
+ '_el' => 3584,
+ '_[h' => 3585,
+ 'ter' => 3586,
+ '<tk' => 3587,
+ 'Jl' => 3588,
+ 'f-' => 3589,
+ 'fylf' => 3590,
+ 'fcnt' => 3591,
+ 'ufyb' => 3592,
+ 'lht' => 3593,
+ 'rekm' => 3594,
+ 'ytd' => 3595,
+ 'yjds' => 3596,
+ 'gfc' => 3597,
+ 'cnjx' => 3598,
+ 'sdftn' => 3599,
+ 'zycr' => 3600,
+ 'zc' => 3601,
+ '_kf' => 3602,
+ '_gjg' => 3603,
+ 'Yjd' => 3604,
+ 'lyjq_' => 3605,
+ 'tdcr' => 3606,
+ 'bpl' => 3607,
+ 'kmyjc' => 3608,
+ 'vfc' => 3609,
+ 'vbn' => 3610,
+ 'nm._' => 3611,
+ 'myjc' => 3612,
+ '-g' => 3613,
+ '_;ty' => 3614,
+ 'Rjy' => 3615,
+ 'He' => 3616,
+ 'fuh' => 3617,
+ 'tcnyj' => 3618,
+ 'ks_' => 3619,
+ 'vtyyj' => 3620,
+ 'vjcn' => 3621,
+ 'cbcn' => 3622,
+ 'nf^' => 3623,
+ 'nf^_' => 3624,
+ 'ntktq' => 3625,
+ '_V' => 3626,
+ 'dvtc' => 3627,
+ 'dvtcn' => 3628,
+ 'tvk' => 3629,
+ 'hfo' => 3630,
+ 'nf&' => 3631,
+ '_Hb' => 3632,
+ '_{f' => 3633,
+ '_jrj' => 3634,
+ '_eyb' => 3635,
+ 'Rjh' => 3636,
+ 'Jy' => 3637,
+ '"n' => 3638,
+ 'fcgj' => 3639,
+ 'brk' => 3640,
+ 'vtcnj' => 3641,
+ 'n-' => 3642,
+ 'myjcn' => 3643,
+ 'O' => 3644,
+ '_ytv' => 3645,
+ 'CH' => 3646,
+ 'fpl' => 3647,
+ 'fkbcm' => 3648,
+ 'tr_' => 3649,
+ 'kztn_' => 3650,
+ 'jpv' => 3651,
+ 'cdjb' => 3652,
+ 'ctu' => 3653,
+ 'obt' => 3654,
+ '_ltk' => 3655,
+ '_vyju' => 3656,
+ ',jv' => 3657,
+ 'tyr' => 3658,
+ 'ktc' => 3659,
+ 'nthb' => 3660,
+ 'etn_' => 3661,
+ '_Lf' => 3662,
+ '_hec' => 3663,
+ 'Bp' => 3664,
+ 'f[jlb' => 3665,
+ 'bz[' => 3666,
+ 'kmyst' => 3667,
+ 'ge,' => 3668,
+ 'ge,k' => 3669,
+ 'ge,kb' => 3670,
+ 'hdf' => 3671,
+ 'cnjxy' => 3672,
+ 'nf&_' => 3673,
+ 'xe' => 3674,
+ 'myst' => 3675,
+ '\'nj_' => 3676,
+ '.,' => 3677,
+ '_cjj' => 3678,
+ '_\'nj_' => 3679,
+ 'dthy' => 3680,
+ 'irj' => 3681,
+ '_lfyy' => 3682,
+ '_ljcn' => 3683,
+ '_yfh' => 3684,
+ 'fgfl' => 3685,
+ 'lj;' => 3686,
+ 'rf,' => 3687,
+ 'kbb' => 3688,
+ 'jdkt' => 3689,
+ 'juhfa' => 3690,
+ 'cre.' => 3691,
+ 'zk_' => 3692,
+ 'znm_' => 3693,
+ ',tp' => 3694,
+ 'vbc' => 3695,
+ 'hfkmy' => 3696,
+ 'hjkm' => 3697,
+ 'c,' => 3698,
+ 'nj,' => 3699,
+ 'J' => 3700,
+ '_<e' => 3701,
+ '_Jy' => 3702,
+ '_Ght' => 3703,
+ '_njk' => 3704,
+ '_xbck' => 3705,
+ 'rheu' => 3706,
+ 'jkjd' => 3707,
+ 'jyjd' => 3708,
+ 'gen' => 3709,
+ 'hf;ty' => 3710,
+ 'xbd' => 3711,
+ 'sx' => 3712,
+ '_Bc' => 3713,
+ '_"n' => 3714,
+ 'fkbp' => 3715,
+ 'fkjc' => 3716,
+ 'fhm' => 3717,
+ 'uhfy' => 3718,
+ 'trb' => 3719,
+ 'twb' => 3720,
+ 'vjd' => 3721,
+ 'ybxtc' => 3722,
+ 'yrf' => 3723,
+ 'jhjkt' => 3724,
+ 'hbnj' => 3725,
+ 'cnys' => 3726,
+ 'njhbb' => 3727,
+ 'xbk_' => 3728,
+ 'myfz_' => 3729,
+ '_uheg' => 3730,
+ '_cgj' => 3731,
+ '_ajhv' => 3732,
+ 'txf' => 3733,
+ 'jlf^' => 3734,
+ 'g_' => 3735,
+ 'hfpjd' => 3736,
+ 'hufyb' => 3737,
+ 'cjh' => 3738,
+ 'nl' => 3739,
+ '_jnr' => 3740,
+ 'ubxt' => 3741,
+ 'pvj;' => 3742,
+ 'jlf^_' => 3743,
+ 'jlcnd' => 3744,
+ 'jpvj' => 3745,
+ 'jpvj;' => 3746,
+ 'htf' => 3747,
+ 'hjdb' => 3748,
+ 'he_' => 3749,
+ 'cnb&' => 3750,
+ '_Jl' => 3751,
+ '_fg' => 3752,
+ 'fhz_' => 3753,
+ 'djty' => 3754,
+ 'ubxtc' => 3755,
+ 'ltv' => 3756,
+ 'bdys' => 3757,
+ 'kmysv' => 3758,
+ 'j,y' => 3759,
+ 'jcg' => 3760,
+ 'ckb' => 3761,
+ 'cnb&_' => 3762,
+ 'ajy' => 3763,
+ 'mysv' => 3764,
+ '\\y_' => 3765,
+ '_pfy' => 3766,
+ '_cdjb' => 3767,
+ ',sn' => 3768,
+ 'dtrf' => 3769,
+ 'lbv' => 3770,
+ 'lcrj' => 3771,
+ 'thhb' => 3772,
+ 'yjvb' => 3773,
+ 'jzy' => 3774,
+ '_njuj' => 3775,
+ 'dblt' => 3776,
+ 'ub_' => 3777,
+ 'ltybt' => 3778,
+ 'jyys' => 3779,
+ 'ccbb_' => 3780,
+ '_Bp' => 3781,
+ '_Rjh' => 3782,
+ '_ckt' => 3783,
+ '_er' => 3784,
+ 'fyj_' => 3785,
+ 'djpv' => 3786,
+ 'dsi' => 3787,
+ 'tq&' => 3788,
+ 'tq&_' => 3789,
+ ';e' => 3790,
+ 'b;t' => 3791,
+ 'bht' => 3792,
+ 'qcrjq' => 3793,
+ 'krj' => 3794,
+ 'yfw' => 3795,
+ 'cfk' => 3796,
+ 'cnt_' => 3797,
+ 'ntv_' => 3798,
+ 'nthf' => 3799,
+ 'euj' => 3800,
+ 'myst_' => 3801,
+ '_rfh' => 3802,
+ '_htp' => 3803,
+ '_cnfh' => 3804,
+ 'fhy' => 3805,
+ 'pu' => 3806,
+ 'qi' => 3807,
+ 'ynhf' => 3808,
+ 'juf' => 3809,
+ 'heccr' => 3810,
+ 'njhjv' => 3811,
+ '_tc' => 3812,
+ 'f%' => 3813,
+ 'fwbz_' => 3814,
+ 'f.nc' => 3815,
+ 'f.ncz' => 3816,
+ 'tlcnd' => 3817,
+ 'trcf' => 3818,
+ ';fk' => 3819,
+ 'bws' => 3820,
+ 'vgfy' => 3821,
+ 'yfxb' => 3822,
+ 'cndjv' => 3823,
+ 'ndjv' => 3824,
+ 'nb^' => 3825,
+ 'nb^_' => 3826,
+ '++_' => 3827,
+ '_u&_' => 3828,
+ 'fkjcm' => 3829,
+ ',ht' => 3830,
+ ',otc' => 3831,
+ ',otcn' => 3832,
+ 'ltqcn' => 3833,
+ 'lj,' => 3834,
+ 'tltyb' => 3835,
+ 'bdfk' => 3836,
+ 'rjkj' => 3837,
+ 'ghtlt' => 3838,
+ 'hg' => 3839,
+ 'fgbc' => 3840,
+ 'dfkf' => 3841,
+ 'thfk' => 3842,
+ ';tk' => 3843,
+ ';tybz' => 3844,
+ 'pvj;y' => 3845,
+ 'bdi' => 3846,
+ 'bxys' => 3847,
+ 'ywbb' => 3848,
+ 'jdbx_' => 3849,
+ 'jlz' => 3850,
+ 'jpb' => 3851,
+ 'jj,' => 3852,
+ 'jhjlf' => 3853,
+ 'jhz' => 3854,
+ 'hfpl' => 3855,
+ '_Rjy' => 3856,
+ 'co' => 3857,
+ 'th' => 3858,
+ 'dhjg' => 3859,
+ 'byfk' => 3860,
+ 'kjl' => 3861,
+ 'jtd' => 3862,
+ 'nbg' => 3863,
+ 'D&' => 3864,
+ 'By' => 3865,
+ 'fpjdf' => 3866,
+ 'dftn_' => 3867,
+ 'ltrf' => 3868,
+ 'jdju' => 3869,
+ 'nhfk' => 3870,
+ 'e;b' => 3871,
+ 'z.n' => 3872,
+ 'am' => 3873,
+ 'vep' => 3874,
+ 'jbc' => 3875,
+ 'sik' => 3876,
+ 'ma' => 3877,
+ '_pfv' => 3878,
+ 'f%_' => 3879,
+ 'fvth' => 3880,
+ 'djpvj' => 3881,
+ 'tkf_' => 3882,
+ 'tgbc' => 3883,
+ 'bq&' => 3884,
+ 'bq&_' => 3885,
+ 'ybh' => 3886,
+ 'jvv' => 3887,
+ 'jit' => 3888,
+ 'hf^' => 3889,
+ 'hf^_' => 3890,
+ 'nfr_' => 3891,
+ 'nbne' => 3892,
+ 'znj' => 3893,
+ '_rhe' => 3894,
+ 'C&' => 3895,
+ 'Ab' => 3896,
+ 'dthi' => 3897,
+ 'tub' => 3898,
+ 'yfxt' => 3899,
+ 'j;lt' => 3900,
+ 'gthdj' => 3901,
+ 'hyjq' => 3902,
+ 'cnjd' => 3903,
+ 'ea' => 3904,
+ 'Jn' => 3905,
+ 'fck' => 3906,
+ 'ltkty' => 3907,
+ 'tyyb' => 3908,
+ 'pdb' => 3909,
+ 'vfz' => 3910,
+ 'vgfyb' => 3911,
+ 'yjdy' => 3912,
+ 'jdjuj' => 3913,
+ 'cyjdf' => 3914,
+ '_He' => 3915,
+ '_fhv' => 3916,
+ '_jrh' => 3917,
+ 'Ds' => 3918,
+ 'Tdh' => 3919,
+ 'Ahf' => 3920,
+ ',kbr' => 3921,
+ ',kj' => 3922,
+ 'bwbfk' => 3923,
+ 'k\\y' => 3924,
+ 'jkmc' => 3925,
+ 'wtd' => 3926,
+ '\\yyj' => 3927,
+ '_N' => 3928,
+ '_Yjd' => 3929,
+ '_ltrf' => 3930,
+ '_cj_' => 3931,
+ 'us' => 3932,
+ 'fntv' => 3933,
+ 'tgt' => 3934,
+ 'tcnm_' => 3935,
+ 'hfz_' => 3936,
+ 'elt' => 3937,
+ '_vtl' => 3938,
+ '_nfr_' => 3939,
+ '_ntk' => 3940,
+ ',tc' => 3941,
+ 'bdth' => 3942,
+ 'rf,h' => 3943,
+ 'gbn' => 3944,
+ 'cre._' => 3945,
+ 'njn' => 3946,
+ 'ib[_' => 3947,
+ 'fhk' => 3948,
+ 'dyjq' => 3949,
+ 'th[' => 3950,
+ 'b,j' => 3951,
+ 'jds[' => 3952,
+ 'jvgf' => 3953,
+ 'ghbp' => 3954,
+ 'Th' => 3955,
+ '_bpd' => 3956,
+ '_vjyf' => 3957,
+ '_cvt' => 3958,
+ '_nj_' => 3959,
+ 'on_' => 3960,
+ 'z' => 3961,
+ '{j' => 3962,
+ 'fyz' => 3963,
+ 'ljr' => 3964,
+ 'pr' => 3965,
+ 'byl' => 3966,
+ 'ktle' => 3967,
+ 'ybrf_' => 3968,
+ 'jlyf' => 3969,
+ 'jge' => 3970,
+ 'gjkr' => 3971,
+ 'gsn' => 3972,
+ 'hep' => 3973,
+ 'nt[' => 3974,
+ 'nbz_' => 3975,
+ 'itq' => 3976,
+ 'ml' => 3977,
+ '_j,j' => 3978,
+ 'fly' => 3979,
+ 'thbr' => 3980,
+ 'bckt' => 3981,
+ 'bwf_' => 3982,
+ 'yfgh' => 3983,
+ 'jlys' => 3984,
+ 'jnl' => 3985,
+ 'ghbd' => 3986,
+ 'hs[' => 3987,
+ 'cw' => 3988,
+ 'ehc' => 3989,
+ '_,tp' => 3990,
+ '_jx' => 3991,
+ '_cx' => 3992,
+ '_egh' => 3993,
+ 'ujdjh' => 3994,
+ 't;b' => 3995,
+ 'tpj' => 3996,
+ 'trf,' => 3997,
+ 'trf,h' => 3998,
+ ';tn' => 3999,
+ 'kfcc' => 4000,
+ 'cntv' => 4001,
+ 'njzy' => 4002,
+ 'nhel' => 4003,
+ '_W' => 4004,
+ '_a' => 4005,
+ 'si' => 4006,
+ 'Cd' => 4007,
+ ',jd' => 4008,
+ 'uecn' => 4009,
+ 'll' => 4010,
+ 'ltrf,' => 4011,
+ 'kma' => 4012,
+ 'jrhe' => 4013,
+ 'ecr' => 4014,
+ 'dbc' => 4015,
+ 'lf[' => 4016,
+ 'lbb' => 4017,
+ 'trf_' => 4018,
+ 'brfy' => 4019,
+ 'bcj' => 4020,
+ 'vbb' => 4021,
+ 'yfwb' => 4022,
+ 'ytt_' => 4023,
+ 'yyjv' => 4024,
+ 'jdsq' => 4025,
+ 'cyb' => 4026,
+ 'cnjzy' => 4027,
+ 'aby' => 4028,
+ '_bpl' => 4029,
+ '_vtn' => 4030,
+ '_cy' => 4031,
+ 'ufk' => 4032,
+ 'le.' => 4033,
+ 'tdhf' => 4034,
+ 'tit' => 4035,
+ 'ke,' => 4036,
+ 'vyjuj' => 4037,
+ 'jghj' => 4038,
+ 'jhcr' => 4039,
+ 'eghf' => 4040,
+ 'mvf' => 4041,
+ '_D&' => 4042,
+ '_vep' => 4043,
+ '_ghbp' => 4044,
+ '_[e' => 4045,
+ 'df.n' => 4046,
+ ';le_' => 4047,
+ 'pyfxt' => 4048,
+ 'pjy' => 4049,
+ 'bt^' => 4050,
+ 'bt^_' => 4051,
+ 'bcntv' => 4052,
+ 'qk' => 4053,
+ 'qcrbq' => 4054,
+ 'rkfc' => 4055,
+ 'rjyn' => 4056,
+ 'ylt' => 4057,
+ 'jhjv_' => 4058,
+ 'gfhn' => 4059,
+ 'hbk' => 4060,
+ 'hyjq_' => 4061,
+ 'cgf' => 4062,
+ 'egy' => 4063,
+ 'wj' => 4064,
+ '.h' => 4065,
+ '-q' => 4066,
+ '_bvg' => 4067,
+ '_rhf' => 4068,
+ '_jnl' => 4069,
+ 'Tdhj' => 4070,
+ 'frj_' => 4071,
+ 'fylh' => 4072,
+ 'fcgjk' => 4073,
+ 'dfnt' => 4074,
+ 'ufybp' => 4075,
+ 'uhj' => 4076,
+ 't;le_' => 4077,
+ 'tyysv' => 4078,
+ 'bkt' => 4079,
+ 'kbq' => 4080,
+ 'kmyb' => 4081,
+ 'jys' => 4082,
+ 'ghbc' => 4083,
+ 'cbcnt' => 4084,
+ 'e,kbr' => 4085,
+ 'elj;' => 4086,
+ 'xfn' => 4087,
+ 'myb' => 4088,
+ '_gkj' => 4089,
+ '_ghbd' => 4090,
+ '_cs' => 4091,
+ 'fdr' => 4092,
+ ',cr' => 4093,
+ 'dyjq_' => 4094,
+ 'bhb' => 4095,
+ 'rkfcc' => 4096,
+ 'yfxty' => 4097,
+ 'ytuj' => 4098,
+ 'jds[_' => 4099,
+ 'jns' => 4100,
+ 'gjkbn' => 4101,
+ 'hm_' => 4102,
+ 'cge' => 4103,
+ 'cnfk_' => 4104,
+ 'cnbk' => 4105,
+ '_-q' => 4106,
+ 'Ce' => 4107,
+ 'tlyb' => 4108,
+ 'rdf' => 4109,
+ 'hw' => 4110,
+ 'cbz' => 4111,
+ 'nv' => 4112,
+ 'ncrb' => 4113,
+ 'xtht' => 4114,
+ 'zntk' => 4115,
+ '_djt' => 4116,
+ '_ghjc' => 4117,
+ 'rt' => 4118,
+ 'se' => 4119,
+ 'Nfr' => 4120,
+ 'frjy' => 4121,
+ 'fcny' => 4122,
+ 'fnmc' => 4123,
+ 'fnmcz' => 4124,
+ 'dkzk' => 4125,
+ 'djcn' => 4126,
+ 'dit' => 4127,
+ 'lfyys' => 4128,
+ 'lyju' => 4129,
+ 'tyn_' => 4130,
+ 'rjyc' => 4131,
+ 'vfz_' => 4132,
+ 'vthb' => 4133,
+ 'yfrj_' => 4134,
+ 'jnc' => 4135,
+ 'hfdbn' => 4136,
+ 'hjktd' => 4137,
+ '-q_' => 4138,
+ '_-q_' => 4139,
+ '_<tk' => 4140,
+ '_Ahf' => 4141,
+ '_cktl' => 4142,
+ '_wth' => 4143,
+ 'Fkm' => 4144,
+ 'Cnf' => 4145,
+ 'ljhj' => 4146,
+ 'bynt' => 4147,
+ 'reh' => 4148,
+ 'hfcc' => 4149,
+ 'njkmr' => 4150,
+ 'e,t' => 4151,
+ 'egf' => 4152,
+ 'obq_' => 4153,
+ '_Tdh' => 4154,
+ '_yfgh' => 4155,
+ 'ac' => 4156,
+ 'om' => 4157,
+ 'fdkzt' => 4158,
+ 'bnjhb' => 4159,
+ 'jvgfy' => 4160,
+ 'jyyj' => 4161,
+ 'hbl' => 4162,
+ 'hsn' => 4163,
+ 'nbdys' => 4164,
+ 'xfcnm' => 4165,
+ 'ibh' => 4166,
+ '\'nb' => 4167,
+ '_By' => 4168,
+ '_Jn' => 4169,
+ '_Nfr' => 4170,
+ '_ub' => 4171,
+ '_ljv' => 4172,
+ '_jny' => 4173,
+ '_cty' => 4174,
+ '_cnt' => 4175,
+ 'uhfl' => 4176,
+ 'tdbx' => 4177,
+ 'tns' => 4178,
+ 'brt' => 4179,
+ 'bcfy' => 4180,
+ 'rnz' => 4181,
+ 'rnz,' => 4182,
+ 'rnz,h' => 4183,
+ 'yjve' => 4184,
+ 'ys&' => 4185,
+ 'jcd' => 4186,
+ 'gbcr' => 4187,
+ 'gjvj' => 4188,
+ 'ghfdj' => 4189,
+ 'hjdfk' => 4190,
+ 'hjlf_' => 4191,
+ 'xys[' => 4192,
+ 'ou' => 4193,
+ 'Ybr' => 4194,
+ 'fnbdy' => 4195,
+ 'due' => 4196,
+ 'duec' => 4197,
+ 'duecn' => 4198,
+ 'lbh' => 4199,
+ 'lyjuj' => 4200,
+ 'rjdf' => 4201,
+ 'rhsn' => 4202,
+ 'vbx' => 4203,
+ 'ybcnh' => 4204,
+ 'jf' => 4205,
+ 'j,otc' => 4206,
+ 'hs[_' => 4207,
+ 'h\\' => 4208,
+ 'ahf' => 4209,
+ 'ibt' => 4210,
+ '_Ab' => 4211,
+ '_ntv' => 4212,
+ 'dfntk' => 4213,
+ 'dye' => 4214,
+ 'tds' => 4215,
+ 'bgf' => 4216,
+ 'rjvgf' => 4217,
+ 'kfyl' => 4218,
+ 'ktu' => 4219,
+ 'vbybc' => 4220,
+ 'ys&_' => 4221,
+ 'jyr' => 4222,
+ 'hj_' => 4223,
+ 'nthh' => 4224,
+ 'nhty' => 4225,
+ '.&' => 4226,
+ '_ghbc' => 4227,
+ 'lfnt' => 4228,
+ 'tnhj' => 4229,
+ 'blty' => 4230,
+ 'brjv' => 4231,
+ 'rfl' => 4232,
+ 'vtnh' => 4233,
+ 'vcr' => 4234,
+ 'ytl' => 4235,
+ 'j,c' => 4236,
+ 'jdh' => 4237,
+ 'cnjhj' => 4238,
+ '[el' => 4239,
+ 'xk' => 4240,
+ '.&_' => 4241,
+ '_ghbv' => 4242,
+ 'CCH' => 4243,
+ 'fkfc' => 4244,
+ 'djqc' => 4245,
+ 'txtyb' => 4246,
+ 'vtynf' => 4247,
+ 'vtcny' => 4248,
+ 'jkjc' => 4249,
+ 'nbd_' => 4250,
+ 'nyjcn' => 4251,
+ 's,' => 4252,
+ 'm,j' => 4253,
+ '_Tdhj' => 4254,
+ '_\'njv' => 4255,
+ 'C&_' => 4256,
+ 'fkfcm' => 4257,
+ 'tpb' => 4258,
+ 'rekmn' => 4259,
+ 'kbxt' => 4260,
+ 'yfe' => 4261,
+ 'yrn' => 4262,
+ 'j[h' => 4263,
+ 'gtc' => 4264,
+ 'hfnjh' => 4265,
+ 'htdj' => 4266,
+ 'cjv' => 4267,
+ 'nh_' => 4268,
+ '_Cd' => 4269,
+ '_bpdt' => 4270,
+ 'ce' => 4271,
+ 'ns' => 4272,
+ ',ehu' => 4273,
+ 'dcrjq' => 4274,
+ 'pfl' => 4275,
+ 'bkjc' => 4276,
+ 'byy' => 4277,
+ 'rfyc' => 4278,
+ 'rfycr' => 4279,
+ 'rbq^' => 4280,
+ 'rbq^_' => 4281,
+ 'rhtc' => 4282,
+ 'kbd' => 4283,
+ 'vbk' => 4284,
+ 'ynth' => 4285,
+ 'cvj' => 4286,
+ 'xbnf' => 4287,
+ 'dsv_' => 4288,
+ 'lfntk' => 4289,
+ 'tyw' => 4290,
+ 'rhb' => 4291,
+ 'ktly' => 4292,
+ 'vfhn' => 4293,
+ 'vbyf' => 4294,
+ 'cnm._' => 4295,
+ 'nm^' => 4296,
+ 'nm^_' => 4297,
+ 'ob[_' => 4298,
+ 'zdb' => 4299,
+ '_dr' => 4300,
+ 'ur' => 4301,
+ 'Ahfy' => 4302,
+ 'fyys[' => 4303,
+ 'tjy' => 4304,
+ 'kl' => 4305,
+ 'ytr' => 4306,
+ 'ys^' => 4307,
+ 'ys^_' => 4308,
+ 'hfcgj' => 4309,
+ 'ctr' => 4310,
+ 'cgjhn' => 4311,
+ 'abwbf' => 4312,
+ '[jlbk' => 4313,
+ 'xbckt' => 4314,
+ 'f;tyb' => 4315,
+ 'dp' => 4316,
+ 'ldj' => 4317,
+ 'tlyt' => 4318,
+ 'thhbn' => 4319,
+ ';ybr' => 4320,
+ 'pys' => 4321,
+ 'bvgt' => 4322,
+ 'bcnf' => 4323,
+ 'vthbr' => 4324,
+ 'yybr' => 4325,
+ 'jdkty' => 4326,
+ 'jlt_' => 4327,
+ 'j[jl' => 4328,
+ 'j.p' => 4329,
+ 'hhbn' => 4330,
+ 'nbt_' => 4331,
+ 'xys[_' => 4332,
+ '_gjkj' => 4333,
+ 'Wt' => 4334,
+ 'dtncr' => 4335,
+ 'ukb' => 4336,
+ 'ltkm' => 4337,
+ 'ljdfy' => 4338,
+ 'tcnj_' => 4339,
+ 'vjo' => 4340,
+ 'ycrjv' => 4341,
+ 'j[hf' => 4342,
+ 'j[hfy' => 4343,
+ 'jwt' => 4344,
+ 'hjkm_' => 4345,
+ 'c^' => 4346,
+ 'c^_' => 4347,
+ 'elb' => 4348,
+ 'xkt' => 4349,
+ '_Fkm' => 4350,
+ '_Ybr' => 4351,
+ '_bcr' => 4352,
+ '_vfhn' => 4353,
+ '_cnfn' => 4354,
+ 'ss' => 4355,
+ 'fpdb' => 4356,
+ ',hfn' => 4357,
+ 'dcnd' => 4358,
+ 'pfnt' => 4359,
+ 'ktrcf' => 4360,
+ 'jubx' => 4361,
+ 'hrjd' => 4362,
+ 'cktle' => 4363,
+ 'ndth' => 4364,
+ 'eps' => 4365,
+ '[jp' => 4366,
+ 'U' => 4367,
+ '_dn' => 4368,
+ 'er_' => 4369,
+ 'D&_' => 4370,
+ 'Jh' => 4371,
+ ',tl' => 4372,
+ 'bvgth' => 4373,
+ 'kjdb' => 4374,
+ 'jdtl' => 4375,
+ 'jljk' => 4376,
+ 'jgs' => 4377,
+ 'jndt' => 4378,
+ 'gbcfy' => 4379,
+ 'htyy' => 4380,
+ 'hbfk' => 4381,
+ 'cth,' => 4382,
+ 'eht' => 4383,
+ 'e.n' => 4384,
+ 'wt_' => 4385,
+ 'xkty' => 4386,
+ '_Ds' => 4387,
+ '_{j' => 4388,
+ '_djpv' => 4389,
+ '_ckjd' => 4390,
+ 'F_' => 4391,
+ 'Ne' => 4392,
+ 'fdib' => 4393,
+ 'kml' => 4394,
+ 'jdht' => 4395,
+ 'h;f' => 4396,
+ 'n\\' => 4397,
+ 'xtvg' => 4398,
+ 'xtvgb' => 4399,
+ 'scj' => 4400,
+ '-v' => 4401,
+ 'K' => 4402,
+ '_bvgt' => 4403,
+ '_rkfc' => 4404,
+ '_her' => 4405,
+ 'fhnf_' => 4406,
+ 'kbxy' => 4407,
+ 'km,j' => 4408,
+ 'jdsq_' => 4409,
+ 'jnk' => 4410,
+ 'gthfn' => 4411,
+ 'hbyz' => 4412,
+ 'hbnjh' => 4413,
+ '_J' => 4414,
+ '_Cnf' => 4415,
+ '_dnj' => 4416,
+ '_vfc' => 4417,
+ '_gtc' => 4418,
+ '_njkm' => 4419,
+ 'Dtk' => 4420,
+ 'Cjd' => 4421,
+ 'fvb^' => 4422,
+ 'fvb^_' => 4423,
+ 'fybv' => 4424,
+ 'ltyn' => 4425,
+ 'le.o' => 4426,
+ 'tle.' => 4427,
+ 'yjve_' => 4428,
+ 'htyb' => 4429,
+ '_Ahfy' => 4430,
+ '_dnjh' => 4431,
+ '_ek' => 4432,
+ '_xth' => 4433,
+ 'Gjk' => 4434,
+ 't»' => 4435,
+ 'tpf' => 4436,
+ 'vbxt' => 4437,
+ 'vbxtc' => 4438,
+ 'ydf' => 4439,
+ 'jhs[' => 4440,
+ 'hlty' => 4441,
+ 'hjuj' => 4442,
+ 'hhbnj' => 4443,
+ 'ctd' => 4444,
+ 'njhs[' => 4445,
+ 'aey' => 4446,
+ 'sit' => 4447,
+ 'mib' => 4448,
+ '\\v_' => 4449,
+ '_CC' => 4450,
+ '_gjvj' => 4451,
+ '_htu' => 4452,
+ '_neh' => 4453,
+ '_xtvg' => 4454,
+ 'ed' => 4455,
+ ',cn' => 4456,
+ ',el' => 4457,
+ 't[_' => 4458,
+ 't[f' => 4459,
+ ';bdf' => 4460,
+ 'rb&' => 4461,
+ 'rb&_' => 4462,
+ 'jbn' => 4463,
+ 'hfpdb' => 4464,
+ 'cxb' => 4465,
+ 'ntx' => 4466,
+ '_Jh' => 4467,
+ '_ujl_' => 4468,
+ '_jnyj' => 4469,
+ 'ia' => 4470,
+ 'fnr' => 4471,
+ 'ujl_' => 4472,
+ 'ldf' => 4473,
+ ';fy' => 4474,
+ 'pth' => 4475,
+ 'rn_' => 4476,
+ 'ktv_' => 4477,
+ 'kexbk' => 4478,
+ 'yxb' => 4479,
+ 'jq^' => 4480,
+ 'jq^_' => 4481,
+ 'hvt' => 4482,
+ 'c[j' => 4483,
+ '_o' => 4484,
+ '_,hf' => 4485,
+ '_hecc' => 4486,
+ '_\'nju' => 4487,
+ 'x' => 4488,
+ 'dyf' => 4489,
+ 'ub[' => 4490,
+ 'lbnt' => 4491,
+ 'bkbc' => 4492,
+ 'ktdc' => 4493,
+ 'j,s_' => 4494,
+ 'jukf' => 4495,
+ 'jcnt' => 4496,
+ 'gf_' => 4497,
+ 'gtx' => 4498,
+ 'ghbyz' => 4499,
+ 'ghjcn' => 4500,
+ 'cktly' => 4501,
+ 'wthr' => 4502,
+ '\'nju' => 4503,
+ '\'njuj' => 4504,
+ '_gjx' => 4505,
+ '_[el' => 4506,
+ 'Cth,' => 4507,
+ 'Cg' => 4508,
+ 'fqnt' => 4509,
+ 'drk' => 4510,
+ 'ufh' => 4511,
+ 'ufn' => 4512,
+ 'uhfyb' => 4513,
+ 'ljy' => 4514,
+ 'jywt' => 4515,
+ 'gkty' => 4516,
+ 'nbhj' => 4517,
+ 'njhjy' => 4518,
+ 'xbr' => 4519,
+ '_Dtk' => 4520,
+ '_Cth,' => 4521,
+ '_Cjd' => 4522,
+ '_ujk' => 4523,
+ '_rjyn' => 4524,
+ '_cbc' => 4525,
+ '_cbcn' => 4526,
+ 'Jly' => 4527,
+ 'fqjyt' => 4528,
+ 'tpe' => 4529,
+ 'tnth' => 4530,
+ 'bplf' => 4531,
+ 'qjyt' => 4532,
+ 'yz;' => 4533,
+ 'j;lty' => 4534,
+ 'jku' => 4535,
+ 'cnhb' => 4536,
+ '[elj' => 4537,
+ '[elj;' => 4538,
+ ']z' => 4539,
+ '-u' => 4540,
+ '_Th' => 4541,
+ '_D&_' => 4542,
+ 'tio' => 4543,
+ 'th;f' => 4544,
+ 'phf,' => 4545,
+ 'brfyc' => 4546,
+ 'byty' => 4547,
+ 'bcrj' => 4548,
+ 'kmnf' => 4549,
+ 'jdtnc' => 4550,
+ 'jcrjd' => 4551,
+ 'cyjdy' => 4552,
+ 'nht,' => 4553,
+ 'egb' => 4554,
+ 'mnf' => 4555,
+ 'z;tc' => 4556,
+ '_Jly' => 4557,
+ '_[elj' => 4558,
+ 'dfyys' => 4559,
+ 'dkz.' => 4560,
+ 'lbw' => 4561,
+ 'thtdy' => 4562,
+ 'bdft' => 4563,
+ 'ql' => 4564,
+ 'rkj' => 4565,
+ 'vve' => 4566,
+ 'yjcb' => 4567,
+ 'hib' => 4568,
+ 'nys[' => 4569,
+ 'e,b' => 4570,
+ 'ekz' => 4571,
+ 'evf' => 4572,
+ 'xyjq' => 4573,
+ '-p' => 4574,
+ '_Ne' => 4575,
+ '_drk' => 4576,
+ '_wthr' => 4577,
+ 'Rk' => 4578,
+ ',z' => 4579,
+ 'ds_' => 4580,
+ 'tyyf' => 4581,
+ 'bc_' => 4582,
+ 'kbnt' => 4583,
+ 'yjz' => 4584,
+ 'jrb' => 4585,
+ 'hvj' => 4586,
+ 'crbq^' => 4587,
+ 'cgb' => 4588,
+ 'extyb' => 4589,
+ 'mth' => 4590,
+ '_C&' => 4591,
+ '_uhfa' => 4592,
+ '_ev' => 4593,
+ 'fnbx' => 4594,
+ 'lbntk' => 4595,
+ 'th^' => 4596,
+ 'th^_' => 4597,
+ 'txy' => 4598,
+ 'bcnhf' => 4599,
+ 'jdst' => 4600,
+ 'jhs[_' => 4601,
+ 'jcnm.' => 4602,
+ 'gc' => 4603,
+ 'ctyn' => 4604,
+ 'cxbn' => 4605,
+ 'nfyw' => 4606,
+ 'nbkb' => 4607,
+ 'erf' => 4608,
+ 'ajhvf' => 4609,
+ 'Ma' => 4610,
+ 'The' => 4611,
+ '_Wt' => 4612,
+ '_le' => 4613,
+ '_ryz;' => 4614,
+ 'djlbn' => 4615,
+ 'lde' => 4616,
+ 'ljv_' => 4617,
+ 'tpy' => 4618,
+ 'tj,' => 4619,
+ 'tcnf' => 4620,
+ 'bdb' => 4621,
+ 'bycrb' => 4622,
+ 'qnt_' => 4623,
+ 'ryz;' => 4624,
+ 'gj,' => 4625,
+ 'hf[' => 4626,
+ 'crb_' => 4627,
+ 'obt_' => 4628,
+ 'zntkm' => 4629,
+ '_jrhe' => 4630,
+ '_cgt' => 4631,
+ 'Dc' => 4632,
+ 'fphf' => 4633,
+ 'trnb' => 4634,
+ 'tkbrj' => 4635,
+ 'tn^' => 4636,
+ 'tn^_' => 4637,
+ ';yj_' => 4638,
+ 'b%' => 4639,
+ 'rnf' => 4640,
+ 'rec' => 4641,
+ 'yz;t' => 4642,
+ 'yz;tc' => 4643,
+ 'jrnz' => 4644,
+ 'jrnz,' => 4645,
+ 'jyfn' => 4646,
+ 'hji' => 4647,
+ '_jrn' => 4648,
+ '_hti' => 4649,
+ '_hjc' => 4650,
+ '_\'nb' => 4651,
+ 'tr' => 4652,
+ '<b' => 4653,
+ 'fqnt_' => 4654,
+ 'fkz' => 4655,
+ 'ubj' => 4656,
+ 'le&' => 4657,
+ ';r' => 4658,
+ 'bdthc' => 4659,
+ 'byw' => 4660,
+ 'ktrn' => 4661,
+ 'vfnb' => 4662,
+ 'h,b' => 4663,
+ 'nfnm' => 4664,
+ 'ntkb' => 4665,
+ 'nthhb' => 4666,
+ 'tion' => 4667,
+ 'fdyj' => 4668,
+ ',bh' => 4669,
+ ',yj' => 4670,
+ 'dtnf' => 4671,
+ 'le&_' => 4672,
+ 'b%_' => 4673,
+ 'bnfk' => 4674,
+ 'yrw' => 4675,
+ 'yrwb' => 4676,
+ 'ycnhe' => 4677,
+ 'eghfd' => 4678,
+ '[fy' => 4679,
+ '$_' => 4680,
+ '_lde' => 4681,
+ '_jrnz' => 4682,
+ '_gjkr' => 4683,
+ '_eghf' => 4684,
+ 'i_' => 4685,
+ 'm_' => 4686,
+ 'L;j' => 4687,
+ 'fyjdb' => 4688,
+ 'dtkb' => 4689,
+ 'drf_' => 4690,
+ 'ukfc' => 4691,
+ 'thtc' => 4692,
+ ';tyy' => 4693,
+ 'bkmy' => 4694,
+ 'rhtcn' => 4695,
+ 'ytuj_' => 4696,
+ 'ybdt' => 4697,
+ 'ybdth' => 4698,
+ 'jkmcr' => 4699,
+ 'jyb_' => 4700,
+ 'jgth' => 4701,
+ 'hfpy' => 4702,
+ 'htlf' => 4703,
+ 'hnj' => 4704,
+ 'cfqnt' => 4705,
+ 'nfvb' => 4706,
+ 'mz_' => 4707,
+ '\'h' => 4708,
+ '.k' => 4709,
+ '_$_' => 4710,
+ '_vju' => 4711,
+ '_c,' => 4712,
+ 'fhe' => 4713,
+ 'dfkb_' => 4714,
+ 'bvth' => 4715,
+ 'rfx' => 4716,
+ 'ryz;t' => 4717,
+ 'rjyjv' => 4718,
+ 'ktyys' => 4719,
+ 'vr' => 4720,
+ 'j;yb' => 4721,
+ 'ctq' => 4722,
+ 'nfkf' => 4723,
+ 'xfcny' => 4724,
+ '_d' => 4725,
+ '_fl' => 4726,
+ '_fh[' => 4727,
+ '_dcn' => 4728,
+ '_jlb' => 4729,
+ '_jlby' => 4730,
+ 'djg' => 4731,
+ 'ubt' => 4732,
+ 'ujlf^' => 4733,
+ 'tk\\' => 4734,
+ 'rbvb' => 4735,
+ 'ytybt' => 4736,
+ 'ybzv' => 4737,
+ 'jdhtv' => 4738,
+ 'jqys' => 4739,
+ 'gtw' => 4740,
+ 'ghjdj' => 4741,
+ 'hflb' => 4742,
+ 'eyrw' => 4743,
+ 'eyrwb' => 4744,
+ 'ehs' => 4745,
+ 'wbb^' => 4746,
+ 'wbb^_' => 4747,
+ 'zn_' => 4748,
+ '_Dc' => 4749,
+ '_cth,' => 4750,
+ '_nt[' => 4751,
+ 'Kj' => 4752,
+ 'fght' => 4753,
+ 'tle.o' => 4754,
+ 'kuj' => 4755,
+ 'kzh' => 4756,
+ 'jzd' => 4757,
+ 'gs_' => 4758,
+ 'ccrj' => 4759,
+ 'cnb^' => 4760,
+ 'cnb^_' => 4761,
+ '_t' => 4762,
+ '_L;j' => 4763,
+ '_bvty' => 4764,
+ '_yfe' => 4765,
+ '_hfcc' => 4766,
+ '_zy' => 4767,
+ 'mi' => 4768,
+ 'Ktj' => 4769,
+ 'fybvf' => 4770,
+ 'djt_' => 4771,
+ 'utyt' => 4772,
+ 'rjywt' => 4773,
+ 'rcfy' => 4774,
+ 'kn' => 4775,
+ 'ybpf' => 4776,
+ 'jls_' => 4777,
+ 'jktdc' => 4778,
+ 'jat' => 4779,
+ 'cfyl' => 4780,
+ 'ctl' => 4781,
+ 'eck' => 4782,
+ 'xbnt' => 4783,
+ 'xbntk' => 4784,
+ ']tl' => 4785,
+ 'mt_' => 4786,
+ '.c' => 4787,
+ '-G' => 4788,
+ '_Ktj' => 4789,
+ '_djl' => 4790,
+ '_gj,' => 4791,
+ '_c&' => 4792,
+ '_nthh' => 4793,
+ 'Rhf' => 4794,
+ 'fylb' => 4795,
+ 'djlc' => 4796,
+ 'b»_' => 4797,
+ 'rfvb_' => 4798,
+ 'rjvv' => 4799,
+ 'k.,' => 4800,
+ 'vfnt' => 4801,
+ 'ynz' => 4802,
+ 'cdt' => 4803,
+ 'cb_' => 4804,
+ 'crjdc' => 4805,
+ 'nfd_' => 4806,
+ 'nlt' => 4807,
+ 'nltk' => 4808,
+ 'enh' => 4809,
+ 'wrb' => 4810,
+ 'xyjq_' => 4811,
+ 'z;tcn' => 4812,
+ '_uty' => 4813,
+ '_nbg' => 4814,
+ '_xk' => 4815,
+ 'f,hz' => 4816,
+ 'fny' => 4817,
+ 'ujkj' => 4818,
+ 'lbnc' => 4819,
+ 'lbncz' => 4820,
+ 'tynz' => 4821,
+ 'tynz,' => 4822,
+ 'bycnd' => 4823,
+ 'b[f' => 4824,
+ 'rf,hz' => 4825,
+ 'rjvb' => 4826,
+ 'rhfn' => 4827,
+ 'ktp' => 4828,
+ 'kbh' => 4829,
+ 'kjubx' => 4830,
+ 'kmyjt' => 4831,
+ 'ynz,' => 4832,
+ 'ynz,h' => 4833,
+ 'jqcr' => 4834,
+ 'jrfpf' => 4835,
+ 'jyjvb' => 4836,
+ 'gfhf' => 4837,
+ 'gjpb' => 4838,
+ 'nrb_' => 4839,
+ 'nehy' => 4840,
+ 'ely' => 4841,
+ 'enf' => 4842,
+ 'myjt' => 4843,
+ '-pf' => 4844,
+ '-c' => 4845,
+ '_Ce' => 4846,
+ '_vty' => 4847,
+ '_ytr' => 4848,
+ '_htf' => 4849,
+ '_ctyn' => 4850,
+ 'frk' => 4851,
+ 'dbz' => 4852,
+ 'djdfk' => 4853,
+ 'l^' => 4854,
+ 'l^_' => 4855,
+ 'ptvk' => 4856,
+ 'bzvb' => 4857,
+ 'ndjv_' => 4858,
+ '.obq' => 4859,
+ '_ceo' => 4860,
+ ',hj' => 4861,
+ 'lby_' => 4862,
+ 'thtp' => 4863,
+ 'tcnys' => 4864,
+ 'rjkf' => 4865,
+ 'kflt' => 4866,
+ 'jkjn' => 4867,
+ 'hbvth' => 4868,
+ 'ctuj' => 4869,
+ 'ctynz' => 4870,
+ 'crjg' => 4871,
+ 'ekmnf' => 4872,
+ '_yfcn' => 4873,
+ '_xkt' => 4874,
+ '_xkty' => 4875,
+ '<jk' => 4876,
+ 'f,f' => 4877,
+ 'fphf,' => 4878,
+ ',]tl' => 4879,
+ 'dftnc' => 4880,
+ 'ub[_' => 4881,
+ 'trjn' => 4882,
+ 'tynj' => 4883,
+ 't[y' => 4884,
+ 'tot' => 4885,
+ 'pltk' => 4886,
+ 'rf[_' => 4887,
+ 'jlyju' => 4888,
+ 'hbt' => 4889,
+ 'cnbx' => 4890,
+ 'nbhjd' => 4891,
+ 'nj,s' => 4892,
+ 'njn_' => 4893,
+ 'wrj' => 4894,
+ 'xftn' => 4895,
+ 'scne' => 4896,
+ 'scneg' => 4897,
+ 'mtd' => 4898,
+ '_Gjk' => 4899,
+ '_jlyf' => 4900,
+ '_[f' => 4901,
+ 'H_' => 4902,
+ 'ftd' => 4903,
+ 'fybq' => 4904,
+ 'fneh' => 4905,
+ 'fot' => 4906,
+ 'dbb' => 4907,
+ 'b,k' => 4908,
+ 'ktle.' => 4909,
+ 'kbxb' => 4910,
+ 'vbhf' => 4911,
+ 'ynf_' => 4912,
+ 'jubxt' => 4913,
+ 'hjlb' => 4914,
+ 'he.' => 4915,
+ 'cnfd_' => 4916,
+ 'nj,s_' => 4917,
+ ']tlb' => 4918,
+ ']tlby' => 4919,
+ '.xt' => 4920,
+ '_jxt' => 4921,
+ '_cnjh' => 4922,
+ '_ed' => 4923,
+ 'fnbxt' => 4924,
+ ',]tlb' => 4925,
+ 'dg' => 4926,
+ 'ujy' => 4927,
+ 'trb_' => 4928,
+ 'trjnj' => 4929,
+ 'pdjl' => 4930,
+ 'qcrf' => 4931,
+ 'rjul' => 4932,
+ 'rjulf' => 4933,
+ 'yjdk' => 4934,
+ 'jlbnc' => 4935,
+ 'j;ybr' => 4936,
+ 'g&' => 4937,
+ 'hfwbb' => 4938,
+ 'ntgt' => 4939,
+ 'aeyr' => 4940,
+ 'aeyrw' => 4941,
+ '[jh' => 4942,
+ 'wtk' => 4943,
+ '-[' => 4944,
+ 'C_' => 4945,
+ 'The_' => 4946,
+ '_dp' => 4947,
+ '_ptvk' => 4948,
+ 'lo' => 4949,
+ 'Dtkb' => 4950,
+ 'fdu' => 4951,
+ 'dkfc' => 4952,
+ 'dkfcn' => 4953,
+ 'djtyy' => 4954,
+ 'lbyt' => 4955,
+ 'ley' => 4956,
+ 'thyf' => 4957,
+ 'byt_' => 4958,
+ 'qcndb' => 4959,
+ 'rbvb_' => 4960,
+ 'vfyb' => 4961,
+ 'y-' => 4962,
+ 'ydfh' => 4963,
+ 'ytj' => 4964,
+ 'ybrb' => 4965,
+ 'jlf[' => 4966,
+ 'jxr' => 4967,
+ 'gbjyf' => 4968,
+ 'hbxt' => 4969,
+ 'hkf' => 4970,
+ 'hn_' => 4971,
+ 'cthb' => 4972,
+ 'cjn' => 4973,
+ 'nys[_' => 4974,
+ 'a_' => 4975,
+ 'wb._' => 4976,
+ 'sl' => 4977,
+ '.obt' => 4978,
+ '_fdu' => 4979,
+ '_djty' => 4980,
+ '_zyd' => 4981,
+ 'fdue' => 4982,
+ 'fduec' => 4983,
+ 'fvb&' => 4984,
+ 'trcfy' => 4985,
+ 'tktq_' => 4986,
+ 'tythf' => 4987,
+ 'pfvt' => 4988,
+ 'bdftn' => 4989,
+ 'km,jv' => 4990,
+ 'k.xt' => 4991,
+ 'kz.n' => 4992,
+ 'vthn' => 4993,
+ 'jxb' => 4994,
+ 'hvfy' => 4995,
+ 'cfylh' => 4996,
+ '[fh' => 4997,
+ 'm,jv' => 4998,
+ 'zdbk' => 4999,
+ 'zyd' => 5000,
+ '_fdue' => 5001,
+ '_uf' => 5002,
+ '_pyfx' => 5003,
+ '_jnc' => 5004,
+ '_aey' => 5005,
+ 'f,hz_' => 5006,
+ 'fdt_' => 5007,
+ 'fdc' => 5008,
+ 'fvb&_' => 5009,
+ 'dfyj' => 5010,
+ 'pek' => 5011,
+ 'rcfyl' => 5012,
+ 'kyt' => 5013,
+ 'jdsv' => 5014,
+ 'g&_' => 5015,
+ 'gjdt' => 5016,
+ 'htw' => 5017,
+ 'crjh' => 5018,
+ 'cgjky' => 5019,
+ 'evty' => 5020,
+ 'ibt_' => 5021,
+ 'ibv' => 5022,
+ 'myjt_' => 5023,
+ 'mit' => 5024,
+ '_ct,' => 5025,
+ '_zydf' => 5026,
+ '<th' => 5027,
+ 'Ke' => 5028,
+ 'fre' => 5029,
+ 'fnt_' => 5030,
+ 'lft' => 5031,
+ 'tfk' => 5032,
+ 'ths' => 5033,
+ 'pfgf' => 5034,
+ 'kmib' => 5035,
+ 'jk\\' => 5036,
+ 'jhbz' => 5037,
+ 'hbrfy' => 5038,
+ 'hjp' => 5039,
+ 'ct,' => 5040,
+ 'cgjkj' => 5041,
+ 'cwt' => 5042,
+ 'nft' => 5043,
+ 'zydf' => 5044,
+ 'zydfh' => 5045,
+ '_C&_' => 5046,
+ '_ja' => 5047,
+ 'es_' => 5048,
+ 'fpfk' => 5049,
+ 'ldt' => 5050,
+ 'tcrbt' => 5051,
+ 'bkfc' => 5052,
+ 'rdb' => 5053,
+ 'rne' => 5054,
+ 'krf' => 5055,
+ 'jvby' => 5056,
+ 'jght' => 5057,
+ 'cjk' => 5058,
+ 'nysq' => 5059,
+ 'xyj_' => 5060,
+ 'zq' => 5061,
+ '_Dtkb' => 5062,
+ '_Rk' => 5063,
+ '_,el' => 5064,
+ '_rfy' => 5065,
+ '_ceot' => 5066,
+ '_ir' => 5067,
+ 'di' => 5068,
+ 'rn' => 5069,
+ 'Lb' => 5070,
+ 'Cjdt' => 5071,
+ 'lbwb' => 5072,
+ 'tlg' => 5073,
+ 'tyyfz' => 5074,
+ 'bkfcm' => 5075,
+ 'bkbcm' => 5076,
+ 'kkf' => 5077,
+ 'jrjk' => 5078,
+ 'jhfz' => 5079,
+ 'ghtc' => 5080,
+ 'htlg' => 5081,
+ 'njhfz' => 5082,
+ 'nhf_' => 5083,
+ 'sge' => 5084,
+ 'zpf' => 5085,
+ 'III' => 5086,
+ '_dkfc' => 5087,
+ 'fob' => 5088,
+ 'pc' => 5089,
+ 'b.^' => 5090,
+ 'b.^_' => 5091,
+ 'vsi' => 5092,
+ 'gz' => 5093,
+ 'hj,' => 5094,
+ 'cntq' => 5095,
+ 'ekf' => 5096,
+ 'exi' => 5097,
+ 'xi' => 5098,
+ 'irjk' => 5099,
+ '_Ma' => 5100,
+ '_c&_' => 5101,
+ '_cnhj' => 5102,
+ '_nhe' => 5103,
+ 'Gthd' => 5104,
+ 'fkmyf' => 5105,
+ 'ut_' => 5106,
+ 'ltkb' => 5107,
+ 'tybz^' => 5108,
+ 'rk.xt' => 5109,
+ 'rwbb' => 5110,
+ 'kbpf' => 5111,
+ 'ycrf' => 5112,
+ 'jdst_' => 5113,
+ 'jl&' => 5114,
+ 'jplfy' => 5115,
+ 'jre' => 5116,
+ 'gecr' => 5117,
+ 'hbnf' => 5118,
+ 'crd' => 5119,
+ 'n,' => 5120,
+ 'njve' => 5121,
+ 'nhfn' => 5122,
+ 'epsr' => 5123,
+ 'ifz' => 5124,
+ '\'rj' => 5125,
+ '.ob[' => 5126,
+ '_fh[b' => 5127,
+ '_xnj,' => 5128,
+ '_\'k' => 5129,
+ 'J_' => 5130,
+ 'fgj' => 5131,
+ ',fy' => 5132,
+ 'dysv' => 5133,
+ 'djlcn' => 5134,
+ 'lfx' => 5135,
+ 'tgh' => 5136,
+ 'tcrf' => 5137,
+ ';tn_' => 5138,
+ 'pcr' => 5139,
+ 'bz[_' => 5140,
+ 'kfcnm' => 5141,
+ 'k.l' => 5142,
+ 'yp' => 5143,
+ 'hfphf' => 5144,
+ 'nfdkt' => 5145,
+ 'xnj,' => 5146,
+ '\\k_' => 5147,
+ '_ltq' => 5148,
+ '_ltqc' => 5149,
+ '_pfl' => 5150,
+ '_e,' => 5151,
+ 'Dtkbr' => 5152,
+ 'B&' => 5153,
+ 'f[&' => 5154,
+ 'dbt' => 5155,
+ 'tpek' => 5156,
+ 'pekm' => 5157,
+ 'bpdj' => 5158,
+ 'kmnfn' => 5159,
+ 'ytrj' => 5160,
+ 'jl&_' => 5161,
+ 'j;tyb' => 5162,
+ 'jbpdj' => 5163,
+ 'jkyt' => 5164,
+ 'nbc' => 5165,
+ 'nkb' => 5166,
+ 'nysq_' => 5167,
+ 'obv' => 5168,
+ 'mnfn' => 5169,
+ 'zpsrf' => 5170,
+ '_ytj' => 5171,
+ 'f_' => 5172,
+ 'fkm,' => 5173,
+ 'fhi' => 5174,
+ 'fcf' => 5175,
+ 'de_' => 5176,
+ 'dibq' => 5177,
+ 'dscj' => 5178,
+ 'lfkm' => 5179,
+ 'tpekm' => 5180,
+ 'trh' => 5181,
+ 'tktv' => 5182,
+ 'tybz&' => 5183,
+ 'tnm' => 5184,
+ 'pekmn' => 5185,
+ 'bns' => 5186,
+ 'vzn' => 5187,
+ 'yfvb' => 5188,
+ 'jkmib' => 5189,
+ 'jk.' => 5190,
+ 'jycnh' => 5191,
+ 'jgbc' => 5192,
+ 'jnlt' => 5193,
+ 'jnltk' => 5194,
+ 'hfkb' => 5195,
+ 'hfyc' => 5196,
+ 'nhjt' => 5197,
+ 'xnj,s' => 5198,
+ 'zr' => 5199,
+ '_Rhf' => 5200,
+ '_Cjdt' => 5201,
+ '_cbk' => 5202,
+ 'fnbk' => 5203,
+ 'djr' => 5204,
+ 'bvjc' => 5205,
+ 'bjyfn' => 5206,
+ 'bnth' => 5207,
+ 'rnh' => 5208,
+ 'kbv' => 5209,
+ 'kexf' => 5210,
+ 'vfhnf' => 5211,
+ 'ytg' => 5212,
+ 'jnjd' => 5213,
+ 'gfn' => 5214,
+ 'xfkm' => 5215,
+ '_Gthd' => 5216,
+ '_vfz' => 5217,
+ '_jyb' => 5218,
+ 'ma' => 5219,
+ 'Cjdtn' => 5220,
+ 'fkm,j' => 5221,
+ 'fvs' => 5222,
+ 'f[&_' => 5223,
+ 'd[' => 5224,
+ 'd[j' => 5225,
+ 'thbrf' => 5226,
+ 'tck' => 5227,
+ 'phf,j' => 5228,
+ 'b.y' => 5229,
+ 'krjd' => 5230,
+ 'jhfz_' => 5231,
+ 'jcne' => 5232,
+ 'erjd' => 5233,
+ 'eybd' => 5234,
+ 'eybdt' => 5235,
+ 'atc' => 5236,
+ '_The' => 5237,
+ '_<b' => 5238,
+ '_Gtn' => 5239,
+ '_dscj' => 5240,
+ '_byn' => 5241,
+ '_b.y' => 5242,
+ '_jyb_' => 5243,
+ '_cby' => 5244,
+ '_irj' => 5245,
+ '_irjk' => 5246,
+ 'CI' => 5247,
+ ',]tr' => 5248,
+ ',]trn' => 5249,
+ ',]z' => 5250,
+ 'dyz' => 5251,
+ 'djqys' => 5252,
+ 'dhfk' => 5253,
+ 'lth;f' => 5254,
+ 'tdhfk' => 5255,
+ 'pfyb' => 5256,
+ 'rjc' => 5257,
+ 'kbnb' => 5258,
+ 'vtcnt' => 5259,
+ 'jcf' => 5260,
+ 'jnbd_' => 5261,
+ 'jxn' => 5262,
+ 'nf[' => 5263,
+ 'ntnf' => 5264,
+ 'nt[y' => 5265,
+ 'nher' => 5266,
+ '[d' => 5267,
+ ']tr' => 5268,
+ ']trn' => 5269,
+ 'mw' => 5270,
+ 'zkf' => 5271,
+ 'al_' => 5272,
+ 'Tdhjg' => 5273,
+ 'fcbk' => 5274,
+ ',jq' => 5275,
+ 'dzo' => 5276,
+ 'le^' => 5277,
+ 'tjh' => 5278,
+ 'brjk' => 5279,
+ 'bvfk' => 5280,
+ 'qyj' => 5281,
+ 'ynjd' => 5282,
+ 'jcnhf' => 5283,
+ 'gtl' => 5284,
+ 'hfb' => 5285,
+ 'hfcy' => 5286,
+ 'hyju' => 5287,
+ 'hnt' => 5288,
+ 'xfkf' => 5289,
+ '_bplf' => 5290,
+ '_rjvv' => 5291,
+ ',sd' => 5292,
+ 'djqcr' => 5293,
+ 'lf[_' => 5294,
+ 'le^_' => 5295,
+ 'tqi' => 5296,
+ 'tyjd' => 5297,
+ 'bvjcn' => 5298,
+ 'qjyt_' => 5299,
+ 'rfpfk' => 5300,
+ 'rjve' => 5301,
+ 'ktyf' => 5302,
+ 'ycnb' => 5303,
+ 'jpyf' => 5304,
+ 'hf&' => 5305,
+ 'cnbne' => 5306,
+ 'ntxt' => 5307,
+ 'atd' => 5308,
+ 'it_' => 5309,
+ 'itq_' => 5310,
+ 'otq' => 5311,
+ 'zdkt' => 5312,
+ 'zdkty' => 5313,
+ '_<jk' => 5314,
+ '_CI' => 5315,
+ '_djqc' => 5316,
+ '_ytrj' => 5317,
+ '_jnlt' => 5318,
+ '_atd' => 5319,
+ '_atdh' => 5320,
+ '_aeyr' => 5321,
+ 'ca' => 5322,
+ 'fpfy' => 5323,
+ 'trnjh' => 5324,
+ 'p-' => 5325,
+ 'blb' => 5326,
+ 'rfkm' => 5327,
+ 'kfuj' => 5328,
+ 'ktn_' => 5329,
+ 'vbr' => 5330,
+ 'yye' => 5331,
+ 'ycnbn' => 5332,
+ 'jll' => 5333,
+ 'jys_' => 5334,
+ 'nbb' => 5335,
+ 'nyjq' => 5336,
+ 'atdh' => 5337,
+ 'mcndj' => 5338,
+ '_<th' => 5339,
+ '_CIF' => 5340,
+ '_fkm,' => 5341,
+ '_dv' => 5342,
+ '_dg' => 5343,
+ '_ue' => 5344,
+ '_ljk;' => 5345,
+ '_pfn' => 5346,
+ '_rjyc' => 5347,
+ '_rhtc' => 5348,
+ '_ahf' => 5349,
+ 'CIF' => 5350,
+ 'IF' => 5351,
+ 'fybx' => 5352,
+ 'fxfkm' => 5353,
+ 'ltz' => 5354,
+ 'lbyf' => 5355,
+ 'tgf' => 5356,
+ 'thcbn' => 5357,
+ 'bws_' => 5358,
+ 'rkfl' => 5359,
+ 'ktyyj' => 5360,
+ 'kjv_' => 5361,
+ 'vj;t' => 5362,
+ 'ybv_' => 5363,
+ 'yyt' => 5364,
+ 'yyjv_' => 5365,
+ 'yjdkt' => 5366,
+ 'j,]z' => 5367,
+ 'jwb' => 5368,
+ 'gjcj' => 5369,
+ 'hf&_' => 5370,
+ 'hcbn' => 5371,
+ 'hcbnt' => 5372,
+ 'cbntn' => 5373,
+ 'njuj^' => 5374,
+ 'nehs' => 5375,
+ 'ern' => 5376,
+ 'atdhf' => 5377,
+ 'aa' => 5378,
+ 'wbb&' => 5379,
+ 'wbb&_' => 5380,
+ 'mij' => 5381,
+ '_dvt' => 5382,
+ '_uth' => 5383,
+ '_yjds' => 5384,
+ 'ftv' => 5385,
+ 'tynhf' => 5386,
+ 'thfw' => 5387,
+ 'thfwb' => 5388,
+ 'pfwbb' => 5389,
+ 'kbj' => 5390,
+ 'ybpfw' => 5391,
+ 'yo' => 5392,
+ 'yob' => 5393,
+ 'jrheu' => 5394,
+ 'jhbn' => 5395,
+ 'hyjuj' => 5396,
+ 'enc' => 5397,
+ 'wbq_' => 5398,
+ 'itc' => 5399,
+ '#' => 5400,
+ 'VI' => 5401,
+ '_fv' => 5402,
+ '_tcn' => 5403,
+ '_ecnf' => 5404,
+ 'Nb' => 5405,
+ 'frc' => 5406,
+ 'dyju' => 5407,
+ 'dyjuj' => 5408,
+ 'djcnj' => 5409,
+ 'the' => 5410,
+ ';bnt' => 5411,
+ 'qyt' => 5412,
+ 'kmij' => 5413,
+ 'vtyb_' => 5414,
+ 'ycrfz' => 5415,
+ 'jlcr' => 5416,
+ 'j;yjc' => 5417,
+ 'jkmij' => 5418,
+ 'jycr' => 5419,
+ 'jhyj' => 5420,
+ 'gbcrj' => 5421,
+ 'gjct' => 5422,
+ 'htpb' => 5423,
+ 'hjuj_' => 5424,
+ 'cj,j' => 5425,
+ 'nfrb' => 5426,
+ 'nrj' => 5427,
+ '_Cg' => 5428,
+ '_d[' => 5429,
+ '_d[j' => 5430,
+ '_vfz_' => 5431,
+ 'lbb_' => 5432,
+ 'l\\y' => 5433,
+ 'th,b' => 5434,
+ 'kmw' => 5435,
+ 'vvey' => 5436,
+ 'hjcc' => 5437,
+ 'cnhjt' => 5438,
+ 'ntktv' => 5439,
+ 'eyfh' => 5440,
+ 'xyb' => 5441,
+ 'itybz' => 5442,
+ '#_' => 5443,
+ '_s' => 5444,
+ '_Kj' => 5445,
+ '_dtrf' => 5446,
+ '_tv' => 5447,
+ '_j,]z' => 5448,
+ '_gjct' => 5449,
+ '_eybd' => 5450,
+ 'no' => 5451,
+ 'os' => 5452,
+ 'rd' => 5453,
+ 'R_' => 5454,
+ 'Ahfyw' => 5455,
+ 'dsge' => 5456,
+ 'ubb' => 5457,
+ 'lbf' => 5458,
+ 'leyf' => 5459,
+ 'tlbyt' => 5460,
+ 'tk\\y' => 5461,
+ 'tycrj' => 5462,
+ 't.' => 5463,
+ ';bntk' => 5464,
+ 'veps' => 5465,
+ 'vepsr' => 5466,
+ 'yut' => 5467,
+ 'j,jh' => 5468,
+ 'jlyjq' => 5469,
+ 'jph' => 5470,
+ 'jq&' => 5471,
+ 'jht_' => 5472,
+ 'htt' => 5473,
+ 'cvth' => 5474,
+ 'cnher' => 5475,
+ 'abyf' => 5476,
+ 'ikt' => 5477,
+ 'Co' => 5478,
+ '_drk.' => 5479,
+ '_#' => 5480,
+ 've' => 5481,
+ 'Dk' => 5482,
+ 'drk.' => 5483,
+ 'drk.x' => 5484,
+ 'dscne' => 5485,
+ 'lvb' => 5486,
+ 'trnbd' => 5487,
+ 'thfnj' => 5488,
+ 'pbl' => 5489,
+ 'bhf_' => 5490,
+ 'bcrjg' => 5491,
+ 'kmvf' => 5492,
+ 'k.xf' => 5493,
+ 've;' => 5494,
+ 'ycrb[' => 5495,
+ 'jq&_' => 5496,
+ 'jghtl' => 5497,
+ 'j\'' => 5498,
+ 'hjgj' => 5499,
+ 'cbkm' => 5500,
+ 'cvthn' => 5501,
+ 'sdf.' => 5502,
+ '.xf' => 5503,
+ '//' => 5504,
+ '_utyt' => 5505,
+ '_tve' => 5506,
+ 'of' => 5507,
+ 'fnth' => 5508,
+ 'thyb' => 5509,
+ 'pjv' => 5510,
+ 'bh_' => 5511,
+ 'rk.xf' => 5512,
+ 'kmyjv' => 5513,
+ 'jdby' => 5514,
+ 'jtr' => 5515,
+ 'hbxtc' => 5516,
+ 'hjtr' => 5517,
+ 'ath' => 5518,
+ '[t' => 5519,
+ '[jlz' => 5520,
+ 'otu' => 5521,
+ 'otuj' => 5522,
+ 'myjv' => 5523,
+ '\'njv_' => 5524,
+ '_jyf' => 5525,
+ '_gbc' => 5526,
+ '_njv_' => 5527,
+ '_xtn' => 5528,
+ '_#_' => 5529,
+ 'CCC' => 5530,
+ 'CCCH' => 5531,
+ ',jhy' => 5532,
+ 'ujhb' => 5533,
+ 'lj;y' => 5534,
+ 't,j' => 5535,
+ 'tv^' => 5536,
+ 'tv^_' => 5537,
+ 'tyty' => 5538,
+ ';bp' => 5539,
+ 'blj' => 5540,
+ 'kbxtc' => 5541,
+ 'k\\yy' => 5542,
+ 'vjq' => 5543,
+ 'ybt^' => 5544,
+ 'ybt^_' => 5545,
+ 'jdfnt' => 5546,
+ 'jdys' => 5547,
+ 'jrjy' => 5548,
+ 'jrhf' => 5549,
+ 'jhjuj' => 5550,
+ 'cnjr' => 5551,
+ 'xm' => 5552,
+ 'itu' => 5553,
+ 'ie' => 5554,
+ 'o\\_' => 5555,
+ 'sdfk' => 5556,
+ '_CCC' => 5557,
+ '_CCCH' => 5558,
+ '_dsge' => 5559,
+ '_ju' => 5560,
+ '_\'rj' => 5561,
+ 'ent' => 5562,
+ 'g_' => 5563,
+ 'Cth,b' => 5564,
+ 'frnbd' => 5565,
+ 'fcns' => 5566,
+ 'f[^' => 5567,
+ 'dbk_' => 5568,
+ 'dm_' => 5569,
+ 'ukfdy' => 5570,
+ 'lj;yb' => 5571,
+ 'ljcnf' => 5572,
+ 'tcnt_' => 5573,
+ ';bpy' => 5574,
+ 'rhtg' => 5575,
+ 'yek' => 5576,
+ 'y\\y' => 5577,
+ 'j;tn' => 5578,
+ 'jof' => 5579,
+ 'ghtlg' => 5580,
+ 'ghtk' => 5581,
+ 'gzn' => 5582,
+ 'nbq' => 5583,
+ 'nyjq_' => 5584,
+ 'elj;y' => 5585,
+ '[jn' => 5586,
+ 'xfkmy' => 5587,
+ 'ituj' => 5588,
+ 'ikty' => 5589,
+ 'sikt' => 5590,
+ 'zkb' => 5591,
+ 'zny' => 5592,
+ 'C+' => 5593,
+ '_fgh' => 5594,
+ '_pfvt' => 5595,
+ '_rju' => 5596,
+ '_rjvb' => 5597,
+ '_vjk' => 5598,
+ '_cke;' => 5599,
+ '_if' => 5600,
+ 'Ve' => 5601,
+ 'Ybrj' => 5602,
+ 'fplt' => 5603,
+ 'f[^_' => 5604,
+ ',f_' => 5605,
+ ',tk' => 5606,
+ 'dfkj' => 5607,
+ 'tw_' => 5608,
+ 'bpdjl' => 5609,
+ 'kbi' => 5610,
+ 'yjh' => 5611,
+ 'j,f' => 5612,
+ 'j,cn' => 5613,
+ 'jpz' => 5614,
+ 'jkbnb' => 5615,
+ 'jynh' => 5616,
+ 'h,c' => 5617,
+ 'hlb' => 5618,
+ 'htgj' => 5619,
+ 'hjty' => 5620,
+ 'hjz' => 5621,
+ 'nde.' => 5622,
+ 'ntvf' => 5623,
+ 'njxyj' => 5624,
+ 'nhz' => 5625,
+ 'e[j' => 5626,
+ 'x\\n' => 5627,
+ 'sikty' => 5628,
+ '-r' => 5629,
+ '_vby' => 5630,
+ 'Rjv' => 5631,
+ 'Ktjy' => 5632,
+ 'fpyf' => 5633,
+ 'fybpf' => 5634,
+ 'ujn' => 5635,
+ 'lfv' => 5636,
+ 'lbd' => 5637,
+ 'tgbcr' => 5638,
+ 'pf[' => 5639,
+ 'rfps' => 5640,
+ 'yuh' => 5641,
+ 'ylfh' => 5642,
+ 'jdfy_' => 5643,
+ 'jxys' => 5644,
+ 'jzk' => 5645,
+ 'ht;b' => 5646,
+ 'hye' => 5647,
+ 'cnde.' => 5648,
+ 'cen' => 5649,
+ 'z»' => 5650,
+ 'C++' => 5651,
+ '_@' => 5652,
+ '_The_' => 5653,
+ '_Ktjy' => 5654,
+ '_to' => 5655,
+ '_j,t' => 5656,
+ 'nc' => 5657,
+ 'Le' => 5658,
+ 'B&_' => 5659,
+ 'fpltk' => 5660,
+ 'fhjd' => 5661,
+ 'lkb' => 5662,
+ 'leyfh' => 5663,
+ 'th,c' => 5664,
+ 'txtc' => 5665,
+ 'b;ty' => 5666,
+ 'rjd^' => 5667,
+ 'rjd^_' => 5668,
+ 'kjo' => 5669,
+ 'hf;l' => 5670,
+ 'htp_' => 5671,
+ 'htpe' => 5672,
+ 'hbyf' => 5673,
+ 'hsd' => 5674,
+ 'cxbnf' => 5675,
+ 'ndtn' => 5676,
+ 'nhjty' => 5677,
+ 'eyfhj' => 5678,
+ 'eccrj' => 5679,
+ 'mcrju' => 5680,
+ '\'kt' => 5681,
+ '&%' => 5682,
+ '_«D' => 5683,
+ '_;bp' => 5684,
+ '_;bpy' => 5685,
+ '_ytl' => 5686,
+ '_jab' => 5687,
+ '_eh' => 5688,
+ '«D' => 5689,
+ 'frjd' => 5690,
+ 'dfhz' => 5691,
+ 'lfdf' => 5692,
+ 't;ley' => 5693,
+ ';ley' => 5694,
+ ';leyf' => 5695,
+ 'jdfkb' => 5696,
+ 'jdm_' => 5697,
+ 'jvve' => 5698,
+ 'jyl' => 5699,
+ 'jnz' => 5700,
+ 'h,cr' => 5701,
+ 'htpek' => 5702,
+ 'hegy' => 5703,
+ 'c,j' => 5704,
+ '\\n_' => 5705,
+ '_«R' => 5706,
+ '_Dk' => 5707,
+ '_tl' => 5708,
+ '_yjz' => 5709,
+ '_jgt' => 5710,
+ '_jgh' => 5711,
+ '_hfy' => 5712,
+ '«R' => 5713,
+ 'Dkf' => 5714,
+ 'fpe' => 5715,
+ 'dctu' => 5716,
+ 'th,cr' => 5717,
+ 'brfv' => 5718,
+ 'bre' => 5719,
+ 'bjyys' => 5720,
+ 'rfxt' => 5721,
+ 'ynhj' => 5722,
+ 'jnjhf' => 5723,
+ 'jz,' => 5724,
+ 'jz,h' => 5725,
+ 'gju' => 5726,
+ 'ghjt' => 5727,
+ 'hjlyj' => 5728,
+ 'hj[' => 5729,
+ 'cwty' => 5730,
+ 'nyj_' => 5731,
+ 'etnc' => 5732,
+ 'etncz' => 5733,
+ 'xtd' => 5734,
+ 's»' => 5735,
+ 'snf' => 5736,
+ 'mb' => 5737,
+ 'zv_' => 5738,
+ '&%_' => 5739,
+ '_C+' => 5740,
+ '_B&' => 5741,
+ '_fght' => 5742,
+ '_veps' => 5743,
+ '_yjz,' => 5744,
+ '_jyf_' => 5745,
+ '_htpe' => 5746,
+ 'fghtk' => 5747,
+ ',tcg' => 5748,
+ 'dys[' => 5749,
+ 't-' => 5750,
+ 'tpbl' => 5751,
+ 'thtp_' => 5752,
+ 'thrj' => 5753,
+ 'tity' => 5754,
+ 'pf,' => 5755,
+ 'pdbn' => 5756,
+ 'bpyf' => 5757,
+ 'kfuf' => 5758,
+ 'ke_' => 5759,
+ 'yye.' => 5760,
+ 'yjz,' => 5761,
+ 'yjz,h' => 5762,
+ 'jle&' => 5763,
+ 'j;tn_' => 5764,
+ 'jvf_' => 5765,
+ 'jcrd' => 5766,
+ 'jndtn' => 5767,
+ 'hjljk' => 5768,
+ 'cnmz' => 5769,
+ 'inf' => 5770,
+ 'i\\' => 5771,
+ '//_' => 5772,
+ '_C++' => 5773,
+ '_dsi' => 5774,
+ '_yjdj' => 5775,
+ 'ha' => 5776,
+ 'rs' => 5777,
+ 'Gb' => 5778,
+ 'fpdbn' => 5779,
+ 'fyb.' => 5780,
+ 'tktv_' => 5781,
+ 'thtu' => 5782,
+ 'thbf' => 5783,
+ 'kmne' => 5784,
+ 'yjk' => 5785,
+ 'jle&_' => 5786,
+ 'jtrn' => 5787,
+ 'jvy' => 5788,
+ 'hjtrn' => 5789,
+ 'cfn' => 5790,
+ 'cs_' => 5791,
+ 'negf' => 5792,
+ 'efk' => 5793,
+ 'xf_' => 5794,
+ 'mne' => 5795,
+ '_Ybrj' => 5796,
+ '_dye' => 5797,
+ '_d[jl' => 5798,
+ '_jnh' => 5799,
+ '_hjk' => 5800,
+ 'Q' => 5801,
+ 'fgbcf' => 5802,
+ ',hfy' => 5803,
+ 'd[jl' => 5804,
+ 'uecnf' => 5805,
+ 'tl_' => 5806,
+ 'tlb_' => 5807,
+ 'tyrj' => 5808,
+ 'to\\' => 5809,
+ 'pfrj' => 5810,
+ 'qcrju' => 5811,
+ 'rnt' => 5812,
+ 'kmneh' => 5813,
+ 'j,tl' => 5814,
+ 'jvvey' => 5815,
+ 'jhjn' => 5816,
+ 'hub' => 5817,
+ 'cnhjd' => 5818,
+ 'cnegf' => 5819,
+ 'ndf&' => 5820,
+ 'nth,' => 5821,
+ 'xb_' => 5822,
+ 'mneh' => 5823,
+ '\'rjy' => 5824,
+ '_//' => 5825,
+ '_bynt' => 5826,
+ 'fpyfx' => 5827,
+ 'fby' => 5828,
+ 'dnjhj' => 5829,
+ 'llt' => 5830,
+ 'rjve_' => 5831,
+ 'vsik' => 5832,
+ 'ydfhz' => 5833,
+ 'ytv_' => 5834,
+ 'j,]tr' => 5835,
+ 'jdfh' => 5836,
+ 'jdty' => 5837,
+ 'jlth' => 5838,
+ 'jabw' => 5839,
+ 'htkz' => 5840,
+ 'crfp' => 5841,
+ 'ckjdf' => 5842,
+ 'cndf&' => 5843,
+ 'njve_' => 5844,
+ '[jpz' => 5845,
+ '\'rjyj' => 5846,
+ '\'g' => 5847,
+ '_//_' => 5848,
+ '_Ke' => 5849,
+ '_ktn_' => 5850,
+ '_gjll' => 5851,
+ 'ai' => 5852,
+ 'and' => 5853,
+ 'ot' => 5854,
+ 'Cfv' => 5855,
+ '"nj' => 5856,
+ 'fpk' => 5857,
+ 'fntkt' => 5858,
+ 'dys[_' => 5859,
+ 'lbc' => 5860,
+ 'li' => 5861,
+ 'tlfk' => 5862,
+ 'bgj' => 5863,
+ 'b.k' => 5864,
+ 'kmpe' => 5865,
+ 'vbb_' => 5866,
+ 'ythfk' => 5867,
+ 'yenh' => 5868,
+ 'gj,t' => 5869,
+ 'gjll' => 5870,
+ 'gjcj,' => 5871,
+ 'hut' => 5872,
+ 'hmt' => 5873,
+ 'c,jh' => 5874,
+ 'cnz' => 5875,
+ 'ndf&_' => 5876,
+ 'nel' => 5877,
+ 'ekmne' => 5878,
+ 'ifz_' => 5879,
+ 'mpe' => 5880,
+ '_ldf' => 5881,
+ '_;tk' => 5882,
+ '_buhf' => 5883,
+ 'ati' => 5884,
+ 'Dth' => 5885,
+ 'fuhf' => 5886,
+ 'fvthb' => 5887,
+ 'dfhz_' => 5888,
+ 'tkr' => 5889,
+ 'thvf' => 5890,
+ 'buj' => 5891,
+ 'bxyj' => 5892,
+ 'bot' => 5893,
+ 'rjynh' => 5894,
+ 'ktyj' => 5895,
+ 'vjl' => 5896,
+ 'vj;tn' => 5897,
+ 'vsikt' => 5898,
+ 'yfu' => 5899,
+ 'ycj' => 5900,
+ 'jkmpe' => 5901,
+ 'jcbn' => 5902,
+ 'cgtw' => 5903,
+ 'negb' => 5904,
+ '_Dkf' => 5905,
+ '_dvtc' => 5906,
+ '_b.k' => 5907,
+ '_nfrb' => 5908,
+ '«G' => 5909,
+ 'Vjcrd' => 5910,
+ 'Gfh' => 5911,
+ 'fdfk' => 5912,
+ 'fdys' => 5913,
+ 'flj' => 5914,
+ 'utyth' => 5915,
+ 'llth' => 5916,
+ 'tlk' => 5917,
+ 'tyu' => 5918,
+ 'tycn' => 5919,
+ 'thrjd' => 5920,
+ 'brjv_' => 5921,
+ 'rheg' => 5922,
+ 'vft' => 5923,
+ 'jdrf' => 5924,
+ 'ghjlj' => 5925,
+ 'hfplt' => 5926,
+ 'hfnbd' => 5927,
+ 'htfk' => 5928,
+ 'cys' => 5929,
+ 'nmzy' => 5930,
+ 'xybr' => 5931,
+ '.obq_' => 5932,
+ '_«G' => 5933,
+ '_dctu' => 5934,
+ '_tve_' => 5935,
+ '_;bd' => 5936,
+ '_cthb' => 5937,
+ 'fdbc' => 5938,
+ 'frw' => 5939,
+ 'fkbcn' => 5940,
+ 'fccf' => 5941,
+ ',fc' => 5942,
+ 'dfyf' => 5943,
+ 'dj,' => 5944,
+ 'ttn' => 5945,
+ 'pbh' => 5946,
+ 'bpvt' => 5947,
+ 'kbz_' => 5948,
+ 'vth_' => 5949,
+ 'ybb^' => 5950,
+ 'ybb^_' => 5951,
+ 'ywe' => 5952,
+ 'jvt_' => 5953,
+ 'jyfc' => 5954,
+ 'gtwb' => 5955,
+ 'gjlf' => 5956,
+ 'het' => 5957,
+ 'cfl' => 5958,
+ 'cnegb' => 5959,
+ 'ntkz_' => 5960,
+ 'njhju' => 5961,
+ 'ecnf_' => 5962,
+ 'zz' => 5963,
+ '_Co' => 5964,
+ '_K' => 5965,
+ '_jgth' => 5966,
+ '_gjky' => 5967,
+ 'ec' => 5968,
+ 'K.' => 5969,
+ 'fntv_' => 5970,
+ 'dth;' => 5971,
+ 'dhfo' => 5972,
+ 'uu' => 5973,
+ 'lcrb' => 5974,
+ 'thbb' => 5975,
+ 'thjd' => 5976,
+ 'pfrjy' => 5977,
+ 'psdft' => 5978,
+ 'bhet' => 5979,
+ 'rj-' => 5980,
+ 'kmz' => 5981,
+ 'ytrjn' => 5982,
+ 'ywbb_' => 5983,
+ 'jllt' => 5984,
+ 'htpbl' => 5985,
+ 'htit' => 5986,
+ 'hjlc' => 5987,
+ 'cntg' => 5988,
+ 'nhjb' => 5989,
+ 'itybt' => 5990,
+ 'ott' => 5991,
+ '_Dth' => 5992,
+ '_Le' => 5993,
+ '_"nj' => 5994,
+ '_cw' => 5995,
+ '_cwt' => 5996,
+ 'Lh' => 5997,
+ 'fkz_' => 5998,
+ 'fyjdk' => 5999,
+ 'fxtc' => 6000,
+ 'dybr' => 6001,
+ 'ds,' => 6002,
+ 'tcrfz' => 6003,
+ 'bytyb' => 6004,
+ 'rhegy' => 6005,
+ 'yfpy' => 6006,
+ 'yfpyf' => 6007,
+ 'ybwf' => 6008,
+ 'j;yj_' => 6009,
+ 'jvjo' => 6010,
+ 'gjvjo' => 6011,
+ 'h,e' => 6012,
+ 'hjvt' => 6013,
+ 'hny' => 6014,
+ 'hsv' => 6015,
+ 'ahj' => 6016,
+ 'wbr' => 6017,
+ 'wbrk' => 6018,
+ '.obt_' => 6019,
+ '_Lb' => 6020,
+ '_ldj' => 6021,
+ '_vjh' => 6022,
+ '_gj,t' => 6023,
+ '_wtk' => 6024,
+ 'Jlyf' => 6025,
+ 'fybtv' => 6026,
+ 'fxtcn' => 6027,
+ 'djhj' => 6028,
+ 'llth;' => 6029,
+ 'lbz' => 6030,
+ 'tyo' => 6031,
+ 'tyob' => 6032,
+ 'b,kb' => 6033,
+ 'byr' => 6034,
+ 'bxtcn' => 6035,
+ 'yfkb' => 6036,
+ 'ybnt' => 6037,
+ 'yxf' => 6038,
+ 'jllth' => 6039,
+ 'jvty' => 6040,
+ 'hjat' => 6041,
+ 'cl' => 6042,
+ 'cnjzk' => 6043,
+ 'nftn' => 6044,
+ 'nbv' => 6045,
+ 'njzk' => 6046,
+ '-k' => 6047,
+ '-n' => 6048,
+ '_Jlyf' => 6049,
+ '_Gb' => 6050,
+ '_bn' => 6051,
+ '_xtht' => 6052,
+ '«<' => 6053,
+ 'Gtnt' => 6054,
+ 'Gtnth' => 6055,
+ 'fywbb' => 6056,
+ 'dkb' => 6057,
+ 'tv&' => 6058,
+ 'tv&_' => 6059,
+ 'tcrb_' => 6060,
+ 'bt&' => 6061,
+ 'ybrjv' => 6062,
+ 'yjdt' => 6063,
+ 'hrd' => 6064,
+ 'herj' => 6065,
+ 'ccrb' => 6066,
+ 'cnsh' => 6067,
+ 'nyju' => 6068,
+ '[yj' => 6069,
+ 'xtcrf' => 6070,
+ '_«<' => 6071,
+ '_ldb' => 6072,
+ '_b.yz' => 6073,
+ '_rek' => 6074,
+ '_ht;' => 6075,
+ '_hz' => 6076,
+ '_c,j' => 6077,
+ '_ctd' => 6078,
+ '_cgtw' => 6079,
+ 'Ybrjk' => 6080,
+ 'fcnsh' => 6081,
+ 'fib' => 6082,
+ 'dkfl' => 6083,
+ 'dct_' => 6084,
+ 't,t' => 6085,
+ 'thrd' => 6086,
+ 'pby' => 6087,
+ 'bt&_' => 6088,
+ 'bkj_' => 6089,
+ 'byjd' => 6090,
+ 'b.yz' => 6091,
+ 'rfkmy' => 6092,
+ 'rke' => 6093,
+ 'rcn' => 6094,
+ 'kjdj' => 6095,
+ 'yysvb' => 6096,
+ 'jlby_' => 6097,
+ 'jljd_' => 6098,
+ 'j;tc' => 6099,
+ 'j;tcn' => 6100,
+ 'jhbz_' => 6101,
+ 'jhm' => 6102,
+ 'jnfk' => 6103,
+ 'jik' => 6104,
+ 'hfys' => 6105,
+ 'htrb' => 6106,
+ 'nrh' => 6107,
+ 'njg' => 6108,
+ 'itcn' => 6109,
+ '.yz' => 6110,
+ '_byc' => 6111,
+ '_vj;t' => 6112,
+ '_jabw' => 6113,
+ '_gfhn' => 6114,
+ '_cwty' => 6115,
+ '_e;' => 6116,
+ '_eck' => 6117,
+ 'ge' => 6118,
+ 'fp_' => 6119,
+ 'fcnb&' => 6120,
+ 'tue' => 6121,
+ 'tcnh' => 6122,
+ 'bntkz' => 6123,
+ 'rfxtc' => 6124,
+ 'kf^' => 6125,
+ 'kf^_' => 6126,
+ 'kbb_' => 6127,
+ 'kyb' => 6128,
+ 'kzn' => 6129,
+ 'yfcns' => 6130,
+ 'jukfc' => 6131,
+ 'jyfcn' => 6132,
+ 'jnhz' => 6133,
+ 'gtcy' => 6134,
+ 'gbnf' => 6135,
+ 'ghja' => 6136,
+ 'hbvty' => 6137,
+ 'hjccb' => 6138,
+ 'crjve' => 6139,
+ 'crh' => 6140,
+ 'cnfyw' => 6141,
+ 'ndbt' => 6142,
+ '[df' => 6143,
+ '[c' => 6144,
+ 'otyy' => 6145,
+ 'zx' => 6146,
+ '_B&_' => 6147,
+ '_rjul' => 6148,
+ '_gtcy' => 6149,
+ '_c,jh' => 6150,
+ 'ing' => 6151,
+ 'Fv' => 6152,
+ 'fls' => 6153,
+ 'fpt' => 6154,
+ 'frwb' => 6155,
+ 'fnx' => 6156,
+ ';_' => 6157,
+ 'pfh' => 6158,
+ 'yye._' => 6159,
+ 'jljk;' => 6160,
+ 'jle^' => 6161,
+ 'jle^_' => 6162,
+ 'htlb_' => 6163,
+ 'hjkb' => 6164,
+ 'cbz_' => 6165,
+ 'c[jl' => 6166,
+ 'nfywb' => 6167,
+ 'ofl' => 6168,
+ '\'q' => 6169,
+ '_I_' => 6170,
+ '_«V' => 6171,
+ '_ljr' => 6172,
+ '_pl' => 6173,
+ '«V' => 6174,
+ 'Fdc' => 6175,
+ 'Fdcn' => 6176,
+ 'Fdcnh' => 6177,
+ 'Ck' => 6178,
+ 'fvz' => 6179,
+ 'fyyst' => 6180,
+ 'ujle&' => 6181,
+ 'lf.' => 6182,
+ 'lcndj' => 6183,
+ 'tdbx_' => 6184,
+ 'th,e' => 6185,
+ 'b;tyb' => 6186,
+ 'rr' => 6187,
+ 'kj;b' => 6188,
+ 'kjof' => 6189,
+ 'kzhy' => 6190,
+ 'yfd' => 6191,
+ 'yh' => 6192,
+ 'jkjl' => 6193,
+ 'jyxb' => 6194,
+ 'jhjd_' => 6195,
+ 'jity' => 6196,
+ 'j._' => 6197,
+ 'gktyb' => 6198,
+ 'hfywb' => 6199,
+ 'hysq' => 6200,
+ 'ctkj' => 6201,
+ 'cndbt' => 6202,
+ 'zhy' => 6203,
+ '_Cfv' => 6204,
+ '_ds,' => 6205,
+ '_rfx' => 6206,
+ '_rhj' => 6207,
+ '_rheg' => 6208,
+ '_k.,' => 6209,
+ '_yfw' => 6210,
+ 'fyty' => 6211,
+ 'fit' => 6212,
+ 'ubv' => 6213,
+ 'ue,' => 6214,
+ 'thnb' => 6215,
+ 'tnth,' => 6216,
+ 'pfdb' => 6217,
+ 'pfc' => 6218,
+ 'vtt' => 6219,
+ 'yfwbj' => 6220,
+ 'hfpk' => 6221,
+ 'hcrjq' => 6222,
+ 'crk' => 6223,
+ 'e;ty' => 6224,
+ 'xfy' => 6225,
+ 'mysv_' => 6226,
+ '.ob[_' => 6227,
+ '_Fdc' => 6228,
+ '_Fdcn' => 6229,
+ '_Gfh' => 6230,
+ '_dct_' => 6231,
+ '_rfxt' => 6232,
+ '_cxb' => 6233,
+ '_cxbn' => 6234,
+ '_nt[y' => 6235,
+ '_\'rjy' => 6236,
+ '_\'kt' => 6237,
+ 'ck' => 6238,
+ 'Ub' => 6239,
+ 'CH_' => 6240,
+ 'dsh' => 6241,
+ 'ujlf[' => 6242,
+ 'thbfk' => 6243,
+ 'tncn' => 6244,
+ 'tncnd' => 6245,
+ 'pzq' => 6246,
+ 'bybv' => 6247,
+ 'rbyj' => 6248,
+ 'ytp' => 6249,
+ 'yji' => 6250,
+ 'jpzq' => 6251,
+ 'gthtd' => 6252,
+ 'hbh' => 6253,
+ 'hrf' => 6254,
+ 'hely' => 6255,
+ 'ctvm' => 6256,
+ 'n,j' => 6257,
+ 'nen' => 6258,
+ 'su' => 6259,
+ 'sp' => 6260,
+ 'zqc' => 6261,
+ 'X_' => 6262,
+ '_-[' => 6263,
+ '_O' => 6264,
+ '_Nb' => 6265,
+ '_pd' => 6266,
+ '_rhb' => 6267,
+ '_yfhj' => 6268,
+ '_gju' => 6269,
+ '_ghja' => 6270,
+ '_cvth' => 6271,
+ 'fxfkf' => 6272,
+ ',ty' => 6273,
+ 'tgty' => 6274,
+ 'tnhjd' => 6275,
+ 'rjyxb' => 6276,
+ 'kt;' => 6277,
+ 'vtyty' => 6278,
+ 'vbcc' => 6279,
+ 'jde' => 6280,
+ 'jue' => 6281,
+ 'jvs' => 6282,
+ 'jhs_' => 6283,
+ 'jnyjc' => 6284,
+ 'jatc' => 6285,
+ 'jzyb' => 6286,
+ 'gjllt' => 6287,
+ 'gj[' => 6288,
+ 'h,eh' => 6289,
+ 'htrb_' => 6290,
+ 'hbnfy' => 6291,
+ 'cntgt' => 6292,
+ 'ntq_' => 6293,
+ 'ntgty' => 6294,
+ 'njzyb' => 6295,
+ 'ehjd' => 6296,
+ 'snb' => 6297,
+ '_djk' => 6298,
+ '_to\\' => 6299,
+ '_jnk' => 6300,
+ '_herj' => 6301,
+ 'nte' => 6302,
+ 'Bd' => 6303,
+ 'Vb[' => 6304,
+ 'fvzn' => 6305,
+ 'foty' => 6306,
+ ',cnd' => 6307,
+ 'dbp' => 6308,
+ 'dsit' => 6309,
+ 'uhf;' => 6310,
+ 'uhf;l' => 6311,
+ 'lftn' => 6312,
+ 'lfybt' => 6313,
+ 't;f' => 6314,
+ 'th,eh' => 6315,
+ 'tcge' => 6316,
+ 'pfdbc' => 6317,
+ 'pvty' => 6318,
+ 'bntnf' => 6319,
+ 'qjyf' => 6320,
+ 'vto' => 6321,
+ 'vs[' => 6322,
+ 'yukb' => 6323,
+ 'yle' => 6324,
+ 'ybrb_' => 6325,
+ 'yjr' => 6326,
+ 'j»' => 6327,
+ 'jhd' => 6328,
+ 'jcneg' => 6329,
+ 'jofl' => 6330,
+ 'h,ehu' => 6331,
+ 'ctdt' => 6332,
+ 'cck' => 6333,
+ 'nth,e' => 6334,
+ 'ept' => 6335,
+ 'ecf' => 6336,
+ '[jpzq' => 6337,
+ 'xbyf' => 6338,
+ 'xysq' => 6339,
+ 'zw' => 6340,
+ '_Ve' => 6341,
+ '_ctdt' => 6342,
+ '_ib' => 6343,
+ 'id' => 6344,
+ 'fqjyf' => 6345,
+ 'fym' => 6346,
+ ',fk' => 6347,
+ ',tht' => 6348,
+ 'dtrf_' => 6349,
+ 'ldjh' => 6350,
+ 'tuf' => 6351,
+ 'tqcrj' => 6352,
+ 'tywb' => 6353,
+ 'pzqc' => 6354,
+ 'pzqcn' => 6355,
+ 'btd' => 6356,
+ 'bpe' => 6357,
+ 'rfpsd' => 6358,
+ 'rjht' => 6359,
+ 'rneh' => 6360,
+ 'kb^' => 6361,
+ 'kb^_' => 6362,
+ 'kyj' => 6363,
+ 'jld' => 6364,
+ 'jpzqc' => 6365,
+ 'jkyb' => 6366,
+ 'jkyj' => 6367,
+ 'gjrf' => 6368,
+ 'hysq_' => 6369,
+ 'hjvf' => 6370,
+ 'ctdth' => 6371,
+ 'cckt' => 6372,
+ 'ccnf' => 6373,
+ 'cnty' => 6374,
+ 'cnbxt' => 6375,
+ 'cek' => 6376,
+ 'nyf' => 6377,
+ 'ecnfy' => 6378,
+ 'xbdf' => 6379,
+ 'zqcn' => 6380,
+ 'zqcnd' => 6381,
+ '_i' => 6382,
+ '_K.' => 6383,
+ '_tlb' => 6384,
+ '_tlby' => 6385,
+ '_tg' => 6386,
+ '_tcnm' => 6387,
+ '_to\\_' => 6388,
+ '_pfrj' => 6389,
+ '_rekm' => 6390,
+ '_ve;' => 6391,
+ '_yfwb' => 6392,
+ '_hfpk' => 6393,
+ '_hzl' => 6394,
+ '_e,b' => 6395,
+ '_in' => 6396,
+ 'Ctd' => 6397,
+ 'Xe' => 6398,
+ 'fdkzk' => 6399,
+ 'fcr' => 6400,
+ ',jhj' => 6401,
+ ',ob' => 6402,
+ 'dfyyj' => 6403,
+ 'dkflt' => 6404,
+ 'lyz' => 6405,
+ 'tpjy' => 6406,
+ 'twbf' => 6407,
+ 'to\\_' => 6408,
+ 'rehc' => 6409,
+ 'vjyfc' => 6410,
+ 'jcnb^' => 6411,
+ 'gfv' => 6412,
+ 'hfu' => 6413,
+ 'ccktl' => 6414,
+ 'nfdbn' => 6415,
+ 'ntkb_' => 6416,
+ 'nrhs' => 6417,
+ 'wbt' => 6418,
+ '_Ub' => 6419,
+ '_Bd' => 6420,
+ '_Vb[' => 6421,
+ '_,sn' => 6422,
+ '_bl' => 6423,
+ '_cel' => 6424,
+ 'Vb[f' => 6425,
+ 'fdrf' => 6426,
+ 'fpjv' => 6427,
+ 'dj,j' => 6428,
+ 'd\\' => 6429,
+ 'thl' => 6430,
+ 'tcge,' => 6431,
+ 'ply' => 6432,
+ 'pbw' => 6433,
+ 'pkb' => 6434,
+ 'rjvve' => 6435,
+ 'ktpy' => 6436,
+ 'kjofl' => 6437,
+ 'k\\n' => 6438,
+ 'vvb' => 6439,
+ 'ywbz' => 6440,
+ 'jut' => 6441,
+ 'jctk' => 6442,
+ 'hcj' => 6443,
+ 'cyz' => 6444,
+ 'cge,' => 6445,
+ 'cge,k' => 6446,
+ 'cz^' => 6447,
+ 'cz^_' => 6448,
+ '[bn' => 6449,
+ '_htrb' => 6450,
+ '_elf' => 6451,
+ 'h_' => 6452,
+ 'hi' => 6453,
+ 'ov' => 6454,
+ 'fhcr' => 6455,
+ 'lbkc' => 6456,
+ 'lbkcz' => 6457,
+ 'thcr' => 6458,
+ 'tcm' => 6459,
+ 'b.yz_' => 6460,
+ 'kbrb' => 6461,
+ 'kbyf' => 6462,
+ 'k.xty' => 6463,
+ 'vjq_' => 6464,
+ 'ybntk' => 6465,
+ 'j,cnd' => 6466,
+ 'ju_' => 6467,
+ 'jbv' => 6468,
+ 'jkbx' => 6469,
+ 'gjkyb' => 6470,
+ 'htity' => 6471,
+ 'wfh' => 6472,
+ 'otq_' => 6473,
+ '\'rc' => 6474,
+ '.yz_' => 6475,
+ '.xty' => 6476,
+ '_Dkfl' => 6477,
+ '_ujkj' => 6478,
+ '_lty' => 6479,
+ '_cl' => 6480,
+ 'Dkfl' => 6481,
+ 'Djc' => 6482,
+ 'Cnh' => 6483,
+ 'fylfh' => 6484,
+ 'fz^' => 6485,
+ ',t_' => 6486,
+ ',jnfk' => 6487,
+ 'dfkf_' => 6488,
+ 'uhep' => 6489,
+ 'lm_' => 6490,
+ 'tdjl' => 6491,
+ 'ttd' => 6492,
+ 'tcf' => 6493,
+ 'bdf.' => 6494,
+ 'qcrb[' => 6495,
+ 'jtl' => 6496,
+ 'hfdbk' => 6497,
+ 'hbpy' => 6498,
+ 'hjlt' => 6499,
+ 'hjkz' => 6500,
+ 'hit' => 6501,
+ 'ctuj_' => 6502,
+ 'ckb_' => 6503,
+ 'cgjc' => 6504,
+ 'nyjuj' => 6505,
+ 'njhf_' => 6506,
+ 'nsd' => 6507,
+ 'nsdf' => 6508,
+ 'ekzh' => 6509,
+ 'eccrb' => 6510,
+ 'eit' => 6511,
+ 'ak' => 6512,
+ 'wby' => 6513,
+ 'snm' => 6514,
+ 'zpfy' => 6515,
+ '_Vb[f' => 6516,
+ '_dsh' => 6517,
+ '_jght' => 6518,
+ 'im' => 6519,
+ 'fnthb' => 6520,
+ 'dthj' => 6521,
+ 'ujle^' => 6522,
+ 'lvby' => 6523,
+ 'ljg' => 6524,
+ 't;y' => 6525,
+ 'thjv' => 6526,
+ 'thm' => 6527,
+ 'tzn' => 6528,
+ 'bynth' => 6529,
+ 'bnbr' => 6530,
+ 'q»' => 6531,
+ 'rke,' => 6532,
+ 'kflb' => 6533,
+ 'kbxys' => 6534,
+ 'vgj' => 6535,
+ 'yfl_' => 6536,
+ 'jlf[_' => 6537,
+ 'jrjyx' => 6538,
+ 'jy^' => 6539,
+ 'jy^_' => 6540,
+ 'jnkb' => 6541,
+ 'hjgt' => 6542,
+ 'hne' => 6543,
+ 'heub[' => 6544,
+ 'cgjcj' => 6545,
+ 'eub[' => 6546,
+ 'ahfy' => 6547,
+ ']zd' => 6548,
+ '\'v' => 6549,
+ '\\yys[' => 6550,
+ '–' => 6551,
+ '_Rjv' => 6552,
+ '_yfl_' => 6553,
+ '_hfpl' => 6554,
+ '_htfk' => 6555,
+ 'fvtyn' => 6556,
+ 'fyx' => 6557,
+ 'fz^_' => 6558,
+ ',thy' => 6559,
+ 'db;' => 6560,
+ 'dyen' => 6561,
+ 'dyenh' => 6562,
+ 'lty_' => 6563,
+ 'lvbyb' => 6564,
+ 't,y' => 6565,
+ 'tdcrj' => 6566,
+ 'pfgfl' => 6567,
+ 'pyfxb' => 6568,
+ 'bnh' => 6569,
+ 'rkb' => 6570,
+ 'vgthf' => 6571,
+ 'yjit' => 6572,
+ 'yzt' => 6573,
+ 'ghjdt' => 6574,
+ 'ghjtr' => 6575,
+ 'hfdy' => 6576,
+ 'hfk_' => 6577,
+ 'hbpyf' => 6578,
+ 'hj[j' => 6579,
+ 'heuj' => 6580,
+ 'crbvb' => 6581,
+ 'nfkf_' => 6582,
+ 'xtyy' => 6583,
+ 'zyy' => 6584,
+ '_dyen' => 6585,
+ '_pfc' => 6586,
+ '_kbn' => 6587,
+ '_jrjy' => 6588,
+ '_gen' => 6589,
+ '_en' => 6590,
+ 'un' => 6591,
+ 'Vjcrj' => 6592,
+ 'fyysv' => 6593,
+ 'dtht' => 6594,
+ 'dbcb' => 6595,
+ 'djpd' => 6596,
+ 'tfn' => 6597,
+ 'bdib' => 6598,
+ 'rjycn' => 6599,
+ 'vmt' => 6600,
+ 'ybu' => 6601,
+ 'ybvfk' => 6602,
+ 'yzp' => 6603,
+ 'y\\yy' => 6604,
+ 'jcnjx' => 6605,
+ 'gfhnb' => 6606,
+ 'gjkyt' => 6607,
+ 'hfkz' => 6608,
+ 'hbyb' => 6609,
+ 'chtly' => 6610,
+ 'cnmzy' => 6611,
+ 'efkm' => 6612,
+ '[n' => 6613,
+ 'ituj_' => 6614,
+ '-d' => 6615,
+ '_«P' => 6616,
+ '_pf,' => 6617,
+ '«P' => 6618,
+ 'Dfc' => 6619,
+ 'Jk' => 6620,
+ 'C+' => 6621,
+ 'C++' => 6622,
+ 'flty' => 6623,
+ 'fyfk' => 6624,
+ 'fyysq' => 6625,
+ 'dbb_' => 6626,
+ 'dhfkz' => 6627,
+ 'dsl' => 6628,
+ 'lhb' => 6629,
+ 'tdyz' => 6630,
+ 'thvfy' => 6631,
+ 'bwbb' => 6632,
+ 'vttn' => 6633,
+ 'vjkj' => 6634,
+ 'vs[_' => 6635,
+ 'vzy' => 6636,
+ 'yrb' => 6637,
+ 'jpf' => 6638,
+ 'jnjv' => 6639,
+ 'gjnj' => 6640,
+ 'h-' => 6641,
+ 'cjyf' => 6642,
+ 'chf' => 6643,
+ 'ndjh' => 6644,
+ 'e,th' => 6645,
+ 'e.n_' => 6646,
+ 'atcc' => 6647,
+ 'ofz' => 6648,
+ 'ott_' => 6649,
+ '–_' => 6650,
+ '-[_' => 6651,
+ '_-[_' => 6652,
+ '_Fv' => 6653,
+ '_C+' => 6654,
+ '_C++' => 6655,
+ '_ytg' => 6656,
+ '_gjkm' => 6657,
+ '_ghjt' => 6658,
+ '_crj' => 6659,
+ '<hf' => 6660,
+ 'Kty' => 6661,
+ 'fdbcb' => 6662,
+ 'dth[' => 6663,
+ 'ujck' => 6664,
+ 'uc' => 6665,
+ 'ljdj' => 6666,
+ 'le.ob' => 6667,
+ 't%' => 6668,
+ 'tznt' => 6669,
+ 'tzntk' => 6670,
+ 'pjk' => 6671,
+ 'kfdyj' => 6672,
+ 'kbub' => 6673,
+ 'yt^' => 6674,
+ 'yt^_' => 6675,
+ 'yjcbn' => 6676,
+ 'jlbkc' => 6677,
+ 'jk_' => 6678,
+ 'jccn' => 6679,
+ 'jccnf' => 6680,
+ 'gfly' => 6681,
+ 'ghbpy' => 6682,
+ 'hfyty' => 6683,
+ 'hlf' => 6684,
+ 'htdyz' => 6685,
+ 'hjlys' => 6686,
+ 'hjyt' => 6687,
+ 'crf_' => 6688,
+ 'ckex' => 6689,
+ 'cgtwb' => 6690,
+ 'cnhfn' => 6691,
+ 'cnhjb' => 6692,
+ 'nfyl' => 6693,
+ 'nfnt' => 6694,
+ 'nfnj' => 6695,
+ 'efkmy' => 6696,
+ 'e;t_' => 6697,
+ 'ecnh' => 6698,
+ 'abr' => 6699,
+ 'xysq_' => 6700,
+ '.kz' => 6701,
+ '-pf_' => 6702,
+ '_jnd' => 6703,
+ '_chf' => 6704,
+ '_–' => 6705,
+ '_–_' => 6706,
+ 'ho' => 6707,
+ 'Jy_' => 6708,
+ 'fpkb' => 6709,
+ 'fpv' => 6710,
+ 'fybw' => 6711,
+ 'fcnd' => 6712,
+ 'dibq_' => 6713,
+ 'ltzn' => 6714,
+ 't%_' => 6715,
+ 'tvmt' => 6716,
+ 'tynf_' => 6717,
+ 'p-p' => 6718,
+ 'p-pf' => 6719,
+ 'p-pf_' => 6720,
+ 'pbwb' => 6721,
+ 'bcnbx' => 6722,
+ 'bab' => 6723,
+ 'rjdjl' => 6724,
+ 'ktys' => 6725,
+ 'kexi' => 6726,
+ 'kmit' => 6727,
+ 'jlyfr' => 6728,
+ 'jtu' => 6729,
+ 'jtuj' => 6730,
+ 'jvbc' => 6731,
+ 'jxyb' => 6732,
+ 'jzn' => 6733,
+ 'gecn' => 6734,
+ 'htub' => 6735,
+ 'cj,c' => 6736,
+ 'cj,cn' => 6737,
+ '_Dfc' => 6738,
+ '_djpd' => 6739,
+ '_e;t' => 6740,
+ 'an_' => 6741,
+ 'vi' => 6742,
+ 'Dct' => 6743,
+ 'Ch' => 6744,
+ '"k' => 6745,
+ 'fgfly' => 6746,
+ 'dfv' => 6747,
+ 'dfyf_' => 6748,
+ 'dbnb' => 6749,
+ 'ltznt' => 6750,
+ 'lbyty' => 6751,
+ 'tcnmz' => 6752,
+ 'txb' => 6753,
+ 'pbb' => 6754,
+ 'bplfy' => 6755,
+ 'bccb' => 6756,
+ 'qib' => 6757,
+ 'rnjd' => 6758,
+ 'vtx' => 6759,
+ 'jtuj_' => 6760,
+ 'jpbw' => 6761,
+ 'jpbwb' => 6762,
+ 'jnrh' => 6763,
+ 'gjpbw' => 6764,
+ 'hfkz_' => 6765,
+ 'htcnm' => 6766,
+ 'cnby' => 6767,
+ 'nfylf' => 6768,
+ 'nkbx' => 6769,
+ 'nhfkm' => 6770,
+ 'nhbf' => 6771,
+ 'eu_' => 6772,
+ 'exy' => 6773,
+ 'xthtp' => 6774,
+ 'z%' => 6775,
+ '-t' => 6776,
+ '_of' => 6777,
+ '_Jy_' => 6778,
+ '_Ck' => 6779,
+ '_fvt' => 6780,
+ '_fvth' => 6781,
+ '_kbi' => 6782,
+ '_vfnt' => 6783,
+ '_e;t_' => 6784,
+ '_\'rc' => 6785,
+ 'Djk' => 6786,
+ 'fnc' => 6787,
+ 'dkz.n' => 6788,
+ 'lfhn' => 6789,
+ 'lybr' => 6790,
+ 'lzn' => 6791,
+ 'tgk' => 6792,
+ 'tncrj' => 6793,
+ 'kyty' => 6794,
+ 'vjnh' => 6795,
+ 'ylfhn' => 6796,
+ 'jdfz' => 6797,
+ 'jkyty' => 6798,
+ 'jz,hz' => 6799,
+ 'gkfy' => 6800,
+ 'hzy' => 6801,
+ 'cdj,' => 6802,
+ 'cdj,j' => 6803,
+ 'cvjn' => 6804,
+ 'cvjnh' => 6805,
+ 'nysv' => 6806,
+ 'njhbz' => 6807,
+ 'encn' => 6808,
+ 'encnd' => 6809,
+ '_b.kz' => 6810,
+ '_rby' => 6811,
+ '_jnrh' => 6812,
+ 'of_' => 6813,
+ 'Bdf' => 6814,
+ 'Y&' => 6815,
+ 'Jlyfr' => 6816,
+ 'fpkbx' => 6817,
+ 'frt' => 6818,
+ ',hbn' => 6819,
+ ',]zd' => 6820,
+ 'ubt_' => 6821,
+ 'thdsq' => 6822,
+ 'tn&' => 6823,
+ 'tn&_' => 6824,
+ ';\\' => 6825,
+ 'pkbx' => 6826,
+ 'pet' => 6827,
+ 'bfh' => 6828,
+ 'bltyn' => 6829,
+ 'bjn' => 6830,
+ 'bwr' => 6831,
+ 'b.kz' => 6832,
+ 'ktlyb' => 6833,
+ 'ytw' => 6834,
+ 'ybb&' => 6835,
+ 'ybb&_' => 6836,
+ 'jkkt' => 6837,
+ 'jvth' => 6838,
+ 'gkjo' => 6839,
+ 'hfvb' => 6840,
+ 'hfcyj' => 6841,
+ 'hdsq' => 6842,
+ 'htkz_' => 6843,
+ 'ca' => 6844,
+ 'csy' => 6845,
+ 'nbnt' => 6846,
+ 'erh' => 6847,
+ 'abp' => 6848,
+ 'xtv_' => 6849,
+ 'otuj_' => 6850,
+ 'mcndf' => 6851,
+ 'zz_' => 6852,
+ 'In' => 6853,
+ '_Jk' => 6854,
+ '_Ch' => 6855,
+ '_ltz' => 6856,
+ '_gjrf' => 6857,
+ '_ghtc' => 6858,
+ '_evt' => 6859,
+ 'po' => 6860,
+ 'Ujh' => 6861,
+ 'L;t' => 6862,
+ 'If' => 6863,
+ ',fh' => 6864,
+ 'djcc' => 6865,
+ 'ldb;' => 6866,
+ 'twbfk' => 6867,
+ 'tityb' => 6868,
+ 'pfrk' => 6869,
+ 'but' => 6870,
+ 'ryzp' => 6871,
+ 'kfdys' => 6872,
+ 'k;y' => 6873,
+ 'keu' => 6874,
+ 'vgk' => 6875,
+ 'yuf' => 6876,
+ 'yrf_' => 6877,
+ 'jk;y' => 6878,
+ 'jcnfy' => 6879,
+ 'gtwbf' => 6880,
+ 'gkb' => 6881,
+ 'gjcnf' => 6882,
+ 'hfne' => 6883,
+ 'hdsq_' => 6884,
+ 'hb,' => 6885,
+ 'hb.' => 6886,
+ 'hjdy' => 6887,
+ 'hjatc' => 6888,
+ 'hjw' => 6889,
+ 'nthy' => 6890,
+ 'nbrb' => 6891,
+ 'nyst' => 6892,
+ 'afr' => 6893,
+ 'm-' => 6894,
+ '_of_' => 6895,
+ '_Kty' => 6896,
+ '_gz' => 6897,
+ '_gzn' => 6898,
+ '_eu' => 6899,
+ '_aby' => 6900,
+ 'Gk' => 6901,
+ 'Er' => 6902,
+ 'fywe' => 6903,
+ 'fc_' => 6904,
+ 'df.n_' => 6905,
+ 'djtu' => 6906,
+ 'djtuj' => 6907,
+ 'ub,' => 6908,
+ 'ue_' => 6909,
+ 'lthf' => 6910,
+ 'pdbnb' => 6911,
+ 'pbn' => 6912,
+ 'b-' => 6913,
+ 'bc[' => 6914,
+ 'ycb' => 6915,
+ 'jlbnt' => 6916,
+ 'jkz_' => 6917,
+ 'jatcc' => 6918,
+ 'jityb' => 6919,
+ 'ghtkz' => 6920,
+ 'htue' => 6921,
+ 'htkb' => 6922,
+ 'hjyy' => 6923,
+ 'hjcnh' => 6924,
+ 'cdjtu' => 6925,
+ 'nef' => 6926,
+ 'ehb' => 6927,
+ 'zob' => 6928,
+ '_Dct' => 6929,
+ '_Bdf' => 6930,
+ '_Cnh' => 6931,
+ '_djcc' => 6932,
+ '_ltzn' => 6933,
+ '_lj,' => 6934,
+ '_ryzp' => 6935,
+ '_yfu' => 6936,
+ '_ht;b' => 6937,
+ '_ctkj' => 6938,
+ '_ahfy' => 6939,
+ 'the' => 6940,
+ 'Rhfc' => 6941,
+ '{t' => 6942,
+ 'fdf_' => 6943,
+ 'fybq_' => 6944,
+ 'fyyf' => 6945,
+ 'fxbn' => 6946,
+ 'ljk;y' => 6947,
+ 'thdst' => 6948,
+ 'tccj' => 6949,
+ 'pm' => 6950,
+ 'bp,' => 6951,
+ 'bc[j' => 6952,
+ 'kbk' => 6953,
+ 'vtyys' => 6954,
+ 'yjl' => 6955,
+ 'j,]zd' => 6956,
+ 'jgthf' => 6957,
+ 'hfpkb' => 6958,
+ 'hdst' => 6959,
+ 'htlyt' => 6960,
+ 'cnyjc' => 6961,
+ 'nbntk' => 6962,
+ 'erjdj' => 6963,
+ 'evtyn' => 6964,
+ 'wbg' => 6965,
+ 'sxy' => 6966,
+ 'mcrbq' => 6967,
+ '.u' => 6968,
+ '_II_' => 6969,
+ '_<hf' => 6970,
+ '_Er' => 6971,
+ '_pfrk' => 6972,
+ '_pfgf' => 6973,
+ '_bpv' => 6974,
+ '_jnkb' => 6975,
+ '_csy' => 6976,
+ '_ekb' => 6977,
+ 'Fhv' => 6978,
+ 'Pf_' => 6979,
+ 'Yjdj' => 6980,
+ 'f;y' => 6981,
+ 'fnjd' => 6982,
+ 'dtnf_' => 6983,
+ 'dyjd' => 6984,
+ 'uft' => 6985,
+ 'ukj' => 6986,
+ 't,z' => 6987,
+ 'tdcn' => 6988,
+ 'tdcnd' => 6989,
+ 'trcn' => 6990,
+ 'kzv' => 6991,
+ 'ytqi' => 6992,
+ 'ynby' => 6993,
+ 'yoby' => 6994,
+ 'jlth;' => 6995,
+ 'jtlb' => 6996,
+ 'jtlby' => 6997,
+ 'jnkbx' => 6998,
+ 'nd_' => 6999,
+ 'njdf' => 7000,
+ 'ehs_' => 7001,
+ 'xtu' => 7002,
+ 'im' => 7003,
+ '.kz_' => 7004,
+ 'z.nc' => 7005,
+ 'z.ncz' => 7006,
+ 'XV' => 7007,
+ '_ltn' => 7008,
+ '_bpvt' => 7009,
+ '_rke' => 7010,
+ '_hfpy' => 7011,
+ '_hjlb' => 7012,
+ '_ckex' => 7013,
+ '_cj,j' => 7014,
+ 'flm' => 7015,
+ 'frk.' => 7016,
+ 'frk.x' => 7017,
+ 'fywep' => 7018,
+ ',jq_' => 7019,
+ 'dtr_' => 7020,
+ 'drb' => 7021,
+ 'dyfz' => 7022,
+ 'ujv' => 7023,
+ 'tof' => 7024,
+ 'pb_' => 7025,
+ 'bpvty' => 7026,
+ 'bybvf' => 7027,
+ 'bcbv' => 7028,
+ 'bnbx' => 7029,
+ 'rv_' => 7030,
+ 'ktdcn' => 7031,
+ 'kjd_' => 7032,
+ 'yjub' => 7033,
+ 'ywep' => 7034,
+ 'jkl' => 7035,
+ 'jye' => 7036,
+ 'jnrhs' => 7037,
+ 'gbh' => 7038,
+ 'hfywe' => 7039,
+ 'hdst_' => 7040,
+ 'ct[' => 7041,
+ 'cnbt' => 7042,
+ 'n»' => 7043,
+ 'nfkmy' => 7044,
+ 'nj^' => 7045,
+ 'nj^_' => 7046,
+ 'exbk_' => 7047,
+ 'wep' => 7048,
+ 'obr' => 7049,
+ 'myjv_' => 7050,
+ '_Ctd' => 7051,
+ '_dct[' => 7052,
+ '_rke,' => 7053,
+ '_rv_' => 7054,
+ '_jrf' => 7055,
+ '_gjz' => 7056,
+ '_cdt' => 7057,
+ 'Aj' => 7058,
+ 'Xth' => 7059,
+ 'fhty' => 7060,
+ 'fcj' => 7061,
+ ',snm' => 7062,
+ 'dbcbv' => 7063,
+ 'djkm' => 7064,
+ 'dhjgt' => 7065,
+ 'dct[' => 7066,
+ 'ujnj' => 7067,
+ 'lkt' => 7068,
+ 'tpblt' => 7069,
+ 'tyby' => 7070,
+ 'thrdb' => 7071,
+ 'pfdj' => 7072,
+ 'pblt' => 7073,
+ 'b.kz_' => 7074,
+ 'rf;' => 7075,
+ 'rj,' => 7076,
+ 'rnjh_' => 7077,
+ 'kfdb' => 7078,
+ 'vbccb' => 7079,
+ 'yjdbx' => 7080,
+ 'yns' => 7081,
+ 'jkmit' => 7082,
+ 'jyxf' => 7083,
+ 'jcjd' => 7084,
+ 'jxth' => 7085,
+ 'jxybr' => 7086,
+ 'gjz' => 7087,
+ 'hbcnb' => 7088,
+ 'hrdb' => 7089,
+ 'hs^' => 7090,
+ 'hs^_' => 7091,
+ 'ctp' => 7092,
+ 'cjw' => 7093,
+ 'nhjy' => 7094,
+ 'e,thy' => 7095,
+ 'egbk' => 7096,
+ 'z.o' => 7097,
+ 'N_' => 7098,
+ '_Lh' => 7099,
+ '_"k' => 7100,
+ '_bycn' => 7101,
+ '_rfv' => 7102,
+ '_gjnj' => 7103,
+ '_ctvm' => 7104,
+ '_cjk' => 7105,
+ '_nhel' => 7106,
+ '_wb' => 7107,
+ 'ci' => 7108,
+ 'pe' => 7109,
+ 'flv' => 7110,
+ 'flh' => 7111,
+ 'fer' => 7112,
+ 'uhfk' => 7113,
+ 'tiy' => 7114,
+ 'bl_' => 7115,
+ 'rkt' => 7116,
+ 'ryb' => 7117,
+ 'vtlb' => 7118,
+ 'yfvt' => 7119,
+ 'yfxbn' => 7120,
+ 'yjity' => 7121,
+ 'ycndj' => 7122,
+ 'jj,o' => 7123,
+ 'jhvj' => 7124,
+ 'jhj;' => 7125,
+ 'jntr' => 7126,
+ 'gthc' => 7127,
+ 'gjkyj' => 7128,
+ 'gjcnh' => 7129,
+ 'hjl_' => 7130,
+ 'he;t' => 7131,
+ 'ctpj' => 7132,
+ 'ctpjy' => 7133,
+ 'cr_' => 7134,
+ 'cnr' => 7135,
+ 'cenc' => 7136,
+ 'cencn' => 7137,
+ 'czn' => 7138,
+ 'nfybz' => 7139,
+ 'ekzhy' => 7140,
+ 'wbtq' => 7141,
+ 'xfkt' => 7142,
+ 'Pr' => 7143,
+ 'XI' => 7144,
+ '_-t' => 7145,
+ '_rfn' => 7146,
+ '_gfk' => 7147,
+ '_cntg' => 7148,
+ 'da' => 7149,
+ 'em' => 7150,
+ 'va' => 7151,
+ 'Ghf' => 7152,
+ 'f,b' => 7153,
+ 'frnt' => 7154,
+ 'fxfkt' => 7155,
+ ',hbnf' => 7156,
+ 'dktyy' => 7157,
+ 'djccn' => 7158,
+ 'ltd' => 7159,
+ 'ltvb' => 7160,
+ 'tlth' => 7161,
+ 'tyyjt' => 7162,
+ 'tyoby' => 7163,
+ 'pfdt' => 7164,
+ 'brjkf' => 7165,
+ 'b[j' => 7166,
+ 'rjl' => 7167,
+ 'kkj' => 7168,
+ 'km^' => 7169,
+ 'kmt' => 7170,
+ 'jdjlb' => 7171,
+ 'jlh' => 7172,
+ 'jkbxt' => 7173,
+ 'jvbyf' => 7174,
+ 'jhbx' => 7175,
+ 'gjctk' => 7176,
+ 'heuf' => 7177,
+ 'ccnfy' => 7178,
+ 'cnyb' => 7179,
+ 'n,jk' => 7180,
+ 'nmt' => 7181,
+ 'eub[_' => 7182,
+ 'egj' => 7183,
+ 'xfkt_' => 7184,
+ 'ibk' => 7185,
+ 'otybz' => 7186,
+ '\'c' => 7187,
+ 'z%_' => 7188,
+ '_dthc' => 7189,
+ '_ly' => 7190,
+ '_ctp' => 7191,
+ 'fdjc' => 7192,
+ 'fdnjh' => 7193,
+ 'fltyb' => 7194,
+ 'fxtyb' => 7195,
+ ',kfu' => 7196,
+ 'djck' => 7197,
+ 'dzot' => 7198,
+ 'lcrjq' => 7199,
+ 'tqr' => 7200,
+ 'trnf' => 7201,
+ 'tk\\yy' => 7202,
+ 'tytyb' => 7203,
+ 'tybzv' => 7204,
+ 'tynb' => 7205,
+ 'thtdj' => 7206,
+ 'tc_' => 7207,
+ 'pdjk' => 7208,
+ 'bzvb_' => 7209,
+ 'qcndj' => 7210,
+ 'rfhn' => 7211,
+ 'rcg' => 7212,
+ 'kjg' => 7213,
+ 'km^_' => 7214,
+ 'jb_' => 7215,
+ 'jkbw' => 7216,
+ 'jxty' => 7217,
+ 'hfdjc' => 7218,
+ 'hfot' => 7219,
+ 'hfoty' => 7220,
+ 'hlj' => 7221,
+ 'hcrju' => 7222,
+ 'c,jhy' => 7223,
+ 'clt' => 7224,
+ 'cnel' => 7225,
+ 'nfq' => 7226,
+ 'nyst_' => 7227,
+ 'njb' => 7228,
+ 'nhely' => 7229,
+ 'nz_' => 7230,
+ 'xtuj' => 7231,
+ 'ot_' => 7232,
+ '_In' => 7233,
+ '_{t' => 7234,
+ '_,snm' => 7235,
+ '_dyt' => 7236,
+ '_ldjh' => 7237,
+ '_hjcc' => 7238,
+ '_ctpj' => 7239,
+ '_\'g' => 7240,
+ 'k_' => 7241,
+ 'Gjl' => 7242,
+ 'fdjck' => 7243,
+ 'fut' => 7244,
+ 'djckf' => 7245,
+ 'uj&' => 7246,
+ 'ujnjd' => 7247,
+ 'ldf_' => 7248,
+ 'thtg' => 7249,
+ 'thib' => 7250,
+ 'bvft' => 7251,
+ 'bjl' => 7252,
+ 'rwbb_' => 7253,
+ 'ktys_' => 7254,
+ 'kjcj' => 7255,
+ 'v»' => 7256,
+ 'yfcnj' => 7257,
+ 'y.' => 7258,
+ 'jdfkf' => 7259,
+ 'jyjd_' => 7260,
+ 'jnf_' => 7261,
+ 'hfyy' => 7262,
+ 'h;b' => 7263,
+ 'he,' => 7264,
+ 'h.' => 7265,
+ 'cth,c' => 7266,
+ 'ckty' => 7267,
+ 'cnd_' => 7268,
+ 'nb[' => 7269,
+ 'eb' => 7270,
+ 'ibv_' => 7271,
+ 'srj' => 7272,
+ 'snm_' => 7273,
+ 'Re' => 7274,
+ '_p' => 7275,
+ '_,hfn' => 7276,
+ '_vs' => 7277,
+ '_ext' => 7278,
+ 'CCH_' => 7279,
+ 'fq_' => 7280,
+ ',kfuj' => 7281,
+ 'dfkc' => 7282,
+ 'dfkcz' => 7283,
+ 'dyfz_' => 7284,
+ 'de[' => 7285,
+ 'uj&_' => 7286,
+ 'pfrk.' => 7287,
+ 'bvs' => 7288,
+ 'byjq' => 7289,
+ 'rfg' => 7290,
+ 'vjv_' => 7291,
+ 'jtq' => 7292,
+ 'jtq_' => 7293,
+ 'jabwb' => 7294,
+ 'hjx' => 7295,
+ 'ctn' => 7296,
+ 'cjj,' => 7297,
+ 'nbcn' => 7298,
+ 'nhfyc' => 7299,
+ 'ncrju' => 7300,
+ '\\d' => 7301,
+ '_c' => 7302,
+ '_Gjl' => 7303,
+ '_dsl' => 7304,
+ '_lfk' => 7305,
+ '_ytu' => 7306,
+ '_jrfp' => 7307,
+ '_nhb' => 7308,
+ '_ehj' => 7309,
+ 'ng_' => 7310,
+ '<k' => 7311,
+ 'Dty' => 7312,
+ 'Dkflb' => 7313,
+ 'Uk' => 7314,
+ 'Ue' => 7315,
+ 'V&_' => 7316,
+ 'Y&_' => 7317,
+ 'fkjd' => 7318,
+ ',&' => 7319,
+ ',fp' => 7320,
+ 'dj.' => 7321,
+ 'tvtyb' => 7322,
+ 'tcnde' => 7323,
+ 't[j' => 7324,
+ 'pblty' => 7325,
+ 'bfkb' => 7326,
+ 'bcck' => 7327,
+ 'bcckt' => 7328,
+ 'bnbxt' => 7329,
+ 'vfnx' => 7330,
+ 'yf,' => 7331,
+ 'yzk_' => 7332,
+ 'jhvb' => 7333,
+ 'jhnf' => 7334,
+ 'jns_' => 7335,
+ 'gkjof' => 7336,
+ 'ghjat' => 7337,
+ 'hfby' => 7338,
+ 'cju' => 7339,
+ 'cj[' => 7340,
+ 'III_' => 7341,
+ '_Dfcb' => 7342,
+ '_clt' => 7343,
+ '_ct,z' => 7344,
+ '_cne' => 7345,
+ 'Fyl' => 7346,
+ 'Dfcb' => 7347,
+ 'fqk' => 7348,
+ 'fghf' => 7349,
+ 'fckt' => 7350,
+ 'fcnbt' => 7351,
+ 'fci' => 7352,
+ 'dfhl' => 7353,
+ 'de._' => 7354,
+ 'ue,t' => 7355,
+ 'lytq' => 7356,
+ 'ttn_' => 7357,
+ 'thbj' => 7358,
+ 'bly' => 7359,
+ 'bgk' => 7360,
+ 'qys_' => 7361,
+ 'qw' => 7362,
+ 'rnth' => 7363,
+ 'kbqc' => 7364,
+ 'kbqcr' => 7365,
+ 'yfnj' => 7366,
+ 'yztn' => 7367,
+ 'jdfz_' => 7368,
+ 'jlzn' => 7369,
+ 'j;f' => 7370,
+ 'jjn' => 7371,
+ 'jhjlc' => 7372,
+ 'gtr' => 7373,
+ 'gek' => 7374,
+ 'gsnf' => 7375,
+ 'htyj' => 7376,
+ 'ct,z' => 7377,
+ 'ct[_' => 7378,
+ 'cbh' => 7379,
+ 'ckexf' => 7380,
+ 'njhjd' => 7381,
+ '[f_' => 7382,
+ '\'nf' => 7383,
+ '_Uk' => 7384,
+ '_dblt' => 7385,
+ '_ue,' => 7386,
+ '_jcnh' => 7387,
+ 'j' => 7388,
+ 'Gtnh' => 7389,
+ 'Ath' => 7390,
+ 'Abk' => 7391,
+ 'fqc' => 7392,
+ 'fvvb' => 7393,
+ 'fcnh' => 7394,
+ 'dj^' => 7395,
+ 'dj^_' => 7396,
+ 'djtq' => 7397,
+ 'djtq_' => 7398,
+ 'dct[_' => 7399,
+ 'dcrjv' => 7400,
+ 'u^' => 7401,
+ 'u^_' => 7402,
+ 'uby' => 7403,
+ 'ue,th' => 7404,
+ 'lde[' => 7405,
+ ';c' => 7406,
+ 'bcre' => 7407,
+ 'bnen' => 7408,
+ 'rflt' => 7409,
+ 'kbpfw' => 7410,
+ 'vtq' => 7411,
+ 'vtyn_' => 7412,
+ 'vkt' => 7413,
+ 'ybvft' => 7414,
+ 'jdtnf' => 7415,
+ 'jks' => 7416,
+ 'htcnj' => 7417,
+ 'cj[h' => 7418,
+ 'cj[hf' => 7419,
+ 'chtlc' => 7420,
+ 'nbnen' => 7421,
+ 'nhfys' => 7422,
+ 'sdi' => 7423,
+ '_L;t' => 7424,
+ '_fhvb' => 7425,
+ '_lde[' => 7426,
+ '_yfpy' => 7427,
+ '_cj[' => 7428,
+ '_cj[h' => 7429,
+ 'ad' => 7430,
+ 'Bdfy' => 7431,
+ 'Rfk' => 7432,
+ 'Rhfcy' => 7433,
+ 'f»&' => 7434,
+ 'fltv' => 7435,
+ 'frnth' => 7436,
+ 'fhvb' => 7437,
+ 'fnjv' => 7438,
+ 'fnhbf' => 7439,
+ 'fwb.' => 7440,
+ ',ys' => 7441,
+ ',snm_' => 7442,
+ 'dfd' => 7443,
+ 'dfhb' => 7444,
+ 'toty' => 7445,
+ 'bkjcm' => 7446,
+ 'bntkb' => 7447,
+ 'bnthf' => 7448,
+ 'rjdm' => 7449,
+ 'rhfb' => 7450,
+ 'rhfby' => 7451,
+ 'kmybr' => 7452,
+ 'veyb' => 7453,
+ 'jpdj' => 7454,
+ 'jvbcc' => 7455,
+ 'gfybb' => 7456,
+ 'hft' => 7457,
+ 'hfneh' => 7458,
+ 'huj' => 7459,
+ 'hj[jl' => 7460,
+ 'hjwt' => 7461,
+ 'cdjtq' => 7462,
+ 'nth_' => 7463,
+ 'ntnf_' => 7464,
+ 'epc' => 7465,
+ 'epcr' => 7466,
+ 'ekbw' => 7467,
+ 'ent' => 7468,
+ 'ikj' => 7469,
+ 'shf' => 7470,
+ 'md' => 7471,
+ 'mybr' => 7472,
+ '-Gt' => 7473,
+ 'De' => 7474,
+ '_dcnh' => 7475,
+ '_vfnx' => 7476,
+ '_gkjo' => 7477,
+ '_hb' => 7478,
+ '_ekbw' => 7479,
+ 'oo' => 7480,
+ 'so' => 7481,
+ 'Rjyc' => 7482,
+ 'Hec' => 7483,
+ 'f»&_' => 7484,
+ 'flvb' => 7485,
+ 'fk^' => 7486,
+ 'fk^_' => 7487,
+ 'dbkb' => 7488,
+ 'dzoty' => 7489,
+ 'lgj' => 7490,
+ 'th;b' => 7491,
+ 'bjyt' => 7492,
+ 'bxty' => 7493,
+ 'vftn' => 7494,
+ 'vfyc' => 7495,
+ 'vgthb' => 7496,
+ 'y»' => 7497,
+ 'yfuh' => 7498,
+ 'yt&' => 7499,
+ 'ynbh' => 7500,
+ 'jlfd' => 7501,
+ 'jcntq' => 7502,
+ 'jzo' => 7503,
+ 'gtq' => 7504,
+ 'gjxn' => 7505,
+ 'htj' => 7506,
+ 'hbfh' => 7507,
+ 'hjlcr' => 7508,
+ 'hjvt_' => 7509,
+ 'hcrbq' => 7510,
+ 'cdzo' => 7511,
+ 'nf,' => 7512,
+ 'nfdbk' => 7513,
+ 'nhbfh' => 7514,
+ 'ns^' => 7515,
+ 'ns^_' => 7516,
+ 'xj' => 7517,
+ 's,j' => 7518,
+ 'zkj' => 7519,
+ 'zoty' => 7520,
+ '-t_' => 7521,
+ '_-t_' => 7522,
+ '_Aj' => 7523,
+ '_Xth' => 7524,
+ '_,th' => 7525,
+ '_dkfl' => 7526,
+ '_dsp' => 7527,
+ '_td' => 7528,
+ '_pfnt' => 7529,
+ '_bp,' => 7530,
+ '_vbhf' => 7531,
+ '_jcj' => 7532,
+ '_gjzd' => 7533,
+ '_ns' => 7534,
+ '_erh' => 7535,
+ 'ut' => 7536,
+ 'Dsc' => 7537,
+ 'Rjk' => 7538,
+ '"y' => 7539,
+ 'fcct' => 7540,
+ 'fccj' => 7541,
+ ',bb' => 7542,
+ 'dbh' => 7543,
+ 'dctuj' => 7544,
+ 'dsp' => 7545,
+ 'lf;' => 7546,
+ 'thbjl' => 7547,
+ 'tcty' => 7548,
+ 'pjdfn' => 7549,
+ 'bvbh' => 7550,
+ 'rjds' => 7551,
+ 'ylhj' => 7552,
+ 'yt&_' => 7553,
+ 'ycf' => 7554,
+ 'j,ob' => 7555,
+ 'jdsv_' => 7556,
+ 'gfvz' => 7557,
+ 'gfvzn' => 7558,
+ 'gjzd' => 7559,
+ 'ghtv' => 7560,
+ 'hfpv' => 7561,
+ 'h,f' => 7562,
+ 'htl_' => 7563,
+ 'htcc' => 7564,
+ 'hbjl' => 7565,
+ 'hern' => 7566,
+ 'cdzn' => 7567,
+ 'cvf' => 7568,
+ 'cjg' => 7569,
+ 'cib' => 7570,
+ 'ntc' => 7571,
+ 'nbrf' => 7572,
+ 'nhtk' => 7573,
+ 'n.' => 7574,
+ 'edt' => 7575,
+ '[dfn' => 7576,
+ 'xfkf_' => 7577,
+ '-V' => 7578,
+ '-l' => 7579,
+ '_Pr' => 7580,
+ '_n' => 7581,
+ '_Bdfy' => 7582,
+ '_Rjyc' => 7583,
+ '_Yjdj' => 7584,
+ '_Gtnh' => 7585,
+ '_,kj' => 7586,
+ '_bp-' => 7587,
+ '_rbyj' => 7588,
+ '_yb[' => 7589,
+ '_ntkt' => 7590,
+ '_\'y' => 7591,
+ 'ru' => 7592,
+ '<fh' => 7593,
+ 'Hjl' => 7594,
+ 'fql' => 7595,
+ 'fhs' => 7596,
+ 'dysq' => 7597,
+ 'ubjy' => 7598,
+ 'uek' => 7599,
+ 'lybv' => 7600,
+ 'tubj' => 7601,
+ 'tubjy' => 7602,
+ 'trcb' => 7603,
+ ';bc' => 7604,
+ 'pfntv' => 7605,
+ 'pdtl' => 7606,
+ 'bp-' => 7607,
+ 'brt_' => 7608,
+ 'bya' => 7609,
+ 'bhetn' => 7610,
+ 'b.&' => 7611,
+ 'rjyxf' => 7612,
+ 'kf[' => 7613,
+ 'vfy_' => 7614,
+ 'ybz[' => 7615,
+ 'ywf' => 7616,
+ 'jkmys' => 7617,
+ 'jvgj' => 7618,
+ 'ghjv' => 7619,
+ 'hf[_' => 7620,
+ 'htb' => 7621,
+ 'hj-' => 7622,
+ 'hcndf' => 7623,
+ 'hetn' => 7624,
+ 'hev' => 7625,
+ 'cf^' => 7626,
+ 'cf^_' => 7627,
+ 'cfvs' => 7628,
+ 'cbvj' => 7629,
+ 'cjd_' => 7630,
+ 'cjwb' => 7631,
+ 'nfyf' => 7632,
+ 'nbf' => 7633,
+ 'nhfnb' => 7634,
+ 'negbk' => 7635,
+ 'neht' => 7636,
+ 'nehs_' => 7637,
+ 'atr' => 7638,
+ 'ofz_' => 7639,
+ 'scjr' => 7640,
+ 'mrb' => 7641,
+ '.obv' => 7642,
+ 'zg' => 7643,
+ 'C++_' => 7644,
+ '_III' => 7645,
+ '_Dsc' => 7646,
+ '_Rhfc' => 7647,
+ '_ldf_' => 7648,
+ '_gthb' => 7649,
+ '_cfvs' => 7650,
+ '_xe' => 7651,
+ 'ag' => 7652,
+ '«J' => 7653,
+ 'Dfcbk' => 7654,
+ 'Yfc' => 7655,
+ 'fyb._' => 7656,
+ 'fybz^' => 7657,
+ 'fcgh' => 7658,
+ ',jl' => 7659,
+ ',sx' => 7660,
+ 'dtncn' => 7661,
+ 'lyjv' => 7662,
+ 'lju' => 7663,
+ 'thfne' => 7664,
+ ';cr' => 7665,
+ 'pfyz' => 7666,
+ 'pybr' => 7667,
+ 'bvftn' => 7668,
+ 'b.&_' => 7669,
+ 'qn_' => 7670,
+ 'klf' => 7671,
+ 'vj_' => 7672,
+ 'ybq^' => 7673,
+ 'yre' => 7674,
+ 'j,e' => 7675,
+ 'jtyyj' => 7676,
+ 'jkj_' => 7677,
+ 'jhe;' => 7678,
+ 'jwbf' => 7679,
+ 'gjcnj' => 7680,
+ 'hvjy' => 7681,
+ 'ctkj_' => 7682,
+ 'cnjzo' => 7683,
+ 'njzo' => 7684,
+ 'nhtn' => 7685,
+ 'nhjg' => 7686,
+ 'enj' => 7687,
+ '[jhj' => 7688,
+ 'sdf.n' => 7689,
+ 'zycrj' => 7690,
+ '\\[' => 7691,
+ '_C++_' => 7692,
+ '_XV' => 7693,
+ '_«J' => 7694,
+ '_,fp' => 7695,
+ '_,kf' => 7696,
+ '_,sd' => 7697,
+ '_ljg' => 7698,
+ '_;tyo' => 7699,
+ '_pfdj' => 7700,
+ '_pfyz' => 7701,
+ '_rf;' => 7702,
+ '_cjj,' => 7703,
+ '_cgjh' => 7704,
+ '_it' => 7705,
+ 'atio' => 7706,
+ 'ct' => 7707,
+ 'ern' => 7708,
+ 'Rfc' => 7709,
+ 'Jr' => 7710,
+ 'f;f' => 7711,
+ 'fkbpf' => 7712,
+ 'fh_' => 7713,
+ ',ju' => 7714,
+ 'dd' => 7715,
+ 'lys[' => 7716,
+ 'tkt_' => 7717,
+ 'tyz' => 7718,
+ 'thk' => 7719,
+ 'tcj' => 7720,
+ 'te' => 7721,
+ ';tyo' => 7722,
+ ';tyob' => 7723,
+ 'pfgb' => 7724,
+ 'ktyf_' => 7725,
+ 'vfw' => 7726,
+ 'ybq^_' => 7727,
+ 'ywbz_' => 7728,
+ 'jdthi' => 7729,
+ 'gbcb' => 7730,
+ 'gys' => 7731,
+ 'gj,tl' => 7732,
+ 'ghjw' => 7733,
+ 'hfybx' => 7734,
+ 'hbybv' => 7735,
+ 'hb[' => 7736,
+ 'hjd^' => 7737,
+ 'h\\[' => 7738,
+ 'crec' => 7739,
+ 'cjdh' => 7740,
+ 'ndth;' => 7741,
+ 'nhern' => 7742,
+ 'nm&' => 7743,
+ 'nz;' => 7744,
+ 'epsrf' => 7745,
+ 'xf.' => 7746,
+ 'm»' => 7747,
+ '_U' => 7748,
+ '_Fhv' => 7749,
+ '_Djk' => 7750,
+ '_Ghf' => 7751,
+ '_Ath' => 7752,
+ '_yfuh' => 7753,
+ '_ghtv' => 7754,
+ '_cjdh' => 7755,
+ 'od' => 7756,
+ 'Ujk' => 7757,
+ 'C++_' => 7758,
+ 'Cht' => 7759,
+ 'flc' => 7760,
+ 'fbk' => 7761,
+ 'fv,' => 7762,
+ 'fcndj' => 7763,
+ 'fntkz' => 7764,
+ ',fn' => 7765,
+ ',tp_' => 7766,
+ 'dyz_' => 7767,
+ 'dj._' => 7768,
+ 'dznj' => 7769,
+ 'ltkz' => 7770,
+ 'lbnm' => 7771,
+ 't»_' => 7772,
+ 'tcrbv' => 7773,
+ 'twrb' => 7774,
+ 'tz_' => 7775,
+ 'pht' => 7776,
+ 'bds' => 7777,
+ 'bhe.' => 7778,
+ 'recc' => 7779,
+ 'vfu' => 7780,
+ 'vfnbx' => 7781,
+ 'ylf_' => 7782,
+ 'j,yj' => 7783,
+ 'jhjkz' => 7784,
+ 'gjpd' => 7785,
+ 'gjrfp' => 7786,
+ 'hfvvb' => 7787,
+ 'hjd^_' => 7788,
+ 'hjrj' => 7789,
+ 'njv^' => 7790,
+ 'njv^_' => 7791,
+ 'ng' => 7792,
+ 'nsc' => 7793,
+ 'epb' => 7794,
+ 'ahfyw' => 7795,
+ 'xyst' => 7796,
+ 's,jh' => 7797,
+ '_Ujh' => 7798,
+ '_Y&' => 7799,
+ '_Gk' => 7800,
+ '_Ghb_' => 7801,
+ '_C++_' => 7802,
+ '_Abk' => 7803,
+ '_dtc' => 7804,
+ '_jcj,' => 7805,
+ '_gjpd' => 7806,
+ '_cdj.' => 7807,
+ '_ctr' => 7808,
+ 'Lk' => 7809,
+ 'Tu' => 7810,
+ 'Ghb_' => 7811,
+ 'Ctdt' => 7812,
+ 'fub' => 7813,
+ 'fltvb' => 7814,
+ 'fyt_' => 7815,
+ ',thn' => 7816,
+ ',jnr' => 7817,
+ 'lct' => 7818,
+ 'tdthy' => 7819,
+ 'tlthf' => 7820,
+ 'tqcrb' => 7821,
+ 'trnh' => 7822,
+ 'tgfh' => 7823,
+ ';,' => 7824,
+ ';jy' => 7825,
+ 'pfo' => 7826,
+ 'pfob' => 7827,
+ 'bywb' => 7828,
+ 'be' => 7829,
+ 'rfltv' => 7830,
+ 'yfps' => 7831,
+ 'yfpsd' => 7832,
+ 'yb^' => 7833,
+ 'yb^_' => 7834,
+ 'ycndt' => 7835,
+ 'yxbk' => 7836,
+ 'gtlb' => 7837,
+ 'gtyb' => 7838,
+ 'gthbj' => 7839,
+ 'gjpdj' => 7840,
+ 'ggf' => 7841,
+ 'ht;l' => 7842,
+ 'hbqc' => 7843,
+ 'hbqcr' => 7844,
+ 'hjbn' => 7845,
+ 'cdj.' => 7846,
+ 'cnbr' => 7847,
+ 'nfdt' => 7848,
+ 'ndtnc' => 7849,
+ 'njds' => 7850,
+ 'nhfl' => 7851,
+ 'nhjbn' => 7852,
+ 'nm&_' => 7853,
+ 'egk' => 7854,
+ 'e.ot' => 7855,
+ 'abyfk' => 7856,
+ 'xtym' => 7857,
+ 'im_' => 7858,
+ 'mzyc' => 7859,
+ '_Re' => 7860,
+ '_«F' => 7861,
+ '_«L' => 7862,
+ '_Ue' => 7863,
+ '_Cht' => 7864,
+ '_Xe' => 7865,
+ '_fht' => 7866,
+ '_tdh' => 7867,
+ '_ke' => 7868,
+ '_vjkj' => 7869,
+ '_yfps' => 7870,
+ '_[hf' => 7871,
+ 'ation' => 7872,
+ 'nd_' => 7873,
+ '«F' => 7874,
+ '«L' => 7875,
+ 'Bv' => 7876,
+ 'Bcn' => 7877,
+ 'Rfp' => 7878,
+ 'G&' => 7879,
+ 'Ctdth' => 7880,
+ 'fkm_' => 7881,
+ 'fybxt' => 7882,
+ 'fghfd' => 7883,
+ 'fcktl' => 7884,
+ 'f[f' => 7885,
+ 'djph' => 7886,
+ 'ubb_' => 7887,
+ 'ltyf' => 7888,
+ 'lys[_' => 7889,
+ 'ljq' => 7890,
+ 'thys' => 7891,
+ 'txyj' => 7892,
+ 'pj,' => 7893,
+ 'bfh[' => 7894,
+ 'bjyyj' => 7895,
+ 'ktvt' => 7896,
+ 'kb,' => 7897,
+ 'kbwt' => 7898,
+ 'k\\yys' => 7899,
+ 'vfycr' => 7900,
+ 'vcrj' => 7901,
+ 'v\\' => 7902,
+ 'ylc' => 7903,
+ 'ytvt' => 7904,
+ 'ybwb' => 7905,
+ 'jdtr_' => 7906,
+ 'jujd' => 7907,
+ 'jrhfn' => 7908,
+ 'jkrj' => 7909,
+ 'gjyb' => 7910,
+ 'hbfh[' => 7911,
+ 'hjbc' => 7912,
+ 'hcf' => 7913,
+ 'h[y' => 7914,
+ 'cdj._' => 7915,
+ 'cj.' => 7916,
+ 'cj.p' => 7917,
+ 'nfdr' => 7918,
+ 'nfyn' => 7919,
+ 'ntrc' => 7920,
+ 'ntrcn' => 7921,
+ 'njxyb' => 7922,
+ 'evs' => 7923,
+ 'e\'' => 7924,
+ '[fk' => 7925,
+ 'wtyf' => 7926,
+ 'wtc' => 7927,
+ 'wrbq' => 7928,
+ 'i\\k' => 7929,
+ 'XVI' => 7930,
+ '_<k' => 7931,
+ '_Lk' => 7932,
+ '_Rfk' => 7933,
+ '_Jr' => 7934,
+ '_frnb' => 7935,
+ '_djph' => 7936,
+ '_bp-p' => 7937,
+ '_htit' => 7938,
+ '_cnjk' => 7939,
+ '_.u' => 7940,
+ 'f,jnr' => 7941,
+ 'fhfr' => 7942,
+ 'fccb' => 7943,
+ 'fnrb' => 7944,
+ 'f.ot' => 7945,
+ ',z_' => 7946,
+ 'dth;l' => 7947,
+ 'dbt_' => 7948,
+ 'ln' => 7949,
+ 't,z_' => 7950,
+ 'tdf_' => 7951,
+ 't;bc' => 7952,
+ 'th;l' => 7953,
+ 'pfgbc' => 7954,
+ 'bp-p' => 7955,
+ 'bp-pf' => 7956,
+ 'bnfyb' => 7957,
+ 'rt&' => 7958,
+ 'rt&_' => 7959,
+ 'rjdy' => 7960,
+ 'rjhf' => 7961,
+ 'ybhj' => 7962,
+ 'ywepc' => 7963,
+ 'jyxbk' => 7964,
+ 'gby' => 7965,
+ 'gjkf' => 7966,
+ 'h;l' => 7967,
+ 'hjdfn' => 7968,
+ 'herjd' => 7969,
+ 'cjdht' => 7970,
+ 'cjl' => 7971,
+ 'cnfdt' => 7972,
+ 'cnfyl' => 7973,
+ 'nbb_' => 7974,
+ 'njkb' => 7975,
+ 'eir' => 7976,
+ 'wepc' => 7977,
+ 'wepcr' => 7978,
+ 'IS' => 7979,
+ '_de' => 7980,
+ '_Tu' => 7981,
+ '_Rfc' => 7982,
+ '_Yfc' => 7983,
+ '_Hjl' => 7984,
+ '_If' => 7985,
+ '_uhfy' => 7986,
+ '_;e' => 7987,
+ '_pfyb' => 7988,
+ '_rjl' => 7989,
+ '_kj' => 7990,
+ '_vfk' => 7991,
+ '_vjl' => 7992,
+ '_abyf' => 7993,
+ '_\'njq' => 7994,
+ 'ul' => 7995,
+ 'Dfk' => 7996,
+ 'fylj' => 7997,
+ 'fyrn' => 7998,
+ 'fex' => 7999,
+ ',by' => 8000,
+ ',bhf' => 8001,
+ ',j_' => 8002,
+ 'dl' => 8003,
+ 'dysq_' => 8004,
+ 'uhb' => 8005,
+ 'lfybz' => 8006,
+ 'lysq' => 8007,
+ 'leo' => 8008,
+ 'lw' => 8009,
+ 't;bcc' => 8010,
+ 'tkbx' => 8011,
+ ';tyys' => 8012,
+ ';bcc' => 8013,
+ 'pfybv' => 8014,
+ 'brfvb' => 8015,
+ 'qcz' => 8016,
+ 'kmye' => 8017,
+ 'vfcc' => 8018,
+ 'vtcnb' => 8019,
+ 'yfgb' => 8020,
+ 'ytpf' => 8021,
+ 'j,_' => 8022,
+ 'j,bk' => 8023,
+ 'j,]tl' => 8024,
+ 'jdtlt' => 8025,
+ 'jqys_' => 8026,
+ 'gthtc' => 8027,
+ 'ggs' => 8028,
+ 'hfpb' => 8029,
+ 'hve' => 8030,
+ 'hys[' => 8031,
+ 'cbr' => 8032,
+ 'crecc' => 8033,
+ 'cjdth' => 8034,
+ 'cnybr' => 8035,
+ 'nfz' => 8036,
+ 'ntrn' => 8037,
+ 'ncrbq' => 8038,
+ 'e;,' => 8039,
+ 'ehyf' => 8040,
+ 'enm' => 8041,
+ 'wbfkb' => 8042,
+ 'sgec' => 8043,
+ 'mu' => 8044,
+ 'mye' => 8045,
+ '\'njq' => 8046,
+ '\'njq_' => 8047,
+ 'Ro' => 8048,
+ 'VII' => 8049,
+ '_«H' => 8050,
+ '_<fh' => 8051,
+ '_Dfk' => 8052,
+ '_,tp_' => 8053,
+ '_uu' => 8054,
+ '_bya' => 8055,
+ '_yfgb' => 8056,
+ '_ghjw' => 8057,
+ '_htc' => 8058,
+ '_cnel' => 8059,
+ '_afr' => 8060,
+ 'tt' => 8061,
+ '«H' => 8062,
+ 'G&_' => 8063,
+ 'Cdz' => 8064,
+ 'Neh' => 8065,
+ 'f;lf' => 8066,
+ 'fybz&' => 8067,
+ ',t;' => 8068,
+ 'dtn_' => 8069,
+ 'det' => 8070,
+ 'detn' => 8071,
+ 'tqn' => 8072,
+ 'thtv' => 8073,
+ 'th[y' => 8074,
+ ';ty_' => 8075,
+ ';tybb' => 8076,
+ ';bk_' => 8077,
+ 'pe_' => 8078,
+ 'rct' => 8079,
+ 'rn-' => 8080,
+ 'kmye.' => 8081,
+ 'vfwb' => 8082,
+ 'ybhjd' => 8083,
+ 'j,jl' => 8084,
+ 'jb[' => 8085,
+ 'jrjkj' => 8086,
+ 'jvbx' => 8087,
+ 'ghj,' => 8088,
+ 'hfybw' => 8089,
+ 'heggs' => 8090,
+ 'ct,z_' => 8091,
+ 'cjuk' => 8092,
+ 'cnfkf' => 8093,
+ 'nfw' => 8094,
+ 'ndbb' => 8095,
+ 'ndet' => 8096,
+ 'ndetn' => 8097,
+ 'eggs' => 8098,
+ 'ec_' => 8099,
+ 'exib' => 8100,
+ '[fhf' => 8101,
+ 'wtcc' => 8102,
+ 'xtym_' => 8103,
+ 'xib' => 8104,
+ 'mye.' => 8105,
+ '_Rjk' => 8106,
+ '_V&_' => 8107,
+ '_flv' => 8108,
+ '_vj;y' => 8109,
+ '_ytp' => 8110,
+ '_gfv' => 8111,
+ '_gjdt' => 8112,
+ '_cltk' => 8113,
+ 'in_' => 8114,
+ 'U&' => 8115,
+ 'Vfr' => 8116,
+ 'fhnt' => 8117,
+ ',cndt' => 8118,
+ 'dbd' => 8119,
+ 'dib[' => 8120,
+ 'ujls' => 8121,
+ 'lbk_' => 8122,
+ 'pflf' => 8123,
+ 'byj_' => 8124,
+ 'rjd&' => 8125,
+ 'rjd&_' => 8126,
+ 'vttn_' => 8127,
+ 'yfck' => 8128,
+ 'yjdr' => 8129,
+ 'jdjv' => 8130,
+ 'jlfh' => 8131,
+ 'jk\\n' => 8132,
+ 'ghjwt' => 8133,
+ 'hjdjl' => 8134,
+ 'hei' => 8135,
+ 'cltk' => 8136,
+ 'ctlf' => 8137,
+ 'cghj' => 8138,
+ 'cndet' => 8139,
+ 'nfdt_' => 8140,
+ 'nfwb' => 8141,
+ 'nehf' => 8142,
+ 'Mi' => 8143,
+ 'Mo' => 8144,
+ '_IS' => 8145,
+ '_Bj' => 8146,
+ '_fc' => 8147,
+ '_,kfu' => 8148,
+ '_bcc' => 8149,
+ '_rf;l' => 8150,
+ '_rfhn' => 8151,
+ '_gbcf' => 8152,
+ '_cjg' => 8153,
+ 'Bj' => 8154,
+ 'fhf_' => 8155,
+ ',b,' => 8156,
+ 'dscjr' => 8157,
+ 'lbx' => 8158,
+ 'lysq_' => 8159,
+ 'pjdfk' => 8160,
+ 'bkz' => 8161,
+ 'by^' => 8162,
+ 'by^_' => 8163,
+ 'byzn' => 8164,
+ 'bcfk' => 8165,
+ 'rf;l' => 8166,
+ 'reccn' => 8167,
+ 'k-' => 8168,
+ 'kbjn' => 8169,
+ 'kbwf' => 8170,
+ 'kjuj' => 8171,
+ 'yfghf' => 8172,
+ 'yjkj' => 8173,
+ 'j,sx' => 8174,
+ 'jdfyj' => 8175,
+ 'jb[_' => 8176,
+ 'jvfn' => 8177,
+ 'jghjc' => 8178,
+ 'jhjyt' => 8179,
+ 'hfcgh' => 8180,
+ 'hbq_' => 8181,
+ 'hvz' => 8182,
+ 'hj;l' => 8183,
+ 'ckfdy' => 8184,
+ 'cyf' => 8185,
+ 'cjukf' => 8186,
+ 'ccnd' => 8187,
+ 'cnfdr' => 8188,
+ 'nf[_' => 8189,
+ 'e,j' => 8190,
+ 'evth' => 8191,
+ 'eccn' => 8192,
+ 'eccnd' => 8193,
+ 'wd' => 8194,
+ 'wjd' => 8195,
+ 'xfk_' => 8196,
+ 'xtuj_' => 8197,
+ 'obn' => 8198,
+ 'znc' => 8199,
+ '-Gtn' => 8200,
+ 'Un' => 8201,
+ '_Y&_' => 8202,
+ '_flvb' => 8203,
+ '_uu&' => 8204,
+ '_ue,t' => 8205,
+ '_pfdt' => 8206,
+ '_pflf' => 8207,
+ '_pj' => 8208,
+ '_bcck' => 8209,
+ '_vk' => 8210,
+ '_gfvz' => 8211,
+ '_njx' => 8212,
+ 'ed_' => 8213,
+ 'oc' => 8214,
+ 'u_' => 8215,
+ 'Qj' => 8216,
+ 'Vt;' => 8217,
+ 'Vjy' => 8218,
+ 'Gjh' => 8219,
+ 'fdh' => 8220,
+ 'flcr' => 8221,
+ 'fghb' => 8222,
+ ',b,k' => 8223,
+ ',r' => 8224,
+ 'dto' => 8225,
+ 'dbkf' => 8226,
+ 'dsd' => 8227,
+ 'uu&' => 8228,
+ 'l;f' => 8229,
+ 'lp' => 8230,
+ 'tfnh' => 8231,
+ 'tvy' => 8232,
+ 'tyybr' => 8233,
+ 'tccb' => 8234,
+ 'pdh' => 8235,
+ 'pkbxy' => 8236,
+ 'by\\' => 8237,
+ 'rfpfy' => 8238,
+ 'rfw' => 8239,
+ 'rjkt' => 8240,
+ 'rhtn' => 8241,
+ 'reg' => 8242,
+ 'kjubb' => 8243,
+ 'vjr' => 8244,
+ 'yl_' => 8245,
+ 'yzz' => 8246,
+ 'jdrf_' => 8247,
+ 'jubb' => 8248,
+ 'jhdf' => 8249,
+ 'jhcrj' => 8250,
+ 'ghj[' => 8251,
+ 'hvbh' => 8252,
+ 'hx' => 8253,
+ 'cdjq' => 8254,
+ 'cjv_' => 8255,
+ 'ccjh' => 8256,
+ 'nhb_' => 8257,
+ '[jdy' => 8258,
+ '_Bv' => 8259,
+ '_Vfr' => 8260,
+ '_CIF_' => 8261,
+ '_"y' => 8262,
+ '_,jh' => 8263,
+ '_lkb' => 8264,
+ '_ytuj' => 8265,
+ '_juh' => 8266,
+ '_cju' => 8267,
+ '_nhfy' => 8268,
+ 'um' => 8269,
+ 'Uhb' => 8270,
+ 'Vby' => 8271,
+ 'Hfc' => 8272,
+ 'CIF_' => 8273,
+ 'Cr' => 8274,
+ 'IF_' => 8275,
+ 'flbv' => 8276,
+ 'fpvt' => 8277,
+ 'fcnjz' => 8278,
+ 'fncr' => 8279,
+ 'fxby' => 8280,
+ 'fof' => 8281,
+ 'djkj' => 8282,
+ 'ltg' => 8283,
+ 'lth;b' => 8284,
+ 'tvjy' => 8285,
+ 'th,bb' => 8286,
+ 'thtlf' => 8287,
+ 'pdhf' => 8288,
+ 'bpyb' => 8289,
+ 'bim' => 8290,
+ 'rfwb' => 8291,
+ 'rjkk' => 8292,
+ 'rjkj_' => 8293,
+ 'ktny' => 8294,
+ 'kybn' => 8295,
+ 'ke;b' => 8296,
+ 'yfb' => 8297,
+ 'yfckt' => 8298,
+ 'ybzvb' => 8299,
+ 'yrn-' => 8300,
+ 'jpdjk' => 8301,
+ 'jkybn' => 8302,
+ 'jgsn' => 8303,
+ 'jhvbh' => 8304,
+ 'jhjl_' => 8305,
+ 'j\'n' => 8306,
+ 'gj\'' => 8307,
+ 'ghbyb' => 8308,
+ 'ghbx' => 8309,
+ 'h,bb' => 8310,
+ 'hdfn' => 8311,
+ 'htubj' => 8312,
+ 'hjyb' => 8313,
+ 'hsdf' => 8314,
+ 'c»' => 8315,
+ 'cnbt_' => 8316,
+ 'nfkb_' => 8317,
+ 'nyji' => 8318,
+ 'nyjit' => 8319,
+ 'nhjk' => 8320,
+ '[yb' => 8321,
+ 'wdt' => 8322,
+ 'xtq' => 8323,
+ 'zkb_' => 8324,
+ '-Gtnt' => 8325,
+ 'Ca' => 8326,
+ 'St' => 8327,
+ '_De' => 8328,
+ '_«U' => 8329,
+ '_«N' => 8330,
+ '_ujls' => 8331,
+ '_bcre' => 8332,
+ '_jhl' => 8333,
+ '_gkfy' => 8334,
+ '_hfpv' => 8335,
+ '_htub' => 8336,
+ '_cjuk' => 8337,
+ '_cgjc' => 8338,
+ '_n&' => 8339,
+ '_[b' => 8340,
+ 'ir' => 8341,
+ 'mo' => 8342,
+ '«U' => 8343,
+ '«N' => 8344,
+ '{fh' => 8345,
+ '{b' => 8346,
+ '"nj_' => 8347,
+ 'fyrn-' => 8348,
+ 'fghbv' => 8349,
+ 'fcnf' => 8350,
+ ',sdi' => 8351,
+ 'd»' => 8352,
+ 'dbu' => 8353,
+ 'dbz_' => 8354,
+ 'dzpf' => 8355,
+ 'ujlj' => 8356,
+ 'lbkb' => 8357,
+ 'tljc' => 8358,
+ 'tyyjv' => 8359,
+ 'tcnb_' => 8360,
+ 'p&' => 8361,
+ 'pfyy' => 8362,
+ 'bpbh' => 8363,
+ 'bvtt' => 8364,
+ 'bcrec' => 8365,
+ 'bckt_' => 8366,
+ 'bim_' => 8367,
+ 'kjnj' => 8368,
+ 'vtyj' => 8369,
+ 'vbhf_' => 8370,
+ 'yfgbc' => 8371,
+ 'yj&' => 8372,
+ 'j,tc' => 8373,
+ 'jdv' => 8374,
+ 'jlyb' => 8375,
+ 'jpdh' => 8376,
+ 'jpdhf' => 8377,
+ 'jhlt' => 8378,
+ 'gjnt' => 8379,
+ 'hvzy' => 8380,
+ 'hcndj' => 8381,
+ 'cbkb' => 8382,
+ 'cjj,o' => 8383,
+ 'nfrj' => 8384,
+ 'ndf^' => 8385,
+ 'ndf^_' => 8386,
+ 'nhtyy' => 8387,
+ 'nhjq' => 8388,
+ 'eljd' => 8389,
+ 'ecrf' => 8390,
+ 'xftn_' => 8391,
+ 'xyst_' => 8392,
+ 'zycrb' => 8393,
+ '_th' => 8394,
+ '_Q' => 8395,
+ '_Cdz' => 8396,
+ '_{fh' => 8397,
+ '_bvtt' => 8398,
+ '_j,s' => 8399,
+ '_gj\'' => 8400,
+ '_ghj[' => 8401,
+ 'Cfyr' => 8402,
+ 'Cfyrn' => 8403,
+ 'fÌ' => 8404,
+ 'fhf,' => 8405,
+ 'fotyb' => 8406,
+ ',jv_' => 8407,
+ 'dfkbc' => 8408,
+ 'dthib' => 8409,
+ 'dshf' => 8410,
+ 'lbr' => 8411,
+ 'ljx' => 8412,
+ 'tcgt' => 8413,
+ 'p,b' => 8414,
+ 'pyt' => 8415,
+ 'brkj' => 8416,
+ 'bvttn' => 8417,
+ 'bckty' => 8418,
+ 'qcndf' => 8419,
+ 'vsv' => 8420,
+ 'yfyb' => 8421,
+ 'yfhb' => 8422,
+ 'yxt' => 8423,
+ 'jlcrj' => 8424,
+ 'jtyys' => 8425,
+ 'jbc[' => 8426,
+ 'jbc[j' => 8427,
+ 'jhr' => 8428,
+ 'j\\' => 8429,
+ 'gbcfk' => 8430,
+ 'gjkmc' => 8431,
+ 'ht[' => 8432,
+ 'hbnt' => 8433,
+ 'hyt' => 8434,
+ 'hys[_' => 8435,
+ 'hjt_' => 8436,
+ 'hjbc[' => 8437,
+ 'cyj_' => 8438,
+ 'cjt' => 8439,
+ 'cnfnm' => 8440,
+ 'nbdf' => 8441,
+ 'njr_' => 8442,
+ 'e,f' => 8443,
+ 'wdtn' => 8444,
+ 'wthrj' => 8445,
+ 'i\\k_' => 8446,
+ 'oy' => 8447,
+ '\'rcg' => 8448,
+ '_Djc' => 8449,
+ '_,tht' => 8450,
+ '_dd' => 8451,
+ '_vfcc' => 8452,
+ '_jndt' => 8453,
+ '_cdjq' => 8454,
+ '_cbv' => 8455,
+ '_cj,c' => 8456,
+ '_cjl' => 8457,
+ '_ntr' => 8458,
+ 'L;jy' => 8459,
+ 'fks' => 8460,
+ 'fv^' => 8461,
+ 'fv^_' => 8462,
+ 'fynf' => 8463,
+ 'fxbnt' => 8464,
+ 'dfybb' => 8465,
+ 'dzy' => 8466,
+ 'tyjv' => 8467,
+ 'tccjh' => 8468,
+ ';bpyb' => 8469,
+ 'bcn_' => 8470,
+ 'bzn' => 8471,
+ 'qcz_' => 8472,
+ 'rhfc' => 8473,
+ 'vfkm' => 8474,
+ 'vth^' => 8475,
+ 'vth^_' => 8476,
+ 'vt.' => 8477,
+ 'ybt&' => 8478,
+ 'ybt&_' => 8479,
+ 'yj&_' => 8480,
+ 'yj;' => 8481,
+ 'yjkju' => 8482,
+ 'jkmyj' => 8483,
+ 'jvbxt' => 8484,
+ 'jgk' => 8485,
+ 'gkfn' => 8486,
+ 'hfnm' => 8487,
+ 'hepb' => 8488,
+ 'h\'' => 8489,
+ 'cjtl' => 8490,
+ 'cjtlb' => 8491,
+ 'cgtr' => 8492,
+ 'cndf^' => 8493,
+ 'c\\h' => 8494,
+ 'nybr_' => 8495,
+ 'njd^' => 8496,
+ 'njd^_' => 8497,
+ 'nhfr' => 8498,
+ 'n\\h' => 8499,
+ 'ew' => 8500,
+ 'abx' => 8501,
+ 'ajhvb' => 8502,
+ 'xfcnd' => 8503,
+ ']\\' => 8504,
+ 'st^' => 8505,
+ 'mye._' => 8506,
+ 'mj' => 8507,
+ '_Fyl' => 8508,
+ '_U&' => 8509,
+ '_G&' => 8510,
+ '_,b,' => 8511,
+ '_,b,k' => 8512,
+ '_dtk' => 8513,
+ '_ltg' => 8514,
+ '_pfgb' => 8515,
+ '_blt' => 8516,
+ '_yfb' => 8517,
+ '_jrjk' => 8518,
+ '_ghbx' => 8519,
+ '_ghj,' => 8520,
+ '_cgb' => 8521,
+ '_zg' => 8522,
+ '<jh' => 8523,
+ 'Rt' => 8524,
+ 'Ktyb' => 8525,
+ 'Vfhb' => 8526,
+ 'fqn_' => 8527,
+ 'db;t' => 8528,
+ 'dbpb' => 8529,
+ 'dysv_' => 8530,
+ 'tljcn' => 8531,
+ 'tvbb' => 8532,
+ 'thjv_' => 8533,
+ 'thcj' => 8534,
+ 'tcm_' => 8535,
+ 'puk' => 8536,
+ 'bljd' => 8537,
+ 'bvc' => 8538,
+ 'bcfn' => 8539,
+ 'vf^' => 8540,
+ 'vtlf' => 8541,
+ 'vtw' => 8542,
+ 'vjcnb' => 8543,
+ 'ywt_' => 8544,
+ 'jklf' => 8545,
+ 'jhf,' => 8546,
+ 'jhjlt' => 8547,
+ 'jnht' => 8548,
+ 'gjld' => 8549,
+ 'ghj[j' => 8550,
+ 'hyfz' => 8551,
+ 'hjl&' => 8552,
+ 'hjl&_' => 8553,
+ 'hjkz_' => 8554,
+ 'hcbb' => 8555,
+ 'heu_' => 8556,
+ 'cjlt' => 8557,
+ 'nbfy' => 8558,
+ 'nrf_' => 8559,
+ 'elyb' => 8560,
+ 'abkj' => 8561,
+ 'xfkj' => 8562,
+ 'xrb' => 8563,
+ 'st^_' => 8564,
+ 'sgj' => 8565,
+ '_Mo' => 8566,
+ '_XI' => 8567,
+ '_«Y' => 8568,
+ '_L\'' => 8569,
+ '_Vt;' => 8570,
+ '_Neh' => 8571,
+ '_"nj_' => 8572,
+ '_bpj' => 8573,
+ '_ryb' => 8574,
+ '_yf,' => 8575,
+ '_gthc' => 8576,
+ '_htl' => 8577,
+ '_crf' => 8578,
+ '_nsc' => 8579,
+ 'ay' => 8580,
+ '«Y' => 8581,
+ 'L\'' => 8582,
+ 'Rhj' => 8583,
+ 'flvby' => 8584,
+ 'fpys' => 8585,
+ 'fhh' => 8586,
+ 'fwbq' => 8587,
+ ',tcgt' => 8588,
+ ',kjr' => 8589,
+ 'db_' => 8590,
+ 'dbf' => 8591,
+ 'dyj_' => 8592,
+ 'lkby' => 8593,
+ 'tybt^' => 8594,
+ 'bdfy' => 8595,
+ 'bnmc' => 8596,
+ 'bnmcz' => 8597,
+ 'qyf' => 8598,
+ 'r»' => 8599,
+ 'rfc' => 8600,
+ 'kfr' => 8601,
+ 'kbhj' => 8602,
+ 'km-' => 8603,
+ 'kz.nc' => 8604,
+ 'vf^_' => 8605,
+ 'jdvt' => 8606,
+ 'jpu' => 8607,
+ 'jkf_' => 8608,
+ 'jnyji' => 8609,
+ 'hfrnt' => 8610,
+ 'hl_' => 8611,
+ 'htvb' => 8612,
+ 'hbyzn' => 8613,
+ 'hrjdm' => 8614,
+ 'cltkf' => 8615,
+ 'cntq_' => 8616,
+ 'ntyb' => 8617,
+ 'nbk_' => 8618,
+ 'wtg' => 8619,
+ 'xty_' => 8620,
+ ']\\v' => 8621,
+ '’' => 8622,
+ '_Fkma' => 8623,
+ '_Uthv' => 8624,
+ '_Hec' => 8625,
+ '_Cfyr' => 8626,
+ '_ujlj' => 8627,
+ '_kex' => 8628,
+ '_gjxn' => 8629,
+ '_hfcn' => 8630,
+ 'e^' => 8631,
+ 'e^_' => 8632,
+ 'é' => 8633,
+ 'Fkma' => 8634,
+ 'Uthv' => 8635,
+ 'Bh' => 8636,
+ 'f»^' => 8637,
+ 'f»^_' => 8638,
+ 'flyj' => 8639,
+ 'fhfrn' => 8640,
+ 'db;ty' => 8641,
+ 'dcnht' => 8642,
+ 'lfk_' => 8643,
+ 'ltym' => 8644,
+ 'le[' => 8645,
+ 'thut' => 8646,
+ 'bcb_' => 8647,
+ 'bcnjd' => 8648,
+ 'ktrnh' => 8649,
+ 'kbhjd' => 8650,
+ 'vyjub' => 8651,
+ 'j,tcg' => 8652,
+ 'jdfyf' => 8653,
+ 'jjnd' => 8654,
+ 'jg_' => 8655,
+ 'jnrf' => 8656,
+ 'gbcfn' => 8657,
+ 'gjhf' => 8658,
+ 'hfy_' => 8659,
+ 'htyt' => 8660,
+ 'hbhj' => 8661,
+ 'hrb' => 8662,
+ 'hyfk' => 8663,
+ 'chtlb' => 8664,
+ 'nf.' => 8665,
+ 'nsv' => 8666,
+ 'ehyfk' => 8667,
+ 'ecb' => 8668,
+ 'en,' => 8669,
+ 'en,j' => 8670,
+ 'en,jk' => 8671,
+ 'abxt' => 8672,
+ 'ikb' => 8673,
+ 'sgjk' => 8674,
+ 'sgjky' => 8675,
+ '_Mi' => 8676,
+ '_Ro' => 8677,
+ '_XVI' => 8678,
+ '_L;jy' => 8679,
+ '_Ktyb' => 8680,
+ '_G&_' => 8681,
+ '_Ctdt' => 8682,
+ '_cjlt' => 8683,
+ '<jkm' => 8684,
+ 'Uthvf' => 8685,
+ 'E_' => 8686,
+ 'Erh' => 8687,
+ 'Erhf' => 8688,
+ 'Wth' => 8689,
+ 'fnyj' => 8690,
+ 'fexy' => 8691,
+ ',jr' => 8692,
+ ',crj' => 8693,
+ 'dfyj_' => 8694,
+ 'd[jlb' => 8695,
+ 'dsgec' => 8696,
+ 'lbvb' => 8697,
+ 'ljdfn' => 8698,
+ 'lcndf' => 8699,
+ 'tdfy' => 8700,
+ 'tynjd' => 8701,
+ 'tnd' => 8702,
+ 'twrj' => 8703,
+ ';l\\' => 8704,
+ ';tkt' => 8705,
+ 'p&_' => 8706,
+ 'bvtyb' => 8707,
+ 'bjy_' => 8708,
+ 'qv' => 8709,
+ 'qcrjv' => 8710,
+ 'r-' => 8711,
+ 'rt^' => 8712,
+ 'rt^_' => 8713,
+ 'kf&' => 8714,
+ 'kf&_' => 8715,
+ 'vfi' => 8716,
+ 'yfer' => 8717,
+ 'ybwf_' => 8718,
+ 'jnth' => 8719,
+ 'jzdk' => 8720,
+ 'gjvb' => 8721,
+ 'gecrf' => 8722,
+ 'hfcnt' => 8723,
+ 'hbuj' => 8724,
+ 'cfnt' => 8725,
+ 'ctht' => 8726,
+ 'cke;b' => 8727,
+ 'cgfy' => 8728,
+ 'cc\\' => 8729,
+ 'nfkj' => 8730,
+ 'ndbt_' => 8731,
+ 'nsq' => 8732,
+ 'ns[' => 8733,
+ 'enht' => 8734,
+ 'enhty' => 8735,
+ 'atrn' => 8736,
+ 'aen' => 8737,
+ '[hfyb' => 8738,
+ 'obv_' => 8739,
+ 'scnf' => 8740,
+ 'scnfd' => 8741,
+ 'zpb' => 8742,
+ '_dhf' => 8743,
+ '_ltkf' => 8744,
+ '_rjkk' => 8745,
+ '_kfn' => 8746,
+ '_k.l' => 8747,
+ '_jng' => 8748,
+ '_gjy' => 8749,
+ '_hfl' => 8750,
+ '_htk' => 8751,
+ '_ep' => 8752,
+ '_\'rcg' => 8753,
+ 'Ufh' => 8754,
+ 'Ujc' => 8755,
+ 'Ktyby' => 8756,
+ 'CCCH_' => 8757,
+ 'Chtl' => 8758,
+ 'f,jns' => 8759,
+ 'fb,' => 8760,
+ ',jns' => 8761,
+ 'dfkm' => 8762,
+ 'ujkjd' => 8763,
+ 'lfkb' => 8764,
+ 'ldb;t' => 8765,
+ 'tvfn' => 8766,
+ 'tncrb' => 8767,
+ ';l\\y' => 8768,
+ ';bdj' => 8769,
+ ';bcc\\' => 8770,
+ 'bpjd' => 8771,
+ 'br^' => 8772,
+ 'br^_' => 8773,
+ 'brfw' => 8774,
+ 'brfwb' => 8775,
+ 'brn' => 8776,
+ 'bkmyj' => 8777,
+ 'bcc\\' => 8778,
+ 'bcc\\h' => 8779,
+ 'bcnjx' => 8780,
+ 'rp' => 8781,
+ 'rjvbc' => 8782,
+ 'rcj' => 8783,
+ 'kbyf_' => 8784,
+ 'kbnbx' => 8785,
+ 'vtyc' => 8786,
+ 'vys' => 8787,
+ 'yjvbx' => 8788,
+ 'yenht' => 8789,
+ 'jhlty' => 8790,
+ 'jhg' => 8791,
+ 'jcnjr' => 8792,
+ 'jng' => 8793,
+ 'gtrn' => 8794,
+ 'gthtg' => 8795,
+ 'ghjbc' => 8796,
+ 'ha' => 8797,
+ 'cfntk' => 8798,
+ 'cj,t' => 8799,
+ 'cc\\h' => 8800,
+ 'ndbz' => 8801,
+ 'nvt' => 8802,
+ 'ncnde' => 8803,
+ 'enb' => 8804,
+ 'abxtc' => 8805,
+ 'aat' => 8806,
+ 'itt' => 8807,
+ '@_' => 8808,
+ '-R' => 8809,
+ 'Ch' => 8810,
+ 'SB' => 8811,
+ '_Ujk' => 8812,
+ '_Chtl' => 8813,
+ '_Erh' => 8814,
+ '_Erhf' => 8815,
+ '_dshf' => 8816,
+ '_uu&_' => 8817,
+ '_ltym' => 8818,
+ '_lbc' => 8819,
+ '_byj' => 8820,
+ '_vtlf' => 8821,
+ '_yfer' => 8822,
+ '_jgb' => 8823,
+ '_edt' => 8824,
+ '_[fh' => 8825,
+ 'Fyn' => 8826,
+ 'Vt;l' => 8827,
+ 'Erhfb' => 8828,
+ 'Xe;' => 8829,
+ 'fpfn' => 8830,
+ 'fynj' => 8831,
+ 'dthty' => 8832,
+ 'dsgj' => 8833,
+ 'uu&_' => 8834,
+ 'ltvj' => 8835,
+ 'l;t' => 8836,
+ 'lx' => 8837,
+ 'tlfn' => 8838,
+ 't;lt' => 8839,
+ 'tktp' => 8840,
+ 'tnr' => 8841,
+ 'pbk' => 8842,
+ 'phfc' => 8843,
+ 'ps_' => 8844,
+ 'bvtk' => 8845,
+ 'bve' => 8846,
+ 'bjnt' => 8847,
+ 'bcbvj' => 8848,
+ 'rfvt' => 8849,
+ 'rjyr' => 8850,
+ 'rn-G' => 8851,
+ 'rn-Gt' => 8852,
+ 'kfcy' => 8853,
+ 'ktlc' => 8854,
+ 'ktlcn' => 8855,
+ 'kjh' => 8856,
+ 'vtlfk' => 8857,
+ 'vjlt' => 8858,
+ 'yrn-G' => 8859,
+ 'yzz_' => 8860,
+ 'jdj_' => 8861,
+ 'jujh' => 8862,
+ 'jphf' => 8863,
+ 'jjh' => 8864,
+ 'jnhe' => 8865,
+ 'hfyf' => 8866,
+ 'hfny' => 8867,
+ 'hbw' => 8868,
+ 'hyfz_' => 8869,
+ 'hjlt_' => 8870,
+ 'hsk' => 8871,
+ 'ctc' => 8872,
+ 'cgtx' => 8873,
+ 'cnjb' => 8874,
+ 'n-G' => 8875,
+ 'n-Gt' => 8876,
+ 'n-Gtn' => 8877,
+ 'nbu' => 8878,
+ 'abb' => 8879,
+ 'itk' => 8880,
+ 'irb' => 8881,
+ 'sci' => 8882,
+ 'mvt' => 8883,
+ '\'a' => 8884,
+ '_Ufh' => 8885,
+ '_Uhb' => 8886,
+ '_Rt' => 8887,
+ '_Vby' => 8888,
+ '_,sdi' => 8889,
+ '_dsgj' => 8890,
+ '_uhep' => 8891,
+ '_jhlt' => 8892,
+ '_jcd' => 8893,
+ '_gjld' => 8894,
+ '_gj[' => 8895,
+ '_aen' => 8896,
+ 'nter' => 8897,
+ 's&' => 8898,
+ 'tu' => 8899,
+ 'Fl' => 8900,
+ 'Pfg' => 8901,
+ 'Vt;le' => 8902,
+ 'Af' => 8903,
+ 'fb,j' => 8904,
+ 'fb,jk' => 8905,
+ 'fkty' => 8906,
+ 'fxbyf' => 8907,
+ ',jt' => 8908,
+ 'djpdh' => 8909,
+ 'dibt' => 8910,
+ 'ukfcy' => 8911,
+ 'uhs' => 8912,
+ 'tkfy' => 8913,
+ 'tgjc' => 8914,
+ 'tht_' => 8915,
+ 'thtl_' => 8916,
+ 'tcgtx' => 8917,
+ 'taj' => 8918,
+ 'tif' => 8919,
+ 'phfcn' => 8920,
+ 'b,jk' => 8921,
+ 'byf^' => 8922,
+ 'byf^_' => 8923,
+ 'byzk' => 8924,
+ 'rfpfn' => 8925,
+ 'vfnth' => 8926,
+ 'vtyz' => 8927,
+ 'jdbn' => 8928,
+ 'jdjk' => 8929,
+ 'jyty' => 8930,
+ 'gbcb_' => 8931,
+ 'hfpvt' => 8932,
+ 'hjdbx' => 8933,
+ 'h[j' => 8934,
+ 'crt' => 8935,
+ 'ckeu' => 8936,
+ 'cgtrn' => 8937,
+ 'ecg' => 8938,
+ 'e[_' => 8939,
+ 'af_' => 8940,
+ 's[j' => 8941,
+ 'mzycr' => 8942,
+ '_Rhj' => 8943,
+ '_bvtk' => 8944,
+ '_rfg' => 8945,
+ '_j,tc' => 8946,
+ '_j[' => 8947,
+ '_cjjn' => 8948,
+ '_erf' => 8949,
+ 'Wthr' => 8950,
+ 'fcnyj' => 8951,
+ 'dbnm' => 8952,
+ 'dnjv' => 8953,
+ 'dsgjk' => 8954,
+ 'dzpb' => 8955,
+ 'uthj' => 8956,
+ 'uen' => 8957,
+ 'trn_' => 8958,
+ 'tvtw' => 8959,
+ ';eh' => 8960,
+ 'pjh' => 8961,
+ 'by\\y' => 8962,
+ 'bckf' => 8963,
+ 'bce' => 8964,
+ 'bnd' => 8965,
+ 'bwbb_' => 8966,
+ 'rybu' => 8967,
+ 'rjkkt' => 8968,
+ 'kfq' => 8969,
+ 'kba' => 8970,
+ 'ke;,' => 8971,
+ 'vtnf' => 8972,
+ 'vvf' => 8973,
+ 'vjue' => 8974,
+ 'jbnt' => 8975,
+ 'jbntk' => 8976,
+ 'jgfc' => 8977,
+ 'jctkt' => 8978,
+ 'htlk' => 8979,
+ 'ht;bc' => 8980,
+ 'cktlc' => 8981,
+ 'cjy_' => 8982,
+ 'cjjn' => 8983,
+ 'cndbz' => 8984,
+ 'ce_' => 8985,
+ 'cmv' => 8986,
+ 'nbyf' => 8987,
+ 'nrhsn' => 8988,
+ 'njhbx' => 8989,
+ 'erfp' => 8990,
+ 'eyl' => 8991,
+ 'egys' => 8992,
+ 'zybt' => 8993,
+ 'BN' => 8994,
+ 'Be' => 8995,
+ 'Sa' => 8996,
+ 'Y' => 8997,
+ '_Bh' => 8998,
+ '_Rfp' => 8999,
+ '_Vfhb' => 9000,
+ '_Gjh' => 9001,
+ '_Hfc' => 9002,
+ '_tgb' => 9003,
+ '_tgbc' => 9004,
+ '_ytpf' => 9005,
+ '_ytvt' => 9006,
+ '_exb' => 9007,
+ '_\'nf' => 9008,
+ 'c_' => 9009,
+ 'ew' => 9010,
+ 'B_' => 9011,
+ 'Rfn' => 9012,
+ 'H&' => 9013,
+ 'flbvb' => 9014,
+ 'dtcnb' => 9015,
+ 'de.o' => 9016,
+ 'ujls_' => 9017,
+ 'lbvbh' => 9018,
+ 'lyj_' => 9019,
+ 'tfkb' => 9020,
+ 'tlh' => 9021,
+ 'tqib' => 9022,
+ 'tks' => 9023,
+ 'tvtwr' => 9024,
+ 'thdf' => 9025,
+ 'thye' => 9026,
+ 'tnsh' => 9027,
+ 'p;' => 9028,
+ 'pvf' => 9029,
+ 'pyfy' => 9030,
+ 'petn' => 9031,
+ 'bfn' => 9032,
+ 'bue' => 9033,
+ 'bxby' => 9034,
+ 'qjyf_' => 9035,
+ 'rbc' => 9036,
+ 'kflbv' => 9037,
+ 'ktvty' => 9038,
+ 'vtym' => 9039,
+ 'vtwr' => 9040,
+ 'yfkf' => 9041,
+ 'yfhe' => 9042,
+ 'ytlj' => 9043,
+ 'ycndf' => 9044,
+ 'jdjt' => 9045,
+ 'jywt_' => 9046,
+ 'jxtym' => 9047,
+ 'hfdkz' => 9048,
+ 'hfpe' => 9049,
+ 'hfnf' => 9050,
+ 'hfof' => 9051,
+ 'cjdf' => 9052,
+ 'ccbz' => 9053,
+ 'cnhtk' => 9054,
+ 'nde.o' => 9055,
+ 'ecgt' => 9056,
+ 'mx' => 9057,
+ 'zns' => 9058,
+ '-uj' => 9059,
+ '_<jh' => 9060,
+ '_,tc' => 9061,
+ '_kbim' => 9062,
+ '_jp' => 9063,
+ '_jxty' => 9064,
+ '_cjn' => 9065,
+ '_erfp' => 9066,
+ 's^' => 9067,
+ 'U&_' => 9068,
+ ':t' => 9069,
+ 'fdth' => 9070,
+ 'fdz' => 9071,
+ 'fqcr' => 9072,
+ 'fywbz' => 9073,
+ 'fhkf' => 9074,
+ 'f[b' => 9075,
+ 'fzd' => 9076,
+ ',kbp' => 9077,
+ ',.' => 9078,
+ 'df;' => 9079,
+ 'dfnmc' => 9080,
+ 'dbxf' => 9081,
+ 'djhb' => 9082,
+ 'dcnhb' => 9083,
+ 't,h' => 9084,
+ 'tls' => 9085,
+ 'pyb_' => 9086,
+ 'byjq_' => 9087,
+ 'rfnf' => 9088,
+ 'rtn' => 9089,
+ 'kbim' => 9090,
+ 'kkth' => 9091,
+ 'yfvb_' => 9092,
+ 'yf[_' => 9093,
+ 'jljv' => 9094,
+ 'jkuj' => 9095,
+ 'jvbn' => 9096,
+ 'jjndt' => 9097,
+ 'jhbxt' => 9098,
+ 'ghtg' => 9099,
+ 'ghji' => 9100,
+ 'hfpjv' => 9101,
+ 'hta' => 9102,
+ 'cdzpb' => 9103,
+ 'cjdv' => 9104,
+ 'ntf' => 9105,
+ 'nkf' => 9106,
+ 'e;l' => 9107,
+ 'afy' => 9108,
+ 'aen,' => 9109,
+ 'aen,j' => 9110,
+ '[fhfr' => 9111,
+ '[j;' => 9112,
+ 'xtns' => 9113,
+ 'ijq' => 9114,
+ 's[jl' => 9115,
+ 'mvf_' => 9116,
+ '\'njve' => 9117,
+ '.w' => 9118,
+ 'zotyy' => 9119,
+ 'z.n_' => 9120,
+ 'BN_' => 9121,
+ 'ISB' => 9122,
+ 'ISBN' => 9123,
+ 'ISBN_' => 9124,
+ 'SBN' => 9125,
+ 'SBN_' => 9126,
+ '`' => 9127,
+ '_the' => 9128,
+ '_Vjy' => 9129,
+ '_Jhl' => 9130,
+ '_Wth' => 9131,
+ '_rjyr' => 9132,
+ '_vjue' => 9133,
+ '_ytlj' => 9134,
+ '_aen,' => 9135,
+ '_[fhf' => 9136,
+ '_[jp' => 9137,
+ 's^_' => 9138,
+ 'Djcn' => 9139,
+ 'Uthj' => 9140,
+ 'Pj' => 9141,
+ 'Rjycn' => 9142,
+ 'Jhl' => 9143,
+ 'Cthu' => 9144,
+ 'f,c' => 9145,
+ 'fqyt' => 9146,
+ 'fyzk' => 9147,
+ 'djgh' => 9148,
+ 'ubz' => 9149,
+ 'ujljd' => 9150,
+ 'lei' => 9151,
+ 'tr&' => 9152,
+ 'tr&_' => 9153,
+ 'tht,' => 9154,
+ 'tcz_' => 9155,
+ 'pfz' => 9156,
+ 'bxys[' => 9157,
+ 'rj^' => 9158,
+ 'rj^_' => 9159,
+ 'kbim_' => 9160,
+ 'kmijq' => 9161,
+ 'yjdyj' => 9162,
+ 'ynhfk' => 9163,
+ 'j,kt' => 9164,
+ 'j;bd' => 9165,
+ 'jpt' => 9166,
+ 'jya' => 9167,
+ 'jhjkm' => 9168,
+ 'gbcm' => 9169,
+ 'gjnjv' => 9170,
+ 'ghtlk' => 9171,
+ 'hfpys' => 9172,
+ 'hth' => 9173,
+ 'htnb' => 9174,
+ 'cnhjq' => 9175,
+ 'ndbb_' => 9176,
+ 'ntfn' => 9177,
+ 'ntfnh' => 9178,
+ 'wrbq_' => 9179,
+ 'itd' => 9180,
+ 'srjd' => 9181,
+ 'mijq' => 9182,
+ '?' => 9183,
+ '_ISB' => 9184,
+ '_ISBN' => 9185,
+ '_m' => 9186,
+ '_Vt;l' => 9187,
+ '_fn' => 9188,
+ '_pfz' => 9189,
+ '_byl' => 9190,
+ '_rybu' => 9191,
+ '_kexi' => 9192,
+ '_vfnr' => 9193,
+ '_ghjv' => 9194,
+ '_hjl&' => 9195,
+ '_ctht' => 9196,
+ '_ckf' => 9197,
+ '_cjdv' => 9198,
+ '_ntrc' => 9199,
+ '_evth' => 9200,
+ '_[jpz' => 9201,
+ '_[jh' => 9202,
+ 'Bn' => 9203,
+ 'H&_' => 9204,
+ 'fcnbk' => 9205,
+ 'dtkbx' => 9206,
+ 'dtx' => 9207,
+ 'djlj' => 9208,
+ 'lrj' => 9209,
+ 'lcndt' => 9210,
+ 'tlgj' => 9211,
+ 'tlct' => 9212,
+ 'tgtyb' => 9213,
+ ';yjq' => 9214,
+ 'pbhj' => 9215,
+ 'pbhjd' => 9216,
+ 'bdf.n' => 9217,
+ 'b;y' => 9218,
+ 'bgt' => 9219,
+ 'bhc' => 9220,
+ 'kbpb' => 9221,
+ 'vfnr' => 9222,
+ 'yls' => 9223,
+ 'ybyu' => 9224,
+ 'yaj' => 9225,
+ 'jrjd' => 9226,
+ 'jkfu' => 9227,
+ 'jkfuf' => 9228,
+ 'jgtq' => 9229,
+ 'gey' => 9230,
+ 'htlgj' => 9231,
+ 'hjbnt' => 9232,
+ 'cdtn' => 9233,
+ 'cdzpf' => 9234,
+ 'cke;,' => 9235,
+ 'cjlth' => 9236,
+ 'ccjd' => 9237,
+ 'cnbf' => 9238,
+ 'cz&' => 9239,
+ 'cz&_' => 9240,
+ 'c\\k' => 9241,
+ 'nfvb_' => 9242,
+ 'ntxty' => 9243,
+ 'nhtx' => 9244,
+ '[bv' => 9245,
+ 'wtd_' => 9246,
+ 'xtnsh' => 9247,
+ 'oft' => 9248,
+ '_Ca' => 9249,
+ '_Bn' => 9250,
+ '_{b' => 9251,
+ '_ds[' => 9252,
+ '_;bdj' => 9253,
+ '_pf[' => 9254,
+ '_pfo' => 9255,
+ '_pfob' => 9256,
+ '_bvt.' => 9257,
+ '_rd' => 9258,
+ '_yb[_' => 9259,
+ '_j,ob' => 9260,
+ '_ghji' => 9261,
+ '_cjh' => 9262,
+ 'ee' => 9263,
+ 'Vjh' => 9264,
+ 'Cnt' => 9265,
+ 'f;b' => 9266,
+ 'frh' => 9267,
+ 'fkbb' => 9268,
+ 'fke' => 9269,
+ 'fyyjq' => 9270,
+ 'fhbz' => 9271,
+ 'fobn' => 9272,
+ ',bkb' => 9273,
+ ',kbj' => 9274,
+ ',jhf' => 9275,
+ 'df.o' => 9276,
+ 'dyjc' => 9277,
+ 'ds[j' => 9278,
+ 'tdyz_' => 9279,
+ 'tcrjt' => 9280,
+ 'tckb' => 9281,
+ ';tyf' => 9282,
+ 'b,kbj' => 9283,
+ 'bkmvf' => 9284,
+ 'bvt.' => 9285,
+ 'bycnb' => 9286,
+ 'bckj' => 9287,
+ 'ktybb' => 9288,
+ 'kb&' => 9289,
+ 'kb&_' => 9290,
+ 'kytyb' => 9291,
+ 'kybnt' => 9292,
+ 'vthnb' => 9293,
+ 'vtnhj' => 9294,
+ 'yfuhf' => 9295,
+ 'yb;' => 9296,
+ 'jqcrf' => 9297,
+ 'jybb' => 9298,
+ 'jynf' => 9299,
+ 'gjkfu' => 9300,
+ 'gjkt' => 9301,
+ 'ghz' => 9302,
+ 'hfp_' => 9303,
+ 'hvbhj' => 9304,
+ 'hjnj' => 9305,
+ 'cf&' => 9306,
+ 'cf&_' => 9307,
+ 'cnfyn' => 9308,
+ 'cndbb' => 9309,
+ 'cnbfy' => 9310,
+ 'nfhi' => 9311,
+ 'njl' => 9312,
+ 'e[jd' => 9313,
+ 'eoty' => 9314,
+ 'wbtq_' => 9315,
+ 'xfyb' => 9316,
+ 'xyju' => 9317,
+ 'ibyc' => 9318,
+ 'ikf' => 9319,
+ 'ijq_' => 9320,
+ '.wb' => 9321,
+ 'zy_' => 9322,
+ '\\h_' => 9323,
+ '_the_' => 9324,
+ '_U&_' => 9325,
+ '_Cthu' => 9326,
+ '_Cr' => 9327,
+ '_Wthr' => 9328,
+ '_,kjr' => 9329,
+ '_ds[j' => 9330,
+ '_kbnt' => 9331,
+ '_ecg' => 9332,
+ '_xtv_' => 9333,
+ '_xtns' => 9334,
+ 'ig' => 9335,
+ 'op' => 9336,
+ 'the_' => 9337,
+ 'fkju' => 9338,
+ 'fkmyb' => 9339,
+ ',sxy' => 9340,
+ 'dfdi' => 9341,
+ 'dfybq' => 9342,
+ 'ds[jl' => 9343,
+ 'dzpfy' => 9344,
+ 'lytq_' => 9345,
+ 'lybv_' => 9346,
+ 't;t' => 9347,
+ 'thit' => 9348,
+ 'ths_' => 9349,
+ 'tcrjv' => 9350,
+ ';yjq_' => 9351,
+ 'pfzd' => 9352,
+ 'psrj' => 9353,
+ 'blth' => 9354,
+ 'bcnbf' => 9355,
+ 'bnju' => 9356,
+ 'qnb' => 9357,
+ 'rjvgj' => 9358,
+ 'rjg_' => 9359,
+ 'kfi' => 9360,
+ 'kmd' => 9361,
+ 'k.w' => 9362,
+ 'k.wb' => 9363,
+ 'vjvt' => 9364,
+ 'vjvty' => 9365,
+ 'ytgh' => 9366,
+ 'yjx' => 9367,
+ 'ycnf' => 9368,
+ 'jdvtc' => 9369,
+ 'jvtyn' => 9370,
+ 'gfcy' => 9371,
+ 'ht;lt' => 9372,
+ 'h;r' => 9373,
+ 'hbdt' => 9374,
+ 'hrt' => 9375,
+ 'hcjy' => 9376,
+ 'cjdvt' => 9377,
+ 'cnm^' => 9378,
+ 'cnm^_' => 9379,
+ 'nfv_' => 9380,
+ 'nbp' => 9381,
+ 'ele' => 9382,
+ 'egkt' => 9383,
+ 'egkty' => 9384,
+ 'eckj' => 9385,
+ 'wbrkj' => 9386,
+ 'mijq_' => 9387,
+ 'V_' => 9388,
+ '_Ujc' => 9389,
+ '_Bcn' => 9390,
+ '_,fc' => 9391,
+ '_pfzd' => 9392,
+ '_vjv' => 9393,
+ '_vjvt' => 9394,
+ '_gfhf' => 9395,
+ '_gjnt' => 9396,
+ '_ecgt' => 9397,
+ 'en_' => 9398,
+ 'ion_' => 9399,
+ 'ite' => 9400,
+ '<ty' => 9401,
+ '<jkmi' => 9402,
+ 'Tuj' => 9403,
+ 'Ntk' => 9404,
+ 'fdbk_' => 9405,
+ 'frbv' => 9406,
+ 'fhfn' => 9407,
+ 'fxfkj' => 9408,
+ ',hf;' => 9409,
+ 'dkty_' => 9410,
+ 'djpl' => 9411,
+ 'ltkmy' => 9412,
+ 'lbnm_' => 9413,
+ 'tdjk' => 9414,
+ 'th;r' => 9415,
+ 'pyfr' => 9416,
+ 'pjv_' => 9417,
+ 'buk' => 9418,
+ 'bnft' => 9419,
+ 'bntr' => 9420,
+ 'rfyf' => 9421,
+ 'kfp' => 9422,
+ 'kmx' => 9423,
+ 'kzvb' => 9424,
+ 'yfkj' => 9425,
+ 'yt,' => 9426,
+ 'j,hf;' => 9427,
+ 'j,hb' => 9428,
+ 'jub,' => 9429,
+ 'jlbv' => 9430,
+ 'j;bk' => 9431,
+ 'jhvjy' => 9432,
+ 'jcgj' => 9433,
+ 'gjvt' => 9434,
+ 'ghbr' => 9435,
+ 'geyr' => 9436,
+ 'geyrn' => 9437,
+ 'hfrnb' => 9438,
+ 'htfkb' => 9439,
+ 'htlj' => 9440,
+ 'hjle' => 9441,
+ 'hity' => 9442,
+ 'nhjv' => 9443,
+ 'nsq_' => 9444,
+ 'eyrn' => 9445,
+ 'sv^' => 9446,
+ 'sv^_' => 9447,
+ 'zl_' => 9448,
+ 'zlj' => 9449,
+ '~' => 9450,
+ '_<ty' => 9451,
+ '_Ja' => 9452,
+ '_Af' => 9453,
+ '_djg' => 9454,
+ '_ljh' => 9455,
+ '_;bn' => 9456,
+ '_bv_' => 9457,
+ '_vtlb' => 9458,
+ '_cj.' => 9459,
+ '_cj.p' => 9460,
+ '_inf' => 9461,
+ 'ort' => 9462,
+ 'Djcnj' => 9463,
+ 'Uhf' => 9464,
+ 'Rfv' => 9465,
+ 'Ja' => 9466,
+ 'Cj.' => 9467,
+ 'Cj.p' => 9468,
+ 'It' => 9469,
+ 'fdkz.' => 9470,
+ 'frcb' => 9471,
+ 'fybk' => 9472,
+ 'fcyj_' => 9473,
+ ',b,kb' => 9474,
+ ',bj' => 9475,
+ 'dtp' => 9476,
+ 'djk.' => 9477,
+ 'ltyf_' => 9478,
+ 'lth;r' => 9479,
+ 'lheuj' => 9480,
+ 'tyye' => 9481,
+ 'tyye.' => 9482,
+ 'pfwbz' => 9483,
+ 'plfn' => 9484,
+ 'pyfxf' => 9485,
+ 'rkjg' => 9486,
+ 'rhfnb' => 9487,
+ 'kfvt' => 9488,
+ 'kbdf' => 9489,
+ 'vjkjl' => 9490,
+ 'vgkt' => 9491,
+ 'vsq' => 9492,
+ 'yfq' => 9493,
+ 'yfex' => 9494,
+ 'ytvtw' => 9495,
+ 'yjcnt' => 9496,
+ 'ycrbv' => 9497,
+ 'ycnfy' => 9498,
+ 'jk.w' => 9499,
+ 'jk.wb' => 9500,
+ 'jch' => 9501,
+ 'jcz' => 9502,
+ 'jwtc' => 9503,
+ 'jwtcc' => 9504,
+ 'gfybz' => 9505,
+ 'hf,k' => 9506,
+ 'hbcj' => 9507,
+ 'hjvs' => 9508,
+ 'hjyj' => 9509,
+ 'hjwtc' => 9510,
+ 'c-' => 9511,
+ 'crjg_' => 9512,
+ 'cjjnd' => 9513,
+ 'ccs' => 9514,
+ 'cnbkb' => 9515,
+ 'cnhtx' => 9516,
+ 'nfy_' => 9517,
+ 'nfhj' => 9518,
+ 'nthfn' => 9519,
+ 'ncndb' => 9520,
+ 'nxb' => 9521,
+ 'ehf_' => 9522,
+ 'xfq' => 9523,
+ 'xfz' => 9524,
+ 'xyf' => 9525,
+ 'xyjuj' => 9526,
+ 'x\\y' => 9527,
+ 'zdkz.' => 9528,
+ 'IX' => 9529,
+ '_Sa' => 9530,
+ '_St' => 9531,
+ '_v' => 9532,
+ '_»' => 9533,
+ '_Tuj' => 9534,
+ '_,kb' => 9535,
+ '_uht' => 9536,
+ '_ltc' => 9537,
+ '_gfn' => 9538,
+ '_gjvt' => 9539,
+ '_gey' => 9540,
+ '_geyr' => 9541,
+ '_cdzn' => 9542,
+ '_ehjd' => 9543,
+ 'ab' => 9544,
+ 'ry' => 9545,
+ 'Bcg' => 9546,
+ 'fle' => 9547,
+ 'dthit' => 9548,
+ 'dbr' => 9549,
+ 'drb_' => 9550,
+ 'djly' => 9551,
+ 'detn_' => 9552,
+ 'lgjk' => 9553,
+ 'tdyj' => 9554,
+ 'tpyj' => 9555,
+ 'thfkm' => 9556,
+ 'thcjy' => 9557,
+ 'thity' => 9558,
+ 'bpjdf' => 9559,
+ 'bvth^' => 9560,
+ 'bhcr' => 9561,
+ 'bntrn' => 9562,
+ 'rjkb' => 9563,
+ 'kj;y' => 9564,
+ 'vf&' => 9565,
+ 'vtyf' => 9566,
+ 'vvt' => 9567,
+ 'vjuj' => 9568,
+ 'j,jq' => 9569,
+ 'jdjt_' => 9570,
+ 'jphfc' => 9571,
+ 'jqcn' => 9572,
+ 'jrt' => 9573,
+ 'jrjv' => 9574,
+ 'jkrjd' => 9575,
+ 'jycj' => 9576,
+ 'jnv' => 9577,
+ 'joflm' => 9578,
+ 'gfkf' => 9579,
+ 'gjlfd' => 9580,
+ 'gjhnf' => 9581,
+ 'ghbz' => 9582,
+ 'hvfyb' => 9583,
+ 'hvty' => 9584,
+ 'hjyf' => 9585,
+ 'hjgtq' => 9586,
+ 'hnb_' => 9587,
+ 'h[bn' => 9588,
+ 'h[bnt' => 9589,
+ 'cfh' => 9590,
+ 'crjht' => 9591,
+ 'cjwbf' => 9592,
+ 'cwtyf' => 9593,
+ 'nby_' => 9594,
+ 'nhfkb' => 9595,
+ 'exbn' => 9596,
+ 'ahjy' => 9597,
+ '[bnt' => 9598,
+ '[bntr' => 9599,
+ 'xfcnj' => 9600,
+ 'oflm' => 9601,
+ 'sgecr' => 9602,
+ 'zncz' => 9603,
+ 'Ja' => 9604,
+ '_It' => 9605,
+ '_ntf' => 9606,
+ '_ntfn' => 9607,
+ '_wf' => 9608,
+ 'fgbn' => 9609,
+ 'fhvz' => 9610,
+ 'fhvzy' => 9611,
+ 'fns_' => 9612,
+ ',ht_' => 9613,
+ 'dyjv' => 9614,
+ 'dj,jl' => 9615,
+ 'tlbw' => 9616,
+ 'tlbwb' => 9617,
+ 'tvkt' => 9618,
+ 'thnb_' => 9619,
+ 'tcre' => 9620,
+ 'tnn' => 9621,
+ 't[yb' => 9622,
+ ';ls' => 9623,
+ 'pfobn' => 9624,
+ 'brkjg' => 9625,
+ 'bct' => 9626,
+ 'rc_' => 9627,
+ 'rnbx' => 9628,
+ 'rnhj' => 9629,
+ 'kfcyj' => 9630,
+ 'kyz' => 9631,
+ 'vf&_' => 9632,
+ 'vtkm' => 9633,
+ 'vthy' => 9634,
+ 'vbnh' => 9635,
+ 'yft' => 9636,
+ 'yrj_' => 9637,
+ 'ynjv' => 9638,
+ 'ynjy' => 9639,
+ 'yajh' => 9640,
+ 'jrc' => 9641,
+ 'jkyz' => 9642,
+ 'jgtqc' => 9643,
+ 'jhys' => 9644,
+ 'jnfk_' => 9645,
+ 'gtqc' => 9646,
+ 'gtqcr' => 9647,
+ 'gjkyz' => 9648,
+ 'gj[j' => 9649,
+ 'ghbzn' => 9650,
+ 'gnj' => 9651,
+ 'hbyzk' => 9652,
+ 'hbzn' => 9653,
+ 'cbd' => 9654,
+ 'ckj;' => 9655,
+ 'nfnb' => 9656,
+ 'nde_' => 9657,
+ 'ntht' => 9658,
+ 'ntn_' => 9659,
+ 'nbrb_' => 9660,
+ 'nyfz' => 9661,
+ 'njvj' => 9662,
+ 'ns[_' => 9663,
+ 'ehjdy' => 9664,
+ 'eckjd' => 9665,
+ 'ez' => 9666,
+ 'wthrd' => 9667,
+ 'xbt' => 9668,
+ 'ikf_' => 9669,
+ 'iktyy' => 9670,
+ 'ikb_' => 9671,
+ 'scnh' => 9672,
+ 'zu' => 9673,
+ '_Fl' => 9674,
+ '_Fyn' => 9675,
+ '_<jkm' => 9676,
+ '_Rfn' => 9677,
+ '_Cfyx' => 9678,
+ '_ldb;' => 9679,
+ '_gkt' => 9680,
+ '_gj[j' => 9681,
+ '_htkb' => 9682,
+ '_n&_' => 9683,
+ '_nht,' => 9684,
+ '_ibh' => 9685,
+ 'Rfpf' => 9686,
+ 'Ghfd' => 9687,
+ 'Cfyx' => 9688,
+ 'fdnjv' => 9689,
+ 'fk-' => 9690,
+ 'fkfy' => 9691,
+ 'fgt' => 9692,
+ 'fhbb' => 9693,
+ 'fwb._' => 9694,
+ 'dfys' => 9695,
+ 'ldbu' => 9696,
+ 'ltnt' => 9697,
+ 'lbyc' => 9698,
+ 'ljcnb' => 9699,
+ 'lzo' => 9700,
+ 'tlfnt' => 9701,
+ 'tlbn' => 9702,
+ 'trnhj' => 9703,
+ 'tkzv' => 9704,
+ 'tyns' => 9705,
+ 't[yj' => 9706,
+ 'brjq' => 9707,
+ 'by\\yy' => 9708,
+ 'bjk' => 9709,
+ 'rkjgt' => 9710,
+ 'kfvty' => 9711,
+ 'kbrf' => 9712,
+ 'kbvg' => 9713,
+ 'kjgt' => 9714,
+ 'vtnj' => 9715,
+ 'ywbr' => 9716,
+ 'ywbrk' => 9717,
+ 'j,ty' => 9718,
+ 'jktn' => 9719,
+ 'jkjnj' => 9720,
+ 'jgtl' => 9721,
+ 'jhjt' => 9722,
+ 'gjkrj' => 9723,
+ 'gnb' => 9724,
+ 'hjdtl' => 9725,
+ 'hjdc' => 9726,
+ 'hjdcr' => 9727,
+ 'hs&' => 9728,
+ 'hs&_' => 9729,
+ 'ctlfn' => 9730,
+ 'c.' => 9731,
+ 'nhfrn' => 9732,
+ 'ncz^' => 9733,
+ 'ncz^_' => 9734,
+ 'euf_' => 9735,
+ 'abpb' => 9736,
+ '[v' => 9737,
+ '[jl_' => 9738,
+ '[jlf' => 9739,
+ 'xysv' => 9740,
+ '.xtyb' => 9741,
+ 'zkc' => 9742,
+ 'zkcz' => 9743,
+ '_Ch' => 9744,
+ '_Vjh' => 9745,
+ '_Yfct' => 9746,
+ '_dthy' => 9747,
+ '_cnb' => 9748,
+ '_ntx' => 9749,
+ '_et' => 9750,
+ 'au' => 9751,
+ 'de_' => 9752,
+ 'ist' => 9753,
+ 'iv' => 9754,
+ 'Rbh' => 9755,
+ 'Yfct' => 9756,
+ 'Gtht' => 9757,
+ 'Ge' => 9758,
+ 'flr' => 9759,
+ ',kbjn' => 9760,
+ 'uv' => 9761,
+ 'ucr' => 9762,
+ 'ltn_' => 9763,
+ 'lbxt' => 9764,
+ 'tvfnb' => 9765,
+ 't[yjk' => 9766,
+ ';ehy' => 9767,
+ 'bdfyb' => 9768,
+ 'bvgb' => 9769,
+ 'byfkm' => 9770,
+ 'rjkbx' => 9771,
+ 'rnbxt' => 9772,
+ 'kbvgb' => 9773,
+ 'kbjnt' => 9774,
+ 'kbwb' => 9775,
+ 'kjgtl' => 9776,
+ 'vfyf' => 9777,
+ 'vyt' => 9778,
+ 'yfnf' => 9779,
+ 'y,' => 9780,
+ 'ybnm' => 9781,
+ 'ywtd' => 9782,
+ 'jdyb' => 9783,
+ 'jlybv' => 9784,
+ 'jlyjv' => 9785,
+ 'jpyb' => 9786,
+ 'jbpdt' => 9787,
+ 'jqcnd' => 9788,
+ 'jrr' => 9789,
+ 'jybv' => 9790,
+ 'jyysq' => 9791,
+ 'jycnf' => 9792,
+ 'jgtlb' => 9793,
+ 'jhnb' => 9794,
+ 'jnz_' => 9795,
+ 'gj\'n' => 9796,
+ 'ghtp' => 9797,
+ 'ghbdt' => 9798,
+ 'ghjvs' => 9799,
+ 'htlct' => 9800,
+ 'helyb' => 9801,
+ 'hxt' => 9802,
+ 'cfyb' => 9803,
+ 'cj,ty' => 9804,
+ 'nfnt_' => 9805,
+ 'ntj' => 9806,
+ 'njhjt' => 9807,
+ 'abrf' => 9808,
+ '[yjk' => 9809,
+ '[yjkj' => 9810,
+ 'xm_' => 9811,
+ 'mv_' => 9812,
+ 'zpb_' => 9813,
+ 'zcm' => 9814,
+ 'Da' => 9815,
+ 'S_' => 9816,
+ '_R_' => 9817,
+ '_Rbh' => 9818,
+ '_,hb' => 9819,
+ '_ldt' => 9820,
+ '_lbf' => 9821,
+ '_rjc' => 9822,
+ '_yfck' => 9823,
+ '_jnv' => 9824,
+ '_gj\'n' => 9825,
+ '_hjkm' => 9826,
+ '_abkj' => 9827,
+ '_ak' => 9828,
+ '_wfh' => 9829,
+ 'eg' => 9830,
+ 'ing_' => 9831,
+ 'ne_' => 9832,
+ 'Yfctk' => 9833,
+ 'Xf' => 9834,
+ 'fdfn' => 9835,
+ 'fds' => 9836,
+ 'f;t_' => 9837,
+ 'fpyj' => 9838,
+ 'fyukb' => 9839,
+ 'fnmz' => 9840,
+ ',crb' => 9841,
+ ',oby' => 9842,
+ 'dyst' => 9843,
+ 'djphf' => 9844,
+ 'dcnhf' => 9845,
+ 'uen_' => 9846,
+ 'lctl' => 9847,
+ 'lctlf' => 9848,
+ 'tlctl' => 9849,
+ 'trne' => 9850,
+ 'thbb_' => 9851,
+ 'bpr' => 9852,
+ 'byfv' => 9853,
+ 'bc[jl' => 9854,
+ 'rhjd' => 9855,
+ 'rev' => 9856,
+ 'kmv_' => 9857,
+ 'k.xb' => 9858,
+ 'vjd_' => 9859,
+ 'vjcnm' => 9860,
+ 'ytj,' => 9861,
+ 'yj;t' => 9862,
+ 'yne' => 9863,
+ 'yajhv' => 9864,
+ 'juen' => 9865,
+ 'jpyfx' => 9866,
+ 'jhsv' => 9867,
+ 'jwbfk' => 9868,
+ 'gflf' => 9869,
+ 'gm' => 9870,
+ 'hbi' => 9871,
+ 'hjd&' => 9872,
+ 'hjd&_' => 9873,
+ 'hjdth' => 9874,
+ 'cnbnt' => 9875,
+ 'ntvfn' => 9876,
+ 'njhsv' => 9877,
+ 'atccj' => 9878,
+ 'suh' => 9879,
+ 'mcrjq' => 9880,
+ '.xb' => 9881,
+ 'A_' => 9882,
+ 'So' => 9883,
+ '_Bcg' => 9884,
+ '_Rfcn' => 9885,
+ '_Cj.' => 9886,
+ '_Cj.p' => 9887,
+ '_Cnt' => 9888,
+ '_;eh' => 9889,
+ '_rjhf' => 9890,
+ '_ah&' => 9891,
+ 'Fylh' => 9892,
+ '<s' => 9893,
+ 'Ufk' => 9894,
+ 'Rfcn' => 9895,
+ 'Rjhj' => 9896,
+ 'Vfy' => 9897,
+ 'Ghjd' => 9898,
+ 'fdbf' => 9899,
+ 'fdjl' => 9900,
+ 'fltk' => 9901,
+ 'fcnhj' => 9902,
+ 'djk.w' => 9903,
+ 'ds,j' => 9904,
+ 'ds,jh' => 9905,
+ 'lt,' => 9906,
+ 'lkj' => 9907,
+ 'ljuj' => 9908,
+ 'tdcrb' => 9909,
+ 'tyfh' => 9910,
+ 'tybn' => 9911,
+ 'tgjl' => 9912,
+ 'pdhfo' => 9913,
+ 'pys[' => 9914,
+ 'bty' => 9915,
+ 'brc' => 9916,
+ 'bjntr' => 9917,
+ 'bcns' => 9918,
+ 'babr' => 9919,
+ 'bwbj' => 9920,
+ 'kfyb' => 9921,
+ 'km&' => 9922,
+ 'km&_' => 9923,
+ 'vjuen' => 9924,
+ 'vsq_' => 9925,
+ 'ytx' => 9926,
+ 'ybws' => 9927,
+ 'yjdys' => 9928,
+ 'yjg' => 9929,
+ 'y\\yyj' => 9930,
+ 'jlbkb' => 9931,
+ 'jr^' => 9932,
+ 'jr^_' => 9933,
+ 'jvtn' => 9934,
+ 'jhjt_' => 9935,
+ 'jcnb&' => 9936,
+ 'jz_' => 9937,
+ 'geo' => 9938,
+ 'geot' => 9939,
+ 'geoty' => 9940,
+ 'htrj' => 9941,
+ 'hbyw' => 9942,
+ 'hb._' => 9943,
+ 'hvfw' => 9944,
+ 'ckjdb' => 9945,
+ 'cnfkb' => 9946,
+ 'cm^' => 9947,
+ 'nfyc' => 9948,
+ 'nbw' => 9949,
+ 'epf' => 9950,
+ 'ekt' => 9951,
+ 'ah&' => 9952,
+ 'itcnd' => 9953,
+ 'o\\y' => 9954,
+ 'mit_' => 9955,
+ '\'ktr' => 9956,
+ '\'ktrn' => 9957,
+ '_Da' => 9958,
+ '_Fylh' => 9959,
+ '_Dty' => 9960,
+ '_Pfg' => 9961,
+ '_;ehy' => 9962,
+ '_reh' => 9963,
+ '_ghtg' => 9964,
+ '_njh' => 9965,
+ '_ah&_' => 9966,
+ 'e&' => 9967,
+ 'et_' => 9968,
+ 'le_' => 9969,
+ 'og' => 9970,
+ '²' => 9971,
+ 'Fr' => 9972,
+ 'Bcnj' => 9973,
+ 'Rjc' => 9974,
+ 'flf_' => 9975,
+ 'frfl' => 9976,
+ 'fye' => 9977,
+ 'fhm_' => 9978,
+ 'dthye' => 9979,
+ 'dkbz' => 9980,
+ 'djghj' => 9981,
+ 'dzpb_' => 9982,
+ 'uj-' => 9983,
+ 'lfyyj' => 9984,
+ 'lbvj' => 9985,
+ 'tfkbp' => 9986,
+ 'tdjq' => 9987,
+ 'tkbu' => 9988,
+ 'tkbub' => 9989,
+ 'thtyj' => 9990,
+ 'thjz' => 9991,
+ 't[fy' => 9992,
+ ';ehyf' => 9993,
+ 'pbb_' => 9994,
+ 'prj' => 9995,
+ 'bv&' => 9996,
+ 'bv&_' => 9997,
+ 'bnf_' => 9998,
+ 'rk.xb' => 9999,
+ 'kfh' => 10000,
+);
diff --git a/www/wiki/vendor/wikimedia/textcat/LM/ru_win1251.lm b/www/wiki/vendor/wikimedia/textcat/LM/ru_win1251.lm
new file mode 100644
index 00000000..4197decb
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/textcat/LM/ru_win1251.lm
@@ -0,0 +1,20004 @@
+<?php $ngrams = array (
+ 'Р' => 9948388,
+ '_' => 4687483,
+ 'С' => 3874918,
+ '_Р' => 1721087,
+ 'Ñ•' => 1432987,
+ 'Рѕ' => 1432984,
+ '°' => 1111283,
+ 'Р°' => 1110745,
+ 'µ' => 1091890,
+ 'Рµ' => 1091888,
+ 'Рё' => 1081993,
+ 'Ñ‘' => 1081993,
+ 'Ð…' => 899066,
+ 'РЅ' => 899033,
+ 'РѕР' => 884466,
+ 'ѕР' => 884466,
+ 'Ђ' => 813086,
+ 'СЂ' => 749810,
+ 'Ѓ' => 741146,
+ 'СЃ' => 741144,
+ '‚' => 731312,
+ 'С‚' => 731298,
+ 'ЅР' => 633776,
+ 'РЅР' => 633776,
+ '»' => 612774,
+ 'І' => 611272,
+ 'РІ' => 610316,
+ 'Р»' => 580330,
+ 'ЂР' => 577304,
+ 'СЂР' => 577304,
+ 'µР' => 570907,
+ 'РµР' => 570906,
+ '°Р' => 535688,
+ 'Р°Р' => 535584,
+ 'РёР' => 522809,
+ 'ёР' => 522809,
+ 'Ñ”' => 484673,
+ 'Рє' => 484663,
+ '‚Р' => 469696,
+ 'С‚Р' => 469695,
+ '_С' => 449549,
+ 'Рґ' => 396638,
+ 'Ò‘' => 396638,
+ 'ј' => 381098,
+ 'Рј' => 381090,
+ 'ЃР' => 375827,
+ 'СЃР' => 375827,
+ 'ІР' => 358960,
+ 'РІР' => 358958,
+ 'єР' => 354621,
+ 'РєР' => 354614,
+ 'РѕС' => 354432,
+ 'ѕС' => 354432,
+ '»Р' => 353595,
+ 'Р»Р' => 353592,
+ 'ЃС' => 326781,
+ 'СЃС' => 326781,
+ 'Ñ—' => 325673,
+ 'Рї' => 325591,
+ 'µС' => 323846,
+ 'РµС' => 323846,
+ 'РёС' => 317927,
+ 'ёС' => 317927,
+ '°С' => 317000,
+ 'Р°С' => 317000,
+ 'Ñ“' => 308888,
+ 'Сѓ' => 308885,
+ 'РґР' => 292252,
+ 'ґР' => 292252,
+ 'Ñ–' => 259217,
+ 'Рі' => 259047,
+ 'Ð' => 255053,
+ 'СÐ' => 255053,
+ '‹' => 236036,
+ 'С‹' => 236025,
+ 'РјР' => 228030,
+ 'јР' => 228030,
+ 'â„–' => 212704,
+ 'Р№' => 212697,
+ 'іР' => 212531,
+ 'РіР' => 212529,
+ 'ЅС' => 210972,
+ 'РЅС' => 210972,
+ 'РїР' => 210380,
+ 'їР' => 210380,
+ 'ЃС‚' => 204805,
+ 'СЃС‚' => 204805,
+ '°_' => 204064,
+ '.' => 203949,
+ 'Р°_' => 203696,
+ 'Рё_' => 198703,
+ 'Ñ‘_' => 198703,
+ '._' => 195180,
+ '·' => 193830,
+ 'Р·' => 193810,
+ '±' => 192806,
+ 'Р±' => 192779,
+ '_Рї' => 192153,
+ ',' => 185350,
+ ',_' => 185179,
+ '‚С' => 184916,
+ 'С‚С' => 184915,
+ 'Њ' => 176234,
+ 'СЊ' => 176234,
+ '_РІ' => 175492,
+ '»С' => 174293,
+ 'Р»С' => 174284,
+ 'µ_' => 169821,
+ 'Рµ_' => 169820,
+ '_СЃ' => 169707,
+ 'Ñ•_' => 168304,
+ 'Рѕ_' => 168301,
+ 'РѕРІ' => 161021,
+ 'ѕРІ' => 161021,
+ 'µРЅ' => 160821,
+ 'ен' => 160821,
+ '‡' => 158990,
+ 'С‡' => 158983,
+ 'РєРѕ' => 156272,
+ 'єРѕ' => 156272,
+ 'ЅРѕ' => 155720,
+ 'РЅРѕ' => 155720,
+ 'ЂР°' => 155348,
+ 'СЂР°' => 155348,
+ 'ЅРё' => 153429,
+ 'РЅРё' => 153429,
+ 'ЃС‚Р' => 150105,
+ 'СЃС‚Р' => 150105,
+ 'ЅР°' => 149939,
+ 'РЅР°' => 149939,
+ '·Р' => 149544,
+ 'Р·Р' => 149541,
+ 'ЂС' => 142532,
+ 'СЂС' => 142532,
+ 'â„–_' => 141597,
+ 'Р№_' => 141593,
+ 'СѓР' => 138612,
+ 'ѓР' => 138612,
+ 'Ð_' => 137620,
+ 'СÐ_' => 137620,
+ 'ЂРѕ' => 137311,
+ 'СЂРѕ' => 137311,
+ 'РіРѕ' => 134302,
+ 'іРѕ' => 134302,
+ '…' => 130891,
+ 'С…' => 130887,
+ '‡Р' => 128305,
+ 'С‡Р' => 128304,
+ '_Рё' => 127623,
+ '°РЅ' => 125413,
+ 'ан' => 125413,
+ 'І_' => 125072,
+ 'РІ_' => 124818,
+ 'µСЂ' => 123998,
+ 'ер' => 123998,
+ 'РєРѕР' => 123614,
+ 'єРѕР' => 123614,
+ 'ЃРє' => 121082,
+ 'СЃРє' => 121082,
+ '_Рѕ' => 117812,
+ '‹Р' => 117664,
+ 'С‹Р' => 117660,
+ 'то' => 116300,
+ '‚Рѕ' => 116300,
+ 'µРЅР' => 115842,
+ 'енР' => 115842,
+ 'ЂРµ' => 115358,
+ 'СЂРµ' => 115358,
+ '_РїР' => 115180,
+ 'РѕРґ' => 113146,
+ 'ѕРґ' => 113146,
+ 'СѓС' => 112819,
+ 'ѓС' => 112819,
+ 'ЃРєР' => 112651,
+ 'СЃРєР' => 112651,
+ 'РїС' => 112145,
+ 'їС' => 112145,
+ '±Р' => 111400,
+ 'Р±Р' => 111397,
+ '_РЅ' => 110179,
+ 'РѕСЃ' => 109407,
+ 'ѕСЃ' => 109407,
+ 'РѕСЂ' => 109376,
+ 'ѕСЂ' => 109376,
+ '_РЅР' => 107456,
+ 'РїРѕ' => 107114,
+ 'їРѕ' => 107114,
+ 'ЂРѕР' => 106672,
+ 'СЂРѕР' => 106672,
+ 'ІС' => 106599,
+ 'РІС' => 106599,
+ '_СЃР' => 104553,
+ 'та' => 100926,
+ '‚Р°' => 100926,
+ 'ЅРѕР' => 100454,
+ 'РЅРѕР' => 100454,
+ '¶' => 98790,
+ 'Р¶' => 98789,
+ 'ЂР°Р' => 98729,
+ 'СЂР°Р' => 98729,
+ 'РѕРІР' => 96234,
+ 'ѕРІР' => 96234,
+ '°Р»' => 95158,
+ 'ал' => 95158,
+ 'РѕР»' => 92989,
+ 'ѕР»' => 92989,
+ '_Рє' => 91877,
+ '»СЊ' => 91235,
+ 'ль' => 91235,
+ '»Рµ' => 90813,
+ 'ле' => 90813,
+ 'µСЂР' => 90691,
+ 'ерР' => 90691,
+ '¶Р' => 90052,
+ 'Р¶Р' => 90052,
+ 'ІРѕ' => 89973,
+ 'РІРѕ' => 89973,
+ '»Рё' => 89923,
+ 'ли' => 89923,
+ 'РїСЂ' => 89226,
+ 'їСЂ' => 89226,
+ '_РІ_' => 88196,
+ 'µР»' => 87398,
+ 'ел' => 87398,
+ '‚Рµ' => 87394,
+ 'те' => 87393,
+ 'РїСЂР' => 87222,
+ 'їСЂР' => 87222,
+ 'ј_' => 86919,
+ 'Рј_' => 86912,
+ 'ІР°' => 86727,
+ 'РІР°' => 86727,
+ 'РѕРј' => 86502,
+ 'ѕРј' => 86502,
+ 'ЂРµР' => 86113,
+ 'СЂРµР' => 86113,
+ 'ЅС‹' => 85915,
+ 'РЅС‹' => 85915,
+ '°РЅР' => 85652,
+ 'анР' => 85652,
+ 'РєС' => 84850,
+ 'єС' => 84850,
+ 'ЅРёР' => 84828,
+ 'РЅРёР' => 84828,
+ 'â€' => 83561,
+ 'ЂРё' => 82131,
+ 'СЂРё' => 82131,
+ 'РёРЅ' => 81761,
+ 'ёРЅ' => 81761,
+ '†' => 81148,
+ 'С†' => 80977,
+ 'РєР°' => 80943,
+ 'єР°' => 80943,
+ 'РѕРЅ' => 79731,
+ 'ѕРЅ' => 79731,
+ 'РґС' => 79317,
+ 'ґС' => 79317,
+ '_РїРѕ' => 79095,
+ 'РѕРі' => 77933,
+ 'ѕРі' => 77933,
+ '_Рі' => 77127,
+ '±С' => 76886,
+ 'Р±С' => 76884,
+ 'ти' => 76861,
+ '‚Рё' => 76861,
+ '_РїС' => 76758,
+ 'µСЃ' => 76617,
+ 'ес' => 76617,
+ 'РѕСЂР' => 75289,
+ 'ѕСЂР' => 75289,
+ 'Ћ' => 74933,
+ 'СЋ' => 74928,
+ '_Рґ' => 74059,
+ 'ЅРµ' => 74047,
+ 'РЅРµ' => 74047,
+ 'µС‚' => 73804,
+ 'ет' => 73804,
+ 'РѕРґР' => 73281,
+ 'ѕРґР' => 73281,
+ 'РѕР№' => 73193,
+ 'ѕР№' => 73193,
+ 'РѕС‚' => 72781,
+ 'ѕС‚' => 72781,
+ '»Р°' => 72230,
+ 'ла' => 72229,
+ 'РєРё' => 71826,
+ 'єРё' => 71826,
+ '†Р' => 70967,
+ 'С†Р' => 70887,
+ '_РєР' => 70265,
+ '»Рѕ' => 70244,
+ 'ло' => 70244,
+ 'РґР°' => 69790,
+ 'ґР°' => 69790,
+ '_РїСЂ' => 69763,
+ 'РѕРіР' => 69461,
+ 'ѕРіР' => 69461,
+ 'ІРµ' => 69102,
+ 'РІРµ' => 69102,
+ '_СЂ' => 69064,
+ '°С‚' => 68877,
+ 'ат' => 68877,
+ 'РѕСЃС' => 67929,
+ 'ѕСЃС' => 67929,
+ '°СЂ' => 67739,
+ 'ар' => 67739,
+ '€' => 67007,
+ 'С€' => 66809,
+ '_РЅР°' => 66783,
+ 'Ð’' => 66478,
+ 'в' => 66299,
+ 'ЊР' => 66109,
+ 'СЊР' => 66109,
+ '»РµР' => 65714,
+ 'леР' => 65714,
+ '_РґР' => 65012,
+ 'РґРµ' => 64962,
+ 'ґРµ' => 64962,
+ '…_' => 64935,
+ 'С…_' => 64933,
+ '_в' => 64342,
+ '_Рё_' => 64338,
+ '_РіР' => 64322,
+ 'ÐŽ' => 64315,
+ 'РЎ' => 64309,
+ 'РёС‚' => 63812,
+ 'ёС‚' => 63812,
+ 'вЂ' => 63275,
+ '‘' => 62962,
+ '»_' => 62587,
+ 'С‚_' => 62485,
+ '‚_' => 62485,
+ '°СЃ' => 61509,
+ 'ас' => 61509,
+ 'РјРµ' => 61495,
+ 'јРµ' => 61495,
+ '_вЂ' => 61409,
+ '_РѕР' => 61406,
+ 'РѕР№_' => 60883,
+ 'ѕР№_' => 60883,
+ '_СЂР' => 60859,
+ 'РіРѕ_' => 60749,
+ 'іРѕ_' => 60749,
+ 'ІРѕР' => 60672,
+ 'РІРѕР' => 60672,
+ 'ÐР' => 60612,
+ 'СÐР' => 60612,
+ 'РїРѕР' => 60410,
+ 'їРѕР' => 60410,
+ 'â€_' => 59793,
+ '_Рј' => 59690,
+ 'РёСЃ' => 59523,
+ 'ёСЃ' => 59523,
+ 'Ђâ€' => 59413,
+ 'вЂâ€' => 59413,
+ '_вЂâ€' => 59097,
+ 'Ђâ€_' => 59088,
+ 'вЂâ€_' => 59088,
+ '_вЂâ€_' => 58991,
+ 'таР' => 58914,
+ '‚Р°Р' => 58914,
+ 'ЅРёС' => 58170,
+ 'РЅРёС' => 58170,
+ 'РѕР»Р' => 58062,
+ 'ѕР»Р' => 58062,
+ 'тр' => 58020,
+ '‚СЂ' => 58020,
+ '€Р' => 57766,
+ 'С€Р' => 57763,
+ 'Њ_' => 57035,
+ 'СЊ_' => 57035,
+ 'ЃРєРѕ' => 56589,
+ 'µРЅРё' => 56586,
+ '°РІ' => 56462,
+ 'ав' => 56462,
+ '’' => 55938,
+ 'Р’' => 55724,
+ '_Р±' => 55526,
+ 'С‹С' => 55399,
+ '‹С' => 55399,
+ 'ЅР°_' => 55105,
+ 'РЅР°_' => 55105,
+ 'че' => 54487,
+ '‡Рµ' => 54487,
+ 'РёСÐ' => 54468,
+ 'ёСÐ' => 54468,
+ '_С‚' => 54354,
+ 'тоР' => 53290,
+ '‚РѕР' => 53290,
+ 'ѕРіРѕ' => 53107,
+ 'µРґ' => 53088,
+ 'ед' => 53088,
+ '„' => 53075,
+ 'РёР»' => 53064,
+ 'ёР»' => 53064,
+ 'ЃРѕ' => 53011,
+ 'СЃРѕ' => 53011,
+ 'ЅРЅ' => 52893,
+ 'РЅРЅ' => 52893,
+ 'РјРё' => 52811,
+ 'јРё' => 52811,
+ '»СЊР' => 52661,
+ 'льР' => 52661,
+ '_РІР' => 52631,
+ 'µРј' => 52574,
+ 'ем' => 52574,
+ '_РјР' => 52087,
+ '_РѕС' => 52001,
+ '‚РµР' => 51713,
+ 'теР' => 51712,
+ '_Р’' => 51503,
+ 'РѕР±' => 51398,
+ 'ѕР±' => 51398,
+ '_РЎ' => 50734,
+ 'РёРµ' => 50557,
+ 'ёРµ' => 50557,
+ '·Р°' => 50514,
+ 'Р·Р°' => 50514,
+ 'РіРѕР' => 50322,
+ 'іРѕР' => 50322,
+ 'С„' => 50305,
+ 'ЃС‚С' => 49904,
+ 'СЃС‚С' => 49904,
+ 'РѕС‚Р' => 49103,
+ 'ѕС‚Р' => 49103,
+ 'РґРѕ' => 48993,
+ 'ґРѕ' => 48993,
+ '_РіРѕ' => 48466,
+ 'РёРє' => 48264,
+ 'ёРє' => 48264,
+ 'РёР№' => 48023,
+ 'ёР№' => 48023,
+ 'ЅР°С' => 47987,
+ 'РЅР°С' => 47987,
+ 'С…Р' => 47812,
+ '…Р' => 47812,
+ 'трР' => 47788,
+ '‚СЂР' => 47788,
+ 'ѕСЃС‚' => 47782,
+ 'РѕРЅР' => 47414,
+ 'ѕРЅР' => 47414,
+ 'ЅС‹Р' => 47394,
+ 'РЅС‹Р' => 47394,
+ 'ЂРёР' => 46699,
+ 'СЂРёР' => 46699,
+ 'ÑŸ' => 46391,
+ 'Рџ' => 46390,
+ 'РёРЅР' => 46365,
+ 'ёРЅР' => 46365,
+ 'тв' => 46193,
+ '‚РІ' => 46193,
+ 'ЎР' => 46143,
+ 'РЎР' => 46139,
+ '‹_' => 46129,
+ 'С‹_' => 46126,
+ 'ІРё' => 46123,
+ 'РІРё' => 46123,
+ 'РјР°' => 45654,
+ 'јР°' => 45654,
+ 'РјС' => 45629,
+ 'јС' => 45629,
+ 'Ñ“_' => 45482,
+ 'Сѓ_' => 45481,
+ 'РґРё' => 45280,
+ 'ґРё' => 45280,
+ 'ІР°Р' => 45164,
+ 'РІР°Р' => 45164,
+ 'РёРј' => 45012,
+ 'ёРј' => 45012,
+ 'тоС' => 44974,
+ '‚РѕС' => 44974,
+ '°Р»Р' => 44928,
+ 'алР' => 44928,
+ 'Ñ™' => 44882,
+ '-' => 44849,
+ 'Рљ' => 44849,
+ 'ЃРµ' => 44832,
+ 'СЃРµ' => 44832,
+ 'µР»Р' => 44745,
+ 'елР' => 44745,
+ '_РёР' => 44643,
+ '°Рє' => 44259,
+ 'ак' => 44259,
+ 'Р»_' => 44003,
+ 'РёРё' => 43896,
+ 'ёРё' => 43896,
+ 'ЊС' => 42710,
+ 'СЊС' => 42710,
+ '°РІР' => 42503,
+ 'авР' => 42503,
+ '_Сѓ' => 42479,
+ 'µСЃС' => 41877,
+ 'есС' => 41877,
+ '°Рј' => 41550,
+ 'ам' => 41550,
+ '_Р·' => 41437,
+ 'РёР·' => 41423,
+ 'ёР·' => 41423,
+ 'Ð…_' => 41330,
+ 'РЅ_' => 41303,
+ '‰' => 41222,
+ 'С‰' => 41194,
+ '»РѕР' => 41097,
+ 'лоР' => 41097,
+ 'µРІ' => 40997,
+ 'ев' => 40997,
+ '°С‚Р' => 40929,
+ 'атР' => 40929,
+ '_СЃС' => 40915,
+ 'РёС‚Р' => 40585,
+ 'ёС‚Р' => 40585,
+ '_Р·Р' => 40518,
+ 'твР' => 40371,
+ '‚РІР' => 40371,
+ '_Р°' => 40183,
+ 'РѕСЃР' => 39980,
+ 'ѕСЃР' => 39980,
+ '_Рџ' => 39598,
+ 'ЃС‚РІ' => 39522,
+ 'ЂР°С' => 39352,
+ 'СЂР°С' => 39352,
+ 'ЅР°Р' => 38986,
+ 'РЅР°Р' => 38986,
+ '„Р' => 38776,
+ 'С„Р' => 38773,
+ 'ть' => 38731,
+ '‚СЊ' => 38731,
+ 'РёС‡' => 38670,
+ 'ёС‡' => 38670,
+ '‘Р' => 38670,
+ '_С‚Р' => 38538,
+ 'РґРµР' => 38431,
+ 'ґРµР' => 38431,
+ 'РєРёР' => 38394,
+ 'єРёР' => 38394,
+ '°СЃС' => 38352,
+ 'асС' => 38352,
+ '±Рѕ' => 38323,
+ 'Р±Рѕ' => 38323,
+ 'РѕРј_' => 38228,
+ 'ѕРј_' => 38228,
+ 'Ñš' => 38163,
+ 'µР№' => 38152,
+ 'ей' => 38152,
+ '_Рљ' => 38145,
+ 'РїРµ' => 38142,
+ 'їРµ' => 38142,
+ '°СЂР' => 38090,
+ 'арР' => 38090,
+ 'ЂСѓ' => 37982,
+ 'СЂСѓ' => 37982,
+ 'µР»С' => 37856,
+ 'елС' => 37856,
+ '‰Р' => 37799,
+ 'С‰Р' => 37798,
+ 'µРґР' => 37621,
+ 'едР' => 37621,
+ 'Рњ' => 37603,
+ 'ЃРєРё' => 37347,
+ 'ци' => 37158,
+ '†Рё' => 37158,
+ '°Р·' => 37155,
+ 'аз' => 37155,
+ '_РєРѕ' => 36990,
+ 'іРѕРґ' => 36885,
+ 'РёСÐ_' => 36883,
+ 'ёСÐ_' => 36883,
+ 'С‘' => 36851,
+ 'ЃСÐ' => 36742,
+ 'СЃСÐ' => 36742,
+ 'Ñ’' => 36604,
+ 'Рђ' => 36600,
+ 'ЃС‚Р°' => 36394,
+ 'РјРѕ' => 36308,
+ 'јРѕ' => 36308,
+ 'РёРєР' => 35922,
+ 'ёРєР' => 35922,
+ '¶Рµ' => 35684,
+ 'же' => 35684,
+ 'РєР°Р' => 35577,
+ 'єР°Р' => 35577,
+ 'Рє_' => 35457,
+ 'є_' => 35457,
+ 'ÐС' => 35452,
+ 'СÐС' => 35452,
+ 'ЅРµР' => 35361,
+ 'РЅРµР' => 35361,
+ '_РЎР' => 35020,
+ 'ѕРІР°' => 34751,
+ 'µРЅС' => 34723,
+ 'енС' => 34723,
+ 'µРє' => 34713,
+ 'ек' => 34713,
+ 'РѕРє' => 34707,
+ 'ѕРє' => 34707,
+ 'ЊРЅ' => 34615,
+ 'СЊРЅ' => 34615,
+ '»СЊРЅ' => 34603,
+ '_РІС' => 34447,
+ '°РЅРё' => 34294,
+ '°СÐ' => 34198,
+ 'Р°СÐ' => 34198,
+ 'ЃРѕР' => 34163,
+ 'СЃРѕР' => 34163,
+ 'РіС' => 34026,
+ 'іС' => 34026,
+ 'РёСЃС' => 34024,
+ 'ёСЃС' => 34024,
+ 'тиР' => 34015,
+ '‚РёР' => 34015,
+ '_Ð’' => 33811,
+ 'РёРµ_' => 33737,
+ 'ёРµ_' => 33737,
+ '_СЂР°' => 33540,
+ 'РѕР»С' => 33503,
+ 'ѕР»С' => 33503,
+ 'µСЃР' => 33489,
+ 'есР' => 33489,
+ 'РёР№_' => 33481,
+ 'ёР№_' => 33481,
+ '_С‡' => 33328,
+ '°Рґ' => 33192,
+ 'ад' => 33192,
+ 'ІРµС' => 33067,
+ 'РІРµС' => 33067,
+ '_Рњ' => 33022,
+ '‚РѕСЂ' => 32758,
+ 'ЃРµР' => 32675,
+ 'СЃРµР' => 32675,
+ '»СÐ' => 32618,
+ 'Р»СÐ' => 32618,
+ 'ІС‹' => 32534,
+ 'РІС‹' => 32534,
+ 'ЃРё' => 32472,
+ 'СЃРё' => 32472,
+ '«' => 32440,
+ 'В»' => 32359,
+ '°Р»С' => 32354,
+ 'алС' => 32354,
+ 'В«' => 32349,
+ '_СЃРѕ' => 32323,
+ 'їСЂРѕ' => 32308,
+ '_В«' => 32300,
+ 'ЃР»' => 32208,
+ 'СЃР»' => 32208,
+ 'µСЃС‚' => 32159,
+ 'РїРѕС' => 31894,
+ 'їРѕС' => 31894,
+ 'РѕРјР' => 31872,
+ 'ѕРјР' => 31872,
+ 'РџР' => 31750,
+ 'џР' => 31750,
+ 'ЅСЃ' => 31732,
+ 'РЅСЃ' => 31732,
+ 'РґРѕР' => 31672,
+ 'ґРѕР' => 31672,
+ '»РёР' => 31661,
+ 'лиР' => 31661,
+ 'ЃСÐ_' => 31381,
+ 'СЃСÐ_' => 31381,
+ 'ЅРёСÐ' => 30979,
+ 'Ѓ_' => 30914,
+ 'СЃ_' => 30914,
+ '»РёС' => 30861,
+ 'лиС' => 30861,
+ 'РёРё_' => 30805,
+ 'ёРё_' => 30805,
+ '_Р·Р°' => 30480,
+ 'љР' => 30443,
+ '«Р' => 30418,
+ 'РљР' => 30416,
+ 'В«Р' => 30363,
+ 'ЃСЃ' => 30321,
+ 'СЃСЃ' => 30321,
+ '_В«Р' => 30317,
+ 'ЅС‚' => 30260,
+ 'РЅС‚' => 30260,
+ '-Р' => 30198,
+ '»Р°Р' => 30142,
+ 'лаР' => 30141,
+ 'РёСЂ' => 30044,
+ 'ёСЂ' => 30044,
+ 'Р_' => 30031,
+ 'РјРµР' => 29996,
+ 'јРµР' => 29996,
+ 'РёРјР' => 29960,
+ 'ёРјР' => 29960,
+ 'њР' => 29956,
+ 'РњР' => 29917,
+ 'ЅРЅР' => 29910,
+ 'РЅРЅР' => 29910,
+ 'Ќ' => 29813,
+ 'СЌ' => 29813,
+ 'ых' => 29799,
+ '‹С…' => 29799,
+ 'чеС' => 29711,
+ '‡РµС' => 29711,
+ 'РёРІ' => 29680,
+ 'ёРІ' => 29680,
+ '_Рђ' => 29632,
+ 'РѕРµ' => 29564,
+ 'ѕРµ' => 29564,
+ '°РјР' => 29553,
+ 'амР' => 29553,
+ '°СÐ_' => 29390,
+ 'Р°СÐ_' => 29390,
+ 'РїРµС' => 29376,
+ 'їРµС' => 29376,
+ 'тс' => 29371,
+ '‚СЃ' => 29371,
+ 'µРЅРЅ' => 29244,
+ 'РёС‡Р' => 29087,
+ 'ёС‡Р' => 29087,
+ 'ѕСЂРѕ' => 29000,
+ 'РёС…' => 28970,
+ 'ёС…' => 28970,
+ '_Р±С' => 28872,
+ 'ЂРѕРІ' => 28816,
+ 'ІРµР' => 28728,
+ 'РІРµР' => 28728,
+ 'РёР»Р' => 28689,
+ 'ёР»Р' => 28689,
+ 'ЃС‚Рё' => 28675,
+ '°Р·Р' => 28646,
+ 'азР' => 28646,
+ '°РЅС' => 28607,
+ 'анС' => 28607,
+ 'ќ' => 28593,
+ 'Рќ' => 28550,
+ 'ча' => 28481,
+ '‡Р°' => 28481,
+ '‚ел' => 28446,
+ '±С‹' => 28422,
+ 'Р±С‹' => 28422,
+ 'ЋС' => 28388,
+ 'СЋС' => 28388,
+ 'µР»СЊ' => 28270,
+ 'циР' => 28257,
+ '†РёР' => 28257,
+ 'РѕРґС' => 27666,
+ 'ѕРґС' => 27666,
+ 'РјРµС' => 27663,
+ 'јРµС' => 27663,
+ '°СЂС' => 27660,
+ 'арС' => 27660,
+ '№С' => 27639,
+ 'Р№С' => 27636,
+ '»СЊС' => 27575,
+ 'льС' => 27575,
+ 'ЅРёРµ' => 27482,
+ '·Р°Р' => 27438,
+ 'Р·Р°Р' => 27438,
+ 'ЂРѕС' => 27419,
+ 'СЂРѕС' => 27419,
+ 'РґСѓ' => 27383,
+ 'ґСѓ' => 27383,
+ 'РёР·Р' => 27240,
+ 'ёР·Р' => 27240,
+ 'ых_' => 27045,
+ '‹С…_' => 27045,
+ '_РџР' => 26951,
+ 'РѕСЂС' => 26936,
+ 'ѕСЂС' => 26936,
+ 'ый' => 26831,
+ '‹Р№' => 26831,
+ 'ЂРёС' => 26663,
+ 'СЂРёС' => 26663,
+ 'ЂСѓР' => 26574,
+ 'СЂСѓР' => 26574,
+ 'РґРЅ' => 26519,
+ 'ґРЅ' => 26519,
+ 'ЃР»Р' => 26452,
+ 'СЃР»Р' => 26452,
+ '_Р±Р' => 26395,
+ '_РЅРµ' => 26325,
+ 'ѕРґР°' => 26290,
+ '_РњР' => 26283,
+ '_РѕР±' => 26261,
+ '_РљР' => 26205,
+ '»РµРЅ' => 26202,
+ '_.' => 26145,
+ 'РѕР±Р' => 26103,
+ 'ѕР±Р' => 26103,
+ 'Р‘' => 26095,
+ 'Ћ_' => 25962,
+ 'СЋ_' => 25960,
+ 'ЃРї' => 25874,
+ 'СЃРї' => 25874,
+ 'РёРЅС' => 25858,
+ 'ёРЅС' => 25858,
+ '_._' => 25820,
+ 'ІРЅ' => 25768,
+ 'РІРЅ' => 25768,
+ 'теС' => 25761,
+ '‚РµС' => 25761,
+ '·С' => 25733,
+ 'Р·С' => 25721,
+ 'ЃР°' => 25708,
+ 'СЃР°' => 25708,
+ 'ть_' => 25682,
+ '‚СЊ_' => 25682,
+ 'РїР°' => 25535,
+ 'їР°' => 25535,
+ 'Ñ›' => 25475,
+ 'РґРёР' => 25460,
+ 'ґРёР' => 25460,
+ 'ый_' => 25212,
+ '‹Р№_' => 25212,
+ '’Р' => 25103,
+ 'Р’Р' => 25098,
+ 'µС‚Р' => 25056,
+ 'етР' => 25056,
+ 'µРІР' => 25046,
+ 'евР' => 25046,
+ 'РѕРІ_' => 24988,
+ 'ѕРІ_' => 24988,
+ 'ЃС‚Рѕ' => 24954,
+ 'Рћ' => 24930,
+ 'µСЂС' => 24869,
+ 'ерС' => 24869,
+ '°СЃС‚' => 24773,
+ '»Рё_' => 24729,
+ 'ли_' => 24729,
+ 'чи' => 24716,
+ '‡Рё' => 24716,
+ '“' => 24713,
+ 'ЅРѕРІ' => 24711,
+ 'Р№Р' => 24689,
+ '№Р' => 24689,
+ 'ЅРѕС' => 24648,
+ 'РЅРѕС' => 24648,
+ '_РѕС‚' => 24614,
+ 'РѕРІС' => 24596,
+ 'ѕРІС' => 24596,
+ '_СЃС‚' => 24585,
+ 'їСЂРё' => 24533,
+ 'їРѕР»' => 24502,
+ '_РІРѕ' => 24385,
+ 'µРі' => 24319,
+ 'ег' => 24319,
+ 'РѕР±С' => 24273,
+ 'ѕР±С' => 24273,
+ 'РѕРї' => 24265,
+ 'ѕРї' => 24265,
+ 'РјРѕР' => 24199,
+ 'јРѕР' => 24199,
+ 'µСЂРµ' => 24193,
+ 'РќР' => 24168,
+ 'ќР' => 24168,
+ '°Р»СЊ' => 24156,
+ '_Рќ' => 24151,
+ 'ЃСЃР' => 24123,
+ 'СЃСЃР' => 24123,
+ 'Рâ€' => 24088,
+ 'µС‚С' => 24066,
+ 'етС' => 24066,
+ '°С‚С' => 23997,
+ 'атС' => 23997,
+ 'РґР°_' => 23964,
+ 'ґР°_' => 23964,
+ 'С…Рѕ' => 23864,
+ '…Рѕ' => 23864,
+ 'чеР' => 23832,
+ '‡РµР' => 23832,
+ 'ІРёР' => 23746,
+ 'РІРёР' => 23746,
+ 'РёСЃР' => 23690,
+ 'ёСЃР' => 23690,
+ 'РєСЂ' => 23684,
+ 'єСЂ' => 23684,
+ '‚Сѓ' => 23669,
+ 'ту' => 23668,
+ 'µРјР' => 23621,
+ 'емР' => 23621,
+ 'ЅРѕР№' => 23605,
+ 'РєС‚' => 23599,
+ 'єС‚' => 23599,
+ '±СЂ' => 23589,
+ 'Р±СЂ' => 23587,
+ 'ЃС‚СЂ' => 23556,
+ 'ђР' => 23470,
+ 'РђР' => 23469,
+ 'Р“' => 23416,
+ '‡РµСЃ' => 23291,
+ 'ЅРѕ_' => 23282,
+ 'РЅРѕ_' => 23282,
+ 'ІСЃ' => 23265,
+ 'РІСЃ' => 23265,
+ '°,' => 23258,
+ '°,_' => 23237,
+ 'Р°,' => 23230,
+ 'Р°,_' => 23209,
+ '°РґР' => 23202,
+ 'адР' => 23202,
+ '_Р‘' => 23062,
+ '_Р°Р' => 23030,
+ 'ІР»' => 22955,
+ 'РІР»' => 22955,
+ 'РёРІР' => 22901,
+ 'ёРІР' => 22901,
+ 'РёСЂР' => 22849,
+ 'ёСЂР' => 22849,
+ 'ые' => 22787,
+ '‹Рµ' => 22787,
+ '_С‡Р' => 22773,
+ 'ЅСЃР' => 22743,
+ 'РЅСЃР' => 22743,
+ 'їРµСЂ' => 22727,
+ 'ЅРѕРі' => 22693,
+ 'РіСЂ' => 22610,
+ 'іСЂ' => 22610,
+ '_Р_' => 22601,
+ 'СѓСЂ' => 22507,
+ 'ѓСЂ' => 22507,
+ 'єРѕР№' => 22470,
+ 'СѓСЃ' => 22469,
+ 'ѓСЃ' => 22469,
+ 'ЅРЅС' => 22458,
+ 'РЅРЅС' => 22458,
+ 'ЊРЅР' => 22438,
+ 'СЊРЅР' => 22438,
+ 'тн' => 22425,
+ '‚РЅ' => 22425,
+ 'ІР°РЅ' => 22329,
+ 'РєР°С' => 22314,
+ 'єР°С' => 22314,
+ 'єРѕРј' => 22257,
+ '_Р’Р' => 22082,
+ '_СѓР' => 22071,
+ '°РєР' => 21928,
+ 'акР' => 21928,
+ 'тсС' => 21891,
+ '‚СЃС' => 21891,
+ '_Р±С‹' => 21883,
+ 'ыл' => 21863,
+ '‹Р»' => 21863,
+ 'µРіР' => 21844,
+ 'егР' => 21844,
+ '_СЃ_' => 21784,
+ 'РёС…_' => 21782,
+ 'ёС…_' => 21782,
+ 'ЅРЅРѕ' => 21763,
+ '_Р»' => 21692,
+ 'Ñž' => 21667,
+ 'РѕР·' => 21637,
+ 'ѕР·' => 21637,
+ 'ЂРµС' => 21629,
+ 'СЂРµС' => 21629,
+ 'тиС' => 21617,
+ '‚РёС' => 21617,
+ 'РґР°Р' => 21603,
+ 'ґР°Р' => 21603,
+ 'РєРѕС' => 21593,
+ 'єРѕС' => 21593,
+ 'Рў' => 21580,
+ 'ЂРЅ' => 21480,
+ 'СЂРЅ' => 21480,
+ '°СЃР' => 21374,
+ 'асР' => 21374,
+ '±С‹Р' => 21280,
+ 'Р±С‹Р' => 21280,
+ '_РќР' => 21270,
+ 'µС‚_' => 21259,
+ 'ет_' => 21259,
+ 'РіР°' => 21229,
+ 'іР°' => 21229,
+ '’_' => 21161,
+ 'єРѕРІ' => 21108,
+ 'µСЃРє' => 21099,
+ '_Рµ' => 21014,
+ 'ЂС‹' => 20973,
+ 'ІР°С' => 20973,
+ 'РІР°С' => 20973,
+ 'СЂС‹' => 20973,
+ 'Р’_' => 20957,
+ 'ЅРЅС‹' => 20931,
+ 'ІРёС' => 20877,
+ 'РІРёС' => 20877,
+ 'РіРё' => 20855,
+ 'іРё' => 20855,
+ 'ые_' => 20844,
+ '‹Рµ_' => 20844,
+ 'ЃРїР' => 20792,
+ 'СЃРїР' => 20792,
+ 'РїРё' => 20786,
+ 'їРё' => 20786,
+ 'ѕР»СЊ' => 20754,
+ '�' => 20697,
+ 'єРѕРі' => 20664,
+ 'РєСѓ' => 20652,
+ 'єСѓ' => 20652,
+ '±РѕР' => 20643,
+ 'Р±РѕР' => 20643,
+ 'ЅС‹С' => 20639,
+ 'РЅС‹С' => 20639,
+ '_Р“' => 20628,
+ 'Р�' => 20600,
+ 'ёСЃС‚' => 20590,
+ '_Р’_' => 20509,
+ 'ЅС‹С…' => 20450,
+ '‡С' => 20422,
+ 'С‡С' => 20418,
+ '_Рâ€' => 20400,
+ 'РґРЅР' => 20359,
+ 'ґРЅР' => 20359,
+ 'єРёР№' => 20314,
+ 'ёС‚Рµ' => 20295,
+ 'С‘Р' => 20200,
+ '»Р°С' => 20177,
+ 'лаС' => 20177,
+ '°.' => 20167,
+ 'Р°.' => 20137,
+ '_СЌ' => 20128,
+ '°._' => 20059,
+ 'Р°._' => 20030,
+ 'Ђ_' => 19840,
+ '_РґРѕ' => 19838,
+ 'ЃРёР' => 19828,
+ 'СЃРёР' => 19828,
+ 'СЂ_' => 19802,
+ '_Рћ' => 19743,
+ 'ЅРґ' => 19732,
+ 'РЅРґ' => 19732,
+ 'С…РѕР' => 19731,
+ '…РѕР' => 19731,
+ 'РѕРЅС' => 19706,
+ 'ѕРЅС' => 19706,
+ '_СЃРµ' => 19655,
+ 'ЂРµРґ' => 19598,
+ 'СѓРґ' => 19586,
+ 'ѓРґ' => 19586,
+ '_РђР' => 19561,
+ 'ёС‡Рµ' => 19560,
+ '°Р№' => 19558,
+ 'ай' => 19558,
+ 'â€Ð ' => 19526,
+ 'ЂС‚' => 19484,
+ 'СЂС‚' => 19484,
+ '_С„' => 19431,
+ '±Рµ' => 19400,
+ 'Р±Рµ' => 19400,
+ 'ым' => 19369,
+ '‹Рј' => 19369,
+ '_РїРµ' => 19361,
+ '°Р±' => 19320,
+ 'аб' => 19320,
+ '±С‹Р»' => 19317,
+ 'РѕР¶' => 19264,
+ 'ѕР¶' => 19264,
+ 'Рâ€Ð ' => 19263,
+ '»Р°_' => 19248,
+ 'ла_' => 19248,
+ 'РјР°Р' => 19239,
+ 'јР°Р' => 19239,
+ '¶РµР' => 19209,
+ 'жеР' => 19209,
+ '°С…' => 19200,
+ 'ах' => 19200,
+ 'ЂСЃ' => 19109,
+ 'СЂСЃ' => 19109,
+ 'таС' => 19033,
+ '‚Р°С' => 19033,
+ 'јРµРЅ' => 19028,
+ 'ЅС‹Р№' => 18999,
+ '_РёР·' => 18905,
+ 'РјР°С' => 18862,
+ 'јР°С' => 18862,
+ 'ІСЃР' => 18826,
+ 'РІСЃР' => 18826,
+ 'РѕР¶Р' => 18796,
+ 'ѕР¶Р' => 18796,
+ 'ѕР»Рѕ' => 18716,
+ 'ѕРІРѕ' => 18700,
+ 'РјСѓ' => 18661,
+ 'јСѓ' => 18661,
+ '_,' => 18659,
+ '_,_' => 18634,
+ 'їСЂРµ' => 18630,
+ '_РєР°' => 18624,
+ 'РёРѕ' => 18610,
+ 'ёРѕ' => 18610,
+ '°Рµ' => 18600,
+ 'ае' => 18600,
+ 'ЂРѕРґ' => 18598,
+ 'В»_' => 18584,
+ 'Рё,' => 18561,
+ 'Ñ‘,' => 18561,
+ 'СѓС‡' => 18555,
+ 'ѓС‡' => 18555,
+ 'Рё,_' => 18547,
+ 'Ñ‘,_' => 18547,
+ 'Р‘Р' => 18462,
+ 'ЅРµ_' => 18358,
+ 'РЅРµ_' => 18358,
+ 'ЅСЃРє' => 18341,
+ '№СЃ' => 18180,
+ '_РґРµ' => 18177,
+ 'Р№СЃ' => 18177,
+ 'ЅРѕСЃ' => 18164,
+ 'µРєС' => 18096,
+ 'екС' => 18096,
+ '_РёС' => 18076,
+ '_Рў' => 18056,
+ 'ЅРёРє' => 18030,
+ 'РіРѕС' => 17986,
+ 'РіСЂР' => 17986,
+ 'іРѕС' => 17986,
+ 'іСЂР' => 17986,
+ 'Рґ_' => 17932,
+ 'Ò‘_' => 17932,
+ 'РѕРєР' => 17927,
+ 'ѕРєР' => 17927,
+ '±Р»' => 17921,
+ 'Р±Р»' => 17920,
+ '_СЂРµ' => 17898,
+ '‚СЃСÐ' => 17887,
+ 'РґРµС' => 17705,
+ 'ґРµС' => 17705,
+ ':' => 17702,
+ 'ЅРµС' => 17650,
+ 'РЅРµС' => 17650,
+ '»Сѓ' => 17646,
+ 'лу' => 17646,
+ '€Рµ' => 17626,
+ 'ше' => 17625,
+ ':_' => 17594,
+ 'µР·' => 17590,
+ 'ЂР°Р·' => 17590,
+ 'ез' => 17590,
+ 'РѕР·Р' => 17577,
+ 'ѕР·Р' => 17577,
+ 'це' => 17563,
+ '†Рµ' => 17563,
+ 'ѕРІРµ' => 17554,
+ '‘С' => 17526,
+ '_Р»Р' => 17490,
+ '_СѓС' => 17429,
+ 'ты' => 17414,
+ '‚С‹' => 17414,
+ 'їРѕСЃ' => 17366,
+ 'РёС†' => 17278,
+ 'ёС†' => 17278,
+ 'та_' => 17216,
+ '‚Р°_' => 17216,
+ 'µР№_' => 17210,
+ 'ей_' => 17210,
+ '›' => 17210,
+ 'ще' => 17208,
+ '‰Рµ' => 17208,
+ 'Р›' => 17170,
+ 'ІС‹Р' => 17163,
+ 'РІС‹Р' => 17163,
+ 'ѕС‚Рѕ' => 17159,
+ 'РјРё_' => 17148,
+ 'јРё_' => 17148,
+ 'ши' => 17061,
+ '€Рё' => 17061,
+ 'ЅС‚Р' => 17042,
+ 'РЅС‚Р' => 17042,
+ 'ЂР°РЅ' => 16960,
+ '“Р' => 16935,
+ '‚СЂР°' => 16914,
+ '±СЂР' => 16909,
+ 'Р±СЂР' => 16908,
+ 'ЊРЅРѕ' => 16899,
+ 'Р“Р' => 16890,
+ '_РѕСЃ' => 16790,
+ 'СѓР»' => 16786,
+ 'ѓР»' => 16786,
+ '_Р�' => 16777,
+ 'Рё.' => 16745,
+ 'Ñ‘.' => 16745,
+ 'РёС‚С' => 16733,
+ 'ёС‚С' => 16733,
+ '_Рâ€Ð ' => 16723,
+ 'РґР°С' => 16702,
+ 'ґР°С' => 16702,
+ '·Рѕ' => 16671,
+ 'Р·Рѕ' => 16671,
+ 'Рё._' => 16654,
+ 'Ñ‘._' => 16654,
+ '±РѕС' => 16647,
+ 'Р±РѕС' => 16647,
+ 'ЃРѕС' => 16556,
+ 'СЃРѕС' => 16556,
+ 'µР»Рµ' => 16546,
+ '°Р»Рё' => 16544,
+ 'ІРЅР' => 16544,
+ 'РІРЅР' => 16544,
+ 'ІРѕС' => 16531,
+ 'РІРѕС' => 16531,
+ 'µРіРѕ' => 16498,
+ 'СѓРґР' => 16498,
+ 'ѓРґР' => 16498,
+ '_Р‘Р' => 16497,
+ 'ЂСÐ' => 16420,
+ 'СЂСÐ' => 16420,
+ 'РґРёС' => 16407,
+ 'ґРёС' => 16407,
+ 'ЃР°Р' => 16294,
+ 'СЃР°Р' => 16294,
+ 'СѓСЂР' => 16291,
+ 'ѓСЂР' => 16291,
+ 'то_' => 16194,
+ '‚Рѕ_' => 16194,
+ 'РѕС‡' => 16177,
+ 'ѕС‡' => 16177,
+ '·_' => 16166,
+ 'Р·_' => 16161,
+ '·РЅ' => 16139,
+ 'Р·РЅ' => 16139,
+ 'СѓСЋ' => 16109,
+ 'ѓСЋ' => 16109,
+ 'РєР°_' => 16099,
+ 'єР°_' => 16099,
+ 'РёРѕР' => 16075,
+ 'ёРѕР' => 16075,
+ '°С‡' => 16021,
+ 'ач' => 16021,
+ 'СѓС‚' => 16021,
+ 'ѓС‚' => 16021,
+ 'СѓС‡Р' => 15920,
+ 'ѓС‡Р' => 15920,
+ 'тнР' => 15891,
+ '‚РЅР' => 15891,
+ '_РІС‹' => 15890,
+ 'ÐС‚' => 15890,
+ 'СÐС‚' => 15890,
+ 'РґСЂ' => 15863,
+ 'ґСЂ' => 15863,
+ 'РёРґ' => 15854,
+ 'ёРґ' => 15854,
+ '±Р»Р' => 15801,
+ 'Р±Р»Р' => 15800,
+ 'ЃСЊ' => 15779,
+ 'СЃСЊ' => 15779,
+ '¶Рё' => 15726,
+ 'жи' => 15726,
+ 'РѕРµ_' => 15636,
+ 'ѕРµ_' => 15636,
+ 'ѕРЅР°' => 15585,
+ 'ЋР' => 15583,
+ 'СЋР' => 15582,
+ 'ЊСЃ' => 15474,
+ 'СЊСЃ' => 15474,
+ '‚РІРµ' => 15467,
+ '»РѕРІ' => 15435,
+ 'ЅСÐ' => 15355,
+ 'РЅСÐ' => 15355,
+ '_РјРµ' => 15331,
+ '°Р±Р' => 15285,
+ 'абР' => 15285,
+ 'ти_' => 15283,
+ '‚Рё_' => 15283,
+ 'РєРё_' => 15248,
+ 'єРё_' => 15248,
+ '‚ер' => 15236,
+ 'µРЅС‚' => 15213,
+ '‚СЂРѕ' => 15212,
+ 'ЅСѓ' => 15181,
+ 'РЅСѓ' => 15181,
+ '_С„Р' => 15175,
+ 'РєСЂР' => 15155,
+ 'єСЂР' => 15155,
+ 'РјРёС' => 15137,
+ 'јРёС' => 15137,
+ 'ІСЂ' => 15136,
+ 'РІСЂ' => 15136,
+ '°Р»_' => 15126,
+ 'ал_' => 15126,
+ 'ЃРЅ' => 15121,
+ 'СЃРЅ' => 15121,
+ 'чаС' => 15085,
+ '‡Р°С' => 15085,
+ 'ўР' => 15052,
+ 'РўР' => 15049,
+ 'чн' => 15030,
+ '‡РЅ' => 15030,
+ 'ІРµСЂ' => 15004,
+ 'ЃРІ' => 14992,
+ 'СЃРІ' => 14992,
+ 'ЂС‚Р' => 14920,
+ 'СЂС‚Р' => 14920,
+ '·РѕР' => 14915,
+ 'Р·РѕР' => 14915,
+ '_Р›' => 14910,
+ '»РѕС' => 14883,
+ 'лоС' => 14883,
+ 'µС‚СЃ' => 14875,
+ 'ЃР»Рµ' => 14846,
+ '_Р“Р' => 14819,
+ 'ЂРЅР' => 14802,
+ 'СЂРЅР' => 14802,
+ '°С‡Р' => 14788,
+ 'ачР' => 14788,
+ '°С‚Рµ' => 14753,
+ 'РѕРїР' => 14753,
+ 'ѕРїР' => 14753,
+ 'ЅС‹Рµ' => 14746,
+ 'ЃС‚СЊ' => 14744,
+ '°Рї' => 14725,
+ 'ап' => 14725,
+ 'ћР' => 14631,
+ 'ІСЂР' => 14624,
+ 'РІСЂР' => 14624,
+ '·РІ' => 14587,
+ 'Р·РІ' => 14587,
+ '_С‚С' => 14585,
+ '°С†' => 14519,
+ 'ац' => 14519,
+ 'РїРѕ_' => 14511,
+ 'їРѕ_' => 14511,
+ 'ЌС' => 14504,
+ 'РџРѕ' => 14504,
+ 'СЌС' => 14504,
+ 'џРѕ' => 14504,
+ '¶РµРЅ' => 14409,
+ 'ЌР' => 14401,
+ 'СЌР' => 14401,
+ 'РєС‚Р' => 14377,
+ 'єС‚Р' => 14377,
+ 'ёРЅР°' => 14370,
+ 'РјРёР' => 14334,
+ 'јРёР' => 14334,
+ 'ЃСѓ' => 14317,
+ 'СЃСѓ' => 14317,
+ 'ЅРѕРј' => 14291,
+ 'СѓРї' => 14290,
+ 'ѓРї' => 14290,
+ '°С†Р' => 14278,
+ 'ацР' => 14278,
+ 'фи' => 14273,
+ '„Рё' => 14273,
+ '_Р¶' => 14270,
+ 'щи' => 14164,
+ '‰Рё' => 14164,
+ 'ѕРґРё' => 14136,
+ 'РћР' => 14134,
+ 'єРѕРЅ' => 14084,
+ 'РёРі' => 14058,
+ 'ёРі' => 14058,
+ '±Рё' => 14035,
+ 'Р±Рё' => 14035,
+ '»СÐ_' => 13973,
+ 'Р»СÐ_' => 13973,
+ 'ЃРєР°' => 13954,
+ 'ЂР°РІ' => 13905,
+ 'ґРµРЅ' => 13865,
+ 'ІР»Р' => 13842,
+ 'РІР»Р' => 13842,
+ 'чиР' => 13829,
+ '‡РёР' => 13829,
+ 'ІР°_' => 13819,
+ 'РІР°_' => 13819,
+ '_РµР' => 13794,
+ '‚ан' => 13794,
+ 'РёС†Р' => 13722,
+ 'ёС†Р' => 13722,
+ 'ѕРґСѓ' => 13722,
+ '_РџРѕ' => 13699,
+ 'РѕС‡Р' => 13689,
+ 'ѕС‡Р' => 13689,
+ '_-' => 13682,
+ '°РµС' => 13674,
+ 'аеС' => 13674,
+ 'µРј_' => 13673,
+ '»Р°СЃ' => 13673,
+ 'ем_' => 13673,
+ '·Рё' => 13669,
+ 'Р·Рё' => 13669,
+ 'РіРµ' => 13646,
+ 'іРµ' => 13646,
+ '°С†Рё' => 13636,
+ '°РµС‚' => 13609,
+ 'РёСЋ' => 13529,
+ 'ёСЋ' => 13529,
+ '±Р°' => 13511,
+ 'Р±Р°' => 13511,
+ 'ІСЃРє' => 13474,
+ 'µРґС' => 13404,
+ 'едС' => 13404,
+ 'ЅС‹_' => 13394,
+ 'РЅС‹_' => 13394,
+ '·РЅР' => 13386,
+ 'Р·РЅР' => 13386,
+ 'іСЂР°' => 13353,
+ 'ёР»Рё' => 13324,
+ 'РґСѓ_' => 13309,
+ 'ґСѓ_' => 13309,
+ 'шеР' => 13292,
+ '€РµР' => 13292,
+ '»РµС' => 13284,
+ 'леС' => 13284,
+ 'СѓР±' => 13262,
+ 'ѓР±' => 13262,
+ 'ІР°Р»' => 13253,
+ '_РєС' => 13222,
+ '¤' => 13165,
+ 'Р¤' => 13165,
+ 'РёР°' => 13162,
+ 'ёР°' => 13162,
+ '·Рґ' => 13161,
+ 'Р·Рґ' => 13161,
+ 'єРѕР»' => 13156,
+ 'РёР»С' => 13151,
+ 'ёР»С' => 13151,
+ 'ЂР°СЃ' => 13150,
+ 'РєР»' => 13144,
+ 'єР»' => 13144,
+ '‚РѕРІ' => 13047,
+ 'ЂСЃР' => 12987,
+ 'СЂСЃР' => 12987,
+ 'µРµ' => 12967,
+ 'ее' => 12967,
+ 'µРєР' => 12954,
+ 'ЅС‹Рј' => 12954,
+ 'екР' => 12954,
+ '‚ав' => 12938,
+ 'ІС‹С' => 12928,
+ 'РІС‹С' => 12928,
+ 'СѓСЃС' => 12922,
+ 'ѓСЃС' => 12922,
+ '_Р¶Р' => 12879,
+ '_РјР°' => 12878,
+ 'РєРёС' => 12876,
+ 'єРёС' => 12876,
+ '‚ал' => 12777,
+ '»Рѕ_' => 12770,
+ 'ло_' => 12770,
+ 'РѕРё' => 12762,
+ 'ѕРё' => 12762,
+ '�Р' => 12753,
+ '_те' => 12747,
+ 'µРјС' => 12738,
+ 'емС' => 12738,
+ '·РІР' => 12729,
+ 'Р·РІР' => 12729,
+ 'ІРµРЅ' => 12692,
+ 'Р�Р' => 12675,
+ 'ЃСЊ_' => 12663,
+ 'СЃСЊ_' => 12663,
+ 'РїР°Р' => 12627,
+ 'їР°Р' => 12627,
+ 'µСЂР°' => 12613,
+ '°Р№Р' => 12607,
+ 'µР·Р' => 12607,
+ 'айР' => 12607,
+ 'езР' => 12607,
+ 'µРї' => 12587,
+ 'еп' => 12587,
+ 'ЃРµР»' => 12571,
+ '_РўР' => 12566,
+ 'ёРєРѕ' => 12541,
+ 'РґСЃ' => 12520,
+ 'ґСЃ' => 12520,
+ 'РѕРµР' => 12489,
+ 'ѕРµР' => 12489,
+ '°Рі' => 12487,
+ 'аг' => 12487,
+ 'ЂР°_' => 12445,
+ 'СЂР°_' => 12445,
+ '›Р' => 12421,
+ 'Р›Р' => 12411,
+ 'ЃС‚Рµ' => 12386,
+ 'ылР' => 12374,
+ '‹Р»Р' => 12374,
+ '‚РІРѕ' => 12346,
+ '_то' => 12329,
+ 'РѕС‚С' => 12305,
+ 'ѕС‚С' => 12305,
+ 'Ј' => 12297,
+ '_че' => 12239,
+ 'РџС' => 12228,
+ 'џС' => 12228,
+ 'РїРёС' => 12224,
+ 'їРёС' => 12224,
+ 'СѓРЅ' => 12221,
+ 'ѓРЅ' => 12221,
+ 'РЈ' => 12205,
+ 'РєСЃ' => 12203,
+ 'єСЃ' => 12203,
+ 'ѕРґРЅ' => 12194,
+ '_СЃРІ' => 12192,
+ '_РјРѕ' => 12191,
+ 'ЊРЅС' => 12157,
+ 'СЊРЅС' => 12157,
+ '¶РЅ' => 12144,
+ 'жн' => 12144,
+ 'µ,' => 12143,
+ 'Рµ,' => 12143,
+ 'µ,_' => 12137,
+ 'Рµ,_' => 12137,
+ 'РёРґР' => 12127,
+ 'ёРґР' => 12127,
+ '·Р°С' => 12122,
+ 'Р·Р°С' => 12122,
+ '¶Рґ' => 12104,
+ 'жд' => 12104,
+ 'ЃРЅР' => 12091,
+ 'СЃРЅР' => 12091,
+ 'ЂРі' => 12071,
+ 'СЂРі' => 12071,
+ 'СѓРє' => 12065,
+ 'ѓРє' => 12065,
+ 'їРѕРґ' => 12043,
+ 'РїР»' => 12036,
+ 'їР»' => 12036,
+ 'ёСЂРѕ' => 12008,
+ 'РїСѓ' => 12000,
+ 'їСѓ' => 12000,
+ 'РєРµ' => 11940,
+ 'єРµ' => 11940,
+ '…РѕРґ' => 11935,
+ 'ЅРє' => 11906,
+ 'РЅРє' => 11906,
+ '°РєС' => 11897,
+ 'акС' => 11897,
+ 'ЂРј' => 11883,
+ 'СЂРј' => 11883,
+ 'Р№СЃР' => 11872,
+ '№СЃР' => 11872,
+ 'ёРѕРЅ' => 11813,
+ '»СЊСЃ' => 11783,
+ 'єРѕС‚' => 11759,
+ 'їСЂР°' => 11739,
+ '°РјРё' => 11679,
+ 'ÐРЅ' => 11642,
+ 'СÐРЅ' => 11642,
+ 'чаР' => 11626,
+ '‡Р°Р' => 11626,
+ '‚СѓС' => 11614,
+ 'туС' => 11613,
+ '—' => 11613,
+ '_РћР' => 11606,
+ 'цеР' => 11575,
+ 'ѕСЂРё' => 11575,
+ '†РµР' => 11575,
+ 'ЅС†' => 11556,
+ 'РЅС†' => 11556,
+ 'ёРєР°' => 11540,
+ 'ІРѕРґ' => 11453,
+ 'ым_' => 11425,
+ '‹Рј_' => 11425,
+ 'ґРµР»' => 11397,
+ 'Р—' => 11393,
+ 'ЌС‚' => 11337,
+ 'СЌС‚' => 11337,
+ 'µС‡' => 11317,
+ 'еч' => 11317,
+ 'ЃРѕРІ' => 11316,
+ 'СѓР¶' => 11285,
+ 'ѓР¶' => 11285,
+ 'РіРёР' => 11278,
+ 'іРёР' => 11278,
+ '_РџС' => 11250,
+ 'ѕСЃР»' => 11235,
+ 'ЋС‚' => 11200,
+ 'СЋС‚' => 11200,
+ 'СѓР±Р' => 11191,
+ 'ѓР±Р' => 11191,
+ '_Р±Рѕ' => 11183,
+ 'РёРµР' => 11179,
+ 'ёРµР' => 11179,
+ '‚РѕРј' => 11166,
+ 'ЊРЅС‹' => 11103,
+ '‡РµРЅ' => 11094,
+ 'С‘С' => 11082,
+ 'ЃРІР' => 11078,
+ 'СЃРІР' => 11078,
+ '»СÐР' => 11072,
+ 'Р»СÐР' => 11072,
+ 'ЅРґР' => 11068,
+ 'РЅРґР' => 11068,
+ '_РёСЃ' => 11036,
+ '_СЌС' => 11032,
+ '†РёРё' => 11021,
+ 'СѓРїР' => 11017,
+ 'ѓРїР' => 11017,
+ '_Р¤' => 10982,
+ 'РїР»Р' => 10968,
+ 'їР»Р' => 10968,
+ '_Р›Р' => 10948,
+ '№СЃРє' => 10945,
+ '».' => 10939,
+ 'ІРµС‚' => 10931,
+ 'іРѕСЂ' => 10901,
+ 'ЂРµРј' => 10896,
+ 'РїР°С' => 10872,
+ 'їР°С' => 10872,
+ 'ЅР°СÐ' => 10870,
+ 'ЂР°С‚' => 10844,
+ 'љС' => 10833,
+ 'РљС' => 10832,
+ 'ЃРїРѕ' => 10810,
+ '·РґР' => 10783,
+ 'Р·РґР' => 10783,
+ 'чт' => 10783,
+ '‡С‚' => 10783,
+ 'шиР' => 10778,
+ '€РёР' => 10778,
+ 'ѕРІРё' => 10773,
+ 'РёР·_' => 10772,
+ 'ёР·_' => 10772,
+ 'µР¶' => 10757,
+ 'еж' => 10757,
+ 'РѕС‚_' => 10755,
+ 'ѕС‚_' => 10755,
+ '°Р»Р°' => 10746,
+ 'ІРѕР№' => 10720,
+ 'РјРѕС' => 10707,
+ 'јРѕС' => 10707,
+ '°С‚СЊ' => 10701,
+ '°РЅРѕ' => 10698,
+ '_та' => 10676,
+ 'чтР' => 10670,
+ '‡С‚Р' => 10670,
+ 'РґРѕС' => 10662,
+ 'ґРѕС' => 10662,
+ 'РіР°Р' => 10650,
+ 'іР°Р' => 10650,
+ '°РІР»' => 10640,
+ '—Р' => 10625,
+ '°РІС' => 10617,
+ 'авС' => 10617,
+ '¶Рµ_' => 10590,
+ 'же_' => 10590,
+ '°РЅРґ' => 10585,
+ 'ґРѕРІ' => 10563,
+ 'РіР»' => 10561,
+ 'іР»' => 10561,
+ '»._' => 10494,
+ 'Р—Р' => 10494,
+ 'РёР°Р' => 10487,
+ 'ёР°Р' => 10487,
+ '_Р°С' => 10477,
+ 'ЃРёС' => 10471,
+ 'СЃРёС' => 10471,
+ '»Рµ_' => 10460,
+ 'ле_' => 10460,
+ 'µСЂРё' => 10451,
+ 'ЌС‚Р' => 10448,
+ 'СЌС‚Р' => 10448,
+ '_С‡С' => 10439,
+ 'РґР»' => 10438,
+ 'ґР»' => 10438,
+ 'РѕРЅ_' => 10432,
+ 'ѕРЅ_' => 10432,
+ 'РёР»_' => 10410,
+ 'ёР»_' => 10410,
+ '±СЂР°' => 10407,
+ 'РѕСÐ' => 10403,
+ 'ѕСÐ' => 10403,
+ 'СѓСЋ_' => 10388,
+ 'ѓСЋ_' => 10388,
+ 'СѓРі' => 10365,
+ 'ѓРі' => 10365,
+ 'µС‡Р' => 10363,
+ 'ечР' => 10363,
+ '°Р¶' => 10355,
+ 'аж' => 10355,
+ '‡Р°СЃ' => 10326,
+ 'ЎС' => 10316,
+ 'РЎС' => 10316,
+ '_С…' => 10283,
+ '_Р�Р' => 10247,
+ 'щеР' => 10246,
+ '‰РµР' => 10246,
+ 'І,' => 10208,
+ 'І,_' => 10201,
+ 'РњР°' => 10190,
+ 'њР°' => 10190,
+ 'ёРЅСЃ' => 10189,
+ '¶РёР' => 10166,
+ 'жиР' => 10166,
+ 'РјРї' => 10160,
+ 'јРї' => 10160,
+ 'µР»Рѕ' => 10150,
+ 'РІ,' => 10133,
+ 'РІ,_' => 10126,
+ 'µРІС' => 10109,
+ 'евС' => 10109,
+ 'ЅР°С‡' => 10107,
+ 'ІРѕ_' => 10099,
+ 'РІРѕ_' => 10099,
+ '…С' => 10079,
+ 'С…С' => 10077,
+ 'ЅРёРё' => 10074,
+ 'µР№С' => 10072,
+ 'ейС' => 10072,
+ 'СѓРЅР' => 10068,
+ 'ѓРЅР' => 10068,
+ 'љР°' => 10064,
+ 'РљР°' => 10051,
+ '±РµР' => 10020,
+ 'Р±РµР' => 10020,
+ '_РљС' => 10007,
+ 'љРѕ' => 10007,
+ 'РљРѕ' => 10005,
+ '±РѕР»' => 10003,
+ 'ЂРѕРј' => 10003,
+ 'јР°РЅ' => 9982,
+ 'ЃСЃРё' => 9968,
+ 'С„С' => 9892,
+ '„С' => 9892,
+ '°РЅРЅ' => 9866,
+ '_РЅРѕ' => 9859,
+ '·Р°_' => 9857,
+ 'Р·Р°_' => 9857,
+ 'єРёС…' => 9839,
+ 'µ.' => 9827,
+ 'Рµ.' => 9827,
+ 'РјС‹' => 9796,
+ 'јС‹' => 9796,
+ 'ІР»Рµ' => 9794,
+ 'µ._' => 9791,
+ 'Рµ._' => 9791,
+ 'РѕРєС' => 9756,
+ 'ѕРєС' => 9756,
+ '°РіР' => 9751,
+ 'агР' => 9751,
+ 'ЅС†Р' => 9736,
+ 'РЅС†Р' => 9736,
+ '‚РЅРѕ' => 9730,
+ '‡С‚Рѕ' => 9730,
+ 'Рѕ,' => 9726,
+ 'Ñ•,' => 9726,
+ '°СЋ' => 9723,
+ 'аю' => 9723,
+ 'Рѕ,_' => 9723,
+ 'Ñ•,_' => 9723,
+ 'µР±' => 9701,
+ 'еб' => 9701,
+ '_РЈ' => 9700,
+ 'РёРј_' => 9681,
+ 'ёРј_' => 9681,
+ 'С…Р°' => 9666,
+ '…Р°' => 9666,
+ '_РЎС' => 9664,
+ 'ЂР°Р»' => 9663,
+ 'РѕРґ_' => 9648,
+ 'ѕРґ_' => 9648,
+ '»СЋ' => 9634,
+ 'лю' => 9634,
+ '°Р¶Р' => 9616,
+ 'ажР' => 9616,
+ 'РєСЃР' => 9608,
+ 'єСЃР' => 9608,
+ 'Ð,' => 9596,
+ 'СÐ,' => 9596,
+ 'РџСЂ' => 9592,
+ 'џСЂ' => 9592,
+ 'Ð,_' => 9590,
+ 'СÐ,_' => 9590,
+ '¶Р°' => 9568,
+ 'жа' => 9568,
+ '_СЌС‚' => 9563,
+ 'ÐС‚Р' => 9539,
+ 'СÐС‚Р' => 9539,
+ '»Р»' => 9538,
+ 'лл' => 9538,
+ '_тр' => 9537,
+ 'ЂРјР' => 9531,
+ 'СЂРјР' => 9531,
+ 'µР¶Р' => 9526,
+ 'ежР' => 9526,
+ 'фиР' => 9512,
+ '„РёР' => 9512,
+ 'щиР' => 9511,
+ '‰РёР' => 9511,
+ 'ЂРіР' => 9507,
+ 'СЂРіР' => 9507,
+ 'РќР°' => 9500,
+ 'ќР°' => 9500,
+ 'єР°СÐ' => 9497,
+ 'ЂРІ' => 9495,
+ 'СЂРІ' => 9495,
+ 'СѓР»С' => 9484,
+ 'ѓР»С' => 9484,
+ 'ґРµСЂ' => 9468,
+ '°Рє_' => 9462,
+ 'ак_' => 9462,
+ 'ѕР»Рё' => 9457,
+ 'ЅС‚С' => 9429,
+ 'РЅС‚С' => 9429,
+ 'ѕРІСЃ' => 9428,
+ 'РґРІ' => 9425,
+ 'ґРІ' => 9425,
+ '°СЋС' => 9412,
+ 'аюС' => 9412,
+ 'чнР' => 9403,
+ '‡РЅР' => 9403,
+ '‚ак' => 9399,
+ 'РџСЂР' => 9398,
+ 'џСЂР' => 9398,
+ 'µРїР' => 9383,
+ 'епР' => 9383,
+ 'РґС‹' => 9363,
+ 'ґС‹' => 9363,
+ '‚РёРІ' => 9361,
+ 'ЂРѕСЃ' => 9358,
+ 'µРґРё' => 9356,
+ 'ЂС‹Р' => 9342,
+ 'СЂС‹Р' => 9342,
+ 'Рѕ-' => 9339,
+ 'Ñ•-' => 9339,
+ 'ІРёС‡' => 9310,
+ 'µР»Рё' => 9299,
+ '_РњР°' => 9291,
+ '¶РЅР' => 9290,
+ 'жнР' => 9290,
+ 'Р№,' => 9271,
+ 'â„–,' => 9271,
+ 'Р№,_' => 9266,
+ 'â„–,_' => 9266,
+ '‚СЂРµ' => 9262,
+ 'СѓР¶Р' => 9258,
+ 'ѓР¶Р' => 9258,
+ 'ѕСЂР°' => 9258,
+ 'РјРїР' => 9244,
+ 'јРїР' => 9244,
+ '_СÐ' => 9240,
+ 'ІРЅС' => 9222,
+ 'РІРЅС' => 9222,
+ '°РЅСЃ' => 9180,
+ '_РљРѕ' => 9178,
+ '±Сѓ' => 9148,
+ 'Р±Сѓ' => 9148,
+ '_Р—' => 9146,
+ '»СЃ' => 9138,
+ 'лс' => 9137,
+ 'ЂР°Р±' => 9132,
+ 'РіСѓ' => 9114,
+ 'іСѓ' => 9114,
+ 'ІР»С' => 9098,
+ 'РІР»С' => 9098,
+ 'ѕР±СЂ' => 9076,
+ 'ЃРЅРѕ' => 9071,
+ 'ІСѓ' => 9062,
+ 'РІСѓ' => 9062,
+ '°РїР' => 9035,
+ 'апР' => 9035,
+ '_РљР°' => 9020,
+ 'ЅРі' => 9017,
+ 'РЅРі' => 9017,
+ 'ѕРґРѕ' => 9004,
+ 'чиС' => 8990,
+ '‡РёС' => 8990,
+ 'ёРјРµ' => 8988,
+ 'јРµСЂ' => 8980,
+ '_РќР°' => 8968,
+ '‹РІ' => 8960,
+ 'ыв' => 8959,
+ 'ЋС‰' => 8956,
+ 'СЋС‰' => 8956,
+ 'ј,' => 8956,
+ 'Рј,' => 8955,
+ 'ј,_' => 8952,
+ 'Рј,_' => 8951,
+ '_чт' => 8930,
+ '_РџСЂ' => 8883,
+ '·Рµ' => 8852,
+ 'Р·Рµ' => 8852,
+ 'ЃРѕСЃ' => 8851,
+ '_С†' => 8835,
+ ';' => 8822,
+ '_РѕРє' => 8822,
+ '°РЅР°' => 8817,
+ ';_' => 8808,
+ 'ЅР°Р»' => 8808,
+ 'ЂРµРІ' => 8800,
+ 'ыл_' => 8797,
+ '‹Р»_' => 8797,
+ 'µСЂРЅ' => 8790,
+ 'РѕРјС' => 8776,
+ 'ѕРјС' => 8776,
+ '°Р±Рѕ' => 8775,
+ '_С†Р' => 8773,
+ '°РІРё' => 8753,
+ 'циС' => 8753,
+ '†РёС' => 8753,
+ '­' => 8751,
+ '»СЃС' => 8746,
+ 'лсС' => 8746,
+ 'РґСЂР' => 8745,
+ 'ґСЂР' => 8745,
+ 'ѕР»Рµ' => 8737,
+ 'ЃСѓР' => 8734,
+ 'СЃСѓР' => 8734,
+ '_СЌР' => 8730,
+ '_Р—Р' => 8719,
+ '_С€' => 8716,
+ 'ЋС‰Р' => 8713,
+ 'СЋС‰Р' => 8713,
+ '_РіС' => 8709,
+ 'ёРЅРѕ' => 8704,
+ 'ЊРµ' => 8689,
+ 'СЊРµ' => 8689,
+ '_РєСЂ' => 8682,
+ 'ІР»СÐ' => 8679,
+ 'ыс' => 8678,
+ '‹СЃ' => 8678,
+ 'ЂРє' => 8617,
+ 'СЂРє' => 8617,
+ 'ЂРґ' => 8612,
+ 'СЂРґ' => 8612,
+ 'ґРЅРѕ' => 8609,
+ 'µРєС‚' => 8596,
+ '‘РЅ' => 8578,
+ 'ён' => 8576,
+ 'ЃРµС' => 8561,
+ 'СЃРµС' => 8561,
+ 'Р­' => 8547,
+ 'µРЅ_' => 8542,
+ 'ен_' => 8542,
+ 'РіР»Р' => 8522,
+ 'іР»Р' => 8522,
+ 'туР' => 8505,
+ '‚СѓР' => 8505,
+ 'ЂСѓС' => 8501,
+ 'СЂСѓС' => 8501,
+ '_РёРј' => 8498,
+ '»СЃСÐ' => 8486,
+ '_СЃР»' => 8479,
+ 'фе' => 8479,
+ '„Рµ' => 8479,
+ '°С‚Рѕ' => 8452,
+ 'РѕРїС' => 8440,
+ 'ѕРїС' => 8440,
+ 'ЅРµРЅ' => 8432,
+ 'тк' => 8430,
+ '‚Рє' => 8430,
+ '•' => 8425,
+ 'µС…' => 8415,
+ 'ех' => 8415,
+ '°РЅ_' => 8399,
+ 'ан_' => 8399,
+ 'Р•' => 8399,
+ 'РјСѓ_' => 8382,
+ 'ѕРјР°' => 8382,
+ 'јСѓ_' => 8382,
+ 'ґР°РЅ' => 8381,
+ 'СѓРіР' => 8370,
+ 'ѓРіР' => 8370,
+ '_СЂРѕ' => 8365,
+ 'ЂРѕРЅ' => 8361,
+ 'ЊСЃР' => 8357,
+ 'СЊСЃР' => 8357,
+ 'Р№РЅ' => 8356,
+ '№РЅ' => 8356,
+ '»,' => 8341,
+ '»,_' => 8334,
+ 'µРЅР°' => 8328,
+ 'µРЅРµ' => 8325,
+ '_РґС' => 8322,
+ '_Рє_' => 8321,
+ 'ёРЅРё' => 8315,
+ '°С…_' => 8313,
+ 'ах_' => 8313,
+ '_РІРµ' => 8307,
+ '»СѓР' => 8305,
+ 'луР' => 8305,
+ 'РїРёР' => 8281,
+ 'їРёР' => 8281,
+ '_СÐР' => 8267,
+ '_РѕРЅ' => 8263,
+ '»РёСЃ' => 8234,
+ 'ЅСЃС' => 8212,
+ 'РЅСЃС' => 8212,
+ 'ЃРІРѕ' => 8202,
+ 'ЅСѓС' => 8202,
+ 'РЅСѓС' => 8202,
+ 'те_' => 8196,
+ '‚Рµ_' => 8196,
+ 'фо' => 8189,
+ '„Рѕ' => 8189,
+ '±РёР' => 8173,
+ 'Р±РёР' => 8173,
+ '°СЂС‚' => 8170,
+ '»СЊ_' => 8164,
+ 'ль_' => 8164,
+ 'РёРіР' => 8164,
+ 'ёРіР' => 8164,
+ 'µРѕ' => 8162,
+ 'ео' => 8162,
+ 'ІРЅРѕ' => 8148,
+ '·С‹' => 8144,
+ 'Р·С‹' => 8144,
+ '_РІСЃ' => 8131,
+ 'Ò' => 8129,
+ 'РÒ' => 8125,
+ 'ЅРё_' => 8120,
+ 'РЅРё_' => 8120,
+ '»РµРє' => 8113,
+ 'ѕСЂС‹' => 8070,
+ 'РєСЂС' => 8068,
+ 'єСЂС' => 8068,
+ 'µСЂРІ' => 8041,
+ '_РѕРґ' => 8029,
+ 'ёС‚Р°' => 8020,
+ '°Р»Рѕ' => 8006,
+ 'ѕРІС‹' => 8002,
+ 'РїРµР' => 7998,
+ 'їРµР' => 7998,
+ 'СѓС‚Р' => 7994,
+ 'ѓС‚Р' => 7994,
+ 'ІСЂРµ' => 7987,
+ '†Р°' => 7981,
+ 'ца' => 7980,
+ 'СѓРј' => 7972,
+ 'ѓРј' => 7972,
+ 'СѓСЃР' => 7964,
+ 'ѓСЃР' => 7964,
+ '±РµС' => 7959,
+ 'Р±РµС' => 7959,
+ '§' => 7950,
+ 'Р§' => 7941,
+ 'РѕРІ,' => 7940,
+ 'ѕРІ,' => 7940,
+ '»РµРґ' => 7935,
+ 'ѕРІ,_' => 7935,
+ 'ґРёРЅ' => 7933,
+ 'РєРѕ_' => 7930,
+ 'єРѕ_' => 7930,
+ 'РёСЋ_' => 7923,
+ 'ёСЋ_' => 7923,
+ 'ћС' => 7898,
+ '_РёРЅ' => 7891,
+ '_РґР»' => 7882,
+ 'РћС' => 7865,
+ 'ѕСЃСЃ' => 7858,
+ 'І.' => 7847,
+ 'µС†' => 7834,
+ 'ец' => 7834,
+ '_СЂС' => 7832,
+ '‚СѓСЂ' => 7830,
+ 'ЅРєР' => 7829,
+ 'РЅРєР' => 7829,
+ 'Рј.' => 7806,
+ 'ј.' => 7806,
+ '‚РІР°' => 7804,
+ 'ЅСЊ' => 7795,
+ 'РЅСЊ' => 7795,
+ 'јРµСЃ' => 7788,
+ 'РіРµР' => 7784,
+ 'іРµР' => 7784,
+ 'РјРЅ' => 7768,
+ 'јРЅ' => 7768,
+ 'µСЂРѕ' => 7755,
+ 'ЂРё_' => 7752,
+ 'СЂРё_' => 7752,
+ '‹РІР' => 7751,
+ 'ывР' => 7750,
+ 'І._' => 7746,
+ 'ЅРѕРµ' => 7738,
+ 'ёРІР°' => 7737,
+ 'С‚СÐ' => 7736,
+ '‚СÐ' => 7736,
+ 'Рј._' => 7735,
+ 'ј._' => 7735,
+ 'Ð' => 7730,
+ 'РÐ' => 7723,
+ 'ЂСÐ_' => 7715,
+ 'СЂСÐ_' => 7715,
+ 'ЂСЃРє' => 7713,
+ 'Ð.' => 7711,
+ 'СÐ.' => 7711,
+ 'ЂРµРЅ' => 7709,
+ '€С' => 7707,
+ 'СѓР·' => 7703,
+ 'ѓР·' => 7703,
+ 'ЎРѕ' => 7698,
+ 'С€С' => 7697,
+ 'РЎРѕ' => 7695,
+ 'РґРІР' => 7693,
+ 'ґРІР' => 7693,
+ 'РєР»Р' => 7689,
+ 'єР»Р' => 7689,
+ 'µРјРµ' => 7678,
+ 'ЂРµСЃ' => 7671,
+ 'Ð._' => 7669,
+ 'СÐ._' => 7669,
+ 'РєСѓР' => 7666,
+ 'єСѓР' => 7666,
+ '¤Р' => 7658,
+ 'Р¤Р' => 7658,
+ 'ЂРёРЅ' => 7647,
+ 'тьС' => 7645,
+ '‚СЊС' => 7645,
+ 'РјСÐ' => 7634,
+ 'јСÐ' => 7634,
+ 'РёР№С' => 7622,
+ 'ёР№С' => 7622,
+ '_РїР°' => 7613,
+ 'їРёСЃ' => 7602,
+ 'єР°Р·' => 7593,
+ 'ѕР±Р»' => 7580,
+ 'ЅРґС' => 7566,
+ 'РЅРґС' => 7566,
+ '°РєРѕ' => 7553,
+ 'ІР°С‚' => 7549,
+ '·РЅР°' => 7547,
+ 'РєСѓС' => 7537,
+ 'єСѓС' => 7537,
+ 'µРґРµ' => 7492,
+ 'С‹,' => 7490,
+ '‹,' => 7490,
+ '°С‚Рё' => 7488,
+ 'ЌС‚Рѕ' => 7484,
+ '‘СЂ' => 7484,
+ 'С‹,_' => 7483,
+ '‹,_' => 7483,
+ '·РѕРІ' => 7476,
+ 'ѕРЅРµ' => 7468,
+ '·РёР' => 7466,
+ 'Р·РёР' => 7466,
+ 'ÐРЅР' => 7446,
+ 'СÐРЅР' => 7446,
+ '»Р»Р' => 7423,
+ 'ллР' => 7423,
+ '»СѓС' => 7420,
+ 'луС' => 7420,
+ 'µС‚Р°' => 7405,
+ '»РёРЅ' => 7404,
+ 'µРµ_' => 7402,
+ 'ее_' => 7402,
+ 'РґРµ_' => 7394,
+ 'ґРµ_' => 7394,
+ '_ли' => 7380,
+ 'јР°С‚' => 7380,
+ '°СЃСЃ' => 7374,
+ 'ѕРєРѕ' => 7367,
+ '-_' => 7362,
+ '_РћС' => 7334,
+ 'трС' => 7330,
+ '‚СЂС' => 7330,
+ 'ёР»СЊ' => 7323,
+ 'єСЂР°' => 7319,
+ 'ЂРѕРё' => 7316,
+ 'ёР№СЃ' => 7314,
+ '»Р°РІ' => 7304,
+ '±Р»Р°' => 7292,
+ 'тсР' => 7277,
+ '‚СЃР' => 7277,
+ 'РљРѕР' => 7269,
+ 'љРѕР' => 7269,
+ 'ЅСЃС‚' => 7264,
+ '_Р•' => 7262,
+ '±РѕСЂ' => 7253,
+ '_СѓС‡' => 7250,
+ '_же' => 7245,
+ 'РёР±' => 7229,
+ 'ёР±' => 7229,
+ 'РІ.' => 7227,
+ '_РЎРѕ' => 7222,
+ '/' => 7207,
+ '¶РґР' => 7202,
+ 'ждР' => 7202,
+ 'ІРє' => 7201,
+ 'РІРє' => 7201,
+ '_РµС' => 7200,
+ '-С' => 7197,
+ 'Рѕ-Р' => 7146,
+ 'ѕ-Р' => 7146,
+ '_Р§' => 7145,
+ '±РѕС‚' => 7145,
+ 'ёРєРё' => 7143,
+ '‚ат' => 7140,
+ '–' => 7138,
+ '°СЂР°' => 7137,
+ 'РІ._' => 7127,
+ 'ѕРЅРѕ' => 7126,
+ '_Р­' => 7124,
+ 'ЅРёР№' => 7110,
+ '_СЃР°' => 7095,
+ 'ѕР¶Рµ' => 7095,
+ 'ѕРіРё' => 7079,
+ 'єРѕСЂ' => 7077,
+ 'ЂРЅРѕ' => 7073,
+ 'РґСЃС' => 7059,
+ 'ґСЃС' => 7059,
+ 'ґРёС‚' => 7054,
+ 'ѕРІРЅ' => 7047,
+ 'РѕС…' => 7026,
+ 'ѕС…' => 7026,
+ 'ЊСЃС' => 7014,
+ 'СЊСЃС' => 7014,
+ 'РёРї' => 6992,
+ 'ёРї' => 6992,
+ '°РґС' => 6983,
+ 'адС' => 6983,
+ 'ÐРІ' => 6976,
+ 'СÐРІ' => 6976,
+ 'ґСЃС‚' => 6972,
+ '_ле' => 6960,
+ 'ЂСÐР' => 6956,
+ 'СЂСÐР' => 6956,
+ '_РіСЂ' => 6938,
+ 'РњРѕ' => 6938,
+ 'њРѕ' => 6938,
+ '°РєС‚' => 6936,
+ '‚РёС‡' => 6914,
+ '_РÒ' => 6911,
+ 'РџРµ' => 6911,
+ 'џРµ' => 6911,
+ 'ЂСЊ' => 6907,
+ 'СЂСЊ' => 6907,
+ '‡Р°Р»' => 6889,
+ 'ІРѕРµ' => 6888,
+ '€Р°' => 6888,
+ 'ша' => 6886,
+ 'РѕС„' => 6881,
+ 'ѕС„' => 6881,
+ '°С€' => 6867,
+ 'аш' => 6867,
+ 'ÐРµ' => 6864,
+ 'СÐРµ' => 6864,
+ 'јРёСЂ' => 6857,
+ 'ЈР' => 6856,
+ 'ѓСЃС‚' => 6853,
+ 'РґР»С' => 6852,
+ 'ґР»С' => 6852,
+ '°С‚Р°' => 6848,
+ '‡РЅРѕ' => 6847,
+ 'В».' => 6843,
+ 'РЈР' => 6843,
+ '°СЂРѕ' => 6823,
+ 'ЂСѓРі' => 6821,
+ '°Сѓ' => 6813,
+ 'В»._' => 6813,
+ 'ау' => 6813,
+ 'ёР°Р»' => 6812,
+ 'РѕРіС' => 6810,
+ 'ѕРіС' => 6810,
+ '_СЃРї' => 6800,
+ 'ґР»СÐ' => 6798,
+ 'ЊСЃРє' => 6793,
+ '‹РІР°' => 6786,
+ '°СЂРё' => 6764,
+ 'РјСѓР' => 6763,
+ 'јСѓР' => 6763,
+ '‡_' => 6740,
+ 'С‡_' => 6738,
+ '_ег' => 6735,
+ 'ЃС‚РЅ' => 6722,
+ '_С…Р' => 6721,
+ 'РёРЅ_' => 6721,
+ 'ёРЅ_' => 6721,
+ 'ЅР°СЃ' => 6720,
+ 'ІС€' => 6702,
+ 'РІС€' => 6702,
+ 'РіРёС' => 6700,
+ 'іРёС' => 6700,
+ 'ЂРєР' => 6699,
+ 'СЂРєР' => 6699,
+ '_РІСЂ' => 6691,
+ '°Р·С' => 6684,
+ 'азС' => 6684,
+ 'ЂРґР' => 6674,
+ 'СЂРґР' => 6674,
+ 'РїСѓС' => 6672,
+ 'їСѓС' => 6672,
+ '_-Р' => 6667,
+ '¶С' => 6659,
+ 'Р¶С' => 6659,
+ 'ёРјРё' => 6659,
+ '§Р' => 6657,
+ 'Р§Р' => 6655,
+ '°С‡Р°' => 6653,
+ 'ѕРЅРё' => 6639,
+ '°РјРµ' => 6635,
+ 'РєС‚С' => 6635,
+ 'єС‚С' => 6635,
+ '±СЂС' => 6631,
+ 'Р±СЂС' => 6631,
+ 'єР°Рє' => 6626,
+ 'ты_' => 6622,
+ '‚С‹_' => 6622,
+ '_Р°_' => 6606,
+ 'ЂР°Р№' => 6605,
+ '_СѓСЃ' => 6575,
+ 'јРёРЅ' => 6561,
+ '_С€Р' => 6554,
+ '_РјРё' => 6549,
+ 'ІС€Р' => 6548,
+ 'РІС€Р' => 6548,
+ 'ёС†Рё' => 6544,
+ '_РјС' => 6542,
+ 'ЃРј' => 6542,
+ 'ІРµРґ' => 6542,
+ 'СЃРј' => 6542,
+ 'µСЂСЃ' => 6536,
+ 'ІРєР' => 6536,
+ 'РІРєР' => 6536,
+ 'Р№Рѕ' => 6535,
+ '№Рѕ' => 6535,
+ 'РјРЅР' => 6523,
+ 'јРЅР' => 6523,
+ 'ЂРѕС‚' => 6513,
+ 'ЅРёРј' => 6509,
+ 'тнС' => 6506,
+ 'їРѕСЂ' => 6506,
+ '‚РЅС' => 6506,
+ 'РѕСÐР' => 6498,
+ 'ѕСÐР' => 6498,
+ 'µРЅРѕ' => 6496,
+ '_РґРІ' => 6495,
+ 'РґСѓС' => 6477,
+ 'ґСѓС' => 6477,
+ 'ЃРѕР±' => 6459,
+ 'ЎРµ' => 6455,
+ 'РЎРµ' => 6455,
+ '°РЅС‚' => 6452,
+ '‚СЃРє' => 6450,
+ 'Р‘С' => 6439,
+ 'ІРѕР·' => 6423,
+ '·С‹Р' => 6407,
+ 'Р·С‹Р' => 6407,
+ '»РµС‚' => 6391,
+ 'РѕРёР' => 6386,
+ 'ѕРёР' => 6386,
+ 'ѓРґР°' => 6383,
+ 'µРєСЃ' => 6368,
+ 'ЅРµСЂ' => 6366,
+ '_РњРѕ' => 6363,
+ '°Р·Р°' => 6354,
+ '‚СЂРё' => 6345,
+ 'ЂРЅС' => 6338,
+ 'СЂРЅС' => 6338,
+ 'ЂРёС‚' => 6326,
+ 'РђР»' => 6326,
+ 'ђР»' => 6326,
+ '»Рє' => 6322,
+ 'лк' => 6322,
+ 'РџРѕР' => 6301,
+ 'џРѕР' => 6301,
+ '°Р№Рѕ' => 6300,
+ 'РђС' => 6299,
+ 'ђС' => 6299,
+ 'ѓР»СЊ' => 6296,
+ 'ЂРёСЃ' => 6281,
+ 'ЃС‚Сѓ' => 6278,
+ '·Сѓ' => 6276,
+ 'Р·Сѓ' => 6276,
+ 'ÐР' => 6275,
+ 'РґРѕ_' => 6275,
+ 'ґРѕ_' => 6275,
+ 'љР°Р' => 6274,
+ 'РÐР' => 6272,
+ 'РљР°Р' => 6265,
+ 'Р№.' => 6264,
+ 'â„–.' => 6264,
+ 'ёС‚СЊ' => 6262,
+ '»Р°Рґ' => 6252,
+ 'В»,' => 6244,
+ 'В»,_' => 6238,
+ 'ІС‚' => 6227,
+ 'РІС‚' => 6227,
+ 'Р№._' => 6220,
+ 'â„–._' => 6220,
+ 'ÐРµС' => 6215,
+ 'СÐРµС' => 6215,
+ 'Ðет' => 6213,
+ '°Рё' => 6212,
+ 'аи' => 6212,
+ 'ЊРє' => 6211,
+ 'СЊРє' => 6211,
+ '°С…Р' => 6210,
+ 'ахР' => 6210,
+ '_це' => 6202,
+ 'ÐР·' => 6202,
+ 'СÐР·' => 6202,
+ '_Р¤Р' => 6197,
+ 'ÐРІР' => 6194,
+ 'СÐРІР' => 6194,
+ 'ткР' => 6190,
+ '‚РєР' => 6190,
+ '_СЃРё' => 6184,
+ 'ІР°СЂ' => 6184,
+ 'ЊС€' => 6181,
+ 'СЊС€' => 6181,
+ 'РџРµС' => 6178,
+ 'џРµС' => 6178,
+ 'ÐР»' => 6175,
+ 'СÐР»' => 6175,
+ '_РґСЂ' => 6174,
+ 'ыт' => 6156,
+ '‹С‚' => 6156,
+ '»РѕСЃ' => 6154,
+ 'С‹.' => 6153,
+ '‹.' => 6153,
+ 'µС…Р' => 6146,
+ 'ехР' => 6146,
+ '»РёС‡' => 6145,
+ 'РґРЅС' => 6135,
+ 'ґРЅС' => 6135,
+ 'С‹._' => 6132,
+ '‹._' => 6132,
+ 'ІРѕСЂ' => 6129,
+ '_ар' => 6127,
+ 'єРёРµ' => 6115,
+ 'ѕР±Рѕ' => 6115,
+ '»РѕРі' => 6107,
+ 'СѓРєР' => 6105,
+ 'ѓРєР' => 6105,
+ 'єС‚Рѕ' => 6093,
+ 'µР№СЃ' => 6091,
+ 'ІРѕСЃ' => 6089,
+ 'ІРёС‚' => 6086,
+ 'ЂРµ_' => 6085,
+ 'СЂРµ_' => 6085,
+ 'ÐРј' => 6084,
+ 'СÐРј' => 6084,
+ 'ЎРЎ' => 6083,
+ 'РЎРЎ' => 6083,
+ '·Рј' => 6082,
+ 'Р·Рј' => 6079,
+ 'ѓС‡Р°' => 6072,
+ '№СЃС' => 6067,
+ 'Р№СЃС' => 6065,
+ '_Р§Р' => 6058,
+ 'ІС‚Р' => 6042,
+ 'РІС‚Р' => 6042,
+ 'Р’Рѕ' => 6032,
+ '’Рѕ' => 6032,
+ 'РѕС€' => 6024,
+ 'ѕС€' => 6024,
+ 'ІСÐ' => 6022,
+ 'РІСÐ' => 6022,
+ '_РЎРµ' => 6016,
+ '»СÐС' => 6009,
+ 'Р»СÐС' => 6009,
+ 'ЂС…' => 6008,
+ 'СЂС…' => 6008,
+ 'ымР' => 5997,
+ '‹РјР' => 5997,
+ '_РђР»' => 5996,
+ '_РЈР' => 5990,
+ '°С€Р' => 5989,
+ 'ашР' => 5989,
+ 'СѓР»Р' => 5984,
+ 'ѓР»Р' => 5984,
+ '_Р±Рµ' => 5959,
+ 'ѕРјСѓ' => 5959,
+ 'ЊСЋ' => 5958,
+ 'СЊСЋ' => 5958,
+ 'Р—Р°' => 5955,
+ '—Р°' => 5955,
+ 'їР°СЂ' => 5948,
+ 'ІРµ_' => 5947,
+ 'РІРµ_' => 5947,
+ '€РµРЅ' => 5946,
+ 'ЊСÐ' => 5945,
+ 'СЊСÐ' => 5945,
+ 'РÒР' => 5944,
+ 'ÒР' => 5944,
+ 'ЎР°' => 5943,
+ 'РЎР°' => 5943,
+ 'РљСЂ' => 5942,
+ 'љСЂ' => 5942,
+ 'ЅРіР' => 5939,
+ 'РЅРіР' => 5939,
+ '±Р°Р' => 5936,
+ 'Р±Р°Р' => 5936,
+ '°Р»Рµ' => 5919,
+ '_ча' => 5916,
+ '_Р‘С' => 5915,
+ '‚РѕРі' => 5901,
+ 'С‚СÐР' => 5898,
+ '‚СÐР' => 5898,
+ 'ІС‚Рѕ' => 5891,
+ '°С„' => 5882,
+ 'аф' => 5882,
+ '’С' => 5881,
+ 'Р’С' => 5880,
+ 'ЃРїРµ' => 5873,
+ 'С…Рё' => 5869,
+ '…Рё' => 5869,
+ '‚РЅС‹' => 5867,
+ 'ЂРµРє' => 5865,
+ '†С' => 5865,
+ 'ЂРµР·' => 5863,
+ 'С†С' => 5853,
+ 'ЃРєС' => 5852,
+ 'СЃРєС' => 5852,
+ '»СѓС‡' => 5851,
+ 'Р№РѕР' => 5841,
+ '№РѕР' => 5841,
+ 'Р•Р' => 5833,
+ '•Р' => 5833,
+ '·РґР°' => 5832,
+ 'µР»СÐ' => 5819,
+ 'ѕРЅРЅ' => 5813,
+ 'ѕРґРµ' => 5810,
+ 'ЂРІР' => 5809,
+ 'СЂРІР' => 5809,
+ 'РѕС„Р' => 5807,
+ 'СѓРјР' => 5807,
+ 'ѓРјР' => 5807,
+ 'ѕС„Р' => 5807,
+ 'ЊС€Р' => 5804,
+ 'СЊС€Р' => 5804,
+ '_РџРµ' => 5803,
+ 'ЂРёРё' => 5800,
+ '»РёРє' => 5795,
+ 'µС€' => 5790,
+ 'еш' => 5790,
+ '»С‹' => 5789,
+ 'лы' => 5788,
+ 'єРёРј' => 5785,
+ 'ЎРЎР' => 5777,
+ 'РЎРЎР' => 5777,
+ 'РёРє_' => 5766,
+ 'ёРє_' => 5766,
+ 'ЂС‚Рё' => 5763,
+ 'µР±Р' => 5761,
+ 'ебР' => 5761,
+ 'РџРѕС' => 5760,
+ 'џРѕС' => 5760,
+ '»РёС‚' => 5755,
+ 'Ñ–.' => 5751,
+ '‚ем' => 5751,
+ 'ѕС‚Р°' => 5749,
+ 'ёСЃСЊ' => 5741,
+ '‚ар' => 5737,
+ '_РÐ' => 5736,
+ '»РµР№' => 5732,
+ 'Рі.' => 5730,
+ 'ґР°СЂ' => 5726,
+ 'ЋС‰Рё' => 5724,
+ '_ав' => 5723,
+ 'ѕРјРё' => 5717,
+ '_РїР»' => 5714,
+ 'ЊРєР' => 5706,
+ 'СЊРєР' => 5706,
+ '¶РЅРѕ' => 5703,
+ 'РёРё.' => 5689,
+ 'ёРё.' => 5689,
+ 'РіРґ' => 5688,
+ 'іРґ' => 5688,
+ '_СЂСѓ' => 5674,
+ 'РёС‚_' => 5669,
+ 'ёС‚_' => 5669,
+ '№РѕРЅ' => 5664,
+ 'ёРё._' => 5663,
+ '‘_' => 5663,
+ 'ёРјР°' => 5658,
+ '‹РјРё' => 5656,
+ 'іР»Р°' => 5647,
+ 'ЅС†Рё' => 5643,
+ 'РіРґР' => 5639,
+ 'іРґР' => 5639,
+ 'ЃР»С' => 5622,
+ 'СЃР»С' => 5622,
+ 'чнС' => 5619,
+ '‡РЅС' => 5619,
+ '°РёР' => 5612,
+ 'аиР' => 5612,
+ 'ёРІРЅ' => 5607,
+ 'ёР»Р°' => 5601,
+ '†РµРЅ' => 5598,
+ 'ѕСЃРє' => 5594,
+ '°В' => 5593,
+ 'Р°В' => 5593,
+ '_РђС' => 5584,
+ 'ЂР°Рј' => 5579,
+ '°В»' => 5569,
+ 'а»' => 5569,
+ '¶Р°Р' => 5560,
+ 'ЋС‚_' => 5560,
+ 'жаР' => 5560,
+ 'СЋС‚_' => 5560,
+ 'РіР°С' => 5546,
+ 'іР°С' => 5546,
+ '_РґР°' => 5545,
+ 'ЅР°СЂ' => 5543,
+ '°РґРё' => 5542,
+ 'ёРµРј' => 5538,
+ 'РёР±Р' => 5537,
+ 'ёР±Р' => 5537,
+ 'фоС' => 5531,
+ '„РѕС' => 5531,
+ 'ЃРјР' => 5528,
+ 'СЃРјР' => 5528,
+ '°СЋС‚' => 5523,
+ 'ЎС‚' => 5522,
+ 'РЎС‚' => 5522,
+ '»РєР' => 5516,
+ 'лкР' => 5516,
+ 'РѕСЂ_' => 5514,
+ 'РјР°_' => 5514,
+ 'ѕСЂ_' => 5514,
+ 'јР°_' => 5514,
+ '°РїС' => 5511,
+ 'апС' => 5511,
+ '±СЂСÐ' => 5510,
+ '·Р°РЅ' => 5508,
+ 'РњРё' => 5503,
+ 'њРё' => 5503,
+ '_РѕСЂ' => 5501,
+ 'µРѕР' => 5495,
+ 'еоР' => 5495,
+ 'С…Р°Р' => 5494,
+ '…Р°Р' => 5494,
+ 'ЅСÐР' => 5483,
+ 'РЅСÐР' => 5483,
+ '_Р’Рѕ' => 5482,
+ 'ёРЅРµ' => 5478,
+ '†РёРѕ' => 5477,
+ 'µРєР°' => 5473,
+ 'ѕРєР°' => 5473,
+ '_РљСЂ' => 5467,
+ '_РґРё' => 5465,
+ '_фи' => 5464,
+ '°Рј_' => 5461,
+ 'ам_' => 5461,
+ '_Р’С' => 5459,
+ 'шк' => 5450,
+ '€Рє' => 5450,
+ '_РЎР°' => 5445,
+ 'µРґР°' => 5443,
+ 'ЂС…Р' => 5435,
+ 'СЂС…Р' => 5435,
+ 'шиС' => 5433,
+ '€РёС' => 5433,
+ '°СЂСЃ' => 5426,
+ 'С‚.' => 5422,
+ '‚.' => 5422,
+ 'µРґСЃ' => 5421,
+ 'щеС' => 5421,
+ '‰РµС' => 5421,
+ 'ѕС‡РЅ' => 5420,
+ 'ѕРіСЂ' => 5403,
+ 'µРІРѕ' => 5402,
+ 'РёРё,' => 5390,
+ 'ёРё,' => 5390,
+ '_СЃСѓ' => 5389,
+ 'РґСЃР' => 5387,
+ 'ёРё,_' => 5387,
+ 'ґСЃР' => 5387,
+ '±РµСЂ' => 5384,
+ 'фа' => 5377,
+ '„Р°' => 5377,
+ '’Рµ' => 5376,
+ 'Р’Рµ' => 5375,
+ 'ща' => 5375,
+ '‰Р°' => 5375,
+ 'ЊС‚' => 5366,
+ 'СЊС‚' => 5366,
+ 'РґС‹_' => 5358,
+ 'ґС‹_' => 5358,
+ 'РѕРІ.' => 5355,
+ 'ѕРІ.' => 5355,
+ 'јРµС‚' => 5355,
+ 'С‚,' => 5354,
+ '‚,' => 5354,
+ 'С‚,_' => 5352,
+ '‚,_' => 5352,
+ 'РєРµ_' => 5341,
+ 'єРµ_' => 5341,
+ '»СЊС€' => 5339,
+ 'ЃР»Рѕ' => 5339,
+ 'РѕРёС' => 5338,
+ 'ѕРёС' => 5338,
+ '»СЊС‚' => 5332,
+ '»СÐРµ' => 5332,
+ 'ѕРІ._' => 5329,
+ 'РґСЂС' => 5327,
+ 'ґСЂС' => 5327,
+ 'ѕР»Сѓ' => 5322,
+ '±Р°С' => 5321,
+ '±РёС' => 5321,
+ 'Р±Р°С' => 5321,
+ 'Р±РёС' => 5321,
+ 'ЂСЃС' => 5318,
+ 'СЂСЃС' => 5318,
+ 'ѕРјРµ' => 5317,
+ 'Сѓ,' => 5315,
+ 'Ñ“,' => 5315,
+ 'РёРіС' => 5313,
+ 'ёРіС' => 5313,
+ 'Сѓ,_' => 5312,
+ 'Ñ“,_' => 5312,
+ 'µРґРѕ' => 5306,
+ 'µР№Р' => 5306,
+ 'ейР' => 5306,
+ 'єР°РЅ' => 5304,
+ '»РЅ' => 5297,
+ 'лн' => 5297,
+ 'ЅС‚Р°' => 5295,
+ '‘РЅР' => 5295,
+ 'ёнР' => 5293,
+ 'µС†Р' => 5289,
+ 'ецР' => 5289,
+ 'РёРїР' => 5286,
+ 'ёРїР' => 5286,
+ 'РєРІ' => 5283,
+ 'єРІ' => 5283,
+ 'СѓСЂС' => 5280,
+ 'ёС‚Рѕ' => 5280,
+ 'ѓСЂС' => 5280,
+ '_РѕРї' => 5277,
+ 'СѓСЋС' => 5275,
+ 'ѓСЋС' => 5275,
+ 'µР»Р°' => 5269,
+ 'РѕС€Р' => 5259,
+ 'ѕС€Р' => 5259,
+ 'ЃСѓРґ' => 5258,
+ '¶РµС' => 5249,
+ 'жеС' => 5249,
+ '°РІРѕ' => 5248,
+ 'С‘_' => 5245,
+ '‚РѕР»' => 5242,
+ 'ѕСЂРµ' => 5238,
+ '­Р' => 5235,
+ '‘Рµ' => 5228,
+ 'µСЂ_' => 5227,
+ 'ер_' => 5227,
+ 'шкР' => 5223,
+ '€РєР' => 5223,
+ 'Бе' => 5220,
+ 'Ñ–._' => 5217,
+ '°РІР°' => 5215,
+ 'СѓС‰' => 5214,
+ 'ѓС‰' => 5214,
+ 'ÐР±' => 5213,
+ 'СÐР±' => 5213,
+ 'ЃСЂ' => 5205,
+ 'СЃСЂ' => 5205,
+ 'ѕРјРѕ' => 5200,
+ '»РѕР¶' => 5199,
+ 'Рі._' => 5197,
+ 'Ð…,' => 5189,
+ 'Ð…,_' => 5187,
+ 'РЅ,' => 5186,
+ 'РЅ,_' => 5184,
+ 'ґРѕР»' => 5183,
+ 'ІРЅС‹' => 5181,
+ 'ѓСЃСЃ' => 5177,
+ '_РÒР' => 5168,
+ 'ЃСЃС' => 5168,
+ 'СЃСЃС' => 5168,
+ 'ўС' => 5164,
+ 'РўС' => 5163,
+ 'РёС‡_' => 5160,
+ 'ёС‡_' => 5160,
+ '°РґРµ' => 5158,
+ 'РѕРє_' => 5153,
+ 'ѕРє_' => 5153,
+ '‡РЅС‹' => 5149,
+ 'РѕС…Р' => 5148,
+ 'ѕС…Р' => 5148,
+ 'РњР°С' => 5132,
+ 'њР°С' => 5132,
+ 'ЃСЂР' => 5129,
+ 'СЃСЂР' => 5129,
+ 'Ñ–_' => 5129,
+ '±Р»Рё' => 5128,
+ '_РњРё' => 5125,
+ '‘Рѕ' => 5125,
+ 'СѓС‰Р' => 5124,
+ 'ѓС‰Р' => 5124,
+ 'Бо' => 5123,
+ 'ЊРј' => 5122,
+ 'СЊРј' => 5122,
+ 'Р­Р' => 5120,
+ 'ѕСЃРѕ' => 5120,
+ 'С‚._' => 5112,
+ '‚._' => 5112,
+ '_РЎС‚' => 5100,
+ 'ІРѕР»' => 5100,
+ 'ЂРѕРі' => 5098,
+ 'ЅС‚СЂ' => 5092,
+ 'ЃС‹' => 5091,
+ 'РєР»С' => 5091,
+ 'СЃС‹' => 5091,
+ 'єР»С' => 5091,
+ 'µРІРё' => 5082,
+ 'ёСЂР°' => 5079,
+ 'СѓС‚С' => 5071,
+ 'ѓС‚С' => 5071,
+ 'РёР¶' => 5063,
+ 'ёР¶' => 5063,
+ '†РёСÐ' => 5048,
+ '‰РµСЃ' => 5048,
+ 'ґРёР»' => 5047,
+ 'РњР°Р' => 5042,
+ 'њР°Р' => 5042,
+ 'ЃРїС' => 5038,
+ 'СЃРїС' => 5038,
+ '№СЃС‚' => 5036,
+ '‡РµР»' => 5035,
+ '_Р—Р°' => 5031,
+ 'ЂР°Рґ' => 5029,
+ '·РјР' => 5022,
+ 'Р·РјР' => 5022,
+ '“С' => 5013,
+ '_жи' => 5012,
+ 'Рі_' => 5012,
+ '_Р±Р°' => 5009,
+ 'Р“С' => 5006,
+ 'РђР»Р' => 4997,
+ 'ђР»Р' => 4997,
+ 'ІС‹СЃ' => 4993,
+ 'ЃР°Рј' => 4992,
+ 'ёР»Рѕ' => 4989,
+ 'ІРёР»' => 4987,
+ 'µС€Р' => 4984,
+ 'ІРёРґ' => 4984,
+ 'ешР' => 4984,
+ 'єРѕРµ' => 4983,
+ 'ґР°Р»' => 4982,
+ 'ЎРѕР' => 4971,
+ 'РЎРѕР' => 4971,
+ 'µРІРЅ' => 4967,
+ '·СЂ' => 4966,
+ 'Р·СЂ' => 4966,
+ '_Р•Р' => 4965,
+ 'РёС…Р' => 4960,
+ 'ёС…Р' => 4960,
+ 'ѕРґСЃ' => 4958,
+ 'ЃРµСЂ' => 4953,
+ 'ЃСЃРє' => 4945,
+ 'СѓР·Р' => 4940,
+ 'ѓР·Р' => 4940,
+ '»Р°РЅ' => 4935,
+ 'Сѓ.' => 4935,
+ 'Ñ“.' => 4935,
+ 'ёРґРµ' => 4928,
+ '„РѕСЂ' => 4928,
+ 'ѕСЂРј' => 4925,
+ 'СѓРµ' => 4923,
+ 'ѓРµ' => 4923,
+ '_Р’Рµ' => 4918,
+ 'ЃР°РЅ' => 4915,
+ 'РїСѓР' => 4915,
+ 'Сѓ._' => 4915,
+ 'Ñ“._' => 4915,
+ 'їСѓР' => 4915,
+ 'ёт' => 4914,
+ '‘С‚' => 4914,
+ 'ЅР°С‚' => 4913,
+ '_РјСѓ' => 4907,
+ 'РџР°' => 4907,
+ 'џР°' => 4907,
+ 'ЂСЃС‚' => 4905,
+ 'ѕР±Рµ' => 4905,
+ 'ѕСЂС‚' => 4901,
+ 'ЃР»Сѓ' => 4889,
+ 'РљСЂР' => 4885,
+ 'љСЂР' => 4885,
+ 'РўР°' => 4877,
+ 'ўР°' => 4877,
+ '‚РёС‚' => 4871,
+ 'ёР·РІ' => 4867,
+ '»СЋС' => 4864,
+ 'люС' => 4864,
+ '±С‰' => 4862,
+ 'Р±С‰' => 4862,
+ '°Р·Рѕ' => 4852,
+ 'ѕС‚РЅ' => 4842,
+ 'ЂРѕР№' => 4841,
+ 'ѕР¶РЅ' => 4841,
+ 'ЅСѓСЋ' => 4835,
+ 'µСЂС‚' => 4832,
+ '·РёС' => 4829,
+ 'Р·РёС' => 4829,
+ '¶РґС' => 4826,
+ 'ждС' => 4826,
+ 'ѕР»РЅ' => 4823,
+ 'ЂРµР»' => 4815,
+ 'РѕРѕ' => 4815,
+ 'ѕРѕ' => 4815,
+ 'µС‡Рµ' => 4813,
+ '°Р№С' => 4808,
+ 'айС' => 4808,
+ 'ÐР±С' => 4807,
+ 'СÐР±С' => 4807,
+ '†РёР°' => 4806,
+ '‚РѕСÐ' => 4804,
+ 'ІСЃРµ' => 4802,
+ '_Бо' => 4798,
+ 'ЂС‹_' => 4786,
+ 'СЂС‹_' => 4786,
+ 'ЅРµСЃ' => 4785,
+ '‘Р»' => 4778,
+ 'ЅР°Р·' => 4767,
+ '±С‰Р' => 4764,
+ 'Р±С‰Р' => 4764,
+ '‚РёРЅ' => 4763,
+ 'ÐР±СЂ' => 4760,
+ 'СѓС€' => 4755,
+ 'ѓС€' => 4755,
+ '_Бе' => 4750,
+ 'ЂРѕР»' => 4732,
+ '‚СѓРї' => 4731,
+ 'ЎР°Р' => 4729,
+ 'РЎР°Р' => 4729,
+ 'ѕРєСЂ' => 4727,
+ 'µРґРЅ' => 4726,
+ 'ґРѕРј' => 4718,
+ '»СЊРє' => 4717,
+ '‡РёС‚' => 4714,
+ 'ёСЃРє' => 4712,
+ 'µС‚Рµ' => 4710,
+ 'ЅРёСЋ' => 4708,
+ 'ЅРёСЃ' => 4706,
+ '“Рµ' => 4703,
+ 'Ге' => 4701,
+ 'РёСЂС' => 4689,
+ 'РґСѓР' => 4689,
+ 'ёСЂС' => 4689,
+ 'ґСѓР' => 4689,
+ 'ёС‚Рё' => 4688,
+ 'ЂРёРє' => 4676,
+ 'РђРЅ' => 4676,
+ 'ђРЅ' => 4676,
+ '‚СЂСѓ' => 4675,
+ 'ёРЅС‹' => 4662,
+ '_-_' => 4661,
+ 'ЅРµР№' => 4657,
+ '_Р“С' => 4654,
+ 'ЅРёС‡' => 4650,
+ '_РўС' => 4648,
+ 'ёСЃРї' => 4646,
+ 'ѕРµРЅ' => 4645,
+ '‡РёР»' => 4645,
+ 'фиС' => 4642,
+ '„РёС' => 4642,
+ 'РёСÐ,' => 4640,
+ 'ёСÐ,' => 4640,
+ 'ѕРЅСЃ' => 4638,
+ '·Р°РІ' => 4637,
+ 'ёСÐ,_' => 4637,
+ 'ÐРІР»' => 4635,
+ '»С‘' => 4634,
+ 'лё' => 4634,
+ 'ЃСѓС' => 4628,
+ 'СЃСѓС' => 4628,
+ 'РєР¶' => 4625,
+ 'РєР¶Р' => 4625,
+ 'єР¶' => 4625,
+ 'єР¶Р' => 4625,
+ 'µР°' => 4624,
+ 'еа' => 4624,
+ '°С„Р' => 4621,
+ 'афР' => 4621,
+ 'єР¶Рµ' => 4621,
+ '°РєР¶' => 4620,
+ 'РёР¶Р' => 4618,
+ 'ёР¶Р' => 4618,
+ '¶РёС' => 4614,
+ 'жиС' => 4614,
+ '°РјС' => 4605,
+ 'амС' => 4605,
+ 'ґСЂСѓ' => 4605,
+ 'ІСѓС' => 4600,
+ 'РІСѓС' => 4600,
+ '_РўР°' => 4596,
+ 'ЂР¶' => 4595,
+ 'СЂР¶' => 4595,
+ 'СѓРєС' => 4592,
+ 'ѓРєС' => 4592,
+ 'µСЃСЃ' => 4590,
+ '_РÐР' => 4584,
+ 'ЂР°Рє' => 4582,
+ 'Њ,' => 4569,
+ 'СЊ,' => 4569,
+ 'ыш' => 4569,
+ '‹С€' => 4569,
+ 'ґР°С‚' => 4568,
+ 'ЂС‹С' => 4566,
+ 'СЂС‹С' => 4566,
+ 'Њ,_' => 4565,
+ 'СЊ,_' => 4565,
+ '‚ен' => 4565,
+ '°Р·РІ' => 4564,
+ 'Рђ.' => 4564,
+ 'Ñ’.' => 4564,
+ 'ѓС‡Рё' => 4562,
+ 'іР°РЅ' => 4561,
+ '·РµР' => 4557,
+ 'Р·РµР' => 4557,
+ 'єС‚Рё' => 4557,
+ 'РњРѕС' => 4551,
+ 'њРѕС' => 4551,
+ 'ЃРёР»' => 4550,
+ 'µРІРµ' => 4548,
+ 'РєРІР' => 4547,
+ 'єРІР' => 4547,
+ 'ІРµСЃ' => 4541,
+ '›Рµ' => 4540,
+ 'µРЅС‹' => 4538,
+ 'Ле' => 4538,
+ 'ЂР°Р¶' => 4537,
+ 'ґРЅРё' => 4533,
+ 'РѕР№Р' => 4531,
+ 'ѕР№Р' => 4531,
+ '‘Р°' => 4531,
+ 'Ба' => 4530,
+ 'СѓС…' => 4530,
+ 'ѓС…' => 4530,
+ 'єР°Рј' => 4529,
+ '°РІРЅ' => 4528,
+ '¦' => 4524,
+ 'РјСÐ_' => 4523,
+ 'јСÐ_' => 4523,
+ '_РєР»' => 4522,
+ 'ЅРёС†' => 4519,
+ 'ѕР»Р°' => 4518,
+ 'ёр' => 4516,
+ '±СѓС' => 4501,
+ 'Р±СѓС' => 4501,
+ '‚РёРє' => 4498,
+ 'РјРј' => 4492,
+ 'јРј' => 4492,
+ 'ѕСЃСѓ' => 4491,
+ '‘СЂР' => 4478,
+ '“Рѕ' => 4466,
+ 'ЅРґСЂ' => 4464,
+ 'Го' => 4459,
+ 'ÐŽ_' => 4449,
+ 'ÐРґ' => 4449,
+ 'СÐРґ' => 4449,
+ '_РЅРё' => 4448,
+ 'РЎ_' => 4448,
+ '_РџР°' => 4446,
+ '_СЃСЂ' => 4440,
+ '°РґР°' => 4440,
+ 'ЃРєСѓ' => 4439,
+ 'ЅСÐС' => 4437,
+ 'РЅСÐС' => 4437,
+ '_Ге' => 4430,
+ 'ѕС‚Рё' => 4420,
+ '°РЅС†' => 4416,
+ 'µРЅСЊ' => 4412,
+ 'ІСЃС' => 4411,
+ 'РІСЃС' => 4411,
+ '°РїСЂ' => 4409,
+ 'ѕРїРѕ' => 4409,
+ 'ЂРёСÐ' => 4407,
+ 'ÐС…' => 4405,
+ 'СÐС…' => 4405,
+ 'іРѕРІ' => 4405,
+ 'РќРѕ' => 4402,
+ 'ќРѕ' => 4402,
+ 'ІР°Рµ' => 4396,
+ 'ЂР¶Р' => 4395,
+ 'СЂР¶Р' => 4395,
+ 'ёРіСЂ' => 4394,
+ 'ЅСÐ_' => 4392,
+ 'РЅСÐ_' => 4392,
+ 'ёС‡РЅ' => 4392,
+ 'ык' => 4382,
+ '‹Рє' => 4382,
+ 'ЌРє' => 4375,
+ 'СЌРє' => 4375,
+ '°РЅРµ' => 4370,
+ '_РіРµ' => 4363,
+ 'тыР' => 4362,
+ '‚С‹Р' => 4362,
+ 'ѕС‚Рµ' => 4358,
+ '_РђРЅ' => 4353,
+ 'ѕР±С‰' => 4351,
+ '±РЅ' => 4347,
+ 'Р±РЅ' => 4347,
+ 'феР' => 4344,
+ '„РµР' => 4344,
+ 'Р№С‚' => 4331,
+ '№С‚' => 4331,
+ 'ысС' => 4324,
+ '‹СЃС' => 4324,
+ '_Рѕ_' => 4320,
+ 'ÐС‚С' => 4320,
+ 'СÐС‚С' => 4320,
+ '·РІРµ' => 4319,
+ 'ѕСЂРі' => 4305,
+ '�С' => 4302,
+ 'ЊРєРѕ' => 4301,
+ 'РѕС†' => 4300,
+ 'ѕС†' => 4300,
+ 'ѕРїСЂ' => 4296,
+ 'цк' => 4295,
+ '†Рє' => 4295,
+ 'Р�С' => 4291,
+ 'ѕРЅС‚' => 4287,
+ 'ѕСЃРЅ' => 4286,
+ '’Р°' => 4273,
+ 'Р’Р°' => 4271,
+ 'јРЅРѕ' => 4269,
+ 'ёСЃР»' => 4265,
+ '°СЃРЅ' => 4263,
+ 'ёРјРѕ' => 4262,
+ 'µРІР°' => 4257,
+ 'µРјСÐ' => 4255,
+ 'ІС‹С…' => 4253,
+ '‰РµРЅ' => 4252,
+ '_/' => 4250,
+ 'РќРё' => 4250,
+ 'ќРё' => 4250,
+ '‚РЅРё' => 4248,
+ 'ЂРѕРµ' => 4241,
+ 'ґСЃРє' => 4241,
+ 'ЃРµРЅ' => 4239,
+ 'ѕС‚СЂ' => 4237,
+ '_С„С' => 4236,
+ 'ЃР°_' => 4235,
+ 'СЃР°_' => 4235,
+ 'СѓС€Р' => 4231,
+ 'ѓС€Р' => 4231,
+ 'ЂРѕРї' => 4229,
+ 'µРЅСЃ' => 4226,
+ 'єСЂСѓ' => 4226,
+ 'µР¶Рґ' => 4224,
+ '°СЃРї' => 4220,
+ '°С‡Рµ' => 4217,
+ 'ёСЃР°' => 4216,
+ 'Љ' => 4214,
+ 'РіСЂС' => 4214,
+ 'іСЂС' => 4214,
+ 'СЉ' => 4213,
+ 'РѕС†Р' => 4212,
+ 'ѕС†Р' => 4212,
+ 'ёСЃСЃ' => 4209,
+ 'Рѕ.' => 4208,
+ 'Ñ•.' => 4208,
+ 'іРѕСЃ' => 4208,
+ 'ІС€Рё' => 4207,
+ 'ышР' => 4201,
+ 'ѕСЂСѓ' => 4201,
+ '‹С€Р' => 4201,
+ '‘РЅРЅ' => 4199,
+ '/_' => 4195,
+ 'Ð….' => 4190,
+ 'РЅ.' => 4189,
+ 'єРёРЅ' => 4189,
+ 'РёРєС' => 4188,
+ 'ёРєС' => 4188,
+ '_РІРё' => 4184,
+ 'Рѕ._' => 4183,
+ 'Ñ•._' => 4183,
+ '_Ле' => 4181,
+ '·СЂР' => 4181,
+ 'Р·СЂР' => 4181,
+ '¶РґРµ' => 4179,
+ 'ЂСѓСЃ' => 4179,
+ '°СЃРµ' => 4170,
+ 'ІРѕРІ' => 4157,
+ 'ёР·Р°' => 4152,
+ 'ЃР»Р°' => 4150,
+ 'µС‰' => 4147,
+ 'ещ' => 4147,
+ 'Рђ._' => 4146,
+ 'Ñ’._' => 4146,
+ 'єСЂРµ' => 4146,
+ 'їРѕРІ' => 4144,
+ '_Ба' => 4142,
+ 'ѕРїРµ' => 4142,
+ 'ЂРЅС‹' => 4138,
+ 'Ї' => 4137,
+ 'ѓРґРѕ' => 4137,
+ 'ІРµРє' => 4131,
+ '‹Р»Рё' => 4127,
+ 'ЂС€' => 4126,
+ 'СЂС€' => 4126,
+ '_Го' => 4125,
+ '‡РёРЅ' => 4125,
+ '_Р»С' => 4121,
+ 'твС' => 4112,
+ '‚РІС' => 4112,
+ 'РќР°С' => 4110,
+ 'ќР°С' => 4110,
+ '»РёС†' => 4107,
+ '_РєСѓ' => 4104,
+ 'µС‚Рё' => 4104,
+ 'ѓС‰Рµ' => 4104,
+ '°С‰' => 4102,
+ 'ащ' => 4102,
+ 'щиС' => 4101,
+ '‰РёС' => 4101,
+ 'ЅС‡' => 4099,
+ 'РЅС‡' => 4099,
+ 'Р».' => 4096,
+ '_РќРё' => 4093,
+ 'іРµРЅ' => 4093,
+ 'µС‚СЂ' => 4091,
+ 'РЇ' => 4091,
+ 'ЎС‚Р' => 4085,
+ 'РЎС‚Р' => 4085,
+ 'РќРёР' => 4070,
+ 'ќРёР' => 4070,
+ 'тыС' => 4067,
+ '‚С‹С' => 4067,
+ 'ѕСЂРЅ' => 4065,
+ 'Ð…._' => 4063,
+ 'РЅ._' => 4062,
+ 'ЎРµР' => 4059,
+ 'РЎРµР' => 4059,
+ '_Р’Р°' => 4056,
+ '°РІРµ' => 4053,
+ 'ЂРіР°' => 4053,
+ 'цкР' => 4048,
+ '†РєР' => 4048,
+ 'њРµ' => 4046,
+ 'РњРµ' => 4045,
+ '‚РІРё' => 4045,
+ '_РќРѕ' => 4043,
+ '_Р­Р' => 4040,
+ 'Ѓ.' => 4038,
+ 'СЃ.' => 4038,
+ 'РєСѓ_' => 4036,
+ 'єСѓ_' => 4036,
+ 'ын' => 4031,
+ '‹РЅ' => 4031,
+ 'ЂС‚Р°' => 4024,
+ '_Рђ.' => 4018,
+ 'ѕР·Рґ' => 4006,
+ 'Ñš.' => 3984,
+ 'Рє,' => 3980,
+ 'Ñ”,' => 3980,
+ 'РїС‹' => 3976,
+ 'їС‹' => 3976,
+ 'Рє,_' => 3975,
+ 'Ñ”,_' => 3975,
+ 'ЂРјР°' => 3972,
+ '_Рі.' => 3970,
+ '°РµР' => 3962,
+ 'аеР' => 3962,
+ '_Р�С' => 3961,
+ 'ёР»СЃ' => 3960,
+ '‚РѕС‡' => 3954,
+ '_С…Рѕ' => 3953,
+ '°С‰Р' => 3953,
+ 'ащР' => 3953,
+ 'шл' => 3950,
+ '€Р»' => 3950,
+ 'ґРѕСЂ' => 3946,
+ 'јРѕРЅ' => 3944,
+ 'ґРѕСЃ' => 3939,
+ 'ЊСЋ_' => 3937,
+ 'СЊСЋ_' => 3937,
+ 'ёР·Рё' => 3937,
+ 'Рґ.' => 3932,
+ 'Ò‘.' => 3932,
+ 'РѕРј,' => 3930,
+ 'ѕРј,' => 3930,
+ 'ѕРј,_' => 3928,
+ 'µСЂР¶' => 3927,
+ 'Рњ.' => 3925,
+ 'ЂРµС‚' => 3923,
+ 'ЂРёРј' => 3922,
+ 'РёСÐ.' => 3918,
+ 'ёСÐ.' => 3918,
+ '°СЃСЊ' => 3915,
+ 'ЅР°Рє' => 3907,
+ 'РјСЃ' => 3907,
+ 'јСЃ' => 3907,
+ '‹Р»Р°' => 3905,
+ 'ёСÐ._' => 3899,
+ 'ЅС‡Р' => 3898,
+ 'РЅС‡Р' => 3898,
+ 'Ђ.' => 3897,
+ 'СЂ.' => 3897,
+ '‚РёР»' => 3894,
+ 'Р№РЅР' => 3892,
+ '№РЅР' => 3892,
+ 'ЅС‚Рѕ' => 3891,
+ '»СЋР' => 3890,
+ 'ЅР°С…' => 3890,
+ 'люР' => 3890,
+ 'ґРЅС‹' => 3887,
+ 'РљСѓ' => 3883,
+ 'љСѓ' => 3883,
+ 'РіСѓС' => 3880,
+ 'іСѓС' => 3880,
+ 'ЂР±' => 3874,
+ 'СЂР±' => 3874,
+ '_ак' => 3869,
+ 'ытР' => 3868,
+ '‹С‚Р' => 3868,
+ 'ЃРёРё' => 3865,
+ '_РїСѓ' => 3864,
+ '°СЋС‰' => 3864,
+ '_СЌРє' => 3862,
+ 'ЂСѓРє' => 3860,
+ 'ђР»Рµ' => 3859,
+ 'ЅР°Рј' => 3857,
+ 'ѕС‚Рє' => 3857,
+ '»РµРј' => 3854,
+ 'С…РѕС' => 3853,
+ '…РѕС' => 3853,
+ 'јРїРё' => 3850,
+ 'µРјРё' => 3847,
+ 'ЂРµРї' => 3844,
+ '„РёР»' => 3844,
+ '_РёР»' => 3841,
+ 'ѕС…Рѕ' => 3839,
+ 'ѕС‡Рµ' => 3835,
+ 'Р¦' => 3834,
+ 'ІРѕРј' => 3832,
+ 'феС' => 3832,
+ '„РµС' => 3832,
+ '§Рµ' => 3829,
+ 'ЅРѕ-' => 3829,
+ 'Че' => 3829,
+ 'РЅРѕ-' => 3829,
+ 'ЋС‚С' => 3820,
+ 'СЋС‚С' => 3820,
+ '‹Р»Рѕ' => 3814,
+ '_Рњ.' => 3806,
+ 'їР°Рґ' => 3800,
+ 'ЂСЂ' => 3799,
+ 'СЂСЂ' => 3799,
+ '®' => 3798,
+ 'ÐРјР' => 3798,
+ 'СÐРјР' => 3798,
+ 'Р®' => 3795,
+ '°РјРѕ' => 3788,
+ 'ысР' => 3788,
+ '‹СЃР' => 3788,
+ 'С…СЂ' => 3783,
+ '…СЂ' => 3783,
+ 'цеС' => 3781,
+ '†РµС' => 3781,
+ 'µРєРѕ' => 3780,
+ '»РѕС‚' => 3775,
+ 'РѕС‰' => 3774,
+ 'ѕС‰' => 3774,
+ '‚РѕРє' => 3772,
+ 'ЅРЅР°' => 3768,
+ '°СѓР' => 3766,
+ 'ауР' => 3766,
+ 'ЎР_' => 3763,
+ 'РЎР_' => 3763,
+ 'ёл' => 3762,
+ '±СѓР' => 3757,
+ 'Р±СѓР' => 3757,
+ 'јР°Р»' => 3751,
+ '°Р±С' => 3750,
+ 'абС' => 3750,
+ 'µСÐ' => 3748,
+ 'ЂСѓРґ' => 3748,
+ 'РµСÐ' => 3748,
+ 'РљР°С' => 3741,
+ 'љР°С' => 3741,
+ '‚РѕРЅ' => 3738,
+ 'Ђ._' => 3730,
+ 'ЋС‚СЃ' => 3730,
+ 'СЂ._' => 3730,
+ 'шлР' => 3730,
+ '€Р»Р' => 3730,
+ 'ѓРЅРё' => 3726,
+ 'ЅРёР·' => 3725,
+ 'ЅРєС' => 3725,
+ 'РЅРєС' => 3725,
+ 'ЂРѕРє' => 3722,
+ 'РёРјС' => 3720,
+ 'ёРјС' => 3720,
+ 'фр' => 3719,
+ '„СЂ' => 3719,
+ '‚ет' => 3715,
+ 'єР»Р°' => 3714,
+ '¤С' => 3712,
+ 'Р¤С' => 3712,
+ 'ЃРІС' => 3710,
+ 'РёС€' => 3710,
+ 'СЃРІС' => 3710,
+ 'ёС€' => 3710,
+ 'ІСЂР°' => 3705,
+ 'ЃРёС‚' => 3704,
+ 'ґРЅРµ' => 3700,
+ '±С‹С' => 3693,
+ 'Р±С‹С' => 3693,
+ 'µР±С' => 3687,
+ 'ебС' => 3687,
+ 'єСЂС‹' => 3686,
+ 'Р»._' => 3681,
+ 'С…,' => 3673,
+ 'â€Ð Ñ•' => 3673,
+ '…,' => 3673,
+ 'С…,_' => 3671,
+ '…,_' => 3671,
+ '»РЅР' => 3669,
+ 'лнР' => 3669,
+ 'Рâ€Ð Ñ•' => 3669,
+ 'ЅР°Рї' => 3666,
+ 'РѕР·С' => 3666,
+ 'ѕР·С' => 3666,
+ '_Р±СЂ' => 3665,
+ '°РєР°' => 3665,
+ 'ЂСЂР' => 3659,
+ 'ЂСѓРї' => 3659,
+ 'СЂСЂР' => 3659,
+ '¶РёРІ' => 3655,
+ 'ѕСЃСЊ' => 3652,
+ '_Рђ._' => 3651,
+ 'РўР°Р' => 3650,
+ 'ўР°Р' => 3650,
+ 'РґР¶' => 3648,
+ 'ґР¶' => 3648,
+ 'ЂРІС' => 3643,
+ 'СЂРІС' => 3643,
+ 'РђСЂ' => 3642,
+ 'ђСЂ' => 3642,
+ '_РіР»' => 3640,
+ '‡РµСЂ' => 3640,
+ 'ЊСЃС‚' => 3637,
+ 'ЛеР' => 3637,
+ '›РµР' => 3637,
+ 'ѓСЋС‰' => 3635,
+ 'єР°СЂ' => 3635,
+ 'јРѕР¶' => 3634,
+ '·Р°Рї' => 3630,
+ 'Ѓ._' => 3628,
+ 'СЃ._' => 3628,
+ '»РµРІ' => 3618,
+ 'ѕСЃРµ' => 3617,
+ '_РљСѓ' => 3615,
+ 'ЅР°,' => 3612,
+ 'РЅР°,' => 3612,
+ '_РЇ' => 3610,
+ 'ЅР°,_' => 3610,
+ 'РђРЅР' => 3609,
+ 'ђРЅР' => 3609,
+ 'ѕР±С‹' => 3609,
+ '°СЂРµ' => 3608,
+ 'Рґ._' => 3604,
+ 'Ò‘._' => 3604,
+ 'С…СЂР' => 3602,
+ '…СЂР' => 3602,
+ 'Рâ€Ð Â¶' => 3597,
+ 'â€Ð Â¶' => 3597,
+ 'ЅР°Рґ' => 3595,
+ '_РњРµ' => 3594,
+ 'ІРёРЅ' => 3594,
+ '‘РѕР' => 3593,
+ 'БоР' => 3592,
+ '_:' => 3590,
+ 'љРё' => 3586,
+ 'јР°СЂ' => 3583,
+ 'ЅРµРј' => 3582,
+ 'РљРё' => 3577,
+ 'ЅС‚Рµ' => 3575,
+ 'ѓР¶Рµ' => 3575,
+ 'РґР»Р' => 3570,
+ 'ґР»Р' => 3570,
+ 'іРѕР»' => 3569,
+ 'ґРµР№' => 3569,
+ '_:_' => 3568,
+ 'РёСÐС' => 3567,
+ 'ёСÐС' => 3567,
+ '_Рі._' => 3564,
+ 'РїРї' => 3564,
+ 'їРї' => 3564,
+ 'РёРІС' => 3562,
+ 'ёРІС' => 3562,
+ 'µС‚Рѕ' => 3560,
+ 'ЂРµРі' => 3560,
+ 'ЊРµР' => 3557,
+ 'СЊРµР' => 3557,
+ 'фаР' => 3553,
+ '„Р°Р' => 3553,
+ 'ЊРјР' => 3550,
+ 'СЊРјР' => 3550,
+ 'ЂС€Р' => 3549,
+ 'СЂС€Р' => 3549,
+ 'ЂР°С„' => 3546,
+ 'цы' => 3544,
+ 'С…РЅ' => 3544,
+ '†С‹' => 3544,
+ '…РЅ' => 3544,
+ 'Р№РЅС' => 3541,
+ '№РЅС' => 3541,
+ 'РєРј' => 3537,
+ 'єРј' => 3537,
+ 'ЃРІСÐ' => 3536,
+ '’.' => 3535,
+ 'Р’.' => 3534,
+ '‚РѕР№' => 3529,
+ 'ыкР' => 3527,
+ '‹РєР' => 3527,
+ 'њРѕСЃ' => 3526,
+ '°РїР°' => 3525,
+ 'їРѕРј' => 3524,
+ 'РєРЅ' => 3518,
+ 'єРЅ' => 3518,
+ 'ґРЅР°' => 3516,
+ 'ЂР»' => 3513,
+ 'ÐС‰' => 3513,
+ 'СЂР»' => 3513,
+ 'СÐС‰' => 3513,
+ 'їР»Р°' => 3512,
+ '_СЃРє' => 3507,
+ 'ІРЅРё' => 3504,
+ '_Че' => 3503,
+ 'ѓС‡Рµ' => 3501,
+ '_С…С' => 3498,
+ 'РјР»' => 3496,
+ 'јР»' => 3496,
+ 'єСѓР»' => 3491,
+ 'µРІ_' => 3489,
+ 'ев_' => 3489,
+ '.,' => 3488,
+ '»Р°Рі' => 3483,
+ 'ЂРЅР°' => 3481,
+ '_ан' => 3473,
+ 'Р’РѕР' => 3472,
+ '’РѕР' => 3472,
+ 'ѓСЂРЅ' => 3468,
+ '‘РµР' => 3468,
+ 'БеР' => 3467,
+ 'ЅРёРЅ' => 3462,
+ '.,_' => 3455,
+ '°Р·РЅ' => 3455,
+ 'ЂРµР±' => 3453,
+ 'ыр' => 3448,
+ '‹СЂ' => 3448,
+ '_фо' => 3445,
+ 'ѕРёР·' => 3444,
+ 'ÐР»Р' => 3434,
+ 'СÐР»Р' => 3434,
+ '°РЅРє' => 3433,
+ 'РґСÐ' => 3433,
+ 'ґСÐ' => 3433,
+ 'фрР' => 3432,
+ '„СЂР' => 3432,
+ '»РµРµ' => 3431,
+ 'µСЂРі' => 3430,
+ '_Р¤С' => 3426,
+ 'тл' => 3422,
+ '‚Р»' => 3422,
+ '›С' => 3420,
+ 'Р—Р°Р' => 3419,
+ '—Р°Р' => 3419,
+ 'ЃСЂРµ' => 3416,
+ '»РёР·' => 3415,
+ '‚СÐР±' => 3414,
+ 'ЅС‚Рё' => 3413,
+ '_Рâ€Ð Â¶' => 3412,
+ 'Р›С' => 3411,
+ 'РґР°.' => 3410,
+ 'ґР°.' => 3410,
+ '°С‚СЂ' => 3406,
+ '»СЊРј' => 3406,
+ '·Р°Рє' => 3403,
+ 'Ђ,' => 3403,
+ 'СЂ,' => 3403,
+ 'Ђ,_' => 3402,
+ 'СЂ,_' => 3402,
+ 'чё' => 3402,
+ '‡С‘' => 3402,
+ '_Р®' => 3399,
+ 'ґР°._' => 3399,
+ 'ца_' => 3396,
+ '†Р°_' => 3396,
+ 'ёРЅРі' => 3395,
+ '°С…Рѕ' => 3393,
+ 'ЅРєРѕ' => 3392,
+ '»РѕРј' => 3391,
+ 'РіРµС' => 3390,
+ 'іРµС' => 3390,
+ '_Р’.' => 3385,
+ '‡РµРј' => 3383,
+ 'ЅРёС‚' => 3382,
+ '¦Р' => 3376,
+ 'РёВ' => 3372,
+ 'Ñ‘Ð’' => 3372,
+ '“СЂ' => 3372,
+ 'ІС‹Рµ' => 3371,
+ 'Гр' => 3371,
+ '°РЅС‹' => 3370,
+ '_РЎ_' => 3369,
+ 'ЅРґРё' => 3367,
+ '‚ам' => 3365,
+ 'џРѕСЃ' => 3362,
+ '·РІР°' => 3361,
+ 'СѓРµС' => 3360,
+ 'ѓРµС' => 3360,
+ 'ЈС' => 3359,
+ 'РЈС' => 3356,
+ '_РљРё' => 3355,
+ '°Р»СЃ' => 3353,
+ 'ёР·РЅ' => 3351,
+ 'РёВ»' => 3347,
+ 'ёВ»' => 3347,
+ 'їРѕР·' => 3347,
+ 'µРґСѓ' => 3337,
+ '‚СЃС‚' => 3335,
+ 'ЃС‘' => 3327,
+ 'СЃС‘' => 3327,
+ 'ЅСѓР' => 3325,
+ 'РЅСѓР' => 3325,
+ 'РєС†' => 3323,
+ 'єС†' => 3323,
+ 'іРґР°' => 3323,
+ 'ёС‚Сѓ' => 3321,
+ '‡РёСЃ' => 3321,
+ '_РђСЂ' => 3313,
+ 'ЎРЎР_' => 3313,
+ 'їР»Рѕ' => 3310,
+ '°С‚Сѓ' => 3307,
+ '±С‰Рµ' => 3305,
+ 'РєС†Р' => 3304,
+ 'єС†Р' => 3304,
+ 'їР»Рµ' => 3304,
+ 'ЂРЅРё' => 3300,
+ 'ЊСЃСÐ' => 3299,
+ 'µРјРї' => 3298,
+ 'ЃРµРј' => 3296,
+ 'Р¦Р' => 3293,
+ 'РёР№,' => 3291,
+ 'ёР№,' => 3291,
+ 'РќРµ' => 3290,
+ 'ќРµ' => 3290,
+ '‚СЊСЃ' => 3290,
+ '»Р¶' => 3289,
+ 'лж' => 3289,
+ 'ёР№,_' => 3289,
+ '‚РІСѓ' => 3289,
+ 'Р–' => 3285,
+ 'іСЂСѓ' => 3282,
+ 'ґРµС‚' => 3279,
+ '_Рâ€Ð Ñ•' => 3277,
+ 'ЅР°РЅ' => 3277,
+ 'ЂСÐРґ' => 3276,
+ 'С…РЅР' => 3269,
+ '…РЅР' => 3269,
+ 'ЅСЊ_' => 3265,
+ 'РЅСЊ_' => 3265,
+ 'ЂРјРё' => 3263,
+ 'РјС‹С' => 3261,
+ 'јС‹С' => 3261,
+ 'РіР°_' => 3260,
+ 'РњРёС' => 3260,
+ 'Р’Рё' => 3260,
+ 'іР°_' => 3260,
+ 'њРёС' => 3260,
+ '’Рё' => 3260,
+ '°Р¶Рґ' => 3257,
+ '°РІС‚' => 3257,
+ 'ёС†Р°' => 3257,
+ '·СѓР' => 3255,
+ 'Р·СѓР' => 3255,
+ 'ÐС‰Р' => 3249,
+ 'СÐС‰Р' => 3249,
+ 'РґРє' => 3239,
+ 'єС†Рё' => 3239,
+ 'ґРє' => 3239,
+ 'ІР°,' => 3238,
+ 'РІР°,' => 3238,
+ 'РіСѓР' => 3238,
+ 'іСѓР' => 3238,
+ 'ІС‹Р№' => 3237,
+ 'ЂСЊР' => 3236,
+ 'ІР°,_' => 3236,
+ 'СЂСЊР' => 3236,
+ 'ІСЃС‚' => 3230,
+ 'С…РёР' => 3230,
+ '…РёР' => 3230,
+ '_СЃРј' => 3226,
+ 'РѕСЋ' => 3220,
+ 'ѕСЋ' => 3220,
+ 'ѓРµС‚' => 3214,
+ 'ѕСЃРё' => 3214,
+ 'ёРІРѕ' => 3212,
+ '°РіРѕ' => 3211,
+ 'їСѓСЃ' => 3210,
+ '‰С' => 3202,
+ '_РїРё' => 3200,
+ '_СÐРІ' => 3200,
+ 'РёСÐР' => 3199,
+ 'ёСÐР' => 3199,
+ 'С‰С' => 3198,
+ '–Р' => 3197,
+ '_Р¦' => 3193,
+ 'ёР·Рѕ' => 3193,
+ 'ЊР·' => 3192,
+ 'СЊР·' => 3192,
+ 'ѕРІРє' => 3191,
+ '°В»_' => 3189,
+ 'а»_' => 3189,
+ '»СЊР·' => 3188,
+ 'їРѕРє' => 3188,
+ 'ЊС‚Р' => 3186,
+ 'СЊС‚Р' => 3186,
+ 'ÐРЅС' => 3184,
+ 'СÐРЅС' => 3184,
+ 'Р’._' => 3179,
+ 'єСЃР°' => 3179,
+ '’._' => 3179,
+ 'ЂРёР°' => 3177,
+ 'ÐРјРё' => 3175,
+ 'ЅРЅРё' => 3170,
+ 'џРµСЂ' => 3170,
+ '_Гр' => 3168,
+ 'µРІСЃ' => 3165,
+ 'ЂРµР¶' => 3161,
+ '_РјРЅ' => 3155,
+ 'ЂСѓР¶' => 3154,
+ 'ІСÐР' => 3154,
+ 'РІСÐР' => 3154,
+ 'шаС' => 3154,
+ 'â€Ð¡' => 3154,
+ '€Р°С' => 3154,
+ 'Рâ€Ð Â¶Ð ' => 3151,
+ 'јРѕР»' => 3151,
+ 'â€Ð Â¶Ð ' => 3151,
+ '_РІРЅ' => 3150,
+ 'ЌР»' => 3150,
+ 'СЌР»' => 3150,
+ 'ѕРґС‹' => 3149,
+ '»С‘Р' => 3148,
+ 'лёР' => 3148,
+ 'ѕР№РЅ' => 3137,
+ 'РёС‰' => 3136,
+ 'ёС‰' => 3136,
+ '_РёРі' => 3134,
+ 'ѕР»Р¶' => 3134,
+ 'ЎРё' => 3133,
+ 'РЎРё' => 3133,
+ 'Ñ”.' => 3128,
+ 'Рє.' => 3126,
+ 'µРїС' => 3125,
+ 'ЂРµР№' => 3125,
+ 'епС' => 3125,
+ 'ѕРІР»' => 3124,
+ '°Р¶Рµ' => 3121,
+ 'њР°СЂ' => 3121,
+ 'РјРµ_' => 3120,
+ 'јРµ_' => 3120,
+ '·С‹Рє' => 3115,
+ 'ÐР·Р' => 3115,
+ 'СÐР·Р' => 3115,
+ 'Рâ€Ð¡' => 3112,
+ 'РёСЋР' => 3111,
+ 'ёСЋР' => 3111,
+ '»Р¶Р' => 3109,
+ 'лжР' => 3109,
+ 'тлР' => 3109,
+ 'ёРІРµ' => 3109,
+ '‚Р»Р' => 3109,
+ 'Ñ”._' => 3108,
+ 'ЂР°С†' => 3107,
+ 'ёС‚СЃ' => 3107,
+ 'Рє._' => 3106,
+ '_РєРј' => 3103,
+ 'â€Ð Âµ' => 3100,
+ 'Рâ€Ð Âµ' => 3099,
+ 'ЃР°С' => 3091,
+ 'СЃР°С' => 3091,
+ '_чи' => 3088,
+ '·РµС' => 3087,
+ 'Р·РµС' => 3087,
+ '·РІРѕ' => 3085,
+ 'СѓРІ' => 3082,
+ 'ѓРІ' => 3082,
+ 'ѓР±Р»' => 3079,
+ 'РёС„' => 3078,
+ 'ёС„' => 3078,
+ '_РЈС' => 3076,
+ '_Р’._' => 3076,
+ 'ЃРёР№' => 3076,
+ 'С….' => 3076,
+ '….' => 3076,
+ 'ЂРѕР¶' => 3074,
+ 'µР»_' => 3069,
+ 'ел_' => 3069,
+ 'ÐСЋ' => 3068,
+ 'Ðти' => 3068,
+ 'СÐСЋ' => 3068,
+ '_РёСЋ' => 3064,
+ 'ÐР·С' => 3061,
+ 'СÐР·С' => 3061,
+ 'ÐСЋС' => 3060,
+ 'СÐСЋС' => 3060,
+ 'ѕСЂСЃ' => 3060,
+ 'ЋС‡' => 3058,
+ 'СЋС‡' => 3058,
+ '_РєРё' => 3051,
+ 'ѕРјРї' => 3051,
+ 'ЂРІС‹' => 3049,
+ 'С…._' => 3049,
+ '…._' => 3049,
+ 'јРѕРі' => 3046,
+ 'џСЂРѕ' => 3046,
+ 'ём' => 3044,
+ '‘Рј' => 3044,
+ 'ёР·Рј' => 3043,
+ 'шн' => 3038,
+ 'єР°Р»' => 3038,
+ '€РЅ' => 3038,
+ '­С' => 3035,
+ '€РєРѕ' => 3031,
+ 'РєР°,' => 3029,
+ 'щаР' => 3029,
+ 'єР°,' => 3029,
+ '‰Р°Р' => 3029,
+ '±РЅР' => 3027,
+ '»СѓР¶' => 3027,
+ 'Р±РЅР' => 3027,
+ 'РќР°_' => 3027,
+ 'СѓР°' => 3027,
+ 'ѓР°' => 3027,
+ 'єР°,_' => 3027,
+ 'ќР°_' => 3027,
+ '±С‹_' => 3026,
+ 'Р±С‹_' => 3026,
+ 'џСЂРё' => 3026,
+ 'µСЂРє' => 3025,
+ '_Р’Рё' => 3023,
+ 'ѓРіРё' => 3023,
+ 'ЂРёС‡' => 3022,
+ 'ЃРЅС' => 3020,
+ 'СЃРЅС' => 3020,
+ '°РІ_' => 3019,
+ 'ав_' => 3019,
+ 'єР»СЋ' => 3017,
+ 'µСЃРї' => 3016,
+ 'µР·Рґ' => 3015,
+ '°С‡Рё' => 3013,
+ 'РјР±' => 3012,
+ 'јР±' => 3012,
+ 'ѓР»Рё' => 3011,
+ '_Р›С' => 3010,
+ '_СЋ' => 3010,
+ 'ІРµР»' => 3010,
+ 'ІР°СÐ' => 3009,
+ 'РќРѕР' => 3008,
+ 'ќРѕР' => 3008,
+ 'РґР¶Р' => 3007,
+ 'ґР¶Р' => 3007,
+ '·С‹РІ' => 3006,
+ 'СѓРїС' => 3006,
+ 'ѓРїС' => 3006,
+ 'ѕРіРґ' => 3004,
+ '€РёРЅ' => 3001,
+ '_ес' => 2998,
+ 'РѕСÐС' => 2990,
+ 'ѕСÐС' => 2990,
+ 'ѓСЂРі' => 2989,
+ 'µРјРѕ' => 2986,
+ 'ЂР»Р' => 2986,
+ 'СЂР»Р' => 2986,
+ 'СѓС…Р' => 2986,
+ 'ѓС…Р' => 2986,
+ '±СЃ' => 2984,
+ 'Р±СЃ' => 2984,
+ 'ЂРёР№' => 2983,
+ '°СЂРґ' => 2977,
+ '°С‚_' => 2977,
+ 'ат_' => 2977,
+ '»Р»Рµ' => 2970,
+ 'Бр' => 2967,
+ 'РѕС‰Р' => 2966,
+ 'ѕС‰Р' => 2966,
+ 'Р­С' => 2965,
+ 'ÐС…_' => 2963,
+ 'СÐС…_' => 2963,
+ 'РѕР№С' => 2960,
+ 'ѕР№С' => 2960,
+ '_Сѓ_' => 2958,
+ 'РґРєР' => 2957,
+ 'ґРєР' => 2957,
+ 'РўРѕ' => 2954,
+ 'њС' => 2954,
+ 'ўРѕ' => 2954,
+ 'ЃРµ_' => 2953,
+ 'СЃРµ_' => 2953,
+ 'РњС' => 2952,
+ 'РґР°,' => 2947,
+ 'ґР°,' => 2947,
+ 'ґР°,_' => 2943,
+ '»СЋС‡' => 2942,
+ '_Р¦Р' => 2935,
+ '_СѓРї' => 2935,
+ 'µС‰Р' => 2934,
+ 'ЂРёР·' => 2934,
+ 'ещР' => 2934,
+ '№РЅС‹' => 2933,
+ 'Њ.' => 2930,
+ 'СЊ.' => 2930,
+ '_РќРµ' => 2928,
+ 'ЂС‚С' => 2925,
+ 'СЂС‚С' => 2925,
+ 'чк' => 2919,
+ '‡Рє' => 2919,
+ '°РєРё' => 2916,
+ '°РЅРі' => 2915,
+ 'тч' => 2915,
+ '‚С‡' => 2915,
+ 'їРёРѕ' => 2913,
+ '’РµР' => 2911,
+ '·Р°Рј' => 2910,
+ 'Р’РµР' => 2910,
+ 'Њ._' => 2909,
+ 'СЊ._' => 2909,
+ '–_' => 2902,
+ 'ІРѕРі' => 2897,
+ '_РЎРЎ' => 2895,
+ 'Р№С‚Р' => 2895,
+ '№С‚Р' => 2895,
+ 'µРІСЂ' => 2890,
+ '¶Р°С' => 2885,
+ 'жаС' => 2885,
+ 'јРѕСЃ' => 2885,
+ 'РёРІ_' => 2882,
+ 'ёРІ_' => 2882,
+ '¶РґСѓ' => 2881,
+ 'їР°РЅ' => 2881,
+ '_Р·РЅ' => 2877,
+ 'ѕР·РЅ' => 2876,
+ '_Р±Сѓ' => 2873,
+ 'ÐŽ.' => 2872,
+ 'РЎ.' => 2872,
+ 'ѕСЂРґ' => 2871,
+ '‚РёСÐ' => 2867,
+ 'РёС‰Р' => 2866,
+ 'ёС‰Р' => 2866,
+ '“Р°' => 2865,
+ '°РіР°' => 2860,
+ 'Га' => 2860,
+ '“РѕС' => 2860,
+ 'µС„' => 2859,
+ 'еф' => 2859,
+ 'ГоС' => 2857,
+ 'јРѕСЂ' => 2854,
+ '_Рâ€Ð¡' => 2853,
+ '±СЉ' => 2853,
+ 'Р±СЉ' => 2853,
+ 'РґРё_' => 2852,
+ 'ґРё_' => 2852,
+ 'РјРё,' => 2849,
+ 'јРё,' => 2849,
+ 'јРё,_' => 2849,
+ '›Рё' => 2848,
+ 'µС‚РЅ' => 2846,
+ 'ІСÐС' => 2846,
+ 'РІСÐС' => 2846,
+ 'Ли' => 2846,
+ '°СЂРє' => 2845,
+ '°РІС€' => 2841,
+ '¶РЅС' => 2840,
+ 'жнС' => 2840,
+ 'ѕРЅС‡' => 2838,
+ 'РўРµ' => 2833,
+ 'ўРµ' => 2833,
+ '·Р»' => 2829,
+ 'ЃСЃС‚' => 2829,
+ 'Р·Р»' => 2829,
+ 'ЊСÐР' => 2827,
+ 'СЊСÐР' => 2827,
+ 'ЅС‚_' => 2824,
+ 'РЅС‚_' => 2824,
+ 'шт' => 2824,
+ '€С‚' => 2824,
+ 'ѕР»Рє' => 2821,
+ 'ќРёРє' => 2817,
+ 'јРµРґ' => 2813,
+ '°СѓС' => 2812,
+ '·Р°С‚' => 2812,
+ 'ауС' => 2812,
+ 'ѕР¶Рё' => 2810,
+ 'ґРёРј' => 2804,
+ 'шо' => 2803,
+ '€Рѕ' => 2803,
+ 'ЃС‡' => 2802,
+ 'СЃС‡' => 2802,
+ '‚ек' => 2797,
+ 'РјС‹_' => 2796,
+ 'јС‹_' => 2796,
+ 'ІСЊ' => 2795,
+ 'РІСЊ' => 2795,
+ 'ЅРµРµ' => 2794,
+ 'јРёС‚' => 2793,
+ '°СЂСÐ' => 2791,
+ 'µС‘' => 2791,
+ 'её' => 2791,
+ 'РўСЂ' => 2783,
+ 'ўСЂ' => 2783,
+ '-Р№' => 2780,
+ 'ЃС‹Р' => 2768,
+ 'РіРѕ,' => 2768,
+ 'СЃС‹Р' => 2768,
+ 'іРѕ,' => 2768,
+ 'іРѕ,_' => 2768,
+ 'в„' => 2765,
+ 'в„–' => 2765,
+ 'ѕР±Рё' => 2765,
+ '„–' => 2765,
+ '_Р­С' => 2764,
+ 'ІРЅРµ' => 2763,
+ '‹СЃС‚' => 2761,
+ 'їР°Р»' => 2760,
+ 'ЋС‡Р' => 2758,
+ 'СЋС‡Р' => 2758,
+ 'µРЅРє' => 2757,
+ 'ЂРµС€' => 2756,
+ '»РµСЂ' => 2751,
+ 'ЌРЅ' => 2749,
+ 'СЌРЅ' => 2749,
+ 'тд' => 2748,
+ '‚Рґ' => 2748,
+ '·РЅС' => 2747,
+ 'Р·РЅС' => 2747,
+ '‚еп' => 2746,
+ 'ІРєР°' => 2745,
+ '_-Р№' => 2741,
+ 'ту_' => 2741,
+ '‚Сѓ_' => 2741,
+ 'ЂРІРѕ' => 2739,
+ '_Бр' => 2736,
+ 'в„–_' => 2734,
+ '„–_' => 2734,
+ '_РЎРё' => 2732,
+ 'РњРµР' => 2732,
+ 'њРµР' => 2732,
+ 'ÐŽ._' => 2731,
+ 'РЎ._' => 2731,
+ 'µРјСѓ' => 2730,
+ '°Р·С‹' => 2729,
+ 'ти.' => 2729,
+ '‚Рё.' => 2729,
+ 'РґСЊ' => 2726,
+ 'ґСЊ' => 2726,
+ 'ЅРѕ-Р' => 2720,
+ '±_' => 2718,
+ 'чкР' => 2718,
+ '‚Рё._' => 2718,
+ '‡РєР' => 2718,
+ 'ѕРїР°' => 2716,
+ 'ЅСѓС‚' => 2715,
+ '‚РёРµ' => 2713,
+ '_Рâ€Ð Âµ' => 2712,
+ 'љРѕС' => 2710,
+ 'РљРѕС' => 2708,
+ 'ІРѕРё' => 2707,
+ '_Р–' => 2706,
+ 'РґРї' => 2705,
+ 'ґРї' => 2705,
+ '_РўРѕ' => 2703,
+ 'ѓРєРѕ' => 2702,
+ '_;' => 2700,
+ '_;_' => 2699,
+ 'РјСЃР' => 2699,
+ 'јСЃР' => 2699,
+ 'Р±_' => 2698,
+ 'ЅР°.' => 2695,
+ 'РЅР°.' => 2695,
+ '€Р°Р' => 2692,
+ 'шаР' => 2691,
+ 'ёС‡Рё' => 2691,
+ '_в„' => 2689,
+ '_в„–' => 2689,
+ '†_' => 2689,
+ 'єСѓСЋ' => 2687,
+ 'ІРі' => 2684,
+ 'РІРі' => 2684,
+ 'ёРіР°' => 2682,
+ 'ѓРјРµ' => 2681,
+ '-Р№_' => 2680,
+ 'ЅР°._' => 2680,
+ 'С…Сѓ' => 2679,
+ '…Сѓ' => 2679,
+ 'ѕР¶Рґ' => 2677,
+ '…РѕРІ' => 2676,
+ 'ІС‹Рј' => 2675,
+ 'ЇР' => 2675,
+ '_-Р№_' => 2673,
+ 'С†_' => 2673,
+ '_РњС' => 2670,
+ '±РёР»' => 2669,
+ '“СЂР' => 2667,
+ 'ГрР' => 2666,
+ 'єР°С‚' => 2665,
+ 'ЃСÐС' => 2664,
+ 'СЃСÐС' => 2664,
+ 'â€Ð Â°' => 2664,
+ 'ÐРґР' => 2662,
+ 'СÐРґР' => 2662,
+ 'РЇР' => 2660,
+ 'Рâ€Ð Â°' => 2660,
+ '_в„–_' => 2659,
+ 'РјС‹Р' => 2659,
+ 'јС‹Р' => 2659,
+ 'ЂСЃРё' => 2656,
+ 'ЅРёС…' => 2655,
+ 'ЂРѕС„' => 2654,
+ 'С…Р°С' => 2654,
+ '…Р°С' => 2654,
+ '·Р°Р»' => 2653,
+ 'РѕРј.' => 2652,
+ 'ѕРј.' => 2652,
+ 'їРµРЅ' => 2652,
+ 'ЂРёРІ' => 2651,
+ '°СЂРј' => 2650,
+ 'µРµР' => 2642,
+ 'ееР' => 2642,
+ 'ѕРј._' => 2642,
+ 'ѕС„Рё' => 2642,
+ 'ЃРѕР·' => 2641,
+ 'ЅР°Сѓ' => 2640,
+ 'ќРѕРІ' => 2637,
+ '‚ей' => 2634,
+ 'µС‘_' => 2633,
+ 'её_' => 2633,
+ '_Га' => 2631,
+ 'ґСЂРѕ' => 2631,
+ '°СЂС…' => 2618,
+ 'Р–Р' => 2618,
+ 'ёС†Рµ' => 2618,
+ 'ґСЂР°' => 2614,
+ '±СѓСЂ' => 2610,
+ '»СѓР±' => 2605,
+ 'СѓС‚_' => 2604,
+ 'ѓС‚_' => 2604,
+ 'ЅСѓ_' => 2602,
+ 'РЅСѓ_' => 2602,
+ 'РџР°Р' => 2600,
+ 'фоР' => 2600,
+ 'џР°Р' => 2600,
+ '„РѕР' => 2600,
+ 'µСЂР±' => 2598,
+ 'РёРґС' => 2597,
+ 'ёРґС' => 2597,
+ '°С‚С‹' => 2596,
+ 'јРѕРІ' => 2596,
+ 'ЅС†Рµ' => 2595,
+ 'ЃРёРј' => 2594,
+ 'ѓР±Рµ' => 2594,
+ '¶РёС‚' => 2593,
+ 'ЎРѕС' => 2593,
+ 'іРµСЂ' => 2592,
+ 'РЎРѕС' => 2590,
+ 'РљСѓР' => 2590,
+ 'љСѓР' => 2590,
+ '_РЎ.' => 2588,
+ '«РЎ' => 2588,
+ '«С' => 2586,
+ '°РјР°' => 2585,
+ 'ґР°РІ' => 2583,
+ '_Ли' => 2582,
+ 'ЊРµРІ' => 2581,
+ 'тдР' => 2580,
+ '‚РґР' => 2580,
+ '_«С' => 2579,
+ '¤СЂ' => 2578,
+ 'Фр' => 2578,
+ 'РјРё.' => 2577,
+ 'јРё.' => 2577,
+ '%' => 2576,
+ 'ЃС‚_' => 2576,
+ 'СЃС‚_' => 2576,
+ 'јРё._' => 2573,
+ '_%' => 2572,
+ 'ѓСЂР°' => 2570,
+ '_РёС…' => 2569,
+ 'СѓР·С' => 2569,
+ 'ѓР·С' => 2569,
+ '€РёР№' => 2569,
+ 'РѕРѕС' => 2566,
+ 'ѕРѕС' => 2566,
+ '_РўРµ' => 2564,
+ 'С‡,' => 2561,
+ '‡,' => 2561,
+ 'С‡,_' => 2560,
+ '‡,_' => 2560,
+ '_фа' => 2554,
+ 'ЊРЅРё' => 2554,
+ 'ГеС' => 2552,
+ '“РµС' => 2552,
+ '_фе' => 2548,
+ 'ѕР±СЉ' => 2548,
+ '†РµСЂ' => 2548,
+ '…СЂР°' => 2547,
+ 'ґРµРє' => 2544,
+ 'СѓС‡С' => 2542,
+ 'ѓС‡С' => 2542,
+ 'ЃРёСЃ' => 2541,
+ 'ЋРЅ' => 2539,
+ 'СЋРЅ' => 2539,
+ 'µР·_' => 2535,
+ 'ез_' => 2535,
+ 'ЂРёРі' => 2534,
+ 'ЃС‚С‹' => 2534,
+ 'ЋРґ' => 2532,
+ 'СЋРґ' => 2532,
+ 'ѓРїСЂ' => 2532,
+ '‚СЊСЋ' => 2531,
+ 'µСЂСЂ' => 2528,
+ 'іРёС‡' => 2528,
+ 'Ðте' => 2527,
+ '·Р°С†' => 2526,
+ '_/_' => 2525,
+ 'ЂРµС‡' => 2524,
+ '·РѕРЅ' => 2523,
+ 'фу' => 2522,
+ 'јРµР»' => 2522,
+ '„Сѓ' => 2522,
+ 'µР№РЅ' => 2520,
+ '°С„Рё' => 2519,
+ 'ЎРѕРІ' => 2518,
+ '_РІР»' => 2517,
+ '‚ех' => 2517,
+ 'РіРЅ' => 2515,
+ 'іРЅ' => 2515,
+ 'µСЂРј' => 2514,
+ '_СѓР»' => 2511,
+ 'ЂР°Рё' => 2511,
+ 'єР°Рґ' => 2511,
+ 'РёР°С' => 2510,
+ 'ёР°С' => 2510,
+ '‚РёСЂ' => 2509,
+ 'â€Ð Ñ•Ð ' => 2505,
+ 'јРµР¶' => 2504,
+ 'ІСЂРѕ' => 2503,
+ 'Рâ€Ð Ñ•Ð ' => 2502,
+ 'ЎРёР' => 2500,
+ 'РЎРёР' => 2500,
+ 'ћСЃ' => 2500,
+ 'ІР°СЋ' => 2498,
+ 'џРµС‚' => 2494,
+ 'РґРј' => 2491,
+ 'ґРј' => 2491,
+ 'РёС†С' => 2490,
+ 'ёС†С' => 2490,
+ 'РћСЃ' => 2488,
+ 'їРѕРЅ' => 2488,
+ '°СЃРё' => 2487,
+ '_РЇР' => 2486,
+ 'ЃРјРµ' => 2483,
+ '_СѓРґ' => 2480,
+ 'ЅСÐС‚' => 2480,
+ 'ёРјРї' => 2480,
+ 'ЌР»Р' => 2475,
+ 'СЌР»Р' => 2475,
+ 'РёС€Р' => 2474,
+ 'ёС€Р' => 2474,
+ '°Р±СЂ' => 2471,
+ 'ЃРѕРє' => 2469,
+ 'ЋС‰Рµ' => 2468,
+ 'ып' => 2468,
+ '‹Рї' => 2468,
+ '_РЎ._' => 2466,
+ 'ѕС‚РІ' => 2465,
+ 'Р’РµС' => 2464,
+ '’РµС' => 2464,
+ 'ЅРµРі' => 2463,
+ '_СѓРє' => 2462,
+ 'µС†Рє' => 2462,
+ 'їРѕС‚' => 2460,
+ 'љСЂР°' => 2460,
+ 'µР°Р' => 2459,
+ 'еаР' => 2459,
+ '_РўСЂ' => 2458,
+ 'та.' => 2458,
+ '‚Р°.' => 2458,
+ 'ЉР' => 2455,
+ 'СЉР' => 2455,
+ 'ћР±' => 2455,
+ 'ЃС…' => 2454,
+ 'СЃС…' => 2454,
+ '°СЂСЊ' => 2452,
+ 'ёРІРё' => 2452,
+ '‰РёС…' => 2451,
+ 'РѕС‡С' => 2450,
+ 'ѕС‡С' => 2450,
+ 'РћР±' => 2449,
+ 'ѓСЂРѕ' => 2447,
+ 'ЊРµС' => 2444,
+ 'СЊРµС' => 2444,
+ 'їР°СЃ' => 2444,
+ 'РёР·С' => 2443,
+ 'ёР·С' => 2443,
+ '±Р»Рµ' => 2441,
+ 'ЂСЂРё' => 2441,
+ 'ІСÐР·' => 2441,
+ '‚Р°._' => 2441,
+ '°Р№С‚' => 2440,
+ 'µРё' => 2440,
+ 'еи' => 2440,
+ 'РґС‘' => 2439,
+ 'ґС‘' => 2439,
+ '“ер' => 2436,
+ 'ЅРµРІ' => 2435,
+ '·РЅРѕ' => 2432,
+ '_её' => 2430,
+ '·Р»Р' => 2429,
+ 'Р·Р»Р' => 2429,
+ '¤СЂР' => 2426,
+ 'ФрР' => 2426,
+ 'їСѓР±' => 2426,
+ '_СѓРЅ' => 2425,
+ '_СЋР' => 2424,
+ 'ЃС…Р' => 2423,
+ 'СЃС…Р' => 2423,
+ 'СѓРґС' => 2423,
+ 'ѓРґС' => 2423,
+ 'µР№,' => 2422,
+ '·СÐ' => 2422,
+ 'ей,' => 2422,
+ 'Р·СÐ' => 2422,
+ 'µР№,_' => 2420,
+ '»РѕРє' => 2420,
+ 'РєРµС' => 2419,
+ 'єРµС' => 2419,
+ 'јРёРё' => 2419,
+ 'ґСЂРµ' => 2419,
+ '†РµРІ' => 2419,
+ 'µРѕС' => 2418,
+ 'еоС' => 2418,
+ '¶РґР°' => 2417,
+ 'ѕР»Р»' => 2414,
+ 'РџРѕ_' => 2413,
+ 'џРѕ_' => 2413,
+ 'ЂС…Рё' => 2412,
+ 'ЂРґРµ' => 2411,
+ 'ЂС‹Рµ' => 2403,
+ 'ЎРЎРЎ' => 2400,
+ 'ЂРї' => 2399,
+ 'СЂРї' => 2399,
+ '_Рâ€Ð Â°' => 2398,
+ '·РјРµ' => 2396,
+ 'РёС‡,' => 2394,
+ 'ёС‡,' => 2394,
+ 'ёС‡,_' => 2394,
+ '€РёС…' => 2394,
+ 'РєРё,' => 2391,
+ 'єРё,' => 2391,
+ 'ёРЅСÐ' => 2390,
+ 'ґРІРё' => 2390,
+ 'РÒР°' => 2389,
+ 'ÒР°' => 2389,
+ 'µРјС‹' => 2386,
+ 'ЎРµС' => 2386,
+ 'РЎРµС' => 2386,
+ 'єРё,_' => 2386,
+ 'ЅРІ' => 2384,
+ 'ЅРёРІ' => 2384,
+ 'ЅРґР°' => 2384,
+ 'ЉРµ' => 2384,
+ 'РЅРІ' => 2384,
+ 'СЉРµ' => 2384,
+ 'ёСÐРј' => 2384,
+ 'ёР¶Рµ' => 2382,
+ 'РјСѓС' => 2381,
+ 'ѕС‚Рґ' => 2381,
+ 'јСѓС' => 2381,
+ 'РѕР№,' => 2378,
+ 'ѕР№,' => 2378,
+ 'ѕР№,_' => 2378,
+ '¶РёР»' => 2377,
+ 'Р�.' => 2377,
+ '�.' => 2377,
+ 'РґРјР' => 2376,
+ 'ґРјР' => 2376,
+ '‡РµС‚' => 2374,
+ '€РµС' => 2374,
+ 'шеС' => 2373,
+ 'ёРµР№' => 2371,
+ 'ЃСЃРѕ' => 2369,
+ 'РґСÐС' => 2369,
+ 'ґСÐС' => 2369,
+ 'ЎС‚Р°' => 2368,
+ '‰РёР№' => 2367,
+ 'ЅРІР' => 2365,
+ 'РЅРІР' => 2365,
+ '_СЃ.' => 2364,
+ 'ћС‚' => 2364,
+ '°РїРё' => 2363,
+ 'РњРѕР' => 2363,
+ 'РќР°Р' => 2363,
+ 'њРѕР' => 2363,
+ 'ќР°Р' => 2363,
+ 'ІР°.' => 2362,
+ 'ÐРЅРё' => 2362,
+ 'РІР°.' => 2362,
+ '_Фр' => 2360,
+ 'ЃР±' => 2360,
+ 'СЃР±' => 2360,
+ 'РћС‚' => 2359,
+ 'ёРЅС‚' => 2359,
+ 'µР·С' => 2358,
+ 'µСЃСÐ' => 2358,
+ 'езС' => 2358,
+ 'БрР' => 2356,
+ '±РёС‚' => 2355,
+ 'јР°СЃ' => 2355,
+ 'µСЂС…' => 2353,
+ '¶РЅС‹' => 2353,
+ 'РєР°.' => 2352,
+ 'єР°.' => 2352,
+ '-Рј' => 2350,
+ '°РіС' => 2350,
+ 'агС' => 2350,
+ 'ІР°._' => 2349,
+ 'ґРµСЃ' => 2349,
+ '»РєРѕ' => 2346,
+ 'ёСЂСѓ' => 2345,
+ 'цы_' => 2344,
+ '†С‹_' => 2344,
+ 'тт' => 2343,
+ 'ёР»Р»' => 2343,
+ '‘Р»Р' => 2343,
+ '‚С‚' => 2343,
+ 'єР°._' => 2341,
+ 'ІСѓСЋ' => 2338,
+ 'їСѓС‚' => 2338,
+ '»РѕРґ' => 2336,
+ 'ѕР±РЅ' => 2336,
+ '’Р°С' => 2335,
+ 'Р’Р°С' => 2334,
+ '¶РµСЃ' => 2332,
+ '»Р°С‚' => 2332,
+ '‘Р°Р' => 2331,
+ 'ЉРµР' => 2330,
+ 'БаР' => 2330,
+ 'СЉРµР' => 2330,
+ 'ѕРіР°' => 2325,
+ 'ёРЅСѓ' => 2324,
+ '_-С' => 2322,
+ 'µРјР°' => 2322,
+ '»РѕРЅ' => 2318,
+ '_ту' => 2317,
+ 'ІРЅСÐ' => 2317,
+ 'ёРґР°' => 2314,
+ '»Рі' => 2310,
+ 'лг' => 2310,
+ 'ЃСЃРµ' => 2304,
+ 'ÐСЂ' => 2304,
+ 'СÐСЂ' => 2304,
+ 'ён_' => 2304,
+ '‘РЅ_' => 2304,
+ '°Рґ_' => 2303,
+ 'ад_' => 2303,
+ 'ынР' => 2303,
+ '‹РЅР' => 2303,
+ 'ґРµРј' => 2300,
+ 'РјР»Р' => 2299,
+ 'јР»Р' => 2299,
+ '±СЂРѕ' => 2296,
+ 'РїРїР' => 2295,
+ 'їРїР' => 2295,
+ '„РёС†' => 2295,
+ '»РёРІ' => 2293,
+ 'µРєРё' => 2292,
+ 'ЅРґРµ' => 2291,
+ 'ІСѓР' => 2291,
+ 'РІСѓР' => 2291,
+ 'µР·Рѕ' => 2283,
+ 'РїРЅ' => 2279,
+ 'їРЅ' => 2279,
+ '_РћСЃ' => 2277,
+ 'ёСÐС…' => 2275,
+ '‚РєР°' => 2275,
+ 'ЂРёРѕ' => 2274,
+ 'тчР' => 2271,
+ '‚С‡Р' => 2271,
+ '‹СЃРѕ' => 2271,
+ '_Р±Р»' => 2270,
+ 'РџР°С' => 2267,
+ 'ѕРєС‚' => 2267,
+ 'џР°С' => 2267,
+ '»СÐСЋ' => 2266,
+ 'ЋРґР' => 2266,
+ 'СЋРґР' => 2266,
+ 'єРѕРї' => 2266,
+ 'Р’РёР' => 2265,
+ '’РёР' => 2265,
+ 'іРґРµ' => 2263,
+ 'Ðть' => 2262,
+ 'ЃРєРІ' => 2261,
+ 'ёР°РЅ' => 2261,
+ 'ёСЃРё' => 2260,
+ 'ЌРєР' => 2258,
+ 'СЌРєР' => 2258,
+ 'шнР' => 2257,
+ '€РЅР' => 2257,
+ 'ЃРїСѓ' => 2254,
+ 'љ_' => 2254,
+ 'Рљ_' => 2252,
+ 'ти,' => 2252,
+ '‚Рё,' => 2252,
+ '‚Рё,_' => 2252,
+ 'ЅСÐР»' => 2251,
+ 'їРёС‚' => 2249,
+ 'РєРЅР' => 2248,
+ 'єРЅР' => 2248,
+ '_РІР°' => 2247,
+ 'ґРёСЂ' => 2247,
+ 'µРїРѕ' => 2246,
+ '§РµС' => 2243,
+ 'ЧеС' => 2243,
+ 'µР№.' => 2242,
+ 'ей.' => 2242,
+ 'ыб' => 2242,
+ '‹Р±' => 2242,
+ '°РµРІ' => 2241,
+ 'ґРёРІ' => 2239,
+ '_РєРЅ' => 2238,
+ 'ткС' => 2238,
+ '‚РєС' => 2238,
+ 'ЂС‹Р№' => 2236,
+ '»Р°Рј' => 2235,
+ '°РёРЅ' => 2234,
+ 'ѕРіР»' => 2234,
+ 'та,' => 2233,
+ 'љР°СЂ' => 2233,
+ '‚Р°,' => 2233,
+ 'ѕР·РІ' => 2232,
+ '‚Р°,_' => 2231,
+ '_РћС‚' => 2230,
+ '»СÐР»' => 2229,
+ 'ЎРІ' => 2229,
+ 'РЎРІ' => 2229,
+ 'ѕР№СЃ' => 2229,
+ '›Р°' => 2229,
+ 'µР№._' => 2227,
+ 'Ла' => 2225,
+ 'ѓРїРї' => 2225,
+ 'ÐСЃ' => 2224,
+ 'Р№Рє' => 2224,
+ 'СÐСЃ' => 2224,
+ 'јСЃРє' => 2224,
+ '№Рє' => 2224,
+ 'ЃС‡Р' => 2222,
+ 'СЃС‡Р' => 2222,
+ '·СЂР°' => 2221,
+ 'РѕРѕР' => 2220,
+ 'ѕРѕР' => 2220,
+ '_Р�.' => 2219,
+ 'ЂРіРµ' => 2214,
+ 'ЅС„' => 2214,
+ 'РЅС„' => 2214,
+ '_лю' => 2212,
+ '�СЃ' => 2212,
+ 'ґР°С…' => 2211,
+ '°Р»Р»' => 2210,
+ 'ѕРґСÐ' => 2210,
+ '_РіРґ' => 2207,
+ 'ѕРёС‚' => 2206,
+ '�с' => 2205,
+ '‚РґРµ' => 2204,
+ 'µВ' => 2202,
+ 'ÐР¶' => 2202,
+ 'РµВ' => 2202,
+ 'СÐР¶' => 2202,
+ 'Ћ,' => 2200,
+ 'СЋ,' => 2200,
+ 'Ћ,_' => 2199,
+ 'СЋ,_' => 2199,
+ 'џРѕР»' => 2199,
+ '±СЂРё' => 2196,
+ 'ЃРїСЂ' => 2196,
+ 'ѕСЂСÐ' => 2194,
+ 'џСЂРµ' => 2194,
+ 'БаС' => 2192,
+ '‘Р°С' => 2192,
+ 'ІР»Р°' => 2191,
+ '_РÒР°' => 2190,
+ 'µС‡Р°' => 2190,
+ 'єРІР°' => 2190,
+ 'µСЃРµ' => 2189,
+ 'РўРѕР' => 2189,
+ '�в' => 2189,
+ 'ўРѕР' => 2189,
+ '�РІ' => 2189,
+ 'РњРёР' => 2188,
+ 'њРёР' => 2188,
+ '‰РёРЅ' => 2186,
+ '°Р·Рё' => 2184,
+ 'µВ»' => 2184,
+ 'е»' => 2184,
+ '‘Сѓ' => 2184,
+ '¶РµР»' => 2183,
+ 'Бу' => 2183,
+ 'ѕС€Рµ' => 2183,
+ 'â€Ð ÂµÐ ' => 2182,
+ 'Рâ€Ð ÂµÐ ' => 2181,
+ 'єСЂРѕ' => 2181,
+ '°СЂРЅ' => 2180,
+ 'тр_' => 2180,
+ '‚СЂ_' => 2180,
+ 'ЂР±Р' => 2179,
+ 'СЂР±Р' => 2179,
+ 'Ев' => 2178,
+ '•РІ' => 2178,
+ 'ЂС‘' => 2176,
+ 'РђСЂР' => 2176,
+ 'СЂС‘' => 2176,
+ 'ђСЂР' => 2176,
+ '·РґРµ' => 2174,
+ 'ѕРЅС†' => 2174,
+ 'РјР±Р' => 2173,
+ 'јР±Р' => 2173,
+ '_РћР±' => 2168,
+ 'ѕСЃРї' => 2168,
+ '»РµСЃ' => 2167,
+ 'Ñš._' => 2167,
+ 'ћРЅ' => 2167,
+ '_фр' => 2166,
+ 'ÐР·С‹' => 2161,
+ '»С‘РЅ' => 2158,
+ 'РћРЅ' => 2158,
+ 'ѓРїР°' => 2157,
+ 'РјСЊ' => 2156,
+ 'јСЊ' => 2156,
+ 'ЋР·' => 2152,
+ 'штР' => 2152,
+ '€С‚Р' => 2152,
+ 'СЋР·' => 2151,
+ 'СѓРІР' => 2150,
+ 'ѓРІР' => 2150,
+ 'ЅРѕ,' => 2149,
+ 'РЅРѕ,' => 2149,
+ 'РёС„Р' => 2149,
+ 'ёС„Р' => 2149,
+ 'ЅРѕ,_' => 2148,
+ 'µС…РЅ' => 2147,
+ '·Р±' => 2147,
+ 'Р·Р±' => 2147,
+ '‰РёРµ' => 2146,
+ 'РјРјР' => 2145,
+ 'јРјР' => 2145,
+ '“РµР' => 2144,
+ 'ЃСѓС‰' => 2143,
+ 'ГеР' => 2143,
+ 'Р�РІР' => 2142,
+ '�РІР' => 2142,
+ 'ЃРµРІ' => 2140,
+ 'ЅРёР»' => 2140,
+ 'ЊРЅР°' => 2140,
+ 'ЃСЃР°' => 2139,
+ 'ІРј' => 2139,
+ 'РІРј' => 2139,
+ 'ЎСѓ' => 2137,
+ 'РЎСѓ' => 2137,
+ 'ѓРґРµ' => 2137,
+ 'µС†Рё' => 2135,
+ 'ёС…Р°' => 2135,
+ '�РЅ' => 2135,
+ 'ћРґ' => 2134,
+ '_ас' => 2132,
+ '�н' => 2132,
+ '_шк' => 2130,
+ '·РµРј' => 2130,
+ 'ЃРѕ_' => 2130,
+ 'СЃРѕ_' => 2130,
+ 'ІРЅР°' => 2128,
+ 'ЎРµСЂ' => 2128,
+ 'РћРґ' => 2128,
+ 'ЊР±' => 2127,
+ 'СЊР±' => 2127,
+ 'Р�._' => 2126,
+ 'ётР' => 2126,
+ '‘С‚Р' => 2126,
+ '�._' => 2126,
+ '_Р–Р' => 2124,
+ '»С‹_' => 2124,
+ 'лы_' => 2124,
+ 'ёрР' => 2122,
+ '_�в' => 2121,
+ 'ѕРЅС‹' => 2120,
+ 'ЂС‹С‚' => 2119,
+ 'ќ.' => 2118,
+ '±РµР·' => 2117,
+ 'µРЅРґ' => 2117,
+ 'µРіРё' => 2117,
+ 'ЃР»Рё' => 2116,
+ 'цаС' => 2114,
+ '†Р°С' => 2114,
+ '¶Рѕ' => 2113,
+ 'жо' => 2113,
+ 'Рќ.' => 2113,
+ 'ћРґР' => 2111,
+ 'ЂСѓ_' => 2110,
+ 'Рњ._' => 2110,
+ 'СЂСѓ_' => 2110,
+ '_ап' => 2108,
+ '·РЅРё' => 2108,
+ '‡Р°С‚' => 2108,
+ 'ЋР±' => 2107,
+ 'СЋР±' => 2107,
+ '_СЃРЅ' => 2106,
+ 'РћРґР' => 2106,
+ '·Рі' => 2105,
+ 'Р·Рі' => 2105,
+ '‡Р°Рµ' => 2105,
+ 'ёС‡Р°' => 2102,
+ '°-' => 2101,
+ 'Р°-' => 2101,
+ 'ћ_' => 2099,
+ '_Ев' => 2097,
+ '¶Сѓ' => 2097,
+ 'жу' => 2097,
+ 'Р»,' => 2096,
+ '_РћРЅ' => 2095,
+ 'ЂСЊ_' => 2095,
+ 'Р»,_' => 2095,
+ 'СЂСЊ_' => 2095,
+ 'ЅРґРѕ' => 2092,
+ 'ѓРіР°' => 2092,
+ '»РёСÐ' => 2091,
+ '¤Рµ' => 2090,
+ 'Фе' => 2090,
+ 'ґРІРѕ' => 2090,
+ 'Рћ_' => 2088,
+ '�РІР°' => 2088,
+ 'µР°С' => 2085,
+ 'еаС' => 2085,
+ 'іСЂРѕ' => 2084,
+ 'РґС‘Р' => 2083,
+ 'ґС‘Р' => 2083,
+ 'ЅРєР°' => 2082,
+ 'РјВ' => 2082,
+ 'јВ' => 2082,
+ 'РѕСѓ' => 2081,
+ 'ѕСѓ' => 2081,
+ 'іСѓСЃ' => 2079,
+ '®Р' => 2077,
+ 'ѕС‚С‹' => 2077,
+ 'ЅРіС' => 2076,
+ 'Р®Р' => 2076,
+ 'РЅРіС' => 2076,
+ 'ЃРµР№' => 2075,
+ 'µРїРё' => 2074,
+ 'цо' => 2074,
+ '†Рѕ' => 2074,
+ 'чу' => 2073,
+ '‡Сѓ' => 2073,
+ 'єСѓСЂ' => 2072,
+ '«РЎР' => 2066,
+ 'ЂРєРѕ' => 2066,
+ 'ѕРІСЊ' => 2065,
+ '»РіР' => 2064,
+ '«СР' => 2064,
+ 'лгР' => 2064,
+ 'ґСѓСЋ' => 2063,
+ 'µРІС‹' => 2062,
+ '_РіР°' => 2060,
+ 'Рѕ-С' => 2060,
+ 'ѕ-С' => 2060,
+ '_РћРґ' => 2059,
+ '‚РѕС‚' => 2059,
+ 'їРѕРї' => 2058,
+ 'ѓРЅР°' => 2056,
+ 'µРµРІ' => 2055,
+ '“Р°Р' => 2055,
+ 'µРїРµ' => 2054,
+ 'ЃРѕРЅ' => 2054,
+ 'ѕРєРё' => 2054,
+ 'ÐÐ’' => 2053,
+ 'СÐÐ’' => 2053,
+ 'ЃР±Р' => 2052,
+ 'СЃР±Р' => 2052,
+ 'ÐВ»' => 2051,
+ 'ГаР' => 2051,
+ 'СÐВ»' => 2051,
+ 'ыч' => 2050,
+ 'јРѕС‚' => 2050,
+ '‹С‡' => 2050,
+ '°РґРЅ' => 2049,
+ 'ІРёР·' => 2049,
+ 'µСЃРЅ' => 2048,
+ 'ѕС‡Рё' => 2048,
+ 'ѓРіРѕ' => 2046,
+ 'РїС‚' => 2045,
+ 'їС‚' => 2045,
+ '‘ел' => 2044,
+ '_Рњ._' => 2043,
+ 'ґРѕР±' => 2043,
+ 'µРµС' => 2042,
+ 'ееС' => 2042,
+ '"' => 2041,
+ '_СЃ._' => 2041,
+ 'ЊС‚С' => 2040,
+ 'СЊС‚С' => 2040,
+ 'љРѕРЅ' => 2040,
+ 'ЊСÐ_' => 2038,
+ 'СЊСÐ_' => 2038,
+ 'ёРїР°' => 2038,
+ '_РЎРІ' => 2034,
+ 'Р’Р»' => 2034,
+ '’Р»' => 2034,
+ 'ÐСЋС‚' => 2029,
+ 'µРє_' => 2028,
+ 'ек_' => 2028,
+ '_ад' => 2026,
+ '±РµРґ' => 2022,
+ 'µРјСЊ' => 2021,
+ '_Ла' => 2020,
+ 'ѕРµРІ' => 2020,
+ 'ѕР»СÐ' => 2019,
+ 'ЃРѕРѕ' => 2018,
+ 'µР·Рё' => 2017,
+ '_Р�._' => 2016,
+ 'Р’Р»Р' => 2015,
+ '’Р»Р' => 2015,
+ 'ЌРєС' => 2014,
+ 'СЌРєС' => 2014,
+ 'ЂР°С…' => 2013,
+ '_С€С' => 2012,
+ '‚еч' => 2012,
+ 'ѕС„Рµ' => 2011,
+ '±РёСЂ' => 2007,
+ 'ЈРє' => 2006,
+ 'РЈРє' => 2006,
+ 'РќРµР' => 2006,
+ 'ѕСÐРЅ' => 2006,
+ 'іРѕС‚' => 2006,
+ 'ќРµР' => 2006,
+ 'ЅС‘' => 2002,
+ 'РЅС‘' => 2002,
+ '±СЂРµ' => 1998,
+ 'µР¶Рё' => 1998,
+ 'єР»Рѕ' => 1998,
+ '_РЎСѓ' => 1997,
+ 'јРїРµ' => 1997,
+ 'ЅРёСЂ' => 1996,
+ 'єС‚Р°' => 1995,
+ '_Фе' => 1994,
+ '�Р·' => 1993,
+ '�з' => 1992,
+ 'єР°Р±' => 1990,
+ '_Р’Р»' => 1989,
+ 'РўСЂР' => 1987,
+ 'Ло' => 1987,
+ 'ырР' => 1987,
+ 'ўСЂР' => 1987,
+ '‹СЂР' => 1987,
+ '›Рѕ' => 1987,
+ '°С‰Рё' => 1986,
+ 'ІРјР' => 1985,
+ 'РІРјР' => 1985,
+ 'ЅС„Р' => 1981,
+ 'РЅС„Р' => 1981,
+ '’ла' => 1980,
+ 'µС€Рµ' => 1978,
+ '‚СѓС‚' => 1978,
+ 'µР°С‚' => 1976,
+ 'їРµРґ' => 1976,
+ 'µРіС' => 1975,
+ 'егС' => 1975,
+ 'РіРё_' => 1974,
+ 'фл' => 1974,
+ 'іРё_' => 1974,
+ '„Р»' => 1974,
+ '«Рџ' => 1972,
+ '_СÐР·' => 1971,
+ 'ІРї' => 1971,
+ '«П' => 1971,
+ 'РІРї' => 1971,
+ 'ІС‹Рї' => 1969,
+ 'ёРєР»' => 1969,
+ '_Бу' => 1968,
+ '±СѓРґ' => 1968,
+ 'ІР·' => 1968,
+ 'РІР·' => 1968,
+ '_«П' => 1967,
+ 'РєРµР' => 1966,
+ 'єРµР' => 1966,
+ 'Ð…-' => 1965,
+ '°С€Рё' => 1964,
+ 'µРЅС†' => 1964,
+ 'ЅРµС‚' => 1964,
+ 'РЅ-' => 1964,
+ 'ЃРїРё' => 1963,
+ 'шоР' => 1963,
+ '€РѕР' => 1963,
+ '_Р±Рё' => 1962,
+ 'ЊРµ_' => 1960,
+ 'СЊРµ_' => 1960,
+ 'ѓСЂС‹' => 1960,
+ '°Р±Р»' => 1959,
+ 'ѕРїРё' => 1957,
+ 'ЂР°,' => 1954,
+ 'СЂР°,' => 1954,
+ 'ЂР°,_' => 1953,
+ 'тьР' => 1953,
+ '‚СЊР' => 1953,
+ '.Р' => 1952,
+ 'РђРІ' => 1951,
+ 'ђРІ' => 1951,
+ '_�с' => 1949,
+ '_фу' => 1946,
+ 'Р№С€' => 1945,
+ '№С€' => 1945,
+ 'ёР»Рµ' => 1942,
+ 'ёСЂРµ' => 1942,
+ 'РёСЂ_' => 1940,
+ 'ёСЂ_' => 1940,
+ '%_' => 1939,
+ 'µСЂС€' => 1939,
+ 'РёРµ,' => 1939,
+ 'ёРµ,' => 1939,
+ 'ЃРІРµ' => 1937,
+ 'ычР' => 1937,
+ 'ёРµ,_' => 1937,
+ '‹С‡Р' => 1937,
+ '°РіСЂ' => 1936,
+ '’Р°Р' => 1936,
+ '_%_' => 1935,
+ '_Рќ.' => 1935,
+ 'Р’Р°Р' => 1935,
+ '«Рљ' => 1934,
+ 'µС‚С‹' => 1934,
+ '»РёРј' => 1934,
+ 'РіРЅР' => 1934,
+ 'ѓР¶Рё' => 1934,
+ 'іРЅР' => 1934,
+ 'ґРѕРє' => 1934,
+ '_РЈРє' => 1933,
+ '«К' => 1933,
+ 'ЂС‚Рѕ' => 1932,
+ 'ёСЃРѕ' => 1931,
+ '_«К' => 1930,
+ 'ЋР±Р' => 1930,
+ 'СЋР±Р' => 1930,
+ '»С‹Р' => 1927,
+ 'лыР' => 1927,
+ 'єС‚СЂ' => 1927,
+ '_РѕС‡' => 1924,
+ '·СѓС' => 1924,
+ 'Р·СѓС' => 1924,
+ 'ёРєРµ' => 1922,
+ 'â€Ð Â°Ð ' => 1922,
+ 'ќ._' => 1921,
+ 'ёРІС€' => 1919,
+ 'Рâ€Ð Â°Ð ' => 1918,
+ 'ЋСЂ' => 1916,
+ 'Рќ._' => 1916,
+ 'СЋСЂ' => 1916,
+ '†РёСЋ' => 1916,
+ '°С‚С‡' => 1914,
+ 'ЂРёРґ' => 1914,
+ 'ЂРѕР±' => 1913,
+ '„ес' => 1913,
+ '±Р»С' => 1911,
+ 'Р±Р»С' => 1911,
+ 'РїС‹С' => 1911,
+ 'їС‹С' => 1911,
+ 'ґРµСÐ' => 1911,
+ 'ёС†С‹' => 1910,
+ 'РёВ»_' => 1909,
+ 'ёВ»_' => 1909,
+ '±РµР»' => 1908,
+ '¶РµС‚' => 1906,
+ '±РёРЅ' => 1905,
+ 'чёС' => 1905,
+ 'ѕРёСЃ' => 1905,
+ 'іСЂРµ' => 1905,
+ '‡С‘С' => 1905,
+ 'РёР№.' => 1904,
+ 'ёР№.' => 1904,
+ '»Р»Рё' => 1903,
+ 'ЃС…Рѕ' => 1903,
+ 'ЂР°СÐ' => 1902,
+ 'ЃРјРѕ' => 1902,
+ 'ЎРї' => 1901,
+ 'РЎРї' => 1901,
+ '-Рі' => 1900,
+ 'ѓС‚Р°' => 1898,
+ 'јРёС‡' => 1898,
+ 'РѕСЌ' => 1897,
+ 'ѕСЌ' => 1897,
+ '°СЂС€' => 1896,
+ 'іРёРµ' => 1896,
+ 'РўРµР' => 1895,
+ 'ўРµР' => 1895,
+ '‡РёРІ' => 1895,
+ 'ЌР»Рµ' => 1894,
+ 'ЂРјС' => 1893,
+ 'СЂРјС' => 1893,
+ 'ѕС†Рµ' => 1893,
+ 'ЋР»' => 1891,
+ 'СЋР»' => 1891,
+ '»РµР·' => 1889,
+ '°Р·Рґ' => 1888,
+ 'Р№С€Р' => 1888,
+ 'ёС…Рѕ' => 1888,
+ 'ѕРєСѓ' => 1888,
+ '№С€Р' => 1888,
+ 'ЂС‹С…' => 1887,
+ 'тб' => 1887,
+ 'ёР№._' => 1887,
+ '‚Р±' => 1887,
+ 'ёР±Рѕ' => 1886,
+ 'флР' => 1884,
+ '„Р»Р' => 1884,
+ '_�н' => 1882,
+ 'ІС‹С€' => 1881,
+ 'ЅС‹,' => 1879,
+ 'ЅС‹,_' => 1879,
+ 'РЅС‹,' => 1879,
+ '…ан' => 1879,
+ 'јСѓР·' => 1878,
+ 'їРµС†' => 1876,
+ 'ЅС‹.' => 1875,
+ 'РЅС‹.' => 1875,
+ '_РІС‚' => 1874,
+ '_�з' => 1874,
+ 'РєРё.' => 1874,
+ 'єРё.' => 1874,
+ 'ЃРѕС‚' => 1871,
+ 'ЅР°С†' => 1871,
+ 'ЅС‹._' => 1870,
+ 'µР·РЅ' => 1869,
+ '°Р·СЂ' => 1868,
+ 'ÐР»_' => 1868,
+ 'СÐР»_' => 1868,
+ 'ЅРєС‚' => 1867,
+ 'єРё._' => 1866,
+ 'ёРµРІ' => 1865,
+ 'Ðще' => 1864,
+ 'ІРїР' => 1863,
+ 'РІРїР' => 1863,
+ '±С‹С‚' => 1862,
+ 'ытС' => 1862,
+ '‹С‚С' => 1862,
+ '_Р·Рµ' => 1860,
+ '»РµРі' => 1860,
+ 'РѕСЋР' => 1855,
+ 'ѕСЋР' => 1855,
+ 'јСѓР¶' => 1855,
+ 'ЅСЊС' => 1853,
+ 'РЅСЊС' => 1853,
+ '·РµСЂ' => 1852,
+ 'ІРіС' => 1851,
+ 'РІРіС' => 1851,
+ 'ѕРІСЂ' => 1851,
+ '†РєРѕ' => 1849,
+ 'µРѕСЂ' => 1848,
+ 'µСÐС' => 1848,
+ 'РµСÐС' => 1848,
+ 'С…СѓР' => 1848,
+ '…СѓР' => 1848,
+ 'Р’СЃ' => 1847,
+ '’СЃ' => 1847,
+ '±РЅРѕ' => 1846,
+ 'Р№РєР' => 1846,
+ '№РєР' => 1846,
+ 'ѓРєР°' => 1845,
+ 'ґРѕР¶' => 1845,
+ '_СЌР»' => 1844,
+ 'ЅРІР°' => 1842,
+ 'ѓРЅРє' => 1841,
+ '·РІС' => 1840,
+ 'Р·РІС' => 1840,
+ 'јР°СÐ' => 1840,
+ 'Р№Р»' => 1839,
+ '№Р»' => 1839,
+ '°Р№РЅ' => 1838,
+ 'ЊС€Рё' => 1838,
+ 'ёРіРё' => 1837,
+ '-Рї' => 1836,
+ 'ÐРЅСЃ' => 1836,
+ '«Рњ' => 1835,
+ '_РІР·' => 1834,
+ 'ЊР·Р' => 1834,
+ 'СЊР·Р' => 1834,
+ 'єР°С…' => 1834,
+ 'ѕР±СЃ' => 1833,
+ 'ѕСЃРІ' => 1833,
+ 'ѕР·Рё' => 1832,
+ '·РіР' => 1831,
+ 'Р·РіР' => 1831,
+ '‚РєРё' => 1830,
+ '«М' => 1829,
+ '_«М' => 1828,
+ '±СЉР' => 1828,
+ 'ЂРіРё' => 1828,
+ 'Р±СЉР' => 1828,
+ 'ÐС‚_' => 1827,
+ 'СÐС‚_' => 1827,
+ 'јРѕРј' => 1826,
+ '°СЂСѓ' => 1825,
+ '±СЉРµ' => 1825,
+ 'ІРјРµ' => 1825,
+ 'ѕСЋР·' => 1825,
+ 'Р’С‹' => 1824,
+ 'јСѓРЅ' => 1824,
+ '’С‹' => 1824,
+ '¶Р°РЅ' => 1823,
+ '·РІРё' => 1823,
+ '…РѕР·' => 1822,
+ 'µС…Р°' => 1821,
+ '±РѕРІ' => 1820,
+ 'РљРёС' => 1818,
+ 'љРёС' => 1818,
+ 'ЂРѕС€' => 1817,
+ '_РіРё' => 1816,
+ 'цу' => 1816,
+ '†Сѓ' => 1816,
+ 'С…РёС' => 1814,
+ '…РёС' => 1814,
+ 'щё' => 1813,
+ '‰С‘' => 1813,
+ '_ти' => 1812,
+ 'ÐСЂР' => 1810,
+ 'СÐСЂР' => 1810,
+ 'ѓРїРё' => 1810,
+ 'ѕРїСѓ' => 1809,
+ '№С‚Рµ' => 1808,
+ 'µС„Р' => 1807,
+ 'Ћ.' => 1807,
+ 'ефР' => 1807,
+ 'їРёР»' => 1807,
+ '‘РѕР»' => 1807,
+ 'ЊСÐРЅ' => 1806,
+ 'СЋ.' => 1805,
+ 'јРёР»' => 1805,
+ 'ёС‚СЂ' => 1804,
+ 'Ћ._' => 1803,
+ 'іР»Рё' => 1803,
+ 'ЊС‚Р°' => 1802,
+ 'ћС‚Р' => 1802,
+ 'СЋ._' => 1801,
+ 'ЃРµРґ' => 1799,
+ 'РћС‚Р' => 1799,
+ 'ЅРіР»' => 1798,
+ 'ѕС†Рё' => 1798,
+ '_Р®Р' => 1797,
+ 'ЃРѕСЂ' => 1797,
+ 'µС‡РЅ' => 1796,
+ 'ІС€Рµ' => 1796,
+ '°Р±Р°' => 1792,
+ 'єСѓСЃ' => 1791,
+ 'ћСЃР' => 1791,
+ '°СЃР»' => 1789,
+ 'ѕР»Рі' => 1788,
+ '»С‚' => 1787,
+ 'РѕС…С' => 1786,
+ 'ѕС…С' => 1786,
+ 'ІСÐС‚' => 1785,
+ 'РÒС' => 1785,
+ 'єС‚СÐ' => 1785,
+ 'ÒС' => 1785,
+ 'ÐРє' => 1784,
+ 'РћСЃР' => 1784,
+ 'СÐРє' => 1784,
+ 'щаС' => 1783,
+ '‰Р°С' => 1783,
+ '_Ло' => 1782,
+ '_СЃС‹' => 1782,
+ '…РѕС‚' => 1782,
+ 'їРѕС‡' => 1781,
+ 'лт' => 1780,
+ '_РІРї' => 1779,
+ 'ІРіСѓ' => 1777,
+ 'ґРјРё' => 1777,
+ 'їРѕР±' => 1776,
+ 'ІРёСЃ' => 1775,
+ '_ла' => 1772,
+ 'µР·Сѓ' => 1772,
+ 'іРёРё' => 1772,
+ '_Рќ._' => 1771,
+ 'ЅС‡Рё' => 1771,
+ 'ґРёС†' => 1771,
+ 'РґРїР' => 1767,
+ 'їС‹С‚' => 1767,
+ 'ґРїР' => 1767,
+ '‚РѕР±' => 1767,
+ 'ЋР·Р' => 1766,
+ 'СЋР·Р' => 1765,
+ '…ар' => 1765,
+ 'ёСЂРё' => 1764,
+ 'іР°СЂ' => 1763,
+ 'ѕСÐРІ' => 1762,
+ 'ЌРєСЃ' => 1759,
+ 'цоР' => 1759,
+ '†РѕР' => 1759,
+ '_СѓР±' => 1758,
+ 'љРёР' => 1758,
+ 'ёР·Рґ' => 1757,
+ 'ёС‰Рµ' => 1757,
+ 'єСЃРї' => 1757,
+ '»РёР№' => 1753,
+ '‚СЊСÐ' => 1753,
+ 'чь' => 1751,
+ '‡СЊ' => 1751,
+ '_РіСѓ' => 1750,
+ 'µС‚,' => 1750,
+ 'ЂСЊРµ' => 1750,
+ 'ет,' => 1750,
+ 'РљРёР' => 1750,
+ 'µС‚,_' => 1749,
+ 'РіРµ_' => 1749,
+ 'іРµ_' => 1749,
+ 'ѕРѕР±' => 1748,
+ '„РёРЅ' => 1745,
+ 'ЂРІР°' => 1744,
+ 'тё' => 1744,
+ 'њРёС…' => 1744,
+ '‚С‘' => 1744,
+ 'ўР°Рє' => 1742,
+ '_С…СЂ' => 1741,
+ 'Р’РѕС' => 1741,
+ 'ѓР±Рё' => 1741,
+ '’РѕС' => 1741,
+ '_Р’СЃ' => 1739,
+ 'СѓР¶С' => 1738,
+ 'ѓР¶С' => 1738,
+ 'РґРґ' => 1737,
+ 'ґРґ' => 1737,
+ '°Р»СÐ' => 1733,
+ 'ћСЂ' => 1731,
+ '_шт' => 1730,
+ 'РґРІС' => 1730,
+ 'тбР' => 1730,
+ 'ґРІС' => 1730,
+ '‚Р±Р' => 1730,
+ '‚ыр' => 1729,
+ 'â€Ð Ñ‘' => 1729,
+ 'ЅРµРґ' => 1728,
+ 'РјСÐС' => 1728,
+ 'јСÐС' => 1728,
+ 'ЊС€Рµ' => 1727,
+ 'РћСЂ' => 1727,
+ '‘РµС' => 1727,
+ '_СЃР±' => 1726,
+ '°:' => 1726,
+ 'єСЃРё' => 1726,
+ 'Р°:' => 1725,
+ '°:_' => 1724,
+ 'БеС' => 1724,
+ '_С…Сѓ' => 1723,
+ 'Р°:_' => 1723,
+ '†РµР»' => 1723,
+ '-Р·' => 1722,
+ '¶Р°Р»' => 1722,
+ 'ЊР·Рѕ' => 1721,
+ 'Рâ€Ð Ñ‘' => 1721,
+ 'Ñ—_' => 1721,
+ 'ІРёСÐ' => 1720,
+ '_Р’С‹' => 1719,
+ 'ЈРєС' => 1719,
+ 'Ðто' => 1719,
+ 'РЈРєС' => 1719,
+ '±Р°_' => 1717,
+ 'Р±Р°_' => 1717,
+ '¤СЂР°' => 1716,
+ 'ыбР' => 1714,
+ '‹Р±Р' => 1714,
+ '€РёРµ' => 1714,
+ '»РєР°' => 1713,
+ 'ЂР¶Р°' => 1713,
+ '‹С€Рµ' => 1710,
+ 'ґРёСЃ' => 1709,
+ '-Р·Р' => 1708,
+ 'ттР' => 1707,
+ '‚С‚Р' => 1707,
+ 'Р№Рґ' => 1705,
+ '№Рґ' => 1705,
+ 'ЂР°С‰' => 1704,
+ 'РєРє' => 1704,
+ 'ѓСЂСЃ' => 1704,
+ 'єРє' => 1704,
+ 'тм' => 1703,
+ '‚Рј' => 1703,
+ '‹РєР°' => 1703,
+ 'µСÐС‚' => 1702,
+ '·РЅС‹' => 1702,
+ '­С‚' => 1701,
+ 'ЊРµСЂ' => 1699,
+ 'єРѕСЃ' => 1699,
+ 'ЈРєСЂ' => 1698,
+ '·Рє' => 1696,
+ 'Р·Рє' => 1696,
+ 'іРѕРЅ' => 1695,
+ 'ґРІР°' => 1694,
+ 'РѕВ' => 1693,
+ 'Ñ•Ð’' => 1693,
+ 'µРѕР±' => 1692,
+ 'ЉС' => 1691,
+ 'ѕСЃР°' => 1691,
+ '_РЅС' => 1690,
+ '»СЋРґ' => 1690,
+ 'СЉС' => 1690,
+ '_СÐРЅ' => 1689,
+ 'ЂРµР°' => 1689,
+ 'ЃРЅС‹' => 1688,
+ '//' => 1687,
+ 'ЃС†' => 1687,
+ 'СЃС†' => 1687,
+ 'µРґРї' => 1686,
+ 'ЊС‚Сѓ' => 1686,
+ '…РЅРё' => 1685,
+ 'ёл_' => 1683,
+ '‘Р»_' => 1683,
+ 'Р­С‚' => 1682,
+ '_СѓРј' => 1681,
+ 'РїС‚Р' => 1681,
+ 'їС‚Р' => 1681,
+ '_СЃС‡' => 1680,
+ 'ЂРґРё' => 1680,
+ '-РјР' => 1679,
+ 'µР»С‘' => 1679,
+ 'µС‰Рµ' => 1679,
+ 'ѓРїРЅ' => 1679,
+ '°РєСѓ' => 1678,
+ '¤Рё' => 1677,
+ 'Фи' => 1677,
+ 'ЅС‘Р' => 1676,
+ 'РЅС‘Р' => 1676,
+ 'ёС‚С‹' => 1676,
+ 'ЛиР' => 1673,
+ '›РёР' => 1673,
+ '€С‚Р°' => 1673,
+ 'µР·Р°' => 1672,
+ 'РњСѓ' => 1672,
+ 'њСѓ' => 1672,
+ 'ЃРµРі' => 1671,
+ 'ЅРµРє' => 1671,
+ '±РµСЃ' => 1668,
+ 'ÐРЅРІ' => 1667,
+ '»РёРі' => 1666,
+ 'іР°С‚' => 1666,
+ 'РїСЂС' => 1664,
+ 'їСЂС' => 1664,
+ '-РіР' => 1663,
+ 'РґРґР' => 1663,
+ 'ґРґР' => 1663,
+ 'ѓСЃРє' => 1662,
+ 'іР°Р»' => 1662,
+ 'ЂРµРµ' => 1661,
+ 'ЃСЃР»' => 1661,
+ 'ѕС‡Рє' => 1661,
+ 'ґРІСѓ' => 1661,
+ 'Рё:' => 1660,
+ 'Ñ‘:' => 1660,
+ 'Рё:_' => 1659,
+ 'Ñ‘:_' => 1659,
+ 'С‚-' => 1658,
+ 'ћР»' => 1658,
+ '‚-' => 1658,
+ '„ер' => 1658,
+ '«РњР' => 1656,
+ 'µСЂС‹' => 1655,
+ '†РєРё' => 1654,
+ 'ЅР·' => 1653,
+ '«МР' => 1653,
+ 'РЅР·' => 1653,
+ 'РћР»' => 1653,
+ 'РўРё' => 1651,
+ 'ўРё' => 1651,
+ '’ер' => 1651,
+ '€РµР№' => 1651,
+ '°Р№_' => 1650,
+ 'ай_' => 1650,
+ '°-Р' => 1645,
+ 'Р°-Р' => 1645,
+ 'РѕВ»' => 1645,
+ 'ѕВ»' => 1645,
+ '_РґСѓ' => 1644,
+ 'µРјР»' => 1644,
+ '›РµРЅ' => 1643,
+ '°РІРі' => 1642,
+ '¶РЅРё' => 1642,
+ 'ть,' => 1642,
+ '‚СЊ,' => 1642,
+ 'љРѕРј' => 1641,
+ '‚СЊ,_' => 1640,
+ 'Рї_' => 1639,
+ 'чл' => 1639,
+ 'ѓРєС‚' => 1639,
+ '‡Р»' => 1639,
+ '_Р·Рґ' => 1638,
+ 'ЅС‚СÐ' => 1638,
+ '¦Рµ' => 1637,
+ 'Це' => 1637,
+ '’ел' => 1637,
+ 'ЂР°.' => 1634,
+ 'СЂР°.' => 1634,
+ 'ѕСЂСЊ' => 1634,
+ 'члР' => 1633,
+ '‡Р»Р' => 1633,
+ '‰РµРі' => 1633,
+ 'ЃРёРЅ' => 1632,
+ 'Ѕ-Р' => 1632,
+ 'ѓСЂРµ' => 1632,
+ '·СÐР' => 1631,
+ 'Р·СÐР' => 1631,
+ 'РЅ-Р' => 1631,
+ '°РЅСÐ' => 1629,
+ '·Р°Рґ' => 1629,
+ '·СѓР»' => 1628,
+ 'Ñ’_' => 1628,
+ '_//' => 1627,
+ 'ЂР°._' => 1627,
+ 'Рђ_' => 1625,
+ '°РґРѕ' => 1624,
+ 'С…СЃ' => 1624,
+ '…СЃ' => 1624,
+ '€РёСЂ' => 1624,
+ 'ÐР¶Р' => 1623,
+ 'РёРѕС' => 1623,
+ 'СÐР¶Р' => 1623,
+ 'ёРѕС' => 1623,
+ '_Р·РІ' => 1622,
+ '­С‚Р' => 1622,
+ 'ыд' => 1621,
+ '‹Рґ' => 1621,
+ '«С' => 1620,
+ '‚РєСЂ' => 1620,
+ 'ґРѕРЅ' => 1618,
+ 'В«С' => 1616,
+ '_РћСЂ' => 1615,
+ '·РјРѕ' => 1615,
+ '¤РµР' => 1614,
+ 'ФеР' => 1614,
+ '_В«С' => 1613,
+ 'ЂРЅСѓ' => 1612,
+ 'ЅСЊР' => 1612,
+ 'РЅСЊР' => 1612,
+ '_Р­С‚' => 1611,
+ 'ІС‹_' => 1611,
+ 'РІС‹_' => 1611,
+ 'љРѕСЂ' => 1608,
+ 'ґР°Рј' => 1608,
+ '//_' => 1607,
+ '±РѕР№' => 1607,
+ '·РѕС' => 1607,
+ 'Р·РѕС' => 1607,
+ '_РЎРї' => 1606,
+ '°РјРј' => 1606,
+ 'ЂРѕ_' => 1606,
+ 'ЃС‘Р' => 1606,
+ 'РёС‡С' => 1606,
+ 'СЂРѕ_' => 1606,
+ 'СЃС‘Р' => 1606,
+ 'ёРіРѕ' => 1606,
+ 'ёС‡С' => 1606,
+ 'Р­С‚Р' => 1605,
+ 'јРёСЃ' => 1605,
+ 'єР»Сѓ' => 1604,
+ 'µР±Рѕ' => 1603,
+ '¶РёР·' => 1603,
+ 'тмР' => 1602,
+ 'ѕС‚СЃ' => 1602,
+ '‚РјР' => 1602,
+ '_РÒС' => 1601,
+ 'ЃР°Р»' => 1601,
+ 'РѕР№.' => 1600,
+ 'ѕР»СЋ' => 1600,
+ 'ѕР№.' => 1600,
+ 'ЋРЅС' => 1599,
+ 'СЋРЅС' => 1599,
+ '›Сѓ' => 1599,
+ 'Лу' => 1598,
+ 'ЅРёРі' => 1597,
+ 'Ðтн' => 1596,
+ 'µС†_' => 1594,
+ 'ец_' => 1594,
+ 'ЂРёР»' => 1593,
+ '°Р·Рµ' => 1592,
+ '±СЃС' => 1592,
+ 'Р±СЃС' => 1592,
+ '°СѓРє' => 1591,
+ '»РѕСЂ' => 1591,
+ 'ѓРјР°' => 1591,
+ '-Р·Р°' => 1589,
+ '»Рґ' => 1589,
+ 'ЃР°Р№' => 1589,
+ 'ЅРµС†' => 1589,
+ 'лд' => 1589,
+ 'ёРЅРґ' => 1589,
+ 'ѕР№._' => 1589,
+ '‡Р»Рµ' => 1588,
+ '_//_' => 1587,
+ '°РІРє' => 1587,
+ '»СЊРµ' => 1587,
+ 'ЎРїР' => 1587,
+ 'РЎРїР' => 1587,
+ 'јРѕС‰' => 1586,
+ 'ѕС…СЂ' => 1585,
+ 'РїР°_' => 1584,
+ 'їР°_' => 1584,
+ 'ЃС†Р' => 1583,
+ 'РјРјС' => 1583,
+ 'СЃС†Р' => 1583,
+ 'јРјС' => 1583,
+ '§РµР' => 1582,
+ 'µС…Рѕ' => 1582,
+ 'ЂРёРµ' => 1582,
+ 'ЧеР' => 1582,
+ 'Рґ,' => 1582,
+ 'Ò‘,' => 1582,
+ '“РѕР' => 1582,
+ '‰РёРј' => 1582,
+ 'РјРє' => 1581,
+ 'Рґ,_' => 1581,
+ 'јРє' => 1581,
+ 'Ò‘,_' => 1581,
+ 'ёРЅРЅ' => 1580,
+ 'ЅРѕСÐ' => 1579,
+ 'µРїСЂ' => 1578,
+ 'ЌС‚Рё' => 1578,
+ 'РÒРѕ' => 1578,
+ 'Р’СЃР' => 1578,
+ 'ГоР' => 1578,
+ 'ÒРѕ' => 1578,
+ '’СЃР' => 1578,
+ '€РёРј' => 1578,
+ 'РёРЅ,' => 1577,
+ 'ёРЅ,' => 1577,
+ 'ёРЅ,_' => 1577,
+ 'ІС‘' => 1576,
+ 'РІС‘' => 1576,
+ 'РѕРґ.' => 1576,
+ 'ѕРґ.' => 1576,
+ 'Р•С' => 1575,
+ '•С' => 1575,
+ '°РµРј' => 1574,
+ '‘СЂС' => 1574,
+ 'ІРѕРї' => 1573,
+ 'ѓР»СÐ' => 1572,
+ '»СЊСÐ' => 1571,
+ '°СЃР°' => 1569,
+ '‚Р±Рѕ' => 1569,
+ '_ед' => 1568,
+ 'ЅРµРї' => 1568,
+ 'ѓС‡РЅ' => 1568,
+ '‚ае' => 1568,
+ 'ІРЅСѓ' => 1567,
+ 'ЂС€Рё' => 1566,
+ '№РЅРѕ' => 1566,
+ 'ЃРє_' => 1565,
+ 'СЃРє_' => 1565,
+ 'ём_' => 1565,
+ '‘Рј_' => 1565,
+ 'ЅРµРѕ' => 1562,
+ '…РѕСЂ' => 1562,
+ 'ЃРѕРј' => 1561,
+ '‚РёР№' => 1561,
+ 'µР»Р»' => 1559,
+ 'Ј_' => 1559,
+ '‚ли' => 1558,
+ 'µС…_' => 1557,
+ 'ех_' => 1557,
+ 'С…Рµ' => 1557,
+ 'ёСЋР»' => 1557,
+ 'ѕРґ._' => 1557,
+ '…Рµ' => 1557,
+ 'ЃРё_' => 1556,
+ 'СЃРё_' => 1556,
+ 'РўСѓ' => 1552,
+ 'єС‚Сѓ' => 1552,
+ 'ўСѓ' => 1552,
+ '‰РµР№' => 1552,
+ '‹В' => 1552,
+ '_«А' => 1551,
+ '«Рђ' => 1551,
+ '«А' => 1551,
+ 'С‹В' => 1551,
+ 'це_' => 1550,
+ '†Рµ_' => 1550,
+ '°СÐ,' => 1549,
+ 'µРіР°' => 1549,
+ 'ЃС‚СÐ' => 1549,
+ 'Р°СÐ,' => 1549,
+ 'ы»' => 1549,
+ '‡РёРє' => 1549,
+ '‹В»' => 1549,
+ 'µСЂ,' => 1548,
+ 'µСЂ,_' => 1548,
+ 'ЊС€Рѕ' => 1548,
+ 'ер,' => 1548,
+ '°СÐ,_' => 1547,
+ 'ѕС‰Р°' => 1547,
+ '_РћР»' => 1546,
+ 'СѓРµР' => 1546,
+ 'ѓРµР' => 1546,
+ 'ѕРїС‹' => 1545,
+ 'ґС‘РЅ' => 1545,
+ '_РѕРі' => 1544,
+ 'ЃР±Рѕ' => 1544,
+ 'ЊРјР°' => 1544,
+ '_РІРє' => 1541,
+ '’РѕР»' => 1541,
+ 'ЂС‹РІ' => 1540,
+ '_РўРё' => 1539,
+ '¤РёР' => 1539,
+ 'ФиР' => 1539,
+ 'ѓСЃР°' => 1539,
+ '‚РёРё' => 1538,
+ 'ЂРёР±' => 1537,
+ 'ѓСЋС‚' => 1537,
+ 'С‚-Р' => 1536,
+ '‚-Р' => 1536,
+ '·РєР' => 1535,
+ 'Р·РєР' => 1535,
+ '_Це' => 1533,
+ 'ЎР°РЅ' => 1532,
+ 'ёСЋРЅ' => 1532,
+ 'ѕРЅРє' => 1532,
+ 'µС‚СЊ' => 1531,
+ 'ЂС†' => 1531,
+ 'СЂС†' => 1531,
+ '°С‚РЅ' => 1530,
+ 'ЌРЅР' => 1529,
+ 'СЌРЅР' => 1529,
+ 'ґР»Рё' => 1529,
+ 'µРїР°' => 1528,
+ 'ёв' => 1527,
+ 'іРёС…' => 1527,
+ '‘РІ' => 1527,
+ '_СѓСЂ' => 1526,
+ 'ѕС‚Р»' => 1526,
+ '„РѕРЅ' => 1525,
+ '_РђРІ' => 1523,
+ '‘РѕС' => 1523,
+ 'БоС' => 1522,
+ 'ЃРѕР»' => 1521,
+ '-С…' => 1519,
+ '†РёР№' => 1519,
+ 'РљР»' => 1518,
+ 'љР»' => 1518,
+ 'їРµС‡' => 1517,
+ '“РѕСЂ' => 1517,
+ 'ћСЂР' => 1516,
+ '€РµРі' => 1516,
+ '»Р»Р°' => 1515,
+ 'ЃСЊР' => 1515,
+ 'СЃСЊР' => 1515,
+ 'ѓРґРЅ' => 1514,
+ '·РґРЅ' => 1513,
+ 'Р№В' => 1513,
+ 'â„–Ð’' => 1513,
+ '_РњСѓ' => 1512,
+ 'ЃС€' => 1512,
+ 'РћСЂР' => 1512,
+ 'СЃС€' => 1512,
+ 'ђРЅРґ' => 1512,
+ 'ґРёСÐ' => 1512,
+ '«Р’' => 1511,
+ '±СÐ' => 1511,
+ '»РѕС‰' => 1511,
+ 'Р±СÐ' => 1511,
+ 'ёРЅС†' => 1511,
+ 'јРёРє' => 1511,
+ 'ѓС…Рѕ' => 1510,
+ '_Р•С' => 1509,
+ '«В' => 1509,
+ 'Р№В»' => 1509,
+ '…СѓРґ' => 1509,
+ '№В»' => 1509,
+ 'ÐР°' => 1508,
+ 'РÐР°' => 1508,
+ 'РґСѓ.' => 1507,
+ 'ґСѓ.' => 1507,
+ 'СѓРЅС' => 1506,
+ 'ѓРЅС' => 1506,
+ '_«В' => 1505,
+ 'РєРѕ-' => 1505,
+ 'єРѕ-' => 1505,
+ '-С‚' => 1504,
+ 'ÐС‡' => 1502,
+ 'СÐС‡' => 1502,
+ '»СЋР±' => 1501,
+ 'ґСѓ._' => 1501,
+ 'јРѕРґ' => 1500,
+ '‚СЊРµ' => 1500,
+ 'Ѓ,' => 1499,
+ 'ЃРїР°' => 1499,
+ 'СЃ,' => 1499,
+ 'ёРєСѓ' => 1499,
+ 'ґРІРµ' => 1499,
+ '_Фи' => 1498,
+ 'Ѓ,_' => 1498,
+ 'СЃ,_' => 1498,
+ 'ѓРґРё' => 1498,
+ '€Р°СÐ' => 1497,
+ 'чёР' => 1496,
+ '‡С‘Р' => 1496,
+ '°РїРѕ' => 1494,
+ '_чл' => 1491,
+ 'ІРѕРє' => 1490,
+ 'СѓР°Р' => 1490,
+ 'ѓР°Р' => 1490,
+ 'ІСѓ_' => 1489,
+ 'РІСѓ_' => 1489,
+ 'єСЂРё' => 1489,
+ 'ЂРѕС…' => 1488,
+ 'РЈ_' => 1488,
+ 'ёлР' => 1488,
+ '±Р°РЅ' => 1487,
+ 'ЃС‹_' => 1486,
+ 'РјРєР' => 1486,
+ 'СЃС‹_' => 1486,
+ 'ѓР·С‹' => 1486,
+ 'ѓРєСЂ' => 1486,
+ 'іСѓР±' => 1486,
+ 'јРєР' => 1486,
+ 'µР»Рє' => 1485,
+ '·РёРґ' => 1483,
+ '»С‘С' => 1483,
+ 'лёС' => 1483,
+ 'РєРј_' => 1483,
+ 'РїСÐ' => 1483,
+ 'єРј_' => 1483,
+ 'їСÐ' => 1483,
+ 'ѕРЅРґ' => 1482,
+ 'ше_' => 1480,
+ '€Рµ_' => 1480,
+ '“_' => 1479,
+ '°С….' => 1476,
+ 'ах.' => 1476,
+ '§РµСЂ' => 1473,
+ 'ЅС†С' => 1471,
+ 'РЅС†С' => 1471,
+ '°С…._' => 1470,
+ 'ЂСѓР±' => 1470,
+ 'ЋР»С' => 1469,
+ 'СЋР»С' => 1469,
+ 'ЅСѓР»' => 1468,
+ '†РёРє' => 1468,
+ 'ёРґРё' => 1466,
+ 'ЂР±С' => 1465,
+ 'ЃС‡Рё' => 1465,
+ 'Р№Р»Р' => 1465,
+ 'СЂР±С' => 1465,
+ 'јРѕР№' => 1465,
+ '№Р»Р' => 1465,
+ '_ам' => 1464,
+ 'ЂРєР°' => 1464,
+ 'ёт_' => 1464,
+ '‘С‚_' => 1464,
+ 'РђСЂС' => 1461,
+ 'ђСЂС' => 1461,
+ 'єРЅРё' => 1461,
+ 'ЅРѕС€' => 1458,
+ 'ЃР°Рґ' => 1457,
+ 'ЅР°РІ' => 1457,
+ '‚еа' => 1457,
+ '°СѓС‡' => 1456,
+ 'ѕР·Рј' => 1456,
+ '_РÒРѕ' => 1455,
+ '·РёРё' => 1454,
+ '±Р°СЂ' => 1453,
+ 'єС‚Рµ' => 1453,
+ '»РѕРї' => 1451,
+ 'ІРєР»' => 1451,
+ 'РґС‹Р' => 1451,
+ 'ґР°С‡' => 1451,
+ 'ґС‹Р' => 1451,
+ 'РёРµ.' => 1450,
+ 'ёРµ.' => 1450,
+ '_РѕС„' => 1449,
+ '°СЃРѕ' => 1449,
+ '°С€Рµ' => 1449,
+ 'ѕС€Р»' => 1449,
+ 'РѕР°' => 1448,
+ 'ѕР°' => 1448,
+ 'ЊР±Р' => 1447,
+ 'СЊР±Р' => 1447,
+ 'ÐР·Р°' => 1446,
+ 'µ-' => 1445,
+ 'µСЃР»' => 1445,
+ 'ЅРѕРє' => 1445,
+ 'Рµ-' => 1445,
+ 'µСЂСѓ' => 1444,
+ '±Рє' => 1443,
+ 'Р±Рє' => 1443,
+ 'РёР±С' => 1443,
+ 'ёР±С' => 1443,
+ 'ЛоР' => 1442,
+ '›РѕР' => 1442,
+ 'їРѕРі' => 1440,
+ 'µРёР' => 1439,
+ '·Р°СЂ' => 1439,
+ 'еиР' => 1439,
+ 'ёРµ._' => 1439,
+ 'ІРѕР±' => 1438,
+ '»Р¶РЅ' => 1437,
+ 'ЊРґ' => 1437,
+ 'СЊРґ' => 1437,
+ 'іРёРѕ' => 1437,
+ '-Рџ' => 1436,
+ 'ЂРѕР·' => 1436,
+ 'ЎС‚С' => 1434,
+ 'РЎС‚С' => 1434,
+ 'µСЂРґ' => 1433,
+ '°Р±Рё' => 1430,
+ '°РјС‹' => 1430,
+ 'РїСÐС' => 1430,
+ 'ЕвС' => 1430,
+ 'їСÐС' => 1430,
+ '•РІС' => 1430,
+ 'ІС‹Р±' => 1429,
+ '’ас' => 1429,
+ '_РўСѓ' => 1425,
+ 'РіСѓ_' => 1425,
+ 'іСѓ_' => 1425,
+ '‚ац' => 1425,
+ '-Рє' => 1423,
+ '»С‚Р' => 1423,
+ 'чи_' => 1423,
+ 'ѕР±Сѓ' => 1423,
+ '‡Рё_' => 1423,
+ '_СѓР¶' => 1422,
+ 'µРєСЂ' => 1421,
+ 'ґР°СЋ' => 1421,
+ 'ЅС‰' => 1420,
+ 'РЅС‰' => 1420,
+ 'ѓСЂРё' => 1420,
+ 'ІС…' => 1419,
+ 'РІС…' => 1419,
+ 'ЅС‰Р' => 1418,
+ 'ЅС‰Рё' => 1418,
+ 'РЅС‰Р' => 1418,
+ '‚РёСЃ' => 1418,
+ 'µРІ,' => 1417,
+ '¶С‘' => 1417,
+ 'ІС…Р' => 1417,
+ 'ев,' => 1417,
+ 'жё' => 1417,
+ 'РІС…Р' => 1417,
+ '€Сѓ' => 1417,
+ 'µРј,' => 1416,
+ 'µРј,_' => 1416,
+ '¶РѕР' => 1416,
+ 'ЅС‡Р°' => 1416,
+ 'ем,' => 1416,
+ 'жоР' => 1416,
+ 'лтР' => 1416,
+ '±СЃС‚' => 1415,
+ 'µРІ,_' => 1415,
+ '_СѓРІ' => 1414,
+ 'ЃРµРє' => 1414,
+ 'â€Ð Ñ‘Р' => 1414,
+ 'Рâ€Ð Ñ‘Р' => 1413,
+ 'µР±РЅ' => 1411,
+ 'ÐРј_' => 1410,
+ 'СÐРј_' => 1410,
+ '‡С‘С‚' => 1410,
+ 'µР».' => 1408,
+ '·Р°С…' => 1408,
+ 'ЂС‚Рµ' => 1408,
+ 'ел.' => 1408,
+ 'ћРґРЅ' => 1408,
+ 'ІС…Рѕ' => 1407,
+ 'шу' => 1407,
+ 'єСЃРµ' => 1407,
+ 'ґРёРё' => 1407,
+ '¶СЃ' => 1405,
+ 'жс' => 1405,
+ '.:' => 1404,
+ 'ЅРіРµ' => 1403,
+ 'ѓС‚СЂ' => 1403,
+ 'ґРЅСÐ' => 1403,
+ 'РђРІС' => 1402,
+ 'шё' => 1402,
+ 'ђРІС' => 1402,
+ '€РµСЃ' => 1402,
+ '€С‘' => 1402,
+ '±РµРЅ' => 1401,
+ '±РєР' => 1401,
+ 'µР№С€' => 1401,
+ 'Р±РєР' => 1401,
+ 'јРїР°' => 1401,
+ 'ЂС‡' => 1400,
+ 'СЂС‡' => 1400,
+ '»Сѓ_' => 1398,
+ 'лу_' => 1398,
+ '-РІ' => 1397,
+ 'РєСЃС' => 1397,
+ 'єСЃС' => 1397,
+ '¶СЃР' => 1396,
+ 'жсР' => 1396,
+ 'РіР»С' => 1396,
+ 'іР»С' => 1396,
+ '°С…,' => 1395,
+ 'ах,' => 1395,
+ 'РєС‚_' => 1395,
+ 'єС‚_' => 1395,
+ '°С…,_' => 1394,
+ '_РљР»' => 1393,
+ '.:_' => 1392,
+ '±С‹РІ' => 1392,
+ 'њР°Рє' => 1392,
+ 'Ђ-' => 1390,
+ 'СЂ-' => 1390,
+ 'ÐР№' => 1388,
+ 'СÐР№' => 1388,
+ 'єР°С‡' => 1387,
+ '‘СЂР°' => 1387,
+ '»-' => 1386,
+ 'С…РІ' => 1386,
+ 'ырС' => 1386,
+ '…РІ' => 1386,
+ '‹СЂС' => 1386,
+ '°Р·_' => 1384,
+ 'аз_' => 1384,
+ 'ѕРјРј' => 1384,
+ 'ЂРѕСÐ' => 1382,
+ '„ев' => 1382,
+ 'РїСЃ' => 1381,
+ 'їСЃ' => 1381,
+ 'â€Ð Â¶Ð Ñ•' => 1381,
+ 'ЃРµР·' => 1380,
+ 'ѕРјРЅ' => 1380,
+ '»Р»С' => 1379,
+ '»СЊРґ' => 1379,
+ 'ІРёР¶' => 1379,
+ 'ллС' => 1379,
+ 'фуС' => 1378,
+ '‚ай' => 1378,
+ '„СѓС' => 1378,
+ '‚ах' => 1377,
+ '¶СЃРє' => 1376,
+ 'ЊРё' => 1376,
+ 'СЊРё' => 1376,
+ 'С…РІР' => 1376,
+ 'ґР°Рµ' => 1376,
+ '…РІР' => 1376,
+ 'ЂС†Р' => 1374,
+ 'ЋРі' => 1374,
+ 'СЂС†Р' => 1374,
+ 'СЋРі' => 1374,
+ '·Р°СЃ' => 1373,
+ 'ѕРјС‹' => 1373,
+ '_Лу' => 1372,
+ 'ЅРєРё' => 1372,
+ 'РјСЊР' => 1372,
+ 'јСЊР' => 1372,
+ '±Р°СЃ' => 1371,
+ 'µСЋ' => 1371,
+ 'ею' => 1371,
+ 'Рџ.' => 1371,
+ 'ѕРµРє' => 1371,
+ 'ÑŸ.' => 1371,
+ 'ЂРёС…' => 1369,
+ 'РїРЅР' => 1367,
+ 'їРЅР' => 1367,
+ 'јСÐС‚' => 1367,
+ '·РѕРј' => 1365,
+ 'РёСЃ_' => 1363,
+ 'ёСЃ_' => 1363,
+ '‰Р°Рґ' => 1363,
+ '_Рâ€Ð Ñ‘' => 1362,
+ '»РёРё' => 1362,
+ 'ѕР·СЂ' => 1362,
+ '_С…Р°' => 1361,
+ '°РґС‹' => 1361,
+ '‚РёРї' => 1361,
+ '·Р±Р' => 1360,
+ 'Р·Р±Р' => 1360,
+ '‡РЅРё' => 1360,
+ 'јР°Рµ' => 1359,
+ '»РёС€' => 1356,
+ 'фф' => 1356,
+ 'єРІРё' => 1356,
+ 'ґСÐС‚' => 1356,
+ '„С„' => 1356,
+ '_РÐР°' => 1355,
+ 'јР°С€' => 1355,
+ 'ћР±С' => 1355,
+ 'ЃРєСЂ' => 1353,
+ 'РћР±С' => 1352,
+ 'ѓС‚Рѕ' => 1352,
+ '°СЂР»' => 1351,
+ '‘ер' => 1351,
+ '-Р»' => 1349,
+ 'шёР' => 1349,
+ 'јС‹С€' => 1349,
+ '€С‘Р' => 1349,
+ 'ЂРёСЂ' => 1348,
+ '·Р»Рё' => 1347,
+ 'ѕСÐР±' => 1347,
+ '°РјСÐ' => 1346,
+ 'ЃРЅРё' => 1346,
+ 'Р»-' => 1346,
+ 'ёСЂСЃ' => 1346,
+ '°РєР»' => 1345,
+ 'ЅР·Р' => 1345,
+ 'РЅР·Р' => 1345,
+ '‘Рё' => 1343,
+ 'Би' => 1340,
+ 'РїС‹_' => 1339,
+ 'їС‹_' => 1339,
+ '°С‰Рµ' => 1338,
+ 'ЋСЂР' => 1338,
+ 'СЋСЂР' => 1338,
+ '»СÐСЂ' => 1337,
+ '°РіРµ' => 1336,
+ 'їСÐС‚' => 1336,
+ 'ЌРєРѕ' => 1334,
+ 'РÒР°Р' => 1334,
+ 'ÒР°Р' => 1334,
+ '‹С€Р»' => 1334,
+ '_РІРј' => 1333,
+ 'ыдР' => 1333,
+ '‹РґР' => 1333,
+ 'ѓС‚СЃ' => 1332,
+ 'ЂС‹Рј' => 1330,
+ 'ІРєРё' => 1329,
+ '»РґР' => 1328,
+ 'лдР' => 1328,
+ '»Р°Рµ' => 1326,
+ '“Р»' => 1326,
+ 'РџРё' => 1325,
+ 'Гл' => 1325,
+ 'ёРґРѕ' => 1325,
+ 'џРё' => 1325,
+ 'ЂСѓР·' => 1323,
+ '_Р¶С' => 1322,
+ 'µР№С‚' => 1322,
+ '‚РєРѕ' => 1322,
+ '„СЂР°' => 1321,
+ 'Р№С†' => 1320,
+ 'СѓРјС' => 1320,
+ 'ѓРјС' => 1320,
+ '№С†' => 1320,
+ '°С…С' => 1319,
+ '±СЃР' => 1319,
+ 'ахС' => 1319,
+ 'Р±СЃР' => 1319,
+ 'С…СЃС' => 1318,
+ 'ґСѓРЅ' => 1318,
+ '…СЃС' => 1318,
+ 'РђР»С' => 1316,
+ 'ђР»С' => 1316,
+ '·РґС' => 1315,
+ '»С‘С‚' => 1315,
+ 'ЂСѓСЋ' => 1315,
+ 'Р·РґС' => 1315,
+ '_Р·Рѕ' => 1314,
+ 'µРіСѓ' => 1314,
+ '°РєСЃ' => 1313,
+ 'ЃРёСÐ' => 1313,
+ 'ЃС‘Р»' => 1313,
+ 'Ðли' => 1313,
+ '_ло' => 1312,
+ '_В«Рâ€' => 1311,
+ '«Рâ€' => 1311,
+ 'В«Рâ€' => 1311,
+ 'РіСЃ' => 1311,
+ 'іСЃ' => 1311,
+ 'њРµС' => 1311,
+ 'џР°СЂ' => 1311,
+ 'ЌСЂ' => 1310,
+ 'РњРµС' => 1310,
+ 'СЌСЂ' => 1310,
+ 'ЂС‡Р' => 1309,
+ 'СЂС‡Р' => 1309,
+ '_ал' => 1308,
+ 'ча_' => 1306,
+ '‡Р°_' => 1306,
+ 'ЃС€Р' => 1305,
+ 'СЃС€Р' => 1305,
+ 'РґР·' => 1304,
+ 'ґР·' => 1304,
+ '«РљР' => 1303,
+ 'ґРѕРї' => 1303,
+ '»РЅРµ' => 1302,
+ '«КР' => 1302,
+ 'Р—Р°С' => 1302,
+ '—Р°С' => 1302,
+ '_ты' => 1300,
+ '»Рё,' => 1300,
+ '»Рё,_' => 1300,
+ 'ли,' => 1300,
+ 'іР°Р·' => 1300,
+ '_РјР»' => 1299,
+ '_РґРЅ' => 1299,
+ 'ЛаР' => 1299,
+ '›Р°Р' => 1299,
+ 'µВ»_' => 1298,
+ '·РЅРµ' => 1298,
+ 'е»_' => 1298,
+ '±Р°С‚' => 1297,
+ 'ЂРіС' => 1297,
+ 'СЂРіС' => 1297,
+ '•РІСЂ' => 1297,
+ 'ЅР°Р±' => 1296,
+ 'ЅРіСЂ' => 1296,
+ '_СЌРЅ' => 1295,
+ 'ЎРµРІ' => 1292,
+ 'µРЅС‰' => 1291,
+ 'ѓР±Рѕ' => 1291,
+ 'ѕР·СÐ' => 1291,
+ 'ÐС' => 1290,
+ 'Ðже' => 1290,
+ '-Р»Р' => 1289,
+ '-РіРѕ' => 1289,
+ 'РљСѓС' => 1289,
+ 'љСѓС' => 1289,
+ '‰РёС‚' => 1289,
+ '«Р‘' => 1288,
+ 'ЊР·С' => 1288,
+ 'СЊР·С' => 1288,
+ '«Б' => 1287,
+ 'РÐС' => 1287,
+ 'µР±Рµ' => 1286,
+ '_«Б' => 1285,
+ '°СЃРє' => 1285,
+ '„ак' => 1285,
+ 'ЋР»СÐ' => 1284,
+ 'ÐРІРё' => 1284,
+ 'ћР»Р' => 1284,
+ 'Гу' => 1283,
+ '“Сѓ' => 1283,
+ 'Ђ“' => 1282,
+ '–' => 1282,
+ 'ЅРґСѓ' => 1279,
+ 'РћР»Р' => 1279,
+ 'РёРµС' => 1278,
+ 'чш' => 1278,
+ 'ёРµС' => 1278,
+ 'ѓС‡С€' => 1278,
+ 'џРѕРґ' => 1278,
+ '‚РѕРї' => 1278,
+ '‡С€' => 1278,
+ '·Р°С‰' => 1276,
+ 'ЅРЅСѓ' => 1276,
+ 'ÐР№С' => 1276,
+ 'СÐР№С' => 1276,
+ '«РџР' => 1274,
+ '¶СѓС' => 1274,
+ 'ІР»Рё' => 1274,
+ 'жуС' => 1274,
+ '_РІС…' => 1273,
+ '«Рћ' => 1273,
+ '«Р—' => 1273,
+ '«О' => 1273,
+ '«ПР' => 1273,
+ '‚РЅР°' => 1273,
+ '_«О' => 1272,
+ 'ЅРѕРґ' => 1271,
+ '«З' => 1271,
+ '_«З' => 1270,
+ 'ІРёРё' => 1270,
+ '’СЃРµ' => 1270,
+ '°РґСЊ' => 1269,
+ '_Гл' => 1268,
+ '_Рџ.' => 1267,
+ 'ЋРЅСÐ' => 1267,
+ 'ґРёР°' => 1267,
+ 'ёРѕРґ' => 1266,
+ '-РІР' => 1265,
+ 'ÐСÐ' => 1265,
+ 'СÐСÐ' => 1265,
+ 'РіРі' => 1264,
+ 'Рџ._' => 1264,
+ 'іРі' => 1264,
+ 'ÑŸ._' => 1264,
+ '„СЂРѕ' => 1264,
+ '°Р·Р»' => 1263,
+ 'ЊВ' => 1263,
+ 'СЊВ' => 1263,
+ 'ЃС‚.' => 1262,
+ 'СЃС‚.' => 1262,
+ '†РёРї' => 1262,
+ '«Р—Р' => 1259,
+ 'ЎСѓР' => 1259,
+ 'РЎСѓР' => 1259,
+ '«Р_' => 1258,
+ 'ЊВ»' => 1257,
+ '«ЗР' => 1257,
+ 'СЊВ»' => 1257,
+ 'РїСЃР' => 1256,
+ 'С…С‚' => 1256,
+ 'їСЃР' => 1256,
+ '…С‚' => 1256,
+ 'В«Р_' => 1255,
+ '°Р¶РЅ' => 1254,
+ '_В«Р_' => 1253,
+ 'ІРґ' => 1252,
+ 'РІРґ' => 1252,
+ 'ЂР»Р°' => 1251,
+ 'ЊС†' => 1251,
+ 'СЊС†' => 1251,
+ '‡Р°РЅ' => 1251,
+ '_–' => 1250,
+ 'ѕРіСѓ' => 1250,
+ 'РђРє' => 1248,
+ 'ђРє' => 1248,
+ 'љРѕР»' => 1248,
+ 'ѓС‚Р±' => 1247,
+ 'ІРёРµ' => 1246,
+ 'ÐРєР' => 1246,
+ 'СÐРєР' => 1246,
+ 'â„¢' => 1245,
+ 'БуР' => 1244,
+ '‘СѓР' => 1244,
+ '°Р·Сѓ' => 1243,
+ 'µРґ_' => 1243,
+ 'Ђ“_' => 1243,
+ 'ед_' => 1243,
+ '–_' => 1243,
+ 'ѓР·Рµ' => 1243,
+ 'ѓС€Рµ' => 1243,
+ 'ЎР»' => 1242,
+ 'їРѕСÐ' => 1242,
+ 'µСÐ_' => 1241,
+ 'РµСÐ_' => 1241,
+ 'РЎР»' => 1241,
+ 'ѕРґСЂ' => 1241,
+ 'ЋСЃ' => 1240,
+ 'СЋСЃ' => 1240,
+ '_–_' => 1239,
+ 'ЅР°Рі' => 1239,
+ 'ЊСЃРѕ' => 1239,
+ '‰РµРµ' => 1237,
+ 'ЃС‚._' => 1235,
+ 'ЅРµР·' => 1234,
+ '‚СЂСÐ' => 1234,
+ 'µРЅСÐ' => 1232,
+ 'µСЃРѕ' => 1232,
+ 'њРёРЅ' => 1232,
+ '‹С‚Рё' => 1232,
+ '±РЅС' => 1231,
+ 'ІС‹Рґ' => 1231,
+ 'Р±РЅС' => 1231,
+ 'Р№РґР' => 1230,
+ '№РґР' => 1230,
+ 'ЎРÐ' => 1229,
+ 'Ðла' => 1229,
+ 'РЎРÐ' => 1229,
+ 'ѓС€Рє' => 1229,
+ 'µР»._' => 1228,
+ '·СЃ' => 1227,
+ '»РЅРѕ' => 1227,
+ 'ЂСÐРЅ' => 1227,
+ '°Р·Рј' => 1226,
+ 'РґСЊ_' => 1226,
+ 'РґС€' => 1226,
+ 'ёР·Сѓ' => 1226,
+ 'ґРёРѕ' => 1226,
+ 'ґСЊ_' => 1226,
+ 'ґС€' => 1226,
+ 'Р·СЃ' => 1225,
+ 'ыг' => 1225,
+ 'јРјСѓ' => 1225,
+ '‹Рі' => 1225,
+ 'µРјРЅ' => 1223,
+ '_-С…' => 1222,
+ '_СЂСÐ' => 1222,
+ 'ЃРєР»' => 1221,
+ 'Р—Р°_' => 1221,
+ 'ѕРґРІ' => 1221,
+ 'љРµ' => 1221,
+ '—Р°_' => 1221,
+ 'ЃРµР±' => 1220,
+ 'ћРє' => 1220,
+ 'ЂРѕС‡' => 1219,
+ 'ёСÐС‚' => 1219,
+ '_ев' => 1218,
+ '°РёР»' => 1218,
+ 'РљРµ' => 1218,
+ 'ыпР' => 1218,
+ '‹РїР' => 1218,
+ '‹С‚Р°' => 1218,
+ '-РџР' => 1217,
+ 'РґСЂ_' => 1215,
+ 'ґСЂ_' => 1215,
+ 'РџСѓ' => 1214,
+ 'ѓСЃР»' => 1214,
+ 'џСѓ' => 1214,
+ 'РґСѓ,' => 1213,
+ 'ґСѓ,' => 1213,
+ 'ґСѓ,_' => 1213,
+ '»СЊС†' => 1211,
+ 'ЃСЂР°' => 1210,
+ 'РћРє' => 1210,
+ 'ЋС‚Р' => 1209,
+ 'РѕСЌС' => 1209,
+ 'СЋС‚Р' => 1209,
+ 'ѕСЌС' => 1209,
+ 'їРµРє' => 1209,
+ '°РґРј' => 1208,
+ 'ІСЊ_' => 1208,
+ 'РІСЊ_' => 1208,
+ '†РѕРІ' => 1208,
+ 'ІСѓС…' => 1205,
+ 'РєРєР' => 1205,
+ 'ыхР' => 1205,
+ 'єРєР' => 1205,
+ '‚аб' => 1205,
+ '‹С…Р' => 1205,
+ '_лу' => 1204,
+ 'ЂР±Сѓ' => 1204,
+ 'ЂРјРµ' => 1204,
+ 'ѕР·Рµ' => 1204,
+ '‚РёС…' => 1204,
+ 'ЂРїС' => 1203,
+ 'Р№Рј' => 1203,
+ 'СЂРїС' => 1203,
+ 'СѓР°С' => 1203,
+ 'ѓР°С' => 1203,
+ '№Рј' => 1203,
+ 'РјРЅС' => 1202,
+ 'јРЅС' => 1202,
+ '°РІСЃ' => 1201,
+ '¶_' => 1201,
+ 'ЃРѕС†' => 1201,
+ 'ЎРÐР' => 1201,
+ 'РЎРÐР' => 1201,
+ 'РљР»Р' => 1201,
+ 'ѕР·Р°' => 1201,
+ 'љР»Р' => 1201,
+ '_РѕР·' => 1200,
+ '_СѓС‚' => 1200,
+ 'ÐРђ' => 1200,
+ 'Р¶_' => 1200,
+ 'РÐРђ' => 1200,
+ 'ёР¶РЅ' => 1200,
+ 'їР°Рј' => 1200,
+ '-СЃ' => 1199,
+ '_-Рі' => 1199,
+ 'µРґСЂ' => 1199,
+ 'ЎР°С' => 1199,
+ 'РЎР°С' => 1199,
+ 'РёСЋ,' => 1199,
+ 'ёСЋ,' => 1199,
+ 'ёСЋ,_' => 1199,
+ '†РІ' => 1199,
+ 'РјВ»' => 1198,
+ 'јВ»' => 1198,
+ '†РІР' => 1198,
+ '±.' => 1197,
+ 'µС‰С' => 1197,
+ '·Р°Р±' => 1197,
+ 'Р±.' => 1197,
+ 'ещС' => 1197,
+ 'РёРїС' => 1197,
+ 'ёРїС' => 1197,
+ 'РўР°С' => 1196,
+ 'ўР°С' => 1196,
+ '_-РіР' => 1195,
+ '_РЎРÐ' => 1195,
+ 'ЃС†Рµ' => 1195,
+ 'чшР' => 1195,
+ 'ѕРІСѓ' => 1195,
+ '‡С€Р' => 1195,
+ 'ёРґРЅ' => 1194,
+ 'љР°Р»' => 1194,
+ '_РёРґ' => 1193,
+ 'ёРєС‚' => 1193,
+ '»Р°,' => 1192,
+ 'ла,' => 1192,
+ 'РґС€Р' => 1192,
+ 'щё_' => 1192,
+ 'ґС€Р' => 1192,
+ '‰С‘_' => 1192,
+ '€РєРё' => 1192,
+ '_РџРё' => 1191,
+ 'ЎРÐРђ' => 1191,
+ 'їР°С‚' => 1191,
+ '·СЃР' => 1190,
+ '»Р°,_' => 1190,
+ 'РџР»' => 1190,
+ 'џР»' => 1190,
+ '_СЋРі' => 1189,
+ 'ЃР°С‚' => 1189,
+ 'Р·СЃР' => 1189,
+ 'јРµС‡' => 1188,
+ '«Рќ' => 1186,
+ 'µСЃР°' => 1186,
+ '-С‚Р' => 1185,
+ 'µСЃСЊ' => 1185,
+ 'ЅР¶' => 1185,
+ '«Н' => 1185,
+ 'РЅР¶' => 1185,
+ '_Гу' => 1184,
+ 'РєРЅС' => 1184,
+ 'єРЅС' => 1184,
+ '_«Н' => 1183,
+ '»РЅС' => 1183,
+ 'лнС' => 1183,
+ 'ґРµРІ' => 1183,
+ '_Би' => 1182,
+ '‹Р±Рѕ' => 1182,
+ '¶С‘Р' => 1181,
+ 'жёР' => 1181,
+ '°РЅСЊ' => 1180,
+ '±РѕРµ' => 1180,
+ '»-Р' => 1180,
+ 'ЅРЅРµ' => 1180,
+ '_Рџ._' => 1179,
+ '°СЃ_' => 1179,
+ '°СÐР' => 1179,
+ '·СЃРє' => 1179,
+ 'ас_' => 1179,
+ 'Р°СÐР' => 1179,
+ 'ѓРїРѕ' => 1178,
+ '�СЃР' => 1178,
+ 'Р»-Р' => 1177,
+ 'ЃСÐ,' => 1176,
+ 'ЃСÐ,_' => 1176,
+ 'СЃСÐ,' => 1176,
+ 'ёСЃС…' => 1176,
+ 'іРёРЅ' => 1175,
+ '·РёРЅ' => 1174,
+ 'ЊР·Сѓ' => 1174,
+ 'ЃСѓС‚' => 1173,
+ 'ЃС‹РЅ' => 1173,
+ 'ЎРІР' => 1173,
+ 'РЎРІР' => 1173,
+ '°СЂ_' => 1172,
+ 'ар_' => 1172,
+ 'Ђ-Р' => 1171,
+ 'РѕСЋ_' => 1171,
+ 'Р�СЃР' => 1171,
+ 'СЂ-Р' => 1171,
+ 'ѕСЋ_' => 1171,
+ 'јРµРµ' => 1171,
+ '°С…Р°' => 1169,
+ 'ѕСЂРї' => 1169,
+ '„СѓС‚' => 1169,
+ 'цв' => 1168,
+ 'цвР' => 1167,
+ '·СЂРµ' => 1166,
+ 'ЃС„' => 1166,
+ 'СЃС„' => 1166,
+ 'ЂРѕС†' => 1164,
+ 'ЃРґ' => 1164,
+ 'СЃРґ' => 1164,
+ 'ѕР±Р°' => 1164,
+ '§Р°' => 1163,
+ 'Ча' => 1163,
+ 'РѕРі_' => 1163,
+ 'ѕРі_' => 1163,
+ 'µС‰С‘' => 1162,
+ 'ѕРµРґ' => 1162,
+ 'â€Ð Â¶Ð Âµ' => 1162,
+ 'ЅСÐРµ' => 1161,
+ 'ЎСЂ' => 1161,
+ 'РЎСЂ' => 1161,
+ 'ѕС‚СÐ' => 1161,
+ 'іРѕРј' => 1161,
+ '“Р»Р' => 1161,
+ '†РІРµ' => 1161,
+ 'µРµС‚' => 1160,
+ 'ГлР' => 1160,
+ '-С…_' => 1159,
+ 'РћРЅ_' => 1159,
+ 'ще_' => 1159,
+ 'ћРЅ_' => 1159,
+ '‰Рµ_' => 1159,
+ '_фл' => 1158,
+ '§С' => 1158,
+ 'ЎСЂР' => 1158,
+ 'РЎСЂР' => 1158,
+ 'їРёСЂ' => 1158,
+ '_ши' => 1157,
+ 'ЂРіРѕ' => 1157,
+ 'Р§С' => 1156,
+ '°В».' => 1155,
+ 'а».' => 1155,
+ 'ѕСЃС‘' => 1155,
+ '_-С…_' => 1154,
+ '_ещ' => 1154,
+ '_РљРµ' => 1153,
+ '±РµР¶' => 1153,
+ 'Ðщи' => 1153,
+ 'РђРј' => 1153,
+ 'ђРј' => 1153,
+ 'ѕР»С‘' => 1153,
+ '‘СЂРѕ' => 1153,
+ 'µСЂСЊ' => 1152,
+ 'µС‚.' => 1152,
+ 'ет.' => 1152,
+ '°В»._' => 1151,
+ '·СÐР№' => 1151,
+ '‚ыс' => 1151,
+ 'µСЂР»' => 1150,
+ 'ЃРЅР°' => 1150,
+ 'ѕР»С‹' => 1150,
+ 'ЂС‘С' => 1149,
+ 'СЂС‘С' => 1149,
+ '“РѕСЃ' => 1149,
+ '‹С‚СЊ' => 1149,
+ '°Р№СЃ' => 1148,
+ 'ЃС„Р' => 1148,
+ 'РђРґ' => 1148,
+ 'СЃС„Р' => 1148,
+ 'ђРґ' => 1148,
+ 'ѕРЅСѓ' => 1147,
+ 'ѕРµР№' => 1146,
+ 'ЃСÐС‚' => 1145,
+ 'ЌРј' => 1144,
+ 'СЌРј' => 1144,
+ '_С‚.' => 1143,
+ 'µС‚._' => 1143,
+ 'ЂРµС†' => 1142,
+ 'Р“.' => 1142,
+ 'іРµР»' => 1142,
+ '“.' => 1142,
+ 'ÐРЅРЅ' => 1141,
+ 'ёР±Рё' => 1141,
+ '‚РѕРґ' => 1141,
+ '¶Р±' => 1140,
+ 'жб' => 1140,
+ '®С' => 1139,
+ 'Р’С‹С' => 1139,
+ 'ёРЅРє' => 1139,
+ '’С‹С' => 1139,
+ 'Р®С' => 1138,
+ 'ѓС‚Рµ' => 1138,
+ '_РђРє' => 1137,
+ '_РћРє' => 1137,
+ '«Рâ€Ð ' => 1137,
+ 'В«Рâ€Ð ' => 1137,
+ '±Рµ_' => 1136,
+ 'ЅРµ.' => 1136,
+ 'Ðтс' => 1136,
+ 'Р±Рµ_' => 1136,
+ 'РЅРµ.' => 1136,
+ '„ед' => 1136,
+ '_РЎСЂ' => 1135,
+ 'РёСÐÐ’' => 1135,
+ 'ёСÐÐ’' => 1135,
+ 'ёСÐВ»' => 1135,
+ '�Р·Р' => 1135,
+ 'ІРґР' => 1134,
+ 'ÐВ»_' => 1134,
+ 'РІРґР' => 1134,
+ 'Р�Р·Р' => 1134,
+ 'СÐВ»_' => 1134,
+ 'чуР' => 1134,
+ 'ґСѓС‰' => 1134,
+ '„_' => 1134,
+ '‡СѓР' => 1134,
+ 'ЂРїР' => 1133,
+ 'ЅРµ._' => 1133,
+ 'СЂРїР' => 1133,
+ '¤РµРґ' => 1132,
+ 'С„_' => 1132,
+ '-Рµ' => 1131,
+ 'ЋС‡Рµ' => 1131,
+ 'ѕС‡С‚' => 1130,
+ '¦РµР' => 1128,
+ '°СЂС‹' => 1128,
+ '¶Рє' => 1128,
+ 'ЃС‚Рє' => 1128,
+ 'ЦеР' => 1128,
+ 'жк' => 1128,
+ 'ффР' => 1128,
+ '„С„Р' => 1128,
+ '‚РјРµ' => 1127,
+ 'ЅР¶Р' => 1126,
+ 'ІР°РІ' => 1126,
+ 'РЅР¶Р' => 1126,
+ '›СѓР' => 1126,
+ 'ЛуР' => 1125,
+ 'ты,' => 1125,
+ '‚С‹,' => 1125,
+ '‚С‹,_' => 1124,
+ '»РёР»' => 1123,
+ 'РѕСѓР' => 1123,
+ 'ѕСѓР' => 1123,
+ 'ётС' => 1122,
+ 'єР»Рё' => 1122,
+ '‘С‚С' => 1122,
+ 'ÐР№СЃ' => 1121,
+ 'їСѓР»' => 1121,
+ 'ЂС€Рµ' => 1119,
+ 'ыпС' => 1118,
+ '‹РїС' => 1118,
+ 'ЎРѕСЋ' => 1117,
+ 'іРёРј' => 1117,
+ 'ÐСÐ_' => 1116,
+ 'СÐСÐ_' => 1116,
+ 'ѕРѕСЂ' => 1116,
+ 'їРѕС…' => 1116,
+ 'ЅРѕР»' => 1115,
+ 'џСЂР°' => 1115,
+ 'ЅРіР°' => 1114,
+ 'їРѕСЌ' => 1114,
+ '»СЊ,' => 1112,
+ 'ль,' => 1112,
+ '‚ыв' => 1112,
+ 'РёС€С' => 1111,
+ 'ёС€С' => 1111,
+ '·РѕР±' => 1110,
+ '»СЊ,_' => 1110,
+ 'ѕРѕС‚' => 1110,
+ '_РÐС' => 1109,
+ 'ЂР°Рі' => 1109,
+ 'ѓР¶Р±' => 1109,
+ '°Р№Р»' => 1108,
+ 'µС‡Рё' => 1108,
+ '·Рё_' => 1108,
+ 'ÐСЃР' => 1108,
+ 'Р·Рё_' => 1108,
+ 'РєРѕ,' => 1108,
+ 'СÐСЃР' => 1108,
+ 'СѓР±С' => 1108,
+ 'ѓР±С' => 1108,
+ 'єРµС‚' => 1108,
+ 'єРѕ,' => 1108,
+ 'µРґР»' => 1107,
+ 'ЂС‚РЅ' => 1107,
+ 'єРѕ,_' => 1107,
+ '_РЎР»' => 1106,
+ 'ЂРµРѕ' => 1106,
+ '…РЅРѕ' => 1106,
+ '«РђР' => 1105,
+ '«АР' => 1105,
+ 'ќР°СЃ' => 1105,
+ 'ѕСЌС‚' => 1104,
+ 'ÐРµ' => 1102,
+ 'ѓР±Р°' => 1102,
+ 'ѓРїР»' => 1102,
+ 'РÐРµ' => 1101,
+ 'ЂРєС' => 1099,
+ 'ЎР°Рј' => 1099,
+ 'СЂРєС' => 1099,
+ 'єСѓРї' => 1099,
+ 'µ-Р' => 1098,
+ 'Рµ-Р' => 1098,
+ 'µР°Р»' => 1097,
+ 'ѕРёРј' => 1097,
+ 'њР°Р»' => 1097,
+ '­РЅ' => 1096,
+ '†Р°Р' => 1096,
+ '°С‚СЃ' => 1095,
+ 'ЂС‚_' => 1095,
+ 'СЂС‚_' => 1095,
+ 'цаР' => 1095,
+ 'ѓС‚Рё' => 1095,
+ 'РґС†' => 1094,
+ 'ґС†' => 1094,
+ 'ЃРєРµ' => 1093,
+ '°В»,' => 1092,
+ '°В»,_' => 1092,
+ 'ЃРґР' => 1092,
+ 'а»,' => 1092,
+ 'Рâ€Ð Â»' => 1092,
+ 'СЃРґР' => 1092,
+ 'ёмР' => 1092,
+ '‘РјР' => 1092,
+ 'â€Ð Â»' => 1092,
+ 'ЎС‚СЂ' => 1090,
+ '†Р°СЂ' => 1090,
+ '°Р»-' => 1088,
+ 'ЅРёР¶' => 1088,
+ 'ЋРіР' => 1088,
+ 'ал-' => 1088,
+ 'СЋРіР' => 1088,
+ 'µС€РЅ' => 1087,
+ '»СÐРј' => 1086,
+ 'ЅРѕСЂ' => 1086,
+ 'јРѕР±' => 1086,
+ 'ІРѕ,' => 1085,
+ 'ІРѕ,_' => 1085,
+ 'РІРѕ,' => 1085,
+ '’РѕСЃ' => 1085,
+ '«РќР' => 1084,
+ 'ЅС‚С‹' => 1083,
+ '«НР' => 1083,
+ '™Р' => 1083,
+ 'ёР·Р±' => 1082,
+ '_Ча' => 1081,
+ 'ѕСÐС‚' => 1081,
+ '_Рâ€Ð Â»' => 1080,
+ '¶РЅРµ' => 1080,
+ '»Р°Р№' => 1080,
+ 'ЎРє' => 1080,
+ 'РЎРє' => 1080,
+ '°РіРё' => 1079,
+ 'ЋС†' => 1079,
+ 'СЋС†' => 1079,
+ '‘РѕСЂ' => 1079,
+ '¤Рѕ' => 1078,
+ 'µР¶Р°' => 1078,
+ 'ЂРѕСЂ' => 1078,
+ 'ЅРѕ-С' => 1078,
+ 'Фо' => 1078,
+ '·РёС‚' => 1077,
+ 'ІР°Рј' => 1077,
+ '_СѓРі' => 1076,
+ '°РІСЂ' => 1076,
+ 'Р�РЅС' => 1076,
+ '�РЅС' => 1076,
+ '_РђРґ' => 1075,
+ '_РџСѓ' => 1075,
+ 'ЂРєРё' => 1075,
+ 'С–' => 1075,
+ '­С‚Рѕ' => 1074,
+ '°Р»С‹' => 1074,
+ 'ЂРѕ-' => 1074,
+ 'СЂРѕ-' => 1074,
+ '-РєР' => 1073,
+ 'ЅРµ,' => 1073,
+ 'РЅРµ,' => 1073,
+ 'єР°С†' => 1073,
+ '_Р®С' => 1072,
+ 'ЅРµ,_' => 1072,
+ 'ЋС†Р' => 1072,
+ 'СЋС†Р' => 1072,
+ 'ёС„Рё' => 1072,
+ 'ЃС‘С' => 1070,
+ 'Р­РЅ' => 1070,
+ 'РџР»Р' => 1070,
+ 'СЃС‘С' => 1070,
+ 'џР»Р' => 1070,
+ 'ґСЂРё' => 1070,
+ 'µСѓ' => 1069,
+ 'еу' => 1069,
+ 'â€Ð¡Ñ“' => 1069,
+ '·СЊ' => 1068,
+ 'ЋР·Р°' => 1068,
+ 'Р·СЊ' => 1068,
+ '‚СѓРґ' => 1068,
+ '‰Р°СÐ' => 1068,
+ '«Р’Р' => 1067,
+ '±Р°Р»' => 1067,
+ 'ЂСЃРѕ' => 1067,
+ 'їСѓРЅ' => 1067,
+ '±РѕРј' => 1066,
+ 'Рâ€Ð¡Ñ“' => 1066,
+ 'ёС†Рє' => 1066,
+ '†РёРµ' => 1066,
+ 'ЅСЃРё' => 1065,
+ '«ВР' => 1065,
+ 'РѕРЅ,' => 1063,
+ 'РјС‘' => 1063,
+ 'тв_' => 1063,
+ 'ѕРЅ,' => 1063,
+ 'јС‘' => 1063,
+ '‚ес' => 1063,
+ '‚РІ_' => 1063,
+ '«Рў' => 1062,
+ 'Р№С†Р' => 1062,
+ 'ѕРЅ,_' => 1062,
+ '№С†Р' => 1062,
+ '_ем' => 1061,
+ 'ÐС†' => 1061,
+ 'РіРѕ.' => 1061,
+ 'РґС‡' => 1061,
+ 'СÐС†' => 1061,
+ 'іРѕ.' => 1061,
+ 'јСЊРµ' => 1061,
+ 'ґС‡' => 1061,
+ '_«Т' => 1060,
+ 'µР¶РЅ' => 1060,
+ '«Т' => 1060,
+ 'РјРѕ_' => 1060,
+ 'јРѕ_' => 1060,
+ 'іРѕ._' => 1059,
+ 'РѕР°Р' => 1058,
+ 'ѕР°Р' => 1058,
+ 'ґР¶Р°' => 1058,
+ 'ЅР±' => 1056,
+ 'РЅР±' => 1056,
+ 'РљСЂС' => 1056,
+ 'љСЂС' => 1056,
+ 'РёСѓ' => 1055,
+ 'РґР·Р' => 1055,
+ 'ёСѓ' => 1055,
+ 'ґР·Р' => 1055,
+ '±РѕРі' => 1054,
+ 'Ð:' => 1054,
+ 'СÐ:' => 1054,
+ 'ѓР¶Рґ' => 1054,
+ '_РџР»' => 1053,
+ '_Р“.' => 1053,
+ '±РѕРґ' => 1053,
+ 'ёРЅС„' => 1053,
+ '±С‹С‡' => 1052,
+ 'ÐСЃС' => 1052,
+ 'СÐСЃС' => 1052,
+ '_РїСÐ' => 1051,
+ '’ал' => 1051,
+ 'РÒР°С' => 1050,
+ 'ѕСÐС‰' => 1050,
+ 'ÒР°С' => 1050,
+ 'µРїР»' => 1049,
+ 'єР°Р¶' => 1048,
+ 'їРїР°' => 1048,
+ '‚Р°СÐ' => 1048,
+ 'РёС…С' => 1047,
+ 'ёС…С' => 1047,
+ 'ѕСÐР»' => 1047,
+ 'ґРёС‡' => 1047,
+ 'ЋС†Рё' => 1046,
+ '…РІР°' => 1046,
+ 'јР°Рі' => 1043,
+ 'µС‰Р°' => 1042,
+ '°РєРµ' => 1040,
+ '±РЅС‹' => 1040,
+ 'Рё-' => 1040,
+ 'Лю' => 1040,
+ 'С…РµР' => 1040,
+ 'Ñ‘-' => 1040,
+ '…РµР' => 1040,
+ '‹С‡РЅ' => 1040,
+ '›СЋ' => 1040,
+ '°;' => 1039,
+ '‘С…' => 1039,
+ '‚РѕРё' => 1039,
+ 'ѓРЅРґ' => 1038,
+ '»СЋС†' => 1037,
+ 'Р°;' => 1037,
+ '€Р»Рµ' => 1037,
+ '_СѓРµ' => 1036,
+ '°;_' => 1036,
+ 'ЊС†Р' => 1036,
+ 'Ð:_' => 1036,
+ 'СЊС†Р' => 1036,
+ 'СÐ:_' => 1036,
+ 'ЎР»Р' => 1035,
+ 'РЎР»Р' => 1035,
+ '°РґСЂ' => 1034,
+ 'ЂСѓРµ' => 1034,
+ 'Р°;_' => 1034,
+ '_ци' => 1033,
+ 'ЉРµРє' => 1033,
+ 'Р�СЃС' => 1033,
+ 'СѓСЃ_' => 1033,
+ 'ѓСЃ_' => 1033,
+ '�СЃС' => 1033,
+ '»СÐС‚' => 1032,
+ 'ѕРїР»' => 1032,
+ '¶СѓСЂ' => 1031,
+ '_"' => 1029,
+ '¶РёСЃ' => 1029,
+ 'ÐСЋС‰' => 1029,
+ 'РєВ' => 1029,
+ 'Ег' => 1029,
+ 'єВ' => 1029,
+ 'јРёСÐ' => 1029,
+ '•Рі' => 1029,
+ 'ЂСѓС€' => 1028,
+ 'РїР»С' => 1028,
+ 'їР»С' => 1028,
+ '�РЅР' => 1028,
+ 'ЂС‹,' => 1026,
+ 'РєВ»' => 1026,
+ 'РќС' => 1026,
+ 'СЂС‹,' => 1026,
+ 'С‚СÐ_' => 1026,
+ 'єВ»' => 1026,
+ 'ќС' => 1026,
+ '‚СÐ_' => 1026,
+ '±СЉС' => 1025,
+ 'ЂС‹,_' => 1025,
+ 'Р±СЉС' => 1025,
+ 'Р“._' => 1025,
+ 'Р�РЅР' => 1025,
+ '“._' => 1025,
+ '„РёРє' => 1025,
+ '°РґСЃ' => 1024,
+ 'Рї.' => 1024,
+ 'Ñ—.' => 1024,
+ 'ЎСЂРµ' => 1022,
+ 'РёРє,' => 1022,
+ 'ёРє,' => 1022,
+ '‚СÐР¶' => 1022,
+ '±РѕРє' => 1021,
+ 'РёСЋ.' => 1021,
+ 'ёРє,_' => 1021,
+ 'ёСЋ.' => 1021,
+ '‹РїСѓ' => 1021,
+ 'СѓРі_' => 1020,
+ 'ёСЋ._' => 1020,
+ 'ѓРі_' => 1020,
+ '_РÐРµ' => 1019,
+ '»РЅРё' => 1019,
+ 'Ð…Ð’' => 1019,
+ 'РЅВ' => 1019,
+ 'РђРґР' => 1019,
+ 'РіРІ' => 1019,
+ 'ёР±Р»' => 1019,
+ 'ђРґР' => 1019,
+ 'ѕРґРґ' => 1019,
+ 'іРІ' => 1019,
+ '€С‘Р»' => 1019,
+ 'ЅСÐСÐ' => 1018,
+ '_-Рµ' => 1017,
+ '°Р¶Р°' => 1017,
+ 'ЂРµС…' => 1017,
+ 'ЂРѕ-Р' => 1017,
+ 'РіСЃР' => 1017,
+ 'іСЃР' => 1017,
+ 'јРµС†' => 1017,
+ '_Р§С' => 1016,
+ 'Бл' => 1016,
+ 'јРµС‰' => 1016,
+ 'јРїРѕ' => 1016,
+ 'ґРїРѕ' => 1016,
+ '_ат' => 1015,
+ '†РёРЅ' => 1015,
+ '_РђРј' => 1013,
+ 'С‚В' => 1013,
+ 'ѕС‚Сѓ' => 1013,
+ '‚В' => 1013,
+ 'ЂРёСЋ' => 1012,
+ 'ЅВ»' => 1012,
+ 'РЅВ»' => 1012,
+ 'РѕС‘' => 1012,
+ 'ѕСЂРє' => 1012,
+ 'ѕС‘' => 1012,
+ 'ЂС…РЅ' => 1011,
+ 'РђРЅС' => 1011,
+ 'ђРЅС' => 1011,
+ 'ґР»Рµ' => 1011,
+ 'ые,' => 1010,
+ '‹Рµ,' => 1010,
+ '°Р»-Р' => 1009,
+ '°РІС‹' => 1009,
+ 'µР±СЂ' => 1009,
+ '»РіРѕ' => 1009,
+ 'ІСÐС‰' => 1009,
+ 'СѓС…_' => 1009,
+ 'ѓС…_' => 1009,
+ '‹Рµ,_' => 1009,
+ 'µ:' => 1008,
+ 'Рµ:' => 1008,
+ 'јС‹С…' => 1008,
+ 'ЋС‡Р°' => 1007,
+ 'ЌС‚Р°' => 1007,
+ 'РґС‡Р' => 1007,
+ 'ѕР¶Р°' => 1007,
+ 'ґС‡Р' => 1007,
+ '№РЅР°' => 1007,
+ '_Ег' => 1006,
+ 'ЃРµС…' => 1006,
+ '‡РµРІ' => 1006,
+ '-РІРѕ' => 1005,
+ 'µ:_' => 1005,
+ '»Р°СЂ' => 1005,
+ 'ЂСЊС' => 1005,
+ 'Рµ:_' => 1005,
+ 'СЂСЊС' => 1005,
+ 'ѓРґСѓ' => 1005,
+ '_Рâ€Ð¡Ñ“' => 1004,
+ '_ша' => 1003,
+ 'ЃС‘СЂ' => 1003,
+ '_Рљ_' => 1002,
+ 'С…Р°_' => 1002,
+ '…Р°_' => 1002,
+ '«Р›' => 1001,
+ 'РїРїС' => 1001,
+ 'ЕгР' => 1001,
+ 'їРїС' => 1001,
+ '•РіР' => 1001,
+ '«Л' => 999,
+ 'РґС†Р' => 999,
+ 'ть.' => 999,
+ 'ґС†Р' => 999,
+ '‚ео' => 999,
+ '‚СЊ.' => 999,
+ '"Р' => 998,
+ '_«Л' => 998,
+ 'РіРІР' => 998,
+ 'т»' => 998,
+ 'іРІР' => 998,
+ '‚В»' => 998,
+ 'тп' => 997,
+ 'ѕС‚Рј' => 997,
+ '‚Рї' => 997,
+ '_РЅ.' => 996,
+ '_РєРІ' => 996,
+ 'ІР·Р' => 996,
+ 'РІР·Р' => 996,
+ '‚РёРј' => 996,
+ '_СЃРґ' => 995,
+ 'ЂС‘Р' => 995,
+ 'СЂС‘Р' => 995,
+ '‚СЊ._' => 995,
+ '»РёСЂ' => 994,
+ 'Р—Рµ' => 994,
+ '—Рµ' => 994,
+ '‰РЅ' => 994,
+ 'ЊРѕ' => 993,
+ 'СЊРѕ' => 993,
+ 'ёх' => 993,
+ 'щн' => 993,
+ 'ёРјСѓ' => 993,
+ 'ѕРјР±' => 993,
+ 'ЃРёРѕ' => 991,
+ 'ѓС‚СЊ' => 991,
+ 'љР°Рј' => 991,
+ 'Р›.' => 990,
+ 'ЛиС' => 990,
+ 'фуР' => 990,
+ 'ывС' => 990,
+ 'ќ_' => 990,
+ '„СѓР' => 990,
+ '‹РІС' => 990,
+ '›.' => 990,
+ '›РёС' => 990,
+ '_РіРі' => 989,
+ '»СЊР±' => 988,
+ 'ÐС‡Р' => 988,
+ 'СÐС‡Р' => 988,
+ '№С€Рё' => 986,
+ 'јР°С†' => 985,
+ '«Р‘Р' => 984,
+ '»Р»Рѕ' => 984,
+ 'ѕР»Рґ' => 984,
+ '±СЋ' => 983,
+ 'ЃРЅСÐ' => 983,
+ '«БР' => 983,
+ 'Р±СЋ' => 983,
+ 'РѕР»_' => 983,
+ 'Рї._' => 983,
+ 'Р’РёС' => 983,
+ 'ѕР»_' => 983,
+ 'ѕРіРµ' => 983,
+ 'іРёСÐ' => 983,
+ 'Ñ—._' => 983,
+ '‘СЂ_' => 983,
+ '’РёС' => 983,
+ 'ЂРїСѓ' => 982,
+ '�м' => 982,
+ 'ёр_' => 982,
+ 'шь' => 982,
+ '€СЊ' => 982,
+ '�Рј' => 982,
+ 'ЂСÐС' => 981,
+ 'ЂС‘С…' => 981,
+ 'СЂСÐС' => 981,
+ 'СѓРё' => 981,
+ 'ѓРё' => 981,
+ 'ЅР¶Рµ' => 980,
+ '‘ар' => 980,
+ '_ше' => 979,
+ 'ґРѕР№' => 979,
+ '€РёР»' => 979,
+ '·-' => 978,
+ 'ЅРµР±' => 978,
+ 'Р·-' => 978,
+ 'ÐР·Рё' => 977,
+ '…РёС‚' => 977,
+ '_С‚._' => 976,
+ '·РёСЂ' => 976,
+ '_РЅ._' => 975,
+ '¤.' => 975,
+ '»РёРѕ' => 975,
+ 'ЅРё,' => 975,
+ 'Р¤.' => 975,
+ 'РЅРё,' => 975,
+ 'єРёСЃ' => 975,
+ 'єРѕ-Р' => 974,
+ '‡РµРі' => 973,
+ '-Рљ' => 972,
+ 'ЅРё,_' => 972,
+ 'ЅСЋ' => 971,
+ 'РЅСЋ' => 971,
+ 'ѕСЃРј' => 971,
+ '�_' => 971,
+ 'РіРі.' => 970,
+ 'Р�_' => 970,
+ 'тёС' => 970,
+ 'іРі.' => 970,
+ '‚С‘С' => 970,
+ 'РѕРё_' => 969,
+ 'Рќ_' => 969,
+ 'ѕРё_' => 969,
+ 'ЂРµРё' => 968,
+ 'ІРѕСЋ' => 968,
+ 'ѓР±Рє' => 968,
+ 'јРЅС‹' => 968,
+ 'љРёСЂ' => 968,
+ '·РёС†' => 967,
+ 'РќРµС' => 967,
+ 'ќРµС' => 967,
+ '±С‰Рё' => 966,
+ 'ÐСЂРЅ' => 966,
+ 'µР±СÐ' => 965,
+ '»РёР±' => 965,
+ 'ІРёРі' => 965,
+ 'ёрС' => 965,
+ 'â€Ð¡Ð‚' => 965,
+ '-РїР' => 964,
+ 'ЂС„' => 964,
+ 'СЂС„' => 964,
+ 'ёР°С‚' => 964,
+ '_РЎРє' => 963,
+ 'РѕВ»_' => 963,
+ 'ѕВ»_' => 963,
+ 'љСѓР±' => 963,
+ 'Р№С‚_' => 962,
+ 'ѕРјСЃ' => 962,
+ 'љСЂРѕ' => 962,
+ '€Р»Рё' => 962,
+ '№С‚_' => 962,
+ '°СÐС' => 961,
+ 'Р°СÐС' => 961,
+ 'РєР°В' => 961,
+ 'РѕР±_' => 961,
+ 'ѓСЃРї' => 961,
+ 'єР°В' => 961,
+ 'ѕР±_' => 961,
+ 'ѕРєРµ' => 961,
+ 'їСЂСÐ' => 961,
+ 'ґСѓРє' => 961,
+ 'ѓРІРµ' => 960,
+ 'єР°Рї' => 960,
+ 'ЂР±Р°' => 959,
+ 'ІРµС‰' => 959,
+ 'Рâ€Ð¡Ð‚' => 959,
+ 'јРµР№' => 959,
+ 'ћРЅР' => 959,
+ 'ЂС‚Сѓ' => 958,
+ 'ЅС†Сѓ' => 958,
+ '—ап' => 958,
+ '‘ло' => 958,
+ 'µС‚РІ' => 957,
+ '·-Р' => 957,
+ 'ЂРєРІ' => 957,
+ 'ЃРµС‚' => 957,
+ 'ІСѓРµ' => 957,
+ 'Р·-Р' => 957,
+ 'єР°В»' => 957,
+ '…ал' => 957,
+ '¶РєР' => 955,
+ 'жкР' => 955,
+ 'јРїР»' => 955,
+ 'ћР±Р' => 955,
+ '°Р№Рґ' => 954,
+ '_еп' => 953,
+ 'ЂС‡Рµ' => 953,
+ 'ЅС†Р°' => 953,
+ 'РћР±Р' => 953,
+ 'РћРЅР' => 953,
+ 'фт' => 953,
+ '„С‚' => 953,
+ 'ЃРѕРї' => 952,
+ 'ЅСЂ' => 952,
+ 'ЎРј' => 952,
+ 'РЅСЂ' => 952,
+ 'РЎРј' => 952,
+ '‡Р°СЋ' => 952,
+ 'РіРѕ-' => 951,
+ 'іРѕ-' => 951,
+ '_жу' => 950,
+ '_Р“._' => 950,
+ 'µР¶С' => 950,
+ 'ежС' => 950,
+ 'іСЃРє' => 950,
+ 'РєРµ,' => 949,
+ 'ёС‚РЅ' => 949,
+ 'єРµ,' => 949,
+ 'єРµ,_' => 949,
+ '¶Р°С‚' => 948,
+ '»РµР¶' => 948,
+ 'ЊРґР' => 948,
+ 'СЊРґР' => 948,
+ 'ґРґРµ' => 948,
+ '°С„Рµ' => 947,
+ '¶РґС‘' => 947,
+ 'РєРµ.' => 947,
+ 'єРµ.' => 947,
+ 'ЎРџ' => 946,
+ 'РЎРџ' => 946,
+ 'єРµ._' => 946,
+ 'љР°Р·' => 946,
+ 'ІВ' => 945,
+ 'РІВ' => 945,
+ 'їРµСЃ' => 945,
+ 'јР»Рµ' => 945,
+ '‡РєРё' => 944,
+ 'РґРі' => 943,
+ 'ґРі' => 943,
+ '‚ых' => 943,
+ '€РµРІ' => 943,
+ '‰РёРє' => 942,
+ 'ІВ»' => 941,
+ 'РІВ»' => 941,
+ '_Бл' => 940,
+ 'ЃСЃС‘' => 940,
+ 'ІР·С' => 940,
+ 'РІР·С' => 940,
+ '_�м' => 939,
+ 'ґРµРї' => 939,
+ '»Рј' => 938,
+ 'лм' => 938,
+ 'РјСÐР' => 938,
+ 'јСÐР' => 938,
+ 'С‹:' => 937,
+ 'ґРѕС‡' => 937,
+ '‹:' => 937,
+ '_"Р' => 936,
+ '_Р­РЅ' => 936,
+ '»СÐРЅ' => 936,
+ 'С‹:_' => 936,
+ '‹:_' => 936,
+ 'µСЋС' => 935,
+ '»РёС‰' => 935,
+ 'еюС' => 935,
+ '†РµСЃ' => 934,
+ 'ЂВ' => 933,
+ 'РђРјР' => 933,
+ 'Рњ.:' => 933,
+ 'СЂВ' => 933,
+ 'ђРјР' => 933,
+ 'Ñš.:' => 933,
+ '_цв' => 931,
+ 'µРґС‹' => 931,
+ '‚че' => 931,
+ '_аб' => 930,
+ '_СЂРё' => 930,
+ '±РѕС‡' => 930,
+ '±С…' => 930,
+ 'Р±С…' => 930,
+ 'РёРј.' => 930,
+ 'то,' => 930,
+ 'ёРј.' => 930,
+ '‚Рѕ,' => 930,
+ 'ЅРѕ.' => 929,
+ 'РЅРѕ.' => 929,
+ '‚Рѕ,_' => 929,
+ '“ен' => 929,
+ '_Рњ.:' => 928,
+ 'РґРїС' => 928,
+ 'їРµС…' => 928,
+ 'ґРїС' => 928,
+ 'ЎРІС' => 927,
+ 'РЎРІС' => 927,
+ 'ыз' => 927,
+ '‚аю' => 927,
+ '‹Р·' => 927,
+ '-Рµ_' => 926,
+ 'ІРё_' => 926,
+ 'РІРё_' => 926,
+ 'ёРјС‹' => 926,
+ 'ѕС‚Рї' => 926,
+ 'ґСЃРµ' => 926,
+ '_Фо' => 925,
+ 'ЃРѕРµ' => 925,
+ 'ЎС‚Рµ' => 925,
+ '’РёРє' => 925,
+ '…РѕР¶' => 925,
+ '_-Рµ_' => 924,
+ '¶РґС‹' => 923,
+ 'ЂВ»' => 923,
+ 'Рњ.:_' => 923,
+ 'СЂВ»' => 923,
+ 'Ñš.:_' => 923,
+ '°РЅ,' => 922,
+ '·Сѓ_' => 922,
+ 'ан,' => 922,
+ 'Р·Сѓ_' => 922,
+ '°РЅ,_' => 921,
+ 'ЃВ' => 921,
+ 'СЃВ' => 921,
+ 'џР°РІ' => 921,
+ 'ґРєРѕ' => 921,
+ 'ЂСЋ' => 919,
+ 'ЃСЊРј' => 919,
+ 'ІР°Р¶' => 919,
+ 'СЂСЋ' => 919,
+ '°РєС†' => 918,
+ 'ЅРѕ._' => 918,
+ 'Р—РµР' => 918,
+ 'ёРј._' => 918,
+ 'ґСѓС…' => 918,
+ '—РµР' => 918,
+ 'ЅРґС‹' => 917,
+ 'ґРїСЂ' => 917,
+ 'тю' => 916,
+ 'іРёР±' => 916,
+ '‚СЋ' => 916,
+ '¤Р°' => 913,
+ '±С…Р' => 913,
+ 'ЊРєРё' => 913,
+ 'ЎРІСÐ' => 913,
+ 'Фа' => 913,
+ 'Р±С…Р' => 913,
+ 'ІС‹СЂ' => 911,
+ 'РїРЅС' => 911,
+ 'ёСЃРµ' => 911,
+ 'їРЅС' => 911,
+ 'ÐС†Р' => 909,
+ 'Рѕ-РІ' => 909,
+ 'СÐС†Р' => 909,
+ 'ѕ-РІ' => 909,
+ '‘СѓС' => 909,
+ '“Рё' => 909,
+ '_Лю' => 908,
+ 'ЃВ»' => 908,
+ 'ЊС‚Рµ' => 908,
+ 'Рљ.' => 908,
+ 'БуС' => 908,
+ 'СЃВ»' => 908,
+ 'Ñ™.' => 908,
+ '†Р°Рј' => 908,
+ '«Р“' => 907,
+ 'С…С‚Р' => 907,
+ '…С‚Р' => 907,
+ 'ЅРѕС‡' => 906,
+ 'Ги' => 906,
+ 'ґР¶Рµ' => 906,
+ 'ЂРєРµ' => 905,
+ 'ІРІ' => 905,
+ 'ÐРґРѕ' => 905,
+ '«Г' => 905,
+ 'РІРІ' => 905,
+ '№РЅРµ' => 905,
+ '_Р—Рµ' => 904,
+ '·РѕР»' => 904,
+ 'фаС' => 904,
+ 'јРЅРµ' => 904,
+ '„Р°С' => 904,
+ '_«Г' => 903,
+ 'ІРѕС‚' => 903,
+ 'ЌСЂР' => 903,
+ 'СЌСЂР' => 903,
+ '·РјР°' => 902,
+ 'ЈСЃ' => 901,
+ 'РЈСЃ' => 901,
+ '„РёР·' => 901,
+ '€РµРј' => 901,
+ '±Р»Рѕ' => 900,
+ 'іСѓС‚' => 900,
+ '‚РёР·' => 900,
+ 'ѓРµР·' => 899,
+ 'іРѕ-Р' => 899,
+ '№СЃСÐ' => 899,
+ '»РєРё' => 898,
+ 'ІРѕРѕ' => 898,
+ 'ІСЊС' => 898,
+ 'РІСЊС' => 898,
+ 'РўРµС' => 898,
+ 'РґСЊР' => 898,
+ 'ўРµС' => 898,
+ 'ґСЊР' => 898,
+ '/Р' => 896,
+ ']' => 896,
+ 'ЉСÐ' => 896,
+ 'СЉСÐ' => 896,
+ 'µСЂСÐ' => 895,
+ '€Р»Р°' => 895,
+ 'РђР±' => 894,
+ 'ђР±' => 894,
+ '_Р¤.' => 893,
+ '_Р›.' => 892,
+ '¤._' => 892,
+ 'ЅР°Рµ' => 892,
+ 'ЅС‘РЅ' => 892,
+ 'Р¤._' => 892,
+ 'ЂР»Рё' => 891,
+ 'ЅС„Рѕ' => 891,
+ 'ІС‘Р' => 891,
+ 'РІС‘Р' => 891,
+ 'ђР»СЊ' => 891,
+ 'їРёР№' => 891,
+ '‘РёР' => 891,
+ '…аи' => 891,
+ '_РќС' => 890,
+ '°С‚Рє' => 890,
+ 'БиР' => 890,
+ '’ыс' => 890,
+ '“СЂРё' => 890,
+ 'ІРµС‡' => 889,
+ 'РѕС„С' => 889,
+ 'ѕРёС…' => 889,
+ 'ѕС„С' => 889,
+ 'µР»С‹' => 888,
+ 'РёРґ_' => 888,
+ 'ёРґ_' => 888,
+ '·РіР»' => 887,
+ 'ІРёР°' => 887,
+ 'ЊРі' => 887,
+ 'СЊРі' => 887,
+ '“ла' => 887,
+ 'РђР·' => 886,
+ 'ђР·' => 886,
+ '[' => 885,
+ 'ЌРЅС' => 885,
+ 'ЛюР' => 885,
+ 'СЌРЅС' => 885,
+ '›СЋР' => 885,
+ '_Р·С' => 884,
+ 'ЃРѕРі' => 884,
+ 'ёРіРµ' => 884,
+ 'ЂР¶Рё' => 883,
+ '–С' => 883,
+ 'ћС‚Рµ' => 882,
+ 'ЅРіРѕ' => 881,
+ 'ынС' => 881,
+ '‹РЅС' => 881,
+ 'ЊРЅСѓ' => 880,
+ 'РўСѓС' => 880,
+ 'ёРІС‹' => 880,
+ 'ѓР»Р°' => 880,
+ 'ўСѓС' => 880,
+ '‡РµР№' => 880,
+ '°Р»,' => 879,
+ '»Р°Р·' => 879,
+ 'ЌРї' => 879,
+ 'ал,' => 879,
+ 'СЌРї' => 879,
+ 'шь_' => 879,
+ '€СЊ_' => 879,
+ '°Р»,_' => 878,
+ 'ЂР°Рµ' => 878,
+ 'ЂР°С‡' => 878,
+ 'тпС' => 878,
+ '‚РїС' => 878,
+ '±РёРѕ' => 877,
+ 'ЅСЂР' => 877,
+ 'РЅСЂР' => 877,
+ 'єСѓРј' => 877,
+ 'ґРёР№' => 877,
+ '°С„С' => 876,
+ '±Рѕ_' => 876,
+ 'ЂРјРѕ' => 876,
+ 'афС' => 876,
+ 'Р±Рѕ_' => 876,
+ 'ІРµР·' => 874,
+ 'ЋРЅР' => 874,
+ 'СЋРЅР' => 874,
+ 'ёС…СЃ' => 874,
+ '·РґРѕ' => 872,
+ 'â€Ð Ñ˜' => 872,
+ '-РїС' => 871,
+ '_РЎРј' => 871,
+ '°С€Рє' => 871,
+ '®СЂ' => 870,
+ 'Юр' => 870,
+ 'РјР»С' => 870,
+ 'ѕСЃСÐ' => 870,
+ 'јР»С' => 870,
+ 'ЈС‡' => 869,
+ '°РјР±' => 868,
+ '°РґСѓ' => 868,
+ 'РЈС‡' => 868,
+ 'Р™' => 868,
+ '�р' => 868,
+ '�СЂ' => 868,
+ '·-Р·' => 867,
+ '·-Р·Р' => 867,
+ 'ЋР¶' => 867,
+ 'ÐРґС' => 867,
+ 'Р·-Р·' => 867,
+ 'РђР·Р' => 867,
+ 'СЋР¶' => 867,
+ 'СÐРґС' => 867,
+ 'ђР·Р' => 867,
+ 'â€Ð Ñ˜Ð ' => 867,
+ '…РѕР»' => 867,
+ 'РђРќ' => 866,
+ 'Рâ€Ð Ñ˜' => 866,
+ 'Р№В»_' => 866,
+ 'ђРќ' => 866,
+ '‹РІС€' => 866,
+ '№В»_' => 866,
+ 'µР¶Рµ' => 865,
+ 'Ðло' => 865,
+ 'РѕСЃ_' => 865,
+ 'цуР' => 865,
+ 'ѕСЃ_' => 865,
+ 'ґРµР±' => 865,
+ '†СѓР' => 865,
+ 'µРѕР»' => 864,
+ '¶РЅР°' => 864,
+ 'шуС' => 864,
+ '€СѓС' => 864,
+ '_аз' => 863,
+ 'ЅРё.' => 863,
+ 'ЊРІ' => 863,
+ 'РЅРё.' => 863,
+ 'Рâ€Ð Ñ˜Ð ' => 863,
+ 'СЊРІ' => 863,
+ 'іРі._' => 863,
+ '·С‹_' => 862,
+ 'Р·С‹_' => 862,
+ 'ы»_' => 862,
+ '–Рµ' => 862,
+ '‹В»_' => 862,
+ '»Р°.' => 861,
+ 'ЋР¶Р' => 861,
+ 'ла.' => 861,
+ 'СЋР¶Р' => 861,
+ 'іР°Рµ' => 861,
+ 'ѓР¶Р°' => 860,
+ 'ѕ-РІР' => 860,
+ 'Ñ–,' => 860,
+ 'Ñ–,_' => 860,
+ '€РµР»' => 860,
+ '-ле' => 859,
+ 'ЂРґС' => 858,
+ 'СЂРґС' => 858,
+ '‚РёРі' => 858,
+ '»Р°._' => 857,
+ 'ЅРё._' => 857,
+ 'ÐРЅРѕ' => 856,
+ 'РљРµР' => 856,
+ 'РњСѓС' => 856,
+ 'ёРїРѕ' => 856,
+ 'љРµР' => 856,
+ 'њСѓС' => 856,
+ 'ЅР°Рё' => 855,
+ 'ІРёРє' => 855,
+ 'ЎРєР' => 855,
+ 'ЎРџР' => 855,
+ 'РЎРєР' => 855,
+ 'РЎРџР' => 855,
+ 'БлР' => 855,
+ '_В»' => 854,
+ '_РёС‚' => 854,
+ '°РЅСѓ' => 854,
+ 'ЃР°,' => 854,
+ 'ЊРіР' => 854,
+ 'Рі,' => 854,
+ 'Рі,_' => 854,
+ 'РўРёР' => 854,
+ 'СЃР°,' => 854,
+ 'СЊРіР' => 854,
+ 'єСЃС‚' => 854,
+ 'ѕРµРі' => 854,
+ 'ўРёР' => 854,
+ '_Рâ€Ð¡Ð‚' => 853,
+ 'ЃР°,_' => 853,
+ 'РєСЃ_' => 853,
+ 'єСЃ_' => 853,
+ '‡РЅР°' => 853,
+ 'Р�РјР' => 851,
+ '№Р»Рѕ' => 851,
+ '�РјР' => 851,
+ 'РјР°,' => 850,
+ 'Р–Рµ' => 850,
+ 'јР°,' => 850,
+ 'ЂС…Рѕ' => 849,
+ 'ЃСЋ' => 849,
+ 'Рâ€Ð ÂµÐ¡' => 849,
+ 'СЃСЋ' => 849,
+ 'ѓРєС†' => 849,
+ 'ѓС‰Рё' => 849,
+ 'ѕРґРї' => 849,
+ 'јР°,_' => 849,
+ 'ґР°Р¶' => 849,
+ 'â€Ð ÂµÐ¡' => 849,
+ 'ёРѕС‚' => 848,
+ 'јРµСЋ' => 848,
+ '›РµС' => 848,
+ '-Рґ' => 847,
+ 'µС„Рѕ' => 847,
+ '»С‹С' => 847,
+ 'ЂРЅРµ' => 847,
+ 'ЌРїР' => 847,
+ 'ЎРµР»' => 847,
+ 'лыС' => 847,
+ 'РÒРѕС' => 847,
+ 'ЛеС' => 847,
+ 'СЌРїР' => 847,
+ 'ÒРѕС' => 847,
+ 'â€Ð Ñ˜Ð Ñ‘' => 847,
+ '°РґРє' => 846,
+ 'ЅСЃРѕ' => 846,
+ 'РґРіР' => 846,
+ 'єР»Рµ' => 846,
+ 'ґРіР' => 846,
+ '_Рâ€Ð Ñ˜' => 845,
+ 'µРѕРЅ' => 845,
+ 'ЊРЅРµ' => 845,
+ 'єРёСЂ' => 845,
+ '‡РєР°' => 845,
+ '‹С…Рѕ' => 845,
+ 'Њ-' => 844,
+ 'СЊ-' => 844,
+ '_РђР±' => 843,
+ 'РјСЃС' => 843,
+ 'јСЃС' => 843,
+ '‹РїРѕ' => 843,
+ '_РЈС‡' => 842,
+ '_�р' => 842,
+ 'µРє.' => 842,
+ 'ЅСЊС€' => 842,
+ 'ІРёС†' => 842,
+ 'ек.' => 842,
+ 'іРµРѕ' => 842,
+ 'њР°С‚' => 842,
+ '_РЎРџ' => 841,
+ '­Р»' => 841,
+ 'ЃРѕРґ' => 841,
+ '„РёРё' => 841,
+ '_РѕС…' => 840,
+ '±Р»СЋ' => 840,
+ 'РїСЊ' => 840,
+ 'єРёС‚' => 840,
+ 'їР»Рё' => 840,
+ 'їСЊ' => 840,
+ '_[' => 839,
+ 'іРѕРі' => 839,
+ '‹РЅРµ' => 839,
+ 'µРє._' => 838,
+ 'µСЃ_' => 838,
+ '¶РµСЂ' => 838,
+ '¶С‡' => 838,
+ 'ЂРґ_' => 838,
+ 'ЃРёСЂ' => 838,
+ 'ес_' => 838,
+ 'жч' => 838,
+ 'СЂРґ_' => 838,
+ '_РЈСЃ' => 837,
+ 'ЂСѓС‡' => 837,
+ 'єРЅСÐ' => 837,
+ 'ІРІР' => 836,
+ 'ЌСЃ' => 836,
+ 'РІРІР' => 836,
+ 'СЌСЃ' => 836,
+ '‚ёр' => 836,
+ '€Р»Рѕ' => 836,
+ '¶С‡Р' => 835,
+ '·СѓРµ' => 835,
+ 'жчР' => 835,
+ 'їРЅС‹' => 835,
+ '·Рµ_' => 834,
+ 'Р·Рµ_' => 834,
+ 'єР°Рµ' => 834,
+ '°Рј,' => 833,
+ '°Рј,_' => 833,
+ 'µРј.' => 833,
+ 'ам,' => 833,
+ 'ем.' => 833,
+ 'РґС‹,' => 833,
+ 'ґСÐС‰' => 833,
+ 'ґС‹,' => 833,
+ '…РёРј' => 833,
+ '°Р¶Рё' => 832,
+ '°РёР±' => 832,
+ 'єРІРµ' => 832,
+ 'ґС‹,_' => 832,
+ '›Р°С' => 832,
+ 'ЅСЃРї' => 831,
+ 'ёРѕР»' => 831,
+ '‚ые' => 831,
+ 'µРј._' => 829,
+ 'ЛаС' => 829,
+ 'ѓР°Р»' => 829,
+ '_РђР·' => 828,
+ '_Ги' => 828,
+ '¶С‡Рё' => 828,
+ 'Р­Р»' => 828,
+ '¦РµРЅ' => 827,
+ '°РєСЂ' => 827,
+ '»РѕР№' => 827,
+ 'ђРЅС‚' => 827,
+ '_Юр' => 826,
+ 'ЅРѕРї' => 826,
+ 'РјРїС' => 826,
+ 'јРїС' => 826,
+ 'ЎРјР' => 825,
+ 'РЎРјР' => 825,
+ 'ѓР¶С‡' => 825,
+ '‘СЂРЅ' => 825,
+ 'Рє-' => 824,
+ 'Ñ”-' => 824,
+ '°С‘' => 823,
+ 'аё' => 823,
+ 'ґРєРё' => 823,
+ 'єР°СЃ' => 822,
+ 'ѕР·Рі' => 822,
+ '‡С‘РЅ' => 822,
+ '_Р¤._' => 821,
+ 'ћР»Рё' => 821,
+ 'ІРіР' => 820,
+ 'РІРіР' => 820,
+ '°РјРї' => 819,
+ 'µРґРє' => 819,
+ 'ЂРёР¶' => 818,
+ 'јР°Р№' => 818,
+ '‰РµРј' => 818,
+ '’ен' => 817,
+ 'ЃР°СЂ' => 816,
+ 'ІРµР№' => 816,
+ 'ЃРѕС…' => 815,
+ 'ВІ' => 815,
+ 'ёС€СЊ' => 815,
+ '‚ег' => 815,
+ '„СѓРЅ' => 815,
+ '•РіРѕ' => 815,
+ 'Ѓ-' => 814,
+ 'СЃ-' => 814,
+ 'љСѓСЂ' => 814,
+ '°Р№Рє' => 813,
+ '·Р¶' => 813,
+ 'ЃР°.' => 813,
+ 'ЌР№' => 813,
+ 'ÐРі' => 813,
+ 'Р·Р¶' => 813,
+ 'РњСѓР' => 813,
+ 'СЃР°.' => 813,
+ 'СЌР№' => 813,
+ 'СÐРі' => 813,
+ 'ѓР·Рѕ' => 813,
+ 'њСѓР' => 813,
+ '_СЌРї' => 812,
+ 'ый,' => 812,
+ '„РёС‡' => 812,
+ '‹Р№,' => 812,
+ '‹Р№,_' => 812,
+ '°С€РЅ' => 811,
+ 'µС„С' => 811,
+ '·Р¶Р' => 811,
+ 'ефС' => 811,
+ 'Р·Р¶Р' => 811,
+ 'РјРІ' => 811,
+ 'ёС‰Р°' => 811,
+ 'јРІ' => 811,
+ '‚чи' => 811,
+ '-РџРµ' => 810,
+ '_СЂС‹' => 810,
+ 'ЃР°._' => 810,
+ 'РјВІ' => 810,
+ 'ёРЅР¶' => 810,
+ 'јВІ' => 810,
+ 'ÑŸ_' => 810,
+ '‚ый' => 810,
+ 'Рџ_' => 809,
+ 'Рâ€Ð¡Ñ“Р' => 809,
+ 'СѓСЌ' => 809,
+ 'ѓСЌ' => 809,
+ 'â€Ð¡Ñ“Р' => 809,
+ '�СЃС‚' => 809,
+ 'Р№Р±' => 808,
+ '№Р±' => 808,
+ 'ЊРІР' => 807,
+ 'СЊРІР' => 807,
+ 'іРµР№' => 807,
+ '°РЅ-' => 806,
+ 'ЂРіСЃ' => 806,
+ 'ЂРґРѕ' => 806,
+ 'ÐР»С' => 806,
+ 'ÐРєРѕ' => 806,
+ 'ан-' => 806,
+ 'СÐР»С' => 806,
+ 'ґР»Рѕ' => 806,
+ '„ек' => 806,
+ 'ÐРґ_' => 805,
+ 'Рѕ-Рї' => 805,
+ 'РѕС‰С' => 805,
+ 'СÐРґ_' => 805,
+ 'ёР°С†' => 805,
+ 'ѕ-Рї' => 805,
+ 'ѕС‰С' => 805,
+ 'јРµС…' => 805,
+ '°Р±Рµ' => 804,
+ 'ГаС' => 804,
+ 'ѓРєРё' => 804,
+ 'љСЂРё' => 804,
+ '“Р°С' => 804,
+ '€РЅРё' => 804,
+ '_Фа' => 803,
+ '»Р°С…' => 803,
+ '»РµС‡' => 803,
+ 'іР°Рґ' => 803,
+ '„ан' => 803,
+ 'ѕРЅС„' => 802,
+ 'СѓРє_' => 801,
+ 'ђСЂС…' => 801,
+ 'ѓРє_' => 801,
+ '…СЃСÐ' => 801,
+ '·РёР»' => 800,
+ 'ЂС‹Р»' => 800,
+ 'Р’Рѕ_' => 800,
+ 'ёРіСѓ' => 800,
+ 'ѕСЂРІ' => 800,
+ '’Рѕ_' => 800,
+ 'µС‡С' => 799,
+ 'ечС' => 799,
+ 'СѓРіС' => 799,
+ 'ѓРіС' => 799,
+ '_СЃС†' => 798,
+ 'ЅРєСѓ' => 798,
+ 'Р•.' => 798,
+ '•.' => 798,
+ 'ЃРёС…' => 797,
+ 'â€.' => 797,
+ '„фе' => 796,
+ '-РљР' => 795,
+ '_Рљ.' => 795,
+ 'јРѕРє' => 795,
+ 'ґСѓС€' => 795,
+ '“СЂР°' => 795,
+ '‹СЃС€' => 795,
+ 'Рâ€.' => 794,
+ '€РѕР№' => 793,
+ 'ЈС‡Р' => 792,
+ 'ЌРјР' => 792,
+ 'РЈС‡Р' => 792,
+ 'РёРёВ' => 792,
+ 'Р—Рѕ' => 792,
+ 'СЌРјР' => 792,
+ 'ёРёВ' => 792,
+ 'ёРёВ»' => 792,
+ 'јР°С…' => 792,
+ '—Рѕ' => 792,
+ 'µСѓР' => 791,
+ 'µС‚Рє' => 791,
+ '¶Р±С' => 791,
+ 'еуР' => 791,
+ 'жбС' => 791,
+ 'Р™Р' => 791,
+ '‚ым' => 791,
+ 'ЎСѓС' => 790,
+ 'РЎСѓС' => 790,
+ 'РјР±С' => 790,
+ 'чь_' => 790,
+ 'С…Рј' => 790,
+ 'јР±С' => 790,
+ '‡СЊ_' => 790,
+ '…Рј' => 790,
+ 'ЊРјРµ' => 788,
+ 'РўРёС' => 788,
+ 'ўРёС' => 788,
+ '»РіР°' => 787,
+ 'ЋРє' => 787,
+ 'РўСЂС' => 787,
+ 'СЋРє' => 787,
+ 'јРјР°' => 787,
+ 'ўСЂС' => 787,
+ '‘Рґ' => 787,
+ '‚РїСЂ' => 787,
+ '§Рё' => 786,
+ 'Ðты' => 786,
+ 'Чи' => 786,
+ 'РџСѓС' => 786,
+ 'ыгС' => 786,
+ 'ых,' => 786,
+ 'џСѓС' => 786,
+ '‹РіС' => 786,
+ '‹С…,' => 786,
+ '‹С…,_' => 786,
+ '_РІРІ' => 785,
+ '·СЂС' => 785,
+ 'Р·СЂС' => 785,
+ 'ёд' => 785,
+ 'ѕРЅРі' => 785,
+ 'іР»Рѕ' => 785,
+ 'њР°РЅ' => 785,
+ 'ЂРёС†' => 784,
+ 'їРїС‹' => 784,
+ '‚ад' => 784,
+ 'РєС‚-' => 783,
+ 'РґС‚' => 783,
+ 'єС‚-' => 783,
+ 'ґС‚' => 783,
+ 'Р�СЂР' => 782,
+ '�т' => 782,
+ 'ёРµРЅ' => 782,
+ 'ёСЃСѓ' => 782,
+ 'ѓСЃРё' => 782,
+ 'ѓСЃРѕ' => 782,
+ '‘РѕРі' => 782,
+ '“ео' => 782,
+ '�СЂР' => 782,
+ '�С‚' => 782,
+ '·СѓС‡' => 781,
+ '‘Р·' => 781,
+ '‡РёРµ' => 781,
+ '±Р°Р·' => 780,
+ 'СѓРІС' => 780,
+ 'ёРґСЂ' => 780,
+ 'ѓРІС' => 780,
+ '»Рё.' => 779,
+ 'ЇС' => 779,
+ 'ли.' => 779,
+ 'єС‚-Р' => 779,
+ 'ѕРґРі' => 779,
+ '¶РѕРЅ' => 778,
+ '·Р±С' => 778,
+ 'ÐР°Р' => 778,
+ 'Р·Р±С' => 778,
+ 'РÐР°Р' => 778,
+ 'ўСѓСЂ' => 778,
+ 'ІРѕС‘' => 777,
+ 'ЈСЂ' => 777,
+ 'ґРіРѕ' => 777,
+ '„ло' => 777,
+ '»Рё._' => 776,
+ 'РЈСЂ' => 776,
+ 'ёСЂРЅ' => 776,
+ '‡РµР±' => 776,
+ 'ЃСÐ.' => 774,
+ 'СЃСÐ.' => 774,
+ 'ґРєР°' => 774,
+ '_тв' => 773,
+ 'РђРєР' => 773,
+ 'СѓВ' => 773,
+ 'ым,' => 773,
+ 'ђРєР' => 773,
+ 'Ñ“Ð’' => 773,
+ '‰РЅР' => 773,
+ '‹Рј,' => 773,
+ '-РїСЂ' => 772,
+ '-СÐ' => 772,
+ '¤РёР»' => 772,
+ '¶РµР№' => 772,
+ 'РёР·-' => 772,
+ 'щнР' => 772,
+ 'ёР·-' => 772,
+ '‹Рј,_' => 772,
+ '±СÐ_' => 771,
+ '»Р°Р±' => 771,
+ 'Р±СÐ_' => 771,
+ 'Рљ._' => 771,
+ 'ёз' => 771,
+ 'шнС' => 771,
+ 'ёР·-Р' => 771,
+ 'єРµСЂ' => 771,
+ 'Ñ™._' => 771,
+ '€РЅС' => 771,
+ 'ЂР°С€' => 769,
+ '-СЃР' => 768,
+ 'РЇС' => 768,
+ 'Р№РјР' => 768,
+ 'јРјРµ' => 768,
+ 'џРѕС‡' => 768,
+ '№РјР' => 768,
+ 'ЃРјР°' => 767,
+ 'ЅРѕР¶' => 767,
+ 'РјРІР' => 767,
+ 'СѓВ»' => 767,
+ 'ѓВ»' => 767,
+ 'їРµР»' => 767,
+ 'јРІР' => 767,
+ 'µРєС†' => 766,
+ 'ЃСÐ._' => 766,
+ 'ЅР°В' => 766,
+ 'РЅР°В' => 766,
+ 'ЃСÐС‡' => 765,
+ 'ГуР' => 765,
+ '“СѓР' => 765,
+ 'тёР' => 764,
+ 'ѕС‡СЊ' => 764,
+ '‚СѓР°' => 764,
+ '‚С‘Р' => 764,
+ '…ай' => 764,
+ 'ЅР°В»' => 763,
+ 'ґРѕРі' => 763,
+ 'ЊРјРѕ' => 762,
+ 'іРІР°' => 762,
+ '_Р•.' => 761,
+ 'ЉРµРґ' => 761,
+ 'РџРёС' => 760,
+ 'РґР±' => 760,
+ 'ѓР·РЅ' => 760,
+ 'ўРѕРј' => 760,
+ 'џРёС' => 760,
+ 'ґР±' => 760,
+ 'іР°Рј' => 759,
+ 'іСѓР»' => 759,
+ 'їРµР№' => 759,
+ 'Òар' => 759,
+ '–Рё' => 759,
+ 'РєРјВ' => 758,
+ 'єРјВ' => 758,
+ 'ґР°Рє' => 758,
+ 'ЅСЃР°' => 757,
+ 'ѓРіР»' => 757,
+ '‹РіСЂ' => 757,
+ 'С‚-Рџ' => 755,
+ 'ґРёРє' => 755,
+ '‚-Рџ' => 755,
+ 'ЋР±Рѕ' => 754,
+ '_�т' => 753,
+ 'µРєСѓ' => 753,
+ 'Бы' => 753,
+ 'ѕР№Рє' => 753,
+ '‘С‹' => 753,
+ '‚РёС†' => 753,
+ '‹РєРѕ' => 753,
+ 'ЂРґР°' => 752,
+ 'ЃРґРµ' => 752,
+ 'їРёРЅ' => 752,
+ '†СѓР·' => 752,
+ '»СѓРі' => 751,
+ '«Р�' => 750,
+ 'µС€Р°' => 750,
+ 'ЂСЃР°' => 750,
+ 'ЊС„' => 750,
+ '«�' => 750,
+ 'СЊС„' => 750,
+ 'ѕРєСЃ' => 750,
+ '‚-РџР' => 750,
+ '«Р›Р' => 749,
+ 'â€Ð Ñ•Ð Ð…' => 749,
+ '‹СЂРµ' => 749,
+ '_«�' => 748,
+ 'ЅРєРµ' => 748,
+ 'ЕвР' => 748,
+ '•РІР' => 748,
+ '_-Рј' => 747,
+ '°Рј.' => 747,
+ 'µСЃРј' => 747,
+ 'ІС‹РІ' => 747,
+ '«ЛР' => 747,
+ 'ам.' => 747,
+ 'РќРѕС' => 747,
+ 'ёнС' => 747,
+ 'јС‹Рј' => 747,
+ 'њРѕРЅ' => 747,
+ 'ќРѕС' => 747,
+ '‘РЅС' => 747,
+ '†,' => 747,
+ '°РЅ-Р' => 746,
+ 'РђСЃ' => 746,
+ 'Р–Рё' => 746,
+ 'С†,' => 746,
+ 'ђСЃ' => 746,
+ 'єСЃРє' => 746,
+ '†,_' => 746,
+ '°Рј._' => 745,
+ 'РёР№Р' => 745,
+ 'С†,_' => 745,
+ 'ёР№Р' => 745,
+ 'єРјВІ' => 745,
+ 'ѕРєРє' => 745,
+ 'љР°РЅ' => 745,
+ 'ЅР°С€' => 744,
+ 'ЊРѕР' => 744,
+ 'СЊРѕР' => 744,
+ 'ђСЂРј' => 744,
+ '№С‚Рё' => 744,
+ '°Рµ_' => 743,
+ '±СЋС' => 743,
+ 'ае_' => 743,
+ 'Р±СЋС' => 743,
+ 'Рў.' => 743,
+ 'Ñž.' => 743,
+ 'ґРѕС…' => 743,
+ 'ЊРј_' => 742,
+ 'СЊРј_' => 742,
+ 'ЃСѓР»' => 741,
+ 'РіРє' => 741,
+ 'РґС‹.' => 741,
+ 'ѓР·Рё' => 741,
+ 'іРє' => 741,
+ 'ґС‹.' => 741,
+ 'µРґС‘' => 740,
+ '-Рђ' => 739,
+ '_СѓР·' => 739,
+ '�о' => 739,
+ 'ґС‹._' => 739,
+ '�Рѕ' => 739,
+ '·РёСÐ' => 738,
+ 'їС‚Рё' => 738,
+ '§РµРј' => 737,
+ 'РіР°.' => 737,
+ 'іР°.' => 737,
+ 'ЅРµС‡' => 736,
+ 'РёС„С' => 736,
+ 'Рâ€Ð Â»Ð¡' => 736,
+ 'ёРјСЃ' => 736,
+ 'ёС„С' => 736,
+ 'â€Ð Â»Ð¡' => 736,
+ 'ЂР¶Рґ' => 735,
+ 'ЂС€Р°' => 735,
+ 'ЎРµРј' => 735,
+ 'С…РјР' => 735,
+ 'â€Ð Ð†' => 735,
+ '…РјР' => 735,
+ '‰Сѓ' => 735,
+ '_С‚СÐ' => 734,
+ 'ЂС‹.' => 734,
+ 'РёВ».' => 734,
+ 'РѕРє,' => 734,
+ 'Р›._' => 734,
+ 'СЂС‹.' => 734,
+ 'ёВ».' => 734,
+ 'ѕРє,' => 734,
+ 'â€Ð Ñ•Ð¡' => 734,
+ '›._' => 734,
+ '±РЅР°' => 733,
+ 'Рѕ-Р·' => 733,
+ 'Рâ€Ð Ñ•Ð¡' => 733,
+ 'те.' => 733,
+ 'ѕ-Р·' => 733,
+ 'ѕРє,_' => 733,
+ 'іР°._' => 733,
+ 'ћРћ' => 733,
+ '‚Рµ.' => 733,
+ '№С€Рµ' => 733,
+ 'ЊВ»_' => 732,
+ 'СЊВ»_' => 732,
+ 'ёВ»._' => 732,
+ '‚Рµ._' => 732,
+ 'â€Ð Â»Ð¡Ð' => 732,
+ '‡С€Рё' => 732,
+ 'ЂС‹._' => 731,
+ 'щу' => 731,
+ 'ѕРёРЅ' => 731,
+ '‡Р°СÐ' => 731,
+ '‡РєРѕ' => 731,
+ '±СЃРє' => 730,
+ 'ѕ-Р·Р' => 730,
+ '_Бы' => 729,
+ '»РґР°' => 729,
+ 'єР°С„' => 729,
+ 'µРѕРі' => 728,
+ '�г' => 728,
+ 'ђРЅР°' => 728,
+ '�Рі' => 728,
+ '_Р–Рµ' => 727,
+ 'ЂР°В' => 727,
+ 'СЂР°В' => 727,
+ 'ты.' => 727,
+ 'ѕР·Рѕ' => 727,
+ 'ѕРґС‡' => 727,
+ 'ѕСЂС‡' => 727,
+ 'јР±Рё' => 727,
+ '–РµР' => 727,
+ '‚С‹.' => 727,
+ '“РѕР»' => 727,
+ '€_' => 727,
+ 'ÐР°С' => 726,
+ 'РÐР°С' => 726,
+ '‚С‹._' => 726,
+ 'ІРїРµ' => 725,
+ 'ÐСЃСЊ' => 725,
+ 'РґР±Р' => 725,
+ 'Р�С‚Р' => 725,
+ 'С€_' => 725,
+ 'ґР±Р' => 725,
+ '�С‚Р' => 725,
+ '-Р°' => 724,
+ '·РµС‚' => 724,
+ 'ЋРіРѕ' => 724,
+ 'РÒРѕР' => 724,
+ 'Рâ€Ð Ð†' => 724,
+ 'њРѕР»' => 724,
+ 'ÒРѕР' => 724,
+ '_чу' => 723,
+ 'РџРµР' => 723,
+ 'че_' => 723,
+ 'С…Р»' => 723,
+ 'џРµР' => 723,
+ 'ґС†Р°' => 723,
+ '‡Рµ_' => 723,
+ '…Р»' => 723,
+ 'ЂР°В»' => 722,
+ 'ЅР°Р№' => 721,
+ 'С‡.' => 721,
+ '‡.' => 721,
+ '_�о' => 720,
+ 'Р–РµР' => 720,
+ 'те,' => 720,
+ '‚Рµ,' => 720,
+ '‚Рµ,_' => 720,
+ 'ЌРЅРµ' => 719,
+ 'Рё;' => 719,
+ 'Рё;_' => 719,
+ 'РёРЅ.' => 719,
+ 'Ñ‘;' => 719,
+ 'Ñ‘;_' => 719,
+ 'ёРЅ.' => 719,
+ 'ѓР·СЃ' => 719,
+ 'єС‚С‹' => 719,
+ 'ЅС‚Сѓ' => 718,
+ 'Ðлс' => 718,
+ 'РіРєР' => 718,
+ 'іРєР' => 718,
+ '»Р°С€' => 717,
+ 'С‚СÐС' => 717,
+ 'ґР¶Рё' => 717,
+ '‚СÐС' => 717,
+ '_РјС‹' => 716,
+ 'Р•._' => 716,
+ '•._' => 716,
+ '�Р»' => 716,
+ '¶Р°_' => 715,
+ 'ÐРё' => 715,
+ 'жа_' => 715,
+ 'РÐРё' => 715,
+ 'РѕРє.' => 715,
+ '�л' => 715,
+ 'ёРјРЅ' => 715,
+ 'ѕРє.' => 715,
+ 'ѕРє._' => 715,
+ 'њРµР¶' => 715,
+ '_Р­Р»' => 714,
+ '°РїРµ' => 714,
+ '°С‘С' => 714,
+ 'аёС' => 714,
+ 'РћРћ' => 714,
+ 'РÒСЂ' => 714,
+ 'іРѕР№' => 714,
+ 'ÒСЂ' => 714,
+ '°Р»Сѓ' => 713,
+ '°РіРЅ' => 713,
+ '°С‘С‚' => 712,
+ 'РјС‘Р' => 712,
+ 'Рњ.,' => 712,
+ 'ын_' => 712,
+ 'іСЂС‹' => 712,
+ 'јСÐРЅ' => 712,
+ 'јС‘Р' => 712,
+ 'Ñš.,' => 712,
+ '‹РЅ_' => 712,
+ '·РѕСЂ' => 711,
+ '»Р°Рє' => 711,
+ 'ІРёРІ' => 711,
+ '‚РѕР¶' => 711,
+ '†Р°С‚' => 711,
+ '_Чи' => 710,
+ '_С…Рё' => 710,
+ '°СѓРЅ' => 710,
+ 'µС€С' => 710,
+ 'ешС' => 710,
+ '·РµР»' => 709,
+ '·С‘' => 709,
+ 'ЃРѕСЋ' => 709,
+ 'Р·С‘' => 709,
+ 'ѓС…Р°' => 709,
+ 'їСЃРё' => 708,
+ 'љРёРµ' => 708,
+ 'ћСЃС' => 708,
+ 'ЋРґРµ' => 707,
+ 'Рё-Р' => 707,
+ 'ГиР' => 707,
+ 'ё-Р' => 707,
+ 'ѕРґРє' => 707,
+ 'ґРїРё' => 707,
+ '“РёР' => 707,
+ '€Р°_' => 707,
+ 'µРґРІ' => 706,
+ 'РєР·' => 706,
+ 'ша_' => 706,
+ 'ёРµСЃ' => 706,
+ 'єР·' => 706,
+ '°С‡С' => 705,
+ '»Рѕ,' => 705,
+ '»Рѕ,_' => 705,
+ 'ачС' => 705,
+ 'ло,' => 705,
+ 'Рѕ-С‚' => 705,
+ 'ГрС' => 705,
+ 'ѕ-С‚' => 705,
+ '‚РІР»' => 705,
+ '“СЂС' => 705,
+ 'Рњ.,_' => 704,
+ 'РћСЃС' => 704,
+ 'Ñš.,_' => 704,
+ '‘Р·Р' => 704,
+ '«Р“Р' => 703,
+ 'ёР¶Р°' => 703,
+ 'ёРЅ._' => 703,
+ '_РЇС' => 702,
+ '±Р°Рє' => 702,
+ 'Њ-Р' => 702,
+ 'РѕРІВ' => 702,
+ 'РћС„' => 702,
+ 'СЊ-Р' => 702,
+ 'ѕРІВ' => 702,
+ 'ћС„' => 702,
+ '—РЅ' => 702,
+ '‹СЃР»' => 702,
+ '«ГР' => 701,
+ 'РїРє' => 701,
+ 'РўРѕС' => 701,
+ 'тц' => 701,
+ 'їРє' => 701,
+ 'ўРѕС' => 701,
+ '‘.' => 701,
+ '‚С†' => 701,
+ '_РїСЃ' => 700,
+ '_Рâ€.' => 700,
+ 'Рў._' => 700,
+ 'ѕРІВ»' => 700,
+ 'јРЅР°' => 700,
+ 'Ñž._' => 700,
+ '±РєР°' => 699,
+ '»СЊС„' => 699,
+ 'ЅРµР»' => 699,
+ 'СѓР»_' => 699,
+ 'ёзР' => 699,
+ 'ѓР»_' => 699,
+ 'â€._' => 699,
+ '«РџС' => 698,
+ 'µС€Рё' => 698,
+ '·РґСѓ' => 698,
+ 'ЃСЊ,' => 698,
+ 'ЃСЊ,_' => 698,
+ 'ЅРєС†' => 698,
+ 'ÐРіР' => 698,
+ '«ПС' => 698,
+ 'СЃСЊ,' => 698,
+ 'СÐРіР' => 698,
+ 'ѕС‰РЅ' => 698,
+ 'ћРєР' => 698,
+ 'РџР±' => 697,
+ 'џР±' => 697,
+ '·СѓСЋ' => 696,
+ 'Рâ€._' => 696,
+ 'ўСЂСѓ' => 696,
+ '€РєР°' => 696,
+ 'ІС‹Р·' => 695,
+ 'Рâ€_' => 695,
+ 'ёР±Рµ' => 695,
+ '_РћС„' => 694,
+ 'µРЅРі' => 694,
+ 'РѕСÐ_' => 694,
+ 'РћРєР' => 694,
+ 'ѕСÐ_' => 694,
+ 'љРѕРґ' => 694,
+ 'ЂС…Р°' => 693,
+ 'РјР°.' => 693,
+ 'ёС€Рµ' => 693,
+ 'јР°.' => 693,
+ 'РћС„Р' => 692,
+ 'Рâ€Ð Â°Ð¡' => 692,
+ 'њРѕСЂ' => 692,
+ 'ћС„Р' => 692,
+ 'â€Ð Â°Ð¡' => 692,
+ '§Р°С' => 691,
+ '«РўР' => 691,
+ '»СЊ.' => 691,
+ '»СЊРі' => 691,
+ 'ЃС‚СЃ' => 691,
+ 'ЎРџР±' => 691,
+ 'ЧаС' => 691,
+ 'ль.' => 691,
+ '±Сѓ_' => 690,
+ 'Ђ¦' => 690,
+ 'ІРѕС‡' => 690,
+ 'ЇРє' => 690,
+ 'Р±Сѓ_' => 690,
+ 'РЇРє' => 690,
+ '…' => 690,
+ 'јР°._' => 690,
+ '«ТР' => 689,
+ 'ЅРµС€' => 688,
+ 'ЊС€Р°' => 688,
+ '°СÐ.' => 687,
+ 'Р°СÐ.' => 687,
+ '_аг' => 686,
+ '_�г' => 686,
+ '±СЉСÐ' => 686,
+ 'І:' => 686,
+ 'С‡._' => 686,
+ 'јС‹СЃ' => 686,
+ '‡._' => 686,
+ '‹СЂР°' => 686,
+ '»СЊ._' => 685,
+ 'ЋСЃС' => 685,
+ 'СЋСЃС' => 685,
+ 'ћСЃРЅ' => 685,
+ '€РЅРѕ' => 685,
+ '-РґР' => 684,
+ 'ІРѕРЅ' => 684,
+ 'РІ:' => 684,
+ 'ёРїРµ' => 684,
+ 'ѓР»Рµ' => 684,
+ '‘ал' => 684,
+ '€РёСЃ' => 684,
+ '_-СÐ' => 683,
+ '_Рњ.,' => 683,
+ '_Р•._' => 683,
+ '°СÐ._' => 683,
+ 'ЂС„Р' => 683,
+ 'І:_' => 683,
+ 'СЂС„Р' => 683,
+ 'єР°РІ' => 683,
+ 'ЂРі_' => 682,
+ 'ЃСЃС‹' => 682,
+ 'ІС‘С' => 682,
+ 'РІС‘С' => 682,
+ 'СЂРі_' => 682,
+ 'РІ:_' => 681,
+ 'ёРїР»' => 681,
+ 'ќР°СЂ' => 681,
+ '‘Р»С' => 681,
+ '_ей' => 680,
+ '_РÐРё' => 680,
+ '¶С‘РЅ' => 680,
+ 'ЂРёС€' => 680,
+ 'ЊРѕРЅ' => 679,
+ 'С…Р»Р' => 679,
+ '…Р»Р' => 679,
+ '°СÐСЃ' => 678,
+ 'ЃРёРІ' => 678,
+ '€РµРµ' => 678,
+ 'ІРѕ.' => 677,
+ 'РІРѕ.' => 677,
+ 'â€Ð Ð†Ð ' => 677,
+ '»СÐ.' => 676,
+ 'ЋР±Рё' => 676,
+ 'ЌС„' => 676,
+ 'Р»СÐ.' => 676,
+ 'СЌС„' => 676,
+ 'ѕРЅСÐ' => 676,
+ 'РѕС€С' => 675,
+ 'фтР' => 675,
+ 'ѕС€С' => 675,
+ 'јР°Рє' => 675,
+ '„С‚Р' => 675,
+ '»РёС„' => 674,
+ '±С…Рѕ' => 673,
+ 'ІРѕ._' => 673,
+ 'ЉС‘' => 673,
+ 'СЉС‘' => 673,
+ '-Рњ' => 672,
+ '_Рљ._' => 672,
+ '»СÐ._' => 672,
+ 'ЅРґ_' => 672,
+ 'РЅРґ_' => 672,
+ 'ёС‚РІ' => 672,
+ '‘РЅС‹' => 672,
+ '-РЅ' => 671,
+ 'РѕСЂ,' => 671,
+ 'ѕСЂ,' => 671,
+ 'ѕСЂ,_' => 671,
+ '_РђСЃ' => 670,
+ '_Р›._' => 670,
+ '·РЅСЊ' => 670,
+ 'ЃСЃ_' => 670,
+ 'ЉС‘Р' => 670,
+ 'Рâ€Ð Ð†Ð ' => 670,
+ 'СЃСЃ_' => 670,
+ 'СЉС‘Р' => 670,
+ '°РЅ.' => 669,
+ 'ÐРђ_' => 669,
+ 'ЂРІРµ' => 669,
+ 'ан.' => 669,
+ 'РÐРђ_' => 669,
+ 'ЅС‹РЅ' => 668,
+ '«Р—Р°' => 667,
+ '°РЅ._' => 667,
+ 'ЃС€Рё' => 667,
+ 'ЊР±С' => 667,
+ 'СЊР±С' => 667,
+ '_«п' => 666,
+ '«Рї' => 666,
+ '°РјСѓ' => 666,
+ '±СѓСЃ' => 666,
+ '«п' => 666,
+ 'ёСÐРЅ' => 666,
+ 'ѕР±С…' => 666,
+ 'ћС„Рё' => 666,
+ 'јСѓР»' => 665,
+ '—РЅР' => 665,
+ '_Р·СЂ' => 664,
+ '_РЇРє' => 664,
+ '»РёР¶' => 664,
+ 'ІРєС' => 664,
+ 'ЋРј' => 664,
+ 'РІРєС' => 664,
+ 'СЋРј' => 664,
+ 'ёС…Рё' => 664,
+ '_�л' => 663,
+ 'µРёРј' => 663,
+ 'ца,' => 663,
+ 'ѓРїРµ' => 663,
+ '†Р°,' => 663,
+ '†Р°,_' => 663,
+ '-СÐ_' => 662,
+ '_-СÐ_' => 662,
+ 'БыР' => 662,
+ '‘РґР' => 662,
+ '‘С‹Р' => 662,
+ 'µСЂ.' => 661,
+ 'ер.' => 661,
+ '€РЅРµ' => 661,
+ '°РёРј' => 660,
+ '»РЅСÐ' => 660,
+ 'ЅС‡Рµ' => 660,
+ 'ёдР' => 660,
+ 'ЂРјС‹' => 659,
+ 'ЉС‘Рј' => 658,
+ 'РёСÐ:' => 658,
+ 'ёСÐ:' => 658,
+ 'ѕРµР·' => 658,
+ '_СÐС' => 657,
+ 'ЊС‡' => 657,
+ 'ÐСЃРЅ' => 657,
+ 'Р—РѕР' => 657,
+ 'СЊС‡' => 657,
+ 'іР»Сѓ' => 657,
+ 'ќР°С†' => 657,
+ '—РѕР' => 657,
+ 'â€Ð Â°Ð Ð…' => 657,
+ '_РЈСЂ' => 656,
+ 'µРЅ,' => 656,
+ 'µРЅ,_' => 656,
+ 'ен,' => 656,
+ '-Рё' => 655,
+ '_РÒСЂ' => 655,
+ 'ЂРёРї' => 655,
+ 'їРµС‚' => 655,
+ 'ёРєСЂ' => 654,
+ '‡Р°Р№' => 654,
+ '°РјРє' => 653,
+ 'РєРІС' => 653,
+ 'єРІС' => 653,
+ 'љСЂРµ' => 653,
+ '€СѓСЋ' => 653,
+ 'ЃСѓ_' => 652,
+ 'СЃСѓ_' => 652,
+ '_СЌСЃ' => 651,
+ '·Р±Рё' => 651,
+ 'ЊС‘' => 651,
+ 'ЋСЂРё' => 651,
+ 'РєРі' => 651,
+ 'СЊС‘' => 651,
+ 'єРѕРґ' => 651,
+ 'єРі' => 651,
+ '€Р°Р»' => 651,
+ 'ЈСЂР' => 650,
+ 'РЈСЂР' => 650,
+ 'ћСЃС‚' => 650,
+ 'ґС‡Рё' => 650,
+ 'µРІ.' => 649,
+ 'ев.' => 649,
+ 'РіР°,' => 649,
+ 'іР°,' => 649,
+ '‚РѕРµ' => 649,
+ '‹СЃСÐ' => 649,
+ 'ЃРѕС‡' => 648,
+ 'ÐРµР' => 648,
+ 'Рє-Р' => 648,
+ 'РќРљ' => 648,
+ 'РґР°В' => 648,
+ 'Р’С‹Р' => 648,
+ 'СÐРµР' => 648,
+ 'є-Р' => 648,
+ 'ќРљ' => 648,
+ 'ґР°В' => 648,
+ 'ґР°В»' => 648,
+ '’С‹Р' => 648,
+ '®СЂР' => 647,
+ '·РІСЂ' => 647,
+ '·РёРѕ' => 647,
+ 'ЮрР' => 647,
+ 'РѕСЌР' => 647,
+ 'ѕСЌР' => 647,
+ 'іР°,_' => 647,
+ 'јРЅРё' => 647,
+ 'јС‘РЅ' => 646,
+ '‚СЂС‘' => 646,
+ 'ЂСÐРј' => 645,
+ 'РјСѓ,' => 645,
+ 'РÒСѓ' => 645,
+ 'јСѓ,' => 645,
+ 'јСѓ,_' => 645,
+ 'ÒСѓ' => 645,
+ 'ЂРµСЂ' => 644,
+ 'ІРєСѓ' => 644,
+ 'њРµРґ' => 644,
+ '‰Р°Рµ' => 644,
+ 'ЂРєСѓ' => 643,
+ 'ЅС‚РЅ' => 643,
+ 'ІРµ.' => 643,
+ 'ІРµ._' => 643,
+ 'РІРµ.' => 643,
+ '†РµР№' => 643,
+ '­Рє' => 642,
+ 'Ѓ-Р' => 642,
+ 'ЅС€' => 642,
+ 'РЅС€' => 642,
+ 'РёСѓР' => 642,
+ 'РÒРё' => 642,
+ 'Р№РЅ_' => 642,
+ 'СЃ-Р' => 642,
+ 'ёСѓР' => 642,
+ 'ÒРё' => 642,
+ '№РЅ_' => 642,
+ 'µРІ._' => 641,
+ 'µСЂ._' => 641,
+ '»РёРґ' => 641,
+ 'ЂС‚С‹' => 641,
+ 'ІРѕС€' => 641,
+ 'РїРєР' => 641,
+ 'ёСÐ:_' => 641,
+ 'їРєР' => 641,
+ '»Р°СÐ' => 640,
+ 'ЂСѓС‚' => 640,
+ 'ЃС‚,' => 640,
+ 'ЃС‚,_' => 640,
+ 'ЅСѓР¶' => 640,
+ 'СЃС‚,' => 640,
+ '_РЅС‹' => 639,
+ '¶Рё_' => 639,
+ 'жи_' => 639,
+ 'СѓС†' => 639,
+ 'ѓС†' => 639,
+ 'њРёСЂ' => 639,
+ '°Рѕ' => 638,
+ '·.' => 638,
+ 'ао' => 638,
+ 'Р·.' => 638,
+ 'ёРєСЃ' => 638,
+ '‚РЅРµ' => 638,
+ '‚РѕСЃ' => 638,
+ '™Рѕ' => 638,
+ 'Йо' => 637,
+ 'фа_' => 637,
+ 'јС‹Рµ' => 637,
+ '„Р°_' => 637,
+ '»СЋ_' => 636,
+ 'ЃРІРё' => 636,
+ 'лю_' => 636,
+ 'РёВ»,' => 636,
+ 'РўСѓР' => 636,
+ 'ёВ»,' => 636,
+ 'ёВ»,_' => 636,
+ 'ўСѓР' => 636,
+ '—РІ' => 636,
+ '_Рў.' => 635,
+ '_Рґ.' => 635,
+ 'ІРёР№' => 635,
+ 'ѓС‚РІ' => 635,
+ '±РІ' => 634,
+ '»С‚Р°' => 634,
+ 'ЃРїР»' => 634,
+ 'ЅСÐСЋ' => 634,
+ 'Р±РІ' => 634,
+ 'ёРІР»' => 634,
+ '±РёР№' => 633,
+ 'µРєР»' => 633,
+ 'РђС„' => 633,
+ 'ђС„' => 633,
+ 'їРЅРѕ' => 633,
+ '®Р¶' => 632,
+ 'Юж' => 632,
+ 'єРѕР±' => 632,
+ 'іСЂРё' => 632,
+ '°Р»Рє' => 631,
+ '»СЊРѕ' => 631,
+ '°С„Р°' => 630,
+ 'ЂРµС„' => 630,
+ 'Р­Рє' => 630,
+ 'РёРѕ_' => 630,
+ 'Рј-' => 630,
+ 'ёРѕ_' => 630,
+ 'ј-' => 630,
+ '°СÐРІ' => 629,
+ '»СÐ,' => 629,
+ '»СÐ,_' => 629,
+ 'ІС†' => 629,
+ 'Р»СÐ,' => 629,
+ 'РІС†' => 629,
+ 'чр' => 629,
+ '‡СЂ' => 629,
+ '›РµРѕ' => 629,
+ '_Рâ€Ð Ð†' => 628,
+ 'чрР' => 628,
+ '‘._' => 628,
+ '‚СЂС‹' => 628,
+ '‡СЂР' => 628,
+ '·РµР№' => 627,
+ 'ѓС€Р°' => 627,
+ '‡СЂРµ' => 627,
+ '®Р¶Р' => 626,
+ '±Р±' => 626,
+ 'µРґСЊ' => 626,
+ '·Р»Рѕ' => 626,
+ 'ЎРѕР»' => 626,
+ 'ÐРІС' => 626,
+ 'ÐРґР°' => 626,
+ 'ЮжР' => 626,
+ 'Р±Р±' => 626,
+ 'РџР±.' => 626,
+ 'Р№РѕС' => 626,
+ 'СÐРІС' => 626,
+ 'ѓР»Рѕ' => 626,
+ 'џР±.' => 626,
+ '№РѕС' => 626,
+ '-Рâ€' => 625,
+ '_Рâ€._' => 625,
+ 'С…В' => 625,
+ '…В' => 625,
+ 'µРїСѓ' => 624,
+ 'ЎРІРµ' => 624,
+ 'РєСѓ,' => 624,
+ 'РÒСЂР' => 624,
+ 'С…В»' => 624,
+ 'єСѓ,' => 624,
+ 'јС‹Р№' => 624,
+ 'ÒСЂР' => 624,
+ '…В»' => 624,
+ '-РјР°' => 623,
+ 'ЅРµР¶' => 623,
+ 'Р№:' => 623,
+ 'єСѓ,_' => 623,
+ '‚СѓР»' => 623,
+ '“ал' => 623,
+ '‹С‚Рѕ' => 623,
+ 'â„–:' => 623,
+ 'РѕРµ,' => 622,
+ 'ѕРµ,' => 622,
+ 'ѕРµ,_' => 622,
+ '‹РґРµ' => 622,
+ '°С‰Р°' => 621,
+ 'µСЂ-' => 621,
+ 'ер-' => 621,
+ 'РєСѓ.' => 621,
+ 'Р№:_' => 621,
+ 'ылС' => 621,
+ 'єСѓ.' => 621,
+ 'єСѓ._' => 621,
+ '‹Р»С' => 621,
+ 'â„–:_' => 621,
+ 'µР°Рє' => 620,
+ '·._' => 620,
+ 'ЂРµ.' => 620,
+ 'Р·._' => 620,
+ 'СЂРµ.' => 620,
+ 'ѕСЃСЂ' => 620,
+ '±РІР' => 619,
+ '·Р°СÐ' => 619,
+ 'ЊСÐРј' => 619,
+ 'ВІ.' => 619,
+ 'Р±РІР' => 619,
+ 'Р’С‚' => 619,
+ 'ёРґСѓ' => 619,
+ 'єС‚С‘' => 619,
+ '’С‚' => 619,
+ '»СЊСЋ' => 618,
+ 'ЂРµ._' => 618,
+ 'ІСЃС‘' => 618,
+ 'ЎРїРё' => 618,
+ 'ВІ._' => 618,
+ 'РјВІ.' => 618,
+ 'јВІ.' => 618,
+ 'јР°Рј' => 618,
+ 'љР°Рє' => 618,
+ '‚ле' => 618,
+ 'Ел' => 617,
+ 'СѓСÐ' => 617,
+ 'ёРѕР·' => 617,
+ 'ѓСÐ' => 617,
+ 'іРёРґ' => 617,
+ 'іСѓСЂ' => 617,
+ 'јВІ._' => 617,
+ '•Р»' => 617,
+ 'µРѕРґ' => 616,
+ '·РµРЅ' => 616,
+ 'РјВ»_' => 616,
+ 'јВ»_' => 616,
+ '«РћР' => 615,
+ '­Р»Р' => 615,
+ '®Р¶РЅ' => 615,
+ 'µРІСѓ' => 615,
+ '·РєРё' => 615,
+ '»Р°Р»' => 615,
+ '»Р¶Р°' => 615,
+ '»РёРї' => 615,
+ 'ІСÐРЅ' => 615,
+ '«ОР' => 615,
+ 'ўСЂРѕ' => 615,
+ '‚РєСѓ' => 615,
+ 'ЌРІ' => 614,
+ 'РёС†_' => 614,
+ 'СЌРІ' => 614,
+ 'ёС†_' => 614,
+ 'їРѕРµ' => 614,
+ '°С‡РЅ' => 613,
+ 'Р‘.' => 613,
+ 'њР°Р№' => 613,
+ '_Рў._' => 612,
+ 'ЂРµ,' => 612,
+ 'ЂРµ,_' => 612,
+ 'ЎРёС' => 612,
+ 'РЎРёС' => 612,
+ 'РґС‹С' => 612,
+ 'СЂРµ,' => 612,
+ 'ђРІС‚' => 612,
+ 'ґС‹С' => 612,
+ 'Р—РЅ' => 611,
+ 'Р—РЅР' => 611,
+ 'цу_' => 611,
+ '„ла' => 611,
+ '†Сѓ_' => 611,
+ '‡С‚Рё' => 611,
+ 'µРіРµ' => 610,
+ 'ІР°С…' => 610,
+ '—РЅР°' => 610,
+ 'µРЅСѓ' => 609,
+ 'ЅСÐР·' => 609,
+ 'ЊС‡Р' => 609,
+ 'ÐРї' => 609,
+ 'СЊС‡Р' => 609,
+ 'СÐРї' => 609,
+ '‘то' => 609,
+ '»РѕС‡' => 608,
+ 'БрС' => 608,
+ 'СѓР±_' => 608,
+ 'ѓР±_' => 608,
+ 'ѓС‡С‘' => 608,
+ '“СЂРµ' => 608,
+ '_РђРќ' => 607,
+ '¶Р°Рµ' => 607,
+ 'ÐРµР' => 607,
+ 'РÐРµР' => 607,
+ '¤_' => 606,
+ 'Р¤_' => 606,
+ 'РќРѕ_' => 606,
+ 'ќРѕ_' => 606,
+ '„РёСÐ' => 606,
+ 'РѕРї_' => 605,
+ 'РіР».' => 605,
+ 'ѕРї_' => 605,
+ 'іР».' => 605,
+ 'ЂРє_' => 604,
+ 'Р­Р»Р' => 604,
+ 'СЂРє_' => 604,
+ 'тцР' => 604,
+ 'іРЅР°' => 604,
+ '‚С†Р' => 604,
+ '·Р°Рё' => 603,
+ 'ЃРµСЃ' => 603,
+ 'ЅР·Рѕ' => 603,
+ 'ѕРіРЅ' => 603,
+ '-Рѕ' => 602,
+ '_РђС„' => 602,
+ '_Ел' => 602,
+ 'ЂР°Сѓ' => 602,
+ 'ІРёСЂ' => 602,
+ 'їРµС€' => 602,
+ '‚СÐРј' => 602,
+ '-РЎ' => 601,
+ '·РєРѕ' => 601,
+ 'ЋРґР°' => 601,
+ 'ѓСЂСѓ' => 601,
+ '–Р°' => 601,
+ '·РёРє' => 600,
+ 'ЊРё_' => 600,
+ 'СЊРё_' => 600,
+ 'СѓС†Р' => 600,
+ 'ѓС†Р' => 600,
+ '�та' => 600,
+ 'ÐС‚' => 599,
+ 'РÐС‚' => 599,
+ 'щёР' => 599,
+ '‰С‘Р' => 599,
+ 'ЂСЊРє' => 598,
+ 'ЎР°СЂ' => 598,
+ 'Р—РІ' => 598,
+ 'іР»._' => 598,
+ 'їС‚Рѕ' => 598,
+ '_Р–Рё' => 597,
+ 'ЈР»' => 597,
+ 'РёРє.' => 597,
+ 'ёРє.' => 597,
+ '"_' => 596,
+ '_РÒСѓ' => 596,
+ '»РµР±' => 596,
+ 'СѓР№' => 596,
+ 'ёРє._' => 596,
+ 'ѓР№' => 596,
+ '‘тн' => 596,
+ '»РѕР±' => 595,
+ 'ІРєРµ' => 595,
+ 'РЈР»' => 595,
+ 'РљРџ' => 595,
+ 'ёРѕРі' => 595,
+ 'љРџ' => 595,
+ '‚РёР°' => 595,
+ '†РёСЂ' => 595,
+ '-СЂ' => 594,
+ '·РіРѕ' => 594,
+ 'ЂСÐР¶' => 594,
+ 'ЌРІР' => 594,
+ 'РёС…,' => 594,
+ 'СЌРІР' => 594,
+ 'ёР№РЅ' => 594,
+ 'ёС…,' => 594,
+ 'ґСѓРј' => 594,
+ '№РѕСЂ' => 594,
+ 'ЅР±С' => 593,
+ 'РЅР±С' => 593,
+ 'РґВ' => 593,
+ 'ёС…,_' => 593,
+ 'ѓР·Р°' => 593,
+ 'Ò‘Ð’' => 593,
+ 'Рґ-' => 592,
+ 'іРёСЃ' => 592,
+ 'љРѕСЃ' => 592,
+ 'Ò‘-' => 592,
+ '«РџРѕ' => 591,
+ '­РЅС' => 591,
+ 'ЅРі_' => 591,
+ 'РЅРі_' => 591,
+ 'ѕСЃС‹' => 591,
+ '‚аж' => 591,
+ 'РґВ»' => 590,
+ 'ћРї' => 590,
+ 'ґВ»' => 590,
+ '‚ас' => 590,
+ '_Юж' => 589,
+ '«РљС' => 589,
+ 'µСЋС‚' => 589,
+ '¶РёРЅ' => 589,
+ '»РјР' => 589,
+ '«КС' => 589,
+ 'лмР' => 589,
+ 'їРѕР¶' => 589,
+ 'ћСЂРґ' => 589,
+ 'џРѕСЂ' => 589,
+ 'РѕРґ,' => 588,
+ 'Р–Р°' => 588,
+ 'Р№С‡' => 588,
+ 'щь' => 588,
+ 'штС' => 588,
+ 'ѕРґ,' => 588,
+ '‘РЅРѕ' => 588,
+ '‰СЊ' => 588,
+ '€С‚С' => 588,
+ '№С‡' => 588,
+ '-РїРѕ' => 587,
+ '¤РѕС' => 587,
+ 'µСЂРї' => 587,
+ 'ЃРµРµ' => 587,
+ 'ІРґРѕ' => 587,
+ 'ФоС' => 587,
+ 'ѕРґ,_' => 587,
+ 'іРёРї' => 587,
+ '§Сѓ' => 586,
+ '°РґР»' => 586,
+ 'ЅВ»_' => 586,
+ 'ІС‘Р»' => 586,
+ 'Чу' => 586,
+ 'Р­РЅС' => 586,
+ 'РЅВ»_' => 586,
+ 'РїРµ_' => 585,
+ 'ђРЅРі' => 585,
+ 'їРµ_' => 585,
+ '±РѕСÐ' => 584,
+ 'ЌР»С' => 584,
+ 'СЌР»С' => 584,
+ 'ЂР»Рѕ' => 583,
+ 'ÐС…,' => 583,
+ 'ÐС…,_' => 583,
+ 'РѕСѓС' => 583,
+ 'СÐС…,' => 583,
+ 'ёР»СÐ' => 583,
+ 'ѕСѓС' => 583,
+ 'µР±Р»' => 582,
+ 'µРµ,' => 582,
+ 'µРµ,_' => 582,
+ 'ІР»Рѕ' => 582,
+ 'ее,' => 582,
+ 'µСЃСѓ' => 581,
+ '¶РёРј' => 581,
+ 'ЂСЂРµ' => 581,
+ 'Ñš_' => 581,
+ 'ЃС‡С' => 580,
+ 'ЌС‚С' => 580,
+ 'СЃС‡С' => 580,
+ 'СЌС‚С' => 580,
+ 'єРЅРѕ' => 580,
+ 'ѕС‚С‚' => 580,
+ '°СЂРі' => 579,
+ 'ЅРґСЃ' => 579,
+ 'ÐР·СЊ' => 579,
+ '°СЌ' => 578,
+ 'ЅСЃРµ' => 578,
+ 'аэ' => 578,
+ 'ёР·Рє' => 578,
+ 'ќРёР¶' => 578,
+ '±Р»СÐ' => 577,
+ 'µРє,' => 577,
+ 'ЃС‘_' => 577,
+ 'ек,' => 577,
+ 'РєВ»_' => 577,
+ 'СЃС‘_' => 577,
+ 'С–Р' => 577,
+ 'єВ»_' => 577,
+ 'ѕРЅР·' => 577,
+ '‚ец' => 577,
+ '_РіРІ' => 576,
+ 'µРє,_' => 576,
+ 'јРєР°' => 576,
+ 'â€Ð Ñ•Ð Ñ˜' => 576,
+ '-Р°Р' => 575,
+ '°Р»С‚' => 575,
+ '±Р°Р№' => 575,
+ 'РћРї' => 575,
+ 'ёх_' => 575,
+ 'т»_' => 575,
+ '‘С…_' => 575,
+ '‚В»_' => 575,
+ '�СЃРї' => 575,
+ 'ЅР°Р¶' => 574,
+ '¤С‘' => 573,
+ '·Р±СЂ' => 573,
+ 'ЃСÐС†' => 573,
+ 'ЎРёРЅ' => 573,
+ 'Фё' => 573,
+ 'РіРЅС' => 573,
+ 'Р№-' => 573,
+ 'ёР»С‹' => 573,
+ 'іРЅС' => 573,
+ '‘РґРѕ' => 573,
+ '€Р°Рµ' => 573,
+ 'â„–-' => 573,
+ '¶РёСЂ' => 572,
+ 'ЌРЅС†' => 572,
+ '‹С‚С‹' => 572,
+ '»СЊС‡' => 571,
+ 'ÐРЅС‹' => 571,
+ '‘та' => 571,
+ 'ѕС‰СЊ' => 570,
+ 'јСѓС‰' => 570,
+ '‘Р¶' => 570,
+ '_СЋС' => 569,
+ '±СѓС‡' => 569,
+ 'ЃС‡С‘' => 569,
+ 'Р–С' => 569,
+ '“СЂСѓ' => 569,
+ '±РѕР¶' => 568,
+ 'ІРµС†' => 567,
+ 'РјС„' => 567,
+ 'јС„' => 567,
+ '¤С‘Р' => 566,
+ '®СЂРё' => 566,
+ '»:' => 566,
+ 'ЂВ»_' => 566,
+ 'ФёР' => 566,
+ 'СЂВ»_' => 566,
+ '_РїС‹' => 565,
+ '°С€С' => 565,
+ 'ашС' => 565,
+ 'ѓС‚С‹' => 565,
+ 'РђРћ' => 564,
+ 'ђРћ' => 564,
+ '_Фё' => 563,
+ '_ца' => 563,
+ '-РњР' => 562,
+ '-Рâ€Ð ' => 562,
+ '«СЃ' => 562,
+ '±РµС‚' => 562,
+ 'µРЅР·' => 562,
+ '·Р°Рі' => 562,
+ '»СÐС…' => 562,
+ 'ЃРѕС„' => 562,
+ 'ґРµР¶' => 562,
+ '‚ла' => 562,
+ 'µС‚С‚' => 561,
+ '_РÒРё' => 560,
+ '°С…РІ' => 560,
+ '·С‘С' => 560,
+ '»:_' => 560,
+ '«с' => 560,
+ 'Р·С‘С' => 560,
+ '‹С€Р°' => 560,
+ '_«с' => 559,
+ '­СЂ' => 559,
+ 'Ђњ' => 559,
+ 'ЅР±Сѓ' => 559,
+ 'ЊР±Рµ' => 559,
+ 'РґРµ,' => 559,
+ 'РґС‚Р' => 559,
+ '“' => 559,
+ 'ґРµ,' => 559,
+ 'ґРµ,_' => 559,
+ 'ґС‚Р' => 559,
+ '’РѕР·' => 559,
+ '’РѕСЂ' => 559,
+ '-РєРѕ' => 558,
+ '¤С‘Рґ' => 558,
+ '·С‘СЂ' => 558,
+ 'ёж' => 558,
+ 'єСЃРѕ' => 558,
+ '‚СѓСЃ' => 558,
+ '‰Р°Р»' => 558,
+ '_Р‘.' => 557,
+ '¶СѓР' => 557,
+ 'жуР' => 557,
+ 'ґРёР·' => 557,
+ '°Рє,' => 556,
+ '°Рє,_' => 556,
+ 'ЂР·' => 556,
+ 'ак,' => 556,
+ 'СЂР·' => 556,
+ '_РЈР»' => 555,
+ '¶РѕС' => 555,
+ '¶РґРѕ' => 555,
+ 'ІР°Рґ' => 555,
+ 'жоС' => 555,
+ 'ызР' => 555,
+ '‹Р·Р' => 555,
+ '¶Р°СЋ' => 554,
+ 'ÐС….' => 554,
+ 'СÐС….' => 554,
+ 'ѕ-С‚Р' => 554,
+ 'ÐС…._' => 553,
+ 'РÒСѓР' => 553,
+ 'ÒСѓР' => 553,
+ '_РЈ_' => 552,
+ '±Р±Р' => 552,
+ 'µРґС€' => 552,
+ 'ЅСЊРє' => 552,
+ 'Р±Р±Р' => 552,
+ '°РґР¶' => 551,
+ 'ЋРјР' => 551,
+ 'РџРёР' => 551,
+ 'СЋРјР' => 551,
+ 'џРёР' => 551,
+ '‘ыл' => 551,
+ 'ЃРёРє' => 550,
+ 'ЃС€Рµ' => 550,
+ 'ЋР¶РЅ' => 550,
+ 'ЌС„С' => 550,
+ 'СЌС„С' => 550,
+ 'СѓСЂ_' => 550,
+ 'ѓСЂ_' => 550,
+ '‹РЅРѕ' => 550,
+ 'µСЂ-Р' => 549,
+ '»РёР°' => 549,
+ 'ЅСЃСѓ' => 549,
+ 'РђРІР' => 549,
+ 'ёс' => 549,
+ 'ђРІР' => 549,
+ 'іРёР№' => 549,
+ '‘СЃ' => 549,
+ '‰С‘РЅ' => 549,
+ 'ЅС…' => 548,
+ 'ЌС„С„' => 548,
+ 'ЎРёР±' => 548,
+ 'ÐРЅ_' => 548,
+ 'РЅС…' => 548,
+ 'СÐРЅ_' => 548,
+ 'ёвР' => 548,
+ 'ўРµСЂ' => 548,
+ '‘РІР' => 548,
+ '_СЋР¶' => 547,
+ 'ÐРЅР°' => 547,
+ 'Р­СЂ' => 547,
+ '¤Р°Р' => 546,
+ 'µРґ.' => 546,
+ 'ЈРё' => 546,
+ 'ФаР' => 546,
+ 'ед.' => 546,
+ 'РЈРё' => 546,
+ 'Р№СЂ' => 546,
+ 'ѓРЅРѕ' => 546,
+ '№СЂ' => 546,
+ '..' => 545,
+ '_СЌС„' => 545,
+ '«РџСЂ' => 545,
+ '°РјСЃ' => 545,
+ 'ЂР°Рї' => 545,
+ 'ЎР°Р»' => 545,
+ 'РіРј' => 545,
+ 'Р№С‡Р' => 545,
+ 'іРј' => 545,
+ '‚РёСЋ' => 545,
+ '№С‡Р' => 545,
+ 'µРЅР±' => 544,
+ 'РґСÐ_' => 544,
+ 'ґСÐ_' => 544,
+ 'ґР°Рі' => 543,
+ '_РѕРј' => 542,
+ '»СЊРІ' => 542,
+ 'ІС€Р°' => 542,
+ 'ЊРї' => 542,
+ 'СЊРї' => 542,
+ '_СЃС„' => 541,
+ 'ЅСЃ_' => 541,
+ 'ЅС‚СЃ' => 541,
+ 'ЈСЃС' => 541,
+ 'РЅСЃ_' => 541,
+ 'РЈСЃС' => 541,
+ 'јРёСЋ' => 541,
+ 'љСЂС‹' => 541,
+ 'ќРµСЃ' => 541,
+ '—ак' => 541,
+ '?' => 540,
+ '_РЅСѓ' => 540,
+ '°С€Р°' => 540,
+ '·РѕРї' => 540,
+ '»СЊРї' => 540,
+ 'ІР·СÐ' => 540,
+ 'ЌСЂРѕ' => 540,
+ 'Р‘._' => 540,
+ '°Р·Рі' => 539,
+ 'ЅРѕС‚' => 539,
+ 'ым.' => 539,
+ '‹Рј.' => 539,
+ '№РєРѕ' => 539,
+ '±.,' => 538,
+ 'Р±.,' => 538,
+ 'ЛоС' => 538,
+ 'іРёС‚' => 538,
+ '†РёСЃ' => 538,
+ '›РѕС' => 538,
+ '€Р°РЅ' => 537,
+ '°С…СЃ' => 536,
+ '±.,_' => 536,
+ 'Р±.,_' => 536,
+ 'шоС' => 536,
+ 'ѕРєР»' => 536,
+ '‹Рј._' => 536,
+ '€РѕС' => 536,
+ 'µРєРµ' => 535,
+ 'РёРµВ' => 535,
+ 'РђРќ_' => 535,
+ 'ёРµВ' => 535,
+ 'ёРµВ»' => 535,
+ 'ђРќ_' => 535,
+ 'єСѓР·' => 535,
+ 'ѕС„Рѕ' => 535,
+ '_Р’С‚' => 534,
+ 'РѕРІ:' => 534,
+ 'ѕРІ:' => 534,
+ '«РњР°' => 533,
+ '»Р¶Рµ' => 533,
+ 'РєРёВ' => 533,
+ 'єРёВ' => 533,
+ 'ґРёРґ' => 533,
+ '’ес' => 533,
+ 'ЂРґР¶' => 532,
+ 'щуС' => 532,
+ 'єРёВ»' => 532,
+ '‰СѓС' => 532,
+ 'ЂР±Рё' => 531,
+ 'ЋС‡Рё' => 531,
+ 'ыи' => 531,
+ 'ѕРІ:_' => 531,
+ 'љР»Р°' => 531,
+ '‘Р¶Р' => 531,
+ '‹Рё' => 531,
+ '»СЊ-' => 530,
+ 'ль-' => 530,
+ 'јСѓСЂ' => 530,
+ '‹РєРё' => 530,
+ '№РєР°' => 530,
+ '»С‹С…' => 529,
+ 'ІВ»_' => 529,
+ 'РІВ»_' => 529,
+ 'јР»Рё' => 529,
+ 'ґС€Рё' => 529,
+ '’ар' => 529,
+ '‚РєРµ' => 529,
+ 'â€Ð¡Ð‚Р' => 529,
+ 'µР№С†' => 528,
+ '»Рµ,' => 528,
+ '»Рµ,_' => 528,
+ 'ІР°Рє' => 528,
+ 'ле,' => 528,
+ 'РґСЂ.' => 528,
+ 'Р’С‚Р' => 528,
+ 'ыиР' => 528,
+ 'ши_' => 528,
+ 'ґСЂ.' => 528,
+ '’С‚Р' => 528,
+ '’то' => 528,
+ '‹РёР' => 528,
+ '€Рё_' => 528,
+ '-Р±' => 527,
+ '_Чу' => 527,
+ '°СЃС€' => 527,
+ 'µРёР·' => 527,
+ 'µРјС‘' => 527,
+ '¶СЊ' => 527,
+ 'ÐРІ' => 527,
+ 'ЃСѓСЂ' => 527,
+ 'ЅС„Рµ' => 527,
+ 'жь' => 527,
+ 'Рâ€Ð¡Ð‚Р' => 527,
+ 'ѓР»Сѓ' => 527,
+ 'ѕС€Рё' => 527,
+ 'РÐРІ' => 526,
+ '–Р°Р' => 526,
+ '‘ла' => 526,
+ 'ЂСЊР±' => 525,
+ 'ЅР»' => 525,
+ 'РЅР»' => 525,
+ 'Р–РёР' => 525,
+ 'ђРјРµ' => 525,
+ 'єРѕ-С' => 525,
+ '–РёР' => 525,
+ '±РІРё' => 524,
+ '¶Р°С‰' => 524,
+ '»Р¶Рё' => 524,
+ 'ЅСÐ.' => 524,
+ 'РЅСÐ.' => 524,
+ 'РѕСЂ.' => 524,
+ 'ѕСЂ.' => 524,
+ '‹РёРі' => 524,
+ '_чё' => 523,
+ '®.' => 523,
+ 'µРґ._' => 523,
+ '·РІСѓ' => 523,
+ 'ЃРЅРµ' => 523,
+ 'ЅСÐ._' => 523,
+ 'ЉСÐР' => 523,
+ 'В°' => 523,
+ 'Р®.' => 523,
+ 'СЉСÐР' => 523,
+ 'чу_' => 523,
+ '‡Сѓ_' => 523,
+ '-Р‘' => 522,
+ '°Р№С€' => 522,
+ 'µР±СЋ' => 522,
+ '·РёРј' => 522,
+ 'ÐРІР' => 522,
+ 'РÐРІР' => 522,
+ 'ѓСЂРј' => 522,
+ '—РѕР»' => 522,
+ '‚ап' => 522,
+ '_СЃС…' => 521,
+ 'Ђћ' => 521,
+ 'ЃРёРґ' => 521,
+ 'ЋС‰Р°' => 521,
+ 'РєРј.' => 521,
+ 'фс' => 521,
+ '„' => 521,
+ 'ѓС€Рё' => 521,
+ 'єРј.' => 521,
+ 'іРёР»' => 521,
+ '„СЃ' => 521,
+ '_РЈРё' => 520,
+ '·Р¶Рµ' => 520,
+ 'ÐРїР' => 520,
+ 'СÐРїР' => 520,
+ 'ёлС' => 520,
+ 'ћРєС' => 520,
+ 'ÐСѓ' => 519,
+ 'ЅРѕС„' => 519,
+ 'РÐСѓ' => 519,
+ 'РѕРјВ' => 519,
+ 'РјС„Р' => 519,
+ 'ёжР' => 519,
+ 'тиВ' => 519,
+ 'ѕРјВ' => 519,
+ 'јС„Р' => 519,
+ '‚РёВ' => 519,
+ 'µС„С‚' => 518,
+ 'ЃСЃРј' => 518,
+ 'РќСЊ' => 518,
+ 'ГуС' => 518,
+ 'ѓР¶РЅ' => 518,
+ 'ќСЊ' => 518,
+ '‚ча' => 518,
+ '“СѓС' => 518,
+ '¦_' => 517,
+ 'µР·Рµ' => 517,
+ 'ЂСѓРј' => 517,
+ 'РёР»,' => 517,
+ 'ёР»,' => 517,
+ 'ёР»,_' => 517,
+ 'ѕРјВ»' => 517,
+ '‚РёВ»' => 517,
+ '¤Р»' => 516,
+ 'Фл' => 516,
+ 'РђР±Р' => 516,
+ 'Р–Р°Р' => 516,
+ 'ђР±Р' => 516,
+ 'љРёС‚' => 516,
+ '№С†Р°' => 516,
+ 'ЂСЃРµ' => 515,
+ 'ЃСѓРї' => 515,
+ 'РћРєС' => 515,
+ 'ђРєР°' => 515,
+ 'ќР°Сѓ' => 515,
+ '_В°' => 514,
+ '_В»_' => 514,
+ '_РјСÐ' => 514,
+ '«РљРѕ' => 514,
+ '±РµРі' => 514,
+ '»С‹Р№' => 514,
+ 'ЃСЃСѓ' => 514,
+ 'ЊС‘Р' => 514,
+ 'СЊС‘Р' => 514,
+ 'С…Рё_' => 514,
+ 'љР°С‚' => 514,
+ '…Рё_' => 514,
+ '_Р—РІ' => 513,
+ '±._' => 513,
+ 'Р±._' => 513,
+ 'Р’Рâ€' => 513,
+ 'ѕСЂ._' => 513,
+ 'іРЅРё' => 513,
+ '’Рâ€' => 513,
+ '_Р­Рє' => 512,
+ '±СЋС‚' => 512,
+ 'Рћ.' => 512,
+ 'ѕСЂСЂ' => 512,
+ 'Ñ›.' => 512,
+ '†РµРї' => 512,
+ '_РÐРІ' => 511,
+ '_Р–С' => 511,
+ '_Р—Рѕ' => 511,
+ 'ЅСЊРµ' => 511,
+ 'ІРІРµ' => 511,
+ 'ІС‹Рё' => 511,
+ '_Р­СЂ' => 510,
+ '°РґС†' => 510,
+ 'µР№Рє' => 510,
+ 'ІС‘СЂ' => 510,
+ 'ЊРјС' => 510,
+ 'СЊРјС' => 510,
+ 'ѓРіСѓ' => 510,
+ 'ѕР·Р¶' => 510,
+ 'ѕРІРј' => 510,
+ 'ћР±С‰' => 510,
+ '’РёР»' => 510,
+ '¦РµС' => 509,
+ 'ÐРІС€' => 509,
+ 'ЦеС' => 509,
+ '‚те' => 509,
+ '°РІРґ' => 508,
+ '¶РёРґ' => 508,
+ 'шв' => 508,
+ 'ёС‡С‚' => 508,
+ 'јСЃС‚' => 508,
+ '€РІ' => 508,
+ '[_' => 507,
+ '_Р®.' => 507,
+ '±СÐР' => 507,
+ 'ЇРї' => 507,
+ 'Р±СÐР' => 507,
+ 'РЇРї' => 507,
+ 'ѓР¶СЃ' => 507,
+ '„РѕС‚' => 507,
+ '…РёРІ' => 507,
+ '_-Р»' => 506,
+ '_-Р»Р' => 506,
+ '_РѕР»' => 506,
+ 'µРІСÐ' => 506,
+ 'µС…С' => 506,
+ 'ЂСѓРЅ' => 506,
+ 'ЂС€С' => 506,
+ 'ÐР¶С' => 506,
+ 'ехС' => 506,
+ 'РќСЊС' => 506,
+ 'РÒРµ' => 506,
+ 'СЂС€С' => 506,
+ 'СÐР¶С' => 506,
+ 'єРј._' => 506,
+ 'ќСЊС' => 506,
+ 'ÒРµ' => 506,
+ '-РђР' => 505,
+ '-Р’' => 505,
+ '»РёРµ' => 505,
+ 'ѕС‚С†' => 505,
+ '°СѓСЂ' => 504,
+ '±Р°С€' => 504,
+ 'ІРµ,' => 504,
+ 'ЇРїР' => 504,
+ 'РІРµ,' => 504,
+ 'РЇРїР' => 504,
+ 'РјРј_' => 504,
+ 'ёС†Сѓ' => 504,
+ 'їРїРѕ' => 504,
+ 'їСЂСѓ' => 504,
+ 'јРј_' => 504,
+ '‚СЃСѓ' => 504,
+ '_«Ф' => 503,
+ '_РЇРї' => 503,
+ '_Рґ._' => 503,
+ '«Р¤' => 503,
+ 'ЃРїС‹' => 503,
+ 'ІРµ,_' => 503,
+ '«Ф' => 503,
+ 'РёРј,' => 503,
+ 'ыс.' => 503,
+ 'ёРј,' => 503,
+ '‹СЃ.' => 503,
+ '_]' => 502,
+ 'ёРј,_' => 502,
+ '“ар' => 502,
+ 'â€Ð Ñ‘РЅ' => 502,
+ '_шо' => 501,
+ '°С‚,' => 501,
+ '°С‚,_' => 501,
+ 'ЂРµСÐ' => 501,
+ 'ЅРµРё' => 501,
+ 'ЅРµС„' => 501,
+ 'ЅРѕР·' => 501,
+ 'ІС‰' => 501,
+ 'ІС‰Р' => 501,
+ 'ат,' => 501,
+ 'РІС‰' => 501,
+ 'РІС‰Р' => 501,
+ 'СѓСЌР' => 501,
+ 'ёСѓРј' => 501,
+ 'ѓСЌР' => 501,
+ 'ўРµР»' => 501,
+ '±РёРІ' => 500,
+ 'ЂР¶Рµ' => 500,
+ 'Рґ-Р' => 500,
+ 'ґ-Р' => 500,
+ '…РёРЅ' => 500,
+ 'ЂСЃ_' => 499,
+ 'РґРµ.' => 499,
+ 'СЂСЃ_' => 499,
+ 'ёР±С‹' => 499,
+ 'ђРЅРЅ' => 499,
+ 'ѕСЂС„' => 499,
+ 'ќСЊСЋ' => 499,
+ 'ґРµ.' => 499,
+ 'â€Ð Ð…' => 499,
+ '_„' => 498,
+ 'µРµСЃ' => 498,
+ 'ІРѕ-' => 498,
+ 'РІРѕ-' => 498,
+ 'РёРё:' => 498,
+ 'цы,' => 498,
+ 'ёРё:' => 498,
+ 'ёРё:_' => 498,
+ 'ѕС…Рё' => 498,
+ 'â€Ð Â°Ð Â»' => 498,
+ '†С‹,' => 498,
+ '№СЃРµ' => 498,
+ '­Рґ' => 497,
+ '°Р±СЃ' => 497,
+ 'ЃСЂРѕ' => 497,
+ 'ЃС„Рѕ' => 497,
+ 'ІС‰Рё' => 497,
+ 'РђСЃС' => 497,
+ 'РѕС‘_' => 497,
+ '�з_' => 497,
+ 'ђСЃС' => 497,
+ 'ѕС‘_' => 497,
+ 'іРЅРµ' => 497,
+ 'ґРµ._' => 497,
+ '�Р·_' => 497,
+ '_еж' => 496,
+ '_РћРї' => 496,
+ '_Р‘._' => 496,
+ '_Р™' => 496,
+ '°РЅС‡' => 496,
+ 'ЂР¶Рє' => 496,
+ 'ЃВ»_' => 496,
+ 'ЇРїРѕ' => 496,
+ 'СЃВ»_' => 496,
+ '†С‹,_' => 496,
+ '«Р§' => 495,
+ 'ЂРјСѓ' => 495,
+ 'ЃСѓРј' => 495,
+ '…РјР°' => 495,
+ '_«Ч' => 494,
+ '_«Э' => 494,
+ '_Р–Р°' => 494,
+ '«Р­' => 494,
+ 'ÐРµС' => 494,
+ '«Ч' => 494,
+ '«Э' => 494,
+ 'РÐРµС' => 494,
+ 'ымС' => 494,
+ '‹РјС' => 494,
+ '«РЎС' => 493,
+ '°С‚Р»' => 493,
+ '±СЂСЊ' => 493,
+ '«СС' => 493,
+ '€РёС‚' => 493,
+ 'ЊРєС' => 492,
+ 'СЊРєС' => 492,
+ 'ЉСÐРІ' => 491,
+ 'Р­Рґ' => 491,
+ 'Рѕ-Рј' => 491,
+ 'РјСЊС' => 491,
+ 'ѕ-Рј' => 491,
+ 'јР±Р°' => 491,
+ 'јСЊС' => 491,
+ 'ўСЂР°' => 491,
+ '�РЅРґ' => 491,
+ '¶С‘Р»' => 489,
+ 'ЂћР' => 489,
+ 'ЎРѕРі' => 489,
+ '„Р' => 489,
+ 'ѕСЂР±' => 489,
+ 'ґС€Рµ' => 489,
+ 'РѕРЅ.' => 488,
+ 'РјС†' => 488,
+ 'ёСЃС‹' => 488,
+ 'ѕРЅ.' => 488,
+ 'јС†' => 488,
+ '¤РѕР' => 487,
+ '°РІСÐ' => 487,
+ '»Рµ.' => 487,
+ 'ФоР' => 487,
+ 'ле.' => 487,
+ 'РѕС‘Р' => 487,
+ 'ЕлР' => 487,
+ 'ѕРЅ._' => 487,
+ 'ѕС‘Р' => 487,
+ '‚СÐРЅ' => 487,
+ '•Р»Р' => 487,
+ '­РЅР' => 486,
+ 'µРґР¶' => 486,
+ '»Рµ._' => 486,
+ 'ЃР°С…' => 486,
+ 'РјС‹,' => 486,
+ 'РќРљР' => 486,
+ 'јС‹,' => 486,
+ 'јС‹,_' => 486,
+ 'ќРљР' => 486,
+ 'ґРѕС‚' => 486,
+ '-РЎР' => 485,
+ '§РµР»' => 485,
+ '±С‹СЃ' => 485,
+ 'µР№Рј' => 485,
+ '·СЂРѕ' => 485,
+ 'ЈРёР' => 485,
+ 'ЎРёРј' => 485,
+ 'РЈРёР' => 485,
+ 'Рѕ-Рє' => 485,
+ 'ѕ-Рє' => 485,
+ 'іР°СЋ' => 485,
+ '_РÐСѓ' => 484,
+ 'ёРіР»' => 484,
+ '•РІРі' => 484,
+ '_Рј_' => 483,
+ '»С…' => 483,
+ 'ЃС‹РІ' => 483,
+ 'ЅРґР¶' => 483,
+ 'лх' => 483,
+ '‘лк' => 483,
+ '‡С‘СЂ' => 483,
+ '¤Р»Р' => 482,
+ '­СЂР' => 482,
+ 'ЃС‡Рµ' => 482,
+ 'ЎРµРЅ' => 482,
+ 'ФлР' => 482,
+ '-РЅР' => 481,
+ 'РђРћ_' => 481,
+ 'РќР�' => 481,
+ 'Ес' => 481,
+ 'Р�РіР' => 481,
+ 'ђРћ_' => 481,
+ 'ѓР°СЂ' => 481,
+ 'ќР�' => 481,
+ 'џР±.,' => 481,
+ 'ґРЅСѓ' => 481,
+ '•СЃ' => 481,
+ '�РЅСЃ' => 481,
+ '�РіР' => 481,
+ 'ЅС†С‹' => 480,
+ 'РљРЅ' => 480,
+ 'єРёРї' => 480,
+ 'ѕР·С‹' => 480,
+ 'їР°Рµ' => 480,
+ 'љРЅ' => 480,
+ 'ІСЊСÐ' => 479,
+ 'РіРјР' => 479,
+ 'РґСÐР' => 479,
+ 'тч_' => 479,
+ 'єРµРЅ' => 479,
+ 'ѕСЂС†' => 479,
+ 'іРјР' => 479,
+ 'ўР°Рј' => 479,
+ 'ґСÐР' => 479,
+ '—РІР' => 479,
+ '‚С‡_' => 479,
+ '_Р­Рґ' => 478,
+ '_Р—РЅ' => 478,
+ 'µР»СЋ' => 478,
+ '»РµРї' => 478,
+ 'ЂРІРё' => 478,
+ 'таВ' => 478,
+ 'ёС€Рё' => 478,
+ 'ѓРјС‹' => 478,
+ 'ґР·Рµ' => 478,
+ '‚Р°В' => 478,
+ '-С„' => 477,
+ '_СЋСЂ' => 477,
+ '¶РµРІ' => 477,
+ 'Рј:' => 477,
+ 'Рј:_' => 477,
+ 'Р—РІР' => 477,
+ 'Р�РѕР' => 477,
+ 'ј:' => 477,
+ 'ј:_' => 477,
+ 'јРІРѕ' => 477,
+ '�РѕР' => 477,
+ 'ІРїР°' => 476,
+ 'ЌРїРё' => 476,
+ 'РђС‚' => 476,
+ 'швР' => 476,
+ 'ђРІСЃ' => 476,
+ 'ђС‚' => 476,
+ 'јРµС€' => 476,
+ 'ўСЂРµ' => 476,
+ '’РѕРµ' => 476,
+ '‚а»' => 476,
+ '€РІР' => 476,
+ '_[_' => 475,
+ 'ІСЊР' => 475,
+ 'РІСЊР' => 475,
+ 'Рâ€Ð Ð…' => 475,
+ '_РјРј' => 474,
+ '»В' => 474,
+ 'ЊС„Р' => 474,
+ 'Ðжё' => 474,
+ 'СЊС„Р' => 474,
+ 'ѕ-РјР' => 474,
+ '_Рё,' => 473,
+ '_Рё,_' => 473,
+ 'µР№Р»' => 473,
+ '·СÐС' => 473,
+ 'ЅСѓ,' => 473,
+ 'Р·СÐС' => 473,
+ 'РЅСѓ,' => 473,
+ 'СѓР».' => 473,
+ 'ёРЅСЊ' => 473,
+ 'ѓР».' => 473,
+ 'ѕС€С‘' => 473,
+ 'ґС‘Р¶' => 473,
+ '_жа' => 472,
+ 'µС‚Сѓ' => 472,
+ 'ЎРєРѕ' => 472,
+ 'ёРґС‹' => 472,
+ 'ќРѕСЂ' => 472,
+ ']_' => 471,
+ '¤РµС' => 471,
+ '§Р°Р' => 471,
+ '«РљР°' => 471,
+ 'ЃС‹Рі' => 471,
+ 'ЅСѓ,_' => 471,
+ 'ЇРєР' => 471,
+ 'ФеС' => 471,
+ 'ЧаР' => 471,
+ 'РЇРєР' => 471,
+ 'јРѕРµ' => 471,
+ '‹СЃ._' => 471,
+ '¤РЎ' => 470,
+ 'µРіСЂ' => 470,
+ 'ЃС„Рµ' => 470,
+ 'ЎР°Р№' => 470,
+ 'ФС' => 470,
+ 'Р­СЂР' => 470,
+ 'Р»В' => 470,
+ 'ґСЂ._' => 470,
+ '-СЂР' => 469,
+ '_ай' => 469,
+ '_РÐС‚' => 469,
+ '¤РёРЅ' => 469,
+ 'ЅС‘Рј' => 469,
+ 'ђРґРј' => 469,
+ 'ґСѓРµ' => 469,
+ '—ан' => 469,
+ '°Р°' => 468,
+ '»В»' => 468,
+ '»СЊ-Р' => 468,
+ 'ЅСЋС' => 468,
+ 'ЌРєР·' => 468,
+ 'аа' => 468,
+ 'РЅСЋС' => 468,
+ 'Р—Рё' => 468,
+ 'љР°РІ' => 468,
+ '—Рё' => 468,
+ '_РÒРµ' => 467,
+ '·С‹С' => 467,
+ 'Р·С‹С' => 467,
+ 'РєРєС' => 467,
+ 'ѓРґСЊ' => 467,
+ 'єРєС' => 467,
+ 'јРёРј' => 467,
+ '_„Р' => 466,
+ 'ЅРёРґ' => 466,
+ 'Рј-Р' => 466,
+ 'ѓР»СЃ' => 466,
+ 'ј-Р' => 466,
+ '§СѓР' => 465,
+ '±Р°РІ' => 465,
+ 'µСЂС†' => 465,
+ 'ЃСЊ.' => 465,
+ 'ІРіРµ' => 465,
+ 'ЧуР' => 465,
+ 'Р­РЅР' => 465,
+ 'РљРђ' => 465,
+ 'РќР�Р' => 465,
+ 'СЃСЊ.' => 465,
+ 'ѓРµРј' => 465,
+ 'ѓС€РЅ' => 465,
+ 'љРђ' => 465,
+ 'ќР�Р' => 465,
+ '’РёС‚' => 465,
+ '„СЂРё' => 465,
+ '!' => 464,
+ 'л»' => 464,
+ 'СѓРѕ' => 464,
+ 'ѓРѕ' => 464,
+ '·Рґ_' => 463,
+ 'ЃСЊ._' => 463,
+ 'Р·Рґ_' => 463,
+ 'Р�Р»С' => 463,
+ 'СѓС„' => 463,
+ 'тюС' => 463,
+ 'ѓСЂРє' => 463,
+ 'ѓС„' => 463,
+ 'їРёР°' => 463,
+ 'ћРћР' => 463,
+ '‚СЋС' => 463,
+ '…СЃС‚' => 463,
+ '�Р»С' => 463,
+ '°СЃС‡' => 462,
+ 'ЅР±Р' => 462,
+ 'РЅР±Р' => 462,
+ 'РђРЎ' => 462,
+ 'ђРЎ' => 462,
+ 'њР°СЃ' => 462,
+ 'ћРєРѕ' => 462,
+ '®._' => 461,
+ '°Р№Рј' => 461,
+ 'Р®._' => 461,
+ 'Рћ._' => 461,
+ 'ГУ' => 461,
+ 'ёРјРІ' => 461,
+ 'љСѓР·' => 461,
+ 'Ñ›._' => 461,
+ '“РЈ' => 461,
+ 'Ек' => 460,
+ 'ЙоС' => 460,
+ 'џР°РЅ' => 460,
+ '•Рє' => 460,
+ '™РѕС' => 460,
+ '­СЃ' => 459,
+ 'µРЅ.' => 459,
+ 'µРЅС‡' => 459,
+ 'ен.' => 459,
+ '_Р™Р' => 458,
+ '¤РЎР' => 458,
+ '»РµР»' => 458,
+ '»С…Р' => 458,
+ 'Ћ-' => 458,
+ 'ФСР' => 458,
+ 'лхР' => 458,
+ 'ЕкР' => 458,
+ 'СЋ-' => 458,
+ 'чо' => 458,
+ 'ёС„Рѕ' => 458,
+ 'єРёР»' => 458,
+ '‡Рѕ' => 458,
+ '•РєР' => 458,
+ '_СÐРґ' => 457,
+ '±РµРє' => 457,
+ 'ІС‹РЅ' => 457,
+ 'РѕР№В' => 457,
+ 'ых.' => 457,
+ 'ѕР№В' => 457,
+ '‹С….' => 457,
+ '_Фл' => 456,
+ '·,' => 456,
+ '·,_' => 456,
+ '»Р»_' => 456,
+ 'ЃСѓР±' => 456,
+ 'Р·,' => 456,
+ 'Р·,_' => 456,
+ 'лл_' => 456,
+ 'ыбС' => 456,
+ 'јРѕС‡' => 456,
+ '‹Р±С' => 456,
+ '°Р·Р±' => 455,
+ '·Р°.' => 455,
+ '»С‹Рµ' => 455,
+ 'ЂР·Р' => 455,
+ 'ЂС‚СЃ' => 455,
+ 'Р·Р°.' => 455,
+ 'СЂР·Р' => 455,
+ 'тф' => 455,
+ 'ца.' => 455,
+ 'ѕР№В»' => 455,
+ 'їРёС‡' => 455,
+ 'јР»СÐ' => 455,
+ '‚С„' => 455,
+ '†Р°.' => 455,
+ '…РЅРµ' => 455,
+ 'ІСЊРµ' => 454,
+ 'РђРў' => 454,
+ 'ЛуС' => 454,
+ 'ёР±Р°' => 454,
+ 'ђРў' => 454,
+ 'ћРђ' => 454,
+ '†Р°._' => 454,
+ '›СѓС' => 454,
+ '¦РµСЂ' => 453,
+ '­РЅС†' => 453,
+ '·Р°._' => 453,
+ 'ЅРѕРЅ' => 453,
+ 'РђРєС' => 453,
+ 'ђРєС' => 453,
+ 'њРёР»' => 453,
+ 'ўРµРј' => 453,
+ '‹РІРѕ' => 453,
+ '€РёРІ' => 453,
+ '_РѕРІ' => 452,
+ '_Ек' => 452,
+ 'µР№Р±' => 452,
+ 'ЃСЋР' => 452,
+ 'ЊРјРё' => 452,
+ 'СЃСЋР' => 452,
+ '№С†Рµ' => 452,
+ '-то' => 451,
+ '_СЌРј' => 451,
+ '°С…С‚' => 451,
+ '·Р±Рµ' => 451,
+ 'РђРї' => 451,
+ 'РћРћР' => 451,
+ 'ђРї' => 451,
+ '‹С…._' => 451,
+ '±С‰Р°' => 450,
+ 'µВ».' => 450,
+ 'µРЅ._' => 450,
+ '·Рј_' => 450,
+ '»СÐС†' => 450,
+ 'ЃР°Р¶' => 450,
+ 'І-' => 450,
+ 'е».' => 450,
+ 'іР»СÐ' => 450,
+ '-Р’Р' => 449,
+ 'µВ»._' => 449,
+ '·СЊ_' => 449,
+ 'ЎР¤' => 449,
+ 'Ðци' => 449,
+ 'Р·СЊ_' => 449,
+ 'РІ-' => 449,
+ 'РЎР¤' => 449,
+ 'РёР№В' => 449,
+ 'СѓСÐ_' => 449,
+ 'ёРЅС‘' => 449,
+ 'ёР№В' => 449,
+ 'ёР№В»' => 449,
+ 'ѓСÐ_' => 449,
+ '‘тс' => 449,
+ '‚ём' => 449,
+ '_«У' => 448,
+ '«РЈ' => 448,
+ '«Р�Р' => 448,
+ 'ЅРІРµ' => 448,
+ 'ÐРґРµ' => 448,
+ '«У' => 448,
+ 'В«Р�Р' => 448,
+ 'їРµРІ' => 448,
+ '•РєР°' => 448,
+ '_Р®._' => 447,
+ '¤Сѓ' => 447,
+ 'Фу' => 447,
+ 'Р·Рј_' => 447,
+ 'єСѓС‚' => 447,
+ 'џР°Р»' => 447,
+ '�ль' => 447,
+ 'ІР°В' => 446,
+ 'ІС†Р' => 446,
+ 'ÐВ».' => 446,
+ 'РІР°В' => 446,
+ 'РІС†Р' => 446,
+ 'СÐВ».' => 446,
+ '°СЂСЂ' => 445,
+ '±РёР±' => 445,
+ 'ЇСЂ' => 445,
+ 'іРµС‚' => 445,
+ '†.' => 445,
+ 'ІР°В»' => 444,
+ 'Ћ-Р' => 444,
+ 'ЎС‹' => 444,
+ 'ÐВ»._' => 444,
+ 'РЎС‹' => 444,
+ 'СЋ-Р' => 444,
+ '‚СÐС…' => 444,
+ '†РєР°' => 444,
+ '_Ес' => 443,
+ 'РєСЂ.' => 443,
+ 'ёРјСÐ' => 443,
+ 'єСЂ.' => 443,
+ 'ўРѕСЂ' => 443,
+ 'џРѕР·' => 443,
+ 'Ðче' => 442,
+ 'Р–Сѓ' => 442,
+ 'Р—РёР' => 442,
+ '–Сѓ' => 442,
+ '—РёР' => 442,
+ '_РІРґ' => 441,
+ '_РќСЊ' => 441,
+ '±СÐР·' => 441,
+ 'ЊРєСѓ' => 441,
+ 'РєР·Р' => 441,
+ 'чьР' => 441,
+ 'ёР·Р»' => 441,
+ 'єР·Р' => 441,
+ 'ѕ-РїС' => 441,
+ 'їСѓС‰' => 441,
+ '‡СЊР' => 441,
+ '…СЂРѕ' => 441,
+ '-те' => 440,
+ 'Ðем' => 440,
+ 'â€Ð¡ÐŒ' => 440,
+ '‹РґР°' => 440,
+ '°РїСѓ' => 439,
+ 'ЇРЅ' => 439,
+ 'ЋРєР' => 439,
+ 'РÒРёР' => 439,
+ 'РґС…' => 439,
+ 'СЋРєР' => 439,
+ 'ѓР»._' => 439,
+ 'єСЂ._' => 439,
+ 'ѕР±РІ' => 439,
+ 'ÒРёР' => 439,
+ 'ґС…' => 439,
+ 'â€Ð Ð…Р' => 439,
+ '№РєРё' => 439,
+ 'µР°РЅ' => 438,
+ '»С‘РІ' => 438,
+ 'Рâ€Ð¡ÐŒ' => 438,
+ 'ѕР±СÐ' => 438,
+ '_Р—Рё' => 437,
+ '·Р°С‡' => 437,
+ 'ЎР¤Р' => 437,
+ 'Р­СЃ' => 437,
+ 'РЇСЂ' => 437,
+ 'РЎР¤Р' => 437,
+ 'то-' => 437,
+ 'ґРґРё' => 437,
+ '‘СѓРґ' => 437,
+ '‚Рѕ-' => 437,
+ '‰РЅРѕ' => 437,
+ '·Р°,' => 436,
+ '·Р°,_' => 436,
+ 'ÐРѕ' => 436,
+ 'ІРїРѕ' => 436,
+);
+$ranks = array (
+ 'Р' => 1,
+ '_' => 2,
+ 'С' => 3,
+ '_Р' => 4,
+ 'Ñ•' => 5,
+ 'Рѕ' => 6,
+ '°' => 7,
+ 'Р°' => 8,
+ 'µ' => 9,
+ 'Рµ' => 10,
+ 'Рё' => 11,
+ 'Ñ‘' => 12,
+ 'Ð…' => 13,
+ 'РЅ' => 14,
+ 'РѕР' => 15,
+ 'ѕР' => 16,
+ 'Ђ' => 17,
+ 'СЂ' => 18,
+ 'Ѓ' => 19,
+ 'СЃ' => 20,
+ '‚' => 21,
+ 'С‚' => 22,
+ 'ЅР' => 23,
+ 'РЅР' => 24,
+ '»' => 25,
+ 'І' => 26,
+ 'РІ' => 27,
+ 'Р»' => 28,
+ 'ЂР' => 29,
+ 'СЂР' => 30,
+ 'µР' => 31,
+ 'РµР' => 32,
+ '°Р' => 33,
+ 'Р°Р' => 34,
+ 'РёР' => 35,
+ 'ёР' => 36,
+ 'Ñ”' => 37,
+ 'Рє' => 38,
+ '‚Р' => 39,
+ 'С‚Р' => 40,
+ '_С' => 41,
+ 'Рґ' => 42,
+ 'Ò‘' => 43,
+ 'ј' => 44,
+ 'Рј' => 45,
+ 'ЃР' => 46,
+ 'СЃР' => 47,
+ 'ІР' => 48,
+ 'РІР' => 49,
+ 'єР' => 50,
+ 'РєР' => 51,
+ 'РѕС' => 52,
+ 'ѕС' => 53,
+ '»Р' => 54,
+ 'Р»Р' => 55,
+ 'ЃС' => 56,
+ 'СЃС' => 57,
+ 'Ñ—' => 58,
+ 'Рї' => 59,
+ 'µС' => 60,
+ 'РµС' => 61,
+ 'РёС' => 62,
+ 'ёС' => 63,
+ '°С' => 64,
+ 'Р°С' => 65,
+ 'Ñ“' => 66,
+ 'Сѓ' => 67,
+ 'РґР' => 68,
+ 'ґР' => 69,
+ 'Ñ–' => 70,
+ 'Рі' => 71,
+ 'Ð' => 72,
+ 'СÐ' => 73,
+ '‹' => 74,
+ 'С‹' => 75,
+ 'РјР' => 76,
+ 'јР' => 77,
+ 'â„–' => 78,
+ 'Р№' => 79,
+ 'іР' => 80,
+ 'РіР' => 81,
+ 'ЅС' => 82,
+ 'РЅС' => 83,
+ 'РїР' => 84,
+ 'їР' => 85,
+ 'ЃС‚' => 86,
+ 'СЃС‚' => 87,
+ '°_' => 88,
+ '.' => 89,
+ 'Р°_' => 90,
+ 'Рё_' => 91,
+ 'Ñ‘_' => 92,
+ '._' => 93,
+ '·' => 94,
+ 'Р·' => 95,
+ '±' => 96,
+ 'Р±' => 97,
+ '_Рї' => 98,
+ ',' => 99,
+ ',_' => 100,
+ '‚С' => 101,
+ 'С‚С' => 102,
+ 'Њ' => 103,
+ 'СЊ' => 104,
+ '_РІ' => 105,
+ '»С' => 106,
+ 'Р»С' => 107,
+ 'µ_' => 108,
+ 'Рµ_' => 109,
+ '_СЃ' => 110,
+ 'Ñ•_' => 111,
+ 'Рѕ_' => 112,
+ 'РѕРІ' => 113,
+ 'ѕРІ' => 114,
+ 'µРЅ' => 115,
+ 'ен' => 116,
+ '‡' => 117,
+ 'С‡' => 118,
+ 'РєРѕ' => 119,
+ 'єРѕ' => 120,
+ 'ЅРѕ' => 121,
+ 'РЅРѕ' => 122,
+ 'ЂР°' => 123,
+ 'СЂР°' => 124,
+ 'ЅРё' => 125,
+ 'РЅРё' => 126,
+ 'ЃС‚Р' => 127,
+ 'СЃС‚Р' => 128,
+ 'ЅР°' => 129,
+ 'РЅР°' => 130,
+ '·Р' => 131,
+ 'Р·Р' => 132,
+ 'ЂС' => 133,
+ 'СЂС' => 134,
+ 'â„–_' => 135,
+ 'Р№_' => 136,
+ 'СѓР' => 137,
+ 'ѓР' => 138,
+ 'Ð_' => 139,
+ 'СÐ_' => 140,
+ 'ЂРѕ' => 141,
+ 'СЂРѕ' => 142,
+ 'РіРѕ' => 143,
+ 'іРѕ' => 144,
+ '…' => 145,
+ 'С…' => 146,
+ '‡Р' => 147,
+ 'С‡Р' => 148,
+ '_Рё' => 149,
+ '°РЅ' => 150,
+ 'ан' => 151,
+ 'І_' => 152,
+ 'РІ_' => 153,
+ 'µСЂ' => 154,
+ 'ер' => 155,
+ 'РєРѕР' => 156,
+ 'єРѕР' => 157,
+ 'ЃРє' => 158,
+ 'СЃРє' => 159,
+ '_Рѕ' => 160,
+ '‹Р' => 161,
+ 'С‹Р' => 162,
+ 'то' => 163,
+ '‚Рѕ' => 164,
+ 'µРЅР' => 165,
+ 'енР' => 166,
+ 'ЂРµ' => 167,
+ 'СЂРµ' => 168,
+ '_РїР' => 169,
+ 'РѕРґ' => 170,
+ 'ѕРґ' => 171,
+ 'СѓС' => 172,
+ 'ѓС' => 173,
+ 'ЃРєР' => 174,
+ 'СЃРєР' => 175,
+ 'РїС' => 176,
+ 'їС' => 177,
+ '±Р' => 178,
+ 'Р±Р' => 179,
+ '_РЅ' => 180,
+ 'РѕСЃ' => 181,
+ 'ѕСЃ' => 182,
+ 'РѕСЂ' => 183,
+ 'ѕСЂ' => 184,
+ '_РЅР' => 185,
+ 'РїРѕ' => 186,
+ 'їРѕ' => 187,
+ 'ЂРѕР' => 188,
+ 'СЂРѕР' => 189,
+ 'ІС' => 190,
+ 'РІС' => 191,
+ '_СЃР' => 192,
+ 'та' => 193,
+ '‚Р°' => 194,
+ 'ЅРѕР' => 195,
+ 'РЅРѕР' => 196,
+ '¶' => 197,
+ 'Р¶' => 198,
+ 'ЂР°Р' => 199,
+ 'СЂР°Р' => 200,
+ 'РѕРІР' => 201,
+ 'ѕРІР' => 202,
+ '°Р»' => 203,
+ 'ал' => 204,
+ 'РѕР»' => 205,
+ 'ѕР»' => 206,
+ '_Рє' => 207,
+ '»СЊ' => 208,
+ 'ль' => 209,
+ '»Рµ' => 210,
+ 'ле' => 211,
+ 'µСЂР' => 212,
+ 'ерР' => 213,
+ '¶Р' => 214,
+ 'Р¶Р' => 215,
+ 'ІРѕ' => 216,
+ 'РІРѕ' => 217,
+ '»Рё' => 218,
+ 'ли' => 219,
+ 'РїСЂ' => 220,
+ 'їСЂ' => 221,
+ '_РІ_' => 222,
+ 'µР»' => 223,
+ 'ел' => 224,
+ '‚Рµ' => 225,
+ 'те' => 226,
+ 'РїСЂР' => 227,
+ 'їСЂР' => 228,
+ 'ј_' => 229,
+ 'Рј_' => 230,
+ 'ІР°' => 231,
+ 'РІР°' => 232,
+ 'РѕРј' => 233,
+ 'ѕРј' => 234,
+ 'ЂРµР' => 235,
+ 'СЂРµР' => 236,
+ 'ЅС‹' => 237,
+ 'РЅС‹' => 238,
+ '°РЅР' => 239,
+ 'анР' => 240,
+ 'РєС' => 241,
+ 'єС' => 242,
+ 'ЅРёР' => 243,
+ 'РЅРёР' => 244,
+ 'â€' => 245,
+ 'ЂРё' => 246,
+ 'СЂРё' => 247,
+ 'РёРЅ' => 248,
+ 'ёРЅ' => 249,
+ '†' => 250,
+ 'С†' => 251,
+ 'РєР°' => 252,
+ 'єР°' => 253,
+ 'РѕРЅ' => 254,
+ 'ѕРЅ' => 255,
+ 'РґС' => 256,
+ 'ґС' => 257,
+ '_РїРѕ' => 258,
+ 'РѕРі' => 259,
+ 'ѕРі' => 260,
+ '_Рі' => 261,
+ '±С' => 262,
+ 'Р±С' => 263,
+ 'ти' => 264,
+ '‚Рё' => 265,
+ '_РїС' => 266,
+ 'µСЃ' => 267,
+ 'ес' => 268,
+ 'РѕСЂР' => 269,
+ 'ѕСЂР' => 270,
+ 'Ћ' => 271,
+ 'СЋ' => 272,
+ '_Рґ' => 273,
+ 'ЅРµ' => 274,
+ 'РЅРµ' => 275,
+ 'µС‚' => 276,
+ 'ет' => 277,
+ 'РѕРґР' => 278,
+ 'ѕРґР' => 279,
+ 'РѕР№' => 280,
+ 'ѕР№' => 281,
+ 'РѕС‚' => 282,
+ 'ѕС‚' => 283,
+ '»Р°' => 284,
+ 'ла' => 285,
+ 'РєРё' => 286,
+ 'єРё' => 287,
+ '†Р' => 288,
+ 'С†Р' => 289,
+ '_РєР' => 290,
+ '»Рѕ' => 291,
+ 'ло' => 292,
+ 'РґР°' => 293,
+ 'ґР°' => 294,
+ '_РїСЂ' => 295,
+ 'РѕРіР' => 296,
+ 'ѕРіР' => 297,
+ 'ІРµ' => 298,
+ 'РІРµ' => 299,
+ '_СЂ' => 300,
+ '°С‚' => 301,
+ 'ат' => 302,
+ 'РѕСЃС' => 303,
+ 'ѕСЃС' => 304,
+ '°СЂ' => 305,
+ 'ар' => 306,
+ '€' => 307,
+ 'С€' => 308,
+ '_РЅР°' => 309,
+ 'Ð’' => 310,
+ 'в' => 311,
+ 'ЊР' => 312,
+ 'СЊР' => 313,
+ '»РµР' => 314,
+ 'леР' => 315,
+ '_РґР' => 316,
+ 'РґРµ' => 317,
+ 'ґРµ' => 318,
+ '…_' => 319,
+ 'С…_' => 320,
+ '_в' => 321,
+ '_Рё_' => 322,
+ '_РіР' => 323,
+ 'ÐŽ' => 324,
+ 'РЎ' => 325,
+ 'РёС‚' => 326,
+ 'ёС‚' => 327,
+ 'вЂ' => 328,
+ '‘' => 329,
+ '»_' => 330,
+ 'С‚_' => 331,
+ '‚_' => 332,
+ '°СЃ' => 333,
+ 'ас' => 334,
+ 'РјРµ' => 335,
+ 'јРµ' => 336,
+ '_вЂ' => 337,
+ '_РѕР' => 338,
+ 'РѕР№_' => 339,
+ 'ѕР№_' => 340,
+ '_СЂР' => 341,
+ 'РіРѕ_' => 342,
+ 'іРѕ_' => 343,
+ 'ІРѕР' => 344,
+ 'РІРѕР' => 345,
+ 'ÐР' => 346,
+ 'СÐР' => 347,
+ 'РїРѕР' => 348,
+ 'їРѕР' => 349,
+ 'â€_' => 350,
+ '_Рј' => 351,
+ 'РёСЃ' => 352,
+ 'ёСЃ' => 353,
+ 'Ђâ€' => 354,
+ 'вЂâ€' => 355,
+ '_вЂâ€' => 356,
+ 'Ђâ€_' => 357,
+ 'вЂâ€_' => 358,
+ '_вЂâ€_' => 359,
+ 'таР' => 360,
+ '‚Р°Р' => 361,
+ 'ЅРёС' => 362,
+ 'РЅРёС' => 363,
+ 'РѕР»Р' => 364,
+ 'ѕР»Р' => 365,
+ 'тр' => 366,
+ '‚СЂ' => 367,
+ '€Р' => 368,
+ 'С€Р' => 369,
+ 'Њ_' => 370,
+ 'СЊ_' => 371,
+ 'ЃРєРѕ' => 372,
+ 'µРЅРё' => 373,
+ '°РІ' => 374,
+ 'ав' => 375,
+ '’' => 376,
+ 'Р’' => 377,
+ '_Р±' => 378,
+ 'С‹С' => 379,
+ '‹С' => 380,
+ 'ЅР°_' => 381,
+ 'РЅР°_' => 382,
+ 'че' => 383,
+ '‡Рµ' => 384,
+ 'РёСÐ' => 385,
+ 'ёСÐ' => 386,
+ '_С‚' => 387,
+ 'тоР' => 388,
+ '‚РѕР' => 389,
+ 'ѕРіРѕ' => 390,
+ 'µРґ' => 391,
+ 'ед' => 392,
+ '„' => 393,
+ 'РёР»' => 394,
+ 'ёР»' => 395,
+ 'ЃРѕ' => 396,
+ 'СЃРѕ' => 397,
+ 'ЅРЅ' => 398,
+ 'РЅРЅ' => 399,
+ 'РјРё' => 400,
+ 'јРё' => 401,
+ '»СЊР' => 402,
+ 'льР' => 403,
+ '_РІР' => 404,
+ 'µРј' => 405,
+ 'ем' => 406,
+ '_РјР' => 407,
+ '_РѕС' => 408,
+ '‚РµР' => 409,
+ 'теР' => 410,
+ '_Р’' => 411,
+ 'РѕР±' => 412,
+ 'ѕР±' => 413,
+ '_РЎ' => 414,
+ 'РёРµ' => 415,
+ 'ёРµ' => 416,
+ '·Р°' => 417,
+ 'Р·Р°' => 418,
+ 'РіРѕР' => 419,
+ 'іРѕР' => 420,
+ 'С„' => 421,
+ 'ЃС‚С' => 422,
+ 'СЃС‚С' => 423,
+ 'РѕС‚Р' => 424,
+ 'ѕС‚Р' => 425,
+ 'РґРѕ' => 426,
+ 'ґРѕ' => 427,
+ '_РіРѕ' => 428,
+ 'РёРє' => 429,
+ 'ёРє' => 430,
+ 'РёР№' => 431,
+ 'ёР№' => 432,
+ 'ЅР°С' => 433,
+ 'РЅР°С' => 434,
+ 'С…Р' => 435,
+ '…Р' => 436,
+ 'трР' => 437,
+ '‚СЂР' => 438,
+ 'ѕСЃС‚' => 439,
+ 'РѕРЅР' => 440,
+ 'ѕРЅР' => 441,
+ 'ЅС‹Р' => 442,
+ 'РЅС‹Р' => 443,
+ 'ЂРёР' => 444,
+ 'СЂРёР' => 445,
+ 'ÑŸ' => 446,
+ 'Рџ' => 447,
+ 'РёРЅР' => 448,
+ 'ёРЅР' => 449,
+ 'тв' => 450,
+ '‚РІ' => 451,
+ 'ЎР' => 452,
+ 'РЎР' => 453,
+ '‹_' => 454,
+ 'С‹_' => 455,
+ 'ІРё' => 456,
+ 'РІРё' => 457,
+ 'РјР°' => 458,
+ 'јР°' => 459,
+ 'РјС' => 460,
+ 'јС' => 461,
+ 'Ñ“_' => 462,
+ 'Сѓ_' => 463,
+ 'РґРё' => 464,
+ 'ґРё' => 465,
+ 'ІР°Р' => 466,
+ 'РІР°Р' => 467,
+ 'РёРј' => 468,
+ 'ёРј' => 469,
+ 'тоС' => 470,
+ '‚РѕС' => 471,
+ '°Р»Р' => 472,
+ 'алР' => 473,
+ 'Ñ™' => 474,
+ '-' => 475,
+ 'Рљ' => 476,
+ 'ЃРµ' => 477,
+ 'СЃРµ' => 478,
+ 'µР»Р' => 479,
+ 'елР' => 480,
+ '_РёР' => 481,
+ '°Рє' => 482,
+ 'ак' => 483,
+ 'Р»_' => 484,
+ 'РёРё' => 485,
+ 'ёРё' => 486,
+ 'ЊС' => 487,
+ 'СЊС' => 488,
+ '°РІР' => 489,
+ 'авР' => 490,
+ '_Сѓ' => 491,
+ 'µСЃС' => 492,
+ 'есС' => 493,
+ '°Рј' => 494,
+ 'ам' => 495,
+ '_Р·' => 496,
+ 'РёР·' => 497,
+ 'ёР·' => 498,
+ 'Ð…_' => 499,
+ 'РЅ_' => 500,
+ '‰' => 501,
+ 'С‰' => 502,
+ '»РѕР' => 503,
+ 'лоР' => 504,
+ 'µРІ' => 505,
+ 'ев' => 506,
+ '°С‚Р' => 507,
+ 'атР' => 508,
+ '_СЃС' => 509,
+ 'РёС‚Р' => 510,
+ 'ёС‚Р' => 511,
+ '_Р·Р' => 512,
+ 'твР' => 513,
+ '‚РІР' => 514,
+ '_Р°' => 515,
+ 'РѕСЃР' => 516,
+ 'ѕСЃР' => 517,
+ '_Рџ' => 518,
+ 'ЃС‚РІ' => 519,
+ 'ЂР°С' => 520,
+ 'СЂР°С' => 521,
+ 'ЅР°Р' => 522,
+ 'РЅР°Р' => 523,
+ '„Р' => 524,
+ 'С„Р' => 525,
+ 'ть' => 526,
+ '‚СЊ' => 527,
+ 'РёС‡' => 528,
+ 'ёС‡' => 529,
+ '‘Р' => 530,
+ '_С‚Р' => 531,
+ 'РґРµР' => 532,
+ 'ґРµР' => 533,
+ 'РєРёР' => 534,
+ 'єРёР' => 535,
+ '°СЃС' => 536,
+ 'асС' => 537,
+ '±Рѕ' => 538,
+ 'Р±Рѕ' => 539,
+ 'РѕРј_' => 540,
+ 'ѕРј_' => 541,
+ 'Ñš' => 542,
+ 'µР№' => 543,
+ 'ей' => 544,
+ '_Рљ' => 545,
+ 'РїРµ' => 546,
+ 'їРµ' => 547,
+ '°СЂР' => 548,
+ 'арР' => 549,
+ 'ЂСѓ' => 550,
+ 'СЂСѓ' => 551,
+ 'µР»С' => 552,
+ 'елС' => 553,
+ '‰Р' => 554,
+ 'С‰Р' => 555,
+ 'µРґР' => 556,
+ 'едР' => 557,
+ 'Рњ' => 558,
+ 'ЃРєРё' => 559,
+ 'ци' => 560,
+ '†Рё' => 561,
+ '°Р·' => 562,
+ 'аз' => 563,
+ '_РєРѕ' => 564,
+ 'іРѕРґ' => 565,
+ 'РёСÐ_' => 566,
+ 'ёСÐ_' => 567,
+ 'С‘' => 568,
+ 'ЃСÐ' => 569,
+ 'СЃСÐ' => 570,
+ 'Ñ’' => 571,
+ 'Рђ' => 572,
+ 'ЃС‚Р°' => 573,
+ 'РјРѕ' => 574,
+ 'јРѕ' => 575,
+ 'РёРєР' => 576,
+ 'ёРєР' => 577,
+ '¶Рµ' => 578,
+ 'же' => 579,
+ 'РєР°Р' => 580,
+ 'єР°Р' => 581,
+ 'Рє_' => 582,
+ 'є_' => 583,
+ 'ÐС' => 584,
+ 'СÐС' => 585,
+ 'ЅРµР' => 586,
+ 'РЅРµР' => 587,
+ '_РЎР' => 588,
+ 'ѕРІР°' => 589,
+ 'µРЅС' => 590,
+ 'енС' => 591,
+ 'µРє' => 592,
+ 'ек' => 593,
+ 'РѕРє' => 594,
+ 'ѕРє' => 595,
+ 'ЊРЅ' => 596,
+ 'СЊРЅ' => 597,
+ '»СЊРЅ' => 598,
+ '_РІС' => 599,
+ '°РЅРё' => 600,
+ '°СÐ' => 601,
+ 'Р°СÐ' => 602,
+ 'ЃРѕР' => 603,
+ 'СЃРѕР' => 604,
+ 'РіС' => 605,
+ 'іС' => 606,
+ 'РёСЃС' => 607,
+ 'ёСЃС' => 608,
+ 'тиР' => 609,
+ '‚РёР' => 610,
+ '_Ð’' => 611,
+ 'РёРµ_' => 612,
+ 'ёРµ_' => 613,
+ '_СЂР°' => 614,
+ 'РѕР»С' => 615,
+ 'ѕР»С' => 616,
+ 'µСЃР' => 617,
+ 'есР' => 618,
+ 'РёР№_' => 619,
+ 'ёР№_' => 620,
+ '_С‡' => 621,
+ '°Рґ' => 622,
+ 'ад' => 623,
+ 'ІРµС' => 624,
+ 'РІРµС' => 625,
+ '_Рњ' => 626,
+ '‚РѕСЂ' => 627,
+ 'ЃРµР' => 628,
+ 'СЃРµР' => 629,
+ '»СÐ' => 630,
+ 'Р»СÐ' => 631,
+ 'ІС‹' => 632,
+ 'РІС‹' => 633,
+ 'ЃРё' => 634,
+ 'СЃРё' => 635,
+ '«' => 636,
+ 'В»' => 637,
+ '°Р»С' => 638,
+ 'алС' => 639,
+ 'В«' => 640,
+ '_СЃРѕ' => 641,
+ 'їСЂРѕ' => 642,
+ '_В«' => 643,
+ 'ЃР»' => 644,
+ 'СЃР»' => 645,
+ 'µСЃС‚' => 646,
+ 'РїРѕС' => 647,
+ 'їРѕС' => 648,
+ 'РѕРјР' => 649,
+ 'ѕРјР' => 650,
+ 'РџР' => 651,
+ 'џР' => 652,
+ 'ЅСЃ' => 653,
+ 'РЅСЃ' => 654,
+ 'РґРѕР' => 655,
+ 'ґРѕР' => 656,
+ '»РёР' => 657,
+ 'лиР' => 658,
+ 'ЃСÐ_' => 659,
+ 'СЃСÐ_' => 660,
+ 'ЅРёСÐ' => 661,
+ 'Ѓ_' => 662,
+ 'СЃ_' => 663,
+ '»РёС' => 664,
+ 'лиС' => 665,
+ 'РёРё_' => 666,
+ 'ёРё_' => 667,
+ '_Р·Р°' => 668,
+ 'љР' => 669,
+ '«Р' => 670,
+ 'РљР' => 671,
+ 'В«Р' => 672,
+ 'ЃСЃ' => 673,
+ 'СЃСЃ' => 674,
+ '_В«Р' => 675,
+ 'ЅС‚' => 676,
+ 'РЅС‚' => 677,
+ '-Р' => 678,
+ '»Р°Р' => 679,
+ 'лаР' => 680,
+ 'РёСЂ' => 681,
+ 'ёСЂ' => 682,
+ 'Р_' => 683,
+ 'РјРµР' => 684,
+ 'јРµР' => 685,
+ 'РёРјР' => 686,
+ 'ёРјР' => 687,
+ 'њР' => 688,
+ 'РњР' => 689,
+ 'ЅРЅР' => 690,
+ 'РЅРЅР' => 691,
+ 'Ќ' => 692,
+ 'СЌ' => 693,
+ 'ых' => 694,
+ '‹С…' => 695,
+ 'чеС' => 696,
+ '‡РµС' => 697,
+ 'РёРІ' => 698,
+ 'ёРІ' => 699,
+ '_Рђ' => 700,
+ 'РѕРµ' => 701,
+ 'ѕРµ' => 702,
+ '°РјР' => 703,
+ 'амР' => 704,
+ '°СÐ_' => 705,
+ 'Р°СÐ_' => 706,
+ 'РїРµС' => 707,
+ 'їРµС' => 708,
+ 'тс' => 709,
+ '‚СЃ' => 710,
+ 'µРЅРЅ' => 711,
+ 'РёС‡Р' => 712,
+ 'ёС‡Р' => 713,
+ 'ѕСЂРѕ' => 714,
+ 'РёС…' => 715,
+ 'ёС…' => 716,
+ '_Р±С' => 717,
+ 'ЂРѕРІ' => 718,
+ 'ІРµР' => 719,
+ 'РІРµР' => 720,
+ 'РёР»Р' => 721,
+ 'ёР»Р' => 722,
+ 'ЃС‚Рё' => 723,
+ '°Р·Р' => 724,
+ 'азР' => 725,
+ '°РЅС' => 726,
+ 'анС' => 727,
+ 'ќ' => 728,
+ 'Рќ' => 729,
+ 'ча' => 730,
+ '‡Р°' => 731,
+ '‚ел' => 732,
+ '±С‹' => 733,
+ 'Р±С‹' => 734,
+ 'ЋС' => 735,
+ 'СЋС' => 736,
+ 'µР»СЊ' => 737,
+ 'циР' => 738,
+ '†РёР' => 739,
+ 'РѕРґС' => 740,
+ 'ѕРґС' => 741,
+ 'РјРµС' => 742,
+ 'јРµС' => 743,
+ '°СЂС' => 744,
+ 'арС' => 745,
+ '№С' => 746,
+ 'Р№С' => 747,
+ '»СЊС' => 748,
+ 'льС' => 749,
+ 'ЅРёРµ' => 750,
+ '·Р°Р' => 751,
+ 'Р·Р°Р' => 752,
+ 'ЂРѕС' => 753,
+ 'СЂРѕС' => 754,
+ 'РґСѓ' => 755,
+ 'ґСѓ' => 756,
+ 'РёР·Р' => 757,
+ 'ёР·Р' => 758,
+ 'ых_' => 759,
+ '‹С…_' => 760,
+ '_РџР' => 761,
+ 'РѕСЂС' => 762,
+ 'ѕСЂС' => 763,
+ 'ый' => 764,
+ '‹Р№' => 765,
+ 'ЂРёС' => 766,
+ 'СЂРёС' => 767,
+ 'ЂСѓР' => 768,
+ 'СЂСѓР' => 769,
+ 'РґРЅ' => 770,
+ 'ґРЅ' => 771,
+ 'ЃР»Р' => 772,
+ 'СЃР»Р' => 773,
+ '_Р±Р' => 774,
+ '_РЅРµ' => 775,
+ 'ѕРґР°' => 776,
+ '_РњР' => 777,
+ '_РѕР±' => 778,
+ '_РљР' => 779,
+ '»РµРЅ' => 780,
+ '_.' => 781,
+ 'РѕР±Р' => 782,
+ 'ѕР±Р' => 783,
+ 'Р‘' => 784,
+ 'Ћ_' => 785,
+ 'СЋ_' => 786,
+ 'ЃРї' => 787,
+ 'СЃРї' => 788,
+ 'РёРЅС' => 789,
+ 'ёРЅС' => 790,
+ '_._' => 791,
+ 'ІРЅ' => 792,
+ 'РІРЅ' => 793,
+ 'теС' => 794,
+ '‚РµС' => 795,
+ '·С' => 796,
+ 'Р·С' => 797,
+ 'ЃР°' => 798,
+ 'СЃР°' => 799,
+ 'ть_' => 800,
+ '‚СЊ_' => 801,
+ 'РїР°' => 802,
+ 'їР°' => 803,
+ 'Ñ›' => 804,
+ 'РґРёР' => 805,
+ 'ґРёР' => 806,
+ 'ый_' => 807,
+ '‹Р№_' => 808,
+ '’Р' => 809,
+ 'Р’Р' => 810,
+ 'µС‚Р' => 811,
+ 'етР' => 812,
+ 'µРІР' => 813,
+ 'евР' => 814,
+ 'РѕРІ_' => 815,
+ 'ѕРІ_' => 816,
+ 'ЃС‚Рѕ' => 817,
+ 'Рћ' => 818,
+ 'µСЂС' => 819,
+ 'ерС' => 820,
+ '°СЃС‚' => 821,
+ '»Рё_' => 822,
+ 'ли_' => 823,
+ 'чи' => 824,
+ '‡Рё' => 825,
+ '“' => 826,
+ 'ЅРѕРІ' => 827,
+ 'Р№Р' => 828,
+ '№Р' => 829,
+ 'ЅРѕС' => 830,
+ 'РЅРѕС' => 831,
+ '_РѕС‚' => 832,
+ 'РѕРІС' => 833,
+ 'ѕРІС' => 834,
+ '_СЃС‚' => 835,
+ 'їСЂРё' => 836,
+ 'їРѕР»' => 837,
+ '_РІРѕ' => 838,
+ 'µРі' => 839,
+ 'ег' => 840,
+ 'РѕР±С' => 841,
+ 'ѕР±С' => 842,
+ 'РѕРї' => 843,
+ 'ѕРї' => 844,
+ 'РјРѕР' => 845,
+ 'јРѕР' => 846,
+ 'µСЂРµ' => 847,
+ 'РќР' => 848,
+ 'ќР' => 849,
+ '°Р»СЊ' => 850,
+ '_Рќ' => 851,
+ 'ЃСЃР' => 852,
+ 'СЃСЃР' => 853,
+ 'Рâ€' => 854,
+ 'µС‚С' => 855,
+ 'етС' => 856,
+ '°С‚С' => 857,
+ 'атС' => 858,
+ 'РґР°_' => 859,
+ 'ґР°_' => 860,
+ 'С…Рѕ' => 861,
+ '…Рѕ' => 862,
+ 'чеР' => 863,
+ '‡РµР' => 864,
+ 'ІРёР' => 865,
+ 'РІРёР' => 866,
+ 'РёСЃР' => 867,
+ 'ёСЃР' => 868,
+ 'РєСЂ' => 869,
+ 'єСЂ' => 870,
+ '‚Сѓ' => 871,
+ 'ту' => 872,
+ 'µРјР' => 873,
+ 'емР' => 874,
+ 'ЅРѕР№' => 875,
+ 'РєС‚' => 876,
+ 'єС‚' => 877,
+ '±СЂ' => 878,
+ 'Р±СЂ' => 879,
+ 'ЃС‚СЂ' => 880,
+ 'ђР' => 881,
+ 'РђР' => 882,
+ 'Р“' => 883,
+ '‡РµСЃ' => 884,
+ 'ЅРѕ_' => 885,
+ 'РЅРѕ_' => 886,
+ 'ІСЃ' => 887,
+ 'РІСЃ' => 888,
+ '°,' => 889,
+ '°,_' => 890,
+ 'Р°,' => 891,
+ 'Р°,_' => 892,
+ '°РґР' => 893,
+ 'адР' => 894,
+ '_Р‘' => 895,
+ '_Р°Р' => 896,
+ 'ІР»' => 897,
+ 'РІР»' => 898,
+ 'РёРІР' => 899,
+ 'ёРІР' => 900,
+ 'РёСЂР' => 901,
+ 'ёСЂР' => 902,
+ 'ые' => 903,
+ '‹Рµ' => 904,
+ '_С‡Р' => 905,
+ 'ЅСЃР' => 906,
+ 'РЅСЃР' => 907,
+ 'їРµСЂ' => 908,
+ 'ЅРѕРі' => 909,
+ 'РіСЂ' => 910,
+ 'іСЂ' => 911,
+ '_Р_' => 912,
+ 'СѓСЂ' => 913,
+ 'ѓСЂ' => 914,
+ 'єРѕР№' => 915,
+ 'СѓСЃ' => 916,
+ 'ѓСЃ' => 917,
+ 'ЅРЅС' => 918,
+ 'РЅРЅС' => 919,
+ 'ЊРЅР' => 920,
+ 'СЊРЅР' => 921,
+ 'тн' => 922,
+ '‚РЅ' => 923,
+ 'ІР°РЅ' => 924,
+ 'РєР°С' => 925,
+ 'єР°С' => 926,
+ 'єРѕРј' => 927,
+ '_Р’Р' => 928,
+ '_СѓР' => 929,
+ '°РєР' => 930,
+ 'акР' => 931,
+ 'тсС' => 932,
+ '‚СЃС' => 933,
+ '_Р±С‹' => 934,
+ 'ыл' => 935,
+ '‹Р»' => 936,
+ 'µРіР' => 937,
+ 'егР' => 938,
+ '_СЃ_' => 939,
+ 'РёС…_' => 940,
+ 'ёС…_' => 941,
+ 'ЅРЅРѕ' => 942,
+ '_Р»' => 943,
+ 'Ñž' => 944,
+ 'РѕР·' => 945,
+ 'ѕР·' => 946,
+ 'ЂРµС' => 947,
+ 'СЂРµС' => 948,
+ 'тиС' => 949,
+ '‚РёС' => 950,
+ 'РґР°Р' => 951,
+ 'ґР°Р' => 952,
+ 'РєРѕС' => 953,
+ 'єРѕС' => 954,
+ 'Рў' => 955,
+ 'ЂРЅ' => 956,
+ 'СЂРЅ' => 957,
+ '°СЃР' => 958,
+ 'асР' => 959,
+ '±С‹Р' => 960,
+ 'Р±С‹Р' => 961,
+ '_РќР' => 962,
+ 'µС‚_' => 963,
+ 'ет_' => 964,
+ 'РіР°' => 965,
+ 'іР°' => 966,
+ '’_' => 967,
+ 'єРѕРІ' => 968,
+ 'µСЃРє' => 969,
+ '_Рµ' => 970,
+ 'ЂС‹' => 971,
+ 'ІР°С' => 972,
+ 'РІР°С' => 973,
+ 'СЂС‹' => 974,
+ 'Р’_' => 975,
+ 'ЅРЅС‹' => 976,
+ 'ІРёС' => 977,
+ 'РІРёС' => 978,
+ 'РіРё' => 979,
+ 'іРё' => 980,
+ 'ые_' => 981,
+ '‹Рµ_' => 982,
+ 'ЃРїР' => 983,
+ 'СЃРїР' => 984,
+ 'РїРё' => 985,
+ 'їРё' => 986,
+ 'ѕР»СЊ' => 987,
+ '�' => 988,
+ 'єРѕРі' => 989,
+ 'РєСѓ' => 990,
+ 'єСѓ' => 991,
+ '±РѕР' => 992,
+ 'Р±РѕР' => 993,
+ 'ЅС‹С' => 994,
+ 'РЅС‹С' => 995,
+ '_Р“' => 996,
+ 'Р�' => 997,
+ 'ёСЃС‚' => 998,
+ '_Р’_' => 999,
+ 'ЅС‹С…' => 1000,
+ '‡С' => 1001,
+ 'С‡С' => 1002,
+ '_Рâ€' => 1003,
+ 'РґРЅР' => 1004,
+ 'ґРЅР' => 1005,
+ 'єРёР№' => 1006,
+ 'ёС‚Рµ' => 1007,
+ 'С‘Р' => 1008,
+ '»Р°С' => 1009,
+ 'лаС' => 1010,
+ '°.' => 1011,
+ 'Р°.' => 1012,
+ '_СЌ' => 1013,
+ '°._' => 1014,
+ 'Р°._' => 1015,
+ 'Ђ_' => 1016,
+ '_РґРѕ' => 1017,
+ 'ЃРёР' => 1018,
+ 'СЃРёР' => 1019,
+ 'СЂ_' => 1020,
+ '_Рћ' => 1021,
+ 'ЅРґ' => 1022,
+ 'РЅРґ' => 1023,
+ 'С…РѕР' => 1024,
+ '…РѕР' => 1025,
+ 'РѕРЅС' => 1026,
+ 'ѕРЅС' => 1027,
+ '_СЃРµ' => 1028,
+ 'ЂРµРґ' => 1029,
+ 'СѓРґ' => 1030,
+ 'ѓРґ' => 1031,
+ '_РђР' => 1032,
+ 'ёС‡Рµ' => 1033,
+ '°Р№' => 1034,
+ 'ай' => 1035,
+ 'â€Ð ' => 1036,
+ 'ЂС‚' => 1037,
+ 'СЂС‚' => 1038,
+ '_С„' => 1039,
+ '±Рµ' => 1040,
+ 'Р±Рµ' => 1041,
+ 'ым' => 1042,
+ '‹Рј' => 1043,
+ '_РїРµ' => 1044,
+ '°Р±' => 1045,
+ 'аб' => 1046,
+ '±С‹Р»' => 1047,
+ 'РѕР¶' => 1048,
+ 'ѕР¶' => 1049,
+ 'Рâ€Ð ' => 1050,
+ '»Р°_' => 1051,
+ 'ла_' => 1052,
+ 'РјР°Р' => 1053,
+ 'јР°Р' => 1054,
+ '¶РµР' => 1055,
+ 'жеР' => 1056,
+ '°С…' => 1057,
+ 'ах' => 1058,
+ 'ЂСЃ' => 1059,
+ 'СЂСЃ' => 1060,
+ 'таС' => 1061,
+ '‚Р°С' => 1062,
+ 'јРµРЅ' => 1063,
+ 'ЅС‹Р№' => 1064,
+ '_РёР·' => 1065,
+ 'РјР°С' => 1066,
+ 'јР°С' => 1067,
+ 'ІСЃР' => 1068,
+ 'РІСЃР' => 1069,
+ 'РѕР¶Р' => 1070,
+ 'ѕР¶Р' => 1071,
+ 'ѕР»Рѕ' => 1072,
+ 'ѕРІРѕ' => 1073,
+ 'РјСѓ' => 1074,
+ 'јСѓ' => 1075,
+ '_,' => 1076,
+ '_,_' => 1077,
+ 'їСЂРµ' => 1078,
+ '_РєР°' => 1079,
+ 'РёРѕ' => 1080,
+ 'ёРѕ' => 1081,
+ '°Рµ' => 1082,
+ 'ае' => 1083,
+ 'ЂРѕРґ' => 1084,
+ 'В»_' => 1085,
+ 'Рё,' => 1086,
+ 'Ñ‘,' => 1087,
+ 'СѓС‡' => 1088,
+ 'ѓС‡' => 1089,
+ 'Рё,_' => 1090,
+ 'Ñ‘,_' => 1091,
+ 'Р‘Р' => 1092,
+ 'ЅРµ_' => 1093,
+ 'РЅРµ_' => 1094,
+ 'ЅСЃРє' => 1095,
+ '№СЃ' => 1096,
+ '_РґРµ' => 1097,
+ 'Р№СЃ' => 1098,
+ 'ЅРѕСЃ' => 1099,
+ 'µРєС' => 1100,
+ 'екС' => 1101,
+ '_РёС' => 1102,
+ '_Рў' => 1103,
+ 'ЅРёРє' => 1104,
+ 'РіРѕС' => 1105,
+ 'РіСЂР' => 1106,
+ 'іРѕС' => 1107,
+ 'іСЂР' => 1108,
+ 'Рґ_' => 1109,
+ 'Ò‘_' => 1110,
+ 'РѕРєР' => 1111,
+ 'ѕРєР' => 1112,
+ '±Р»' => 1113,
+ 'Р±Р»' => 1114,
+ '_СЂРµ' => 1115,
+ '‚СЃСÐ' => 1116,
+ 'РґРµС' => 1117,
+ 'ґРµС' => 1118,
+ ':' => 1119,
+ 'ЅРµС' => 1120,
+ 'РЅРµС' => 1121,
+ '»Сѓ' => 1122,
+ 'лу' => 1123,
+ '€Рµ' => 1124,
+ 'ше' => 1125,
+ ':_' => 1126,
+ 'µР·' => 1127,
+ 'ЂР°Р·' => 1128,
+ 'ез' => 1129,
+ 'РѕР·Р' => 1130,
+ 'ѕР·Р' => 1131,
+ 'це' => 1132,
+ '†Рµ' => 1133,
+ 'ѕРІРµ' => 1134,
+ '‘С' => 1135,
+ '_Р»Р' => 1136,
+ '_СѓС' => 1137,
+ 'ты' => 1138,
+ '‚С‹' => 1139,
+ 'їРѕСЃ' => 1140,
+ 'РёС†' => 1141,
+ 'ёС†' => 1142,
+ 'та_' => 1143,
+ '‚Р°_' => 1144,
+ 'µР№_' => 1145,
+ 'ей_' => 1146,
+ '›' => 1147,
+ 'ще' => 1148,
+ '‰Рµ' => 1149,
+ 'Р›' => 1150,
+ 'ІС‹Р' => 1151,
+ 'РІС‹Р' => 1152,
+ 'ѕС‚Рѕ' => 1153,
+ 'РјРё_' => 1154,
+ 'јРё_' => 1155,
+ 'ши' => 1156,
+ '€Рё' => 1157,
+ 'ЅС‚Р' => 1158,
+ 'РЅС‚Р' => 1159,
+ 'ЂР°РЅ' => 1160,
+ '“Р' => 1161,
+ '‚СЂР°' => 1162,
+ '±СЂР' => 1163,
+ 'Р±СЂР' => 1164,
+ 'ЊРЅРѕ' => 1165,
+ 'Р“Р' => 1166,
+ '_РѕСЃ' => 1167,
+ 'СѓР»' => 1168,
+ 'ѓР»' => 1169,
+ '_Р�' => 1170,
+ 'Рё.' => 1171,
+ 'Ñ‘.' => 1172,
+ 'РёС‚С' => 1173,
+ 'ёС‚С' => 1174,
+ '_Рâ€Ð ' => 1175,
+ 'РґР°С' => 1176,
+ 'ґР°С' => 1177,
+ '·Рѕ' => 1178,
+ 'Р·Рѕ' => 1179,
+ 'Рё._' => 1180,
+ 'Ñ‘._' => 1181,
+ '±РѕС' => 1182,
+ 'Р±РѕС' => 1183,
+ 'ЃРѕС' => 1184,
+ 'СЃРѕС' => 1185,
+ 'µР»Рµ' => 1186,
+ '°Р»Рё' => 1187,
+ 'ІРЅР' => 1188,
+ 'РІРЅР' => 1189,
+ 'ІРѕС' => 1190,
+ 'РІРѕС' => 1191,
+ 'µРіРѕ' => 1192,
+ 'СѓРґР' => 1193,
+ 'ѓРґР' => 1194,
+ '_Р‘Р' => 1195,
+ 'ЂСÐ' => 1196,
+ 'СЂСÐ' => 1197,
+ 'РґРёС' => 1198,
+ 'ґРёС' => 1199,
+ 'ЃР°Р' => 1200,
+ 'СЃР°Р' => 1201,
+ 'СѓСЂР' => 1202,
+ 'ѓСЂР' => 1203,
+ 'то_' => 1204,
+ '‚Рѕ_' => 1205,
+ 'РѕС‡' => 1206,
+ 'ѕС‡' => 1207,
+ '·_' => 1208,
+ 'Р·_' => 1209,
+ '·РЅ' => 1210,
+ 'Р·РЅ' => 1211,
+ 'СѓСЋ' => 1212,
+ 'ѓСЋ' => 1213,
+ 'РєР°_' => 1214,
+ 'єР°_' => 1215,
+ 'РёРѕР' => 1216,
+ 'ёРѕР' => 1217,
+ '°С‡' => 1218,
+ 'ач' => 1219,
+ 'СѓС‚' => 1220,
+ 'ѓС‚' => 1221,
+ 'СѓС‡Р' => 1222,
+ 'ѓС‡Р' => 1223,
+ 'тнР' => 1224,
+ '‚РЅР' => 1225,
+ '_РІС‹' => 1226,
+ 'ÐС‚' => 1227,
+ 'СÐС‚' => 1228,
+ 'РґСЂ' => 1229,
+ 'ґСЂ' => 1230,
+ 'РёРґ' => 1231,
+ 'ёРґ' => 1232,
+ '±Р»Р' => 1233,
+ 'Р±Р»Р' => 1234,
+ 'ЃСЊ' => 1235,
+ 'СЃСЊ' => 1236,
+ '¶Рё' => 1237,
+ 'жи' => 1238,
+ 'РѕРµ_' => 1239,
+ 'ѕРµ_' => 1240,
+ 'ѕРЅР°' => 1241,
+ 'ЋР' => 1242,
+ 'СЋР' => 1243,
+ 'ЊСЃ' => 1244,
+ 'СЊСЃ' => 1245,
+ '‚РІРµ' => 1246,
+ '»РѕРІ' => 1247,
+ 'ЅСÐ' => 1248,
+ 'РЅСÐ' => 1249,
+ '_РјРµ' => 1250,
+ '°Р±Р' => 1251,
+ 'абР' => 1252,
+ 'ти_' => 1253,
+ '‚Рё_' => 1254,
+ 'РєРё_' => 1255,
+ 'єРё_' => 1256,
+ '‚ер' => 1257,
+ 'µРЅС‚' => 1258,
+ '‚СЂРѕ' => 1259,
+ 'ЅСѓ' => 1260,
+ 'РЅСѓ' => 1261,
+ '_С„Р' => 1262,
+ 'РєСЂР' => 1263,
+ 'єСЂР' => 1264,
+ 'РјРёС' => 1265,
+ 'јРёС' => 1266,
+ 'ІСЂ' => 1267,
+ 'РІСЂ' => 1268,
+ '°Р»_' => 1269,
+ 'ал_' => 1270,
+ 'ЃРЅ' => 1271,
+ 'СЃРЅ' => 1272,
+ 'чаС' => 1273,
+ '‡Р°С' => 1274,
+ 'ўР' => 1275,
+ 'РўР' => 1276,
+ 'чн' => 1277,
+ '‡РЅ' => 1278,
+ 'ІРµСЂ' => 1279,
+ 'ЃРІ' => 1280,
+ 'СЃРІ' => 1281,
+ 'ЂС‚Р' => 1282,
+ 'СЂС‚Р' => 1283,
+ '·РѕР' => 1284,
+ 'Р·РѕР' => 1285,
+ '_Р›' => 1286,
+ '»РѕС' => 1287,
+ 'лоС' => 1288,
+ 'µС‚СЃ' => 1289,
+ 'ЃР»Рµ' => 1290,
+ '_Р“Р' => 1291,
+ 'ЂРЅР' => 1292,
+ 'СЂРЅР' => 1293,
+ '°С‡Р' => 1294,
+ 'ачР' => 1295,
+ '°С‚Рµ' => 1296,
+ 'РѕРїР' => 1297,
+ 'ѕРїР' => 1298,
+ 'ЅС‹Рµ' => 1299,
+ 'ЃС‚СЊ' => 1300,
+ '°Рї' => 1301,
+ 'ап' => 1302,
+ 'ћР' => 1303,
+ 'ІСЂР' => 1304,
+ 'РІСЂР' => 1305,
+ '·РІ' => 1306,
+ 'Р·РІ' => 1307,
+ '_С‚С' => 1308,
+ '°С†' => 1309,
+ 'ац' => 1310,
+ 'РїРѕ_' => 1311,
+ 'їРѕ_' => 1312,
+ 'ЌС' => 1313,
+ 'РџРѕ' => 1314,
+ 'СЌС' => 1315,
+ 'џРѕ' => 1316,
+ '¶РµРЅ' => 1317,
+ 'ЌР' => 1318,
+ 'СЌР' => 1319,
+ 'РєС‚Р' => 1320,
+ 'єС‚Р' => 1321,
+ 'ёРЅР°' => 1322,
+ 'РјРёР' => 1323,
+ 'јРёР' => 1324,
+ 'ЃСѓ' => 1325,
+ 'СЃСѓ' => 1326,
+ 'ЅРѕРј' => 1327,
+ 'СѓРї' => 1328,
+ 'ѓРї' => 1329,
+ '°С†Р' => 1330,
+ 'ацР' => 1331,
+ 'фи' => 1332,
+ '„Рё' => 1333,
+ '_Р¶' => 1334,
+ 'щи' => 1335,
+ '‰Рё' => 1336,
+ 'ѕРґРё' => 1337,
+ 'РћР' => 1338,
+ 'єРѕРЅ' => 1339,
+ 'РёРі' => 1340,
+ 'ёРі' => 1341,
+ '±Рё' => 1342,
+ 'Р±Рё' => 1343,
+ '»СÐ_' => 1344,
+ 'Р»СÐ_' => 1345,
+ 'ЃРєР°' => 1346,
+ 'ЂР°РІ' => 1347,
+ 'ґРµРЅ' => 1348,
+ 'ІР»Р' => 1349,
+ 'РІР»Р' => 1350,
+ 'чиР' => 1351,
+ '‡РёР' => 1352,
+ 'ІР°_' => 1353,
+ 'РІР°_' => 1354,
+ '_РµР' => 1355,
+ '‚ан' => 1356,
+ 'РёС†Р' => 1357,
+ 'ёС†Р' => 1358,
+ 'ѕРґСѓ' => 1359,
+ '_РџРѕ' => 1360,
+ 'РѕС‡Р' => 1361,
+ 'ѕС‡Р' => 1362,
+ '_-' => 1363,
+ '°РµС' => 1364,
+ 'аеС' => 1365,
+ 'µРј_' => 1366,
+ '»Р°СЃ' => 1367,
+ 'ем_' => 1368,
+ '·Рё' => 1369,
+ 'Р·Рё' => 1370,
+ 'РіРµ' => 1371,
+ 'іРµ' => 1372,
+ '°С†Рё' => 1373,
+ '°РµС‚' => 1374,
+ 'РёСЋ' => 1375,
+ 'ёСЋ' => 1376,
+ '±Р°' => 1377,
+ 'Р±Р°' => 1378,
+ 'ІСЃРє' => 1379,
+ 'µРґС' => 1380,
+ 'едС' => 1381,
+ 'ЅС‹_' => 1382,
+ 'РЅС‹_' => 1383,
+ '·РЅР' => 1384,
+ 'Р·РЅР' => 1385,
+ 'іСЂР°' => 1386,
+ 'ёР»Рё' => 1387,
+ 'РґСѓ_' => 1388,
+ 'ґСѓ_' => 1389,
+ 'шеР' => 1390,
+ '€РµР' => 1391,
+ '»РµС' => 1392,
+ 'леС' => 1393,
+ 'СѓР±' => 1394,
+ 'ѓР±' => 1395,
+ 'ІР°Р»' => 1396,
+ '_РєС' => 1397,
+ '¤' => 1398,
+ 'Р¤' => 1399,
+ 'РёР°' => 1400,
+ 'ёР°' => 1401,
+ '·Рґ' => 1402,
+ 'Р·Рґ' => 1403,
+ 'єРѕР»' => 1404,
+ 'РёР»С' => 1405,
+ 'ёР»С' => 1406,
+ 'ЂР°СЃ' => 1407,
+ 'РєР»' => 1408,
+ 'єР»' => 1409,
+ '‚РѕРІ' => 1410,
+ 'ЂСЃР' => 1411,
+ 'СЂСЃР' => 1412,
+ 'µРµ' => 1413,
+ 'ее' => 1414,
+ 'µРєР' => 1415,
+ 'ЅС‹Рј' => 1416,
+ 'екР' => 1417,
+ '‚ав' => 1418,
+ 'ІС‹С' => 1419,
+ 'РІС‹С' => 1420,
+ 'СѓСЃС' => 1421,
+ 'ѓСЃС' => 1422,
+ '_Р¶Р' => 1423,
+ '_РјР°' => 1424,
+ 'РєРёС' => 1425,
+ 'єРёС' => 1426,
+ '‚ал' => 1427,
+ '»Рѕ_' => 1428,
+ 'ло_' => 1429,
+ 'РѕРё' => 1430,
+ 'ѕРё' => 1431,
+ '�Р' => 1432,
+ '_те' => 1433,
+ 'µРјС' => 1434,
+ 'емС' => 1435,
+ '·РІР' => 1436,
+ 'Р·РІР' => 1437,
+ 'ІРµРЅ' => 1438,
+ 'Р�Р' => 1439,
+ 'ЃСЊ_' => 1440,
+ 'СЃСЊ_' => 1441,
+ 'РїР°Р' => 1442,
+ 'їР°Р' => 1443,
+ 'µСЂР°' => 1444,
+ '°Р№Р' => 1445,
+ 'µР·Р' => 1446,
+ 'айР' => 1447,
+ 'езР' => 1448,
+ 'µРї' => 1449,
+ 'еп' => 1450,
+ 'ЃРµР»' => 1451,
+ '_РўР' => 1452,
+ 'ёРєРѕ' => 1453,
+ 'РґСЃ' => 1454,
+ 'ґСЃ' => 1455,
+ 'РѕРµР' => 1456,
+ 'ѕРµР' => 1457,
+ '°Рі' => 1458,
+ 'аг' => 1459,
+ 'ЂР°_' => 1460,
+ 'СЂР°_' => 1461,
+ '›Р' => 1462,
+ 'Р›Р' => 1463,
+ 'ЃС‚Рµ' => 1464,
+ 'ылР' => 1465,
+ '‹Р»Р' => 1466,
+ '‚РІРѕ' => 1467,
+ '_то' => 1468,
+ 'РѕС‚С' => 1469,
+ 'ѕС‚С' => 1470,
+ 'Ј' => 1471,
+ '_че' => 1472,
+ 'РџС' => 1473,
+ 'џС' => 1474,
+ 'РїРёС' => 1475,
+ 'їРёС' => 1476,
+ 'СѓРЅ' => 1477,
+ 'ѓРЅ' => 1478,
+ 'РЈ' => 1479,
+ 'РєСЃ' => 1480,
+ 'єСЃ' => 1481,
+ 'ѕРґРЅ' => 1482,
+ '_СЃРІ' => 1483,
+ '_РјРѕ' => 1484,
+ 'ЊРЅС' => 1485,
+ 'СЊРЅС' => 1486,
+ '¶РЅ' => 1487,
+ 'жн' => 1488,
+ 'µ,' => 1489,
+ 'Рµ,' => 1490,
+ 'µ,_' => 1491,
+ 'Рµ,_' => 1492,
+ 'РёРґР' => 1493,
+ 'ёРґР' => 1494,
+ '·Р°С' => 1495,
+ 'Р·Р°С' => 1496,
+ '¶Рґ' => 1497,
+ 'жд' => 1498,
+ 'ЃРЅР' => 1499,
+ 'СЃРЅР' => 1500,
+ 'ЂРі' => 1501,
+ 'СЂРі' => 1502,
+ 'СѓРє' => 1503,
+ 'ѓРє' => 1504,
+ 'їРѕРґ' => 1505,
+ 'РїР»' => 1506,
+ 'їР»' => 1507,
+ 'ёСЂРѕ' => 1508,
+ 'РїСѓ' => 1509,
+ 'їСѓ' => 1510,
+ 'РєРµ' => 1511,
+ 'єРµ' => 1512,
+ '…РѕРґ' => 1513,
+ 'ЅРє' => 1514,
+ 'РЅРє' => 1515,
+ '°РєС' => 1516,
+ 'акС' => 1517,
+ 'ЂРј' => 1518,
+ 'СЂРј' => 1519,
+ 'Р№СЃР' => 1520,
+ '№СЃР' => 1521,
+ 'ёРѕРЅ' => 1522,
+ '»СЊСЃ' => 1523,
+ 'єРѕС‚' => 1524,
+ 'їСЂР°' => 1525,
+ '°РјРё' => 1526,
+ 'ÐРЅ' => 1527,
+ 'СÐРЅ' => 1528,
+ 'чаР' => 1529,
+ '‡Р°Р' => 1530,
+ '‚СѓС' => 1531,
+ 'туС' => 1532,
+ '—' => 1533,
+ '_РћР' => 1534,
+ 'цеР' => 1535,
+ 'ѕСЂРё' => 1536,
+ '†РµР' => 1537,
+ 'ЅС†' => 1538,
+ 'РЅС†' => 1539,
+ 'ёРєР°' => 1540,
+ 'ІРѕРґ' => 1541,
+ 'ым_' => 1542,
+ '‹Рј_' => 1543,
+ 'ґРµР»' => 1544,
+ 'Р—' => 1545,
+ 'ЌС‚' => 1546,
+ 'СЌС‚' => 1547,
+ 'µС‡' => 1548,
+ 'еч' => 1549,
+ 'ЃРѕРІ' => 1550,
+ 'СѓР¶' => 1551,
+ 'ѓР¶' => 1552,
+ 'РіРёР' => 1553,
+ 'іРёР' => 1554,
+ '_РџС' => 1555,
+ 'ѕСЃР»' => 1556,
+ 'ЋС‚' => 1557,
+ 'СЋС‚' => 1558,
+ 'СѓР±Р' => 1559,
+ 'ѓР±Р' => 1560,
+ '_Р±Рѕ' => 1561,
+ 'РёРµР' => 1562,
+ 'ёРµР' => 1563,
+ '‚РѕРј' => 1564,
+ 'ЊРЅС‹' => 1565,
+ '‡РµРЅ' => 1566,
+ 'С‘С' => 1567,
+ 'ЃРІР' => 1568,
+ 'СЃРІР' => 1569,
+ '»СÐР' => 1570,
+ 'Р»СÐР' => 1571,
+ 'ЅРґР' => 1572,
+ 'РЅРґР' => 1573,
+ '_РёСЃ' => 1574,
+ '_СЌС' => 1575,
+ '†РёРё' => 1576,
+ 'СѓРїР' => 1577,
+ 'ѓРїР' => 1578,
+ '_Р¤' => 1579,
+ 'РїР»Р' => 1580,
+ 'їР»Р' => 1581,
+ '_Р›Р' => 1582,
+ '№СЃРє' => 1583,
+ '».' => 1584,
+ 'ІРµС‚' => 1585,
+ 'іРѕСЂ' => 1586,
+ 'ЂРµРј' => 1587,
+ 'РїР°С' => 1588,
+ 'їР°С' => 1589,
+ 'ЅР°СÐ' => 1590,
+ 'ЂР°С‚' => 1591,
+ 'љС' => 1592,
+ 'РљС' => 1593,
+ 'ЃРїРѕ' => 1594,
+ '·РґР' => 1595,
+ 'Р·РґР' => 1596,
+ 'чт' => 1597,
+ '‡С‚' => 1598,
+ 'шиР' => 1599,
+ '€РёР' => 1600,
+ 'ѕРІРё' => 1601,
+ 'РёР·_' => 1602,
+ 'ёР·_' => 1603,
+ 'µР¶' => 1604,
+ 'еж' => 1605,
+ 'РѕС‚_' => 1606,
+ 'ѕС‚_' => 1607,
+ '°Р»Р°' => 1608,
+ 'ІРѕР№' => 1609,
+ 'РјРѕС' => 1610,
+ 'јРѕС' => 1611,
+ '°С‚СЊ' => 1612,
+ '°РЅРѕ' => 1613,
+ '_та' => 1614,
+ 'чтР' => 1615,
+ '‡С‚Р' => 1616,
+ 'РґРѕС' => 1617,
+ 'ґРѕС' => 1618,
+ 'РіР°Р' => 1619,
+ 'іР°Р' => 1620,
+ '°РІР»' => 1621,
+ '—Р' => 1622,
+ '°РІС' => 1623,
+ 'авС' => 1624,
+ '¶Рµ_' => 1625,
+ 'же_' => 1626,
+ '°РЅРґ' => 1627,
+ 'ґРѕРІ' => 1628,
+ 'РіР»' => 1629,
+ 'іР»' => 1630,
+ '»._' => 1631,
+ 'Р—Р' => 1632,
+ 'РёР°Р' => 1633,
+ 'ёР°Р' => 1634,
+ '_Р°С' => 1635,
+ 'ЃРёС' => 1636,
+ 'СЃРёС' => 1637,
+ '»Рµ_' => 1638,
+ 'ле_' => 1639,
+ 'µСЂРё' => 1640,
+ 'ЌС‚Р' => 1641,
+ 'СЌС‚Р' => 1642,
+ '_С‡С' => 1643,
+ 'РґР»' => 1644,
+ 'ґР»' => 1645,
+ 'РѕРЅ_' => 1646,
+ 'ѕРЅ_' => 1647,
+ 'РёР»_' => 1648,
+ 'ёР»_' => 1649,
+ '±СЂР°' => 1650,
+ 'РѕСÐ' => 1651,
+ 'ѕСÐ' => 1652,
+ 'СѓСЋ_' => 1653,
+ 'ѓСЋ_' => 1654,
+ 'СѓРі' => 1655,
+ 'ѓРі' => 1656,
+ 'µС‡Р' => 1657,
+ 'ечР' => 1658,
+ '°Р¶' => 1659,
+ 'аж' => 1660,
+ '‡Р°СЃ' => 1661,
+ 'ЎС' => 1662,
+ 'РЎС' => 1663,
+ '_С…' => 1664,
+ '_Р�Р' => 1665,
+ 'щеР' => 1666,
+ '‰РµР' => 1667,
+ 'І,' => 1668,
+ 'І,_' => 1669,
+ 'РњР°' => 1670,
+ 'њР°' => 1671,
+ 'ёРЅСЃ' => 1672,
+ '¶РёР' => 1673,
+ 'жиР' => 1674,
+ 'РјРї' => 1675,
+ 'јРї' => 1676,
+ 'µР»Рѕ' => 1677,
+ 'РІ,' => 1678,
+ 'РІ,_' => 1679,
+ 'µРІС' => 1680,
+ 'евС' => 1681,
+ 'ЅР°С‡' => 1682,
+ 'ІРѕ_' => 1683,
+ 'РІРѕ_' => 1684,
+ '…С' => 1685,
+ 'С…С' => 1686,
+ 'ЅРёРё' => 1687,
+ 'µР№С' => 1688,
+ 'ейС' => 1689,
+ 'СѓРЅР' => 1690,
+ 'ѓРЅР' => 1691,
+ 'љР°' => 1692,
+ 'РљР°' => 1693,
+ '±РµР' => 1694,
+ 'Р±РµР' => 1695,
+ '_РљС' => 1696,
+ 'љРѕ' => 1697,
+ 'РљРѕ' => 1698,
+ '±РѕР»' => 1699,
+ 'ЂРѕРј' => 1700,
+ 'јР°РЅ' => 1701,
+ 'ЃСЃРё' => 1702,
+ 'С„С' => 1703,
+ '„С' => 1704,
+ '°РЅРЅ' => 1705,
+ '_РЅРѕ' => 1706,
+ '·Р°_' => 1707,
+ 'Р·Р°_' => 1708,
+ 'єРёС…' => 1709,
+ 'µ.' => 1710,
+ 'Рµ.' => 1711,
+ 'РјС‹' => 1712,
+ 'јС‹' => 1713,
+ 'ІР»Рµ' => 1714,
+ 'µ._' => 1715,
+ 'Рµ._' => 1716,
+ 'РѕРєС' => 1717,
+ 'ѕРєС' => 1718,
+ '°РіР' => 1719,
+ 'агР' => 1720,
+ 'ЅС†Р' => 1721,
+ 'РЅС†Р' => 1722,
+ '‚РЅРѕ' => 1723,
+ '‡С‚Рѕ' => 1724,
+ 'Рѕ,' => 1725,
+ 'Ñ•,' => 1726,
+ '°СЋ' => 1727,
+ 'аю' => 1728,
+ 'Рѕ,_' => 1729,
+ 'Ñ•,_' => 1730,
+ 'µР±' => 1731,
+ 'еб' => 1732,
+ '_РЈ' => 1733,
+ 'РёРј_' => 1734,
+ 'ёРј_' => 1735,
+ 'С…Р°' => 1736,
+ '…Р°' => 1737,
+ '_РЎС' => 1738,
+ 'ЂР°Р»' => 1739,
+ 'РѕРґ_' => 1740,
+ 'ѕРґ_' => 1741,
+ '»СЋ' => 1742,
+ 'лю' => 1743,
+ '°Р¶Р' => 1744,
+ 'ажР' => 1745,
+ 'РєСЃР' => 1746,
+ 'єСЃР' => 1747,
+ 'Ð,' => 1748,
+ 'СÐ,' => 1749,
+ 'РџСЂ' => 1750,
+ 'џСЂ' => 1751,
+ 'Ð,_' => 1752,
+ 'СÐ,_' => 1753,
+ '¶Р°' => 1754,
+ 'жа' => 1755,
+ '_СЌС‚' => 1756,
+ 'ÐС‚Р' => 1757,
+ 'СÐС‚Р' => 1758,
+ '»Р»' => 1759,
+ 'лл' => 1760,
+ '_тр' => 1761,
+ 'ЂРјР' => 1762,
+ 'СЂРјР' => 1763,
+ 'µР¶Р' => 1764,
+ 'ежР' => 1765,
+ 'фиР' => 1766,
+ '„РёР' => 1767,
+ 'щиР' => 1768,
+ '‰РёР' => 1769,
+ 'ЂРіР' => 1770,
+ 'СЂРіР' => 1771,
+ 'РќР°' => 1772,
+ 'ќР°' => 1773,
+ 'єР°СÐ' => 1774,
+ 'ЂРІ' => 1775,
+ 'СЂРІ' => 1776,
+ 'СѓР»С' => 1777,
+ 'ѓР»С' => 1778,
+ 'ґРµСЂ' => 1779,
+ '°Рє_' => 1780,
+ 'ак_' => 1781,
+ 'ѕР»Рё' => 1782,
+ 'ЅС‚С' => 1783,
+ 'РЅС‚С' => 1784,
+ 'ѕРІСЃ' => 1785,
+ 'РґРІ' => 1786,
+ 'ґРІ' => 1787,
+ '°СЋС' => 1788,
+ 'аюС' => 1789,
+ 'чнР' => 1790,
+ '‡РЅР' => 1791,
+ '‚ак' => 1792,
+ 'РџСЂР' => 1793,
+ 'џСЂР' => 1794,
+ 'µРїР' => 1795,
+ 'епР' => 1796,
+ 'РґС‹' => 1797,
+ 'ґС‹' => 1798,
+ '‚РёРІ' => 1799,
+ 'ЂРѕСЃ' => 1800,
+ 'µРґРё' => 1801,
+ 'ЂС‹Р' => 1802,
+ 'СЂС‹Р' => 1803,
+ 'Рѕ-' => 1804,
+ 'Ñ•-' => 1805,
+ 'ІРёС‡' => 1806,
+ 'µР»Рё' => 1807,
+ '_РњР°' => 1808,
+ '¶РЅР' => 1809,
+ 'жнР' => 1810,
+ 'Р№,' => 1811,
+ 'â„–,' => 1812,
+ 'Р№,_' => 1813,
+ 'â„–,_' => 1814,
+ '‚СЂРµ' => 1815,
+ 'СѓР¶Р' => 1816,
+ 'ѓР¶Р' => 1817,
+ 'ѕСЂР°' => 1818,
+ 'РјРїР' => 1819,
+ 'јРїР' => 1820,
+ '_СÐ' => 1821,
+ 'ІРЅС' => 1822,
+ 'РІРЅС' => 1823,
+ '°РЅСЃ' => 1824,
+ '_РљРѕ' => 1825,
+ '±Сѓ' => 1826,
+ 'Р±Сѓ' => 1827,
+ '_Р—' => 1828,
+ '»СЃ' => 1829,
+ 'лс' => 1830,
+ 'ЂР°Р±' => 1831,
+ 'РіСѓ' => 1832,
+ 'іСѓ' => 1833,
+ 'ІР»С' => 1834,
+ 'РІР»С' => 1835,
+ 'ѕР±СЂ' => 1836,
+ 'ЃРЅРѕ' => 1837,
+ 'ІСѓ' => 1838,
+ 'РІСѓ' => 1839,
+ '°РїР' => 1840,
+ 'апР' => 1841,
+ '_РљР°' => 1842,
+ 'ЅРі' => 1843,
+ 'РЅРі' => 1844,
+ 'ѕРґРѕ' => 1845,
+ 'чиС' => 1846,
+ '‡РёС' => 1847,
+ 'ёРјРµ' => 1848,
+ 'јРµСЂ' => 1849,
+ '_РќР°' => 1850,
+ '‹РІ' => 1851,
+ 'ыв' => 1852,
+ 'ЋС‰' => 1853,
+ 'СЋС‰' => 1854,
+ 'ј,' => 1855,
+ 'Рј,' => 1856,
+ 'ј,_' => 1857,
+ 'Рј,_' => 1858,
+ '_чт' => 1859,
+ '_РџСЂ' => 1860,
+ '·Рµ' => 1861,
+ 'Р·Рµ' => 1862,
+ 'ЃРѕСЃ' => 1863,
+ '_С†' => 1864,
+ ';' => 1865,
+ '_РѕРє' => 1866,
+ '°РЅР°' => 1867,
+ ';_' => 1868,
+ 'ЅР°Р»' => 1869,
+ 'ЂРµРІ' => 1870,
+ 'ыл_' => 1871,
+ '‹Р»_' => 1872,
+ 'µСЂРЅ' => 1873,
+ 'РѕРјС' => 1874,
+ 'ѕРјС' => 1875,
+ '°Р±Рѕ' => 1876,
+ '_С†Р' => 1877,
+ '°РІРё' => 1878,
+ 'циС' => 1879,
+ '†РёС' => 1880,
+ '­' => 1881,
+ '»СЃС' => 1882,
+ 'лсС' => 1883,
+ 'РґСЂР' => 1884,
+ 'ґСЂР' => 1885,
+ 'ѕР»Рµ' => 1886,
+ 'ЃСѓР' => 1887,
+ 'СЃСѓР' => 1888,
+ '_СЌР' => 1889,
+ '_Р—Р' => 1890,
+ '_С€' => 1891,
+ 'ЋС‰Р' => 1892,
+ 'СЋС‰Р' => 1893,
+ '_РіС' => 1894,
+ 'ёРЅРѕ' => 1895,
+ 'ЊРµ' => 1896,
+ 'СЊРµ' => 1897,
+ '_РєСЂ' => 1898,
+ 'ІР»СÐ' => 1899,
+ 'ыс' => 1900,
+ '‹СЃ' => 1901,
+ 'ЂРє' => 1902,
+ 'СЂРє' => 1903,
+ 'ЂРґ' => 1904,
+ 'СЂРґ' => 1905,
+ 'ґРЅРѕ' => 1906,
+ 'µРєС‚' => 1907,
+ '‘РЅ' => 1908,
+ 'ён' => 1909,
+ 'ЃРµС' => 1910,
+ 'СЃРµС' => 1911,
+ 'Р­' => 1912,
+ 'µРЅ_' => 1913,
+ 'ен_' => 1914,
+ 'РіР»Р' => 1915,
+ 'іР»Р' => 1916,
+ 'туР' => 1917,
+ '‚СѓР' => 1918,
+ 'ЂСѓС' => 1919,
+ 'СЂСѓС' => 1920,
+ '_РёРј' => 1921,
+ '»СЃСÐ' => 1922,
+ '_СЃР»' => 1923,
+ 'фе' => 1924,
+ '„Рµ' => 1925,
+ '°С‚Рѕ' => 1926,
+ 'РѕРїС' => 1927,
+ 'ѕРїС' => 1928,
+ 'ЅРµРЅ' => 1929,
+ 'тк' => 1930,
+ '‚Рє' => 1931,
+ '•' => 1932,
+ 'µС…' => 1933,
+ 'ех' => 1934,
+ '°РЅ_' => 1935,
+ 'ан_' => 1936,
+ 'Р•' => 1937,
+ 'РјСѓ_' => 1938,
+ 'ѕРјР°' => 1939,
+ 'јСѓ_' => 1940,
+ 'ґР°РЅ' => 1941,
+ 'СѓРіР' => 1942,
+ 'ѓРіР' => 1943,
+ '_СЂРѕ' => 1944,
+ 'ЂРѕРЅ' => 1945,
+ 'ЊСЃР' => 1946,
+ 'СЊСЃР' => 1947,
+ 'Р№РЅ' => 1948,
+ '№РЅ' => 1949,
+ '»,' => 1950,
+ '»,_' => 1951,
+ 'µРЅР°' => 1952,
+ 'µРЅРµ' => 1953,
+ '_РґС' => 1954,
+ '_Рє_' => 1955,
+ 'ёРЅРё' => 1956,
+ '°С…_' => 1957,
+ 'ах_' => 1958,
+ '_РІРµ' => 1959,
+ '»СѓР' => 1960,
+ 'луР' => 1961,
+ 'РїРёР' => 1962,
+ 'їРёР' => 1963,
+ '_СÐР' => 1964,
+ '_РѕРЅ' => 1965,
+ '»РёСЃ' => 1966,
+ 'ЅСЃС' => 1967,
+ 'РЅСЃС' => 1968,
+ 'ЃРІРѕ' => 1969,
+ 'ЅСѓС' => 1970,
+ 'РЅСѓС' => 1971,
+ 'те_' => 1972,
+ '‚Рµ_' => 1973,
+ 'фо' => 1974,
+ '„Рѕ' => 1975,
+ '±РёР' => 1976,
+ 'Р±РёР' => 1977,
+ '°СЂС‚' => 1978,
+ '»СЊ_' => 1979,
+ 'ль_' => 1980,
+ 'РёРіР' => 1981,
+ 'ёРіР' => 1982,
+ 'µРѕ' => 1983,
+ 'ео' => 1984,
+ 'ІРЅРѕ' => 1985,
+ '·С‹' => 1986,
+ 'Р·С‹' => 1987,
+ '_РІСЃ' => 1988,
+ 'Ò' => 1989,
+ 'РÒ' => 1990,
+ 'ЅРё_' => 1991,
+ 'РЅРё_' => 1992,
+ '»РµРє' => 1993,
+ 'ѕСЂС‹' => 1994,
+ 'РєСЂС' => 1995,
+ 'єСЂС' => 1996,
+ 'µСЂРІ' => 1997,
+ '_РѕРґ' => 1998,
+ 'ёС‚Р°' => 1999,
+ '°Р»Рѕ' => 2000,
+ 'ѕРІС‹' => 2001,
+ 'РїРµР' => 2002,
+ 'їРµР' => 2003,
+ 'СѓС‚Р' => 2004,
+ 'ѓС‚Р' => 2005,
+ 'ІСЂРµ' => 2006,
+ '†Р°' => 2007,
+ 'ца' => 2008,
+ 'СѓРј' => 2009,
+ 'ѓРј' => 2010,
+ 'СѓСЃР' => 2011,
+ 'ѓСЃР' => 2012,
+ '±РµС' => 2013,
+ 'Р±РµС' => 2014,
+ '§' => 2015,
+ 'Р§' => 2016,
+ 'РѕРІ,' => 2017,
+ 'ѕРІ,' => 2018,
+ '»РµРґ' => 2019,
+ 'ѕРІ,_' => 2020,
+ 'ґРёРЅ' => 2021,
+ 'РєРѕ_' => 2022,
+ 'єРѕ_' => 2023,
+ 'РёСЋ_' => 2024,
+ 'ёСЋ_' => 2025,
+ 'ћС' => 2026,
+ '_РёРЅ' => 2027,
+ '_РґР»' => 2028,
+ 'РћС' => 2029,
+ 'ѕСЃСЃ' => 2030,
+ 'І.' => 2031,
+ 'µС†' => 2032,
+ 'ец' => 2033,
+ '_СЂС' => 2034,
+ '‚СѓСЂ' => 2035,
+ 'ЅРєР' => 2036,
+ 'РЅРєР' => 2037,
+ 'Рј.' => 2038,
+ 'ј.' => 2039,
+ '‚РІР°' => 2040,
+ 'ЅСЊ' => 2041,
+ 'РЅСЊ' => 2042,
+ 'јРµСЃ' => 2043,
+ 'РіРµР' => 2044,
+ 'іРµР' => 2045,
+ 'РјРЅ' => 2046,
+ 'јРЅ' => 2047,
+ 'µСЂРѕ' => 2048,
+ 'ЂРё_' => 2049,
+ 'СЂРё_' => 2050,
+ '‹РІР' => 2051,
+ 'ывР' => 2052,
+ 'І._' => 2053,
+ 'ЅРѕРµ' => 2054,
+ 'ёРІР°' => 2055,
+ 'С‚СÐ' => 2056,
+ '‚СÐ' => 2057,
+ 'Рј._' => 2058,
+ 'ј._' => 2059,
+ 'Ð' => 2060,
+ 'РÐ' => 2061,
+ 'ЂСÐ_' => 2062,
+ 'СЂСÐ_' => 2063,
+ 'ЂСЃРє' => 2064,
+ 'Ð.' => 2065,
+ 'СÐ.' => 2066,
+ 'ЂРµРЅ' => 2067,
+ '€С' => 2068,
+ 'СѓР·' => 2069,
+ 'ѓР·' => 2070,
+ 'ЎРѕ' => 2071,
+ 'С€С' => 2072,
+ 'РЎРѕ' => 2073,
+ 'РґРІР' => 2074,
+ 'ґРІР' => 2075,
+ 'РєР»Р' => 2076,
+ 'єР»Р' => 2077,
+ 'µРјРµ' => 2078,
+ 'ЂРµСЃ' => 2079,
+ 'Ð._' => 2080,
+ 'СÐ._' => 2081,
+ 'РєСѓР' => 2082,
+ 'єСѓР' => 2083,
+ '¤Р' => 2084,
+ 'Р¤Р' => 2085,
+ 'ЂРёРЅ' => 2086,
+ 'тьС' => 2087,
+ '‚СЊС' => 2088,
+ 'РјСÐ' => 2089,
+ 'јСÐ' => 2090,
+ 'РёР№С' => 2091,
+ 'ёР№С' => 2092,
+ '_РїР°' => 2093,
+ 'їРёСЃ' => 2094,
+ 'єР°Р·' => 2095,
+ 'ѕР±Р»' => 2096,
+ 'ЅРґС' => 2097,
+ 'РЅРґС' => 2098,
+ '°РєРѕ' => 2099,
+ 'ІР°С‚' => 2100,
+ '·РЅР°' => 2101,
+ 'РєСѓС' => 2102,
+ 'єСѓС' => 2103,
+ 'µРґРµ' => 2104,
+ 'С‹,' => 2105,
+ '‹,' => 2106,
+ '°С‚Рё' => 2107,
+ 'ЌС‚Рѕ' => 2108,
+ '‘СЂ' => 2109,
+ 'С‹,_' => 2110,
+ '‹,_' => 2111,
+ '·РѕРІ' => 2112,
+ 'ѕРЅРµ' => 2113,
+ '·РёР' => 2114,
+ 'Р·РёР' => 2115,
+ 'ÐРЅР' => 2116,
+ 'СÐРЅР' => 2117,
+ '»Р»Р' => 2118,
+ 'ллР' => 2119,
+ '»СѓС' => 2120,
+ 'луС' => 2121,
+ 'µС‚Р°' => 2122,
+ '»РёРЅ' => 2123,
+ 'µРµ_' => 2124,
+ 'ее_' => 2125,
+ 'РґРµ_' => 2126,
+ 'ґРµ_' => 2127,
+ '_ли' => 2128,
+ 'јР°С‚' => 2129,
+ '°СЃСЃ' => 2130,
+ 'ѕРєРѕ' => 2131,
+ '-_' => 2132,
+ '_РћС' => 2133,
+ 'трС' => 2134,
+ '‚СЂС' => 2135,
+ 'ёР»СЊ' => 2136,
+ 'єСЂР°' => 2137,
+ 'ЂРѕРё' => 2138,
+ 'ёР№СЃ' => 2139,
+ '»Р°РІ' => 2140,
+ '±Р»Р°' => 2141,
+ 'тсР' => 2142,
+ '‚СЃР' => 2143,
+ 'РљРѕР' => 2144,
+ 'љРѕР' => 2145,
+ 'ЅСЃС‚' => 2146,
+ '_Р•' => 2147,
+ '±РѕСЂ' => 2148,
+ '_СѓС‡' => 2149,
+ '_же' => 2150,
+ 'РёР±' => 2151,
+ 'ёР±' => 2152,
+ 'РІ.' => 2153,
+ '_РЎРѕ' => 2154,
+ '/' => 2155,
+ '¶РґР' => 2156,
+ 'ждР' => 2157,
+ 'ІРє' => 2158,
+ 'РІРє' => 2159,
+ '_РµС' => 2160,
+ '-С' => 2161,
+ 'Рѕ-Р' => 2162,
+ 'ѕ-Р' => 2163,
+ '_Р§' => 2164,
+ '±РѕС‚' => 2165,
+ 'ёРєРё' => 2166,
+ '‚ат' => 2167,
+ '–' => 2168,
+ '°СЂР°' => 2169,
+ 'РІ._' => 2170,
+ 'ѕРЅРѕ' => 2171,
+ '_Р­' => 2172,
+ 'ЅРёР№' => 2173,
+ '_СЃР°' => 2174,
+ 'ѕР¶Рµ' => 2175,
+ 'ѕРіРё' => 2176,
+ 'єРѕСЂ' => 2177,
+ 'ЂРЅРѕ' => 2178,
+ 'РґСЃС' => 2179,
+ 'ґСЃС' => 2180,
+ 'ґРёС‚' => 2181,
+ 'ѕРІРЅ' => 2182,
+ 'РѕС…' => 2183,
+ 'ѕС…' => 2184,
+ 'ЊСЃС' => 2185,
+ 'СЊСЃС' => 2186,
+ 'РёРї' => 2187,
+ 'ёРї' => 2188,
+ '°РґС' => 2189,
+ 'адС' => 2190,
+ 'ÐРІ' => 2191,
+ 'СÐРІ' => 2192,
+ 'ґСЃС‚' => 2193,
+ '_ле' => 2194,
+ 'ЂСÐР' => 2195,
+ 'СЂСÐР' => 2196,
+ '_РіСЂ' => 2197,
+ 'РњРѕ' => 2198,
+ 'њРѕ' => 2199,
+ '°РєС‚' => 2200,
+ '‚РёС‡' => 2201,
+ '_РÒ' => 2202,
+ 'РџРµ' => 2203,
+ 'џРµ' => 2204,
+ 'ЂСЊ' => 2205,
+ 'СЂСЊ' => 2206,
+ '‡Р°Р»' => 2207,
+ 'ІРѕРµ' => 2208,
+ '€Р°' => 2209,
+ 'ша' => 2210,
+ 'РѕС„' => 2211,
+ 'ѕС„' => 2212,
+ '°С€' => 2213,
+ 'аш' => 2214,
+ 'ÐРµ' => 2215,
+ 'СÐРµ' => 2216,
+ 'јРёСЂ' => 2217,
+ 'ЈР' => 2218,
+ 'ѓСЃС‚' => 2219,
+ 'РґР»С' => 2220,
+ 'ґР»С' => 2221,
+ '°С‚Р°' => 2222,
+ '‡РЅРѕ' => 2223,
+ 'В».' => 2224,
+ 'РЈР' => 2225,
+ '°СЂРѕ' => 2226,
+ 'ЂСѓРі' => 2227,
+ '°Сѓ' => 2228,
+ 'В»._' => 2229,
+ 'ау' => 2230,
+ 'ёР°Р»' => 2231,
+ 'РѕРіС' => 2232,
+ 'ѕРіС' => 2233,
+ '_СЃРї' => 2234,
+ 'ґР»СÐ' => 2235,
+ 'ЊСЃРє' => 2236,
+ '‹РІР°' => 2237,
+ '°СЂРё' => 2238,
+ 'РјСѓР' => 2239,
+ 'јСѓР' => 2240,
+ '‡_' => 2241,
+ 'С‡_' => 2242,
+ '_ег' => 2243,
+ 'ЃС‚РЅ' => 2244,
+ '_С…Р' => 2245,
+ 'РёРЅ_' => 2246,
+ 'ёРЅ_' => 2247,
+ 'ЅР°СЃ' => 2248,
+ 'ІС€' => 2249,
+ 'РІС€' => 2250,
+ 'РіРёС' => 2251,
+ 'іРёС' => 2252,
+ 'ЂРєР' => 2253,
+ 'СЂРєР' => 2254,
+ '_РІСЂ' => 2255,
+ '°Р·С' => 2256,
+ 'азС' => 2257,
+ 'ЂРґР' => 2258,
+ 'СЂРґР' => 2259,
+ 'РїСѓС' => 2260,
+ 'їСѓС' => 2261,
+ '_-Р' => 2262,
+ '¶С' => 2263,
+ 'Р¶С' => 2264,
+ 'ёРјРё' => 2265,
+ '§Р' => 2266,
+ 'Р§Р' => 2267,
+ '°С‡Р°' => 2268,
+ 'ѕРЅРё' => 2269,
+ '°РјРµ' => 2270,
+ 'РєС‚С' => 2271,
+ 'єС‚С' => 2272,
+ '±СЂС' => 2273,
+ 'Р±СЂС' => 2274,
+ 'єР°Рє' => 2275,
+ 'ты_' => 2276,
+ '‚С‹_' => 2277,
+ '_Р°_' => 2278,
+ 'ЂР°Р№' => 2279,
+ '_СѓСЃ' => 2280,
+ 'јРёРЅ' => 2281,
+ '_С€Р' => 2282,
+ '_РјРё' => 2283,
+ 'ІС€Р' => 2284,
+ 'РІС€Р' => 2285,
+ 'ёС†Рё' => 2286,
+ '_РјС' => 2287,
+ 'ЃРј' => 2288,
+ 'ІРµРґ' => 2289,
+ 'СЃРј' => 2290,
+ 'µСЂСЃ' => 2291,
+ 'ІРєР' => 2292,
+ 'РІРєР' => 2293,
+ 'Р№Рѕ' => 2294,
+ '№Рѕ' => 2295,
+ 'РјРЅР' => 2296,
+ 'јРЅР' => 2297,
+ 'ЂРѕС‚' => 2298,
+ 'ЅРёРј' => 2299,
+ 'тнС' => 2300,
+ 'їРѕСЂ' => 2301,
+ '‚РЅС' => 2302,
+ 'РѕСÐР' => 2303,
+ 'ѕСÐР' => 2304,
+ 'µРЅРѕ' => 2305,
+ '_РґРІ' => 2306,
+ 'РґСѓС' => 2307,
+ 'ґСѓС' => 2308,
+ 'ЃРѕР±' => 2309,
+ 'ЎРµ' => 2310,
+ 'РЎРµ' => 2311,
+ '°РЅС‚' => 2312,
+ '‚СЃРє' => 2313,
+ 'Р‘С' => 2314,
+ 'ІРѕР·' => 2315,
+ '·С‹Р' => 2316,
+ 'Р·С‹Р' => 2317,
+ '»РµС‚' => 2318,
+ 'РѕРёР' => 2319,
+ 'ѕРёР' => 2320,
+ 'ѓРґР°' => 2321,
+ 'µРєСЃ' => 2322,
+ 'ЅРµСЂ' => 2323,
+ '_РњРѕ' => 2324,
+ '°Р·Р°' => 2325,
+ '‚СЂРё' => 2326,
+ 'ЂРЅС' => 2327,
+ 'СЂРЅС' => 2328,
+ 'ЂРёС‚' => 2329,
+ 'РђР»' => 2330,
+ 'ђР»' => 2331,
+ '»Рє' => 2332,
+ 'лк' => 2333,
+ 'РџРѕР' => 2334,
+ 'џРѕР' => 2335,
+ '°Р№Рѕ' => 2336,
+ 'РђС' => 2337,
+ 'ђС' => 2338,
+ 'ѓР»СЊ' => 2339,
+ 'ЂРёСЃ' => 2340,
+ 'ЃС‚Сѓ' => 2341,
+ '·Сѓ' => 2342,
+ 'Р·Сѓ' => 2343,
+ 'ÐР' => 2344,
+ 'РґРѕ_' => 2345,
+ 'ґРѕ_' => 2346,
+ 'љР°Р' => 2347,
+ 'РÐР' => 2348,
+ 'РљР°Р' => 2349,
+ 'Р№.' => 2350,
+ 'â„–.' => 2351,
+ 'ёС‚СЊ' => 2352,
+ '»Р°Рґ' => 2353,
+ 'В»,' => 2354,
+ 'В»,_' => 2355,
+ 'ІС‚' => 2356,
+ 'РІС‚' => 2357,
+ 'Р№._' => 2358,
+ 'â„–._' => 2359,
+ 'ÐРµС' => 2360,
+ 'СÐРµС' => 2361,
+ 'Ðет' => 2362,
+ '°Рё' => 2363,
+ 'аи' => 2364,
+ 'ЊРє' => 2365,
+ 'СЊРє' => 2366,
+ '°С…Р' => 2367,
+ 'ахР' => 2368,
+ '_це' => 2369,
+ 'ÐР·' => 2370,
+ 'СÐР·' => 2371,
+ '_Р¤Р' => 2372,
+ 'ÐРІР' => 2373,
+ 'СÐРІР' => 2374,
+ 'ткР' => 2375,
+ '‚РєР' => 2376,
+ '_СЃРё' => 2377,
+ 'ІР°СЂ' => 2378,
+ 'ЊС€' => 2379,
+ 'СЊС€' => 2380,
+ 'РџРµС' => 2381,
+ 'џРµС' => 2382,
+ 'ÐР»' => 2383,
+ 'СÐР»' => 2384,
+ '_РґСЂ' => 2385,
+ 'ыт' => 2386,
+ '‹С‚' => 2387,
+ '»РѕСЃ' => 2388,
+ 'С‹.' => 2389,
+ '‹.' => 2390,
+ 'µС…Р' => 2391,
+ 'ехР' => 2392,
+ '»РёС‡' => 2393,
+ 'РґРЅС' => 2394,
+ 'ґРЅС' => 2395,
+ 'С‹._' => 2396,
+ '‹._' => 2397,
+ 'ІРѕСЂ' => 2398,
+ '_ар' => 2399,
+ 'єРёРµ' => 2400,
+ 'ѕР±Рѕ' => 2401,
+ '»РѕРі' => 2402,
+ 'СѓРєР' => 2403,
+ 'ѓРєР' => 2404,
+ 'єС‚Рѕ' => 2405,
+ 'µР№СЃ' => 2406,
+ 'ІРѕСЃ' => 2407,
+ 'ІРёС‚' => 2408,
+ 'ЂРµ_' => 2409,
+ 'СЂРµ_' => 2410,
+ 'ÐРј' => 2411,
+ 'СÐРј' => 2412,
+ 'ЎРЎ' => 2413,
+ 'РЎРЎ' => 2414,
+ '·Рј' => 2415,
+ 'Р·Рј' => 2416,
+ 'ѓС‡Р°' => 2417,
+ '№СЃС' => 2418,
+ 'Р№СЃС' => 2419,
+ '_Р§Р' => 2420,
+ 'ІС‚Р' => 2421,
+ 'РІС‚Р' => 2422,
+ 'Р’Рѕ' => 2423,
+ '’Рѕ' => 2424,
+ 'РѕС€' => 2425,
+ 'ѕС€' => 2426,
+ 'ІСÐ' => 2427,
+ 'РІСÐ' => 2428,
+ '_РЎРµ' => 2429,
+ '»СÐС' => 2430,
+ 'Р»СÐС' => 2431,
+ 'ЂС…' => 2432,
+ 'СЂС…' => 2433,
+ 'ымР' => 2434,
+ '‹РјР' => 2435,
+ '_РђР»' => 2436,
+ '_РЈР' => 2437,
+ '°С€Р' => 2438,
+ 'ашР' => 2439,
+ 'СѓР»Р' => 2440,
+ 'ѓР»Р' => 2441,
+ '_Р±Рµ' => 2442,
+ 'ѕРјСѓ' => 2443,
+ 'ЊСЋ' => 2444,
+ 'СЊСЋ' => 2445,
+ 'Р—Р°' => 2446,
+ '—Р°' => 2447,
+ 'їР°СЂ' => 2448,
+ 'ІРµ_' => 2449,
+ 'РІРµ_' => 2450,
+ '€РµРЅ' => 2451,
+ 'ЊСÐ' => 2452,
+ 'СЊСÐ' => 2453,
+ 'РÒР' => 2454,
+ 'ÒР' => 2455,
+ 'ЎР°' => 2456,
+ 'РЎР°' => 2457,
+ 'РљСЂ' => 2458,
+ 'љСЂ' => 2459,
+ 'ЅРіР' => 2460,
+ 'РЅРіР' => 2461,
+ '±Р°Р' => 2462,
+ 'Р±Р°Р' => 2463,
+ '°Р»Рµ' => 2464,
+ '_ча' => 2465,
+ '_Р‘С' => 2466,
+ '‚РѕРі' => 2467,
+ 'С‚СÐР' => 2468,
+ '‚СÐР' => 2469,
+ 'ІС‚Рѕ' => 2470,
+ '°С„' => 2471,
+ 'аф' => 2472,
+ '’С' => 2473,
+ 'Р’С' => 2474,
+ 'ЃРїРµ' => 2475,
+ 'С…Рё' => 2476,
+ '…Рё' => 2477,
+ '‚РЅС‹' => 2478,
+ 'ЂРµРє' => 2479,
+ '†С' => 2480,
+ 'ЂРµР·' => 2481,
+ 'С†С' => 2482,
+ 'ЃРєС' => 2483,
+ 'СЃРєС' => 2484,
+ '»СѓС‡' => 2485,
+ 'Р№РѕР' => 2486,
+ '№РѕР' => 2487,
+ 'Р•Р' => 2488,
+ '•Р' => 2489,
+ '·РґР°' => 2490,
+ 'µР»СÐ' => 2491,
+ 'ѕРЅРЅ' => 2492,
+ 'ѕРґРµ' => 2493,
+ 'ЂРІР' => 2494,
+ 'СЂРІР' => 2495,
+ 'РѕС„Р' => 2496,
+ 'СѓРјР' => 2497,
+ 'ѓРјР' => 2498,
+ 'ѕС„Р' => 2499,
+ 'ЊС€Р' => 2500,
+ 'СЊС€Р' => 2501,
+ '_РџРµ' => 2502,
+ 'ЂРёРё' => 2503,
+ '»РёРє' => 2504,
+ 'µС€' => 2505,
+ 'еш' => 2506,
+ '»С‹' => 2507,
+ 'лы' => 2508,
+ 'єРёРј' => 2509,
+ 'ЎРЎР' => 2510,
+ 'РЎРЎР' => 2511,
+ 'РёРє_' => 2512,
+ 'ёРє_' => 2513,
+ 'ЂС‚Рё' => 2514,
+ 'µР±Р' => 2515,
+ 'ебР' => 2516,
+ 'РџРѕС' => 2517,
+ 'џРѕС' => 2518,
+ '»РёС‚' => 2519,
+ 'Ñ–.' => 2520,
+ '‚ем' => 2521,
+ 'ѕС‚Р°' => 2522,
+ 'ёСЃСЊ' => 2523,
+ '‚ар' => 2524,
+ '_РÐ' => 2525,
+ '»РµР№' => 2526,
+ 'Рі.' => 2527,
+ 'ґР°СЂ' => 2528,
+ 'ЋС‰Рё' => 2529,
+ '_ав' => 2530,
+ 'ѕРјРё' => 2531,
+ '_РїР»' => 2532,
+ 'ЊРєР' => 2533,
+ 'СЊРєР' => 2534,
+ '¶РЅРѕ' => 2535,
+ 'РёРё.' => 2536,
+ 'ёРё.' => 2537,
+ 'РіРґ' => 2538,
+ 'іРґ' => 2539,
+ '_СЂСѓ' => 2540,
+ 'РёС‚_' => 2541,
+ 'ёС‚_' => 2542,
+ '№РѕРЅ' => 2543,
+ 'ёРё._' => 2544,
+ '‘_' => 2545,
+ 'ёРјР°' => 2546,
+ '‹РјРё' => 2547,
+ 'іР»Р°' => 2548,
+ 'ЅС†Рё' => 2549,
+ 'РіРґР' => 2550,
+ 'іРґР' => 2551,
+ 'ЃР»С' => 2552,
+ 'СЃР»С' => 2553,
+ 'чнС' => 2554,
+ '‡РЅС' => 2555,
+ '°РёР' => 2556,
+ 'аиР' => 2557,
+ 'ёРІРЅ' => 2558,
+ 'ёР»Р°' => 2559,
+ '†РµРЅ' => 2560,
+ 'ѕСЃРє' => 2561,
+ '°В' => 2562,
+ 'Р°В' => 2563,
+ '_РђС' => 2564,
+ 'ЂР°Рј' => 2565,
+ '°В»' => 2566,
+ 'а»' => 2567,
+ '¶Р°Р' => 2568,
+ 'ЋС‚_' => 2569,
+ 'жаР' => 2570,
+ 'СЋС‚_' => 2571,
+ 'РіР°С' => 2572,
+ 'іР°С' => 2573,
+ '_РґР°' => 2574,
+ 'ЅР°СЂ' => 2575,
+ '°РґРё' => 2576,
+ 'ёРµРј' => 2577,
+ 'РёР±Р' => 2578,
+ 'ёР±Р' => 2579,
+ 'фоС' => 2580,
+ '„РѕС' => 2581,
+ 'ЃРјР' => 2582,
+ 'СЃРјР' => 2583,
+ '°СЋС‚' => 2584,
+ 'ЎС‚' => 2585,
+ 'РЎС‚' => 2586,
+ '»РєР' => 2587,
+ 'лкР' => 2588,
+ 'РѕСЂ_' => 2589,
+ 'РјР°_' => 2590,
+ 'ѕСЂ_' => 2591,
+ 'јР°_' => 2592,
+ '°РїС' => 2593,
+ 'апС' => 2594,
+ '±СЂСÐ' => 2595,
+ '·Р°РЅ' => 2596,
+ 'РњРё' => 2597,
+ 'њРё' => 2598,
+ '_РѕСЂ' => 2599,
+ 'µРѕР' => 2600,
+ 'еоР' => 2601,
+ 'С…Р°Р' => 2602,
+ '…Р°Р' => 2603,
+ 'ЅСÐР' => 2604,
+ 'РЅСÐР' => 2605,
+ '_Р’Рѕ' => 2606,
+ 'ёРЅРµ' => 2607,
+ '†РёРѕ' => 2608,
+ 'µРєР°' => 2609,
+ 'ѕРєР°' => 2610,
+ '_РљСЂ' => 2611,
+ '_РґРё' => 2612,
+ '_фи' => 2613,
+ '°Рј_' => 2614,
+ 'ам_' => 2615,
+ '_Р’С' => 2616,
+ 'шк' => 2617,
+ '€Рє' => 2618,
+ '_РЎР°' => 2619,
+ 'µРґР°' => 2620,
+ 'ЂС…Р' => 2621,
+ 'СЂС…Р' => 2622,
+ 'шиС' => 2623,
+ '€РёС' => 2624,
+ '°СЂСЃ' => 2625,
+ 'С‚.' => 2626,
+ '‚.' => 2627,
+ 'µРґСЃ' => 2628,
+ 'щеС' => 2629,
+ '‰РµС' => 2630,
+ 'ѕС‡РЅ' => 2631,
+ 'ѕРіСЂ' => 2632,
+ 'µРІРѕ' => 2633,
+ 'РёРё,' => 2634,
+ 'ёРё,' => 2635,
+ '_СЃСѓ' => 2636,
+ 'РґСЃР' => 2637,
+ 'ёРё,_' => 2638,
+ 'ґСЃР' => 2639,
+ '±РµСЂ' => 2640,
+ 'фа' => 2641,
+ '„Р°' => 2642,
+ '’Рµ' => 2643,
+ 'Р’Рµ' => 2644,
+ 'ща' => 2645,
+ '‰Р°' => 2646,
+ 'ЊС‚' => 2647,
+ 'СЊС‚' => 2648,
+ 'РґС‹_' => 2649,
+ 'ґС‹_' => 2650,
+ 'РѕРІ.' => 2651,
+ 'ѕРІ.' => 2652,
+ 'јРµС‚' => 2653,
+ 'С‚,' => 2654,
+ '‚,' => 2655,
+ 'С‚,_' => 2656,
+ '‚,_' => 2657,
+ 'РєРµ_' => 2658,
+ 'єРµ_' => 2659,
+ '»СЊС€' => 2660,
+ 'ЃР»Рѕ' => 2661,
+ 'РѕРёС' => 2662,
+ 'ѕРёС' => 2663,
+ '»СЊС‚' => 2664,
+ '»СÐРµ' => 2665,
+ 'ѕРІ._' => 2666,
+ 'РґСЂС' => 2667,
+ 'ґСЂС' => 2668,
+ 'ѕР»Сѓ' => 2669,
+ '±Р°С' => 2670,
+ '±РёС' => 2671,
+ 'Р±Р°С' => 2672,
+ 'Р±РёС' => 2673,
+ 'ЂСЃС' => 2674,
+ 'СЂСЃС' => 2675,
+ 'ѕРјРµ' => 2676,
+ 'Сѓ,' => 2677,
+ 'Ñ“,' => 2678,
+ 'РёРіС' => 2679,
+ 'ёРіС' => 2680,
+ 'Сѓ,_' => 2681,
+ 'Ñ“,_' => 2682,
+ 'µРґРѕ' => 2683,
+ 'µР№Р' => 2684,
+ 'ейР' => 2685,
+ 'єР°РЅ' => 2686,
+ '»РЅ' => 2687,
+ 'лн' => 2688,
+ 'ЅС‚Р°' => 2689,
+ '‘РЅР' => 2690,
+ 'ёнР' => 2691,
+ 'µС†Р' => 2692,
+ 'ецР' => 2693,
+ 'РёРїР' => 2694,
+ 'ёРїР' => 2695,
+ 'РєРІ' => 2696,
+ 'єРІ' => 2697,
+ 'СѓСЂС' => 2698,
+ 'ёС‚Рѕ' => 2699,
+ 'ѓСЂС' => 2700,
+ '_РѕРї' => 2701,
+ 'СѓСЋС' => 2702,
+ 'ѓСЋС' => 2703,
+ 'µР»Р°' => 2704,
+ 'РѕС€Р' => 2705,
+ 'ѕС€Р' => 2706,
+ 'ЃСѓРґ' => 2707,
+ '¶РµС' => 2708,
+ 'жеС' => 2709,
+ '°РІРѕ' => 2710,
+ 'С‘_' => 2711,
+ '‚РѕР»' => 2712,
+ 'ѕСЂРµ' => 2713,
+ '­Р' => 2714,
+ '‘Рµ' => 2715,
+ 'µСЂ_' => 2716,
+ 'ер_' => 2717,
+ 'шкР' => 2718,
+ '€РєР' => 2719,
+ 'Бе' => 2720,
+ 'Ñ–._' => 2721,
+ '°РІР°' => 2722,
+ 'СѓС‰' => 2723,
+ 'ѓС‰' => 2724,
+ 'ÐР±' => 2725,
+ 'СÐР±' => 2726,
+ 'ЃСЂ' => 2727,
+ 'СЃСЂ' => 2728,
+ 'ѕРјРѕ' => 2729,
+ '»РѕР¶' => 2730,
+ 'Рі._' => 2731,
+ 'Ð…,' => 2732,
+ 'Ð…,_' => 2733,
+ 'РЅ,' => 2734,
+ 'РЅ,_' => 2735,
+ 'ґРѕР»' => 2736,
+ 'ІРЅС‹' => 2737,
+ 'ѓСЃСЃ' => 2738,
+ '_РÒР' => 2739,
+ 'ЃСЃС' => 2740,
+ 'СЃСЃС' => 2741,
+ 'ўС' => 2742,
+ 'РўС' => 2743,
+ 'РёС‡_' => 2744,
+ 'ёС‡_' => 2745,
+ '°РґРµ' => 2746,
+ 'РѕРє_' => 2747,
+ 'ѕРє_' => 2748,
+ '‡РЅС‹' => 2749,
+ 'РѕС…Р' => 2750,
+ 'ѕС…Р' => 2751,
+ 'РњР°С' => 2752,
+ 'њР°С' => 2753,
+ 'ЃСЂР' => 2754,
+ 'СЃСЂР' => 2755,
+ 'Ñ–_' => 2756,
+ '±Р»Рё' => 2757,
+ '_РњРё' => 2758,
+ '‘Рѕ' => 2759,
+ 'СѓС‰Р' => 2760,
+ 'ѓС‰Р' => 2761,
+ 'Бо' => 2762,
+ 'ЊРј' => 2763,
+ 'СЊРј' => 2764,
+ 'Р­Р' => 2765,
+ 'ѕСЃРѕ' => 2766,
+ 'С‚._' => 2767,
+ '‚._' => 2768,
+ '_РЎС‚' => 2769,
+ 'ІРѕР»' => 2770,
+ 'ЂРѕРі' => 2771,
+ 'ЅС‚СЂ' => 2772,
+ 'ЃС‹' => 2773,
+ 'РєР»С' => 2774,
+ 'СЃС‹' => 2775,
+ 'єР»С' => 2776,
+ 'µРІРё' => 2777,
+ 'ёСЂР°' => 2778,
+ 'СѓС‚С' => 2779,
+ 'ѓС‚С' => 2780,
+ 'РёР¶' => 2781,
+ 'ёР¶' => 2782,
+ '†РёСÐ' => 2783,
+ '‰РµСЃ' => 2784,
+ 'ґРёР»' => 2785,
+ 'РњР°Р' => 2786,
+ 'њР°Р' => 2787,
+ 'ЃРїС' => 2788,
+ 'СЃРїС' => 2789,
+ '№СЃС‚' => 2790,
+ '‡РµР»' => 2791,
+ '_Р—Р°' => 2792,
+ 'ЂР°Рґ' => 2793,
+ '·РјР' => 2794,
+ 'Р·РјР' => 2795,
+ '“С' => 2796,
+ '_жи' => 2797,
+ 'Рі_' => 2798,
+ '_Р±Р°' => 2799,
+ 'Р“С' => 2800,
+ 'РђР»Р' => 2801,
+ 'ђР»Р' => 2802,
+ 'ІС‹СЃ' => 2803,
+ 'ЃР°Рј' => 2804,
+ 'ёР»Рѕ' => 2805,
+ 'ІРёР»' => 2806,
+ 'µС€Р' => 2807,
+ 'ІРёРґ' => 2808,
+ 'ешР' => 2809,
+ 'єРѕРµ' => 2810,
+ 'ґР°Р»' => 2811,
+ 'ЎРѕР' => 2812,
+ 'РЎРѕР' => 2813,
+ 'µРІРЅ' => 2814,
+ '·СЂ' => 2815,
+ 'Р·СЂ' => 2816,
+ '_Р•Р' => 2817,
+ 'РёС…Р' => 2818,
+ 'ёС…Р' => 2819,
+ 'ѕРґСЃ' => 2820,
+ 'ЃРµСЂ' => 2821,
+ 'ЃСЃРє' => 2822,
+ 'СѓР·Р' => 2823,
+ 'ѓР·Р' => 2824,
+ '»Р°РЅ' => 2825,
+ 'Сѓ.' => 2826,
+ 'Ñ“.' => 2827,
+ 'ёРґРµ' => 2828,
+ '„РѕСЂ' => 2829,
+ 'ѕСЂРј' => 2830,
+ 'СѓРµ' => 2831,
+ 'ѓРµ' => 2832,
+ '_Р’Рµ' => 2833,
+ 'ЃР°РЅ' => 2834,
+ 'РїСѓР' => 2835,
+ 'Сѓ._' => 2836,
+ 'Ñ“._' => 2837,
+ 'їСѓР' => 2838,
+ 'ёт' => 2839,
+ '‘С‚' => 2840,
+ 'ЅР°С‚' => 2841,
+ '_РјСѓ' => 2842,
+ 'РџР°' => 2843,
+ 'џР°' => 2844,
+ 'ЂСЃС‚' => 2845,
+ 'ѕР±Рµ' => 2846,
+ 'ѕСЂС‚' => 2847,
+ 'ЃР»Сѓ' => 2848,
+ 'РљСЂР' => 2849,
+ 'љСЂР' => 2850,
+ 'РўР°' => 2851,
+ 'ўР°' => 2852,
+ '‚РёС‚' => 2853,
+ 'ёР·РІ' => 2854,
+ '»СЋС' => 2855,
+ 'люС' => 2856,
+ '±С‰' => 2857,
+ 'Р±С‰' => 2858,
+ '°Р·Рѕ' => 2859,
+ 'ѕС‚РЅ' => 2860,
+ 'ЂРѕР№' => 2861,
+ 'ѕР¶РЅ' => 2862,
+ 'ЅСѓСЋ' => 2863,
+ 'µСЂС‚' => 2864,
+ '·РёС' => 2865,
+ 'Р·РёС' => 2866,
+ '¶РґС' => 2867,
+ 'ждС' => 2868,
+ 'ѕР»РЅ' => 2869,
+ 'ЂРµР»' => 2870,
+ 'РѕРѕ' => 2871,
+ 'ѕРѕ' => 2872,
+ 'µС‡Рµ' => 2873,
+ '°Р№С' => 2874,
+ 'айС' => 2875,
+ 'ÐР±С' => 2876,
+ 'СÐР±С' => 2877,
+ '†РёР°' => 2878,
+ '‚РѕСÐ' => 2879,
+ 'ІСЃРµ' => 2880,
+ '_Бо' => 2881,
+ 'ЂС‹_' => 2882,
+ 'СЂС‹_' => 2883,
+ 'ЅРµСЃ' => 2884,
+ '‘Р»' => 2885,
+ 'ЅР°Р·' => 2886,
+ '±С‰Р' => 2887,
+ 'Р±С‰Р' => 2888,
+ '‚РёРЅ' => 2889,
+ 'ÐР±СЂ' => 2890,
+ 'СѓС€' => 2891,
+ 'ѓС€' => 2892,
+ '_Бе' => 2893,
+ 'ЂРѕР»' => 2894,
+ '‚СѓРї' => 2895,
+ 'ЎР°Р' => 2896,
+ 'РЎР°Р' => 2897,
+ 'ѕРєСЂ' => 2898,
+ 'µРґРЅ' => 2899,
+ 'ґРѕРј' => 2900,
+ '»СЊРє' => 2901,
+ '‡РёС‚' => 2902,
+ 'ёСЃРє' => 2903,
+ 'µС‚Рµ' => 2904,
+ 'ЅРёСЋ' => 2905,
+ 'ЅРёСЃ' => 2906,
+ '“Рµ' => 2907,
+ 'Ге' => 2908,
+ 'РёСЂС' => 2909,
+ 'РґСѓР' => 2910,
+ 'ёСЂС' => 2911,
+ 'ґСѓР' => 2912,
+ 'ёС‚Рё' => 2913,
+ 'ЂРёРє' => 2914,
+ 'РђРЅ' => 2915,
+ 'ђРЅ' => 2916,
+ '‚СЂСѓ' => 2917,
+ 'ёРЅС‹' => 2918,
+ '_-_' => 2919,
+ 'ЅРµР№' => 2920,
+ '_Р“С' => 2921,
+ 'ЅРёС‡' => 2922,
+ '_РўС' => 2923,
+ 'ёСЃРї' => 2924,
+ 'ѕРµРЅ' => 2925,
+ '‡РёР»' => 2926,
+ 'фиС' => 2927,
+ '„РёС' => 2928,
+ 'РёСÐ,' => 2929,
+ 'ёСÐ,' => 2930,
+ 'ѕРЅСЃ' => 2931,
+ '·Р°РІ' => 2932,
+ 'ёСÐ,_' => 2933,
+ 'ÐРІР»' => 2934,
+ '»С‘' => 2935,
+ 'лё' => 2936,
+ 'ЃСѓС' => 2937,
+ 'СЃСѓС' => 2938,
+ 'РєР¶' => 2939,
+ 'РєР¶Р' => 2940,
+ 'єР¶' => 2941,
+ 'єР¶Р' => 2942,
+ 'µР°' => 2943,
+ 'еа' => 2944,
+ '°С„Р' => 2945,
+ 'афР' => 2946,
+ 'єР¶Рµ' => 2947,
+ '°РєР¶' => 2948,
+ 'РёР¶Р' => 2949,
+ 'ёР¶Р' => 2950,
+ '¶РёС' => 2951,
+ 'жиС' => 2952,
+ '°РјС' => 2953,
+ 'амС' => 2954,
+ 'ґСЂСѓ' => 2955,
+ 'ІСѓС' => 2956,
+ 'РІСѓС' => 2957,
+ '_РўР°' => 2958,
+ 'ЂР¶' => 2959,
+ 'СЂР¶' => 2960,
+ 'СѓРєС' => 2961,
+ 'ѓРєС' => 2962,
+ 'µСЃСЃ' => 2963,
+ '_РÐР' => 2964,
+ 'ЂР°Рє' => 2965,
+ 'Њ,' => 2966,
+ 'СЊ,' => 2967,
+ 'ыш' => 2968,
+ '‹С€' => 2969,
+ 'ґР°С‚' => 2970,
+ 'ЂС‹С' => 2971,
+ 'СЂС‹С' => 2972,
+ 'Њ,_' => 2973,
+ 'СЊ,_' => 2974,
+ '‚ен' => 2975,
+ '°Р·РІ' => 2976,
+ 'Рђ.' => 2977,
+ 'Ñ’.' => 2978,
+ 'ѓС‡Рё' => 2979,
+ 'іР°РЅ' => 2980,
+ '·РµР' => 2981,
+ 'Р·РµР' => 2982,
+ 'єС‚Рё' => 2983,
+ 'РњРѕС' => 2984,
+ 'њРѕС' => 2985,
+ 'ЃРёР»' => 2986,
+ 'µРІРµ' => 2987,
+ 'РєРІР' => 2988,
+ 'єРІР' => 2989,
+ 'ІРµСЃ' => 2990,
+ '›Рµ' => 2991,
+ 'µРЅС‹' => 2992,
+ 'Ле' => 2993,
+ 'ЂР°Р¶' => 2994,
+ 'ґРЅРё' => 2995,
+ 'РѕР№Р' => 2996,
+ 'ѕР№Р' => 2997,
+ '‘Р°' => 2998,
+ 'Ба' => 2999,
+ 'СѓС…' => 3000,
+ 'ѓС…' => 3001,
+ 'єР°Рј' => 3002,
+ '°РІРЅ' => 3003,
+ '¦' => 3004,
+ 'РјСÐ_' => 3005,
+ 'јСÐ_' => 3006,
+ '_РєР»' => 3007,
+ 'ЅРёС†' => 3008,
+ 'ѕР»Р°' => 3009,
+ 'ёр' => 3010,
+ '±СѓС' => 3011,
+ 'Р±СѓС' => 3012,
+ '‚РёРє' => 3013,
+ 'РјРј' => 3014,
+ 'јРј' => 3015,
+ 'ѕСЃСѓ' => 3016,
+ '‘СЂР' => 3017,
+ '“Рѕ' => 3018,
+ 'ЅРґСЂ' => 3019,
+ 'Го' => 3020,
+ 'ÐŽ_' => 3021,
+ 'ÐРґ' => 3022,
+ 'СÐРґ' => 3023,
+ '_РЅРё' => 3024,
+ 'РЎ_' => 3025,
+ '_РџР°' => 3026,
+ '_СЃСЂ' => 3027,
+ '°РґР°' => 3028,
+ 'ЃРєСѓ' => 3029,
+ 'ЅСÐС' => 3030,
+ 'РЅСÐС' => 3031,
+ '_Ге' => 3032,
+ 'ѕС‚Рё' => 3033,
+ '°РЅС†' => 3034,
+ 'µРЅСЊ' => 3035,
+ 'ІСЃС' => 3036,
+ 'РІСЃС' => 3037,
+ '°РїСЂ' => 3038,
+ 'ѕРїРѕ' => 3039,
+ 'ЂРёСÐ' => 3040,
+ 'ÐС…' => 3041,
+ 'СÐС…' => 3042,
+ 'іРѕРІ' => 3043,
+ 'РќРѕ' => 3044,
+ 'ќРѕ' => 3045,
+ 'ІР°Рµ' => 3046,
+ 'ЂР¶Р' => 3047,
+ 'СЂР¶Р' => 3048,
+ 'ёРіСЂ' => 3049,
+ 'ЅСÐ_' => 3050,
+ 'РЅСÐ_' => 3051,
+ 'ёС‡РЅ' => 3052,
+ 'ык' => 3053,
+ '‹Рє' => 3054,
+ 'ЌРє' => 3055,
+ 'СЌРє' => 3056,
+ '°РЅРµ' => 3057,
+ '_РіРµ' => 3058,
+ 'тыР' => 3059,
+ '‚С‹Р' => 3060,
+ 'ѕС‚Рµ' => 3061,
+ '_РђРЅ' => 3062,
+ 'ѕР±С‰' => 3063,
+ '±РЅ' => 3064,
+ 'Р±РЅ' => 3065,
+ 'феР' => 3066,
+ '„РµР' => 3067,
+ 'Р№С‚' => 3068,
+ '№С‚' => 3069,
+ 'ысС' => 3070,
+ '‹СЃС' => 3071,
+ '_Рѕ_' => 3072,
+ 'ÐС‚С' => 3073,
+ 'СÐС‚С' => 3074,
+ '·РІРµ' => 3075,
+ 'ѕСЂРі' => 3076,
+ '�С' => 3077,
+ 'ЊРєРѕ' => 3078,
+ 'РѕС†' => 3079,
+ 'ѕС†' => 3080,
+ 'ѕРїСЂ' => 3081,
+ 'цк' => 3082,
+ '†Рє' => 3083,
+ 'Р�С' => 3084,
+ 'ѕРЅС‚' => 3085,
+ 'ѕСЃРЅ' => 3086,
+ '’Р°' => 3087,
+ 'Р’Р°' => 3088,
+ 'јРЅРѕ' => 3089,
+ 'ёСЃР»' => 3090,
+ '°СЃРЅ' => 3091,
+ 'ёРјРѕ' => 3092,
+ 'µРІР°' => 3093,
+ 'µРјСÐ' => 3094,
+ 'ІС‹С…' => 3095,
+ '‰РµРЅ' => 3096,
+ '_/' => 3097,
+ 'РќРё' => 3098,
+ 'ќРё' => 3099,
+ '‚РЅРё' => 3100,
+ 'ЂРѕРµ' => 3101,
+ 'ґСЃРє' => 3102,
+ 'ЃРµРЅ' => 3103,
+ 'ѕС‚СЂ' => 3104,
+ '_С„С' => 3105,
+ 'ЃР°_' => 3106,
+ 'СЃР°_' => 3107,
+ 'СѓС€Р' => 3108,
+ 'ѓС€Р' => 3109,
+ 'ЂРѕРї' => 3110,
+ 'µРЅСЃ' => 3111,
+ 'єСЂСѓ' => 3112,
+ 'µР¶Рґ' => 3113,
+ '°СЃРї' => 3114,
+ '°С‡Рµ' => 3115,
+ 'ёСЃР°' => 3116,
+ 'Љ' => 3117,
+ 'РіСЂС' => 3118,
+ 'іСЂС' => 3119,
+ 'СЉ' => 3120,
+ 'РѕС†Р' => 3121,
+ 'ѕС†Р' => 3122,
+ 'ёСЃСЃ' => 3123,
+ 'Рѕ.' => 3124,
+ 'Ñ•.' => 3125,
+ 'іРѕСЃ' => 3126,
+ 'ІС€Рё' => 3127,
+ 'ышР' => 3128,
+ 'ѕСЂСѓ' => 3129,
+ '‹С€Р' => 3130,
+ '‘РЅРЅ' => 3131,
+ '/_' => 3132,
+ 'Ð….' => 3133,
+ 'РЅ.' => 3134,
+ 'єРёРЅ' => 3135,
+ 'РёРєС' => 3136,
+ 'ёРєС' => 3137,
+ '_РІРё' => 3138,
+ 'Рѕ._' => 3139,
+ 'Ñ•._' => 3140,
+ '_Ле' => 3141,
+ '·СЂР' => 3142,
+ 'Р·СЂР' => 3143,
+ '¶РґРµ' => 3144,
+ 'ЂСѓСЃ' => 3145,
+ '°СЃРµ' => 3146,
+ 'ІРѕРІ' => 3147,
+ 'ёР·Р°' => 3148,
+ 'ЃР»Р°' => 3149,
+ 'µС‰' => 3150,
+ 'ещ' => 3151,
+ 'Рђ._' => 3152,
+ 'Ñ’._' => 3153,
+ 'єСЂРµ' => 3154,
+ 'їРѕРІ' => 3155,
+ '_Ба' => 3156,
+ 'ѕРїРµ' => 3157,
+ 'ЂРЅС‹' => 3158,
+ 'Ї' => 3159,
+ 'ѓРґРѕ' => 3160,
+ 'ІРµРє' => 3161,
+ '‹Р»Рё' => 3162,
+ 'ЂС€' => 3163,
+ 'СЂС€' => 3164,
+ '_Го' => 3165,
+ '‡РёРЅ' => 3166,
+ '_Р»С' => 3167,
+ 'твС' => 3168,
+ '‚РІС' => 3169,
+ 'РќР°С' => 3170,
+ 'ќР°С' => 3171,
+ '»РёС†' => 3172,
+ '_РєСѓ' => 3173,
+ 'µС‚Рё' => 3174,
+ 'ѓС‰Рµ' => 3175,
+ '°С‰' => 3176,
+ 'ащ' => 3177,
+ 'щиС' => 3178,
+ '‰РёС' => 3179,
+ 'ЅС‡' => 3180,
+ 'РЅС‡' => 3181,
+ 'Р».' => 3182,
+ '_РќРё' => 3183,
+ 'іРµРЅ' => 3184,
+ 'µС‚СЂ' => 3185,
+ 'РЇ' => 3186,
+ 'ЎС‚Р' => 3187,
+ 'РЎС‚Р' => 3188,
+ 'РќРёР' => 3189,
+ 'ќРёР' => 3190,
+ 'тыС' => 3191,
+ '‚С‹С' => 3192,
+ 'ѕСЂРЅ' => 3193,
+ 'Ð…._' => 3194,
+ 'РЅ._' => 3195,
+ 'ЎРµР' => 3196,
+ 'РЎРµР' => 3197,
+ '_Р’Р°' => 3198,
+ '°РІРµ' => 3199,
+ 'ЂРіР°' => 3200,
+ 'цкР' => 3201,
+ '†РєР' => 3202,
+ 'њРµ' => 3203,
+ 'РњРµ' => 3204,
+ '‚РІРё' => 3205,
+ '_РќРѕ' => 3206,
+ '_Р­Р' => 3207,
+ 'Ѓ.' => 3208,
+ 'СЃ.' => 3209,
+ 'РєСѓ_' => 3210,
+ 'єСѓ_' => 3211,
+ 'ын' => 3212,
+ '‹РЅ' => 3213,
+ 'ЂС‚Р°' => 3214,
+ '_Рђ.' => 3215,
+ 'ѕР·Рґ' => 3216,
+ 'Ñš.' => 3217,
+ 'Рє,' => 3218,
+ 'Ñ”,' => 3219,
+ 'РїС‹' => 3220,
+ 'їС‹' => 3221,
+ 'Рє,_' => 3222,
+ 'Ñ”,_' => 3223,
+ 'ЂРјР°' => 3224,
+ '_Рі.' => 3225,
+ '°РµР' => 3226,
+ 'аеР' => 3227,
+ '_Р�С' => 3228,
+ 'ёР»СЃ' => 3229,
+ '‚РѕС‡' => 3230,
+ '_С…Рѕ' => 3231,
+ '°С‰Р' => 3232,
+ 'ащР' => 3233,
+ 'шл' => 3234,
+ '€Р»' => 3235,
+ 'ґРѕСЂ' => 3236,
+ 'јРѕРЅ' => 3237,
+ 'ґРѕСЃ' => 3238,
+ 'ЊСЋ_' => 3239,
+ 'СЊСЋ_' => 3240,
+ 'ёР·Рё' => 3241,
+ 'Рґ.' => 3242,
+ 'Ò‘.' => 3243,
+ 'РѕРј,' => 3244,
+ 'ѕРј,' => 3245,
+ 'ѕРј,_' => 3246,
+ 'µСЂР¶' => 3247,
+ 'Рњ.' => 3248,
+ 'ЂРµС‚' => 3249,
+ 'ЂРёРј' => 3250,
+ 'РёСÐ.' => 3251,
+ 'ёСÐ.' => 3252,
+ '°СЃСЊ' => 3253,
+ 'ЅР°Рє' => 3254,
+ 'РјСЃ' => 3255,
+ 'јСЃ' => 3256,
+ '‹Р»Р°' => 3257,
+ 'ёСÐ._' => 3258,
+ 'ЅС‡Р' => 3259,
+ 'РЅС‡Р' => 3260,
+ 'Ђ.' => 3261,
+ 'СЂ.' => 3262,
+ '‚РёР»' => 3263,
+ 'Р№РЅР' => 3264,
+ '№РЅР' => 3265,
+ 'ЅС‚Рѕ' => 3266,
+ '»СЋР' => 3267,
+ 'ЅР°С…' => 3268,
+ 'люР' => 3269,
+ 'ґРЅС‹' => 3270,
+ 'РљСѓ' => 3271,
+ 'љСѓ' => 3272,
+ 'РіСѓС' => 3273,
+ 'іСѓС' => 3274,
+ 'ЂР±' => 3275,
+ 'СЂР±' => 3276,
+ '_ак' => 3277,
+ 'ытР' => 3278,
+ '‹С‚Р' => 3279,
+ 'ЃРёРё' => 3280,
+ '_РїСѓ' => 3281,
+ '°СЋС‰' => 3282,
+ '_СЌРє' => 3283,
+ 'ЂСѓРє' => 3284,
+ 'ђР»Рµ' => 3285,
+ 'ЅР°Рј' => 3286,
+ 'ѕС‚Рє' => 3287,
+ '»РµРј' => 3288,
+ 'С…РѕС' => 3289,
+ '…РѕС' => 3290,
+ 'јРїРё' => 3291,
+ 'µРјРё' => 3292,
+ 'ЂРµРї' => 3293,
+ '„РёР»' => 3294,
+ '_РёР»' => 3295,
+ 'ѕС…Рѕ' => 3296,
+ 'ѕС‡Рµ' => 3297,
+ 'Р¦' => 3298,
+ 'ІРѕРј' => 3299,
+ 'феС' => 3300,
+ '„РµС' => 3301,
+ '§Рµ' => 3302,
+ 'ЅРѕ-' => 3303,
+ 'Че' => 3304,
+ 'РЅРѕ-' => 3305,
+ 'ЋС‚С' => 3306,
+ 'СЋС‚С' => 3307,
+ '‹Р»Рѕ' => 3308,
+ '_Рњ.' => 3309,
+ 'їР°Рґ' => 3310,
+ 'ЂСЂ' => 3311,
+ 'СЂСЂ' => 3312,
+ '®' => 3313,
+ 'ÐРјР' => 3314,
+ 'СÐРјР' => 3315,
+ 'Р®' => 3316,
+ '°РјРѕ' => 3317,
+ 'ысР' => 3318,
+ '‹СЃР' => 3319,
+ 'С…СЂ' => 3320,
+ '…СЂ' => 3321,
+ 'цеС' => 3322,
+ '†РµС' => 3323,
+ 'µРєРѕ' => 3324,
+ '»РѕС‚' => 3325,
+ 'РѕС‰' => 3326,
+ 'ѕС‰' => 3327,
+ '‚РѕРє' => 3328,
+ 'ЅРЅР°' => 3329,
+ '°СѓР' => 3330,
+ 'ауР' => 3331,
+ 'ЎР_' => 3332,
+ 'РЎР_' => 3333,
+ 'ёл' => 3334,
+ '±СѓР' => 3335,
+ 'Р±СѓР' => 3336,
+ 'јР°Р»' => 3337,
+ '°Р±С' => 3338,
+ 'абС' => 3339,
+ 'µСÐ' => 3340,
+ 'ЂСѓРґ' => 3341,
+ 'РµСÐ' => 3342,
+ 'РљР°С' => 3343,
+ 'љР°С' => 3344,
+ '‚РѕРЅ' => 3345,
+ 'Ђ._' => 3346,
+ 'ЋС‚СЃ' => 3347,
+ 'СЂ._' => 3348,
+ 'шлР' => 3349,
+ '€Р»Р' => 3350,
+ 'ѓРЅРё' => 3351,
+ 'ЅРёР·' => 3352,
+ 'ЅРєС' => 3353,
+ 'РЅРєС' => 3354,
+ 'ЂРѕРє' => 3355,
+ 'РёРјС' => 3356,
+ 'ёРјС' => 3357,
+ 'фр' => 3358,
+ '„СЂ' => 3359,
+ '‚ет' => 3360,
+ 'єР»Р°' => 3361,
+ '¤С' => 3362,
+ 'Р¤С' => 3363,
+ 'ЃРІС' => 3364,
+ 'РёС€' => 3365,
+ 'СЃРІС' => 3366,
+ 'ёС€' => 3367,
+ 'ІСЂР°' => 3368,
+ 'ЃРёС‚' => 3369,
+ 'ґРЅРµ' => 3370,
+ '±С‹С' => 3371,
+ 'Р±С‹С' => 3372,
+ 'µР±С' => 3373,
+ 'ебС' => 3374,
+ 'єСЂС‹' => 3375,
+ 'Р»._' => 3376,
+ 'С…,' => 3377,
+ 'â€Ð Ñ•' => 3378,
+ '…,' => 3379,
+ 'С…,_' => 3380,
+ '…,_' => 3381,
+ '»РЅР' => 3382,
+ 'лнР' => 3383,
+ 'Рâ€Ð Ñ•' => 3384,
+ 'ЅР°Рї' => 3385,
+ 'РѕР·С' => 3386,
+ 'ѕР·С' => 3387,
+ '_Р±СЂ' => 3388,
+ '°РєР°' => 3389,
+ 'ЂСЂР' => 3390,
+ 'ЂСѓРї' => 3391,
+ 'СЂСЂР' => 3392,
+ '¶РёРІ' => 3393,
+ 'ѕСЃСЊ' => 3394,
+ '_Рђ._' => 3395,
+ 'РўР°Р' => 3396,
+ 'ўР°Р' => 3397,
+ 'РґР¶' => 3398,
+ 'ґР¶' => 3399,
+ 'ЂРІС' => 3400,
+ 'СЂРІС' => 3401,
+ 'РђСЂ' => 3402,
+ 'ђСЂ' => 3403,
+ '_РіР»' => 3404,
+ '‡РµСЂ' => 3405,
+ 'ЊСЃС‚' => 3406,
+ 'ЛеР' => 3407,
+ '›РµР' => 3408,
+ 'ѓСЋС‰' => 3409,
+ 'єР°СЂ' => 3410,
+ 'јРѕР¶' => 3411,
+ '·Р°Рї' => 3412,
+ 'Ѓ._' => 3413,
+ 'СЃ._' => 3414,
+ '»РµРІ' => 3415,
+ 'ѕСЃРµ' => 3416,
+ '_РљСѓ' => 3417,
+ 'ЅР°,' => 3418,
+ 'РЅР°,' => 3419,
+ '_РЇ' => 3420,
+ 'ЅР°,_' => 3421,
+ 'РђРЅР' => 3422,
+ 'ђРЅР' => 3423,
+ 'ѕР±С‹' => 3424,
+ '°СЂРµ' => 3425,
+ 'Рґ._' => 3426,
+ 'Ò‘._' => 3427,
+ 'С…СЂР' => 3428,
+ '…СЂР' => 3429,
+ 'Рâ€Ð Â¶' => 3430,
+ 'â€Ð Â¶' => 3431,
+ 'ЅР°Рґ' => 3432,
+ '_РњРµ' => 3433,
+ 'ІРёРЅ' => 3434,
+ '‘РѕР' => 3435,
+ 'БоР' => 3436,
+ '_:' => 3437,
+ 'љРё' => 3438,
+ 'јР°СЂ' => 3439,
+ 'ЅРµРј' => 3440,
+ 'РљРё' => 3441,
+ 'ЅС‚Рµ' => 3442,
+ 'ѓР¶Рµ' => 3443,
+ 'РґР»Р' => 3444,
+ 'ґР»Р' => 3445,
+ 'іРѕР»' => 3446,
+ 'ґРµР№' => 3447,
+ '_:_' => 3448,
+ 'РёСÐС' => 3449,
+ 'ёСÐС' => 3450,
+ '_Рі._' => 3451,
+ 'РїРї' => 3452,
+ 'їРї' => 3453,
+ 'РёРІС' => 3454,
+ 'ёРІС' => 3455,
+ 'µС‚Рѕ' => 3456,
+ 'ЂРµРі' => 3457,
+ 'ЊРµР' => 3458,
+ 'СЊРµР' => 3459,
+ 'фаР' => 3460,
+ '„Р°Р' => 3461,
+ 'ЊРјР' => 3462,
+ 'СЊРјР' => 3463,
+ 'ЂС€Р' => 3464,
+ 'СЂС€Р' => 3465,
+ 'ЂР°С„' => 3466,
+ 'цы' => 3467,
+ 'С…РЅ' => 3468,
+ '†С‹' => 3469,
+ '…РЅ' => 3470,
+ 'Р№РЅС' => 3471,
+ '№РЅС' => 3472,
+ 'РєРј' => 3473,
+ 'єРј' => 3474,
+ 'ЃРІСÐ' => 3475,
+ '’.' => 3476,
+ 'Р’.' => 3477,
+ '‚РѕР№' => 3478,
+ 'ыкР' => 3479,
+ '‹РєР' => 3480,
+ 'њРѕСЃ' => 3481,
+ '°РїР°' => 3482,
+ 'їРѕРј' => 3483,
+ 'РєРЅ' => 3484,
+ 'єРЅ' => 3485,
+ 'ґРЅР°' => 3486,
+ 'ЂР»' => 3487,
+ 'ÐС‰' => 3488,
+ 'СЂР»' => 3489,
+ 'СÐС‰' => 3490,
+ 'їР»Р°' => 3491,
+ '_СЃРє' => 3492,
+ 'ІРЅРё' => 3493,
+ '_Че' => 3494,
+ 'ѓС‡Рµ' => 3495,
+ '_С…С' => 3496,
+ 'РјР»' => 3497,
+ 'јР»' => 3498,
+ 'єСѓР»' => 3499,
+ 'µРІ_' => 3500,
+ 'ев_' => 3501,
+ '.,' => 3502,
+ '»Р°Рі' => 3503,
+ 'ЂРЅР°' => 3504,
+ '_ан' => 3505,
+ 'Р’РѕР' => 3506,
+ '’РѕР' => 3507,
+ 'ѓСЂРЅ' => 3508,
+ '‘РµР' => 3509,
+ 'БеР' => 3510,
+ 'ЅРёРЅ' => 3511,
+ '.,_' => 3512,
+ '°Р·РЅ' => 3513,
+ 'ЂРµР±' => 3514,
+ 'ыр' => 3515,
+ '‹СЂ' => 3516,
+ '_фо' => 3517,
+ 'ѕРёР·' => 3518,
+ 'ÐР»Р' => 3519,
+ 'СÐР»Р' => 3520,
+ '°РЅРє' => 3521,
+ 'РґСÐ' => 3522,
+ 'ґСÐ' => 3523,
+ 'фрР' => 3524,
+ '„СЂР' => 3525,
+ '»РµРµ' => 3526,
+ 'µСЂРі' => 3527,
+ '_Р¤С' => 3528,
+ 'тл' => 3529,
+ '‚Р»' => 3530,
+ '›С' => 3531,
+ 'Р—Р°Р' => 3532,
+ '—Р°Р' => 3533,
+ 'ЃСЂРµ' => 3534,
+ '»РёР·' => 3535,
+ '‚СÐР±' => 3536,
+ 'ЅС‚Рё' => 3537,
+ '_Рâ€Ð Â¶' => 3538,
+ 'Р›С' => 3539,
+ 'РґР°.' => 3540,
+ 'ґР°.' => 3541,
+ '°С‚СЂ' => 3542,
+ '»СЊРј' => 3543,
+ '·Р°Рє' => 3544,
+ 'Ђ,' => 3545,
+ 'СЂ,' => 3546,
+ 'Ђ,_' => 3547,
+ 'СЂ,_' => 3548,
+ 'чё' => 3549,
+ '‡С‘' => 3550,
+ '_Р®' => 3551,
+ 'ґР°._' => 3552,
+ 'ца_' => 3553,
+ '†Р°_' => 3554,
+ 'ёРЅРі' => 3555,
+ '°С…Рѕ' => 3556,
+ 'ЅРєРѕ' => 3557,
+ '»РѕРј' => 3558,
+ 'РіРµС' => 3559,
+ 'іРµС' => 3560,
+ '_Р’.' => 3561,
+ '‡РµРј' => 3562,
+ 'ЅРёС‚' => 3563,
+ '¦Р' => 3564,
+ 'РёВ' => 3565,
+ 'Ñ‘Ð’' => 3566,
+ '“СЂ' => 3567,
+ 'ІС‹Рµ' => 3568,
+ 'Гр' => 3569,
+ '°РЅС‹' => 3570,
+ '_РЎ_' => 3571,
+ 'ЅРґРё' => 3572,
+ '‚ам' => 3573,
+ 'џРѕСЃ' => 3574,
+ '·РІР°' => 3575,
+ 'СѓРµС' => 3576,
+ 'ѓРµС' => 3577,
+ 'ЈС' => 3578,
+ 'РЈС' => 3579,
+ '_РљРё' => 3580,
+ '°Р»СЃ' => 3581,
+ 'ёР·РЅ' => 3582,
+ 'РёВ»' => 3583,
+ 'ёВ»' => 3584,
+ 'їРѕР·' => 3585,
+ 'µРґСѓ' => 3586,
+ '‚СЃС‚' => 3587,
+ 'ЃС‘' => 3588,
+ 'СЃС‘' => 3589,
+ 'ЅСѓР' => 3590,
+ 'РЅСѓР' => 3591,
+ 'РєС†' => 3592,
+ 'єС†' => 3593,
+ 'іРґР°' => 3594,
+ 'ёС‚Сѓ' => 3595,
+ '‡РёСЃ' => 3596,
+ '_РђСЂ' => 3597,
+ 'ЎРЎР_' => 3598,
+ 'їР»Рѕ' => 3599,
+ '°С‚Сѓ' => 3600,
+ '±С‰Рµ' => 3601,
+ 'РєС†Р' => 3602,
+ 'єС†Р' => 3603,
+ 'їР»Рµ' => 3604,
+ 'ЂРЅРё' => 3605,
+ 'ЊСЃСÐ' => 3606,
+ 'µРјРї' => 3607,
+ 'ЃРµРј' => 3608,
+ 'Р¦Р' => 3609,
+ 'РёР№,' => 3610,
+ 'ёР№,' => 3611,
+ 'РќРµ' => 3612,
+ 'ќРµ' => 3613,
+ '‚СЊСЃ' => 3614,
+ '»Р¶' => 3615,
+ 'лж' => 3616,
+ 'ёР№,_' => 3617,
+ '‚РІСѓ' => 3618,
+ 'Р–' => 3619,
+ 'іСЂСѓ' => 3620,
+ 'ґРµС‚' => 3621,
+ '_Рâ€Ð Ñ•' => 3622,
+ 'ЅР°РЅ' => 3623,
+ 'ЂСÐРґ' => 3624,
+ 'С…РЅР' => 3625,
+ '…РЅР' => 3626,
+ 'ЅСЊ_' => 3627,
+ 'РЅСЊ_' => 3628,
+ 'ЂРјРё' => 3629,
+ 'РјС‹С' => 3630,
+ 'јС‹С' => 3631,
+ 'РіР°_' => 3632,
+ 'РњРёС' => 3633,
+ 'Р’Рё' => 3634,
+ 'іР°_' => 3635,
+ 'њРёС' => 3636,
+ '’Рё' => 3637,
+ '°Р¶Рґ' => 3638,
+ '°РІС‚' => 3639,
+ 'ёС†Р°' => 3640,
+ '·СѓР' => 3641,
+ 'Р·СѓР' => 3642,
+ 'ÐС‰Р' => 3643,
+ 'СÐС‰Р' => 3644,
+ 'РґРє' => 3645,
+ 'єС†Рё' => 3646,
+ 'ґРє' => 3647,
+ 'ІР°,' => 3648,
+ 'РІР°,' => 3649,
+ 'РіСѓР' => 3650,
+ 'іСѓР' => 3651,
+ 'ІС‹Р№' => 3652,
+ 'ЂСЊР' => 3653,
+ 'ІР°,_' => 3654,
+ 'СЂСЊР' => 3655,
+ 'ІСЃС‚' => 3656,
+ 'С…РёР' => 3657,
+ '…РёР' => 3658,
+ '_СЃРј' => 3659,
+ 'РѕСЋ' => 3660,
+ 'ѕСЋ' => 3661,
+ 'ѓРµС‚' => 3662,
+ 'ѕСЃРё' => 3663,
+ 'ёРІРѕ' => 3664,
+ '°РіРѕ' => 3665,
+ 'їСѓСЃ' => 3666,
+ '‰С' => 3667,
+ '_РїРё' => 3668,
+ '_СÐРІ' => 3669,
+ 'РёСÐР' => 3670,
+ 'ёСÐР' => 3671,
+ 'С‰С' => 3672,
+ '–Р' => 3673,
+ '_Р¦' => 3674,
+ 'ёР·Рѕ' => 3675,
+ 'ЊР·' => 3676,
+ 'СЊР·' => 3677,
+ 'ѕРІРє' => 3678,
+ '°В»_' => 3679,
+ 'а»_' => 3680,
+ '»СЊР·' => 3681,
+ 'їРѕРє' => 3682,
+ 'ЊС‚Р' => 3683,
+ 'СЊС‚Р' => 3684,
+ 'ÐРЅС' => 3685,
+ 'СÐРЅС' => 3686,
+ 'Р’._' => 3687,
+ 'єСЃР°' => 3688,
+ '’._' => 3689,
+ 'ЂРёР°' => 3690,
+ 'ÐРјРё' => 3691,
+ 'ЅРЅРё' => 3692,
+ 'џРµСЂ' => 3693,
+ '_Гр' => 3694,
+ 'µРІСЃ' => 3695,
+ 'ЂРµР¶' => 3696,
+ '_РјРЅ' => 3697,
+ 'ЂСѓР¶' => 3698,
+ 'ІСÐР' => 3699,
+ 'РІСÐР' => 3700,
+ 'шаС' => 3701,
+ 'â€Ð¡' => 3702,
+ '€Р°С' => 3703,
+ 'Рâ€Ð Â¶Ð ' => 3704,
+ 'јРѕР»' => 3705,
+ 'â€Ð Â¶Ð ' => 3706,
+ '_РІРЅ' => 3707,
+ 'ЌР»' => 3708,
+ 'СЌР»' => 3709,
+ 'ѕРґС‹' => 3710,
+ '»С‘Р' => 3711,
+ 'лёР' => 3712,
+ 'ѕР№РЅ' => 3713,
+ 'РёС‰' => 3714,
+ 'ёС‰' => 3715,
+ '_РёРі' => 3716,
+ 'ѕР»Р¶' => 3717,
+ 'ЎРё' => 3718,
+ 'РЎРё' => 3719,
+ 'Ñ”.' => 3720,
+ 'Рє.' => 3721,
+ 'µРїС' => 3722,
+ 'ЂРµР№' => 3723,
+ 'епС' => 3724,
+ 'ѕРІР»' => 3725,
+ '°Р¶Рµ' => 3726,
+ 'њР°СЂ' => 3727,
+ 'РјРµ_' => 3728,
+ 'јРµ_' => 3729,
+ '·С‹Рє' => 3730,
+ 'ÐР·Р' => 3731,
+ 'СÐР·Р' => 3732,
+ 'Рâ€Ð¡' => 3733,
+ 'РёСЋР' => 3734,
+ 'ёСЋР' => 3735,
+ '»Р¶Р' => 3736,
+ 'лжР' => 3737,
+ 'тлР' => 3738,
+ 'ёРІРµ' => 3739,
+ '‚Р»Р' => 3740,
+ 'Ñ”._' => 3741,
+ 'ЂР°С†' => 3742,
+ 'ёС‚СЃ' => 3743,
+ 'Рє._' => 3744,
+ '_РєРј' => 3745,
+ 'â€Ð Âµ' => 3746,
+ 'Рâ€Ð Âµ' => 3747,
+ 'ЃР°С' => 3748,
+ 'СЃР°С' => 3749,
+ '_чи' => 3750,
+ '·РµС' => 3751,
+ 'Р·РµС' => 3752,
+ '·РІРѕ' => 3753,
+ 'СѓРІ' => 3754,
+ 'ѓРІ' => 3755,
+ 'ѓР±Р»' => 3756,
+ 'РёС„' => 3757,
+ 'ёС„' => 3758,
+ '_РЈС' => 3759,
+ '_Р’._' => 3760,
+ 'ЃРёР№' => 3761,
+ 'С….' => 3762,
+ '….' => 3763,
+ 'ЂРѕР¶' => 3764,
+ 'µР»_' => 3765,
+ 'ел_' => 3766,
+ 'ÐСЋ' => 3767,
+ 'Ðти' => 3768,
+ 'СÐСЋ' => 3769,
+ '_РёСЋ' => 3770,
+ 'ÐР·С' => 3771,
+ 'СÐР·С' => 3772,
+ 'ÐСЋС' => 3773,
+ 'СÐСЋС' => 3774,
+ 'ѕСЂСЃ' => 3775,
+ 'ЋС‡' => 3776,
+ 'СЋС‡' => 3777,
+ '_РєРё' => 3778,
+ 'ѕРјРї' => 3779,
+ 'ЂРІС‹' => 3780,
+ 'С…._' => 3781,
+ '…._' => 3782,
+ 'јРѕРі' => 3783,
+ 'џСЂРѕ' => 3784,
+ 'ём' => 3785,
+ '‘Рј' => 3786,
+ 'ёР·Рј' => 3787,
+ 'шн' => 3788,
+ 'єР°Р»' => 3789,
+ '€РЅ' => 3790,
+ '­С' => 3791,
+ '€РєРѕ' => 3792,
+ 'РєР°,' => 3793,
+ 'щаР' => 3794,
+ 'єР°,' => 3795,
+ '‰Р°Р' => 3796,
+ '±РЅР' => 3797,
+ '»СѓР¶' => 3798,
+ 'Р±РЅР' => 3799,
+ 'РќР°_' => 3800,
+ 'СѓР°' => 3801,
+ 'ѓР°' => 3802,
+ 'єР°,_' => 3803,
+ 'ќР°_' => 3804,
+ '±С‹_' => 3805,
+ 'Р±С‹_' => 3806,
+ 'џСЂРё' => 3807,
+ 'µСЂРє' => 3808,
+ '_Р’Рё' => 3809,
+ 'ѓРіРё' => 3810,
+ 'ЂРёС‡' => 3811,
+ 'ЃРЅС' => 3812,
+ 'СЃРЅС' => 3813,
+ '°РІ_' => 3814,
+ 'ав_' => 3815,
+ 'єР»СЋ' => 3816,
+ 'µСЃРї' => 3817,
+ 'µР·Рґ' => 3818,
+ '°С‡Рё' => 3819,
+ 'РјР±' => 3820,
+ 'јР±' => 3821,
+ 'ѓР»Рё' => 3822,
+ '_Р›С' => 3823,
+ '_СЋ' => 3824,
+ 'ІРµР»' => 3825,
+ 'ІР°СÐ' => 3826,
+ 'РќРѕР' => 3827,
+ 'ќРѕР' => 3828,
+ 'РґР¶Р' => 3829,
+ 'ґР¶Р' => 3830,
+ '·С‹РІ' => 3831,
+ 'СѓРїС' => 3832,
+ 'ѓРїС' => 3833,
+ 'ѕРіРґ' => 3834,
+ '€РёРЅ' => 3835,
+ '_ес' => 3836,
+ 'РѕСÐС' => 3837,
+ 'ѕСÐС' => 3838,
+ 'ѓСЂРі' => 3839,
+ 'µРјРѕ' => 3840,
+ 'ЂР»Р' => 3841,
+ 'СЂР»Р' => 3842,
+ 'СѓС…Р' => 3843,
+ 'ѓС…Р' => 3844,
+ '±СЃ' => 3845,
+ 'Р±СЃ' => 3846,
+ 'ЂРёР№' => 3847,
+ '°СЂРґ' => 3848,
+ '°С‚_' => 3849,
+ 'ат_' => 3850,
+ '»Р»Рµ' => 3851,
+ 'Бр' => 3852,
+ 'РѕС‰Р' => 3853,
+ 'ѕС‰Р' => 3854,
+ 'Р­С' => 3855,
+ 'ÐС…_' => 3856,
+ 'СÐС…_' => 3857,
+ 'РѕР№С' => 3858,
+ 'ѕР№С' => 3859,
+ '_Сѓ_' => 3860,
+ 'РґРєР' => 3861,
+ 'ґРєР' => 3862,
+ 'РўРѕ' => 3863,
+ 'њС' => 3864,
+ 'ўРѕ' => 3865,
+ 'ЃРµ_' => 3866,
+ 'СЃРµ_' => 3867,
+ 'РњС' => 3868,
+ 'РґР°,' => 3869,
+ 'ґР°,' => 3870,
+ 'ґР°,_' => 3871,
+ '»СЋС‡' => 3872,
+ '_Р¦Р' => 3873,
+ '_СѓРї' => 3874,
+ 'µС‰Р' => 3875,
+ 'ЂРёР·' => 3876,
+ 'ещР' => 3877,
+ '№РЅС‹' => 3878,
+ 'Њ.' => 3879,
+ 'СЊ.' => 3880,
+ '_РќРµ' => 3881,
+ 'ЂС‚С' => 3882,
+ 'СЂС‚С' => 3883,
+ 'чк' => 3884,
+ '‡Рє' => 3885,
+ '°РєРё' => 3886,
+ '°РЅРі' => 3887,
+ 'тч' => 3888,
+ '‚С‡' => 3889,
+ 'їРёРѕ' => 3890,
+ '’РµР' => 3891,
+ '·Р°Рј' => 3892,
+ 'Р’РµР' => 3893,
+ 'Њ._' => 3894,
+ 'СЊ._' => 3895,
+ '–_' => 3896,
+ 'ІРѕРі' => 3897,
+ '_РЎРЎ' => 3898,
+ 'Р№С‚Р' => 3899,
+ '№С‚Р' => 3900,
+ 'µРІСЂ' => 3901,
+ '¶Р°С' => 3902,
+ 'жаС' => 3903,
+ 'јРѕСЃ' => 3904,
+ 'РёРІ_' => 3905,
+ 'ёРІ_' => 3906,
+ '¶РґСѓ' => 3907,
+ 'їР°РЅ' => 3908,
+ '_Р·РЅ' => 3909,
+ 'ѕР·РЅ' => 3910,
+ '_Р±Сѓ' => 3911,
+ 'ÐŽ.' => 3912,
+ 'РЎ.' => 3913,
+ 'ѕСЂРґ' => 3914,
+ '‚РёСÐ' => 3915,
+ 'РёС‰Р' => 3916,
+ 'ёС‰Р' => 3917,
+ '“Р°' => 3918,
+ '°РіР°' => 3919,
+ 'Га' => 3920,
+ '“РѕС' => 3921,
+ 'µС„' => 3922,
+ 'еф' => 3923,
+ 'ГоС' => 3924,
+ 'јРѕСЂ' => 3925,
+ '_Рâ€Ð¡' => 3926,
+ '±СЉ' => 3927,
+ 'Р±СЉ' => 3928,
+ 'РґРё_' => 3929,
+ 'ґРё_' => 3930,
+ 'РјРё,' => 3931,
+ 'јРё,' => 3932,
+ 'јРё,_' => 3933,
+ '›Рё' => 3934,
+ 'µС‚РЅ' => 3935,
+ 'ІСÐС' => 3936,
+ 'РІСÐС' => 3937,
+ 'Ли' => 3938,
+ '°СЂРє' => 3939,
+ '°РІС€' => 3940,
+ '¶РЅС' => 3941,
+ 'жнС' => 3942,
+ 'ѕРЅС‡' => 3943,
+ 'РўРµ' => 3944,
+ 'ўРµ' => 3945,
+ '·Р»' => 3946,
+ 'ЃСЃС‚' => 3947,
+ 'Р·Р»' => 3948,
+ 'ЊСÐР' => 3949,
+ 'СЊСÐР' => 3950,
+ 'ЅС‚_' => 3951,
+ 'РЅС‚_' => 3952,
+ 'шт' => 3953,
+ '€С‚' => 3954,
+ 'ѕР»Рє' => 3955,
+ 'ќРёРє' => 3956,
+ 'јРµРґ' => 3957,
+ '°СѓС' => 3958,
+ '·Р°С‚' => 3959,
+ 'ауС' => 3960,
+ 'ѕР¶Рё' => 3961,
+ 'ґРёРј' => 3962,
+ 'шо' => 3963,
+ '€Рѕ' => 3964,
+ 'ЃС‡' => 3965,
+ 'СЃС‡' => 3966,
+ '‚ек' => 3967,
+ 'РјС‹_' => 3968,
+ 'јС‹_' => 3969,
+ 'ІСЊ' => 3970,
+ 'РІСЊ' => 3971,
+ 'ЅРµРµ' => 3972,
+ 'јРёС‚' => 3973,
+ '°СЂСÐ' => 3974,
+ 'µС‘' => 3975,
+ 'её' => 3976,
+ 'РўСЂ' => 3977,
+ 'ўСЂ' => 3978,
+ '-Р№' => 3979,
+ 'ЃС‹Р' => 3980,
+ 'РіРѕ,' => 3981,
+ 'СЃС‹Р' => 3982,
+ 'іРѕ,' => 3983,
+ 'іРѕ,_' => 3984,
+ 'в„' => 3985,
+ 'в„–' => 3986,
+ 'ѕР±Рё' => 3987,
+ '„–' => 3988,
+ '_Р­С' => 3989,
+ 'ІРЅРµ' => 3990,
+ '‹СЃС‚' => 3991,
+ 'їР°Р»' => 3992,
+ 'ЋС‡Р' => 3993,
+ 'СЋС‡Р' => 3994,
+ 'µРЅРє' => 3995,
+ 'ЂРµС€' => 3996,
+ '»РµСЂ' => 3997,
+ 'ЌРЅ' => 3998,
+ 'СЌРЅ' => 3999,
+ 'тд' => 4000,
+ '‚Рґ' => 4001,
+ '·РЅС' => 4002,
+ 'Р·РЅС' => 4003,
+ '‚еп' => 4004,
+ 'ІРєР°' => 4005,
+ '_-Р№' => 4006,
+ 'ту_' => 4007,
+ '‚Сѓ_' => 4008,
+ 'ЂРІРѕ' => 4009,
+ '_Бр' => 4010,
+ 'в„–_' => 4011,
+ '„–_' => 4012,
+ '_РЎРё' => 4013,
+ 'РњРµР' => 4014,
+ 'њРµР' => 4015,
+ 'ÐŽ._' => 4016,
+ 'РЎ._' => 4017,
+ 'µРјСѓ' => 4018,
+ '°Р·С‹' => 4019,
+ 'ти.' => 4020,
+ '‚Рё.' => 4021,
+ 'РґСЊ' => 4022,
+ 'ґСЊ' => 4023,
+ 'ЅРѕ-Р' => 4024,
+ '±_' => 4025,
+ 'чкР' => 4026,
+ '‚Рё._' => 4027,
+ '‡РєР' => 4028,
+ 'ѕРїР°' => 4029,
+ 'ЅСѓС‚' => 4030,
+ '‚РёРµ' => 4031,
+ '_Рâ€Ð Âµ' => 4032,
+ 'љРѕС' => 4033,
+ 'РљРѕС' => 4034,
+ 'ІРѕРё' => 4035,
+ '_Р–' => 4036,
+ 'РґРї' => 4037,
+ 'ґРї' => 4038,
+ '_РўРѕ' => 4039,
+ 'ѓРєРѕ' => 4040,
+ '_;' => 4041,
+ '_;_' => 4042,
+ 'РјСЃР' => 4043,
+ 'јСЃР' => 4044,
+ 'Р±_' => 4045,
+ 'ЅР°.' => 4046,
+ 'РЅР°.' => 4047,
+ '€Р°Р' => 4048,
+ 'шаР' => 4049,
+ 'ёС‡Рё' => 4050,
+ '_в„' => 4051,
+ '_в„–' => 4052,
+ '†_' => 4053,
+ 'єСѓСЋ' => 4054,
+ 'ІРі' => 4055,
+ 'РІРі' => 4056,
+ 'ёРіР°' => 4057,
+ 'ѓРјРµ' => 4058,
+ '-Р№_' => 4059,
+ 'ЅР°._' => 4060,
+ 'С…Сѓ' => 4061,
+ '…Сѓ' => 4062,
+ 'ѕР¶Рґ' => 4063,
+ '…РѕРІ' => 4064,
+ 'ІС‹Рј' => 4065,
+ 'ЇР' => 4066,
+ '_-Р№_' => 4067,
+ 'С†_' => 4068,
+ '_РњС' => 4069,
+ '±РёР»' => 4070,
+ '“СЂР' => 4071,
+ 'ГрР' => 4072,
+ 'єР°С‚' => 4073,
+ 'ЃСÐС' => 4074,
+ 'СЃСÐС' => 4075,
+ 'â€Ð Â°' => 4076,
+ 'ÐРґР' => 4077,
+ 'СÐРґР' => 4078,
+ 'РЇР' => 4079,
+ 'Рâ€Ð Â°' => 4080,
+ '_в„–_' => 4081,
+ 'РјС‹Р' => 4082,
+ 'јС‹Р' => 4083,
+ 'ЂСЃРё' => 4084,
+ 'ЅРёС…' => 4085,
+ 'ЂРѕС„' => 4086,
+ 'С…Р°С' => 4087,
+ '…Р°С' => 4088,
+ '·Р°Р»' => 4089,
+ 'РѕРј.' => 4090,
+ 'ѕРј.' => 4091,
+ 'їРµРЅ' => 4092,
+ 'ЂРёРІ' => 4093,
+ '°СЂРј' => 4094,
+ 'µРµР' => 4095,
+ 'ееР' => 4096,
+ 'ѕРј._' => 4097,
+ 'ѕС„Рё' => 4098,
+ 'ЃРѕР·' => 4099,
+ 'ЅР°Сѓ' => 4100,
+ 'ќРѕРІ' => 4101,
+ '‚ей' => 4102,
+ 'µС‘_' => 4103,
+ 'её_' => 4104,
+ '_Га' => 4105,
+ 'ґСЂРѕ' => 4106,
+ '°СЂС…' => 4107,
+ 'Р–Р' => 4108,
+ 'ёС†Рµ' => 4109,
+ 'ґСЂР°' => 4110,
+ '±СѓСЂ' => 4111,
+ '»СѓР±' => 4112,
+ 'СѓС‚_' => 4113,
+ 'ѓС‚_' => 4114,
+ 'ЅСѓ_' => 4115,
+ 'РЅСѓ_' => 4116,
+ 'РџР°Р' => 4117,
+ 'фоР' => 4118,
+ 'џР°Р' => 4119,
+ '„РѕР' => 4120,
+ 'µСЂР±' => 4121,
+ 'РёРґС' => 4122,
+ 'ёРґС' => 4123,
+ '°С‚С‹' => 4124,
+ 'јРѕРІ' => 4125,
+ 'ЅС†Рµ' => 4126,
+ 'ЃРёРј' => 4127,
+ 'ѓР±Рµ' => 4128,
+ '¶РёС‚' => 4129,
+ 'ЎРѕС' => 4130,
+ 'іРµСЂ' => 4131,
+ 'РЎРѕС' => 4132,
+ 'РљСѓР' => 4133,
+ 'љСѓР' => 4134,
+ '_РЎ.' => 4135,
+ '«РЎ' => 4136,
+ '«С' => 4137,
+ '°РјР°' => 4138,
+ 'ґР°РІ' => 4139,
+ '_Ли' => 4140,
+ 'ЊРµРІ' => 4141,
+ 'тдР' => 4142,
+ '‚РґР' => 4143,
+ '_«С' => 4144,
+ '¤СЂ' => 4145,
+ 'Фр' => 4146,
+ 'РјРё.' => 4147,
+ 'јРё.' => 4148,
+ '%' => 4149,
+ 'ЃС‚_' => 4150,
+ 'СЃС‚_' => 4151,
+ 'јРё._' => 4152,
+ '_%' => 4153,
+ 'ѓСЂР°' => 4154,
+ '_РёС…' => 4155,
+ 'СѓР·С' => 4156,
+ 'ѓР·С' => 4157,
+ '€РёР№' => 4158,
+ 'РѕРѕС' => 4159,
+ 'ѕРѕС' => 4160,
+ '_РўРµ' => 4161,
+ 'С‡,' => 4162,
+ '‡,' => 4163,
+ 'С‡,_' => 4164,
+ '‡,_' => 4165,
+ '_фа' => 4166,
+ 'ЊРЅРё' => 4167,
+ 'ГеС' => 4168,
+ '“РµС' => 4169,
+ '_фе' => 4170,
+ 'ѕР±СЉ' => 4171,
+ '†РµСЂ' => 4172,
+ '…СЂР°' => 4173,
+ 'ґРµРє' => 4174,
+ 'СѓС‡С' => 4175,
+ 'ѓС‡С' => 4176,
+ 'ЃРёСЃ' => 4177,
+ 'ЋРЅ' => 4178,
+ 'СЋРЅ' => 4179,
+ 'µР·_' => 4180,
+ 'ез_' => 4181,
+ 'ЂРёРі' => 4182,
+ 'ЃС‚С‹' => 4183,
+ 'ЋРґ' => 4184,
+ 'СЋРґ' => 4185,
+ 'ѓРїСЂ' => 4186,
+ '‚СЊСЋ' => 4187,
+ 'µСЂСЂ' => 4188,
+ 'іРёС‡' => 4189,
+ 'Ðте' => 4190,
+ '·Р°С†' => 4191,
+ '_/_' => 4192,
+ 'ЂРµС‡' => 4193,
+ '·РѕРЅ' => 4194,
+ 'фу' => 4195,
+ 'јРµР»' => 4196,
+ '„Сѓ' => 4197,
+ 'µР№РЅ' => 4198,
+ '°С„Рё' => 4199,
+ 'ЎРѕРІ' => 4200,
+ '_РІР»' => 4201,
+ '‚ех' => 4202,
+ 'РіРЅ' => 4203,
+ 'іРЅ' => 4204,
+ 'µСЂРј' => 4205,
+ '_СѓР»' => 4206,
+ 'ЂР°Рё' => 4207,
+ 'єР°Рґ' => 4208,
+ 'РёР°С' => 4209,
+ 'ёР°С' => 4210,
+ '‚РёСЂ' => 4211,
+ 'â€Ð Ñ•Ð ' => 4212,
+ 'јРµР¶' => 4213,
+ 'ІСЂРѕ' => 4214,
+ 'Рâ€Ð Ñ•Ð ' => 4215,
+ 'ЎРёР' => 4216,
+ 'РЎРёР' => 4217,
+ 'ћСЃ' => 4218,
+ 'ІР°СЋ' => 4219,
+ 'џРµС‚' => 4220,
+ 'РґРј' => 4221,
+ 'ґРј' => 4222,
+ 'РёС†С' => 4223,
+ 'ёС†С' => 4224,
+ 'РћСЃ' => 4225,
+ 'їРѕРЅ' => 4226,
+ '°СЃРё' => 4227,
+ '_РЇР' => 4228,
+ 'ЃРјРµ' => 4229,
+ '_СѓРґ' => 4230,
+ 'ЅСÐС‚' => 4231,
+ 'ёРјРї' => 4232,
+ 'ЌР»Р' => 4233,
+ 'СЌР»Р' => 4234,
+ 'РёС€Р' => 4235,
+ 'ёС€Р' => 4236,
+ '°Р±СЂ' => 4237,
+ 'ЃРѕРє' => 4238,
+ 'ЋС‰Рµ' => 4239,
+ 'ып' => 4240,
+ '‹Рї' => 4241,
+ '_РЎ._' => 4242,
+ 'ѕС‚РІ' => 4243,
+ 'Р’РµС' => 4244,
+ '’РµС' => 4245,
+ 'ЅРµРі' => 4246,
+ '_СѓРє' => 4247,
+ 'µС†Рє' => 4248,
+ 'їРѕС‚' => 4249,
+ 'љСЂР°' => 4250,
+ 'µР°Р' => 4251,
+ 'еаР' => 4252,
+ '_РўСЂ' => 4253,
+ 'та.' => 4254,
+ '‚Р°.' => 4255,
+ 'ЉР' => 4256,
+ 'СЉР' => 4257,
+ 'ћР±' => 4258,
+ 'ЃС…' => 4259,
+ 'СЃС…' => 4260,
+ '°СЂСЊ' => 4261,
+ 'ёРІРё' => 4262,
+ '‰РёС…' => 4263,
+ 'РѕС‡С' => 4264,
+ 'ѕС‡С' => 4265,
+ 'РћР±' => 4266,
+ 'ѓСЂРѕ' => 4267,
+ 'ЊРµС' => 4268,
+ 'СЊРµС' => 4269,
+ 'їР°СЃ' => 4270,
+ 'РёР·С' => 4271,
+ 'ёР·С' => 4272,
+ '±Р»Рµ' => 4273,
+ 'ЂСЂРё' => 4274,
+ 'ІСÐР·' => 4275,
+ '‚Р°._' => 4276,
+ '°Р№С‚' => 4277,
+ 'µРё' => 4278,
+ 'еи' => 4279,
+ 'РґС‘' => 4280,
+ 'ґС‘' => 4281,
+ '“ер' => 4282,
+ 'ЅРµРІ' => 4283,
+ '·РЅРѕ' => 4284,
+ '_её' => 4285,
+ '·Р»Р' => 4286,
+ 'Р·Р»Р' => 4287,
+ '¤СЂР' => 4288,
+ 'ФрР' => 4289,
+ 'їСѓР±' => 4290,
+ '_СѓРЅ' => 4291,
+ '_СЋР' => 4292,
+ 'ЃС…Р' => 4293,
+ 'СЃС…Р' => 4294,
+ 'СѓРґС' => 4295,
+ 'ѓРґС' => 4296,
+ 'µР№,' => 4297,
+ '·СÐ' => 4298,
+ 'ей,' => 4299,
+ 'Р·СÐ' => 4300,
+ 'µР№,_' => 4301,
+ '»РѕРє' => 4302,
+ 'РєРµС' => 4303,
+ 'єРµС' => 4304,
+ 'јРёРё' => 4305,
+ 'ґСЂРµ' => 4306,
+ '†РµРІ' => 4307,
+ 'µРѕС' => 4308,
+ 'еоС' => 4309,
+ '¶РґР°' => 4310,
+ 'ѕР»Р»' => 4311,
+ 'РџРѕ_' => 4312,
+ 'џРѕ_' => 4313,
+ 'ЂС…Рё' => 4314,
+ 'ЂРґРµ' => 4315,
+ 'ЂС‹Рµ' => 4316,
+ 'ЎРЎРЎ' => 4317,
+ 'ЂРї' => 4318,
+ 'СЂРї' => 4319,
+ '_Рâ€Ð Â°' => 4320,
+ '·РјРµ' => 4321,
+ 'РёС‡,' => 4322,
+ 'ёС‡,' => 4323,
+ 'ёС‡,_' => 4324,
+ '€РёС…' => 4325,
+ 'РєРё,' => 4326,
+ 'єРё,' => 4327,
+ 'ёРЅСÐ' => 4328,
+ 'ґРІРё' => 4329,
+ 'РÒР°' => 4330,
+ 'ÒР°' => 4331,
+ 'µРјС‹' => 4332,
+ 'ЎРµС' => 4333,
+ 'РЎРµС' => 4334,
+ 'єРё,_' => 4335,
+ 'ЅРІ' => 4336,
+ 'ЅРёРІ' => 4337,
+ 'ЅРґР°' => 4338,
+ 'ЉРµ' => 4339,
+ 'РЅРІ' => 4340,
+ 'СЉРµ' => 4341,
+ 'ёСÐРј' => 4342,
+ 'ёР¶Рµ' => 4343,
+ 'РјСѓС' => 4344,
+ 'ѕС‚Рґ' => 4345,
+ 'јСѓС' => 4346,
+ 'РѕР№,' => 4347,
+ 'ѕР№,' => 4348,
+ 'ѕР№,_' => 4349,
+ '¶РёР»' => 4350,
+ 'Р�.' => 4351,
+ '�.' => 4352,
+ 'РґРјР' => 4353,
+ 'ґРјР' => 4354,
+ '‡РµС‚' => 4355,
+ '€РµС' => 4356,
+ 'шеС' => 4357,
+ 'ёРµР№' => 4358,
+ 'ЃСЃРѕ' => 4359,
+ 'РґСÐС' => 4360,
+ 'ґСÐС' => 4361,
+ 'ЎС‚Р°' => 4362,
+ '‰РёР№' => 4363,
+ 'ЅРІР' => 4364,
+ 'РЅРІР' => 4365,
+ '_СЃ.' => 4366,
+ 'ћС‚' => 4367,
+ '°РїРё' => 4368,
+ 'РњРѕР' => 4369,
+ 'РќР°Р' => 4370,
+ 'њРѕР' => 4371,
+ 'ќР°Р' => 4372,
+ 'ІР°.' => 4373,
+ 'ÐРЅРё' => 4374,
+ 'РІР°.' => 4375,
+ '_Фр' => 4376,
+ 'ЃР±' => 4377,
+ 'СЃР±' => 4378,
+ 'РћС‚' => 4379,
+ 'ёРЅС‚' => 4380,
+ 'µР·С' => 4381,
+ 'µСЃСÐ' => 4382,
+ 'езС' => 4383,
+ 'БрР' => 4384,
+ '±РёС‚' => 4385,
+ 'јР°СЃ' => 4386,
+ 'µСЂС…' => 4387,
+ '¶РЅС‹' => 4388,
+ 'РєР°.' => 4389,
+ 'єР°.' => 4390,
+ '-Рј' => 4391,
+ '°РіС' => 4392,
+ 'агС' => 4393,
+ 'ІР°._' => 4394,
+ 'ґРµСЃ' => 4395,
+ '»РєРѕ' => 4396,
+ 'ёСЂСѓ' => 4397,
+ 'цы_' => 4398,
+ '†С‹_' => 4399,
+ 'тт' => 4400,
+ 'ёР»Р»' => 4401,
+ '‘Р»Р' => 4402,
+ '‚С‚' => 4403,
+ 'єР°._' => 4404,
+ 'ІСѓСЋ' => 4405,
+ 'їСѓС‚' => 4406,
+ '»РѕРґ' => 4407,
+ 'ѕР±РЅ' => 4408,
+ '’Р°С' => 4409,
+ 'Р’Р°С' => 4410,
+ '¶РµСЃ' => 4411,
+ '»Р°С‚' => 4412,
+ '‘Р°Р' => 4413,
+ 'ЉРµР' => 4414,
+ 'БаР' => 4415,
+ 'СЉРµР' => 4416,
+ 'ѕРіР°' => 4417,
+ 'ёРЅСѓ' => 4418,
+ '_-С' => 4419,
+ 'µРјР°' => 4420,
+ '»РѕРЅ' => 4421,
+ '_ту' => 4422,
+ 'ІРЅСÐ' => 4423,
+ 'ёРґР°' => 4424,
+ '»Рі' => 4425,
+ 'лг' => 4426,
+ 'ЃСЃРµ' => 4427,
+ 'ÐСЂ' => 4428,
+ 'СÐСЂ' => 4429,
+ 'ён_' => 4430,
+ '‘РЅ_' => 4431,
+ '°Рґ_' => 4432,
+ 'ад_' => 4433,
+ 'ынР' => 4434,
+ '‹РЅР' => 4435,
+ 'ґРµРј' => 4436,
+ 'РјР»Р' => 4437,
+ 'јР»Р' => 4438,
+ '±СЂРѕ' => 4439,
+ 'РїРїР' => 4440,
+ 'їРїР' => 4441,
+ '„РёС†' => 4442,
+ '»РёРІ' => 4443,
+ 'µРєРё' => 4444,
+ 'ЅРґРµ' => 4445,
+ 'ІСѓР' => 4446,
+ 'РІСѓР' => 4447,
+ 'µР·Рѕ' => 4448,
+ 'РїРЅ' => 4449,
+ 'їРЅ' => 4450,
+ '_РћСЃ' => 4451,
+ 'ёСÐС…' => 4452,
+ '‚РєР°' => 4453,
+ 'ЂРёРѕ' => 4454,
+ 'тчР' => 4455,
+ '‚С‡Р' => 4456,
+ '‹СЃРѕ' => 4457,
+ '_Р±Р»' => 4458,
+ 'РџР°С' => 4459,
+ 'ѕРєС‚' => 4460,
+ 'џР°С' => 4461,
+ '»СÐСЋ' => 4462,
+ 'ЋРґР' => 4463,
+ 'СЋРґР' => 4464,
+ 'єРѕРї' => 4465,
+ 'Р’РёР' => 4466,
+ '’РёР' => 4467,
+ 'іРґРµ' => 4468,
+ 'Ðть' => 4469,
+ 'ЃРєРІ' => 4470,
+ 'ёР°РЅ' => 4471,
+ 'ёСЃРё' => 4472,
+ 'ЌРєР' => 4473,
+ 'СЌРєР' => 4474,
+ 'шнР' => 4475,
+ '€РЅР' => 4476,
+ 'ЃРїСѓ' => 4477,
+ 'љ_' => 4478,
+ 'Рљ_' => 4479,
+ 'ти,' => 4480,
+ '‚Рё,' => 4481,
+ '‚Рё,_' => 4482,
+ 'ЅСÐР»' => 4483,
+ 'їРёС‚' => 4484,
+ 'РєРЅР' => 4485,
+ 'єРЅР' => 4486,
+ '_РІР°' => 4487,
+ 'ґРёСЂ' => 4488,
+ 'µРїРѕ' => 4489,
+ '§РµС' => 4490,
+ 'ЧеС' => 4491,
+ 'µР№.' => 4492,
+ 'ей.' => 4493,
+ 'ыб' => 4494,
+ '‹Р±' => 4495,
+ '°РµРІ' => 4496,
+ 'ґРёРІ' => 4497,
+ '_РєРЅ' => 4498,
+ 'ткС' => 4499,
+ '‚РєС' => 4500,
+ 'ЂС‹Р№' => 4501,
+ '»Р°Рј' => 4502,
+ '°РёРЅ' => 4503,
+ 'ѕРіР»' => 4504,
+ 'та,' => 4505,
+ 'љР°СЂ' => 4506,
+ '‚Р°,' => 4507,
+ 'ѕР·РІ' => 4508,
+ '‚Р°,_' => 4509,
+ '_РћС‚' => 4510,
+ '»СÐР»' => 4511,
+ 'ЎРІ' => 4512,
+ 'РЎРІ' => 4513,
+ 'ѕР№СЃ' => 4514,
+ '›Р°' => 4515,
+ 'µР№._' => 4516,
+ 'Ла' => 4517,
+ 'ѓРїРї' => 4518,
+ 'ÐСЃ' => 4519,
+ 'Р№Рє' => 4520,
+ 'СÐСЃ' => 4521,
+ 'јСЃРє' => 4522,
+ '№Рє' => 4523,
+ 'ЃС‡Р' => 4524,
+ 'СЃС‡Р' => 4525,
+ '·СЂР°' => 4526,
+ 'РѕРѕР' => 4527,
+ 'ѕРѕР' => 4528,
+ '_Р�.' => 4529,
+ 'ЂРіРµ' => 4530,
+ 'ЅС„' => 4531,
+ 'РЅС„' => 4532,
+ '_лю' => 4533,
+ '�СЃ' => 4534,
+ 'ґР°С…' => 4535,
+ '°Р»Р»' => 4536,
+ 'ѕРґСÐ' => 4537,
+ '_РіРґ' => 4538,
+ 'ѕРёС‚' => 4539,
+ '�с' => 4540,
+ '‚РґРµ' => 4541,
+ 'µВ' => 4542,
+ 'ÐР¶' => 4543,
+ 'РµВ' => 4544,
+ 'СÐР¶' => 4545,
+ 'Ћ,' => 4546,
+ 'СЋ,' => 4547,
+ 'Ћ,_' => 4548,
+ 'СЋ,_' => 4549,
+ 'џРѕР»' => 4550,
+ '±СЂРё' => 4551,
+ 'ЃРїСЂ' => 4552,
+ 'ѕСЂСÐ' => 4553,
+ 'џСЂРµ' => 4554,
+ 'БаС' => 4555,
+ '‘Р°С' => 4556,
+ 'ІР»Р°' => 4557,
+ '_РÒР°' => 4558,
+ 'µС‡Р°' => 4559,
+ 'єРІР°' => 4560,
+ 'µСЃРµ' => 4561,
+ 'РўРѕР' => 4562,
+ '�в' => 4563,
+ 'ўРѕР' => 4564,
+ '�РІ' => 4565,
+ 'РњРёР' => 4566,
+ 'њРёР' => 4567,
+ '‰РёРЅ' => 4568,
+ '°Р·Рё' => 4569,
+ 'µВ»' => 4570,
+ 'е»' => 4571,
+ '‘Сѓ' => 4572,
+ '¶РµР»' => 4573,
+ 'Бу' => 4574,
+ 'ѕС€Рµ' => 4575,
+ 'â€Ð ÂµÐ ' => 4576,
+ 'Рâ€Ð ÂµÐ ' => 4577,
+ 'єСЂРѕ' => 4578,
+ '°СЂРЅ' => 4579,
+ 'тр_' => 4580,
+ '‚СЂ_' => 4581,
+ 'ЂР±Р' => 4582,
+ 'СЂР±Р' => 4583,
+ 'Ев' => 4584,
+ '•РІ' => 4585,
+ 'ЂС‘' => 4586,
+ 'РђСЂР' => 4587,
+ 'СЂС‘' => 4588,
+ 'ђСЂР' => 4589,
+ '·РґРµ' => 4590,
+ 'ѕРЅС†' => 4591,
+ 'РјР±Р' => 4592,
+ 'јР±Р' => 4593,
+ '_РћР±' => 4594,
+ 'ѕСЃРї' => 4595,
+ '»РµСЃ' => 4596,
+ 'Ñš._' => 4597,
+ 'ћРЅ' => 4598,
+ '_фр' => 4599,
+ 'ÐР·С‹' => 4600,
+ '»С‘РЅ' => 4601,
+ 'РћРЅ' => 4602,
+ 'ѓРїР°' => 4603,
+ 'РјСЊ' => 4604,
+ 'јСЊ' => 4605,
+ 'ЋР·' => 4606,
+ 'штР' => 4607,
+ '€С‚Р' => 4608,
+ 'СЋР·' => 4609,
+ 'СѓРІР' => 4610,
+ 'ѓРІР' => 4611,
+ 'ЅРѕ,' => 4612,
+ 'РЅРѕ,' => 4613,
+ 'РёС„Р' => 4614,
+ 'ёС„Р' => 4615,
+ 'ЅРѕ,_' => 4616,
+ 'µС…РЅ' => 4617,
+ '·Р±' => 4618,
+ 'Р·Р±' => 4619,
+ '‰РёРµ' => 4620,
+ 'РјРјР' => 4621,
+ 'јРјР' => 4622,
+ '“РµР' => 4623,
+ 'ЃСѓС‰' => 4624,
+ 'ГеР' => 4625,
+ 'Р�РІР' => 4626,
+ '�РІР' => 4627,
+ 'ЃРµРІ' => 4628,
+ 'ЅРёР»' => 4629,
+ 'ЊРЅР°' => 4630,
+ 'ЃСЃР°' => 4631,
+ 'ІРј' => 4632,
+ 'РІРј' => 4633,
+ 'ЎСѓ' => 4634,
+ 'РЎСѓ' => 4635,
+ 'ѓРґРµ' => 4636,
+ 'µС†Рё' => 4637,
+ 'ёС…Р°' => 4638,
+ '�РЅ' => 4639,
+ 'ћРґ' => 4640,
+ '_ас' => 4641,
+ '�н' => 4642,
+ '_шк' => 4643,
+ '·РµРј' => 4644,
+ 'ЃРѕ_' => 4645,
+ 'СЃРѕ_' => 4646,
+ 'ІРЅР°' => 4647,
+ 'ЎРµСЂ' => 4648,
+ 'РћРґ' => 4649,
+ 'ЊР±' => 4650,
+ 'СЊР±' => 4651,
+ 'Р�._' => 4652,
+ 'ётР' => 4653,
+ '‘С‚Р' => 4654,
+ '�._' => 4655,
+ '_Р–Р' => 4656,
+ '»С‹_' => 4657,
+ 'лы_' => 4658,
+ 'ёрР' => 4659,
+ '_�в' => 4660,
+ 'ѕРЅС‹' => 4661,
+ 'ЂС‹С‚' => 4662,
+ 'ќ.' => 4663,
+ '±РµР·' => 4664,
+ 'µРЅРґ' => 4665,
+ 'µРіРё' => 4666,
+ 'ЃР»Рё' => 4667,
+ 'цаС' => 4668,
+ '†Р°С' => 4669,
+ '¶Рѕ' => 4670,
+ 'жо' => 4671,
+ 'Рќ.' => 4672,
+ 'ћРґР' => 4673,
+ 'ЂСѓ_' => 4674,
+ 'Рњ._' => 4675,
+ 'СЂСѓ_' => 4676,
+ '_ап' => 4677,
+ '·РЅРё' => 4678,
+ '‡Р°С‚' => 4679,
+ 'ЋР±' => 4680,
+ 'СЋР±' => 4681,
+ '_СЃРЅ' => 4682,
+ 'РћРґР' => 4683,
+ '·Рі' => 4684,
+ 'Р·Рі' => 4685,
+ '‡Р°Рµ' => 4686,
+ 'ёС‡Р°' => 4687,
+ '°-' => 4688,
+ 'Р°-' => 4689,
+ 'ћ_' => 4690,
+ '_Ев' => 4691,
+ '¶Сѓ' => 4692,
+ 'жу' => 4693,
+ 'Р»,' => 4694,
+ '_РћРЅ' => 4695,
+ 'ЂСЊ_' => 4696,
+ 'Р»,_' => 4697,
+ 'СЂСЊ_' => 4698,
+ 'ЅРґРѕ' => 4699,
+ 'ѓРіР°' => 4700,
+ '»РёСÐ' => 4701,
+ '¤Рµ' => 4702,
+ 'Фе' => 4703,
+ 'ґРІРѕ' => 4704,
+ 'Рћ_' => 4705,
+ '�РІР°' => 4706,
+ 'µР°С' => 4707,
+ 'еаС' => 4708,
+ 'іСЂРѕ' => 4709,
+ 'РґС‘Р' => 4710,
+ 'ґС‘Р' => 4711,
+ 'ЅРєР°' => 4712,
+ 'РјВ' => 4713,
+ 'јВ' => 4714,
+ 'РѕСѓ' => 4715,
+ 'ѕСѓ' => 4716,
+ 'іСѓСЃ' => 4717,
+ '®Р' => 4718,
+ 'ѕС‚С‹' => 4719,
+ 'ЅРіС' => 4720,
+ 'Р®Р' => 4721,
+ 'РЅРіС' => 4722,
+ 'ЃРµР№' => 4723,
+ 'µРїРё' => 4724,
+ 'цо' => 4725,
+ '†Рѕ' => 4726,
+ 'чу' => 4727,
+ '‡Сѓ' => 4728,
+ 'єСѓСЂ' => 4729,
+ '«РЎР' => 4730,
+ 'ЂРєРѕ' => 4731,
+ 'ѕРІСЊ' => 4732,
+ '»РіР' => 4733,
+ '«СР' => 4734,
+ 'лгР' => 4735,
+ 'ґСѓСЋ' => 4736,
+ 'µРІС‹' => 4737,
+ '_РіР°' => 4738,
+ 'Рѕ-С' => 4739,
+ 'ѕ-С' => 4740,
+ '_РћРґ' => 4741,
+ '‚РѕС‚' => 4742,
+ 'їРѕРї' => 4743,
+ 'ѓРЅР°' => 4744,
+ 'µРµРІ' => 4745,
+ '“Р°Р' => 4746,
+ 'µРїРµ' => 4747,
+ 'ЃРѕРЅ' => 4748,
+ 'ѕРєРё' => 4749,
+ 'ÐÐ’' => 4750,
+ 'СÐÐ’' => 4751,
+ 'ЃР±Р' => 4752,
+ 'СЃР±Р' => 4753,
+ 'ÐВ»' => 4754,
+ 'ГаР' => 4755,
+ 'СÐВ»' => 4756,
+ 'ыч' => 4757,
+ 'јРѕС‚' => 4758,
+ '‹С‡' => 4759,
+ '°РґРЅ' => 4760,
+ 'ІРёР·' => 4761,
+ 'µСЃРЅ' => 4762,
+ 'ѕС‡Рё' => 4763,
+ 'ѓРіРѕ' => 4764,
+ 'РїС‚' => 4765,
+ 'їС‚' => 4766,
+ '‘ел' => 4767,
+ '_Рњ._' => 4768,
+ 'ґРѕР±' => 4769,
+ 'µРµС' => 4770,
+ 'ееС' => 4771,
+ '"' => 4772,
+ '_СЃ._' => 4773,
+ 'ЊС‚С' => 4774,
+ 'СЊС‚С' => 4775,
+ 'љРѕРЅ' => 4776,
+ 'ЊСÐ_' => 4777,
+ 'СЊСÐ_' => 4778,
+ 'ёРїР°' => 4779,
+ '_РЎРІ' => 4780,
+ 'Р’Р»' => 4781,
+ '’Р»' => 4782,
+ 'ÐСЋС‚' => 4783,
+ 'µРє_' => 4784,
+ 'ек_' => 4785,
+ '_ад' => 4786,
+ '±РµРґ' => 4787,
+ 'µРјСЊ' => 4788,
+ '_Ла' => 4789,
+ 'ѕРµРІ' => 4790,
+ 'ѕР»СÐ' => 4791,
+ 'ЃРѕРѕ' => 4792,
+ 'µР·Рё' => 4793,
+ '_Р�._' => 4794,
+ 'Р’Р»Р' => 4795,
+ '’Р»Р' => 4796,
+ 'ЌРєС' => 4797,
+ 'СЌРєС' => 4798,
+ 'ЂР°С…' => 4799,
+ '_С€С' => 4800,
+ '‚еч' => 4801,
+ 'ѕС„Рµ' => 4802,
+ '±РёСЂ' => 4803,
+ 'ЈРє' => 4804,
+ 'РЈРє' => 4805,
+ 'РќРµР' => 4806,
+ 'ѕСÐРЅ' => 4807,
+ 'іРѕС‚' => 4808,
+ 'ќРµР' => 4809,
+ 'ЅС‘' => 4810,
+ 'РЅС‘' => 4811,
+ '±СЂРµ' => 4812,
+ 'µР¶Рё' => 4813,
+ 'єР»Рѕ' => 4814,
+ '_РЎСѓ' => 4815,
+ 'јРїРµ' => 4816,
+ 'ЅРёСЂ' => 4817,
+ 'єС‚Р°' => 4818,
+ '_Фе' => 4819,
+ '�Р·' => 4820,
+ '�з' => 4821,
+ 'єР°Р±' => 4822,
+ '_Р’Р»' => 4823,
+ 'РўСЂР' => 4824,
+ 'Ло' => 4825,
+ 'ырР' => 4826,
+ 'ўСЂР' => 4827,
+ '‹СЂР' => 4828,
+ '›Рѕ' => 4829,
+ '°С‰Рё' => 4830,
+ 'ІРјР' => 4831,
+ 'РІРјР' => 4832,
+ 'ЅС„Р' => 4833,
+ 'РЅС„Р' => 4834,
+ '’ла' => 4835,
+ 'µС€Рµ' => 4836,
+ '‚СѓС‚' => 4837,
+ 'µР°С‚' => 4838,
+ 'їРµРґ' => 4839,
+ 'µРіС' => 4840,
+ 'егС' => 4841,
+ 'РіРё_' => 4842,
+ 'фл' => 4843,
+ 'іРё_' => 4844,
+ '„Р»' => 4845,
+ '«Рџ' => 4846,
+ '_СÐР·' => 4847,
+ 'ІРї' => 4848,
+ '«П' => 4849,
+ 'РІРї' => 4850,
+ 'ІС‹Рї' => 4851,
+ 'ёРєР»' => 4852,
+ '_Бу' => 4853,
+ '±СѓРґ' => 4854,
+ 'ІР·' => 4855,
+ 'РІР·' => 4856,
+ '_«П' => 4857,
+ 'РєРµР' => 4858,
+ 'єРµР' => 4859,
+ 'Ð…-' => 4860,
+ '°С€Рё' => 4861,
+ 'µРЅС†' => 4862,
+ 'ЅРµС‚' => 4863,
+ 'РЅ-' => 4864,
+ 'ЃРїРё' => 4865,
+ 'шоР' => 4866,
+ '€РѕР' => 4867,
+ '_Р±Рё' => 4868,
+ 'ЊРµ_' => 4869,
+ 'СЊРµ_' => 4870,
+ 'ѓСЂС‹' => 4871,
+ '°Р±Р»' => 4872,
+ 'ѕРїРё' => 4873,
+ 'ЂР°,' => 4874,
+ 'СЂР°,' => 4875,
+ 'ЂР°,_' => 4876,
+ 'тьР' => 4877,
+ '‚СЊР' => 4878,
+ '.Р' => 4879,
+ 'РђРІ' => 4880,
+ 'ђРІ' => 4881,
+ '_�с' => 4882,
+ '_фу' => 4883,
+ 'Р№С€' => 4884,
+ '№С€' => 4885,
+ 'ёР»Рµ' => 4886,
+ 'ёСЂРµ' => 4887,
+ 'РёСЂ_' => 4888,
+ 'ёСЂ_' => 4889,
+ '%_' => 4890,
+ 'µСЂС€' => 4891,
+ 'РёРµ,' => 4892,
+ 'ёРµ,' => 4893,
+ 'ЃРІРµ' => 4894,
+ 'ычР' => 4895,
+ 'ёРµ,_' => 4896,
+ '‹С‡Р' => 4897,
+ '°РіСЂ' => 4898,
+ '’Р°Р' => 4899,
+ '_%_' => 4900,
+ '_Рќ.' => 4901,
+ 'Р’Р°Р' => 4902,
+ '«Рљ' => 4903,
+ 'µС‚С‹' => 4904,
+ '»РёРј' => 4905,
+ 'РіРЅР' => 4906,
+ 'ѓР¶Рё' => 4907,
+ 'іРЅР' => 4908,
+ 'ґРѕРє' => 4909,
+ '_РЈРє' => 4910,
+ '«К' => 4911,
+ 'ЂС‚Рѕ' => 4912,
+ 'ёСЃРѕ' => 4913,
+ '_«К' => 4914,
+ 'ЋР±Р' => 4915,
+ 'СЋР±Р' => 4916,
+ '»С‹Р' => 4917,
+ 'лыР' => 4918,
+ 'єС‚СЂ' => 4919,
+ '_РѕС‡' => 4920,
+ '·СѓС' => 4921,
+ 'Р·СѓС' => 4922,
+ 'ёРєРµ' => 4923,
+ 'â€Ð Â°Ð ' => 4924,
+ 'ќ._' => 4925,
+ 'ёРІС€' => 4926,
+ 'Рâ€Ð Â°Ð ' => 4927,
+ 'ЋСЂ' => 4928,
+ 'Рќ._' => 4929,
+ 'СЋСЂ' => 4930,
+ '†РёСЋ' => 4931,
+ '°С‚С‡' => 4932,
+ 'ЂРёРґ' => 4933,
+ 'ЂРѕР±' => 4934,
+ '„ес' => 4935,
+ '±Р»С' => 4936,
+ 'Р±Р»С' => 4937,
+ 'РїС‹С' => 4938,
+ 'їС‹С' => 4939,
+ 'ґРµСÐ' => 4940,
+ 'ёС†С‹' => 4941,
+ 'РёВ»_' => 4942,
+ 'ёВ»_' => 4943,
+ '±РµР»' => 4944,
+ '¶РµС‚' => 4945,
+ '±РёРЅ' => 4946,
+ 'чёС' => 4947,
+ 'ѕРёСЃ' => 4948,
+ 'іСЂРµ' => 4949,
+ '‡С‘С' => 4950,
+ 'РёР№.' => 4951,
+ 'ёР№.' => 4952,
+ '»Р»Рё' => 4953,
+ 'ЃС…Рѕ' => 4954,
+ 'ЂР°СÐ' => 4955,
+ 'ЃРјРѕ' => 4956,
+ 'ЎРї' => 4957,
+ 'РЎРї' => 4958,
+ '-Рі' => 4959,
+ 'ѓС‚Р°' => 4960,
+ 'јРёС‡' => 4961,
+ 'РѕСЌ' => 4962,
+ 'ѕСЌ' => 4963,
+ '°СЂС€' => 4964,
+ 'іРёРµ' => 4965,
+ 'РўРµР' => 4966,
+ 'ўРµР' => 4967,
+ '‡РёРІ' => 4968,
+ 'ЌР»Рµ' => 4969,
+ 'ЂРјС' => 4970,
+ 'СЂРјС' => 4971,
+ 'ѕС†Рµ' => 4972,
+ 'ЋР»' => 4973,
+ 'СЋР»' => 4974,
+ '»РµР·' => 4975,
+ '°Р·Рґ' => 4976,
+ 'Р№С€Р' => 4977,
+ 'ёС…Рѕ' => 4978,
+ 'ѕРєСѓ' => 4979,
+ '№С€Р' => 4980,
+ 'ЂС‹С…' => 4981,
+ 'тб' => 4982,
+ 'ёР№._' => 4983,
+ '‚Р±' => 4984,
+ 'ёР±Рѕ' => 4985,
+ 'флР' => 4986,
+ '„Р»Р' => 4987,
+ '_�н' => 4988,
+ 'ІС‹С€' => 4989,
+ 'ЅС‹,' => 4990,
+ 'ЅС‹,_' => 4991,
+ 'РЅС‹,' => 4992,
+ '…ан' => 4993,
+ 'јСѓР·' => 4994,
+ 'їРµС†' => 4995,
+ 'ЅС‹.' => 4996,
+ 'РЅС‹.' => 4997,
+ '_РІС‚' => 4998,
+ '_�з' => 4999,
+ 'РєРё.' => 5000,
+ 'єРё.' => 5001,
+ 'ЃРѕС‚' => 5002,
+ 'ЅР°С†' => 5003,
+ 'ЅС‹._' => 5004,
+ 'µР·РЅ' => 5005,
+ '°Р·СЂ' => 5006,
+ 'ÐР»_' => 5007,
+ 'СÐР»_' => 5008,
+ 'ЅРєС‚' => 5009,
+ 'єРё._' => 5010,
+ 'ёРµРІ' => 5011,
+ 'Ðще' => 5012,
+ 'ІРїР' => 5013,
+ 'РІРїР' => 5014,
+ '±С‹С‚' => 5015,
+ 'ытС' => 5016,
+ '‹С‚С' => 5017,
+ '_Р·Рµ' => 5018,
+ '»РµРі' => 5019,
+ 'РѕСЋР' => 5020,
+ 'ѕСЋР' => 5021,
+ 'јСѓР¶' => 5022,
+ 'ЅСЊС' => 5023,
+ 'РЅСЊС' => 5024,
+ '·РµСЂ' => 5025,
+ 'ІРіС' => 5026,
+ 'РІРіС' => 5027,
+ 'ѕРІСЂ' => 5028,
+ '†РєРѕ' => 5029,
+ 'µРѕСЂ' => 5030,
+ 'µСÐС' => 5031,
+ 'РµСÐС' => 5032,
+ 'С…СѓР' => 5033,
+ '…СѓР' => 5034,
+ 'Р’СЃ' => 5035,
+ '’СЃ' => 5036,
+ '±РЅРѕ' => 5037,
+ 'Р№РєР' => 5038,
+ '№РєР' => 5039,
+ 'ѓРєР°' => 5040,
+ 'ґРѕР¶' => 5041,
+ '_СЌР»' => 5042,
+ 'ЅРІР°' => 5043,
+ 'ѓРЅРє' => 5044,
+ '·РІС' => 5045,
+ 'Р·РІС' => 5046,
+ 'јР°СÐ' => 5047,
+ 'Р№Р»' => 5048,
+ '№Р»' => 5049,
+ '°Р№РЅ' => 5050,
+ 'ЊС€Рё' => 5051,
+ 'ёРіРё' => 5052,
+ '-Рї' => 5053,
+ 'ÐРЅСЃ' => 5054,
+ '«Рњ' => 5055,
+ '_РІР·' => 5056,
+ 'ЊР·Р' => 5057,
+ 'СЊР·Р' => 5058,
+ 'єР°С…' => 5059,
+ 'ѕР±СЃ' => 5060,
+ 'ѕСЃРІ' => 5061,
+ 'ѕР·Рё' => 5062,
+ '·РіР' => 5063,
+ 'Р·РіР' => 5064,
+ '‚РєРё' => 5065,
+ '«М' => 5066,
+ '_«М' => 5067,
+ '±СЉР' => 5068,
+ 'ЂРіРё' => 5069,
+ 'Р±СЉР' => 5070,
+ 'ÐС‚_' => 5071,
+ 'СÐС‚_' => 5072,
+ 'јРѕРј' => 5073,
+ '°СЂСѓ' => 5074,
+ '±СЉРµ' => 5075,
+ 'ІРјРµ' => 5076,
+ 'ѕСЋР·' => 5077,
+ 'Р’С‹' => 5078,
+ 'јСѓРЅ' => 5079,
+ '’С‹' => 5080,
+ '¶Р°РЅ' => 5081,
+ '·РІРё' => 5082,
+ '…РѕР·' => 5083,
+ 'µС…Р°' => 5084,
+ '±РѕРІ' => 5085,
+ 'РљРёС' => 5086,
+ 'љРёС' => 5087,
+ 'ЂРѕС€' => 5088,
+ '_РіРё' => 5089,
+ 'цу' => 5090,
+ '†Сѓ' => 5091,
+ 'С…РёС' => 5092,
+ '…РёС' => 5093,
+ 'щё' => 5094,
+ '‰С‘' => 5095,
+ '_ти' => 5096,
+ 'ÐСЂР' => 5097,
+ 'СÐСЂР' => 5098,
+ 'ѓРїРё' => 5099,
+ 'ѕРїСѓ' => 5100,
+ '№С‚Рµ' => 5101,
+ 'µС„Р' => 5102,
+ 'Ћ.' => 5103,
+ 'ефР' => 5104,
+ 'їРёР»' => 5105,
+ '‘РѕР»' => 5106,
+ 'ЊСÐРЅ' => 5107,
+ 'СЋ.' => 5108,
+ 'јРёР»' => 5109,
+ 'ёС‚СЂ' => 5110,
+ 'Ћ._' => 5111,
+ 'іР»Рё' => 5112,
+ 'ЊС‚Р°' => 5113,
+ 'ћС‚Р' => 5114,
+ 'СЋ._' => 5115,
+ 'ЃРµРґ' => 5116,
+ 'РћС‚Р' => 5117,
+ 'ЅРіР»' => 5118,
+ 'ѕС†Рё' => 5119,
+ '_Р®Р' => 5120,
+ 'ЃРѕСЂ' => 5121,
+ 'µС‡РЅ' => 5122,
+ 'ІС€Рµ' => 5123,
+ '°Р±Р°' => 5124,
+ 'єСѓСЃ' => 5125,
+ 'ћСЃР' => 5126,
+ '°СЃР»' => 5127,
+ 'ѕР»Рі' => 5128,
+ '»С‚' => 5129,
+ 'РѕС…С' => 5130,
+ 'ѕС…С' => 5131,
+ 'ІСÐС‚' => 5132,
+ 'РÒС' => 5133,
+ 'єС‚СÐ' => 5134,
+ 'ÒС' => 5135,
+ 'ÐРє' => 5136,
+ 'РћСЃР' => 5137,
+ 'СÐРє' => 5138,
+ 'щаС' => 5139,
+ '‰Р°С' => 5140,
+ '_Ло' => 5141,
+ '_СЃС‹' => 5142,
+ '…РѕС‚' => 5143,
+ 'їРѕС‡' => 5144,
+ 'лт' => 5145,
+ '_РІРї' => 5146,
+ 'ІРіСѓ' => 5147,
+ 'ґРјРё' => 5148,
+ 'їРѕР±' => 5149,
+ 'ІРёСЃ' => 5150,
+ '_ла' => 5151,
+ 'µР·Сѓ' => 5152,
+ 'іРёРё' => 5153,
+ '_Рќ._' => 5154,
+ 'ЅС‡Рё' => 5155,
+ 'ґРёС†' => 5156,
+ 'РґРїР' => 5157,
+ 'їС‹С‚' => 5158,
+ 'ґРїР' => 5159,
+ '‚РѕР±' => 5160,
+ 'ЋР·Р' => 5161,
+ 'СЋР·Р' => 5162,
+ '…ар' => 5163,
+ 'ёСЂРё' => 5164,
+ 'іР°СЂ' => 5165,
+ 'ѕСÐРІ' => 5166,
+ 'ЌРєСЃ' => 5167,
+ 'цоР' => 5168,
+ '†РѕР' => 5169,
+ '_СѓР±' => 5170,
+ 'љРёР' => 5171,
+ 'ёР·Рґ' => 5172,
+ 'ёС‰Рµ' => 5173,
+ 'єСЃРї' => 5174,
+ '»РёР№' => 5175,
+ '‚СЊСÐ' => 5176,
+ 'чь' => 5177,
+ '‡СЊ' => 5178,
+ '_РіСѓ' => 5179,
+ 'µС‚,' => 5180,
+ 'ЂСЊРµ' => 5181,
+ 'ет,' => 5182,
+ 'РљРёР' => 5183,
+ 'µС‚,_' => 5184,
+ 'РіРµ_' => 5185,
+ 'іРµ_' => 5186,
+ 'ѕРѕР±' => 5187,
+ '„РёРЅ' => 5188,
+ 'ЂРІР°' => 5189,
+ 'тё' => 5190,
+ 'њРёС…' => 5191,
+ '‚С‘' => 5192,
+ 'ўР°Рє' => 5193,
+ '_С…СЂ' => 5194,
+ 'Р’РѕС' => 5195,
+ 'ѓР±Рё' => 5196,
+ '’РѕС' => 5197,
+ '_Р’СЃ' => 5198,
+ 'СѓР¶С' => 5199,
+ 'ѓР¶С' => 5200,
+ 'РґРґ' => 5201,
+ 'ґРґ' => 5202,
+ '°Р»СÐ' => 5203,
+ 'ћСЂ' => 5204,
+ '_шт' => 5205,
+ 'РґРІС' => 5206,
+ 'тбР' => 5207,
+ 'ґРІС' => 5208,
+ '‚Р±Р' => 5209,
+ '‚ыр' => 5210,
+ 'â€Ð Ñ‘' => 5211,
+ 'ЅРµРґ' => 5212,
+ 'РјСÐС' => 5213,
+ 'јСÐС' => 5214,
+ 'ЊС€Рµ' => 5215,
+ 'РћСЂ' => 5216,
+ '‘РµС' => 5217,
+ '_СЃР±' => 5218,
+ '°:' => 5219,
+ 'єСЃРё' => 5220,
+ 'Р°:' => 5221,
+ '°:_' => 5222,
+ 'БеС' => 5223,
+ '_С…Сѓ' => 5224,
+ 'Р°:_' => 5225,
+ '†РµР»' => 5226,
+ '-Р·' => 5227,
+ '¶Р°Р»' => 5228,
+ 'ЊР·Рѕ' => 5229,
+ 'Рâ€Ð Ñ‘' => 5230,
+ 'Ñ—_' => 5231,
+ 'ІРёСÐ' => 5232,
+ '_Р’С‹' => 5233,
+ 'ЈРєС' => 5234,
+ 'Ðто' => 5235,
+ 'РЈРєС' => 5236,
+ '±Р°_' => 5237,
+ 'Р±Р°_' => 5238,
+ '¤СЂР°' => 5239,
+ 'ыбР' => 5240,
+ '‹Р±Р' => 5241,
+ '€РёРµ' => 5242,
+ '»РєР°' => 5243,
+ 'ЂР¶Р°' => 5244,
+ '‹С€Рµ' => 5245,
+ 'ґРёСЃ' => 5246,
+ '-Р·Р' => 5247,
+ 'ттР' => 5248,
+ '‚С‚Р' => 5249,
+ 'Р№Рґ' => 5250,
+ '№Рґ' => 5251,
+ 'ЂР°С‰' => 5252,
+ 'РєРє' => 5253,
+ 'ѓСЂСЃ' => 5254,
+ 'єРє' => 5255,
+ 'тм' => 5256,
+ '‚Рј' => 5257,
+ '‹РєР°' => 5258,
+ 'µСÐС‚' => 5259,
+ '·РЅС‹' => 5260,
+ '­С‚' => 5261,
+ 'ЊРµСЂ' => 5262,
+ 'єРѕСЃ' => 5263,
+ 'ЈРєСЂ' => 5264,
+ '·Рє' => 5265,
+ 'Р·Рє' => 5266,
+ 'іРѕРЅ' => 5267,
+ 'ґРІР°' => 5268,
+ 'РѕВ' => 5269,
+ 'Ñ•Ð’' => 5270,
+ 'µРѕР±' => 5271,
+ 'ЉС' => 5272,
+ 'ѕСЃР°' => 5273,
+ '_РЅС' => 5274,
+ '»СЋРґ' => 5275,
+ 'СЉС' => 5276,
+ '_СÐРЅ' => 5277,
+ 'ЂРµР°' => 5278,
+ 'ЃРЅС‹' => 5279,
+ '//' => 5280,
+ 'ЃС†' => 5281,
+ 'СЃС†' => 5282,
+ 'µРґРї' => 5283,
+ 'ЊС‚Сѓ' => 5284,
+ '…РЅРё' => 5285,
+ 'ёл_' => 5286,
+ '‘Р»_' => 5287,
+ 'Р­С‚' => 5288,
+ '_СѓРј' => 5289,
+ 'РїС‚Р' => 5290,
+ 'їС‚Р' => 5291,
+ '_СЃС‡' => 5292,
+ 'ЂРґРё' => 5293,
+ '-РјР' => 5294,
+ 'µР»С‘' => 5295,
+ 'µС‰Рµ' => 5296,
+ 'ѓРїРЅ' => 5297,
+ '°РєСѓ' => 5298,
+ '¤Рё' => 5299,
+ 'Фи' => 5300,
+ 'ЅС‘Р' => 5301,
+ 'РЅС‘Р' => 5302,
+ 'ёС‚С‹' => 5303,
+ 'ЛиР' => 5304,
+ '›РёР' => 5305,
+ '€С‚Р°' => 5306,
+ 'µР·Р°' => 5307,
+ 'РњСѓ' => 5308,
+ 'њСѓ' => 5309,
+ 'ЃРµРі' => 5310,
+ 'ЅРµРє' => 5311,
+ '±РµСЃ' => 5312,
+ 'ÐРЅРІ' => 5313,
+ '»РёРі' => 5314,
+ 'іР°С‚' => 5315,
+ 'РїСЂС' => 5316,
+ 'їСЂС' => 5317,
+ '-РіР' => 5318,
+ 'РґРґР' => 5319,
+ 'ґРґР' => 5320,
+ 'ѓСЃРє' => 5321,
+ 'іР°Р»' => 5322,
+ 'ЂРµРµ' => 5323,
+ 'ЃСЃР»' => 5324,
+ 'ѕС‡Рє' => 5325,
+ 'ґРІСѓ' => 5326,
+ 'Рё:' => 5327,
+ 'Ñ‘:' => 5328,
+ 'Рё:_' => 5329,
+ 'Ñ‘:_' => 5330,
+ 'С‚-' => 5331,
+ 'ћР»' => 5332,
+ '‚-' => 5333,
+ '„ер' => 5334,
+ '«РњР' => 5335,
+ 'µСЂС‹' => 5336,
+ '†РєРё' => 5337,
+ 'ЅР·' => 5338,
+ '«МР' => 5339,
+ 'РЅР·' => 5340,
+ 'РћР»' => 5341,
+ 'РўРё' => 5342,
+ 'ўРё' => 5343,
+ '’ер' => 5344,
+ '€РµР№' => 5345,
+ '°Р№_' => 5346,
+ 'ай_' => 5347,
+ '°-Р' => 5348,
+ 'Р°-Р' => 5349,
+ 'РѕВ»' => 5350,
+ 'ѕВ»' => 5351,
+ '_РґСѓ' => 5352,
+ 'µРјР»' => 5353,
+ '›РµРЅ' => 5354,
+ '°РІРі' => 5355,
+ '¶РЅРё' => 5356,
+ 'ть,' => 5357,
+ '‚СЊ,' => 5358,
+ 'љРѕРј' => 5359,
+ '‚СЊ,_' => 5360,
+ 'Рї_' => 5361,
+ 'чл' => 5362,
+ 'ѓРєС‚' => 5363,
+ '‡Р»' => 5364,
+ '_Р·Рґ' => 5365,
+ 'ЅС‚СÐ' => 5366,
+ '¦Рµ' => 5367,
+ 'Це' => 5368,
+ '’ел' => 5369,
+ 'ЂР°.' => 5370,
+ 'СЂР°.' => 5371,
+ 'ѕСЂСЊ' => 5372,
+ 'члР' => 5373,
+ '‡Р»Р' => 5374,
+ '‰РµРі' => 5375,
+ 'ЃРёРЅ' => 5376,
+ 'Ѕ-Р' => 5377,
+ 'ѓСЂРµ' => 5378,
+ '·СÐР' => 5379,
+ 'Р·СÐР' => 5380,
+ 'РЅ-Р' => 5381,
+ '°РЅСÐ' => 5382,
+ '·Р°Рґ' => 5383,
+ '·СѓР»' => 5384,
+ 'Ñ’_' => 5385,
+ '_//' => 5386,
+ 'ЂР°._' => 5387,
+ 'Рђ_' => 5388,
+ '°РґРѕ' => 5389,
+ 'С…СЃ' => 5390,
+ '…СЃ' => 5391,
+ '€РёСЂ' => 5392,
+ 'ÐР¶Р' => 5393,
+ 'РёРѕС' => 5394,
+ 'СÐР¶Р' => 5395,
+ 'ёРѕС' => 5396,
+ '_Р·РІ' => 5397,
+ '­С‚Р' => 5398,
+ 'ыд' => 5399,
+ '‹Рґ' => 5400,
+ '«С' => 5401,
+ '‚РєСЂ' => 5402,
+ 'ґРѕРЅ' => 5403,
+ 'В«С' => 5404,
+ '_РћСЂ' => 5405,
+ '·РјРѕ' => 5406,
+ '¤РµР' => 5407,
+ 'ФеР' => 5408,
+ '_В«С' => 5409,
+ 'ЂРЅСѓ' => 5410,
+ 'ЅСЊР' => 5411,
+ 'РЅСЊР' => 5412,
+ '_Р­С‚' => 5413,
+ 'ІС‹_' => 5414,
+ 'РІС‹_' => 5415,
+ 'љРѕСЂ' => 5416,
+ 'ґР°Рј' => 5417,
+ '//_' => 5418,
+ '±РѕР№' => 5419,
+ '·РѕС' => 5420,
+ 'Р·РѕС' => 5421,
+ '_РЎРї' => 5422,
+ '°РјРј' => 5423,
+ 'ЂРѕ_' => 5424,
+ 'ЃС‘Р' => 5425,
+ 'РёС‡С' => 5426,
+ 'СЂРѕ_' => 5427,
+ 'СЃС‘Р' => 5428,
+ 'ёРіРѕ' => 5429,
+ 'ёС‡С' => 5430,
+ 'Р­С‚Р' => 5431,
+ 'јРёСЃ' => 5432,
+ 'єР»Сѓ' => 5433,
+ 'µР±Рѕ' => 5434,
+ '¶РёР·' => 5435,
+ 'тмР' => 5436,
+ 'ѕС‚СЃ' => 5437,
+ '‚РјР' => 5438,
+ '_РÒС' => 5439,
+ 'ЃР°Р»' => 5440,
+ 'РѕР№.' => 5441,
+ 'ѕР»СЋ' => 5442,
+ 'ѕР№.' => 5443,
+ 'ЋРЅС' => 5444,
+ 'СЋРЅС' => 5445,
+ '›Сѓ' => 5446,
+ 'Лу' => 5447,
+ 'ЅРёРі' => 5448,
+ 'Ðтн' => 5449,
+ 'µС†_' => 5450,
+ 'ец_' => 5451,
+ 'ЂРёР»' => 5452,
+ '°Р·Рµ' => 5453,
+ '±СЃС' => 5454,
+ 'Р±СЃС' => 5455,
+ '°СѓРє' => 5456,
+ '»РѕСЂ' => 5457,
+ 'ѓРјР°' => 5458,
+ '-Р·Р°' => 5459,
+ '»Рґ' => 5460,
+ 'ЃР°Р№' => 5461,
+ 'ЅРµС†' => 5462,
+ 'лд' => 5463,
+ 'ёРЅРґ' => 5464,
+ 'ѕР№._' => 5465,
+ '‡Р»Рµ' => 5466,
+ '_//_' => 5467,
+ '°РІРє' => 5468,
+ '»СЊРµ' => 5469,
+ 'ЎРїР' => 5470,
+ 'РЎРїР' => 5471,
+ 'јРѕС‰' => 5472,
+ 'ѕС…СЂ' => 5473,
+ 'РїР°_' => 5474,
+ 'їР°_' => 5475,
+ 'ЃС†Р' => 5476,
+ 'РјРјС' => 5477,
+ 'СЃС†Р' => 5478,
+ 'јРјС' => 5479,
+ '§РµР' => 5480,
+ 'µС…Рѕ' => 5481,
+ 'ЂРёРµ' => 5482,
+ 'ЧеР' => 5483,
+ 'Рґ,' => 5484,
+ 'Ò‘,' => 5485,
+ '“РѕР' => 5486,
+ '‰РёРј' => 5487,
+ 'РјРє' => 5488,
+ 'Рґ,_' => 5489,
+ 'јРє' => 5490,
+ 'Ò‘,_' => 5491,
+ 'ёРЅРЅ' => 5492,
+ 'ЅРѕСÐ' => 5493,
+ 'µРїСЂ' => 5494,
+ 'ЌС‚Рё' => 5495,
+ 'РÒРѕ' => 5496,
+ 'Р’СЃР' => 5497,
+ 'ГоР' => 5498,
+ 'ÒРѕ' => 5499,
+ '’СЃР' => 5500,
+ '€РёРј' => 5501,
+ 'РёРЅ,' => 5502,
+ 'ёРЅ,' => 5503,
+ 'ёРЅ,_' => 5504,
+ 'ІС‘' => 5505,
+ 'РІС‘' => 5506,
+ 'РѕРґ.' => 5507,
+ 'ѕРґ.' => 5508,
+ 'Р•С' => 5509,
+ '•С' => 5510,
+ '°РµРј' => 5511,
+ '‘СЂС' => 5512,
+ 'ІРѕРї' => 5513,
+ 'ѓР»СÐ' => 5514,
+ '»СЊСÐ' => 5515,
+ '°СЃР°' => 5516,
+ '‚Р±Рѕ' => 5517,
+ '_ед' => 5518,
+ 'ЅРµРї' => 5519,
+ 'ѓС‡РЅ' => 5520,
+ '‚ае' => 5521,
+ 'ІРЅСѓ' => 5522,
+ 'ЂС€Рё' => 5523,
+ '№РЅРѕ' => 5524,
+ 'ЃРє_' => 5525,
+ 'СЃРє_' => 5526,
+ 'ём_' => 5527,
+ '‘Рј_' => 5528,
+ 'ЅРµРѕ' => 5529,
+ '…РѕСЂ' => 5530,
+ 'ЃРѕРј' => 5531,
+ '‚РёР№' => 5532,
+ 'µР»Р»' => 5533,
+ 'Ј_' => 5534,
+ '‚ли' => 5535,
+ 'µС…_' => 5536,
+ 'ех_' => 5537,
+ 'С…Рµ' => 5538,
+ 'ёСЋР»' => 5539,
+ 'ѕРґ._' => 5540,
+ '…Рµ' => 5541,
+ 'ЃРё_' => 5542,
+ 'СЃРё_' => 5543,
+ 'РўСѓ' => 5544,
+ 'єС‚Сѓ' => 5545,
+ 'ўСѓ' => 5546,
+ '‰РµР№' => 5547,
+ '‹В' => 5548,
+ '_«А' => 5549,
+ '«Рђ' => 5550,
+ '«А' => 5551,
+ 'С‹В' => 5552,
+ 'це_' => 5553,
+ '†Рµ_' => 5554,
+ '°СÐ,' => 5555,
+ 'µРіР°' => 5556,
+ 'ЃС‚СÐ' => 5557,
+ 'Р°СÐ,' => 5558,
+ 'ы»' => 5559,
+ '‡РёРє' => 5560,
+ '‹В»' => 5561,
+ 'µСЂ,' => 5562,
+ 'µСЂ,_' => 5563,
+ 'ЊС€Рѕ' => 5564,
+ 'ер,' => 5565,
+ '°СÐ,_' => 5566,
+ 'ѕС‰Р°' => 5567,
+ '_РћР»' => 5568,
+ 'СѓРµР' => 5569,
+ 'ѓРµР' => 5570,
+ 'ѕРїС‹' => 5571,
+ 'ґС‘РЅ' => 5572,
+ '_РѕРі' => 5573,
+ 'ЃР±Рѕ' => 5574,
+ 'ЊРјР°' => 5575,
+ '_РІРє' => 5576,
+ '’РѕР»' => 5577,
+ 'ЂС‹РІ' => 5578,
+ '_РўРё' => 5579,
+ '¤РёР' => 5580,
+ 'ФиР' => 5581,
+ 'ѓСЃР°' => 5582,
+ '‚РёРё' => 5583,
+ 'ЂРёР±' => 5584,
+ 'ѓСЋС‚' => 5585,
+ 'С‚-Р' => 5586,
+ '‚-Р' => 5587,
+ '·РєР' => 5588,
+ 'Р·РєР' => 5589,
+ '_Це' => 5590,
+ 'ЎР°РЅ' => 5591,
+ 'ёСЋРЅ' => 5592,
+ 'ѕРЅРє' => 5593,
+ 'µС‚СЊ' => 5594,
+ 'ЂС†' => 5595,
+ 'СЂС†' => 5596,
+ '°С‚РЅ' => 5597,
+ 'ЌРЅР' => 5598,
+ 'СЌРЅР' => 5599,
+ 'ґР»Рё' => 5600,
+ 'µРїР°' => 5601,
+ 'ёв' => 5602,
+ 'іРёС…' => 5603,
+ '‘РІ' => 5604,
+ '_СѓСЂ' => 5605,
+ 'ѕС‚Р»' => 5606,
+ '„РѕРЅ' => 5607,
+ '_РђРІ' => 5608,
+ '‘РѕС' => 5609,
+ 'БоС' => 5610,
+ 'ЃРѕР»' => 5611,
+ '-С…' => 5612,
+ '†РёР№' => 5613,
+ 'РљР»' => 5614,
+ 'љР»' => 5615,
+ 'їРµС‡' => 5616,
+ '“РѕСЂ' => 5617,
+ 'ћСЂР' => 5618,
+ '€РµРі' => 5619,
+ '»Р»Р°' => 5620,
+ 'ЃСЊР' => 5621,
+ 'СЃСЊР' => 5622,
+ 'ѓРґРЅ' => 5623,
+ '·РґРЅ' => 5624,
+ 'Р№В' => 5625,
+ 'â„–Ð’' => 5626,
+ '_РњСѓ' => 5627,
+ 'ЃС€' => 5628,
+ 'РћСЂР' => 5629,
+ 'СЃС€' => 5630,
+ 'ђРЅРґ' => 5631,
+ 'ґРёСÐ' => 5632,
+ '«Р’' => 5633,
+ '±СÐ' => 5634,
+ '»РѕС‰' => 5635,
+ 'Р±СÐ' => 5636,
+ 'ёРЅС†' => 5637,
+ 'јРёРє' => 5638,
+ 'ѓС…Рѕ' => 5639,
+ '_Р•С' => 5640,
+ '«В' => 5641,
+ 'Р№В»' => 5642,
+ '…СѓРґ' => 5643,
+ '№В»' => 5644,
+ 'ÐР°' => 5645,
+ 'РÐР°' => 5646,
+ 'РґСѓ.' => 5647,
+ 'ґСѓ.' => 5648,
+ 'СѓРЅС' => 5649,
+ 'ѓРЅС' => 5650,
+ '_«В' => 5651,
+ 'РєРѕ-' => 5652,
+ 'єРѕ-' => 5653,
+ '-С‚' => 5654,
+ 'ÐС‡' => 5655,
+ 'СÐС‡' => 5656,
+ '»СЋР±' => 5657,
+ 'ґСѓ._' => 5658,
+ 'јРѕРґ' => 5659,
+ '‚СЊРµ' => 5660,
+ 'Ѓ,' => 5661,
+ 'ЃРїР°' => 5662,
+ 'СЃ,' => 5663,
+ 'ёРєСѓ' => 5664,
+ 'ґРІРµ' => 5665,
+ '_Фи' => 5666,
+ 'Ѓ,_' => 5667,
+ 'СЃ,_' => 5668,
+ 'ѓРґРё' => 5669,
+ '€Р°СÐ' => 5670,
+ 'чёР' => 5671,
+ '‡С‘Р' => 5672,
+ '°РїРѕ' => 5673,
+ '_чл' => 5674,
+ 'ІРѕРє' => 5675,
+ 'СѓР°Р' => 5676,
+ 'ѓР°Р' => 5677,
+ 'ІСѓ_' => 5678,
+ 'РІСѓ_' => 5679,
+ 'єСЂРё' => 5680,
+ 'ЂРѕС…' => 5681,
+ 'РЈ_' => 5682,
+ 'ёлР' => 5683,
+ '±Р°РЅ' => 5684,
+ 'ЃС‹_' => 5685,
+ 'РјРєР' => 5686,
+ 'СЃС‹_' => 5687,
+ 'ѓР·С‹' => 5688,
+ 'ѓРєСЂ' => 5689,
+ 'іСѓР±' => 5690,
+ 'јРєР' => 5691,
+ 'µР»Рє' => 5692,
+ '·РёРґ' => 5693,
+ '»С‘С' => 5694,
+ 'лёС' => 5695,
+ 'РєРј_' => 5696,
+ 'РїСÐ' => 5697,
+ 'єРј_' => 5698,
+ 'їСÐ' => 5699,
+ 'ѕРЅРґ' => 5700,
+ 'ше_' => 5701,
+ '€Рµ_' => 5702,
+ '“_' => 5703,
+ '°С….' => 5704,
+ 'ах.' => 5705,
+ '§РµСЂ' => 5706,
+ 'ЅС†С' => 5707,
+ 'РЅС†С' => 5708,
+ '°С…._' => 5709,
+ 'ЂСѓР±' => 5710,
+ 'ЋР»С' => 5711,
+ 'СЋР»С' => 5712,
+ 'ЅСѓР»' => 5713,
+ '†РёРє' => 5714,
+ 'ёРґРё' => 5715,
+ 'ЂР±С' => 5716,
+ 'ЃС‡Рё' => 5717,
+ 'Р№Р»Р' => 5718,
+ 'СЂР±С' => 5719,
+ 'јРѕР№' => 5720,
+ '№Р»Р' => 5721,
+ '_ам' => 5722,
+ 'ЂРєР°' => 5723,
+ 'ёт_' => 5724,
+ '‘С‚_' => 5725,
+ 'РђСЂС' => 5726,
+ 'ђСЂС' => 5727,
+ 'єРЅРё' => 5728,
+ 'ЅРѕС€' => 5729,
+ 'ЃР°Рґ' => 5730,
+ 'ЅР°РІ' => 5731,
+ '‚еа' => 5732,
+ '°СѓС‡' => 5733,
+ 'ѕР·Рј' => 5734,
+ '_РÒРѕ' => 5735,
+ '·РёРё' => 5736,
+ '±Р°СЂ' => 5737,
+ 'єС‚Рµ' => 5738,
+ '»РѕРї' => 5739,
+ 'ІРєР»' => 5740,
+ 'РґС‹Р' => 5741,
+ 'ґР°С‡' => 5742,
+ 'ґС‹Р' => 5743,
+ 'РёРµ.' => 5744,
+ 'ёРµ.' => 5745,
+ '_РѕС„' => 5746,
+ '°СЃРѕ' => 5747,
+ '°С€Рµ' => 5748,
+ 'ѕС€Р»' => 5749,
+ 'РѕР°' => 5750,
+ 'ѕР°' => 5751,
+ 'ЊР±Р' => 5752,
+ 'СЊР±Р' => 5753,
+ 'ÐР·Р°' => 5754,
+ 'µ-' => 5755,
+ 'µСЃР»' => 5756,
+ 'ЅРѕРє' => 5757,
+ 'Рµ-' => 5758,
+ 'µСЂСѓ' => 5759,
+ '±Рє' => 5760,
+ 'Р±Рє' => 5761,
+ 'РёР±С' => 5762,
+ 'ёР±С' => 5763,
+ 'ЛоР' => 5764,
+ '›РѕР' => 5765,
+ 'їРѕРі' => 5766,
+ 'µРёР' => 5767,
+ '·Р°СЂ' => 5768,
+ 'еиР' => 5769,
+ 'ёРµ._' => 5770,
+ 'ІРѕР±' => 5771,
+ '»Р¶РЅ' => 5772,
+ 'ЊРґ' => 5773,
+ 'СЊРґ' => 5774,
+ 'іРёРѕ' => 5775,
+ '-Рџ' => 5776,
+ 'ЂРѕР·' => 5777,
+ 'ЎС‚С' => 5778,
+ 'РЎС‚С' => 5779,
+ 'µСЂРґ' => 5780,
+ '°Р±Рё' => 5781,
+ '°РјС‹' => 5782,
+ 'РїСÐС' => 5783,
+ 'ЕвС' => 5784,
+ 'їСÐС' => 5785,
+ '•РІС' => 5786,
+ 'ІС‹Р±' => 5787,
+ '’ас' => 5788,
+ '_РўСѓ' => 5789,
+ 'РіСѓ_' => 5790,
+ 'іСѓ_' => 5791,
+ '‚ац' => 5792,
+ '-Рє' => 5793,
+ '»С‚Р' => 5794,
+ 'чи_' => 5795,
+ 'ѕР±Сѓ' => 5796,
+ '‡Рё_' => 5797,
+ '_СѓР¶' => 5798,
+ 'µРєСЂ' => 5799,
+ 'ґР°СЋ' => 5800,
+ 'ЅС‰' => 5801,
+ 'РЅС‰' => 5802,
+ 'ѓСЂРё' => 5803,
+ 'ІС…' => 5804,
+ 'РІС…' => 5805,
+ 'ЅС‰Р' => 5806,
+ 'ЅС‰Рё' => 5807,
+ 'РЅС‰Р' => 5808,
+ '‚РёСЃ' => 5809,
+ 'µРІ,' => 5810,
+ '¶С‘' => 5811,
+ 'ІС…Р' => 5812,
+ 'ев,' => 5813,
+ 'жё' => 5814,
+ 'РІС…Р' => 5815,
+ '€Сѓ' => 5816,
+ 'µРј,' => 5817,
+ 'µРј,_' => 5818,
+ '¶РѕР' => 5819,
+ 'ЅС‡Р°' => 5820,
+ 'ем,' => 5821,
+ 'жоР' => 5822,
+ 'лтР' => 5823,
+ '±СЃС‚' => 5824,
+ 'µРІ,_' => 5825,
+ '_СѓРІ' => 5826,
+ 'ЃРµРє' => 5827,
+ 'â€Ð Ñ‘Р' => 5828,
+ 'Рâ€Ð Ñ‘Р' => 5829,
+ 'µР±РЅ' => 5830,
+ 'ÐРј_' => 5831,
+ 'СÐРј_' => 5832,
+ '‡С‘С‚' => 5833,
+ 'µР».' => 5834,
+ '·Р°С…' => 5835,
+ 'ЂС‚Рµ' => 5836,
+ 'ел.' => 5837,
+ 'ћРґРЅ' => 5838,
+ 'ІС…Рѕ' => 5839,
+ 'шу' => 5840,
+ 'єСЃРµ' => 5841,
+ 'ґРёРё' => 5842,
+ '¶СЃ' => 5843,
+ 'жс' => 5844,
+ '.:' => 5845,
+ 'ЅРіРµ' => 5846,
+ 'ѓС‚СЂ' => 5847,
+ 'ґРЅСÐ' => 5848,
+ 'РђРІС' => 5849,
+ 'шё' => 5850,
+ 'ђРІС' => 5851,
+ '€РµСЃ' => 5852,
+ '€С‘' => 5853,
+ '±РµРЅ' => 5854,
+ '±РєР' => 5855,
+ 'µР№С€' => 5856,
+ 'Р±РєР' => 5857,
+ 'јРїР°' => 5858,
+ 'ЂС‡' => 5859,
+ 'СЂС‡' => 5860,
+ '»Сѓ_' => 5861,
+ 'лу_' => 5862,
+ '-РІ' => 5863,
+ 'РєСЃС' => 5864,
+ 'єСЃС' => 5865,
+ '¶СЃР' => 5866,
+ 'жсР' => 5867,
+ 'РіР»С' => 5868,
+ 'іР»С' => 5869,
+ '°С…,' => 5870,
+ 'ах,' => 5871,
+ 'РєС‚_' => 5872,
+ 'єС‚_' => 5873,
+ '°С…,_' => 5874,
+ '_РљР»' => 5875,
+ '.:_' => 5876,
+ '±С‹РІ' => 5877,
+ 'њР°Рє' => 5878,
+ 'Ђ-' => 5879,
+ 'СЂ-' => 5880,
+ 'ÐР№' => 5881,
+ 'СÐР№' => 5882,
+ 'єР°С‡' => 5883,
+ '‘СЂР°' => 5884,
+ '»-' => 5885,
+ 'С…РІ' => 5886,
+ 'ырС' => 5887,
+ '…РІ' => 5888,
+ '‹СЂС' => 5889,
+ '°Р·_' => 5890,
+ 'аз_' => 5891,
+ 'ѕРјРј' => 5892,
+ 'ЂРѕСÐ' => 5893,
+ '„ев' => 5894,
+ 'РїСЃ' => 5895,
+ 'їСЃ' => 5896,
+ 'â€Ð Â¶Ð Ñ•' => 5897,
+ 'ЃРµР·' => 5898,
+ 'ѕРјРЅ' => 5899,
+ '»Р»С' => 5900,
+ '»СЊРґ' => 5901,
+ 'ІРёР¶' => 5902,
+ 'ллС' => 5903,
+ 'фуС' => 5904,
+ '‚ай' => 5905,
+ '„СѓС' => 5906,
+ '‚ах' => 5907,
+ '¶СЃРє' => 5908,
+ 'ЊРё' => 5909,
+ 'СЊРё' => 5910,
+ 'С…РІР' => 5911,
+ 'ґР°Рµ' => 5912,
+ '…РІР' => 5913,
+ 'ЂС†Р' => 5914,
+ 'ЋРі' => 5915,
+ 'СЂС†Р' => 5916,
+ 'СЋРі' => 5917,
+ '·Р°СЃ' => 5918,
+ 'ѕРјС‹' => 5919,
+ '_Лу' => 5920,
+ 'ЅРєРё' => 5921,
+ 'РјСЊР' => 5922,
+ 'јСЊР' => 5923,
+ '±Р°СЃ' => 5924,
+ 'µСЋ' => 5925,
+ 'ею' => 5926,
+ 'Рџ.' => 5927,
+ 'ѕРµРє' => 5928,
+ 'ÑŸ.' => 5929,
+ 'ЂРёС…' => 5930,
+ 'РїРЅР' => 5931,
+ 'їРЅР' => 5932,
+ 'јСÐС‚' => 5933,
+ '·РѕРј' => 5934,
+ 'РёСЃ_' => 5935,
+ 'ёСЃ_' => 5936,
+ '‰Р°Рґ' => 5937,
+ '_Рâ€Ð Ñ‘' => 5938,
+ '»РёРё' => 5939,
+ 'ѕР·СЂ' => 5940,
+ '_С…Р°' => 5941,
+ '°РґС‹' => 5942,
+ '‚РёРї' => 5943,
+ '·Р±Р' => 5944,
+ 'Р·Р±Р' => 5945,
+ '‡РЅРё' => 5946,
+ 'јР°Рµ' => 5947,
+ '»РёС€' => 5948,
+ 'фф' => 5949,
+ 'єРІРё' => 5950,
+ 'ґСÐС‚' => 5951,
+ '„С„' => 5952,
+ '_РÐР°' => 5953,
+ 'јР°С€' => 5954,
+ 'ћР±С' => 5955,
+ 'ЃРєСЂ' => 5956,
+ 'РћР±С' => 5957,
+ 'ѓС‚Рѕ' => 5958,
+ '°СЂР»' => 5959,
+ '‘ер' => 5960,
+ '-Р»' => 5961,
+ 'шёР' => 5962,
+ 'јС‹С€' => 5963,
+ '€С‘Р' => 5964,
+ 'ЂРёСЂ' => 5965,
+ '·Р»Рё' => 5966,
+ 'ѕСÐР±' => 5967,
+ '°РјСÐ' => 5968,
+ 'ЃРЅРё' => 5969,
+ 'Р»-' => 5970,
+ 'ёСЂСЃ' => 5971,
+ '°РєР»' => 5972,
+ 'ЅР·Р' => 5973,
+ 'РЅР·Р' => 5974,
+ '‘Рё' => 5975,
+ 'Би' => 5976,
+ 'РїС‹_' => 5977,
+ 'їС‹_' => 5978,
+ '°С‰Рµ' => 5979,
+ 'ЋСЂР' => 5980,
+ 'СЋСЂР' => 5981,
+ '»СÐСЂ' => 5982,
+ '°РіРµ' => 5983,
+ 'їСÐС‚' => 5984,
+ 'ЌРєРѕ' => 5985,
+ 'РÒР°Р' => 5986,
+ 'ÒР°Р' => 5987,
+ '‹С€Р»' => 5988,
+ '_РІРј' => 5989,
+ 'ыдР' => 5990,
+ '‹РґР' => 5991,
+ 'ѓС‚СЃ' => 5992,
+ 'ЂС‹Рј' => 5993,
+ 'ІРєРё' => 5994,
+ '»РґР' => 5995,
+ 'лдР' => 5996,
+ '»Р°Рµ' => 5997,
+ '“Р»' => 5998,
+ 'РџРё' => 5999,
+ 'Гл' => 6000,
+ 'ёРґРѕ' => 6001,
+ 'џРё' => 6002,
+ 'ЂСѓР·' => 6003,
+ '_Р¶С' => 6004,
+ 'µР№С‚' => 6005,
+ '‚РєРѕ' => 6006,
+ '„СЂР°' => 6007,
+ 'Р№С†' => 6008,
+ 'СѓРјС' => 6009,
+ 'ѓРјС' => 6010,
+ '№С†' => 6011,
+ '°С…С' => 6012,
+ '±СЃР' => 6013,
+ 'ахС' => 6014,
+ 'Р±СЃР' => 6015,
+ 'С…СЃС' => 6016,
+ 'ґСѓРЅ' => 6017,
+ '…СЃС' => 6018,
+ 'РђР»С' => 6019,
+ 'ђР»С' => 6020,
+ '·РґС' => 6021,
+ '»С‘С‚' => 6022,
+ 'ЂСѓСЋ' => 6023,
+ 'Р·РґС' => 6024,
+ '_Р·Рѕ' => 6025,
+ 'µРіСѓ' => 6026,
+ '°РєСЃ' => 6027,
+ 'ЃРёСÐ' => 6028,
+ 'ЃС‘Р»' => 6029,
+ 'Ðли' => 6030,
+ '_ло' => 6031,
+ '_В«Рâ€' => 6032,
+ '«Рâ€' => 6033,
+ 'В«Рâ€' => 6034,
+ 'РіСЃ' => 6035,
+ 'іСЃ' => 6036,
+ 'њРµС' => 6037,
+ 'џР°СЂ' => 6038,
+ 'ЌСЂ' => 6039,
+ 'РњРµС' => 6040,
+ 'СЌСЂ' => 6041,
+ 'ЂС‡Р' => 6042,
+ 'СЂС‡Р' => 6043,
+ '_ал' => 6044,
+ 'ча_' => 6045,
+ '‡Р°_' => 6046,
+ 'ЃС€Р' => 6047,
+ 'СЃС€Р' => 6048,
+ 'РґР·' => 6049,
+ 'ґР·' => 6050,
+ '«РљР' => 6051,
+ 'ґРѕРї' => 6052,
+ '»РЅРµ' => 6053,
+ '«КР' => 6054,
+ 'Р—Р°С' => 6055,
+ '—Р°С' => 6056,
+ '_ты' => 6057,
+ '»Рё,' => 6058,
+ '»Рё,_' => 6059,
+ 'ли,' => 6060,
+ 'іР°Р·' => 6061,
+ '_РјР»' => 6062,
+ '_РґРЅ' => 6063,
+ 'ЛаР' => 6064,
+ '›Р°Р' => 6065,
+ 'µВ»_' => 6066,
+ '·РЅРµ' => 6067,
+ 'е»_' => 6068,
+ '±Р°С‚' => 6069,
+ 'ЂРіС' => 6070,
+ 'СЂРіС' => 6071,
+ '•РІСЂ' => 6072,
+ 'ЅР°Р±' => 6073,
+ 'ЅРіСЂ' => 6074,
+ '_СЌРЅ' => 6075,
+ 'ЎРµРІ' => 6076,
+ 'µРЅС‰' => 6077,
+ 'ѓР±Рѕ' => 6078,
+ 'ѕР·СÐ' => 6079,
+ 'ÐС' => 6080,
+ 'Ðже' => 6081,
+ '-Р»Р' => 6082,
+ '-РіРѕ' => 6083,
+ 'РљСѓС' => 6084,
+ 'љСѓС' => 6085,
+ '‰РёС‚' => 6086,
+ '«Р‘' => 6087,
+ 'ЊР·С' => 6088,
+ 'СЊР·С' => 6089,
+ '«Б' => 6090,
+ 'РÐС' => 6091,
+ 'µР±Рµ' => 6092,
+ '_«Б' => 6093,
+ '°СЃРє' => 6094,
+ '„ак' => 6095,
+ 'ЋР»СÐ' => 6096,
+ 'ÐРІРё' => 6097,
+ 'ћР»Р' => 6098,
+ 'Гу' => 6099,
+ '“Сѓ' => 6100,
+ 'Ђ“' => 6101,
+ '–' => 6102,
+ 'ЅРґСѓ' => 6103,
+ 'РћР»Р' => 6104,
+ 'РёРµС' => 6105,
+ 'чш' => 6106,
+ 'ёРµС' => 6107,
+ 'ѓС‡С€' => 6108,
+ 'џРѕРґ' => 6109,
+ '‚РѕРї' => 6110,
+ '‡С€' => 6111,
+ '·Р°С‰' => 6112,
+ 'ЅРЅСѓ' => 6113,
+ 'ÐР№С' => 6114,
+ 'СÐР№С' => 6115,
+ '«РџР' => 6116,
+ '¶СѓС' => 6117,
+ 'ІР»Рё' => 6118,
+ 'жуС' => 6119,
+ '_РІС…' => 6120,
+ '«Рћ' => 6121,
+ '«Р—' => 6122,
+ '«О' => 6123,
+ '«ПР' => 6124,
+ '‚РЅР°' => 6125,
+ '_«О' => 6126,
+ 'ЅРѕРґ' => 6127,
+ '«З' => 6128,
+ '_«З' => 6129,
+ 'ІРёРё' => 6130,
+ '’СЃРµ' => 6131,
+ '°РґСЊ' => 6132,
+ '_Гл' => 6133,
+ '_Рџ.' => 6134,
+ 'ЋРЅСÐ' => 6135,
+ 'ґРёР°' => 6136,
+ 'ёРѕРґ' => 6137,
+ '-РІР' => 6138,
+ 'ÐСÐ' => 6139,
+ 'СÐСÐ' => 6140,
+ 'РіРі' => 6141,
+ 'Рџ._' => 6142,
+ 'іРі' => 6143,
+ 'ÑŸ._' => 6144,
+ '„СЂРѕ' => 6145,
+ '°Р·Р»' => 6146,
+ 'ЊВ' => 6147,
+ 'СЊВ' => 6148,
+ 'ЃС‚.' => 6149,
+ 'СЃС‚.' => 6150,
+ '†РёРї' => 6151,
+ '«Р—Р' => 6152,
+ 'ЎСѓР' => 6153,
+ 'РЎСѓР' => 6154,
+ '«Р_' => 6155,
+ 'ЊВ»' => 6156,
+ '«ЗР' => 6157,
+ 'СЊВ»' => 6158,
+ 'РїСЃР' => 6159,
+ 'С…С‚' => 6160,
+ 'їСЃР' => 6161,
+ '…С‚' => 6162,
+ 'В«Р_' => 6163,
+ '°Р¶РЅ' => 6164,
+ '_В«Р_' => 6165,
+ 'ІРґ' => 6166,
+ 'РІРґ' => 6167,
+ 'ЂР»Р°' => 6168,
+ 'ЊС†' => 6169,
+ 'СЊС†' => 6170,
+ '‡Р°РЅ' => 6171,
+ '_–' => 6172,
+ 'ѕРіСѓ' => 6173,
+ 'РђРє' => 6174,
+ 'ђРє' => 6175,
+ 'љРѕР»' => 6176,
+ 'ѓС‚Р±' => 6177,
+ 'ІРёРµ' => 6178,
+ 'ÐРєР' => 6179,
+ 'СÐРєР' => 6180,
+ 'â„¢' => 6181,
+ 'БуР' => 6182,
+ '‘СѓР' => 6183,
+ '°Р·Сѓ' => 6184,
+ 'µРґ_' => 6185,
+ 'Ђ“_' => 6186,
+ 'ед_' => 6187,
+ '–_' => 6188,
+ 'ѓР·Рµ' => 6189,
+ 'ѓС€Рµ' => 6190,
+ 'ЎР»' => 6191,
+ 'їРѕСÐ' => 6192,
+ 'µСÐ_' => 6193,
+ 'РµСÐ_' => 6194,
+ 'РЎР»' => 6195,
+ 'ѕРґСЂ' => 6196,
+ 'ЋСЃ' => 6197,
+ 'СЋСЃ' => 6198,
+ '_–_' => 6199,
+ 'ЅР°Рі' => 6200,
+ 'ЊСЃРѕ' => 6201,
+ '‰РµРµ' => 6202,
+ 'ЃС‚._' => 6203,
+ 'ЅРµР·' => 6204,
+ '‚СЂСÐ' => 6205,
+ 'µРЅСÐ' => 6206,
+ 'µСЃРѕ' => 6207,
+ 'њРёРЅ' => 6208,
+ '‹С‚Рё' => 6209,
+ '±РЅС' => 6210,
+ 'ІС‹Рґ' => 6211,
+ 'Р±РЅС' => 6212,
+ 'Р№РґР' => 6213,
+ '№РґР' => 6214,
+ 'ЎРÐ' => 6215,
+ 'Ðла' => 6216,
+ 'РЎРÐ' => 6217,
+ 'ѓС€Рє' => 6218,
+ 'µР»._' => 6219,
+ '·СЃ' => 6220,
+ '»РЅРѕ' => 6221,
+ 'ЂСÐРЅ' => 6222,
+ '°Р·Рј' => 6223,
+ 'РґСЊ_' => 6224,
+ 'РґС€' => 6225,
+ 'ёР·Сѓ' => 6226,
+ 'ґРёРѕ' => 6227,
+ 'ґСЊ_' => 6228,
+ 'ґС€' => 6229,
+ 'Р·СЃ' => 6230,
+ 'ыг' => 6231,
+ 'јРјСѓ' => 6232,
+ '‹Рі' => 6233,
+ 'µРјРЅ' => 6234,
+ '_-С…' => 6235,
+ '_СЂСÐ' => 6236,
+ 'ЃРєР»' => 6237,
+ 'Р—Р°_' => 6238,
+ 'ѕРґРІ' => 6239,
+ 'љРµ' => 6240,
+ '—Р°_' => 6241,
+ 'ЃРµР±' => 6242,
+ 'ћРє' => 6243,
+ 'ЂРѕС‡' => 6244,
+ 'ёСÐС‚' => 6245,
+ '_ев' => 6246,
+ '°РёР»' => 6247,
+ 'РљРµ' => 6248,
+ 'ыпР' => 6249,
+ '‹РїР' => 6250,
+ '‹С‚Р°' => 6251,
+ '-РџР' => 6252,
+ 'РґСЂ_' => 6253,
+ 'ґСЂ_' => 6254,
+ 'РџСѓ' => 6255,
+ 'ѓСЃР»' => 6256,
+ 'џСѓ' => 6257,
+ 'РґСѓ,' => 6258,
+ 'ґСѓ,' => 6259,
+ 'ґСѓ,_' => 6260,
+ '»СЊС†' => 6261,
+ 'ЃСЂР°' => 6262,
+ 'РћРє' => 6263,
+ 'ЋС‚Р' => 6264,
+ 'РѕСЌС' => 6265,
+ 'СЋС‚Р' => 6266,
+ 'ѕСЌС' => 6267,
+ 'їРµРє' => 6268,
+ '°РґРј' => 6269,
+ 'ІСЊ_' => 6270,
+ 'РІСЊ_' => 6271,
+ '†РѕРІ' => 6272,
+ 'ІСѓС…' => 6273,
+ 'РєРєР' => 6274,
+ 'ыхР' => 6275,
+ 'єРєР' => 6276,
+ '‚аб' => 6277,
+ '‹С…Р' => 6278,
+ '_лу' => 6279,
+ 'ЂР±Сѓ' => 6280,
+ 'ЂРјРµ' => 6281,
+ 'ѕР·Рµ' => 6282,
+ '‚РёС…' => 6283,
+ 'ЂРїС' => 6284,
+ 'Р№Рј' => 6285,
+ 'СЂРїС' => 6286,
+ 'СѓР°С' => 6287,
+ 'ѓР°С' => 6288,
+ '№Рј' => 6289,
+ 'РјРЅС' => 6290,
+ 'јРЅС' => 6291,
+ '°РІСЃ' => 6292,
+ '¶_' => 6293,
+ 'ЃРѕС†' => 6294,
+ 'ЎРÐР' => 6295,
+ 'РЎРÐР' => 6296,
+ 'РљР»Р' => 6297,
+ 'ѕР·Р°' => 6298,
+ 'љР»Р' => 6299,
+ '_РѕР·' => 6300,
+ '_СѓС‚' => 6301,
+ 'ÐРђ' => 6302,
+ 'Р¶_' => 6303,
+ 'РÐРђ' => 6304,
+ 'ёР¶РЅ' => 6305,
+ 'їР°Рј' => 6306,
+ '-СЃ' => 6307,
+ '_-Рі' => 6308,
+ 'µРґСЂ' => 6309,
+ 'ЎР°С' => 6310,
+ 'РЎР°С' => 6311,
+ 'РёСЋ,' => 6312,
+ 'ёСЋ,' => 6313,
+ 'ёСЋ,_' => 6314,
+ '†РІ' => 6315,
+ 'РјВ»' => 6316,
+ 'јВ»' => 6317,
+ '†РІР' => 6318,
+ '±.' => 6319,
+ 'µС‰С' => 6320,
+ '·Р°Р±' => 6321,
+ 'Р±.' => 6322,
+ 'ещС' => 6323,
+ 'РёРїС' => 6324,
+ 'ёРїС' => 6325,
+ 'РўР°С' => 6326,
+ 'ўР°С' => 6327,
+ '_-РіР' => 6328,
+ '_РЎРÐ' => 6329,
+ 'ЃС†Рµ' => 6330,
+ 'чшР' => 6331,
+ 'ѕРІСѓ' => 6332,
+ '‡С€Р' => 6333,
+ 'ёРґРЅ' => 6334,
+ 'љР°Р»' => 6335,
+ '_РёРґ' => 6336,
+ 'ёРєС‚' => 6337,
+ '»Р°,' => 6338,
+ 'ла,' => 6339,
+ 'РґС€Р' => 6340,
+ 'щё_' => 6341,
+ 'ґС€Р' => 6342,
+ '‰С‘_' => 6343,
+ '€РєРё' => 6344,
+ '_РџРё' => 6345,
+ 'ЎРÐРђ' => 6346,
+ 'їР°С‚' => 6347,
+ '·СЃР' => 6348,
+ '»Р°,_' => 6349,
+ 'РџР»' => 6350,
+ 'џР»' => 6351,
+ '_СЋРі' => 6352,
+ 'ЃР°С‚' => 6353,
+ 'Р·СЃР' => 6354,
+ 'јРµС‡' => 6355,
+ '«Рќ' => 6356,
+ 'µСЃР°' => 6357,
+ '-С‚Р' => 6358,
+ 'µСЃСЊ' => 6359,
+ 'ЅР¶' => 6360,
+ '«Н' => 6361,
+ 'РЅР¶' => 6362,
+ '_Гу' => 6363,
+ 'РєРЅС' => 6364,
+ 'єРЅС' => 6365,
+ '_«Н' => 6366,
+ '»РЅС' => 6367,
+ 'лнС' => 6368,
+ 'ґРµРІ' => 6369,
+ '_Би' => 6370,
+ '‹Р±Рѕ' => 6371,
+ '¶С‘Р' => 6372,
+ 'жёР' => 6373,
+ '°РЅСЊ' => 6374,
+ '±РѕРµ' => 6375,
+ '»-Р' => 6376,
+ 'ЅРЅРµ' => 6377,
+ '_Рџ._' => 6378,
+ '°СЃ_' => 6379,
+ '°СÐР' => 6380,
+ '·СЃРє' => 6381,
+ 'ас_' => 6382,
+ 'Р°СÐР' => 6383,
+ 'ѓРїРѕ' => 6384,
+ '�СЃР' => 6385,
+ 'Р»-Р' => 6386,
+ 'ЃСÐ,' => 6387,
+ 'ЃСÐ,_' => 6388,
+ 'СЃСÐ,' => 6389,
+ 'ёСЃС…' => 6390,
+ 'іРёРЅ' => 6391,
+ '·РёРЅ' => 6392,
+ 'ЊР·Сѓ' => 6393,
+ 'ЃСѓС‚' => 6394,
+ 'ЃС‹РЅ' => 6395,
+ 'ЎРІР' => 6396,
+ 'РЎРІР' => 6397,
+ '°СЂ_' => 6398,
+ 'ар_' => 6399,
+ 'Ђ-Р' => 6400,
+ 'РѕСЋ_' => 6401,
+ 'Р�СЃР' => 6402,
+ 'СЂ-Р' => 6403,
+ 'ѕСЋ_' => 6404,
+ 'јРµРµ' => 6405,
+ '°С…Р°' => 6406,
+ 'ѕСЂРї' => 6407,
+ '„СѓС‚' => 6408,
+ 'цв' => 6409,
+ 'цвР' => 6410,
+ '·СЂРµ' => 6411,
+ 'ЃС„' => 6412,
+ 'СЃС„' => 6413,
+ 'ЂРѕС†' => 6414,
+ 'ЃРґ' => 6415,
+ 'СЃРґ' => 6416,
+ 'ѕР±Р°' => 6417,
+ '§Р°' => 6418,
+ 'Ча' => 6419,
+ 'РѕРі_' => 6420,
+ 'ѕРі_' => 6421,
+ 'µС‰С‘' => 6422,
+ 'ѕРµРґ' => 6423,
+ 'â€Ð Â¶Ð Âµ' => 6424,
+ 'ЅСÐРµ' => 6425,
+ 'ЎСЂ' => 6426,
+ 'РЎСЂ' => 6427,
+ 'ѕС‚СÐ' => 6428,
+ 'іРѕРј' => 6429,
+ '“Р»Р' => 6430,
+ '†РІРµ' => 6431,
+ 'µРµС‚' => 6432,
+ 'ГлР' => 6433,
+ '-С…_' => 6434,
+ 'РћРЅ_' => 6435,
+ 'ще_' => 6436,
+ 'ћРЅ_' => 6437,
+ '‰Рµ_' => 6438,
+ '_фл' => 6439,
+ '§С' => 6440,
+ 'ЎСЂР' => 6441,
+ 'РЎСЂР' => 6442,
+ 'їРёСЂ' => 6443,
+ '_ши' => 6444,
+ 'ЂРіРѕ' => 6445,
+ 'Р§С' => 6446,
+ '°В».' => 6447,
+ 'а».' => 6448,
+ 'ѕСЃС‘' => 6449,
+ '_-С…_' => 6450,
+ '_ещ' => 6451,
+ '_РљРµ' => 6452,
+ '±РµР¶' => 6453,
+ 'Ðщи' => 6454,
+ 'РђРј' => 6455,
+ 'ђРј' => 6456,
+ 'ѕР»С‘' => 6457,
+ '‘СЂРѕ' => 6458,
+ 'µСЂСЊ' => 6459,
+ 'µС‚.' => 6460,
+ 'ет.' => 6461,
+ '°В»._' => 6462,
+ '·СÐР№' => 6463,
+ '‚ыс' => 6464,
+ 'µСЂР»' => 6465,
+ 'ЃРЅР°' => 6466,
+ 'ѕР»С‹' => 6467,
+ 'ЂС‘С' => 6468,
+ 'СЂС‘С' => 6469,
+ '“РѕСЃ' => 6470,
+ '‹С‚СЊ' => 6471,
+ '°Р№СЃ' => 6472,
+ 'ЃС„Р' => 6473,
+ 'РђРґ' => 6474,
+ 'СЃС„Р' => 6475,
+ 'ђРґ' => 6476,
+ 'ѕРЅСѓ' => 6477,
+ 'ѕРµР№' => 6478,
+ 'ЃСÐС‚' => 6479,
+ 'ЌРј' => 6480,
+ 'СЌРј' => 6481,
+ '_С‚.' => 6482,
+ 'µС‚._' => 6483,
+ 'ЂРµС†' => 6484,
+ 'Р“.' => 6485,
+ 'іРµР»' => 6486,
+ '“.' => 6487,
+ 'ÐРЅРЅ' => 6488,
+ 'ёР±Рё' => 6489,
+ '‚РѕРґ' => 6490,
+ '¶Р±' => 6491,
+ 'жб' => 6492,
+ '®С' => 6493,
+ 'Р’С‹С' => 6494,
+ 'ёРЅРє' => 6495,
+ '’С‹С' => 6496,
+ 'Р®С' => 6497,
+ 'ѓС‚Рµ' => 6498,
+ '_РђРє' => 6499,
+ '_РћРє' => 6500,
+ '«Рâ€Ð ' => 6501,
+ 'В«Рâ€Ð ' => 6502,
+ '±Рµ_' => 6503,
+ 'ЅРµ.' => 6504,
+ 'Ðтс' => 6505,
+ 'Р±Рµ_' => 6506,
+ 'РЅРµ.' => 6507,
+ '„ед' => 6508,
+ '_РЎСЂ' => 6509,
+ 'РёСÐÐ’' => 6510,
+ 'ёСÐÐ’' => 6511,
+ 'ёСÐВ»' => 6512,
+ '�Р·Р' => 6513,
+ 'ІРґР' => 6514,
+ 'ÐВ»_' => 6515,
+ 'РІРґР' => 6516,
+ 'Р�Р·Р' => 6517,
+ 'СÐВ»_' => 6518,
+ 'чуР' => 6519,
+ 'ґСѓС‰' => 6520,
+ '„_' => 6521,
+ '‡СѓР' => 6522,
+ 'ЂРїР' => 6523,
+ 'ЅРµ._' => 6524,
+ 'СЂРїР' => 6525,
+ '¤РµРґ' => 6526,
+ 'С„_' => 6527,
+ '-Рµ' => 6528,
+ 'ЋС‡Рµ' => 6529,
+ 'ѕС‡С‚' => 6530,
+ '¦РµР' => 6531,
+ '°СЂС‹' => 6532,
+ '¶Рє' => 6533,
+ 'ЃС‚Рє' => 6534,
+ 'ЦеР' => 6535,
+ 'жк' => 6536,
+ 'ффР' => 6537,
+ '„С„Р' => 6538,
+ '‚РјРµ' => 6539,
+ 'ЅР¶Р' => 6540,
+ 'ІР°РІ' => 6541,
+ 'РЅР¶Р' => 6542,
+ '›СѓР' => 6543,
+ 'ЛуР' => 6544,
+ 'ты,' => 6545,
+ '‚С‹,' => 6546,
+ '‚С‹,_' => 6547,
+ '»РёР»' => 6548,
+ 'РѕСѓР' => 6549,
+ 'ѕСѓР' => 6550,
+ 'ётС' => 6551,
+ 'єР»Рё' => 6552,
+ '‘С‚С' => 6553,
+ 'ÐР№СЃ' => 6554,
+ 'їСѓР»' => 6555,
+ 'ЂС€Рµ' => 6556,
+ 'ыпС' => 6557,
+ '‹РїС' => 6558,
+ 'ЎРѕСЋ' => 6559,
+ 'іРёРј' => 6560,
+ 'ÐСÐ_' => 6561,
+ 'СÐСÐ_' => 6562,
+ 'ѕРѕСЂ' => 6563,
+ 'їРѕС…' => 6564,
+ 'ЅРѕР»' => 6565,
+ 'џСЂР°' => 6566,
+ 'ЅРіР°' => 6567,
+ 'їРѕСЌ' => 6568,
+ '»СЊ,' => 6569,
+ 'ль,' => 6570,
+ '‚ыв' => 6571,
+ 'РёС€С' => 6572,
+ 'ёС€С' => 6573,
+ '·РѕР±' => 6574,
+ '»СЊ,_' => 6575,
+ 'ѕРѕС‚' => 6576,
+ '_РÐС' => 6577,
+ 'ЂР°Рі' => 6578,
+ 'ѓР¶Р±' => 6579,
+ '°Р№Р»' => 6580,
+ 'µС‡Рё' => 6581,
+ '·Рё_' => 6582,
+ 'ÐСЃР' => 6583,
+ 'Р·Рё_' => 6584,
+ 'РєРѕ,' => 6585,
+ 'СÐСЃР' => 6586,
+ 'СѓР±С' => 6587,
+ 'ѓР±С' => 6588,
+ 'єРµС‚' => 6589,
+ 'єРѕ,' => 6590,
+ 'µРґР»' => 6591,
+ 'ЂС‚РЅ' => 6592,
+ 'єРѕ,_' => 6593,
+ '_РЎР»' => 6594,
+ 'ЂРµРѕ' => 6595,
+ '…РЅРѕ' => 6596,
+ '«РђР' => 6597,
+ '«АР' => 6598,
+ 'ќР°СЃ' => 6599,
+ 'ѕСЌС‚' => 6600,
+ 'ÐРµ' => 6601,
+ 'ѓР±Р°' => 6602,
+ 'ѓРїР»' => 6603,
+ 'РÐРµ' => 6604,
+ 'ЂРєС' => 6605,
+ 'ЎР°Рј' => 6606,
+ 'СЂРєС' => 6607,
+ 'єСѓРї' => 6608,
+ 'µ-Р' => 6609,
+ 'Рµ-Р' => 6610,
+ 'µР°Р»' => 6611,
+ 'ѕРёРј' => 6612,
+ 'њР°Р»' => 6613,
+ '­РЅ' => 6614,
+ '†Р°Р' => 6615,
+ '°С‚СЃ' => 6616,
+ 'ЂС‚_' => 6617,
+ 'СЂС‚_' => 6618,
+ 'цаР' => 6619,
+ 'ѓС‚Рё' => 6620,
+ 'РґС†' => 6621,
+ 'ґС†' => 6622,
+ 'ЃРєРµ' => 6623,
+ '°В»,' => 6624,
+ '°В»,_' => 6625,
+ 'ЃРґР' => 6626,
+ 'а»,' => 6627,
+ 'Рâ€Ð Â»' => 6628,
+ 'СЃРґР' => 6629,
+ 'ёмР' => 6630,
+ '‘РјР' => 6631,
+ 'â€Ð Â»' => 6632,
+ 'ЎС‚СЂ' => 6633,
+ '†Р°СЂ' => 6634,
+ '°Р»-' => 6635,
+ 'ЅРёР¶' => 6636,
+ 'ЋРіР' => 6637,
+ 'ал-' => 6638,
+ 'СЋРіР' => 6639,
+ 'µС€РЅ' => 6640,
+ '»СÐРј' => 6641,
+ 'ЅРѕСЂ' => 6642,
+ 'јРѕР±' => 6643,
+ 'ІРѕ,' => 6644,
+ 'ІРѕ,_' => 6645,
+ 'РІРѕ,' => 6646,
+ '’РѕСЃ' => 6647,
+ '«РќР' => 6648,
+ 'ЅС‚С‹' => 6649,
+ '«НР' => 6650,
+ '™Р' => 6651,
+ 'ёР·Р±' => 6652,
+ '_Ча' => 6653,
+ 'ѕСÐС‚' => 6654,
+ '_Рâ€Ð Â»' => 6655,
+ '¶РЅРµ' => 6656,
+ '»Р°Р№' => 6657,
+ 'ЎРє' => 6658,
+ 'РЎРє' => 6659,
+ '°РіРё' => 6660,
+ 'ЋС†' => 6661,
+ 'СЋС†' => 6662,
+ '‘РѕСЂ' => 6663,
+ '¤Рѕ' => 6664,
+ 'µР¶Р°' => 6665,
+ 'ЂРѕСЂ' => 6666,
+ 'ЅРѕ-С' => 6667,
+ 'Фо' => 6668,
+ '·РёС‚' => 6669,
+ 'ІР°Рј' => 6670,
+ '_СѓРі' => 6671,
+ '°РІСЂ' => 6672,
+ 'Р�РЅС' => 6673,
+ '�РЅС' => 6674,
+ '_РђРґ' => 6675,
+ '_РџСѓ' => 6676,
+ 'ЂРєРё' => 6677,
+ 'С–' => 6678,
+ '­С‚Рѕ' => 6679,
+ '°Р»С‹' => 6680,
+ 'ЂРѕ-' => 6681,
+ 'СЂРѕ-' => 6682,
+ '-РєР' => 6683,
+ 'ЅРµ,' => 6684,
+ 'РЅРµ,' => 6685,
+ 'єР°С†' => 6686,
+ '_Р®С' => 6687,
+ 'ЅРµ,_' => 6688,
+ 'ЋС†Р' => 6689,
+ 'СЋС†Р' => 6690,
+ 'ёС„Рё' => 6691,
+ 'ЃС‘С' => 6692,
+ 'Р­РЅ' => 6693,
+ 'РџР»Р' => 6694,
+ 'СЃС‘С' => 6695,
+ 'џР»Р' => 6696,
+ 'ґСЂРё' => 6697,
+ 'µСѓ' => 6698,
+ 'еу' => 6699,
+ 'â€Ð¡Ñ“' => 6700,
+ '·СЊ' => 6701,
+ 'ЋР·Р°' => 6702,
+ 'Р·СЊ' => 6703,
+ '‚СѓРґ' => 6704,
+ '‰Р°СÐ' => 6705,
+ '«Р’Р' => 6706,
+ '±Р°Р»' => 6707,
+ 'ЂСЃРѕ' => 6708,
+ 'їСѓРЅ' => 6709,
+ '±РѕРј' => 6710,
+ 'Рâ€Ð¡Ñ“' => 6711,
+ 'ёС†Рє' => 6712,
+ '†РёРµ' => 6713,
+ 'ЅСЃРё' => 6714,
+ '«ВР' => 6715,
+ 'РѕРЅ,' => 6716,
+ 'РјС‘' => 6717,
+ 'тв_' => 6718,
+ 'ѕРЅ,' => 6719,
+ 'јС‘' => 6720,
+ '‚ес' => 6721,
+ '‚РІ_' => 6722,
+ '«Рў' => 6723,
+ 'Р№С†Р' => 6724,
+ 'ѕРЅ,_' => 6725,
+ '№С†Р' => 6726,
+ '_ем' => 6727,
+ 'ÐС†' => 6728,
+ 'РіРѕ.' => 6729,
+ 'РґС‡' => 6730,
+ 'СÐС†' => 6731,
+ 'іРѕ.' => 6732,
+ 'јСЊРµ' => 6733,
+ 'ґС‡' => 6734,
+ '_«Т' => 6735,
+ 'µР¶РЅ' => 6736,
+ '«Т' => 6737,
+ 'РјРѕ_' => 6738,
+ 'јРѕ_' => 6739,
+ 'іРѕ._' => 6740,
+ 'РѕР°Р' => 6741,
+ 'ѕР°Р' => 6742,
+ 'ґР¶Р°' => 6743,
+ 'ЅР±' => 6744,
+ 'РЅР±' => 6745,
+ 'РљСЂС' => 6746,
+ 'љСЂС' => 6747,
+ 'РёСѓ' => 6748,
+ 'РґР·Р' => 6749,
+ 'ёСѓ' => 6750,
+ 'ґР·Р' => 6751,
+ '±РѕРі' => 6752,
+ 'Ð:' => 6753,
+ 'СÐ:' => 6754,
+ 'ѓР¶Рґ' => 6755,
+ '_РџР»' => 6756,
+ '_Р“.' => 6757,
+ '±РѕРґ' => 6758,
+ 'ёРЅС„' => 6759,
+ '±С‹С‡' => 6760,
+ 'ÐСЃС' => 6761,
+ 'СÐСЃС' => 6762,
+ '_РїСÐ' => 6763,
+ '’ал' => 6764,
+ 'РÒР°С' => 6765,
+ 'ѕСÐС‰' => 6766,
+ 'ÒР°С' => 6767,
+ 'µРїР»' => 6768,
+ 'єР°Р¶' => 6769,
+ 'їРїР°' => 6770,
+ '‚Р°СÐ' => 6771,
+ 'РёС…С' => 6772,
+ 'ёС…С' => 6773,
+ 'ѕСÐР»' => 6774,
+ 'ґРёС‡' => 6775,
+ 'ЋС†Рё' => 6776,
+ '…РІР°' => 6777,
+ 'јР°Рі' => 6778,
+ 'µС‰Р°' => 6779,
+ '°РєРµ' => 6780,
+ '±РЅС‹' => 6781,
+ 'Рё-' => 6782,
+ 'Лю' => 6783,
+ 'С…РµР' => 6784,
+ 'Ñ‘-' => 6785,
+ '…РµР' => 6786,
+ '‹С‡РЅ' => 6787,
+ '›СЋ' => 6788,
+ '°;' => 6789,
+ '‘С…' => 6790,
+ '‚РѕРё' => 6791,
+ 'ѓРЅРґ' => 6792,
+ '»СЋС†' => 6793,
+ 'Р°;' => 6794,
+ '€Р»Рµ' => 6795,
+ '_СѓРµ' => 6796,
+ '°;_' => 6797,
+ 'ЊС†Р' => 6798,
+ 'Ð:_' => 6799,
+ 'СЊС†Р' => 6800,
+ 'СÐ:_' => 6801,
+ 'ЎР»Р' => 6802,
+ 'РЎР»Р' => 6803,
+ '°РґСЂ' => 6804,
+ 'ЂСѓРµ' => 6805,
+ 'Р°;_' => 6806,
+ '_ци' => 6807,
+ 'ЉРµРє' => 6808,
+ 'Р�СЃС' => 6809,
+ 'СѓСЃ_' => 6810,
+ 'ѓСЃ_' => 6811,
+ '�СЃС' => 6812,
+ '»СÐС‚' => 6813,
+ 'ѕРїР»' => 6814,
+ '¶СѓСЂ' => 6815,
+ '_"' => 6816,
+ '¶РёСЃ' => 6817,
+ 'ÐСЋС‰' => 6818,
+ 'РєВ' => 6819,
+ 'Ег' => 6820,
+ 'єВ' => 6821,
+ 'јРёСÐ' => 6822,
+ '•Рі' => 6823,
+ 'ЂСѓС€' => 6824,
+ 'РїР»С' => 6825,
+ 'їР»С' => 6826,
+ '�РЅР' => 6827,
+ 'ЂС‹,' => 6828,
+ 'РєВ»' => 6829,
+ 'РќС' => 6830,
+ 'СЂС‹,' => 6831,
+ 'С‚СÐ_' => 6832,
+ 'єВ»' => 6833,
+ 'ќС' => 6834,
+ '‚СÐ_' => 6835,
+ '±СЉС' => 6836,
+ 'ЂС‹,_' => 6837,
+ 'Р±СЉС' => 6838,
+ 'Р“._' => 6839,
+ 'Р�РЅР' => 6840,
+ '“._' => 6841,
+ '„РёРє' => 6842,
+ '°РґСЃ' => 6843,
+ 'Рї.' => 6844,
+ 'Ñ—.' => 6845,
+ 'ЎСЂРµ' => 6846,
+ 'РёРє,' => 6847,
+ 'ёРє,' => 6848,
+ '‚СÐР¶' => 6849,
+ '±РѕРє' => 6850,
+ 'РёСЋ.' => 6851,
+ 'ёРє,_' => 6852,
+ 'ёСЋ.' => 6853,
+ '‹РїСѓ' => 6854,
+ 'СѓРі_' => 6855,
+ 'ёСЋ._' => 6856,
+ 'ѓРі_' => 6857,
+ '_РÐРµ' => 6858,
+ '»РЅРё' => 6859,
+ 'Ð…Ð’' => 6860,
+ 'РЅВ' => 6861,
+ 'РђРґР' => 6862,
+ 'РіРІ' => 6863,
+ 'ёР±Р»' => 6864,
+ 'ђРґР' => 6865,
+ 'ѕРґРґ' => 6866,
+ 'іРІ' => 6867,
+ '€С‘Р»' => 6868,
+ 'ЅСÐСÐ' => 6869,
+ '_-Рµ' => 6870,
+ '°Р¶Р°' => 6871,
+ 'ЂРµС…' => 6872,
+ 'ЂРѕ-Р' => 6873,
+ 'РіСЃР' => 6874,
+ 'іСЃР' => 6875,
+ 'јРµС†' => 6876,
+ '_Р§С' => 6877,
+ 'Бл' => 6878,
+ 'јРµС‰' => 6879,
+ 'јРїРѕ' => 6880,
+ 'ґРїРѕ' => 6881,
+ '_ат' => 6882,
+ '†РёРЅ' => 6883,
+ '_РђРј' => 6884,
+ 'С‚В' => 6885,
+ 'ѕС‚Сѓ' => 6886,
+ '‚В' => 6887,
+ 'ЂРёСЋ' => 6888,
+ 'ЅВ»' => 6889,
+ 'РЅВ»' => 6890,
+ 'РѕС‘' => 6891,
+ 'ѕСЂРє' => 6892,
+ 'ѕС‘' => 6893,
+ 'ЂС…РЅ' => 6894,
+ 'РђРЅС' => 6895,
+ 'ђРЅС' => 6896,
+ 'ґР»Рµ' => 6897,
+ 'ые,' => 6898,
+ '‹Рµ,' => 6899,
+ '°Р»-Р' => 6900,
+ '°РІС‹' => 6901,
+ 'µР±СЂ' => 6902,
+ '»РіРѕ' => 6903,
+ 'ІСÐС‰' => 6904,
+ 'СѓС…_' => 6905,
+ 'ѓС…_' => 6906,
+ '‹Рµ,_' => 6907,
+ 'µ:' => 6908,
+ 'Рµ:' => 6909,
+ 'јС‹С…' => 6910,
+ 'ЋС‡Р°' => 6911,
+ 'ЌС‚Р°' => 6912,
+ 'РґС‡Р' => 6913,
+ 'ѕР¶Р°' => 6914,
+ 'ґС‡Р' => 6915,
+ '№РЅР°' => 6916,
+ '_Ег' => 6917,
+ 'ЃРµС…' => 6918,
+ '‡РµРІ' => 6919,
+ '-РІРѕ' => 6920,
+ 'µ:_' => 6921,
+ '»Р°СЂ' => 6922,
+ 'ЂСЊС' => 6923,
+ 'Рµ:_' => 6924,
+ 'СЂСЊС' => 6925,
+ 'ѓРґСѓ' => 6926,
+ '_Рâ€Ð¡Ñ“' => 6927,
+ '_ша' => 6928,
+ 'ЃС‘СЂ' => 6929,
+ '_Рљ_' => 6930,
+ 'С…Р°_' => 6931,
+ '…Р°_' => 6932,
+ '«Р›' => 6933,
+ 'РїРїС' => 6934,
+ 'ЕгР' => 6935,
+ 'їРїС' => 6936,
+ '•РіР' => 6937,
+ '«Л' => 6938,
+ 'РґС†Р' => 6939,
+ 'ть.' => 6940,
+ 'ґС†Р' => 6941,
+ '‚ео' => 6942,
+ '‚СЊ.' => 6943,
+ '"Р' => 6944,
+ '_«Л' => 6945,
+ 'РіРІР' => 6946,
+ 'т»' => 6947,
+ 'іРІР' => 6948,
+ '‚В»' => 6949,
+ 'тп' => 6950,
+ 'ѕС‚Рј' => 6951,
+ '‚Рї' => 6952,
+ '_РЅ.' => 6953,
+ '_РєРІ' => 6954,
+ 'ІР·Р' => 6955,
+ 'РІР·Р' => 6956,
+ '‚РёРј' => 6957,
+ '_СЃРґ' => 6958,
+ 'ЂС‘Р' => 6959,
+ 'СЂС‘Р' => 6960,
+ '‚СЊ._' => 6961,
+ '»РёСЂ' => 6962,
+ 'Р—Рµ' => 6963,
+ '—Рµ' => 6964,
+ '‰РЅ' => 6965,
+ 'ЊРѕ' => 6966,
+ 'СЊРѕ' => 6967,
+ 'ёх' => 6968,
+ 'щн' => 6969,
+ 'ёРјСѓ' => 6970,
+ 'ѕРјР±' => 6971,
+ 'ЃРёРѕ' => 6972,
+ 'ѓС‚СЊ' => 6973,
+ 'љР°Рј' => 6974,
+ 'Р›.' => 6975,
+ 'ЛиС' => 6976,
+ 'фуР' => 6977,
+ 'ывС' => 6978,
+ 'ќ_' => 6979,
+ '„СѓР' => 6980,
+ '‹РІС' => 6981,
+ '›.' => 6982,
+ '›РёС' => 6983,
+ '_РіРі' => 6984,
+ '»СЊР±' => 6985,
+ 'ÐС‡Р' => 6986,
+ 'СÐС‡Р' => 6987,
+ '№С€Рё' => 6988,
+ 'јР°С†' => 6989,
+ '«Р‘Р' => 6990,
+ '»Р»Рѕ' => 6991,
+ 'ѕР»Рґ' => 6992,
+ '±СЋ' => 6993,
+ 'ЃРЅСÐ' => 6994,
+ '«БР' => 6995,
+ 'Р±СЋ' => 6996,
+ 'РѕР»_' => 6997,
+ 'Рї._' => 6998,
+ 'Р’РёС' => 6999,
+ 'ѕР»_' => 7000,
+ 'ѕРіРµ' => 7001,
+ 'іРёСÐ' => 7002,
+ 'Ñ—._' => 7003,
+ '‘СЂ_' => 7004,
+ '’РёС' => 7005,
+ 'ЂРїСѓ' => 7006,
+ '�м' => 7007,
+ 'ёр_' => 7008,
+ 'шь' => 7009,
+ '€СЊ' => 7010,
+ '�Рј' => 7011,
+ 'ЂСÐС' => 7012,
+ 'ЂС‘С…' => 7013,
+ 'СЂСÐС' => 7014,
+ 'СѓРё' => 7015,
+ 'ѓРё' => 7016,
+ 'ЅР¶Рµ' => 7017,
+ '‘ар' => 7018,
+ '_ше' => 7019,
+ 'ґРѕР№' => 7020,
+ '€РёР»' => 7021,
+ '·-' => 7022,
+ 'ЅРµР±' => 7023,
+ 'Р·-' => 7024,
+ 'ÐР·Рё' => 7025,
+ '…РёС‚' => 7026,
+ '_С‚._' => 7027,
+ '·РёСЂ' => 7028,
+ '_РЅ._' => 7029,
+ '¤.' => 7030,
+ '»РёРѕ' => 7031,
+ 'ЅРё,' => 7032,
+ 'Р¤.' => 7033,
+ 'РЅРё,' => 7034,
+ 'єРёСЃ' => 7035,
+ 'єРѕ-Р' => 7036,
+ '‡РµРі' => 7037,
+ '-Рљ' => 7038,
+ 'ЅРё,_' => 7039,
+ 'ЅСЋ' => 7040,
+ 'РЅСЋ' => 7041,
+ 'ѕСЃРј' => 7042,
+ '�_' => 7043,
+ 'РіРі.' => 7044,
+ 'Р�_' => 7045,
+ 'тёС' => 7046,
+ 'іРі.' => 7047,
+ '‚С‘С' => 7048,
+ 'РѕРё_' => 7049,
+ 'Рќ_' => 7050,
+ 'ѕРё_' => 7051,
+ 'ЂРµРё' => 7052,
+ 'ІРѕСЋ' => 7053,
+ 'ѓР±Рє' => 7054,
+ 'јРЅС‹' => 7055,
+ 'љРёСЂ' => 7056,
+ '·РёС†' => 7057,
+ 'РќРµС' => 7058,
+ 'ќРµС' => 7059,
+ '±С‰Рё' => 7060,
+ 'ÐСЂРЅ' => 7061,
+ 'µР±СÐ' => 7062,
+ '»РёР±' => 7063,
+ 'ІРёРі' => 7064,
+ 'ёрС' => 7065,
+ 'â€Ð¡Ð‚' => 7066,
+ '-РїР' => 7067,
+ 'ЂС„' => 7068,
+ 'СЂС„' => 7069,
+ 'ёР°С‚' => 7070,
+ '_РЎРє' => 7071,
+ 'РѕВ»_' => 7072,
+ 'ѕВ»_' => 7073,
+ 'љСѓР±' => 7074,
+ 'Р№С‚_' => 7075,
+ 'ѕРјСЃ' => 7076,
+ 'љСЂРѕ' => 7077,
+ '€Р»Рё' => 7078,
+ '№С‚_' => 7079,
+ '°СÐС' => 7080,
+ 'Р°СÐС' => 7081,
+ 'РєР°В' => 7082,
+ 'РѕР±_' => 7083,
+ 'ѓСЃРї' => 7084,
+ 'єР°В' => 7085,
+ 'ѕР±_' => 7086,
+ 'ѕРєРµ' => 7087,
+ 'їСЂСÐ' => 7088,
+ 'ґСѓРє' => 7089,
+ 'ѓРІРµ' => 7090,
+ 'єР°Рї' => 7091,
+ 'ЂР±Р°' => 7092,
+ 'ІРµС‰' => 7093,
+ 'Рâ€Ð¡Ð‚' => 7094,
+ 'јРµР№' => 7095,
+ 'ћРЅР' => 7096,
+ 'ЂС‚Сѓ' => 7097,
+ 'ЅС†Сѓ' => 7098,
+ '—ап' => 7099,
+ '‘ло' => 7100,
+ 'µС‚РІ' => 7101,
+ '·-Р' => 7102,
+ 'ЂРєРІ' => 7103,
+ 'ЃРµС‚' => 7104,
+ 'ІСѓРµ' => 7105,
+ 'Р·-Р' => 7106,
+ 'єР°В»' => 7107,
+ '…ал' => 7108,
+ '¶РєР' => 7109,
+ 'жкР' => 7110,
+ 'јРїР»' => 7111,
+ 'ћР±Р' => 7112,
+ '°Р№Рґ' => 7113,
+ '_еп' => 7114,
+ 'ЂС‡Рµ' => 7115,
+ 'ЅС†Р°' => 7116,
+ 'РћР±Р' => 7117,
+ 'РћРЅР' => 7118,
+ 'фт' => 7119,
+ '„С‚' => 7120,
+ 'ЃРѕРї' => 7121,
+ 'ЅСЂ' => 7122,
+ 'ЎРј' => 7123,
+ 'РЅСЂ' => 7124,
+ 'РЎРј' => 7125,
+ '‡Р°СЋ' => 7126,
+ 'РіРѕ-' => 7127,
+ 'іРѕ-' => 7128,
+ '_жу' => 7129,
+ '_Р“._' => 7130,
+ 'µР¶С' => 7131,
+ 'ежС' => 7132,
+ 'іСЃРє' => 7133,
+ 'РєРµ,' => 7134,
+ 'ёС‚РЅ' => 7135,
+ 'єРµ,' => 7136,
+ 'єРµ,_' => 7137,
+ '¶Р°С‚' => 7138,
+ '»РµР¶' => 7139,
+ 'ЊРґР' => 7140,
+ 'СЊРґР' => 7141,
+ 'ґРґРµ' => 7142,
+ '°С„Рµ' => 7143,
+ '¶РґС‘' => 7144,
+ 'РєРµ.' => 7145,
+ 'єРµ.' => 7146,
+ 'ЎРџ' => 7147,
+ 'РЎРџ' => 7148,
+ 'єРµ._' => 7149,
+ 'љР°Р·' => 7150,
+ 'ІВ' => 7151,
+ 'РІВ' => 7152,
+ 'їРµСЃ' => 7153,
+ 'јР»Рµ' => 7154,
+ '‡РєРё' => 7155,
+ 'РґРі' => 7156,
+ 'ґРі' => 7157,
+ '‚ых' => 7158,
+ '€РµРІ' => 7159,
+ '‰РёРє' => 7160,
+ 'ІВ»' => 7161,
+ 'РІВ»' => 7162,
+ '_Бл' => 7163,
+ 'ЃСЃС‘' => 7164,
+ 'ІР·С' => 7165,
+ 'РІР·С' => 7166,
+ '_�м' => 7167,
+ 'ґРµРї' => 7168,
+ '»Рј' => 7169,
+ 'лм' => 7170,
+ 'РјСÐР' => 7171,
+ 'јСÐР' => 7172,
+ 'С‹:' => 7173,
+ 'ґРѕС‡' => 7174,
+ '‹:' => 7175,
+ '_"Р' => 7176,
+ '_Р­РЅ' => 7177,
+ '»СÐРЅ' => 7178,
+ 'С‹:_' => 7179,
+ '‹:_' => 7180,
+ 'µСЋС' => 7181,
+ '»РёС‰' => 7182,
+ 'еюС' => 7183,
+ '†РµСЃ' => 7184,
+ 'ЂВ' => 7185,
+ 'РђРјР' => 7186,
+ 'Рњ.:' => 7187,
+ 'СЂВ' => 7188,
+ 'ђРјР' => 7189,
+ 'Ñš.:' => 7190,
+ '_цв' => 7191,
+ 'µРґС‹' => 7192,
+ '‚че' => 7193,
+ '_аб' => 7194,
+ '_СЂРё' => 7195,
+ '±РѕС‡' => 7196,
+ '±С…' => 7197,
+ 'Р±С…' => 7198,
+ 'РёРј.' => 7199,
+ 'то,' => 7200,
+ 'ёРј.' => 7201,
+ '‚Рѕ,' => 7202,
+ 'ЅРѕ.' => 7203,
+ 'РЅРѕ.' => 7204,
+ '‚Рѕ,_' => 7205,
+ '“ен' => 7206,
+ '_Рњ.:' => 7207,
+ 'РґРїС' => 7208,
+ 'їРµС…' => 7209,
+ 'ґРїС' => 7210,
+ 'ЎРІС' => 7211,
+ 'РЎРІС' => 7212,
+ 'ыз' => 7213,
+ '‚аю' => 7214,
+ '‹Р·' => 7215,
+ '-Рµ_' => 7216,
+ 'ІРё_' => 7217,
+ 'РІРё_' => 7218,
+ 'ёРјС‹' => 7219,
+ 'ѕС‚Рї' => 7220,
+ 'ґСЃРµ' => 7221,
+ '_Фо' => 7222,
+ 'ЃРѕРµ' => 7223,
+ 'ЎС‚Рµ' => 7224,
+ '’РёРє' => 7225,
+ '…РѕР¶' => 7226,
+ '_-Рµ_' => 7227,
+ '¶РґС‹' => 7228,
+ 'ЂВ»' => 7229,
+ 'Рњ.:_' => 7230,
+ 'СЂВ»' => 7231,
+ 'Ñš.:_' => 7232,
+ '°РЅ,' => 7233,
+ '·Сѓ_' => 7234,
+ 'ан,' => 7235,
+ 'Р·Сѓ_' => 7236,
+ '°РЅ,_' => 7237,
+ 'ЃВ' => 7238,
+ 'СЃВ' => 7239,
+ 'џР°РІ' => 7240,
+ 'ґРєРѕ' => 7241,
+ 'ЂСЋ' => 7242,
+ 'ЃСЊРј' => 7243,
+ 'ІР°Р¶' => 7244,
+ 'СЂСЋ' => 7245,
+ '°РєС†' => 7246,
+ 'ЅРѕ._' => 7247,
+ 'Р—РµР' => 7248,
+ 'ёРј._' => 7249,
+ 'ґСѓС…' => 7250,
+ '—РµР' => 7251,
+ 'ЅРґС‹' => 7252,
+ 'ґРїСЂ' => 7253,
+ 'тю' => 7254,
+ 'іРёР±' => 7255,
+ '‚СЋ' => 7256,
+ '¤Р°' => 7257,
+ '±С…Р' => 7258,
+ 'ЊРєРё' => 7259,
+ 'ЎРІСÐ' => 7260,
+ 'Фа' => 7261,
+ 'Р±С…Р' => 7262,
+ 'ІС‹СЂ' => 7263,
+ 'РїРЅС' => 7264,
+ 'ёСЃРµ' => 7265,
+ 'їРЅС' => 7266,
+ 'ÐС†Р' => 7267,
+ 'Рѕ-РІ' => 7268,
+ 'СÐС†Р' => 7269,
+ 'ѕ-РІ' => 7270,
+ '‘СѓС' => 7271,
+ '“Рё' => 7272,
+ '_Лю' => 7273,
+ 'ЃВ»' => 7274,
+ 'ЊС‚Рµ' => 7275,
+ 'Рљ.' => 7276,
+ 'БуС' => 7277,
+ 'СЃВ»' => 7278,
+ 'Ñ™.' => 7279,
+ '†Р°Рј' => 7280,
+ '«Р“' => 7281,
+ 'С…С‚Р' => 7282,
+ '…С‚Р' => 7283,
+ 'ЅРѕС‡' => 7284,
+ 'Ги' => 7285,
+ 'ґР¶Рµ' => 7286,
+ 'ЂРєРµ' => 7287,
+ 'ІРІ' => 7288,
+ 'ÐРґРѕ' => 7289,
+ '«Г' => 7290,
+ 'РІРІ' => 7291,
+ '№РЅРµ' => 7292,
+ '_Р—Рµ' => 7293,
+ '·РѕР»' => 7294,
+ 'фаС' => 7295,
+ 'јРЅРµ' => 7296,
+ '„Р°С' => 7297,
+ '_«Г' => 7298,
+ 'ІРѕС‚' => 7299,
+ 'ЌСЂР' => 7300,
+ 'СЌСЂР' => 7301,
+ '·РјР°' => 7302,
+ 'ЈСЃ' => 7303,
+ 'РЈСЃ' => 7304,
+ '„РёР·' => 7305,
+ '€РµРј' => 7306,
+ '±Р»Рѕ' => 7307,
+ 'іСѓС‚' => 7308,
+ '‚РёР·' => 7309,
+ 'ѓРµР·' => 7310,
+ 'іРѕ-Р' => 7311,
+ '№СЃСÐ' => 7312,
+ '»РєРё' => 7313,
+ 'ІРѕРѕ' => 7314,
+ 'ІСЊС' => 7315,
+ 'РІСЊС' => 7316,
+ 'РўРµС' => 7317,
+ 'РґСЊР' => 7318,
+ 'ўРµС' => 7319,
+ 'ґСЊР' => 7320,
+ '/Р' => 7321,
+ ']' => 7322,
+ 'ЉСÐ' => 7323,
+ 'СЉСÐ' => 7324,
+ 'µСЂСÐ' => 7325,
+ '€Р»Р°' => 7326,
+ 'РђР±' => 7327,
+ 'ђР±' => 7328,
+ '_Р¤.' => 7329,
+ '_Р›.' => 7330,
+ '¤._' => 7331,
+ 'ЅР°Рµ' => 7332,
+ 'ЅС‘РЅ' => 7333,
+ 'Р¤._' => 7334,
+ 'ЂР»Рё' => 7335,
+ 'ЅС„Рѕ' => 7336,
+ 'ІС‘Р' => 7337,
+ 'РІС‘Р' => 7338,
+ 'ђР»СЊ' => 7339,
+ 'їРёР№' => 7340,
+ '‘РёР' => 7341,
+ '…аи' => 7342,
+ '_РќС' => 7343,
+ '°С‚Рє' => 7344,
+ 'БиР' => 7345,
+ '’ыс' => 7346,
+ '“СЂРё' => 7347,
+ 'ІРµС‡' => 7348,
+ 'РѕС„С' => 7349,
+ 'ѕРёС…' => 7350,
+ 'ѕС„С' => 7351,
+ 'µР»С‹' => 7352,
+ 'РёРґ_' => 7353,
+ 'ёРґ_' => 7354,
+ '·РіР»' => 7355,
+ 'ІРёР°' => 7356,
+ 'ЊРі' => 7357,
+ 'СЊРі' => 7358,
+ '“ла' => 7359,
+ 'РђР·' => 7360,
+ 'ђР·' => 7361,
+ '[' => 7362,
+ 'ЌРЅС' => 7363,
+ 'ЛюР' => 7364,
+ 'СЌРЅС' => 7365,
+ '›СЋР' => 7366,
+ '_Р·С' => 7367,
+ 'ЃРѕРі' => 7368,
+ 'ёРіРµ' => 7369,
+ 'ЂР¶Рё' => 7370,
+ '–С' => 7371,
+ 'ћС‚Рµ' => 7372,
+ 'ЅРіРѕ' => 7373,
+ 'ынС' => 7374,
+ '‹РЅС' => 7375,
+ 'ЊРЅСѓ' => 7376,
+ 'РўСѓС' => 7377,
+ 'ёРІС‹' => 7378,
+ 'ѓР»Р°' => 7379,
+ 'ўСѓС' => 7380,
+ '‡РµР№' => 7381,
+ '°Р»,' => 7382,
+ '»Р°Р·' => 7383,
+ 'ЌРї' => 7384,
+ 'ал,' => 7385,
+ 'СЌРї' => 7386,
+ 'шь_' => 7387,
+ '€СЊ_' => 7388,
+ '°Р»,_' => 7389,
+ 'ЂР°Рµ' => 7390,
+ 'ЂР°С‡' => 7391,
+ 'тпС' => 7392,
+ '‚РїС' => 7393,
+ '±РёРѕ' => 7394,
+ 'ЅСЂР' => 7395,
+ 'РЅСЂР' => 7396,
+ 'єСѓРј' => 7397,
+ 'ґРёР№' => 7398,
+ '°С„С' => 7399,
+ '±Рѕ_' => 7400,
+ 'ЂРјРѕ' => 7401,
+ 'афС' => 7402,
+ 'Р±Рѕ_' => 7403,
+ 'ІРµР·' => 7404,
+ 'ЋРЅР' => 7405,
+ 'СЋРЅР' => 7406,
+ 'ёС…СЃ' => 7407,
+ '·РґРѕ' => 7408,
+ 'â€Ð Ñ˜' => 7409,
+ '-РїС' => 7410,
+ '_РЎРј' => 7411,
+ '°С€Рє' => 7412,
+ '®СЂ' => 7413,
+ 'Юр' => 7414,
+ 'РјР»С' => 7415,
+ 'ѕСЃСÐ' => 7416,
+ 'јР»С' => 7417,
+ 'ЈС‡' => 7418,
+ '°РјР±' => 7419,
+ '°РґСѓ' => 7420,
+ 'РЈС‡' => 7421,
+ 'Р™' => 7422,
+ '�р' => 7423,
+ '�СЂ' => 7424,
+ '·-Р·' => 7425,
+ '·-Р·Р' => 7426,
+ 'ЋР¶' => 7427,
+ 'ÐРґС' => 7428,
+ 'Р·-Р·' => 7429,
+ 'РђР·Р' => 7430,
+ 'СЋР¶' => 7431,
+ 'СÐРґС' => 7432,
+ 'ђР·Р' => 7433,
+ 'â€Ð Ñ˜Ð ' => 7434,
+ '…РѕР»' => 7435,
+ 'РђРќ' => 7436,
+ 'Рâ€Ð Ñ˜' => 7437,
+ 'Р№В»_' => 7438,
+ 'ђРќ' => 7439,
+ '‹РІС€' => 7440,
+ '№В»_' => 7441,
+ 'µР¶Рµ' => 7442,
+ 'Ðло' => 7443,
+ 'РѕСЃ_' => 7444,
+ 'цуР' => 7445,
+ 'ѕСЃ_' => 7446,
+ 'ґРµР±' => 7447,
+ '†СѓР' => 7448,
+ 'µРѕР»' => 7449,
+ '¶РЅР°' => 7450,
+ 'шуС' => 7451,
+ '€СѓС' => 7452,
+ '_аз' => 7453,
+ 'ЅРё.' => 7454,
+ 'ЊРІ' => 7455,
+ 'РЅРё.' => 7456,
+ 'Рâ€Ð Ñ˜Ð ' => 7457,
+ 'СЊРІ' => 7458,
+ 'іРі._' => 7459,
+ '·С‹_' => 7460,
+ 'Р·С‹_' => 7461,
+ 'ы»_' => 7462,
+ '–Рµ' => 7463,
+ '‹В»_' => 7464,
+ '»Р°.' => 7465,
+ 'ЋР¶Р' => 7466,
+ 'ла.' => 7467,
+ 'СЋР¶Р' => 7468,
+ 'іР°Рµ' => 7469,
+ 'ѓР¶Р°' => 7470,
+ 'ѕ-РІР' => 7471,
+ 'Ñ–,' => 7472,
+ 'Ñ–,_' => 7473,
+ '€РµР»' => 7474,
+ '-ле' => 7475,
+ 'ЂРґС' => 7476,
+ 'СЂРґС' => 7477,
+ '‚РёРі' => 7478,
+ '»Р°._' => 7479,
+ 'ЅРё._' => 7480,
+ 'ÐРЅРѕ' => 7481,
+ 'РљРµР' => 7482,
+ 'РњСѓС' => 7483,
+ 'ёРїРѕ' => 7484,
+ 'љРµР' => 7485,
+ 'њСѓС' => 7486,
+ 'ЅР°Рё' => 7487,
+ 'ІРёРє' => 7488,
+ 'ЎРєР' => 7489,
+ 'ЎРџР' => 7490,
+ 'РЎРєР' => 7491,
+ 'РЎРџР' => 7492,
+ 'БлР' => 7493,
+ '_В»' => 7494,
+ '_РёС‚' => 7495,
+ '°РЅСѓ' => 7496,
+ 'ЃР°,' => 7497,
+ 'ЊРіР' => 7498,
+ 'Рі,' => 7499,
+ 'Рі,_' => 7500,
+ 'РўРёР' => 7501,
+ 'СЃР°,' => 7502,
+ 'СЊРіР' => 7503,
+ 'єСЃС‚' => 7504,
+ 'ѕРµРі' => 7505,
+ 'ўРёР' => 7506,
+ '_Рâ€Ð¡Ð‚' => 7507,
+ 'ЃР°,_' => 7508,
+ 'РєСЃ_' => 7509,
+ 'єСЃ_' => 7510,
+ '‡РЅР°' => 7511,
+ 'Р�РјР' => 7512,
+ '№Р»Рѕ' => 7513,
+ '�РјР' => 7514,
+ 'РјР°,' => 7515,
+ 'Р–Рµ' => 7516,
+ 'јР°,' => 7517,
+ 'ЂС…Рѕ' => 7518,
+ 'ЃСЋ' => 7519,
+ 'Рâ€Ð ÂµÐ¡' => 7520,
+ 'СЃСЋ' => 7521,
+ 'ѓРєС†' => 7522,
+ 'ѓС‰Рё' => 7523,
+ 'ѕРґРї' => 7524,
+ 'јР°,_' => 7525,
+ 'ґР°Р¶' => 7526,
+ 'â€Ð ÂµÐ¡' => 7527,
+ 'ёРѕС‚' => 7528,
+ 'јРµСЋ' => 7529,
+ '›РµС' => 7530,
+ '-Рґ' => 7531,
+ 'µС„Рѕ' => 7532,
+ '»С‹С' => 7533,
+ 'ЂРЅРµ' => 7534,
+ 'ЌРїР' => 7535,
+ 'ЎРµР»' => 7536,
+ 'лыС' => 7537,
+ 'РÒРѕС' => 7538,
+ 'ЛеС' => 7539,
+ 'СЌРїР' => 7540,
+ 'ÒРѕС' => 7541,
+ 'â€Ð Ñ˜Ð Ñ‘' => 7542,
+ '°РґРє' => 7543,
+ 'ЅСЃРѕ' => 7544,
+ 'РґРіР' => 7545,
+ 'єР»Рµ' => 7546,
+ 'ґРіР' => 7547,
+ '_Рâ€Ð Ñ˜' => 7548,
+ 'µРѕРЅ' => 7549,
+ 'ЊРЅРµ' => 7550,
+ 'єРёСЂ' => 7551,
+ '‡РєР°' => 7552,
+ '‹С…Рѕ' => 7553,
+ 'Њ-' => 7554,
+ 'СЊ-' => 7555,
+ '_РђР±' => 7556,
+ 'РјСЃС' => 7557,
+ 'јСЃС' => 7558,
+ '‹РїРѕ' => 7559,
+ '_РЈС‡' => 7560,
+ '_�р' => 7561,
+ 'µРє.' => 7562,
+ 'ЅСЊС€' => 7563,
+ 'ІРёС†' => 7564,
+ 'ек.' => 7565,
+ 'іРµРѕ' => 7566,
+ 'њР°С‚' => 7567,
+ '_РЎРџ' => 7568,
+ '­Р»' => 7569,
+ 'ЃРѕРґ' => 7570,
+ '„РёРё' => 7571,
+ '_РѕС…' => 7572,
+ '±Р»СЋ' => 7573,
+ 'РїСЊ' => 7574,
+ 'єРёС‚' => 7575,
+ 'їР»Рё' => 7576,
+ 'їСЊ' => 7577,
+ '_[' => 7578,
+ 'іРѕРі' => 7579,
+ '‹РЅРµ' => 7580,
+ 'µРє._' => 7581,
+ 'µСЃ_' => 7582,
+ '¶РµСЂ' => 7583,
+ '¶С‡' => 7584,
+ 'ЂРґ_' => 7585,
+ 'ЃРёСЂ' => 7586,
+ 'ес_' => 7587,
+ 'жч' => 7588,
+ 'СЂРґ_' => 7589,
+ '_РЈСЃ' => 7590,
+ 'ЂСѓС‡' => 7591,
+ 'єРЅСÐ' => 7592,
+ 'ІРІР' => 7593,
+ 'ЌСЃ' => 7594,
+ 'РІРІР' => 7595,
+ 'СЌСЃ' => 7596,
+ '‚ёр' => 7597,
+ '€Р»Рѕ' => 7598,
+ '¶С‡Р' => 7599,
+ '·СѓРµ' => 7600,
+ 'жчР' => 7601,
+ 'їРЅС‹' => 7602,
+ '·Рµ_' => 7603,
+ 'Р·Рµ_' => 7604,
+ 'єР°Рµ' => 7605,
+ '°Рј,' => 7606,
+ '°Рј,_' => 7607,
+ 'µРј.' => 7608,
+ 'ам,' => 7609,
+ 'ем.' => 7610,
+ 'РґС‹,' => 7611,
+ 'ґСÐС‰' => 7612,
+ 'ґС‹,' => 7613,
+ '…РёРј' => 7614,
+ '°Р¶Рё' => 7615,
+ '°РёР±' => 7616,
+ 'єРІРµ' => 7617,
+ 'ґС‹,_' => 7618,
+ '›Р°С' => 7619,
+ 'ЅСЃРї' => 7620,
+ 'ёРѕР»' => 7621,
+ '‚ые' => 7622,
+ 'µРј._' => 7623,
+ 'ЛаС' => 7624,
+ 'ѓР°Р»' => 7625,
+ '_РђР·' => 7626,
+ '_Ги' => 7627,
+ '¶С‡Рё' => 7628,
+ 'Р­Р»' => 7629,
+ '¦РµРЅ' => 7630,
+ '°РєСЂ' => 7631,
+ '»РѕР№' => 7632,
+ 'ђРЅС‚' => 7633,
+ '_Юр' => 7634,
+ 'ЅРѕРї' => 7635,
+ 'РјРїС' => 7636,
+ 'јРїС' => 7637,
+ 'ЎРјР' => 7638,
+ 'РЎРјР' => 7639,
+ 'ѓР¶С‡' => 7640,
+ '‘СЂРЅ' => 7641,
+ 'Рє-' => 7642,
+ 'Ñ”-' => 7643,
+ '°С‘' => 7644,
+ 'аё' => 7645,
+ 'ґРєРё' => 7646,
+ 'єР°СЃ' => 7647,
+ 'ѕР·Рі' => 7648,
+ '‡С‘РЅ' => 7649,
+ '_Р¤._' => 7650,
+ 'ћР»Рё' => 7651,
+ 'ІРіР' => 7652,
+ 'РІРіР' => 7653,
+ '°РјРї' => 7654,
+ 'µРґРє' => 7655,
+ 'ЂРёР¶' => 7656,
+ 'јР°Р№' => 7657,
+ '‰РµРј' => 7658,
+ '’ен' => 7659,
+ 'ЃР°СЂ' => 7660,
+ 'ІРµР№' => 7661,
+ 'ЃРѕС…' => 7662,
+ 'ВІ' => 7663,
+ 'ёС€СЊ' => 7664,
+ '‚ег' => 7665,
+ '„СѓРЅ' => 7666,
+ '•РіРѕ' => 7667,
+ 'Ѓ-' => 7668,
+ 'СЃ-' => 7669,
+ 'љСѓСЂ' => 7670,
+ '°Р№Рє' => 7671,
+ '·Р¶' => 7672,
+ 'ЃР°.' => 7673,
+ 'ЌР№' => 7674,
+ 'ÐРі' => 7675,
+ 'Р·Р¶' => 7676,
+ 'РњСѓР' => 7677,
+ 'СЃР°.' => 7678,
+ 'СЌР№' => 7679,
+ 'СÐРі' => 7680,
+ 'ѓР·Рѕ' => 7681,
+ 'њСѓР' => 7682,
+ '_СЌРї' => 7683,
+ 'ый,' => 7684,
+ '„РёС‡' => 7685,
+ '‹Р№,' => 7686,
+ '‹Р№,_' => 7687,
+ '°С€РЅ' => 7688,
+ 'µС„С' => 7689,
+ '·Р¶Р' => 7690,
+ 'ефС' => 7691,
+ 'Р·Р¶Р' => 7692,
+ 'РјРІ' => 7693,
+ 'ёС‰Р°' => 7694,
+ 'јРІ' => 7695,
+ '‚чи' => 7696,
+ '-РџРµ' => 7697,
+ '_СЂС‹' => 7698,
+ 'ЃР°._' => 7699,
+ 'РјВІ' => 7700,
+ 'ёРЅР¶' => 7701,
+ 'јВІ' => 7702,
+ 'ÑŸ_' => 7703,
+ '‚ый' => 7704,
+ 'Рџ_' => 7705,
+ 'Рâ€Ð¡Ñ“Р' => 7706,
+ 'СѓСЌ' => 7707,
+ 'ѓСЌ' => 7708,
+ 'â€Ð¡Ñ“Р' => 7709,
+ '�СЃС‚' => 7710,
+ 'Р№Р±' => 7711,
+ '№Р±' => 7712,
+ 'ЊРІР' => 7713,
+ 'СЊРІР' => 7714,
+ 'іРµР№' => 7715,
+ '°РЅ-' => 7716,
+ 'ЂРіСЃ' => 7717,
+ 'ЂРґРѕ' => 7718,
+ 'ÐР»С' => 7719,
+ 'ÐРєРѕ' => 7720,
+ 'ан-' => 7721,
+ 'СÐР»С' => 7722,
+ 'ґР»Рѕ' => 7723,
+ '„ек' => 7724,
+ 'ÐРґ_' => 7725,
+ 'Рѕ-Рї' => 7726,
+ 'РѕС‰С' => 7727,
+ 'СÐРґ_' => 7728,
+ 'ёР°С†' => 7729,
+ 'ѕ-Рї' => 7730,
+ 'ѕС‰С' => 7731,
+ 'јРµС…' => 7732,
+ '°Р±Рµ' => 7733,
+ 'ГаС' => 7734,
+ 'ѓРєРё' => 7735,
+ 'љСЂРё' => 7736,
+ '“Р°С' => 7737,
+ '€РЅРё' => 7738,
+ '_Фа' => 7739,
+ '»Р°С…' => 7740,
+ '»РµС‡' => 7741,
+ 'іР°Рґ' => 7742,
+ '„ан' => 7743,
+ 'ѕРЅС„' => 7744,
+ 'СѓРє_' => 7745,
+ 'ђСЂС…' => 7746,
+ 'ѓРє_' => 7747,
+ '…СЃСÐ' => 7748,
+ '·РёР»' => 7749,
+ 'ЂС‹Р»' => 7750,
+ 'Р’Рѕ_' => 7751,
+ 'ёРіСѓ' => 7752,
+ 'ѕСЂРІ' => 7753,
+ '’Рѕ_' => 7754,
+ 'µС‡С' => 7755,
+ 'ечС' => 7756,
+ 'СѓРіС' => 7757,
+ 'ѓРіС' => 7758,
+ '_СЃС†' => 7759,
+ 'ЅРєСѓ' => 7760,
+ 'Р•.' => 7761,
+ '•.' => 7762,
+ 'ЃРёС…' => 7763,
+ 'â€.' => 7764,
+ '„фе' => 7765,
+ '-РљР' => 7766,
+ '_Рљ.' => 7767,
+ 'јРѕРє' => 7768,
+ 'ґСѓС€' => 7769,
+ '“СЂР°' => 7770,
+ '‹СЃС€' => 7771,
+ 'Рâ€.' => 7772,
+ '€РѕР№' => 7773,
+ 'ЈС‡Р' => 7774,
+ 'ЌРјР' => 7775,
+ 'РЈС‡Р' => 7776,
+ 'РёРёВ' => 7777,
+ 'Р—Рѕ' => 7778,
+ 'СЌРјР' => 7779,
+ 'ёРёВ' => 7780,
+ 'ёРёВ»' => 7781,
+ 'јР°С…' => 7782,
+ '—Рѕ' => 7783,
+ 'µСѓР' => 7784,
+ 'µС‚Рє' => 7785,
+ '¶Р±С' => 7786,
+ 'еуР' => 7787,
+ 'жбС' => 7788,
+ 'Р™Р' => 7789,
+ '‚ым' => 7790,
+ 'ЎСѓС' => 7791,
+ 'РЎСѓС' => 7792,
+ 'РјР±С' => 7793,
+ 'чь_' => 7794,
+ 'С…Рј' => 7795,
+ 'јР±С' => 7796,
+ '‡СЊ_' => 7797,
+ '…Рј' => 7798,
+ 'ЊРјРµ' => 7799,
+ 'РўРёС' => 7800,
+ 'ўРёС' => 7801,
+ '»РіР°' => 7802,
+ 'ЋРє' => 7803,
+ 'РўСЂС' => 7804,
+ 'СЋРє' => 7805,
+ 'јРјР°' => 7806,
+ 'ўСЂС' => 7807,
+ '‘Рґ' => 7808,
+ '‚РїСЂ' => 7809,
+ '§Рё' => 7810,
+ 'Ðты' => 7811,
+ 'Чи' => 7812,
+ 'РџСѓС' => 7813,
+ 'ыгС' => 7814,
+ 'ых,' => 7815,
+ 'џСѓС' => 7816,
+ '‹РіС' => 7817,
+ '‹С…,' => 7818,
+ '‹С…,_' => 7819,
+ '_РІРІ' => 7820,
+ '·СЂС' => 7821,
+ 'Р·СЂС' => 7822,
+ 'ёд' => 7823,
+ 'ѕРЅРі' => 7824,
+ 'іР»Рѕ' => 7825,
+ 'њР°РЅ' => 7826,
+ 'ЂРёС†' => 7827,
+ 'їРїС‹' => 7828,
+ '‚ад' => 7829,
+ 'РєС‚-' => 7830,
+ 'РґС‚' => 7831,
+ 'єС‚-' => 7832,
+ 'ґС‚' => 7833,
+ 'Р�СЂР' => 7834,
+ '�т' => 7835,
+ 'ёРµРЅ' => 7836,
+ 'ёСЃСѓ' => 7837,
+ 'ѓСЃРё' => 7838,
+ 'ѓСЃРѕ' => 7839,
+ '‘РѕРі' => 7840,
+ '“ео' => 7841,
+ '�СЂР' => 7842,
+ '�С‚' => 7843,
+ '·СѓС‡' => 7844,
+ '‘Р·' => 7845,
+ '‡РёРµ' => 7846,
+ '±Р°Р·' => 7847,
+ 'СѓРІС' => 7848,
+ 'ёРґСЂ' => 7849,
+ 'ѓРІС' => 7850,
+ '»Рё.' => 7851,
+ 'ЇС' => 7852,
+ 'ли.' => 7853,
+ 'єС‚-Р' => 7854,
+ 'ѕРґРі' => 7855,
+ '¶РѕРЅ' => 7856,
+ '·Р±С' => 7857,
+ 'ÐР°Р' => 7858,
+ 'Р·Р±С' => 7859,
+ 'РÐР°Р' => 7860,
+ 'ўСѓСЂ' => 7861,
+ 'ІРѕС‘' => 7862,
+ 'ЈСЂ' => 7863,
+ 'ґРіРѕ' => 7864,
+ '„ло' => 7865,
+ '»Рё._' => 7866,
+ 'РЈСЂ' => 7867,
+ 'ёСЂРЅ' => 7868,
+ '‡РµР±' => 7869,
+ 'ЃСÐ.' => 7870,
+ 'СЃСÐ.' => 7871,
+ 'ґРєР°' => 7872,
+ '_тв' => 7873,
+ 'РђРєР' => 7874,
+ 'СѓВ' => 7875,
+ 'ым,' => 7876,
+ 'ђРєР' => 7877,
+ 'Ñ“Ð’' => 7878,
+ '‰РЅР' => 7879,
+ '‹Рј,' => 7880,
+ '-РїСЂ' => 7881,
+ '-СÐ' => 7882,
+ '¤РёР»' => 7883,
+ '¶РµР№' => 7884,
+ 'РёР·-' => 7885,
+ 'щнР' => 7886,
+ 'ёР·-' => 7887,
+ '‹Рј,_' => 7888,
+ '±СÐ_' => 7889,
+ '»Р°Р±' => 7890,
+ 'Р±СÐ_' => 7891,
+ 'Рљ._' => 7892,
+ 'ёз' => 7893,
+ 'шнС' => 7894,
+ 'ёР·-Р' => 7895,
+ 'єРµСЂ' => 7896,
+ 'Ñ™._' => 7897,
+ '€РЅС' => 7898,
+ 'ЂР°С€' => 7899,
+ '-СЃР' => 7900,
+ 'РЇС' => 7901,
+ 'Р№РјР' => 7902,
+ 'јРјРµ' => 7903,
+ 'џРѕС‡' => 7904,
+ '№РјР' => 7905,
+ 'ЃРјР°' => 7906,
+ 'ЅРѕР¶' => 7907,
+ 'РјРІР' => 7908,
+ 'СѓВ»' => 7909,
+ 'ѓВ»' => 7910,
+ 'їРµР»' => 7911,
+ 'јРІР' => 7912,
+ 'µРєС†' => 7913,
+ 'ЃСÐ._' => 7914,
+ 'ЅР°В' => 7915,
+ 'РЅР°В' => 7916,
+ 'ЃСÐС‡' => 7917,
+ 'ГуР' => 7918,
+ '“СѓР' => 7919,
+ 'тёР' => 7920,
+ 'ѕС‡СЊ' => 7921,
+ '‚СѓР°' => 7922,
+ '‚С‘Р' => 7923,
+ '…ай' => 7924,
+ 'ЅР°В»' => 7925,
+ 'ґРѕРі' => 7926,
+ 'ЊРјРѕ' => 7927,
+ 'іРІР°' => 7928,
+ '_Р•.' => 7929,
+ 'ЉРµРґ' => 7930,
+ 'РџРёС' => 7931,
+ 'РґР±' => 7932,
+ 'ѓР·РЅ' => 7933,
+ 'ўРѕРј' => 7934,
+ 'џРёС' => 7935,
+ 'ґР±' => 7936,
+ 'іР°Рј' => 7937,
+ 'іСѓР»' => 7938,
+ 'їРµР№' => 7939,
+ 'Òар' => 7940,
+ '–Рё' => 7941,
+ 'РєРјВ' => 7942,
+ 'єРјВ' => 7943,
+ 'ґР°Рє' => 7944,
+ 'ЅСЃР°' => 7945,
+ 'ѓРіР»' => 7946,
+ '‹РіСЂ' => 7947,
+ 'С‚-Рџ' => 7948,
+ 'ґРёРє' => 7949,
+ '‚-Рџ' => 7950,
+ 'ЋР±Рѕ' => 7951,
+ '_�т' => 7952,
+ 'µРєСѓ' => 7953,
+ 'Бы' => 7954,
+ 'ѕР№Рє' => 7955,
+ '‘С‹' => 7956,
+ '‚РёС†' => 7957,
+ '‹РєРѕ' => 7958,
+ 'ЂРґР°' => 7959,
+ 'ЃРґРµ' => 7960,
+ 'їРёРЅ' => 7961,
+ '†СѓР·' => 7962,
+ '»СѓРі' => 7963,
+ '«Р�' => 7964,
+ 'µС€Р°' => 7965,
+ 'ЂСЃР°' => 7966,
+ 'ЊС„' => 7967,
+ '«�' => 7968,
+ 'СЊС„' => 7969,
+ 'ѕРєСЃ' => 7970,
+ '‚-РџР' => 7971,
+ '«Р›Р' => 7972,
+ 'â€Ð Ñ•Ð Ð…' => 7973,
+ '‹СЂРµ' => 7974,
+ '_«�' => 7975,
+ 'ЅРєРµ' => 7976,
+ 'ЕвР' => 7977,
+ '•РІР' => 7978,
+ '_-Рј' => 7979,
+ '°Рј.' => 7980,
+ 'µСЃРј' => 7981,
+ 'ІС‹РІ' => 7982,
+ '«ЛР' => 7983,
+ 'ам.' => 7984,
+ 'РќРѕС' => 7985,
+ 'ёнС' => 7986,
+ 'јС‹Рј' => 7987,
+ 'њРѕРЅ' => 7988,
+ 'ќРѕС' => 7989,
+ '‘РЅС' => 7990,
+ '†,' => 7991,
+ '°РЅ-Р' => 7992,
+ 'РђСЃ' => 7993,
+ 'Р–Рё' => 7994,
+ 'С†,' => 7995,
+ 'ђСЃ' => 7996,
+ 'єСЃРє' => 7997,
+ '†,_' => 7998,
+ '°Рј._' => 7999,
+ 'РёР№Р' => 8000,
+ 'С†,_' => 8001,
+ 'ёР№Р' => 8002,
+ 'єРјВІ' => 8003,
+ 'ѕРєРє' => 8004,
+ 'љР°РЅ' => 8005,
+ 'ЅР°С€' => 8006,
+ 'ЊРѕР' => 8007,
+ 'СЊРѕР' => 8008,
+ 'ђСЂРј' => 8009,
+ '№С‚Рё' => 8010,
+ '°Рµ_' => 8011,
+ '±СЋС' => 8012,
+ 'ае_' => 8013,
+ 'Р±СЋС' => 8014,
+ 'Рў.' => 8015,
+ 'Ñž.' => 8016,
+ 'ґРѕС…' => 8017,
+ 'ЊРј_' => 8018,
+ 'СЊРј_' => 8019,
+ 'ЃСѓР»' => 8020,
+ 'РіРє' => 8021,
+ 'РґС‹.' => 8022,
+ 'ѓР·Рё' => 8023,
+ 'іРє' => 8024,
+ 'ґС‹.' => 8025,
+ 'µРґС‘' => 8026,
+ '-Рђ' => 8027,
+ '_СѓР·' => 8028,
+ '�о' => 8029,
+ 'ґС‹._' => 8030,
+ '�Рѕ' => 8031,
+ '·РёСÐ' => 8032,
+ 'їС‚Рё' => 8033,
+ '§РµРј' => 8034,
+ 'РіР°.' => 8035,
+ 'іР°.' => 8036,
+ 'ЅРµС‡' => 8037,
+ 'РёС„С' => 8038,
+ 'Рâ€Ð Â»Ð¡' => 8039,
+ 'ёРјСЃ' => 8040,
+ 'ёС„С' => 8041,
+ 'â€Ð Â»Ð¡' => 8042,
+ 'ЂР¶Рґ' => 8043,
+ 'ЂС€Р°' => 8044,
+ 'ЎРµРј' => 8045,
+ 'С…РјР' => 8046,
+ 'â€Ð Ð†' => 8047,
+ '…РјР' => 8048,
+ '‰Сѓ' => 8049,
+ '_С‚СÐ' => 8050,
+ 'ЂС‹.' => 8051,
+ 'РёВ».' => 8052,
+ 'РѕРє,' => 8053,
+ 'Р›._' => 8054,
+ 'СЂС‹.' => 8055,
+ 'ёВ».' => 8056,
+ 'ѕРє,' => 8057,
+ 'â€Ð Ñ•Ð¡' => 8058,
+ '›._' => 8059,
+ '±РЅР°' => 8060,
+ 'Рѕ-Р·' => 8061,
+ 'Рâ€Ð Ñ•Ð¡' => 8062,
+ 'те.' => 8063,
+ 'ѕ-Р·' => 8064,
+ 'ѕРє,_' => 8065,
+ 'іР°._' => 8066,
+ 'ћРћ' => 8067,
+ '‚Рµ.' => 8068,
+ '№С€Рµ' => 8069,
+ 'ЊВ»_' => 8070,
+ 'СЊВ»_' => 8071,
+ 'ёВ»._' => 8072,
+ '‚Рµ._' => 8073,
+ 'â€Ð Â»Ð¡Ð' => 8074,
+ '‡С€Рё' => 8075,
+ 'ЂС‹._' => 8076,
+ 'щу' => 8077,
+ 'ѕРёРЅ' => 8078,
+ '‡Р°СÐ' => 8079,
+ '‡РєРѕ' => 8080,
+ '±СЃРє' => 8081,
+ 'ѕ-Р·Р' => 8082,
+ '_Бы' => 8083,
+ '»РґР°' => 8084,
+ 'єР°С„' => 8085,
+ 'µРѕРі' => 8086,
+ '�г' => 8087,
+ 'ђРЅР°' => 8088,
+ '�Рі' => 8089,
+ '_Р–Рµ' => 8090,
+ 'ЂР°В' => 8091,
+ 'СЂР°В' => 8092,
+ 'ты.' => 8093,
+ 'ѕР·Рѕ' => 8094,
+ 'ѕРґС‡' => 8095,
+ 'ѕСЂС‡' => 8096,
+ 'јР±Рё' => 8097,
+ '–РµР' => 8098,
+ '‚С‹.' => 8099,
+ '“РѕР»' => 8100,
+ '€_' => 8101,
+ 'ÐР°С' => 8102,
+ 'РÐР°С' => 8103,
+ '‚С‹._' => 8104,
+ 'ІРїРµ' => 8105,
+ 'ÐСЃСЊ' => 8106,
+ 'РґР±Р' => 8107,
+ 'Р�С‚Р' => 8108,
+ 'С€_' => 8109,
+ 'ґР±Р' => 8110,
+ '�С‚Р' => 8111,
+ '-Р°' => 8112,
+ '·РµС‚' => 8113,
+ 'ЋРіРѕ' => 8114,
+ 'РÒРѕР' => 8115,
+ 'Рâ€Ð Ð†' => 8116,
+ 'њРѕР»' => 8117,
+ 'ÒРѕР' => 8118,
+ '_чу' => 8119,
+ 'РџРµР' => 8120,
+ 'че_' => 8121,
+ 'С…Р»' => 8122,
+ 'џРµР' => 8123,
+ 'ґС†Р°' => 8124,
+ '‡Рµ_' => 8125,
+ '…Р»' => 8126,
+ 'ЂР°В»' => 8127,
+ 'ЅР°Р№' => 8128,
+ 'С‡.' => 8129,
+ '‡.' => 8130,
+ '_�о' => 8131,
+ 'Р–РµР' => 8132,
+ 'те,' => 8133,
+ '‚Рµ,' => 8134,
+ '‚Рµ,_' => 8135,
+ 'ЌРЅРµ' => 8136,
+ 'Рё;' => 8137,
+ 'Рё;_' => 8138,
+ 'РёРЅ.' => 8139,
+ 'Ñ‘;' => 8140,
+ 'Ñ‘;_' => 8141,
+ 'ёРЅ.' => 8142,
+ 'ѓР·СЃ' => 8143,
+ 'єС‚С‹' => 8144,
+ 'ЅС‚Сѓ' => 8145,
+ 'Ðлс' => 8146,
+ 'РіРєР' => 8147,
+ 'іРєР' => 8148,
+ '»Р°С€' => 8149,
+ 'С‚СÐС' => 8150,
+ 'ґР¶Рё' => 8151,
+ '‚СÐС' => 8152,
+ '_РјС‹' => 8153,
+ 'Р•._' => 8154,
+ '•._' => 8155,
+ '�Р»' => 8156,
+ '¶Р°_' => 8157,
+ 'ÐРё' => 8158,
+ 'жа_' => 8159,
+ 'РÐРё' => 8160,
+ 'РѕРє.' => 8161,
+ '�л' => 8162,
+ 'ёРјРЅ' => 8163,
+ 'ѕРє.' => 8164,
+ 'ѕРє._' => 8165,
+ 'њРµР¶' => 8166,
+ '_Р­Р»' => 8167,
+ '°РїРµ' => 8168,
+ '°С‘С' => 8169,
+ 'аёС' => 8170,
+ 'РћРћ' => 8171,
+ 'РÒСЂ' => 8172,
+ 'іРѕР№' => 8173,
+ 'ÒСЂ' => 8174,
+ '°Р»Сѓ' => 8175,
+ '°РіРЅ' => 8176,
+ '°С‘С‚' => 8177,
+ 'РјС‘Р' => 8178,
+ 'Рњ.,' => 8179,
+ 'ын_' => 8180,
+ 'іСЂС‹' => 8181,
+ 'јСÐРЅ' => 8182,
+ 'јС‘Р' => 8183,
+ 'Ñš.,' => 8184,
+ '‹РЅ_' => 8185,
+ '·РѕСЂ' => 8186,
+ '»Р°Рє' => 8187,
+ 'ІРёРІ' => 8188,
+ '‚РѕР¶' => 8189,
+ '†Р°С‚' => 8190,
+ '_Чи' => 8191,
+ '_С…Рё' => 8192,
+ '°СѓРЅ' => 8193,
+ 'µС€С' => 8194,
+ 'ешС' => 8195,
+ '·РµР»' => 8196,
+ '·С‘' => 8197,
+ 'ЃРѕСЋ' => 8198,
+ 'Р·С‘' => 8199,
+ 'ѓС…Р°' => 8200,
+ 'їСЃРё' => 8201,
+ 'љРёРµ' => 8202,
+ 'ћСЃС' => 8203,
+ 'ЋРґРµ' => 8204,
+ 'Рё-Р' => 8205,
+ 'ГиР' => 8206,
+ 'ё-Р' => 8207,
+ 'ѕРґРє' => 8208,
+ 'ґРїРё' => 8209,
+ '“РёР' => 8210,
+ '€Р°_' => 8211,
+ 'µРґРІ' => 8212,
+ 'РєР·' => 8213,
+ 'ша_' => 8214,
+ 'ёРµСЃ' => 8215,
+ 'єР·' => 8216,
+ '°С‡С' => 8217,
+ '»Рѕ,' => 8218,
+ '»Рѕ,_' => 8219,
+ 'ачС' => 8220,
+ 'ло,' => 8221,
+ 'Рѕ-С‚' => 8222,
+ 'ГрС' => 8223,
+ 'ѕ-С‚' => 8224,
+ '‚РІР»' => 8225,
+ '“СЂС' => 8226,
+ 'Рњ.,_' => 8227,
+ 'РћСЃС' => 8228,
+ 'Ñš.,_' => 8229,
+ '‘Р·Р' => 8230,
+ '«Р“Р' => 8231,
+ 'ёР¶Р°' => 8232,
+ 'ёРЅ._' => 8233,
+ '_РЇС' => 8234,
+ '±Р°Рє' => 8235,
+ 'Њ-Р' => 8236,
+ 'РѕРІВ' => 8237,
+ 'РћС„' => 8238,
+ 'СЊ-Р' => 8239,
+ 'ѕРІВ' => 8240,
+ 'ћС„' => 8241,
+ '—РЅ' => 8242,
+ '‹СЃР»' => 8243,
+ '«ГР' => 8244,
+ 'РїРє' => 8245,
+ 'РўРѕС' => 8246,
+ 'тц' => 8247,
+ 'їРє' => 8248,
+ 'ўРѕС' => 8249,
+ '‘.' => 8250,
+ '‚С†' => 8251,
+ '_РїСЃ' => 8252,
+ '_Рâ€.' => 8253,
+ 'Рў._' => 8254,
+ 'ѕРІВ»' => 8255,
+ 'јРЅР°' => 8256,
+ 'Ñž._' => 8257,
+ '±РєР°' => 8258,
+ '»СЊС„' => 8259,
+ 'ЅРµР»' => 8260,
+ 'СѓР»_' => 8261,
+ 'ёзР' => 8262,
+ 'ѓР»_' => 8263,
+ 'â€._' => 8264,
+ '«РџС' => 8265,
+ 'µС€Рё' => 8266,
+ '·РґСѓ' => 8267,
+ 'ЃСЊ,' => 8268,
+ 'ЃСЊ,_' => 8269,
+ 'ЅРєС†' => 8270,
+ 'ÐРіР' => 8271,
+ '«ПС' => 8272,
+ 'СЃСЊ,' => 8273,
+ 'СÐРіР' => 8274,
+ 'ѕС‰РЅ' => 8275,
+ 'ћРєР' => 8276,
+ 'РџР±' => 8277,
+ 'џР±' => 8278,
+ '·СѓСЋ' => 8279,
+ 'Рâ€._' => 8280,
+ 'ўСЂСѓ' => 8281,
+ '€РєР°' => 8282,
+ 'ІС‹Р·' => 8283,
+ 'Рâ€_' => 8284,
+ 'ёР±Рµ' => 8285,
+ '_РћС„' => 8286,
+ 'µРЅРі' => 8287,
+ 'РѕСÐ_' => 8288,
+ 'РћРєР' => 8289,
+ 'ѕСÐ_' => 8290,
+ 'љРѕРґ' => 8291,
+ 'ЂС…Р°' => 8292,
+ 'РјР°.' => 8293,
+ 'ёС€Рµ' => 8294,
+ 'јР°.' => 8295,
+ 'РћС„Р' => 8296,
+ 'Рâ€Ð Â°Ð¡' => 8297,
+ 'њРѕСЂ' => 8298,
+ 'ћС„Р' => 8299,
+ 'â€Ð Â°Ð¡' => 8300,
+ '§Р°С' => 8301,
+ '«РўР' => 8302,
+ '»СЊ.' => 8303,
+ '»СЊРі' => 8304,
+ 'ЃС‚СЃ' => 8305,
+ 'ЎРџР±' => 8306,
+ 'ЧаС' => 8307,
+ 'ль.' => 8308,
+ '±Сѓ_' => 8309,
+ 'Ђ¦' => 8310,
+ 'ІРѕС‡' => 8311,
+ 'ЇРє' => 8312,
+ 'Р±Сѓ_' => 8313,
+ 'РЇРє' => 8314,
+ '…' => 8315,
+ 'јР°._' => 8316,
+ '«ТР' => 8317,
+ 'ЅРµС€' => 8318,
+ 'ЊС€Р°' => 8319,
+ '°СÐ.' => 8320,
+ 'Р°СÐ.' => 8321,
+ '_аг' => 8322,
+ '_�г' => 8323,
+ '±СЉСÐ' => 8324,
+ 'І:' => 8325,
+ 'С‡._' => 8326,
+ 'јС‹СЃ' => 8327,
+ '‡._' => 8328,
+ '‹СЂР°' => 8329,
+ '»СЊ._' => 8330,
+ 'ЋСЃС' => 8331,
+ 'СЋСЃС' => 8332,
+ 'ћСЃРЅ' => 8333,
+ '€РЅРѕ' => 8334,
+ '-РґР' => 8335,
+ 'ІРѕРЅ' => 8336,
+ 'РІ:' => 8337,
+ 'ёРїРµ' => 8338,
+ 'ѓР»Рµ' => 8339,
+ '‘ал' => 8340,
+ '€РёСЃ' => 8341,
+ '_-СÐ' => 8342,
+ '_Рњ.,' => 8343,
+ '_Р•._' => 8344,
+ '°СÐ._' => 8345,
+ 'ЂС„Р' => 8346,
+ 'І:_' => 8347,
+ 'СЂС„Р' => 8348,
+ 'єР°РІ' => 8349,
+ 'ЂРі_' => 8350,
+ 'ЃСЃС‹' => 8351,
+ 'ІС‘С' => 8352,
+ 'РІС‘С' => 8353,
+ 'СЂРі_' => 8354,
+ 'РІ:_' => 8355,
+ 'ёРїР»' => 8356,
+ 'ќР°СЂ' => 8357,
+ '‘Р»С' => 8358,
+ '_ей' => 8359,
+ '_РÐРё' => 8360,
+ '¶С‘РЅ' => 8361,
+ 'ЂРёС€' => 8362,
+ 'ЊРѕРЅ' => 8363,
+ 'С…Р»Р' => 8364,
+ '…Р»Р' => 8365,
+ '°СÐСЃ' => 8366,
+ 'ЃРёРІ' => 8367,
+ '€РµРµ' => 8368,
+ 'ІРѕ.' => 8369,
+ 'РІРѕ.' => 8370,
+ 'â€Ð Ð†Ð ' => 8371,
+ '»СÐ.' => 8372,
+ 'ЋР±Рё' => 8373,
+ 'ЌС„' => 8374,
+ 'Р»СÐ.' => 8375,
+ 'СЌС„' => 8376,
+ 'ѕРЅСÐ' => 8377,
+ 'РѕС€С' => 8378,
+ 'фтР' => 8379,
+ 'ѕС€С' => 8380,
+ 'јР°Рє' => 8381,
+ '„С‚Р' => 8382,
+ '»РёС„' => 8383,
+ '±С…Рѕ' => 8384,
+ 'ІРѕ._' => 8385,
+ 'ЉС‘' => 8386,
+ 'СЉС‘' => 8387,
+ '-Рњ' => 8388,
+ '_Рљ._' => 8389,
+ '»СÐ._' => 8390,
+ 'ЅРґ_' => 8391,
+ 'РЅРґ_' => 8392,
+ 'ёС‚РІ' => 8393,
+ '‘РЅС‹' => 8394,
+ '-РЅ' => 8395,
+ 'РѕСЂ,' => 8396,
+ 'ѕСЂ,' => 8397,
+ 'ѕСЂ,_' => 8398,
+ '_РђСЃ' => 8399,
+ '_Р›._' => 8400,
+ '·РЅСЊ' => 8401,
+ 'ЃСЃ_' => 8402,
+ 'ЉС‘Р' => 8403,
+ 'Рâ€Ð Ð†Ð ' => 8404,
+ 'СЃСЃ_' => 8405,
+ 'СЉС‘Р' => 8406,
+ '°РЅ.' => 8407,
+ 'ÐРђ_' => 8408,
+ 'ЂРІРµ' => 8409,
+ 'ан.' => 8410,
+ 'РÐРђ_' => 8411,
+ 'ЅС‹РЅ' => 8412,
+ '«Р—Р°' => 8413,
+ '°РЅ._' => 8414,
+ 'ЃС€Рё' => 8415,
+ 'ЊР±С' => 8416,
+ 'СЊР±С' => 8417,
+ '_«п' => 8418,
+ '«Рї' => 8419,
+ '°РјСѓ' => 8420,
+ '±СѓСЃ' => 8421,
+ '«п' => 8422,
+ 'ёСÐРЅ' => 8423,
+ 'ѕР±С…' => 8424,
+ 'ћС„Рё' => 8425,
+ 'јСѓР»' => 8426,
+ '—РЅР' => 8427,
+ '_Р·СЂ' => 8428,
+ '_РЇРє' => 8429,
+ '»РёР¶' => 8430,
+ 'ІРєС' => 8431,
+ 'ЋРј' => 8432,
+ 'РІРєС' => 8433,
+ 'СЋРј' => 8434,
+ 'ёС…Рё' => 8435,
+ '_�л' => 8436,
+ 'µРёРј' => 8437,
+ 'ца,' => 8438,
+ 'ѓРїРµ' => 8439,
+ '†Р°,' => 8440,
+ '†Р°,_' => 8441,
+ '-СÐ_' => 8442,
+ '_-СÐ_' => 8443,
+ 'БыР' => 8444,
+ '‘РґР' => 8445,
+ '‘С‹Р' => 8446,
+ 'µСЂ.' => 8447,
+ 'ер.' => 8448,
+ '€РЅРµ' => 8449,
+ '°РёРј' => 8450,
+ '»РЅСÐ' => 8451,
+ 'ЅС‡Рµ' => 8452,
+ 'ёдР' => 8453,
+ 'ЂРјС‹' => 8454,
+ 'ЉС‘Рј' => 8455,
+ 'РёСÐ:' => 8456,
+ 'ёСÐ:' => 8457,
+ 'ѕРµР·' => 8458,
+ '_СÐС' => 8459,
+ 'ЊС‡' => 8460,
+ 'ÐСЃРЅ' => 8461,
+ 'Р—РѕР' => 8462,
+ 'СЊС‡' => 8463,
+ 'іР»Сѓ' => 8464,
+ 'ќР°С†' => 8465,
+ '—РѕР' => 8466,
+ 'â€Ð Â°Ð Ð…' => 8467,
+ '_РЈСЂ' => 8468,
+ 'µРЅ,' => 8469,
+ 'µРЅ,_' => 8470,
+ 'ен,' => 8471,
+ '-Рё' => 8472,
+ '_РÒСЂ' => 8473,
+ 'ЂРёРї' => 8474,
+ 'їРµС‚' => 8475,
+ 'ёРєСЂ' => 8476,
+ '‡Р°Р№' => 8477,
+ '°РјРє' => 8478,
+ 'РєРІС' => 8479,
+ 'єРІС' => 8480,
+ 'љСЂРµ' => 8481,
+ '€СѓСЋ' => 8482,
+ 'ЃСѓ_' => 8483,
+ 'СЃСѓ_' => 8484,
+ '_СЌСЃ' => 8485,
+ '·Р±Рё' => 8486,
+ 'ЊС‘' => 8487,
+ 'ЋСЂРё' => 8488,
+ 'РєРі' => 8489,
+ 'СЊС‘' => 8490,
+ 'єРѕРґ' => 8491,
+ 'єРі' => 8492,
+ '€Р°Р»' => 8493,
+ 'ЈСЂР' => 8494,
+ 'РЈСЂР' => 8495,
+ 'ћСЃС‚' => 8496,
+ 'ґС‡Рё' => 8497,
+ 'µРІ.' => 8498,
+ 'ев.' => 8499,
+ 'РіР°,' => 8500,
+ 'іР°,' => 8501,
+ '‚РѕРµ' => 8502,
+ '‹СЃСÐ' => 8503,
+ 'ЃРѕС‡' => 8504,
+ 'ÐРµР' => 8505,
+ 'Рє-Р' => 8506,
+ 'РќРљ' => 8507,
+ 'РґР°В' => 8508,
+ 'Р’С‹Р' => 8509,
+ 'СÐРµР' => 8510,
+ 'є-Р' => 8511,
+ 'ќРљ' => 8512,
+ 'ґР°В' => 8513,
+ 'ґР°В»' => 8514,
+ '’С‹Р' => 8515,
+ '®СЂР' => 8516,
+ '·РІСЂ' => 8517,
+ '·РёРѕ' => 8518,
+ 'ЮрР' => 8519,
+ 'РѕСЌР' => 8520,
+ 'ѕСЌР' => 8521,
+ 'іР°,_' => 8522,
+ 'јРЅРё' => 8523,
+ 'јС‘РЅ' => 8524,
+ '‚СЂС‘' => 8525,
+ 'ЂСÐРј' => 8526,
+ 'РјСѓ,' => 8527,
+ 'РÒСѓ' => 8528,
+ 'јСѓ,' => 8529,
+ 'јСѓ,_' => 8530,
+ 'ÒСѓ' => 8531,
+ 'ЂРµСЂ' => 8532,
+ 'ІРєСѓ' => 8533,
+ 'њРµРґ' => 8534,
+ '‰Р°Рµ' => 8535,
+ 'ЂРєСѓ' => 8536,
+ 'ЅС‚РЅ' => 8537,
+ 'ІРµ.' => 8538,
+ 'ІРµ._' => 8539,
+ 'РІРµ.' => 8540,
+ '†РµР№' => 8541,
+ '­Рє' => 8542,
+ 'Ѓ-Р' => 8543,
+ 'ЅС€' => 8544,
+ 'РЅС€' => 8545,
+ 'РёСѓР' => 8546,
+ 'РÒРё' => 8547,
+ 'Р№РЅ_' => 8548,
+ 'СЃ-Р' => 8549,
+ 'ёСѓР' => 8550,
+ 'ÒРё' => 8551,
+ '№РЅ_' => 8552,
+ 'µРІ._' => 8553,
+ 'µСЂ._' => 8554,
+ '»РёРґ' => 8555,
+ 'ЂС‚С‹' => 8556,
+ 'ІРѕС€' => 8557,
+ 'РїРєР' => 8558,
+ 'ёСÐ:_' => 8559,
+ 'їРєР' => 8560,
+ '»Р°СÐ' => 8561,
+ 'ЂСѓС‚' => 8562,
+ 'ЃС‚,' => 8563,
+ 'ЃС‚,_' => 8564,
+ 'ЅСѓР¶' => 8565,
+ 'СЃС‚,' => 8566,
+ '_РЅС‹' => 8567,
+ '¶Рё_' => 8568,
+ 'жи_' => 8569,
+ 'СѓС†' => 8570,
+ 'ѓС†' => 8571,
+ 'њРёСЂ' => 8572,
+ '°Рѕ' => 8573,
+ '·.' => 8574,
+ 'ао' => 8575,
+ 'Р·.' => 8576,
+ 'ёРєСЃ' => 8577,
+ '‚РЅРµ' => 8578,
+ '‚РѕСЃ' => 8579,
+ '™Рѕ' => 8580,
+ 'Йо' => 8581,
+ 'фа_' => 8582,
+ 'јС‹Рµ' => 8583,
+ '„Р°_' => 8584,
+ '»СЋ_' => 8585,
+ 'ЃРІРё' => 8586,
+ 'лю_' => 8587,
+ 'РёВ»,' => 8588,
+ 'РўСѓР' => 8589,
+ 'ёВ»,' => 8590,
+ 'ёВ»,_' => 8591,
+ 'ўСѓР' => 8592,
+ '—РІ' => 8593,
+ '_Рў.' => 8594,
+ '_Рґ.' => 8595,
+ 'ІРёР№' => 8596,
+ 'ѓС‚РІ' => 8597,
+ '±РІ' => 8598,
+ '»С‚Р°' => 8599,
+ 'ЃРїР»' => 8600,
+ 'ЅСÐСЋ' => 8601,
+ 'Р±РІ' => 8602,
+ 'ёРІР»' => 8603,
+ '±РёР№' => 8604,
+ 'µРєР»' => 8605,
+ 'РђС„' => 8606,
+ 'ђС„' => 8607,
+ 'їРЅРѕ' => 8608,
+ '®Р¶' => 8609,
+ 'Юж' => 8610,
+ 'єРѕР±' => 8611,
+ 'іСЂРё' => 8612,
+ '°Р»Рє' => 8613,
+ '»СЊРѕ' => 8614,
+ '°С„Р°' => 8615,
+ 'ЂРµС„' => 8616,
+ 'Р­Рє' => 8617,
+ 'РёРѕ_' => 8618,
+ 'Рј-' => 8619,
+ 'ёРѕ_' => 8620,
+ 'ј-' => 8621,
+ '°СÐРІ' => 8622,
+ '»СÐ,' => 8623,
+ '»СÐ,_' => 8624,
+ 'ІС†' => 8625,
+ 'Р»СÐ,' => 8626,
+ 'РІС†' => 8627,
+ 'чр' => 8628,
+ '‡СЂ' => 8629,
+ '›РµРѕ' => 8630,
+ '_Рâ€Ð Ð†' => 8631,
+ 'чрР' => 8632,
+ '‘._' => 8633,
+ '‚СЂС‹' => 8634,
+ '‡СЂР' => 8635,
+ '·РµР№' => 8636,
+ 'ѓС€Р°' => 8637,
+ '‡СЂРµ' => 8638,
+ '®Р¶Р' => 8639,
+ '±Р±' => 8640,
+ 'µРґСЊ' => 8641,
+ '·Р»Рѕ' => 8642,
+ 'ЎРѕР»' => 8643,
+ 'ÐРІС' => 8644,
+ 'ÐРґР°' => 8645,
+ 'ЮжР' => 8646,
+ 'Р±Р±' => 8647,
+ 'РџР±.' => 8648,
+ 'Р№РѕС' => 8649,
+ 'СÐРІС' => 8650,
+ 'ѓР»Рѕ' => 8651,
+ 'џР±.' => 8652,
+ '№РѕС' => 8653,
+ '-Рâ€' => 8654,
+ '_Рâ€._' => 8655,
+ 'С…В' => 8656,
+ '…В' => 8657,
+ 'µРїСѓ' => 8658,
+ 'ЎРІРµ' => 8659,
+ 'РєСѓ,' => 8660,
+ 'РÒСЂР' => 8661,
+ 'С…В»' => 8662,
+ 'єСѓ,' => 8663,
+ 'јС‹Р№' => 8664,
+ 'ÒСЂР' => 8665,
+ '…В»' => 8666,
+ '-РјР°' => 8667,
+ 'ЅРµР¶' => 8668,
+ 'Р№:' => 8669,
+ 'єСѓ,_' => 8670,
+ '‚СѓР»' => 8671,
+ '“ал' => 8672,
+ '‹С‚Рѕ' => 8673,
+ 'â„–:' => 8674,
+ 'РѕРµ,' => 8675,
+ 'ѕРµ,' => 8676,
+ 'ѕРµ,_' => 8677,
+ '‹РґРµ' => 8678,
+ '°С‰Р°' => 8679,
+ 'µСЂ-' => 8680,
+ 'ер-' => 8681,
+ 'РєСѓ.' => 8682,
+ 'Р№:_' => 8683,
+ 'ылС' => 8684,
+ 'єСѓ.' => 8685,
+ 'єСѓ._' => 8686,
+ '‹Р»С' => 8687,
+ 'â„–:_' => 8688,
+ 'µР°Рє' => 8689,
+ '·._' => 8690,
+ 'ЂРµ.' => 8691,
+ 'Р·._' => 8692,
+ 'СЂРµ.' => 8693,
+ 'ѕСЃСЂ' => 8694,
+ '±РІР' => 8695,
+ '·Р°СÐ' => 8696,
+ 'ЊСÐРј' => 8697,
+ 'ВІ.' => 8698,
+ 'Р±РІР' => 8699,
+ 'Р’С‚' => 8700,
+ 'ёРґСѓ' => 8701,
+ 'єС‚С‘' => 8702,
+ '’С‚' => 8703,
+ '»СЊСЋ' => 8704,
+ 'ЂРµ._' => 8705,
+ 'ІСЃС‘' => 8706,
+ 'ЎРїРё' => 8707,
+ 'ВІ._' => 8708,
+ 'РјВІ.' => 8709,
+ 'јВІ.' => 8710,
+ 'јР°Рј' => 8711,
+ 'љР°Рє' => 8712,
+ '‚ле' => 8713,
+ 'Ел' => 8714,
+ 'СѓСÐ' => 8715,
+ 'ёРѕР·' => 8716,
+ 'ѓСÐ' => 8717,
+ 'іРёРґ' => 8718,
+ 'іСѓСЂ' => 8719,
+ 'јВІ._' => 8720,
+ '•Р»' => 8721,
+ 'µРѕРґ' => 8722,
+ '·РµРЅ' => 8723,
+ 'РјВ»_' => 8724,
+ 'јВ»_' => 8725,
+ '«РћР' => 8726,
+ '­Р»Р' => 8727,
+ '®Р¶РЅ' => 8728,
+ 'µРІСѓ' => 8729,
+ '·РєРё' => 8730,
+ '»Р°Р»' => 8731,
+ '»Р¶Р°' => 8732,
+ '»РёРї' => 8733,
+ 'ІСÐРЅ' => 8734,
+ '«ОР' => 8735,
+ 'ўСЂРѕ' => 8736,
+ '‚РєСѓ' => 8737,
+ 'ЌРІ' => 8738,
+ 'РёС†_' => 8739,
+ 'СЌРІ' => 8740,
+ 'ёС†_' => 8741,
+ 'їРѕРµ' => 8742,
+ '°С‡РЅ' => 8743,
+ 'Р‘.' => 8744,
+ 'њР°Р№' => 8745,
+ '_Рў._' => 8746,
+ 'ЂРµ,' => 8747,
+ 'ЂРµ,_' => 8748,
+ 'ЎРёС' => 8749,
+ 'РЎРёС' => 8750,
+ 'РґС‹С' => 8751,
+ 'СЂРµ,' => 8752,
+ 'ђРІС‚' => 8753,
+ 'ґС‹С' => 8754,
+ 'Р—РЅ' => 8755,
+ 'Р—РЅР' => 8756,
+ 'цу_' => 8757,
+ '„ла' => 8758,
+ '†Сѓ_' => 8759,
+ '‡С‚Рё' => 8760,
+ 'µРіРµ' => 8761,
+ 'ІР°С…' => 8762,
+ '—РЅР°' => 8763,
+ 'µРЅСѓ' => 8764,
+ 'ЅСÐР·' => 8765,
+ 'ЊС‡Р' => 8766,
+ 'ÐРї' => 8767,
+ 'СЊС‡Р' => 8768,
+ 'СÐРї' => 8769,
+ '‘то' => 8770,
+ '»РѕС‡' => 8771,
+ 'БрС' => 8772,
+ 'СѓР±_' => 8773,
+ 'ѓР±_' => 8774,
+ 'ѓС‡С‘' => 8775,
+ '“СЂРµ' => 8776,
+ '_РђРќ' => 8777,
+ '¶Р°Рµ' => 8778,
+ 'ÐРµР' => 8779,
+ 'РÐРµР' => 8780,
+ '¤_' => 8781,
+ 'Р¤_' => 8782,
+ 'РќРѕ_' => 8783,
+ 'ќРѕ_' => 8784,
+ '„РёСÐ' => 8785,
+ 'РѕРї_' => 8786,
+ 'РіР».' => 8787,
+ 'ѕРї_' => 8788,
+ 'іР».' => 8789,
+ 'ЂРє_' => 8790,
+ 'Р­Р»Р' => 8791,
+ 'СЂРє_' => 8792,
+ 'тцР' => 8793,
+ 'іРЅР°' => 8794,
+ '‚С†Р' => 8795,
+ '·Р°Рё' => 8796,
+ 'ЃРµСЃ' => 8797,
+ 'ЅР·Рѕ' => 8798,
+ 'ѕРіРЅ' => 8799,
+ '-Рѕ' => 8800,
+ '_РђС„' => 8801,
+ '_Ел' => 8802,
+ 'ЂР°Сѓ' => 8803,
+ 'ІРёСЂ' => 8804,
+ 'їРµС€' => 8805,
+ '‚СÐРј' => 8806,
+ '-РЎ' => 8807,
+ '·РєРѕ' => 8808,
+ 'ЋРґР°' => 8809,
+ 'ѓСЂСѓ' => 8810,
+ '–Р°' => 8811,
+ '·РёРє' => 8812,
+ 'ЊРё_' => 8813,
+ 'СЊРё_' => 8814,
+ 'СѓС†Р' => 8815,
+ 'ѓС†Р' => 8816,
+ '�та' => 8817,
+ 'ÐС‚' => 8818,
+ 'РÐС‚' => 8819,
+ 'щёР' => 8820,
+ '‰С‘Р' => 8821,
+ 'ЂСЊРє' => 8822,
+ 'ЎР°СЂ' => 8823,
+ 'Р—РІ' => 8824,
+ 'іР»._' => 8825,
+ 'їС‚Рѕ' => 8826,
+ '_Р–Рё' => 8827,
+ 'ЈР»' => 8828,
+ 'РёРє.' => 8829,
+ 'ёРє.' => 8830,
+ '"_' => 8831,
+ '_РÒСѓ' => 8832,
+ '»РµР±' => 8833,
+ 'СѓР№' => 8834,
+ 'ёРє._' => 8835,
+ 'ѓР№' => 8836,
+ '‘тн' => 8837,
+ '»РѕР±' => 8838,
+ 'ІРєРµ' => 8839,
+ 'РЈР»' => 8840,
+ 'РљРџ' => 8841,
+ 'ёРѕРі' => 8842,
+ 'љРџ' => 8843,
+ '‚РёР°' => 8844,
+ '†РёСЂ' => 8845,
+ '-СЂ' => 8846,
+ '·РіРѕ' => 8847,
+ 'ЂСÐР¶' => 8848,
+ 'ЌРІР' => 8849,
+ 'РёС…,' => 8850,
+ 'СЌРІР' => 8851,
+ 'ёР№РЅ' => 8852,
+ 'ёС…,' => 8853,
+ 'ґСѓРј' => 8854,
+ '№РѕСЂ' => 8855,
+ 'ЅР±С' => 8856,
+ 'РЅР±С' => 8857,
+ 'РґВ' => 8858,
+ 'ёС…,_' => 8859,
+ 'ѓР·Р°' => 8860,
+ 'Ò‘Ð’' => 8861,
+ 'Рґ-' => 8862,
+ 'іРёСЃ' => 8863,
+ 'љРѕСЃ' => 8864,
+ 'Ò‘-' => 8865,
+ '«РџРѕ' => 8866,
+ '­РЅС' => 8867,
+ 'ЅРі_' => 8868,
+ 'РЅРі_' => 8869,
+ 'ѕСЃС‹' => 8870,
+ '‚аж' => 8871,
+ 'РґВ»' => 8872,
+ 'ћРї' => 8873,
+ 'ґВ»' => 8874,
+ '‚ас' => 8875,
+ '_Юж' => 8876,
+ '«РљС' => 8877,
+ 'µСЋС‚' => 8878,
+ '¶РёРЅ' => 8879,
+ '»РјР' => 8880,
+ '«КС' => 8881,
+ 'лмР' => 8882,
+ 'їРѕР¶' => 8883,
+ 'ћСЂРґ' => 8884,
+ 'џРѕСЂ' => 8885,
+ 'РѕРґ,' => 8886,
+ 'Р–Р°' => 8887,
+ 'Р№С‡' => 8888,
+ 'щь' => 8889,
+ 'штС' => 8890,
+ 'ѕРґ,' => 8891,
+ '‘РЅРѕ' => 8892,
+ '‰СЊ' => 8893,
+ '€С‚С' => 8894,
+ '№С‡' => 8895,
+ '-РїРѕ' => 8896,
+ '¤РѕС' => 8897,
+ 'µСЂРї' => 8898,
+ 'ЃРµРµ' => 8899,
+ 'ІРґРѕ' => 8900,
+ 'ФоС' => 8901,
+ 'ѕРґ,_' => 8902,
+ 'іРёРї' => 8903,
+ '§Сѓ' => 8904,
+ '°РґР»' => 8905,
+ 'ЅВ»_' => 8906,
+ 'ІС‘Р»' => 8907,
+ 'Чу' => 8908,
+ 'Р­РЅС' => 8909,
+ 'РЅВ»_' => 8910,
+ 'РїРµ_' => 8911,
+ 'ђРЅРі' => 8912,
+ 'їРµ_' => 8913,
+ '±РѕСÐ' => 8914,
+ 'ЌР»С' => 8915,
+ 'СЌР»С' => 8916,
+ 'ЂР»Рѕ' => 8917,
+ 'ÐС…,' => 8918,
+ 'ÐС…,_' => 8919,
+ 'РѕСѓС' => 8920,
+ 'СÐС…,' => 8921,
+ 'ёР»СÐ' => 8922,
+ 'ѕСѓС' => 8923,
+ 'µР±Р»' => 8924,
+ 'µРµ,' => 8925,
+ 'µРµ,_' => 8926,
+ 'ІР»Рѕ' => 8927,
+ 'ее,' => 8928,
+ 'µСЃСѓ' => 8929,
+ '¶РёРј' => 8930,
+ 'ЂСЂРµ' => 8931,
+ 'Ñš_' => 8932,
+ 'ЃС‡С' => 8933,
+ 'ЌС‚С' => 8934,
+ 'СЃС‡С' => 8935,
+ 'СЌС‚С' => 8936,
+ 'єРЅРѕ' => 8937,
+ 'ѕС‚С‚' => 8938,
+ '°СЂРі' => 8939,
+ 'ЅРґСЃ' => 8940,
+ 'ÐР·СЊ' => 8941,
+ '°СЌ' => 8942,
+ 'ЅСЃРµ' => 8943,
+ 'аэ' => 8944,
+ 'ёР·Рє' => 8945,
+ 'ќРёР¶' => 8946,
+ '±Р»СÐ' => 8947,
+ 'µРє,' => 8948,
+ 'ЃС‘_' => 8949,
+ 'ек,' => 8950,
+ 'РєВ»_' => 8951,
+ 'СЃС‘_' => 8952,
+ 'С–Р' => 8953,
+ 'єВ»_' => 8954,
+ 'ѕРЅР·' => 8955,
+ '‚ец' => 8956,
+ '_РіРІ' => 8957,
+ 'µРє,_' => 8958,
+ 'јРєР°' => 8959,
+ 'â€Ð Ñ•Ð Ñ˜' => 8960,
+ '-Р°Р' => 8961,
+ '°Р»С‚' => 8962,
+ '±Р°Р№' => 8963,
+ 'РћРї' => 8964,
+ 'ёх_' => 8965,
+ 'т»_' => 8966,
+ '‘С…_' => 8967,
+ '‚В»_' => 8968,
+ '�СЃРї' => 8969,
+ 'ЅР°Р¶' => 8970,
+ '¤С‘' => 8971,
+ '·Р±СЂ' => 8972,
+ 'ЃСÐС†' => 8973,
+ 'ЎРёРЅ' => 8974,
+ 'Фё' => 8975,
+ 'РіРЅС' => 8976,
+ 'Р№-' => 8977,
+ 'ёР»С‹' => 8978,
+ 'іРЅС' => 8979,
+ '‘РґРѕ' => 8980,
+ '€Р°Рµ' => 8981,
+ 'â„–-' => 8982,
+ '¶РёСЂ' => 8983,
+ 'ЌРЅС†' => 8984,
+ '‹С‚С‹' => 8985,
+ '»СЊС‡' => 8986,
+ 'ÐРЅС‹' => 8987,
+ '‘та' => 8988,
+ 'ѕС‰СЊ' => 8989,
+ 'јСѓС‰' => 8990,
+ '‘Р¶' => 8991,
+ '_СЋС' => 8992,
+ '±СѓС‡' => 8993,
+ 'ЃС‡С‘' => 8994,
+ 'Р–С' => 8995,
+ '“СЂСѓ' => 8996,
+ '±РѕР¶' => 8997,
+ 'ІРµС†' => 8998,
+ 'РјС„' => 8999,
+ 'јС„' => 9000,
+ '¤С‘Р' => 9001,
+ '®СЂРё' => 9002,
+ '»:' => 9003,
+ 'ЂВ»_' => 9004,
+ 'ФёР' => 9005,
+ 'СЂВ»_' => 9006,
+ '_РїС‹' => 9007,
+ '°С€С' => 9008,
+ 'ашС' => 9009,
+ 'ѓС‚С‹' => 9010,
+ 'РђРћ' => 9011,
+ 'ђРћ' => 9012,
+ '_Фё' => 9013,
+ '_ца' => 9014,
+ '-РњР' => 9015,
+ '-Рâ€Ð ' => 9016,
+ '«СЃ' => 9017,
+ '±РµС‚' => 9018,
+ 'µРЅР·' => 9019,
+ '·Р°Рі' => 9020,
+ '»СÐС…' => 9021,
+ 'ЃРѕС„' => 9022,
+ 'ґРµР¶' => 9023,
+ '‚ла' => 9024,
+ 'µС‚С‚' => 9025,
+ '_РÒРё' => 9026,
+ '°С…РІ' => 9027,
+ '·С‘С' => 9028,
+ '»:_' => 9029,
+ '«с' => 9030,
+ 'Р·С‘С' => 9031,
+ '‹С€Р°' => 9032,
+ '_«с' => 9033,
+ '­СЂ' => 9034,
+ 'Ђњ' => 9035,
+ 'ЅР±Сѓ' => 9036,
+ 'ЊР±Рµ' => 9037,
+ 'РґРµ,' => 9038,
+ 'РґС‚Р' => 9039,
+ '“' => 9040,
+ 'ґРµ,' => 9041,
+ 'ґРµ,_' => 9042,
+ 'ґС‚Р' => 9043,
+ '’РѕР·' => 9044,
+ '’РѕСЂ' => 9045,
+ '-РєРѕ' => 9046,
+ '¤С‘Рґ' => 9047,
+ '·С‘СЂ' => 9048,
+ 'ёж' => 9049,
+ 'єСЃРѕ' => 9050,
+ '‚СѓСЃ' => 9051,
+ '‰Р°Р»' => 9052,
+ '_Р‘.' => 9053,
+ '¶СѓР' => 9054,
+ 'жуР' => 9055,
+ 'ґРёР·' => 9056,
+ '°Рє,' => 9057,
+ '°Рє,_' => 9058,
+ 'ЂР·' => 9059,
+ 'ак,' => 9060,
+ 'СЂР·' => 9061,
+ '_РЈР»' => 9062,
+ '¶РѕС' => 9063,
+ '¶РґРѕ' => 9064,
+ 'ІР°Рґ' => 9065,
+ 'жоС' => 9066,
+ 'ызР' => 9067,
+ '‹Р·Р' => 9068,
+ '¶Р°СЋ' => 9069,
+ 'ÐС….' => 9070,
+ 'СÐС….' => 9071,
+ 'ѕ-С‚Р' => 9072,
+ 'ÐС…._' => 9073,
+ 'РÒСѓР' => 9074,
+ 'ÒСѓР' => 9075,
+ '_РЈ_' => 9076,
+ '±Р±Р' => 9077,
+ 'µРґС€' => 9078,
+ 'ЅСЊРє' => 9079,
+ 'Р±Р±Р' => 9080,
+ '°РґР¶' => 9081,
+ 'ЋРјР' => 9082,
+ 'РџРёР' => 9083,
+ 'СЋРјР' => 9084,
+ 'џРёР' => 9085,
+ '‘ыл' => 9086,
+ 'ЃРёРє' => 9087,
+ 'ЃС€Рµ' => 9088,
+ 'ЋР¶РЅ' => 9089,
+ 'ЌС„С' => 9090,
+ 'СЌС„С' => 9091,
+ 'СѓСЂ_' => 9092,
+ 'ѓСЂ_' => 9093,
+ '‹РЅРѕ' => 9094,
+ 'µСЂ-Р' => 9095,
+ '»РёР°' => 9096,
+ 'ЅСЃСѓ' => 9097,
+ 'РђРІР' => 9098,
+ 'ёс' => 9099,
+ 'ђРІР' => 9100,
+ 'іРёР№' => 9101,
+ '‘СЃ' => 9102,
+ '‰С‘РЅ' => 9103,
+ 'ЅС…' => 9104,
+ 'ЌС„С„' => 9105,
+ 'ЎРёР±' => 9106,
+ 'ÐРЅ_' => 9107,
+ 'РЅС…' => 9108,
+ 'СÐРЅ_' => 9109,
+ 'ёвР' => 9110,
+ 'ўРµСЂ' => 9111,
+ '‘РІР' => 9112,
+ '_СЋР¶' => 9113,
+ 'ÐРЅР°' => 9114,
+ 'Р­СЂ' => 9115,
+ '¤Р°Р' => 9116,
+ 'µРґ.' => 9117,
+ 'ЈРё' => 9118,
+ 'ФаР' => 9119,
+ 'ед.' => 9120,
+ 'РЈРё' => 9121,
+ 'Р№СЂ' => 9122,
+ 'ѓРЅРѕ' => 9123,
+ '№СЂ' => 9124,
+ '..' => 9125,
+ '_СЌС„' => 9126,
+ '«РџСЂ' => 9127,
+ '°РјСЃ' => 9128,
+ 'ЂР°Рї' => 9129,
+ 'ЎР°Р»' => 9130,
+ 'РіРј' => 9131,
+ 'Р№С‡Р' => 9132,
+ 'іРј' => 9133,
+ '‚РёСЋ' => 9134,
+ '№С‡Р' => 9135,
+ 'µРЅР±' => 9136,
+ 'РґСÐ_' => 9137,
+ 'ґСÐ_' => 9138,
+ 'ґР°Рі' => 9139,
+ '_РѕРј' => 9140,
+ '»СЊРІ' => 9141,
+ 'ІС€Р°' => 9142,
+ 'ЊРї' => 9143,
+ 'СЊРї' => 9144,
+ '_СЃС„' => 9145,
+ 'ЅСЃ_' => 9146,
+ 'ЅС‚СЃ' => 9147,
+ 'ЈСЃС' => 9148,
+ 'РЅСЃ_' => 9149,
+ 'РЈСЃС' => 9150,
+ 'јРёСЋ' => 9151,
+ 'љСЂС‹' => 9152,
+ 'ќРµСЃ' => 9153,
+ '—ак' => 9154,
+ '?' => 9155,
+ '_РЅСѓ' => 9156,
+ '°С€Р°' => 9157,
+ '·РѕРї' => 9158,
+ '»СЊРї' => 9159,
+ 'ІР·СÐ' => 9160,
+ 'ЌСЂРѕ' => 9161,
+ 'Р‘._' => 9162,
+ '°Р·Рі' => 9163,
+ 'ЅРѕС‚' => 9164,
+ 'ым.' => 9165,
+ '‹Рј.' => 9166,
+ '№РєРѕ' => 9167,
+ '±.,' => 9168,
+ 'Р±.,' => 9169,
+ 'ЛоС' => 9170,
+ 'іРёС‚' => 9171,
+ '†РёСЃ' => 9172,
+ '›РѕС' => 9173,
+ '€Р°РЅ' => 9174,
+ '°С…СЃ' => 9175,
+ '±.,_' => 9176,
+ 'Р±.,_' => 9177,
+ 'шоС' => 9178,
+ 'ѕРєР»' => 9179,
+ '‹Рј._' => 9180,
+ '€РѕС' => 9181,
+ 'µРєРµ' => 9182,
+ 'РёРµВ' => 9183,
+ 'РђРќ_' => 9184,
+ 'ёРµВ' => 9185,
+ 'ёРµВ»' => 9186,
+ 'ђРќ_' => 9187,
+ 'єСѓР·' => 9188,
+ 'ѕС„Рѕ' => 9189,
+ '_Р’С‚' => 9190,
+ 'РѕРІ:' => 9191,
+ 'ѕРІ:' => 9192,
+ '«РњР°' => 9193,
+ '»Р¶Рµ' => 9194,
+ 'РєРёВ' => 9195,
+ 'єРёВ' => 9196,
+ 'ґРёРґ' => 9197,
+ '’ес' => 9198,
+ 'ЂРґР¶' => 9199,
+ 'щуС' => 9200,
+ 'єРёВ»' => 9201,
+ '‰СѓС' => 9202,
+ 'ЂР±Рё' => 9203,
+ 'ЋС‡Рё' => 9204,
+ 'ыи' => 9205,
+ 'ѕРІ:_' => 9206,
+ 'љР»Р°' => 9207,
+ '‘Р¶Р' => 9208,
+ '‹Рё' => 9209,
+ '»СЊ-' => 9210,
+ 'ль-' => 9211,
+ 'јСѓСЂ' => 9212,
+ '‹РєРё' => 9213,
+ '№РєР°' => 9214,
+ '»С‹С…' => 9215,
+ 'ІВ»_' => 9216,
+ 'РІВ»_' => 9217,
+ 'јР»Рё' => 9218,
+ 'ґС€Рё' => 9219,
+ '’ар' => 9220,
+ '‚РєРµ' => 9221,
+ 'â€Ð¡Ð‚Р' => 9222,
+ 'µР№С†' => 9223,
+ '»Рµ,' => 9224,
+ '»Рµ,_' => 9225,
+ 'ІР°Рє' => 9226,
+ 'ле,' => 9227,
+ 'РґСЂ.' => 9228,
+ 'Р’С‚Р' => 9229,
+ 'ыиР' => 9230,
+ 'ши_' => 9231,
+ 'ґСЂ.' => 9232,
+ '’С‚Р' => 9233,
+ '’то' => 9234,
+ '‹РёР' => 9235,
+ '€Рё_' => 9236,
+ '-Р±' => 9237,
+ '_Чу' => 9238,
+ '°СЃС€' => 9239,
+ 'µРёР·' => 9240,
+ 'µРјС‘' => 9241,
+ '¶СЊ' => 9242,
+ 'ÐРІ' => 9243,
+ 'ЃСѓСЂ' => 9244,
+ 'ЅС„Рµ' => 9245,
+ 'жь' => 9246,
+ 'Рâ€Ð¡Ð‚Р' => 9247,
+ 'ѓР»Сѓ' => 9248,
+ 'ѕС€Рё' => 9249,
+ 'РÐРІ' => 9250,
+ '–Р°Р' => 9251,
+ '‘ла' => 9252,
+ 'ЂСЊР±' => 9253,
+ 'ЅР»' => 9254,
+ 'РЅР»' => 9255,
+ 'Р–РёР' => 9256,
+ 'ђРјРµ' => 9257,
+ 'єРѕ-С' => 9258,
+ '–РёР' => 9259,
+ '±РІРё' => 9260,
+ '¶Р°С‰' => 9261,
+ '»Р¶Рё' => 9262,
+ 'ЅСÐ.' => 9263,
+ 'РЅСÐ.' => 9264,
+ 'РѕСЂ.' => 9265,
+ 'ѕСЂ.' => 9266,
+ '‹РёРі' => 9267,
+ '_чё' => 9268,
+ '®.' => 9269,
+ 'µРґ._' => 9270,
+ '·РІСѓ' => 9271,
+ 'ЃРЅРµ' => 9272,
+ 'ЅСÐ._' => 9273,
+ 'ЉСÐР' => 9274,
+ 'В°' => 9275,
+ 'Р®.' => 9276,
+ 'СЉСÐР' => 9277,
+ 'чу_' => 9278,
+ '‡Сѓ_' => 9279,
+ '-Р‘' => 9280,
+ '°Р№С€' => 9281,
+ 'µР±СЋ' => 9282,
+ '·РёРј' => 9283,
+ 'ÐРІР' => 9284,
+ 'РÐРІР' => 9285,
+ 'ѓСЂРј' => 9286,
+ '—РѕР»' => 9287,
+ '‚ап' => 9288,
+ '_СЃС…' => 9289,
+ 'Ђћ' => 9290,
+ 'ЃРёРґ' => 9291,
+ 'ЋС‰Р°' => 9292,
+ 'РєРј.' => 9293,
+ 'фс' => 9294,
+ '„' => 9295,
+ 'ѓС€Рё' => 9296,
+ 'єРј.' => 9297,
+ 'іРёР»' => 9298,
+ '„СЃ' => 9299,
+ '_РЈРё' => 9300,
+ '·Р¶Рµ' => 9301,
+ 'ÐРїР' => 9302,
+ 'СÐРїР' => 9303,
+ 'ёлС' => 9304,
+ 'ћРєС' => 9305,
+ 'ÐСѓ' => 9306,
+ 'ЅРѕС„' => 9307,
+ 'РÐСѓ' => 9308,
+ 'РѕРјВ' => 9309,
+ 'РјС„Р' => 9310,
+ 'ёжР' => 9311,
+ 'тиВ' => 9312,
+ 'ѕРјВ' => 9313,
+ 'јС„Р' => 9314,
+ '‚РёВ' => 9315,
+ 'µС„С‚' => 9316,
+ 'ЃСЃРј' => 9317,
+ 'РќСЊ' => 9318,
+ 'ГуС' => 9319,
+ 'ѓР¶РЅ' => 9320,
+ 'ќСЊ' => 9321,
+ '‚ча' => 9322,
+ '“СѓС' => 9323,
+ '¦_' => 9324,
+ 'µР·Рµ' => 9325,
+ 'ЂСѓРј' => 9326,
+ 'РёР»,' => 9327,
+ 'ёР»,' => 9328,
+ 'ёР»,_' => 9329,
+ 'ѕРјВ»' => 9330,
+ '‚РёВ»' => 9331,
+ '¤Р»' => 9332,
+ 'Фл' => 9333,
+ 'РђР±Р' => 9334,
+ 'Р–Р°Р' => 9335,
+ 'ђР±Р' => 9336,
+ 'љРёС‚' => 9337,
+ '№С†Р°' => 9338,
+ 'ЂСЃРµ' => 9339,
+ 'ЃСѓРї' => 9340,
+ 'РћРєС' => 9341,
+ 'ђРєР°' => 9342,
+ 'ќР°Сѓ' => 9343,
+ '_В°' => 9344,
+ '_В»_' => 9345,
+ '_РјСÐ' => 9346,
+ '«РљРѕ' => 9347,
+ '±РµРі' => 9348,
+ '»С‹Р№' => 9349,
+ 'ЃСЃСѓ' => 9350,
+ 'ЊС‘Р' => 9351,
+ 'СЊС‘Р' => 9352,
+ 'С…Рё_' => 9353,
+ 'љР°С‚' => 9354,
+ '…Рё_' => 9355,
+ '_Р—РІ' => 9356,
+ '±._' => 9357,
+ 'Р±._' => 9358,
+ 'Р’Рâ€' => 9359,
+ 'ѕСЂ._' => 9360,
+ 'іРЅРё' => 9361,
+ '’Рâ€' => 9362,
+ '_Р­Рє' => 9363,
+ '±СЋС‚' => 9364,
+ 'Рћ.' => 9365,
+ 'ѕСЂСЂ' => 9366,
+ 'Ñ›.' => 9367,
+ '†РµРї' => 9368,
+ '_РÐРІ' => 9369,
+ '_Р–С' => 9370,
+ '_Р—Рѕ' => 9371,
+ 'ЅСЊРµ' => 9372,
+ 'ІРІРµ' => 9373,
+ 'ІС‹Рё' => 9374,
+ '_Р­СЂ' => 9375,
+ '°РґС†' => 9376,
+ 'µР№Рє' => 9377,
+ 'ІС‘СЂ' => 9378,
+ 'ЊРјС' => 9379,
+ 'СЊРјС' => 9380,
+ 'ѓРіСѓ' => 9381,
+ 'ѕР·Р¶' => 9382,
+ 'ѕРІРј' => 9383,
+ 'ћР±С‰' => 9384,
+ '’РёР»' => 9385,
+ '¦РµС' => 9386,
+ 'ÐРІС€' => 9387,
+ 'ЦеС' => 9388,
+ '‚те' => 9389,
+ '°РІРґ' => 9390,
+ '¶РёРґ' => 9391,
+ 'шв' => 9392,
+ 'ёС‡С‚' => 9393,
+ 'јСЃС‚' => 9394,
+ '€РІ' => 9395,
+ '[_' => 9396,
+ '_Р®.' => 9397,
+ '±СÐР' => 9398,
+ 'ЇРї' => 9399,
+ 'Р±СÐР' => 9400,
+ 'РЇРї' => 9401,
+ 'ѓР¶СЃ' => 9402,
+ '„РѕС‚' => 9403,
+ '…РёРІ' => 9404,
+ '_-Р»' => 9405,
+ '_-Р»Р' => 9406,
+ '_РѕР»' => 9407,
+ 'µРІСÐ' => 9408,
+ 'µС…С' => 9409,
+ 'ЂСѓРЅ' => 9410,
+ 'ЂС€С' => 9411,
+ 'ÐР¶С' => 9412,
+ 'ехС' => 9413,
+ 'РќСЊС' => 9414,
+ 'РÒРµ' => 9415,
+ 'СЂС€С' => 9416,
+ 'СÐР¶С' => 9417,
+ 'єРј._' => 9418,
+ 'ќСЊС' => 9419,
+ 'ÒРµ' => 9420,
+ '-РђР' => 9421,
+ '-Р’' => 9422,
+ '»РёРµ' => 9423,
+ 'ѕС‚С†' => 9424,
+ '°СѓСЂ' => 9425,
+ '±Р°С€' => 9426,
+ 'ІРµ,' => 9427,
+ 'ЇРїР' => 9428,
+ 'РІРµ,' => 9429,
+ 'РЇРїР' => 9430,
+ 'РјРј_' => 9431,
+ 'ёС†Сѓ' => 9432,
+ 'їРїРѕ' => 9433,
+ 'їСЂСѓ' => 9434,
+ 'јРј_' => 9435,
+ '‚СЃСѓ' => 9436,
+ '_«Ф' => 9437,
+ '_РЇРї' => 9438,
+ '_Рґ._' => 9439,
+ '«Р¤' => 9440,
+ 'ЃРїС‹' => 9441,
+ 'ІРµ,_' => 9442,
+ '«Ф' => 9443,
+ 'РёРј,' => 9444,
+ 'ыс.' => 9445,
+ 'ёРј,' => 9446,
+ '‹СЃ.' => 9447,
+ '_]' => 9448,
+ 'ёРј,_' => 9449,
+ '“ар' => 9450,
+ 'â€Ð Ñ‘РЅ' => 9451,
+ '_шо' => 9452,
+ '°С‚,' => 9453,
+ '°С‚,_' => 9454,
+ 'ЂРµСÐ' => 9455,
+ 'ЅРµРё' => 9456,
+ 'ЅРµС„' => 9457,
+ 'ЅРѕР·' => 9458,
+ 'ІС‰' => 9459,
+ 'ІС‰Р' => 9460,
+ 'ат,' => 9461,
+ 'РІС‰' => 9462,
+ 'РІС‰Р' => 9463,
+ 'СѓСЌР' => 9464,
+ 'ёСѓРј' => 9465,
+ 'ѓСЌР' => 9466,
+ 'ўРµР»' => 9467,
+ '±РёРІ' => 9468,
+ 'ЂР¶Рµ' => 9469,
+ 'Рґ-Р' => 9470,
+ 'ґ-Р' => 9471,
+ '…РёРЅ' => 9472,
+ 'ЂСЃ_' => 9473,
+ 'РґРµ.' => 9474,
+ 'СЂСЃ_' => 9475,
+ 'ёР±С‹' => 9476,
+ 'ђРЅРЅ' => 9477,
+ 'ѕСЂС„' => 9478,
+ 'ќСЊСЋ' => 9479,
+ 'ґРµ.' => 9480,
+ 'â€Ð Ð…' => 9481,
+ '_„' => 9482,
+ 'µРµСЃ' => 9483,
+ 'ІРѕ-' => 9484,
+ 'РІРѕ-' => 9485,
+ 'РёРё:' => 9486,
+ 'цы,' => 9487,
+ 'ёРё:' => 9488,
+ 'ёРё:_' => 9489,
+ 'ѕС…Рё' => 9490,
+ 'â€Ð Â°Ð Â»' => 9491,
+ '†С‹,' => 9492,
+ '№СЃРµ' => 9493,
+ '­Рґ' => 9494,
+ '°Р±СЃ' => 9495,
+ 'ЃСЂРѕ' => 9496,
+ 'ЃС„Рѕ' => 9497,
+ 'ІС‰Рё' => 9498,
+ 'РђСЃС' => 9499,
+ 'РѕС‘_' => 9500,
+ '�з_' => 9501,
+ 'ђСЃС' => 9502,
+ 'ѕС‘_' => 9503,
+ 'іРЅРµ' => 9504,
+ 'ґРµ._' => 9505,
+ '�Р·_' => 9506,
+ '_еж' => 9507,
+ '_РћРї' => 9508,
+ '_Р‘._' => 9509,
+ '_Р™' => 9510,
+ '°РЅС‡' => 9511,
+ 'ЂР¶Рє' => 9512,
+ 'ЃВ»_' => 9513,
+ 'ЇРїРѕ' => 9514,
+ 'СЃВ»_' => 9515,
+ '†С‹,_' => 9516,
+ '«Р§' => 9517,
+ 'ЂРјСѓ' => 9518,
+ 'ЃСѓРј' => 9519,
+ '…РјР°' => 9520,
+ '_«Ч' => 9521,
+ '_«Э' => 9522,
+ '_Р–Р°' => 9523,
+ '«Р­' => 9524,
+ 'ÐРµС' => 9525,
+ '«Ч' => 9526,
+ '«Э' => 9527,
+ 'РÐРµС' => 9528,
+ 'ымС' => 9529,
+ '‹РјС' => 9530,
+ '«РЎС' => 9531,
+ '°С‚Р»' => 9532,
+ '±СЂСЊ' => 9533,
+ '«СС' => 9534,
+ '€РёС‚' => 9535,
+ 'ЊРєС' => 9536,
+ 'СЊРєС' => 9537,
+ 'ЉСÐРІ' => 9538,
+ 'Р­Рґ' => 9539,
+ 'Рѕ-Рј' => 9540,
+ 'РјСЊС' => 9541,
+ 'ѕ-Рј' => 9542,
+ 'јР±Р°' => 9543,
+ 'јСЊС' => 9544,
+ 'ўСЂР°' => 9545,
+ '�РЅРґ' => 9546,
+ '¶С‘Р»' => 9547,
+ 'ЂћР' => 9548,
+ 'ЎРѕРі' => 9549,
+ '„Р' => 9550,
+ 'ѕСЂР±' => 9551,
+ 'ґС€Рµ' => 9552,
+ 'РѕРЅ.' => 9553,
+ 'РјС†' => 9554,
+ 'ёСЃС‹' => 9555,
+ 'ѕРЅ.' => 9556,
+ 'јС†' => 9557,
+ '¤РѕР' => 9558,
+ '°РІСÐ' => 9559,
+ '»Рµ.' => 9560,
+ 'ФоР' => 9561,
+ 'ле.' => 9562,
+ 'РѕС‘Р' => 9563,
+ 'ЕлР' => 9564,
+ 'ѕРЅ._' => 9565,
+ 'ѕС‘Р' => 9566,
+ '‚СÐРЅ' => 9567,
+ '•Р»Р' => 9568,
+ '­РЅР' => 9569,
+ 'µРґР¶' => 9570,
+ '»Рµ._' => 9571,
+ 'ЃР°С…' => 9572,
+ 'РјС‹,' => 9573,
+ 'РќРљР' => 9574,
+ 'јС‹,' => 9575,
+ 'јС‹,_' => 9576,
+ 'ќРљР' => 9577,
+ 'ґРѕС‚' => 9578,
+ '-РЎР' => 9579,
+ '§РµР»' => 9580,
+ '±С‹СЃ' => 9581,
+ 'µР№Рј' => 9582,
+ '·СЂРѕ' => 9583,
+ 'ЈРёР' => 9584,
+ 'ЎРёРј' => 9585,
+ 'РЈРёР' => 9586,
+ 'Рѕ-Рє' => 9587,
+ 'ѕ-Рє' => 9588,
+ 'іР°СЋ' => 9589,
+ '_РÐСѓ' => 9590,
+ 'ёРіР»' => 9591,
+ '•РІРі' => 9592,
+ '_Рј_' => 9593,
+ '»С…' => 9594,
+ 'ЃС‹РІ' => 9595,
+ 'ЅРґР¶' => 9596,
+ 'лх' => 9597,
+ '‘лк' => 9598,
+ '‡С‘СЂ' => 9599,
+ '¤Р»Р' => 9600,
+ '­СЂР' => 9601,
+ 'ЃС‡Рµ' => 9602,
+ 'ЎРµРЅ' => 9603,
+ 'ФлР' => 9604,
+ '-РЅР' => 9605,
+ 'РђРћ_' => 9606,
+ 'РќР�' => 9607,
+ 'Ес' => 9608,
+ 'Р�РіР' => 9609,
+ 'ђРћ_' => 9610,
+ 'ѓР°СЂ' => 9611,
+ 'ќР�' => 9612,
+ 'џР±.,' => 9613,
+ 'ґРЅСѓ' => 9614,
+ '•СЃ' => 9615,
+ '�РЅСЃ' => 9616,
+ '�РіР' => 9617,
+ 'ЅС†С‹' => 9618,
+ 'РљРЅ' => 9619,
+ 'єРёРї' => 9620,
+ 'ѕР·С‹' => 9621,
+ 'їР°Рµ' => 9622,
+ 'љРЅ' => 9623,
+ 'ІСЊСÐ' => 9624,
+ 'РіРјР' => 9625,
+ 'РґСÐР' => 9626,
+ 'тч_' => 9627,
+ 'єРµРЅ' => 9628,
+ 'ѕСЂС†' => 9629,
+ 'іРјР' => 9630,
+ 'ўР°Рј' => 9631,
+ 'ґСÐР' => 9632,
+ '—РІР' => 9633,
+ '‚С‡_' => 9634,
+ '_Р­Рґ' => 9635,
+ '_Р—РЅ' => 9636,
+ 'µР»СЋ' => 9637,
+ '»РµРї' => 9638,
+ 'ЂРІРё' => 9639,
+ 'таВ' => 9640,
+ 'ёС€Рё' => 9641,
+ 'ѓРјС‹' => 9642,
+ 'ґР·Рµ' => 9643,
+ '‚Р°В' => 9644,
+ '-С„' => 9645,
+ '_СЋСЂ' => 9646,
+ '¶РµРІ' => 9647,
+ 'Рј:' => 9648,
+ 'Рј:_' => 9649,
+ 'Р—РІР' => 9650,
+ 'Р�РѕР' => 9651,
+ 'ј:' => 9652,
+ 'ј:_' => 9653,
+ 'јРІРѕ' => 9654,
+ '�РѕР' => 9655,
+ 'ІРїР°' => 9656,
+ 'ЌРїРё' => 9657,
+ 'РђС‚' => 9658,
+ 'швР' => 9659,
+ 'ђРІСЃ' => 9660,
+ 'ђС‚' => 9661,
+ 'јРµС€' => 9662,
+ 'ўСЂРµ' => 9663,
+ '’РѕРµ' => 9664,
+ '‚а»' => 9665,
+ '€РІР' => 9666,
+ '_[_' => 9667,
+ 'ІСЊР' => 9668,
+ 'РІСЊР' => 9669,
+ 'Рâ€Ð Ð…' => 9670,
+ '_РјРј' => 9671,
+ '»В' => 9672,
+ 'ЊС„Р' => 9673,
+ 'Ðжё' => 9674,
+ 'СЊС„Р' => 9675,
+ 'ѕ-РјР' => 9676,
+ '_Рё,' => 9677,
+ '_Рё,_' => 9678,
+ 'µР№Р»' => 9679,
+ '·СÐС' => 9680,
+ 'ЅСѓ,' => 9681,
+ 'Р·СÐС' => 9682,
+ 'РЅСѓ,' => 9683,
+ 'СѓР».' => 9684,
+ 'ёРЅСЊ' => 9685,
+ 'ѓР».' => 9686,
+ 'ѕС€С‘' => 9687,
+ 'ґС‘Р¶' => 9688,
+ '_жа' => 9689,
+ 'µС‚Сѓ' => 9690,
+ 'ЎРєРѕ' => 9691,
+ 'ёРґС‹' => 9692,
+ 'ќРѕСЂ' => 9693,
+ ']_' => 9694,
+ '¤РµС' => 9695,
+ '§Р°Р' => 9696,
+ '«РљР°' => 9697,
+ 'ЃС‹Рі' => 9698,
+ 'ЅСѓ,_' => 9699,
+ 'ЇРєР' => 9700,
+ 'ФеС' => 9701,
+ 'ЧаР' => 9702,
+ 'РЇРєР' => 9703,
+ 'јРѕРµ' => 9704,
+ '‹СЃ._' => 9705,
+ '¤РЎ' => 9706,
+ 'µРіСЂ' => 9707,
+ 'ЃС„Рµ' => 9708,
+ 'ЎР°Р№' => 9709,
+ 'ФС' => 9710,
+ 'Р­СЂР' => 9711,
+ 'Р»В' => 9712,
+ 'ґСЂ._' => 9713,
+ '-СЂР' => 9714,
+ '_ай' => 9715,
+ '_РÐС‚' => 9716,
+ '¤РёРЅ' => 9717,
+ 'ЅС‘Рј' => 9718,
+ 'ђРґРј' => 9719,
+ 'ґСѓРµ' => 9720,
+ '—ан' => 9721,
+ '°Р°' => 9722,
+ '»В»' => 9723,
+ '»СЊ-Р' => 9724,
+ 'ЅСЋС' => 9725,
+ 'ЌРєР·' => 9726,
+ 'аа' => 9727,
+ 'РЅСЋС' => 9728,
+ 'Р—Рё' => 9729,
+ 'љР°РІ' => 9730,
+ '—Рё' => 9731,
+ '_РÒРµ' => 9732,
+ '·С‹С' => 9733,
+ 'Р·С‹С' => 9734,
+ 'РєРєС' => 9735,
+ 'ѓРґСЊ' => 9736,
+ 'єРєС' => 9737,
+ 'јРёРј' => 9738,
+ '_„Р' => 9739,
+ 'ЅРёРґ' => 9740,
+ 'Рј-Р' => 9741,
+ 'ѓР»СЃ' => 9742,
+ 'ј-Р' => 9743,
+ '§СѓР' => 9744,
+ '±Р°РІ' => 9745,
+ 'µСЂС†' => 9746,
+ 'ЃСЊ.' => 9747,
+ 'ІРіРµ' => 9748,
+ 'ЧуР' => 9749,
+ 'Р­РЅР' => 9750,
+ 'РљРђ' => 9751,
+ 'РќР�Р' => 9752,
+ 'СЃСЊ.' => 9753,
+ 'ѓРµРј' => 9754,
+ 'ѓС€РЅ' => 9755,
+ 'љРђ' => 9756,
+ 'ќР�Р' => 9757,
+ '’РёС‚' => 9758,
+ '„СЂРё' => 9759,
+ '!' => 9760,
+ 'л»' => 9761,
+ 'СѓРѕ' => 9762,
+ 'ѓРѕ' => 9763,
+ '·Рґ_' => 9764,
+ 'ЃСЊ._' => 9765,
+ 'Р·Рґ_' => 9766,
+ 'Р�Р»С' => 9767,
+ 'СѓС„' => 9768,
+ 'тюС' => 9769,
+ 'ѓСЂРє' => 9770,
+ 'ѓС„' => 9771,
+ 'їРёР°' => 9772,
+ 'ћРћР' => 9773,
+ '‚СЋС' => 9774,
+ '…СЃС‚' => 9775,
+ '�Р»С' => 9776,
+ '°СЃС‡' => 9777,
+ 'ЅР±Р' => 9778,
+ 'РЅР±Р' => 9779,
+ 'РђРЎ' => 9780,
+ 'ђРЎ' => 9781,
+ 'њР°СЃ' => 9782,
+ 'ћРєРѕ' => 9783,
+ '®._' => 9784,
+ '°Р№Рј' => 9785,
+ 'Р®._' => 9786,
+ 'Рћ._' => 9787,
+ 'ГУ' => 9788,
+ 'ёРјРІ' => 9789,
+ 'љСѓР·' => 9790,
+ 'Ñ›._' => 9791,
+ '“РЈ' => 9792,
+ 'Ек' => 9793,
+ 'ЙоС' => 9794,
+ 'џР°РЅ' => 9795,
+ '•Рє' => 9796,
+ '™РѕС' => 9797,
+ '­СЃ' => 9798,
+ 'µРЅ.' => 9799,
+ 'µРЅС‡' => 9800,
+ 'ен.' => 9801,
+ '_Р™Р' => 9802,
+ '¤РЎР' => 9803,
+ '»РµР»' => 9804,
+ '»С…Р' => 9805,
+ 'Ћ-' => 9806,
+ 'ФСР' => 9807,
+ 'лхР' => 9808,
+ 'ЕкР' => 9809,
+ 'СЋ-' => 9810,
+ 'чо' => 9811,
+ 'ёС„Рѕ' => 9812,
+ 'єРёР»' => 9813,
+ '‡Рѕ' => 9814,
+ '•РєР' => 9815,
+ '_СÐРґ' => 9816,
+ '±РµРє' => 9817,
+ 'ІС‹РЅ' => 9818,
+ 'РѕР№В' => 9819,
+ 'ых.' => 9820,
+ 'ѕР№В' => 9821,
+ '‹С….' => 9822,
+ '_Фл' => 9823,
+ '·,' => 9824,
+ '·,_' => 9825,
+ '»Р»_' => 9826,
+ 'ЃСѓР±' => 9827,
+ 'Р·,' => 9828,
+ 'Р·,_' => 9829,
+ 'лл_' => 9830,
+ 'ыбС' => 9831,
+ 'јРѕС‡' => 9832,
+ '‹Р±С' => 9833,
+ '°Р·Р±' => 9834,
+ '·Р°.' => 9835,
+ '»С‹Рµ' => 9836,
+ 'ЂР·Р' => 9837,
+ 'ЂС‚СЃ' => 9838,
+ 'Р·Р°.' => 9839,
+ 'СЂР·Р' => 9840,
+ 'тф' => 9841,
+ 'ца.' => 9842,
+ 'ѕР№В»' => 9843,
+ 'їРёС‡' => 9844,
+ 'јР»СÐ' => 9845,
+ '‚С„' => 9846,
+ '†Р°.' => 9847,
+ '…РЅРµ' => 9848,
+ 'ІСЊРµ' => 9849,
+ 'РђРў' => 9850,
+ 'ЛуС' => 9851,
+ 'ёР±Р°' => 9852,
+ 'ђРў' => 9853,
+ 'ћРђ' => 9854,
+ '†Р°._' => 9855,
+ '›СѓС' => 9856,
+ '¦РµСЂ' => 9857,
+ '­РЅС†' => 9858,
+ '·Р°._' => 9859,
+ 'ЅРѕРЅ' => 9860,
+ 'РђРєС' => 9861,
+ 'ђРєС' => 9862,
+ 'њРёР»' => 9863,
+ 'ўРµРј' => 9864,
+ '‹РІРѕ' => 9865,
+ '€РёРІ' => 9866,
+ '_РѕРІ' => 9867,
+ '_Ек' => 9868,
+ 'µР№Р±' => 9869,
+ 'ЃСЋР' => 9870,
+ 'ЊРјРё' => 9871,
+ 'СЃСЋР' => 9872,
+ '№С†Рµ' => 9873,
+ '-то' => 9874,
+ '_СЌРј' => 9875,
+ '°С…С‚' => 9876,
+ '·Р±Рµ' => 9877,
+ 'РђРї' => 9878,
+ 'РћРћР' => 9879,
+ 'ђРї' => 9880,
+ '‹С…._' => 9881,
+ '±С‰Р°' => 9882,
+ 'µВ».' => 9883,
+ 'µРЅ._' => 9884,
+ '·Рј_' => 9885,
+ '»СÐС†' => 9886,
+ 'ЃР°Р¶' => 9887,
+ 'І-' => 9888,
+ 'е».' => 9889,
+ 'іР»СÐ' => 9890,
+ '-Р’Р' => 9891,
+ 'µВ»._' => 9892,
+ '·СЊ_' => 9893,
+ 'ЎР¤' => 9894,
+ 'Ðци' => 9895,
+ 'Р·СЊ_' => 9896,
+ 'РІ-' => 9897,
+ 'РЎР¤' => 9898,
+ 'РёР№В' => 9899,
+ 'СѓСÐ_' => 9900,
+ 'ёРЅС‘' => 9901,
+ 'ёР№В' => 9902,
+ 'ёР№В»' => 9903,
+ 'ѓСÐ_' => 9904,
+ '‘тс' => 9905,
+ '‚ём' => 9906,
+ '_«У' => 9907,
+ '«РЈ' => 9908,
+ '«Р�Р' => 9909,
+ 'ЅРІРµ' => 9910,
+ 'ÐРґРµ' => 9911,
+ '«У' => 9912,
+ 'В«Р�Р' => 9913,
+ 'їРµРІ' => 9914,
+ '•РєР°' => 9915,
+ '_Р®._' => 9916,
+ '¤Сѓ' => 9917,
+ 'Фу' => 9918,
+ 'Р·Рј_' => 9919,
+ 'єСѓС‚' => 9920,
+ 'џР°Р»' => 9921,
+ '�ль' => 9922,
+ 'ІР°В' => 9923,
+ 'ІС†Р' => 9924,
+ 'ÐВ».' => 9925,
+ 'РІР°В' => 9926,
+ 'РІС†Р' => 9927,
+ 'СÐВ».' => 9928,
+ '°СЂСЂ' => 9929,
+ '±РёР±' => 9930,
+ 'ЇСЂ' => 9931,
+ 'іРµС‚' => 9932,
+ '†.' => 9933,
+ 'ІР°В»' => 9934,
+ 'Ћ-Р' => 9935,
+ 'ЎС‹' => 9936,
+ 'ÐВ»._' => 9937,
+ 'РЎС‹' => 9938,
+ 'СЋ-Р' => 9939,
+ '‚СÐС…' => 9940,
+ '†РєР°' => 9941,
+ '_Ес' => 9942,
+ 'РєСЂ.' => 9943,
+ 'ёРјСÐ' => 9944,
+ 'єСЂ.' => 9945,
+ 'ўРѕСЂ' => 9946,
+ 'џРѕР·' => 9947,
+ 'Ðче' => 9948,
+ 'Р–Сѓ' => 9949,
+ 'Р—РёР' => 9950,
+ '–Сѓ' => 9951,
+ '—РёР' => 9952,
+ '_РІРґ' => 9953,
+ '_РќСЊ' => 9954,
+ '±СÐР·' => 9955,
+ 'ЊРєСѓ' => 9956,
+ 'РєР·Р' => 9957,
+ 'чьР' => 9958,
+ 'ёР·Р»' => 9959,
+ 'єР·Р' => 9960,
+ 'ѕ-РїС' => 9961,
+ 'їСѓС‰' => 9962,
+ '‡СЊР' => 9963,
+ '…СЂРѕ' => 9964,
+ '-те' => 9965,
+ 'Ðем' => 9966,
+ 'â€Ð¡ÐŒ' => 9967,
+ '‹РґР°' => 9968,
+ '°РїСѓ' => 9969,
+ 'ЇРЅ' => 9970,
+ 'ЋРєР' => 9971,
+ 'РÒРёР' => 9972,
+ 'РґС…' => 9973,
+ 'СЋРєР' => 9974,
+ 'ѓР»._' => 9975,
+ 'єСЂ._' => 9976,
+ 'ѕР±РІ' => 9977,
+ 'ÒРёР' => 9978,
+ 'ґС…' => 9979,
+ 'â€Ð Ð…Р' => 9980,
+ '№РєРё' => 9981,
+ 'µР°РЅ' => 9982,
+ '»С‘РІ' => 9983,
+ 'Рâ€Ð¡ÐŒ' => 9984,
+ 'ѕР±СÐ' => 9985,
+ '_Р—Рё' => 9986,
+ '·Р°С‡' => 9987,
+ 'ЎР¤Р' => 9988,
+ 'Р­СЃ' => 9989,
+ 'РЇСЂ' => 9990,
+ 'РЎР¤Р' => 9991,
+ 'то-' => 9992,
+ 'ґРґРё' => 9993,
+ '‘СѓРґ' => 9994,
+ '‚Рѕ-' => 9995,
+ '‰РЅРѕ' => 9996,
+ '·Р°,' => 9997,
+ '·Р°,_' => 9998,
+ 'ÐРѕ' => 9999,
+ 'ІРїРѕ' => 10000,
+);
diff --git a/www/wiki/vendor/wikimedia/textcat/README.md b/www/wiki/vendor/wikimedia/textcat/README.md
index d7edf9ae..1c224bed 100644
--- a/www/wiki/vendor/wikimedia/textcat/README.md
+++ b/www/wiki/vendor/wikimedia/textcat/README.md
@@ -3,6 +3,7 @@
/\_/\
( . . )
=\_v_/=
+ PHP
This is a PHP port of the TextCat language guesser utility.
@@ -12,11 +13,23 @@ Perl version](https://github.com/Trey314159/TextCat).
## Contents
-The package contains the classifier class itself and two tools—for
+The package contains the classifier class itself and some tools—for
classifying the texts and for generating the ngram database. The code
now assumes the text encoding is UTF-8, since it's easier to extract
-ngrams this way. Also, everybody uses UTF-8 now and I, for one, welcome
-our new UTF-8-encoded overlords.
+ngrams this way. Also, (almost) everybody uses UTF-8 now and I, for one,
+welcome our new UTF-8–encoded overlords.
+
+### Building the Package
+
+Once you download the package, you need to build it with [`composer`](https://getcomposer.org/). Run the following command to install all the development-related dependencies:
+
+ composer install
+
+To install the minimum to get up and running, run the command with `--no-dev`.
+
+ composer install --no-dev
+
+Composer dependencies are installed in the `vendor/` directory and are necessary for the proper functioning of TextCat.
### Classifier
@@ -28,13 +41,15 @@ or
php catus.php -d LM -l "Bonjour tout le monde, ceci est un texte en français"
-The output would be the list of the languages, e.g.:
+The output would be the list of detected languages, separated by `OR`,
+e.g.:
fr OR ro
Please note that the provided collection of language models includes a
-model for Oriya (ଓଡ଼ିଆ), which has the language code `or`, so results
-like `or OR sco OR ro OR nl` are possible.
+model for [Oriya](https://en.wikipedia.org/wiki/Odia_language) (ଓଡ଼ିଆ),
+which has the language code `or`, so results like `or OR sco OR ro OR nl`
+are possible.
### Generator
@@ -54,6 +69,17 @@ are sorted. This reduces the CPU and memory requirements for generating
the language models. When *evaluating* texts, `$minFreq` should be set
back to `0` unless your input texts are fairly large.
+### Converter
+
+An additional script, `lm2php.php`, is provided to convert models in the
+format used by the Perl versions of TextCat into the format used by this
+version. It can be run as:
+
+ php lm2php.php INPUTDIR OUTPUTDIR
+
+Perl-style models in `INPUTDIR` will be converted to PHP-style models and
+written to `OUTPUTDIR`, with the same name.
+
## Models
The package comes with a default language model database in the `LM`
@@ -68,7 +94,8 @@ applications.
Model names use [Wikipedia language
codes](https://en.wikipedia.org/wiki/List_of_Wikipedias), which are
often but not guaranteed to be the same as [ISO 639 language
-codes](https://en.wikipedia.org/wiki/ISO_639).
+codes](https://en.wikipedia.org/wiki/ISO_639). (But see also
+**Wrong-Keyboard/Encoding Models** below.)
When detecting languages, you will generally get better results when you
can limit the number of language models in use, especially with very
@@ -89,9 +116,9 @@ comma-separated list of directories (use `-d` with `catus.php`).
Directories are scanned in order, and only the first model found with a
particular name will be used.
-### Wiki-Text models
+### Wiki-Text Models
-The 70 language models in `LM` are based on text extracted from randomly
+The 70+ language models in `LM` are based on text extracted from randomly
chosen articles from the Wikipedia for that language. The languages
included were chosen based on a number of criteria, including the number
of native speakers of the language, the number of queries to the various
@@ -125,9 +152,9 @@ ngram sets may be best. You can set the number to be used by changing
`$maxNgrams` in `TextCat.php` or in `felis.php`, or using `-m` with
`catus.php`.
-### Wiki Query Models.
+### Wiki Query Models
-The 30 language models in `LM-query` are based on query data from
+The 30+ language models in `LM-query` are based on query data from
Wikipedia which is less formal (e.g., fewer diacritics are used in
languages that have them) and has a different distribution of words than
general text. The original set of languages considered was based on the
@@ -142,10 +169,10 @@ query strings, at least for English Wikipedia—is better.
The final set of models provided is based in part on their performance
on English Wikipedia queries (the first target for language ID using
-TextCat). For more details see our [initial
-report](https://www.mediawiki.org/wiki/User:TJones_(WMF)/Notes/
-Language_Detection_with_TextCat) on TextCat. More languages will be
-added in the future based on additional performance evaluations.
+TextCat). For more details see our
+[initial report](https://www.mediawiki.org/wiki/User:TJones_%28WMF%29/Notes/Language_Detection_with_TextCat)
+on TextCat. More languages will be added in the future based on additional
+performance evaluations.
These models have 10,000 ngrams. The best number of ngrams to use for
language identification is application-dependent. For larger texts
@@ -156,5 +183,39 @@ on other parameter settings. You can set the number to be used by
changing `$maxNgrams` in `TextCat.php` or in `felis.php`, or using `-m`
with `catus.php`.
-
-[![Build Status](https://travis-ci.org/smalyshev/textcat.svg?branch=master)](https://travis-ci.org/smalyshev/textcat)
+### Wrong-Keyboard/Encoding Models
+
+Five of the models provided are based on "incorrect" input types, either
+using the wrong keyboard, or the wrong encoding.
+
+Wrong-keyboard input happens when someone uses two different keyboards—say
+Russian Cyrillic and U.S. English—and types with the wrong one active. This
+is reasonably common on Russian and Hebrew Wikipedias, for example. What
+looks like gibberish—such as *,jutvcrfz hfgcjlbz*—is actually reasonable
+text if the same keys are pressed on another keyboard—in this case,
+*богемÑÐºÐ°Ñ Ñ€Ð°Ð¿ÑодиÑ* ("bohemian rapsody"). For wrong-keyboard input, the
+mapping between characters is one-to-one, so an existing model can be
+converted straightforwardly.
+
+Wrong-encoding input happens when text is encoded using one character
+encoding (like [UTF-8](https://en.wikipedia.org/wiki/UTF-8)) but is
+interpreted as a different character encoding (such as
+[Windows-1251](https://en.wikipedia.org/wiki/Windows-1251)), which results
+in something like *МоÑква* ("Moscow") being rendered as *РњРѕСЃРєРІР°.*
+Since the character mapping is 1-to-2 (e.g., *М* → *Рњ*), the model needs
+to be regenerated from incorrectly encoded sample text.
+
+The provided wrong-keyboard/encoding models are:
+
+* `en_cyr.lm` (in both wiki-text and wiki query versions)—English as
+ accidentally typed on a Russian Cyrillic keyboard.
+* `ru_lat.lm` (in both wiki-text and wiki query versions)—Russian as
+ accidentally typed on a U.S. English keyboard.
+* `ru_win1251.lm` (only in a wiki-text version)—UTF-8 Russian accidentally
+ interpreted as being encoded in Windows-1251.
+
+Depending on the application, the `en_cyr` and `ru_lat` models can be used
+to detect non-English Latin or non-Russian Cyrillic input typed on the
+wrong keyboard. For example, French or Spanish typed on the Russian
+Cyrillic keyboard is much closer to the `en_cyr` model than it is to the
+Russian model. \ No newline at end of file
diff --git a/www/wiki/vendor/wikimedia/textcat/catus.php b/www/wiki/vendor/wikimedia/textcat/catus.php
index c38f1421..71cf0755 100644
--- a/www/wiki/vendor/wikimedia/textcat/catus.php
+++ b/www/wiki/vendor/wikimedia/textcat/catus.php
@@ -2,7 +2,7 @@
/**
* Classify texts using ngrams. See help below for options.
*/
-require_once __DIR__.'/TextCat.php';
+require_once __DIR__ . '/vendor/autoload.php';
$options = getopt( 'a:b:B:c:d:f:j:l:m:p:u:w:h' );
@@ -59,7 +59,7 @@ HELP;
if ( !empty( $options['d'] ) ) {
$dirs = explode( ",", $options['d'] );
} else {
- $dirs = array( __DIR__."/LM" );
+ $dirs = [ __DIR__ . "/LM" ];
}
$cat = new TextCat( $dirs );
@@ -105,5 +105,5 @@ if ( empty( $result ) ) {
exit( 1 );
}
-echo join( " OR ", array_keys( $result ) ) . "\n";
+echo implode( " OR ", array_keys( $result ) ) . "\n";
exit( 0 );
diff --git a/www/wiki/vendor/wikimedia/textcat/felis.php b/www/wiki/vendor/wikimedia/textcat/felis.php
index 78a9c560..474ca6bc 100644
--- a/www/wiki/vendor/wikimedia/textcat/felis.php
+++ b/www/wiki/vendor/wikimedia/textcat/felis.php
@@ -10,7 +10,7 @@
// up your memory limit or set $minFreq >0 in TextCat.php
// ini_set('memory_limit', '2000000000');
-require_once __DIR__.'/TextCat.php';
+require_once __DIR__ . '/vendor/autoload.php';
// TODO: add option to control model ngram count
$maxNgrams = 4000;
diff --git a/www/wiki/vendor/wikimedia/textcat/lm2php.php b/www/wiki/vendor/wikimedia/textcat/lm2php.php
index be311ac0..499c38e8 100644
--- a/www/wiki/vendor/wikimedia/textcat/lm2php.php
+++ b/www/wiki/vendor/wikimedia/textcat/lm2php.php
@@ -3,7 +3,7 @@
* Convert data from Perl's TextCat LM format to PHP format
* used by this tool.
*/
-require_once __DIR__.'/TextCat.php';
+require_once __DIR__.'/vendor/autoload.php';
if($argc != 3) {
die("Use $argv[0] INPUTDIR OUTPUTDIR\n");
diff --git a/www/wiki/vendor/wikimedia/textcat/TextCat.php b/www/wiki/vendor/wikimedia/textcat/src/TextCat.php
index 2d4ae02b..c42af976 100644
--- a/www/wiki/vendor/wikimedia/textcat/TextCat.php
+++ b/www/wiki/vendor/wikimedia/textcat/src/TextCat.php
@@ -41,7 +41,7 @@ class TextCat {
* List of language files
* @var string[]
*/
- private $langFiles = array();
+ private $langFiles = [];
/**
* Minimum input length to be considered for
@@ -86,10 +86,10 @@ class TextCat {
* List of languages to boost by $langBoostScore
* @var string[]
*/
- private $boostedLangs = array();
+ private $boostedLangs = [];
/**
- * @param
+ * @return string
*/
public function getResultStatus() {
return $this->resultStatus;
@@ -145,9 +145,9 @@ class TextCat {
}
/**
- * @param float $langBoostScore
+ * @param array $boostedLangs
*/
- public function setBoostedLangs( $boostedLangs = array() ) {
+ public function setBoostedLangs( $boostedLangs = [] ) {
// flip for more efficient lookups
$this->boostedLangs = array_flip( $boostedLangs );
}
@@ -162,12 +162,12 @@ class TextCat {
/**
* @param string|array $dirs
*/
- public function __construct( $dirs = array() ) {
+ public function __construct( $dirs = [] ) {
if ( empty( $dirs ) ) {
- $dirs = array( __DIR__."/LM" );
+ $dirs = [ __DIR__ . "/LM" ];
}
if ( !is_array( $dirs ) ) {
- $dirs = array( $dirs );
+ $dirs = [ $dirs ];
}
foreach ( $dirs as $dir ) {
foreach ( new DirectoryIterator( $dir ) as $file ) {
@@ -175,7 +175,8 @@ class TextCat {
continue;
}
if ( $file->getExtension() == "lm" &&
- !isset( $this->langFiles[$file->getBasename( ".lm" )] ) ) {
+ !isset( $this->langFiles[$file->getBasename( ".lm" )] )
+ ) {
$this->langFiles[$file->getBasename( ".lm" )] = $file->getPathname();
}
}
@@ -189,14 +190,14 @@ class TextCat {
* @return int[]
*/
public function createLM( $text, $maxNgrams ) {
- $ngram = array();
+ $ngram = [];
foreach ( preg_split( "/[{$this->wordSeparator}]+/u", $text ) as $word ) {
if ( empty( $word ) ) {
continue;
}
- $word = "_".$word."_";
+ $word = "_" . $word . "_";
$len = mb_strlen( $word, "UTF-8" );
- for ( $i=0;$i<$len;$i++ ) {
+ for ( $i = 0; $i < $len; $i++ ) {
$rlen = $len - $i;
if ( $rlen > 4 ) {
@$ngram[mb_substr( $word, $i, 5, "UTF-8" )]++;
@@ -215,11 +216,11 @@ class TextCat {
}
if ( $this->minFreq ) {
$min = $this->minFreq;
- $ngram = array_filter( $ngram, function ( $v ) use( $min ) { return $v > $min;
-
- } );
+ $ngram = array_filter( $ngram, function ( $v ) use ( $min ) {
+ return $v > $min;
+ } );
}
- uksort( $ngram, function( $k1, $k2 ) use( $ngram ) {
+ uksort( $ngram, function ( $k1, $k2 ) use ( $ngram ) {
if ( $ngram[$k1] == $ngram[$k2] ) {
return strcmp( $k1, $k2 );
}
@@ -253,9 +254,9 @@ class TextCat {
fwrite( $out, '<?php $ngrams = ' . var_export( $ngrams, true ) . ";\n" );
// write reduced array as "$ranks"
$rank = 1;
- $ranks = array_map( function ( $x ) use( &$rank ) { return $rank++;
-
- }, $ngrams );
+ $ranks = array_map( function ( $x ) use ( &$rank ) {
+ return $rank++;
+ }, $ngrams );
fwrite( $out, '$ranks = ' . var_export( $ranks, true ) . ";\n" );
fclose( $out );
}
@@ -263,12 +264,12 @@ class TextCat {
/**
* Classify text.
* @param string $text
- * @param string[] $candidates List of candidate languages.
+ * @param string[]|null $candidates List of candidate languages.
* @return int[] Array with keys of language names and values of score.
* Sorted by ascending score, with first result being the best.
*/
public function classify( $text, $candidates = null ) {
- $results = array();
+ $results = [];
$this->resultStatus = '';
// strip non-word characters before checking for min length, don't assess empty strings
@@ -306,18 +307,20 @@ class TextCat {
// ignore any item that scores higher than best * resultsRatio
$max = reset( $results ) * $this->resultsRatio;
- $results = array_filter( $results, function ( $res ) use ( $max ) { return $res <= $max;
+ $results = array_filter( $results, function ( $res ) use ( $max ) {
+ return $res <= $max;
} );
// if more than maxReturnedLanguages remain, the result is too ambiguous, so bail
if ( count( $results ) > $this->maxReturnedLanguages ) {
$this->resultStatus = self::STATUSAMBIGUOUS;
- return array();
+ return [];
}
// filter max proportion of max score after ambiguity check; reuse $max variable
$max = count( $inputgrams ) * $this->maxNgrams * $this->maxProportion;
- $results = array_filter( $results, function ( $res ) use ( $max ) { return $res <= $max;
+ $results = array_filter( $results, function ( $res ) use ( $max ) {
+ return $res <= $max;
} );
if ( count( $results ) == 0 ) {
@@ -328,4 +331,3 @@ class TextCat {
return $results;
}
}
-
diff --git a/www/wiki/vendor/wikimedia/utfnormal/Doxyfile b/www/wiki/vendor/wikimedia/utfnormal/Doxyfile
deleted file mode 100644
index c091ecb7..00000000
--- a/www/wiki/vendor/wikimedia/utfnormal/Doxyfile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Configuration file for Doxygen
-
-PROJECT_NAME = utfnormal
-PROJECT_BRIEF = "Unicode normalization for PHP"
-
-OUTPUT_DIRECTORY = doc
-
-JAVADOC_AUTOBRIEF = YES
-QT_AUTOBRIEF = YES
-
-WARN_NO_PARAMDOC = YES
-
-INPUT = README.md src/
-FILE_PATTERNS = *.php
-RECURSIVE = YES
-# Requires doxygen 1.8.3+
-USE_MDFILE_AS_MAINPAGE = README.md
-
-HTML_DYNAMIC_SECTIONS = YES
-GENERATE_TREEVIEW = YES
-TREEVIEW_WIDTH = 250
-
-GENERATE_LATEX = NO
-
-HAVE_DOT = YES
-DOT_FONTNAME = Helvetica
-DOT_FONTSIZE = 10
-TEMPLATE_RELATIONS = YES
-CALL_GRAPH = NO
-CALLER_GRAPH = NO
-# Makes dot run faster. Requires graphviz >1.8.10
-DOT_MULTI_TARGETS = YES
diff --git a/www/wiki/vendor/wikimedia/utfnormal/scripts/benchmark.php b/www/wiki/vendor/wikimedia/utfnormal/scripts/benchmark.php
index eb240a10..e3fee520 100644
--- a/www/wiki/vendor/wikimedia/utfnormal/scripts/benchmark.php
+++ b/www/wiki/vendor/wikimedia/utfnormal/scripts/benchmark.php
@@ -34,25 +34,23 @@ require_once dirname( __DIR__ ) . '/vendor/autoload.php';
define( 'BENCH_CYCLES', 5 );
-$testfiles = array(
+$testfiles = [
__DIR__ . '/testdata/washington.txt' => 'English text',
__DIR__ . '/testdata/berlin.txt' => 'German text',
__DIR__ . '/testdata/bulgakov.txt' => 'Russian text',
__DIR__ . '/testdata/tokyo.txt' => 'Japanese text',
__DIR__ . '/testdata/young.txt' => 'Korean text'
-);
+];
$normalizer = new Validator;
Validator::loadData();
foreach ( $testfiles as $file => $desc ) {
benchmarkTest( $normalizer, $file, $desc );
}
-# -------
-
function benchmarkTest( &$u, $filename, $desc ) {
print "Testing $filename ($desc)...\n";
$data = file_get_contents( $filename );
- $forms = array(
+ $forms = [
# 'placebo',
'cleanUp',
'toNFC',
@@ -61,9 +59,9 @@ function benchmarkTest( &$u, $filename, $desc ) {
'NFC',
# 'NFKC',
# 'NFD', 'NFKD',
- array( 'fastDecompose', 'fastCombiningSort', 'fastCompose' ),
+ [ 'fastDecompose', 'fastCombiningSort', 'fastCompose' ],
# 'quickIsNFC', 'quickIsNFCVerify',
- );
+ ];
foreach ( $forms as $form ) {
if ( is_array( $form ) ) {
@@ -86,7 +84,8 @@ function benchmarkForm( &$u, &$data, $form ) {
}
# $delta = (microtime( true ) - $start) / BENCH_CYCLES;
sort( $deltas );
- $delta = $deltas[0]; # Take shortest time
+ # Take shortest time
+ $delta = $deltas[0];
$rate = intval( strlen( $data ) / $delta );
$same = ( 0 == strcmp( $data, $out ) );
diff --git a/www/wiki/vendor/wikimedia/utfnormal/scripts/generate.php b/www/wiki/vendor/wikimedia/utfnormal/scripts/generate.php
index 9bf536d5..753b3456 100644
--- a/www/wiki/vendor/wikimedia/utfnormal/scripts/generate.php
+++ b/www/wiki/vendor/wikimedia/utfnormal/scripts/generate.php
@@ -64,15 +64,14 @@ function getFilePointer( $file, $url ) {
return $fp;
}
-
$in = getFilePointer(
__DIR__ . "/data/DerivedNormalizationProps.txt",
'http://www.unicode.org/Public/UNIDATA/DerivedNormalizationProps.txt'
);
print "Initializing normalization quick check tables...\n";
-$checkNFC = array();
+$checkNFC = [];
while ( false !== ( $line = fgets( $in ) ) ) {
- $matches = array();
+ $matches = [];
if ( preg_match(
'/^([0-9A-F]+)(?:..([0-9A-F]+))?\s*;\s*(NFC_QC)\s*;\s*([MN])/',
$line,
@@ -97,7 +96,7 @@ $in = getFilePointer(
__DIR__ . "/data/CompositionExclusions.txt",
'http://www.unicode.org/Public/UNIDATA/CompositionExclusions.txt'
);
-$exclude = array();
+$exclude = [];
while ( false !== ( $line = fgets( $in ) ) ) {
if ( preg_match( '/^([0-9A-F]+)/i', $line, $matches ) ) {
$codepoint = $matches[1];
@@ -111,10 +110,10 @@ $in = getFilePointer(
__DIR__ . "/data/UnicodeData.txt",
'http://www.unicode.org/Public/UNIDATA/UnicodeData.txt'
);
-$compatibilityDecomp = array();
-$canonicalDecomp = array();
-$canonicalComp = array();
-$combiningClass = array();
+$compatibilityDecomp = [];
+$canonicalDecomp = [];
+$canonicalComp = [];
+$combiningClass = [];
$total = 0;
$compat = 0;
$canon = 0;
@@ -133,7 +132,9 @@ while ( false !== ( $line = fgets( $in ) ) ) {
$combiningClass[$source] = intval( $canonicalCombiningClass );
}
- if ( $decompositionMapping === '' ) continue;
+ if ( $decompositionMapping === '' ) {
+ continue;
+ }
if ( preg_match( '/^<(.+)> (.*)$/', $decompositionMapping, $matches ) ) {
# Compatibility decomposition
$canonical = false;
@@ -168,7 +169,9 @@ while ( $changed > 0 ) {
'/([\xc0-\xff][\x80-\xbf]+)/',
'callbackCanonical',
$dest );
- if ( $newDest === $dest ) continue;
+ if ( $newDest === $dest ) {
+ continue;
+ }
$changed++;
$canonicalDecomp[$source] = $newDest;
}
@@ -186,7 +189,9 @@ while ( $changed > 0 ) {
'/([\xc0-\xff][\x80-\xbf]+)/',
'callbackCompat',
$dest );
- if ( $newDest === $dest ) continue;
+ if ( $newDest === $dest ) {
+ continue;
+ }
$changed++;
$compatibilityDecomp[$source] = $newDest;
}
@@ -246,8 +251,6 @@ UtfNormal\Validator::\$utfCompatibilityDecomp = unserialize( '$serCompat' );
exit( -1 );
}
-# ---------------
-
function callbackCanonical( $matches ) {
// @codingStandardsIgnoreStart MediaWiki.NamingConventions.ValidGlobalName.wgPrefix
global $canonicalDecomp;
diff --git a/www/wiki/vendor/wikimedia/utfnormal/scripts/memstress.php b/www/wiki/vendor/wikimedia/utfnormal/scripts/memstress.php
index aa3ccd58..cb08950f 100644
--- a/www/wiki/vendor/wikimedia/utfnormal/scripts/memstress.php
+++ b/www/wiki/vendor/wikimedia/utfnormal/scripts/memstress.php
@@ -35,24 +35,23 @@ if ( PHP_SAPI != 'cli' ) {
require_once dirname( __DIR__ ) . '/vendor/autoload.php';
define( 'BENCH_CYCLES', 1 );
-define( 'BIGSIZE', 1024 * 1024 * 10 ); // 10m
+// 10 M
+define( 'BIGSIZE', 1024 * 1024 * 10 );
ini_set( 'memory_limit', BIGSIZE + 120 * 1024 * 1024 );
-$testfiles = array(
+$testfiles = [
'testdata/washington.txt' => 'English text',
'testdata/berlin.txt' => 'German text',
'testdata/bulgakov.txt' => 'Russian text',
'testdata/tokyo.txt' => 'Japanese text',
'testdata/young.txt' => 'Korean text'
-);
+];
$normalizer = new Validator;
Validator::loadData();
foreach ( $testfiles as $file => $desc ) {
benchmarkTest( $normalizer, $file, $desc );
}
-# -------
-
function benchmarkTest( &$u, $filename, $desc ) {
print "Testing $filename ($desc)...\n";
$data = file_get_contents( $filename );
@@ -62,10 +61,10 @@ function benchmarkTest( &$u, $filename, $desc ) {
}
$data = $all;
echo "Data is " . strlen( $data ) . " bytes.\n";
- $forms = array(
+ $forms = [
'quickIsNFCVerify',
'cleanUp',
- );
+ ];
foreach ( $forms as $form ) {
if ( is_array( $form ) ) {
@@ -88,7 +87,8 @@ function benchmarkForm( &$u, &$data, $form ) {
}
# $delta = (microtime( true ) - $start) / BENCH_CYCLES;
sort( $deltas );
- $delta = $deltas[0]; # Take shortest time
+ # Take shortest time
+ $delta = $deltas[0];
$rate = intval( strlen( $data ) / $delta );
$same = ( 0 == strcmp( $data, $out ) );
diff --git a/www/wiki/vendor/wikimedia/utfnormal/src/Constants.php b/www/wiki/vendor/wikimedia/utfnormal/src/Constants.php
index 2fd2f9c8..190644c1 100644
--- a/www/wiki/vendor/wikimedia/utfnormal/src/Constants.php
+++ b/www/wiki/vendor/wikimedia/utfnormal/src/Constants.php
@@ -100,4 +100,3 @@ class Constants {
const UTF8_TAIL = true;
}
-
diff --git a/www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalData.inc b/www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalData.inc
index 330ac9e2..fe39373b 100644
--- a/www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalData.inc
+++ b/www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalData.inc
@@ -7,8 +7,8 @@
*/
// @codingStandardsIgnoreFile
-UtfNormal\Validator::$utfCombiningClass = unserialize( 'a:653:{s:2:"Ì€";i:230;s:2:"Ì";i:230;s:2:"Ì‚";i:230;s:2:"̃";i:230;s:2:"Ì„";i:230;s:2:"Ì…";i:230;s:2:"̆";i:230;s:2:"̇";i:230;s:2:"̈";i:230;s:2:"̉";i:230;s:2:"ÌŠ";i:230;s:2:"Ì‹";i:230;s:2:"ÌŒ";i:230;s:2:"Ì";i:230;s:2:"ÌŽ";i:230;s:2:"Ì";i:230;s:2:"Ì";i:230;s:2:"Ì‘";i:230;s:2:"Ì’";i:230;s:2:"Ì“";i:230;s:2:"Ì”";i:230;s:2:"Ì•";i:232;s:2:"Ì–";i:220;s:2:"Ì—";i:220;s:2:"̘";i:220;s:2:"Ì™";i:220;s:2:"Ìš";i:232;s:2:"Ì›";i:216;s:2:"Ìœ";i:220;s:2:"Ì";i:220;s:2:"Ìž";i:220;s:2:"ÌŸ";i:220;s:2:"Ì ";i:220;s:2:"Ì¡";i:202;s:2:"Ì¢";i:202;s:2:"Ì£";i:220;s:2:"̤";i:220;s:2:"Ì¥";i:220;s:2:"̦";i:220;s:2:"̧";i:202;s:2:"̨";i:202;s:2:"Ì©";i:220;s:2:"̪";i:220;s:2:"Ì«";i:220;s:2:"̬";i:220;s:2:"Ì­";i:220;s:2:"Ì®";i:220;s:2:"̯";i:220;s:2:"Ì°";i:220;s:2:"̱";i:220;s:2:"̲";i:220;s:2:"̳";i:220;s:2:"Ì´";i:1;s:2:"̵";i:1;s:2:"̶";i:1;s:2:"Ì·";i:1;s:2:"̸";i:1;s:2:"̹";i:220;s:2:"̺";i:220;s:2:"Ì»";i:220;s:2:"̼";i:220;s:2:"̽";i:230;s:2:"̾";i:230;s:2:"Ì¿";i:230;s:2:"Í€";i:230;s:2:"Í";i:230;s:2:"Í‚";i:230;s:2:"̓";i:230;s:2:"Í„";i:230;s:2:"Í…";i:240;s:2:"͆";i:230;s:2:"͇";i:220;s:2:"͈";i:220;s:2:"͉";i:220;s:2:"ÍŠ";i:230;s:2:"Í‹";i:230;s:2:"ÍŒ";i:230;s:2:"Í";i:220;s:2:"ÍŽ";i:220;s:2:"Í";i:230;s:2:"Í‘";i:230;s:2:"Í’";i:230;s:2:"Í“";i:220;s:2:"Í”";i:220;s:2:"Í•";i:220;s:2:"Í–";i:220;s:2:"Í—";i:230;s:2:"͘";i:232;s:2:"Í™";i:220;s:2:"Íš";i:220;s:2:"Í›";i:230;s:2:"Íœ";i:233;s:2:"Í";i:234;s:2:"Íž";i:234;s:2:"ÍŸ";i:233;s:2:"Í ";i:234;s:2:"Í¡";i:234;s:2:"Í¢";i:233;s:2:"Í£";i:230;s:2:"ͤ";i:230;s:2:"Í¥";i:230;s:2:"ͦ";i:230;s:2:"ͧ";i:230;s:2:"ͨ";i:230;s:2:"Í©";i:230;s:2:"ͪ";i:230;s:2:"Í«";i:230;s:2:"ͬ";i:230;s:2:"Í­";i:230;s:2:"Í®";i:230;s:2:"ͯ";i:230;s:2:"Òƒ";i:230;s:2:"Ò„";i:230;s:2:"Ò…";i:230;s:2:"Ò†";i:230;s:2:"Ò‡";i:230;s:2:"Ö‘";i:220;s:2:"Ö’";i:230;s:2:"Ö“";i:230;s:2:"Ö”";i:230;s:2:"Ö•";i:230;s:2:"Ö–";i:220;s:2:"Ö—";i:230;s:2:"Ö˜";i:230;s:2:"Ö™";i:230;s:2:"Öš";i:222;s:2:"Ö›";i:220;s:2:"Öœ";i:230;s:2:"Ö";i:230;s:2:"Öž";i:230;s:2:"ÖŸ";i:230;s:2:"Ö ";i:230;s:2:"Ö¡";i:230;s:2:"Ö¢";i:220;s:2:"Ö£";i:220;s:2:"Ö¤";i:220;s:2:"Ö¥";i:220;s:2:"Ö¦";i:220;s:2:"Ö§";i:220;s:2:"Ö¨";i:230;s:2:"Ö©";i:230;s:2:"Öª";i:220;s:2:"Ö«";i:230;s:2:"Ö¬";i:230;s:2:"Ö­";i:222;s:2:"Ö®";i:228;s:2:"Ö¯";i:230;s:2:"Ö°";i:10;s:2:"Ö±";i:11;s:2:"Ö²";i:12;s:2:"Ö³";i:13;s:2:"Ö´";i:14;s:2:"Öµ";i:15;s:2:"Ö¶";i:16;s:2:"Ö·";i:17;s:2:"Ö¸";i:18;s:2:"Ö¹";i:19;s:2:"Öº";i:19;s:2:"Ö»";i:20;s:2:"Ö¼";i:21;s:2:"Ö½";i:22;s:2:"Ö¿";i:23;s:2:"×";i:24;s:2:"ׂ";i:25;s:2:"ׄ";i:230;s:2:"×…";i:220;s:2:"ׇ";i:18;s:2:"Ø";i:230;s:2:"Ø‘";i:230;s:2:"Ø’";i:230;s:2:"Ø“";i:230;s:2:"Ø”";i:230;s:2:"Ø•";i:230;s:2:"Ø–";i:230;s:2:"Ø—";i:230;s:2:"ؘ";i:30;s:2:"Ø™";i:31;s:2:"Øš";i:32;s:2:"Ù‹";i:27;s:2:"ÙŒ";i:28;s:2:"Ù";i:29;s:2:"ÙŽ";i:30;s:2:"Ù";i:31;s:2:"Ù";i:32;s:2:"Ù‘";i:33;s:2:"Ù’";i:34;s:2:"Ù“";i:230;s:2:"Ù”";i:230;s:2:"Ù•";i:220;s:2:"Ù–";i:220;s:2:"Ù—";i:230;s:2:"Ù˜";i:230;s:2:"Ù™";i:230;s:2:"Ùš";i:230;s:2:"Ù›";i:230;s:2:"Ùœ";i:220;s:2:"Ù";i:230;s:2:"Ùž";i:230;s:2:"ÙŸ";i:220;s:2:"Ù°";i:35;s:2:"Û–";i:230;s:2:"Û—";i:230;s:2:"Û˜";i:230;s:2:"Û™";i:230;s:2:"Ûš";i:230;s:2:"Û›";i:230;s:2:"Ûœ";i:230;s:2:"ÛŸ";i:230;s:2:"Û ";i:230;s:2:"Û¡";i:230;s:2:"Û¢";i:230;s:2:"Û£";i:220;s:2:"Û¤";i:230;s:2:"Û§";i:230;s:2:"Û¨";i:230;s:2:"Ûª";i:220;s:2:"Û«";i:230;s:2:"Û¬";i:230;s:2:"Û­";i:220;s:2:"Ü‘";i:36;s:2:"Ü°";i:230;s:2:"ܱ";i:220;s:2:"ܲ";i:230;s:2:"ܳ";i:230;s:2:"Ü´";i:220;s:2:"ܵ";i:230;s:2:"ܶ";i:230;s:2:"Ü·";i:220;s:2:"ܸ";i:220;s:2:"ܹ";i:220;s:2:"ܺ";i:230;s:2:"Ü»";i:220;s:2:"ܼ";i:220;s:2:"ܽ";i:230;s:2:"ܾ";i:220;s:2:"Ü¿";i:230;s:2:"Ý€";i:230;s:2:"Ý";i:230;s:2:"Ý‚";i:220;s:2:"݃";i:230;s:2:"Ý„";i:220;s:2:"Ý…";i:230;s:2:"݆";i:220;s:2:"݇";i:230;s:2:"݈";i:220;s:2:"݉";i:230;s:2:"ÝŠ";i:230;s:2:"ß«";i:230;s:2:"߬";i:230;s:2:"ß­";i:230;s:2:"ß®";i:230;s:2:"߯";i:230;s:2:"ß°";i:230;s:2:"ß±";i:230;s:2:"ß²";i:220;s:2:"ß³";i:230;s:3:"à –";i:230;s:3:"à —";i:230;s:3:"à ˜";i:230;s:3:"à ™";i:230;s:3:"à ›";i:230;s:3:"à œ";i:230;s:3:"à ";i:230;s:3:"à ž";i:230;s:3:"à Ÿ";i:230;s:3:"à  ";i:230;s:3:"à ¡";i:230;s:3:"à ¢";i:230;s:3:"à £";i:230;s:3:"à ¥";i:230;s:3:"à ¦";i:230;s:3:"à §";i:230;s:3:"à ©";i:230;s:3:"à ª";i:230;s:3:"à «";i:230;s:3:"à ¬";i:230;s:3:"à ­";i:230;s:3:"à¡™";i:220;s:3:"à¡š";i:220;s:3:"à¡›";i:220;s:3:"ࣤ";i:230;s:3:"ࣥ";i:230;s:3:"ࣦ";i:220;s:3:"ࣧ";i:230;s:3:"ࣨ";i:230;s:3:"ࣩ";i:220;s:3:"࣪";i:230;s:3:"࣫";i:230;s:3:"࣬";i:230;s:3:"࣭";i:220;s:3:"࣮";i:220;s:3:"࣯";i:220;s:3:"ࣰ";i:27;s:3:"ࣱ";i:28;s:3:"ࣲ";i:29;s:3:"ࣳ";i:230;s:3:"ࣴ";i:230;s:3:"ࣵ";i:230;s:3:"ࣶ";i:220;s:3:"ࣷ";i:230;s:3:"ࣸ";i:230;s:3:"ࣹ";i:220;s:3:"ࣺ";i:220;s:3:"ࣻ";i:230;s:3:"ࣼ";i:230;s:3:"ࣽ";i:230;s:3:"ࣾ";i:230;s:3:"़";i:7;s:3:"à¥";i:9;s:3:"॑";i:230;s:3:"॒";i:220;s:3:"॓";i:230;s:3:"॔";i:230;s:3:"়";i:7;s:3:"à§";i:9;s:3:"਼";i:7;s:3:"à©";i:9;s:3:"઼";i:7;s:3:"à«";i:9;s:3:"଼";i:7;s:3:"à­";i:9;s:3:"à¯";i:9;s:3:"à±";i:9;s:3:"ౕ";i:84;s:3:"à±–";i:91;s:3:"಼";i:7;s:3:"à³";i:9;s:3:"àµ";i:9;s:3:"à·Š";i:9;s:3:"ุ";i:103;s:3:"ู";i:103;s:3:"ฺ";i:9;s:3:"่";i:107;s:3:"้";i:107;s:3:"๊";i:107;s:3:"๋";i:107;s:3:"ຸ";i:118;s:3:"ູ";i:118;s:3:"່";i:122;s:3:"້";i:122;s:3:"໊";i:122;s:3:"໋";i:122;s:3:"༘";i:220;s:3:"༙";i:220;s:3:"༵";i:220;s:3:"༷";i:220;s:3:"༹";i:216;s:3:"ཱ";i:129;s:3:"ི";i:130;s:3:"ུ";i:132;s:3:"ེ";i:130;s:3:"ཻ";i:130;s:3:"ོ";i:130;s:3:"ཽ";i:130;s:3:"ྀ";i:130;s:3:"ྂ";i:230;s:3:"ྃ";i:230;s:3:"྄";i:9;s:3:"྆";i:230;s:3:"྇";i:230;s:3:"࿆";i:220;s:3:"့";i:7;s:3:"္";i:9;s:3:"်";i:9;s:3:"á‚";i:220;s:3:"á";i:230;s:3:"áž";i:230;s:3:"áŸ";i:230;s:3:"᜔";i:9;s:3:"᜴";i:9;s:3:"្";i:9;s:3:"áŸ";i:230;s:3:"ᢩ";i:228;s:3:"᤹";i:222;s:3:"᤺";i:230;s:3:"᤻";i:220;s:3:"ᨗ";i:230;s:3:"ᨘ";i:220;s:3:"á© ";i:9;s:3:"᩵";i:230;s:3:"᩶";i:230;s:3:"á©·";i:230;s:3:"᩸";i:230;s:3:"᩹";i:230;s:3:"᩺";i:230;s:3:"á©»";i:230;s:3:"᩼";i:230;s:3:"á©¿";i:220;s:3:"᬴";i:7;s:3:"á­„";i:9;s:3:"á­«";i:230;s:3:"á­¬";i:220;s:3:"á­­";i:230;s:3:"á­®";i:230;s:3:"á­¯";i:230;s:3:"á­°";i:230;s:3:"á­±";i:230;s:3:"á­²";i:230;s:3:"á­³";i:230;s:3:"᮪";i:9;s:3:"᮫";i:9;s:3:"᯦";i:7;s:3:"᯲";i:9;s:3:"᯳";i:9;s:3:"á°·";i:7;s:3:"á³";i:230;s:3:"᳑";i:230;s:3:"á³’";i:230;s:3:"á³”";i:1;s:3:"᳕";i:220;s:3:"á³–";i:220;s:3:"á³—";i:220;s:3:"᳘";i:220;s:3:"á³™";i:220;s:3:"᳚";i:230;s:3:"á³›";i:230;s:3:"᳜";i:220;s:3:"á³";i:220;s:3:"᳞";i:220;s:3:"᳟";i:220;s:3:"á³ ";i:230;s:3:"á³¢";i:1;s:3:"á³£";i:1;s:3:"᳤";i:1;s:3:"á³¥";i:1;s:3:"᳦";i:1;s:3:"᳧";i:1;s:3:"᳨";i:1;s:3:"á³­";i:220;s:3:"á³´";i:230;s:3:"á·€";i:230;s:3:"á·";i:230;s:3:"á·‚";i:220;s:3:"á·ƒ";i:230;s:3:"á·„";i:230;s:3:"á·…";i:230;s:3:"á·†";i:230;s:3:"á·‡";i:230;s:3:"á·ˆ";i:230;s:3:"á·‰";i:230;s:3:"á·Š";i:220;s:3:"á·‹";i:230;s:3:"á·Œ";i:230;s:3:"á·";i:234;s:3:"á·Ž";i:214;s:3:"á·";i:220;s:3:"á·";i:202;s:3:"á·‘";i:230;s:3:"á·’";i:230;s:3:"á·“";i:230;s:3:"á·”";i:230;s:3:"á·•";i:230;s:3:"á·–";i:230;s:3:"á·—";i:230;s:3:"á·˜";i:230;s:3:"á·™";i:230;s:3:"á·š";i:230;s:3:"á·›";i:230;s:3:"á·œ";i:230;s:3:"á·";i:230;s:3:"á·ž";i:230;s:3:"á·Ÿ";i:230;s:3:"á· ";i:230;s:3:"á·¡";i:230;s:3:"á·¢";i:230;s:3:"á·£";i:230;s:3:"á·¤";i:230;s:3:"á·¥";i:230;s:3:"á·¦";i:230;s:3:"á·¼";i:233;s:3:"á·½";i:220;s:3:"á·¾";i:230;s:3:"á·¿";i:220;s:3:"âƒ";i:230;s:3:"⃑";i:230;s:3:"⃒";i:1;s:3:"⃓";i:1;s:3:"⃔";i:230;s:3:"⃕";i:230;s:3:"⃖";i:230;s:3:"⃗";i:230;s:3:"⃘";i:1;s:3:"⃙";i:1;s:3:"⃚";i:1;s:3:"⃛";i:230;s:3:"⃜";i:230;s:3:"⃡";i:230;s:3:"⃥";i:1;s:3:"⃦";i:1;s:3:"⃧";i:230;s:3:"⃨";i:220;s:3:"⃩";i:230;s:3:"⃪";i:1;s:3:"⃫";i:1;s:3:"⃬";i:220;s:3:"⃭";i:220;s:3:"⃮";i:220;s:3:"⃯";i:220;s:3:"⃰";i:230;s:3:"⳯";i:230;s:3:"â³°";i:230;s:3:"â³±";i:230;s:3:"⵿";i:9;s:3:"â· ";i:230;s:3:"â·¡";i:230;s:3:"â·¢";i:230;s:3:"â·£";i:230;s:3:"â·¤";i:230;s:3:"â·¥";i:230;s:3:"â·¦";i:230;s:3:"â·§";i:230;s:3:"â·¨";i:230;s:3:"â·©";i:230;s:3:"â·ª";i:230;s:3:"â·«";i:230;s:3:"â·¬";i:230;s:3:"â·­";i:230;s:3:"â·®";i:230;s:3:"â·¯";i:230;s:3:"â·°";i:230;s:3:"â·±";i:230;s:3:"â·²";i:230;s:3:"â·³";i:230;s:3:"â·´";i:230;s:3:"â·µ";i:230;s:3:"â·¶";i:230;s:3:"â··";i:230;s:3:"â·¸";i:230;s:3:"â·¹";i:230;s:3:"â·º";i:230;s:3:"â·»";i:230;s:3:"â·¼";i:230;s:3:"â·½";i:230;s:3:"â·¾";i:230;s:3:"â·¿";i:230;s:3:"〪";i:218;s:3:"〫";i:228;s:3:"〬";i:232;s:3:"〭";i:222;s:3:"〮";i:224;s:3:"〯";i:224;s:3:"ã‚™";i:8;s:3:"ã‚š";i:8;s:3:"꙯";i:230;s:3:"ê™´";i:230;s:3:"ꙵ";i:230;s:3:"ꙶ";i:230;s:3:"ê™·";i:230;s:3:"ꙸ";i:230;s:3:"ꙹ";i:230;s:3:"ꙺ";i:230;s:3:"ê™»";i:230;s:3:"꙼";i:230;s:3:"꙽";i:230;s:3:"ꚟ";i:230;s:3:"ê›°";i:230;s:3:"ê›±";i:230;s:3:"ê †";i:9;s:3:"꣄";i:9;s:3:"꣠";i:230;s:3:"꣡";i:230;s:3:"꣢";i:230;s:3:"꣣";i:230;s:3:"꣤";i:230;s:3:"꣥";i:230;s:3:"꣦";i:230;s:3:"꣧";i:230;s:3:"꣨";i:230;s:3:"꣩";i:230;s:3:"꣪";i:230;s:3:"꣫";i:230;s:3:"꣬";i:230;s:3:"꣭";i:230;s:3:"꣮";i:230;s:3:"꣯";i:230;s:3:"꣰";i:230;s:3:"꣱";i:230;s:3:"꤫";i:220;s:3:"꤬";i:220;s:3:"꤭";i:220;s:3:"꥓";i:9;s:3:"꦳";i:7;s:3:"꧀";i:9;s:3:"ꪰ";i:230;s:3:"ꪲ";i:230;s:3:"ꪳ";i:230;s:3:"ꪴ";i:220;s:3:"ꪷ";i:230;s:3:"ꪸ";i:230;s:3:"ꪾ";i:230;s:3:"꪿";i:230;s:3:"ê«";i:230;s:3:"꫶";i:9;s:3:"꯭";i:9;s:3:"ﬞ";i:26;s:3:"︠";i:230;s:3:"︡";i:230;s:3:"︢";i:230;s:3:"︣";i:230;s:3:"︤";i:230;s:3:"︥";i:230;s:3:"︦";i:230;s:4:"ð‡½";i:220;s:4:"ð¨";i:220;s:4:"ð¨";i:230;s:4:"ð¨¸";i:230;s:4:"ð¨¹";i:1;s:4:"ð¨º";i:220;s:4:"ð¨¿";i:9;s:4:"ð‘†";i:9;s:4:"ð‘‚¹";i:9;s:4:"𑂺";i:7;s:4:"ð‘„€";i:230;s:4:"ð‘„";i:230;s:4:"ð‘„‚";i:230;s:4:"ð‘„³";i:9;s:4:"ð‘„´";i:9;s:4:"𑇀";i:9;s:4:"𑚶";i:9;s:4:"ð‘š·";i:7;s:4:"ð…¥";i:216;s:4:"ð…¦";i:216;s:4:"ð…§";i:1;s:4:"ð…¨";i:1;s:4:"ð…©";i:1;s:4:"ð…­";i:226;s:4:"ð…®";i:216;s:4:"ð…¯";i:216;s:4:"ð…°";i:216;s:4:"ð…±";i:216;s:4:"ð…²";i:216;s:4:"ð…»";i:220;s:4:"ð…¼";i:220;s:4:"ð…½";i:220;s:4:"ð…¾";i:220;s:4:"ð…¿";i:220;s:4:"ð†€";i:220;s:4:"ð†";i:220;s:4:"ð†‚";i:220;s:4:"ð†…";i:230;s:4:"ð††";i:230;s:4:"ð†‡";i:230;s:4:"ð†ˆ";i:230;s:4:"ð†‰";i:230;s:4:"ð†Š";i:220;s:4:"ð†‹";i:220;s:4:"ð†ª";i:230;s:4:"ð†«";i:230;s:4:"ð†¬";i:230;s:4:"ð†­";i:230;s:4:"ð‰‚";i:230;s:4:"ð‰ƒ";i:230;s:4:"ð‰„";i:230;}' );
-UtfNormal\Validator::$utfCanonicalComp = unserialize( 'a:1872:{s:3:"AÌ€";s:2:"À";s:3:"AÌ";s:2:"Ã";s:3:"AÌ‚";s:2:"Â";s:3:"Ã";s:2:"Ã";s:3:"Ä";s:2:"Ä";s:3:"AÌŠ";s:2:"Ã…";s:3:"Ç";s:2:"Ç";s:3:"EÌ€";s:2:"È";s:3:"EÌ";s:2:"É";s:3:"EÌ‚";s:2:"Ê";s:3:"Ë";s:2:"Ë";s:3:"IÌ€";s:2:"ÃŒ";s:3:"IÌ";s:2:"Ã";s:3:"IÌ‚";s:2:"ÃŽ";s:3:"Ï";s:2:"Ã";s:3:"Ñ";s:2:"Ñ";s:3:"OÌ€";s:2:"Ã’";s:3:"OÌ";s:2:"Ó";s:3:"OÌ‚";s:2:"Ô";s:3:"Õ";s:2:"Õ";s:3:"Ö";s:2:"Ö";s:3:"UÌ€";s:2:"Ù";s:3:"UÌ";s:2:"Ú";s:3:"UÌ‚";s:2:"Û";s:3:"Ü";s:2:"Ãœ";s:3:"YÌ";s:2:"Ã";s:3:"aÌ€";s:2:"à";s:3:"aÌ";s:2:"á";s:3:"aÌ‚";s:2:"â";s:3:"ã";s:2:"ã";s:3:"ä";s:2:"ä";s:3:"aÌŠ";s:2:"Ã¥";s:3:"ç";s:2:"ç";s:3:"eÌ€";s:2:"è";s:3:"eÌ";s:2:"é";s:3:"eÌ‚";s:2:"ê";s:3:"ë";s:2:"ë";s:3:"iÌ€";s:2:"ì";s:3:"iÌ";s:2:"í";s:3:"iÌ‚";s:2:"î";s:3:"ï";s:2:"ï";s:3:"ñ";s:2:"ñ";s:3:"oÌ€";s:2:"ò";s:3:"oÌ";s:2:"ó";s:3:"oÌ‚";s:2:"ô";s:3:"õ";s:2:"õ";s:3:"ö";s:2:"ö";s:3:"uÌ€";s:2:"ù";s:3:"uÌ";s:2:"ú";s:3:"uÌ‚";s:2:"û";s:3:"ü";s:2:"ü";s:3:"yÌ";s:2:"ý";s:3:"ÿ";s:2:"ÿ";s:3:"AÌ„";s:2:"Ä€";s:3:"aÌ„";s:2:"Ä";s:3:"Ă";s:2:"Ä‚";s:3:"ă";s:2:"ă";s:3:"Ą";s:2:"Ä„";s:3:"ą";s:2:"Ä…";s:3:"CÌ";s:2:"Ć";s:3:"cÌ";s:2:"ć";s:3:"CÌ‚";s:2:"Ĉ";s:3:"cÌ‚";s:2:"ĉ";s:3:"Ċ";s:2:"ÄŠ";s:3:"ċ";s:2:"Ä‹";s:3:"CÌŒ";s:2:"ÄŒ";s:3:"cÌŒ";s:2:"Ä";s:3:"DÌŒ";s:2:"ÄŽ";s:3:"dÌŒ";s:2:"Ä";s:3:"EÌ„";s:2:"Ä’";s:3:"eÌ„";s:2:"Ä“";s:3:"Ĕ";s:2:"Ä”";s:3:"ĕ";s:2:"Ä•";s:3:"Ė";s:2:"Ä–";s:3:"ė";s:2:"Ä—";s:3:"Ę";s:2:"Ę";s:3:"ę";s:2:"Ä™";s:3:"EÌŒ";s:2:"Äš";s:3:"eÌŒ";s:2:"Ä›";s:3:"GÌ‚";s:2:"Äœ";s:3:"gÌ‚";s:2:"Ä";s:3:"Ğ";s:2:"Äž";s:3:"ğ";s:2:"ÄŸ";s:3:"Ġ";s:2:"Ä ";s:3:"ġ";s:2:"Ä¡";s:3:"Ģ";s:2:"Ä¢";s:3:"ģ";s:2:"Ä£";s:3:"HÌ‚";s:2:"Ĥ";s:3:"hÌ‚";s:2:"Ä¥";s:3:"Ĩ";s:2:"Ĩ";s:3:"ĩ";s:2:"Ä©";s:3:"IÌ„";s:2:"Ī";s:3:"iÌ„";s:2:"Ä«";s:3:"Ĭ";s:2:"Ĭ";s:3:"ĭ";s:2:"Ä­";s:3:"Į";s:2:"Ä®";s:3:"į";s:2:"į";s:3:"İ";s:2:"Ä°";s:3:"JÌ‚";s:2:"Ä´";s:3:"jÌ‚";s:2:"ĵ";s:3:"Ķ";s:2:"Ķ";s:3:"ķ";s:2:"Ä·";s:3:"LÌ";s:2:"Ĺ";s:3:"lÌ";s:2:"ĺ";s:3:"Ļ";s:2:"Ä»";s:3:"ļ";s:2:"ļ";s:3:"LÌŒ";s:2:"Ľ";s:3:"lÌŒ";s:2:"ľ";s:3:"NÌ";s:2:"Ń";s:3:"nÌ";s:2:"Å„";s:3:"Ņ";s:2:"Å…";s:3:"ņ";s:2:"ņ";s:3:"NÌŒ";s:2:"Ň";s:3:"nÌŒ";s:2:"ň";s:3:"OÌ„";s:2:"ÅŒ";s:3:"oÌ„";s:2:"Å";s:3:"Ŏ";s:2:"ÅŽ";s:3:"ŏ";s:2:"Å";s:3:"OÌ‹";s:2:"Å";s:3:"oÌ‹";s:2:"Å‘";s:3:"RÌ";s:2:"Å”";s:3:"rÌ";s:2:"Å•";s:3:"Ŗ";s:2:"Å–";s:3:"ŗ";s:2:"Å—";s:3:"RÌŒ";s:2:"Ř";s:3:"rÌŒ";s:2:"Å™";s:3:"SÌ";s:2:"Åš";s:3:"sÌ";s:2:"Å›";s:3:"SÌ‚";s:2:"Åœ";s:3:"sÌ‚";s:2:"Å";s:3:"Ş";s:2:"Åž";s:3:"ş";s:2:"ÅŸ";s:3:"SÌŒ";s:2:"Å ";s:3:"sÌŒ";s:2:"Å¡";s:3:"Ţ";s:2:"Å¢";s:3:"ţ";s:2:"Å£";s:3:"TÌŒ";s:2:"Ť";s:3:"tÌŒ";s:2:"Å¥";s:3:"Ũ";s:2:"Ũ";s:3:"ũ";s:2:"Å©";s:3:"UÌ„";s:2:"Ū";s:3:"uÌ„";s:2:"Å«";s:3:"Ŭ";s:2:"Ŭ";s:3:"ŭ";s:2:"Å­";s:3:"UÌŠ";s:2:"Å®";s:3:"uÌŠ";s:2:"ů";s:3:"UÌ‹";s:2:"Å°";s:3:"uÌ‹";s:2:"ű";s:3:"Ų";s:2:"Ų";s:3:"ų";s:2:"ų";s:3:"WÌ‚";s:2:"Å´";s:3:"wÌ‚";s:2:"ŵ";s:3:"YÌ‚";s:2:"Ŷ";s:3:"yÌ‚";s:2:"Å·";s:3:"Ÿ";s:2:"Ÿ";s:3:"ZÌ";s:2:"Ź";s:3:"zÌ";s:2:"ź";s:3:"Ż";s:2:"Å»";s:3:"ż";s:2:"ż";s:3:"ZÌŒ";s:2:"Ž";s:3:"zÌŒ";s:2:"ž";s:3:"OÌ›";s:2:"Æ ";s:3:"oÌ›";s:2:"Æ¡";s:3:"UÌ›";s:2:"Ư";s:3:"uÌ›";s:2:"Æ°";s:3:"AÌŒ";s:2:"Ç";s:3:"aÌŒ";s:2:"ÇŽ";s:3:"IÌŒ";s:2:"Ç";s:3:"iÌŒ";s:2:"Ç";s:3:"OÌŒ";s:2:"Ç‘";s:3:"oÌŒ";s:2:"Ç’";s:3:"UÌŒ";s:2:"Ç“";s:3:"uÌŒ";s:2:"Ç”";s:4:"Ǖ";s:2:"Ç•";s:4:"ǖ";s:2:"Ç–";s:4:"ÃœÌ";s:2:"Ç—";s:4:"üÌ";s:2:"ǘ";s:4:"Ǚ";s:2:"Ç™";s:4:"ǚ";s:2:"Çš";s:4:"Ǜ";s:2:"Ç›";s:4:"ǜ";s:2:"Çœ";s:4:"Ǟ";s:2:"Çž";s:4:"ǟ";s:2:"ÇŸ";s:4:"Ǡ";s:2:"Ç ";s:4:"ǡ";s:2:"Ç¡";s:4:"Ǣ";s:2:"Ç¢";s:4:"ǣ";s:2:"Ç£";s:3:"GÌŒ";s:2:"Ǧ";s:3:"gÌŒ";s:2:"ǧ";s:3:"KÌŒ";s:2:"Ǩ";s:3:"kÌŒ";s:2:"Ç©";s:3:"Ǫ";s:2:"Ǫ";s:3:"ǫ";s:2:"Ç«";s:4:"Ǭ";s:2:"Ǭ";s:4:"Ç«Ì„";s:2:"Ç­";s:4:"Æ·ÌŒ";s:2:"Ç®";s:4:"Ê’ÌŒ";s:2:"ǯ";s:3:"jÌŒ";s:2:"Ç°";s:3:"GÌ";s:2:"Ç´";s:3:"gÌ";s:2:"ǵ";s:3:"NÌ€";s:2:"Ǹ";s:3:"nÌ€";s:2:"ǹ";s:4:"Ã…Ì";s:2:"Ǻ";s:4:"Ã¥Ì";s:2:"Ç»";s:4:"ÆÌ";s:2:"Ǽ";s:4:"æÌ";s:2:"ǽ";s:4:"ØÌ";s:2:"Ǿ";s:4:"øÌ";s:2:"Ç¿";s:3:"AÌ";s:2:"È€";s:3:"aÌ";s:2:"È";s:3:"AÌ‘";s:2:"È‚";s:3:"aÌ‘";s:2:"ȃ";s:3:"EÌ";s:2:"È„";s:3:"eÌ";s:2:"È…";s:3:"EÌ‘";s:2:"Ȇ";s:3:"eÌ‘";s:2:"ȇ";s:3:"IÌ";s:2:"Ȉ";s:3:"iÌ";s:2:"ȉ";s:3:"IÌ‘";s:2:"ÈŠ";s:3:"iÌ‘";s:2:"È‹";s:3:"OÌ";s:2:"ÈŒ";s:3:"oÌ";s:2:"È";s:3:"OÌ‘";s:2:"ÈŽ";s:3:"oÌ‘";s:2:"È";s:3:"RÌ";s:2:"È";s:3:"rÌ";s:2:"È‘";s:3:"RÌ‘";s:2:"È’";s:3:"rÌ‘";s:2:"È“";s:3:"UÌ";s:2:"È”";s:3:"uÌ";s:2:"È•";s:3:"UÌ‘";s:2:"È–";s:3:"uÌ‘";s:2:"È—";s:3:"Ș";s:2:"Ș";s:3:"ș";s:2:"È™";s:3:"Ț";s:2:"Èš";s:3:"ț";s:2:"È›";s:3:"HÌŒ";s:2:"Èž";s:3:"hÌŒ";s:2:"ÈŸ";s:3:"Ȧ";s:2:"Ȧ";s:3:"ȧ";s:2:"ȧ";s:3:"Ȩ";s:2:"Ȩ";s:3:"ȩ";s:2:"È©";s:4:"Ȫ";s:2:"Ȫ";s:4:"ȫ";s:2:"È«";s:4:"Ȭ";s:2:"Ȭ";s:4:"ȭ";s:2:"È­";s:3:"Ȯ";s:2:"È®";s:3:"ȯ";s:2:"ȯ";s:4:"Ȱ";s:2:"È°";s:4:"ȱ";s:2:"ȱ";s:3:"YÌ„";s:2:"Ȳ";s:3:"yÌ„";s:2:"ȳ";s:2:"Ì€";s:2:"Í€";s:2:"Ì";s:2:"Í";s:2:"Ì“";s:2:"̓";s:4:"̈Ì";s:2:"Í„";s:2:"ʹ";s:2:"Í´";s:1:";";s:2:";";s:4:"¨Ì";s:2:"Î…";s:4:"ΑÌ";s:2:"Ά";s:2:"·";s:2:"·";s:4:"ΕÌ";s:2:"Έ";s:4:"ΗÌ";s:2:"Ή";s:4:"ΙÌ";s:2:"Ί";s:4:"ΟÌ";s:2:"ÎŒ";s:4:"Î¥Ì";s:2:"ÎŽ";s:4:"ΩÌ";s:2:"Î";s:4:"ÏŠÌ";s:2:"Î";s:4:"Ϊ";s:2:"Ϊ";s:4:"Ϋ";s:2:"Ϋ";s:4:"αÌ";s:2:"ά";s:4:"εÌ";s:2:"έ";s:4:"ηÌ";s:2:"ή";s:4:"ιÌ";s:2:"ί";s:4:"Ï‹Ì";s:2:"ΰ";s:4:"ϊ";s:2:"ÏŠ";s:4:"ϋ";s:2:"Ï‹";s:4:"οÌ";s:2:"ÏŒ";s:4:"Ï…Ì";s:2:"Ï";s:4:"ωÌ";s:2:"ÏŽ";s:4:"Ï’Ì";s:2:"Ï“";s:4:"ϔ";s:2:"Ï”";s:4:"Ѐ";s:2:"Ѐ";s:4:"Ё";s:2:"Ð";s:4:"ГÌ";s:2:"Ѓ";s:4:"Ї";s:2:"Ї";s:4:"КÌ";s:2:"ÐŒ";s:4:"Ѝ";s:2:"Ð";s:4:"Ў";s:2:"ÐŽ";s:4:"Й";s:2:"Й";s:4:"й";s:2:"й";s:4:"ѐ";s:2:"Ñ";s:4:"ё";s:2:"Ñ‘";s:4:"гÌ";s:2:"Ñ“";s:4:"ї";s:2:"Ñ—";s:4:"кÌ";s:2:"Ñœ";s:4:"ѝ";s:2:"Ñ";s:4:"ў";s:2:"Ñž";s:4:"Ñ´Ì";s:2:"Ѷ";s:4:"ѵÌ";s:2:"Ñ·";s:4:"Ӂ";s:2:"Ó";s:4:"ӂ";s:2:"Ó‚";s:4:"Ð̆";s:2:"Ó";s:4:"ӑ";s:2:"Ó‘";s:4:"Ð̈";s:2:"Ó’";s:4:"ӓ";s:2:"Ó“";s:4:"Ӗ";s:2:"Ó–";s:4:"ӗ";s:2:"Ó—";s:4:"Ӛ";s:2:"Óš";s:4:"ӛ";s:2:"Ó›";s:4:"Ӝ";s:2:"Óœ";s:4:"ӝ";s:2:"Ó";s:4:"Ӟ";s:2:"Óž";s:4:"ӟ";s:2:"ÓŸ";s:4:"Ӣ";s:2:"Ó¢";s:4:"ӣ";s:2:"Ó£";s:4:"Ӥ";s:2:"Ó¤";s:4:"ӥ";s:2:"Ó¥";s:4:"Ӧ";s:2:"Ó¦";s:4:"ӧ";s:2:"Ó§";s:4:"Ӫ";s:2:"Óª";s:4:"ӫ";s:2:"Ó«";s:4:"Ӭ";s:2:"Ó¬";s:4:"Ñ̈";s:2:"Ó­";s:4:"Ӯ";s:2:"Ó®";s:4:"ӯ";s:2:"Ó¯";s:4:"Ӱ";s:2:"Ó°";s:4:"ӱ";s:2:"Ó±";s:4:"Ӳ";s:2:"Ó²";s:4:"ӳ";s:2:"Ó³";s:4:"Ӵ";s:2:"Ó´";s:4:"ӵ";s:2:"Óµ";s:4:"Ӹ";s:2:"Ó¸";s:4:"ӹ";s:2:"Ó¹";s:4:"آ";s:2:"Ø¢";s:4:"أ";s:2:"Ø£";s:4:"ÙˆÙ”";s:2:"ؤ";s:4:"إ";s:2:"Ø¥";s:4:"ÙŠÙ”";s:2:"ئ";s:4:"Û•Ù”";s:2:"Û€";s:4:"ÛÙ”";s:2:"Û‚";s:4:"Û’Ù”";s:2:"Û“";s:6:"ऩ";s:3:"ऩ";s:6:"ऱ";s:3:"ऱ";s:6:"ऴ";s:3:"ऴ";s:6:"ো";s:3:"ো";s:6:"ৌ";s:3:"ৌ";s:6:"ୈ";s:3:"à­ˆ";s:6:"ୋ";s:3:"à­‹";s:6:"ୌ";s:3:"à­Œ";s:6:"ஔ";s:3:"à®”";s:6:"ொ";s:3:"ொ";s:6:"ோ";s:3:"ோ";s:6:"ௌ";s:3:"ௌ";s:6:"ై";s:3:"ై";s:6:"ೀ";s:3:"à³€";s:6:"ೇ";s:3:"ೇ";s:6:"ೈ";s:3:"ೈ";s:6:"ೊ";s:3:"ೊ";s:6:"ೋ";s:3:"ೋ";s:6:"ൊ";s:3:"ൊ";s:6:"ോ";s:3:"ോ";s:6:"ൌ";s:3:"ൌ";s:6:"ේ";s:3:"à·š";s:6:"à·™à·";s:3:"à·œ";s:6:"ෝ";s:3:"à·";s:6:"ෞ";s:3:"à·ž";s:6:"ཱི";s:3:"ཱི";s:6:"ཱུ";s:3:"ཱུ";s:6:"ཱྀ";s:3:"à¾";s:6:"ဦ";s:3:"ဦ";s:6:"ᬆ";s:3:"ᬆ";s:6:"ᬈ";s:3:"ᬈ";s:6:"ᬊ";s:3:"ᬊ";s:6:"ᬌ";s:3:"ᬌ";s:6:"á¬á¬µ";s:3:"ᬎ";s:6:"ᬒ";s:3:"ᬒ";s:6:"ᬻ";s:3:"ᬻ";s:6:"ᬽ";s:3:"ᬽ";s:6:"ᭀ";s:3:"á­€";s:6:"ᭁ";s:3:"á­";s:6:"ᭃ";s:3:"á­ƒ";s:3:"AÌ¥";s:3:"Ḁ";s:3:"aÌ¥";s:3:"á¸";s:3:"Ḃ";s:3:"Ḃ";s:3:"ḃ";s:3:"ḃ";s:3:"BÌ£";s:3:"Ḅ";s:3:"bÌ£";s:3:"ḅ";s:3:"Ḇ";s:3:"Ḇ";s:3:"ḇ";s:3:"ḇ";s:4:"ÇÌ";s:3:"Ḉ";s:4:"çÌ";s:3:"ḉ";s:3:"Ḋ";s:3:"Ḋ";s:3:"ḋ";s:3:"ḋ";s:3:"DÌ£";s:3:"Ḍ";s:3:"dÌ£";s:3:"á¸";s:3:"Ḏ";s:3:"Ḏ";s:3:"ḏ";s:3:"á¸";s:3:"Ḑ";s:3:"á¸";s:3:"ḑ";s:3:"ḑ";s:3:"DÌ­";s:3:"Ḓ";s:3:"dÌ­";s:3:"ḓ";s:4:"Ä’Ì€";s:3:"Ḕ";s:4:"Ä“Ì€";s:3:"ḕ";s:4:"Ä’Ì";s:3:"Ḗ";s:4:"Ä“Ì";s:3:"ḗ";s:3:"EÌ­";s:3:"Ḙ";s:3:"eÌ­";s:3:"ḙ";s:3:"EÌ°";s:3:"Ḛ";s:3:"eÌ°";s:3:"ḛ";s:4:"Ḝ";s:3:"Ḝ";s:4:"ḝ";s:3:"á¸";s:3:"Ḟ";s:3:"Ḟ";s:3:"ḟ";s:3:"ḟ";s:3:"GÌ„";s:3:"Ḡ";s:3:"gÌ„";s:3:"ḡ";s:3:"Ḣ";s:3:"Ḣ";s:3:"ḣ";s:3:"ḣ";s:3:"HÌ£";s:3:"Ḥ";s:3:"hÌ£";s:3:"ḥ";s:3:"Ḧ";s:3:"Ḧ";s:3:"ḧ";s:3:"ḧ";s:3:"Ḩ";s:3:"Ḩ";s:3:"ḩ";s:3:"ḩ";s:3:"HÌ®";s:3:"Ḫ";s:3:"hÌ®";s:3:"ḫ";s:3:"IÌ°";s:3:"Ḭ";s:3:"iÌ°";s:3:"ḭ";s:4:"ÃÌ";s:3:"Ḯ";s:4:"ïÌ";s:3:"ḯ";s:3:"KÌ";s:3:"Ḱ";s:3:"kÌ";s:3:"ḱ";s:3:"KÌ£";s:3:"Ḳ";s:3:"kÌ£";s:3:"ḳ";s:3:"Ḵ";s:3:"Ḵ";s:3:"ḵ";s:3:"ḵ";s:3:"LÌ£";s:3:"Ḷ";s:3:"lÌ£";s:3:"ḷ";s:5:"Ḹ";s:3:"Ḹ";s:5:"ḹ";s:3:"ḹ";s:3:"Ḻ";s:3:"Ḻ";s:3:"ḻ";s:3:"ḻ";s:3:"LÌ­";s:3:"Ḽ";s:3:"lÌ­";s:3:"ḽ";s:3:"MÌ";s:3:"Ḿ";s:3:"mÌ";s:3:"ḿ";s:3:"Ṁ";s:3:"á¹€";s:3:"ṁ";s:3:"á¹";s:3:"MÌ£";s:3:"Ṃ";s:3:"mÌ£";s:3:"ṃ";s:3:"Ṅ";s:3:"Ṅ";s:3:"ṅ";s:3:"á¹…";s:3:"NÌ£";s:3:"Ṇ";s:3:"nÌ£";s:3:"ṇ";s:3:"Ṉ";s:3:"Ṉ";s:3:"ṉ";s:3:"ṉ";s:3:"NÌ­";s:3:"Ṋ";s:3:"nÌ­";s:3:"ṋ";s:4:"ÕÌ";s:3:"Ṍ";s:4:"õÌ";s:3:"á¹";s:4:"Ṏ";s:3:"Ṏ";s:4:"ṏ";s:3:"á¹";s:4:"Ṑ";s:3:"á¹";s:4:"ÅÌ€";s:3:"ṑ";s:4:"ÅŒÌ";s:3:"á¹’";s:4:"ÅÌ";s:3:"ṓ";s:3:"PÌ";s:3:"á¹”";s:3:"pÌ";s:3:"ṕ";s:3:"Ṗ";s:3:"á¹–";s:3:"ṗ";s:3:"á¹—";s:3:"Ṙ";s:3:"Ṙ";s:3:"ṙ";s:3:"á¹™";s:3:"RÌ£";s:3:"Ṛ";s:3:"rÌ£";s:3:"á¹›";s:5:"Ṝ";s:3:"Ṝ";s:5:"ṝ";s:3:"á¹";s:3:"Ṟ";s:3:"Ṟ";s:3:"ṟ";s:3:"ṟ";s:3:"Ṡ";s:3:"á¹ ";s:3:"ṡ";s:3:"ṡ";s:3:"SÌ£";s:3:"á¹¢";s:3:"sÌ£";s:3:"á¹£";s:4:"Ṥ";s:3:"Ṥ";s:4:"ṥ";s:3:"á¹¥";s:4:"Ṧ";s:3:"Ṧ";s:4:"ṧ";s:3:"ṧ";s:5:"Ṩ";s:3:"Ṩ";s:5:"ṩ";s:3:"ṩ";s:3:"Ṫ";s:3:"Ṫ";s:3:"ṫ";s:3:"ṫ";s:3:"TÌ£";s:3:"Ṭ";s:3:"tÌ£";s:3:"á¹­";s:3:"Ṯ";s:3:"á¹®";s:3:"ṯ";s:3:"ṯ";s:3:"TÌ­";s:3:"á¹°";s:3:"tÌ­";s:3:"á¹±";s:3:"Ṳ";s:3:"á¹²";s:3:"ṳ";s:3:"á¹³";s:3:"UÌ°";s:3:"á¹´";s:3:"uÌ°";s:3:"á¹µ";s:3:"UÌ­";s:3:"Ṷ";s:3:"uÌ­";s:3:"á¹·";s:4:"ŨÌ";s:3:"Ṹ";s:4:"Å©Ì";s:3:"á¹¹";s:4:"Ṻ";s:3:"Ṻ";s:4:"ṻ";s:3:"á¹»";s:3:"Ṽ";s:3:"á¹¼";s:3:"ṽ";s:3:"á¹½";s:3:"VÌ£";s:3:"á¹¾";s:3:"vÌ£";s:3:"ṿ";s:3:"WÌ€";s:3:"Ẁ";s:3:"wÌ€";s:3:"áº";s:3:"WÌ";s:3:"Ẃ";s:3:"wÌ";s:3:"ẃ";s:3:"Ẅ";s:3:"Ẅ";s:3:"ẅ";s:3:"ẅ";s:3:"Ẇ";s:3:"Ẇ";s:3:"ẇ";s:3:"ẇ";s:3:"WÌ£";s:3:"Ẉ";s:3:"wÌ£";s:3:"ẉ";s:3:"Ẋ";s:3:"Ẋ";s:3:"ẋ";s:3:"ẋ";s:3:"Ẍ";s:3:"Ẍ";s:3:"ẍ";s:3:"áº";s:3:"Ẏ";s:3:"Ẏ";s:3:"ẏ";s:3:"áº";s:3:"ZÌ‚";s:3:"áº";s:3:"zÌ‚";s:3:"ẑ";s:3:"ZÌ£";s:3:"Ẓ";s:3:"zÌ£";s:3:"ẓ";s:3:"Ẕ";s:3:"Ẕ";s:3:"ẕ";s:3:"ẕ";s:3:"ẖ";s:3:"ẖ";s:3:"ẗ";s:3:"ẗ";s:3:"wÌŠ";s:3:"ẘ";s:3:"yÌŠ";s:3:"ẙ";s:4:"ẛ";s:3:"ẛ";s:3:"AÌ£";s:3:"Ạ";s:3:"aÌ£";s:3:"ạ";s:3:"Ả";s:3:"Ả";s:3:"ả";s:3:"ả";s:4:"ÂÌ";s:3:"Ấ";s:4:"âÌ";s:3:"ấ";s:4:"Ầ";s:3:"Ầ";s:4:"ầ";s:3:"ầ";s:4:"Ẩ";s:3:"Ẩ";s:4:"ẩ";s:3:"ẩ";s:4:"Ẫ";s:3:"Ẫ";s:4:"ẫ";s:3:"ẫ";s:5:"Ậ";s:3:"Ậ";s:5:"ậ";s:3:"ậ";s:4:"Ä‚Ì";s:3:"Ắ";s:4:"ăÌ";s:3:"ắ";s:4:"Ä‚Ì€";s:3:"Ằ";s:4:"ằ";s:3:"ằ";s:4:"Ẳ";s:3:"Ẳ";s:4:"ẳ";s:3:"ẳ";s:4:"Ẵ";s:3:"Ẵ";s:4:"ẵ";s:3:"ẵ";s:5:"Ặ";s:3:"Ặ";s:5:"ặ";s:3:"ặ";s:3:"EÌ£";s:3:"Ẹ";s:3:"eÌ£";s:3:"ẹ";s:3:"Ẻ";s:3:"Ẻ";s:3:"ẻ";s:3:"ẻ";s:3:"Ẽ";s:3:"Ẽ";s:3:"ẽ";s:3:"ẽ";s:4:"ÊÌ";s:3:"Ế";s:4:"êÌ";s:3:"ế";s:4:"Ề";s:3:"Ề";s:4:"ề";s:3:"á»";s:4:"Ể";s:3:"Ể";s:4:"ể";s:3:"ể";s:4:"Ễ";s:3:"Ễ";s:4:"ễ";s:3:"á»…";s:5:"Ệ";s:3:"Ệ";s:5:"ệ";s:3:"ệ";s:3:"Ỉ";s:3:"Ỉ";s:3:"ỉ";s:3:"ỉ";s:3:"IÌ£";s:3:"Ị";s:3:"iÌ£";s:3:"ị";s:3:"OÌ£";s:3:"Ọ";s:3:"oÌ£";s:3:"á»";s:3:"Ỏ";s:3:"Ỏ";s:3:"ỏ";s:3:"á»";s:4:"ÔÌ";s:3:"á»";s:4:"ôÌ";s:3:"ố";s:4:"Ồ";s:3:"á»’";s:4:"ồ";s:3:"ồ";s:4:"Ổ";s:3:"á»”";s:4:"ổ";s:3:"ổ";s:4:"Ỗ";s:3:"á»–";s:4:"ỗ";s:3:"á»—";s:5:"Ộ";s:3:"Ộ";s:5:"á»Ì‚";s:3:"á»™";s:4:"Æ Ì";s:3:"Ớ";s:4:"Æ¡Ì";s:3:"á»›";s:4:"Ờ";s:3:"Ờ";s:4:"Æ¡Ì€";s:3:"á»";s:4:"Ở";s:3:"Ở";s:4:"ở";s:3:"ở";s:4:"Ỡ";s:3:"á» ";s:4:"ỡ";s:3:"ỡ";s:4:"Ợ";s:3:"Ợ";s:4:"Æ¡Ì£";s:3:"ợ";s:3:"UÌ£";s:3:"Ụ";s:3:"uÌ£";s:3:"ụ";s:3:"Ủ";s:3:"Ủ";s:3:"ủ";s:3:"ủ";s:4:"ƯÌ";s:3:"Ứ";s:4:"Æ°Ì";s:3:"ứ";s:4:"Ừ";s:3:"Ừ";s:4:"Æ°Ì€";s:3:"ừ";s:4:"Ử";s:3:"Ử";s:4:"ử";s:3:"á»­";s:4:"Ữ";s:3:"á»®";s:4:"ữ";s:3:"ữ";s:4:"Ự";s:3:"á»°";s:4:"Æ°Ì£";s:3:"á»±";s:3:"YÌ€";s:3:"Ỳ";s:3:"yÌ€";s:3:"ỳ";s:3:"YÌ£";s:3:"á»´";s:3:"yÌ£";s:3:"ỵ";s:3:"Ỷ";s:3:"Ỷ";s:3:"ỷ";s:3:"á»·";s:3:"Ỹ";s:3:"Ỹ";s:3:"ỹ";s:3:"ỹ";s:4:"ἀ";s:3:"á¼€";s:4:"ἁ";s:3:"á¼";s:5:"ἂ";s:3:"ἂ";s:5:"á¼Ì€";s:3:"ἃ";s:5:"á¼€Ì";s:3:"ἄ";s:5:"á¼Ì";s:3:"á¼…";s:5:"ἆ";s:3:"ἆ";s:5:"á¼Í‚";s:3:"ἇ";s:4:"Ἀ";s:3:"Ἀ";s:4:"Ἁ";s:3:"Ἁ";s:5:"Ἂ";s:3:"Ἂ";s:5:"Ἃ";s:3:"Ἃ";s:5:"ἈÌ";s:3:"Ἄ";s:5:"ἉÌ";s:3:"á¼";s:5:"Ἆ";s:3:"Ἆ";s:5:"Ἇ";s:3:"á¼";s:4:"ἐ";s:3:"á¼";s:4:"ἑ";s:3:"ἑ";s:5:"á¼Ì€";s:3:"á¼’";s:5:"ἓ";s:3:"ἓ";s:5:"á¼Ì";s:3:"á¼”";s:5:"ἑÌ";s:3:"ἕ";s:4:"Ἐ";s:3:"Ἐ";s:4:"Ἑ";s:3:"á¼™";s:5:"Ἒ";s:3:"Ἒ";s:5:"Ἓ";s:3:"á¼›";s:5:"ἘÌ";s:3:"Ἔ";s:5:"á¼™Ì";s:3:"á¼";s:4:"ἠ";s:3:"á¼ ";s:4:"ἡ";s:3:"ἡ";s:5:"ἢ";s:3:"á¼¢";s:5:"ἣ";s:3:"á¼£";s:5:"á¼ Ì";s:3:"ἤ";s:5:"ἡÌ";s:3:"á¼¥";s:5:"á¼ Í‚";s:3:"ἦ";s:5:"ἧ";s:3:"ἧ";s:4:"Ἠ";s:3:"Ἠ";s:4:"Ἡ";s:3:"Ἡ";s:5:"Ἢ";s:3:"Ἢ";s:5:"Ἣ";s:3:"Ἣ";s:5:"ἨÌ";s:3:"Ἤ";s:5:"ἩÌ";s:3:"á¼­";s:5:"Ἦ";s:3:"á¼®";s:5:"Ἧ";s:3:"Ἧ";s:4:"ἰ";s:3:"á¼°";s:4:"ἱ";s:3:"á¼±";s:5:"á¼°Ì€";s:3:"á¼²";s:5:"ἳ";s:3:"á¼³";s:5:"á¼°Ì";s:3:"á¼´";s:5:"á¼±Ì";s:3:"á¼µ";s:5:"á¼°Í‚";s:3:"ἶ";s:5:"ἷ";s:3:"á¼·";s:4:"Ἰ";s:3:"Ἰ";s:4:"Ἱ";s:3:"á¼¹";s:5:"Ἲ";s:3:"Ἲ";s:5:"Ἳ";s:3:"á¼»";s:5:"ἸÌ";s:3:"á¼¼";s:5:"á¼¹Ì";s:3:"á¼½";s:5:"Ἶ";s:3:"á¼¾";s:5:"Ἷ";s:3:"Ἷ";s:4:"ὀ";s:3:"á½€";s:4:"ὁ";s:3:"á½";s:5:"ὂ";s:3:"ὂ";s:5:"á½Ì€";s:3:"ὃ";s:5:"á½€Ì";s:3:"ὄ";s:5:"á½Ì";s:3:"á½…";s:4:"Ὀ";s:3:"Ὀ";s:4:"Ὁ";s:3:"Ὁ";s:5:"Ὂ";s:3:"Ὂ";s:5:"Ὃ";s:3:"Ὃ";s:5:"ὈÌ";s:3:"Ὄ";s:5:"ὉÌ";s:3:"á½";s:4:"Ï…Ì“";s:3:"á½";s:4:"Ï…Ì”";s:3:"ὑ";s:5:"á½Ì€";s:3:"á½’";s:5:"ὓ";s:3:"ὓ";s:5:"á½Ì";s:3:"á½”";s:5:"ὑÌ";s:3:"ὕ";s:5:"á½Í‚";s:3:"á½–";s:5:"ὗ";s:3:"á½—";s:4:"Ὑ";s:3:"á½™";s:5:"Ὓ";s:3:"á½›";s:5:"á½™Ì";s:3:"á½";s:5:"Ὗ";s:3:"Ὗ";s:4:"ὠ";s:3:"á½ ";s:4:"ὡ";s:3:"ὡ";s:5:"ὢ";s:3:"á½¢";s:5:"ὣ";s:3:"á½£";s:5:"á½ Ì";s:3:"ὤ";s:5:"ὡÌ";s:3:"á½¥";s:5:"á½ Í‚";s:3:"ὦ";s:5:"ὧ";s:3:"ὧ";s:4:"Ὠ";s:3:"Ὠ";s:4:"Ὡ";s:3:"Ὡ";s:5:"Ὢ";s:3:"Ὢ";s:5:"Ὣ";s:3:"Ὣ";s:5:"ὨÌ";s:3:"Ὤ";s:5:"ὩÌ";s:3:"á½­";s:5:"Ὦ";s:3:"á½®";s:5:"Ὧ";s:3:"Ὧ";s:4:"ὰ";s:3:"á½°";s:2:"ά";s:3:"á½±";s:4:"ὲ";s:3:"á½²";s:2:"έ";s:3:"á½³";s:4:"ὴ";s:3:"á½´";s:2:"ή";s:3:"á½µ";s:4:"ὶ";s:3:"ὶ";s:2:"ί";s:3:"á½·";s:4:"ὸ";s:3:"ὸ";s:2:"ÏŒ";s:3:"á½¹";s:4:"Ï…Ì€";s:3:"ὺ";s:2:"Ï";s:3:"á½»";s:4:"ὼ";s:3:"á½¼";s:2:"ÏŽ";s:3:"á½½";s:5:"ᾀ";s:3:"á¾€";s:5:"á¼Í…";s:3:"á¾";s:5:"ᾂ";s:3:"ᾂ";s:5:"ᾃ";s:3:"ᾃ";s:5:"ᾄ";s:3:"ᾄ";s:5:"á¼…Í…";s:3:"á¾…";s:5:"ᾆ";s:3:"ᾆ";s:5:"ᾇ";s:3:"ᾇ";s:5:"ᾈ";s:3:"ᾈ";s:5:"ᾉ";s:3:"ᾉ";s:5:"ᾊ";s:3:"ᾊ";s:5:"ᾋ";s:3:"ᾋ";s:5:"ᾌ";s:3:"ᾌ";s:5:"á¼Í…";s:3:"á¾";s:5:"ᾎ";s:3:"ᾎ";s:5:"á¼Í…";s:3:"á¾";s:5:"á¼ Í…";s:3:"á¾";s:5:"ᾑ";s:3:"ᾑ";s:5:"ᾒ";s:3:"á¾’";s:5:"ᾓ";s:3:"ᾓ";s:5:"ᾔ";s:3:"á¾”";s:5:"ᾕ";s:3:"ᾕ";s:5:"ᾖ";s:3:"á¾–";s:5:"ᾗ";s:3:"á¾—";s:5:"ᾘ";s:3:"ᾘ";s:5:"ᾙ";s:3:"á¾™";s:5:"ᾚ";s:3:"ᾚ";s:5:"ᾛ";s:3:"á¾›";s:5:"ᾜ";s:3:"ᾜ";s:5:"á¼­Í…";s:3:"á¾";s:5:"ᾞ";s:3:"ᾞ";s:5:"ᾟ";s:3:"ᾟ";s:5:"á½ Í…";s:3:"á¾ ";s:5:"ᾡ";s:3:"ᾡ";s:5:"ᾢ";s:3:"á¾¢";s:5:"ᾣ";s:3:"á¾£";s:5:"ᾤ";s:3:"ᾤ";s:5:"ᾥ";s:3:"á¾¥";s:5:"ᾦ";s:3:"ᾦ";s:5:"ᾧ";s:3:"ᾧ";s:5:"ᾨ";s:3:"ᾨ";s:5:"ᾩ";s:3:"ᾩ";s:5:"ᾪ";s:3:"ᾪ";s:5:"ᾫ";s:3:"ᾫ";s:5:"ᾬ";s:3:"ᾬ";s:5:"á½­Í…";s:3:"á¾­";s:5:"ᾮ";s:3:"á¾®";s:5:"ᾯ";s:3:"ᾯ";s:4:"ᾰ";s:3:"á¾°";s:4:"ᾱ";s:3:"á¾±";s:5:"á½°Í…";s:3:"á¾²";s:4:"ᾳ";s:3:"á¾³";s:4:"ᾴ";s:3:"á¾´";s:4:"ᾶ";s:3:"ᾶ";s:5:"ᾷ";s:3:"á¾·";s:4:"Ᾰ";s:3:"Ᾰ";s:4:"Ᾱ";s:3:"á¾¹";s:4:"Ὰ";s:3:"Ὰ";s:2:"Ά";s:3:"á¾»";s:4:"ᾼ";s:3:"á¾¼";s:2:"ι";s:3:"á¾¾";s:4:"῁";s:3:"á¿";s:5:"á½´Í…";s:3:"á¿‚";s:4:"ῃ";s:3:"ῃ";s:4:"ῄ";s:3:"á¿„";s:4:"ῆ";s:3:"ῆ";s:5:"ῇ";s:3:"ῇ";s:4:"Ὲ";s:3:"Ὲ";s:2:"Έ";s:3:"Έ";s:4:"Ὴ";s:3:"á¿Š";s:2:"Ή";s:3:"á¿‹";s:4:"ῌ";s:3:"á¿Œ";s:5:"῍";s:3:"á¿";s:5:"᾿Ì";s:3:"á¿Ž";s:5:"῏";s:3:"á¿";s:4:"ῐ";s:3:"á¿";s:4:"ῑ";s:3:"á¿‘";s:4:"ÏŠÌ€";s:3:"á¿’";s:2:"Î";s:3:"á¿“";s:4:"ῖ";s:3:"á¿–";s:4:"ÏŠÍ‚";s:3:"á¿—";s:4:"Ῐ";s:3:"Ῐ";s:4:"Ῑ";s:3:"á¿™";s:4:"Ὶ";s:3:"á¿š";s:2:"Ί";s:3:"á¿›";s:5:"῝";s:3:"á¿";s:5:"῾Ì";s:3:"á¿ž";s:5:"῟";s:3:"á¿Ÿ";s:4:"ῠ";s:3:"á¿ ";s:4:"Ï…Ì„";s:3:"á¿¡";s:4:"Ï‹Ì€";s:3:"á¿¢";s:2:"ΰ";s:3:"á¿£";s:4:"ÏÌ“";s:3:"ῤ";s:4:"ÏÌ”";s:3:"á¿¥";s:4:"Ï…Í‚";s:3:"ῦ";s:4:"Ï‹Í‚";s:3:"ῧ";s:4:"Ῠ";s:3:"Ῠ";s:4:"Ῡ";s:3:"á¿©";s:4:"Ὺ";s:3:"Ὺ";s:2:"ÎŽ";s:3:"á¿«";s:4:"Ῥ";s:3:"Ῥ";s:4:"῭";s:3:"á¿­";s:2:"Î…";s:3:"á¿®";s:1:"`";s:3:"`";s:5:"ῲ";s:3:"ῲ";s:4:"ῳ";s:3:"ῳ";s:4:"ÏŽÍ…";s:3:"á¿´";s:4:"ῶ";s:3:"ῶ";s:5:"ῷ";s:3:"á¿·";s:4:"Ὸ";s:3:"Ὸ";s:2:"ÎŒ";s:3:"Ό";s:4:"Ὼ";s:3:"Ὼ";s:2:"Î";s:3:"á¿»";s:4:"ῼ";s:3:"ῼ";s:2:"´";s:3:"´";s:3:" ";s:3:" ";s:3:" ";s:3:"â€";s:2:"Ω";s:3:"Ω";s:1:"K";s:3:"K";s:2:"Ã…";s:3:"â„«";s:5:"â†Ì¸";s:3:"↚";s:5:"↛";s:3:"↛";s:5:"↮";s:3:"↮";s:5:"â‡Ì¸";s:3:"â‡";s:5:"⇎";s:3:"⇎";s:5:"⇏";s:3:"â‡";s:5:"∄";s:3:"∄";s:5:"∉";s:3:"∉";s:5:"∌";s:3:"∌";s:5:"∤";s:3:"∤";s:5:"∦";s:3:"∦";s:5:"≁";s:3:"â‰";s:5:"≄";s:3:"≄";s:5:"≇";s:3:"≇";s:5:"≉";s:3:"≉";s:3:"≠";s:3:"≠";s:5:"≢";s:3:"≢";s:5:"â‰Ì¸";s:3:"≭";s:3:"≮";s:3:"≮";s:3:"≯";s:3:"≯";s:5:"≰";s:3:"≰";s:5:"≱";s:3:"≱";s:5:"≴";s:3:"≴";s:5:"≵";s:3:"≵";s:5:"≸";s:3:"≸";s:5:"≹";s:3:"≹";s:5:"⊀";s:3:"⊀";s:5:"⊁";s:3:"âŠ";s:5:"⊄";s:3:"⊄";s:5:"⊅";s:3:"⊅";s:5:"⊈";s:3:"⊈";s:5:"⊉";s:3:"⊉";s:5:"⊬";s:3:"⊬";s:5:"⊭";s:3:"⊭";s:5:"⊮";s:3:"⊮";s:5:"⊯";s:3:"⊯";s:5:"⋠";s:3:"â‹ ";s:5:"⋡";s:3:"â‹¡";s:5:"⋢";s:3:"â‹¢";s:5:"⋣";s:3:"â‹£";s:5:"⋪";s:3:"⋪";s:5:"⋫";s:3:"â‹«";s:5:"⋬";s:3:"⋬";s:5:"⋭";s:3:"â‹­";s:3:"〈";s:3:"〈";s:3:"〉";s:3:"〉";s:6:"ã‹ã‚™";s:3:"ãŒ";s:6:"ãã‚™";s:3:"ãŽ";s:6:"ãã‚™";s:3:"ã";s:6:"ã‘ã‚™";s:3:"ã’";s:6:"ã“ã‚™";s:3:"ã”";s:6:"ã•ã‚™";s:3:"ã–";s:6:"ã—ã‚™";s:3:"ã˜";s:6:"ã™ã‚™";s:3:"ãš";s:6:"ã›ã‚™";s:3:"ãœ";s:6:"ãã‚™";s:3:"ãž";s:6:"ãŸã‚™";s:3:"ã ";s:6:"ã¡ã‚™";s:3:"ã¢";s:6:"ã¤ã‚™";s:3:"ã¥";s:6:"ã¦ã‚™";s:3:"ã§";s:6:"ã¨ã‚™";s:3:"ã©";s:6:"ã¯ã‚™";s:3:"ã°";s:6:"ã¯ã‚š";s:3:"ã±";s:6:"ã²ã‚™";s:3:"ã³";s:6:"ã²ã‚š";s:3:"ã´";s:6:"ãµã‚™";s:3:"ã¶";s:6:"ãµã‚š";s:3:"ã·";s:6:"ã¸ã‚™";s:3:"ã¹";s:6:"ã¸ã‚š";s:3:"ãº";s:6:"ã»ã‚™";s:3:"ã¼";s:6:"ã»ã‚š";s:3:"ã½";s:6:"ã†ã‚™";s:3:"ã‚”";s:6:"ã‚ã‚™";s:3:"ã‚ž";s:6:"ã‚«ã‚™";s:3:"ガ";s:6:"ã‚­ã‚™";s:3:"ã‚®";s:6:"グ";s:3:"ã‚°";s:6:"ゲ";s:3:"ゲ";s:6:"ゴ";s:3:"ã‚´";s:6:"ザ";s:3:"ザ";s:6:"ã‚·ã‚™";s:3:"ジ";s:6:"ズ";s:3:"ズ";s:6:"ゼ";s:3:"ゼ";s:6:"ゾ";s:3:"ゾ";s:6:"ã‚¿ã‚™";s:3:"ダ";s:6:"ãƒã‚™";s:3:"ヂ";s:6:"ヅ";s:3:"ヅ";s:6:"デ";s:3:"デ";s:6:"ド";s:3:"ド";s:6:"ãƒã‚™";s:3:"ãƒ";s:6:"ãƒã‚š";s:3:"パ";s:6:"ビ";s:3:"ビ";s:6:"ピ";s:3:"ピ";s:6:"ブ";s:3:"ブ";s:6:"プ";s:3:"プ";s:6:"ベ";s:3:"ベ";s:6:"ペ";s:3:"ペ";s:6:"ボ";s:3:"ボ";s:6:"ポ";s:3:"ãƒ";s:6:"ヴ";s:3:"ヴ";s:6:"ヷ";s:3:"ヷ";s:6:"ヸ";s:3:"ヸ";s:6:"ヹ";s:3:"ヹ";s:6:"ヺ";s:3:"ヺ";s:6:"ヾ";s:3:"ヾ";s:3:"豈";s:3:"豈";s:3:"æ›´";s:3:"ï¤";s:3:"車";s:3:"車";s:3:"賈";s:3:"賈";s:3:"滑";s:3:"滑";s:3:"串";s:3:"串";s:3:"å¥";s:3:"句";s:3:"龜";s:3:"ï«Ž";s:3:"契";s:3:"契";s:3:"金";s:3:"金";s:3:"å–‡";s:3:"喇";s:3:"奈";s:3:"奈";s:3:"懶";s:4:"懶";s:3:"癩";s:3:"癩";s:3:"ç¾…";s:3:"ï¤";s:3:"蘿";s:3:"ï¤";s:3:"螺";s:3:"螺";s:3:"裸";s:3:"裸";s:3:"é‚";s:3:"邏";s:3:"樂";s:3:"樂";s:3:"æ´›";s:3:"洛";s:3:"烙";s:3:"烙";s:3:"çž";s:3:"珞";s:3:"è½";s:3:"落";s:3:"é…ª";s:3:"酪";s:3:"駱";s:3:"駱";s:3:"亂";s:3:"亂";s:3:"åµ";s:3:"卵";s:3:"欄";s:3:"ï¤";s:3:"爛";s:3:"爛";s:3:"蘭";s:3:"蘭";s:3:"鸞";s:3:"鸞";s:3:"åµ";s:3:"嵐";s:3:"æ¿«";s:3:"濫";s:3:"è—";s:3:"藍";s:3:"襤";s:3:"襤";s:3:"拉";s:3:"拉";s:3:"臘";s:3:"臘";s:3:"è Ÿ";s:3:"蠟";s:3:"廊";s:4:"廊";s:3:"朗";s:4:"朗";s:3:"浪";s:3:"浪";s:3:"狼";s:3:"狼";s:3:"郎";s:3:"郎";s:3:"來";s:3:"來";s:3:"冷";s:3:"冷";s:3:"å‹ž";s:3:"勞";s:3:"æ“„";s:3:"擄";s:3:"æ«“";s:3:"櫓";s:3:"çˆ";s:3:"爐";s:3:"盧";s:3:"盧";s:3:"è€";s:3:"老";s:3:"蘆";s:3:"蘆";s:3:"虜";s:4:"虜";s:3:"è·¯";s:3:"路";s:3:"露";s:3:"露";s:3:"é­¯";s:3:"魯";s:3:"é·º";s:3:"鷺";s:3:"碌";s:4:"ð¯¥";s:3:"祿";s:3:"祿";s:3:"綠";s:3:"綠";s:3:"è‰";s:3:"菉";s:3:"錄";s:3:"錄";s:3:"鹿";s:3:"鹿";s:3:"è«–";s:3:"ï¥";s:3:"壟";s:3:"壟";s:3:"弄";s:3:"弄";s:3:"ç± ";s:3:"籠";s:3:"è¾";s:3:"聾";s:3:"牢";s:3:"牢";s:3:"磊";s:3:"磊";s:3:"賂";s:3:"賂";s:3:"é›·";s:3:"雷";s:3:"壘";s:3:"壘";s:3:"å±¢";s:3:"屢";s:3:"樓";s:3:"樓";s:3:"æ·š";s:3:"ï¥";s:3:"æ¼";s:3:"漏";s:3:"ç´¯";s:3:"ï¥";s:3:"縷";s:3:"ï¥";s:3:"陋";s:3:"陋";s:3:"å‹’";s:3:"勒";s:3:"è‚‹";s:3:"肋";s:3:"凜";s:3:"凜";s:3:"凌";s:3:"凌";s:3:"稜";s:3:"稜";s:3:"綾";s:3:"綾";s:3:"è±";s:3:"菱";s:3:"陵";s:3:"陵";s:3:"讀";s:3:"讀";s:3:"æ‹";s:3:"拏";s:3:"諾";s:3:"諾";s:3:"丹";s:3:"丹";s:3:"寧";s:4:"寧";s:3:"怒";s:3:"怒";s:3:"率";s:3:"率";s:3:"ç•°";s:4:"異";s:3:"北";s:4:"北";s:3:"磻";s:3:"磻";s:3:"便";s:3:"便";s:3:"復";s:3:"復";s:3:"ä¸";s:3:"不";s:3:"泌";s:3:"泌";s:3:"數";s:3:"數";s:3:"ç´¢";s:3:"索";s:3:"åƒ";s:3:"參";s:3:"å¡ž";s:3:"塞";s:3:"çœ";s:3:"省";s:3:"葉";s:3:"葉";s:3:"說";s:3:"說";s:3:"殺";s:4:"殺";s:3:"è¾°";s:3:"辰";s:3:"沈";s:3:"沈";s:3:"拾";s:3:"拾";s:3:"è‹¥";s:4:"若";s:3:"掠";s:3:"掠";s:3:"ç•¥";s:3:"略";s:3:"亮";s:3:"亮";s:3:"å…©";s:3:"兩";s:3:"凉";s:3:"凉";s:3:"æ¢";s:3:"梁";s:3:"糧";s:3:"糧";s:3:"良";s:3:"良";s:3:"è«’";s:3:"諒";s:3:"é‡";s:3:"量";s:3:"勵";s:3:"勵";s:3:"å‘‚";s:3:"呂";s:3:"女";s:3:"ï¦";s:3:"廬";s:3:"廬";s:3:"æ—…";s:3:"旅";s:3:"濾";s:3:"濾";s:3:"礪";s:3:"礪";s:3:"é–­";s:3:"閭";s:3:"驪";s:3:"驪";s:3:"麗";s:3:"麗";s:3:"黎";s:3:"黎";s:3:"力";s:3:"力";s:3:"曆";s:3:"曆";s:3:"æ­·";s:3:"歷";s:3:"è½¢";s:3:"ï¦";s:3:"å¹´";s:3:"年";s:3:"æ†";s:3:"ï¦";s:3:"戀";s:3:"ï¦";s:3:"æ’š";s:3:"撚";s:3:"æ¼£";s:3:"漣";s:3:"ç…‰";s:3:"煉";s:3:"ç’‰";s:3:"璉";s:3:"秊";s:3:"秊";s:3:"ç·´";s:3:"練";s:3:"è¯";s:3:"聯";s:3:"輦";s:3:"輦";s:3:"è“®";s:3:"蓮";s:3:"連";s:3:"連";s:3:"éŠ";s:3:"鍊";s:3:"列";s:3:"列";s:3:"劣";s:3:"ï¦";s:3:"å’½";s:3:"咽";s:3:"烈";s:3:"烈";s:3:"裂";s:3:"裂";s:3:"廉";s:3:"廉";s:3:"念";s:3:"念";s:3:"æ»";s:3:"捻";s:3:"æ®®";s:3:"殮";s:3:"ç°¾";s:3:"簾";s:3:"çµ";s:3:"獵";s:3:"令";s:3:"令";s:3:"囹";s:3:"囹";s:3:"嶺";s:3:"嶺";s:3:"怜";s:3:"怜";s:3:"玲";s:3:"玲";s:3:"ç‘©";s:3:"瑩";s:3:"羚";s:3:"羚";s:3:"è†";s:3:"聆";s:3:"鈴";s:3:"鈴";s:3:"零";s:3:"零";s:3:"éˆ";s:3:"靈";s:3:"é ˜";s:3:"領";s:3:"例";s:3:"例";s:3:"禮";s:3:"禮";s:3:"醴";s:3:"醴";s:3:"隸";s:3:"隸";s:3:"惡";s:3:"惡";s:3:"了";s:3:"了";s:3:"僚";s:3:"僚";s:3:"寮";s:3:"寮";s:3:"å°¿";s:3:"尿";s:3:"æ–™";s:3:"料";s:3:"燎";s:3:"燎";s:3:"療";s:3:"ï§";s:3:"蓼";s:3:"蓼";s:3:"é¼";s:3:"遼";s:3:"é¾";s:3:"龍";s:3:"暈";s:3:"暈";s:3:"阮";s:3:"阮";s:3:"劉";s:3:"劉";s:3:"æ»";s:3:"杻";s:3:"柳";s:3:"柳";s:3:"æµ";s:4:"流";s:3:"溜";s:3:"溜";s:3:"ç‰";s:3:"琉";s:3:"ç•™";s:3:"ï§";s:3:"ç¡«";s:3:"硫";s:3:"ç´";s:3:"ï§";s:3:"é¡ž";s:3:"ï§";s:3:"å…­";s:3:"六";s:3:"戮";s:3:"戮";s:3:"陸";s:3:"陸";s:3:"倫";s:3:"倫";s:3:"å´™";s:3:"崙";s:3:"æ·ª";s:3:"淪";s:3:"輪";s:3:"輪";s:3:"律";s:3:"律";s:3:"æ…„";s:3:"慄";s:3:"æ —";s:3:"栗";s:3:"隆";s:3:"隆";s:3:"利";s:3:"ï§";s:3:"å";s:3:"吏";s:3:"å±¥";s:3:"履";s:3:"易";s:3:"易";s:3:"æŽ";s:3:"李";s:3:"梨";s:3:"梨";s:3:"æ³¥";s:3:"泥";s:3:"ç†";s:3:"理";s:3:"ç—¢";s:3:"痢";s:3:"ç½¹";s:3:"罹";s:3:"è£";s:3:"裏";s:3:"裡";s:3:"裡";s:3:"里";s:3:"里";s:3:"離";s:3:"離";s:3:"匿";s:3:"匿";s:3:"溺";s:3:"溺";s:3:"å";s:3:"吝";s:3:"ç‡";s:3:"燐";s:3:"ç’˜";s:3:"璘";s:3:"è—º";s:3:"藺";s:3:"隣";s:3:"隣";s:3:"é±—";s:3:"鱗";s:3:"麟";s:3:"麟";s:3:"æž—";s:3:"林";s:3:"æ·‹";s:3:"淋";s:3:"臨";s:3:"臨";s:3:"ç«‹";s:3:"立";s:3:"笠";s:3:"笠";s:3:"ç²’";s:3:"粒";s:3:"ç‹€";s:3:"狀";s:3:"ç‚™";s:3:"炙";s:3:"è­˜";s:3:"識";s:3:"什";s:3:"什";s:3:"茶";s:3:"茶";s:3:"刺";s:3:"刺";s:3:"切";s:4:"ð¯¡";s:3:"度";s:3:"ï¨";s:3:"æ‹“";s:3:"拓";s:3:"ç³–";s:3:"糖";s:3:"å®…";s:3:"宅";s:3:"æ´ž";s:3:"洞";s:3:"æš´";s:3:"暴";s:3:"è¼»";s:3:"輻";s:3:"è¡Œ";s:3:"行";s:3:"é™";s:3:"降";s:3:"見";s:3:"見";s:3:"廓";s:3:"廓";s:3:"å…€";s:3:"兀";s:3:"å—€";s:3:"ï¨";s:3:"å¡š";s:3:"塚";s:3:"æ™´";s:3:"晴";s:3:"凞";s:3:"凞";s:3:"猪";s:3:"猪";s:3:"益";s:3:"益";s:3:"礼";s:3:"礼";s:3:"神";s:3:"神";s:3:"祥";s:3:"祥";s:3:"ç¦";s:4:"福";s:3:"é–";s:3:"靖";s:3:"ç²¾";s:3:"ï¨";s:3:"ç¾½";s:3:"羽";s:3:"蘒";s:3:"蘒";s:3:"諸";s:3:"諸";s:3:"逸";s:3:"逸";s:3:"都";s:3:"都";s:3:"飯";s:3:"飯";s:3:"飼";s:3:"飼";s:3:"館";s:3:"館";s:3:"鶴";s:3:"鶴";s:3:"郞";s:3:"郞";s:3:"éš·";s:3:"隷";s:3:"ä¾®";s:4:"侮";s:3:"僧";s:4:"僧";s:3:"å…";s:4:"免";s:3:"勉";s:4:"勉";s:3:"勤";s:4:"勤";s:3:"å‘";s:4:"卑";s:3:"å–";s:3:"喝";s:3:"嘆";s:4:"嘆";s:3:"器";s:3:"器";s:3:"å¡€";s:3:"塀";s:3:"墨";s:3:"墨";s:3:"層";s:3:"層";s:3:"å±®";s:4:"屮";s:3:"æ‚”";s:4:"悔";s:3:"æ…¨";s:3:"慨";s:3:"憎";s:4:"憎";s:3:"懲";s:4:"懲";s:3:"æ•";s:4:"敏";s:3:"æ—¢";s:3:"ï©‚";s:3:"æš‘";s:4:"ð¯£";s:3:"梅";s:4:"梅";s:3:"æµ·";s:4:"ð¯¤";s:3:"渚";s:3:"渚";s:3:"æ¼¢";s:3:"漢";s:3:"ç…®";s:3:"煮";s:3:"爫";s:3:"爫";s:3:"ç¢";s:3:"ï©Š";s:3:"碑";s:3:"ï©‹";s:3:"社";s:3:"ï©Œ";s:3:"祉";s:3:"ï©";s:3:"祈";s:3:"ï©Ž";s:3:"ç¥";s:3:"ï©";s:3:"祖";s:4:"祖";s:3:"ç¥";s:3:"ï©‘";s:3:"ç¦";s:3:"ï©’";s:3:"禎";s:3:"ï©“";s:3:"ç©€";s:4:"穀";s:3:"çª";s:3:"ï©•";s:3:"節";s:3:"節";s:3:"縉";s:3:"縉";s:3:"ç¹";s:3:"ï©™";s:3:"ç½²";s:3:"ï©š";s:3:"者";s:4:"者";s:3:"臭";s:3:"ï©œ";s:3:"艹";s:3:"ï©ž";s:3:"è‘—";s:4:"著";s:3:"è¤";s:3:"ï© ";s:3:"視";s:3:"視";s:3:"è¬";s:3:"謁";s:3:"謹";s:3:"謹";s:3:"賓";s:3:"賓";s:3:"è´ˆ";s:3:"ï«";s:3:"辶";s:3:"辶";s:3:"難";s:3:"難";s:3:"響";s:3:"ï«Š";s:3:"é »";s:3:"ï«Œ";s:3:"æµ";s:3:"ï©«";s:4:"𤋮";s:3:"𤋮";s:3:"舘";s:3:"ï©­";s:3:"並";s:3:"ï©°";s:3:"况";s:4:"况";s:3:"å…¨";s:3:"全";s:3:"ä¾€";s:3:"侀";s:3:"å……";s:3:"ï©´";s:3:"冀";s:3:"冀";s:3:"勇";s:4:"勇";s:3:"勺";s:4:"勺";s:3:"å••";s:3:"啕";s:3:"å–™";s:4:"喙";s:3:"å—¢";s:3:"ï©»";s:3:"墳";s:3:"墳";s:3:"奄";s:3:"奄";s:3:"奔";s:3:"ï©¿";s:3:"å©¢";s:3:"婢";s:3:"嬨";s:3:"ïª";s:3:"å»’";s:3:"廒";s:3:"å»™";s:3:"廙";s:3:"彩";s:3:"彩";s:3:"å¾­";s:3:"徭";s:3:"惘";s:3:"惘";s:3:"æ…Ž";s:4:"慎";s:3:"愈";s:3:"愈";s:3:"æ… ";s:3:"慠";s:3:"戴";s:3:"戴";s:3:"æ„";s:3:"ïª";s:3:"æœ";s:3:"搜";s:3:"æ‘’";s:3:"ïª";s:3:"æ•–";s:3:"ïª";s:3:"望";s:4:"望";s:3:"æ–";s:3:"杖";s:3:"æ­¹";s:3:"歹";s:3:"æ»›";s:3:"滛";s:3:"滋";s:4:"滋";s:3:"瀞";s:4:"瀞";s:3:"瞧";s:3:"ïª";s:3:"爵";s:4:"爵";s:3:"犯";s:3:"犯";s:3:"瑱";s:4:"瑱";s:3:"甆";s:3:"甆";s:3:"ç”»";s:3:"画";s:3:"ç˜";s:3:"瘝";s:3:"瘟";s:3:"瘟";s:3:"ç››";s:3:"盛";s:3:"ç›´";s:4:"直";s:3:"çŠ";s:4:"睊";s:3:"ç€";s:3:"着";s:3:"磌";s:4:"ð¯¥";s:3:"窱";s:3:"窱";s:3:"ç±»";s:3:"类";s:3:"çµ›";s:3:"絛";s:3:"ç¼¾";s:3:"缾";s:3:"è’";s:3:"荒";s:3:"è¯";s:3:"華";s:3:"è¹";s:4:"蝹";s:3:"è¥";s:3:"襁";s:3:"覆";s:3:"覆";s:3:"調";s:3:"調";s:3:"è«‹";s:3:"請";s:3:"è«­";s:4:"ð¯§";s:3:"變";s:4:"變";s:3:"輸";s:4:"輸";s:3:"é²";s:3:"遲";s:3:"醙";s:3:"ï«„";s:3:"鉶";s:3:"ï«…";s:3:"陼";s:3:"陼";s:3:"韛";s:3:"韛";s:3:"é ‹";s:4:"頋";s:3:"鬒";s:4:"鬒";s:4:"𢡊";s:3:"ï«";s:4:"𢡄";s:3:"ï«";s:4:"ð£•";s:3:"ï«‘";s:3:"ã®";s:4:"㮝";s:3:"䀘";s:3:"ï«“";s:3:"䀹";s:4:"䀹";s:4:"𥉉";s:3:"ï«•";s:4:"ð¥³";s:3:"ï«–";s:4:"𧻓";s:3:"ï«—";s:3:"齃";s:3:"齃";s:3:"龎";s:3:"ï«™";s:8:"𑂚";s:4:"ð‘‚š";s:8:"𑂜";s:4:"ð‘‚œ";s:8:"𑂫";s:4:"ð‘‚«";s:8:"𑄮";s:4:"ð‘„®";s:8:"𑄯";s:4:"𑄯";s:3:"丽";s:4:"丽";s:3:"丸";s:4:"ð¯ ";s:3:"ä¹";s:4:"乁";s:4:"ð „¢";s:4:"𠄢";s:3:"ä½ ";s:4:"你";s:3:"ä¾»";s:4:"侻";s:3:"倂";s:4:"倂";s:3:"åº";s:4:"偺";s:3:"å‚™";s:4:"備";s:3:"åƒ";s:4:"像";s:3:"ã’ž";s:4:"㒞";s:4:"𠘺";s:4:"ð¯ ";s:3:"å…”";s:4:"ð¯ ";s:3:"å…¤";s:4:"ð¯ ";s:3:"å…·";s:4:"具";s:4:"𠔜";s:4:"𠔜";s:3:"ã’¹";s:4:"㒹";s:3:"å…§";s:4:"內";s:3:"å†";s:4:"再";s:4:"ð •‹";s:4:"𠕋";s:3:"冗";s:4:"冗";s:3:"冤";s:4:"冤";s:3:"仌";s:4:"仌";s:3:"冬";s:4:"冬";s:4:"𩇟";s:4:"𩇟";s:3:"凵";s:4:"ð¯ ";s:3:"刃";s:4:"刃";s:3:"ã“Ÿ";s:4:"㓟";s:3:"刻";s:4:"刻";s:3:"剆";s:4:"剆";s:3:"割";s:4:"割";s:3:"剷";s:4:"剷";s:3:"㔕";s:4:"㔕";s:3:"包";s:4:"包";s:3:"匆";s:4:"匆";s:3:"å‰";s:4:"卉";s:3:"åš";s:4:"博";s:3:"å³";s:4:"即";s:3:"å½";s:4:"卽";s:3:"å¿";s:4:"卿";s:4:"𠨬";s:4:"𠨬";s:3:"ç°";s:4:"灰";s:3:"åŠ";s:4:"及";s:3:"åŸ";s:4:"叟";s:4:"ð ­£";s:4:"𠭣";s:3:"å«";s:4:"叫";s:3:"å±";s:4:"叱";s:3:"å†";s:4:"吆";s:3:"å’ž";s:4:"咞";s:3:"å¸";s:4:"吸";s:3:"呈";s:4:"呈";s:3:"周";s:4:"周";s:3:"å’¢";s:4:"咢";s:3:"哶";s:4:"ð¯¡";s:3:"å”";s:4:"唐";s:3:"å•“";s:4:"啓";s:3:"å•£";s:4:"啣";s:3:"å–„";s:4:"善";s:3:"å–«";s:4:"喫";s:3:"å–³";s:4:"喳";s:3:"å—‚";s:4:"嗂";s:3:"圖";s:4:"圖";s:3:"圗";s:4:"ð¯¡";s:3:"噑";s:4:"噑";s:3:"å™´";s:4:"ð¯¡";s:3:"壮";s:4:"壮";s:3:"城";s:4:"城";s:3:"埴";s:4:"埴";s:3:"å ";s:4:"堍";s:3:"åž‹";s:4:"型";s:3:"å ²";s:4:"堲";s:3:"å ±";s:4:"報";s:3:"墬";s:4:"墬";s:4:"𡓤";s:4:"𡓤";s:3:"売";s:4:"売";s:3:"壷";s:4:"壷";s:3:"夆";s:4:"夆";s:3:"多";s:4:"ð¯¡";s:3:"夢";s:4:"夢";s:3:"奢";s:4:"奢";s:4:"𡚨";s:4:"𡚨";s:4:"𡛪";s:4:"𡛪";s:3:"姬";s:4:"姬";s:3:"娛";s:4:"娛";s:3:"娧";s:4:"娧";s:3:"姘";s:4:"姘";s:3:"婦";s:4:"婦";s:3:"ã›®";s:4:"㛮";s:3:"㛼";s:4:"㛼";s:3:"嬈";s:4:"嬈";s:3:"嬾";s:4:"嬾";s:4:"𡧈";s:4:"𡧈";s:3:"寃";s:4:"寃";s:3:"寘";s:4:"寘";s:3:"寳";s:4:"寳";s:4:"𡬘";s:4:"𡬘";s:3:"寿";s:4:"寿";s:3:"å°†";s:4:"将";s:3:"当";s:4:"当";s:3:"å°¢";s:4:"尢";s:3:"ãž";s:4:"㞁";s:3:"å± ";s:4:"屠";s:3:"å³€";s:4:"峀";s:3:"å²";s:4:"岍";s:4:"ð¡·¤";s:4:"𡷤";s:3:"嵃";s:4:"嵃";s:4:"ð¡·¦";s:4:"𡷦";s:3:"åµ®";s:4:"嵮";s:3:"嵫";s:4:"嵫";s:3:"åµ¼";s:4:"嵼";s:3:"å·¡";s:4:"ð¯¢";s:3:"å·¢";s:4:"巢";s:3:"ã ¯";s:4:"㠯";s:3:"å·½";s:4:"巽";s:3:"帨";s:4:"帨";s:3:"帽";s:4:"帽";s:3:"幩";s:4:"幩";s:3:"ã¡¢";s:4:"㡢";s:4:"𢆃";s:4:"𢆃";s:3:"㡼";s:4:"㡼";s:3:"庰";s:4:"庰";s:3:"庳";s:4:"庳";s:3:"庶";s:4:"ð¯¢";s:4:"𪎒";s:4:"ð¯¢";s:3:"廾";s:4:"ð¯¢";s:4:"𢌱";s:4:"𢌱";s:3:"èˆ";s:4:"舁";s:3:"å¼¢";s:4:"弢";s:3:"㣇";s:4:"㣇";s:4:"𣊸";s:4:"𣊸";s:4:"𦇚";s:4:"𦇚";s:3:"å½¢";s:4:"形";s:3:"彫";s:4:"彫";s:3:"㣣";s:4:"㣣";s:3:"徚";s:4:"徚";s:3:"å¿";s:4:"ð¯¢";s:3:"å¿—";s:4:"志";s:3:"忹";s:4:"忹";s:3:"æ‚";s:4:"悁";s:3:"㤺";s:4:"㤺";s:3:"㤜";s:4:"㤜";s:4:"𢛔";s:4:"𢛔";s:3:"惇";s:4:"惇";s:3:"æ…ˆ";s:4:"慈";s:3:"æ…Œ";s:4:"慌";s:3:"æ…º";s:4:"慺";s:3:"憲";s:4:"憲";s:3:"憤";s:4:"憤";s:3:"憯";s:4:"憯";s:3:"懞";s:4:"懞";s:3:"æˆ";s:4:"成";s:3:"戛";s:4:"戛";s:3:"æ‰";s:4:"扝";s:3:"抱";s:4:"抱";s:3:"æ‹”";s:4:"拔";s:3:"æ";s:4:"捐";s:4:"𢬌";s:4:"𢬌";s:3:"挽";s:4:"挽";s:3:"拼";s:4:"拼";s:3:"æ¨";s:4:"捨";s:3:"掃";s:4:"掃";s:3:"æ¤";s:4:"揤";s:4:"𢯱";s:4:"𢯱";s:3:"æ¢";s:4:"搢";s:3:"æ…";s:4:"揅";s:3:"掩";s:4:"ð¯£";s:3:"㨮";s:4:"㨮";s:3:"æ‘©";s:4:"摩";s:3:"摾";s:4:"摾";s:3:"æ’";s:4:"撝";s:3:"æ‘·";s:4:"摷";s:3:"㩬";s:4:"㩬";s:3:"敬";s:4:"敬";s:4:"𣀊";s:4:"𣀊";s:3:"æ—£";s:4:"旣";s:3:"書";s:4:"書";s:3:"晉";s:4:"ð¯£";s:3:"㬙";s:4:"㬙";s:3:"㬈";s:4:"ð¯£";s:3:"㫤";s:4:"㫤";s:3:"冒";s:4:"冒";s:3:"冕";s:4:"冕";s:3:"最";s:4:"最";s:3:"æšœ";s:4:"暜";s:3:"è‚­";s:4:"肭";s:3:"ä™";s:4:"䏙";s:3:"朡";s:4:"朡";s:3:"æž";s:4:"杞";s:3:"æ“";s:4:"杓";s:4:"ð£ƒ";s:4:"ð¯£";s:3:"ã­‰";s:4:"㭉";s:3:"柺";s:4:"柺";s:3:"æž…";s:4:"枅";s:3:"æ¡’";s:4:"桒";s:4:"𣑭";s:4:"𣑭";s:3:"梎";s:4:"梎";s:3:"æ Ÿ";s:4:"栟";s:3:"椔";s:4:"椔";s:3:"楂";s:4:"楂";s:3:"榣";s:4:"榣";s:3:"槪";s:4:"槪";s:3:"檨";s:4:"檨";s:4:"𣚣";s:4:"𣚣";s:3:"æ«›";s:4:"櫛";s:3:"ã°˜";s:4:"㰘";s:3:"次";s:4:"次";s:4:"𣢧";s:4:"𣢧";s:3:"æ­”";s:4:"歔";s:3:"㱎";s:4:"㱎";s:3:"æ­²";s:4:"歲";s:3:"殟";s:4:"殟";s:3:"æ®»";s:4:"殻";s:4:"ð£ª";s:4:"𣪍";s:4:"ð¡´‹";s:4:"𡴋";s:4:"𣫺";s:4:"𣫺";s:3:"汎";s:4:"汎";s:4:"𣲼";s:4:"𣲼";s:3:"沿";s:4:"沿";s:3:"æ³";s:4:"泍";s:3:"汧";s:4:"汧";s:3:"æ´–";s:4:"洖";s:3:"æ´¾";s:4:"派";s:3:"浩";s:4:"浩";s:3:"浸";s:4:"浸";s:3:"涅";s:4:"涅";s:4:"𣴞";s:4:"𣴞";s:3:"æ´´";s:4:"洴";s:3:"港";s:4:"港";s:3:"æ¹®";s:4:"湮";s:3:"ã´³";s:4:"㴳";s:3:"滇";s:4:"滇";s:4:"𣻑";s:4:"ð¯¤";s:3:"æ·¹";s:4:"淹";s:3:"æ½®";s:4:"ð¯¤";s:4:"𣽞";s:4:"ð¯¤";s:4:"𣾎";s:4:"𣾎";s:3:"濆";s:4:"濆";s:3:"瀹";s:4:"瀹";s:3:"瀛";s:4:"瀛";s:3:"㶖";s:4:"㶖";s:3:"çŠ";s:4:"灊";s:3:"ç½";s:4:"災";s:3:"ç·";s:4:"灷";s:3:"ç‚­";s:4:"炭";s:4:"𠔥";s:4:"𠔥";s:3:"ç……";s:4:"煅";s:4:"𤉣";s:4:"ð¯¤";s:3:"熜";s:4:"熜";s:4:"𤎫";s:4:"𤎫";s:3:"爨";s:4:"爨";s:3:"ç‰";s:4:"牐";s:4:"𤘈";s:4:"𤘈";s:3:"犀";s:4:"犀";s:3:"犕";s:4:"犕";s:4:"𤜵";s:4:"𤜵";s:4:"𤠔";s:4:"𤠔";s:3:"çº";s:4:"獺";s:3:"王";s:4:"王";s:3:"㺬";s:4:"㺬";s:3:"玥";s:4:"玥";s:3:"㺸";s:4:"㺸";s:3:"瑇";s:4:"瑇";s:3:"ç‘œ";s:4:"瑜";s:3:"ç’…";s:4:"璅";s:3:"ç“Š";s:4:"瓊";s:3:"ã¼›";s:4:"㼛";s:3:"甤";s:4:"甤";s:4:"𤰶";s:4:"𤰶";s:3:"甾";s:4:"甾";s:4:"𤲒";s:4:"𤲒";s:4:"𢆟";s:4:"𢆟";s:3:"ç˜";s:4:"瘐";s:4:"𤾡";s:4:"𤾡";s:4:"𤾸";s:4:"𤾸";s:4:"ð¥„";s:4:"𥁄";s:3:"㿼";s:4:"㿼";s:3:"䀈";s:4:"䀈";s:4:"𥃳";s:4:"ð¯¥";s:4:"𥃲";s:4:"𥃲";s:4:"𥄙";s:4:"𥄙";s:4:"𥄳";s:4:"𥄳";s:3:"眞";s:4:"眞";s:3:"真";s:4:"真";s:3:"çž‹";s:4:"瞋";s:3:"ä†";s:4:"䁆";s:3:"ä‚–";s:4:"䂖";s:4:"ð¥";s:4:"ð¯¥";s:3:"ç¡Ž";s:4:"硎";s:3:"䃣";s:4:"䃣";s:4:"𥘦";s:4:"𥘦";s:4:"𥚚";s:4:"𥚚";s:4:"𥛅";s:4:"𥛅";s:3:"秫";s:4:"秫";s:3:"䄯";s:4:"䄯";s:3:"ç©Š";s:4:"穊";s:3:"ç©";s:4:"穏";s:4:"𥥼";s:4:"𥥼";s:4:"𥪧";s:4:"𥪧";s:3:"ç«®";s:4:"竮";s:3:"䈂";s:4:"䈂";s:4:"𥮫";s:4:"𥮫";s:3:"篆";s:4:"篆";s:3:"築";s:4:"築";s:3:"䈧";s:4:"䈧";s:4:"𥲀";s:4:"𥲀";s:3:"ç³’";s:4:"糒";s:3:"䊠";s:4:"䊠";s:3:"糨";s:4:"糨";s:3:"ç³£";s:4:"糣";s:3:"ç´€";s:4:"紀";s:4:"𥾆";s:4:"𥾆";s:3:"çµ£";s:4:"絣";s:3:"äŒ";s:4:"䌁";s:3:"ç·‡";s:4:"緇";s:3:"縂";s:4:"縂";s:3:"ç¹…";s:4:"繅";s:3:"䌴";s:4:"䌴";s:4:"𦈨";s:4:"𦈨";s:4:"𦉇";s:4:"𦉇";s:3:"ä™";s:4:"䍙";s:4:"𦋙";s:4:"𦋙";s:3:"罺";s:4:"罺";s:4:"𦌾";s:4:"𦌾";s:3:"羕";s:4:"羕";s:3:"翺";s:4:"翺";s:4:"𦓚";s:4:"𦓚";s:4:"𦔣";s:4:"𦔣";s:3:"è ";s:4:"聠";s:4:"𦖨";s:4:"𦖨";s:3:"è°";s:4:"聰";s:4:"ð£Ÿ";s:4:"𣍟";s:3:"ä•";s:4:"ð¯¦";s:3:"育";s:4:"育";s:3:"脃";s:4:"脃";s:3:"ä‹";s:4:"䐋";s:3:"脾";s:4:"脾";s:3:"媵";s:4:"媵";s:4:"𦞧";s:4:"𦞧";s:4:"𦞵";s:4:"𦞵";s:4:"𣎓";s:4:"𣎓";s:4:"𣎜";s:4:"𣎜";s:3:"舄";s:4:"舄";s:3:"辞";s:4:"ð¯¦";s:3:"ä‘«";s:4:"䑫";s:3:"芑";s:4:"ð¯¦";s:3:"芋";s:4:"ð¯¦";s:3:"èŠ";s:4:"芝";s:3:"劳";s:4:"劳";s:3:"花";s:4:"花";s:3:"芳";s:4:"芳";s:3:"芽";s:4:"芽";s:3:"苦";s:4:"苦";s:4:"𦬼";s:4:"𦬼";s:3:"èŒ";s:4:"茝";s:3:"è£";s:4:"荣";s:3:"莭";s:4:"莭";s:3:"茣";s:4:"茣";s:3:"莽";s:4:"ð¯¦";s:3:"è§";s:4:"菧";s:3:"è“";s:4:"荓";s:3:"èŠ";s:4:"菊";s:3:"èŒ";s:4:"菌";s:3:"èœ";s:4:"菜";s:4:"𦰶";s:4:"𦰶";s:4:"𦵫";s:4:"𦵫";s:4:"𦳕";s:4:"𦳕";s:3:"䔫";s:4:"䔫";s:3:"蓱";s:4:"蓱";s:3:"蓳";s:4:"蓳";s:3:"è”–";s:4:"蔖";s:4:"ð§Š";s:4:"𧏊";s:3:"蕤";s:4:"蕤";s:4:"𦼬";s:4:"𦼬";s:3:"ä•";s:4:"䕝";s:3:"ä•¡";s:4:"䕡";s:4:"𦾱";s:4:"𦾱";s:4:"𧃒";s:4:"𧃒";s:3:"ä•«";s:4:"䕫";s:3:"è™";s:4:"虐";s:3:"虧";s:4:"虧";s:3:"虩";s:4:"虩";s:3:"èš©";s:4:"蚩";s:3:"蚈";s:4:"蚈";s:3:"蜎";s:4:"蜎";s:3:"蛢";s:4:"蛢";s:3:"蜨";s:4:"蜨";s:3:"è«";s:4:"蝫";s:3:"螆";s:4:"螆";s:3:"ä——";s:4:"䗗";s:3:"蟡";s:4:"蟡";s:3:"è ";s:4:"ð¯§";s:3:"ä—¹";s:4:"䗹";s:3:"è¡ ";s:4:"衠";s:3:"è¡£";s:4:"衣";s:4:"𧙧";s:4:"𧙧";s:3:"裗";s:4:"裗";s:3:"裞";s:4:"裞";s:3:"䘵";s:4:"䘵";s:3:"裺";s:4:"裺";s:3:"ã’»";s:4:"㒻";s:4:"𧢮";s:4:"𧢮";s:4:"𧥦";s:4:"𧥦";s:3:"äš¾";s:4:"ð¯§";s:3:"䛇";s:4:"䛇";s:3:"誠";s:4:"ð¯§";s:3:"豕";s:4:"豕";s:4:"𧲨";s:4:"𧲨";s:3:"貫";s:4:"貫";s:3:"è³";s:4:"賁";s:3:"è´›";s:4:"贛";s:3:"èµ·";s:4:"起";s:4:"𧼯";s:4:"𧼯";s:4:"ð  „";s:4:"𠠄";s:3:"è·‹";s:4:"跋";s:3:"趼";s:4:"趼";s:3:"è·°";s:4:"跰";s:4:"𠣞";s:4:"ð¯§";s:3:"è»”";s:4:"軔";s:4:"𨗒";s:4:"𨗒";s:4:"𨗭";s:4:"𨗭";s:3:"é‚”";s:4:"邔";s:3:"郱";s:4:"郱";s:3:"é„‘";s:4:"鄑";s:4:"𨜮";s:4:"𨜮";s:3:"é„›";s:4:"鄛";s:3:"鈸";s:4:"鈸";s:3:"é‹—";s:4:"鋗";s:3:"鋘";s:4:"鋘";s:3:"鉼";s:4:"鉼";s:3:"é¹";s:4:"鏹";s:3:"é•";s:4:"鐕";s:4:"𨯺";s:4:"𨯺";s:3:"é–‹";s:4:"開";s:3:"䦕";s:4:"䦕";s:3:"é–·";s:4:"閷";s:4:"𨵷";s:4:"𨵷";s:3:"䧦";s:4:"䧦";s:3:"雃";s:4:"雃";s:3:"嶲";s:4:"嶲";s:3:"霣";s:4:"霣";s:4:"ð©……";s:4:"𩅅";s:4:"𩈚";s:4:"𩈚";s:3:"ä©®";s:4:"䩮";s:3:"䩶";s:4:"䩶";s:3:"韠";s:4:"韠";s:4:"ð©Š";s:4:"𩐊";s:3:"䪲";s:4:"䪲";s:4:"ð©’–";s:4:"𩒖";s:3:"é ©";s:4:"頩";s:4:"ð©–¶";s:4:"ð¯¨";s:3:"飢";s:4:"飢";s:3:"䬳";s:4:"䬳";s:3:"餩";s:4:"餩";s:3:"馧";s:4:"馧";s:3:"駂";s:4:"駂";s:3:"駾";s:4:"駾";s:3:"䯎";s:4:"䯎";s:4:"𩬰";s:4:"𩬰";s:3:"é±€";s:4:"鱀";s:3:"é³½";s:4:"鳽";s:3:"䳎";s:4:"ð¯¨";s:3:"ä³­";s:4:"䳭";s:3:"鵧";s:4:"ð¯¨";s:4:"𪃎";s:4:"ð¯¨";s:3:"䳸";s:4:"䳸";s:4:"𪄅";s:4:"𪄅";s:4:"𪈎";s:4:"𪈎";s:4:"𪊑";s:4:"𪊑";s:3:"麻";s:4:"麻";s:3:"äµ–";s:4:"䵖";s:3:"黹";s:4:"黹";s:3:"黾";s:4:"黾";s:3:"é¼…";s:4:"鼅";s:3:"é¼";s:4:"鼏";s:3:"é¼–";s:4:"鼖";s:3:"é¼»";s:4:"鼻";s:4:"𪘀";s:4:"ð¯¨";}' );
-UtfNormal\Validator::$utfCanonicalDecomp = unserialize( 'a:2053:{s:2:"À";s:3:"AÌ€";s:2:"Ã";s:3:"AÌ";s:2:"Â";s:3:"AÌ‚";s:2:"Ã";s:3:"Ã";s:2:"Ä";s:3:"Ä";s:2:"Ã…";s:3:"AÌŠ";s:2:"Ç";s:3:"Ç";s:2:"È";s:3:"EÌ€";s:2:"É";s:3:"EÌ";s:2:"Ê";s:3:"EÌ‚";s:2:"Ë";s:3:"Ë";s:2:"ÃŒ";s:3:"IÌ€";s:2:"Ã";s:3:"IÌ";s:2:"ÃŽ";s:3:"IÌ‚";s:2:"Ã";s:3:"Ï";s:2:"Ñ";s:3:"Ñ";s:2:"Ã’";s:3:"OÌ€";s:2:"Ó";s:3:"OÌ";s:2:"Ô";s:3:"OÌ‚";s:2:"Õ";s:3:"Õ";s:2:"Ö";s:3:"Ö";s:2:"Ù";s:3:"UÌ€";s:2:"Ú";s:3:"UÌ";s:2:"Û";s:3:"UÌ‚";s:2:"Ãœ";s:3:"Ü";s:2:"Ã";s:3:"YÌ";s:2:"à";s:3:"aÌ€";s:2:"á";s:3:"aÌ";s:2:"â";s:3:"aÌ‚";s:2:"ã";s:3:"ã";s:2:"ä";s:3:"ä";s:2:"Ã¥";s:3:"aÌŠ";s:2:"ç";s:3:"ç";s:2:"è";s:3:"eÌ€";s:2:"é";s:3:"eÌ";s:2:"ê";s:3:"eÌ‚";s:2:"ë";s:3:"ë";s:2:"ì";s:3:"iÌ€";s:2:"í";s:3:"iÌ";s:2:"î";s:3:"iÌ‚";s:2:"ï";s:3:"ï";s:2:"ñ";s:3:"ñ";s:2:"ò";s:3:"oÌ€";s:2:"ó";s:3:"oÌ";s:2:"ô";s:3:"oÌ‚";s:2:"õ";s:3:"õ";s:2:"ö";s:3:"ö";s:2:"ù";s:3:"uÌ€";s:2:"ú";s:3:"uÌ";s:2:"û";s:3:"uÌ‚";s:2:"ü";s:3:"ü";s:2:"ý";s:3:"yÌ";s:2:"ÿ";s:3:"ÿ";s:2:"Ä€";s:3:"AÌ„";s:2:"Ä";s:3:"aÌ„";s:2:"Ä‚";s:3:"Ă";s:2:"ă";s:3:"ă";s:2:"Ä„";s:3:"Ą";s:2:"Ä…";s:3:"ą";s:2:"Ć";s:3:"CÌ";s:2:"ć";s:3:"cÌ";s:2:"Ĉ";s:3:"CÌ‚";s:2:"ĉ";s:3:"cÌ‚";s:2:"ÄŠ";s:3:"Ċ";s:2:"Ä‹";s:3:"ċ";s:2:"ÄŒ";s:3:"CÌŒ";s:2:"Ä";s:3:"cÌŒ";s:2:"ÄŽ";s:3:"DÌŒ";s:2:"Ä";s:3:"dÌŒ";s:2:"Ä’";s:3:"EÌ„";s:2:"Ä“";s:3:"eÌ„";s:2:"Ä”";s:3:"Ĕ";s:2:"Ä•";s:3:"ĕ";s:2:"Ä–";s:3:"Ė";s:2:"Ä—";s:3:"ė";s:2:"Ę";s:3:"Ę";s:2:"Ä™";s:3:"ę";s:2:"Äš";s:3:"EÌŒ";s:2:"Ä›";s:3:"eÌŒ";s:2:"Äœ";s:3:"GÌ‚";s:2:"Ä";s:3:"gÌ‚";s:2:"Äž";s:3:"Ğ";s:2:"ÄŸ";s:3:"ğ";s:2:"Ä ";s:3:"Ġ";s:2:"Ä¡";s:3:"ġ";s:2:"Ä¢";s:3:"Ģ";s:2:"Ä£";s:3:"ģ";s:2:"Ĥ";s:3:"HÌ‚";s:2:"Ä¥";s:3:"hÌ‚";s:2:"Ĩ";s:3:"Ĩ";s:2:"Ä©";s:3:"ĩ";s:2:"Ī";s:3:"IÌ„";s:2:"Ä«";s:3:"iÌ„";s:2:"Ĭ";s:3:"Ĭ";s:2:"Ä­";s:3:"ĭ";s:2:"Ä®";s:3:"Į";s:2:"į";s:3:"į";s:2:"Ä°";s:3:"İ";s:2:"Ä´";s:3:"JÌ‚";s:2:"ĵ";s:3:"jÌ‚";s:2:"Ķ";s:3:"Ķ";s:2:"Ä·";s:3:"ķ";s:2:"Ĺ";s:3:"LÌ";s:2:"ĺ";s:3:"lÌ";s:2:"Ä»";s:3:"Ļ";s:2:"ļ";s:3:"ļ";s:2:"Ľ";s:3:"LÌŒ";s:2:"ľ";s:3:"lÌŒ";s:2:"Ń";s:3:"NÌ";s:2:"Å„";s:3:"nÌ";s:2:"Å…";s:3:"Ņ";s:2:"ņ";s:3:"ņ";s:2:"Ň";s:3:"NÌŒ";s:2:"ň";s:3:"nÌŒ";s:2:"ÅŒ";s:3:"OÌ„";s:2:"Å";s:3:"oÌ„";s:2:"ÅŽ";s:3:"Ŏ";s:2:"Å";s:3:"ŏ";s:2:"Å";s:3:"OÌ‹";s:2:"Å‘";s:3:"oÌ‹";s:2:"Å”";s:3:"RÌ";s:2:"Å•";s:3:"rÌ";s:2:"Å–";s:3:"Ŗ";s:2:"Å—";s:3:"ŗ";s:2:"Ř";s:3:"RÌŒ";s:2:"Å™";s:3:"rÌŒ";s:2:"Åš";s:3:"SÌ";s:2:"Å›";s:3:"sÌ";s:2:"Åœ";s:3:"SÌ‚";s:2:"Å";s:3:"sÌ‚";s:2:"Åž";s:3:"Ş";s:2:"ÅŸ";s:3:"ş";s:2:"Å ";s:3:"SÌŒ";s:2:"Å¡";s:3:"sÌŒ";s:2:"Å¢";s:3:"Ţ";s:2:"Å£";s:3:"ţ";s:2:"Ť";s:3:"TÌŒ";s:2:"Å¥";s:3:"tÌŒ";s:2:"Ũ";s:3:"Ũ";s:2:"Å©";s:3:"ũ";s:2:"Ū";s:3:"UÌ„";s:2:"Å«";s:3:"uÌ„";s:2:"Ŭ";s:3:"Ŭ";s:2:"Å­";s:3:"ŭ";s:2:"Å®";s:3:"UÌŠ";s:2:"ů";s:3:"uÌŠ";s:2:"Å°";s:3:"UÌ‹";s:2:"ű";s:3:"uÌ‹";s:2:"Ų";s:3:"Ų";s:2:"ų";s:3:"ų";s:2:"Å´";s:3:"WÌ‚";s:2:"ŵ";s:3:"wÌ‚";s:2:"Ŷ";s:3:"YÌ‚";s:2:"Å·";s:3:"yÌ‚";s:2:"Ÿ";s:3:"Ÿ";s:2:"Ź";s:3:"ZÌ";s:2:"ź";s:3:"zÌ";s:2:"Å»";s:3:"Ż";s:2:"ż";s:3:"ż";s:2:"Ž";s:3:"ZÌŒ";s:2:"ž";s:3:"zÌŒ";s:2:"Æ ";s:3:"OÌ›";s:2:"Æ¡";s:3:"oÌ›";s:2:"Ư";s:3:"UÌ›";s:2:"Æ°";s:3:"uÌ›";s:2:"Ç";s:3:"AÌŒ";s:2:"ÇŽ";s:3:"aÌŒ";s:2:"Ç";s:3:"IÌŒ";s:2:"Ç";s:3:"iÌŒ";s:2:"Ç‘";s:3:"OÌŒ";s:2:"Ç’";s:3:"oÌŒ";s:2:"Ç“";s:3:"UÌŒ";s:2:"Ç”";s:3:"uÌŒ";s:2:"Ç•";s:5:"Ǖ";s:2:"Ç–";s:5:"ǖ";s:2:"Ç—";s:5:"ÜÌ";s:2:"ǘ";s:5:"üÌ";s:2:"Ç™";s:5:"Ǚ";s:2:"Çš";s:5:"ǚ";s:2:"Ç›";s:5:"Ǜ";s:2:"Çœ";s:5:"ǜ";s:2:"Çž";s:5:"Ǟ";s:2:"ÇŸ";s:5:"ǟ";s:2:"Ç ";s:5:"Ǡ";s:2:"Ç¡";s:5:"ǡ";s:2:"Ç¢";s:4:"Ǣ";s:2:"Ç£";s:4:"ǣ";s:2:"Ǧ";s:3:"GÌŒ";s:2:"ǧ";s:3:"gÌŒ";s:2:"Ǩ";s:3:"KÌŒ";s:2:"Ç©";s:3:"kÌŒ";s:2:"Ǫ";s:3:"Ǫ";s:2:"Ç«";s:3:"ǫ";s:2:"Ǭ";s:5:"Ǭ";s:2:"Ç­";s:5:"ǭ";s:2:"Ç®";s:4:"Æ·ÌŒ";s:2:"ǯ";s:4:"Ê’ÌŒ";s:2:"Ç°";s:3:"jÌŒ";s:2:"Ç´";s:3:"GÌ";s:2:"ǵ";s:3:"gÌ";s:2:"Ǹ";s:3:"NÌ€";s:2:"ǹ";s:3:"nÌ€";s:2:"Ǻ";s:5:"AÌŠÌ";s:2:"Ç»";s:5:"aÌŠÌ";s:2:"Ǽ";s:4:"ÆÌ";s:2:"ǽ";s:4:"æÌ";s:2:"Ǿ";s:4:"ØÌ";s:2:"Ç¿";s:4:"øÌ";s:2:"È€";s:3:"AÌ";s:2:"È";s:3:"aÌ";s:2:"È‚";s:3:"AÌ‘";s:2:"ȃ";s:3:"aÌ‘";s:2:"È„";s:3:"EÌ";s:2:"È…";s:3:"eÌ";s:2:"Ȇ";s:3:"EÌ‘";s:2:"ȇ";s:3:"eÌ‘";s:2:"Ȉ";s:3:"IÌ";s:2:"ȉ";s:3:"iÌ";s:2:"ÈŠ";s:3:"IÌ‘";s:2:"È‹";s:3:"iÌ‘";s:2:"ÈŒ";s:3:"OÌ";s:2:"È";s:3:"oÌ";s:2:"ÈŽ";s:3:"OÌ‘";s:2:"È";s:3:"oÌ‘";s:2:"È";s:3:"RÌ";s:2:"È‘";s:3:"rÌ";s:2:"È’";s:3:"RÌ‘";s:2:"È“";s:3:"rÌ‘";s:2:"È”";s:3:"UÌ";s:2:"È•";s:3:"uÌ";s:2:"È–";s:3:"UÌ‘";s:2:"È—";s:3:"uÌ‘";s:2:"Ș";s:3:"Ș";s:2:"È™";s:3:"ș";s:2:"Èš";s:3:"Ț";s:2:"È›";s:3:"ț";s:2:"Èž";s:3:"HÌŒ";s:2:"ÈŸ";s:3:"hÌŒ";s:2:"Ȧ";s:3:"Ȧ";s:2:"ȧ";s:3:"ȧ";s:2:"Ȩ";s:3:"Ȩ";s:2:"È©";s:3:"ȩ";s:2:"Ȫ";s:5:"Ȫ";s:2:"È«";s:5:"ȫ";s:2:"Ȭ";s:5:"Ȭ";s:2:"È­";s:5:"ȭ";s:2:"È®";s:3:"Ȯ";s:2:"ȯ";s:3:"ȯ";s:2:"È°";s:5:"Ȱ";s:2:"ȱ";s:5:"ȱ";s:2:"Ȳ";s:3:"YÌ„";s:2:"ȳ";s:3:"yÌ„";s:2:"Í€";s:2:"Ì€";s:2:"Í";s:2:"Ì";s:2:"̓";s:2:"Ì“";s:2:"Í„";s:4:"̈Ì";s:2:"Í´";s:2:"ʹ";s:2:";";s:1:";";s:2:"Î…";s:4:"¨Ì";s:2:"Ά";s:4:"ΑÌ";s:2:"·";s:2:"·";s:2:"Έ";s:4:"ΕÌ";s:2:"Ή";s:4:"ΗÌ";s:2:"Ί";s:4:"ΙÌ";s:2:"ÎŒ";s:4:"ΟÌ";s:2:"ÎŽ";s:4:"Î¥Ì";s:2:"Î";s:4:"ΩÌ";s:2:"Î";s:6:"ϊÌ";s:2:"Ϊ";s:4:"Ϊ";s:2:"Ϋ";s:4:"Ϋ";s:2:"ά";s:4:"αÌ";s:2:"έ";s:4:"εÌ";s:2:"ή";s:4:"ηÌ";s:2:"ί";s:4:"ιÌ";s:2:"ΰ";s:6:"ϋÌ";s:2:"ÏŠ";s:4:"ϊ";s:2:"Ï‹";s:4:"ϋ";s:2:"ÏŒ";s:4:"οÌ";s:2:"Ï";s:4:"Ï…Ì";s:2:"ÏŽ";s:4:"ωÌ";s:2:"Ï“";s:4:"Ï’Ì";s:2:"Ï”";s:4:"ϔ";s:2:"Ѐ";s:4:"Ѐ";s:2:"Ð";s:4:"Ё";s:2:"Ѓ";s:4:"ГÌ";s:2:"Ї";s:4:"Ї";s:2:"ÐŒ";s:4:"КÌ";s:2:"Ð";s:4:"Ѝ";s:2:"ÐŽ";s:4:"Ў";s:2:"Й";s:4:"Й";s:2:"й";s:4:"й";s:2:"Ñ";s:4:"ѐ";s:2:"Ñ‘";s:4:"ё";s:2:"Ñ“";s:4:"гÌ";s:2:"Ñ—";s:4:"ї";s:2:"Ñœ";s:4:"кÌ";s:2:"Ñ";s:4:"ѝ";s:2:"Ñž";s:4:"ў";s:2:"Ѷ";s:4:"Ñ´Ì";s:2:"Ñ·";s:4:"ѵÌ";s:2:"Ó";s:4:"Ӂ";s:2:"Ó‚";s:4:"ӂ";s:2:"Ó";s:4:"Ð̆";s:2:"Ó‘";s:4:"ӑ";s:2:"Ó’";s:4:"Ð̈";s:2:"Ó“";s:4:"ӓ";s:2:"Ó–";s:4:"Ӗ";s:2:"Ó—";s:4:"ӗ";s:2:"Óš";s:4:"Ӛ";s:2:"Ó›";s:4:"ӛ";s:2:"Óœ";s:4:"Ӝ";s:2:"Ó";s:4:"ӝ";s:2:"Óž";s:4:"Ӟ";s:2:"ÓŸ";s:4:"ӟ";s:2:"Ó¢";s:4:"Ӣ";s:2:"Ó£";s:4:"ӣ";s:2:"Ó¤";s:4:"Ӥ";s:2:"Ó¥";s:4:"ӥ";s:2:"Ó¦";s:4:"Ӧ";s:2:"Ó§";s:4:"ӧ";s:2:"Óª";s:4:"Ӫ";s:2:"Ó«";s:4:"ӫ";s:2:"Ó¬";s:4:"Ӭ";s:2:"Ó­";s:4:"Ñ̈";s:2:"Ó®";s:4:"Ӯ";s:2:"Ó¯";s:4:"ӯ";s:2:"Ó°";s:4:"Ӱ";s:2:"Ó±";s:4:"ӱ";s:2:"Ó²";s:4:"Ӳ";s:2:"Ó³";s:4:"ӳ";s:2:"Ó´";s:4:"Ӵ";s:2:"Óµ";s:4:"ӵ";s:2:"Ó¸";s:4:"Ӹ";s:2:"Ó¹";s:4:"ӹ";s:2:"Ø¢";s:4:"آ";s:2:"Ø£";s:4:"أ";s:2:"ؤ";s:4:"ÙˆÙ”";s:2:"Ø¥";s:4:"إ";s:2:"ئ";s:4:"ÙŠÙ”";s:2:"Û€";s:4:"Û•Ù”";s:2:"Û‚";s:4:"ÛÙ”";s:2:"Û“";s:4:"Û’Ù”";s:3:"ऩ";s:6:"ऩ";s:3:"ऱ";s:6:"ऱ";s:3:"ऴ";s:6:"ऴ";s:3:"क़";s:6:"क़";s:3:"ख़";s:6:"ख़";s:3:"ग़";s:6:"ग़";s:3:"ज़";s:6:"ज़";s:3:"ड़";s:6:"ड़";s:3:"à¥";s:6:"ढ़";s:3:"फ़";s:6:"फ़";s:3:"य़";s:6:"य़";s:3:"ো";s:6:"ো";s:3:"ৌ";s:6:"ৌ";s:3:"ড়";s:6:"ড়";s:3:"à§";s:6:"ঢ়";s:3:"য়";s:6:"য়";s:3:"ਲ਼";s:6:"ਲ਼";s:3:"ਸ਼";s:6:"ਸ਼";s:3:"à©™";s:6:"ਖ਼";s:3:"à©š";s:6:"ਗ਼";s:3:"à©›";s:6:"ਜ਼";s:3:"à©ž";s:6:"ਫ਼";s:3:"à­ˆ";s:6:"ୈ";s:3:"à­‹";s:6:"ୋ";s:3:"à­Œ";s:6:"ୌ";s:3:"à­œ";s:6:"ଡ଼";s:3:"à­";s:6:"ଢ଼";s:3:"à®”";s:6:"ஔ";s:3:"ொ";s:6:"ொ";s:3:"ோ";s:6:"ோ";s:3:"ௌ";s:6:"ௌ";s:3:"ై";s:6:"ై";s:3:"à³€";s:6:"ೀ";s:3:"ೇ";s:6:"ೇ";s:3:"ೈ";s:6:"ೈ";s:3:"ೊ";s:6:"ೊ";s:3:"ೋ";s:9:"ೋ";s:3:"ൊ";s:6:"ൊ";s:3:"ോ";s:6:"ോ";s:3:"ൌ";s:6:"ൌ";s:3:"à·š";s:6:"ේ";s:3:"à·œ";s:6:"à·™à·";s:3:"à·";s:9:"à·™à·à·Š";s:3:"à·ž";s:6:"ෞ";s:3:"གྷ";s:6:"གྷ";s:3:"à½";s:6:"ཌྷ";s:3:"དྷ";s:6:"དྷ";s:3:"བྷ";s:6:"བྷ";s:3:"ཛྷ";s:6:"ཛྷ";s:3:"ཀྵ";s:6:"ཀྵ";s:3:"ཱི";s:6:"ཱི";s:3:"ཱུ";s:6:"ཱུ";s:3:"ྲྀ";s:6:"ྲྀ";s:3:"ླྀ";s:6:"ླྀ";s:3:"à¾";s:6:"ཱྀ";s:3:"ྒྷ";s:6:"ྒྷ";s:3:"à¾";s:6:"ྜྷ";s:3:"ྡྷ";s:6:"ྡྷ";s:3:"ྦྷ";s:6:"ྦྷ";s:3:"ྫྷ";s:6:"ྫྷ";s:3:"ྐྵ";s:6:"à¾à¾µ";s:3:"ဦ";s:6:"ဦ";s:3:"ᬆ";s:6:"ᬆ";s:3:"ᬈ";s:6:"ᬈ";s:3:"ᬊ";s:6:"ᬊ";s:3:"ᬌ";s:6:"ᬌ";s:3:"ᬎ";s:6:"á¬á¬µ";s:3:"ᬒ";s:6:"ᬒ";s:3:"ᬻ";s:6:"ᬻ";s:3:"ᬽ";s:6:"ᬽ";s:3:"á­€";s:6:"ᭀ";s:3:"á­";s:6:"ᭁ";s:3:"á­ƒ";s:6:"ᭃ";s:3:"Ḁ";s:3:"AÌ¥";s:3:"á¸";s:3:"aÌ¥";s:3:"Ḃ";s:3:"Ḃ";s:3:"ḃ";s:3:"ḃ";s:3:"Ḅ";s:3:"BÌ£";s:3:"ḅ";s:3:"bÌ£";s:3:"Ḇ";s:3:"Ḇ";s:3:"ḇ";s:3:"ḇ";s:3:"Ḉ";s:5:"ÇÌ";s:3:"ḉ";s:5:"çÌ";s:3:"Ḋ";s:3:"Ḋ";s:3:"ḋ";s:3:"ḋ";s:3:"Ḍ";s:3:"DÌ£";s:3:"á¸";s:3:"dÌ£";s:3:"Ḏ";s:3:"Ḏ";s:3:"á¸";s:3:"ḏ";s:3:"á¸";s:3:"Ḑ";s:3:"ḑ";s:3:"ḑ";s:3:"Ḓ";s:3:"DÌ­";s:3:"ḓ";s:3:"dÌ­";s:3:"Ḕ";s:5:"EÌ„Ì€";s:3:"ḕ";s:5:"eÌ„Ì€";s:3:"Ḗ";s:5:"EÌ„Ì";s:3:"ḗ";s:5:"eÌ„Ì";s:3:"Ḙ";s:3:"EÌ­";s:3:"ḙ";s:3:"eÌ­";s:3:"Ḛ";s:3:"EÌ°";s:3:"ḛ";s:3:"eÌ°";s:3:"Ḝ";s:5:"Ḝ";s:3:"á¸";s:5:"ḝ";s:3:"Ḟ";s:3:"Ḟ";s:3:"ḟ";s:3:"ḟ";s:3:"Ḡ";s:3:"GÌ„";s:3:"ḡ";s:3:"gÌ„";s:3:"Ḣ";s:3:"Ḣ";s:3:"ḣ";s:3:"ḣ";s:3:"Ḥ";s:3:"HÌ£";s:3:"ḥ";s:3:"hÌ£";s:3:"Ḧ";s:3:"Ḧ";s:3:"ḧ";s:3:"ḧ";s:3:"Ḩ";s:3:"Ḩ";s:3:"ḩ";s:3:"ḩ";s:3:"Ḫ";s:3:"HÌ®";s:3:"ḫ";s:3:"hÌ®";s:3:"Ḭ";s:3:"IÌ°";s:3:"ḭ";s:3:"iÌ°";s:3:"Ḯ";s:5:"ÏÌ";s:3:"ḯ";s:5:"ïÌ";s:3:"Ḱ";s:3:"KÌ";s:3:"ḱ";s:3:"kÌ";s:3:"Ḳ";s:3:"KÌ£";s:3:"ḳ";s:3:"kÌ£";s:3:"Ḵ";s:3:"Ḵ";s:3:"ḵ";s:3:"ḵ";s:3:"Ḷ";s:3:"LÌ£";s:3:"ḷ";s:3:"lÌ£";s:3:"Ḹ";s:5:"Ḹ";s:3:"ḹ";s:5:"ḹ";s:3:"Ḻ";s:3:"Ḻ";s:3:"ḻ";s:3:"ḻ";s:3:"Ḽ";s:3:"LÌ­";s:3:"ḽ";s:3:"lÌ­";s:3:"Ḿ";s:3:"MÌ";s:3:"ḿ";s:3:"mÌ";s:3:"á¹€";s:3:"Ṁ";s:3:"á¹";s:3:"ṁ";s:3:"Ṃ";s:3:"MÌ£";s:3:"ṃ";s:3:"mÌ£";s:3:"Ṅ";s:3:"Ṅ";s:3:"á¹…";s:3:"ṅ";s:3:"Ṇ";s:3:"NÌ£";s:3:"ṇ";s:3:"nÌ£";s:3:"Ṉ";s:3:"Ṉ";s:3:"ṉ";s:3:"ṉ";s:3:"Ṋ";s:3:"NÌ­";s:3:"ṋ";s:3:"nÌ­";s:3:"Ṍ";s:5:"ÕÌ";s:3:"á¹";s:5:"õÌ";s:3:"Ṏ";s:5:"Ṏ";s:3:"á¹";s:5:"ṏ";s:3:"á¹";s:5:"OÌ„Ì€";s:3:"ṑ";s:5:"oÌ„Ì€";s:3:"á¹’";s:5:"OÌ„Ì";s:3:"ṓ";s:5:"oÌ„Ì";s:3:"á¹”";s:3:"PÌ";s:3:"ṕ";s:3:"pÌ";s:3:"á¹–";s:3:"Ṗ";s:3:"á¹—";s:3:"ṗ";s:3:"Ṙ";s:3:"Ṙ";s:3:"á¹™";s:3:"ṙ";s:3:"Ṛ";s:3:"RÌ£";s:3:"á¹›";s:3:"rÌ£";s:3:"Ṝ";s:5:"Ṝ";s:3:"á¹";s:5:"ṝ";s:3:"Ṟ";s:3:"Ṟ";s:3:"ṟ";s:3:"ṟ";s:3:"á¹ ";s:3:"Ṡ";s:3:"ṡ";s:3:"ṡ";s:3:"á¹¢";s:3:"SÌ£";s:3:"á¹£";s:3:"sÌ£";s:3:"Ṥ";s:5:"SÌ̇";s:3:"á¹¥";s:5:"sÌ̇";s:3:"Ṧ";s:5:"Ṧ";s:3:"ṧ";s:5:"ṧ";s:3:"Ṩ";s:5:"Ṩ";s:3:"ṩ";s:5:"ṩ";s:3:"Ṫ";s:3:"Ṫ";s:3:"ṫ";s:3:"ṫ";s:3:"Ṭ";s:3:"TÌ£";s:3:"á¹­";s:3:"tÌ£";s:3:"á¹®";s:3:"Ṯ";s:3:"ṯ";s:3:"ṯ";s:3:"á¹°";s:3:"TÌ­";s:3:"á¹±";s:3:"tÌ­";s:3:"á¹²";s:3:"Ṳ";s:3:"á¹³";s:3:"ṳ";s:3:"á¹´";s:3:"UÌ°";s:3:"á¹µ";s:3:"uÌ°";s:3:"Ṷ";s:3:"UÌ­";s:3:"á¹·";s:3:"uÌ­";s:3:"Ṹ";s:5:"ŨÌ";s:3:"á¹¹";s:5:"ũÌ";s:3:"Ṻ";s:5:"Ṻ";s:3:"á¹»";s:5:"ṻ";s:3:"á¹¼";s:3:"Ṽ";s:3:"á¹½";s:3:"ṽ";s:3:"á¹¾";s:3:"VÌ£";s:3:"ṿ";s:3:"vÌ£";s:3:"Ẁ";s:3:"WÌ€";s:3:"áº";s:3:"wÌ€";s:3:"Ẃ";s:3:"WÌ";s:3:"ẃ";s:3:"wÌ";s:3:"Ẅ";s:3:"Ẅ";s:3:"ẅ";s:3:"ẅ";s:3:"Ẇ";s:3:"Ẇ";s:3:"ẇ";s:3:"ẇ";s:3:"Ẉ";s:3:"WÌ£";s:3:"ẉ";s:3:"wÌ£";s:3:"Ẋ";s:3:"Ẋ";s:3:"ẋ";s:3:"ẋ";s:3:"Ẍ";s:3:"Ẍ";s:3:"áº";s:3:"ẍ";s:3:"Ẏ";s:3:"Ẏ";s:3:"áº";s:3:"ẏ";s:3:"áº";s:3:"ZÌ‚";s:3:"ẑ";s:3:"zÌ‚";s:3:"Ẓ";s:3:"ZÌ£";s:3:"ẓ";s:3:"zÌ£";s:3:"Ẕ";s:3:"Ẕ";s:3:"ẕ";s:3:"ẕ";s:3:"ẖ";s:3:"ẖ";s:3:"ẗ";s:3:"ẗ";s:3:"ẘ";s:3:"wÌŠ";s:3:"ẙ";s:3:"yÌŠ";s:3:"ẛ";s:4:"ẛ";s:3:"Ạ";s:3:"AÌ£";s:3:"ạ";s:3:"aÌ£";s:3:"Ả";s:3:"Ả";s:3:"ả";s:3:"ả";s:3:"Ấ";s:5:"AÌ‚Ì";s:3:"ấ";s:5:"aÌ‚Ì";s:3:"Ầ";s:5:"AÌ‚Ì€";s:3:"ầ";s:5:"aÌ‚Ì€";s:3:"Ẩ";s:5:"Ẩ";s:3:"ẩ";s:5:"ẩ";s:3:"Ẫ";s:5:"Ẫ";s:3:"ẫ";s:5:"ẫ";s:3:"Ậ";s:5:"Ậ";s:3:"ậ";s:5:"ậ";s:3:"Ắ";s:5:"ĂÌ";s:3:"ắ";s:5:"ăÌ";s:3:"Ằ";s:5:"Ằ";s:3:"ằ";s:5:"ằ";s:3:"Ẳ";s:5:"Ẳ";s:3:"ẳ";s:5:"ẳ";s:3:"Ẵ";s:5:"Ẵ";s:3:"ẵ";s:5:"ẵ";s:3:"Ặ";s:5:"Ặ";s:3:"ặ";s:5:"ặ";s:3:"Ẹ";s:3:"EÌ£";s:3:"ẹ";s:3:"eÌ£";s:3:"Ẻ";s:3:"Ẻ";s:3:"ẻ";s:3:"ẻ";s:3:"Ẽ";s:3:"Ẽ";s:3:"ẽ";s:3:"ẽ";s:3:"Ế";s:5:"EÌ‚Ì";s:3:"ế";s:5:"eÌ‚Ì";s:3:"Ề";s:5:"EÌ‚Ì€";s:3:"á»";s:5:"eÌ‚Ì€";s:3:"Ể";s:5:"Ể";s:3:"ể";s:5:"ể";s:3:"Ễ";s:5:"Ễ";s:3:"á»…";s:5:"ễ";s:3:"Ệ";s:5:"Ệ";s:3:"ệ";s:5:"ệ";s:3:"Ỉ";s:3:"Ỉ";s:3:"ỉ";s:3:"ỉ";s:3:"Ị";s:3:"IÌ£";s:3:"ị";s:3:"iÌ£";s:3:"Ọ";s:3:"OÌ£";s:3:"á»";s:3:"oÌ£";s:3:"Ỏ";s:3:"Ỏ";s:3:"á»";s:3:"ỏ";s:3:"á»";s:5:"OÌ‚Ì";s:3:"ố";s:5:"oÌ‚Ì";s:3:"á»’";s:5:"OÌ‚Ì€";s:3:"ồ";s:5:"oÌ‚Ì€";s:3:"á»”";s:5:"Ổ";s:3:"ổ";s:5:"ổ";s:3:"á»–";s:5:"Ỗ";s:3:"á»—";s:5:"ỗ";s:3:"Ộ";s:5:"Ộ";s:3:"á»™";s:5:"ộ";s:3:"Ớ";s:5:"OÌ›Ì";s:3:"á»›";s:5:"oÌ›Ì";s:3:"Ờ";s:5:"Ờ";s:3:"á»";s:5:"ờ";s:3:"Ở";s:5:"Ở";s:3:"ở";s:5:"ở";s:3:"á» ";s:5:"Ỡ";s:3:"ỡ";s:5:"ỡ";s:3:"Ợ";s:5:"Ợ";s:3:"ợ";s:5:"ợ";s:3:"Ụ";s:3:"UÌ£";s:3:"ụ";s:3:"uÌ£";s:3:"Ủ";s:3:"Ủ";s:3:"ủ";s:3:"ủ";s:3:"Ứ";s:5:"UÌ›Ì";s:3:"ứ";s:5:"uÌ›Ì";s:3:"Ừ";s:5:"Ừ";s:3:"ừ";s:5:"ừ";s:3:"Ử";s:5:"Ử";s:3:"á»­";s:5:"ử";s:3:"á»®";s:5:"Ữ";s:3:"ữ";s:5:"ữ";s:3:"á»°";s:5:"Ự";s:3:"á»±";s:5:"ự";s:3:"Ỳ";s:3:"YÌ€";s:3:"ỳ";s:3:"yÌ€";s:3:"á»´";s:3:"YÌ£";s:3:"ỵ";s:3:"yÌ£";s:3:"Ỷ";s:3:"Ỷ";s:3:"á»·";s:3:"ỷ";s:3:"Ỹ";s:3:"Ỹ";s:3:"ỹ";s:3:"ỹ";s:3:"á¼€";s:4:"ἀ";s:3:"á¼";s:4:"ἁ";s:3:"ἂ";s:6:"ἂ";s:3:"ἃ";s:6:"ἃ";s:3:"ἄ";s:6:"ἀÌ";s:3:"á¼…";s:6:"ἁÌ";s:3:"ἆ";s:6:"ἆ";s:3:"ἇ";s:6:"ἇ";s:3:"Ἀ";s:4:"Ἀ";s:3:"Ἁ";s:4:"Ἁ";s:3:"Ἂ";s:6:"Ἂ";s:3:"Ἃ";s:6:"Ἃ";s:3:"Ἄ";s:6:"ἈÌ";s:3:"á¼";s:6:"ἉÌ";s:3:"Ἆ";s:6:"Ἆ";s:3:"á¼";s:6:"Ἇ";s:3:"á¼";s:4:"ἐ";s:3:"ἑ";s:4:"ἑ";s:3:"á¼’";s:6:"ἒ";s:3:"ἓ";s:6:"ἓ";s:3:"á¼”";s:6:"ἐÌ";s:3:"ἕ";s:6:"ἑÌ";s:3:"Ἐ";s:4:"Ἐ";s:3:"á¼™";s:4:"Ἑ";s:3:"Ἒ";s:6:"Ἒ";s:3:"á¼›";s:6:"Ἓ";s:3:"Ἔ";s:6:"ἘÌ";s:3:"á¼";s:6:"ἙÌ";s:3:"á¼ ";s:4:"ἠ";s:3:"ἡ";s:4:"ἡ";s:3:"á¼¢";s:6:"ἢ";s:3:"á¼£";s:6:"ἣ";s:3:"ἤ";s:6:"ἠÌ";s:3:"á¼¥";s:6:"ἡÌ";s:3:"ἦ";s:6:"ἦ";s:3:"ἧ";s:6:"ἧ";s:3:"Ἠ";s:4:"Ἠ";s:3:"Ἡ";s:4:"Ἡ";s:3:"Ἢ";s:6:"Ἢ";s:3:"Ἣ";s:6:"Ἣ";s:3:"Ἤ";s:6:"ἨÌ";s:3:"á¼­";s:6:"ἩÌ";s:3:"á¼®";s:6:"Ἦ";s:3:"Ἧ";s:6:"Ἧ";s:3:"á¼°";s:4:"ἰ";s:3:"á¼±";s:4:"ἱ";s:3:"á¼²";s:6:"ἲ";s:3:"á¼³";s:6:"ἳ";s:3:"á¼´";s:6:"ἰÌ";s:3:"á¼µ";s:6:"ἱÌ";s:3:"ἶ";s:6:"ἶ";s:3:"á¼·";s:6:"ἷ";s:3:"Ἰ";s:4:"Ἰ";s:3:"á¼¹";s:4:"Ἱ";s:3:"Ἲ";s:6:"Ἲ";s:3:"á¼»";s:6:"Ἳ";s:3:"á¼¼";s:6:"ἸÌ";s:3:"á¼½";s:6:"ἹÌ";s:3:"á¼¾";s:6:"Ἶ";s:3:"Ἷ";s:6:"Ἷ";s:3:"á½€";s:4:"ὀ";s:3:"á½";s:4:"ὁ";s:3:"ὂ";s:6:"ὂ";s:3:"ὃ";s:6:"ὃ";s:3:"ὄ";s:6:"ὀÌ";s:3:"á½…";s:6:"ὁÌ";s:3:"Ὀ";s:4:"Ὀ";s:3:"Ὁ";s:4:"Ὁ";s:3:"Ὂ";s:6:"Ὂ";s:3:"Ὃ";s:6:"Ὃ";s:3:"Ὄ";s:6:"ὈÌ";s:3:"á½";s:6:"ὉÌ";s:3:"á½";s:4:"Ï…Ì“";s:3:"ὑ";s:4:"Ï…Ì”";s:3:"á½’";s:6:"Ï…Ì“Ì€";s:3:"ὓ";s:6:"ὓ";s:3:"á½”";s:6:"Ï…Ì“Ì";s:3:"ὕ";s:6:"Ï…Ì”Ì";s:3:"á½–";s:6:"Ï…Ì“Í‚";s:3:"á½—";s:6:"ὗ";s:3:"á½™";s:4:"Ὑ";s:3:"á½›";s:6:"Ὓ";s:3:"á½";s:6:"ὙÌ";s:3:"Ὗ";s:6:"Ὗ";s:3:"á½ ";s:4:"ὠ";s:3:"ὡ";s:4:"ὡ";s:3:"á½¢";s:6:"ὢ";s:3:"á½£";s:6:"ὣ";s:3:"ὤ";s:6:"ὠÌ";s:3:"á½¥";s:6:"ὡÌ";s:3:"ὦ";s:6:"ὦ";s:3:"ὧ";s:6:"ὧ";s:3:"Ὠ";s:4:"Ὠ";s:3:"Ὡ";s:4:"Ὡ";s:3:"Ὢ";s:6:"Ὢ";s:3:"Ὣ";s:6:"Ὣ";s:3:"Ὤ";s:6:"ὨÌ";s:3:"á½­";s:6:"ὩÌ";s:3:"á½®";s:6:"Ὦ";s:3:"Ὧ";s:6:"Ὧ";s:3:"á½°";s:4:"ὰ";s:3:"á½±";s:4:"αÌ";s:3:"á½²";s:4:"ὲ";s:3:"á½³";s:4:"εÌ";s:3:"á½´";s:4:"ὴ";s:3:"á½µ";s:4:"ηÌ";s:3:"ὶ";s:4:"ὶ";s:3:"á½·";s:4:"ιÌ";s:3:"ὸ";s:4:"ὸ";s:3:"á½¹";s:4:"οÌ";s:3:"ὺ";s:4:"Ï…Ì€";s:3:"á½»";s:4:"Ï…Ì";s:3:"á½¼";s:4:"ὼ";s:3:"á½½";s:4:"ωÌ";s:3:"á¾€";s:6:"ᾀ";s:3:"á¾";s:6:"ᾁ";s:3:"ᾂ";s:8:"ᾂ";s:3:"ᾃ";s:8:"ᾃ";s:3:"ᾄ";s:8:"ἀÌÍ…";s:3:"á¾…";s:8:"ἁÌÍ…";s:3:"ᾆ";s:8:"ᾆ";s:3:"ᾇ";s:8:"ᾇ";s:3:"ᾈ";s:6:"ᾈ";s:3:"ᾉ";s:6:"ᾉ";s:3:"ᾊ";s:8:"ᾊ";s:3:"ᾋ";s:8:"ᾋ";s:3:"ᾌ";s:8:"ἈÌÍ…";s:3:"á¾";s:8:"ἉÌÍ…";s:3:"ᾎ";s:8:"ᾎ";s:3:"á¾";s:8:"ᾏ";s:3:"á¾";s:6:"ᾐ";s:3:"ᾑ";s:6:"ᾑ";s:3:"á¾’";s:8:"ᾒ";s:3:"ᾓ";s:8:"ᾓ";s:3:"á¾”";s:8:"ἠÌÍ…";s:3:"ᾕ";s:8:"ἡÌÍ…";s:3:"á¾–";s:8:"ᾖ";s:3:"á¾—";s:8:"ᾗ";s:3:"ᾘ";s:6:"ᾘ";s:3:"á¾™";s:6:"ᾙ";s:3:"ᾚ";s:8:"ᾚ";s:3:"á¾›";s:8:"ᾛ";s:3:"ᾜ";s:8:"ἨÌÍ…";s:3:"á¾";s:8:"ἩÌÍ…";s:3:"ᾞ";s:8:"ᾞ";s:3:"ᾟ";s:8:"ᾟ";s:3:"á¾ ";s:6:"ᾠ";s:3:"ᾡ";s:6:"ᾡ";s:3:"á¾¢";s:8:"ᾢ";s:3:"á¾£";s:8:"ᾣ";s:3:"ᾤ";s:8:"ὠÌÍ…";s:3:"á¾¥";s:8:"ὡÌÍ…";s:3:"ᾦ";s:8:"ᾦ";s:3:"ᾧ";s:8:"ᾧ";s:3:"ᾨ";s:6:"ᾨ";s:3:"ᾩ";s:6:"ᾩ";s:3:"ᾪ";s:8:"ᾪ";s:3:"ᾫ";s:8:"ᾫ";s:3:"ᾬ";s:8:"ὨÌÍ…";s:3:"á¾­";s:8:"ὩÌÍ…";s:3:"á¾®";s:8:"ᾮ";s:3:"ᾯ";s:8:"ᾯ";s:3:"á¾°";s:4:"ᾰ";s:3:"á¾±";s:4:"ᾱ";s:3:"á¾²";s:6:"ᾲ";s:3:"á¾³";s:4:"ᾳ";s:3:"á¾´";s:6:"αÌÍ…";s:3:"ᾶ";s:4:"ᾶ";s:3:"á¾·";s:6:"ᾷ";s:3:"Ᾰ";s:4:"Ᾰ";s:3:"á¾¹";s:4:"Ᾱ";s:3:"Ὰ";s:4:"Ὰ";s:3:"á¾»";s:4:"ΑÌ";s:3:"á¾¼";s:4:"ᾼ";s:3:"á¾¾";s:2:"ι";s:3:"á¿";s:4:"῁";s:3:"á¿‚";s:6:"ῂ";s:3:"ῃ";s:4:"ῃ";s:3:"á¿„";s:6:"ηÌÍ…";s:3:"ῆ";s:4:"ῆ";s:3:"ῇ";s:6:"ῇ";s:3:"Ὲ";s:4:"Ὲ";s:3:"Έ";s:4:"ΕÌ";s:3:"á¿Š";s:4:"Ὴ";s:3:"á¿‹";s:4:"ΗÌ";s:3:"á¿Œ";s:4:"ῌ";s:3:"á¿";s:5:"῍";s:3:"á¿Ž";s:5:"᾿Ì";s:3:"á¿";s:5:"῏";s:3:"á¿";s:4:"ῐ";s:3:"á¿‘";s:4:"ῑ";s:3:"á¿’";s:6:"ῒ";s:3:"á¿“";s:6:"ϊÌ";s:3:"á¿–";s:4:"ῖ";s:3:"á¿—";s:6:"ῗ";s:3:"Ῐ";s:4:"Ῐ";s:3:"á¿™";s:4:"Ῑ";s:3:"á¿š";s:4:"Ὶ";s:3:"á¿›";s:4:"ΙÌ";s:3:"á¿";s:5:"῝";s:3:"á¿ž";s:5:"῾Ì";s:3:"á¿Ÿ";s:5:"῟";s:3:"á¿ ";s:4:"ῠ";s:3:"á¿¡";s:4:"Ï…Ì„";s:3:"á¿¢";s:6:"ῢ";s:3:"á¿£";s:6:"ϋÌ";s:3:"ῤ";s:4:"ÏÌ“";s:3:"á¿¥";s:4:"ÏÌ”";s:3:"ῦ";s:4:"Ï…Í‚";s:3:"ῧ";s:6:"ῧ";s:3:"Ῠ";s:4:"Ῠ";s:3:"á¿©";s:4:"Ῡ";s:3:"Ὺ";s:4:"Ὺ";s:3:"á¿«";s:4:"Î¥Ì";s:3:"Ῥ";s:4:"Ῥ";s:3:"á¿­";s:4:"῭";s:3:"á¿®";s:4:"¨Ì";s:3:"`";s:1:"`";s:3:"ῲ";s:6:"ῲ";s:3:"ῳ";s:4:"ῳ";s:3:"á¿´";s:6:"ωÌÍ…";s:3:"ῶ";s:4:"ῶ";s:3:"á¿·";s:6:"ῷ";s:3:"Ὸ";s:4:"Ὸ";s:3:"Ό";s:4:"ΟÌ";s:3:"Ὼ";s:4:"Ὼ";s:3:"á¿»";s:4:"ΩÌ";s:3:"ῼ";s:4:"ῼ";s:3:"´";s:2:"´";s:3:" ";s:3:" ";s:3:"â€";s:3:" ";s:3:"Ω";s:2:"Ω";s:3:"K";s:1:"K";s:3:"â„«";s:3:"AÌŠ";s:3:"↚";s:5:"â†Ì¸";s:3:"↛";s:5:"↛";s:3:"↮";s:5:"↮";s:3:"â‡";s:5:"â‡Ì¸";s:3:"⇎";s:5:"⇎";s:3:"â‡";s:5:"⇏";s:3:"∄";s:5:"∄";s:3:"∉";s:5:"∉";s:3:"∌";s:5:"∌";s:3:"∤";s:5:"∤";s:3:"∦";s:5:"∦";s:3:"â‰";s:5:"≁";s:3:"≄";s:5:"≄";s:3:"≇";s:5:"≇";s:3:"≉";s:5:"≉";s:3:"≠";s:3:"≠";s:3:"≢";s:5:"≢";s:3:"≭";s:5:"â‰Ì¸";s:3:"≮";s:3:"≮";s:3:"≯";s:3:"≯";s:3:"≰";s:5:"≰";s:3:"≱";s:5:"≱";s:3:"≴";s:5:"≴";s:3:"≵";s:5:"≵";s:3:"≸";s:5:"≸";s:3:"≹";s:5:"≹";s:3:"⊀";s:5:"⊀";s:3:"âŠ";s:5:"⊁";s:3:"⊄";s:5:"⊄";s:3:"⊅";s:5:"⊅";s:3:"⊈";s:5:"⊈";s:3:"⊉";s:5:"⊉";s:3:"⊬";s:5:"⊬";s:3:"⊭";s:5:"⊭";s:3:"⊮";s:5:"⊮";s:3:"⊯";s:5:"⊯";s:3:"â‹ ";s:5:"⋠";s:3:"â‹¡";s:5:"⋡";s:3:"â‹¢";s:5:"⋢";s:3:"â‹£";s:5:"⋣";s:3:"⋪";s:5:"⋪";s:3:"â‹«";s:5:"⋫";s:3:"⋬";s:5:"⋬";s:3:"â‹­";s:5:"⋭";s:3:"〈";s:3:"〈";s:3:"〉";s:3:"〉";s:3:"â«œ";s:5:"â«Ì¸";s:3:"ãŒ";s:6:"ã‹ã‚™";s:3:"ãŽ";s:6:"ãã‚™";s:3:"ã";s:6:"ãã‚™";s:3:"ã’";s:6:"ã‘ã‚™";s:3:"ã”";s:6:"ã“ã‚™";s:3:"ã–";s:6:"ã•ã‚™";s:3:"ã˜";s:6:"ã—ã‚™";s:3:"ãš";s:6:"ã™ã‚™";s:3:"ãœ";s:6:"ã›ã‚™";s:3:"ãž";s:6:"ãã‚™";s:3:"ã ";s:6:"ãŸã‚™";s:3:"ã¢";s:6:"ã¡ã‚™";s:3:"ã¥";s:6:"ã¤ã‚™";s:3:"ã§";s:6:"ã¦ã‚™";s:3:"ã©";s:6:"ã¨ã‚™";s:3:"ã°";s:6:"ã¯ã‚™";s:3:"ã±";s:6:"ã¯ã‚š";s:3:"ã³";s:6:"ã²ã‚™";s:3:"ã´";s:6:"ã²ã‚š";s:3:"ã¶";s:6:"ãµã‚™";s:3:"ã·";s:6:"ãµã‚š";s:3:"ã¹";s:6:"ã¸ã‚™";s:3:"ãº";s:6:"ã¸ã‚š";s:3:"ã¼";s:6:"ã»ã‚™";s:3:"ã½";s:6:"ã»ã‚š";s:3:"ã‚”";s:6:"ã†ã‚™";s:3:"ã‚ž";s:6:"ã‚ã‚™";s:3:"ガ";s:6:"ã‚«ã‚™";s:3:"ã‚®";s:6:"ã‚­ã‚™";s:3:"ã‚°";s:6:"グ";s:3:"ゲ";s:6:"ゲ";s:3:"ã‚´";s:6:"ゴ";s:3:"ザ";s:6:"ザ";s:3:"ジ";s:6:"ã‚·ã‚™";s:3:"ズ";s:6:"ズ";s:3:"ゼ";s:6:"ゼ";s:3:"ゾ";s:6:"ゾ";s:3:"ダ";s:6:"ã‚¿ã‚™";s:3:"ヂ";s:6:"ãƒã‚™";s:3:"ヅ";s:6:"ヅ";s:3:"デ";s:6:"デ";s:3:"ド";s:6:"ド";s:3:"ãƒ";s:6:"ãƒã‚™";s:3:"パ";s:6:"ãƒã‚š";s:3:"ビ";s:6:"ビ";s:3:"ピ";s:6:"ピ";s:3:"ブ";s:6:"ブ";s:3:"プ";s:6:"プ";s:3:"ベ";s:6:"ベ";s:3:"ペ";s:6:"ペ";s:3:"ボ";s:6:"ボ";s:3:"ãƒ";s:6:"ポ";s:3:"ヴ";s:6:"ヴ";s:3:"ヷ";s:6:"ヷ";s:3:"ヸ";s:6:"ヸ";s:3:"ヹ";s:6:"ヹ";s:3:"ヺ";s:6:"ヺ";s:3:"ヾ";s:6:"ヾ";s:3:"豈";s:3:"豈";s:3:"ï¤";s:3:"æ›´";s:3:"車";s:3:"車";s:3:"賈";s:3:"賈";s:3:"滑";s:3:"滑";s:3:"串";s:3:"串";s:3:"句";s:3:"å¥";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"契";s:3:"契";s:3:"金";s:3:"金";s:3:"喇";s:3:"å–‡";s:3:"奈";s:3:"奈";s:3:"ï¤";s:3:"懶";s:3:"癩";s:3:"癩";s:3:"ï¤";s:3:"ç¾…";s:3:"ï¤";s:3:"蘿";s:3:"螺";s:3:"螺";s:3:"裸";s:3:"裸";s:3:"邏";s:3:"é‚";s:3:"樂";s:3:"樂";s:3:"洛";s:3:"æ´›";s:3:"烙";s:3:"烙";s:3:"珞";s:3:"çž";s:3:"落";s:3:"è½";s:3:"酪";s:3:"é…ª";s:3:"駱";s:3:"駱";s:3:"亂";s:3:"亂";s:3:"卵";s:3:"åµ";s:3:"ï¤";s:3:"欄";s:3:"爛";s:3:"爛";s:3:"蘭";s:3:"蘭";s:3:"鸞";s:3:"鸞";s:3:"嵐";s:3:"åµ";s:3:"濫";s:3:"æ¿«";s:3:"藍";s:3:"è—";s:3:"襤";s:3:"襤";s:3:"拉";s:3:"拉";s:3:"臘";s:3:"臘";s:3:"蠟";s:3:"è Ÿ";s:3:"廊";s:3:"廊";s:3:"朗";s:3:"朗";s:3:"浪";s:3:"浪";s:3:"狼";s:3:"狼";s:3:"郎";s:3:"郎";s:3:"來";s:3:"來";s:3:"冷";s:3:"冷";s:3:"勞";s:3:"å‹ž";s:3:"擄";s:3:"æ“„";s:3:"櫓";s:3:"æ«“";s:3:"爐";s:3:"çˆ";s:3:"盧";s:3:"盧";s:3:"老";s:3:"è€";s:3:"蘆";s:3:"蘆";s:3:"虜";s:3:"虜";s:3:"路";s:3:"è·¯";s:3:"露";s:3:"露";s:3:"魯";s:3:"é­¯";s:3:"鷺";s:3:"é·º";s:3:"碌";s:3:"碌";s:3:"祿";s:3:"祿";s:3:"綠";s:3:"綠";s:3:"菉";s:3:"è‰";s:3:"錄";s:3:"錄";s:3:"鹿";s:3:"鹿";s:3:"ï¥";s:3:"è«–";s:3:"壟";s:3:"壟";s:3:"弄";s:3:"弄";s:3:"籠";s:3:"ç± ";s:3:"聾";s:3:"è¾";s:3:"牢";s:3:"牢";s:3:"磊";s:3:"磊";s:3:"賂";s:3:"賂";s:3:"雷";s:3:"é›·";s:3:"壘";s:3:"壘";s:3:"屢";s:3:"å±¢";s:3:"樓";s:3:"樓";s:3:"ï¥";s:3:"æ·š";s:3:"漏";s:3:"æ¼";s:3:"ï¥";s:3:"ç´¯";s:3:"ï¥";s:3:"縷";s:3:"陋";s:3:"陋";s:3:"勒";s:3:"å‹’";s:3:"肋";s:3:"è‚‹";s:3:"凜";s:3:"凜";s:3:"凌";s:3:"凌";s:3:"稜";s:3:"稜";s:3:"綾";s:3:"綾";s:3:"菱";s:3:"è±";s:3:"陵";s:3:"陵";s:3:"讀";s:3:"讀";s:3:"拏";s:3:"æ‹";s:3:"樂";s:3:"樂";s:3:"ï¥";s:3:"諾";s:3:"丹";s:3:"丹";s:3:"寧";s:3:"寧";s:3:"怒";s:3:"怒";s:3:"率";s:3:"率";s:3:"異";s:3:"ç•°";s:3:"北";s:3:"北";s:3:"磻";s:3:"磻";s:3:"便";s:3:"便";s:3:"復";s:3:"復";s:3:"不";s:3:"ä¸";s:3:"泌";s:3:"泌";s:3:"數";s:3:"數";s:3:"索";s:3:"ç´¢";s:3:"參";s:3:"åƒ";s:3:"塞";s:3:"å¡ž";s:3:"省";s:3:"çœ";s:3:"葉";s:3:"葉";s:3:"說";s:3:"說";s:3:"殺";s:3:"殺";s:3:"辰";s:3:"è¾°";s:3:"沈";s:3:"沈";s:3:"拾";s:3:"拾";s:3:"若";s:3:"è‹¥";s:3:"掠";s:3:"掠";s:3:"略";s:3:"ç•¥";s:3:"亮";s:3:"亮";s:3:"兩";s:3:"å…©";s:3:"凉";s:3:"凉";s:3:"梁";s:3:"æ¢";s:3:"糧";s:3:"糧";s:3:"良";s:3:"良";s:3:"諒";s:3:"è«’";s:3:"量";s:3:"é‡";s:3:"勵";s:3:"勵";s:3:"呂";s:3:"å‘‚";s:3:"ï¦";s:3:"女";s:3:"廬";s:3:"廬";s:3:"旅";s:3:"æ—…";s:3:"濾";s:3:"濾";s:3:"礪";s:3:"礪";s:3:"閭";s:3:"é–­";s:3:"驪";s:3:"驪";s:3:"麗";s:3:"麗";s:3:"黎";s:3:"黎";s:3:"力";s:3:"力";s:3:"曆";s:3:"曆";s:3:"歷";s:3:"æ­·";s:3:"ï¦";s:3:"è½¢";s:3:"年";s:3:"å¹´";s:3:"ï¦";s:3:"æ†";s:3:"ï¦";s:3:"戀";s:3:"撚";s:3:"æ’š";s:3:"漣";s:3:"æ¼£";s:3:"煉";s:3:"ç…‰";s:3:"璉";s:3:"ç’‰";s:3:"秊";s:3:"秊";s:3:"練";s:3:"ç·´";s:3:"聯";s:3:"è¯";s:3:"輦";s:3:"輦";s:3:"蓮";s:3:"è“®";s:3:"連";s:3:"連";s:3:"鍊";s:3:"éŠ";s:3:"列";s:3:"列";s:3:"ï¦";s:3:"劣";s:3:"咽";s:3:"å’½";s:3:"烈";s:3:"烈";s:3:"裂";s:3:"裂";s:3:"說";s:3:"說";s:3:"廉";s:3:"廉";s:3:"念";s:3:"念";s:3:"捻";s:3:"æ»";s:3:"殮";s:3:"æ®®";s:3:"簾";s:3:"ç°¾";s:3:"獵";s:3:"çµ";s:3:"令";s:3:"令";s:3:"囹";s:3:"囹";s:3:"寧";s:3:"寧";s:3:"嶺";s:3:"嶺";s:3:"怜";s:3:"怜";s:3:"玲";s:3:"玲";s:3:"瑩";s:3:"ç‘©";s:3:"羚";s:3:"羚";s:3:"聆";s:3:"è†";s:3:"鈴";s:3:"鈴";s:3:"零";s:3:"零";s:3:"靈";s:3:"éˆ";s:3:"領";s:3:"é ˜";s:3:"例";s:3:"例";s:3:"禮";s:3:"禮";s:3:"醴";s:3:"醴";s:3:"隸";s:3:"隸";s:3:"惡";s:3:"惡";s:3:"了";s:3:"了";s:3:"僚";s:3:"僚";s:3:"寮";s:3:"寮";s:3:"尿";s:3:"å°¿";s:3:"料";s:3:"æ–™";s:3:"樂";s:3:"樂";s:3:"燎";s:3:"燎";s:3:"ï§";s:3:"療";s:3:"蓼";s:3:"蓼";s:3:"遼";s:3:"é¼";s:3:"龍";s:3:"é¾";s:3:"暈";s:3:"暈";s:3:"阮";s:3:"阮";s:3:"劉";s:3:"劉";s:3:"杻";s:3:"æ»";s:3:"柳";s:3:"柳";s:3:"流";s:3:"æµ";s:3:"溜";s:3:"溜";s:3:"琉";s:3:"ç‰";s:3:"ï§";s:3:"ç•™";s:3:"硫";s:3:"ç¡«";s:3:"ï§";s:3:"ç´";s:3:"ï§";s:3:"é¡ž";s:3:"六";s:3:"å…­";s:3:"戮";s:3:"戮";s:3:"陸";s:3:"陸";s:3:"倫";s:3:"倫";s:3:"崙";s:3:"å´™";s:3:"淪";s:3:"æ·ª";s:3:"輪";s:3:"輪";s:3:"律";s:3:"律";s:3:"慄";s:3:"æ…„";s:3:"栗";s:3:"æ —";s:3:"率";s:3:"率";s:3:"隆";s:3:"隆";s:3:"ï§";s:3:"利";s:3:"吏";s:3:"å";s:3:"履";s:3:"å±¥";s:3:"易";s:3:"易";s:3:"李";s:3:"æŽ";s:3:"梨";s:3:"梨";s:3:"泥";s:3:"æ³¥";s:3:"理";s:3:"ç†";s:3:"痢";s:3:"ç—¢";s:3:"罹";s:3:"ç½¹";s:3:"裏";s:3:"è£";s:3:"裡";s:3:"裡";s:3:"里";s:3:"里";s:3:"離";s:3:"離";s:3:"匿";s:3:"匿";s:3:"溺";s:3:"溺";s:3:"吝";s:3:"å";s:3:"燐";s:3:"ç‡";s:3:"璘";s:3:"ç’˜";s:3:"藺";s:3:"è—º";s:3:"隣";s:3:"隣";s:3:"鱗";s:3:"é±—";s:3:"麟";s:3:"麟";s:3:"林";s:3:"æž—";s:3:"淋";s:3:"æ·‹";s:3:"臨";s:3:"臨";s:3:"立";s:3:"ç«‹";s:3:"笠";s:3:"笠";s:3:"粒";s:3:"ç²’";s:3:"狀";s:3:"ç‹€";s:3:"炙";s:3:"ç‚™";s:3:"識";s:3:"è­˜";s:3:"什";s:3:"什";s:3:"茶";s:3:"茶";s:3:"刺";s:3:"刺";s:3:"切";s:3:"切";s:3:"ï¨";s:3:"度";s:3:"拓";s:3:"æ‹“";s:3:"糖";s:3:"ç³–";s:3:"宅";s:3:"å®…";s:3:"洞";s:3:"æ´ž";s:3:"暴";s:3:"æš´";s:3:"輻";s:3:"è¼»";s:3:"行";s:3:"è¡Œ";s:3:"降";s:3:"é™";s:3:"見";s:3:"見";s:3:"廓";s:3:"廓";s:3:"兀";s:3:"å…€";s:3:"ï¨";s:3:"å—€";s:3:"ï¨";s:3:"å¡š";s:3:"晴";s:3:"æ™´";s:3:"凞";s:3:"凞";s:3:"猪";s:3:"猪";s:3:"益";s:3:"益";s:3:"礼";s:3:"礼";s:3:"神";s:3:"神";s:3:"祥";s:3:"祥";s:3:"福";s:3:"ç¦";s:3:"靖";s:3:"é–";s:3:"ï¨";s:3:"ç²¾";s:3:"羽";s:3:"ç¾½";s:3:"蘒";s:3:"蘒";s:3:"諸";s:3:"諸";s:3:"逸";s:3:"逸";s:3:"都";s:3:"都";s:3:"飯";s:3:"飯";s:3:"飼";s:3:"飼";s:3:"館";s:3:"館";s:3:"鶴";s:3:"鶴";s:3:"郞";s:3:"郞";s:3:"隷";s:3:"éš·";s:3:"侮";s:3:"ä¾®";s:3:"僧";s:3:"僧";s:3:"免";s:3:"å…";s:3:"勉";s:3:"勉";s:3:"勤";s:3:"勤";s:3:"卑";s:3:"å‘";s:3:"喝";s:3:"å–";s:3:"嘆";s:3:"嘆";s:3:"器";s:3:"器";s:3:"塀";s:3:"å¡€";s:3:"墨";s:3:"墨";s:3:"層";s:3:"層";s:3:"屮";s:3:"å±®";s:3:"悔";s:3:"æ‚”";s:3:"慨";s:3:"æ…¨";s:3:"憎";s:3:"憎";s:3:"ï©€";s:3:"懲";s:3:"ï©";s:3:"æ•";s:3:"ï©‚";s:3:"æ—¢";s:3:"暑";s:3:"æš‘";s:3:"ï©„";s:3:"梅";s:3:"ï©…";s:3:"æµ·";s:3:"渚";s:3:"渚";s:3:"漢";s:3:"æ¼¢";s:3:"煮";s:3:"ç…®";s:3:"爫";s:3:"爫";s:3:"ï©Š";s:3:"ç¢";s:3:"ï©‹";s:3:"碑";s:3:"ï©Œ";s:3:"社";s:3:"ï©";s:3:"祉";s:3:"ï©Ž";s:3:"祈";s:3:"ï©";s:3:"ç¥";s:3:"ï©";s:3:"祖";s:3:"ï©‘";s:3:"ç¥";s:3:"ï©’";s:3:"ç¦";s:3:"ï©“";s:3:"禎";s:3:"ï©”";s:3:"ç©€";s:3:"ï©•";s:3:"çª";s:3:"ï©–";s:3:"節";s:3:"ï©—";s:3:"ç·´";s:3:"縉";s:3:"縉";s:3:"ï©™";s:3:"ç¹";s:3:"ï©š";s:3:"ç½²";s:3:"ï©›";s:3:"者";s:3:"ï©œ";s:3:"臭";s:3:"ï©";s:3:"艹";s:3:"ï©ž";s:3:"艹";s:3:"ï©Ÿ";s:3:"è‘—";s:3:"ï© ";s:3:"è¤";s:3:"ï©¡";s:3:"視";s:3:"ï©¢";s:3:"è¬";s:3:"ï©£";s:3:"謹";s:3:"賓";s:3:"賓";s:3:"ï©¥";s:3:"è´ˆ";s:3:"辶";s:3:"辶";s:3:"逸";s:3:"逸";s:3:"難";s:3:"難";s:3:"ï©©";s:3:"響";s:3:"頻";s:3:"é »";s:3:"ï©«";s:3:"æµ";s:3:"𤋮";s:4:"𤋮";s:3:"ï©­";s:3:"舘";s:3:"ï©°";s:3:"並";s:3:"况";s:3:"况";s:3:"全";s:3:"å…¨";s:3:"侀";s:3:"ä¾€";s:3:"ï©´";s:3:"å……";s:3:"冀";s:3:"冀";s:3:"勇";s:3:"勇";s:3:"ï©·";s:3:"勺";s:3:"喝";s:3:"å–";s:3:"啕";s:3:"å••";s:3:"喙";s:3:"å–™";s:3:"ï©»";s:3:"å—¢";s:3:"塚";s:3:"å¡š";s:3:"墳";s:3:"墳";s:3:"奄";s:3:"奄";s:3:"ï©¿";s:3:"奔";s:3:"婢";s:3:"å©¢";s:3:"ïª";s:3:"嬨";s:3:"廒";s:3:"å»’";s:3:"廙";s:3:"å»™";s:3:"彩";s:3:"彩";s:3:"徭";s:3:"å¾­";s:3:"惘";s:3:"惘";s:3:"慎";s:3:"æ…Ž";s:3:"愈";s:3:"愈";s:3:"憎";s:3:"憎";s:3:"慠";s:3:"æ… ";s:3:"懲";s:3:"懲";s:3:"戴";s:3:"戴";s:3:"ïª";s:3:"æ„";s:3:"搜";s:3:"æœ";s:3:"ïª";s:3:"æ‘’";s:3:"ïª";s:3:"æ•–";s:3:"晴";s:3:"æ™´";s:3:"朗";s:3:"朗";s:3:"望";s:3:"望";s:3:"杖";s:3:"æ–";s:3:"歹";s:3:"æ­¹";s:3:"殺";s:3:"殺";s:3:"流";s:3:"æµ";s:3:"滛";s:3:"æ»›";s:3:"滋";s:3:"滋";s:3:"漢";s:3:"æ¼¢";s:3:"瀞";s:3:"瀞";s:3:"煮";s:3:"ç…®";s:3:"ïª";s:3:"瞧";s:3:"爵";s:3:"爵";s:3:"犯";s:3:"犯";s:3:"猪";s:3:"猪";s:3:"瑱";s:3:"瑱";s:3:"甆";s:3:"甆";s:3:"画";s:3:"ç”»";s:3:"瘝";s:3:"ç˜";s:3:"瘟";s:3:"瘟";s:3:"益";s:3:"益";s:3:"盛";s:3:"ç››";s:3:"直";s:3:"ç›´";s:3:"睊";s:3:"çŠ";s:3:"着";s:3:"ç€";s:3:"磌";s:3:"磌";s:3:"窱";s:3:"窱";s:3:"節";s:3:"節";s:3:"类";s:3:"ç±»";s:3:"絛";s:3:"çµ›";s:3:"練";s:3:"ç·´";s:3:"缾";s:3:"ç¼¾";s:3:"者";s:3:"者";s:3:"荒";s:3:"è’";s:3:"華";s:3:"è¯";s:3:"蝹";s:3:"è¹";s:3:"襁";s:3:"è¥";s:3:"覆";s:3:"覆";s:3:"視";s:3:"視";s:3:"調";s:3:"調";s:3:"諸";s:3:"諸";s:3:"請";s:3:"è«‹";s:3:"謁";s:3:"è¬";s:3:"諾";s:3:"諾";s:3:"諭";s:3:"è«­";s:3:"謹";s:3:"謹";s:3:"ï«€";s:3:"變";s:3:"ï«";s:3:"è´ˆ";s:3:"ï«‚";s:3:"輸";s:3:"遲";s:3:"é²";s:3:"ï«„";s:3:"醙";s:3:"ï«…";s:3:"鉶";s:3:"陼";s:3:"陼";s:3:"難";s:3:"難";s:3:"靖";s:3:"é–";s:3:"韛";s:3:"韛";s:3:"ï«Š";s:3:"響";s:3:"ï«‹";s:3:"é ‹";s:3:"ï«Œ";s:3:"é »";s:3:"ï«";s:3:"鬒";s:3:"ï«Ž";s:3:"龜";s:3:"ï«";s:4:"𢡊";s:3:"ï«";s:4:"𢡄";s:3:"ï«‘";s:4:"ð£•";s:3:"ï«’";s:3:"ã®";s:3:"ï«“";s:3:"䀘";s:3:"ï«”";s:3:"䀹";s:3:"ï«•";s:4:"𥉉";s:3:"ï«–";s:4:"ð¥³";s:3:"ï«—";s:4:"𧻓";s:3:"齃";s:3:"齃";s:3:"ï«™";s:3:"龎";s:3:"ï¬";s:4:"×™Ö´";s:3:"ײַ";s:4:"ײַ";s:3:"שׁ";s:4:"ש×";s:3:"שׂ";s:4:"שׂ";s:3:"שּׁ";s:6:"שּ×";s:3:"שּׂ";s:6:"שּׂ";s:3:"אַ";s:4:"×Ö·";s:3:"אָ";s:4:"×Ö¸";s:3:"אּ";s:4:"×Ö¼";s:3:"בּ";s:4:"בּ";s:3:"גּ";s:4:"×’Ö¼";s:3:"דּ";s:4:"דּ";s:3:"הּ";s:4:"×”Ö¼";s:3:"וּ";s:4:"וּ";s:3:"זּ";s:4:"×–Ö¼";s:3:"טּ";s:4:"טּ";s:3:"יּ";s:4:"×™Ö¼";s:3:"ךּ";s:4:"ךּ";s:3:"כּ";s:4:"×›Ö¼";s:3:"לּ";s:4:"לּ";s:3:"מּ";s:4:"מּ";s:3:"ï­€";s:4:"× Ö¼";s:3:"ï­";s:4:"סּ";s:3:"ï­ƒ";s:4:"×£Ö¼";s:3:"ï­„";s:4:"פּ";s:3:"ï­†";s:4:"צּ";s:3:"ï­‡";s:4:"קּ";s:3:"ï­ˆ";s:4:"רּ";s:3:"ï­‰";s:4:"שּ";s:3:"ï­Š";s:4:"תּ";s:3:"ï­‹";s:4:"וֹ";s:3:"ï­Œ";s:4:"בֿ";s:3:"ï­";s:4:"×›Ö¿";s:3:"ï­Ž";s:4:"פֿ";s:4:"ð‘‚š";s:8:"𑂚";s:4:"ð‘‚œ";s:8:"𑂜";s:4:"ð‘‚«";s:8:"𑂫";s:4:"ð‘„®";s:8:"𑄮";s:4:"𑄯";s:8:"𑄯";s:4:"ð…ž";s:8:"ð…—ð…¥";s:4:"ð…Ÿ";s:8:"ð…˜ð…¥";s:4:"ð… ";s:12:"ð…˜ð…¥ð…®";s:4:"ð…¡";s:12:"ð…˜ð…¥ð…¯";s:4:"ð…¢";s:12:"ð…˜ð…¥ð…°";s:4:"ð…£";s:12:"ð…˜ð…¥ð…±";s:4:"ð…¤";s:12:"ð…˜ð…¥ð…²";s:4:"ð†»";s:8:"ð†¹ð…¥";s:4:"ð†¼";s:8:"ð†ºð…¥";s:4:"ð†½";s:12:"ð†¹ð…¥ð…®";s:4:"ð†¾";s:12:"ð†ºð…¥ð…®";s:4:"ð†¿";s:12:"ð†¹ð…¥ð…¯";s:4:"ð‡€";s:12:"ð†ºð…¥ð…¯";s:4:"丽";s:3:"丽";s:4:"ð¯ ";s:3:"丸";s:4:"乁";s:3:"ä¹";s:4:"𠄢";s:4:"ð „¢";s:4:"你";s:3:"ä½ ";s:4:"侮";s:3:"ä¾®";s:4:"侻";s:3:"ä¾»";s:4:"倂";s:3:"倂";s:4:"偺";s:3:"åº";s:4:"備";s:3:"å‚™";s:4:"僧";s:3:"僧";s:4:"像";s:3:"åƒ";s:4:"㒞";s:3:"ã’ž";s:4:"ð¯ ";s:4:"𠘺";s:4:"免";s:3:"å…";s:4:"ð¯ ";s:3:"å…”";s:4:"ð¯ ";s:3:"å…¤";s:4:"具";s:3:"å…·";s:4:"𠔜";s:4:"𠔜";s:4:"㒹";s:3:"ã’¹";s:4:"內";s:3:"å…§";s:4:"再";s:3:"å†";s:4:"𠕋";s:4:"ð •‹";s:4:"冗";s:3:"冗";s:4:"冤";s:3:"冤";s:4:"仌";s:3:"仌";s:4:"冬";s:3:"冬";s:4:"况";s:3:"况";s:4:"𩇟";s:4:"𩇟";s:4:"ð¯ ";s:3:"凵";s:4:"刃";s:3:"刃";s:4:"㓟";s:3:"ã“Ÿ";s:4:"刻";s:3:"刻";s:4:"剆";s:3:"剆";s:4:"割";s:3:"割";s:4:"剷";s:3:"剷";s:4:"㔕";s:3:"㔕";s:4:"勇";s:3:"勇";s:4:"勉";s:3:"勉";s:4:"勤";s:3:"勤";s:4:"勺";s:3:"勺";s:4:"包";s:3:"包";s:4:"匆";s:3:"匆";s:4:"北";s:3:"北";s:4:"卉";s:3:"å‰";s:4:"卑";s:3:"å‘";s:4:"博";s:3:"åš";s:4:"即";s:3:"å³";s:4:"卽";s:3:"å½";s:4:"卿";s:3:"å¿";s:4:"卿";s:3:"å¿";s:4:"卿";s:3:"å¿";s:4:"𠨬";s:4:"𠨬";s:4:"灰";s:3:"ç°";s:4:"及";s:3:"åŠ";s:4:"叟";s:3:"åŸ";s:4:"𠭣";s:4:"ð ­£";s:4:"叫";s:3:"å«";s:4:"叱";s:3:"å±";s:4:"吆";s:3:"å†";s:4:"咞";s:3:"å’ž";s:4:"吸";s:3:"å¸";s:4:"呈";s:3:"呈";s:4:"周";s:3:"周";s:4:"咢";s:3:"å’¢";s:4:"ð¯¡";s:3:"哶";s:4:"唐";s:3:"å”";s:4:"啓";s:3:"å•“";s:4:"啣";s:3:"å•£";s:4:"善";s:3:"å–„";s:4:"善";s:3:"å–„";s:4:"喙";s:3:"å–™";s:4:"喫";s:3:"å–«";s:4:"喳";s:3:"å–³";s:4:"嗂";s:3:"å—‚";s:4:"圖";s:3:"圖";s:4:"嘆";s:3:"嘆";s:4:"ð¯¡";s:3:"圗";s:4:"噑";s:3:"噑";s:4:"ð¯¡";s:3:"å™´";s:4:"ð¯¡";s:3:"切";s:4:"壮";s:3:"壮";s:4:"城";s:3:"城";s:4:"埴";s:3:"埴";s:4:"堍";s:3:"å ";s:4:"型";s:3:"åž‹";s:4:"堲";s:3:"å ²";s:4:"報";s:3:"å ±";s:4:"墬";s:3:"墬";s:4:"𡓤";s:4:"𡓤";s:4:"売";s:3:"売";s:4:"壷";s:3:"壷";s:4:"夆";s:3:"夆";s:4:"ð¯¡";s:3:"多";s:4:"夢";s:3:"夢";s:4:"奢";s:3:"奢";s:4:"𡚨";s:4:"𡚨";s:4:"𡛪";s:4:"𡛪";s:4:"姬";s:3:"姬";s:4:"娛";s:3:"娛";s:4:"娧";s:3:"娧";s:4:"姘";s:3:"姘";s:4:"婦";s:3:"婦";s:4:"㛮";s:3:"ã›®";s:4:"㛼";s:3:"㛼";s:4:"嬈";s:3:"嬈";s:4:"嬾";s:3:"嬾";s:4:"嬾";s:3:"嬾";s:4:"𡧈";s:4:"𡧈";s:4:"寃";s:3:"寃";s:4:"寘";s:3:"寘";s:4:"寧";s:3:"寧";s:4:"寳";s:3:"寳";s:4:"𡬘";s:4:"𡬘";s:4:"寿";s:3:"寿";s:4:"将";s:3:"å°†";s:4:"当";s:3:"当";s:4:"尢";s:3:"å°¢";s:4:"㞁";s:3:"ãž";s:4:"屠";s:3:"å± ";s:4:"屮";s:3:"å±®";s:4:"峀";s:3:"å³€";s:4:"岍";s:3:"å²";s:4:"𡷤";s:4:"ð¡·¤";s:4:"嵃";s:3:"嵃";s:4:"𡷦";s:4:"ð¡·¦";s:4:"嵮";s:3:"åµ®";s:4:"嵫";s:3:"嵫";s:4:"嵼";s:3:"åµ¼";s:4:"ð¯¢";s:3:"å·¡";s:4:"巢";s:3:"å·¢";s:4:"㠯";s:3:"ã ¯";s:4:"巽";s:3:"å·½";s:4:"帨";s:3:"帨";s:4:"帽";s:3:"帽";s:4:"幩";s:3:"幩";s:4:"㡢";s:3:"ã¡¢";s:4:"𢆃";s:4:"𢆃";s:4:"㡼";s:3:"㡼";s:4:"庰";s:3:"庰";s:4:"庳";s:3:"庳";s:4:"ð¯¢";s:3:"庶";s:4:"廊";s:3:"廊";s:4:"ð¯¢";s:4:"𪎒";s:4:"ð¯¢";s:3:"廾";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"舁";s:3:"èˆ";s:4:"弢";s:3:"å¼¢";s:4:"弢";s:3:"å¼¢";s:4:"㣇";s:3:"㣇";s:4:"𣊸";s:4:"𣊸";s:4:"𦇚";s:4:"𦇚";s:4:"形";s:3:"å½¢";s:4:"彫";s:3:"彫";s:4:"㣣";s:3:"㣣";s:4:"徚";s:3:"徚";s:4:"ð¯¢";s:3:"å¿";s:4:"志";s:3:"å¿—";s:4:"忹";s:3:"忹";s:4:"悁";s:3:"æ‚";s:4:"㤺";s:3:"㤺";s:4:"㤜";s:3:"㤜";s:4:"悔";s:3:"æ‚”";s:4:"𢛔";s:4:"𢛔";s:4:"惇";s:3:"惇";s:4:"慈";s:3:"æ…ˆ";s:4:"慌";s:3:"æ…Œ";s:4:"慎";s:3:"æ…Ž";s:4:"慌";s:3:"æ…Œ";s:4:"慺";s:3:"æ…º";s:4:"憎";s:3:"憎";s:4:"憲";s:3:"憲";s:4:"憤";s:3:"憤";s:4:"憯";s:3:"憯";s:4:"懞";s:3:"懞";s:4:"懲";s:3:"懲";s:4:"懶";s:3:"懶";s:4:"成";s:3:"æˆ";s:4:"戛";s:3:"戛";s:4:"扝";s:3:"æ‰";s:4:"抱";s:3:"抱";s:4:"拔";s:3:"æ‹”";s:4:"捐";s:3:"æ";s:4:"𢬌";s:4:"𢬌";s:4:"挽";s:3:"挽";s:4:"拼";s:3:"拼";s:4:"捨";s:3:"æ¨";s:4:"掃";s:3:"掃";s:4:"揤";s:3:"æ¤";s:4:"𢯱";s:4:"𢯱";s:4:"搢";s:3:"æ¢";s:4:"揅";s:3:"æ…";s:4:"ð¯£";s:3:"掩";s:4:"㨮";s:3:"㨮";s:4:"摩";s:3:"æ‘©";s:4:"摾";s:3:"摾";s:4:"撝";s:3:"æ’";s:4:"摷";s:3:"æ‘·";s:4:"㩬";s:3:"㩬";s:4:"敏";s:3:"æ•";s:4:"敬";s:3:"敬";s:4:"𣀊";s:4:"𣀊";s:4:"旣";s:3:"æ—£";s:4:"書";s:3:"書";s:4:"ð¯£";s:3:"晉";s:4:"㬙";s:3:"㬙";s:4:"ð¯£";s:3:"æš‘";s:4:"ð¯£";s:3:"㬈";s:4:"㫤";s:3:"㫤";s:4:"冒";s:3:"冒";s:4:"冕";s:3:"冕";s:4:"最";s:3:"最";s:4:"暜";s:3:"æšœ";s:4:"肭";s:3:"è‚­";s:4:"䏙";s:3:"ä™";s:4:"朗";s:3:"朗";s:4:"望";s:3:"望";s:4:"朡";s:3:"朡";s:4:"杞";s:3:"æž";s:4:"杓";s:3:"æ“";s:4:"ð¯£";s:4:"ð£ƒ";s:4:"㭉";s:3:"ã­‰";s:4:"柺";s:3:"柺";s:4:"枅";s:3:"æž…";s:4:"桒";s:3:"æ¡’";s:4:"梅";s:3:"梅";s:4:"𣑭";s:4:"𣑭";s:4:"梎";s:3:"梎";s:4:"栟";s:3:"æ Ÿ";s:4:"椔";s:3:"椔";s:4:"㮝";s:3:"ã®";s:4:"楂";s:3:"楂";s:4:"榣";s:3:"榣";s:4:"槪";s:3:"槪";s:4:"檨";s:3:"檨";s:4:"𣚣";s:4:"𣚣";s:4:"櫛";s:3:"æ«›";s:4:"㰘";s:3:"ã°˜";s:4:"次";s:3:"次";s:4:"𣢧";s:4:"𣢧";s:4:"歔";s:3:"æ­”";s:4:"㱎";s:3:"㱎";s:4:"歲";s:3:"æ­²";s:4:"殟";s:3:"殟";s:4:"殺";s:3:"殺";s:4:"殻";s:3:"æ®»";s:4:"𣪍";s:4:"ð£ª";s:4:"𡴋";s:4:"ð¡´‹";s:4:"𣫺";s:4:"𣫺";s:4:"汎";s:3:"汎";s:4:"𣲼";s:4:"𣲼";s:4:"沿";s:3:"沿";s:4:"泍";s:3:"æ³";s:4:"汧";s:3:"汧";s:4:"洖";s:3:"æ´–";s:4:"派";s:3:"æ´¾";s:4:"ð¯¤";s:3:"æµ·";s:4:"流";s:3:"æµ";s:4:"浩";s:3:"浩";s:4:"浸";s:3:"浸";s:4:"涅";s:3:"涅";s:4:"𣴞";s:4:"𣴞";s:4:"洴";s:3:"æ´´";s:4:"港";s:3:"港";s:4:"湮";s:3:"æ¹®";s:4:"㴳";s:3:"ã´³";s:4:"滋";s:3:"滋";s:4:"滇";s:3:"滇";s:4:"ð¯¤";s:4:"𣻑";s:4:"淹";s:3:"æ·¹";s:4:"ð¯¤";s:3:"æ½®";s:4:"ð¯¤";s:4:"𣽞";s:4:"𣾎";s:4:"𣾎";s:4:"濆";s:3:"濆";s:4:"瀹";s:3:"瀹";s:4:"瀞";s:3:"瀞";s:4:"瀛";s:3:"瀛";s:4:"㶖";s:3:"㶖";s:4:"灊";s:3:"çŠ";s:4:"災";s:3:"ç½";s:4:"灷";s:3:"ç·";s:4:"炭";s:3:"ç‚­";s:4:"𠔥";s:4:"𠔥";s:4:"煅";s:3:"ç……";s:4:"ð¯¤";s:4:"𤉣";s:4:"熜";s:3:"熜";s:4:"𤎫";s:4:"𤎫";s:4:"爨";s:3:"爨";s:4:"爵";s:3:"爵";s:4:"牐";s:3:"ç‰";s:4:"𤘈";s:4:"𤘈";s:4:"犀";s:3:"犀";s:4:"犕";s:3:"犕";s:4:"𤜵";s:4:"𤜵";s:4:"𤠔";s:4:"𤠔";s:4:"獺";s:3:"çº";s:4:"王";s:3:"王";s:4:"㺬";s:3:"㺬";s:4:"玥";s:3:"玥";s:4:"㺸";s:3:"㺸";s:4:"㺸";s:3:"㺸";s:4:"瑇";s:3:"瑇";s:4:"瑜";s:3:"ç‘œ";s:4:"瑱";s:3:"瑱";s:4:"璅";s:3:"ç’…";s:4:"瓊";s:3:"ç“Š";s:4:"㼛";s:3:"ã¼›";s:4:"甤";s:3:"甤";s:4:"𤰶";s:4:"𤰶";s:4:"甾";s:3:"甾";s:4:"𤲒";s:4:"𤲒";s:4:"異";s:3:"ç•°";s:4:"𢆟";s:4:"𢆟";s:4:"瘐";s:3:"ç˜";s:4:"𤾡";s:4:"𤾡";s:4:"𤾸";s:4:"𤾸";s:4:"𥁄";s:4:"ð¥„";s:4:"㿼";s:3:"㿼";s:4:"䀈";s:3:"䀈";s:4:"直";s:3:"ç›´";s:4:"ð¯¥";s:4:"𥃳";s:4:"𥃲";s:4:"𥃲";s:4:"𥄙";s:4:"𥄙";s:4:"𥄳";s:4:"𥄳";s:4:"眞";s:3:"眞";s:4:"真";s:3:"真";s:4:"真";s:3:"真";s:4:"睊";s:3:"çŠ";s:4:"䀹";s:3:"䀹";s:4:"瞋";s:3:"çž‹";s:4:"䁆";s:3:"ä†";s:4:"䂖";s:3:"ä‚–";s:4:"ð¯¥";s:4:"ð¥";s:4:"硎";s:3:"ç¡Ž";s:4:"ð¯¥";s:3:"碌";s:4:"ð¯¥";s:3:"磌";s:4:"䃣";s:3:"䃣";s:4:"𥘦";s:4:"𥘦";s:4:"祖";s:3:"祖";s:4:"𥚚";s:4:"𥚚";s:4:"𥛅";s:4:"𥛅";s:4:"福";s:3:"ç¦";s:4:"秫";s:3:"秫";s:4:"䄯";s:3:"䄯";s:4:"穀";s:3:"ç©€";s:4:"穊";s:3:"ç©Š";s:4:"穏";s:3:"ç©";s:4:"𥥼";s:4:"𥥼";s:4:"ð¯¥";s:4:"𥪧";s:4:"𥪧";s:4:"𥪧";s:4:"竮";s:3:"ç«®";s:4:"䈂";s:3:"䈂";s:4:"𥮫";s:4:"𥮫";s:4:"篆";s:3:"篆";s:4:"築";s:3:"築";s:4:"䈧";s:3:"䈧";s:4:"𥲀";s:4:"𥲀";s:4:"糒";s:3:"ç³’";s:4:"䊠";s:3:"䊠";s:4:"糨";s:3:"糨";s:4:"糣";s:3:"ç³£";s:4:"紀";s:3:"ç´€";s:4:"𥾆";s:4:"𥾆";s:4:"絣";s:3:"çµ£";s:4:"䌁";s:3:"äŒ";s:4:"緇";s:3:"ç·‡";s:4:"縂";s:3:"縂";s:4:"繅";s:3:"ç¹…";s:4:"䌴";s:3:"䌴";s:4:"𦈨";s:4:"𦈨";s:4:"𦉇";s:4:"𦉇";s:4:"䍙";s:3:"ä™";s:4:"𦋙";s:4:"𦋙";s:4:"罺";s:3:"罺";s:4:"𦌾";s:4:"𦌾";s:4:"羕";s:3:"羕";s:4:"翺";s:3:"翺";s:4:"者";s:3:"者";s:4:"𦓚";s:4:"𦓚";s:4:"𦔣";s:4:"𦔣";s:4:"聠";s:3:"è ";s:4:"𦖨";s:4:"𦖨";s:4:"聰";s:3:"è°";s:4:"𣍟";s:4:"ð£Ÿ";s:4:"ð¯¦";s:3:"ä•";s:4:"育";s:3:"育";s:4:"脃";s:3:"脃";s:4:"䐋";s:3:"ä‹";s:4:"脾";s:3:"脾";s:4:"媵";s:3:"媵";s:4:"𦞧";s:4:"𦞧";s:4:"𦞵";s:4:"𦞵";s:4:"𣎓";s:4:"𣎓";s:4:"𣎜";s:4:"𣎜";s:4:"舁";s:3:"èˆ";s:4:"舄";s:3:"舄";s:4:"ð¯¦";s:3:"辞";s:4:"䑫";s:3:"ä‘«";s:4:"ð¯¦";s:3:"芑";s:4:"ð¯¦";s:3:"芋";s:4:"芝";s:3:"èŠ";s:4:"劳";s:3:"劳";s:4:"花";s:3:"花";s:4:"芳";s:3:"芳";s:4:"芽";s:3:"芽";s:4:"苦";s:3:"苦";s:4:"𦬼";s:4:"𦬼";s:4:"若";s:3:"è‹¥";s:4:"茝";s:3:"èŒ";s:4:"荣";s:3:"è£";s:4:"莭";s:3:"莭";s:4:"茣";s:3:"茣";s:4:"ð¯¦";s:3:"莽";s:4:"菧";s:3:"è§";s:4:"著";s:3:"è‘—";s:4:"荓";s:3:"è“";s:4:"菊";s:3:"èŠ";s:4:"菌";s:3:"èŒ";s:4:"菜";s:3:"èœ";s:4:"𦰶";s:4:"𦰶";s:4:"𦵫";s:4:"𦵫";s:4:"𦳕";s:4:"𦳕";s:4:"䔫";s:3:"䔫";s:4:"蓱";s:3:"蓱";s:4:"蓳";s:3:"蓳";s:4:"蔖";s:3:"è”–";s:4:"𧏊";s:4:"ð§Š";s:4:"蕤";s:3:"蕤";s:4:"𦼬";s:4:"𦼬";s:4:"䕝";s:3:"ä•";s:4:"䕡";s:3:"ä•¡";s:4:"𦾱";s:4:"𦾱";s:4:"𧃒";s:4:"𧃒";s:4:"䕫";s:3:"ä•«";s:4:"虐";s:3:"è™";s:4:"虜";s:3:"虜";s:4:"虧";s:3:"虧";s:4:"虩";s:3:"虩";s:4:"蚩";s:3:"èš©";s:4:"蚈";s:3:"蚈";s:4:"蜎";s:3:"蜎";s:4:"蛢";s:3:"蛢";s:4:"蝹";s:3:"è¹";s:4:"蜨";s:3:"蜨";s:4:"蝫";s:3:"è«";s:4:"螆";s:3:"螆";s:4:"䗗";s:3:"ä——";s:4:"蟡";s:3:"蟡";s:4:"ð¯§";s:3:"è ";s:4:"䗹";s:3:"ä—¹";s:4:"衠";s:3:"è¡ ";s:4:"衣";s:3:"è¡£";s:4:"𧙧";s:4:"𧙧";s:4:"裗";s:3:"裗";s:4:"裞";s:3:"裞";s:4:"䘵";s:3:"䘵";s:4:"裺";s:3:"裺";s:4:"㒻";s:3:"ã’»";s:4:"𧢮";s:4:"𧢮";s:4:"𧥦";s:4:"𧥦";s:4:"ð¯§";s:3:"äš¾";s:4:"䛇";s:3:"䛇";s:4:"ð¯§";s:3:"誠";s:4:"ð¯§";s:3:"è«­";s:4:"變";s:3:"變";s:4:"豕";s:3:"豕";s:4:"𧲨";s:4:"𧲨";s:4:"貫";s:3:"貫";s:4:"賁";s:3:"è³";s:4:"贛";s:3:"è´›";s:4:"起";s:3:"èµ·";s:4:"𧼯";s:4:"𧼯";s:4:"𠠄";s:4:"ð  „";s:4:"跋";s:3:"è·‹";s:4:"趼";s:3:"趼";s:4:"跰";s:3:"è·°";s:4:"ð¯§";s:4:"𠣞";s:4:"軔";s:3:"è»”";s:4:"輸";s:3:"輸";s:4:"𨗒";s:4:"𨗒";s:4:"𨗭";s:4:"𨗭";s:4:"邔";s:3:"é‚”";s:4:"郱";s:3:"郱";s:4:"鄑";s:3:"é„‘";s:4:"𨜮";s:4:"𨜮";s:4:"鄛";s:3:"é„›";s:4:"鈸";s:3:"鈸";s:4:"鋗";s:3:"é‹—";s:4:"鋘";s:3:"鋘";s:4:"鉼";s:3:"鉼";s:4:"鏹";s:3:"é¹";s:4:"鐕";s:3:"é•";s:4:"𨯺";s:4:"𨯺";s:4:"開";s:3:"é–‹";s:4:"䦕";s:3:"䦕";s:4:"閷";s:3:"é–·";s:4:"𨵷";s:4:"𨵷";s:4:"䧦";s:3:"䧦";s:4:"雃";s:3:"雃";s:4:"嶲";s:3:"嶲";s:4:"霣";s:3:"霣";s:4:"𩅅";s:4:"ð©……";s:4:"𩈚";s:4:"𩈚";s:4:"䩮";s:3:"ä©®";s:4:"䩶";s:3:"䩶";s:4:"韠";s:3:"韠";s:4:"𩐊";s:4:"ð©Š";s:4:"䪲";s:3:"䪲";s:4:"𩒖";s:4:"ð©’–";s:4:"頋";s:3:"é ‹";s:4:"頋";s:3:"é ‹";s:4:"頩";s:3:"é ©";s:4:"ð¯¨";s:4:"ð©–¶";s:4:"飢";s:3:"飢";s:4:"䬳";s:3:"䬳";s:4:"餩";s:3:"餩";s:4:"馧";s:3:"馧";s:4:"駂";s:3:"駂";s:4:"駾";s:3:"駾";s:4:"䯎";s:3:"䯎";s:4:"𩬰";s:4:"𩬰";s:4:"鬒";s:3:"鬒";s:4:"鱀";s:3:"é±€";s:4:"鳽";s:3:"é³½";s:4:"ð¯¨";s:3:"䳎";s:4:"䳭";s:3:"ä³­";s:4:"ð¯¨";s:3:"鵧";s:4:"ð¯¨";s:4:"𪃎";s:4:"䳸";s:3:"䳸";s:4:"𪄅";s:4:"𪄅";s:4:"𪈎";s:4:"𪈎";s:4:"𪊑";s:4:"𪊑";s:4:"麻";s:3:"麻";s:4:"䵖";s:3:"äµ–";s:4:"黹";s:3:"黹";s:4:"黾";s:3:"黾";s:4:"鼅";s:3:"é¼…";s:4:"鼏";s:3:"é¼";s:4:"鼖";s:3:"é¼–";s:4:"鼻";s:3:"é¼»";s:4:"ð¯¨";s:4:"𪘀";}' );
-UtfNormal\Validator::$utfCheckNFC = unserialize( 'a:1224:{s:2:"Í€";s:1:"N";s:2:"Í";s:1:"N";s:2:"̓";s:1:"N";s:2:"Í„";s:1:"N";s:2:"Í´";s:1:"N";s:2:";";s:1:"N";s:2:"·";s:1:"N";s:3:"क़";s:1:"N";s:3:"ख़";s:1:"N";s:3:"ग़";s:1:"N";s:3:"ज़";s:1:"N";s:3:"ड़";s:1:"N";s:3:"à¥";s:1:"N";s:3:"फ़";s:1:"N";s:3:"य़";s:1:"N";s:3:"ড়";s:1:"N";s:3:"à§";s:1:"N";s:3:"য়";s:1:"N";s:3:"ਲ਼";s:1:"N";s:3:"ਸ਼";s:1:"N";s:3:"à©™";s:1:"N";s:3:"à©š";s:1:"N";s:3:"à©›";s:1:"N";s:3:"à©ž";s:1:"N";s:3:"à­œ";s:1:"N";s:3:"à­";s:1:"N";s:3:"གྷ";s:1:"N";s:3:"à½";s:1:"N";s:3:"དྷ";s:1:"N";s:3:"བྷ";s:1:"N";s:3:"ཛྷ";s:1:"N";s:3:"ཀྵ";s:1:"N";s:3:"ཱི";s:1:"N";s:3:"ཱུ";s:1:"N";s:3:"ྲྀ";s:1:"N";s:3:"ླྀ";s:1:"N";s:3:"à¾";s:1:"N";s:3:"ྒྷ";s:1:"N";s:3:"à¾";s:1:"N";s:3:"ྡྷ";s:1:"N";s:3:"ྦྷ";s:1:"N";s:3:"ྫྷ";s:1:"N";s:3:"ྐྵ";s:1:"N";s:3:"á½±";s:1:"N";s:3:"á½³";s:1:"N";s:3:"á½µ";s:1:"N";s:3:"á½·";s:1:"N";s:3:"á½¹";s:1:"N";s:3:"á½»";s:1:"N";s:3:"á½½";s:1:"N";s:3:"á¾»";s:1:"N";s:3:"á¾¾";s:1:"N";s:3:"Έ";s:1:"N";s:3:"á¿‹";s:1:"N";s:3:"á¿“";s:1:"N";s:3:"á¿›";s:1:"N";s:3:"á¿£";s:1:"N";s:3:"á¿«";s:1:"N";s:3:"á¿®";s:1:"N";s:3:"`";s:1:"N";s:3:"Ό";s:1:"N";s:3:"á¿»";s:1:"N";s:3:"´";s:1:"N";s:3:" ";s:1:"N";s:3:"â€";s:1:"N";s:3:"Ω";s:1:"N";s:3:"K";s:1:"N";s:3:"â„«";s:1:"N";s:3:"〈";s:1:"N";s:3:"〉";s:1:"N";s:3:"â«œ";s:1:"N";s:3:"豈";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"車";s:1:"N";s:3:"賈";s:1:"N";s:3:"滑";s:1:"N";s:3:"串";s:1:"N";s:3:"句";s:1:"N";s:3:"龜";s:1:"N";s:3:"龜";s:1:"N";s:3:"契";s:1:"N";s:3:"金";s:1:"N";s:3:"喇";s:1:"N";s:3:"奈";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"癩";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"螺";s:1:"N";s:3:"裸";s:1:"N";s:3:"邏";s:1:"N";s:3:"樂";s:1:"N";s:3:"洛";s:1:"N";s:3:"烙";s:1:"N";s:3:"珞";s:1:"N";s:3:"落";s:1:"N";s:3:"酪";s:1:"N";s:3:"駱";s:1:"N";s:3:"亂";s:1:"N";s:3:"卵";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"爛";s:1:"N";s:3:"蘭";s:1:"N";s:3:"鸞";s:1:"N";s:3:"嵐";s:1:"N";s:3:"濫";s:1:"N";s:3:"藍";s:1:"N";s:3:"襤";s:1:"N";s:3:"拉";s:1:"N";s:3:"臘";s:1:"N";s:3:"蠟";s:1:"N";s:3:"廊";s:1:"N";s:3:"朗";s:1:"N";s:3:"浪";s:1:"N";s:3:"狼";s:1:"N";s:3:"郎";s:1:"N";s:3:"來";s:1:"N";s:3:"冷";s:1:"N";s:3:"勞";s:1:"N";s:3:"擄";s:1:"N";s:3:"櫓";s:1:"N";s:3:"爐";s:1:"N";s:3:"盧";s:1:"N";s:3:"老";s:1:"N";s:3:"蘆";s:1:"N";s:3:"虜";s:1:"N";s:3:"路";s:1:"N";s:3:"露";s:1:"N";s:3:"魯";s:1:"N";s:3:"鷺";s:1:"N";s:3:"碌";s:1:"N";s:3:"祿";s:1:"N";s:3:"綠";s:1:"N";s:3:"菉";s:1:"N";s:3:"錄";s:1:"N";s:3:"鹿";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"壟";s:1:"N";s:3:"弄";s:1:"N";s:3:"籠";s:1:"N";s:3:"聾";s:1:"N";s:3:"牢";s:1:"N";s:3:"磊";s:1:"N";s:3:"賂";s:1:"N";s:3:"雷";s:1:"N";s:3:"壘";s:1:"N";s:3:"屢";s:1:"N";s:3:"樓";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"漏";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"陋";s:1:"N";s:3:"勒";s:1:"N";s:3:"肋";s:1:"N";s:3:"凜";s:1:"N";s:3:"凌";s:1:"N";s:3:"稜";s:1:"N";s:3:"綾";s:1:"N";s:3:"菱";s:1:"N";s:3:"陵";s:1:"N";s:3:"讀";s:1:"N";s:3:"拏";s:1:"N";s:3:"樂";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"丹";s:1:"N";s:3:"寧";s:1:"N";s:3:"怒";s:1:"N";s:3:"率";s:1:"N";s:3:"異";s:1:"N";s:3:"北";s:1:"N";s:3:"磻";s:1:"N";s:3:"便";s:1:"N";s:3:"復";s:1:"N";s:3:"不";s:1:"N";s:3:"泌";s:1:"N";s:3:"數";s:1:"N";s:3:"索";s:1:"N";s:3:"參";s:1:"N";s:3:"塞";s:1:"N";s:3:"省";s:1:"N";s:3:"葉";s:1:"N";s:3:"說";s:1:"N";s:3:"殺";s:1:"N";s:3:"辰";s:1:"N";s:3:"沈";s:1:"N";s:3:"拾";s:1:"N";s:3:"若";s:1:"N";s:3:"掠";s:1:"N";s:3:"略";s:1:"N";s:3:"亮";s:1:"N";s:3:"兩";s:1:"N";s:3:"凉";s:1:"N";s:3:"梁";s:1:"N";s:3:"糧";s:1:"N";s:3:"良";s:1:"N";s:3:"諒";s:1:"N";s:3:"量";s:1:"N";s:3:"勵";s:1:"N";s:3:"呂";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"廬";s:1:"N";s:3:"旅";s:1:"N";s:3:"濾";s:1:"N";s:3:"礪";s:1:"N";s:3:"閭";s:1:"N";s:3:"驪";s:1:"N";s:3:"麗";s:1:"N";s:3:"黎";s:1:"N";s:3:"力";s:1:"N";s:3:"曆";s:1:"N";s:3:"歷";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"年";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"撚";s:1:"N";s:3:"漣";s:1:"N";s:3:"煉";s:1:"N";s:3:"璉";s:1:"N";s:3:"秊";s:1:"N";s:3:"練";s:1:"N";s:3:"聯";s:1:"N";s:3:"輦";s:1:"N";s:3:"蓮";s:1:"N";s:3:"連";s:1:"N";s:3:"鍊";s:1:"N";s:3:"列";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"咽";s:1:"N";s:3:"烈";s:1:"N";s:3:"裂";s:1:"N";s:3:"說";s:1:"N";s:3:"廉";s:1:"N";s:3:"念";s:1:"N";s:3:"捻";s:1:"N";s:3:"殮";s:1:"N";s:3:"簾";s:1:"N";s:3:"獵";s:1:"N";s:3:"令";s:1:"N";s:3:"囹";s:1:"N";s:3:"寧";s:1:"N";s:3:"嶺";s:1:"N";s:3:"怜";s:1:"N";s:3:"玲";s:1:"N";s:3:"瑩";s:1:"N";s:3:"羚";s:1:"N";s:3:"聆";s:1:"N";s:3:"鈴";s:1:"N";s:3:"零";s:1:"N";s:3:"靈";s:1:"N";s:3:"領";s:1:"N";s:3:"例";s:1:"N";s:3:"禮";s:1:"N";s:3:"醴";s:1:"N";s:3:"隸";s:1:"N";s:3:"惡";s:1:"N";s:3:"了";s:1:"N";s:3:"僚";s:1:"N";s:3:"寮";s:1:"N";s:3:"尿";s:1:"N";s:3:"料";s:1:"N";s:3:"樂";s:1:"N";s:3:"燎";s:1:"N";s:3:"ï§";s:1:"N";s:3:"蓼";s:1:"N";s:3:"遼";s:1:"N";s:3:"龍";s:1:"N";s:3:"暈";s:1:"N";s:3:"阮";s:1:"N";s:3:"劉";s:1:"N";s:3:"杻";s:1:"N";s:3:"柳";s:1:"N";s:3:"流";s:1:"N";s:3:"溜";s:1:"N";s:3:"琉";s:1:"N";s:3:"ï§";s:1:"N";s:3:"硫";s:1:"N";s:3:"ï§";s:1:"N";s:3:"ï§";s:1:"N";s:3:"六";s:1:"N";s:3:"戮";s:1:"N";s:3:"陸";s:1:"N";s:3:"倫";s:1:"N";s:3:"崙";s:1:"N";s:3:"淪";s:1:"N";s:3:"輪";s:1:"N";s:3:"律";s:1:"N";s:3:"慄";s:1:"N";s:3:"栗";s:1:"N";s:3:"率";s:1:"N";s:3:"隆";s:1:"N";s:3:"ï§";s:1:"N";s:3:"吏";s:1:"N";s:3:"履";s:1:"N";s:3:"易";s:1:"N";s:3:"李";s:1:"N";s:3:"梨";s:1:"N";s:3:"泥";s:1:"N";s:3:"理";s:1:"N";s:3:"痢";s:1:"N";s:3:"罹";s:1:"N";s:3:"裏";s:1:"N";s:3:"裡";s:1:"N";s:3:"里";s:1:"N";s:3:"離";s:1:"N";s:3:"匿";s:1:"N";s:3:"溺";s:1:"N";s:3:"吝";s:1:"N";s:3:"燐";s:1:"N";s:3:"璘";s:1:"N";s:3:"藺";s:1:"N";s:3:"隣";s:1:"N";s:3:"鱗";s:1:"N";s:3:"麟";s:1:"N";s:3:"林";s:1:"N";s:3:"淋";s:1:"N";s:3:"臨";s:1:"N";s:3:"立";s:1:"N";s:3:"笠";s:1:"N";s:3:"粒";s:1:"N";s:3:"狀";s:1:"N";s:3:"炙";s:1:"N";s:3:"識";s:1:"N";s:3:"什";s:1:"N";s:3:"茶";s:1:"N";s:3:"刺";s:1:"N";s:3:"切";s:1:"N";s:3:"ï¨";s:1:"N";s:3:"拓";s:1:"N";s:3:"糖";s:1:"N";s:3:"宅";s:1:"N";s:3:"洞";s:1:"N";s:3:"暴";s:1:"N";s:3:"輻";s:1:"N";s:3:"行";s:1:"N";s:3:"降";s:1:"N";s:3:"見";s:1:"N";s:3:"廓";s:1:"N";s:3:"兀";s:1:"N";s:3:"ï¨";s:1:"N";s:3:"ï¨";s:1:"N";s:3:"晴";s:1:"N";s:3:"凞";s:1:"N";s:3:"猪";s:1:"N";s:3:"益";s:1:"N";s:3:"礼";s:1:"N";s:3:"神";s:1:"N";s:3:"祥";s:1:"N";s:3:"福";s:1:"N";s:3:"靖";s:1:"N";s:3:"ï¨";s:1:"N";s:3:"羽";s:1:"N";s:3:"蘒";s:1:"N";s:3:"諸";s:1:"N";s:3:"逸";s:1:"N";s:3:"都";s:1:"N";s:3:"飯";s:1:"N";s:3:"飼";s:1:"N";s:3:"館";s:1:"N";s:3:"鶴";s:1:"N";s:3:"郞";s:1:"N";s:3:"隷";s:1:"N";s:3:"侮";s:1:"N";s:3:"僧";s:1:"N";s:3:"免";s:1:"N";s:3:"勉";s:1:"N";s:3:"勤";s:1:"N";s:3:"卑";s:1:"N";s:3:"喝";s:1:"N";s:3:"嘆";s:1:"N";s:3:"器";s:1:"N";s:3:"塀";s:1:"N";s:3:"墨";s:1:"N";s:3:"層";s:1:"N";s:3:"屮";s:1:"N";s:3:"悔";s:1:"N";s:3:"慨";s:1:"N";s:3:"憎";s:1:"N";s:3:"ï©€";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©‚";s:1:"N";s:3:"暑";s:1:"N";s:3:"ï©„";s:1:"N";s:3:"ï©…";s:1:"N";s:3:"渚";s:1:"N";s:3:"漢";s:1:"N";s:3:"煮";s:1:"N";s:3:"爫";s:1:"N";s:3:"ï©Š";s:1:"N";s:3:"ï©‹";s:1:"N";s:3:"ï©Œ";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©Ž";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©‘";s:1:"N";s:3:"ï©’";s:1:"N";s:3:"ï©“";s:1:"N";s:3:"ï©”";s:1:"N";s:3:"ï©•";s:1:"N";s:3:"ï©–";s:1:"N";s:3:"ï©—";s:1:"N";s:3:"縉";s:1:"N";s:3:"ï©™";s:1:"N";s:3:"ï©š";s:1:"N";s:3:"ï©›";s:1:"N";s:3:"ï©œ";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©ž";s:1:"N";s:3:"ï©Ÿ";s:1:"N";s:3:"ï© ";s:1:"N";s:3:"ï©¡";s:1:"N";s:3:"ï©¢";s:1:"N";s:3:"ï©£";s:1:"N";s:3:"賓";s:1:"N";s:3:"ï©¥";s:1:"N";s:3:"辶";s:1:"N";s:3:"逸";s:1:"N";s:3:"難";s:1:"N";s:3:"ï©©";s:1:"N";s:3:"頻";s:1:"N";s:3:"ï©«";s:1:"N";s:3:"𤋮";s:1:"N";s:3:"ï©­";s:1:"N";s:3:"ï©°";s:1:"N";s:3:"况";s:1:"N";s:3:"全";s:1:"N";s:3:"侀";s:1:"N";s:3:"ï©´";s:1:"N";s:3:"冀";s:1:"N";s:3:"勇";s:1:"N";s:3:"ï©·";s:1:"N";s:3:"喝";s:1:"N";s:3:"啕";s:1:"N";s:3:"喙";s:1:"N";s:3:"ï©»";s:1:"N";s:3:"塚";s:1:"N";s:3:"墳";s:1:"N";s:3:"奄";s:1:"N";s:3:"ï©¿";s:1:"N";s:3:"婢";s:1:"N";s:3:"ïª";s:1:"N";s:3:"廒";s:1:"N";s:3:"廙";s:1:"N";s:3:"彩";s:1:"N";s:3:"徭";s:1:"N";s:3:"惘";s:1:"N";s:3:"慎";s:1:"N";s:3:"愈";s:1:"N";s:3:"憎";s:1:"N";s:3:"慠";s:1:"N";s:3:"懲";s:1:"N";s:3:"戴";s:1:"N";s:3:"ïª";s:1:"N";s:3:"搜";s:1:"N";s:3:"ïª";s:1:"N";s:3:"ïª";s:1:"N";s:3:"晴";s:1:"N";s:3:"朗";s:1:"N";s:3:"望";s:1:"N";s:3:"杖";s:1:"N";s:3:"歹";s:1:"N";s:3:"殺";s:1:"N";s:3:"流";s:1:"N";s:3:"滛";s:1:"N";s:3:"滋";s:1:"N";s:3:"漢";s:1:"N";s:3:"瀞";s:1:"N";s:3:"煮";s:1:"N";s:3:"ïª";s:1:"N";s:3:"爵";s:1:"N";s:3:"犯";s:1:"N";s:3:"猪";s:1:"N";s:3:"瑱";s:1:"N";s:3:"甆";s:1:"N";s:3:"画";s:1:"N";s:3:"瘝";s:1:"N";s:3:"瘟";s:1:"N";s:3:"益";s:1:"N";s:3:"盛";s:1:"N";s:3:"直";s:1:"N";s:3:"睊";s:1:"N";s:3:"着";s:1:"N";s:3:"磌";s:1:"N";s:3:"窱";s:1:"N";s:3:"節";s:1:"N";s:3:"类";s:1:"N";s:3:"絛";s:1:"N";s:3:"練";s:1:"N";s:3:"缾";s:1:"N";s:3:"者";s:1:"N";s:3:"荒";s:1:"N";s:3:"華";s:1:"N";s:3:"蝹";s:1:"N";s:3:"襁";s:1:"N";s:3:"覆";s:1:"N";s:3:"視";s:1:"N";s:3:"調";s:1:"N";s:3:"諸";s:1:"N";s:3:"請";s:1:"N";s:3:"謁";s:1:"N";s:3:"諾";s:1:"N";s:3:"諭";s:1:"N";s:3:"謹";s:1:"N";s:3:"ï«€";s:1:"N";s:3:"ï«";s:1:"N";s:3:"ï«‚";s:1:"N";s:3:"遲";s:1:"N";s:3:"ï«„";s:1:"N";s:3:"ï«…";s:1:"N";s:3:"陼";s:1:"N";s:3:"難";s:1:"N";s:3:"靖";s:1:"N";s:3:"韛";s:1:"N";s:3:"ï«Š";s:1:"N";s:3:"ï«‹";s:1:"N";s:3:"ï«Œ";s:1:"N";s:3:"ï«";s:1:"N";s:3:"ï«Ž";s:1:"N";s:3:"ï«";s:1:"N";s:3:"ï«";s:1:"N";s:3:"ï«‘";s:1:"N";s:3:"ï«’";s:1:"N";s:3:"ï«“";s:1:"N";s:3:"ï«”";s:1:"N";s:3:"ï«•";s:1:"N";s:3:"ï«–";s:1:"N";s:3:"ï«—";s:1:"N";s:3:"齃";s:1:"N";s:3:"ï«™";s:1:"N";s:3:"ï¬";s:1:"N";s:3:"ײַ";s:1:"N";s:3:"שׁ";s:1:"N";s:3:"שׂ";s:1:"N";s:3:"שּׁ";s:1:"N";s:3:"שּׂ";s:1:"N";s:3:"אַ";s:1:"N";s:3:"אָ";s:1:"N";s:3:"אּ";s:1:"N";s:3:"בּ";s:1:"N";s:3:"גּ";s:1:"N";s:3:"דּ";s:1:"N";s:3:"הּ";s:1:"N";s:3:"וּ";s:1:"N";s:3:"זּ";s:1:"N";s:3:"טּ";s:1:"N";s:3:"יּ";s:1:"N";s:3:"ךּ";s:1:"N";s:3:"כּ";s:1:"N";s:3:"לּ";s:1:"N";s:3:"מּ";s:1:"N";s:3:"ï­€";s:1:"N";s:3:"ï­";s:1:"N";s:3:"ï­ƒ";s:1:"N";s:3:"ï­„";s:1:"N";s:3:"ï­†";s:1:"N";s:3:"ï­‡";s:1:"N";s:3:"ï­ˆ";s:1:"N";s:3:"ï­‰";s:1:"N";s:3:"ï­Š";s:1:"N";s:3:"ï­‹";s:1:"N";s:3:"ï­Œ";s:1:"N";s:3:"ï­";s:1:"N";s:3:"ï­Ž";s:1:"N";s:4:"ð…ž";s:1:"N";s:4:"ð…Ÿ";s:1:"N";s:4:"ð… ";s:1:"N";s:4:"ð…¡";s:1:"N";s:4:"ð…¢";s:1:"N";s:4:"ð…£";s:1:"N";s:4:"ð…¤";s:1:"N";s:4:"ð†»";s:1:"N";s:4:"ð†¼";s:1:"N";s:4:"ð†½";s:1:"N";s:4:"ð†¾";s:1:"N";s:4:"ð†¿";s:1:"N";s:4:"ð‡€";s:1:"N";s:4:"丽";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"乁";s:1:"N";s:4:"𠄢";s:1:"N";s:4:"你";s:1:"N";s:4:"侮";s:1:"N";s:4:"侻";s:1:"N";s:4:"倂";s:1:"N";s:4:"偺";s:1:"N";s:4:"備";s:1:"N";s:4:"僧";s:1:"N";s:4:"像";s:1:"N";s:4:"㒞";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"免";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"具";s:1:"N";s:4:"𠔜";s:1:"N";s:4:"㒹";s:1:"N";s:4:"內";s:1:"N";s:4:"再";s:1:"N";s:4:"𠕋";s:1:"N";s:4:"冗";s:1:"N";s:4:"冤";s:1:"N";s:4:"仌";s:1:"N";s:4:"冬";s:1:"N";s:4:"况";s:1:"N";s:4:"𩇟";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"刃";s:1:"N";s:4:"㓟";s:1:"N";s:4:"刻";s:1:"N";s:4:"剆";s:1:"N";s:4:"割";s:1:"N";s:4:"剷";s:1:"N";s:4:"㔕";s:1:"N";s:4:"勇";s:1:"N";s:4:"勉";s:1:"N";s:4:"勤";s:1:"N";s:4:"勺";s:1:"N";s:4:"包";s:1:"N";s:4:"匆";s:1:"N";s:4:"北";s:1:"N";s:4:"卉";s:1:"N";s:4:"卑";s:1:"N";s:4:"博";s:1:"N";s:4:"即";s:1:"N";s:4:"卽";s:1:"N";s:4:"卿";s:1:"N";s:4:"卿";s:1:"N";s:4:"卿";s:1:"N";s:4:"𠨬";s:1:"N";s:4:"灰";s:1:"N";s:4:"及";s:1:"N";s:4:"叟";s:1:"N";s:4:"𠭣";s:1:"N";s:4:"叫";s:1:"N";s:4:"叱";s:1:"N";s:4:"吆";s:1:"N";s:4:"咞";s:1:"N";s:4:"吸";s:1:"N";s:4:"呈";s:1:"N";s:4:"周";s:1:"N";s:4:"咢";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"唐";s:1:"N";s:4:"啓";s:1:"N";s:4:"啣";s:1:"N";s:4:"善";s:1:"N";s:4:"善";s:1:"N";s:4:"喙";s:1:"N";s:4:"喫";s:1:"N";s:4:"喳";s:1:"N";s:4:"嗂";s:1:"N";s:4:"圖";s:1:"N";s:4:"嘆";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"噑";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"壮";s:1:"N";s:4:"城";s:1:"N";s:4:"埴";s:1:"N";s:4:"堍";s:1:"N";s:4:"型";s:1:"N";s:4:"堲";s:1:"N";s:4:"報";s:1:"N";s:4:"墬";s:1:"N";s:4:"𡓤";s:1:"N";s:4:"売";s:1:"N";s:4:"壷";s:1:"N";s:4:"夆";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"夢";s:1:"N";s:4:"奢";s:1:"N";s:4:"𡚨";s:1:"N";s:4:"𡛪";s:1:"N";s:4:"姬";s:1:"N";s:4:"娛";s:1:"N";s:4:"娧";s:1:"N";s:4:"姘";s:1:"N";s:4:"婦";s:1:"N";s:4:"㛮";s:1:"N";s:4:"㛼";s:1:"N";s:4:"嬈";s:1:"N";s:4:"嬾";s:1:"N";s:4:"嬾";s:1:"N";s:4:"𡧈";s:1:"N";s:4:"寃";s:1:"N";s:4:"寘";s:1:"N";s:4:"寧";s:1:"N";s:4:"寳";s:1:"N";s:4:"𡬘";s:1:"N";s:4:"寿";s:1:"N";s:4:"将";s:1:"N";s:4:"当";s:1:"N";s:4:"尢";s:1:"N";s:4:"㞁";s:1:"N";s:4:"屠";s:1:"N";s:4:"屮";s:1:"N";s:4:"峀";s:1:"N";s:4:"岍";s:1:"N";s:4:"𡷤";s:1:"N";s:4:"嵃";s:1:"N";s:4:"𡷦";s:1:"N";s:4:"嵮";s:1:"N";s:4:"嵫";s:1:"N";s:4:"嵼";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"巢";s:1:"N";s:4:"㠯";s:1:"N";s:4:"巽";s:1:"N";s:4:"帨";s:1:"N";s:4:"帽";s:1:"N";s:4:"幩";s:1:"N";s:4:"㡢";s:1:"N";s:4:"𢆃";s:1:"N";s:4:"㡼";s:1:"N";s:4:"庰";s:1:"N";s:4:"庳";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"廊";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"𢌱";s:1:"N";s:4:"𢌱";s:1:"N";s:4:"舁";s:1:"N";s:4:"弢";s:1:"N";s:4:"弢";s:1:"N";s:4:"㣇";s:1:"N";s:4:"𣊸";s:1:"N";s:4:"𦇚";s:1:"N";s:4:"形";s:1:"N";s:4:"彫";s:1:"N";s:4:"㣣";s:1:"N";s:4:"徚";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"志";s:1:"N";s:4:"忹";s:1:"N";s:4:"悁";s:1:"N";s:4:"㤺";s:1:"N";s:4:"㤜";s:1:"N";s:4:"悔";s:1:"N";s:4:"𢛔";s:1:"N";s:4:"惇";s:1:"N";s:4:"慈";s:1:"N";s:4:"慌";s:1:"N";s:4:"慎";s:1:"N";s:4:"慌";s:1:"N";s:4:"慺";s:1:"N";s:4:"憎";s:1:"N";s:4:"憲";s:1:"N";s:4:"憤";s:1:"N";s:4:"憯";s:1:"N";s:4:"懞";s:1:"N";s:4:"懲";s:1:"N";s:4:"懶";s:1:"N";s:4:"成";s:1:"N";s:4:"戛";s:1:"N";s:4:"扝";s:1:"N";s:4:"抱";s:1:"N";s:4:"拔";s:1:"N";s:4:"捐";s:1:"N";s:4:"𢬌";s:1:"N";s:4:"挽";s:1:"N";s:4:"拼";s:1:"N";s:4:"捨";s:1:"N";s:4:"掃";s:1:"N";s:4:"揤";s:1:"N";s:4:"𢯱";s:1:"N";s:4:"搢";s:1:"N";s:4:"揅";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"㨮";s:1:"N";s:4:"摩";s:1:"N";s:4:"摾";s:1:"N";s:4:"撝";s:1:"N";s:4:"摷";s:1:"N";s:4:"㩬";s:1:"N";s:4:"敏";s:1:"N";s:4:"敬";s:1:"N";s:4:"𣀊";s:1:"N";s:4:"旣";s:1:"N";s:4:"書";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"㬙";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"㫤";s:1:"N";s:4:"冒";s:1:"N";s:4:"冕";s:1:"N";s:4:"最";s:1:"N";s:4:"暜";s:1:"N";s:4:"肭";s:1:"N";s:4:"䏙";s:1:"N";s:4:"朗";s:1:"N";s:4:"望";s:1:"N";s:4:"朡";s:1:"N";s:4:"杞";s:1:"N";s:4:"杓";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"㭉";s:1:"N";s:4:"柺";s:1:"N";s:4:"枅";s:1:"N";s:4:"桒";s:1:"N";s:4:"梅";s:1:"N";s:4:"𣑭";s:1:"N";s:4:"梎";s:1:"N";s:4:"栟";s:1:"N";s:4:"椔";s:1:"N";s:4:"㮝";s:1:"N";s:4:"楂";s:1:"N";s:4:"榣";s:1:"N";s:4:"槪";s:1:"N";s:4:"檨";s:1:"N";s:4:"𣚣";s:1:"N";s:4:"櫛";s:1:"N";s:4:"㰘";s:1:"N";s:4:"次";s:1:"N";s:4:"𣢧";s:1:"N";s:4:"歔";s:1:"N";s:4:"㱎";s:1:"N";s:4:"歲";s:1:"N";s:4:"殟";s:1:"N";s:4:"殺";s:1:"N";s:4:"殻";s:1:"N";s:4:"𣪍";s:1:"N";s:4:"𡴋";s:1:"N";s:4:"𣫺";s:1:"N";s:4:"汎";s:1:"N";s:4:"𣲼";s:1:"N";s:4:"沿";s:1:"N";s:4:"泍";s:1:"N";s:4:"汧";s:1:"N";s:4:"洖";s:1:"N";s:4:"派";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"流";s:1:"N";s:4:"浩";s:1:"N";s:4:"浸";s:1:"N";s:4:"涅";s:1:"N";s:4:"𣴞";s:1:"N";s:4:"洴";s:1:"N";s:4:"港";s:1:"N";s:4:"湮";s:1:"N";s:4:"㴳";s:1:"N";s:4:"滋";s:1:"N";s:4:"滇";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"淹";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"𣾎";s:1:"N";s:4:"濆";s:1:"N";s:4:"瀹";s:1:"N";s:4:"瀞";s:1:"N";s:4:"瀛";s:1:"N";s:4:"㶖";s:1:"N";s:4:"灊";s:1:"N";s:4:"災";s:1:"N";s:4:"灷";s:1:"N";s:4:"炭";s:1:"N";s:4:"𠔥";s:1:"N";s:4:"煅";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"熜";s:1:"N";s:4:"𤎫";s:1:"N";s:4:"爨";s:1:"N";s:4:"爵";s:1:"N";s:4:"牐";s:1:"N";s:4:"𤘈";s:1:"N";s:4:"犀";s:1:"N";s:4:"犕";s:1:"N";s:4:"𤜵";s:1:"N";s:4:"𤠔";s:1:"N";s:4:"獺";s:1:"N";s:4:"王";s:1:"N";s:4:"㺬";s:1:"N";s:4:"玥";s:1:"N";s:4:"㺸";s:1:"N";s:4:"㺸";s:1:"N";s:4:"瑇";s:1:"N";s:4:"瑜";s:1:"N";s:4:"瑱";s:1:"N";s:4:"璅";s:1:"N";s:4:"瓊";s:1:"N";s:4:"㼛";s:1:"N";s:4:"甤";s:1:"N";s:4:"𤰶";s:1:"N";s:4:"甾";s:1:"N";s:4:"𤲒";s:1:"N";s:4:"異";s:1:"N";s:4:"𢆟";s:1:"N";s:4:"瘐";s:1:"N";s:4:"𤾡";s:1:"N";s:4:"𤾸";s:1:"N";s:4:"𥁄";s:1:"N";s:4:"㿼";s:1:"N";s:4:"䀈";s:1:"N";s:4:"直";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"𥃲";s:1:"N";s:4:"𥄙";s:1:"N";s:4:"𥄳";s:1:"N";s:4:"眞";s:1:"N";s:4:"真";s:1:"N";s:4:"真";s:1:"N";s:4:"睊";s:1:"N";s:4:"䀹";s:1:"N";s:4:"瞋";s:1:"N";s:4:"䁆";s:1:"N";s:4:"䂖";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"硎";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"䃣";s:1:"N";s:4:"𥘦";s:1:"N";s:4:"祖";s:1:"N";s:4:"𥚚";s:1:"N";s:4:"𥛅";s:1:"N";s:4:"福";s:1:"N";s:4:"秫";s:1:"N";s:4:"䄯";s:1:"N";s:4:"穀";s:1:"N";s:4:"穊";s:1:"N";s:4:"穏";s:1:"N";s:4:"𥥼";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"𥪧";s:1:"N";s:4:"竮";s:1:"N";s:4:"䈂";s:1:"N";s:4:"𥮫";s:1:"N";s:4:"篆";s:1:"N";s:4:"築";s:1:"N";s:4:"䈧";s:1:"N";s:4:"𥲀";s:1:"N";s:4:"糒";s:1:"N";s:4:"䊠";s:1:"N";s:4:"糨";s:1:"N";s:4:"糣";s:1:"N";s:4:"紀";s:1:"N";s:4:"𥾆";s:1:"N";s:4:"絣";s:1:"N";s:4:"䌁";s:1:"N";s:4:"緇";s:1:"N";s:4:"縂";s:1:"N";s:4:"繅";s:1:"N";s:4:"䌴";s:1:"N";s:4:"𦈨";s:1:"N";s:4:"𦉇";s:1:"N";s:4:"䍙";s:1:"N";s:4:"𦋙";s:1:"N";s:4:"罺";s:1:"N";s:4:"𦌾";s:1:"N";s:4:"羕";s:1:"N";s:4:"翺";s:1:"N";s:4:"者";s:1:"N";s:4:"𦓚";s:1:"N";s:4:"𦔣";s:1:"N";s:4:"聠";s:1:"N";s:4:"𦖨";s:1:"N";s:4:"聰";s:1:"N";s:4:"𣍟";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"育";s:1:"N";s:4:"脃";s:1:"N";s:4:"䐋";s:1:"N";s:4:"脾";s:1:"N";s:4:"媵";s:1:"N";s:4:"𦞧";s:1:"N";s:4:"𦞵";s:1:"N";s:4:"𣎓";s:1:"N";s:4:"𣎜";s:1:"N";s:4:"舁";s:1:"N";s:4:"舄";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"䑫";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"芝";s:1:"N";s:4:"劳";s:1:"N";s:4:"花";s:1:"N";s:4:"芳";s:1:"N";s:4:"芽";s:1:"N";s:4:"苦";s:1:"N";s:4:"𦬼";s:1:"N";s:4:"若";s:1:"N";s:4:"茝";s:1:"N";s:4:"荣";s:1:"N";s:4:"莭";s:1:"N";s:4:"茣";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"菧";s:1:"N";s:4:"著";s:1:"N";s:4:"荓";s:1:"N";s:4:"菊";s:1:"N";s:4:"菌";s:1:"N";s:4:"菜";s:1:"N";s:4:"𦰶";s:1:"N";s:4:"𦵫";s:1:"N";s:4:"𦳕";s:1:"N";s:4:"䔫";s:1:"N";s:4:"蓱";s:1:"N";s:4:"蓳";s:1:"N";s:4:"蔖";s:1:"N";s:4:"𧏊";s:1:"N";s:4:"蕤";s:1:"N";s:4:"𦼬";s:1:"N";s:4:"䕝";s:1:"N";s:4:"䕡";s:1:"N";s:4:"𦾱";s:1:"N";s:4:"𧃒";s:1:"N";s:4:"䕫";s:1:"N";s:4:"虐";s:1:"N";s:4:"虜";s:1:"N";s:4:"虧";s:1:"N";s:4:"虩";s:1:"N";s:4:"蚩";s:1:"N";s:4:"蚈";s:1:"N";s:4:"蜎";s:1:"N";s:4:"蛢";s:1:"N";s:4:"蝹";s:1:"N";s:4:"蜨";s:1:"N";s:4:"蝫";s:1:"N";s:4:"螆";s:1:"N";s:4:"䗗";s:1:"N";s:4:"蟡";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"䗹";s:1:"N";s:4:"衠";s:1:"N";s:4:"衣";s:1:"N";s:4:"𧙧";s:1:"N";s:4:"裗";s:1:"N";s:4:"裞";s:1:"N";s:4:"䘵";s:1:"N";s:4:"裺";s:1:"N";s:4:"㒻";s:1:"N";s:4:"𧢮";s:1:"N";s:4:"𧥦";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"䛇";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"變";s:1:"N";s:4:"豕";s:1:"N";s:4:"𧲨";s:1:"N";s:4:"貫";s:1:"N";s:4:"賁";s:1:"N";s:4:"贛";s:1:"N";s:4:"起";s:1:"N";s:4:"𧼯";s:1:"N";s:4:"𠠄";s:1:"N";s:4:"跋";s:1:"N";s:4:"趼";s:1:"N";s:4:"跰";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"軔";s:1:"N";s:4:"輸";s:1:"N";s:4:"𨗒";s:1:"N";s:4:"𨗭";s:1:"N";s:4:"邔";s:1:"N";s:4:"郱";s:1:"N";s:4:"鄑";s:1:"N";s:4:"𨜮";s:1:"N";s:4:"鄛";s:1:"N";s:4:"鈸";s:1:"N";s:4:"鋗";s:1:"N";s:4:"鋘";s:1:"N";s:4:"鉼";s:1:"N";s:4:"鏹";s:1:"N";s:4:"鐕";s:1:"N";s:4:"𨯺";s:1:"N";s:4:"開";s:1:"N";s:4:"䦕";s:1:"N";s:4:"閷";s:1:"N";s:4:"𨵷";s:1:"N";s:4:"䧦";s:1:"N";s:4:"雃";s:1:"N";s:4:"嶲";s:1:"N";s:4:"霣";s:1:"N";s:4:"𩅅";s:1:"N";s:4:"𩈚";s:1:"N";s:4:"䩮";s:1:"N";s:4:"䩶";s:1:"N";s:4:"韠";s:1:"N";s:4:"𩐊";s:1:"N";s:4:"䪲";s:1:"N";s:4:"𩒖";s:1:"N";s:4:"頋";s:1:"N";s:4:"頋";s:1:"N";s:4:"頩";s:1:"N";s:4:"ð¯¨";s:1:"N";s:4:"飢";s:1:"N";s:4:"䬳";s:1:"N";s:4:"餩";s:1:"N";s:4:"馧";s:1:"N";s:4:"駂";s:1:"N";s:4:"駾";s:1:"N";s:4:"䯎";s:1:"N";s:4:"𩬰";s:1:"N";s:4:"鬒";s:1:"N";s:4:"鱀";s:1:"N";s:4:"鳽";s:1:"N";s:4:"ð¯¨";s:1:"N";s:4:"䳭";s:1:"N";s:4:"ð¯¨";s:1:"N";s:4:"ð¯¨";s:1:"N";s:4:"䳸";s:1:"N";s:4:"𪄅";s:1:"N";s:4:"𪈎";s:1:"N";s:4:"𪊑";s:1:"N";s:4:"麻";s:1:"N";s:4:"䵖";s:1:"N";s:4:"黹";s:1:"N";s:4:"黾";s:1:"N";s:4:"鼅";s:1:"N";s:4:"鼏";s:1:"N";s:4:"鼖";s:1:"N";s:4:"鼻";s:1:"N";s:4:"ð¯¨";s:1:"N";s:2:"Ì€";s:1:"M";s:2:"Ì";s:1:"M";s:2:"Ì‚";s:1:"M";s:2:"̃";s:1:"M";s:2:"Ì„";s:1:"M";s:2:"̆";s:1:"M";s:2:"̇";s:1:"M";s:2:"̈";s:1:"M";s:2:"̉";s:1:"M";s:2:"ÌŠ";s:1:"M";s:2:"Ì‹";s:1:"M";s:2:"ÌŒ";s:1:"M";s:2:"Ì";s:1:"M";s:2:"Ì‘";s:1:"M";s:2:"Ì“";s:1:"M";s:2:"Ì”";s:1:"M";s:2:"Ì›";s:1:"M";s:2:"Ì£";s:1:"M";s:2:"̤";s:1:"M";s:2:"Ì¥";s:1:"M";s:2:"̦";s:1:"M";s:2:"̧";s:1:"M";s:2:"̨";s:1:"M";s:2:"Ì­";s:1:"M";s:2:"Ì®";s:1:"M";s:2:"Ì°";s:1:"M";s:2:"̱";s:1:"M";s:2:"̸";s:1:"M";s:2:"Í‚";s:1:"M";s:2:"Í…";s:1:"M";s:2:"Ù“";s:1:"M";s:2:"Ù”";s:1:"M";s:2:"Ù•";s:1:"M";s:3:"़";s:1:"M";s:3:"া";s:1:"M";s:3:"ৗ";s:1:"M";s:3:"ା";s:1:"M";s:3:"à­–";s:1:"M";s:3:"à­—";s:1:"M";s:3:"ா";s:1:"M";s:3:"ௗ";s:1:"M";s:3:"à±–";s:1:"M";s:3:"ೂ";s:1:"M";s:3:"ೕ";s:1:"M";s:3:"à³–";s:1:"M";s:3:"à´¾";s:1:"M";s:3:"ൗ";s:1:"M";s:3:"à·Š";s:1:"M";s:3:"à·";s:1:"M";s:3:"à·Ÿ";s:1:"M";s:3:"ီ";s:1:"M";s:3:"á…¡";s:1:"M";s:3:"á…¢";s:1:"M";s:3:"á…£";s:1:"M";s:3:"á…¤";s:1:"M";s:3:"á…¥";s:1:"M";s:3:"á…¦";s:1:"M";s:3:"á…§";s:1:"M";s:3:"á…¨";s:1:"M";s:3:"á…©";s:1:"M";s:3:"á…ª";s:1:"M";s:3:"á…«";s:1:"M";s:3:"á…¬";s:1:"M";s:3:"á…­";s:1:"M";s:3:"á…®";s:1:"M";s:3:"á…¯";s:1:"M";s:3:"á…°";s:1:"M";s:3:"á…±";s:1:"M";s:3:"á…²";s:1:"M";s:3:"á…³";s:1:"M";s:3:"á…´";s:1:"M";s:3:"á…µ";s:1:"M";s:3:"ᆨ";s:1:"M";s:3:"ᆩ";s:1:"M";s:3:"ᆪ";s:1:"M";s:3:"ᆫ";s:1:"M";s:3:"ᆬ";s:1:"M";s:3:"ᆭ";s:1:"M";s:3:"ᆮ";s:1:"M";s:3:"ᆯ";s:1:"M";s:3:"ᆰ";s:1:"M";s:3:"ᆱ";s:1:"M";s:3:"ᆲ";s:1:"M";s:3:"ᆳ";s:1:"M";s:3:"ᆴ";s:1:"M";s:3:"ᆵ";s:1:"M";s:3:"ᆶ";s:1:"M";s:3:"ᆷ";s:1:"M";s:3:"ᆸ";s:1:"M";s:3:"ᆹ";s:1:"M";s:3:"ᆺ";s:1:"M";s:3:"ᆻ";s:1:"M";s:3:"ᆼ";s:1:"M";s:3:"ᆽ";s:1:"M";s:3:"ᆾ";s:1:"M";s:3:"ᆿ";s:1:"M";s:3:"ᇀ";s:1:"M";s:3:"á‡";s:1:"M";s:3:"ᇂ";s:1:"M";s:3:"ᬵ";s:1:"M";s:3:"ã‚™";s:1:"M";s:3:"ã‚š";s:1:"M";s:4:"𑂺";s:1:"M";s:4:"𑄧";s:1:"M";}' );
+UtfNormal\Validator::$utfCombiningClass = unserialize( 'a:751:{s:2:"Ì€";i:230;s:2:"Ì";i:230;s:2:"Ì‚";i:230;s:2:"̃";i:230;s:2:"Ì„";i:230;s:2:"Ì…";i:230;s:2:"̆";i:230;s:2:"̇";i:230;s:2:"̈";i:230;s:2:"̉";i:230;s:2:"ÌŠ";i:230;s:2:"Ì‹";i:230;s:2:"ÌŒ";i:230;s:2:"Ì";i:230;s:2:"ÌŽ";i:230;s:2:"Ì";i:230;s:2:"Ì";i:230;s:2:"Ì‘";i:230;s:2:"Ì’";i:230;s:2:"Ì“";i:230;s:2:"Ì”";i:230;s:2:"Ì•";i:232;s:2:"Ì–";i:220;s:2:"Ì—";i:220;s:2:"̘";i:220;s:2:"Ì™";i:220;s:2:"Ìš";i:232;s:2:"Ì›";i:216;s:2:"Ìœ";i:220;s:2:"Ì";i:220;s:2:"Ìž";i:220;s:2:"ÌŸ";i:220;s:2:"Ì ";i:220;s:2:"Ì¡";i:202;s:2:"Ì¢";i:202;s:2:"Ì£";i:220;s:2:"̤";i:220;s:2:"Ì¥";i:220;s:2:"̦";i:220;s:2:"̧";i:202;s:2:"̨";i:202;s:2:"Ì©";i:220;s:2:"̪";i:220;s:2:"Ì«";i:220;s:2:"̬";i:220;s:2:"Ì­";i:220;s:2:"Ì®";i:220;s:2:"̯";i:220;s:2:"Ì°";i:220;s:2:"̱";i:220;s:2:"̲";i:220;s:2:"̳";i:220;s:2:"Ì´";i:1;s:2:"̵";i:1;s:2:"̶";i:1;s:2:"Ì·";i:1;s:2:"̸";i:1;s:2:"̹";i:220;s:2:"̺";i:220;s:2:"Ì»";i:220;s:2:"̼";i:220;s:2:"̽";i:230;s:2:"̾";i:230;s:2:"Ì¿";i:230;s:2:"Í€";i:230;s:2:"Í";i:230;s:2:"Í‚";i:230;s:2:"̓";i:230;s:2:"Í„";i:230;s:2:"Í…";i:240;s:2:"͆";i:230;s:2:"͇";i:220;s:2:"͈";i:220;s:2:"͉";i:220;s:2:"ÍŠ";i:230;s:2:"Í‹";i:230;s:2:"ÍŒ";i:230;s:2:"Í";i:220;s:2:"ÍŽ";i:220;s:2:"Í";i:230;s:2:"Í‘";i:230;s:2:"Í’";i:230;s:2:"Í“";i:220;s:2:"Í”";i:220;s:2:"Í•";i:220;s:2:"Í–";i:220;s:2:"Í—";i:230;s:2:"͘";i:232;s:2:"Í™";i:220;s:2:"Íš";i:220;s:2:"Í›";i:230;s:2:"Íœ";i:233;s:2:"Í";i:234;s:2:"Íž";i:234;s:2:"ÍŸ";i:233;s:2:"Í ";i:234;s:2:"Í¡";i:234;s:2:"Í¢";i:233;s:2:"Í£";i:230;s:2:"ͤ";i:230;s:2:"Í¥";i:230;s:2:"ͦ";i:230;s:2:"ͧ";i:230;s:2:"ͨ";i:230;s:2:"Í©";i:230;s:2:"ͪ";i:230;s:2:"Í«";i:230;s:2:"ͬ";i:230;s:2:"Í­";i:230;s:2:"Í®";i:230;s:2:"ͯ";i:230;s:2:"Òƒ";i:230;s:2:"Ò„";i:230;s:2:"Ò…";i:230;s:2:"Ò†";i:230;s:2:"Ò‡";i:230;s:2:"Ö‘";i:220;s:2:"Ö’";i:230;s:2:"Ö“";i:230;s:2:"Ö”";i:230;s:2:"Ö•";i:230;s:2:"Ö–";i:220;s:2:"Ö—";i:230;s:2:"Ö˜";i:230;s:2:"Ö™";i:230;s:2:"Öš";i:222;s:2:"Ö›";i:220;s:2:"Öœ";i:230;s:2:"Ö";i:230;s:2:"Öž";i:230;s:2:"ÖŸ";i:230;s:2:"Ö ";i:230;s:2:"Ö¡";i:230;s:2:"Ö¢";i:220;s:2:"Ö£";i:220;s:2:"Ö¤";i:220;s:2:"Ö¥";i:220;s:2:"Ö¦";i:220;s:2:"Ö§";i:220;s:2:"Ö¨";i:230;s:2:"Ö©";i:230;s:2:"Öª";i:220;s:2:"Ö«";i:230;s:2:"Ö¬";i:230;s:2:"Ö­";i:222;s:2:"Ö®";i:228;s:2:"Ö¯";i:230;s:2:"Ö°";i:10;s:2:"Ö±";i:11;s:2:"Ö²";i:12;s:2:"Ö³";i:13;s:2:"Ö´";i:14;s:2:"Öµ";i:15;s:2:"Ö¶";i:16;s:2:"Ö·";i:17;s:2:"Ö¸";i:18;s:2:"Ö¹";i:19;s:2:"Öº";i:19;s:2:"Ö»";i:20;s:2:"Ö¼";i:21;s:2:"Ö½";i:22;s:2:"Ö¿";i:23;s:2:"×";i:24;s:2:"ׂ";i:25;s:2:"ׄ";i:230;s:2:"×…";i:220;s:2:"ׇ";i:18;s:2:"Ø";i:230;s:2:"Ø‘";i:230;s:2:"Ø’";i:230;s:2:"Ø“";i:230;s:2:"Ø”";i:230;s:2:"Ø•";i:230;s:2:"Ø–";i:230;s:2:"Ø—";i:230;s:2:"ؘ";i:30;s:2:"Ø™";i:31;s:2:"Øš";i:32;s:2:"Ù‹";i:27;s:2:"ÙŒ";i:28;s:2:"Ù";i:29;s:2:"ÙŽ";i:30;s:2:"Ù";i:31;s:2:"Ù";i:32;s:2:"Ù‘";i:33;s:2:"Ù’";i:34;s:2:"Ù“";i:230;s:2:"Ù”";i:230;s:2:"Ù•";i:220;s:2:"Ù–";i:220;s:2:"Ù—";i:230;s:2:"Ù˜";i:230;s:2:"Ù™";i:230;s:2:"Ùš";i:230;s:2:"Ù›";i:230;s:2:"Ùœ";i:220;s:2:"Ù";i:230;s:2:"Ùž";i:230;s:2:"ÙŸ";i:220;s:2:"Ù°";i:35;s:2:"Û–";i:230;s:2:"Û—";i:230;s:2:"Û˜";i:230;s:2:"Û™";i:230;s:2:"Ûš";i:230;s:2:"Û›";i:230;s:2:"Ûœ";i:230;s:2:"ÛŸ";i:230;s:2:"Û ";i:230;s:2:"Û¡";i:230;s:2:"Û¢";i:230;s:2:"Û£";i:220;s:2:"Û¤";i:230;s:2:"Û§";i:230;s:2:"Û¨";i:230;s:2:"Ûª";i:220;s:2:"Û«";i:230;s:2:"Û¬";i:230;s:2:"Û­";i:220;s:2:"Ü‘";i:36;s:2:"Ü°";i:230;s:2:"ܱ";i:220;s:2:"ܲ";i:230;s:2:"ܳ";i:230;s:2:"Ü´";i:220;s:2:"ܵ";i:230;s:2:"ܶ";i:230;s:2:"Ü·";i:220;s:2:"ܸ";i:220;s:2:"ܹ";i:220;s:2:"ܺ";i:230;s:2:"Ü»";i:220;s:2:"ܼ";i:220;s:2:"ܽ";i:230;s:2:"ܾ";i:220;s:2:"Ü¿";i:230;s:2:"Ý€";i:230;s:2:"Ý";i:230;s:2:"Ý‚";i:220;s:2:"݃";i:230;s:2:"Ý„";i:220;s:2:"Ý…";i:230;s:2:"݆";i:220;s:2:"݇";i:230;s:2:"݈";i:220;s:2:"݉";i:230;s:2:"ÝŠ";i:230;s:2:"ß«";i:230;s:2:"߬";i:230;s:2:"ß­";i:230;s:2:"ß®";i:230;s:2:"߯";i:230;s:2:"ß°";i:230;s:2:"ß±";i:230;s:2:"ß²";i:220;s:2:"ß³";i:230;s:3:"à –";i:230;s:3:"à —";i:230;s:3:"à ˜";i:230;s:3:"à ™";i:230;s:3:"à ›";i:230;s:3:"à œ";i:230;s:3:"à ";i:230;s:3:"à ž";i:230;s:3:"à Ÿ";i:230;s:3:"à  ";i:230;s:3:"à ¡";i:230;s:3:"à ¢";i:230;s:3:"à £";i:230;s:3:"à ¥";i:230;s:3:"à ¦";i:230;s:3:"à §";i:230;s:3:"à ©";i:230;s:3:"à ª";i:230;s:3:"à «";i:230;s:3:"à ¬";i:230;s:3:"à ­";i:230;s:3:"à¡™";i:220;s:3:"à¡š";i:220;s:3:"à¡›";i:220;s:3:"ࣣ";i:220;s:3:"ࣤ";i:230;s:3:"ࣥ";i:230;s:3:"ࣦ";i:220;s:3:"ࣧ";i:230;s:3:"ࣨ";i:230;s:3:"ࣩ";i:220;s:3:"࣪";i:230;s:3:"࣫";i:230;s:3:"࣬";i:230;s:3:"࣭";i:220;s:3:"࣮";i:220;s:3:"࣯";i:220;s:3:"ࣰ";i:27;s:3:"ࣱ";i:28;s:3:"ࣲ";i:29;s:3:"ࣳ";i:230;s:3:"ࣴ";i:230;s:3:"ࣵ";i:230;s:3:"ࣶ";i:220;s:3:"ࣷ";i:230;s:3:"ࣸ";i:230;s:3:"ࣹ";i:220;s:3:"ࣺ";i:220;s:3:"ࣻ";i:230;s:3:"ࣼ";i:230;s:3:"ࣽ";i:230;s:3:"ࣾ";i:230;s:3:"ࣿ";i:230;s:3:"़";i:7;s:3:"à¥";i:9;s:3:"॑";i:230;s:3:"॒";i:220;s:3:"॓";i:230;s:3:"॔";i:230;s:3:"়";i:7;s:3:"à§";i:9;s:3:"਼";i:7;s:3:"à©";i:9;s:3:"઼";i:7;s:3:"à«";i:9;s:3:"଼";i:7;s:3:"à­";i:9;s:3:"à¯";i:9;s:3:"à±";i:9;s:3:"ౕ";i:84;s:3:"à±–";i:91;s:3:"಼";i:7;s:3:"à³";i:9;s:3:"àµ";i:9;s:3:"à·Š";i:9;s:3:"ุ";i:103;s:3:"ู";i:103;s:3:"ฺ";i:9;s:3:"่";i:107;s:3:"้";i:107;s:3:"๊";i:107;s:3:"๋";i:107;s:3:"ຸ";i:118;s:3:"ູ";i:118;s:3:"່";i:122;s:3:"້";i:122;s:3:"໊";i:122;s:3:"໋";i:122;s:3:"༘";i:220;s:3:"༙";i:220;s:3:"༵";i:220;s:3:"༷";i:220;s:3:"༹";i:216;s:3:"ཱ";i:129;s:3:"ི";i:130;s:3:"ུ";i:132;s:3:"ེ";i:130;s:3:"ཻ";i:130;s:3:"ོ";i:130;s:3:"ཽ";i:130;s:3:"ྀ";i:130;s:3:"ྂ";i:230;s:3:"ྃ";i:230;s:3:"྄";i:9;s:3:"྆";i:230;s:3:"྇";i:230;s:3:"࿆";i:220;s:3:"့";i:7;s:3:"္";i:9;s:3:"်";i:9;s:3:"á‚";i:220;s:3:"á";i:230;s:3:"áž";i:230;s:3:"áŸ";i:230;s:3:"᜔";i:9;s:3:"᜴";i:9;s:3:"្";i:9;s:3:"áŸ";i:230;s:3:"ᢩ";i:228;s:3:"᤹";i:222;s:3:"᤺";i:230;s:3:"᤻";i:220;s:3:"ᨗ";i:230;s:3:"ᨘ";i:220;s:3:"á© ";i:9;s:3:"᩵";i:230;s:3:"᩶";i:230;s:3:"á©·";i:230;s:3:"᩸";i:230;s:3:"᩹";i:230;s:3:"᩺";i:230;s:3:"á©»";i:230;s:3:"᩼";i:230;s:3:"á©¿";i:220;s:3:"᪰";i:230;s:3:"᪱";i:230;s:3:"᪲";i:230;s:3:"᪳";i:230;s:3:"᪴";i:230;s:3:"᪵";i:220;s:3:"᪶";i:220;s:3:"᪷";i:220;s:3:"᪸";i:220;s:3:"᪹";i:220;s:3:"᪺";i:220;s:3:"᪻";i:230;s:3:"᪼";i:230;s:3:"᪽";i:220;s:3:"᬴";i:7;s:3:"á­„";i:9;s:3:"á­«";i:230;s:3:"á­¬";i:220;s:3:"á­­";i:230;s:3:"á­®";i:230;s:3:"á­¯";i:230;s:3:"á­°";i:230;s:3:"á­±";i:230;s:3:"á­²";i:230;s:3:"á­³";i:230;s:3:"᮪";i:9;s:3:"᮫";i:9;s:3:"᯦";i:7;s:3:"᯲";i:9;s:3:"᯳";i:9;s:3:"á°·";i:7;s:3:"á³";i:230;s:3:"᳑";i:230;s:3:"á³’";i:230;s:3:"á³”";i:1;s:3:"᳕";i:220;s:3:"á³–";i:220;s:3:"á³—";i:220;s:3:"᳘";i:220;s:3:"á³™";i:220;s:3:"᳚";i:230;s:3:"á³›";i:230;s:3:"᳜";i:220;s:3:"á³";i:220;s:3:"᳞";i:220;s:3:"᳟";i:220;s:3:"á³ ";i:230;s:3:"á³¢";i:1;s:3:"á³£";i:1;s:3:"᳤";i:1;s:3:"á³¥";i:1;s:3:"᳦";i:1;s:3:"᳧";i:1;s:3:"᳨";i:1;s:3:"á³­";i:220;s:3:"á³´";i:230;s:3:"᳸";i:230;s:3:"á³¹";i:230;s:3:"á·€";i:230;s:3:"á·";i:230;s:3:"á·‚";i:220;s:3:"á·ƒ";i:230;s:3:"á·„";i:230;s:3:"á·…";i:230;s:3:"á·†";i:230;s:3:"á·‡";i:230;s:3:"á·ˆ";i:230;s:3:"á·‰";i:230;s:3:"á·Š";i:220;s:3:"á·‹";i:230;s:3:"á·Œ";i:230;s:3:"á·";i:234;s:3:"á·Ž";i:214;s:3:"á·";i:220;s:3:"á·";i:202;s:3:"á·‘";i:230;s:3:"á·’";i:230;s:3:"á·“";i:230;s:3:"á·”";i:230;s:3:"á·•";i:230;s:3:"á·–";i:230;s:3:"á·—";i:230;s:3:"á·˜";i:230;s:3:"á·™";i:230;s:3:"á·š";i:230;s:3:"á·›";i:230;s:3:"á·œ";i:230;s:3:"á·";i:230;s:3:"á·ž";i:230;s:3:"á·Ÿ";i:230;s:3:"á· ";i:230;s:3:"á·¡";i:230;s:3:"á·¢";i:230;s:3:"á·£";i:230;s:3:"á·¤";i:230;s:3:"á·¥";i:230;s:3:"á·¦";i:230;s:3:"á·§";i:230;s:3:"á·¨";i:230;s:3:"á·©";i:230;s:3:"á·ª";i:230;s:3:"á·«";i:230;s:3:"á·¬";i:230;s:3:"á·­";i:230;s:3:"á·®";i:230;s:3:"á·¯";i:230;s:3:"á·°";i:230;s:3:"á·±";i:230;s:3:"á·²";i:230;s:3:"á·³";i:230;s:3:"á·´";i:230;s:3:"á·µ";i:230;s:3:"á·¼";i:233;s:3:"á·½";i:220;s:3:"á·¾";i:230;s:3:"á·¿";i:220;s:3:"âƒ";i:230;s:3:"⃑";i:230;s:3:"⃒";i:1;s:3:"⃓";i:1;s:3:"⃔";i:230;s:3:"⃕";i:230;s:3:"⃖";i:230;s:3:"⃗";i:230;s:3:"⃘";i:1;s:3:"⃙";i:1;s:3:"⃚";i:1;s:3:"⃛";i:230;s:3:"⃜";i:230;s:3:"⃡";i:230;s:3:"⃥";i:1;s:3:"⃦";i:1;s:3:"⃧";i:230;s:3:"⃨";i:220;s:3:"⃩";i:230;s:3:"⃪";i:1;s:3:"⃫";i:1;s:3:"⃬";i:220;s:3:"⃭";i:220;s:3:"⃮";i:220;s:3:"⃯";i:220;s:3:"⃰";i:230;s:3:"⳯";i:230;s:3:"â³°";i:230;s:3:"â³±";i:230;s:3:"⵿";i:9;s:3:"â· ";i:230;s:3:"â·¡";i:230;s:3:"â·¢";i:230;s:3:"â·£";i:230;s:3:"â·¤";i:230;s:3:"â·¥";i:230;s:3:"â·¦";i:230;s:3:"â·§";i:230;s:3:"â·¨";i:230;s:3:"â·©";i:230;s:3:"â·ª";i:230;s:3:"â·«";i:230;s:3:"â·¬";i:230;s:3:"â·­";i:230;s:3:"â·®";i:230;s:3:"â·¯";i:230;s:3:"â·°";i:230;s:3:"â·±";i:230;s:3:"â·²";i:230;s:3:"â·³";i:230;s:3:"â·´";i:230;s:3:"â·µ";i:230;s:3:"â·¶";i:230;s:3:"â··";i:230;s:3:"â·¸";i:230;s:3:"â·¹";i:230;s:3:"â·º";i:230;s:3:"â·»";i:230;s:3:"â·¼";i:230;s:3:"â·½";i:230;s:3:"â·¾";i:230;s:3:"â·¿";i:230;s:3:"〪";i:218;s:3:"〫";i:228;s:3:"〬";i:232;s:3:"〭";i:222;s:3:"〮";i:224;s:3:"〯";i:224;s:3:"ã‚™";i:8;s:3:"ã‚š";i:8;s:3:"꙯";i:230;s:3:"ê™´";i:230;s:3:"ꙵ";i:230;s:3:"ꙶ";i:230;s:3:"ê™·";i:230;s:3:"ꙸ";i:230;s:3:"ꙹ";i:230;s:3:"ꙺ";i:230;s:3:"ê™»";i:230;s:3:"꙼";i:230;s:3:"꙽";i:230;s:3:"êšž";i:230;s:3:"ꚟ";i:230;s:3:"ê›°";i:230;s:3:"ê›±";i:230;s:3:"ê †";i:9;s:3:"꣄";i:9;s:3:"꣠";i:230;s:3:"꣡";i:230;s:3:"꣢";i:230;s:3:"꣣";i:230;s:3:"꣤";i:230;s:3:"꣥";i:230;s:3:"꣦";i:230;s:3:"꣧";i:230;s:3:"꣨";i:230;s:3:"꣩";i:230;s:3:"꣪";i:230;s:3:"꣫";i:230;s:3:"꣬";i:230;s:3:"꣭";i:230;s:3:"꣮";i:230;s:3:"꣯";i:230;s:3:"꣰";i:230;s:3:"꣱";i:230;s:3:"꤫";i:220;s:3:"꤬";i:220;s:3:"꤭";i:220;s:3:"꥓";i:9;s:3:"꦳";i:7;s:3:"꧀";i:9;s:3:"ꪰ";i:230;s:3:"ꪲ";i:230;s:3:"ꪳ";i:230;s:3:"ꪴ";i:220;s:3:"ꪷ";i:230;s:3:"ꪸ";i:230;s:3:"ꪾ";i:230;s:3:"꪿";i:230;s:3:"ê«";i:230;s:3:"꫶";i:9;s:3:"꯭";i:9;s:3:"ﬞ";i:26;s:3:"︠";i:230;s:3:"︡";i:230;s:3:"︢";i:230;s:3:"︣";i:230;s:3:"︤";i:230;s:3:"︥";i:230;s:3:"︦";i:230;s:3:"︧";i:220;s:3:"︨";i:220;s:3:"︩";i:220;s:3:"︪";i:220;s:3:"︫";i:220;s:3:"︬";i:220;s:3:"︭";i:220;s:3:"︮";i:230;s:3:"︯";i:230;s:4:"ð‡½";i:220;s:4:"ð‹ ";i:220;s:4:"ð¶";i:230;s:4:"ð·";i:230;s:4:"ð¸";i:230;s:4:"ð¹";i:230;s:4:"ðº";i:230;s:4:"ð¨";i:220;s:4:"ð¨";i:230;s:4:"ð¨¸";i:230;s:4:"ð¨¹";i:1;s:4:"ð¨º";i:220;s:4:"ð¨¿";i:9;s:4:"ð«¥";i:230;s:4:"ð«¦";i:220;s:4:"ð‘†";i:9;s:4:"ð‘¿";i:9;s:4:"ð‘‚¹";i:9;s:4:"𑂺";i:7;s:4:"ð‘„€";i:230;s:4:"ð‘„";i:230;s:4:"ð‘„‚";i:230;s:4:"ð‘„³";i:9;s:4:"ð‘„´";i:9;s:4:"ð‘…³";i:7;s:4:"𑇀";i:9;s:4:"𑇊";i:7;s:4:"𑈵";i:9;s:4:"𑈶";i:7;s:4:"ð‘‹©";i:7;s:4:"𑋪";i:9;s:4:"𑌼";i:7;s:4:"ð‘";i:9;s:4:"ð‘¦";i:230;s:4:"ð‘§";i:230;s:4:"ð‘¨";i:230;s:4:"ð‘©";i:230;s:4:"ð‘ª";i:230;s:4:"ð‘«";i:230;s:4:"ð‘¬";i:230;s:4:"ð‘°";i:230;s:4:"ð‘±";i:230;s:4:"ð‘²";i:230;s:4:"ð‘³";i:230;s:4:"ð‘´";i:230;s:4:"ð‘“‚";i:9;s:4:"𑓃";i:7;s:4:"ð‘–¿";i:9;s:4:"ð‘—€";i:7;s:4:"𑘿";i:9;s:4:"𑚶";i:9;s:4:"ð‘š·";i:7;s:4:"𑜫";i:9;s:4:"ð–«°";i:1;s:4:"ð–«±";i:1;s:4:"ð–«²";i:1;s:4:"ð–«³";i:1;s:4:"ð–«´";i:1;s:4:"ð–¬°";i:230;s:4:"𖬱";i:230;s:4:"𖬲";i:230;s:4:"𖬳";i:230;s:4:"ð–¬´";i:230;s:4:"𖬵";i:230;s:4:"𖬶";i:230;s:4:"𛲞";i:1;s:4:"ð…¥";i:216;s:4:"ð…¦";i:216;s:4:"ð…§";i:1;s:4:"ð…¨";i:1;s:4:"ð…©";i:1;s:4:"ð…­";i:226;s:4:"ð…®";i:216;s:4:"ð…¯";i:216;s:4:"ð…°";i:216;s:4:"ð…±";i:216;s:4:"ð…²";i:216;s:4:"ð…»";i:220;s:4:"ð…¼";i:220;s:4:"ð…½";i:220;s:4:"ð…¾";i:220;s:4:"ð…¿";i:220;s:4:"ð†€";i:220;s:4:"ð†";i:220;s:4:"ð†‚";i:220;s:4:"ð†…";i:230;s:4:"ð††";i:230;s:4:"ð†‡";i:230;s:4:"ð†ˆ";i:230;s:4:"ð†‰";i:230;s:4:"ð†Š";i:220;s:4:"ð†‹";i:220;s:4:"ð†ª";i:230;s:4:"ð†«";i:230;s:4:"ð†¬";i:230;s:4:"ð†­";i:230;s:4:"ð‰‚";i:230;s:4:"ð‰ƒ";i:230;s:4:"ð‰„";i:230;s:4:"ðž£";i:220;s:4:"𞣑";i:220;s:4:"𞣒";i:220;s:4:"𞣓";i:220;s:4:"𞣔";i:220;s:4:"𞣕";i:220;s:4:"𞣖";i:220;}' );
+UtfNormal\Validator::$utfCanonicalComp = unserialize( 'a:1879:{s:3:"AÌ€";s:2:"À";s:3:"AÌ";s:2:"Ã";s:3:"AÌ‚";s:2:"Â";s:3:"Ã";s:2:"Ã";s:3:"Ä";s:2:"Ä";s:3:"AÌŠ";s:2:"Ã…";s:3:"Ç";s:2:"Ç";s:3:"EÌ€";s:2:"È";s:3:"EÌ";s:2:"É";s:3:"EÌ‚";s:2:"Ê";s:3:"Ë";s:2:"Ë";s:3:"IÌ€";s:2:"ÃŒ";s:3:"IÌ";s:2:"Ã";s:3:"IÌ‚";s:2:"ÃŽ";s:3:"Ï";s:2:"Ã";s:3:"Ñ";s:2:"Ñ";s:3:"OÌ€";s:2:"Ã’";s:3:"OÌ";s:2:"Ó";s:3:"OÌ‚";s:2:"Ô";s:3:"Õ";s:2:"Õ";s:3:"Ö";s:2:"Ö";s:3:"UÌ€";s:2:"Ù";s:3:"UÌ";s:2:"Ú";s:3:"UÌ‚";s:2:"Û";s:3:"Ü";s:2:"Ãœ";s:3:"YÌ";s:2:"Ã";s:3:"aÌ€";s:2:"à";s:3:"aÌ";s:2:"á";s:3:"aÌ‚";s:2:"â";s:3:"ã";s:2:"ã";s:3:"ä";s:2:"ä";s:3:"aÌŠ";s:2:"Ã¥";s:3:"ç";s:2:"ç";s:3:"eÌ€";s:2:"è";s:3:"eÌ";s:2:"é";s:3:"eÌ‚";s:2:"ê";s:3:"ë";s:2:"ë";s:3:"iÌ€";s:2:"ì";s:3:"iÌ";s:2:"í";s:3:"iÌ‚";s:2:"î";s:3:"ï";s:2:"ï";s:3:"ñ";s:2:"ñ";s:3:"oÌ€";s:2:"ò";s:3:"oÌ";s:2:"ó";s:3:"oÌ‚";s:2:"ô";s:3:"õ";s:2:"õ";s:3:"ö";s:2:"ö";s:3:"uÌ€";s:2:"ù";s:3:"uÌ";s:2:"ú";s:3:"uÌ‚";s:2:"û";s:3:"ü";s:2:"ü";s:3:"yÌ";s:2:"ý";s:3:"ÿ";s:2:"ÿ";s:3:"AÌ„";s:2:"Ä€";s:3:"aÌ„";s:2:"Ä";s:3:"Ă";s:2:"Ä‚";s:3:"ă";s:2:"ă";s:3:"Ą";s:2:"Ä„";s:3:"ą";s:2:"Ä…";s:3:"CÌ";s:2:"Ć";s:3:"cÌ";s:2:"ć";s:3:"CÌ‚";s:2:"Ĉ";s:3:"cÌ‚";s:2:"ĉ";s:3:"Ċ";s:2:"ÄŠ";s:3:"ċ";s:2:"Ä‹";s:3:"CÌŒ";s:2:"ÄŒ";s:3:"cÌŒ";s:2:"Ä";s:3:"DÌŒ";s:2:"ÄŽ";s:3:"dÌŒ";s:2:"Ä";s:3:"EÌ„";s:2:"Ä’";s:3:"eÌ„";s:2:"Ä“";s:3:"Ĕ";s:2:"Ä”";s:3:"ĕ";s:2:"Ä•";s:3:"Ė";s:2:"Ä–";s:3:"ė";s:2:"Ä—";s:3:"Ę";s:2:"Ę";s:3:"ę";s:2:"Ä™";s:3:"EÌŒ";s:2:"Äš";s:3:"eÌŒ";s:2:"Ä›";s:3:"GÌ‚";s:2:"Äœ";s:3:"gÌ‚";s:2:"Ä";s:3:"Ğ";s:2:"Äž";s:3:"ğ";s:2:"ÄŸ";s:3:"Ġ";s:2:"Ä ";s:3:"ġ";s:2:"Ä¡";s:3:"Ģ";s:2:"Ä¢";s:3:"ģ";s:2:"Ä£";s:3:"HÌ‚";s:2:"Ĥ";s:3:"hÌ‚";s:2:"Ä¥";s:3:"Ĩ";s:2:"Ĩ";s:3:"ĩ";s:2:"Ä©";s:3:"IÌ„";s:2:"Ī";s:3:"iÌ„";s:2:"Ä«";s:3:"Ĭ";s:2:"Ĭ";s:3:"ĭ";s:2:"Ä­";s:3:"Į";s:2:"Ä®";s:3:"į";s:2:"į";s:3:"İ";s:2:"Ä°";s:3:"JÌ‚";s:2:"Ä´";s:3:"jÌ‚";s:2:"ĵ";s:3:"Ķ";s:2:"Ķ";s:3:"ķ";s:2:"Ä·";s:3:"LÌ";s:2:"Ĺ";s:3:"lÌ";s:2:"ĺ";s:3:"Ļ";s:2:"Ä»";s:3:"ļ";s:2:"ļ";s:3:"LÌŒ";s:2:"Ľ";s:3:"lÌŒ";s:2:"ľ";s:3:"NÌ";s:2:"Ń";s:3:"nÌ";s:2:"Å„";s:3:"Ņ";s:2:"Å…";s:3:"ņ";s:2:"ņ";s:3:"NÌŒ";s:2:"Ň";s:3:"nÌŒ";s:2:"ň";s:3:"OÌ„";s:2:"ÅŒ";s:3:"oÌ„";s:2:"Å";s:3:"Ŏ";s:2:"ÅŽ";s:3:"ŏ";s:2:"Å";s:3:"OÌ‹";s:2:"Å";s:3:"oÌ‹";s:2:"Å‘";s:3:"RÌ";s:2:"Å”";s:3:"rÌ";s:2:"Å•";s:3:"Ŗ";s:2:"Å–";s:3:"ŗ";s:2:"Å—";s:3:"RÌŒ";s:2:"Ř";s:3:"rÌŒ";s:2:"Å™";s:3:"SÌ";s:2:"Åš";s:3:"sÌ";s:2:"Å›";s:3:"SÌ‚";s:2:"Åœ";s:3:"sÌ‚";s:2:"Å";s:3:"Ş";s:2:"Åž";s:3:"ş";s:2:"ÅŸ";s:3:"SÌŒ";s:2:"Å ";s:3:"sÌŒ";s:2:"Å¡";s:3:"Ţ";s:2:"Å¢";s:3:"ţ";s:2:"Å£";s:3:"TÌŒ";s:2:"Ť";s:3:"tÌŒ";s:2:"Å¥";s:3:"Ũ";s:2:"Ũ";s:3:"ũ";s:2:"Å©";s:3:"UÌ„";s:2:"Ū";s:3:"uÌ„";s:2:"Å«";s:3:"Ŭ";s:2:"Ŭ";s:3:"ŭ";s:2:"Å­";s:3:"UÌŠ";s:2:"Å®";s:3:"uÌŠ";s:2:"ů";s:3:"UÌ‹";s:2:"Å°";s:3:"uÌ‹";s:2:"ű";s:3:"Ų";s:2:"Ų";s:3:"ų";s:2:"ų";s:3:"WÌ‚";s:2:"Å´";s:3:"wÌ‚";s:2:"ŵ";s:3:"YÌ‚";s:2:"Ŷ";s:3:"yÌ‚";s:2:"Å·";s:3:"Ÿ";s:2:"Ÿ";s:3:"ZÌ";s:2:"Ź";s:3:"zÌ";s:2:"ź";s:3:"Ż";s:2:"Å»";s:3:"ż";s:2:"ż";s:3:"ZÌŒ";s:2:"Ž";s:3:"zÌŒ";s:2:"ž";s:3:"OÌ›";s:2:"Æ ";s:3:"oÌ›";s:2:"Æ¡";s:3:"UÌ›";s:2:"Ư";s:3:"uÌ›";s:2:"Æ°";s:3:"AÌŒ";s:2:"Ç";s:3:"aÌŒ";s:2:"ÇŽ";s:3:"IÌŒ";s:2:"Ç";s:3:"iÌŒ";s:2:"Ç";s:3:"OÌŒ";s:2:"Ç‘";s:3:"oÌŒ";s:2:"Ç’";s:3:"UÌŒ";s:2:"Ç“";s:3:"uÌŒ";s:2:"Ç”";s:4:"Ǖ";s:2:"Ç•";s:4:"ǖ";s:2:"Ç–";s:4:"ÃœÌ";s:2:"Ç—";s:4:"üÌ";s:2:"ǘ";s:4:"Ǚ";s:2:"Ç™";s:4:"ǚ";s:2:"Çš";s:4:"Ǜ";s:2:"Ç›";s:4:"ǜ";s:2:"Çœ";s:4:"Ǟ";s:2:"Çž";s:4:"ǟ";s:2:"ÇŸ";s:4:"Ǡ";s:2:"Ç ";s:4:"ǡ";s:2:"Ç¡";s:4:"Ǣ";s:2:"Ç¢";s:4:"ǣ";s:2:"Ç£";s:3:"GÌŒ";s:2:"Ǧ";s:3:"gÌŒ";s:2:"ǧ";s:3:"KÌŒ";s:2:"Ǩ";s:3:"kÌŒ";s:2:"Ç©";s:3:"Ǫ";s:2:"Ǫ";s:3:"ǫ";s:2:"Ç«";s:4:"Ǭ";s:2:"Ǭ";s:4:"Ç«Ì„";s:2:"Ç­";s:4:"Æ·ÌŒ";s:2:"Ç®";s:4:"Ê’ÌŒ";s:2:"ǯ";s:3:"jÌŒ";s:2:"Ç°";s:3:"GÌ";s:2:"Ç´";s:3:"gÌ";s:2:"ǵ";s:3:"NÌ€";s:2:"Ǹ";s:3:"nÌ€";s:2:"ǹ";s:4:"Ã…Ì";s:2:"Ǻ";s:4:"Ã¥Ì";s:2:"Ç»";s:4:"ÆÌ";s:2:"Ǽ";s:4:"æÌ";s:2:"ǽ";s:4:"ØÌ";s:2:"Ǿ";s:4:"øÌ";s:2:"Ç¿";s:3:"AÌ";s:2:"È€";s:3:"aÌ";s:2:"È";s:3:"AÌ‘";s:2:"È‚";s:3:"aÌ‘";s:2:"ȃ";s:3:"EÌ";s:2:"È„";s:3:"eÌ";s:2:"È…";s:3:"EÌ‘";s:2:"Ȇ";s:3:"eÌ‘";s:2:"ȇ";s:3:"IÌ";s:2:"Ȉ";s:3:"iÌ";s:2:"ȉ";s:3:"IÌ‘";s:2:"ÈŠ";s:3:"iÌ‘";s:2:"È‹";s:3:"OÌ";s:2:"ÈŒ";s:3:"oÌ";s:2:"È";s:3:"OÌ‘";s:2:"ÈŽ";s:3:"oÌ‘";s:2:"È";s:3:"RÌ";s:2:"È";s:3:"rÌ";s:2:"È‘";s:3:"RÌ‘";s:2:"È’";s:3:"rÌ‘";s:2:"È“";s:3:"UÌ";s:2:"È”";s:3:"uÌ";s:2:"È•";s:3:"UÌ‘";s:2:"È–";s:3:"uÌ‘";s:2:"È—";s:3:"Ș";s:2:"Ș";s:3:"ș";s:2:"È™";s:3:"Ț";s:2:"Èš";s:3:"ț";s:2:"È›";s:3:"HÌŒ";s:2:"Èž";s:3:"hÌŒ";s:2:"ÈŸ";s:3:"Ȧ";s:2:"Ȧ";s:3:"ȧ";s:2:"ȧ";s:3:"Ȩ";s:2:"Ȩ";s:3:"ȩ";s:2:"È©";s:4:"Ȫ";s:2:"Ȫ";s:4:"ȫ";s:2:"È«";s:4:"Ȭ";s:2:"Ȭ";s:4:"ȭ";s:2:"È­";s:3:"Ȯ";s:2:"È®";s:3:"ȯ";s:2:"ȯ";s:4:"Ȱ";s:2:"È°";s:4:"ȱ";s:2:"ȱ";s:3:"YÌ„";s:2:"Ȳ";s:3:"yÌ„";s:2:"ȳ";s:2:"Ì€";s:2:"Í€";s:2:"Ì";s:2:"Í";s:2:"Ì“";s:2:"̓";s:4:"̈Ì";s:2:"Í„";s:2:"ʹ";s:2:"Í´";s:1:";";s:2:";";s:4:"¨Ì";s:2:"Î…";s:4:"ΑÌ";s:2:"Ά";s:2:"·";s:2:"·";s:4:"ΕÌ";s:2:"Έ";s:4:"ΗÌ";s:2:"Ή";s:4:"ΙÌ";s:2:"Ί";s:4:"ΟÌ";s:2:"ÎŒ";s:4:"Î¥Ì";s:2:"ÎŽ";s:4:"ΩÌ";s:2:"Î";s:4:"ÏŠÌ";s:2:"Î";s:4:"Ϊ";s:2:"Ϊ";s:4:"Ϋ";s:2:"Ϋ";s:4:"αÌ";s:2:"ά";s:4:"εÌ";s:2:"έ";s:4:"ηÌ";s:2:"ή";s:4:"ιÌ";s:2:"ί";s:4:"Ï‹Ì";s:2:"ΰ";s:4:"ϊ";s:2:"ÏŠ";s:4:"ϋ";s:2:"Ï‹";s:4:"οÌ";s:2:"ÏŒ";s:4:"Ï…Ì";s:2:"Ï";s:4:"ωÌ";s:2:"ÏŽ";s:4:"Ï’Ì";s:2:"Ï“";s:4:"ϔ";s:2:"Ï”";s:4:"Ѐ";s:2:"Ѐ";s:4:"Ё";s:2:"Ð";s:4:"ГÌ";s:2:"Ѓ";s:4:"Ї";s:2:"Ї";s:4:"КÌ";s:2:"ÐŒ";s:4:"Ѝ";s:2:"Ð";s:4:"Ў";s:2:"ÐŽ";s:4:"Й";s:2:"Й";s:4:"й";s:2:"й";s:4:"ѐ";s:2:"Ñ";s:4:"ё";s:2:"Ñ‘";s:4:"гÌ";s:2:"Ñ“";s:4:"ї";s:2:"Ñ—";s:4:"кÌ";s:2:"Ñœ";s:4:"ѝ";s:2:"Ñ";s:4:"ў";s:2:"Ñž";s:4:"Ñ´Ì";s:2:"Ѷ";s:4:"ѵÌ";s:2:"Ñ·";s:4:"Ӂ";s:2:"Ó";s:4:"ӂ";s:2:"Ó‚";s:4:"Ð̆";s:2:"Ó";s:4:"ӑ";s:2:"Ó‘";s:4:"Ð̈";s:2:"Ó’";s:4:"ӓ";s:2:"Ó“";s:4:"Ӗ";s:2:"Ó–";s:4:"ӗ";s:2:"Ó—";s:4:"Ӛ";s:2:"Óš";s:4:"ӛ";s:2:"Ó›";s:4:"Ӝ";s:2:"Óœ";s:4:"ӝ";s:2:"Ó";s:4:"Ӟ";s:2:"Óž";s:4:"ӟ";s:2:"ÓŸ";s:4:"Ӣ";s:2:"Ó¢";s:4:"ӣ";s:2:"Ó£";s:4:"Ӥ";s:2:"Ó¤";s:4:"ӥ";s:2:"Ó¥";s:4:"Ӧ";s:2:"Ó¦";s:4:"ӧ";s:2:"Ó§";s:4:"Ӫ";s:2:"Óª";s:4:"ӫ";s:2:"Ó«";s:4:"Ӭ";s:2:"Ó¬";s:4:"Ñ̈";s:2:"Ó­";s:4:"Ӯ";s:2:"Ó®";s:4:"ӯ";s:2:"Ó¯";s:4:"Ӱ";s:2:"Ó°";s:4:"ӱ";s:2:"Ó±";s:4:"Ӳ";s:2:"Ó²";s:4:"ӳ";s:2:"Ó³";s:4:"Ӵ";s:2:"Ó´";s:4:"ӵ";s:2:"Óµ";s:4:"Ӹ";s:2:"Ó¸";s:4:"ӹ";s:2:"Ó¹";s:4:"آ";s:2:"Ø¢";s:4:"أ";s:2:"Ø£";s:4:"ÙˆÙ”";s:2:"ؤ";s:4:"إ";s:2:"Ø¥";s:4:"ÙŠÙ”";s:2:"ئ";s:4:"Û•Ù”";s:2:"Û€";s:4:"ÛÙ”";s:2:"Û‚";s:4:"Û’Ù”";s:2:"Û“";s:6:"ऩ";s:3:"ऩ";s:6:"ऱ";s:3:"ऱ";s:6:"ऴ";s:3:"ऴ";s:6:"ো";s:3:"ো";s:6:"ৌ";s:3:"ৌ";s:6:"ୈ";s:3:"à­ˆ";s:6:"ୋ";s:3:"à­‹";s:6:"ୌ";s:3:"à­Œ";s:6:"ஔ";s:3:"à®”";s:6:"ொ";s:3:"ொ";s:6:"ோ";s:3:"ோ";s:6:"ௌ";s:3:"ௌ";s:6:"ై";s:3:"ై";s:6:"ೀ";s:3:"à³€";s:6:"ೇ";s:3:"ೇ";s:6:"ೈ";s:3:"ೈ";s:6:"ೊ";s:3:"ೊ";s:6:"ೋ";s:3:"ೋ";s:6:"ൊ";s:3:"ൊ";s:6:"ോ";s:3:"ോ";s:6:"ൌ";s:3:"ൌ";s:6:"ේ";s:3:"à·š";s:6:"à·™à·";s:3:"à·œ";s:6:"ෝ";s:3:"à·";s:6:"ෞ";s:3:"à·ž";s:6:"ཱི";s:3:"ཱི";s:6:"ཱུ";s:3:"ཱུ";s:6:"ཱྀ";s:3:"à¾";s:6:"ဦ";s:3:"ဦ";s:6:"ᬆ";s:3:"ᬆ";s:6:"ᬈ";s:3:"ᬈ";s:6:"ᬊ";s:3:"ᬊ";s:6:"ᬌ";s:3:"ᬌ";s:6:"á¬á¬µ";s:3:"ᬎ";s:6:"ᬒ";s:3:"ᬒ";s:6:"ᬻ";s:3:"ᬻ";s:6:"ᬽ";s:3:"ᬽ";s:6:"ᭀ";s:3:"á­€";s:6:"ᭁ";s:3:"á­";s:6:"ᭃ";s:3:"á­ƒ";s:3:"AÌ¥";s:3:"Ḁ";s:3:"aÌ¥";s:3:"á¸";s:3:"Ḃ";s:3:"Ḃ";s:3:"ḃ";s:3:"ḃ";s:3:"BÌ£";s:3:"Ḅ";s:3:"bÌ£";s:3:"ḅ";s:3:"Ḇ";s:3:"Ḇ";s:3:"ḇ";s:3:"ḇ";s:4:"ÇÌ";s:3:"Ḉ";s:4:"çÌ";s:3:"ḉ";s:3:"Ḋ";s:3:"Ḋ";s:3:"ḋ";s:3:"ḋ";s:3:"DÌ£";s:3:"Ḍ";s:3:"dÌ£";s:3:"á¸";s:3:"Ḏ";s:3:"Ḏ";s:3:"ḏ";s:3:"á¸";s:3:"Ḑ";s:3:"á¸";s:3:"ḑ";s:3:"ḑ";s:3:"DÌ­";s:3:"Ḓ";s:3:"dÌ­";s:3:"ḓ";s:4:"Ä’Ì€";s:3:"Ḕ";s:4:"Ä“Ì€";s:3:"ḕ";s:4:"Ä’Ì";s:3:"Ḗ";s:4:"Ä“Ì";s:3:"ḗ";s:3:"EÌ­";s:3:"Ḙ";s:3:"eÌ­";s:3:"ḙ";s:3:"EÌ°";s:3:"Ḛ";s:3:"eÌ°";s:3:"ḛ";s:4:"Ḝ";s:3:"Ḝ";s:4:"ḝ";s:3:"á¸";s:3:"Ḟ";s:3:"Ḟ";s:3:"ḟ";s:3:"ḟ";s:3:"GÌ„";s:3:"Ḡ";s:3:"gÌ„";s:3:"ḡ";s:3:"Ḣ";s:3:"Ḣ";s:3:"ḣ";s:3:"ḣ";s:3:"HÌ£";s:3:"Ḥ";s:3:"hÌ£";s:3:"ḥ";s:3:"Ḧ";s:3:"Ḧ";s:3:"ḧ";s:3:"ḧ";s:3:"Ḩ";s:3:"Ḩ";s:3:"ḩ";s:3:"ḩ";s:3:"HÌ®";s:3:"Ḫ";s:3:"hÌ®";s:3:"ḫ";s:3:"IÌ°";s:3:"Ḭ";s:3:"iÌ°";s:3:"ḭ";s:4:"ÃÌ";s:3:"Ḯ";s:4:"ïÌ";s:3:"ḯ";s:3:"KÌ";s:3:"Ḱ";s:3:"kÌ";s:3:"ḱ";s:3:"KÌ£";s:3:"Ḳ";s:3:"kÌ£";s:3:"ḳ";s:3:"Ḵ";s:3:"Ḵ";s:3:"ḵ";s:3:"ḵ";s:3:"LÌ£";s:3:"Ḷ";s:3:"lÌ£";s:3:"ḷ";s:5:"Ḹ";s:3:"Ḹ";s:5:"ḹ";s:3:"ḹ";s:3:"Ḻ";s:3:"Ḻ";s:3:"ḻ";s:3:"ḻ";s:3:"LÌ­";s:3:"Ḽ";s:3:"lÌ­";s:3:"ḽ";s:3:"MÌ";s:3:"Ḿ";s:3:"mÌ";s:3:"ḿ";s:3:"Ṁ";s:3:"á¹€";s:3:"ṁ";s:3:"á¹";s:3:"MÌ£";s:3:"Ṃ";s:3:"mÌ£";s:3:"ṃ";s:3:"Ṅ";s:3:"Ṅ";s:3:"ṅ";s:3:"á¹…";s:3:"NÌ£";s:3:"Ṇ";s:3:"nÌ£";s:3:"ṇ";s:3:"Ṉ";s:3:"Ṉ";s:3:"ṉ";s:3:"ṉ";s:3:"NÌ­";s:3:"Ṋ";s:3:"nÌ­";s:3:"ṋ";s:4:"ÕÌ";s:3:"Ṍ";s:4:"õÌ";s:3:"á¹";s:4:"Ṏ";s:3:"Ṏ";s:4:"ṏ";s:3:"á¹";s:4:"Ṑ";s:3:"á¹";s:4:"ÅÌ€";s:3:"ṑ";s:4:"ÅŒÌ";s:3:"á¹’";s:4:"ÅÌ";s:3:"ṓ";s:3:"PÌ";s:3:"á¹”";s:3:"pÌ";s:3:"ṕ";s:3:"Ṗ";s:3:"á¹–";s:3:"ṗ";s:3:"á¹—";s:3:"Ṙ";s:3:"Ṙ";s:3:"ṙ";s:3:"á¹™";s:3:"RÌ£";s:3:"Ṛ";s:3:"rÌ£";s:3:"á¹›";s:5:"Ṝ";s:3:"Ṝ";s:5:"ṝ";s:3:"á¹";s:3:"Ṟ";s:3:"Ṟ";s:3:"ṟ";s:3:"ṟ";s:3:"Ṡ";s:3:"á¹ ";s:3:"ṡ";s:3:"ṡ";s:3:"SÌ£";s:3:"á¹¢";s:3:"sÌ£";s:3:"á¹£";s:4:"Ṥ";s:3:"Ṥ";s:4:"ṥ";s:3:"á¹¥";s:4:"Ṧ";s:3:"Ṧ";s:4:"ṧ";s:3:"ṧ";s:5:"Ṩ";s:3:"Ṩ";s:5:"ṩ";s:3:"ṩ";s:3:"Ṫ";s:3:"Ṫ";s:3:"ṫ";s:3:"ṫ";s:3:"TÌ£";s:3:"Ṭ";s:3:"tÌ£";s:3:"á¹­";s:3:"Ṯ";s:3:"á¹®";s:3:"ṯ";s:3:"ṯ";s:3:"TÌ­";s:3:"á¹°";s:3:"tÌ­";s:3:"á¹±";s:3:"Ṳ";s:3:"á¹²";s:3:"ṳ";s:3:"á¹³";s:3:"UÌ°";s:3:"á¹´";s:3:"uÌ°";s:3:"á¹µ";s:3:"UÌ­";s:3:"Ṷ";s:3:"uÌ­";s:3:"á¹·";s:4:"ŨÌ";s:3:"Ṹ";s:4:"Å©Ì";s:3:"á¹¹";s:4:"Ṻ";s:3:"Ṻ";s:4:"ṻ";s:3:"á¹»";s:3:"Ṽ";s:3:"á¹¼";s:3:"ṽ";s:3:"á¹½";s:3:"VÌ£";s:3:"á¹¾";s:3:"vÌ£";s:3:"ṿ";s:3:"WÌ€";s:3:"Ẁ";s:3:"wÌ€";s:3:"áº";s:3:"WÌ";s:3:"Ẃ";s:3:"wÌ";s:3:"ẃ";s:3:"Ẅ";s:3:"Ẅ";s:3:"ẅ";s:3:"ẅ";s:3:"Ẇ";s:3:"Ẇ";s:3:"ẇ";s:3:"ẇ";s:3:"WÌ£";s:3:"Ẉ";s:3:"wÌ£";s:3:"ẉ";s:3:"Ẋ";s:3:"Ẋ";s:3:"ẋ";s:3:"ẋ";s:3:"Ẍ";s:3:"Ẍ";s:3:"ẍ";s:3:"áº";s:3:"Ẏ";s:3:"Ẏ";s:3:"ẏ";s:3:"áº";s:3:"ZÌ‚";s:3:"áº";s:3:"zÌ‚";s:3:"ẑ";s:3:"ZÌ£";s:3:"Ẓ";s:3:"zÌ£";s:3:"ẓ";s:3:"Ẕ";s:3:"Ẕ";s:3:"ẕ";s:3:"ẕ";s:3:"ẖ";s:3:"ẖ";s:3:"ẗ";s:3:"ẗ";s:3:"wÌŠ";s:3:"ẘ";s:3:"yÌŠ";s:3:"ẙ";s:4:"ẛ";s:3:"ẛ";s:3:"AÌ£";s:3:"Ạ";s:3:"aÌ£";s:3:"ạ";s:3:"Ả";s:3:"Ả";s:3:"ả";s:3:"ả";s:4:"ÂÌ";s:3:"Ấ";s:4:"âÌ";s:3:"ấ";s:4:"Ầ";s:3:"Ầ";s:4:"ầ";s:3:"ầ";s:4:"Ẩ";s:3:"Ẩ";s:4:"ẩ";s:3:"ẩ";s:4:"Ẫ";s:3:"Ẫ";s:4:"ẫ";s:3:"ẫ";s:5:"Ậ";s:3:"Ậ";s:5:"ậ";s:3:"ậ";s:4:"Ä‚Ì";s:3:"Ắ";s:4:"ăÌ";s:3:"ắ";s:4:"Ä‚Ì€";s:3:"Ằ";s:4:"ằ";s:3:"ằ";s:4:"Ẳ";s:3:"Ẳ";s:4:"ẳ";s:3:"ẳ";s:4:"Ẵ";s:3:"Ẵ";s:4:"ẵ";s:3:"ẵ";s:5:"Ặ";s:3:"Ặ";s:5:"ặ";s:3:"ặ";s:3:"EÌ£";s:3:"Ẹ";s:3:"eÌ£";s:3:"ẹ";s:3:"Ẻ";s:3:"Ẻ";s:3:"ẻ";s:3:"ẻ";s:3:"Ẽ";s:3:"Ẽ";s:3:"ẽ";s:3:"ẽ";s:4:"ÊÌ";s:3:"Ế";s:4:"êÌ";s:3:"ế";s:4:"Ề";s:3:"Ề";s:4:"ề";s:3:"á»";s:4:"Ể";s:3:"Ể";s:4:"ể";s:3:"ể";s:4:"Ễ";s:3:"Ễ";s:4:"ễ";s:3:"á»…";s:5:"Ệ";s:3:"Ệ";s:5:"ệ";s:3:"ệ";s:3:"Ỉ";s:3:"Ỉ";s:3:"ỉ";s:3:"ỉ";s:3:"IÌ£";s:3:"Ị";s:3:"iÌ£";s:3:"ị";s:3:"OÌ£";s:3:"Ọ";s:3:"oÌ£";s:3:"á»";s:3:"Ỏ";s:3:"Ỏ";s:3:"ỏ";s:3:"á»";s:4:"ÔÌ";s:3:"á»";s:4:"ôÌ";s:3:"ố";s:4:"Ồ";s:3:"á»’";s:4:"ồ";s:3:"ồ";s:4:"Ổ";s:3:"á»”";s:4:"ổ";s:3:"ổ";s:4:"Ỗ";s:3:"á»–";s:4:"ỗ";s:3:"á»—";s:5:"Ộ";s:3:"Ộ";s:5:"á»Ì‚";s:3:"á»™";s:4:"Æ Ì";s:3:"Ớ";s:4:"Æ¡Ì";s:3:"á»›";s:4:"Ờ";s:3:"Ờ";s:4:"Æ¡Ì€";s:3:"á»";s:4:"Ở";s:3:"Ở";s:4:"ở";s:3:"ở";s:4:"Ỡ";s:3:"á» ";s:4:"ỡ";s:3:"ỡ";s:4:"Ợ";s:3:"Ợ";s:4:"Æ¡Ì£";s:3:"ợ";s:3:"UÌ£";s:3:"Ụ";s:3:"uÌ£";s:3:"ụ";s:3:"Ủ";s:3:"Ủ";s:3:"ủ";s:3:"ủ";s:4:"ƯÌ";s:3:"Ứ";s:4:"Æ°Ì";s:3:"ứ";s:4:"Ừ";s:3:"Ừ";s:4:"Æ°Ì€";s:3:"ừ";s:4:"Ử";s:3:"Ử";s:4:"ử";s:3:"á»­";s:4:"Ữ";s:3:"á»®";s:4:"ữ";s:3:"ữ";s:4:"Ự";s:3:"á»°";s:4:"Æ°Ì£";s:3:"á»±";s:3:"YÌ€";s:3:"Ỳ";s:3:"yÌ€";s:3:"ỳ";s:3:"YÌ£";s:3:"á»´";s:3:"yÌ£";s:3:"ỵ";s:3:"Ỷ";s:3:"Ỷ";s:3:"ỷ";s:3:"á»·";s:3:"Ỹ";s:3:"Ỹ";s:3:"ỹ";s:3:"ỹ";s:4:"ἀ";s:3:"á¼€";s:4:"ἁ";s:3:"á¼";s:5:"ἂ";s:3:"ἂ";s:5:"á¼Ì€";s:3:"ἃ";s:5:"á¼€Ì";s:3:"ἄ";s:5:"á¼Ì";s:3:"á¼…";s:5:"ἆ";s:3:"ἆ";s:5:"á¼Í‚";s:3:"ἇ";s:4:"Ἀ";s:3:"Ἀ";s:4:"Ἁ";s:3:"Ἁ";s:5:"Ἂ";s:3:"Ἂ";s:5:"Ἃ";s:3:"Ἃ";s:5:"ἈÌ";s:3:"Ἄ";s:5:"ἉÌ";s:3:"á¼";s:5:"Ἆ";s:3:"Ἆ";s:5:"Ἇ";s:3:"á¼";s:4:"ἐ";s:3:"á¼";s:4:"ἑ";s:3:"ἑ";s:5:"á¼Ì€";s:3:"á¼’";s:5:"ἓ";s:3:"ἓ";s:5:"á¼Ì";s:3:"á¼”";s:5:"ἑÌ";s:3:"ἕ";s:4:"Ἐ";s:3:"Ἐ";s:4:"Ἑ";s:3:"á¼™";s:5:"Ἒ";s:3:"Ἒ";s:5:"Ἓ";s:3:"á¼›";s:5:"ἘÌ";s:3:"Ἔ";s:5:"á¼™Ì";s:3:"á¼";s:4:"ἠ";s:3:"á¼ ";s:4:"ἡ";s:3:"ἡ";s:5:"ἢ";s:3:"á¼¢";s:5:"ἣ";s:3:"á¼£";s:5:"á¼ Ì";s:3:"ἤ";s:5:"ἡÌ";s:3:"á¼¥";s:5:"á¼ Í‚";s:3:"ἦ";s:5:"ἧ";s:3:"ἧ";s:4:"Ἠ";s:3:"Ἠ";s:4:"Ἡ";s:3:"Ἡ";s:5:"Ἢ";s:3:"Ἢ";s:5:"Ἣ";s:3:"Ἣ";s:5:"ἨÌ";s:3:"Ἤ";s:5:"ἩÌ";s:3:"á¼­";s:5:"Ἦ";s:3:"á¼®";s:5:"Ἧ";s:3:"Ἧ";s:4:"ἰ";s:3:"á¼°";s:4:"ἱ";s:3:"á¼±";s:5:"á¼°Ì€";s:3:"á¼²";s:5:"ἳ";s:3:"á¼³";s:5:"á¼°Ì";s:3:"á¼´";s:5:"á¼±Ì";s:3:"á¼µ";s:5:"á¼°Í‚";s:3:"ἶ";s:5:"ἷ";s:3:"á¼·";s:4:"Ἰ";s:3:"Ἰ";s:4:"Ἱ";s:3:"á¼¹";s:5:"Ἲ";s:3:"Ἲ";s:5:"Ἳ";s:3:"á¼»";s:5:"ἸÌ";s:3:"á¼¼";s:5:"á¼¹Ì";s:3:"á¼½";s:5:"Ἶ";s:3:"á¼¾";s:5:"Ἷ";s:3:"Ἷ";s:4:"ὀ";s:3:"á½€";s:4:"ὁ";s:3:"á½";s:5:"ὂ";s:3:"ὂ";s:5:"á½Ì€";s:3:"ὃ";s:5:"á½€Ì";s:3:"ὄ";s:5:"á½Ì";s:3:"á½…";s:4:"Ὀ";s:3:"Ὀ";s:4:"Ὁ";s:3:"Ὁ";s:5:"Ὂ";s:3:"Ὂ";s:5:"Ὃ";s:3:"Ὃ";s:5:"ὈÌ";s:3:"Ὄ";s:5:"ὉÌ";s:3:"á½";s:4:"Ï…Ì“";s:3:"á½";s:4:"Ï…Ì”";s:3:"ὑ";s:5:"á½Ì€";s:3:"á½’";s:5:"ὓ";s:3:"ὓ";s:5:"á½Ì";s:3:"á½”";s:5:"ὑÌ";s:3:"ὕ";s:5:"á½Í‚";s:3:"á½–";s:5:"ὗ";s:3:"á½—";s:4:"Ὑ";s:3:"á½™";s:5:"Ὓ";s:3:"á½›";s:5:"á½™Ì";s:3:"á½";s:5:"Ὗ";s:3:"Ὗ";s:4:"ὠ";s:3:"á½ ";s:4:"ὡ";s:3:"ὡ";s:5:"ὢ";s:3:"á½¢";s:5:"ὣ";s:3:"á½£";s:5:"á½ Ì";s:3:"ὤ";s:5:"ὡÌ";s:3:"á½¥";s:5:"á½ Í‚";s:3:"ὦ";s:5:"ὧ";s:3:"ὧ";s:4:"Ὠ";s:3:"Ὠ";s:4:"Ὡ";s:3:"Ὡ";s:5:"Ὢ";s:3:"Ὢ";s:5:"Ὣ";s:3:"Ὣ";s:5:"ὨÌ";s:3:"Ὤ";s:5:"ὩÌ";s:3:"á½­";s:5:"Ὦ";s:3:"á½®";s:5:"Ὧ";s:3:"Ὧ";s:4:"ὰ";s:3:"á½°";s:2:"ά";s:3:"á½±";s:4:"ὲ";s:3:"á½²";s:2:"έ";s:3:"á½³";s:4:"ὴ";s:3:"á½´";s:2:"ή";s:3:"á½µ";s:4:"ὶ";s:3:"ὶ";s:2:"ί";s:3:"á½·";s:4:"ὸ";s:3:"ὸ";s:2:"ÏŒ";s:3:"á½¹";s:4:"Ï…Ì€";s:3:"ὺ";s:2:"Ï";s:3:"á½»";s:4:"ὼ";s:3:"á½¼";s:2:"ÏŽ";s:3:"á½½";s:5:"ᾀ";s:3:"á¾€";s:5:"á¼Í…";s:3:"á¾";s:5:"ᾂ";s:3:"ᾂ";s:5:"ᾃ";s:3:"ᾃ";s:5:"ᾄ";s:3:"ᾄ";s:5:"á¼…Í…";s:3:"á¾…";s:5:"ᾆ";s:3:"ᾆ";s:5:"ᾇ";s:3:"ᾇ";s:5:"ᾈ";s:3:"ᾈ";s:5:"ᾉ";s:3:"ᾉ";s:5:"ᾊ";s:3:"ᾊ";s:5:"ᾋ";s:3:"ᾋ";s:5:"ᾌ";s:3:"ᾌ";s:5:"á¼Í…";s:3:"á¾";s:5:"ᾎ";s:3:"ᾎ";s:5:"á¼Í…";s:3:"á¾";s:5:"á¼ Í…";s:3:"á¾";s:5:"ᾑ";s:3:"ᾑ";s:5:"ᾒ";s:3:"á¾’";s:5:"ᾓ";s:3:"ᾓ";s:5:"ᾔ";s:3:"á¾”";s:5:"ᾕ";s:3:"ᾕ";s:5:"ᾖ";s:3:"á¾–";s:5:"ᾗ";s:3:"á¾—";s:5:"ᾘ";s:3:"ᾘ";s:5:"ᾙ";s:3:"á¾™";s:5:"ᾚ";s:3:"ᾚ";s:5:"ᾛ";s:3:"á¾›";s:5:"ᾜ";s:3:"ᾜ";s:5:"á¼­Í…";s:3:"á¾";s:5:"ᾞ";s:3:"ᾞ";s:5:"ᾟ";s:3:"ᾟ";s:5:"á½ Í…";s:3:"á¾ ";s:5:"ᾡ";s:3:"ᾡ";s:5:"ᾢ";s:3:"á¾¢";s:5:"ᾣ";s:3:"á¾£";s:5:"ᾤ";s:3:"ᾤ";s:5:"ᾥ";s:3:"á¾¥";s:5:"ᾦ";s:3:"ᾦ";s:5:"ᾧ";s:3:"ᾧ";s:5:"ᾨ";s:3:"ᾨ";s:5:"ᾩ";s:3:"ᾩ";s:5:"ᾪ";s:3:"ᾪ";s:5:"ᾫ";s:3:"ᾫ";s:5:"ᾬ";s:3:"ᾬ";s:5:"á½­Í…";s:3:"á¾­";s:5:"ᾮ";s:3:"á¾®";s:5:"ᾯ";s:3:"ᾯ";s:4:"ᾰ";s:3:"á¾°";s:4:"ᾱ";s:3:"á¾±";s:5:"á½°Í…";s:3:"á¾²";s:4:"ᾳ";s:3:"á¾³";s:4:"ᾴ";s:3:"á¾´";s:4:"ᾶ";s:3:"ᾶ";s:5:"ᾷ";s:3:"á¾·";s:4:"Ᾰ";s:3:"Ᾰ";s:4:"Ᾱ";s:3:"á¾¹";s:4:"Ὰ";s:3:"Ὰ";s:2:"Ά";s:3:"á¾»";s:4:"ᾼ";s:3:"á¾¼";s:2:"ι";s:3:"á¾¾";s:4:"῁";s:3:"á¿";s:5:"á½´Í…";s:3:"á¿‚";s:4:"ῃ";s:3:"ῃ";s:4:"ῄ";s:3:"á¿„";s:4:"ῆ";s:3:"ῆ";s:5:"ῇ";s:3:"ῇ";s:4:"Ὲ";s:3:"Ὲ";s:2:"Έ";s:3:"Έ";s:4:"Ὴ";s:3:"á¿Š";s:2:"Ή";s:3:"á¿‹";s:4:"ῌ";s:3:"á¿Œ";s:5:"῍";s:3:"á¿";s:5:"᾿Ì";s:3:"á¿Ž";s:5:"῏";s:3:"á¿";s:4:"ῐ";s:3:"á¿";s:4:"ῑ";s:3:"á¿‘";s:4:"ÏŠÌ€";s:3:"á¿’";s:2:"Î";s:3:"á¿“";s:4:"ῖ";s:3:"á¿–";s:4:"ÏŠÍ‚";s:3:"á¿—";s:4:"Ῐ";s:3:"Ῐ";s:4:"Ῑ";s:3:"á¿™";s:4:"Ὶ";s:3:"á¿š";s:2:"Ί";s:3:"á¿›";s:5:"῝";s:3:"á¿";s:5:"῾Ì";s:3:"á¿ž";s:5:"῟";s:3:"á¿Ÿ";s:4:"ῠ";s:3:"á¿ ";s:4:"Ï…Ì„";s:3:"á¿¡";s:4:"Ï‹Ì€";s:3:"á¿¢";s:2:"ΰ";s:3:"á¿£";s:4:"ÏÌ“";s:3:"ῤ";s:4:"ÏÌ”";s:3:"á¿¥";s:4:"Ï…Í‚";s:3:"ῦ";s:4:"Ï‹Í‚";s:3:"ῧ";s:4:"Ῠ";s:3:"Ῠ";s:4:"Ῡ";s:3:"á¿©";s:4:"Ὺ";s:3:"Ὺ";s:2:"ÎŽ";s:3:"á¿«";s:4:"Ῥ";s:3:"Ῥ";s:4:"῭";s:3:"á¿­";s:2:"Î…";s:3:"á¿®";s:1:"`";s:3:"`";s:5:"ῲ";s:3:"ῲ";s:4:"ῳ";s:3:"ῳ";s:4:"ÏŽÍ…";s:3:"á¿´";s:4:"ῶ";s:3:"ῶ";s:5:"ῷ";s:3:"á¿·";s:4:"Ὸ";s:3:"Ὸ";s:2:"ÎŒ";s:3:"Ό";s:4:"Ὼ";s:3:"Ὼ";s:2:"Î";s:3:"á¿»";s:4:"ῼ";s:3:"ῼ";s:2:"´";s:3:"´";s:3:" ";s:3:" ";s:3:" ";s:3:"â€";s:2:"Ω";s:3:"Ω";s:1:"K";s:3:"K";s:2:"Ã…";s:3:"â„«";s:5:"â†Ì¸";s:3:"↚";s:5:"↛";s:3:"↛";s:5:"↮";s:3:"↮";s:5:"â‡Ì¸";s:3:"â‡";s:5:"⇎";s:3:"⇎";s:5:"⇏";s:3:"â‡";s:5:"∄";s:3:"∄";s:5:"∉";s:3:"∉";s:5:"∌";s:3:"∌";s:5:"∤";s:3:"∤";s:5:"∦";s:3:"∦";s:5:"≁";s:3:"â‰";s:5:"≄";s:3:"≄";s:5:"≇";s:3:"≇";s:5:"≉";s:3:"≉";s:3:"≠";s:3:"≠";s:5:"≢";s:3:"≢";s:5:"â‰Ì¸";s:3:"≭";s:3:"≮";s:3:"≮";s:3:"≯";s:3:"≯";s:5:"≰";s:3:"≰";s:5:"≱";s:3:"≱";s:5:"≴";s:3:"≴";s:5:"≵";s:3:"≵";s:5:"≸";s:3:"≸";s:5:"≹";s:3:"≹";s:5:"⊀";s:3:"⊀";s:5:"⊁";s:3:"âŠ";s:5:"⊄";s:3:"⊄";s:5:"⊅";s:3:"⊅";s:5:"⊈";s:3:"⊈";s:5:"⊉";s:3:"⊉";s:5:"⊬";s:3:"⊬";s:5:"⊭";s:3:"⊭";s:5:"⊮";s:3:"⊮";s:5:"⊯";s:3:"⊯";s:5:"⋠";s:3:"â‹ ";s:5:"⋡";s:3:"â‹¡";s:5:"⋢";s:3:"â‹¢";s:5:"⋣";s:3:"â‹£";s:5:"⋪";s:3:"⋪";s:5:"⋫";s:3:"â‹«";s:5:"⋬";s:3:"⋬";s:5:"⋭";s:3:"â‹­";s:3:"〈";s:3:"〈";s:3:"〉";s:3:"〉";s:6:"ã‹ã‚™";s:3:"ãŒ";s:6:"ãã‚™";s:3:"ãŽ";s:6:"ãã‚™";s:3:"ã";s:6:"ã‘ã‚™";s:3:"ã’";s:6:"ã“ã‚™";s:3:"ã”";s:6:"ã•ã‚™";s:3:"ã–";s:6:"ã—ã‚™";s:3:"ã˜";s:6:"ã™ã‚™";s:3:"ãš";s:6:"ã›ã‚™";s:3:"ãœ";s:6:"ãã‚™";s:3:"ãž";s:6:"ãŸã‚™";s:3:"ã ";s:6:"ã¡ã‚™";s:3:"ã¢";s:6:"ã¤ã‚™";s:3:"ã¥";s:6:"ã¦ã‚™";s:3:"ã§";s:6:"ã¨ã‚™";s:3:"ã©";s:6:"ã¯ã‚™";s:3:"ã°";s:6:"ã¯ã‚š";s:3:"ã±";s:6:"ã²ã‚™";s:3:"ã³";s:6:"ã²ã‚š";s:3:"ã´";s:6:"ãµã‚™";s:3:"ã¶";s:6:"ãµã‚š";s:3:"ã·";s:6:"ã¸ã‚™";s:3:"ã¹";s:6:"ã¸ã‚š";s:3:"ãº";s:6:"ã»ã‚™";s:3:"ã¼";s:6:"ã»ã‚š";s:3:"ã½";s:6:"ã†ã‚™";s:3:"ã‚”";s:6:"ã‚ã‚™";s:3:"ã‚ž";s:6:"ã‚«ã‚™";s:3:"ガ";s:6:"ã‚­ã‚™";s:3:"ã‚®";s:6:"グ";s:3:"ã‚°";s:6:"ゲ";s:3:"ゲ";s:6:"ゴ";s:3:"ã‚´";s:6:"ザ";s:3:"ザ";s:6:"ã‚·ã‚™";s:3:"ジ";s:6:"ズ";s:3:"ズ";s:6:"ゼ";s:3:"ゼ";s:6:"ゾ";s:3:"ゾ";s:6:"ã‚¿ã‚™";s:3:"ダ";s:6:"ãƒã‚™";s:3:"ヂ";s:6:"ヅ";s:3:"ヅ";s:6:"デ";s:3:"デ";s:6:"ド";s:3:"ド";s:6:"ãƒã‚™";s:3:"ãƒ";s:6:"ãƒã‚š";s:3:"パ";s:6:"ビ";s:3:"ビ";s:6:"ピ";s:3:"ピ";s:6:"ブ";s:3:"ブ";s:6:"プ";s:3:"プ";s:6:"ベ";s:3:"ベ";s:6:"ペ";s:3:"ペ";s:6:"ボ";s:3:"ボ";s:6:"ポ";s:3:"ãƒ";s:6:"ヴ";s:3:"ヴ";s:6:"ヷ";s:3:"ヷ";s:6:"ヸ";s:3:"ヸ";s:6:"ヹ";s:3:"ヹ";s:6:"ヺ";s:3:"ヺ";s:6:"ヾ";s:3:"ヾ";s:3:"豈";s:3:"豈";s:3:"æ›´";s:3:"ï¤";s:3:"車";s:3:"車";s:3:"賈";s:3:"賈";s:3:"滑";s:3:"滑";s:3:"串";s:3:"串";s:3:"å¥";s:3:"句";s:3:"龜";s:3:"ï«Ž";s:3:"契";s:3:"契";s:3:"金";s:3:"金";s:3:"å–‡";s:3:"喇";s:3:"奈";s:3:"奈";s:3:"懶";s:4:"懶";s:3:"癩";s:3:"癩";s:3:"ç¾…";s:3:"ï¤";s:3:"蘿";s:3:"ï¤";s:3:"螺";s:3:"螺";s:3:"裸";s:3:"裸";s:3:"é‚";s:3:"邏";s:3:"樂";s:3:"樂";s:3:"æ´›";s:3:"洛";s:3:"烙";s:3:"烙";s:3:"çž";s:3:"珞";s:3:"è½";s:3:"落";s:3:"é…ª";s:3:"酪";s:3:"駱";s:3:"駱";s:3:"亂";s:3:"亂";s:3:"åµ";s:3:"卵";s:3:"欄";s:3:"ï¤";s:3:"爛";s:3:"爛";s:3:"蘭";s:3:"蘭";s:3:"鸞";s:3:"鸞";s:3:"åµ";s:3:"嵐";s:3:"æ¿«";s:3:"濫";s:3:"è—";s:3:"藍";s:3:"襤";s:3:"襤";s:3:"拉";s:3:"拉";s:3:"臘";s:3:"臘";s:3:"è Ÿ";s:3:"蠟";s:3:"廊";s:4:"廊";s:3:"朗";s:4:"朗";s:3:"浪";s:3:"浪";s:3:"狼";s:3:"狼";s:3:"郎";s:3:"郎";s:3:"來";s:3:"來";s:3:"冷";s:3:"冷";s:3:"å‹ž";s:3:"勞";s:3:"æ“„";s:3:"擄";s:3:"æ«“";s:3:"櫓";s:3:"çˆ";s:3:"爐";s:3:"盧";s:3:"盧";s:3:"è€";s:3:"老";s:3:"蘆";s:3:"蘆";s:3:"虜";s:4:"虜";s:3:"è·¯";s:3:"路";s:3:"露";s:3:"露";s:3:"é­¯";s:3:"魯";s:3:"é·º";s:3:"鷺";s:3:"碌";s:4:"ð¯¥";s:3:"祿";s:3:"祿";s:3:"綠";s:3:"綠";s:3:"è‰";s:3:"菉";s:3:"錄";s:3:"錄";s:3:"鹿";s:3:"鹿";s:3:"è«–";s:3:"ï¥";s:3:"壟";s:3:"壟";s:3:"弄";s:3:"弄";s:3:"ç± ";s:3:"籠";s:3:"è¾";s:3:"聾";s:3:"牢";s:3:"牢";s:3:"磊";s:3:"磊";s:3:"賂";s:3:"賂";s:3:"é›·";s:3:"雷";s:3:"壘";s:3:"壘";s:3:"å±¢";s:3:"屢";s:3:"樓";s:3:"樓";s:3:"æ·š";s:3:"ï¥";s:3:"æ¼";s:3:"漏";s:3:"ç´¯";s:3:"ï¥";s:3:"縷";s:3:"ï¥";s:3:"陋";s:3:"陋";s:3:"å‹’";s:3:"勒";s:3:"è‚‹";s:3:"肋";s:3:"凜";s:3:"凜";s:3:"凌";s:3:"凌";s:3:"稜";s:3:"稜";s:3:"綾";s:3:"綾";s:3:"è±";s:3:"菱";s:3:"陵";s:3:"陵";s:3:"讀";s:3:"讀";s:3:"æ‹";s:3:"拏";s:3:"諾";s:3:"諾";s:3:"丹";s:3:"丹";s:3:"寧";s:4:"寧";s:3:"怒";s:3:"怒";s:3:"率";s:3:"率";s:3:"ç•°";s:4:"異";s:3:"北";s:4:"北";s:3:"磻";s:3:"磻";s:3:"便";s:3:"便";s:3:"復";s:3:"復";s:3:"ä¸";s:3:"不";s:3:"泌";s:3:"泌";s:3:"數";s:3:"數";s:3:"ç´¢";s:3:"索";s:3:"åƒ";s:3:"參";s:3:"å¡ž";s:3:"塞";s:3:"çœ";s:3:"省";s:3:"葉";s:3:"葉";s:3:"說";s:3:"說";s:3:"殺";s:4:"殺";s:3:"è¾°";s:3:"辰";s:3:"沈";s:3:"沈";s:3:"拾";s:3:"拾";s:3:"è‹¥";s:4:"若";s:3:"掠";s:3:"掠";s:3:"ç•¥";s:3:"略";s:3:"亮";s:3:"亮";s:3:"å…©";s:3:"兩";s:3:"凉";s:3:"凉";s:3:"æ¢";s:3:"梁";s:3:"糧";s:3:"糧";s:3:"良";s:3:"良";s:3:"è«’";s:3:"諒";s:3:"é‡";s:3:"量";s:3:"勵";s:3:"勵";s:3:"å‘‚";s:3:"呂";s:3:"女";s:3:"ï¦";s:3:"廬";s:3:"廬";s:3:"æ—…";s:3:"旅";s:3:"濾";s:3:"濾";s:3:"礪";s:3:"礪";s:3:"é–­";s:3:"閭";s:3:"驪";s:3:"驪";s:3:"麗";s:3:"麗";s:3:"黎";s:3:"黎";s:3:"力";s:3:"力";s:3:"曆";s:3:"曆";s:3:"æ­·";s:3:"歷";s:3:"è½¢";s:3:"ï¦";s:3:"å¹´";s:3:"年";s:3:"æ†";s:3:"ï¦";s:3:"戀";s:3:"ï¦";s:3:"æ’š";s:3:"撚";s:3:"æ¼£";s:3:"漣";s:3:"ç…‰";s:3:"煉";s:3:"ç’‰";s:3:"璉";s:3:"秊";s:3:"秊";s:3:"ç·´";s:3:"練";s:3:"è¯";s:3:"聯";s:3:"輦";s:3:"輦";s:3:"è“®";s:3:"蓮";s:3:"連";s:3:"連";s:3:"éŠ";s:3:"鍊";s:3:"列";s:3:"列";s:3:"劣";s:3:"ï¦";s:3:"å’½";s:3:"咽";s:3:"烈";s:3:"烈";s:3:"裂";s:3:"裂";s:3:"廉";s:3:"廉";s:3:"念";s:3:"念";s:3:"æ»";s:3:"捻";s:3:"æ®®";s:3:"殮";s:3:"ç°¾";s:3:"簾";s:3:"çµ";s:3:"獵";s:3:"令";s:3:"令";s:3:"囹";s:3:"囹";s:3:"嶺";s:3:"嶺";s:3:"怜";s:3:"怜";s:3:"玲";s:3:"玲";s:3:"ç‘©";s:3:"瑩";s:3:"羚";s:3:"羚";s:3:"è†";s:3:"聆";s:3:"鈴";s:3:"鈴";s:3:"零";s:3:"零";s:3:"éˆ";s:3:"靈";s:3:"é ˜";s:3:"領";s:3:"例";s:3:"例";s:3:"禮";s:3:"禮";s:3:"醴";s:3:"醴";s:3:"隸";s:3:"隸";s:3:"惡";s:3:"惡";s:3:"了";s:3:"了";s:3:"僚";s:3:"僚";s:3:"寮";s:3:"寮";s:3:"å°¿";s:3:"尿";s:3:"æ–™";s:3:"料";s:3:"燎";s:3:"燎";s:3:"療";s:3:"ï§";s:3:"蓼";s:3:"蓼";s:3:"é¼";s:3:"遼";s:3:"é¾";s:3:"龍";s:3:"暈";s:3:"暈";s:3:"阮";s:3:"阮";s:3:"劉";s:3:"劉";s:3:"æ»";s:3:"杻";s:3:"柳";s:3:"柳";s:3:"æµ";s:4:"流";s:3:"溜";s:3:"溜";s:3:"ç‰";s:3:"琉";s:3:"ç•™";s:3:"ï§";s:3:"ç¡«";s:3:"硫";s:3:"ç´";s:3:"ï§";s:3:"é¡ž";s:3:"ï§";s:3:"å…­";s:3:"六";s:3:"戮";s:3:"戮";s:3:"陸";s:3:"陸";s:3:"倫";s:3:"倫";s:3:"å´™";s:3:"崙";s:3:"æ·ª";s:3:"淪";s:3:"輪";s:3:"輪";s:3:"律";s:3:"律";s:3:"æ…„";s:3:"慄";s:3:"æ —";s:3:"栗";s:3:"隆";s:3:"隆";s:3:"利";s:3:"ï§";s:3:"å";s:3:"吏";s:3:"å±¥";s:3:"履";s:3:"易";s:3:"易";s:3:"æŽ";s:3:"李";s:3:"梨";s:3:"梨";s:3:"æ³¥";s:3:"泥";s:3:"ç†";s:3:"理";s:3:"ç—¢";s:3:"痢";s:3:"ç½¹";s:3:"罹";s:3:"è£";s:3:"裏";s:3:"裡";s:3:"裡";s:3:"里";s:3:"里";s:3:"離";s:3:"離";s:3:"匿";s:3:"匿";s:3:"溺";s:3:"溺";s:3:"å";s:3:"吝";s:3:"ç‡";s:3:"燐";s:3:"ç’˜";s:3:"璘";s:3:"è—º";s:3:"藺";s:3:"隣";s:3:"隣";s:3:"é±—";s:3:"鱗";s:3:"麟";s:3:"麟";s:3:"æž—";s:3:"林";s:3:"æ·‹";s:3:"淋";s:3:"臨";s:3:"臨";s:3:"ç«‹";s:3:"立";s:3:"笠";s:3:"笠";s:3:"ç²’";s:3:"粒";s:3:"ç‹€";s:3:"狀";s:3:"ç‚™";s:3:"炙";s:3:"è­˜";s:3:"識";s:3:"什";s:3:"什";s:3:"茶";s:3:"茶";s:3:"刺";s:3:"刺";s:3:"切";s:4:"ð¯¡";s:3:"度";s:3:"ï¨";s:3:"æ‹“";s:3:"拓";s:3:"ç³–";s:3:"糖";s:3:"å®…";s:3:"宅";s:3:"æ´ž";s:3:"洞";s:3:"æš´";s:3:"暴";s:3:"è¼»";s:3:"輻";s:3:"è¡Œ";s:3:"行";s:3:"é™";s:3:"降";s:3:"見";s:3:"見";s:3:"廓";s:3:"廓";s:3:"å…€";s:3:"兀";s:3:"å—€";s:3:"ï¨";s:3:"å¡š";s:3:"塚";s:3:"æ™´";s:3:"晴";s:3:"凞";s:3:"凞";s:3:"猪";s:3:"猪";s:3:"益";s:3:"益";s:3:"礼";s:3:"礼";s:3:"神";s:3:"神";s:3:"祥";s:3:"祥";s:3:"ç¦";s:4:"福";s:3:"é–";s:3:"靖";s:3:"ç²¾";s:3:"ï¨";s:3:"ç¾½";s:3:"羽";s:3:"蘒";s:3:"蘒";s:3:"諸";s:3:"諸";s:3:"逸";s:3:"逸";s:3:"都";s:3:"都";s:3:"飯";s:3:"飯";s:3:"飼";s:3:"飼";s:3:"館";s:3:"館";s:3:"鶴";s:3:"鶴";s:3:"郞";s:3:"郞";s:3:"éš·";s:3:"隷";s:3:"ä¾®";s:4:"侮";s:3:"僧";s:4:"僧";s:3:"å…";s:4:"免";s:3:"勉";s:4:"勉";s:3:"勤";s:4:"勤";s:3:"å‘";s:4:"卑";s:3:"å–";s:3:"喝";s:3:"嘆";s:4:"嘆";s:3:"器";s:3:"器";s:3:"å¡€";s:3:"塀";s:3:"墨";s:3:"墨";s:3:"層";s:3:"層";s:3:"å±®";s:4:"屮";s:3:"æ‚”";s:4:"悔";s:3:"æ…¨";s:3:"慨";s:3:"憎";s:4:"憎";s:3:"懲";s:4:"懲";s:3:"æ•";s:4:"敏";s:3:"æ—¢";s:3:"ï©‚";s:3:"æš‘";s:4:"ð¯£";s:3:"梅";s:4:"梅";s:3:"æµ·";s:4:"ð¯¤";s:3:"渚";s:3:"渚";s:3:"æ¼¢";s:3:"漢";s:3:"ç…®";s:3:"煮";s:3:"爫";s:3:"爫";s:3:"ç¢";s:3:"ï©Š";s:3:"碑";s:3:"ï©‹";s:3:"社";s:3:"ï©Œ";s:3:"祉";s:3:"ï©";s:3:"祈";s:3:"ï©Ž";s:3:"ç¥";s:3:"ï©";s:3:"祖";s:4:"祖";s:3:"ç¥";s:3:"ï©‘";s:3:"ç¦";s:3:"ï©’";s:3:"禎";s:3:"ï©“";s:3:"ç©€";s:4:"穀";s:3:"çª";s:3:"ï©•";s:3:"節";s:3:"節";s:3:"縉";s:3:"縉";s:3:"ç¹";s:3:"ï©™";s:3:"ç½²";s:3:"ï©š";s:3:"者";s:4:"者";s:3:"臭";s:3:"ï©œ";s:3:"艹";s:3:"ï©ž";s:3:"è‘—";s:4:"著";s:3:"è¤";s:3:"ï© ";s:3:"視";s:3:"視";s:3:"è¬";s:3:"謁";s:3:"謹";s:3:"謹";s:3:"賓";s:3:"賓";s:3:"è´ˆ";s:3:"ï«";s:3:"辶";s:3:"辶";s:3:"難";s:3:"難";s:3:"響";s:3:"ï«Š";s:3:"é »";s:3:"ï«Œ";s:3:"æµ";s:3:"ï©«";s:4:"𤋮";s:3:"𤋮";s:3:"舘";s:3:"ï©­";s:3:"並";s:3:"ï©°";s:3:"况";s:4:"况";s:3:"å…¨";s:3:"全";s:3:"ä¾€";s:3:"侀";s:3:"å……";s:3:"ï©´";s:3:"冀";s:3:"冀";s:3:"勇";s:4:"勇";s:3:"勺";s:4:"勺";s:3:"å••";s:3:"啕";s:3:"å–™";s:4:"喙";s:3:"å—¢";s:3:"ï©»";s:3:"墳";s:3:"墳";s:3:"奄";s:3:"奄";s:3:"奔";s:3:"ï©¿";s:3:"å©¢";s:3:"婢";s:3:"嬨";s:3:"ïª";s:3:"å»’";s:3:"廒";s:3:"å»™";s:3:"廙";s:3:"彩";s:3:"彩";s:3:"å¾­";s:3:"徭";s:3:"惘";s:3:"惘";s:3:"æ…Ž";s:4:"慎";s:3:"愈";s:3:"愈";s:3:"æ… ";s:3:"慠";s:3:"戴";s:3:"戴";s:3:"æ„";s:3:"ïª";s:3:"æœ";s:3:"搜";s:3:"æ‘’";s:3:"ïª";s:3:"æ•–";s:3:"ïª";s:3:"望";s:4:"望";s:3:"æ–";s:3:"杖";s:3:"æ­¹";s:3:"歹";s:3:"æ»›";s:3:"滛";s:3:"滋";s:4:"滋";s:3:"瀞";s:4:"瀞";s:3:"瞧";s:3:"ïª";s:3:"爵";s:4:"爵";s:3:"犯";s:3:"犯";s:3:"瑱";s:4:"瑱";s:3:"甆";s:3:"甆";s:3:"ç”»";s:3:"画";s:3:"ç˜";s:3:"瘝";s:3:"瘟";s:3:"瘟";s:3:"ç››";s:3:"盛";s:3:"ç›´";s:4:"直";s:3:"çŠ";s:4:"睊";s:3:"ç€";s:3:"着";s:3:"磌";s:4:"ð¯¥";s:3:"窱";s:3:"窱";s:3:"ç±»";s:3:"类";s:3:"çµ›";s:3:"絛";s:3:"ç¼¾";s:3:"缾";s:3:"è’";s:3:"荒";s:3:"è¯";s:3:"華";s:3:"è¹";s:4:"蝹";s:3:"è¥";s:3:"襁";s:3:"覆";s:3:"覆";s:3:"調";s:3:"調";s:3:"è«‹";s:3:"請";s:3:"è«­";s:4:"ð¯§";s:3:"變";s:4:"變";s:3:"輸";s:4:"輸";s:3:"é²";s:3:"遲";s:3:"醙";s:3:"ï«„";s:3:"鉶";s:3:"ï«…";s:3:"陼";s:3:"陼";s:3:"韛";s:3:"韛";s:3:"é ‹";s:4:"頋";s:3:"鬒";s:4:"鬒";s:4:"𢡊";s:3:"ï«";s:4:"𢡄";s:3:"ï«";s:4:"ð£•";s:3:"ï«‘";s:3:"ã®";s:4:"㮝";s:3:"䀘";s:3:"ï«“";s:3:"䀹";s:4:"䀹";s:4:"𥉉";s:3:"ï«•";s:4:"ð¥³";s:3:"ï«–";s:4:"𧻓";s:3:"ï«—";s:3:"齃";s:3:"齃";s:3:"龎";s:3:"ï«™";s:8:"𑂚";s:4:"ð‘‚š";s:8:"𑂜";s:4:"ð‘‚œ";s:8:"𑂫";s:4:"ð‘‚«";s:8:"𑄮";s:4:"ð‘„®";s:8:"𑄯";s:4:"𑄯";s:8:"ð‘‡ð‘Œ¾";s:4:"ð‘‹";s:8:"ð‘‡ð‘—";s:4:"ð‘Œ";s:8:"𑒻";s:4:"ð‘’»";s:8:"𑒼";s:4:"ð‘’¼";s:8:"𑒾";s:4:"ð‘’¾";s:8:"𑖺";s:4:"ð‘–º";s:8:"𑖻";s:4:"ð‘–»";s:3:"丽";s:4:"丽";s:3:"丸";s:4:"ð¯ ";s:3:"ä¹";s:4:"乁";s:4:"ð „¢";s:4:"𠄢";s:3:"ä½ ";s:4:"你";s:3:"ä¾»";s:4:"侻";s:3:"倂";s:4:"倂";s:3:"åº";s:4:"偺";s:3:"å‚™";s:4:"備";s:3:"åƒ";s:4:"像";s:3:"ã’ž";s:4:"㒞";s:4:"𠘺";s:4:"ð¯ ";s:3:"å…”";s:4:"ð¯ ";s:3:"å…¤";s:4:"ð¯ ";s:3:"å…·";s:4:"具";s:4:"𠔜";s:4:"𠔜";s:3:"ã’¹";s:4:"㒹";s:3:"å…§";s:4:"內";s:3:"å†";s:4:"再";s:4:"ð •‹";s:4:"𠕋";s:3:"冗";s:4:"冗";s:3:"冤";s:4:"冤";s:3:"仌";s:4:"仌";s:3:"冬";s:4:"冬";s:4:"𩇟";s:4:"𩇟";s:3:"凵";s:4:"ð¯ ";s:3:"刃";s:4:"刃";s:3:"ã“Ÿ";s:4:"㓟";s:3:"刻";s:4:"刻";s:3:"剆";s:4:"剆";s:3:"割";s:4:"割";s:3:"剷";s:4:"剷";s:3:"㔕";s:4:"㔕";s:3:"包";s:4:"包";s:3:"匆";s:4:"匆";s:3:"å‰";s:4:"卉";s:3:"åš";s:4:"博";s:3:"å³";s:4:"即";s:3:"å½";s:4:"卽";s:3:"å¿";s:4:"卿";s:4:"𠨬";s:4:"𠨬";s:3:"ç°";s:4:"灰";s:3:"åŠ";s:4:"及";s:3:"åŸ";s:4:"叟";s:4:"ð ­£";s:4:"𠭣";s:3:"å«";s:4:"叫";s:3:"å±";s:4:"叱";s:3:"å†";s:4:"吆";s:3:"å’ž";s:4:"咞";s:3:"å¸";s:4:"吸";s:3:"呈";s:4:"呈";s:3:"周";s:4:"周";s:3:"å’¢";s:4:"咢";s:3:"哶";s:4:"ð¯¡";s:3:"å”";s:4:"唐";s:3:"å•“";s:4:"啓";s:3:"å•£";s:4:"啣";s:3:"å–„";s:4:"善";s:3:"å–«";s:4:"喫";s:3:"å–³";s:4:"喳";s:3:"å—‚";s:4:"嗂";s:3:"圖";s:4:"圖";s:3:"圗";s:4:"ð¯¡";s:3:"噑";s:4:"噑";s:3:"å™´";s:4:"ð¯¡";s:3:"壮";s:4:"壮";s:3:"城";s:4:"城";s:3:"埴";s:4:"埴";s:3:"å ";s:4:"堍";s:3:"åž‹";s:4:"型";s:3:"å ²";s:4:"堲";s:3:"å ±";s:4:"報";s:3:"墬";s:4:"墬";s:4:"𡓤";s:4:"𡓤";s:3:"売";s:4:"売";s:3:"壷";s:4:"壷";s:3:"夆";s:4:"夆";s:3:"多";s:4:"ð¯¡";s:3:"夢";s:4:"夢";s:3:"奢";s:4:"奢";s:4:"𡚨";s:4:"𡚨";s:4:"𡛪";s:4:"𡛪";s:3:"姬";s:4:"姬";s:3:"娛";s:4:"娛";s:3:"娧";s:4:"娧";s:3:"姘";s:4:"姘";s:3:"婦";s:4:"婦";s:3:"ã›®";s:4:"㛮";s:3:"㛼";s:4:"㛼";s:3:"嬈";s:4:"嬈";s:3:"嬾";s:4:"嬾";s:4:"𡧈";s:4:"𡧈";s:3:"寃";s:4:"寃";s:3:"寘";s:4:"寘";s:3:"寳";s:4:"寳";s:4:"𡬘";s:4:"𡬘";s:3:"寿";s:4:"寿";s:3:"å°†";s:4:"将";s:3:"当";s:4:"当";s:3:"å°¢";s:4:"尢";s:3:"ãž";s:4:"㞁";s:3:"å± ";s:4:"屠";s:3:"å³€";s:4:"峀";s:3:"å²";s:4:"岍";s:4:"ð¡·¤";s:4:"𡷤";s:3:"嵃";s:4:"嵃";s:4:"ð¡·¦";s:4:"𡷦";s:3:"åµ®";s:4:"嵮";s:3:"嵫";s:4:"嵫";s:3:"åµ¼";s:4:"嵼";s:3:"å·¡";s:4:"ð¯¢";s:3:"å·¢";s:4:"巢";s:3:"ã ¯";s:4:"㠯";s:3:"å·½";s:4:"巽";s:3:"帨";s:4:"帨";s:3:"帽";s:4:"帽";s:3:"幩";s:4:"幩";s:3:"ã¡¢";s:4:"㡢";s:4:"𢆃";s:4:"𢆃";s:3:"㡼";s:4:"㡼";s:3:"庰";s:4:"庰";s:3:"庳";s:4:"庳";s:3:"庶";s:4:"ð¯¢";s:4:"𪎒";s:4:"ð¯¢";s:3:"廾";s:4:"ð¯¢";s:4:"𢌱";s:4:"𢌱";s:3:"èˆ";s:4:"舁";s:3:"å¼¢";s:4:"弢";s:3:"㣇";s:4:"㣇";s:4:"𣊸";s:4:"𣊸";s:4:"𦇚";s:4:"𦇚";s:3:"å½¢";s:4:"形";s:3:"彫";s:4:"彫";s:3:"㣣";s:4:"㣣";s:3:"徚";s:4:"徚";s:3:"å¿";s:4:"ð¯¢";s:3:"å¿—";s:4:"志";s:3:"忹";s:4:"忹";s:3:"æ‚";s:4:"悁";s:3:"㤺";s:4:"㤺";s:3:"㤜";s:4:"㤜";s:4:"𢛔";s:4:"𢛔";s:3:"惇";s:4:"惇";s:3:"æ…ˆ";s:4:"慈";s:3:"æ…Œ";s:4:"慌";s:3:"æ…º";s:4:"慺";s:3:"憲";s:4:"憲";s:3:"憤";s:4:"憤";s:3:"憯";s:4:"憯";s:3:"懞";s:4:"懞";s:3:"æˆ";s:4:"成";s:3:"戛";s:4:"戛";s:3:"æ‰";s:4:"扝";s:3:"抱";s:4:"抱";s:3:"æ‹”";s:4:"拔";s:3:"æ";s:4:"捐";s:4:"𢬌";s:4:"𢬌";s:3:"挽";s:4:"挽";s:3:"拼";s:4:"拼";s:3:"æ¨";s:4:"捨";s:3:"掃";s:4:"掃";s:3:"æ¤";s:4:"揤";s:4:"𢯱";s:4:"𢯱";s:3:"æ¢";s:4:"搢";s:3:"æ…";s:4:"揅";s:3:"掩";s:4:"ð¯£";s:3:"㨮";s:4:"㨮";s:3:"æ‘©";s:4:"摩";s:3:"摾";s:4:"摾";s:3:"æ’";s:4:"撝";s:3:"æ‘·";s:4:"摷";s:3:"㩬";s:4:"㩬";s:3:"敬";s:4:"敬";s:4:"𣀊";s:4:"𣀊";s:3:"æ—£";s:4:"旣";s:3:"書";s:4:"書";s:3:"晉";s:4:"ð¯£";s:3:"㬙";s:4:"㬙";s:3:"㬈";s:4:"ð¯£";s:3:"㫤";s:4:"㫤";s:3:"冒";s:4:"冒";s:3:"冕";s:4:"冕";s:3:"最";s:4:"最";s:3:"æšœ";s:4:"暜";s:3:"è‚­";s:4:"肭";s:3:"ä™";s:4:"䏙";s:3:"朡";s:4:"朡";s:3:"æž";s:4:"杞";s:3:"æ“";s:4:"杓";s:4:"ð£ƒ";s:4:"ð¯£";s:3:"ã­‰";s:4:"㭉";s:3:"柺";s:4:"柺";s:3:"æž…";s:4:"枅";s:3:"æ¡’";s:4:"桒";s:4:"𣑭";s:4:"𣑭";s:3:"梎";s:4:"梎";s:3:"æ Ÿ";s:4:"栟";s:3:"椔";s:4:"椔";s:3:"楂";s:4:"楂";s:3:"榣";s:4:"榣";s:3:"槪";s:4:"槪";s:3:"檨";s:4:"檨";s:4:"𣚣";s:4:"𣚣";s:3:"æ«›";s:4:"櫛";s:3:"ã°˜";s:4:"㰘";s:3:"次";s:4:"次";s:4:"𣢧";s:4:"𣢧";s:3:"æ­”";s:4:"歔";s:3:"㱎";s:4:"㱎";s:3:"æ­²";s:4:"歲";s:3:"殟";s:4:"殟";s:3:"æ®»";s:4:"殻";s:4:"ð£ª";s:4:"𣪍";s:4:"ð¡´‹";s:4:"𡴋";s:4:"𣫺";s:4:"𣫺";s:3:"汎";s:4:"汎";s:4:"𣲼";s:4:"𣲼";s:3:"沿";s:4:"沿";s:3:"æ³";s:4:"泍";s:3:"汧";s:4:"汧";s:3:"æ´–";s:4:"洖";s:3:"æ´¾";s:4:"派";s:3:"浩";s:4:"浩";s:3:"浸";s:4:"浸";s:3:"涅";s:4:"涅";s:4:"𣴞";s:4:"𣴞";s:3:"æ´´";s:4:"洴";s:3:"港";s:4:"港";s:3:"æ¹®";s:4:"湮";s:3:"ã´³";s:4:"㴳";s:3:"滇";s:4:"滇";s:4:"𣻑";s:4:"ð¯¤";s:3:"æ·¹";s:4:"淹";s:3:"æ½®";s:4:"ð¯¤";s:4:"𣽞";s:4:"ð¯¤";s:4:"𣾎";s:4:"𣾎";s:3:"濆";s:4:"濆";s:3:"瀹";s:4:"瀹";s:3:"瀛";s:4:"瀛";s:3:"㶖";s:4:"㶖";s:3:"çŠ";s:4:"灊";s:3:"ç½";s:4:"災";s:3:"ç·";s:4:"灷";s:3:"ç‚­";s:4:"炭";s:4:"𠔥";s:4:"𠔥";s:3:"ç……";s:4:"煅";s:4:"𤉣";s:4:"ð¯¤";s:3:"熜";s:4:"熜";s:4:"𤎫";s:4:"𤎫";s:3:"爨";s:4:"爨";s:3:"ç‰";s:4:"牐";s:4:"𤘈";s:4:"𤘈";s:3:"犀";s:4:"犀";s:3:"犕";s:4:"犕";s:4:"𤜵";s:4:"𤜵";s:4:"𤠔";s:4:"𤠔";s:3:"çº";s:4:"獺";s:3:"王";s:4:"王";s:3:"㺬";s:4:"㺬";s:3:"玥";s:4:"玥";s:3:"㺸";s:4:"㺸";s:3:"瑇";s:4:"瑇";s:3:"ç‘œ";s:4:"瑜";s:3:"ç’…";s:4:"璅";s:3:"ç“Š";s:4:"瓊";s:3:"ã¼›";s:4:"㼛";s:3:"甤";s:4:"甤";s:4:"𤰶";s:4:"𤰶";s:3:"甾";s:4:"甾";s:4:"𤲒";s:4:"𤲒";s:4:"𢆟";s:4:"𢆟";s:3:"ç˜";s:4:"瘐";s:4:"𤾡";s:4:"𤾡";s:4:"𤾸";s:4:"𤾸";s:4:"ð¥„";s:4:"𥁄";s:3:"㿼";s:4:"㿼";s:3:"䀈";s:4:"䀈";s:4:"𥃳";s:4:"ð¯¥";s:4:"𥃲";s:4:"𥃲";s:4:"𥄙";s:4:"𥄙";s:4:"𥄳";s:4:"𥄳";s:3:"眞";s:4:"眞";s:3:"真";s:4:"真";s:3:"çž‹";s:4:"瞋";s:3:"ä†";s:4:"䁆";s:3:"ä‚–";s:4:"䂖";s:4:"ð¥";s:4:"ð¯¥";s:3:"ç¡Ž";s:4:"硎";s:3:"䃣";s:4:"䃣";s:4:"𥘦";s:4:"𥘦";s:4:"𥚚";s:4:"𥚚";s:4:"𥛅";s:4:"𥛅";s:3:"秫";s:4:"秫";s:3:"䄯";s:4:"䄯";s:3:"ç©Š";s:4:"穊";s:3:"ç©";s:4:"穏";s:4:"𥥼";s:4:"𥥼";s:4:"𥪧";s:4:"𥪧";s:3:"ç«®";s:4:"竮";s:3:"䈂";s:4:"䈂";s:4:"𥮫";s:4:"𥮫";s:3:"篆";s:4:"篆";s:3:"築";s:4:"築";s:3:"䈧";s:4:"䈧";s:4:"𥲀";s:4:"𥲀";s:3:"ç³’";s:4:"糒";s:3:"䊠";s:4:"䊠";s:3:"糨";s:4:"糨";s:3:"ç³£";s:4:"糣";s:3:"ç´€";s:4:"紀";s:4:"𥾆";s:4:"𥾆";s:3:"çµ£";s:4:"絣";s:3:"äŒ";s:4:"䌁";s:3:"ç·‡";s:4:"緇";s:3:"縂";s:4:"縂";s:3:"ç¹…";s:4:"繅";s:3:"䌴";s:4:"䌴";s:4:"𦈨";s:4:"𦈨";s:4:"𦉇";s:4:"𦉇";s:3:"ä™";s:4:"䍙";s:4:"𦋙";s:4:"𦋙";s:3:"罺";s:4:"罺";s:4:"𦌾";s:4:"𦌾";s:3:"羕";s:4:"羕";s:3:"翺";s:4:"翺";s:4:"𦓚";s:4:"𦓚";s:4:"𦔣";s:4:"𦔣";s:3:"è ";s:4:"聠";s:4:"𦖨";s:4:"𦖨";s:3:"è°";s:4:"聰";s:4:"ð£Ÿ";s:4:"𣍟";s:3:"ä•";s:4:"ð¯¦";s:3:"育";s:4:"育";s:3:"脃";s:4:"脃";s:3:"ä‹";s:4:"䐋";s:3:"脾";s:4:"脾";s:3:"媵";s:4:"媵";s:4:"𦞧";s:4:"𦞧";s:4:"𦞵";s:4:"𦞵";s:4:"𣎓";s:4:"𣎓";s:4:"𣎜";s:4:"𣎜";s:3:"舄";s:4:"舄";s:3:"辞";s:4:"ð¯¦";s:3:"ä‘«";s:4:"䑫";s:3:"芑";s:4:"ð¯¦";s:3:"芋";s:4:"ð¯¦";s:3:"èŠ";s:4:"芝";s:3:"劳";s:4:"劳";s:3:"花";s:4:"花";s:3:"芳";s:4:"芳";s:3:"芽";s:4:"芽";s:3:"苦";s:4:"苦";s:4:"𦬼";s:4:"𦬼";s:3:"èŒ";s:4:"茝";s:3:"è£";s:4:"荣";s:3:"莭";s:4:"莭";s:3:"茣";s:4:"茣";s:3:"莽";s:4:"ð¯¦";s:3:"è§";s:4:"菧";s:3:"è“";s:4:"荓";s:3:"èŠ";s:4:"菊";s:3:"èŒ";s:4:"菌";s:3:"èœ";s:4:"菜";s:4:"𦰶";s:4:"𦰶";s:4:"𦵫";s:4:"𦵫";s:4:"𦳕";s:4:"𦳕";s:3:"䔫";s:4:"䔫";s:3:"蓱";s:4:"蓱";s:3:"蓳";s:4:"蓳";s:3:"è”–";s:4:"蔖";s:4:"ð§Š";s:4:"𧏊";s:3:"蕤";s:4:"蕤";s:4:"𦼬";s:4:"𦼬";s:3:"ä•";s:4:"䕝";s:3:"ä•¡";s:4:"䕡";s:4:"𦾱";s:4:"𦾱";s:4:"𧃒";s:4:"𧃒";s:3:"ä•«";s:4:"䕫";s:3:"è™";s:4:"虐";s:3:"虧";s:4:"虧";s:3:"虩";s:4:"虩";s:3:"èš©";s:4:"蚩";s:3:"蚈";s:4:"蚈";s:3:"蜎";s:4:"蜎";s:3:"蛢";s:4:"蛢";s:3:"蜨";s:4:"蜨";s:3:"è«";s:4:"蝫";s:3:"螆";s:4:"螆";s:3:"ä——";s:4:"䗗";s:3:"蟡";s:4:"蟡";s:3:"è ";s:4:"ð¯§";s:3:"ä—¹";s:4:"䗹";s:3:"è¡ ";s:4:"衠";s:3:"è¡£";s:4:"衣";s:4:"𧙧";s:4:"𧙧";s:3:"裗";s:4:"裗";s:3:"裞";s:4:"裞";s:3:"䘵";s:4:"䘵";s:3:"裺";s:4:"裺";s:3:"ã’»";s:4:"㒻";s:4:"𧢮";s:4:"𧢮";s:4:"𧥦";s:4:"𧥦";s:3:"äš¾";s:4:"ð¯§";s:3:"䛇";s:4:"䛇";s:3:"誠";s:4:"ð¯§";s:3:"豕";s:4:"豕";s:4:"𧲨";s:4:"𧲨";s:3:"貫";s:4:"貫";s:3:"è³";s:4:"賁";s:3:"è´›";s:4:"贛";s:3:"èµ·";s:4:"起";s:4:"𧼯";s:4:"𧼯";s:4:"ð  „";s:4:"𠠄";s:3:"è·‹";s:4:"跋";s:3:"趼";s:4:"趼";s:3:"è·°";s:4:"跰";s:4:"𠣞";s:4:"ð¯§";s:3:"è»”";s:4:"軔";s:4:"𨗒";s:4:"𨗒";s:4:"𨗭";s:4:"𨗭";s:3:"é‚”";s:4:"邔";s:3:"郱";s:4:"郱";s:3:"é„‘";s:4:"鄑";s:4:"𨜮";s:4:"𨜮";s:3:"é„›";s:4:"鄛";s:3:"鈸";s:4:"鈸";s:3:"é‹—";s:4:"鋗";s:3:"鋘";s:4:"鋘";s:3:"鉼";s:4:"鉼";s:3:"é¹";s:4:"鏹";s:3:"é•";s:4:"鐕";s:4:"𨯺";s:4:"𨯺";s:3:"é–‹";s:4:"開";s:3:"䦕";s:4:"䦕";s:3:"é–·";s:4:"閷";s:4:"𨵷";s:4:"𨵷";s:3:"䧦";s:4:"䧦";s:3:"雃";s:4:"雃";s:3:"嶲";s:4:"嶲";s:3:"霣";s:4:"霣";s:4:"ð©……";s:4:"𩅅";s:4:"𩈚";s:4:"𩈚";s:3:"ä©®";s:4:"䩮";s:3:"䩶";s:4:"䩶";s:3:"韠";s:4:"韠";s:4:"ð©Š";s:4:"𩐊";s:3:"䪲";s:4:"䪲";s:4:"ð©’–";s:4:"𩒖";s:3:"é ©";s:4:"頩";s:4:"ð©–¶";s:4:"ð¯¨";s:3:"飢";s:4:"飢";s:3:"䬳";s:4:"䬳";s:3:"餩";s:4:"餩";s:3:"馧";s:4:"馧";s:3:"駂";s:4:"駂";s:3:"駾";s:4:"駾";s:3:"䯎";s:4:"䯎";s:4:"𩬰";s:4:"𩬰";s:3:"é±€";s:4:"鱀";s:3:"é³½";s:4:"鳽";s:3:"䳎";s:4:"ð¯¨";s:3:"ä³­";s:4:"䳭";s:3:"鵧";s:4:"ð¯¨";s:4:"𪃎";s:4:"ð¯¨";s:3:"䳸";s:4:"䳸";s:4:"𪄅";s:4:"𪄅";s:4:"𪈎";s:4:"𪈎";s:4:"𪊑";s:4:"𪊑";s:3:"麻";s:4:"麻";s:3:"äµ–";s:4:"䵖";s:3:"黹";s:4:"黹";s:3:"黾";s:4:"黾";s:3:"é¼…";s:4:"鼅";s:3:"é¼";s:4:"鼏";s:3:"é¼–";s:4:"鼖";s:3:"é¼»";s:4:"鼻";s:4:"𪘀";s:4:"ð¯¨";}' );
+UtfNormal\Validator::$utfCanonicalDecomp = unserialize( 'a:2060:{s:2:"À";s:3:"AÌ€";s:2:"Ã";s:3:"AÌ";s:2:"Â";s:3:"AÌ‚";s:2:"Ã";s:3:"Ã";s:2:"Ä";s:3:"Ä";s:2:"Ã…";s:3:"AÌŠ";s:2:"Ç";s:3:"Ç";s:2:"È";s:3:"EÌ€";s:2:"É";s:3:"EÌ";s:2:"Ê";s:3:"EÌ‚";s:2:"Ë";s:3:"Ë";s:2:"ÃŒ";s:3:"IÌ€";s:2:"Ã";s:3:"IÌ";s:2:"ÃŽ";s:3:"IÌ‚";s:2:"Ã";s:3:"Ï";s:2:"Ñ";s:3:"Ñ";s:2:"Ã’";s:3:"OÌ€";s:2:"Ó";s:3:"OÌ";s:2:"Ô";s:3:"OÌ‚";s:2:"Õ";s:3:"Õ";s:2:"Ö";s:3:"Ö";s:2:"Ù";s:3:"UÌ€";s:2:"Ú";s:3:"UÌ";s:2:"Û";s:3:"UÌ‚";s:2:"Ãœ";s:3:"Ü";s:2:"Ã";s:3:"YÌ";s:2:"à";s:3:"aÌ€";s:2:"á";s:3:"aÌ";s:2:"â";s:3:"aÌ‚";s:2:"ã";s:3:"ã";s:2:"ä";s:3:"ä";s:2:"Ã¥";s:3:"aÌŠ";s:2:"ç";s:3:"ç";s:2:"è";s:3:"eÌ€";s:2:"é";s:3:"eÌ";s:2:"ê";s:3:"eÌ‚";s:2:"ë";s:3:"ë";s:2:"ì";s:3:"iÌ€";s:2:"í";s:3:"iÌ";s:2:"î";s:3:"iÌ‚";s:2:"ï";s:3:"ï";s:2:"ñ";s:3:"ñ";s:2:"ò";s:3:"oÌ€";s:2:"ó";s:3:"oÌ";s:2:"ô";s:3:"oÌ‚";s:2:"õ";s:3:"õ";s:2:"ö";s:3:"ö";s:2:"ù";s:3:"uÌ€";s:2:"ú";s:3:"uÌ";s:2:"û";s:3:"uÌ‚";s:2:"ü";s:3:"ü";s:2:"ý";s:3:"yÌ";s:2:"ÿ";s:3:"ÿ";s:2:"Ä€";s:3:"AÌ„";s:2:"Ä";s:3:"aÌ„";s:2:"Ä‚";s:3:"Ă";s:2:"ă";s:3:"ă";s:2:"Ä„";s:3:"Ą";s:2:"Ä…";s:3:"ą";s:2:"Ć";s:3:"CÌ";s:2:"ć";s:3:"cÌ";s:2:"Ĉ";s:3:"CÌ‚";s:2:"ĉ";s:3:"cÌ‚";s:2:"ÄŠ";s:3:"Ċ";s:2:"Ä‹";s:3:"ċ";s:2:"ÄŒ";s:3:"CÌŒ";s:2:"Ä";s:3:"cÌŒ";s:2:"ÄŽ";s:3:"DÌŒ";s:2:"Ä";s:3:"dÌŒ";s:2:"Ä’";s:3:"EÌ„";s:2:"Ä“";s:3:"eÌ„";s:2:"Ä”";s:3:"Ĕ";s:2:"Ä•";s:3:"ĕ";s:2:"Ä–";s:3:"Ė";s:2:"Ä—";s:3:"ė";s:2:"Ę";s:3:"Ę";s:2:"Ä™";s:3:"ę";s:2:"Äš";s:3:"EÌŒ";s:2:"Ä›";s:3:"eÌŒ";s:2:"Äœ";s:3:"GÌ‚";s:2:"Ä";s:3:"gÌ‚";s:2:"Äž";s:3:"Ğ";s:2:"ÄŸ";s:3:"ğ";s:2:"Ä ";s:3:"Ġ";s:2:"Ä¡";s:3:"ġ";s:2:"Ä¢";s:3:"Ģ";s:2:"Ä£";s:3:"ģ";s:2:"Ĥ";s:3:"HÌ‚";s:2:"Ä¥";s:3:"hÌ‚";s:2:"Ĩ";s:3:"Ĩ";s:2:"Ä©";s:3:"ĩ";s:2:"Ī";s:3:"IÌ„";s:2:"Ä«";s:3:"iÌ„";s:2:"Ĭ";s:3:"Ĭ";s:2:"Ä­";s:3:"ĭ";s:2:"Ä®";s:3:"Į";s:2:"į";s:3:"į";s:2:"Ä°";s:3:"İ";s:2:"Ä´";s:3:"JÌ‚";s:2:"ĵ";s:3:"jÌ‚";s:2:"Ķ";s:3:"Ķ";s:2:"Ä·";s:3:"ķ";s:2:"Ĺ";s:3:"LÌ";s:2:"ĺ";s:3:"lÌ";s:2:"Ä»";s:3:"Ļ";s:2:"ļ";s:3:"ļ";s:2:"Ľ";s:3:"LÌŒ";s:2:"ľ";s:3:"lÌŒ";s:2:"Ń";s:3:"NÌ";s:2:"Å„";s:3:"nÌ";s:2:"Å…";s:3:"Ņ";s:2:"ņ";s:3:"ņ";s:2:"Ň";s:3:"NÌŒ";s:2:"ň";s:3:"nÌŒ";s:2:"ÅŒ";s:3:"OÌ„";s:2:"Å";s:3:"oÌ„";s:2:"ÅŽ";s:3:"Ŏ";s:2:"Å";s:3:"ŏ";s:2:"Å";s:3:"OÌ‹";s:2:"Å‘";s:3:"oÌ‹";s:2:"Å”";s:3:"RÌ";s:2:"Å•";s:3:"rÌ";s:2:"Å–";s:3:"Ŗ";s:2:"Å—";s:3:"ŗ";s:2:"Ř";s:3:"RÌŒ";s:2:"Å™";s:3:"rÌŒ";s:2:"Åš";s:3:"SÌ";s:2:"Å›";s:3:"sÌ";s:2:"Åœ";s:3:"SÌ‚";s:2:"Å";s:3:"sÌ‚";s:2:"Åž";s:3:"Ş";s:2:"ÅŸ";s:3:"ş";s:2:"Å ";s:3:"SÌŒ";s:2:"Å¡";s:3:"sÌŒ";s:2:"Å¢";s:3:"Ţ";s:2:"Å£";s:3:"ţ";s:2:"Ť";s:3:"TÌŒ";s:2:"Å¥";s:3:"tÌŒ";s:2:"Ũ";s:3:"Ũ";s:2:"Å©";s:3:"ũ";s:2:"Ū";s:3:"UÌ„";s:2:"Å«";s:3:"uÌ„";s:2:"Ŭ";s:3:"Ŭ";s:2:"Å­";s:3:"ŭ";s:2:"Å®";s:3:"UÌŠ";s:2:"ů";s:3:"uÌŠ";s:2:"Å°";s:3:"UÌ‹";s:2:"ű";s:3:"uÌ‹";s:2:"Ų";s:3:"Ų";s:2:"ų";s:3:"ų";s:2:"Å´";s:3:"WÌ‚";s:2:"ŵ";s:3:"wÌ‚";s:2:"Ŷ";s:3:"YÌ‚";s:2:"Å·";s:3:"yÌ‚";s:2:"Ÿ";s:3:"Ÿ";s:2:"Ź";s:3:"ZÌ";s:2:"ź";s:3:"zÌ";s:2:"Å»";s:3:"Ż";s:2:"ż";s:3:"ż";s:2:"Ž";s:3:"ZÌŒ";s:2:"ž";s:3:"zÌŒ";s:2:"Æ ";s:3:"OÌ›";s:2:"Æ¡";s:3:"oÌ›";s:2:"Ư";s:3:"UÌ›";s:2:"Æ°";s:3:"uÌ›";s:2:"Ç";s:3:"AÌŒ";s:2:"ÇŽ";s:3:"aÌŒ";s:2:"Ç";s:3:"IÌŒ";s:2:"Ç";s:3:"iÌŒ";s:2:"Ç‘";s:3:"OÌŒ";s:2:"Ç’";s:3:"oÌŒ";s:2:"Ç“";s:3:"UÌŒ";s:2:"Ç”";s:3:"uÌŒ";s:2:"Ç•";s:5:"Ǖ";s:2:"Ç–";s:5:"ǖ";s:2:"Ç—";s:5:"ÜÌ";s:2:"ǘ";s:5:"üÌ";s:2:"Ç™";s:5:"Ǚ";s:2:"Çš";s:5:"ǚ";s:2:"Ç›";s:5:"Ǜ";s:2:"Çœ";s:5:"ǜ";s:2:"Çž";s:5:"Ǟ";s:2:"ÇŸ";s:5:"ǟ";s:2:"Ç ";s:5:"Ǡ";s:2:"Ç¡";s:5:"ǡ";s:2:"Ç¢";s:4:"Ǣ";s:2:"Ç£";s:4:"ǣ";s:2:"Ǧ";s:3:"GÌŒ";s:2:"ǧ";s:3:"gÌŒ";s:2:"Ǩ";s:3:"KÌŒ";s:2:"Ç©";s:3:"kÌŒ";s:2:"Ǫ";s:3:"Ǫ";s:2:"Ç«";s:3:"ǫ";s:2:"Ǭ";s:5:"Ǭ";s:2:"Ç­";s:5:"ǭ";s:2:"Ç®";s:4:"Æ·ÌŒ";s:2:"ǯ";s:4:"Ê’ÌŒ";s:2:"Ç°";s:3:"jÌŒ";s:2:"Ç´";s:3:"GÌ";s:2:"ǵ";s:3:"gÌ";s:2:"Ǹ";s:3:"NÌ€";s:2:"ǹ";s:3:"nÌ€";s:2:"Ǻ";s:5:"AÌŠÌ";s:2:"Ç»";s:5:"aÌŠÌ";s:2:"Ǽ";s:4:"ÆÌ";s:2:"ǽ";s:4:"æÌ";s:2:"Ǿ";s:4:"ØÌ";s:2:"Ç¿";s:4:"øÌ";s:2:"È€";s:3:"AÌ";s:2:"È";s:3:"aÌ";s:2:"È‚";s:3:"AÌ‘";s:2:"ȃ";s:3:"aÌ‘";s:2:"È„";s:3:"EÌ";s:2:"È…";s:3:"eÌ";s:2:"Ȇ";s:3:"EÌ‘";s:2:"ȇ";s:3:"eÌ‘";s:2:"Ȉ";s:3:"IÌ";s:2:"ȉ";s:3:"iÌ";s:2:"ÈŠ";s:3:"IÌ‘";s:2:"È‹";s:3:"iÌ‘";s:2:"ÈŒ";s:3:"OÌ";s:2:"È";s:3:"oÌ";s:2:"ÈŽ";s:3:"OÌ‘";s:2:"È";s:3:"oÌ‘";s:2:"È";s:3:"RÌ";s:2:"È‘";s:3:"rÌ";s:2:"È’";s:3:"RÌ‘";s:2:"È“";s:3:"rÌ‘";s:2:"È”";s:3:"UÌ";s:2:"È•";s:3:"uÌ";s:2:"È–";s:3:"UÌ‘";s:2:"È—";s:3:"uÌ‘";s:2:"Ș";s:3:"Ș";s:2:"È™";s:3:"ș";s:2:"Èš";s:3:"Ț";s:2:"È›";s:3:"ț";s:2:"Èž";s:3:"HÌŒ";s:2:"ÈŸ";s:3:"hÌŒ";s:2:"Ȧ";s:3:"Ȧ";s:2:"ȧ";s:3:"ȧ";s:2:"Ȩ";s:3:"Ȩ";s:2:"È©";s:3:"ȩ";s:2:"Ȫ";s:5:"Ȫ";s:2:"È«";s:5:"ȫ";s:2:"Ȭ";s:5:"Ȭ";s:2:"È­";s:5:"ȭ";s:2:"È®";s:3:"Ȯ";s:2:"ȯ";s:3:"ȯ";s:2:"È°";s:5:"Ȱ";s:2:"ȱ";s:5:"ȱ";s:2:"Ȳ";s:3:"YÌ„";s:2:"ȳ";s:3:"yÌ„";s:2:"Í€";s:2:"Ì€";s:2:"Í";s:2:"Ì";s:2:"̓";s:2:"Ì“";s:2:"Í„";s:4:"̈Ì";s:2:"Í´";s:2:"ʹ";s:2:";";s:1:";";s:2:"Î…";s:4:"¨Ì";s:2:"Ά";s:4:"ΑÌ";s:2:"·";s:2:"·";s:2:"Έ";s:4:"ΕÌ";s:2:"Ή";s:4:"ΗÌ";s:2:"Ί";s:4:"ΙÌ";s:2:"ÎŒ";s:4:"ΟÌ";s:2:"ÎŽ";s:4:"Î¥Ì";s:2:"Î";s:4:"ΩÌ";s:2:"Î";s:6:"ϊÌ";s:2:"Ϊ";s:4:"Ϊ";s:2:"Ϋ";s:4:"Ϋ";s:2:"ά";s:4:"αÌ";s:2:"έ";s:4:"εÌ";s:2:"ή";s:4:"ηÌ";s:2:"ί";s:4:"ιÌ";s:2:"ΰ";s:6:"ϋÌ";s:2:"ÏŠ";s:4:"ϊ";s:2:"Ï‹";s:4:"ϋ";s:2:"ÏŒ";s:4:"οÌ";s:2:"Ï";s:4:"Ï…Ì";s:2:"ÏŽ";s:4:"ωÌ";s:2:"Ï“";s:4:"Ï’Ì";s:2:"Ï”";s:4:"ϔ";s:2:"Ѐ";s:4:"Ѐ";s:2:"Ð";s:4:"Ё";s:2:"Ѓ";s:4:"ГÌ";s:2:"Ї";s:4:"Ї";s:2:"ÐŒ";s:4:"КÌ";s:2:"Ð";s:4:"Ѝ";s:2:"ÐŽ";s:4:"Ў";s:2:"Й";s:4:"Й";s:2:"й";s:4:"й";s:2:"Ñ";s:4:"ѐ";s:2:"Ñ‘";s:4:"ё";s:2:"Ñ“";s:4:"гÌ";s:2:"Ñ—";s:4:"ї";s:2:"Ñœ";s:4:"кÌ";s:2:"Ñ";s:4:"ѝ";s:2:"Ñž";s:4:"ў";s:2:"Ѷ";s:4:"Ñ´Ì";s:2:"Ñ·";s:4:"ѵÌ";s:2:"Ó";s:4:"Ӂ";s:2:"Ó‚";s:4:"ӂ";s:2:"Ó";s:4:"Ð̆";s:2:"Ó‘";s:4:"ӑ";s:2:"Ó’";s:4:"Ð̈";s:2:"Ó“";s:4:"ӓ";s:2:"Ó–";s:4:"Ӗ";s:2:"Ó—";s:4:"ӗ";s:2:"Óš";s:4:"Ӛ";s:2:"Ó›";s:4:"ӛ";s:2:"Óœ";s:4:"Ӝ";s:2:"Ó";s:4:"ӝ";s:2:"Óž";s:4:"Ӟ";s:2:"ÓŸ";s:4:"ӟ";s:2:"Ó¢";s:4:"Ӣ";s:2:"Ó£";s:4:"ӣ";s:2:"Ó¤";s:4:"Ӥ";s:2:"Ó¥";s:4:"ӥ";s:2:"Ó¦";s:4:"Ӧ";s:2:"Ó§";s:4:"ӧ";s:2:"Óª";s:4:"Ӫ";s:2:"Ó«";s:4:"ӫ";s:2:"Ó¬";s:4:"Ӭ";s:2:"Ó­";s:4:"Ñ̈";s:2:"Ó®";s:4:"Ӯ";s:2:"Ó¯";s:4:"ӯ";s:2:"Ó°";s:4:"Ӱ";s:2:"Ó±";s:4:"ӱ";s:2:"Ó²";s:4:"Ӳ";s:2:"Ó³";s:4:"ӳ";s:2:"Ó´";s:4:"Ӵ";s:2:"Óµ";s:4:"ӵ";s:2:"Ó¸";s:4:"Ӹ";s:2:"Ó¹";s:4:"ӹ";s:2:"Ø¢";s:4:"آ";s:2:"Ø£";s:4:"أ";s:2:"ؤ";s:4:"ÙˆÙ”";s:2:"Ø¥";s:4:"إ";s:2:"ئ";s:4:"ÙŠÙ”";s:2:"Û€";s:4:"Û•Ù”";s:2:"Û‚";s:4:"ÛÙ”";s:2:"Û“";s:4:"Û’Ù”";s:3:"ऩ";s:6:"ऩ";s:3:"ऱ";s:6:"ऱ";s:3:"ऴ";s:6:"ऴ";s:3:"क़";s:6:"क़";s:3:"ख़";s:6:"ख़";s:3:"ग़";s:6:"ग़";s:3:"ज़";s:6:"ज़";s:3:"ड़";s:6:"ड़";s:3:"à¥";s:6:"ढ़";s:3:"फ़";s:6:"फ़";s:3:"य़";s:6:"य़";s:3:"ো";s:6:"ো";s:3:"ৌ";s:6:"ৌ";s:3:"ড়";s:6:"ড়";s:3:"à§";s:6:"ঢ়";s:3:"য়";s:6:"য়";s:3:"ਲ਼";s:6:"ਲ਼";s:3:"ਸ਼";s:6:"ਸ਼";s:3:"à©™";s:6:"ਖ਼";s:3:"à©š";s:6:"ਗ਼";s:3:"à©›";s:6:"ਜ਼";s:3:"à©ž";s:6:"ਫ਼";s:3:"à­ˆ";s:6:"ୈ";s:3:"à­‹";s:6:"ୋ";s:3:"à­Œ";s:6:"ୌ";s:3:"à­œ";s:6:"ଡ଼";s:3:"à­";s:6:"ଢ଼";s:3:"à®”";s:6:"ஔ";s:3:"ொ";s:6:"ொ";s:3:"ோ";s:6:"ோ";s:3:"ௌ";s:6:"ௌ";s:3:"ై";s:6:"ై";s:3:"à³€";s:6:"ೀ";s:3:"ೇ";s:6:"ೇ";s:3:"ೈ";s:6:"ೈ";s:3:"ೊ";s:6:"ೊ";s:3:"ೋ";s:9:"ೋ";s:3:"ൊ";s:6:"ൊ";s:3:"ോ";s:6:"ോ";s:3:"ൌ";s:6:"ൌ";s:3:"à·š";s:6:"ේ";s:3:"à·œ";s:6:"à·™à·";s:3:"à·";s:9:"à·™à·à·Š";s:3:"à·ž";s:6:"ෞ";s:3:"གྷ";s:6:"གྷ";s:3:"à½";s:6:"ཌྷ";s:3:"དྷ";s:6:"དྷ";s:3:"བྷ";s:6:"བྷ";s:3:"ཛྷ";s:6:"ཛྷ";s:3:"ཀྵ";s:6:"ཀྵ";s:3:"ཱི";s:6:"ཱི";s:3:"ཱུ";s:6:"ཱུ";s:3:"ྲྀ";s:6:"ྲྀ";s:3:"ླྀ";s:6:"ླྀ";s:3:"à¾";s:6:"ཱྀ";s:3:"ྒྷ";s:6:"ྒྷ";s:3:"à¾";s:6:"ྜྷ";s:3:"ྡྷ";s:6:"ྡྷ";s:3:"ྦྷ";s:6:"ྦྷ";s:3:"ྫྷ";s:6:"ྫྷ";s:3:"ྐྵ";s:6:"à¾à¾µ";s:3:"ဦ";s:6:"ဦ";s:3:"ᬆ";s:6:"ᬆ";s:3:"ᬈ";s:6:"ᬈ";s:3:"ᬊ";s:6:"ᬊ";s:3:"ᬌ";s:6:"ᬌ";s:3:"ᬎ";s:6:"á¬á¬µ";s:3:"ᬒ";s:6:"ᬒ";s:3:"ᬻ";s:6:"ᬻ";s:3:"ᬽ";s:6:"ᬽ";s:3:"á­€";s:6:"ᭀ";s:3:"á­";s:6:"ᭁ";s:3:"á­ƒ";s:6:"ᭃ";s:3:"Ḁ";s:3:"AÌ¥";s:3:"á¸";s:3:"aÌ¥";s:3:"Ḃ";s:3:"Ḃ";s:3:"ḃ";s:3:"ḃ";s:3:"Ḅ";s:3:"BÌ£";s:3:"ḅ";s:3:"bÌ£";s:3:"Ḇ";s:3:"Ḇ";s:3:"ḇ";s:3:"ḇ";s:3:"Ḉ";s:5:"ÇÌ";s:3:"ḉ";s:5:"çÌ";s:3:"Ḋ";s:3:"Ḋ";s:3:"ḋ";s:3:"ḋ";s:3:"Ḍ";s:3:"DÌ£";s:3:"á¸";s:3:"dÌ£";s:3:"Ḏ";s:3:"Ḏ";s:3:"á¸";s:3:"ḏ";s:3:"á¸";s:3:"Ḑ";s:3:"ḑ";s:3:"ḑ";s:3:"Ḓ";s:3:"DÌ­";s:3:"ḓ";s:3:"dÌ­";s:3:"Ḕ";s:5:"EÌ„Ì€";s:3:"ḕ";s:5:"eÌ„Ì€";s:3:"Ḗ";s:5:"EÌ„Ì";s:3:"ḗ";s:5:"eÌ„Ì";s:3:"Ḙ";s:3:"EÌ­";s:3:"ḙ";s:3:"eÌ­";s:3:"Ḛ";s:3:"EÌ°";s:3:"ḛ";s:3:"eÌ°";s:3:"Ḝ";s:5:"Ḝ";s:3:"á¸";s:5:"ḝ";s:3:"Ḟ";s:3:"Ḟ";s:3:"ḟ";s:3:"ḟ";s:3:"Ḡ";s:3:"GÌ„";s:3:"ḡ";s:3:"gÌ„";s:3:"Ḣ";s:3:"Ḣ";s:3:"ḣ";s:3:"ḣ";s:3:"Ḥ";s:3:"HÌ£";s:3:"ḥ";s:3:"hÌ£";s:3:"Ḧ";s:3:"Ḧ";s:3:"ḧ";s:3:"ḧ";s:3:"Ḩ";s:3:"Ḩ";s:3:"ḩ";s:3:"ḩ";s:3:"Ḫ";s:3:"HÌ®";s:3:"ḫ";s:3:"hÌ®";s:3:"Ḭ";s:3:"IÌ°";s:3:"ḭ";s:3:"iÌ°";s:3:"Ḯ";s:5:"ÏÌ";s:3:"ḯ";s:5:"ïÌ";s:3:"Ḱ";s:3:"KÌ";s:3:"ḱ";s:3:"kÌ";s:3:"Ḳ";s:3:"KÌ£";s:3:"ḳ";s:3:"kÌ£";s:3:"Ḵ";s:3:"Ḵ";s:3:"ḵ";s:3:"ḵ";s:3:"Ḷ";s:3:"LÌ£";s:3:"ḷ";s:3:"lÌ£";s:3:"Ḹ";s:5:"Ḹ";s:3:"ḹ";s:5:"ḹ";s:3:"Ḻ";s:3:"Ḻ";s:3:"ḻ";s:3:"ḻ";s:3:"Ḽ";s:3:"LÌ­";s:3:"ḽ";s:3:"lÌ­";s:3:"Ḿ";s:3:"MÌ";s:3:"ḿ";s:3:"mÌ";s:3:"á¹€";s:3:"Ṁ";s:3:"á¹";s:3:"ṁ";s:3:"Ṃ";s:3:"MÌ£";s:3:"ṃ";s:3:"mÌ£";s:3:"Ṅ";s:3:"Ṅ";s:3:"á¹…";s:3:"ṅ";s:3:"Ṇ";s:3:"NÌ£";s:3:"ṇ";s:3:"nÌ£";s:3:"Ṉ";s:3:"Ṉ";s:3:"ṉ";s:3:"ṉ";s:3:"Ṋ";s:3:"NÌ­";s:3:"ṋ";s:3:"nÌ­";s:3:"Ṍ";s:5:"ÕÌ";s:3:"á¹";s:5:"õÌ";s:3:"Ṏ";s:5:"Ṏ";s:3:"á¹";s:5:"ṏ";s:3:"á¹";s:5:"OÌ„Ì€";s:3:"ṑ";s:5:"oÌ„Ì€";s:3:"á¹’";s:5:"OÌ„Ì";s:3:"ṓ";s:5:"oÌ„Ì";s:3:"á¹”";s:3:"PÌ";s:3:"ṕ";s:3:"pÌ";s:3:"á¹–";s:3:"Ṗ";s:3:"á¹—";s:3:"ṗ";s:3:"Ṙ";s:3:"Ṙ";s:3:"á¹™";s:3:"ṙ";s:3:"Ṛ";s:3:"RÌ£";s:3:"á¹›";s:3:"rÌ£";s:3:"Ṝ";s:5:"Ṝ";s:3:"á¹";s:5:"ṝ";s:3:"Ṟ";s:3:"Ṟ";s:3:"ṟ";s:3:"ṟ";s:3:"á¹ ";s:3:"Ṡ";s:3:"ṡ";s:3:"ṡ";s:3:"á¹¢";s:3:"SÌ£";s:3:"á¹£";s:3:"sÌ£";s:3:"Ṥ";s:5:"SÌ̇";s:3:"á¹¥";s:5:"sÌ̇";s:3:"Ṧ";s:5:"Ṧ";s:3:"ṧ";s:5:"ṧ";s:3:"Ṩ";s:5:"Ṩ";s:3:"ṩ";s:5:"ṩ";s:3:"Ṫ";s:3:"Ṫ";s:3:"ṫ";s:3:"ṫ";s:3:"Ṭ";s:3:"TÌ£";s:3:"á¹­";s:3:"tÌ£";s:3:"á¹®";s:3:"Ṯ";s:3:"ṯ";s:3:"ṯ";s:3:"á¹°";s:3:"TÌ­";s:3:"á¹±";s:3:"tÌ­";s:3:"á¹²";s:3:"Ṳ";s:3:"á¹³";s:3:"ṳ";s:3:"á¹´";s:3:"UÌ°";s:3:"á¹µ";s:3:"uÌ°";s:3:"Ṷ";s:3:"UÌ­";s:3:"á¹·";s:3:"uÌ­";s:3:"Ṹ";s:5:"ŨÌ";s:3:"á¹¹";s:5:"ũÌ";s:3:"Ṻ";s:5:"Ṻ";s:3:"á¹»";s:5:"ṻ";s:3:"á¹¼";s:3:"Ṽ";s:3:"á¹½";s:3:"ṽ";s:3:"á¹¾";s:3:"VÌ£";s:3:"ṿ";s:3:"vÌ£";s:3:"Ẁ";s:3:"WÌ€";s:3:"áº";s:3:"wÌ€";s:3:"Ẃ";s:3:"WÌ";s:3:"ẃ";s:3:"wÌ";s:3:"Ẅ";s:3:"Ẅ";s:3:"ẅ";s:3:"ẅ";s:3:"Ẇ";s:3:"Ẇ";s:3:"ẇ";s:3:"ẇ";s:3:"Ẉ";s:3:"WÌ£";s:3:"ẉ";s:3:"wÌ£";s:3:"Ẋ";s:3:"Ẋ";s:3:"ẋ";s:3:"ẋ";s:3:"Ẍ";s:3:"Ẍ";s:3:"áº";s:3:"ẍ";s:3:"Ẏ";s:3:"Ẏ";s:3:"áº";s:3:"ẏ";s:3:"áº";s:3:"ZÌ‚";s:3:"ẑ";s:3:"zÌ‚";s:3:"Ẓ";s:3:"ZÌ£";s:3:"ẓ";s:3:"zÌ£";s:3:"Ẕ";s:3:"Ẕ";s:3:"ẕ";s:3:"ẕ";s:3:"ẖ";s:3:"ẖ";s:3:"ẗ";s:3:"ẗ";s:3:"ẘ";s:3:"wÌŠ";s:3:"ẙ";s:3:"yÌŠ";s:3:"ẛ";s:4:"ẛ";s:3:"Ạ";s:3:"AÌ£";s:3:"ạ";s:3:"aÌ£";s:3:"Ả";s:3:"Ả";s:3:"ả";s:3:"ả";s:3:"Ấ";s:5:"AÌ‚Ì";s:3:"ấ";s:5:"aÌ‚Ì";s:3:"Ầ";s:5:"AÌ‚Ì€";s:3:"ầ";s:5:"aÌ‚Ì€";s:3:"Ẩ";s:5:"Ẩ";s:3:"ẩ";s:5:"ẩ";s:3:"Ẫ";s:5:"Ẫ";s:3:"ẫ";s:5:"ẫ";s:3:"Ậ";s:5:"Ậ";s:3:"ậ";s:5:"ậ";s:3:"Ắ";s:5:"ĂÌ";s:3:"ắ";s:5:"ăÌ";s:3:"Ằ";s:5:"Ằ";s:3:"ằ";s:5:"ằ";s:3:"Ẳ";s:5:"Ẳ";s:3:"ẳ";s:5:"ẳ";s:3:"Ẵ";s:5:"Ẵ";s:3:"ẵ";s:5:"ẵ";s:3:"Ặ";s:5:"Ặ";s:3:"ặ";s:5:"ặ";s:3:"Ẹ";s:3:"EÌ£";s:3:"ẹ";s:3:"eÌ£";s:3:"Ẻ";s:3:"Ẻ";s:3:"ẻ";s:3:"ẻ";s:3:"Ẽ";s:3:"Ẽ";s:3:"ẽ";s:3:"ẽ";s:3:"Ế";s:5:"EÌ‚Ì";s:3:"ế";s:5:"eÌ‚Ì";s:3:"Ề";s:5:"EÌ‚Ì€";s:3:"á»";s:5:"eÌ‚Ì€";s:3:"Ể";s:5:"Ể";s:3:"ể";s:5:"ể";s:3:"Ễ";s:5:"Ễ";s:3:"á»…";s:5:"ễ";s:3:"Ệ";s:5:"Ệ";s:3:"ệ";s:5:"ệ";s:3:"Ỉ";s:3:"Ỉ";s:3:"ỉ";s:3:"ỉ";s:3:"Ị";s:3:"IÌ£";s:3:"ị";s:3:"iÌ£";s:3:"Ọ";s:3:"OÌ£";s:3:"á»";s:3:"oÌ£";s:3:"Ỏ";s:3:"Ỏ";s:3:"á»";s:3:"ỏ";s:3:"á»";s:5:"OÌ‚Ì";s:3:"ố";s:5:"oÌ‚Ì";s:3:"á»’";s:5:"OÌ‚Ì€";s:3:"ồ";s:5:"oÌ‚Ì€";s:3:"á»”";s:5:"Ổ";s:3:"ổ";s:5:"ổ";s:3:"á»–";s:5:"Ỗ";s:3:"á»—";s:5:"ỗ";s:3:"Ộ";s:5:"Ộ";s:3:"á»™";s:5:"ộ";s:3:"Ớ";s:5:"OÌ›Ì";s:3:"á»›";s:5:"oÌ›Ì";s:3:"Ờ";s:5:"Ờ";s:3:"á»";s:5:"ờ";s:3:"Ở";s:5:"Ở";s:3:"ở";s:5:"ở";s:3:"á» ";s:5:"Ỡ";s:3:"ỡ";s:5:"ỡ";s:3:"Ợ";s:5:"Ợ";s:3:"ợ";s:5:"ợ";s:3:"Ụ";s:3:"UÌ£";s:3:"ụ";s:3:"uÌ£";s:3:"Ủ";s:3:"Ủ";s:3:"ủ";s:3:"ủ";s:3:"Ứ";s:5:"UÌ›Ì";s:3:"ứ";s:5:"uÌ›Ì";s:3:"Ừ";s:5:"Ừ";s:3:"ừ";s:5:"ừ";s:3:"Ử";s:5:"Ử";s:3:"á»­";s:5:"ử";s:3:"á»®";s:5:"Ữ";s:3:"ữ";s:5:"ữ";s:3:"á»°";s:5:"Ự";s:3:"á»±";s:5:"ự";s:3:"Ỳ";s:3:"YÌ€";s:3:"ỳ";s:3:"yÌ€";s:3:"á»´";s:3:"YÌ£";s:3:"ỵ";s:3:"yÌ£";s:3:"Ỷ";s:3:"Ỷ";s:3:"á»·";s:3:"ỷ";s:3:"Ỹ";s:3:"Ỹ";s:3:"ỹ";s:3:"ỹ";s:3:"á¼€";s:4:"ἀ";s:3:"á¼";s:4:"ἁ";s:3:"ἂ";s:6:"ἂ";s:3:"ἃ";s:6:"ἃ";s:3:"ἄ";s:6:"ἀÌ";s:3:"á¼…";s:6:"ἁÌ";s:3:"ἆ";s:6:"ἆ";s:3:"ἇ";s:6:"ἇ";s:3:"Ἀ";s:4:"Ἀ";s:3:"Ἁ";s:4:"Ἁ";s:3:"Ἂ";s:6:"Ἂ";s:3:"Ἃ";s:6:"Ἃ";s:3:"Ἄ";s:6:"ἈÌ";s:3:"á¼";s:6:"ἉÌ";s:3:"Ἆ";s:6:"Ἆ";s:3:"á¼";s:6:"Ἇ";s:3:"á¼";s:4:"ἐ";s:3:"ἑ";s:4:"ἑ";s:3:"á¼’";s:6:"ἒ";s:3:"ἓ";s:6:"ἓ";s:3:"á¼”";s:6:"ἐÌ";s:3:"ἕ";s:6:"ἑÌ";s:3:"Ἐ";s:4:"Ἐ";s:3:"á¼™";s:4:"Ἑ";s:3:"Ἒ";s:6:"Ἒ";s:3:"á¼›";s:6:"Ἓ";s:3:"Ἔ";s:6:"ἘÌ";s:3:"á¼";s:6:"ἙÌ";s:3:"á¼ ";s:4:"ἠ";s:3:"ἡ";s:4:"ἡ";s:3:"á¼¢";s:6:"ἢ";s:3:"á¼£";s:6:"ἣ";s:3:"ἤ";s:6:"ἠÌ";s:3:"á¼¥";s:6:"ἡÌ";s:3:"ἦ";s:6:"ἦ";s:3:"ἧ";s:6:"ἧ";s:3:"Ἠ";s:4:"Ἠ";s:3:"Ἡ";s:4:"Ἡ";s:3:"Ἢ";s:6:"Ἢ";s:3:"Ἣ";s:6:"Ἣ";s:3:"Ἤ";s:6:"ἨÌ";s:3:"á¼­";s:6:"ἩÌ";s:3:"á¼®";s:6:"Ἦ";s:3:"Ἧ";s:6:"Ἧ";s:3:"á¼°";s:4:"ἰ";s:3:"á¼±";s:4:"ἱ";s:3:"á¼²";s:6:"ἲ";s:3:"á¼³";s:6:"ἳ";s:3:"á¼´";s:6:"ἰÌ";s:3:"á¼µ";s:6:"ἱÌ";s:3:"ἶ";s:6:"ἶ";s:3:"á¼·";s:6:"ἷ";s:3:"Ἰ";s:4:"Ἰ";s:3:"á¼¹";s:4:"Ἱ";s:3:"Ἲ";s:6:"Ἲ";s:3:"á¼»";s:6:"Ἳ";s:3:"á¼¼";s:6:"ἸÌ";s:3:"á¼½";s:6:"ἹÌ";s:3:"á¼¾";s:6:"Ἶ";s:3:"Ἷ";s:6:"Ἷ";s:3:"á½€";s:4:"ὀ";s:3:"á½";s:4:"ὁ";s:3:"ὂ";s:6:"ὂ";s:3:"ὃ";s:6:"ὃ";s:3:"ὄ";s:6:"ὀÌ";s:3:"á½…";s:6:"ὁÌ";s:3:"Ὀ";s:4:"Ὀ";s:3:"Ὁ";s:4:"Ὁ";s:3:"Ὂ";s:6:"Ὂ";s:3:"Ὃ";s:6:"Ὃ";s:3:"Ὄ";s:6:"ὈÌ";s:3:"á½";s:6:"ὉÌ";s:3:"á½";s:4:"Ï…Ì“";s:3:"ὑ";s:4:"Ï…Ì”";s:3:"á½’";s:6:"Ï…Ì“Ì€";s:3:"ὓ";s:6:"ὓ";s:3:"á½”";s:6:"Ï…Ì“Ì";s:3:"ὕ";s:6:"Ï…Ì”Ì";s:3:"á½–";s:6:"Ï…Ì“Í‚";s:3:"á½—";s:6:"ὗ";s:3:"á½™";s:4:"Ὑ";s:3:"á½›";s:6:"Ὓ";s:3:"á½";s:6:"ὙÌ";s:3:"Ὗ";s:6:"Ὗ";s:3:"á½ ";s:4:"ὠ";s:3:"ὡ";s:4:"ὡ";s:3:"á½¢";s:6:"ὢ";s:3:"á½£";s:6:"ὣ";s:3:"ὤ";s:6:"ὠÌ";s:3:"á½¥";s:6:"ὡÌ";s:3:"ὦ";s:6:"ὦ";s:3:"ὧ";s:6:"ὧ";s:3:"Ὠ";s:4:"Ὠ";s:3:"Ὡ";s:4:"Ὡ";s:3:"Ὢ";s:6:"Ὢ";s:3:"Ὣ";s:6:"Ὣ";s:3:"Ὤ";s:6:"ὨÌ";s:3:"á½­";s:6:"ὩÌ";s:3:"á½®";s:6:"Ὦ";s:3:"Ὧ";s:6:"Ὧ";s:3:"á½°";s:4:"ὰ";s:3:"á½±";s:4:"αÌ";s:3:"á½²";s:4:"ὲ";s:3:"á½³";s:4:"εÌ";s:3:"á½´";s:4:"ὴ";s:3:"á½µ";s:4:"ηÌ";s:3:"ὶ";s:4:"ὶ";s:3:"á½·";s:4:"ιÌ";s:3:"ὸ";s:4:"ὸ";s:3:"á½¹";s:4:"οÌ";s:3:"ὺ";s:4:"Ï…Ì€";s:3:"á½»";s:4:"Ï…Ì";s:3:"á½¼";s:4:"ὼ";s:3:"á½½";s:4:"ωÌ";s:3:"á¾€";s:6:"ᾀ";s:3:"á¾";s:6:"ᾁ";s:3:"ᾂ";s:8:"ᾂ";s:3:"ᾃ";s:8:"ᾃ";s:3:"ᾄ";s:8:"ἀÌÍ…";s:3:"á¾…";s:8:"ἁÌÍ…";s:3:"ᾆ";s:8:"ᾆ";s:3:"ᾇ";s:8:"ᾇ";s:3:"ᾈ";s:6:"ᾈ";s:3:"ᾉ";s:6:"ᾉ";s:3:"ᾊ";s:8:"ᾊ";s:3:"ᾋ";s:8:"ᾋ";s:3:"ᾌ";s:8:"ἈÌÍ…";s:3:"á¾";s:8:"ἉÌÍ…";s:3:"ᾎ";s:8:"ᾎ";s:3:"á¾";s:8:"ᾏ";s:3:"á¾";s:6:"ᾐ";s:3:"ᾑ";s:6:"ᾑ";s:3:"á¾’";s:8:"ᾒ";s:3:"ᾓ";s:8:"ᾓ";s:3:"á¾”";s:8:"ἠÌÍ…";s:3:"ᾕ";s:8:"ἡÌÍ…";s:3:"á¾–";s:8:"ᾖ";s:3:"á¾—";s:8:"ᾗ";s:3:"ᾘ";s:6:"ᾘ";s:3:"á¾™";s:6:"ᾙ";s:3:"ᾚ";s:8:"ᾚ";s:3:"á¾›";s:8:"ᾛ";s:3:"ᾜ";s:8:"ἨÌÍ…";s:3:"á¾";s:8:"ἩÌÍ…";s:3:"ᾞ";s:8:"ᾞ";s:3:"ᾟ";s:8:"ᾟ";s:3:"á¾ ";s:6:"ᾠ";s:3:"ᾡ";s:6:"ᾡ";s:3:"á¾¢";s:8:"ᾢ";s:3:"á¾£";s:8:"ᾣ";s:3:"ᾤ";s:8:"ὠÌÍ…";s:3:"á¾¥";s:8:"ὡÌÍ…";s:3:"ᾦ";s:8:"ᾦ";s:3:"ᾧ";s:8:"ᾧ";s:3:"ᾨ";s:6:"ᾨ";s:3:"ᾩ";s:6:"ᾩ";s:3:"ᾪ";s:8:"ᾪ";s:3:"ᾫ";s:8:"ᾫ";s:3:"ᾬ";s:8:"ὨÌÍ…";s:3:"á¾­";s:8:"ὩÌÍ…";s:3:"á¾®";s:8:"ᾮ";s:3:"ᾯ";s:8:"ᾯ";s:3:"á¾°";s:4:"ᾰ";s:3:"á¾±";s:4:"ᾱ";s:3:"á¾²";s:6:"ᾲ";s:3:"á¾³";s:4:"ᾳ";s:3:"á¾´";s:6:"αÌÍ…";s:3:"ᾶ";s:4:"ᾶ";s:3:"á¾·";s:6:"ᾷ";s:3:"Ᾰ";s:4:"Ᾰ";s:3:"á¾¹";s:4:"Ᾱ";s:3:"Ὰ";s:4:"Ὰ";s:3:"á¾»";s:4:"ΑÌ";s:3:"á¾¼";s:4:"ᾼ";s:3:"á¾¾";s:2:"ι";s:3:"á¿";s:4:"῁";s:3:"á¿‚";s:6:"ῂ";s:3:"ῃ";s:4:"ῃ";s:3:"á¿„";s:6:"ηÌÍ…";s:3:"ῆ";s:4:"ῆ";s:3:"ῇ";s:6:"ῇ";s:3:"Ὲ";s:4:"Ὲ";s:3:"Έ";s:4:"ΕÌ";s:3:"á¿Š";s:4:"Ὴ";s:3:"á¿‹";s:4:"ΗÌ";s:3:"á¿Œ";s:4:"ῌ";s:3:"á¿";s:5:"῍";s:3:"á¿Ž";s:5:"᾿Ì";s:3:"á¿";s:5:"῏";s:3:"á¿";s:4:"ῐ";s:3:"á¿‘";s:4:"ῑ";s:3:"á¿’";s:6:"ῒ";s:3:"á¿“";s:6:"ϊÌ";s:3:"á¿–";s:4:"ῖ";s:3:"á¿—";s:6:"ῗ";s:3:"Ῐ";s:4:"Ῐ";s:3:"á¿™";s:4:"Ῑ";s:3:"á¿š";s:4:"Ὶ";s:3:"á¿›";s:4:"ΙÌ";s:3:"á¿";s:5:"῝";s:3:"á¿ž";s:5:"῾Ì";s:3:"á¿Ÿ";s:5:"῟";s:3:"á¿ ";s:4:"ῠ";s:3:"á¿¡";s:4:"Ï…Ì„";s:3:"á¿¢";s:6:"ῢ";s:3:"á¿£";s:6:"ϋÌ";s:3:"ῤ";s:4:"ÏÌ“";s:3:"á¿¥";s:4:"ÏÌ”";s:3:"ῦ";s:4:"Ï…Í‚";s:3:"ῧ";s:6:"ῧ";s:3:"Ῠ";s:4:"Ῠ";s:3:"á¿©";s:4:"Ῡ";s:3:"Ὺ";s:4:"Ὺ";s:3:"á¿«";s:4:"Î¥Ì";s:3:"Ῥ";s:4:"Ῥ";s:3:"á¿­";s:4:"῭";s:3:"á¿®";s:4:"¨Ì";s:3:"`";s:1:"`";s:3:"ῲ";s:6:"ῲ";s:3:"ῳ";s:4:"ῳ";s:3:"á¿´";s:6:"ωÌÍ…";s:3:"ῶ";s:4:"ῶ";s:3:"á¿·";s:6:"ῷ";s:3:"Ὸ";s:4:"Ὸ";s:3:"Ό";s:4:"ΟÌ";s:3:"Ὼ";s:4:"Ὼ";s:3:"á¿»";s:4:"ΩÌ";s:3:"ῼ";s:4:"ῼ";s:3:"´";s:2:"´";s:3:" ";s:3:" ";s:3:"â€";s:3:" ";s:3:"Ω";s:2:"Ω";s:3:"K";s:1:"K";s:3:"â„«";s:3:"AÌŠ";s:3:"↚";s:5:"â†Ì¸";s:3:"↛";s:5:"↛";s:3:"↮";s:5:"↮";s:3:"â‡";s:5:"â‡Ì¸";s:3:"⇎";s:5:"⇎";s:3:"â‡";s:5:"⇏";s:3:"∄";s:5:"∄";s:3:"∉";s:5:"∉";s:3:"∌";s:5:"∌";s:3:"∤";s:5:"∤";s:3:"∦";s:5:"∦";s:3:"â‰";s:5:"≁";s:3:"≄";s:5:"≄";s:3:"≇";s:5:"≇";s:3:"≉";s:5:"≉";s:3:"≠";s:3:"≠";s:3:"≢";s:5:"≢";s:3:"≭";s:5:"â‰Ì¸";s:3:"≮";s:3:"≮";s:3:"≯";s:3:"≯";s:3:"≰";s:5:"≰";s:3:"≱";s:5:"≱";s:3:"≴";s:5:"≴";s:3:"≵";s:5:"≵";s:3:"≸";s:5:"≸";s:3:"≹";s:5:"≹";s:3:"⊀";s:5:"⊀";s:3:"âŠ";s:5:"⊁";s:3:"⊄";s:5:"⊄";s:3:"⊅";s:5:"⊅";s:3:"⊈";s:5:"⊈";s:3:"⊉";s:5:"⊉";s:3:"⊬";s:5:"⊬";s:3:"⊭";s:5:"⊭";s:3:"⊮";s:5:"⊮";s:3:"⊯";s:5:"⊯";s:3:"â‹ ";s:5:"⋠";s:3:"â‹¡";s:5:"⋡";s:3:"â‹¢";s:5:"⋢";s:3:"â‹£";s:5:"⋣";s:3:"⋪";s:5:"⋪";s:3:"â‹«";s:5:"⋫";s:3:"⋬";s:5:"⋬";s:3:"â‹­";s:5:"⋭";s:3:"〈";s:3:"〈";s:3:"〉";s:3:"〉";s:3:"â«œ";s:5:"â«Ì¸";s:3:"ãŒ";s:6:"ã‹ã‚™";s:3:"ãŽ";s:6:"ãã‚™";s:3:"ã";s:6:"ãã‚™";s:3:"ã’";s:6:"ã‘ã‚™";s:3:"ã”";s:6:"ã“ã‚™";s:3:"ã–";s:6:"ã•ã‚™";s:3:"ã˜";s:6:"ã—ã‚™";s:3:"ãš";s:6:"ã™ã‚™";s:3:"ãœ";s:6:"ã›ã‚™";s:3:"ãž";s:6:"ãã‚™";s:3:"ã ";s:6:"ãŸã‚™";s:3:"ã¢";s:6:"ã¡ã‚™";s:3:"ã¥";s:6:"ã¤ã‚™";s:3:"ã§";s:6:"ã¦ã‚™";s:3:"ã©";s:6:"ã¨ã‚™";s:3:"ã°";s:6:"ã¯ã‚™";s:3:"ã±";s:6:"ã¯ã‚š";s:3:"ã³";s:6:"ã²ã‚™";s:3:"ã´";s:6:"ã²ã‚š";s:3:"ã¶";s:6:"ãµã‚™";s:3:"ã·";s:6:"ãµã‚š";s:3:"ã¹";s:6:"ã¸ã‚™";s:3:"ãº";s:6:"ã¸ã‚š";s:3:"ã¼";s:6:"ã»ã‚™";s:3:"ã½";s:6:"ã»ã‚š";s:3:"ã‚”";s:6:"ã†ã‚™";s:3:"ã‚ž";s:6:"ã‚ã‚™";s:3:"ガ";s:6:"ã‚«ã‚™";s:3:"ã‚®";s:6:"ã‚­ã‚™";s:3:"ã‚°";s:6:"グ";s:3:"ゲ";s:6:"ゲ";s:3:"ã‚´";s:6:"ゴ";s:3:"ザ";s:6:"ザ";s:3:"ジ";s:6:"ã‚·ã‚™";s:3:"ズ";s:6:"ズ";s:3:"ゼ";s:6:"ゼ";s:3:"ゾ";s:6:"ゾ";s:3:"ダ";s:6:"ã‚¿ã‚™";s:3:"ヂ";s:6:"ãƒã‚™";s:3:"ヅ";s:6:"ヅ";s:3:"デ";s:6:"デ";s:3:"ド";s:6:"ド";s:3:"ãƒ";s:6:"ãƒã‚™";s:3:"パ";s:6:"ãƒã‚š";s:3:"ビ";s:6:"ビ";s:3:"ピ";s:6:"ピ";s:3:"ブ";s:6:"ブ";s:3:"プ";s:6:"プ";s:3:"ベ";s:6:"ベ";s:3:"ペ";s:6:"ペ";s:3:"ボ";s:6:"ボ";s:3:"ãƒ";s:6:"ポ";s:3:"ヴ";s:6:"ヴ";s:3:"ヷ";s:6:"ヷ";s:3:"ヸ";s:6:"ヸ";s:3:"ヹ";s:6:"ヹ";s:3:"ヺ";s:6:"ヺ";s:3:"ヾ";s:6:"ヾ";s:3:"豈";s:3:"豈";s:3:"ï¤";s:3:"æ›´";s:3:"車";s:3:"車";s:3:"賈";s:3:"賈";s:3:"滑";s:3:"滑";s:3:"串";s:3:"串";s:3:"句";s:3:"å¥";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"契";s:3:"契";s:3:"金";s:3:"金";s:3:"喇";s:3:"å–‡";s:3:"奈";s:3:"奈";s:3:"ï¤";s:3:"懶";s:3:"癩";s:3:"癩";s:3:"ï¤";s:3:"ç¾…";s:3:"ï¤";s:3:"蘿";s:3:"螺";s:3:"螺";s:3:"裸";s:3:"裸";s:3:"邏";s:3:"é‚";s:3:"樂";s:3:"樂";s:3:"洛";s:3:"æ´›";s:3:"烙";s:3:"烙";s:3:"珞";s:3:"çž";s:3:"落";s:3:"è½";s:3:"酪";s:3:"é…ª";s:3:"駱";s:3:"駱";s:3:"亂";s:3:"亂";s:3:"卵";s:3:"åµ";s:3:"ï¤";s:3:"欄";s:3:"爛";s:3:"爛";s:3:"蘭";s:3:"蘭";s:3:"鸞";s:3:"鸞";s:3:"嵐";s:3:"åµ";s:3:"濫";s:3:"æ¿«";s:3:"藍";s:3:"è—";s:3:"襤";s:3:"襤";s:3:"拉";s:3:"拉";s:3:"臘";s:3:"臘";s:3:"蠟";s:3:"è Ÿ";s:3:"廊";s:3:"廊";s:3:"朗";s:3:"朗";s:3:"浪";s:3:"浪";s:3:"狼";s:3:"狼";s:3:"郎";s:3:"郎";s:3:"來";s:3:"來";s:3:"冷";s:3:"冷";s:3:"勞";s:3:"å‹ž";s:3:"擄";s:3:"æ“„";s:3:"櫓";s:3:"æ«“";s:3:"爐";s:3:"çˆ";s:3:"盧";s:3:"盧";s:3:"老";s:3:"è€";s:3:"蘆";s:3:"蘆";s:3:"虜";s:3:"虜";s:3:"路";s:3:"è·¯";s:3:"露";s:3:"露";s:3:"魯";s:3:"é­¯";s:3:"鷺";s:3:"é·º";s:3:"碌";s:3:"碌";s:3:"祿";s:3:"祿";s:3:"綠";s:3:"綠";s:3:"菉";s:3:"è‰";s:3:"錄";s:3:"錄";s:3:"鹿";s:3:"鹿";s:3:"ï¥";s:3:"è«–";s:3:"壟";s:3:"壟";s:3:"弄";s:3:"弄";s:3:"籠";s:3:"ç± ";s:3:"聾";s:3:"è¾";s:3:"牢";s:3:"牢";s:3:"磊";s:3:"磊";s:3:"賂";s:3:"賂";s:3:"雷";s:3:"é›·";s:3:"壘";s:3:"壘";s:3:"屢";s:3:"å±¢";s:3:"樓";s:3:"樓";s:3:"ï¥";s:3:"æ·š";s:3:"漏";s:3:"æ¼";s:3:"ï¥";s:3:"ç´¯";s:3:"ï¥";s:3:"縷";s:3:"陋";s:3:"陋";s:3:"勒";s:3:"å‹’";s:3:"肋";s:3:"è‚‹";s:3:"凜";s:3:"凜";s:3:"凌";s:3:"凌";s:3:"稜";s:3:"稜";s:3:"綾";s:3:"綾";s:3:"菱";s:3:"è±";s:3:"陵";s:3:"陵";s:3:"讀";s:3:"讀";s:3:"拏";s:3:"æ‹";s:3:"樂";s:3:"樂";s:3:"ï¥";s:3:"諾";s:3:"丹";s:3:"丹";s:3:"寧";s:3:"寧";s:3:"怒";s:3:"怒";s:3:"率";s:3:"率";s:3:"異";s:3:"ç•°";s:3:"北";s:3:"北";s:3:"磻";s:3:"磻";s:3:"便";s:3:"便";s:3:"復";s:3:"復";s:3:"不";s:3:"ä¸";s:3:"泌";s:3:"泌";s:3:"數";s:3:"數";s:3:"索";s:3:"ç´¢";s:3:"參";s:3:"åƒ";s:3:"塞";s:3:"å¡ž";s:3:"省";s:3:"çœ";s:3:"葉";s:3:"葉";s:3:"說";s:3:"說";s:3:"殺";s:3:"殺";s:3:"辰";s:3:"è¾°";s:3:"沈";s:3:"沈";s:3:"拾";s:3:"拾";s:3:"若";s:3:"è‹¥";s:3:"掠";s:3:"掠";s:3:"略";s:3:"ç•¥";s:3:"亮";s:3:"亮";s:3:"兩";s:3:"å…©";s:3:"凉";s:3:"凉";s:3:"梁";s:3:"æ¢";s:3:"糧";s:3:"糧";s:3:"良";s:3:"良";s:3:"諒";s:3:"è«’";s:3:"量";s:3:"é‡";s:3:"勵";s:3:"勵";s:3:"呂";s:3:"å‘‚";s:3:"ï¦";s:3:"女";s:3:"廬";s:3:"廬";s:3:"旅";s:3:"æ—…";s:3:"濾";s:3:"濾";s:3:"礪";s:3:"礪";s:3:"閭";s:3:"é–­";s:3:"驪";s:3:"驪";s:3:"麗";s:3:"麗";s:3:"黎";s:3:"黎";s:3:"力";s:3:"力";s:3:"曆";s:3:"曆";s:3:"歷";s:3:"æ­·";s:3:"ï¦";s:3:"è½¢";s:3:"年";s:3:"å¹´";s:3:"ï¦";s:3:"æ†";s:3:"ï¦";s:3:"戀";s:3:"撚";s:3:"æ’š";s:3:"漣";s:3:"æ¼£";s:3:"煉";s:3:"ç…‰";s:3:"璉";s:3:"ç’‰";s:3:"秊";s:3:"秊";s:3:"練";s:3:"ç·´";s:3:"聯";s:3:"è¯";s:3:"輦";s:3:"輦";s:3:"蓮";s:3:"è“®";s:3:"連";s:3:"連";s:3:"鍊";s:3:"éŠ";s:3:"列";s:3:"列";s:3:"ï¦";s:3:"劣";s:3:"咽";s:3:"å’½";s:3:"烈";s:3:"烈";s:3:"裂";s:3:"裂";s:3:"說";s:3:"說";s:3:"廉";s:3:"廉";s:3:"念";s:3:"念";s:3:"捻";s:3:"æ»";s:3:"殮";s:3:"æ®®";s:3:"簾";s:3:"ç°¾";s:3:"獵";s:3:"çµ";s:3:"令";s:3:"令";s:3:"囹";s:3:"囹";s:3:"寧";s:3:"寧";s:3:"嶺";s:3:"嶺";s:3:"怜";s:3:"怜";s:3:"玲";s:3:"玲";s:3:"瑩";s:3:"ç‘©";s:3:"羚";s:3:"羚";s:3:"聆";s:3:"è†";s:3:"鈴";s:3:"鈴";s:3:"零";s:3:"零";s:3:"靈";s:3:"éˆ";s:3:"領";s:3:"é ˜";s:3:"例";s:3:"例";s:3:"禮";s:3:"禮";s:3:"醴";s:3:"醴";s:3:"隸";s:3:"隸";s:3:"惡";s:3:"惡";s:3:"了";s:3:"了";s:3:"僚";s:3:"僚";s:3:"寮";s:3:"寮";s:3:"尿";s:3:"å°¿";s:3:"料";s:3:"æ–™";s:3:"樂";s:3:"樂";s:3:"燎";s:3:"燎";s:3:"ï§";s:3:"療";s:3:"蓼";s:3:"蓼";s:3:"遼";s:3:"é¼";s:3:"龍";s:3:"é¾";s:3:"暈";s:3:"暈";s:3:"阮";s:3:"阮";s:3:"劉";s:3:"劉";s:3:"杻";s:3:"æ»";s:3:"柳";s:3:"柳";s:3:"流";s:3:"æµ";s:3:"溜";s:3:"溜";s:3:"琉";s:3:"ç‰";s:3:"ï§";s:3:"ç•™";s:3:"硫";s:3:"ç¡«";s:3:"ï§";s:3:"ç´";s:3:"ï§";s:3:"é¡ž";s:3:"六";s:3:"å…­";s:3:"戮";s:3:"戮";s:3:"陸";s:3:"陸";s:3:"倫";s:3:"倫";s:3:"崙";s:3:"å´™";s:3:"淪";s:3:"æ·ª";s:3:"輪";s:3:"輪";s:3:"律";s:3:"律";s:3:"慄";s:3:"æ…„";s:3:"栗";s:3:"æ —";s:3:"率";s:3:"率";s:3:"隆";s:3:"隆";s:3:"ï§";s:3:"利";s:3:"吏";s:3:"å";s:3:"履";s:3:"å±¥";s:3:"易";s:3:"易";s:3:"李";s:3:"æŽ";s:3:"梨";s:3:"梨";s:3:"泥";s:3:"æ³¥";s:3:"理";s:3:"ç†";s:3:"痢";s:3:"ç—¢";s:3:"罹";s:3:"ç½¹";s:3:"裏";s:3:"è£";s:3:"裡";s:3:"裡";s:3:"里";s:3:"里";s:3:"離";s:3:"離";s:3:"匿";s:3:"匿";s:3:"溺";s:3:"溺";s:3:"吝";s:3:"å";s:3:"燐";s:3:"ç‡";s:3:"璘";s:3:"ç’˜";s:3:"藺";s:3:"è—º";s:3:"隣";s:3:"隣";s:3:"鱗";s:3:"é±—";s:3:"麟";s:3:"麟";s:3:"林";s:3:"æž—";s:3:"淋";s:3:"æ·‹";s:3:"臨";s:3:"臨";s:3:"立";s:3:"ç«‹";s:3:"笠";s:3:"笠";s:3:"粒";s:3:"ç²’";s:3:"狀";s:3:"ç‹€";s:3:"炙";s:3:"ç‚™";s:3:"識";s:3:"è­˜";s:3:"什";s:3:"什";s:3:"茶";s:3:"茶";s:3:"刺";s:3:"刺";s:3:"切";s:3:"切";s:3:"ï¨";s:3:"度";s:3:"拓";s:3:"æ‹“";s:3:"糖";s:3:"ç³–";s:3:"宅";s:3:"å®…";s:3:"洞";s:3:"æ´ž";s:3:"暴";s:3:"æš´";s:3:"輻";s:3:"è¼»";s:3:"行";s:3:"è¡Œ";s:3:"降";s:3:"é™";s:3:"見";s:3:"見";s:3:"廓";s:3:"廓";s:3:"兀";s:3:"å…€";s:3:"ï¨";s:3:"å—€";s:3:"ï¨";s:3:"å¡š";s:3:"晴";s:3:"æ™´";s:3:"凞";s:3:"凞";s:3:"猪";s:3:"猪";s:3:"益";s:3:"益";s:3:"礼";s:3:"礼";s:3:"神";s:3:"神";s:3:"祥";s:3:"祥";s:3:"福";s:3:"ç¦";s:3:"靖";s:3:"é–";s:3:"ï¨";s:3:"ç²¾";s:3:"羽";s:3:"ç¾½";s:3:"蘒";s:3:"蘒";s:3:"諸";s:3:"諸";s:3:"逸";s:3:"逸";s:3:"都";s:3:"都";s:3:"飯";s:3:"飯";s:3:"飼";s:3:"飼";s:3:"館";s:3:"館";s:3:"鶴";s:3:"鶴";s:3:"郞";s:3:"郞";s:3:"隷";s:3:"éš·";s:3:"侮";s:3:"ä¾®";s:3:"僧";s:3:"僧";s:3:"免";s:3:"å…";s:3:"勉";s:3:"勉";s:3:"勤";s:3:"勤";s:3:"卑";s:3:"å‘";s:3:"喝";s:3:"å–";s:3:"嘆";s:3:"嘆";s:3:"器";s:3:"器";s:3:"塀";s:3:"å¡€";s:3:"墨";s:3:"墨";s:3:"層";s:3:"層";s:3:"屮";s:3:"å±®";s:3:"悔";s:3:"æ‚”";s:3:"慨";s:3:"æ…¨";s:3:"憎";s:3:"憎";s:3:"ï©€";s:3:"懲";s:3:"ï©";s:3:"æ•";s:3:"ï©‚";s:3:"æ—¢";s:3:"暑";s:3:"æš‘";s:3:"ï©„";s:3:"梅";s:3:"ï©…";s:3:"æµ·";s:3:"渚";s:3:"渚";s:3:"漢";s:3:"æ¼¢";s:3:"煮";s:3:"ç…®";s:3:"爫";s:3:"爫";s:3:"ï©Š";s:3:"ç¢";s:3:"ï©‹";s:3:"碑";s:3:"ï©Œ";s:3:"社";s:3:"ï©";s:3:"祉";s:3:"ï©Ž";s:3:"祈";s:3:"ï©";s:3:"ç¥";s:3:"ï©";s:3:"祖";s:3:"ï©‘";s:3:"ç¥";s:3:"ï©’";s:3:"ç¦";s:3:"ï©“";s:3:"禎";s:3:"ï©”";s:3:"ç©€";s:3:"ï©•";s:3:"çª";s:3:"ï©–";s:3:"節";s:3:"ï©—";s:3:"ç·´";s:3:"縉";s:3:"縉";s:3:"ï©™";s:3:"ç¹";s:3:"ï©š";s:3:"ç½²";s:3:"ï©›";s:3:"者";s:3:"ï©œ";s:3:"臭";s:3:"ï©";s:3:"艹";s:3:"ï©ž";s:3:"艹";s:3:"ï©Ÿ";s:3:"è‘—";s:3:"ï© ";s:3:"è¤";s:3:"ï©¡";s:3:"視";s:3:"ï©¢";s:3:"è¬";s:3:"ï©£";s:3:"謹";s:3:"賓";s:3:"賓";s:3:"ï©¥";s:3:"è´ˆ";s:3:"辶";s:3:"辶";s:3:"逸";s:3:"逸";s:3:"難";s:3:"難";s:3:"ï©©";s:3:"響";s:3:"頻";s:3:"é »";s:3:"ï©«";s:3:"æµ";s:3:"𤋮";s:4:"𤋮";s:3:"ï©­";s:3:"舘";s:3:"ï©°";s:3:"並";s:3:"况";s:3:"况";s:3:"全";s:3:"å…¨";s:3:"侀";s:3:"ä¾€";s:3:"ï©´";s:3:"å……";s:3:"冀";s:3:"冀";s:3:"勇";s:3:"勇";s:3:"ï©·";s:3:"勺";s:3:"喝";s:3:"å–";s:3:"啕";s:3:"å••";s:3:"喙";s:3:"å–™";s:3:"ï©»";s:3:"å—¢";s:3:"塚";s:3:"å¡š";s:3:"墳";s:3:"墳";s:3:"奄";s:3:"奄";s:3:"ï©¿";s:3:"奔";s:3:"婢";s:3:"å©¢";s:3:"ïª";s:3:"嬨";s:3:"廒";s:3:"å»’";s:3:"廙";s:3:"å»™";s:3:"彩";s:3:"彩";s:3:"徭";s:3:"å¾­";s:3:"惘";s:3:"惘";s:3:"慎";s:3:"æ…Ž";s:3:"愈";s:3:"愈";s:3:"憎";s:3:"憎";s:3:"慠";s:3:"æ… ";s:3:"懲";s:3:"懲";s:3:"戴";s:3:"戴";s:3:"ïª";s:3:"æ„";s:3:"搜";s:3:"æœ";s:3:"ïª";s:3:"æ‘’";s:3:"ïª";s:3:"æ•–";s:3:"晴";s:3:"æ™´";s:3:"朗";s:3:"朗";s:3:"望";s:3:"望";s:3:"杖";s:3:"æ–";s:3:"歹";s:3:"æ­¹";s:3:"殺";s:3:"殺";s:3:"流";s:3:"æµ";s:3:"滛";s:3:"æ»›";s:3:"滋";s:3:"滋";s:3:"漢";s:3:"æ¼¢";s:3:"瀞";s:3:"瀞";s:3:"煮";s:3:"ç…®";s:3:"ïª";s:3:"瞧";s:3:"爵";s:3:"爵";s:3:"犯";s:3:"犯";s:3:"猪";s:3:"猪";s:3:"瑱";s:3:"瑱";s:3:"甆";s:3:"甆";s:3:"画";s:3:"ç”»";s:3:"瘝";s:3:"ç˜";s:3:"瘟";s:3:"瘟";s:3:"益";s:3:"益";s:3:"盛";s:3:"ç››";s:3:"直";s:3:"ç›´";s:3:"睊";s:3:"çŠ";s:3:"着";s:3:"ç€";s:3:"磌";s:3:"磌";s:3:"窱";s:3:"窱";s:3:"節";s:3:"節";s:3:"类";s:3:"ç±»";s:3:"絛";s:3:"çµ›";s:3:"練";s:3:"ç·´";s:3:"缾";s:3:"ç¼¾";s:3:"者";s:3:"者";s:3:"荒";s:3:"è’";s:3:"華";s:3:"è¯";s:3:"蝹";s:3:"è¹";s:3:"襁";s:3:"è¥";s:3:"覆";s:3:"覆";s:3:"視";s:3:"視";s:3:"調";s:3:"調";s:3:"諸";s:3:"諸";s:3:"請";s:3:"è«‹";s:3:"謁";s:3:"è¬";s:3:"諾";s:3:"諾";s:3:"諭";s:3:"è«­";s:3:"謹";s:3:"謹";s:3:"ï«€";s:3:"變";s:3:"ï«";s:3:"è´ˆ";s:3:"ï«‚";s:3:"輸";s:3:"遲";s:3:"é²";s:3:"ï«„";s:3:"醙";s:3:"ï«…";s:3:"鉶";s:3:"陼";s:3:"陼";s:3:"難";s:3:"難";s:3:"靖";s:3:"é–";s:3:"韛";s:3:"韛";s:3:"ï«Š";s:3:"響";s:3:"ï«‹";s:3:"é ‹";s:3:"ï«Œ";s:3:"é »";s:3:"ï«";s:3:"鬒";s:3:"ï«Ž";s:3:"龜";s:3:"ï«";s:4:"𢡊";s:3:"ï«";s:4:"𢡄";s:3:"ï«‘";s:4:"ð£•";s:3:"ï«’";s:3:"ã®";s:3:"ï«“";s:3:"䀘";s:3:"ï«”";s:3:"䀹";s:3:"ï«•";s:4:"𥉉";s:3:"ï«–";s:4:"ð¥³";s:3:"ï«—";s:4:"𧻓";s:3:"齃";s:3:"齃";s:3:"ï«™";s:3:"龎";s:3:"ï¬";s:4:"×™Ö´";s:3:"ײַ";s:4:"ײַ";s:3:"שׁ";s:4:"ש×";s:3:"שׂ";s:4:"שׂ";s:3:"שּׁ";s:6:"שּ×";s:3:"שּׂ";s:6:"שּׂ";s:3:"אַ";s:4:"×Ö·";s:3:"אָ";s:4:"×Ö¸";s:3:"אּ";s:4:"×Ö¼";s:3:"בּ";s:4:"בּ";s:3:"גּ";s:4:"×’Ö¼";s:3:"דּ";s:4:"דּ";s:3:"הּ";s:4:"×”Ö¼";s:3:"וּ";s:4:"וּ";s:3:"זּ";s:4:"×–Ö¼";s:3:"טּ";s:4:"טּ";s:3:"יּ";s:4:"×™Ö¼";s:3:"ךּ";s:4:"ךּ";s:3:"כּ";s:4:"×›Ö¼";s:3:"לּ";s:4:"לּ";s:3:"מּ";s:4:"מּ";s:3:"ï­€";s:4:"× Ö¼";s:3:"ï­";s:4:"סּ";s:3:"ï­ƒ";s:4:"×£Ö¼";s:3:"ï­„";s:4:"פּ";s:3:"ï­†";s:4:"צּ";s:3:"ï­‡";s:4:"קּ";s:3:"ï­ˆ";s:4:"רּ";s:3:"ï­‰";s:4:"שּ";s:3:"ï­Š";s:4:"תּ";s:3:"ï­‹";s:4:"וֹ";s:3:"ï­Œ";s:4:"בֿ";s:3:"ï­";s:4:"×›Ö¿";s:3:"ï­Ž";s:4:"פֿ";s:4:"ð‘‚š";s:8:"𑂚";s:4:"ð‘‚œ";s:8:"𑂜";s:4:"ð‘‚«";s:8:"𑂫";s:4:"ð‘„®";s:8:"𑄮";s:4:"𑄯";s:8:"𑄯";s:4:"ð‘‹";s:8:"ð‘‡ð‘Œ¾";s:4:"ð‘Œ";s:8:"ð‘‡ð‘—";s:4:"ð‘’»";s:8:"𑒻";s:4:"ð‘’¼";s:8:"𑒼";s:4:"ð‘’¾";s:8:"𑒾";s:4:"ð‘–º";s:8:"𑖺";s:4:"ð‘–»";s:8:"𑖻";s:4:"ð…ž";s:8:"ð…—ð…¥";s:4:"ð…Ÿ";s:8:"ð…˜ð…¥";s:4:"ð… ";s:12:"ð…˜ð…¥ð…®";s:4:"ð…¡";s:12:"ð…˜ð…¥ð…¯";s:4:"ð…¢";s:12:"ð…˜ð…¥ð…°";s:4:"ð…£";s:12:"ð…˜ð…¥ð…±";s:4:"ð…¤";s:12:"ð…˜ð…¥ð…²";s:4:"ð†»";s:8:"ð†¹ð…¥";s:4:"ð†¼";s:8:"ð†ºð…¥";s:4:"ð†½";s:12:"ð†¹ð…¥ð…®";s:4:"ð†¾";s:12:"ð†ºð…¥ð…®";s:4:"ð†¿";s:12:"ð†¹ð…¥ð…¯";s:4:"ð‡€";s:12:"ð†ºð…¥ð…¯";s:4:"丽";s:3:"丽";s:4:"ð¯ ";s:3:"丸";s:4:"乁";s:3:"ä¹";s:4:"𠄢";s:4:"ð „¢";s:4:"你";s:3:"ä½ ";s:4:"侮";s:3:"ä¾®";s:4:"侻";s:3:"ä¾»";s:4:"倂";s:3:"倂";s:4:"偺";s:3:"åº";s:4:"備";s:3:"å‚™";s:4:"僧";s:3:"僧";s:4:"像";s:3:"åƒ";s:4:"㒞";s:3:"ã’ž";s:4:"ð¯ ";s:4:"𠘺";s:4:"免";s:3:"å…";s:4:"ð¯ ";s:3:"å…”";s:4:"ð¯ ";s:3:"å…¤";s:4:"具";s:3:"å…·";s:4:"𠔜";s:4:"𠔜";s:4:"㒹";s:3:"ã’¹";s:4:"內";s:3:"å…§";s:4:"再";s:3:"å†";s:4:"𠕋";s:4:"ð •‹";s:4:"冗";s:3:"冗";s:4:"冤";s:3:"冤";s:4:"仌";s:3:"仌";s:4:"冬";s:3:"冬";s:4:"况";s:3:"况";s:4:"𩇟";s:4:"𩇟";s:4:"ð¯ ";s:3:"凵";s:4:"刃";s:3:"刃";s:4:"㓟";s:3:"ã“Ÿ";s:4:"刻";s:3:"刻";s:4:"剆";s:3:"剆";s:4:"割";s:3:"割";s:4:"剷";s:3:"剷";s:4:"㔕";s:3:"㔕";s:4:"勇";s:3:"勇";s:4:"勉";s:3:"勉";s:4:"勤";s:3:"勤";s:4:"勺";s:3:"勺";s:4:"包";s:3:"包";s:4:"匆";s:3:"匆";s:4:"北";s:3:"北";s:4:"卉";s:3:"å‰";s:4:"卑";s:3:"å‘";s:4:"博";s:3:"åš";s:4:"即";s:3:"å³";s:4:"卽";s:3:"å½";s:4:"卿";s:3:"å¿";s:4:"卿";s:3:"å¿";s:4:"卿";s:3:"å¿";s:4:"𠨬";s:4:"𠨬";s:4:"灰";s:3:"ç°";s:4:"及";s:3:"åŠ";s:4:"叟";s:3:"åŸ";s:4:"𠭣";s:4:"ð ­£";s:4:"叫";s:3:"å«";s:4:"叱";s:3:"å±";s:4:"吆";s:3:"å†";s:4:"咞";s:3:"å’ž";s:4:"吸";s:3:"å¸";s:4:"呈";s:3:"呈";s:4:"周";s:3:"周";s:4:"咢";s:3:"å’¢";s:4:"ð¯¡";s:3:"哶";s:4:"唐";s:3:"å”";s:4:"啓";s:3:"å•“";s:4:"啣";s:3:"å•£";s:4:"善";s:3:"å–„";s:4:"善";s:3:"å–„";s:4:"喙";s:3:"å–™";s:4:"喫";s:3:"å–«";s:4:"喳";s:3:"å–³";s:4:"嗂";s:3:"å—‚";s:4:"圖";s:3:"圖";s:4:"嘆";s:3:"嘆";s:4:"ð¯¡";s:3:"圗";s:4:"噑";s:3:"噑";s:4:"ð¯¡";s:3:"å™´";s:4:"ð¯¡";s:3:"切";s:4:"壮";s:3:"壮";s:4:"城";s:3:"城";s:4:"埴";s:3:"埴";s:4:"堍";s:3:"å ";s:4:"型";s:3:"åž‹";s:4:"堲";s:3:"å ²";s:4:"報";s:3:"å ±";s:4:"墬";s:3:"墬";s:4:"𡓤";s:4:"𡓤";s:4:"売";s:3:"売";s:4:"壷";s:3:"壷";s:4:"夆";s:3:"夆";s:4:"ð¯¡";s:3:"多";s:4:"夢";s:3:"夢";s:4:"奢";s:3:"奢";s:4:"𡚨";s:4:"𡚨";s:4:"𡛪";s:4:"𡛪";s:4:"姬";s:3:"姬";s:4:"娛";s:3:"娛";s:4:"娧";s:3:"娧";s:4:"姘";s:3:"姘";s:4:"婦";s:3:"婦";s:4:"㛮";s:3:"ã›®";s:4:"㛼";s:3:"㛼";s:4:"嬈";s:3:"嬈";s:4:"嬾";s:3:"嬾";s:4:"嬾";s:3:"嬾";s:4:"𡧈";s:4:"𡧈";s:4:"寃";s:3:"寃";s:4:"寘";s:3:"寘";s:4:"寧";s:3:"寧";s:4:"寳";s:3:"寳";s:4:"𡬘";s:4:"𡬘";s:4:"寿";s:3:"寿";s:4:"将";s:3:"å°†";s:4:"当";s:3:"当";s:4:"尢";s:3:"å°¢";s:4:"㞁";s:3:"ãž";s:4:"屠";s:3:"å± ";s:4:"屮";s:3:"å±®";s:4:"峀";s:3:"å³€";s:4:"岍";s:3:"å²";s:4:"𡷤";s:4:"ð¡·¤";s:4:"嵃";s:3:"嵃";s:4:"𡷦";s:4:"ð¡·¦";s:4:"嵮";s:3:"åµ®";s:4:"嵫";s:3:"嵫";s:4:"嵼";s:3:"åµ¼";s:4:"ð¯¢";s:3:"å·¡";s:4:"巢";s:3:"å·¢";s:4:"㠯";s:3:"ã ¯";s:4:"巽";s:3:"å·½";s:4:"帨";s:3:"帨";s:4:"帽";s:3:"帽";s:4:"幩";s:3:"幩";s:4:"㡢";s:3:"ã¡¢";s:4:"𢆃";s:4:"𢆃";s:4:"㡼";s:3:"㡼";s:4:"庰";s:3:"庰";s:4:"庳";s:3:"庳";s:4:"ð¯¢";s:3:"庶";s:4:"廊";s:3:"廊";s:4:"ð¯¢";s:4:"𪎒";s:4:"ð¯¢";s:3:"廾";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"舁";s:3:"èˆ";s:4:"弢";s:3:"å¼¢";s:4:"弢";s:3:"å¼¢";s:4:"㣇";s:3:"㣇";s:4:"𣊸";s:4:"𣊸";s:4:"𦇚";s:4:"𦇚";s:4:"形";s:3:"å½¢";s:4:"彫";s:3:"彫";s:4:"㣣";s:3:"㣣";s:4:"徚";s:3:"徚";s:4:"ð¯¢";s:3:"å¿";s:4:"志";s:3:"å¿—";s:4:"忹";s:3:"忹";s:4:"悁";s:3:"æ‚";s:4:"㤺";s:3:"㤺";s:4:"㤜";s:3:"㤜";s:4:"悔";s:3:"æ‚”";s:4:"𢛔";s:4:"𢛔";s:4:"惇";s:3:"惇";s:4:"慈";s:3:"æ…ˆ";s:4:"慌";s:3:"æ…Œ";s:4:"慎";s:3:"æ…Ž";s:4:"慌";s:3:"æ…Œ";s:4:"慺";s:3:"æ…º";s:4:"憎";s:3:"憎";s:4:"憲";s:3:"憲";s:4:"憤";s:3:"憤";s:4:"憯";s:3:"憯";s:4:"懞";s:3:"懞";s:4:"懲";s:3:"懲";s:4:"懶";s:3:"懶";s:4:"成";s:3:"æˆ";s:4:"戛";s:3:"戛";s:4:"扝";s:3:"æ‰";s:4:"抱";s:3:"抱";s:4:"拔";s:3:"æ‹”";s:4:"捐";s:3:"æ";s:4:"𢬌";s:4:"𢬌";s:4:"挽";s:3:"挽";s:4:"拼";s:3:"拼";s:4:"捨";s:3:"æ¨";s:4:"掃";s:3:"掃";s:4:"揤";s:3:"æ¤";s:4:"𢯱";s:4:"𢯱";s:4:"搢";s:3:"æ¢";s:4:"揅";s:3:"æ…";s:4:"ð¯£";s:3:"掩";s:4:"㨮";s:3:"㨮";s:4:"摩";s:3:"æ‘©";s:4:"摾";s:3:"摾";s:4:"撝";s:3:"æ’";s:4:"摷";s:3:"æ‘·";s:4:"㩬";s:3:"㩬";s:4:"敏";s:3:"æ•";s:4:"敬";s:3:"敬";s:4:"𣀊";s:4:"𣀊";s:4:"旣";s:3:"æ—£";s:4:"書";s:3:"書";s:4:"ð¯£";s:3:"晉";s:4:"㬙";s:3:"㬙";s:4:"ð¯£";s:3:"æš‘";s:4:"ð¯£";s:3:"㬈";s:4:"㫤";s:3:"㫤";s:4:"冒";s:3:"冒";s:4:"冕";s:3:"冕";s:4:"最";s:3:"最";s:4:"暜";s:3:"æšœ";s:4:"肭";s:3:"è‚­";s:4:"䏙";s:3:"ä™";s:4:"朗";s:3:"朗";s:4:"望";s:3:"望";s:4:"朡";s:3:"朡";s:4:"杞";s:3:"æž";s:4:"杓";s:3:"æ“";s:4:"ð¯£";s:4:"ð£ƒ";s:4:"㭉";s:3:"ã­‰";s:4:"柺";s:3:"柺";s:4:"枅";s:3:"æž…";s:4:"桒";s:3:"æ¡’";s:4:"梅";s:3:"梅";s:4:"𣑭";s:4:"𣑭";s:4:"梎";s:3:"梎";s:4:"栟";s:3:"æ Ÿ";s:4:"椔";s:3:"椔";s:4:"㮝";s:3:"ã®";s:4:"楂";s:3:"楂";s:4:"榣";s:3:"榣";s:4:"槪";s:3:"槪";s:4:"檨";s:3:"檨";s:4:"𣚣";s:4:"𣚣";s:4:"櫛";s:3:"æ«›";s:4:"㰘";s:3:"ã°˜";s:4:"次";s:3:"次";s:4:"𣢧";s:4:"𣢧";s:4:"歔";s:3:"æ­”";s:4:"㱎";s:3:"㱎";s:4:"歲";s:3:"æ­²";s:4:"殟";s:3:"殟";s:4:"殺";s:3:"殺";s:4:"殻";s:3:"æ®»";s:4:"𣪍";s:4:"ð£ª";s:4:"𡴋";s:4:"ð¡´‹";s:4:"𣫺";s:4:"𣫺";s:4:"汎";s:3:"汎";s:4:"𣲼";s:4:"𣲼";s:4:"沿";s:3:"沿";s:4:"泍";s:3:"æ³";s:4:"汧";s:3:"汧";s:4:"洖";s:3:"æ´–";s:4:"派";s:3:"æ´¾";s:4:"ð¯¤";s:3:"æµ·";s:4:"流";s:3:"æµ";s:4:"浩";s:3:"浩";s:4:"浸";s:3:"浸";s:4:"涅";s:3:"涅";s:4:"𣴞";s:4:"𣴞";s:4:"洴";s:3:"æ´´";s:4:"港";s:3:"港";s:4:"湮";s:3:"æ¹®";s:4:"㴳";s:3:"ã´³";s:4:"滋";s:3:"滋";s:4:"滇";s:3:"滇";s:4:"ð¯¤";s:4:"𣻑";s:4:"淹";s:3:"æ·¹";s:4:"ð¯¤";s:3:"æ½®";s:4:"ð¯¤";s:4:"𣽞";s:4:"𣾎";s:4:"𣾎";s:4:"濆";s:3:"濆";s:4:"瀹";s:3:"瀹";s:4:"瀞";s:3:"瀞";s:4:"瀛";s:3:"瀛";s:4:"㶖";s:3:"㶖";s:4:"灊";s:3:"çŠ";s:4:"災";s:3:"ç½";s:4:"灷";s:3:"ç·";s:4:"炭";s:3:"ç‚­";s:4:"𠔥";s:4:"𠔥";s:4:"煅";s:3:"ç……";s:4:"ð¯¤";s:4:"𤉣";s:4:"熜";s:3:"熜";s:4:"𤎫";s:4:"𤎫";s:4:"爨";s:3:"爨";s:4:"爵";s:3:"爵";s:4:"牐";s:3:"ç‰";s:4:"𤘈";s:4:"𤘈";s:4:"犀";s:3:"犀";s:4:"犕";s:3:"犕";s:4:"𤜵";s:4:"𤜵";s:4:"𤠔";s:4:"𤠔";s:4:"獺";s:3:"çº";s:4:"王";s:3:"王";s:4:"㺬";s:3:"㺬";s:4:"玥";s:3:"玥";s:4:"㺸";s:3:"㺸";s:4:"㺸";s:3:"㺸";s:4:"瑇";s:3:"瑇";s:4:"瑜";s:3:"ç‘œ";s:4:"瑱";s:3:"瑱";s:4:"璅";s:3:"ç’…";s:4:"瓊";s:3:"ç“Š";s:4:"㼛";s:3:"ã¼›";s:4:"甤";s:3:"甤";s:4:"𤰶";s:4:"𤰶";s:4:"甾";s:3:"甾";s:4:"𤲒";s:4:"𤲒";s:4:"異";s:3:"ç•°";s:4:"𢆟";s:4:"𢆟";s:4:"瘐";s:3:"ç˜";s:4:"𤾡";s:4:"𤾡";s:4:"𤾸";s:4:"𤾸";s:4:"𥁄";s:4:"ð¥„";s:4:"㿼";s:3:"㿼";s:4:"䀈";s:3:"䀈";s:4:"直";s:3:"ç›´";s:4:"ð¯¥";s:4:"𥃳";s:4:"𥃲";s:4:"𥃲";s:4:"𥄙";s:4:"𥄙";s:4:"𥄳";s:4:"𥄳";s:4:"眞";s:3:"眞";s:4:"真";s:3:"真";s:4:"真";s:3:"真";s:4:"睊";s:3:"çŠ";s:4:"䀹";s:3:"䀹";s:4:"瞋";s:3:"çž‹";s:4:"䁆";s:3:"ä†";s:4:"䂖";s:3:"ä‚–";s:4:"ð¯¥";s:4:"ð¥";s:4:"硎";s:3:"ç¡Ž";s:4:"ð¯¥";s:3:"碌";s:4:"ð¯¥";s:3:"磌";s:4:"䃣";s:3:"䃣";s:4:"𥘦";s:4:"𥘦";s:4:"祖";s:3:"祖";s:4:"𥚚";s:4:"𥚚";s:4:"𥛅";s:4:"𥛅";s:4:"福";s:3:"ç¦";s:4:"秫";s:3:"秫";s:4:"䄯";s:3:"䄯";s:4:"穀";s:3:"ç©€";s:4:"穊";s:3:"ç©Š";s:4:"穏";s:3:"ç©";s:4:"𥥼";s:4:"𥥼";s:4:"ð¯¥";s:4:"𥪧";s:4:"𥪧";s:4:"𥪧";s:4:"竮";s:3:"ç«®";s:4:"䈂";s:3:"䈂";s:4:"𥮫";s:4:"𥮫";s:4:"篆";s:3:"篆";s:4:"築";s:3:"築";s:4:"䈧";s:3:"䈧";s:4:"𥲀";s:4:"𥲀";s:4:"糒";s:3:"ç³’";s:4:"䊠";s:3:"䊠";s:4:"糨";s:3:"糨";s:4:"糣";s:3:"ç³£";s:4:"紀";s:3:"ç´€";s:4:"𥾆";s:4:"𥾆";s:4:"絣";s:3:"çµ£";s:4:"䌁";s:3:"äŒ";s:4:"緇";s:3:"ç·‡";s:4:"縂";s:3:"縂";s:4:"繅";s:3:"ç¹…";s:4:"䌴";s:3:"䌴";s:4:"𦈨";s:4:"𦈨";s:4:"𦉇";s:4:"𦉇";s:4:"䍙";s:3:"ä™";s:4:"𦋙";s:4:"𦋙";s:4:"罺";s:3:"罺";s:4:"𦌾";s:4:"𦌾";s:4:"羕";s:3:"羕";s:4:"翺";s:3:"翺";s:4:"者";s:3:"者";s:4:"𦓚";s:4:"𦓚";s:4:"𦔣";s:4:"𦔣";s:4:"聠";s:3:"è ";s:4:"𦖨";s:4:"𦖨";s:4:"聰";s:3:"è°";s:4:"𣍟";s:4:"ð£Ÿ";s:4:"ð¯¦";s:3:"ä•";s:4:"育";s:3:"育";s:4:"脃";s:3:"脃";s:4:"䐋";s:3:"ä‹";s:4:"脾";s:3:"脾";s:4:"媵";s:3:"媵";s:4:"𦞧";s:4:"𦞧";s:4:"𦞵";s:4:"𦞵";s:4:"𣎓";s:4:"𣎓";s:4:"𣎜";s:4:"𣎜";s:4:"舁";s:3:"èˆ";s:4:"舄";s:3:"舄";s:4:"ð¯¦";s:3:"辞";s:4:"䑫";s:3:"ä‘«";s:4:"ð¯¦";s:3:"芑";s:4:"ð¯¦";s:3:"芋";s:4:"芝";s:3:"èŠ";s:4:"劳";s:3:"劳";s:4:"花";s:3:"花";s:4:"芳";s:3:"芳";s:4:"芽";s:3:"芽";s:4:"苦";s:3:"苦";s:4:"𦬼";s:4:"𦬼";s:4:"若";s:3:"è‹¥";s:4:"茝";s:3:"èŒ";s:4:"荣";s:3:"è£";s:4:"莭";s:3:"莭";s:4:"茣";s:3:"茣";s:4:"ð¯¦";s:3:"莽";s:4:"菧";s:3:"è§";s:4:"著";s:3:"è‘—";s:4:"荓";s:3:"è“";s:4:"菊";s:3:"èŠ";s:4:"菌";s:3:"èŒ";s:4:"菜";s:3:"èœ";s:4:"𦰶";s:4:"𦰶";s:4:"𦵫";s:4:"𦵫";s:4:"𦳕";s:4:"𦳕";s:4:"䔫";s:3:"䔫";s:4:"蓱";s:3:"蓱";s:4:"蓳";s:3:"蓳";s:4:"蔖";s:3:"è”–";s:4:"𧏊";s:4:"ð§Š";s:4:"蕤";s:3:"蕤";s:4:"𦼬";s:4:"𦼬";s:4:"䕝";s:3:"ä•";s:4:"䕡";s:3:"ä•¡";s:4:"𦾱";s:4:"𦾱";s:4:"𧃒";s:4:"𧃒";s:4:"䕫";s:3:"ä•«";s:4:"虐";s:3:"è™";s:4:"虜";s:3:"虜";s:4:"虧";s:3:"虧";s:4:"虩";s:3:"虩";s:4:"蚩";s:3:"èš©";s:4:"蚈";s:3:"蚈";s:4:"蜎";s:3:"蜎";s:4:"蛢";s:3:"蛢";s:4:"蝹";s:3:"è¹";s:4:"蜨";s:3:"蜨";s:4:"蝫";s:3:"è«";s:4:"螆";s:3:"螆";s:4:"䗗";s:3:"ä——";s:4:"蟡";s:3:"蟡";s:4:"ð¯§";s:3:"è ";s:4:"䗹";s:3:"ä—¹";s:4:"衠";s:3:"è¡ ";s:4:"衣";s:3:"è¡£";s:4:"𧙧";s:4:"𧙧";s:4:"裗";s:3:"裗";s:4:"裞";s:3:"裞";s:4:"䘵";s:3:"䘵";s:4:"裺";s:3:"裺";s:4:"㒻";s:3:"ã’»";s:4:"𧢮";s:4:"𧢮";s:4:"𧥦";s:4:"𧥦";s:4:"ð¯§";s:3:"äš¾";s:4:"䛇";s:3:"䛇";s:4:"ð¯§";s:3:"誠";s:4:"ð¯§";s:3:"è«­";s:4:"變";s:3:"變";s:4:"豕";s:3:"豕";s:4:"𧲨";s:4:"𧲨";s:4:"貫";s:3:"貫";s:4:"賁";s:3:"è³";s:4:"贛";s:3:"è´›";s:4:"起";s:3:"èµ·";s:4:"𧼯";s:4:"𧼯";s:4:"𠠄";s:4:"ð  „";s:4:"跋";s:3:"è·‹";s:4:"趼";s:3:"趼";s:4:"跰";s:3:"è·°";s:4:"ð¯§";s:4:"𠣞";s:4:"軔";s:3:"è»”";s:4:"輸";s:3:"輸";s:4:"𨗒";s:4:"𨗒";s:4:"𨗭";s:4:"𨗭";s:4:"邔";s:3:"é‚”";s:4:"郱";s:3:"郱";s:4:"鄑";s:3:"é„‘";s:4:"𨜮";s:4:"𨜮";s:4:"鄛";s:3:"é„›";s:4:"鈸";s:3:"鈸";s:4:"鋗";s:3:"é‹—";s:4:"鋘";s:3:"鋘";s:4:"鉼";s:3:"鉼";s:4:"鏹";s:3:"é¹";s:4:"鐕";s:3:"é•";s:4:"𨯺";s:4:"𨯺";s:4:"開";s:3:"é–‹";s:4:"䦕";s:3:"䦕";s:4:"閷";s:3:"é–·";s:4:"𨵷";s:4:"𨵷";s:4:"䧦";s:3:"䧦";s:4:"雃";s:3:"雃";s:4:"嶲";s:3:"嶲";s:4:"霣";s:3:"霣";s:4:"𩅅";s:4:"ð©……";s:4:"𩈚";s:4:"𩈚";s:4:"䩮";s:3:"ä©®";s:4:"䩶";s:3:"䩶";s:4:"韠";s:3:"韠";s:4:"𩐊";s:4:"ð©Š";s:4:"䪲";s:3:"䪲";s:4:"𩒖";s:4:"ð©’–";s:4:"頋";s:3:"é ‹";s:4:"頋";s:3:"é ‹";s:4:"頩";s:3:"é ©";s:4:"ð¯¨";s:4:"ð©–¶";s:4:"飢";s:3:"飢";s:4:"䬳";s:3:"䬳";s:4:"餩";s:3:"餩";s:4:"馧";s:3:"馧";s:4:"駂";s:3:"駂";s:4:"駾";s:3:"駾";s:4:"䯎";s:3:"䯎";s:4:"𩬰";s:4:"𩬰";s:4:"鬒";s:3:"鬒";s:4:"鱀";s:3:"é±€";s:4:"鳽";s:3:"é³½";s:4:"ð¯¨";s:3:"䳎";s:4:"䳭";s:3:"ä³­";s:4:"ð¯¨";s:3:"鵧";s:4:"ð¯¨";s:4:"𪃎";s:4:"䳸";s:3:"䳸";s:4:"𪄅";s:4:"𪄅";s:4:"𪈎";s:4:"𪈎";s:4:"𪊑";s:4:"𪊑";s:4:"麻";s:3:"麻";s:4:"䵖";s:3:"äµ–";s:4:"黹";s:3:"黹";s:4:"黾";s:3:"黾";s:4:"鼅";s:3:"é¼…";s:4:"鼏";s:3:"é¼";s:4:"鼖";s:3:"é¼–";s:4:"鼻";s:3:"é¼»";s:4:"ð¯¨";s:4:"𪘀";}' );
+UtfNormal\Validator::$utfCheckNFC = unserialize( 'a:1230:{s:2:"Í€";s:1:"N";s:2:"Í";s:1:"N";s:2:"̓";s:1:"N";s:2:"Í„";s:1:"N";s:2:"Í´";s:1:"N";s:2:";";s:1:"N";s:2:"·";s:1:"N";s:3:"क़";s:1:"N";s:3:"ख़";s:1:"N";s:3:"ग़";s:1:"N";s:3:"ज़";s:1:"N";s:3:"ड़";s:1:"N";s:3:"à¥";s:1:"N";s:3:"फ़";s:1:"N";s:3:"य़";s:1:"N";s:3:"ড়";s:1:"N";s:3:"à§";s:1:"N";s:3:"য়";s:1:"N";s:3:"ਲ਼";s:1:"N";s:3:"ਸ਼";s:1:"N";s:3:"à©™";s:1:"N";s:3:"à©š";s:1:"N";s:3:"à©›";s:1:"N";s:3:"à©ž";s:1:"N";s:3:"à­œ";s:1:"N";s:3:"à­";s:1:"N";s:3:"གྷ";s:1:"N";s:3:"à½";s:1:"N";s:3:"དྷ";s:1:"N";s:3:"བྷ";s:1:"N";s:3:"ཛྷ";s:1:"N";s:3:"ཀྵ";s:1:"N";s:3:"ཱི";s:1:"N";s:3:"ཱུ";s:1:"N";s:3:"ྲྀ";s:1:"N";s:3:"ླྀ";s:1:"N";s:3:"à¾";s:1:"N";s:3:"ྒྷ";s:1:"N";s:3:"à¾";s:1:"N";s:3:"ྡྷ";s:1:"N";s:3:"ྦྷ";s:1:"N";s:3:"ྫྷ";s:1:"N";s:3:"ྐྵ";s:1:"N";s:3:"á½±";s:1:"N";s:3:"á½³";s:1:"N";s:3:"á½µ";s:1:"N";s:3:"á½·";s:1:"N";s:3:"á½¹";s:1:"N";s:3:"á½»";s:1:"N";s:3:"á½½";s:1:"N";s:3:"á¾»";s:1:"N";s:3:"á¾¾";s:1:"N";s:3:"Έ";s:1:"N";s:3:"á¿‹";s:1:"N";s:3:"á¿“";s:1:"N";s:3:"á¿›";s:1:"N";s:3:"á¿£";s:1:"N";s:3:"á¿«";s:1:"N";s:3:"á¿®";s:1:"N";s:3:"`";s:1:"N";s:3:"Ό";s:1:"N";s:3:"á¿»";s:1:"N";s:3:"´";s:1:"N";s:3:" ";s:1:"N";s:3:"â€";s:1:"N";s:3:"Ω";s:1:"N";s:3:"K";s:1:"N";s:3:"â„«";s:1:"N";s:3:"〈";s:1:"N";s:3:"〉";s:1:"N";s:3:"â«œ";s:1:"N";s:3:"豈";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"車";s:1:"N";s:3:"賈";s:1:"N";s:3:"滑";s:1:"N";s:3:"串";s:1:"N";s:3:"句";s:1:"N";s:3:"龜";s:1:"N";s:3:"龜";s:1:"N";s:3:"契";s:1:"N";s:3:"金";s:1:"N";s:3:"喇";s:1:"N";s:3:"奈";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"癩";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"螺";s:1:"N";s:3:"裸";s:1:"N";s:3:"邏";s:1:"N";s:3:"樂";s:1:"N";s:3:"洛";s:1:"N";s:3:"烙";s:1:"N";s:3:"珞";s:1:"N";s:3:"落";s:1:"N";s:3:"酪";s:1:"N";s:3:"駱";s:1:"N";s:3:"亂";s:1:"N";s:3:"卵";s:1:"N";s:3:"ï¤";s:1:"N";s:3:"爛";s:1:"N";s:3:"蘭";s:1:"N";s:3:"鸞";s:1:"N";s:3:"嵐";s:1:"N";s:3:"濫";s:1:"N";s:3:"藍";s:1:"N";s:3:"襤";s:1:"N";s:3:"拉";s:1:"N";s:3:"臘";s:1:"N";s:3:"蠟";s:1:"N";s:3:"廊";s:1:"N";s:3:"朗";s:1:"N";s:3:"浪";s:1:"N";s:3:"狼";s:1:"N";s:3:"郎";s:1:"N";s:3:"來";s:1:"N";s:3:"冷";s:1:"N";s:3:"勞";s:1:"N";s:3:"擄";s:1:"N";s:3:"櫓";s:1:"N";s:3:"爐";s:1:"N";s:3:"盧";s:1:"N";s:3:"老";s:1:"N";s:3:"蘆";s:1:"N";s:3:"虜";s:1:"N";s:3:"路";s:1:"N";s:3:"露";s:1:"N";s:3:"魯";s:1:"N";s:3:"鷺";s:1:"N";s:3:"碌";s:1:"N";s:3:"祿";s:1:"N";s:3:"綠";s:1:"N";s:3:"菉";s:1:"N";s:3:"錄";s:1:"N";s:3:"鹿";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"壟";s:1:"N";s:3:"弄";s:1:"N";s:3:"籠";s:1:"N";s:3:"聾";s:1:"N";s:3:"牢";s:1:"N";s:3:"磊";s:1:"N";s:3:"賂";s:1:"N";s:3:"雷";s:1:"N";s:3:"壘";s:1:"N";s:3:"屢";s:1:"N";s:3:"樓";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"漏";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"陋";s:1:"N";s:3:"勒";s:1:"N";s:3:"肋";s:1:"N";s:3:"凜";s:1:"N";s:3:"凌";s:1:"N";s:3:"稜";s:1:"N";s:3:"綾";s:1:"N";s:3:"菱";s:1:"N";s:3:"陵";s:1:"N";s:3:"讀";s:1:"N";s:3:"拏";s:1:"N";s:3:"樂";s:1:"N";s:3:"ï¥";s:1:"N";s:3:"丹";s:1:"N";s:3:"寧";s:1:"N";s:3:"怒";s:1:"N";s:3:"率";s:1:"N";s:3:"異";s:1:"N";s:3:"北";s:1:"N";s:3:"磻";s:1:"N";s:3:"便";s:1:"N";s:3:"復";s:1:"N";s:3:"不";s:1:"N";s:3:"泌";s:1:"N";s:3:"數";s:1:"N";s:3:"索";s:1:"N";s:3:"參";s:1:"N";s:3:"塞";s:1:"N";s:3:"省";s:1:"N";s:3:"葉";s:1:"N";s:3:"說";s:1:"N";s:3:"殺";s:1:"N";s:3:"辰";s:1:"N";s:3:"沈";s:1:"N";s:3:"拾";s:1:"N";s:3:"若";s:1:"N";s:3:"掠";s:1:"N";s:3:"略";s:1:"N";s:3:"亮";s:1:"N";s:3:"兩";s:1:"N";s:3:"凉";s:1:"N";s:3:"梁";s:1:"N";s:3:"糧";s:1:"N";s:3:"良";s:1:"N";s:3:"諒";s:1:"N";s:3:"量";s:1:"N";s:3:"勵";s:1:"N";s:3:"呂";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"廬";s:1:"N";s:3:"旅";s:1:"N";s:3:"濾";s:1:"N";s:3:"礪";s:1:"N";s:3:"閭";s:1:"N";s:3:"驪";s:1:"N";s:3:"麗";s:1:"N";s:3:"黎";s:1:"N";s:3:"力";s:1:"N";s:3:"曆";s:1:"N";s:3:"歷";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"年";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"撚";s:1:"N";s:3:"漣";s:1:"N";s:3:"煉";s:1:"N";s:3:"璉";s:1:"N";s:3:"秊";s:1:"N";s:3:"練";s:1:"N";s:3:"聯";s:1:"N";s:3:"輦";s:1:"N";s:3:"蓮";s:1:"N";s:3:"連";s:1:"N";s:3:"鍊";s:1:"N";s:3:"列";s:1:"N";s:3:"ï¦";s:1:"N";s:3:"咽";s:1:"N";s:3:"烈";s:1:"N";s:3:"裂";s:1:"N";s:3:"說";s:1:"N";s:3:"廉";s:1:"N";s:3:"念";s:1:"N";s:3:"捻";s:1:"N";s:3:"殮";s:1:"N";s:3:"簾";s:1:"N";s:3:"獵";s:1:"N";s:3:"令";s:1:"N";s:3:"囹";s:1:"N";s:3:"寧";s:1:"N";s:3:"嶺";s:1:"N";s:3:"怜";s:1:"N";s:3:"玲";s:1:"N";s:3:"瑩";s:1:"N";s:3:"羚";s:1:"N";s:3:"聆";s:1:"N";s:3:"鈴";s:1:"N";s:3:"零";s:1:"N";s:3:"靈";s:1:"N";s:3:"領";s:1:"N";s:3:"例";s:1:"N";s:3:"禮";s:1:"N";s:3:"醴";s:1:"N";s:3:"隸";s:1:"N";s:3:"惡";s:1:"N";s:3:"了";s:1:"N";s:3:"僚";s:1:"N";s:3:"寮";s:1:"N";s:3:"尿";s:1:"N";s:3:"料";s:1:"N";s:3:"樂";s:1:"N";s:3:"燎";s:1:"N";s:3:"ï§";s:1:"N";s:3:"蓼";s:1:"N";s:3:"遼";s:1:"N";s:3:"龍";s:1:"N";s:3:"暈";s:1:"N";s:3:"阮";s:1:"N";s:3:"劉";s:1:"N";s:3:"杻";s:1:"N";s:3:"柳";s:1:"N";s:3:"流";s:1:"N";s:3:"溜";s:1:"N";s:3:"琉";s:1:"N";s:3:"ï§";s:1:"N";s:3:"硫";s:1:"N";s:3:"ï§";s:1:"N";s:3:"ï§";s:1:"N";s:3:"六";s:1:"N";s:3:"戮";s:1:"N";s:3:"陸";s:1:"N";s:3:"倫";s:1:"N";s:3:"崙";s:1:"N";s:3:"淪";s:1:"N";s:3:"輪";s:1:"N";s:3:"律";s:1:"N";s:3:"慄";s:1:"N";s:3:"栗";s:1:"N";s:3:"率";s:1:"N";s:3:"隆";s:1:"N";s:3:"ï§";s:1:"N";s:3:"吏";s:1:"N";s:3:"履";s:1:"N";s:3:"易";s:1:"N";s:3:"李";s:1:"N";s:3:"梨";s:1:"N";s:3:"泥";s:1:"N";s:3:"理";s:1:"N";s:3:"痢";s:1:"N";s:3:"罹";s:1:"N";s:3:"裏";s:1:"N";s:3:"裡";s:1:"N";s:3:"里";s:1:"N";s:3:"離";s:1:"N";s:3:"匿";s:1:"N";s:3:"溺";s:1:"N";s:3:"吝";s:1:"N";s:3:"燐";s:1:"N";s:3:"璘";s:1:"N";s:3:"藺";s:1:"N";s:3:"隣";s:1:"N";s:3:"鱗";s:1:"N";s:3:"麟";s:1:"N";s:3:"林";s:1:"N";s:3:"淋";s:1:"N";s:3:"臨";s:1:"N";s:3:"立";s:1:"N";s:3:"笠";s:1:"N";s:3:"粒";s:1:"N";s:3:"狀";s:1:"N";s:3:"炙";s:1:"N";s:3:"識";s:1:"N";s:3:"什";s:1:"N";s:3:"茶";s:1:"N";s:3:"刺";s:1:"N";s:3:"切";s:1:"N";s:3:"ï¨";s:1:"N";s:3:"拓";s:1:"N";s:3:"糖";s:1:"N";s:3:"宅";s:1:"N";s:3:"洞";s:1:"N";s:3:"暴";s:1:"N";s:3:"輻";s:1:"N";s:3:"行";s:1:"N";s:3:"降";s:1:"N";s:3:"見";s:1:"N";s:3:"廓";s:1:"N";s:3:"兀";s:1:"N";s:3:"ï¨";s:1:"N";s:3:"ï¨";s:1:"N";s:3:"晴";s:1:"N";s:3:"凞";s:1:"N";s:3:"猪";s:1:"N";s:3:"益";s:1:"N";s:3:"礼";s:1:"N";s:3:"神";s:1:"N";s:3:"祥";s:1:"N";s:3:"福";s:1:"N";s:3:"靖";s:1:"N";s:3:"ï¨";s:1:"N";s:3:"羽";s:1:"N";s:3:"蘒";s:1:"N";s:3:"諸";s:1:"N";s:3:"逸";s:1:"N";s:3:"都";s:1:"N";s:3:"飯";s:1:"N";s:3:"飼";s:1:"N";s:3:"館";s:1:"N";s:3:"鶴";s:1:"N";s:3:"郞";s:1:"N";s:3:"隷";s:1:"N";s:3:"侮";s:1:"N";s:3:"僧";s:1:"N";s:3:"免";s:1:"N";s:3:"勉";s:1:"N";s:3:"勤";s:1:"N";s:3:"卑";s:1:"N";s:3:"喝";s:1:"N";s:3:"嘆";s:1:"N";s:3:"器";s:1:"N";s:3:"塀";s:1:"N";s:3:"墨";s:1:"N";s:3:"層";s:1:"N";s:3:"屮";s:1:"N";s:3:"悔";s:1:"N";s:3:"慨";s:1:"N";s:3:"憎";s:1:"N";s:3:"ï©€";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©‚";s:1:"N";s:3:"暑";s:1:"N";s:3:"ï©„";s:1:"N";s:3:"ï©…";s:1:"N";s:3:"渚";s:1:"N";s:3:"漢";s:1:"N";s:3:"煮";s:1:"N";s:3:"爫";s:1:"N";s:3:"ï©Š";s:1:"N";s:3:"ï©‹";s:1:"N";s:3:"ï©Œ";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©Ž";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©‘";s:1:"N";s:3:"ï©’";s:1:"N";s:3:"ï©“";s:1:"N";s:3:"ï©”";s:1:"N";s:3:"ï©•";s:1:"N";s:3:"ï©–";s:1:"N";s:3:"ï©—";s:1:"N";s:3:"縉";s:1:"N";s:3:"ï©™";s:1:"N";s:3:"ï©š";s:1:"N";s:3:"ï©›";s:1:"N";s:3:"ï©œ";s:1:"N";s:3:"ï©";s:1:"N";s:3:"ï©ž";s:1:"N";s:3:"ï©Ÿ";s:1:"N";s:3:"ï© ";s:1:"N";s:3:"ï©¡";s:1:"N";s:3:"ï©¢";s:1:"N";s:3:"ï©£";s:1:"N";s:3:"賓";s:1:"N";s:3:"ï©¥";s:1:"N";s:3:"辶";s:1:"N";s:3:"逸";s:1:"N";s:3:"難";s:1:"N";s:3:"ï©©";s:1:"N";s:3:"頻";s:1:"N";s:3:"ï©«";s:1:"N";s:3:"𤋮";s:1:"N";s:3:"ï©­";s:1:"N";s:3:"ï©°";s:1:"N";s:3:"况";s:1:"N";s:3:"全";s:1:"N";s:3:"侀";s:1:"N";s:3:"ï©´";s:1:"N";s:3:"冀";s:1:"N";s:3:"勇";s:1:"N";s:3:"ï©·";s:1:"N";s:3:"喝";s:1:"N";s:3:"啕";s:1:"N";s:3:"喙";s:1:"N";s:3:"ï©»";s:1:"N";s:3:"塚";s:1:"N";s:3:"墳";s:1:"N";s:3:"奄";s:1:"N";s:3:"ï©¿";s:1:"N";s:3:"婢";s:1:"N";s:3:"ïª";s:1:"N";s:3:"廒";s:1:"N";s:3:"廙";s:1:"N";s:3:"彩";s:1:"N";s:3:"徭";s:1:"N";s:3:"惘";s:1:"N";s:3:"慎";s:1:"N";s:3:"愈";s:1:"N";s:3:"憎";s:1:"N";s:3:"慠";s:1:"N";s:3:"懲";s:1:"N";s:3:"戴";s:1:"N";s:3:"ïª";s:1:"N";s:3:"搜";s:1:"N";s:3:"ïª";s:1:"N";s:3:"ïª";s:1:"N";s:3:"晴";s:1:"N";s:3:"朗";s:1:"N";s:3:"望";s:1:"N";s:3:"杖";s:1:"N";s:3:"歹";s:1:"N";s:3:"殺";s:1:"N";s:3:"流";s:1:"N";s:3:"滛";s:1:"N";s:3:"滋";s:1:"N";s:3:"漢";s:1:"N";s:3:"瀞";s:1:"N";s:3:"煮";s:1:"N";s:3:"ïª";s:1:"N";s:3:"爵";s:1:"N";s:3:"犯";s:1:"N";s:3:"猪";s:1:"N";s:3:"瑱";s:1:"N";s:3:"甆";s:1:"N";s:3:"画";s:1:"N";s:3:"瘝";s:1:"N";s:3:"瘟";s:1:"N";s:3:"益";s:1:"N";s:3:"盛";s:1:"N";s:3:"直";s:1:"N";s:3:"睊";s:1:"N";s:3:"着";s:1:"N";s:3:"磌";s:1:"N";s:3:"窱";s:1:"N";s:3:"節";s:1:"N";s:3:"类";s:1:"N";s:3:"絛";s:1:"N";s:3:"練";s:1:"N";s:3:"缾";s:1:"N";s:3:"者";s:1:"N";s:3:"荒";s:1:"N";s:3:"華";s:1:"N";s:3:"蝹";s:1:"N";s:3:"襁";s:1:"N";s:3:"覆";s:1:"N";s:3:"視";s:1:"N";s:3:"調";s:1:"N";s:3:"諸";s:1:"N";s:3:"請";s:1:"N";s:3:"謁";s:1:"N";s:3:"諾";s:1:"N";s:3:"諭";s:1:"N";s:3:"謹";s:1:"N";s:3:"ï«€";s:1:"N";s:3:"ï«";s:1:"N";s:3:"ï«‚";s:1:"N";s:3:"遲";s:1:"N";s:3:"ï«„";s:1:"N";s:3:"ï«…";s:1:"N";s:3:"陼";s:1:"N";s:3:"難";s:1:"N";s:3:"靖";s:1:"N";s:3:"韛";s:1:"N";s:3:"ï«Š";s:1:"N";s:3:"ï«‹";s:1:"N";s:3:"ï«Œ";s:1:"N";s:3:"ï«";s:1:"N";s:3:"ï«Ž";s:1:"N";s:3:"ï«";s:1:"N";s:3:"ï«";s:1:"N";s:3:"ï«‘";s:1:"N";s:3:"ï«’";s:1:"N";s:3:"ï«“";s:1:"N";s:3:"ï«”";s:1:"N";s:3:"ï«•";s:1:"N";s:3:"ï«–";s:1:"N";s:3:"ï«—";s:1:"N";s:3:"齃";s:1:"N";s:3:"ï«™";s:1:"N";s:3:"ï¬";s:1:"N";s:3:"ײַ";s:1:"N";s:3:"שׁ";s:1:"N";s:3:"שׂ";s:1:"N";s:3:"שּׁ";s:1:"N";s:3:"שּׂ";s:1:"N";s:3:"אַ";s:1:"N";s:3:"אָ";s:1:"N";s:3:"אּ";s:1:"N";s:3:"בּ";s:1:"N";s:3:"גּ";s:1:"N";s:3:"דּ";s:1:"N";s:3:"הּ";s:1:"N";s:3:"וּ";s:1:"N";s:3:"זּ";s:1:"N";s:3:"טּ";s:1:"N";s:3:"יּ";s:1:"N";s:3:"ךּ";s:1:"N";s:3:"כּ";s:1:"N";s:3:"לּ";s:1:"N";s:3:"מּ";s:1:"N";s:3:"ï­€";s:1:"N";s:3:"ï­";s:1:"N";s:3:"ï­ƒ";s:1:"N";s:3:"ï­„";s:1:"N";s:3:"ï­†";s:1:"N";s:3:"ï­‡";s:1:"N";s:3:"ï­ˆ";s:1:"N";s:3:"ï­‰";s:1:"N";s:3:"ï­Š";s:1:"N";s:3:"ï­‹";s:1:"N";s:3:"ï­Œ";s:1:"N";s:3:"ï­";s:1:"N";s:3:"ï­Ž";s:1:"N";s:4:"ð…ž";s:1:"N";s:4:"ð…Ÿ";s:1:"N";s:4:"ð… ";s:1:"N";s:4:"ð…¡";s:1:"N";s:4:"ð…¢";s:1:"N";s:4:"ð…£";s:1:"N";s:4:"ð…¤";s:1:"N";s:4:"ð†»";s:1:"N";s:4:"ð†¼";s:1:"N";s:4:"ð†½";s:1:"N";s:4:"ð†¾";s:1:"N";s:4:"ð†¿";s:1:"N";s:4:"ð‡€";s:1:"N";s:4:"丽";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"乁";s:1:"N";s:4:"𠄢";s:1:"N";s:4:"你";s:1:"N";s:4:"侮";s:1:"N";s:4:"侻";s:1:"N";s:4:"倂";s:1:"N";s:4:"偺";s:1:"N";s:4:"備";s:1:"N";s:4:"僧";s:1:"N";s:4:"像";s:1:"N";s:4:"㒞";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"免";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"具";s:1:"N";s:4:"𠔜";s:1:"N";s:4:"㒹";s:1:"N";s:4:"內";s:1:"N";s:4:"再";s:1:"N";s:4:"𠕋";s:1:"N";s:4:"冗";s:1:"N";s:4:"冤";s:1:"N";s:4:"仌";s:1:"N";s:4:"冬";s:1:"N";s:4:"况";s:1:"N";s:4:"𩇟";s:1:"N";s:4:"ð¯ ";s:1:"N";s:4:"刃";s:1:"N";s:4:"㓟";s:1:"N";s:4:"刻";s:1:"N";s:4:"剆";s:1:"N";s:4:"割";s:1:"N";s:4:"剷";s:1:"N";s:4:"㔕";s:1:"N";s:4:"勇";s:1:"N";s:4:"勉";s:1:"N";s:4:"勤";s:1:"N";s:4:"勺";s:1:"N";s:4:"包";s:1:"N";s:4:"匆";s:1:"N";s:4:"北";s:1:"N";s:4:"卉";s:1:"N";s:4:"卑";s:1:"N";s:4:"博";s:1:"N";s:4:"即";s:1:"N";s:4:"卽";s:1:"N";s:4:"卿";s:1:"N";s:4:"卿";s:1:"N";s:4:"卿";s:1:"N";s:4:"𠨬";s:1:"N";s:4:"灰";s:1:"N";s:4:"及";s:1:"N";s:4:"叟";s:1:"N";s:4:"𠭣";s:1:"N";s:4:"叫";s:1:"N";s:4:"叱";s:1:"N";s:4:"吆";s:1:"N";s:4:"咞";s:1:"N";s:4:"吸";s:1:"N";s:4:"呈";s:1:"N";s:4:"周";s:1:"N";s:4:"咢";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"唐";s:1:"N";s:4:"啓";s:1:"N";s:4:"啣";s:1:"N";s:4:"善";s:1:"N";s:4:"善";s:1:"N";s:4:"喙";s:1:"N";s:4:"喫";s:1:"N";s:4:"喳";s:1:"N";s:4:"嗂";s:1:"N";s:4:"圖";s:1:"N";s:4:"嘆";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"噑";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"壮";s:1:"N";s:4:"城";s:1:"N";s:4:"埴";s:1:"N";s:4:"堍";s:1:"N";s:4:"型";s:1:"N";s:4:"堲";s:1:"N";s:4:"報";s:1:"N";s:4:"墬";s:1:"N";s:4:"𡓤";s:1:"N";s:4:"売";s:1:"N";s:4:"壷";s:1:"N";s:4:"夆";s:1:"N";s:4:"ð¯¡";s:1:"N";s:4:"夢";s:1:"N";s:4:"奢";s:1:"N";s:4:"𡚨";s:1:"N";s:4:"𡛪";s:1:"N";s:4:"姬";s:1:"N";s:4:"娛";s:1:"N";s:4:"娧";s:1:"N";s:4:"姘";s:1:"N";s:4:"婦";s:1:"N";s:4:"㛮";s:1:"N";s:4:"㛼";s:1:"N";s:4:"嬈";s:1:"N";s:4:"嬾";s:1:"N";s:4:"嬾";s:1:"N";s:4:"𡧈";s:1:"N";s:4:"寃";s:1:"N";s:4:"寘";s:1:"N";s:4:"寧";s:1:"N";s:4:"寳";s:1:"N";s:4:"𡬘";s:1:"N";s:4:"寿";s:1:"N";s:4:"将";s:1:"N";s:4:"当";s:1:"N";s:4:"尢";s:1:"N";s:4:"㞁";s:1:"N";s:4:"屠";s:1:"N";s:4:"屮";s:1:"N";s:4:"峀";s:1:"N";s:4:"岍";s:1:"N";s:4:"𡷤";s:1:"N";s:4:"嵃";s:1:"N";s:4:"𡷦";s:1:"N";s:4:"嵮";s:1:"N";s:4:"嵫";s:1:"N";s:4:"嵼";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"巢";s:1:"N";s:4:"㠯";s:1:"N";s:4:"巽";s:1:"N";s:4:"帨";s:1:"N";s:4:"帽";s:1:"N";s:4:"幩";s:1:"N";s:4:"㡢";s:1:"N";s:4:"𢆃";s:1:"N";s:4:"㡼";s:1:"N";s:4:"庰";s:1:"N";s:4:"庳";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"廊";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"𢌱";s:1:"N";s:4:"𢌱";s:1:"N";s:4:"舁";s:1:"N";s:4:"弢";s:1:"N";s:4:"弢";s:1:"N";s:4:"㣇";s:1:"N";s:4:"𣊸";s:1:"N";s:4:"𦇚";s:1:"N";s:4:"形";s:1:"N";s:4:"彫";s:1:"N";s:4:"㣣";s:1:"N";s:4:"徚";s:1:"N";s:4:"ð¯¢";s:1:"N";s:4:"志";s:1:"N";s:4:"忹";s:1:"N";s:4:"悁";s:1:"N";s:4:"㤺";s:1:"N";s:4:"㤜";s:1:"N";s:4:"悔";s:1:"N";s:4:"𢛔";s:1:"N";s:4:"惇";s:1:"N";s:4:"慈";s:1:"N";s:4:"慌";s:1:"N";s:4:"慎";s:1:"N";s:4:"慌";s:1:"N";s:4:"慺";s:1:"N";s:4:"憎";s:1:"N";s:4:"憲";s:1:"N";s:4:"憤";s:1:"N";s:4:"憯";s:1:"N";s:4:"懞";s:1:"N";s:4:"懲";s:1:"N";s:4:"懶";s:1:"N";s:4:"成";s:1:"N";s:4:"戛";s:1:"N";s:4:"扝";s:1:"N";s:4:"抱";s:1:"N";s:4:"拔";s:1:"N";s:4:"捐";s:1:"N";s:4:"𢬌";s:1:"N";s:4:"挽";s:1:"N";s:4:"拼";s:1:"N";s:4:"捨";s:1:"N";s:4:"掃";s:1:"N";s:4:"揤";s:1:"N";s:4:"𢯱";s:1:"N";s:4:"搢";s:1:"N";s:4:"揅";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"㨮";s:1:"N";s:4:"摩";s:1:"N";s:4:"摾";s:1:"N";s:4:"撝";s:1:"N";s:4:"摷";s:1:"N";s:4:"㩬";s:1:"N";s:4:"敏";s:1:"N";s:4:"敬";s:1:"N";s:4:"𣀊";s:1:"N";s:4:"旣";s:1:"N";s:4:"書";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"㬙";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"㫤";s:1:"N";s:4:"冒";s:1:"N";s:4:"冕";s:1:"N";s:4:"最";s:1:"N";s:4:"暜";s:1:"N";s:4:"肭";s:1:"N";s:4:"䏙";s:1:"N";s:4:"朗";s:1:"N";s:4:"望";s:1:"N";s:4:"朡";s:1:"N";s:4:"杞";s:1:"N";s:4:"杓";s:1:"N";s:4:"ð¯£";s:1:"N";s:4:"㭉";s:1:"N";s:4:"柺";s:1:"N";s:4:"枅";s:1:"N";s:4:"桒";s:1:"N";s:4:"梅";s:1:"N";s:4:"𣑭";s:1:"N";s:4:"梎";s:1:"N";s:4:"栟";s:1:"N";s:4:"椔";s:1:"N";s:4:"㮝";s:1:"N";s:4:"楂";s:1:"N";s:4:"榣";s:1:"N";s:4:"槪";s:1:"N";s:4:"檨";s:1:"N";s:4:"𣚣";s:1:"N";s:4:"櫛";s:1:"N";s:4:"㰘";s:1:"N";s:4:"次";s:1:"N";s:4:"𣢧";s:1:"N";s:4:"歔";s:1:"N";s:4:"㱎";s:1:"N";s:4:"歲";s:1:"N";s:4:"殟";s:1:"N";s:4:"殺";s:1:"N";s:4:"殻";s:1:"N";s:4:"𣪍";s:1:"N";s:4:"𡴋";s:1:"N";s:4:"𣫺";s:1:"N";s:4:"汎";s:1:"N";s:4:"𣲼";s:1:"N";s:4:"沿";s:1:"N";s:4:"泍";s:1:"N";s:4:"汧";s:1:"N";s:4:"洖";s:1:"N";s:4:"派";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"流";s:1:"N";s:4:"浩";s:1:"N";s:4:"浸";s:1:"N";s:4:"涅";s:1:"N";s:4:"𣴞";s:1:"N";s:4:"洴";s:1:"N";s:4:"港";s:1:"N";s:4:"湮";s:1:"N";s:4:"㴳";s:1:"N";s:4:"滋";s:1:"N";s:4:"滇";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"淹";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"𣾎";s:1:"N";s:4:"濆";s:1:"N";s:4:"瀹";s:1:"N";s:4:"瀞";s:1:"N";s:4:"瀛";s:1:"N";s:4:"㶖";s:1:"N";s:4:"灊";s:1:"N";s:4:"災";s:1:"N";s:4:"灷";s:1:"N";s:4:"炭";s:1:"N";s:4:"𠔥";s:1:"N";s:4:"煅";s:1:"N";s:4:"ð¯¤";s:1:"N";s:4:"熜";s:1:"N";s:4:"𤎫";s:1:"N";s:4:"爨";s:1:"N";s:4:"爵";s:1:"N";s:4:"牐";s:1:"N";s:4:"𤘈";s:1:"N";s:4:"犀";s:1:"N";s:4:"犕";s:1:"N";s:4:"𤜵";s:1:"N";s:4:"𤠔";s:1:"N";s:4:"獺";s:1:"N";s:4:"王";s:1:"N";s:4:"㺬";s:1:"N";s:4:"玥";s:1:"N";s:4:"㺸";s:1:"N";s:4:"㺸";s:1:"N";s:4:"瑇";s:1:"N";s:4:"瑜";s:1:"N";s:4:"瑱";s:1:"N";s:4:"璅";s:1:"N";s:4:"瓊";s:1:"N";s:4:"㼛";s:1:"N";s:4:"甤";s:1:"N";s:4:"𤰶";s:1:"N";s:4:"甾";s:1:"N";s:4:"𤲒";s:1:"N";s:4:"異";s:1:"N";s:4:"𢆟";s:1:"N";s:4:"瘐";s:1:"N";s:4:"𤾡";s:1:"N";s:4:"𤾸";s:1:"N";s:4:"𥁄";s:1:"N";s:4:"㿼";s:1:"N";s:4:"䀈";s:1:"N";s:4:"直";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"𥃲";s:1:"N";s:4:"𥄙";s:1:"N";s:4:"𥄳";s:1:"N";s:4:"眞";s:1:"N";s:4:"真";s:1:"N";s:4:"真";s:1:"N";s:4:"睊";s:1:"N";s:4:"䀹";s:1:"N";s:4:"瞋";s:1:"N";s:4:"䁆";s:1:"N";s:4:"䂖";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"硎";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"䃣";s:1:"N";s:4:"𥘦";s:1:"N";s:4:"祖";s:1:"N";s:4:"𥚚";s:1:"N";s:4:"𥛅";s:1:"N";s:4:"福";s:1:"N";s:4:"秫";s:1:"N";s:4:"䄯";s:1:"N";s:4:"穀";s:1:"N";s:4:"穊";s:1:"N";s:4:"穏";s:1:"N";s:4:"𥥼";s:1:"N";s:4:"ð¯¥";s:1:"N";s:4:"𥪧";s:1:"N";s:4:"竮";s:1:"N";s:4:"䈂";s:1:"N";s:4:"𥮫";s:1:"N";s:4:"篆";s:1:"N";s:4:"築";s:1:"N";s:4:"䈧";s:1:"N";s:4:"𥲀";s:1:"N";s:4:"糒";s:1:"N";s:4:"䊠";s:1:"N";s:4:"糨";s:1:"N";s:4:"糣";s:1:"N";s:4:"紀";s:1:"N";s:4:"𥾆";s:1:"N";s:4:"絣";s:1:"N";s:4:"䌁";s:1:"N";s:4:"緇";s:1:"N";s:4:"縂";s:1:"N";s:4:"繅";s:1:"N";s:4:"䌴";s:1:"N";s:4:"𦈨";s:1:"N";s:4:"𦉇";s:1:"N";s:4:"䍙";s:1:"N";s:4:"𦋙";s:1:"N";s:4:"罺";s:1:"N";s:4:"𦌾";s:1:"N";s:4:"羕";s:1:"N";s:4:"翺";s:1:"N";s:4:"者";s:1:"N";s:4:"𦓚";s:1:"N";s:4:"𦔣";s:1:"N";s:4:"聠";s:1:"N";s:4:"𦖨";s:1:"N";s:4:"聰";s:1:"N";s:4:"𣍟";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"育";s:1:"N";s:4:"脃";s:1:"N";s:4:"䐋";s:1:"N";s:4:"脾";s:1:"N";s:4:"媵";s:1:"N";s:4:"𦞧";s:1:"N";s:4:"𦞵";s:1:"N";s:4:"𣎓";s:1:"N";s:4:"𣎜";s:1:"N";s:4:"舁";s:1:"N";s:4:"舄";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"䑫";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"芝";s:1:"N";s:4:"劳";s:1:"N";s:4:"花";s:1:"N";s:4:"芳";s:1:"N";s:4:"芽";s:1:"N";s:4:"苦";s:1:"N";s:4:"𦬼";s:1:"N";s:4:"若";s:1:"N";s:4:"茝";s:1:"N";s:4:"荣";s:1:"N";s:4:"莭";s:1:"N";s:4:"茣";s:1:"N";s:4:"ð¯¦";s:1:"N";s:4:"菧";s:1:"N";s:4:"著";s:1:"N";s:4:"荓";s:1:"N";s:4:"菊";s:1:"N";s:4:"菌";s:1:"N";s:4:"菜";s:1:"N";s:4:"𦰶";s:1:"N";s:4:"𦵫";s:1:"N";s:4:"𦳕";s:1:"N";s:4:"䔫";s:1:"N";s:4:"蓱";s:1:"N";s:4:"蓳";s:1:"N";s:4:"蔖";s:1:"N";s:4:"𧏊";s:1:"N";s:4:"蕤";s:1:"N";s:4:"𦼬";s:1:"N";s:4:"䕝";s:1:"N";s:4:"䕡";s:1:"N";s:4:"𦾱";s:1:"N";s:4:"𧃒";s:1:"N";s:4:"䕫";s:1:"N";s:4:"虐";s:1:"N";s:4:"虜";s:1:"N";s:4:"虧";s:1:"N";s:4:"虩";s:1:"N";s:4:"蚩";s:1:"N";s:4:"蚈";s:1:"N";s:4:"蜎";s:1:"N";s:4:"蛢";s:1:"N";s:4:"蝹";s:1:"N";s:4:"蜨";s:1:"N";s:4:"蝫";s:1:"N";s:4:"螆";s:1:"N";s:4:"䗗";s:1:"N";s:4:"蟡";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"䗹";s:1:"N";s:4:"衠";s:1:"N";s:4:"衣";s:1:"N";s:4:"𧙧";s:1:"N";s:4:"裗";s:1:"N";s:4:"裞";s:1:"N";s:4:"䘵";s:1:"N";s:4:"裺";s:1:"N";s:4:"㒻";s:1:"N";s:4:"𧢮";s:1:"N";s:4:"𧥦";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"䛇";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"變";s:1:"N";s:4:"豕";s:1:"N";s:4:"𧲨";s:1:"N";s:4:"貫";s:1:"N";s:4:"賁";s:1:"N";s:4:"贛";s:1:"N";s:4:"起";s:1:"N";s:4:"𧼯";s:1:"N";s:4:"𠠄";s:1:"N";s:4:"跋";s:1:"N";s:4:"趼";s:1:"N";s:4:"跰";s:1:"N";s:4:"ð¯§";s:1:"N";s:4:"軔";s:1:"N";s:4:"輸";s:1:"N";s:4:"𨗒";s:1:"N";s:4:"𨗭";s:1:"N";s:4:"邔";s:1:"N";s:4:"郱";s:1:"N";s:4:"鄑";s:1:"N";s:4:"𨜮";s:1:"N";s:4:"鄛";s:1:"N";s:4:"鈸";s:1:"N";s:4:"鋗";s:1:"N";s:4:"鋘";s:1:"N";s:4:"鉼";s:1:"N";s:4:"鏹";s:1:"N";s:4:"鐕";s:1:"N";s:4:"𨯺";s:1:"N";s:4:"開";s:1:"N";s:4:"䦕";s:1:"N";s:4:"閷";s:1:"N";s:4:"𨵷";s:1:"N";s:4:"䧦";s:1:"N";s:4:"雃";s:1:"N";s:4:"嶲";s:1:"N";s:4:"霣";s:1:"N";s:4:"𩅅";s:1:"N";s:4:"𩈚";s:1:"N";s:4:"䩮";s:1:"N";s:4:"䩶";s:1:"N";s:4:"韠";s:1:"N";s:4:"𩐊";s:1:"N";s:4:"䪲";s:1:"N";s:4:"𩒖";s:1:"N";s:4:"頋";s:1:"N";s:4:"頋";s:1:"N";s:4:"頩";s:1:"N";s:4:"ð¯¨";s:1:"N";s:4:"飢";s:1:"N";s:4:"䬳";s:1:"N";s:4:"餩";s:1:"N";s:4:"馧";s:1:"N";s:4:"駂";s:1:"N";s:4:"駾";s:1:"N";s:4:"䯎";s:1:"N";s:4:"𩬰";s:1:"N";s:4:"鬒";s:1:"N";s:4:"鱀";s:1:"N";s:4:"鳽";s:1:"N";s:4:"ð¯¨";s:1:"N";s:4:"䳭";s:1:"N";s:4:"ð¯¨";s:1:"N";s:4:"ð¯¨";s:1:"N";s:4:"䳸";s:1:"N";s:4:"𪄅";s:1:"N";s:4:"𪈎";s:1:"N";s:4:"𪊑";s:1:"N";s:4:"麻";s:1:"N";s:4:"䵖";s:1:"N";s:4:"黹";s:1:"N";s:4:"黾";s:1:"N";s:4:"鼅";s:1:"N";s:4:"鼏";s:1:"N";s:4:"鼖";s:1:"N";s:4:"鼻";s:1:"N";s:4:"ð¯¨";s:1:"N";s:2:"Ì€";s:1:"M";s:2:"Ì";s:1:"M";s:2:"Ì‚";s:1:"M";s:2:"̃";s:1:"M";s:2:"Ì„";s:1:"M";s:2:"̆";s:1:"M";s:2:"̇";s:1:"M";s:2:"̈";s:1:"M";s:2:"̉";s:1:"M";s:2:"ÌŠ";s:1:"M";s:2:"Ì‹";s:1:"M";s:2:"ÌŒ";s:1:"M";s:2:"Ì";s:1:"M";s:2:"Ì‘";s:1:"M";s:2:"Ì“";s:1:"M";s:2:"Ì”";s:1:"M";s:2:"Ì›";s:1:"M";s:2:"Ì£";s:1:"M";s:2:"̤";s:1:"M";s:2:"Ì¥";s:1:"M";s:2:"̦";s:1:"M";s:2:"̧";s:1:"M";s:2:"̨";s:1:"M";s:2:"Ì­";s:1:"M";s:2:"Ì®";s:1:"M";s:2:"Ì°";s:1:"M";s:2:"̱";s:1:"M";s:2:"̸";s:1:"M";s:2:"Í‚";s:1:"M";s:2:"Í…";s:1:"M";s:2:"Ù“";s:1:"M";s:2:"Ù”";s:1:"M";s:2:"Ù•";s:1:"M";s:3:"़";s:1:"M";s:3:"া";s:1:"M";s:3:"ৗ";s:1:"M";s:3:"ା";s:1:"M";s:3:"à­–";s:1:"M";s:3:"à­—";s:1:"M";s:3:"ா";s:1:"M";s:3:"ௗ";s:1:"M";s:3:"à±–";s:1:"M";s:3:"ೂ";s:1:"M";s:3:"ೕ";s:1:"M";s:3:"à³–";s:1:"M";s:3:"à´¾";s:1:"M";s:3:"ൗ";s:1:"M";s:3:"à·Š";s:1:"M";s:3:"à·";s:1:"M";s:3:"à·Ÿ";s:1:"M";s:3:"ီ";s:1:"M";s:3:"á…¡";s:1:"M";s:3:"á…¢";s:1:"M";s:3:"á…£";s:1:"M";s:3:"á…¤";s:1:"M";s:3:"á…¥";s:1:"M";s:3:"á…¦";s:1:"M";s:3:"á…§";s:1:"M";s:3:"á…¨";s:1:"M";s:3:"á…©";s:1:"M";s:3:"á…ª";s:1:"M";s:3:"á…«";s:1:"M";s:3:"á…¬";s:1:"M";s:3:"á…­";s:1:"M";s:3:"á…®";s:1:"M";s:3:"á…¯";s:1:"M";s:3:"á…°";s:1:"M";s:3:"á…±";s:1:"M";s:3:"á…²";s:1:"M";s:3:"á…³";s:1:"M";s:3:"á…´";s:1:"M";s:3:"á…µ";s:1:"M";s:3:"ᆨ";s:1:"M";s:3:"ᆩ";s:1:"M";s:3:"ᆪ";s:1:"M";s:3:"ᆫ";s:1:"M";s:3:"ᆬ";s:1:"M";s:3:"ᆭ";s:1:"M";s:3:"ᆮ";s:1:"M";s:3:"ᆯ";s:1:"M";s:3:"ᆰ";s:1:"M";s:3:"ᆱ";s:1:"M";s:3:"ᆲ";s:1:"M";s:3:"ᆳ";s:1:"M";s:3:"ᆴ";s:1:"M";s:3:"ᆵ";s:1:"M";s:3:"ᆶ";s:1:"M";s:3:"ᆷ";s:1:"M";s:3:"ᆸ";s:1:"M";s:3:"ᆹ";s:1:"M";s:3:"ᆺ";s:1:"M";s:3:"ᆻ";s:1:"M";s:3:"ᆼ";s:1:"M";s:3:"ᆽ";s:1:"M";s:3:"ᆾ";s:1:"M";s:3:"ᆿ";s:1:"M";s:3:"ᇀ";s:1:"M";s:3:"á‡";s:1:"M";s:3:"ᇂ";s:1:"M";s:3:"ᬵ";s:1:"M";s:3:"ã‚™";s:1:"M";s:3:"ã‚š";s:1:"M";s:4:"𑂺";s:1:"M";s:4:"𑄧";s:1:"M";s:4:"𑌾";s:1:"M";s:4:"ð‘—";s:1:"M";s:4:"ð‘’°";s:1:"M";s:4:"ð‘’º";s:1:"M";s:4:"ð‘’½";s:1:"M";s:4:"ð‘–¯";s:1:"M";}' );
diff --git a/www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalDataK.inc b/www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalDataK.inc
index e32ea763..ce356c10 100644
--- a/www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalDataK.inc
+++ b/www/wiki/vendor/wikimedia/utfnormal/src/UtfNormalDataK.inc
@@ -7,5 +7,5 @@
*/
// @codingStandardsIgnoreFile
-UtfNormal\Validator::$utfCompatibilityDecomp = unserialize( 'a:5708:{s:2:" ";s:1:" ";s:2:"¨";s:3:" ̈";s:2:"ª";s:1:"a";s:2:"¯";s:3:" Ì„";s:2:"²";s:1:"2";s:2:"³";s:1:"3";s:2:"´";s:3:" Ì";s:2:"µ";s:2:"μ";s:2:"¸";s:3:" ̧";s:2:"¹";s:1:"1";s:2:"º";s:1:"o";s:2:"¼";s:5:"1â„4";s:2:"½";s:5:"1â„2";s:2:"¾";s:5:"3â„4";s:2:"À";s:3:"AÌ€";s:2:"Ã";s:3:"AÌ";s:2:"Â";s:3:"AÌ‚";s:2:"Ã";s:3:"Ã";s:2:"Ä";s:3:"Ä";s:2:"Ã…";s:3:"AÌŠ";s:2:"Ç";s:3:"Ç";s:2:"È";s:3:"EÌ€";s:2:"É";s:3:"EÌ";s:2:"Ê";s:3:"EÌ‚";s:2:"Ë";s:3:"Ë";s:2:"ÃŒ";s:3:"IÌ€";s:2:"Ã";s:3:"IÌ";s:2:"ÃŽ";s:3:"IÌ‚";s:2:"Ã";s:3:"Ï";s:2:"Ñ";s:3:"Ñ";s:2:"Ã’";s:3:"OÌ€";s:2:"Ó";s:3:"OÌ";s:2:"Ô";s:3:"OÌ‚";s:2:"Õ";s:3:"Õ";s:2:"Ö";s:3:"Ö";s:2:"Ù";s:3:"UÌ€";s:2:"Ú";s:3:"UÌ";s:2:"Û";s:3:"UÌ‚";s:2:"Ãœ";s:3:"Ü";s:2:"Ã";s:3:"YÌ";s:2:"à";s:3:"aÌ€";s:2:"á";s:3:"aÌ";s:2:"â";s:3:"aÌ‚";s:2:"ã";s:3:"ã";s:2:"ä";s:3:"ä";s:2:"Ã¥";s:3:"aÌŠ";s:2:"ç";s:3:"ç";s:2:"è";s:3:"eÌ€";s:2:"é";s:3:"eÌ";s:2:"ê";s:3:"eÌ‚";s:2:"ë";s:3:"ë";s:2:"ì";s:3:"iÌ€";s:2:"í";s:3:"iÌ";s:2:"î";s:3:"iÌ‚";s:2:"ï";s:3:"ï";s:2:"ñ";s:3:"ñ";s:2:"ò";s:3:"oÌ€";s:2:"ó";s:3:"oÌ";s:2:"ô";s:3:"oÌ‚";s:2:"õ";s:3:"õ";s:2:"ö";s:3:"ö";s:2:"ù";s:3:"uÌ€";s:2:"ú";s:3:"uÌ";s:2:"û";s:3:"uÌ‚";s:2:"ü";s:3:"ü";s:2:"ý";s:3:"yÌ";s:2:"ÿ";s:3:"ÿ";s:2:"Ä€";s:3:"AÌ„";s:2:"Ä";s:3:"aÌ„";s:2:"Ä‚";s:3:"Ă";s:2:"ă";s:3:"ă";s:2:"Ä„";s:3:"Ą";s:2:"Ä…";s:3:"ą";s:2:"Ć";s:3:"CÌ";s:2:"ć";s:3:"cÌ";s:2:"Ĉ";s:3:"CÌ‚";s:2:"ĉ";s:3:"cÌ‚";s:2:"ÄŠ";s:3:"Ċ";s:2:"Ä‹";s:3:"ċ";s:2:"ÄŒ";s:3:"CÌŒ";s:2:"Ä";s:3:"cÌŒ";s:2:"ÄŽ";s:3:"DÌŒ";s:2:"Ä";s:3:"dÌŒ";s:2:"Ä’";s:3:"EÌ„";s:2:"Ä“";s:3:"eÌ„";s:2:"Ä”";s:3:"Ĕ";s:2:"Ä•";s:3:"ĕ";s:2:"Ä–";s:3:"Ė";s:2:"Ä—";s:3:"ė";s:2:"Ę";s:3:"Ę";s:2:"Ä™";s:3:"ę";s:2:"Äš";s:3:"EÌŒ";s:2:"Ä›";s:3:"eÌŒ";s:2:"Äœ";s:3:"GÌ‚";s:2:"Ä";s:3:"gÌ‚";s:2:"Äž";s:3:"Ğ";s:2:"ÄŸ";s:3:"ğ";s:2:"Ä ";s:3:"Ġ";s:2:"Ä¡";s:3:"ġ";s:2:"Ä¢";s:3:"Ģ";s:2:"Ä£";s:3:"ģ";s:2:"Ĥ";s:3:"HÌ‚";s:2:"Ä¥";s:3:"hÌ‚";s:2:"Ĩ";s:3:"Ĩ";s:2:"Ä©";s:3:"ĩ";s:2:"Ī";s:3:"IÌ„";s:2:"Ä«";s:3:"iÌ„";s:2:"Ĭ";s:3:"Ĭ";s:2:"Ä­";s:3:"ĭ";s:2:"Ä®";s:3:"Į";s:2:"į";s:3:"į";s:2:"Ä°";s:3:"İ";s:2:"IJ";s:2:"IJ";s:2:"ij";s:2:"ij";s:2:"Ä´";s:3:"JÌ‚";s:2:"ĵ";s:3:"jÌ‚";s:2:"Ķ";s:3:"Ķ";s:2:"Ä·";s:3:"ķ";s:2:"Ĺ";s:3:"LÌ";s:2:"ĺ";s:3:"lÌ";s:2:"Ä»";s:3:"Ļ";s:2:"ļ";s:3:"ļ";s:2:"Ľ";s:3:"LÌŒ";s:2:"ľ";s:3:"lÌŒ";s:2:"Ä¿";s:3:"L·";s:2:"Å€";s:3:"l·";s:2:"Ń";s:3:"NÌ";s:2:"Å„";s:3:"nÌ";s:2:"Å…";s:3:"Ņ";s:2:"ņ";s:3:"ņ";s:2:"Ň";s:3:"NÌŒ";s:2:"ň";s:3:"nÌŒ";s:2:"ʼn";s:3:"ʼn";s:2:"ÅŒ";s:3:"OÌ„";s:2:"Å";s:3:"oÌ„";s:2:"ÅŽ";s:3:"Ŏ";s:2:"Å";s:3:"ŏ";s:2:"Å";s:3:"OÌ‹";s:2:"Å‘";s:3:"oÌ‹";s:2:"Å”";s:3:"RÌ";s:2:"Å•";s:3:"rÌ";s:2:"Å–";s:3:"Ŗ";s:2:"Å—";s:3:"ŗ";s:2:"Ř";s:3:"RÌŒ";s:2:"Å™";s:3:"rÌŒ";s:2:"Åš";s:3:"SÌ";s:2:"Å›";s:3:"sÌ";s:2:"Åœ";s:3:"SÌ‚";s:2:"Å";s:3:"sÌ‚";s:2:"Åž";s:3:"Ş";s:2:"ÅŸ";s:3:"ş";s:2:"Å ";s:3:"SÌŒ";s:2:"Å¡";s:3:"sÌŒ";s:2:"Å¢";s:3:"Ţ";s:2:"Å£";s:3:"ţ";s:2:"Ť";s:3:"TÌŒ";s:2:"Å¥";s:3:"tÌŒ";s:2:"Ũ";s:3:"Ũ";s:2:"Å©";s:3:"ũ";s:2:"Ū";s:3:"UÌ„";s:2:"Å«";s:3:"uÌ„";s:2:"Ŭ";s:3:"Ŭ";s:2:"Å­";s:3:"ŭ";s:2:"Å®";s:3:"UÌŠ";s:2:"ů";s:3:"uÌŠ";s:2:"Å°";s:3:"UÌ‹";s:2:"ű";s:3:"uÌ‹";s:2:"Ų";s:3:"Ų";s:2:"ų";s:3:"ų";s:2:"Å´";s:3:"WÌ‚";s:2:"ŵ";s:3:"wÌ‚";s:2:"Ŷ";s:3:"YÌ‚";s:2:"Å·";s:3:"yÌ‚";s:2:"Ÿ";s:3:"Ÿ";s:2:"Ź";s:3:"ZÌ";s:2:"ź";s:3:"zÌ";s:2:"Å»";s:3:"Ż";s:2:"ż";s:3:"ż";s:2:"Ž";s:3:"ZÌŒ";s:2:"ž";s:3:"zÌŒ";s:2:"Å¿";s:1:"s";s:2:"Æ ";s:3:"OÌ›";s:2:"Æ¡";s:3:"oÌ›";s:2:"Ư";s:3:"UÌ›";s:2:"Æ°";s:3:"uÌ›";s:2:"Ç„";s:4:"DZÌŒ";s:2:"Ç…";s:4:"DzÌŒ";s:2:"dž";s:4:"dzÌŒ";s:2:"LJ";s:2:"LJ";s:2:"Lj";s:2:"Lj";s:2:"lj";s:2:"lj";s:2:"ÇŠ";s:2:"NJ";s:2:"Ç‹";s:2:"Nj";s:2:"ÇŒ";s:2:"nj";s:2:"Ç";s:3:"AÌŒ";s:2:"ÇŽ";s:3:"aÌŒ";s:2:"Ç";s:3:"IÌŒ";s:2:"Ç";s:3:"iÌŒ";s:2:"Ç‘";s:3:"OÌŒ";s:2:"Ç’";s:3:"oÌŒ";s:2:"Ç“";s:3:"UÌŒ";s:2:"Ç”";s:3:"uÌŒ";s:2:"Ç•";s:5:"Ǖ";s:2:"Ç–";s:5:"ǖ";s:2:"Ç—";s:5:"ÜÌ";s:2:"ǘ";s:5:"üÌ";s:2:"Ç™";s:5:"Ǚ";s:2:"Çš";s:5:"ǚ";s:2:"Ç›";s:5:"Ǜ";s:2:"Çœ";s:5:"ǜ";s:2:"Çž";s:5:"Ǟ";s:2:"ÇŸ";s:5:"ǟ";s:2:"Ç ";s:5:"Ǡ";s:2:"Ç¡";s:5:"ǡ";s:2:"Ç¢";s:4:"Ǣ";s:2:"Ç£";s:4:"ǣ";s:2:"Ǧ";s:3:"GÌŒ";s:2:"ǧ";s:3:"gÌŒ";s:2:"Ǩ";s:3:"KÌŒ";s:2:"Ç©";s:3:"kÌŒ";s:2:"Ǫ";s:3:"Ǫ";s:2:"Ç«";s:3:"ǫ";s:2:"Ǭ";s:5:"Ǭ";s:2:"Ç­";s:5:"ǭ";s:2:"Ç®";s:4:"Æ·ÌŒ";s:2:"ǯ";s:4:"Ê’ÌŒ";s:2:"Ç°";s:3:"jÌŒ";s:2:"DZ";s:2:"DZ";s:2:"Dz";s:2:"Dz";s:2:"dz";s:2:"dz";s:2:"Ç´";s:3:"GÌ";s:2:"ǵ";s:3:"gÌ";s:2:"Ǹ";s:3:"NÌ€";s:2:"ǹ";s:3:"nÌ€";s:2:"Ǻ";s:5:"AÌŠÌ";s:2:"Ç»";s:5:"aÌŠÌ";s:2:"Ǽ";s:4:"ÆÌ";s:2:"ǽ";s:4:"æÌ";s:2:"Ǿ";s:4:"ØÌ";s:2:"Ç¿";s:4:"øÌ";s:2:"È€";s:3:"AÌ";s:2:"È";s:3:"aÌ";s:2:"È‚";s:3:"AÌ‘";s:2:"ȃ";s:3:"aÌ‘";s:2:"È„";s:3:"EÌ";s:2:"È…";s:3:"eÌ";s:2:"Ȇ";s:3:"EÌ‘";s:2:"ȇ";s:3:"eÌ‘";s:2:"Ȉ";s:3:"IÌ";s:2:"ȉ";s:3:"iÌ";s:2:"ÈŠ";s:3:"IÌ‘";s:2:"È‹";s:3:"iÌ‘";s:2:"ÈŒ";s:3:"OÌ";s:2:"È";s:3:"oÌ";s:2:"ÈŽ";s:3:"OÌ‘";s:2:"È";s:3:"oÌ‘";s:2:"È";s:3:"RÌ";s:2:"È‘";s:3:"rÌ";s:2:"È’";s:3:"RÌ‘";s:2:"È“";s:3:"rÌ‘";s:2:"È”";s:3:"UÌ";s:2:"È•";s:3:"uÌ";s:2:"È–";s:3:"UÌ‘";s:2:"È—";s:3:"uÌ‘";s:2:"Ș";s:3:"Ș";s:2:"È™";s:3:"ș";s:2:"Èš";s:3:"Ț";s:2:"È›";s:3:"ț";s:2:"Èž";s:3:"HÌŒ";s:2:"ÈŸ";s:3:"hÌŒ";s:2:"Ȧ";s:3:"Ȧ";s:2:"ȧ";s:3:"ȧ";s:2:"Ȩ";s:3:"Ȩ";s:2:"È©";s:3:"ȩ";s:2:"Ȫ";s:5:"Ȫ";s:2:"È«";s:5:"ȫ";s:2:"Ȭ";s:5:"Ȭ";s:2:"È­";s:5:"ȭ";s:2:"È®";s:3:"Ȯ";s:2:"ȯ";s:3:"ȯ";s:2:"È°";s:5:"Ȱ";s:2:"ȱ";s:5:"ȱ";s:2:"Ȳ";s:3:"YÌ„";s:2:"ȳ";s:3:"yÌ„";s:2:"Ê°";s:1:"h";s:2:"ʱ";s:2:"ɦ";s:2:"ʲ";s:1:"j";s:2:"ʳ";s:1:"r";s:2:"Ê´";s:2:"ɹ";s:2:"ʵ";s:2:"É»";s:2:"ʶ";s:2:"Ê";s:2:"Ê·";s:1:"w";s:2:"ʸ";s:1:"y";s:2:"˘";s:3:" ̆";s:2:"Ë™";s:3:" ̇";s:2:"Ëš";s:3:" ÌŠ";s:2:"Ë›";s:3:" ̨";s:2:"Ëœ";s:3:" ̃";s:2:"Ë";s:3:" Ì‹";s:2:"Ë ";s:2:"É£";s:2:"Ë¡";s:1:"l";s:2:"Ë¢";s:1:"s";s:2:"Ë£";s:1:"x";s:2:"ˤ";s:2:"Ê•";s:2:"Í€";s:2:"Ì€";s:2:"Í";s:2:"Ì";s:2:"̓";s:2:"Ì“";s:2:"Í„";s:4:"̈Ì";s:2:"Í´";s:2:"ʹ";s:2:"ͺ";s:3:" Í…";s:2:";";s:1:";";s:2:"΄";s:3:" Ì";s:2:"Î…";s:5:" ̈Ì";s:2:"Ά";s:4:"ΑÌ";s:2:"·";s:2:"·";s:2:"Έ";s:4:"ΕÌ";s:2:"Ή";s:4:"ΗÌ";s:2:"Ί";s:4:"ΙÌ";s:2:"ÎŒ";s:4:"ΟÌ";s:2:"ÎŽ";s:4:"Î¥Ì";s:2:"Î";s:4:"ΩÌ";s:2:"Î";s:6:"ϊÌ";s:2:"Ϊ";s:4:"Ϊ";s:2:"Ϋ";s:4:"Ϋ";s:2:"ά";s:4:"αÌ";s:2:"έ";s:4:"εÌ";s:2:"ή";s:4:"ηÌ";s:2:"ί";s:4:"ιÌ";s:2:"ΰ";s:6:"ϋÌ";s:2:"ÏŠ";s:4:"ϊ";s:2:"Ï‹";s:4:"ϋ";s:2:"ÏŒ";s:4:"οÌ";s:2:"Ï";s:4:"Ï…Ì";s:2:"ÏŽ";s:4:"ωÌ";s:2:"Ï";s:2:"β";s:2:"Ï‘";s:2:"θ";s:2:"Ï’";s:2:"Î¥";s:2:"Ï“";s:4:"Î¥Ì";s:2:"Ï”";s:4:"Ϋ";s:2:"Ï•";s:2:"φ";s:2:"Ï–";s:2:"Ï€";s:2:"Ï°";s:2:"κ";s:2:"ϱ";s:2:"Ï";s:2:"ϲ";s:2:"Ï‚";s:2:"Ï´";s:2:"Θ";s:2:"ϵ";s:2:"ε";s:2:"Ϲ";s:2:"Σ";s:2:"Ѐ";s:4:"Ѐ";s:2:"Ð";s:4:"Ё";s:2:"Ѓ";s:4:"ГÌ";s:2:"Ї";s:4:"Ї";s:2:"ÐŒ";s:4:"КÌ";s:2:"Ð";s:4:"Ѝ";s:2:"ÐŽ";s:4:"Ў";s:2:"Й";s:4:"Й";s:2:"й";s:4:"й";s:2:"Ñ";s:4:"ѐ";s:2:"Ñ‘";s:4:"ё";s:2:"Ñ“";s:4:"гÌ";s:2:"Ñ—";s:4:"ї";s:2:"Ñœ";s:4:"кÌ";s:2:"Ñ";s:4:"ѝ";s:2:"Ñž";s:4:"ў";s:2:"Ѷ";s:4:"Ñ´Ì";s:2:"Ñ·";s:4:"ѵÌ";s:2:"Ó";s:4:"Ӂ";s:2:"Ó‚";s:4:"ӂ";s:2:"Ó";s:4:"Ð̆";s:2:"Ó‘";s:4:"ӑ";s:2:"Ó’";s:4:"Ð̈";s:2:"Ó“";s:4:"ӓ";s:2:"Ó–";s:4:"Ӗ";s:2:"Ó—";s:4:"ӗ";s:2:"Óš";s:4:"Ӛ";s:2:"Ó›";s:4:"ӛ";s:2:"Óœ";s:4:"Ӝ";s:2:"Ó";s:4:"ӝ";s:2:"Óž";s:4:"Ӟ";s:2:"ÓŸ";s:4:"ӟ";s:2:"Ó¢";s:4:"Ӣ";s:2:"Ó£";s:4:"ӣ";s:2:"Ó¤";s:4:"Ӥ";s:2:"Ó¥";s:4:"ӥ";s:2:"Ó¦";s:4:"Ӧ";s:2:"Ó§";s:4:"ӧ";s:2:"Óª";s:4:"Ӫ";s:2:"Ó«";s:4:"ӫ";s:2:"Ó¬";s:4:"Ӭ";s:2:"Ó­";s:4:"Ñ̈";s:2:"Ó®";s:4:"Ӯ";s:2:"Ó¯";s:4:"ӯ";s:2:"Ó°";s:4:"Ӱ";s:2:"Ó±";s:4:"ӱ";s:2:"Ó²";s:4:"Ӳ";s:2:"Ó³";s:4:"ӳ";s:2:"Ó´";s:4:"Ӵ";s:2:"Óµ";s:4:"ӵ";s:2:"Ó¸";s:4:"Ӹ";s:2:"Ó¹";s:4:"ӹ";s:2:"Ö‡";s:4:"Õ¥Ö‚";s:2:"Ø¢";s:4:"آ";s:2:"Ø£";s:4:"أ";s:2:"ؤ";s:4:"ÙˆÙ”";s:2:"Ø¥";s:4:"إ";s:2:"ئ";s:4:"ÙŠÙ”";s:2:"Ùµ";s:4:"اٴ";s:2:"Ù¶";s:4:"وٴ";s:2:"Ù·";s:4:"Û‡Ù´";s:2:"Ù¸";s:4:"يٴ";s:2:"Û€";s:4:"Û•Ù”";s:2:"Û‚";s:4:"ÛÙ”";s:2:"Û“";s:4:"Û’Ù”";s:3:"ऩ";s:6:"ऩ";s:3:"ऱ";s:6:"ऱ";s:3:"ऴ";s:6:"ऴ";s:3:"क़";s:6:"क़";s:3:"ख़";s:6:"ख़";s:3:"ग़";s:6:"ग़";s:3:"ज़";s:6:"ज़";s:3:"ड़";s:6:"ड़";s:3:"à¥";s:6:"ढ़";s:3:"फ़";s:6:"फ़";s:3:"य़";s:6:"य़";s:3:"ো";s:6:"ো";s:3:"ৌ";s:6:"ৌ";s:3:"ড়";s:6:"ড়";s:3:"à§";s:6:"ঢ়";s:3:"য়";s:6:"য়";s:3:"ਲ਼";s:6:"ਲ਼";s:3:"ਸ਼";s:6:"ਸ਼";s:3:"à©™";s:6:"ਖ਼";s:3:"à©š";s:6:"ਗ਼";s:3:"à©›";s:6:"ਜ਼";s:3:"à©ž";s:6:"ਫ਼";s:3:"à­ˆ";s:6:"ୈ";s:3:"à­‹";s:6:"ୋ";s:3:"à­Œ";s:6:"ୌ";s:3:"à­œ";s:6:"ଡ଼";s:3:"à­";s:6:"ଢ଼";s:3:"à®”";s:6:"ஔ";s:3:"ொ";s:6:"ொ";s:3:"ோ";s:6:"ோ";s:3:"ௌ";s:6:"ௌ";s:3:"ై";s:6:"ై";s:3:"à³€";s:6:"ೀ";s:3:"ೇ";s:6:"ೇ";s:3:"ೈ";s:6:"ೈ";s:3:"ೊ";s:6:"ೊ";s:3:"ೋ";s:9:"ೋ";s:3:"ൊ";s:6:"ൊ";s:3:"ോ";s:6:"ോ";s:3:"ൌ";s:6:"ൌ";s:3:"à·š";s:6:"ේ";s:3:"à·œ";s:6:"à·™à·";s:3:"à·";s:9:"à·™à·à·Š";s:3:"à·ž";s:6:"ෞ";s:3:"ำ";s:6:"à¹à¸²";s:3:"ຳ";s:6:"à»àº²";s:3:"ໜ";s:6:"ຫນ";s:3:"à»";s:6:"ຫມ";s:3:"༌";s:3:"་";s:3:"གྷ";s:6:"གྷ";s:3:"à½";s:6:"ཌྷ";s:3:"དྷ";s:6:"དྷ";s:3:"བྷ";s:6:"བྷ";s:3:"ཛྷ";s:6:"ཛྷ";s:3:"ཀྵ";s:6:"ཀྵ";s:3:"ཱི";s:6:"ཱི";s:3:"ཱུ";s:6:"ཱུ";s:3:"ྲྀ";s:6:"ྲྀ";s:3:"ཷ";s:9:"ྲཱྀ";s:3:"ླྀ";s:6:"ླྀ";s:3:"ཹ";s:9:"ླཱྀ";s:3:"à¾";s:6:"ཱྀ";s:3:"ྒྷ";s:6:"ྒྷ";s:3:"à¾";s:6:"ྜྷ";s:3:"ྡྷ";s:6:"ྡྷ";s:3:"ྦྷ";s:6:"ྦྷ";s:3:"ྫྷ";s:6:"ྫྷ";s:3:"ྐྵ";s:6:"à¾à¾µ";s:3:"ဦ";s:6:"ဦ";s:3:"ჼ";s:3:"ნ";s:3:"ᬆ";s:6:"ᬆ";s:3:"ᬈ";s:6:"ᬈ";s:3:"ᬊ";s:6:"ᬊ";s:3:"ᬌ";s:6:"ᬌ";s:3:"ᬎ";s:6:"á¬á¬µ";s:3:"ᬒ";s:6:"ᬒ";s:3:"ᬻ";s:6:"ᬻ";s:3:"ᬽ";s:6:"ᬽ";s:3:"á­€";s:6:"ᭀ";s:3:"á­";s:6:"ᭁ";s:3:"á­ƒ";s:6:"ᭃ";s:3:"á´¬";s:1:"A";s:3:"á´­";s:2:"Æ";s:3:"á´®";s:1:"B";s:3:"á´°";s:1:"D";s:3:"á´±";s:1:"E";s:3:"á´²";s:2:"ÆŽ";s:3:"á´³";s:1:"G";s:3:"á´´";s:1:"H";s:3:"á´µ";s:1:"I";s:3:"á´¶";s:1:"J";s:3:"á´·";s:1:"K";s:3:"á´¸";s:1:"L";s:3:"á´¹";s:1:"M";s:3:"á´º";s:1:"N";s:3:"á´¼";s:1:"O";s:3:"á´½";s:2:"È¢";s:3:"á´¾";s:1:"P";s:3:"á´¿";s:1:"R";s:3:"áµ€";s:1:"T";s:3:"áµ";s:1:"U";s:3:"ᵂ";s:1:"W";s:3:"ᵃ";s:1:"a";s:3:"ᵄ";s:2:"É";s:3:"áµ…";s:2:"É‘";s:3:"ᵆ";s:3:"á´‚";s:3:"ᵇ";s:1:"b";s:3:"ᵈ";s:1:"d";s:3:"ᵉ";s:1:"e";s:3:"ᵊ";s:2:"É™";s:3:"ᵋ";s:2:"É›";s:3:"ᵌ";s:2:"Éœ";s:3:"áµ";s:1:"g";s:3:"áµ";s:1:"k";s:3:"áµ";s:1:"m";s:3:"ᵑ";s:2:"Å‹";s:3:"áµ’";s:1:"o";s:3:"ᵓ";s:2:"É”";s:3:"áµ”";s:3:"á´–";s:3:"ᵕ";s:3:"á´—";s:3:"áµ–";s:1:"p";s:3:"áµ—";s:1:"t";s:3:"ᵘ";s:1:"u";s:3:"áµ™";s:3:"á´";s:3:"ᵚ";s:2:"ɯ";s:3:"áµ›";s:1:"v";s:3:"ᵜ";s:3:"á´¥";s:3:"áµ";s:2:"β";s:3:"ᵞ";s:2:"γ";s:3:"ᵟ";s:2:"δ";s:3:"áµ ";s:2:"φ";s:3:"ᵡ";s:2:"χ";s:3:"áµ¢";s:1:"i";s:3:"áµ£";s:1:"r";s:3:"ᵤ";s:1:"u";s:3:"áµ¥";s:1:"v";s:3:"ᵦ";s:2:"β";s:3:"ᵧ";s:2:"γ";s:3:"ᵨ";s:2:"Ï";s:3:"ᵩ";s:2:"φ";s:3:"ᵪ";s:2:"χ";s:3:"ᵸ";s:2:"н";s:3:"ᶛ";s:2:"É’";s:3:"ᶜ";s:1:"c";s:3:"á¶";s:2:"É•";s:3:"ᶞ";s:2:"ð";s:3:"ᶟ";s:2:"Éœ";s:3:"ᶠ";s:1:"f";s:3:"ᶡ";s:2:"ÉŸ";s:3:"ᶢ";s:2:"É¡";s:3:"ᶣ";s:2:"É¥";s:3:"ᶤ";s:2:"ɨ";s:3:"ᶥ";s:2:"É©";s:3:"ᶦ";s:2:"ɪ";s:3:"ᶧ";s:3:"áµ»";s:3:"ᶨ";s:2:"Ê";s:3:"ᶩ";s:2:"É­";s:3:"ᶪ";s:3:"ᶅ";s:3:"ᶫ";s:2:"ÊŸ";s:3:"ᶬ";s:2:"ɱ";s:3:"ᶭ";s:2:"É°";s:3:"ᶮ";s:2:"ɲ";s:3:"ᶯ";s:2:"ɳ";s:3:"ᶰ";s:2:"É´";s:3:"ᶱ";s:2:"ɵ";s:3:"ᶲ";s:2:"ɸ";s:3:"ᶳ";s:2:"Ê‚";s:3:"ᶴ";s:2:"ʃ";s:3:"ᶵ";s:2:"Æ«";s:3:"ᶶ";s:2:"ʉ";s:3:"ᶷ";s:2:"ÊŠ";s:3:"ᶸ";s:3:"á´œ";s:3:"ᶹ";s:2:"Ê‹";s:3:"ᶺ";s:2:"ÊŒ";s:3:"ᶻ";s:1:"z";s:3:"ᶼ";s:2:"Ê";s:3:"ᶽ";s:2:"Ê‘";s:3:"ᶾ";s:2:"Ê’";s:3:"ᶿ";s:2:"θ";s:3:"Ḁ";s:3:"AÌ¥";s:3:"á¸";s:3:"aÌ¥";s:3:"Ḃ";s:3:"Ḃ";s:3:"ḃ";s:3:"ḃ";s:3:"Ḅ";s:3:"BÌ£";s:3:"ḅ";s:3:"bÌ£";s:3:"Ḇ";s:3:"Ḇ";s:3:"ḇ";s:3:"ḇ";s:3:"Ḉ";s:5:"ÇÌ";s:3:"ḉ";s:5:"çÌ";s:3:"Ḋ";s:3:"Ḋ";s:3:"ḋ";s:3:"ḋ";s:3:"Ḍ";s:3:"DÌ£";s:3:"á¸";s:3:"dÌ£";s:3:"Ḏ";s:3:"Ḏ";s:3:"á¸";s:3:"ḏ";s:3:"á¸";s:3:"Ḑ";s:3:"ḑ";s:3:"ḑ";s:3:"Ḓ";s:3:"DÌ­";s:3:"ḓ";s:3:"dÌ­";s:3:"Ḕ";s:5:"EÌ„Ì€";s:3:"ḕ";s:5:"eÌ„Ì€";s:3:"Ḗ";s:5:"EÌ„Ì";s:3:"ḗ";s:5:"eÌ„Ì";s:3:"Ḙ";s:3:"EÌ­";s:3:"ḙ";s:3:"eÌ­";s:3:"Ḛ";s:3:"EÌ°";s:3:"ḛ";s:3:"eÌ°";s:3:"Ḝ";s:5:"Ḝ";s:3:"á¸";s:5:"ḝ";s:3:"Ḟ";s:3:"Ḟ";s:3:"ḟ";s:3:"ḟ";s:3:"Ḡ";s:3:"GÌ„";s:3:"ḡ";s:3:"gÌ„";s:3:"Ḣ";s:3:"Ḣ";s:3:"ḣ";s:3:"ḣ";s:3:"Ḥ";s:3:"HÌ£";s:3:"ḥ";s:3:"hÌ£";s:3:"Ḧ";s:3:"Ḧ";s:3:"ḧ";s:3:"ḧ";s:3:"Ḩ";s:3:"Ḩ";s:3:"ḩ";s:3:"ḩ";s:3:"Ḫ";s:3:"HÌ®";s:3:"ḫ";s:3:"hÌ®";s:3:"Ḭ";s:3:"IÌ°";s:3:"ḭ";s:3:"iÌ°";s:3:"Ḯ";s:5:"ÏÌ";s:3:"ḯ";s:5:"ïÌ";s:3:"Ḱ";s:3:"KÌ";s:3:"ḱ";s:3:"kÌ";s:3:"Ḳ";s:3:"KÌ£";s:3:"ḳ";s:3:"kÌ£";s:3:"Ḵ";s:3:"Ḵ";s:3:"ḵ";s:3:"ḵ";s:3:"Ḷ";s:3:"LÌ£";s:3:"ḷ";s:3:"lÌ£";s:3:"Ḹ";s:5:"Ḹ";s:3:"ḹ";s:5:"ḹ";s:3:"Ḻ";s:3:"Ḻ";s:3:"ḻ";s:3:"ḻ";s:3:"Ḽ";s:3:"LÌ­";s:3:"ḽ";s:3:"lÌ­";s:3:"Ḿ";s:3:"MÌ";s:3:"ḿ";s:3:"mÌ";s:3:"á¹€";s:3:"Ṁ";s:3:"á¹";s:3:"ṁ";s:3:"Ṃ";s:3:"MÌ£";s:3:"ṃ";s:3:"mÌ£";s:3:"Ṅ";s:3:"Ṅ";s:3:"á¹…";s:3:"ṅ";s:3:"Ṇ";s:3:"NÌ£";s:3:"ṇ";s:3:"nÌ£";s:3:"Ṉ";s:3:"Ṉ";s:3:"ṉ";s:3:"ṉ";s:3:"Ṋ";s:3:"NÌ­";s:3:"ṋ";s:3:"nÌ­";s:3:"Ṍ";s:5:"ÕÌ";s:3:"á¹";s:5:"õÌ";s:3:"Ṏ";s:5:"Ṏ";s:3:"á¹";s:5:"ṏ";s:3:"á¹";s:5:"OÌ„Ì€";s:3:"ṑ";s:5:"oÌ„Ì€";s:3:"á¹’";s:5:"OÌ„Ì";s:3:"ṓ";s:5:"oÌ„Ì";s:3:"á¹”";s:3:"PÌ";s:3:"ṕ";s:3:"pÌ";s:3:"á¹–";s:3:"Ṗ";s:3:"á¹—";s:3:"ṗ";s:3:"Ṙ";s:3:"Ṙ";s:3:"á¹™";s:3:"ṙ";s:3:"Ṛ";s:3:"RÌ£";s:3:"á¹›";s:3:"rÌ£";s:3:"Ṝ";s:5:"Ṝ";s:3:"á¹";s:5:"ṝ";s:3:"Ṟ";s:3:"Ṟ";s:3:"ṟ";s:3:"ṟ";s:3:"á¹ ";s:3:"Ṡ";s:3:"ṡ";s:3:"ṡ";s:3:"á¹¢";s:3:"SÌ£";s:3:"á¹£";s:3:"sÌ£";s:3:"Ṥ";s:5:"SÌ̇";s:3:"á¹¥";s:5:"sÌ̇";s:3:"Ṧ";s:5:"Ṧ";s:3:"ṧ";s:5:"ṧ";s:3:"Ṩ";s:5:"Ṩ";s:3:"ṩ";s:5:"ṩ";s:3:"Ṫ";s:3:"Ṫ";s:3:"ṫ";s:3:"ṫ";s:3:"Ṭ";s:3:"TÌ£";s:3:"á¹­";s:3:"tÌ£";s:3:"á¹®";s:3:"Ṯ";s:3:"ṯ";s:3:"ṯ";s:3:"á¹°";s:3:"TÌ­";s:3:"á¹±";s:3:"tÌ­";s:3:"á¹²";s:3:"Ṳ";s:3:"á¹³";s:3:"ṳ";s:3:"á¹´";s:3:"UÌ°";s:3:"á¹µ";s:3:"uÌ°";s:3:"Ṷ";s:3:"UÌ­";s:3:"á¹·";s:3:"uÌ­";s:3:"Ṹ";s:5:"ŨÌ";s:3:"á¹¹";s:5:"ũÌ";s:3:"Ṻ";s:5:"Ṻ";s:3:"á¹»";s:5:"ṻ";s:3:"á¹¼";s:3:"Ṽ";s:3:"á¹½";s:3:"ṽ";s:3:"á¹¾";s:3:"VÌ£";s:3:"ṿ";s:3:"vÌ£";s:3:"Ẁ";s:3:"WÌ€";s:3:"áº";s:3:"wÌ€";s:3:"Ẃ";s:3:"WÌ";s:3:"ẃ";s:3:"wÌ";s:3:"Ẅ";s:3:"Ẅ";s:3:"ẅ";s:3:"ẅ";s:3:"Ẇ";s:3:"Ẇ";s:3:"ẇ";s:3:"ẇ";s:3:"Ẉ";s:3:"WÌ£";s:3:"ẉ";s:3:"wÌ£";s:3:"Ẋ";s:3:"Ẋ";s:3:"ẋ";s:3:"ẋ";s:3:"Ẍ";s:3:"Ẍ";s:3:"áº";s:3:"ẍ";s:3:"Ẏ";s:3:"Ẏ";s:3:"áº";s:3:"ẏ";s:3:"áº";s:3:"ZÌ‚";s:3:"ẑ";s:3:"zÌ‚";s:3:"Ẓ";s:3:"ZÌ£";s:3:"ẓ";s:3:"zÌ£";s:3:"Ẕ";s:3:"Ẕ";s:3:"ẕ";s:3:"ẕ";s:3:"ẖ";s:3:"ẖ";s:3:"ẗ";s:3:"ẗ";s:3:"ẘ";s:3:"wÌŠ";s:3:"ẙ";s:3:"yÌŠ";s:3:"ẚ";s:3:"aʾ";s:3:"ẛ";s:3:"ṡ";s:3:"Ạ";s:3:"AÌ£";s:3:"ạ";s:3:"aÌ£";s:3:"Ả";s:3:"Ả";s:3:"ả";s:3:"ả";s:3:"Ấ";s:5:"AÌ‚Ì";s:3:"ấ";s:5:"aÌ‚Ì";s:3:"Ầ";s:5:"AÌ‚Ì€";s:3:"ầ";s:5:"aÌ‚Ì€";s:3:"Ẩ";s:5:"Ẩ";s:3:"ẩ";s:5:"ẩ";s:3:"Ẫ";s:5:"Ẫ";s:3:"ẫ";s:5:"ẫ";s:3:"Ậ";s:5:"Ậ";s:3:"ậ";s:5:"ậ";s:3:"Ắ";s:5:"ĂÌ";s:3:"ắ";s:5:"ăÌ";s:3:"Ằ";s:5:"Ằ";s:3:"ằ";s:5:"ằ";s:3:"Ẳ";s:5:"Ẳ";s:3:"ẳ";s:5:"ẳ";s:3:"Ẵ";s:5:"Ẵ";s:3:"ẵ";s:5:"ẵ";s:3:"Ặ";s:5:"Ặ";s:3:"ặ";s:5:"ặ";s:3:"Ẹ";s:3:"EÌ£";s:3:"ẹ";s:3:"eÌ£";s:3:"Ẻ";s:3:"Ẻ";s:3:"ẻ";s:3:"ẻ";s:3:"Ẽ";s:3:"Ẽ";s:3:"ẽ";s:3:"ẽ";s:3:"Ế";s:5:"EÌ‚Ì";s:3:"ế";s:5:"eÌ‚Ì";s:3:"Ề";s:5:"EÌ‚Ì€";s:3:"á»";s:5:"eÌ‚Ì€";s:3:"Ể";s:5:"Ể";s:3:"ể";s:5:"ể";s:3:"Ễ";s:5:"Ễ";s:3:"á»…";s:5:"ễ";s:3:"Ệ";s:5:"Ệ";s:3:"ệ";s:5:"ệ";s:3:"Ỉ";s:3:"Ỉ";s:3:"ỉ";s:3:"ỉ";s:3:"Ị";s:3:"IÌ£";s:3:"ị";s:3:"iÌ£";s:3:"Ọ";s:3:"OÌ£";s:3:"á»";s:3:"oÌ£";s:3:"Ỏ";s:3:"Ỏ";s:3:"á»";s:3:"ỏ";s:3:"á»";s:5:"OÌ‚Ì";s:3:"ố";s:5:"oÌ‚Ì";s:3:"á»’";s:5:"OÌ‚Ì€";s:3:"ồ";s:5:"oÌ‚Ì€";s:3:"á»”";s:5:"Ổ";s:3:"ổ";s:5:"ổ";s:3:"á»–";s:5:"Ỗ";s:3:"á»—";s:5:"ỗ";s:3:"Ộ";s:5:"Ộ";s:3:"á»™";s:5:"ộ";s:3:"Ớ";s:5:"OÌ›Ì";s:3:"á»›";s:5:"oÌ›Ì";s:3:"Ờ";s:5:"Ờ";s:3:"á»";s:5:"ờ";s:3:"Ở";s:5:"Ở";s:3:"ở";s:5:"ở";s:3:"á» ";s:5:"Ỡ";s:3:"ỡ";s:5:"ỡ";s:3:"Ợ";s:5:"Ợ";s:3:"ợ";s:5:"ợ";s:3:"Ụ";s:3:"UÌ£";s:3:"ụ";s:3:"uÌ£";s:3:"Ủ";s:3:"Ủ";s:3:"ủ";s:3:"ủ";s:3:"Ứ";s:5:"UÌ›Ì";s:3:"ứ";s:5:"uÌ›Ì";s:3:"Ừ";s:5:"Ừ";s:3:"ừ";s:5:"ừ";s:3:"Ử";s:5:"Ử";s:3:"á»­";s:5:"ử";s:3:"á»®";s:5:"Ữ";s:3:"ữ";s:5:"ữ";s:3:"á»°";s:5:"Ự";s:3:"á»±";s:5:"ự";s:3:"Ỳ";s:3:"YÌ€";s:3:"ỳ";s:3:"yÌ€";s:3:"á»´";s:3:"YÌ£";s:3:"ỵ";s:3:"yÌ£";s:3:"Ỷ";s:3:"Ỷ";s:3:"á»·";s:3:"ỷ";s:3:"Ỹ";s:3:"Ỹ";s:3:"ỹ";s:3:"ỹ";s:3:"á¼€";s:4:"ἀ";s:3:"á¼";s:4:"ἁ";s:3:"ἂ";s:6:"ἂ";s:3:"ἃ";s:6:"ἃ";s:3:"ἄ";s:6:"ἀÌ";s:3:"á¼…";s:6:"ἁÌ";s:3:"ἆ";s:6:"ἆ";s:3:"ἇ";s:6:"ἇ";s:3:"Ἀ";s:4:"Ἀ";s:3:"Ἁ";s:4:"Ἁ";s:3:"Ἂ";s:6:"Ἂ";s:3:"Ἃ";s:6:"Ἃ";s:3:"Ἄ";s:6:"ἈÌ";s:3:"á¼";s:6:"ἉÌ";s:3:"Ἆ";s:6:"Ἆ";s:3:"á¼";s:6:"Ἇ";s:3:"á¼";s:4:"ἐ";s:3:"ἑ";s:4:"ἑ";s:3:"á¼’";s:6:"ἒ";s:3:"ἓ";s:6:"ἓ";s:3:"á¼”";s:6:"ἐÌ";s:3:"ἕ";s:6:"ἑÌ";s:3:"Ἐ";s:4:"Ἐ";s:3:"á¼™";s:4:"Ἑ";s:3:"Ἒ";s:6:"Ἒ";s:3:"á¼›";s:6:"Ἓ";s:3:"Ἔ";s:6:"ἘÌ";s:3:"á¼";s:6:"ἙÌ";s:3:"á¼ ";s:4:"ἠ";s:3:"ἡ";s:4:"ἡ";s:3:"á¼¢";s:6:"ἢ";s:3:"á¼£";s:6:"ἣ";s:3:"ἤ";s:6:"ἠÌ";s:3:"á¼¥";s:6:"ἡÌ";s:3:"ἦ";s:6:"ἦ";s:3:"ἧ";s:6:"ἧ";s:3:"Ἠ";s:4:"Ἠ";s:3:"Ἡ";s:4:"Ἡ";s:3:"Ἢ";s:6:"Ἢ";s:3:"Ἣ";s:6:"Ἣ";s:3:"Ἤ";s:6:"ἨÌ";s:3:"á¼­";s:6:"ἩÌ";s:3:"á¼®";s:6:"Ἦ";s:3:"Ἧ";s:6:"Ἧ";s:3:"á¼°";s:4:"ἰ";s:3:"á¼±";s:4:"ἱ";s:3:"á¼²";s:6:"ἲ";s:3:"á¼³";s:6:"ἳ";s:3:"á¼´";s:6:"ἰÌ";s:3:"á¼µ";s:6:"ἱÌ";s:3:"ἶ";s:6:"ἶ";s:3:"á¼·";s:6:"ἷ";s:3:"Ἰ";s:4:"Ἰ";s:3:"á¼¹";s:4:"Ἱ";s:3:"Ἲ";s:6:"Ἲ";s:3:"á¼»";s:6:"Ἳ";s:3:"á¼¼";s:6:"ἸÌ";s:3:"á¼½";s:6:"ἹÌ";s:3:"á¼¾";s:6:"Ἶ";s:3:"Ἷ";s:6:"Ἷ";s:3:"á½€";s:4:"ὀ";s:3:"á½";s:4:"ὁ";s:3:"ὂ";s:6:"ὂ";s:3:"ὃ";s:6:"ὃ";s:3:"ὄ";s:6:"ὀÌ";s:3:"á½…";s:6:"ὁÌ";s:3:"Ὀ";s:4:"Ὀ";s:3:"Ὁ";s:4:"Ὁ";s:3:"Ὂ";s:6:"Ὂ";s:3:"Ὃ";s:6:"Ὃ";s:3:"Ὄ";s:6:"ὈÌ";s:3:"á½";s:6:"ὉÌ";s:3:"á½";s:4:"Ï…Ì“";s:3:"ὑ";s:4:"Ï…Ì”";s:3:"á½’";s:6:"Ï…Ì“Ì€";s:3:"ὓ";s:6:"ὓ";s:3:"á½”";s:6:"Ï…Ì“Ì";s:3:"ὕ";s:6:"Ï…Ì”Ì";s:3:"á½–";s:6:"Ï…Ì“Í‚";s:3:"á½—";s:6:"ὗ";s:3:"á½™";s:4:"Ὑ";s:3:"á½›";s:6:"Ὓ";s:3:"á½";s:6:"ὙÌ";s:3:"Ὗ";s:6:"Ὗ";s:3:"á½ ";s:4:"ὠ";s:3:"ὡ";s:4:"ὡ";s:3:"á½¢";s:6:"ὢ";s:3:"á½£";s:6:"ὣ";s:3:"ὤ";s:6:"ὠÌ";s:3:"á½¥";s:6:"ὡÌ";s:3:"ὦ";s:6:"ὦ";s:3:"ὧ";s:6:"ὧ";s:3:"Ὠ";s:4:"Ὠ";s:3:"Ὡ";s:4:"Ὡ";s:3:"Ὢ";s:6:"Ὢ";s:3:"Ὣ";s:6:"Ὣ";s:3:"Ὤ";s:6:"ὨÌ";s:3:"á½­";s:6:"ὩÌ";s:3:"á½®";s:6:"Ὦ";s:3:"Ὧ";s:6:"Ὧ";s:3:"á½°";s:4:"ὰ";s:3:"á½±";s:4:"αÌ";s:3:"á½²";s:4:"ὲ";s:3:"á½³";s:4:"εÌ";s:3:"á½´";s:4:"ὴ";s:3:"á½µ";s:4:"ηÌ";s:3:"ὶ";s:4:"ὶ";s:3:"á½·";s:4:"ιÌ";s:3:"ὸ";s:4:"ὸ";s:3:"á½¹";s:4:"οÌ";s:3:"ὺ";s:4:"Ï…Ì€";s:3:"á½»";s:4:"Ï…Ì";s:3:"á½¼";s:4:"ὼ";s:3:"á½½";s:4:"ωÌ";s:3:"á¾€";s:6:"ᾀ";s:3:"á¾";s:6:"ᾁ";s:3:"ᾂ";s:8:"ᾂ";s:3:"ᾃ";s:8:"ᾃ";s:3:"ᾄ";s:8:"ἀÌÍ…";s:3:"á¾…";s:8:"ἁÌÍ…";s:3:"ᾆ";s:8:"ᾆ";s:3:"ᾇ";s:8:"ᾇ";s:3:"ᾈ";s:6:"ᾈ";s:3:"ᾉ";s:6:"ᾉ";s:3:"ᾊ";s:8:"ᾊ";s:3:"ᾋ";s:8:"ᾋ";s:3:"ᾌ";s:8:"ἈÌÍ…";s:3:"á¾";s:8:"ἉÌÍ…";s:3:"ᾎ";s:8:"ᾎ";s:3:"á¾";s:8:"ᾏ";s:3:"á¾";s:6:"ᾐ";s:3:"ᾑ";s:6:"ᾑ";s:3:"á¾’";s:8:"ᾒ";s:3:"ᾓ";s:8:"ᾓ";s:3:"á¾”";s:8:"ἠÌÍ…";s:3:"ᾕ";s:8:"ἡÌÍ…";s:3:"á¾–";s:8:"ᾖ";s:3:"á¾—";s:8:"ᾗ";s:3:"ᾘ";s:6:"ᾘ";s:3:"á¾™";s:6:"ᾙ";s:3:"ᾚ";s:8:"ᾚ";s:3:"á¾›";s:8:"ᾛ";s:3:"ᾜ";s:8:"ἨÌÍ…";s:3:"á¾";s:8:"ἩÌÍ…";s:3:"ᾞ";s:8:"ᾞ";s:3:"ᾟ";s:8:"ᾟ";s:3:"á¾ ";s:6:"ᾠ";s:3:"ᾡ";s:6:"ᾡ";s:3:"á¾¢";s:8:"ᾢ";s:3:"á¾£";s:8:"ᾣ";s:3:"ᾤ";s:8:"ὠÌÍ…";s:3:"á¾¥";s:8:"ὡÌÍ…";s:3:"ᾦ";s:8:"ᾦ";s:3:"ᾧ";s:8:"ᾧ";s:3:"ᾨ";s:6:"ᾨ";s:3:"ᾩ";s:6:"ᾩ";s:3:"ᾪ";s:8:"ᾪ";s:3:"ᾫ";s:8:"ᾫ";s:3:"ᾬ";s:8:"ὨÌÍ…";s:3:"á¾­";s:8:"ὩÌÍ…";s:3:"á¾®";s:8:"ᾮ";s:3:"ᾯ";s:8:"ᾯ";s:3:"á¾°";s:4:"ᾰ";s:3:"á¾±";s:4:"ᾱ";s:3:"á¾²";s:6:"ᾲ";s:3:"á¾³";s:4:"ᾳ";s:3:"á¾´";s:6:"αÌÍ…";s:3:"ᾶ";s:4:"ᾶ";s:3:"á¾·";s:6:"ᾷ";s:3:"Ᾰ";s:4:"Ᾰ";s:3:"á¾¹";s:4:"Ᾱ";s:3:"Ὰ";s:4:"Ὰ";s:3:"á¾»";s:4:"ΑÌ";s:3:"á¾¼";s:4:"ᾼ";s:3:"á¾½";s:3:" Ì“";s:3:"á¾¾";s:2:"ι";s:3:"᾿";s:3:" Ì“";s:3:"á¿€";s:3:" Í‚";s:3:"á¿";s:5:" ̈͂";s:3:"á¿‚";s:6:"ῂ";s:3:"ῃ";s:4:"ῃ";s:3:"á¿„";s:6:"ηÌÍ…";s:3:"ῆ";s:4:"ῆ";s:3:"ῇ";s:6:"ῇ";s:3:"Ὲ";s:4:"Ὲ";s:3:"Έ";s:4:"ΕÌ";s:3:"á¿Š";s:4:"Ὴ";s:3:"á¿‹";s:4:"ΗÌ";s:3:"á¿Œ";s:4:"ῌ";s:3:"á¿";s:5:" Ì“Ì€";s:3:"á¿Ž";s:5:" Ì“Ì";s:3:"á¿";s:5:" Ì“Í‚";s:3:"á¿";s:4:"ῐ";s:3:"á¿‘";s:4:"ῑ";s:3:"á¿’";s:6:"ῒ";s:3:"á¿“";s:6:"ϊÌ";s:3:"á¿–";s:4:"ῖ";s:3:"á¿—";s:6:"ῗ";s:3:"Ῐ";s:4:"Ῐ";s:3:"á¿™";s:4:"Ῑ";s:3:"á¿š";s:4:"Ὶ";s:3:"á¿›";s:4:"ΙÌ";s:3:"á¿";s:5:" ̔̀";s:3:"á¿ž";s:5:" Ì”Ì";s:3:"á¿Ÿ";s:5:" ̔͂";s:3:"á¿ ";s:4:"ῠ";s:3:"á¿¡";s:4:"Ï…Ì„";s:3:"á¿¢";s:6:"ῢ";s:3:"á¿£";s:6:"ϋÌ";s:3:"ῤ";s:4:"ÏÌ“";s:3:"á¿¥";s:4:"ÏÌ”";s:3:"ῦ";s:4:"Ï…Í‚";s:3:"ῧ";s:6:"ῧ";s:3:"Ῠ";s:4:"Ῠ";s:3:"á¿©";s:4:"Ῡ";s:3:"Ὺ";s:4:"Ὺ";s:3:"á¿«";s:4:"Î¥Ì";s:3:"Ῥ";s:4:"Ῥ";s:3:"á¿­";s:5:" ̈̀";s:3:"á¿®";s:5:" ̈Ì";s:3:"`";s:1:"`";s:3:"ῲ";s:6:"ῲ";s:3:"ῳ";s:4:"ῳ";s:3:"á¿´";s:6:"ωÌÍ…";s:3:"ῶ";s:4:"ῶ";s:3:"á¿·";s:6:"ῷ";s:3:"Ὸ";s:4:"Ὸ";s:3:"Ό";s:4:"ΟÌ";s:3:"Ὼ";s:4:"Ὼ";s:3:"á¿»";s:4:"ΩÌ";s:3:"ῼ";s:4:"ῼ";s:3:"´";s:3:" Ì";s:3:"῾";s:3:" Ì”";s:3:" ";s:1:" ";s:3:"â€";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:"‑";s:3:"â€";s:3:"‗";s:3:" ̳";s:3:"․";s:1:".";s:3:"‥";s:2:"..";s:3:"…";s:3:"...";s:3:" ";s:1:" ";s:3:"″";s:6:"′′";s:3:"‴";s:9:"′′′";s:3:"‶";s:6:"‵‵";s:3:"‷";s:9:"‵‵‵";s:3:"‼";s:2:"!!";s:3:"‾";s:3:" Ì…";s:3:"â‡";s:2:"??";s:3:"âˆ";s:2:"?!";s:3:"â‰";s:2:"!?";s:3:"â—";s:12:"′′′′";s:3:"âŸ";s:1:" ";s:3:"â°";s:1:"0";s:3:"â±";s:1:"i";s:3:"â´";s:1:"4";s:3:"âµ";s:1:"5";s:3:"â¶";s:1:"6";s:3:"â·";s:1:"7";s:3:"â¸";s:1:"8";s:3:"â¹";s:1:"9";s:3:"âº";s:1:"+";s:3:"â»";s:3:"−";s:3:"â¼";s:1:"=";s:3:"â½";s:1:"(";s:3:"â¾";s:1:")";s:3:"â¿";s:1:"n";s:3:"â‚€";s:1:"0";s:3:"â‚";s:1:"1";s:3:"â‚‚";s:1:"2";s:3:"₃";s:1:"3";s:3:"â‚„";s:1:"4";s:3:"â‚…";s:1:"5";s:3:"₆";s:1:"6";s:3:"₇";s:1:"7";s:3:"₈";s:1:"8";s:3:"₉";s:1:"9";s:3:"â‚Š";s:1:"+";s:3:"â‚‹";s:3:"−";s:3:"â‚Œ";s:1:"=";s:3:"â‚";s:1:"(";s:3:"â‚Ž";s:1:")";s:3:"â‚";s:1:"a";s:3:"â‚‘";s:1:"e";s:3:"â‚’";s:1:"o";s:3:"â‚“";s:1:"x";s:3:"â‚”";s:2:"É™";s:3:"â‚•";s:1:"h";s:3:"â‚–";s:1:"k";s:3:"â‚—";s:1:"l";s:3:"ₘ";s:1:"m";s:3:"â‚™";s:1:"n";s:3:"â‚š";s:1:"p";s:3:"â‚›";s:1:"s";s:3:"â‚œ";s:1:"t";s:3:"₨";s:2:"Rs";s:3:"â„€";s:3:"a/c";s:3:"â„";s:3:"a/s";s:3:"â„‚";s:1:"C";s:3:"℃";s:3:"°C";s:3:"â„…";s:3:"c/o";s:3:"℆";s:3:"c/u";s:3:"ℇ";s:2:"Æ";s:3:"℉";s:3:"°F";s:3:"â„Š";s:1:"g";s:3:"â„‹";s:1:"H";s:3:"â„Œ";s:1:"H";s:3:"â„";s:1:"H";s:3:"â„Ž";s:1:"h";s:3:"â„";s:2:"ħ";s:3:"â„";s:1:"I";s:3:"â„‘";s:1:"I";s:3:"â„’";s:1:"L";s:3:"â„“";s:1:"l";s:3:"â„•";s:1:"N";s:3:"â„–";s:2:"No";s:3:"â„™";s:1:"P";s:3:"â„š";s:1:"Q";s:3:"â„›";s:1:"R";s:3:"â„œ";s:1:"R";s:3:"â„";s:1:"R";s:3:"â„ ";s:2:"SM";s:3:"â„¡";s:3:"TEL";s:3:"â„¢";s:2:"TM";s:3:"ℤ";s:1:"Z";s:3:"Ω";s:2:"Ω";s:3:"ℨ";s:1:"Z";s:3:"K";s:1:"K";s:3:"â„«";s:3:"AÌŠ";s:3:"ℬ";s:1:"B";s:3:"â„­";s:1:"C";s:3:"ℯ";s:1:"e";s:3:"â„°";s:1:"E";s:3:"ℱ";s:1:"F";s:3:"ℳ";s:1:"M";s:3:"â„´";s:1:"o";s:3:"ℵ";s:2:"×";s:3:"ℶ";s:2:"ב";s:3:"â„·";s:2:"×’";s:3:"ℸ";s:2:"ד";s:3:"ℹ";s:1:"i";s:3:"â„»";s:3:"FAX";s:3:"ℼ";s:2:"Ï€";s:3:"ℽ";s:2:"γ";s:3:"ℾ";s:2:"Γ";s:3:"â„¿";s:2:"Π";s:3:"â…€";s:3:"∑";s:3:"â……";s:1:"D";s:3:"â…†";s:1:"d";s:3:"â…‡";s:1:"e";s:3:"â…ˆ";s:1:"i";s:3:"â…‰";s:1:"j";s:3:"â…";s:5:"1â„7";s:3:"â…‘";s:5:"1â„9";s:3:"â…’";s:6:"1â„10";s:3:"â…“";s:5:"1â„3";s:3:"â…”";s:5:"2â„3";s:3:"â…•";s:5:"1â„5";s:3:"â…–";s:5:"2â„5";s:3:"â…—";s:5:"3â„5";s:3:"â…˜";s:5:"4â„5";s:3:"â…™";s:5:"1â„6";s:3:"â…š";s:5:"5â„6";s:3:"â…›";s:5:"1â„8";s:3:"â…œ";s:5:"3â„8";s:3:"â…";s:5:"5â„8";s:3:"â…ž";s:5:"7â„8";s:3:"â…Ÿ";s:4:"1â„";s:3:"â… ";s:1:"I";s:3:"â…¡";s:2:"II";s:3:"â…¢";s:3:"III";s:3:"â…£";s:2:"IV";s:3:"â…¤";s:1:"V";s:3:"â…¥";s:2:"VI";s:3:"â…¦";s:3:"VII";s:3:"â…§";s:4:"VIII";s:3:"â…¨";s:2:"IX";s:3:"â…©";s:1:"X";s:3:"â…ª";s:2:"XI";s:3:"â…«";s:3:"XII";s:3:"â…¬";s:1:"L";s:3:"â…­";s:1:"C";s:3:"â…®";s:1:"D";s:3:"â…¯";s:1:"M";s:3:"â…°";s:1:"i";s:3:"â…±";s:2:"ii";s:3:"â…²";s:3:"iii";s:3:"â…³";s:2:"iv";s:3:"â…´";s:1:"v";s:3:"â…µ";s:2:"vi";s:3:"â…¶";s:3:"vii";s:3:"â…·";s:4:"viii";s:3:"â…¸";s:2:"ix";s:3:"â…¹";s:1:"x";s:3:"â…º";s:2:"xi";s:3:"â…»";s:3:"xii";s:3:"â…¼";s:1:"l";s:3:"â…½";s:1:"c";s:3:"â…¾";s:1:"d";s:3:"â…¿";s:1:"m";s:3:"↉";s:5:"0â„3";s:3:"↚";s:5:"â†Ì¸";s:3:"↛";s:5:"↛";s:3:"↮";s:5:"↮";s:3:"â‡";s:5:"â‡Ì¸";s:3:"⇎";s:5:"⇎";s:3:"â‡";s:5:"⇏";s:3:"∄";s:5:"∄";s:3:"∉";s:5:"∉";s:3:"∌";s:5:"∌";s:3:"∤";s:5:"∤";s:3:"∦";s:5:"∦";s:3:"∬";s:6:"∫∫";s:3:"∭";s:9:"∫∫∫";s:3:"∯";s:6:"∮∮";s:3:"∰";s:9:"∮∮∮";s:3:"â‰";s:5:"≁";s:3:"≄";s:5:"≄";s:3:"≇";s:5:"≇";s:3:"≉";s:5:"≉";s:3:"≠";s:3:"≠";s:3:"≢";s:5:"≢";s:3:"≭";s:5:"â‰Ì¸";s:3:"≮";s:3:"≮";s:3:"≯";s:3:"≯";s:3:"≰";s:5:"≰";s:3:"≱";s:5:"≱";s:3:"≴";s:5:"≴";s:3:"≵";s:5:"≵";s:3:"≸";s:5:"≸";s:3:"≹";s:5:"≹";s:3:"⊀";s:5:"⊀";s:3:"âŠ";s:5:"⊁";s:3:"⊄";s:5:"⊄";s:3:"⊅";s:5:"⊅";s:3:"⊈";s:5:"⊈";s:3:"⊉";s:5:"⊉";s:3:"⊬";s:5:"⊬";s:3:"⊭";s:5:"⊭";s:3:"⊮";s:5:"⊮";s:3:"⊯";s:5:"⊯";s:3:"â‹ ";s:5:"⋠";s:3:"â‹¡";s:5:"⋡";s:3:"â‹¢";s:5:"⋢";s:3:"â‹£";s:5:"⋣";s:3:"⋪";s:5:"⋪";s:3:"â‹«";s:5:"⋫";s:3:"⋬";s:5:"⋬";s:3:"â‹­";s:5:"⋭";s:3:"〈";s:3:"〈";s:3:"〉";s:3:"〉";s:3:"â‘ ";s:1:"1";s:3:"â‘¡";s:1:"2";s:3:"â‘¢";s:1:"3";s:3:"â‘£";s:1:"4";s:3:"⑤";s:1:"5";s:3:"â‘¥";s:1:"6";s:3:"⑦";s:1:"7";s:3:"⑧";s:1:"8";s:3:"⑨";s:1:"9";s:3:"â‘©";s:2:"10";s:3:"⑪";s:2:"11";s:3:"â‘«";s:2:"12";s:3:"⑬";s:2:"13";s:3:"â‘­";s:2:"14";s:3:"â‘®";s:2:"15";s:3:"⑯";s:2:"16";s:3:"â‘°";s:2:"17";s:3:"⑱";s:2:"18";s:3:"⑲";s:2:"19";s:3:"⑳";s:2:"20";s:3:"â‘´";s:3:"(1)";s:3:"⑵";s:3:"(2)";s:3:"⑶";s:3:"(3)";s:3:"â‘·";s:3:"(4)";s:3:"⑸";s:3:"(5)";s:3:"⑹";s:3:"(6)";s:3:"⑺";s:3:"(7)";s:3:"â‘»";s:3:"(8)";s:3:"⑼";s:3:"(9)";s:3:"⑽";s:4:"(10)";s:3:"⑾";s:4:"(11)";s:3:"â‘¿";s:4:"(12)";s:3:"â’€";s:4:"(13)";s:3:"â’";s:4:"(14)";s:3:"â’‚";s:4:"(15)";s:3:"â’ƒ";s:4:"(16)";s:3:"â’„";s:4:"(17)";s:3:"â’…";s:4:"(18)";s:3:"â’†";s:4:"(19)";s:3:"â’‡";s:4:"(20)";s:3:"â’ˆ";s:2:"1.";s:3:"â’‰";s:2:"2.";s:3:"â’Š";s:2:"3.";s:3:"â’‹";s:2:"4.";s:3:"â’Œ";s:2:"5.";s:3:"â’";s:2:"6.";s:3:"â’Ž";s:2:"7.";s:3:"â’";s:2:"8.";s:3:"â’";s:2:"9.";s:3:"â’‘";s:3:"10.";s:3:"â’’";s:3:"11.";s:3:"â’“";s:3:"12.";s:3:"â’”";s:3:"13.";s:3:"â’•";s:3:"14.";s:3:"â’–";s:3:"15.";s:3:"â’—";s:3:"16.";s:3:"â’˜";s:3:"17.";s:3:"â’™";s:3:"18.";s:3:"â’š";s:3:"19.";s:3:"â’›";s:3:"20.";s:3:"â’œ";s:3:"(a)";s:3:"â’";s:3:"(b)";s:3:"â’ž";s:3:"(c)";s:3:"â’Ÿ";s:3:"(d)";s:3:"â’ ";s:3:"(e)";s:3:"â’¡";s:3:"(f)";s:3:"â’¢";s:3:"(g)";s:3:"â’£";s:3:"(h)";s:3:"â’¤";s:3:"(i)";s:3:"â’¥";s:3:"(j)";s:3:"â’¦";s:3:"(k)";s:3:"â’§";s:3:"(l)";s:3:"â’¨";s:3:"(m)";s:3:"â’©";s:3:"(n)";s:3:"â’ª";s:3:"(o)";s:3:"â’«";s:3:"(p)";s:3:"â’¬";s:3:"(q)";s:3:"â’­";s:3:"(r)";s:3:"â’®";s:3:"(s)";s:3:"â’¯";s:3:"(t)";s:3:"â’°";s:3:"(u)";s:3:"â’±";s:3:"(v)";s:3:"â’²";s:3:"(w)";s:3:"â’³";s:3:"(x)";s:3:"â’´";s:3:"(y)";s:3:"â’µ";s:3:"(z)";s:3:"â’¶";s:1:"A";s:3:"â’·";s:1:"B";s:3:"â’¸";s:1:"C";s:3:"â’¹";s:1:"D";s:3:"â’º";s:1:"E";s:3:"â’»";s:1:"F";s:3:"â’¼";s:1:"G";s:3:"â’½";s:1:"H";s:3:"â’¾";s:1:"I";s:3:"â’¿";s:1:"J";s:3:"â“€";s:1:"K";s:3:"â“";s:1:"L";s:3:"â“‚";s:1:"M";s:3:"Ⓝ";s:1:"N";s:3:"â“„";s:1:"O";s:3:"â“…";s:1:"P";s:3:"Ⓠ";s:1:"Q";s:3:"Ⓡ";s:1:"R";s:3:"Ⓢ";s:1:"S";s:3:"Ⓣ";s:1:"T";s:3:"â“Š";s:1:"U";s:3:"â“‹";s:1:"V";s:3:"â“Œ";s:1:"W";s:3:"â“";s:1:"X";s:3:"â“Ž";s:1:"Y";s:3:"â“";s:1:"Z";s:3:"â“";s:1:"a";s:3:"â“‘";s:1:"b";s:3:"â“’";s:1:"c";s:3:"â““";s:1:"d";s:3:"â“”";s:1:"e";s:3:"â“•";s:1:"f";s:3:"â“–";s:1:"g";s:3:"â“—";s:1:"h";s:3:"ⓘ";s:1:"i";s:3:"â“™";s:1:"j";s:3:"â“š";s:1:"k";s:3:"â“›";s:1:"l";s:3:"â“œ";s:1:"m";s:3:"â“";s:1:"n";s:3:"â“ž";s:1:"o";s:3:"â“Ÿ";s:1:"p";s:3:"â“ ";s:1:"q";s:3:"â“¡";s:1:"r";s:3:"â“¢";s:1:"s";s:3:"â“£";s:1:"t";s:3:"ⓤ";s:1:"u";s:3:"â“¥";s:1:"v";s:3:"ⓦ";s:1:"w";s:3:"ⓧ";s:1:"x";s:3:"ⓨ";s:1:"y";s:3:"â“©";s:1:"z";s:3:"⓪";s:1:"0";s:3:"⨌";s:12:"∫∫∫∫";s:3:"â©´";s:3:"::=";s:3:"⩵";s:2:"==";s:3:"⩶";s:3:"===";s:3:"â«œ";s:5:"â«Ì¸";s:3:"â±¼";s:1:"j";s:3:"â±½";s:1:"V";s:3:"ⵯ";s:3:"ⵡ";s:3:"⺟";s:3:"æ¯";s:3:"⻳";s:3:"龟";s:3:"â¼€";s:3:"一";s:3:"â¼";s:3:"丨";s:3:"⼂";s:3:"丶";s:3:"⼃";s:3:"丿";s:3:"⼄";s:3:"ä¹™";s:3:"â¼…";s:3:"亅";s:3:"⼆";s:3:"二";s:3:"⼇";s:3:"亠";s:3:"⼈";s:3:"人";s:3:"⼉";s:3:"å„¿";s:3:"⼊";s:3:"å…¥";s:3:"⼋";s:3:"å…«";s:3:"⼌";s:3:"冂";s:3:"â¼";s:3:"冖";s:3:"⼎";s:3:"冫";s:3:"â¼";s:3:"几";s:3:"â¼";s:3:"凵";s:3:"⼑";s:3:"刀";s:3:"â¼’";s:3:"力";s:3:"⼓";s:3:"勹";s:3:"â¼”";s:3:"匕";s:3:"⼕";s:3:"匚";s:3:"â¼–";s:3:"匸";s:3:"â¼—";s:3:"å";s:3:"⼘";s:3:"åœ";s:3:"â¼™";s:3:"å©";s:3:"⼚";s:3:"厂";s:3:"â¼›";s:3:"厶";s:3:"⼜";s:3:"åˆ";s:3:"â¼";s:3:"å£";s:3:"⼞";s:3:"å›—";s:3:"⼟";s:3:"土";s:3:"â¼ ";s:3:"士";s:3:"⼡";s:3:"夂";s:3:"â¼¢";s:3:"夊";s:3:"â¼£";s:3:"夕";s:3:"⼤";s:3:"大";s:3:"â¼¥";s:3:"女";s:3:"⼦";s:3:"å­";s:3:"⼧";s:3:"宀";s:3:"⼨";s:3:"寸";s:3:"⼩";s:3:"å°";s:3:"⼪";s:3:"å°¢";s:3:"⼫";s:3:"å°¸";s:3:"⼬";s:3:"å±®";s:3:"â¼­";s:3:"å±±";s:3:"â¼®";s:3:"å·›";s:3:"⼯";s:3:"å·¥";s:3:"â¼°";s:3:"å·±";s:3:"â¼±";s:3:"å·¾";s:3:"â¼²";s:3:"å¹²";s:3:"â¼³";s:3:"幺";s:3:"â¼´";s:3:"广";s:3:"â¼µ";s:3:"å»´";s:3:"⼶";s:3:"廾";s:3:"â¼·";s:3:"弋";s:3:"⼸";s:3:"弓";s:3:"â¼¹";s:3:"å½";s:3:"⼺";s:3:"彡";s:3:"â¼»";s:3:"å½³";s:3:"â¼¼";s:3:"心";s:3:"â¼½";s:3:"戈";s:3:"â¼¾";s:3:"戶";s:3:"⼿";s:3:"手";s:3:"â½€";s:3:"支";s:3:"â½";s:3:"æ”´";s:3:"⽂";s:3:"æ–‡";s:3:"⽃";s:3:"æ–—";s:3:"⽄";s:3:"æ–¤";s:3:"â½…";s:3:"æ–¹";s:3:"⽆";s:3:"æ— ";s:3:"⽇";s:3:"æ—¥";s:3:"⽈";s:3:"æ›°";s:3:"⽉";s:3:"月";s:3:"⽊";s:3:"木";s:3:"⽋";s:3:"欠";s:3:"⽌";s:3:"æ­¢";s:3:"â½";s:3:"æ­¹";s:3:"⽎";s:3:"殳";s:3:"â½";s:3:"毋";s:3:"â½";s:3:"比";s:3:"⽑";s:3:"毛";s:3:"â½’";s:3:"æ°";s:3:"⽓";s:3:"æ°”";s:3:"â½”";s:3:"æ°´";s:3:"⽕";s:3:"ç«";s:3:"â½–";s:3:"爪";s:3:"â½—";s:3:"父";s:3:"⽘";s:3:"爻";s:3:"â½™";s:3:"爿";s:3:"⽚";s:3:"片";s:3:"â½›";s:3:"牙";s:3:"⽜";s:3:"牛";s:3:"â½";s:3:"犬";s:3:"⽞";s:3:"玄";s:3:"⽟";s:3:"玉";s:3:"â½ ";s:3:"ç“œ";s:3:"⽡";s:3:"瓦";s:3:"â½¢";s:3:"甘";s:3:"â½£";s:3:"生";s:3:"⽤";s:3:"用";s:3:"â½¥";s:3:"ç”°";s:3:"⽦";s:3:"ç–‹";s:3:"⽧";s:3:"ç–’";s:3:"⽨";s:3:"癶";s:3:"⽩";s:3:"白";s:3:"⽪";s:3:"çš®";s:3:"⽫";s:3:"çš¿";s:3:"⽬";s:3:"ç›®";s:3:"â½­";s:3:"矛";s:3:"â½®";s:3:"矢";s:3:"⽯";s:3:"石";s:3:"â½°";s:3:"示";s:3:"â½±";s:3:"禸";s:3:"â½²";s:3:"禾";s:3:"â½³";s:3:"ç©´";s:3:"â½´";s:3:"ç«‹";s:3:"â½µ";s:3:"竹";s:3:"⽶";s:3:"ç±³";s:3:"â½·";s:3:"糸";s:3:"⽸";s:3:"缶";s:3:"â½¹";s:3:"网";s:3:"⽺";s:3:"羊";s:3:"â½»";s:3:"ç¾½";s:3:"â½¼";s:3:"è€";s:3:"â½½";s:3:"而";s:3:"â½¾";s:3:"耒";s:3:"⽿";s:3:"耳";s:3:"â¾€";s:3:"è¿";s:3:"â¾";s:3:"肉";s:3:"⾂";s:3:"臣";s:3:"⾃";s:3:"自";s:3:"⾄";s:3:"至";s:3:"â¾…";s:3:"臼";s:3:"⾆";s:3:"舌";s:3:"⾇";s:3:"舛";s:3:"⾈";s:3:"舟";s:3:"⾉";s:3:"艮";s:3:"⾊";s:3:"色";s:3:"⾋";s:3:"艸";s:3:"⾌";s:3:"è™";s:3:"â¾";s:3:"虫";s:3:"⾎";s:3:"è¡€";s:3:"â¾";s:3:"è¡Œ";s:3:"â¾";s:3:"è¡£";s:3:"⾑";s:3:"襾";s:3:"â¾’";s:3:"見";s:3:"⾓";s:3:"角";s:3:"â¾”";s:3:"言";s:3:"⾕";s:3:"è°·";s:3:"â¾–";s:3:"豆";s:3:"â¾—";s:3:"豕";s:3:"⾘";s:3:"豸";s:3:"â¾™";s:3:"è²";s:3:"⾚";s:3:"赤";s:3:"â¾›";s:3:"èµ°";s:3:"⾜";s:3:"足";s:3:"â¾";s:3:"身";s:3:"⾞";s:3:"車";s:3:"⾟";s:3:"è¾›";s:3:"â¾ ";s:3:"è¾°";s:3:"⾡";s:3:"è¾µ";s:3:"â¾¢";s:3:"é‚‘";s:3:"â¾£";s:3:"é…‰";s:3:"⾤";s:3:"釆";s:3:"â¾¥";s:3:"里";s:3:"⾦";s:3:"金";s:3:"⾧";s:3:"é•·";s:3:"⾨";s:3:"é–€";s:3:"⾩";s:3:"阜";s:3:"⾪";s:3:"隶";s:3:"⾫";s:3:"éš¹";s:3:"⾬";s:3:"雨";s:3:"â¾­";s:3:"é‘";s:3:"â¾®";s:3:"éž";s:3:"⾯";s:3:"é¢";s:3:"â¾°";s:3:"é©";s:3:"â¾±";s:3:"韋";s:3:"â¾²";s:3:"韭";s:3:"â¾³";s:3:"音";s:3:"â¾´";s:3:"é ";s:3:"â¾µ";s:3:"風";s:3:"⾶";s:3:"飛";s:3:"â¾·";s:3:"食";s:3:"⾸";s:3:"首";s:3:"â¾¹";s:3:"香";s:3:"⾺";s:3:"馬";s:3:"â¾»";s:3:"骨";s:3:"â¾¼";s:3:"高";s:3:"â¾½";s:3:"é«Ÿ";s:3:"â¾¾";s:3:"鬥";s:3:"⾿";s:3:"鬯";s:3:"â¿€";s:3:"鬲";s:3:"â¿";s:3:"鬼";s:3:"â¿‚";s:3:"é­š";s:3:"⿃";s:3:"é³¥";s:3:"â¿„";s:3:"é¹µ";s:3:"â¿…";s:3:"鹿";s:3:"⿆";s:3:"麥";s:3:"⿇";s:3:"麻";s:3:"⿈";s:3:"黃";s:3:"⿉";s:3:"é»";s:3:"â¿Š";s:3:"黑";s:3:"â¿‹";s:3:"黹";s:3:"â¿Œ";s:3:"黽";s:3:"â¿";s:3:"鼎";s:3:"â¿Ž";s:3:"鼓";s:3:"â¿";s:3:"é¼ ";s:3:"â¿";s:3:"é¼»";s:3:"â¿‘";s:3:"齊";s:3:"â¿’";s:3:"é½’";s:3:"â¿“";s:3:"é¾";s:3:"â¿”";s:3:"龜";s:3:"â¿•";s:3:"é¾ ";s:3:" ";s:1:" ";s:3:"〶";s:3:"〒";s:3:"〸";s:3:"å";s:3:"〹";s:3:"å„";s:3:"〺";s:3:"å…";s:3:"ãŒ";s:6:"ã‹ã‚™";s:3:"ãŽ";s:6:"ãã‚™";s:3:"ã";s:6:"ãã‚™";s:3:"ã’";s:6:"ã‘ã‚™";s:3:"ã”";s:6:"ã“ã‚™";s:3:"ã–";s:6:"ã•ã‚™";s:3:"ã˜";s:6:"ã—ã‚™";s:3:"ãš";s:6:"ã™ã‚™";s:3:"ãœ";s:6:"ã›ã‚™";s:3:"ãž";s:6:"ãã‚™";s:3:"ã ";s:6:"ãŸã‚™";s:3:"ã¢";s:6:"ã¡ã‚™";s:3:"ã¥";s:6:"ã¤ã‚™";s:3:"ã§";s:6:"ã¦ã‚™";s:3:"ã©";s:6:"ã¨ã‚™";s:3:"ã°";s:6:"ã¯ã‚™";s:3:"ã±";s:6:"ã¯ã‚š";s:3:"ã³";s:6:"ã²ã‚™";s:3:"ã´";s:6:"ã²ã‚š";s:3:"ã¶";s:6:"ãµã‚™";s:3:"ã·";s:6:"ãµã‚š";s:3:"ã¹";s:6:"ã¸ã‚™";s:3:"ãº";s:6:"ã¸ã‚š";s:3:"ã¼";s:6:"ã»ã‚™";s:3:"ã½";s:6:"ã»ã‚š";s:3:"ã‚”";s:6:"ã†ã‚™";s:3:"ã‚›";s:4:" ã‚™";s:3:"ã‚œ";s:4:" ã‚š";s:3:"ã‚ž";s:6:"ã‚ã‚™";s:3:"ã‚Ÿ";s:6:"より";s:3:"ガ";s:6:"ã‚«ã‚™";s:3:"ã‚®";s:6:"ã‚­ã‚™";s:3:"ã‚°";s:6:"グ";s:3:"ゲ";s:6:"ゲ";s:3:"ã‚´";s:6:"ゴ";s:3:"ザ";s:6:"ザ";s:3:"ジ";s:6:"ã‚·ã‚™";s:3:"ズ";s:6:"ズ";s:3:"ゼ";s:6:"ゼ";s:3:"ゾ";s:6:"ゾ";s:3:"ダ";s:6:"ã‚¿ã‚™";s:3:"ヂ";s:6:"ãƒã‚™";s:3:"ヅ";s:6:"ヅ";s:3:"デ";s:6:"デ";s:3:"ド";s:6:"ド";s:3:"ãƒ";s:6:"ãƒã‚™";s:3:"パ";s:6:"ãƒã‚š";s:3:"ビ";s:6:"ビ";s:3:"ピ";s:6:"ピ";s:3:"ブ";s:6:"ブ";s:3:"プ";s:6:"プ";s:3:"ベ";s:6:"ベ";s:3:"ペ";s:6:"ペ";s:3:"ボ";s:6:"ボ";s:3:"ãƒ";s:6:"ポ";s:3:"ヴ";s:6:"ヴ";s:3:"ヷ";s:6:"ヷ";s:3:"ヸ";s:6:"ヸ";s:3:"ヹ";s:6:"ヹ";s:3:"ヺ";s:6:"ヺ";s:3:"ヾ";s:6:"ヾ";s:3:"ヿ";s:6:"コト";s:3:"ㄱ";s:3:"á„€";s:3:"ㄲ";s:3:"á„";s:3:"ㄳ";s:3:"ᆪ";s:3:"ã„´";s:3:"á„‚";s:3:"ㄵ";s:3:"ᆬ";s:3:"ㄶ";s:3:"ᆭ";s:3:"ã„·";s:3:"ᄃ";s:3:"ㄸ";s:3:"á„„";s:3:"ㄹ";s:3:"á„…";s:3:"ㄺ";s:3:"ᆰ";s:3:"ã„»";s:3:"ᆱ";s:3:"ㄼ";s:3:"ᆲ";s:3:"ㄽ";s:3:"ᆳ";s:3:"ㄾ";s:3:"ᆴ";s:3:"ã„¿";s:3:"ᆵ";s:3:"ã…€";s:3:"á„š";s:3:"ã…";s:3:"ᄆ";s:3:"ã…‚";s:3:"ᄇ";s:3:"ã…ƒ";s:3:"ᄈ";s:3:"ã…„";s:3:"á„¡";s:3:"ã……";s:3:"ᄉ";s:3:"ã…†";s:3:"á„Š";s:3:"ã…‡";s:3:"á„‹";s:3:"ã…ˆ";s:3:"á„Œ";s:3:"ã…‰";s:3:"á„";s:3:"ã…Š";s:3:"á„Ž";s:3:"ã…‹";s:3:"á„";s:3:"ã…Œ";s:3:"á„";s:3:"ã…";s:3:"á„‘";s:3:"ã…Ž";s:3:"á„’";s:3:"ã…";s:3:"á…¡";s:3:"ã…";s:3:"á…¢";s:3:"ã…‘";s:3:"á…£";s:3:"ã…’";s:3:"á…¤";s:3:"ã…“";s:3:"á…¥";s:3:"ã…”";s:3:"á…¦";s:3:"ã…•";s:3:"á…§";s:3:"ã…–";s:3:"á…¨";s:3:"ã…—";s:3:"á…©";s:3:"ã…˜";s:3:"á…ª";s:3:"ã…™";s:3:"á…«";s:3:"ã…š";s:3:"á…¬";s:3:"ã…›";s:3:"á…­";s:3:"ã…œ";s:3:"á…®";s:3:"ã…";s:3:"á…¯";s:3:"ã…ž";s:3:"á…°";s:3:"ã…Ÿ";s:3:"á…±";s:3:"ã… ";s:3:"á…²";s:3:"ã…¡";s:3:"á…³";s:3:"ã…¢";s:3:"á…´";s:3:"ã…£";s:3:"á…µ";s:3:"ã…¤";s:3:"á… ";s:3:"ã…¥";s:3:"á„”";s:3:"ã…¦";s:3:"á„•";s:3:"ã…§";s:3:"ᇇ";s:3:"ã…¨";s:3:"ᇈ";s:3:"ã…©";s:3:"ᇌ";s:3:"ã…ª";s:3:"ᇎ";s:3:"ã…«";s:3:"ᇓ";s:3:"ã…¬";s:3:"ᇗ";s:3:"ã…­";s:3:"ᇙ";s:3:"ã…®";s:3:"á„œ";s:3:"ã…¯";s:3:"á‡";s:3:"ã…°";s:3:"ᇟ";s:3:"ã…±";s:3:"á„";s:3:"ã…²";s:3:"á„ž";s:3:"ã…³";s:3:"á„ ";s:3:"ã…´";s:3:"á„¢";s:3:"ã…µ";s:3:"á„£";s:3:"ã…¶";s:3:"ᄧ";s:3:"ã…·";s:3:"á„©";s:3:"ã…¸";s:3:"á„«";s:3:"ã…¹";s:3:"ᄬ";s:3:"ã…º";s:3:"á„­";s:3:"ã…»";s:3:"á„®";s:3:"ã…¼";s:3:"ᄯ";s:3:"ã…½";s:3:"ᄲ";s:3:"ã…¾";s:3:"ᄶ";s:3:"ã…¿";s:3:"á…€";s:3:"ㆀ";s:3:"á…‡";s:3:"ã†";s:3:"á…Œ";s:3:"ㆂ";s:3:"ᇱ";s:3:"ㆃ";s:3:"ᇲ";s:3:"ㆄ";s:3:"á…—";s:3:"ㆅ";s:3:"á…˜";s:3:"ㆆ";s:3:"á…™";s:3:"ㆇ";s:3:"ᆄ";s:3:"ㆈ";s:3:"ᆅ";s:3:"ㆉ";s:3:"ᆈ";s:3:"ㆊ";s:3:"ᆑ";s:3:"ㆋ";s:3:"ᆒ";s:3:"ㆌ";s:3:"ᆔ";s:3:"ã†";s:3:"ᆞ";s:3:"ㆎ";s:3:"ᆡ";s:3:"㆒";s:3:"一";s:3:"㆓";s:3:"二";s:3:"㆔";s:3:"三";s:3:"㆕";s:3:"å››";s:3:"㆖";s:3:"上";s:3:"㆗";s:3:"中";s:3:"㆘";s:3:"下";s:3:"㆙";s:3:"甲";s:3:"㆚";s:3:"ä¹™";s:3:"㆛";s:3:"丙";s:3:"㆜";s:3:"ä¸";s:3:"ã†";s:3:"天";s:3:"㆞";s:3:"地";s:3:"㆟";s:3:"人";s:3:"㈀";s:5:"(á„€)";s:3:"ãˆ";s:5:"(á„‚)";s:3:"㈂";s:5:"(ᄃ)";s:3:"㈃";s:5:"(á„…)";s:3:"㈄";s:5:"(ᄆ)";s:3:"㈅";s:5:"(ᄇ)";s:3:"㈆";s:5:"(ᄉ)";s:3:"㈇";s:5:"(á„‹)";s:3:"㈈";s:5:"(á„Œ)";s:3:"㈉";s:5:"(á„Ž)";s:3:"㈊";s:5:"(á„)";s:3:"㈋";s:5:"(á„)";s:3:"㈌";s:5:"(á„‘)";s:3:"ãˆ";s:5:"(á„’)";s:3:"㈎";s:8:"(가)";s:3:"ãˆ";s:8:"(á„‚á…¡)";s:3:"ãˆ";s:8:"(다)";s:3:"㈑";s:8:"(á„…á…¡)";s:3:"㈒";s:8:"(마)";s:3:"㈓";s:8:"(바)";s:3:"㈔";s:8:"(사)";s:3:"㈕";s:8:"(á„‹á…¡)";s:3:"㈖";s:8:"(자)";s:3:"㈗";s:8:"(á„Žá…¡)";s:3:"㈘";s:8:"(á„á…¡)";s:3:"㈙";s:8:"(á„á…¡)";s:3:"㈚";s:8:"(á„‘á…¡)";s:3:"㈛";s:8:"(á„’á…¡)";s:3:"㈜";s:8:"(주)";s:3:"ãˆ";s:17:"(오전)";s:3:"㈞";s:14:"(á„‹á…©á„’á…®)";s:3:"㈠";s:5:"(一)";s:3:"㈡";s:5:"(二)";s:3:"㈢";s:5:"(三)";s:3:"㈣";s:5:"(å››)";s:3:"㈤";s:5:"(五)";s:3:"㈥";s:5:"(å…­)";s:3:"㈦";s:5:"(七)";s:3:"㈧";s:5:"(å…«)";s:3:"㈨";s:5:"(ä¹)";s:3:"㈩";s:5:"(å)";s:3:"㈪";s:5:"(月)";s:3:"㈫";s:5:"(ç«)";s:3:"㈬";s:5:"(æ°´)";s:3:"㈭";s:5:"(木)";s:3:"㈮";s:5:"(金)";s:3:"㈯";s:5:"(土)";s:3:"㈰";s:5:"(æ—¥)";s:3:"㈱";s:5:"(æ ª)";s:3:"㈲";s:5:"(有)";s:3:"㈳";s:5:"(社)";s:3:"㈴";s:5:"(å)";s:3:"㈵";s:5:"(特)";s:3:"㈶";s:5:"(財)";s:3:"㈷";s:5:"(ç¥)";s:3:"㈸";s:5:"(労)";s:3:"㈹";s:5:"(代)";s:3:"㈺";s:5:"(呼)";s:3:"㈻";s:5:"(å­¦)";s:3:"㈼";s:5:"(監)";s:3:"㈽";s:5:"(ä¼)";s:3:"㈾";s:5:"(資)";s:3:"㈿";s:5:"(å”)";s:3:"㉀";s:5:"(祭)";s:3:"ã‰";s:5:"(休)";s:3:"㉂";s:5:"(自)";s:3:"㉃";s:5:"(至)";s:3:"㉄";s:3:"å•";s:3:"㉅";s:3:"å¹¼";s:3:"㉆";s:3:"æ–‡";s:3:"㉇";s:3:"ç®";s:3:"ã‰";s:3:"PTE";s:3:"㉑";s:2:"21";s:3:"㉒";s:2:"22";s:3:"㉓";s:2:"23";s:3:"㉔";s:2:"24";s:3:"㉕";s:2:"25";s:3:"㉖";s:2:"26";s:3:"㉗";s:2:"27";s:3:"㉘";s:2:"28";s:3:"㉙";s:2:"29";s:3:"㉚";s:2:"30";s:3:"㉛";s:2:"31";s:3:"㉜";s:2:"32";s:3:"ã‰";s:2:"33";s:3:"㉞";s:2:"34";s:3:"㉟";s:2:"35";s:3:"㉠";s:3:"á„€";s:3:"㉡";s:3:"á„‚";s:3:"㉢";s:3:"ᄃ";s:3:"㉣";s:3:"á„…";s:3:"㉤";s:3:"ᄆ";s:3:"㉥";s:3:"ᄇ";s:3:"㉦";s:3:"ᄉ";s:3:"㉧";s:3:"á„‹";s:3:"㉨";s:3:"á„Œ";s:3:"㉩";s:3:"á„Ž";s:3:"㉪";s:3:"á„";s:3:"㉫";s:3:"á„";s:3:"㉬";s:3:"á„‘";s:3:"㉭";s:3:"á„’";s:3:"㉮";s:6:"가";s:3:"㉯";s:6:"á„‚á…¡";s:3:"㉰";s:6:"다";s:3:"㉱";s:6:"á„…á…¡";s:3:"㉲";s:6:"마";s:3:"㉳";s:6:"바";s:3:"㉴";s:6:"사";s:3:"㉵";s:6:"á„‹á…¡";s:3:"㉶";s:6:"자";s:3:"㉷";s:6:"á„Žá…¡";s:3:"㉸";s:6:"á„á…¡";s:3:"㉹";s:6:"á„á…¡";s:3:"㉺";s:6:"á„‘á…¡";s:3:"㉻";s:6:"á„’á…¡";s:3:"㉼";s:15:"참고";s:3:"㉽";s:12:"주의";s:3:"㉾";s:6:"á„‹á…®";s:3:"㊀";s:3:"一";s:3:"ãŠ";s:3:"二";s:3:"㊂";s:3:"三";s:3:"㊃";s:3:"å››";s:3:"㊄";s:3:"五";s:3:"㊅";s:3:"å…­";s:3:"㊆";s:3:"七";s:3:"㊇";s:3:"å…«";s:3:"㊈";s:3:"ä¹";s:3:"㊉";s:3:"å";s:3:"㊊";s:3:"月";s:3:"㊋";s:3:"ç«";s:3:"㊌";s:3:"æ°´";s:3:"ãŠ";s:3:"木";s:3:"㊎";s:3:"金";s:3:"ãŠ";s:3:"土";s:3:"ãŠ";s:3:"æ—¥";s:3:"㊑";s:3:"æ ª";s:3:"㊒";s:3:"有";s:3:"㊓";s:3:"社";s:3:"㊔";s:3:"å";s:3:"㊕";s:3:"特";s:3:"㊖";s:3:"財";s:3:"㊗";s:3:"ç¥";s:3:"㊘";s:3:"労";s:3:"㊙";s:3:"秘";s:3:"㊚";s:3:"ç”·";s:3:"㊛";s:3:"女";s:3:"㊜";s:3:"é©";s:3:"ãŠ";s:3:"優";s:3:"㊞";s:3:"å°";s:3:"㊟";s:3:"注";s:3:"㊠";s:3:"é …";s:3:"㊡";s:3:"休";s:3:"㊢";s:3:"写";s:3:"㊣";s:3:"æ­£";s:3:"㊤";s:3:"上";s:3:"㊥";s:3:"中";s:3:"㊦";s:3:"下";s:3:"㊧";s:3:"å·¦";s:3:"㊨";s:3:"å³";s:3:"㊩";s:3:"医";s:3:"㊪";s:3:"å®—";s:3:"㊫";s:3:"å­¦";s:3:"㊬";s:3:"監";s:3:"㊭";s:3:"ä¼";s:3:"㊮";s:3:"資";s:3:"㊯";s:3:"å”";s:3:"㊰";s:3:"夜";s:3:"㊱";s:2:"36";s:3:"㊲";s:2:"37";s:3:"㊳";s:2:"38";s:3:"㊴";s:2:"39";s:3:"㊵";s:2:"40";s:3:"㊶";s:2:"41";s:3:"㊷";s:2:"42";s:3:"㊸";s:2:"43";s:3:"㊹";s:2:"44";s:3:"㊺";s:2:"45";s:3:"㊻";s:2:"46";s:3:"㊼";s:2:"47";s:3:"㊽";s:2:"48";s:3:"㊾";s:2:"49";s:3:"㊿";s:2:"50";s:3:"ã‹€";s:4:"1月";s:3:"ã‹";s:4:"2月";s:3:"ã‹‚";s:4:"3月";s:3:"㋃";s:4:"4月";s:3:"ã‹„";s:4:"5月";s:3:"ã‹…";s:4:"6月";s:3:"㋆";s:4:"7月";s:3:"㋇";s:4:"8月";s:3:"㋈";s:4:"9月";s:3:"㋉";s:5:"10月";s:3:"ã‹Š";s:5:"11月";s:3:"ã‹‹";s:5:"12月";s:3:"ã‹Œ";s:2:"Hg";s:3:"ã‹";s:3:"erg";s:3:"ã‹Ž";s:2:"eV";s:3:"ã‹";s:3:"LTD";s:3:"ã‹";s:3:"ã‚¢";s:3:"ã‹‘";s:3:"イ";s:3:"ã‹’";s:3:"ウ";s:3:"ã‹“";s:3:"エ";s:3:"ã‹”";s:3:"オ";s:3:"ã‹•";s:3:"ã‚«";s:3:"ã‹–";s:3:"ã‚­";s:3:"ã‹—";s:3:"ク";s:3:"㋘";s:3:"ケ";s:3:"ã‹™";s:3:"コ";s:3:"ã‹š";s:3:"サ";s:3:"ã‹›";s:3:"ã‚·";s:3:"ã‹œ";s:3:"ス";s:3:"ã‹";s:3:"ã‚»";s:3:"ã‹ž";s:3:"ソ";s:3:"ã‹Ÿ";s:3:"ã‚¿";s:3:"ã‹ ";s:3:"ãƒ";s:3:"ã‹¡";s:3:"ツ";s:3:"ã‹¢";s:3:"テ";s:3:"ã‹£";s:3:"ト";s:3:"㋤";s:3:"ナ";s:3:"ã‹¥";s:3:"ニ";s:3:"㋦";s:3:"ヌ";s:3:"㋧";s:3:"ãƒ";s:3:"㋨";s:3:"ノ";s:3:"ã‹©";s:3:"ãƒ";s:3:"㋪";s:3:"ヒ";s:3:"ã‹«";s:3:"フ";s:3:"㋬";s:3:"ヘ";s:3:"ã‹­";s:3:"ホ";s:3:"ã‹®";s:3:"マ";s:3:"㋯";s:3:"ミ";s:3:"ã‹°";s:3:"ム";s:3:"㋱";s:3:"メ";s:3:"㋲";s:3:"モ";s:3:"㋳";s:3:"ヤ";s:3:"ã‹´";s:3:"ユ";s:3:"㋵";s:3:"ヨ";s:3:"㋶";s:3:"ラ";s:3:"ã‹·";s:3:"リ";s:3:"㋸";s:3:"ル";s:3:"㋹";s:3:"レ";s:3:"㋺";s:3:"ロ";s:3:"ã‹»";s:3:"ワ";s:3:"㋼";s:3:"ヰ";s:3:"㋽";s:3:"ヱ";s:3:"㋾";s:3:"ヲ";s:3:"㌀";s:15:"ã‚¢ãƒã‚šãƒ¼ãƒˆ";s:3:"ãŒ";s:12:"アルファ";s:3:"㌂";s:15:"アンペア";s:3:"㌃";s:9:"アール";s:3:"㌄";s:15:"イニング";s:3:"㌅";s:9:"インãƒ";s:3:"㌆";s:9:"ウォン";s:3:"㌇";s:18:"エスクード";s:3:"㌈";s:12:"エーカー";s:3:"㌉";s:9:"オンス";s:3:"㌊";s:9:"オーム";s:3:"㌋";s:9:"カイリ";s:3:"㌌";s:12:"カラット";s:3:"ãŒ";s:12:"カロリー";s:3:"㌎";s:12:"ガロン";s:3:"ãŒ";s:12:"ガンマ";s:3:"ãŒ";s:12:"ギガ";s:3:"㌑";s:12:"ギニー";s:3:"㌒";s:12:"キュリー";s:3:"㌓";s:18:"ギルダー";s:3:"㌔";s:6:"キロ";s:3:"㌕";s:18:"キログラム";s:3:"㌖";s:18:"キロメートル";s:3:"㌗";s:15:"キロワット";s:3:"㌘";s:12:"グラム";s:3:"㌙";s:18:"グラムトン";s:3:"㌚";s:18:"クルゼイロ";s:3:"㌛";s:12:"クローãƒ";s:3:"㌜";s:9:"ケース";s:3:"ãŒ";s:9:"コルナ";s:3:"㌞";s:12:"コーポ";s:3:"㌟";s:12:"サイクル";s:3:"㌠";s:15:"サンãƒãƒ¼ãƒ ";s:3:"㌡";s:15:"シリング";s:3:"㌢";s:9:"センãƒ";s:3:"㌣";s:9:"セント";s:3:"㌤";s:12:"ダース";s:3:"㌥";s:9:"デシ";s:3:"㌦";s:9:"ドル";s:3:"㌧";s:6:"トン";s:3:"㌨";s:6:"ナノ";s:3:"㌩";s:9:"ノット";s:3:"㌪";s:9:"ãƒã‚¤ãƒ„";s:3:"㌫";s:18:"ãƒã‚šãƒ¼ã‚»ãƒ³ãƒˆ";s:3:"㌬";s:12:"ãƒã‚šãƒ¼ãƒ„";s:3:"㌭";s:15:"ãƒã‚™ãƒ¼ãƒ¬ãƒ«";s:3:"㌮";s:18:"ピアストル";s:3:"㌯";s:12:"ピクル";s:3:"㌰";s:9:"ピコ";s:3:"㌱";s:9:"ビル";s:3:"㌲";s:18:"ファラッド";s:3:"㌳";s:12:"フィート";s:3:"㌴";s:18:"ブッシェル";s:3:"㌵";s:9:"フラン";s:3:"㌶";s:15:"ヘクタール";s:3:"㌷";s:9:"ペソ";s:3:"㌸";s:12:"ペニヒ";s:3:"㌹";s:9:"ヘルツ";s:3:"㌺";s:12:"ペンス";s:3:"㌻";s:15:"ページ";s:3:"㌼";s:12:"ベータ";s:3:"㌽";s:15:"ポイント";s:3:"㌾";s:12:"ボルト";s:3:"㌿";s:6:"ホン";s:3:"ã€";s:15:"ポンド";s:3:"ã";s:9:"ホール";s:3:"ã‚";s:9:"ホーン";s:3:"ãƒ";s:12:"マイクロ";s:3:"ã„";s:9:"マイル";s:3:"ã…";s:9:"マッãƒ";s:3:"ã†";s:9:"マルク";s:3:"ã‡";s:15:"マンション";s:3:"ãˆ";s:12:"ミクロン";s:3:"ã‰";s:6:"ミリ";s:3:"ãŠ";s:18:"ミリãƒã‚™ãƒ¼ãƒ«";s:3:"ã‹";s:9:"メガ";s:3:"ãŒ";s:15:"メガトン";s:3:"ã";s:12:"メートル";s:3:"ãŽ";s:12:"ヤード";s:3:"ã";s:9:"ヤール";s:3:"ã";s:9:"ユアン";s:3:"ã‘";s:12:"リットル";s:3:"ã’";s:6:"リラ";s:3:"ã“";s:12:"ルピー";s:3:"ã”";s:15:"ルーブル";s:3:"ã•";s:6:"レム";s:3:"ã–";s:18:"レントゲン";s:3:"ã—";s:9:"ワット";s:3:"ã˜";s:4:"0点";s:3:"ã™";s:4:"1点";s:3:"ãš";s:4:"2点";s:3:"ã›";s:4:"3点";s:3:"ãœ";s:4:"4点";s:3:"ã";s:4:"5点";s:3:"ãž";s:4:"6点";s:3:"ãŸ";s:4:"7点";s:3:"ã ";s:4:"8点";s:3:"ã¡";s:4:"9点";s:3:"ã¢";s:5:"10点";s:3:"ã£";s:5:"11点";s:3:"ã¤";s:5:"12点";s:3:"ã¥";s:5:"13点";s:3:"ã¦";s:5:"14点";s:3:"ã§";s:5:"15点";s:3:"ã¨";s:5:"16点";s:3:"ã©";s:5:"17点";s:3:"ãª";s:5:"18点";s:3:"ã«";s:5:"19点";s:3:"ã¬";s:5:"20点";s:3:"ã­";s:5:"21点";s:3:"ã®";s:5:"22点";s:3:"ã¯";s:5:"23点";s:3:"ã°";s:5:"24点";s:3:"ã±";s:3:"hPa";s:3:"ã²";s:2:"da";s:3:"ã³";s:2:"AU";s:3:"ã´";s:3:"bar";s:3:"ãµ";s:2:"oV";s:3:"ã¶";s:2:"pc";s:3:"ã·";s:2:"dm";s:3:"ã¸";s:3:"dm2";s:3:"ã¹";s:3:"dm3";s:3:"ãº";s:2:"IU";s:3:"ã»";s:6:"å¹³æˆ";s:3:"ã¼";s:6:"昭和";s:3:"ã½";s:6:"大正";s:3:"ã¾";s:6:"明治";s:3:"ã¿";s:12:"æ ªå¼ä¼šç¤¾";s:3:"㎀";s:2:"pA";s:3:"ãŽ";s:2:"nA";s:3:"㎂";s:3:"μA";s:3:"㎃";s:2:"mA";s:3:"㎄";s:2:"kA";s:3:"㎅";s:2:"KB";s:3:"㎆";s:2:"MB";s:3:"㎇";s:2:"GB";s:3:"㎈";s:3:"cal";s:3:"㎉";s:4:"kcal";s:3:"㎊";s:2:"pF";s:3:"㎋";s:2:"nF";s:3:"㎌";s:3:"μF";s:3:"ãŽ";s:3:"μg";s:3:"㎎";s:2:"mg";s:3:"ãŽ";s:2:"kg";s:3:"ãŽ";s:2:"Hz";s:3:"㎑";s:3:"kHz";s:3:"㎒";s:3:"MHz";s:3:"㎓";s:3:"GHz";s:3:"㎔";s:3:"THz";s:3:"㎕";s:3:"μl";s:3:"㎖";s:2:"ml";s:3:"㎗";s:2:"dl";s:3:"㎘";s:2:"kl";s:3:"㎙";s:2:"fm";s:3:"㎚";s:2:"nm";s:3:"㎛";s:3:"μm";s:3:"㎜";s:2:"mm";s:3:"ãŽ";s:2:"cm";s:3:"㎞";s:2:"km";s:3:"㎟";s:3:"mm2";s:3:"㎠";s:3:"cm2";s:3:"㎡";s:2:"m2";s:3:"㎢";s:3:"km2";s:3:"㎣";s:3:"mm3";s:3:"㎤";s:3:"cm3";s:3:"㎥";s:2:"m3";s:3:"㎦";s:3:"km3";s:3:"㎧";s:5:"m∕s";s:3:"㎨";s:6:"m∕s2";s:3:"㎩";s:2:"Pa";s:3:"㎪";s:3:"kPa";s:3:"㎫";s:3:"MPa";s:3:"㎬";s:3:"GPa";s:3:"㎭";s:3:"rad";s:3:"㎮";s:7:"rad∕s";s:3:"㎯";s:8:"rad∕s2";s:3:"㎰";s:2:"ps";s:3:"㎱";s:2:"ns";s:3:"㎲";s:3:"μs";s:3:"㎳";s:2:"ms";s:3:"㎴";s:2:"pV";s:3:"㎵";s:2:"nV";s:3:"㎶";s:3:"μV";s:3:"㎷";s:2:"mV";s:3:"㎸";s:2:"kV";s:3:"㎹";s:2:"MV";s:3:"㎺";s:2:"pW";s:3:"㎻";s:2:"nW";s:3:"㎼";s:3:"μW";s:3:"㎽";s:2:"mW";s:3:"㎾";s:2:"kW";s:3:"㎿";s:2:"MW";s:3:"ã€";s:3:"kΩ";s:3:"ã";s:3:"MΩ";s:3:"ã‚";s:4:"a.m.";s:3:"ãƒ";s:2:"Bq";s:3:"ã„";s:2:"cc";s:3:"ã…";s:2:"cd";s:3:"ã†";s:6:"C∕kg";s:3:"ã‡";s:3:"Co.";s:3:"ãˆ";s:2:"dB";s:3:"ã‰";s:2:"Gy";s:3:"ãŠ";s:2:"ha";s:3:"ã‹";s:2:"HP";s:3:"ãŒ";s:2:"in";s:3:"ã";s:2:"KK";s:3:"ãŽ";s:2:"KM";s:3:"ã";s:2:"kt";s:3:"ã";s:2:"lm";s:3:"ã‘";s:2:"ln";s:3:"ã’";s:3:"log";s:3:"ã“";s:2:"lx";s:3:"ã”";s:2:"mb";s:3:"ã•";s:3:"mil";s:3:"ã–";s:3:"mol";s:3:"ã—";s:2:"PH";s:3:"ã˜";s:4:"p.m.";s:3:"ã™";s:3:"PPM";s:3:"ãš";s:2:"PR";s:3:"ã›";s:2:"sr";s:3:"ãœ";s:2:"Sv";s:3:"ã";s:2:"Wb";s:3:"ãž";s:5:"V∕m";s:3:"ãŸ";s:5:"A∕m";s:3:"ã ";s:4:"1æ—¥";s:3:"ã¡";s:4:"2æ—¥";s:3:"ã¢";s:4:"3æ—¥";s:3:"ã£";s:4:"4æ—¥";s:3:"ã¤";s:4:"5æ—¥";s:3:"ã¥";s:4:"6æ—¥";s:3:"ã¦";s:4:"7æ—¥";s:3:"ã§";s:4:"8æ—¥";s:3:"ã¨";s:4:"9æ—¥";s:3:"ã©";s:5:"10æ—¥";s:3:"ãª";s:5:"11æ—¥";s:3:"ã«";s:5:"12æ—¥";s:3:"ã¬";s:5:"13æ—¥";s:3:"ã­";s:5:"14æ—¥";s:3:"ã®";s:5:"15æ—¥";s:3:"ã¯";s:5:"16æ—¥";s:3:"ã°";s:5:"17æ—¥";s:3:"ã±";s:5:"18æ—¥";s:3:"ã²";s:5:"19æ—¥";s:3:"ã³";s:5:"20æ—¥";s:3:"ã´";s:5:"21æ—¥";s:3:"ãµ";s:5:"22æ—¥";s:3:"ã¶";s:5:"23æ—¥";s:3:"ã·";s:5:"24æ—¥";s:3:"ã¸";s:5:"25æ—¥";s:3:"ã¹";s:5:"26æ—¥";s:3:"ãº";s:5:"27æ—¥";s:3:"ã»";s:5:"28æ—¥";s:3:"ã¼";s:5:"29æ—¥";s:3:"ã½";s:5:"30æ—¥";s:3:"ã¾";s:5:"31æ—¥";s:3:"ã¿";s:3:"gal";s:3:"ê°";s:3:"ê¯";s:3:"ꟸ";s:2:"Ħ";s:3:"ꟹ";s:2:"Å“";s:3:"豈";s:3:"豈";s:3:"ï¤";s:3:"æ›´";s:3:"車";s:3:"車";s:3:"賈";s:3:"賈";s:3:"滑";s:3:"滑";s:3:"串";s:3:"串";s:3:"句";s:3:"å¥";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"契";s:3:"契";s:3:"金";s:3:"金";s:3:"喇";s:3:"å–‡";s:3:"奈";s:3:"奈";s:3:"ï¤";s:3:"懶";s:3:"癩";s:3:"癩";s:3:"ï¤";s:3:"ç¾…";s:3:"ï¤";s:3:"蘿";s:3:"螺";s:3:"螺";s:3:"裸";s:3:"裸";s:3:"邏";s:3:"é‚";s:3:"樂";s:3:"樂";s:3:"洛";s:3:"æ´›";s:3:"烙";s:3:"烙";s:3:"珞";s:3:"çž";s:3:"落";s:3:"è½";s:3:"酪";s:3:"é…ª";s:3:"駱";s:3:"駱";s:3:"亂";s:3:"亂";s:3:"卵";s:3:"åµ";s:3:"ï¤";s:3:"欄";s:3:"爛";s:3:"爛";s:3:"蘭";s:3:"蘭";s:3:"鸞";s:3:"鸞";s:3:"嵐";s:3:"åµ";s:3:"濫";s:3:"æ¿«";s:3:"藍";s:3:"è—";s:3:"襤";s:3:"襤";s:3:"拉";s:3:"拉";s:3:"臘";s:3:"臘";s:3:"蠟";s:3:"è Ÿ";s:3:"廊";s:3:"廊";s:3:"朗";s:3:"朗";s:3:"浪";s:3:"浪";s:3:"狼";s:3:"狼";s:3:"郎";s:3:"郎";s:3:"來";s:3:"來";s:3:"冷";s:3:"冷";s:3:"勞";s:3:"å‹ž";s:3:"擄";s:3:"æ“„";s:3:"櫓";s:3:"æ«“";s:3:"爐";s:3:"çˆ";s:3:"盧";s:3:"盧";s:3:"老";s:3:"è€";s:3:"蘆";s:3:"蘆";s:3:"虜";s:3:"虜";s:3:"路";s:3:"è·¯";s:3:"露";s:3:"露";s:3:"魯";s:3:"é­¯";s:3:"鷺";s:3:"é·º";s:3:"碌";s:3:"碌";s:3:"祿";s:3:"祿";s:3:"綠";s:3:"綠";s:3:"菉";s:3:"è‰";s:3:"錄";s:3:"錄";s:3:"鹿";s:3:"鹿";s:3:"ï¥";s:3:"è«–";s:3:"壟";s:3:"壟";s:3:"弄";s:3:"弄";s:3:"籠";s:3:"ç± ";s:3:"聾";s:3:"è¾";s:3:"牢";s:3:"牢";s:3:"磊";s:3:"磊";s:3:"賂";s:3:"賂";s:3:"雷";s:3:"é›·";s:3:"壘";s:3:"壘";s:3:"屢";s:3:"å±¢";s:3:"樓";s:3:"樓";s:3:"ï¥";s:3:"æ·š";s:3:"漏";s:3:"æ¼";s:3:"ï¥";s:3:"ç´¯";s:3:"ï¥";s:3:"縷";s:3:"陋";s:3:"陋";s:3:"勒";s:3:"å‹’";s:3:"肋";s:3:"è‚‹";s:3:"凜";s:3:"凜";s:3:"凌";s:3:"凌";s:3:"稜";s:3:"稜";s:3:"綾";s:3:"綾";s:3:"菱";s:3:"è±";s:3:"陵";s:3:"陵";s:3:"讀";s:3:"讀";s:3:"拏";s:3:"æ‹";s:3:"樂";s:3:"樂";s:3:"ï¥";s:3:"諾";s:3:"丹";s:3:"丹";s:3:"寧";s:3:"寧";s:3:"怒";s:3:"怒";s:3:"率";s:3:"率";s:3:"異";s:3:"ç•°";s:3:"北";s:3:"北";s:3:"磻";s:3:"磻";s:3:"便";s:3:"便";s:3:"復";s:3:"復";s:3:"不";s:3:"ä¸";s:3:"泌";s:3:"泌";s:3:"數";s:3:"數";s:3:"索";s:3:"ç´¢";s:3:"參";s:3:"åƒ";s:3:"塞";s:3:"å¡ž";s:3:"省";s:3:"çœ";s:3:"葉";s:3:"葉";s:3:"說";s:3:"說";s:3:"殺";s:3:"殺";s:3:"辰";s:3:"è¾°";s:3:"沈";s:3:"沈";s:3:"拾";s:3:"拾";s:3:"若";s:3:"è‹¥";s:3:"掠";s:3:"掠";s:3:"略";s:3:"ç•¥";s:3:"亮";s:3:"亮";s:3:"兩";s:3:"å…©";s:3:"凉";s:3:"凉";s:3:"梁";s:3:"æ¢";s:3:"糧";s:3:"糧";s:3:"良";s:3:"良";s:3:"諒";s:3:"è«’";s:3:"量";s:3:"é‡";s:3:"勵";s:3:"勵";s:3:"呂";s:3:"å‘‚";s:3:"ï¦";s:3:"女";s:3:"廬";s:3:"廬";s:3:"旅";s:3:"æ—…";s:3:"濾";s:3:"濾";s:3:"礪";s:3:"礪";s:3:"閭";s:3:"é–­";s:3:"驪";s:3:"驪";s:3:"麗";s:3:"麗";s:3:"黎";s:3:"黎";s:3:"力";s:3:"力";s:3:"曆";s:3:"曆";s:3:"歷";s:3:"æ­·";s:3:"ï¦";s:3:"è½¢";s:3:"年";s:3:"å¹´";s:3:"ï¦";s:3:"æ†";s:3:"ï¦";s:3:"戀";s:3:"撚";s:3:"æ’š";s:3:"漣";s:3:"æ¼£";s:3:"煉";s:3:"ç…‰";s:3:"璉";s:3:"ç’‰";s:3:"秊";s:3:"秊";s:3:"練";s:3:"ç·´";s:3:"聯";s:3:"è¯";s:3:"輦";s:3:"輦";s:3:"蓮";s:3:"è“®";s:3:"連";s:3:"連";s:3:"鍊";s:3:"éŠ";s:3:"列";s:3:"列";s:3:"ï¦";s:3:"劣";s:3:"咽";s:3:"å’½";s:3:"烈";s:3:"烈";s:3:"裂";s:3:"裂";s:3:"說";s:3:"說";s:3:"廉";s:3:"廉";s:3:"念";s:3:"念";s:3:"捻";s:3:"æ»";s:3:"殮";s:3:"æ®®";s:3:"簾";s:3:"ç°¾";s:3:"獵";s:3:"çµ";s:3:"令";s:3:"令";s:3:"囹";s:3:"囹";s:3:"寧";s:3:"寧";s:3:"嶺";s:3:"嶺";s:3:"怜";s:3:"怜";s:3:"玲";s:3:"玲";s:3:"瑩";s:3:"ç‘©";s:3:"羚";s:3:"羚";s:3:"聆";s:3:"è†";s:3:"鈴";s:3:"鈴";s:3:"零";s:3:"零";s:3:"靈";s:3:"éˆ";s:3:"領";s:3:"é ˜";s:3:"例";s:3:"例";s:3:"禮";s:3:"禮";s:3:"醴";s:3:"醴";s:3:"隸";s:3:"隸";s:3:"惡";s:3:"惡";s:3:"了";s:3:"了";s:3:"僚";s:3:"僚";s:3:"寮";s:3:"寮";s:3:"尿";s:3:"å°¿";s:3:"料";s:3:"æ–™";s:3:"樂";s:3:"樂";s:3:"燎";s:3:"燎";s:3:"ï§";s:3:"療";s:3:"蓼";s:3:"蓼";s:3:"遼";s:3:"é¼";s:3:"龍";s:3:"é¾";s:3:"暈";s:3:"暈";s:3:"阮";s:3:"阮";s:3:"劉";s:3:"劉";s:3:"杻";s:3:"æ»";s:3:"柳";s:3:"柳";s:3:"流";s:3:"æµ";s:3:"溜";s:3:"溜";s:3:"琉";s:3:"ç‰";s:3:"ï§";s:3:"ç•™";s:3:"硫";s:3:"ç¡«";s:3:"ï§";s:3:"ç´";s:3:"ï§";s:3:"é¡ž";s:3:"六";s:3:"å…­";s:3:"戮";s:3:"戮";s:3:"陸";s:3:"陸";s:3:"倫";s:3:"倫";s:3:"崙";s:3:"å´™";s:3:"淪";s:3:"æ·ª";s:3:"輪";s:3:"輪";s:3:"律";s:3:"律";s:3:"慄";s:3:"æ…„";s:3:"栗";s:3:"æ —";s:3:"率";s:3:"率";s:3:"隆";s:3:"隆";s:3:"ï§";s:3:"利";s:3:"吏";s:3:"å";s:3:"履";s:3:"å±¥";s:3:"易";s:3:"易";s:3:"李";s:3:"æŽ";s:3:"梨";s:3:"梨";s:3:"泥";s:3:"æ³¥";s:3:"理";s:3:"ç†";s:3:"痢";s:3:"ç—¢";s:3:"罹";s:3:"ç½¹";s:3:"裏";s:3:"è£";s:3:"裡";s:3:"裡";s:3:"里";s:3:"里";s:3:"離";s:3:"離";s:3:"匿";s:3:"匿";s:3:"溺";s:3:"溺";s:3:"吝";s:3:"å";s:3:"燐";s:3:"ç‡";s:3:"璘";s:3:"ç’˜";s:3:"藺";s:3:"è—º";s:3:"隣";s:3:"隣";s:3:"鱗";s:3:"é±—";s:3:"麟";s:3:"麟";s:3:"林";s:3:"æž—";s:3:"淋";s:3:"æ·‹";s:3:"臨";s:3:"臨";s:3:"立";s:3:"ç«‹";s:3:"笠";s:3:"笠";s:3:"粒";s:3:"ç²’";s:3:"狀";s:3:"ç‹€";s:3:"炙";s:3:"ç‚™";s:3:"識";s:3:"è­˜";s:3:"什";s:3:"什";s:3:"茶";s:3:"茶";s:3:"刺";s:3:"刺";s:3:"切";s:3:"切";s:3:"ï¨";s:3:"度";s:3:"拓";s:3:"æ‹“";s:3:"糖";s:3:"ç³–";s:3:"宅";s:3:"å®…";s:3:"洞";s:3:"æ´ž";s:3:"暴";s:3:"æš´";s:3:"輻";s:3:"è¼»";s:3:"行";s:3:"è¡Œ";s:3:"降";s:3:"é™";s:3:"見";s:3:"見";s:3:"廓";s:3:"廓";s:3:"兀";s:3:"å…€";s:3:"ï¨";s:3:"å—€";s:3:"ï¨";s:3:"å¡š";s:3:"晴";s:3:"æ™´";s:3:"凞";s:3:"凞";s:3:"猪";s:3:"猪";s:3:"益";s:3:"益";s:3:"礼";s:3:"礼";s:3:"神";s:3:"神";s:3:"祥";s:3:"祥";s:3:"福";s:3:"ç¦";s:3:"靖";s:3:"é–";s:3:"ï¨";s:3:"ç²¾";s:3:"羽";s:3:"ç¾½";s:3:"蘒";s:3:"蘒";s:3:"諸";s:3:"諸";s:3:"逸";s:3:"逸";s:3:"都";s:3:"都";s:3:"飯";s:3:"飯";s:3:"飼";s:3:"飼";s:3:"館";s:3:"館";s:3:"鶴";s:3:"鶴";s:3:"郞";s:3:"郞";s:3:"隷";s:3:"éš·";s:3:"侮";s:3:"ä¾®";s:3:"僧";s:3:"僧";s:3:"免";s:3:"å…";s:3:"勉";s:3:"勉";s:3:"勤";s:3:"勤";s:3:"卑";s:3:"å‘";s:3:"喝";s:3:"å–";s:3:"嘆";s:3:"嘆";s:3:"器";s:3:"器";s:3:"塀";s:3:"å¡€";s:3:"墨";s:3:"墨";s:3:"層";s:3:"層";s:3:"屮";s:3:"å±®";s:3:"悔";s:3:"æ‚”";s:3:"慨";s:3:"æ…¨";s:3:"憎";s:3:"憎";s:3:"ï©€";s:3:"懲";s:3:"ï©";s:3:"æ•";s:3:"ï©‚";s:3:"æ—¢";s:3:"暑";s:3:"æš‘";s:3:"ï©„";s:3:"梅";s:3:"ï©…";s:3:"æµ·";s:3:"渚";s:3:"渚";s:3:"漢";s:3:"æ¼¢";s:3:"煮";s:3:"ç…®";s:3:"爫";s:3:"爫";s:3:"ï©Š";s:3:"ç¢";s:3:"ï©‹";s:3:"碑";s:3:"ï©Œ";s:3:"社";s:3:"ï©";s:3:"祉";s:3:"ï©Ž";s:3:"祈";s:3:"ï©";s:3:"ç¥";s:3:"ï©";s:3:"祖";s:3:"ï©‘";s:3:"ç¥";s:3:"ï©’";s:3:"ç¦";s:3:"ï©“";s:3:"禎";s:3:"ï©”";s:3:"ç©€";s:3:"ï©•";s:3:"çª";s:3:"ï©–";s:3:"節";s:3:"ï©—";s:3:"ç·´";s:3:"縉";s:3:"縉";s:3:"ï©™";s:3:"ç¹";s:3:"ï©š";s:3:"ç½²";s:3:"ï©›";s:3:"者";s:3:"ï©œ";s:3:"臭";s:3:"ï©";s:3:"艹";s:3:"ï©ž";s:3:"艹";s:3:"ï©Ÿ";s:3:"è‘—";s:3:"ï© ";s:3:"è¤";s:3:"ï©¡";s:3:"視";s:3:"ï©¢";s:3:"è¬";s:3:"ï©£";s:3:"謹";s:3:"賓";s:3:"賓";s:3:"ï©¥";s:3:"è´ˆ";s:3:"辶";s:3:"辶";s:3:"逸";s:3:"逸";s:3:"難";s:3:"難";s:3:"ï©©";s:3:"響";s:3:"頻";s:3:"é »";s:3:"ï©«";s:3:"æµ";s:3:"𤋮";s:4:"𤋮";s:3:"ï©­";s:3:"舘";s:3:"ï©°";s:3:"並";s:3:"况";s:3:"况";s:3:"全";s:3:"å…¨";s:3:"侀";s:3:"ä¾€";s:3:"ï©´";s:3:"å……";s:3:"冀";s:3:"冀";s:3:"勇";s:3:"勇";s:3:"ï©·";s:3:"勺";s:3:"喝";s:3:"å–";s:3:"啕";s:3:"å••";s:3:"喙";s:3:"å–™";s:3:"ï©»";s:3:"å—¢";s:3:"塚";s:3:"å¡š";s:3:"墳";s:3:"墳";s:3:"奄";s:3:"奄";s:3:"ï©¿";s:3:"奔";s:3:"婢";s:3:"å©¢";s:3:"ïª";s:3:"嬨";s:3:"廒";s:3:"å»’";s:3:"廙";s:3:"å»™";s:3:"彩";s:3:"彩";s:3:"徭";s:3:"å¾­";s:3:"惘";s:3:"惘";s:3:"慎";s:3:"æ…Ž";s:3:"愈";s:3:"愈";s:3:"憎";s:3:"憎";s:3:"慠";s:3:"æ… ";s:3:"懲";s:3:"懲";s:3:"戴";s:3:"戴";s:3:"ïª";s:3:"æ„";s:3:"搜";s:3:"æœ";s:3:"ïª";s:3:"æ‘’";s:3:"ïª";s:3:"æ•–";s:3:"晴";s:3:"æ™´";s:3:"朗";s:3:"朗";s:3:"望";s:3:"望";s:3:"杖";s:3:"æ–";s:3:"歹";s:3:"æ­¹";s:3:"殺";s:3:"殺";s:3:"流";s:3:"æµ";s:3:"滛";s:3:"æ»›";s:3:"滋";s:3:"滋";s:3:"漢";s:3:"æ¼¢";s:3:"瀞";s:3:"瀞";s:3:"煮";s:3:"ç…®";s:3:"ïª";s:3:"瞧";s:3:"爵";s:3:"爵";s:3:"犯";s:3:"犯";s:3:"猪";s:3:"猪";s:3:"瑱";s:3:"瑱";s:3:"甆";s:3:"甆";s:3:"画";s:3:"ç”»";s:3:"瘝";s:3:"ç˜";s:3:"瘟";s:3:"瘟";s:3:"益";s:3:"益";s:3:"盛";s:3:"ç››";s:3:"直";s:3:"ç›´";s:3:"睊";s:3:"çŠ";s:3:"着";s:3:"ç€";s:3:"磌";s:3:"磌";s:3:"窱";s:3:"窱";s:3:"節";s:3:"節";s:3:"类";s:3:"ç±»";s:3:"絛";s:3:"çµ›";s:3:"練";s:3:"ç·´";s:3:"缾";s:3:"ç¼¾";s:3:"者";s:3:"者";s:3:"荒";s:3:"è’";s:3:"華";s:3:"è¯";s:3:"蝹";s:3:"è¹";s:3:"襁";s:3:"è¥";s:3:"覆";s:3:"覆";s:3:"視";s:3:"視";s:3:"調";s:3:"調";s:3:"諸";s:3:"諸";s:3:"請";s:3:"è«‹";s:3:"謁";s:3:"è¬";s:3:"諾";s:3:"諾";s:3:"諭";s:3:"è«­";s:3:"謹";s:3:"謹";s:3:"ï«€";s:3:"變";s:3:"ï«";s:3:"è´ˆ";s:3:"ï«‚";s:3:"輸";s:3:"遲";s:3:"é²";s:3:"ï«„";s:3:"醙";s:3:"ï«…";s:3:"鉶";s:3:"陼";s:3:"陼";s:3:"難";s:3:"難";s:3:"靖";s:3:"é–";s:3:"韛";s:3:"韛";s:3:"ï«Š";s:3:"響";s:3:"ï«‹";s:3:"é ‹";s:3:"ï«Œ";s:3:"é »";s:3:"ï«";s:3:"鬒";s:3:"ï«Ž";s:3:"龜";s:3:"ï«";s:4:"𢡊";s:3:"ï«";s:4:"𢡄";s:3:"ï«‘";s:4:"ð£•";s:3:"ï«’";s:3:"ã®";s:3:"ï«“";s:3:"䀘";s:3:"ï«”";s:3:"䀹";s:3:"ï«•";s:4:"𥉉";s:3:"ï«–";s:4:"ð¥³";s:3:"ï«—";s:4:"𧻓";s:3:"齃";s:3:"齃";s:3:"ï«™";s:3:"龎";s:3:"ff";s:2:"ff";s:3:"ï¬";s:2:"fi";s:3:"fl";s:2:"fl";s:3:"ffi";s:3:"ffi";s:3:"ffl";s:3:"ffl";s:3:"ſt";s:2:"st";s:3:"st";s:2:"st";s:3:"ﬓ";s:4:"Õ´Õ¶";s:3:"ﬔ";s:4:"Õ´Õ¥";s:3:"ﬕ";s:4:"Õ´Õ«";s:3:"ﬖ";s:4:"Õ¾Õ¶";s:3:"ﬗ";s:4:"Õ´Õ­";s:3:"ï¬";s:4:"×™Ö´";s:3:"ײַ";s:4:"ײַ";s:3:"ﬠ";s:2:"×¢";s:3:"ﬡ";s:2:"×";s:3:"ﬢ";s:2:"ד";s:3:"ﬣ";s:2:"×”";s:3:"ﬤ";s:2:"×›";s:3:"ﬥ";s:2:"ל";s:3:"ﬦ";s:2:"×";s:3:"ﬧ";s:2:"ר";s:3:"ﬨ";s:2:"ת";s:3:"﬩";s:1:"+";s:3:"שׁ";s:4:"ש×";s:3:"שׂ";s:4:"שׂ";s:3:"שּׁ";s:6:"שּ×";s:3:"שּׂ";s:6:"שּׂ";s:3:"אַ";s:4:"×Ö·";s:3:"אָ";s:4:"×Ö¸";s:3:"אּ";s:4:"×Ö¼";s:3:"בּ";s:4:"בּ";s:3:"גּ";s:4:"×’Ö¼";s:3:"דּ";s:4:"דּ";s:3:"הּ";s:4:"×”Ö¼";s:3:"וּ";s:4:"וּ";s:3:"זּ";s:4:"×–Ö¼";s:3:"טּ";s:4:"טּ";s:3:"יּ";s:4:"×™Ö¼";s:3:"ךּ";s:4:"ךּ";s:3:"כּ";s:4:"×›Ö¼";s:3:"לּ";s:4:"לּ";s:3:"מּ";s:4:"מּ";s:3:"ï­€";s:4:"× Ö¼";s:3:"ï­";s:4:"סּ";s:3:"ï­ƒ";s:4:"×£Ö¼";s:3:"ï­„";s:4:"פּ";s:3:"ï­†";s:4:"צּ";s:3:"ï­‡";s:4:"קּ";s:3:"ï­ˆ";s:4:"רּ";s:3:"ï­‰";s:4:"שּ";s:3:"ï­Š";s:4:"תּ";s:3:"ï­‹";s:4:"וֹ";s:3:"ï­Œ";s:4:"בֿ";s:3:"ï­";s:4:"×›Ö¿";s:3:"ï­Ž";s:4:"פֿ";s:3:"ï­";s:4:"×ל";s:3:"ï­";s:2:"Ù±";s:3:"ï­‘";s:2:"Ù±";s:3:"ï­’";s:2:"Ù»";s:3:"ï­“";s:2:"Ù»";s:3:"ï­”";s:2:"Ù»";s:3:"ï­•";s:2:"Ù»";s:3:"ï­–";s:2:"Ù¾";s:3:"ï­—";s:2:"Ù¾";s:3:"ï­˜";s:2:"Ù¾";s:3:"ï­™";s:2:"Ù¾";s:3:"ï­š";s:2:"Ú€";s:3:"ï­›";s:2:"Ú€";s:3:"ï­œ";s:2:"Ú€";s:3:"ï­";s:2:"Ú€";s:3:"ï­ž";s:2:"Ùº";s:3:"ï­Ÿ";s:2:"Ùº";s:3:"ï­ ";s:2:"Ùº";s:3:"ï­¡";s:2:"Ùº";s:3:"ï­¢";s:2:"Ù¿";s:3:"ï­£";s:2:"Ù¿";s:3:"ï­¤";s:2:"Ù¿";s:3:"ï­¥";s:2:"Ù¿";s:3:"ï­¦";s:2:"Ù¹";s:3:"ï­§";s:2:"Ù¹";s:3:"ï­¨";s:2:"Ù¹";s:3:"ï­©";s:2:"Ù¹";s:3:"ï­ª";s:2:"Ú¤";s:3:"ï­«";s:2:"Ú¤";s:3:"ï­¬";s:2:"Ú¤";s:3:"ï­­";s:2:"Ú¤";s:3:"ï­®";s:2:"Ú¦";s:3:"ï­¯";s:2:"Ú¦";s:3:"ï­°";s:2:"Ú¦";s:3:"ï­±";s:2:"Ú¦";s:3:"ï­²";s:2:"Ú„";s:3:"ï­³";s:2:"Ú„";s:3:"ï­´";s:2:"Ú„";s:3:"ï­µ";s:2:"Ú„";s:3:"ï­¶";s:2:"Úƒ";s:3:"ï­·";s:2:"Úƒ";s:3:"ï­¸";s:2:"Úƒ";s:3:"ï­¹";s:2:"Úƒ";s:3:"ï­º";s:2:"Ú†";s:3:"ï­»";s:2:"Ú†";s:3:"ï­¼";s:2:"Ú†";s:3:"ï­½";s:2:"Ú†";s:3:"ï­¾";s:2:"Ú‡";s:3:"ï­¿";s:2:"Ú‡";s:3:"ﮀ";s:2:"Ú‡";s:3:"ï®";s:2:"Ú‡";s:3:"ﮂ";s:2:"Ú";s:3:"ﮃ";s:2:"Ú";s:3:"ﮄ";s:2:"ÚŒ";s:3:"ï®…";s:2:"ÚŒ";s:3:"ﮆ";s:2:"ÚŽ";s:3:"ﮇ";s:2:"ÚŽ";s:3:"ﮈ";s:2:"Úˆ";s:3:"ﮉ";s:2:"Úˆ";s:3:"ﮊ";s:2:"Ú˜";s:3:"ﮋ";s:2:"Ú˜";s:3:"ﮌ";s:2:"Ú‘";s:3:"ï®";s:2:"Ú‘";s:3:"ﮎ";s:2:"Ú©";s:3:"ï®";s:2:"Ú©";s:3:"ï®";s:2:"Ú©";s:3:"ﮑ";s:2:"Ú©";s:3:"ï®’";s:2:"Ú¯";s:3:"ﮓ";s:2:"Ú¯";s:3:"ï®”";s:2:"Ú¯";s:3:"ﮕ";s:2:"Ú¯";s:3:"ï®–";s:2:"Ú³";s:3:"ï®—";s:2:"Ú³";s:3:"ﮘ";s:2:"Ú³";s:3:"ï®™";s:2:"Ú³";s:3:"ﮚ";s:2:"Ú±";s:3:"ï®›";s:2:"Ú±";s:3:"ﮜ";s:2:"Ú±";s:3:"ï®";s:2:"Ú±";s:3:"ﮞ";s:2:"Úº";s:3:"ﮟ";s:2:"Úº";s:3:"ï® ";s:2:"Ú»";s:3:"ﮡ";s:2:"Ú»";s:3:"ﮢ";s:2:"Ú»";s:3:"ﮣ";s:2:"Ú»";s:3:"ﮤ";s:4:"Û•Ù”";s:3:"ﮥ";s:4:"Û•Ù”";s:3:"ﮦ";s:2:"Û";s:3:"ﮧ";s:2:"Û";s:3:"ﮨ";s:2:"Û";s:3:"ﮩ";s:2:"Û";s:3:"ﮪ";s:2:"Ú¾";s:3:"ﮫ";s:2:"Ú¾";s:3:"ﮬ";s:2:"Ú¾";s:3:"ï®­";s:2:"Ú¾";s:3:"ï®®";s:2:"Û’";s:3:"ﮯ";s:2:"Û’";s:3:"ï®°";s:4:"Û’Ù”";s:3:"ï®±";s:4:"Û’Ù”";s:3:"ﯓ";s:2:"Ú­";s:3:"ﯔ";s:2:"Ú­";s:3:"ﯕ";s:2:"Ú­";s:3:"ﯖ";s:2:"Ú­";s:3:"ﯗ";s:2:"Û‡";s:3:"ﯘ";s:2:"Û‡";s:3:"ﯙ";s:2:"Û†";s:3:"ﯚ";s:2:"Û†";s:3:"ﯛ";s:2:"Ûˆ";s:3:"ﯜ";s:2:"Ûˆ";s:3:"ï¯";s:4:"Û‡Ù´";s:3:"ﯞ";s:2:"Û‹";s:3:"ﯟ";s:2:"Û‹";s:3:"ﯠ";s:2:"Û…";s:3:"ﯡ";s:2:"Û…";s:3:"ﯢ";s:2:"Û‰";s:3:"ﯣ";s:2:"Û‰";s:3:"ﯤ";s:2:"Û";s:3:"ﯥ";s:2:"Û";s:3:"ﯦ";s:2:"Û";s:3:"ﯧ";s:2:"Û";s:3:"ﯨ";s:2:"Ù‰";s:3:"ﯩ";s:2:"Ù‰";s:3:"ﯪ";s:6:"ئا";s:3:"ﯫ";s:6:"ئا";s:3:"ﯬ";s:6:"ÙŠÙ”Û•";s:3:"ﯭ";s:6:"ÙŠÙ”Û•";s:3:"ﯮ";s:6:"ÙŠÙ”Ùˆ";s:3:"ﯯ";s:6:"ÙŠÙ”Ùˆ";s:3:"ﯰ";s:6:"ÙŠÙ”Û‡";s:3:"ﯱ";s:6:"ÙŠÙ”Û‡";s:3:"ﯲ";s:6:"ÙŠÙ”Û†";s:3:"ﯳ";s:6:"ÙŠÙ”Û†";s:3:"ﯴ";s:6:"ÙŠÙ”Ûˆ";s:3:"ﯵ";s:6:"ÙŠÙ”Ûˆ";s:3:"ﯶ";s:6:"ÙŠÙ”Û";s:3:"ﯷ";s:6:"ÙŠÙ”Û";s:3:"ﯸ";s:6:"ÙŠÙ”Û";s:3:"ﯹ";s:6:"ÙŠÙ”Ù‰";s:3:"ﯺ";s:6:"ÙŠÙ”Ù‰";s:3:"ﯻ";s:6:"ÙŠÙ”Ù‰";s:3:"ﯼ";s:2:"ÛŒ";s:3:"ﯽ";s:2:"ÛŒ";s:3:"ﯾ";s:2:"ÛŒ";s:3:"ﯿ";s:2:"ÛŒ";s:3:"ï°€";s:6:"ئج";s:3:"ï°";s:6:"ئح";s:3:"ï°‚";s:6:"ÙŠÙ”Ù…";s:3:"ï°ƒ";s:6:"ÙŠÙ”Ù‰";s:3:"ï°„";s:6:"ÙŠÙ”ÙŠ";s:3:"ï°…";s:4:"بج";s:3:"ï°†";s:4:"بح";s:3:"ï°‡";s:4:"بخ";s:3:"ï°ˆ";s:4:"بم";s:3:"ï°‰";s:4:"بى";s:3:"ï°Š";s:4:"بي";s:3:"ï°‹";s:4:"تج";s:3:"ï°Œ";s:4:"تح";s:3:"ï°";s:4:"تخ";s:3:"ï°Ž";s:4:"تم";s:3:"ï°";s:4:"تى";s:3:"ï°";s:4:"تي";s:3:"ï°‘";s:4:"ثج";s:3:"ï°’";s:4:"ثم";s:3:"ï°“";s:4:"ثى";s:3:"ï°”";s:4:"ثي";s:3:"ï°•";s:4:"جح";s:3:"ï°–";s:4:"جم";s:3:"ï°—";s:4:"حج";s:3:"ï°˜";s:4:"حم";s:3:"ï°™";s:4:"خج";s:3:"ï°š";s:4:"خح";s:3:"ï°›";s:4:"خم";s:3:"ï°œ";s:4:"سج";s:3:"ï°";s:4:"سح";s:3:"ï°ž";s:4:"سخ";s:3:"ï°Ÿ";s:4:"سم";s:3:"ï° ";s:4:"صح";s:3:"ï°¡";s:4:"صم";s:3:"ï°¢";s:4:"ضج";s:3:"ï°£";s:4:"ضح";s:3:"ï°¤";s:4:"ضخ";s:3:"ï°¥";s:4:"ضم";s:3:"ï°¦";s:4:"طح";s:3:"ï°§";s:4:"طم";s:3:"ï°¨";s:4:"ظم";s:3:"ï°©";s:4:"عج";s:3:"ï°ª";s:4:"عم";s:3:"ï°«";s:4:"غج";s:3:"ï°¬";s:4:"غم";s:3:"ï°­";s:4:"Ùج";s:3:"ï°®";s:4:"ÙØ­";s:3:"ï°¯";s:4:"ÙØ®";s:3:"ï°°";s:4:"ÙÙ…";s:3:"ï°±";s:4:"ÙÙ‰";s:3:"ï°²";s:4:"ÙÙŠ";s:3:"ï°³";s:4:"قح";s:3:"ï°´";s:4:"قم";s:3:"ï°µ";s:4:"قى";s:3:"ï°¶";s:4:"قي";s:3:"ï°·";s:4:"كا";s:3:"ï°¸";s:4:"كج";s:3:"ï°¹";s:4:"كح";s:3:"ï°º";s:4:"كخ";s:3:"ï°»";s:4:"كل";s:3:"ï°¼";s:4:"كم";s:3:"ï°½";s:4:"كى";s:3:"ï°¾";s:4:"كي";s:3:"ï°¿";s:4:"لج";s:3:"ï±€";s:4:"لح";s:3:"ï±";s:4:"لخ";s:3:"ﱂ";s:4:"لم";s:3:"ﱃ";s:4:"لى";s:3:"ﱄ";s:4:"لي";s:3:"ï±…";s:4:"مج";s:3:"ﱆ";s:4:"مح";s:3:"ﱇ";s:4:"مخ";s:3:"ﱈ";s:4:"مم";s:3:"ﱉ";s:4:"مى";s:3:"ﱊ";s:4:"مي";s:3:"ﱋ";s:4:"نج";s:3:"ﱌ";s:4:"نح";s:3:"ï±";s:4:"نخ";s:3:"ﱎ";s:4:"نم";s:3:"ï±";s:4:"نى";s:3:"ï±";s:4:"ني";s:3:"ﱑ";s:4:"هج";s:3:"ï±’";s:4:"هم";s:3:"ﱓ";s:4:"هى";s:3:"ï±”";s:4:"هي";s:3:"ﱕ";s:4:"يج";s:3:"ï±–";s:4:"يح";s:3:"ï±—";s:4:"يخ";s:3:"ﱘ";s:4:"يم";s:3:"ï±™";s:4:"يى";s:3:"ﱚ";s:4:"يي";s:3:"ï±›";s:4:"ذٰ";s:3:"ﱜ";s:4:"رٰ";s:3:"ï±";s:4:"ىٰ";s:3:"ﱞ";s:5:" ٌّ";s:3:"ﱟ";s:5:" ÙÙ‘";s:3:"ï± ";s:5:" ÙŽÙ‘";s:3:"ﱡ";s:5:" ÙÙ‘";s:3:"ï±¢";s:5:" ÙÙ‘";s:3:"ï±£";s:5:" ّٰ";s:3:"ﱤ";s:6:"ئر";s:3:"ï±¥";s:6:"ئز";s:3:"ﱦ";s:6:"ÙŠÙ”Ù…";s:3:"ﱧ";s:6:"ÙŠÙ”Ù†";s:3:"ﱨ";s:6:"ÙŠÙ”Ù‰";s:3:"ﱩ";s:6:"ÙŠÙ”ÙŠ";s:3:"ﱪ";s:4:"بر";s:3:"ﱫ";s:4:"بز";s:3:"ﱬ";s:4:"بم";s:3:"ï±­";s:4:"بن";s:3:"ï±®";s:4:"بى";s:3:"ﱯ";s:4:"بي";s:3:"ï±°";s:4:"تر";s:3:"ï±±";s:4:"تز";s:3:"ï±²";s:4:"تم";s:3:"ï±³";s:4:"تن";s:3:"ï±´";s:4:"تى";s:3:"ï±µ";s:4:"تي";s:3:"ﱶ";s:4:"ثر";s:3:"ï±·";s:4:"ثز";s:3:"ﱸ";s:4:"ثم";s:3:"ï±¹";s:4:"ثن";s:3:"ﱺ";s:4:"ثى";s:3:"ï±»";s:4:"ثي";s:3:"ï±¼";s:4:"ÙÙ‰";s:3:"ï±½";s:4:"ÙÙŠ";s:3:"ï±¾";s:4:"قى";s:3:"ﱿ";s:4:"قي";s:3:"ï²€";s:4:"كا";s:3:"ï²";s:4:"كل";s:3:"ﲂ";s:4:"كم";s:3:"ﲃ";s:4:"كى";s:3:"ﲄ";s:4:"كي";s:3:"ï²…";s:4:"لم";s:3:"ﲆ";s:4:"لى";s:3:"ﲇ";s:4:"لي";s:3:"ﲈ";s:4:"ما";s:3:"ﲉ";s:4:"مم";s:3:"ﲊ";s:4:"نر";s:3:"ﲋ";s:4:"نز";s:3:"ﲌ";s:4:"نم";s:3:"ï²";s:4:"نن";s:3:"ﲎ";s:4:"نى";s:3:"ï²";s:4:"ني";s:3:"ï²";s:4:"ىٰ";s:3:"ﲑ";s:4:"ير";s:3:"ï²’";s:4:"يز";s:3:"ﲓ";s:4:"يم";s:3:"ï²”";s:4:"ين";s:3:"ﲕ";s:4:"يى";s:3:"ï²–";s:4:"يي";s:3:"ï²—";s:6:"ئج";s:3:"ﲘ";s:6:"ئح";s:3:"ï²™";s:6:"ئخ";s:3:"ﲚ";s:6:"ÙŠÙ”Ù…";s:3:"ï²›";s:6:"ÙŠÙ”Ù‡";s:3:"ﲜ";s:4:"بج";s:3:"ï²";s:4:"بح";s:3:"ﲞ";s:4:"بخ";s:3:"ﲟ";s:4:"بم";s:3:"ï² ";s:4:"به";s:3:"ﲡ";s:4:"تج";s:3:"ï²¢";s:4:"تح";s:3:"ï²£";s:4:"تخ";s:3:"ﲤ";s:4:"تم";s:3:"ï²¥";s:4:"ته";s:3:"ﲦ";s:4:"ثم";s:3:"ﲧ";s:4:"جح";s:3:"ﲨ";s:4:"جم";s:3:"ﲩ";s:4:"حج";s:3:"ﲪ";s:4:"حم";s:3:"ﲫ";s:4:"خج";s:3:"ﲬ";s:4:"خم";s:3:"ï²­";s:4:"سج";s:3:"ï²®";s:4:"سح";s:3:"ﲯ";s:4:"سخ";s:3:"ï²°";s:4:"سم";s:3:"ï²±";s:4:"صح";s:3:"ï²²";s:4:"صخ";s:3:"ï²³";s:4:"صم";s:3:"ï²´";s:4:"ضج";s:3:"ï²µ";s:4:"ضح";s:3:"ﲶ";s:4:"ضخ";s:3:"ï²·";s:4:"ضم";s:3:"ﲸ";s:4:"طح";s:3:"ï²¹";s:4:"ظم";s:3:"ﲺ";s:4:"عج";s:3:"ï²»";s:4:"عم";s:3:"ï²¼";s:4:"غج";s:3:"ï²½";s:4:"غم";s:3:"ï²¾";s:4:"Ùج";s:3:"ﲿ";s:4:"ÙØ­";s:3:"ï³€";s:4:"ÙØ®";s:3:"ï³";s:4:"ÙÙ…";s:3:"ﳂ";s:4:"قح";s:3:"ﳃ";s:4:"قم";s:3:"ﳄ";s:4:"كج";s:3:"ï³…";s:4:"كح";s:3:"ﳆ";s:4:"كخ";s:3:"ﳇ";s:4:"كل";s:3:"ﳈ";s:4:"كم";s:3:"ﳉ";s:4:"لج";s:3:"ﳊ";s:4:"لح";s:3:"ﳋ";s:4:"لخ";s:3:"ﳌ";s:4:"لم";s:3:"ï³";s:4:"له";s:3:"ﳎ";s:4:"مج";s:3:"ï³";s:4:"مح";s:3:"ï³";s:4:"مخ";s:3:"ﳑ";s:4:"مم";s:3:"ï³’";s:4:"نج";s:3:"ﳓ";s:4:"نح";s:3:"ï³”";s:4:"نخ";s:3:"ﳕ";s:4:"نم";s:3:"ï³–";s:4:"نه";s:3:"ï³—";s:4:"هج";s:3:"ﳘ";s:4:"هم";s:3:"ï³™";s:4:"هٰ";s:3:"ﳚ";s:4:"يج";s:3:"ï³›";s:4:"يح";s:3:"ﳜ";s:4:"يخ";s:3:"ï³";s:4:"يم";s:3:"ﳞ";s:4:"يه";s:3:"ﳟ";s:6:"ÙŠÙ”Ù…";s:3:"ï³ ";s:6:"ÙŠÙ”Ù‡";s:3:"ﳡ";s:4:"بم";s:3:"ï³¢";s:4:"به";s:3:"ï³£";s:4:"تم";s:3:"ﳤ";s:4:"ته";s:3:"ï³¥";s:4:"ثم";s:3:"ﳦ";s:4:"ثه";s:3:"ﳧ";s:4:"سم";s:3:"ﳨ";s:4:"سه";s:3:"ﳩ";s:4:"شم";s:3:"ﳪ";s:4:"شه";s:3:"ﳫ";s:4:"كل";s:3:"ﳬ";s:4:"كم";s:3:"ï³­";s:4:"لم";s:3:"ï³®";s:4:"نم";s:3:"ﳯ";s:4:"نه";s:3:"ï³°";s:4:"يم";s:3:"ï³±";s:4:"يه";s:3:"ï³²";s:6:"Ù€ÙŽÙ‘";s:3:"ï³³";s:6:"Ù€ÙÙ‘";s:3:"ï³´";s:6:"Ù€ÙÙ‘";s:3:"ï³µ";s:4:"طى";s:3:"ﳶ";s:4:"طي";s:3:"ï³·";s:4:"عى";s:3:"ﳸ";s:4:"عي";s:3:"ï³¹";s:4:"غى";s:3:"ﳺ";s:4:"غي";s:3:"ï³»";s:4:"سى";s:3:"ï³¼";s:4:"سي";s:3:"ï³½";s:4:"شى";s:3:"ï³¾";s:4:"شي";s:3:"ﳿ";s:4:"حى";s:3:"ï´€";s:4:"حي";s:3:"ï´";s:4:"جى";s:3:"ï´‚";s:4:"جي";s:3:"ï´ƒ";s:4:"خى";s:3:"ï´„";s:4:"خي";s:3:"ï´…";s:4:"صى";s:3:"ï´†";s:4:"صي";s:3:"ï´‡";s:4:"ضى";s:3:"ï´ˆ";s:4:"ضي";s:3:"ï´‰";s:4:"شج";s:3:"ï´Š";s:4:"شح";s:3:"ï´‹";s:4:"شخ";s:3:"ï´Œ";s:4:"شم";s:3:"ï´";s:4:"شر";s:3:"ï´Ž";s:4:"سر";s:3:"ï´";s:4:"صر";s:3:"ï´";s:4:"ضر";s:3:"ï´‘";s:4:"طى";s:3:"ï´’";s:4:"طي";s:3:"ï´“";s:4:"عى";s:3:"ï´”";s:4:"عي";s:3:"ï´•";s:4:"غى";s:3:"ï´–";s:4:"غي";s:3:"ï´—";s:4:"سى";s:3:"ï´˜";s:4:"سي";s:3:"ï´™";s:4:"شى";s:3:"ï´š";s:4:"شي";s:3:"ï´›";s:4:"حى";s:3:"ï´œ";s:4:"حي";s:3:"ï´";s:4:"جى";s:3:"ï´ž";s:4:"جي";s:3:"ï´Ÿ";s:4:"خى";s:3:"ï´ ";s:4:"خي";s:3:"ï´¡";s:4:"صى";s:3:"ï´¢";s:4:"صي";s:3:"ï´£";s:4:"ضى";s:3:"ï´¤";s:4:"ضي";s:3:"ï´¥";s:4:"شج";s:3:"ï´¦";s:4:"شح";s:3:"ï´§";s:4:"شخ";s:3:"ï´¨";s:4:"شم";s:3:"ï´©";s:4:"شر";s:3:"ï´ª";s:4:"سر";s:3:"ï´«";s:4:"صر";s:3:"ï´¬";s:4:"ضر";s:3:"ï´­";s:4:"شج";s:3:"ï´®";s:4:"شح";s:3:"ï´¯";s:4:"شخ";s:3:"ï´°";s:4:"شم";s:3:"ï´±";s:4:"سه";s:3:"ï´²";s:4:"شه";s:3:"ï´³";s:4:"طم";s:3:"ï´´";s:4:"سج";s:3:"ï´µ";s:4:"سح";s:3:"ï´¶";s:4:"سخ";s:3:"ï´·";s:4:"شج";s:3:"ï´¸";s:4:"شح";s:3:"ï´¹";s:4:"شخ";s:3:"ï´º";s:4:"طم";s:3:"ï´»";s:4:"ظم";s:3:"ï´¼";s:4:"اً";s:3:"ï´½";s:4:"اً";s:3:"ïµ";s:6:"تجم";s:3:"ﵑ";s:6:"تحج";s:3:"ïµ’";s:6:"تحج";s:3:"ﵓ";s:6:"تحم";s:3:"ïµ”";s:6:"تخم";s:3:"ﵕ";s:6:"تمج";s:3:"ïµ–";s:6:"تمح";s:3:"ïµ—";s:6:"تمخ";s:3:"ﵘ";s:6:"جمح";s:3:"ïµ™";s:6:"جمح";s:3:"ﵚ";s:6:"حمي";s:3:"ïµ›";s:6:"حمى";s:3:"ﵜ";s:6:"سحج";s:3:"ïµ";s:6:"سجح";s:3:"ﵞ";s:6:"سجى";s:3:"ﵟ";s:6:"سمح";s:3:"ïµ ";s:6:"سمح";s:3:"ﵡ";s:6:"سمج";s:3:"ïµ¢";s:6:"سمم";s:3:"ïµ£";s:6:"سمم";s:3:"ﵤ";s:6:"صحح";s:3:"ïµ¥";s:6:"صحح";s:3:"ﵦ";s:6:"صمم";s:3:"ﵧ";s:6:"شحم";s:3:"ﵨ";s:6:"شحم";s:3:"ﵩ";s:6:"شجي";s:3:"ﵪ";s:6:"شمخ";s:3:"ﵫ";s:6:"شمخ";s:3:"ﵬ";s:6:"شمم";s:3:"ïµ­";s:6:"شمم";s:3:"ïµ®";s:6:"ضحى";s:3:"ﵯ";s:6:"ضخم";s:3:"ïµ°";s:6:"ضخم";s:3:"ïµ±";s:6:"طمح";s:3:"ïµ²";s:6:"طمح";s:3:"ïµ³";s:6:"طمم";s:3:"ïµ´";s:6:"طمي";s:3:"ïµµ";s:6:"عجم";s:3:"ﵶ";s:6:"عمم";s:3:"ïµ·";s:6:"عمم";s:3:"ﵸ";s:6:"عمى";s:3:"ïµ¹";s:6:"غمم";s:3:"ﵺ";s:6:"غمي";s:3:"ïµ»";s:6:"غمى";s:3:"ïµ¼";s:6:"Ùخم";s:3:"ïµ½";s:6:"Ùخم";s:3:"ïµ¾";s:6:"قمح";s:3:"ﵿ";s:6:"قمم";s:3:"ﶀ";s:6:"لحم";s:3:"ï¶";s:6:"لحي";s:3:"ﶂ";s:6:"لحى";s:3:"ﶃ";s:6:"لجج";s:3:"ﶄ";s:6:"لجج";s:3:"ﶅ";s:6:"لخم";s:3:"ﶆ";s:6:"لخم";s:3:"ﶇ";s:6:"لمح";s:3:"ﶈ";s:6:"لمح";s:3:"ﶉ";s:6:"محج";s:3:"ﶊ";s:6:"محم";s:3:"ﶋ";s:6:"محي";s:3:"ﶌ";s:6:"مجح";s:3:"ï¶";s:6:"مجم";s:3:"ﶎ";s:6:"مخج";s:3:"ï¶";s:6:"مخم";s:3:"ﶒ";s:6:"مجخ";s:3:"ﶓ";s:6:"همج";s:3:"ﶔ";s:6:"همم";s:3:"ﶕ";s:6:"نحم";s:3:"ﶖ";s:6:"نحى";s:3:"ﶗ";s:6:"نجم";s:3:"ﶘ";s:6:"نجم";s:3:"ﶙ";s:6:"نجى";s:3:"ﶚ";s:6:"نمي";s:3:"ﶛ";s:6:"نمى";s:3:"ﶜ";s:6:"يمم";s:3:"ï¶";s:6:"يمم";s:3:"ﶞ";s:6:"بخي";s:3:"ﶟ";s:6:"تجي";s:3:"ﶠ";s:6:"تجى";s:3:"ﶡ";s:6:"تخي";s:3:"ﶢ";s:6:"تخى";s:3:"ﶣ";s:6:"تمي";s:3:"ﶤ";s:6:"تمى";s:3:"ﶥ";s:6:"جمي";s:3:"ﶦ";s:6:"جحى";s:3:"ﶧ";s:6:"جمى";s:3:"ﶨ";s:6:"سخى";s:3:"ﶩ";s:6:"صحي";s:3:"ﶪ";s:6:"شحي";s:3:"ﶫ";s:6:"ضحي";s:3:"ﶬ";s:6:"لجي";s:3:"ﶭ";s:6:"لمي";s:3:"ﶮ";s:6:"يحي";s:3:"ﶯ";s:6:"يجي";s:3:"ﶰ";s:6:"يمي";s:3:"ﶱ";s:6:"ممي";s:3:"ﶲ";s:6:"قمي";s:3:"ﶳ";s:6:"نحي";s:3:"ﶴ";s:6:"قمح";s:3:"ﶵ";s:6:"لحم";s:3:"ﶶ";s:6:"عمي";s:3:"ﶷ";s:6:"كمي";s:3:"ﶸ";s:6:"نجح";s:3:"ﶹ";s:6:"مخي";s:3:"ﶺ";s:6:"لجم";s:3:"ﶻ";s:6:"كمم";s:3:"ﶼ";s:6:"لجم";s:3:"ﶽ";s:6:"نجح";s:3:"ﶾ";s:6:"جحي";s:3:"ﶿ";s:6:"حجي";s:3:"ï·€";s:6:"مجي";s:3:"ï·";s:6:"Ùمي";s:3:"ï·‚";s:6:"بحي";s:3:"ï·ƒ";s:6:"كمم";s:3:"ï·„";s:6:"عجم";s:3:"ï·…";s:6:"صمم";s:3:"ï·†";s:6:"سخي";s:3:"ï·‡";s:6:"نجي";s:3:"ï·°";s:6:"صلے";s:3:"ï·±";s:6:"قلے";s:3:"ï·²";s:8:"الله";s:3:"ï·³";s:8:"اكبر";s:3:"ï·´";s:8:"محمد";s:3:"ï·µ";s:8:"صلعم";s:3:"ï·¶";s:8:"رسول";s:3:"ï··";s:8:"عليه";s:3:"ï·¸";s:8:"وسلم";s:3:"ï·¹";s:6:"صلى";s:3:"ï·º";s:33:"صلى الله عليه وسلم";s:3:"ï·»";s:15:"جل جلاله";s:3:"ï·¼";s:8:"ریال";s:3:"ï¸";s:1:",";s:3:"︑";s:3:"ã€";s:3:"︒";s:3:"。";s:3:"︓";s:1:":";s:3:"︔";s:1:";";s:3:"︕";s:1:"!";s:3:"︖";s:1:"?";s:3:"︗";s:3:"〖";s:3:"︘";s:3:"〗";s:3:"︙";s:3:"...";s:3:"︰";s:2:"..";s:3:"︱";s:3:"—";s:3:"︲";s:3:"–";s:3:"︳";s:1:"_";s:3:"︴";s:1:"_";s:3:"︵";s:1:"(";s:3:"︶";s:1:")";s:3:"︷";s:1:"{";s:3:"︸";s:1:"}";s:3:"︹";s:3:"〔";s:3:"︺";s:3:"〕";s:3:"︻";s:3:"ã€";s:3:"︼";s:3:"】";s:3:"︽";s:3:"《";s:3:"︾";s:3:"》";s:3:"︿";s:3:"〈";s:3:"ï¹€";s:3:"〉";s:3:"ï¹";s:3:"「";s:3:"﹂";s:3:"ã€";s:3:"﹃";s:3:"『";s:3:"﹄";s:3:"ã€";s:3:"﹇";s:1:"[";s:3:"﹈";s:1:"]";s:3:"﹉";s:3:" Ì…";s:3:"﹊";s:3:" Ì…";s:3:"﹋";s:3:" Ì…";s:3:"﹌";s:3:" Ì…";s:3:"ï¹";s:1:"_";s:3:"﹎";s:1:"_";s:3:"ï¹";s:1:"_";s:3:"ï¹";s:1:",";s:3:"﹑";s:3:"ã€";s:3:"ï¹’";s:1:".";s:3:"ï¹”";s:1:";";s:3:"﹕";s:1:":";s:3:"ï¹–";s:1:"?";s:3:"ï¹—";s:1:"!";s:3:"﹘";s:3:"—";s:3:"ï¹™";s:1:"(";s:3:"﹚";s:1:")";s:3:"ï¹›";s:1:"{";s:3:"﹜";s:1:"}";s:3:"ï¹";s:3:"〔";s:3:"﹞";s:3:"〕";s:3:"﹟";s:1:"#";s:3:"ï¹ ";s:1:"&";s:3:"﹡";s:1:"*";s:3:"ï¹¢";s:1:"+";s:3:"ï¹£";s:1:"-";s:3:"﹤";s:1:"<";s:3:"ï¹¥";s:1:">";s:3:"﹦";s:1:"=";s:3:"﹨";s:1:"\\";s:3:"﹩";s:1:"$";s:3:"﹪";s:1:"%";s:3:"﹫";s:1:"@";s:3:"ï¹°";s:3:" Ù‹";s:3:"ï¹±";s:4:"ـً";s:3:"ï¹²";s:3:" ÙŒ";s:3:"ï¹´";s:3:" Ù";s:3:"ﹶ";s:3:" ÙŽ";s:3:"ï¹·";s:4:"Ù€ÙŽ";s:3:"ﹸ";s:3:" Ù";s:3:"ï¹¹";s:4:"Ù€Ù";s:3:"ﹺ";s:3:" Ù";s:3:"ï¹»";s:4:"Ù€Ù";s:3:"ï¹¼";s:3:" Ù‘";s:3:"ï¹½";s:4:"ـّ";s:3:"ï¹¾";s:3:" Ù’";s:3:"ﹿ";s:4:"ـْ";s:3:"ﺀ";s:2:"Ø¡";s:3:"ïº";s:4:"آ";s:3:"ﺂ";s:4:"آ";s:3:"ﺃ";s:4:"أ";s:3:"ﺄ";s:4:"أ";s:3:"ﺅ";s:4:"ÙˆÙ”";s:3:"ﺆ";s:4:"ÙˆÙ”";s:3:"ﺇ";s:4:"إ";s:3:"ﺈ";s:4:"إ";s:3:"ﺉ";s:4:"ÙŠÙ”";s:3:"ﺊ";s:4:"ÙŠÙ”";s:3:"ﺋ";s:4:"ÙŠÙ”";s:3:"ﺌ";s:4:"ÙŠÙ”";s:3:"ïº";s:2:"ا";s:3:"ﺎ";s:2:"ا";s:3:"ïº";s:2:"ب";s:3:"ïº";s:2:"ب";s:3:"ﺑ";s:2:"ب";s:3:"ﺒ";s:2:"ب";s:3:"ﺓ";s:2:"Ø©";s:3:"ﺔ";s:2:"Ø©";s:3:"ﺕ";s:2:"ت";s:3:"ﺖ";s:2:"ت";s:3:"ﺗ";s:2:"ت";s:3:"ﺘ";s:2:"ت";s:3:"ﺙ";s:2:"Ø«";s:3:"ﺚ";s:2:"Ø«";s:3:"ﺛ";s:2:"Ø«";s:3:"ﺜ";s:2:"Ø«";s:3:"ïº";s:2:"ج";s:3:"ﺞ";s:2:"ج";s:3:"ﺟ";s:2:"ج";s:3:"ﺠ";s:2:"ج";s:3:"ﺡ";s:2:"Ø­";s:3:"ﺢ";s:2:"Ø­";s:3:"ﺣ";s:2:"Ø­";s:3:"ﺤ";s:2:"Ø­";s:3:"ﺥ";s:2:"Ø®";s:3:"ﺦ";s:2:"Ø®";s:3:"ﺧ";s:2:"Ø®";s:3:"ﺨ";s:2:"Ø®";s:3:"ﺩ";s:2:"د";s:3:"ﺪ";s:2:"د";s:3:"ﺫ";s:2:"Ø°";s:3:"ﺬ";s:2:"Ø°";s:3:"ﺭ";s:2:"ر";s:3:"ﺮ";s:2:"ر";s:3:"ﺯ";s:2:"ز";s:3:"ﺰ";s:2:"ز";s:3:"ﺱ";s:2:"س";s:3:"ﺲ";s:2:"س";s:3:"ﺳ";s:2:"س";s:3:"ﺴ";s:2:"س";s:3:"ﺵ";s:2:"Ø´";s:3:"ﺶ";s:2:"Ø´";s:3:"ﺷ";s:2:"Ø´";s:3:"ﺸ";s:2:"Ø´";s:3:"ﺹ";s:2:"ص";s:3:"ﺺ";s:2:"ص";s:3:"ﺻ";s:2:"ص";s:3:"ﺼ";s:2:"ص";s:3:"ﺽ";s:2:"ض";s:3:"ﺾ";s:2:"ض";s:3:"ﺿ";s:2:"ض";s:3:"ﻀ";s:2:"ض";s:3:"ï»";s:2:"Ø·";s:3:"ﻂ";s:2:"Ø·";s:3:"ﻃ";s:2:"Ø·";s:3:"ﻄ";s:2:"Ø·";s:3:"ï»…";s:2:"ظ";s:3:"ﻆ";s:2:"ظ";s:3:"ﻇ";s:2:"ظ";s:3:"ﻈ";s:2:"ظ";s:3:"ﻉ";s:2:"ع";s:3:"ﻊ";s:2:"ع";s:3:"ﻋ";s:2:"ع";s:3:"ﻌ";s:2:"ع";s:3:"ï»";s:2:"غ";s:3:"ﻎ";s:2:"غ";s:3:"ï»";s:2:"غ";s:3:"ï»";s:2:"غ";s:3:"ﻑ";s:2:"Ù";s:3:"ï»’";s:2:"Ù";s:3:"ﻓ";s:2:"Ù";s:3:"ï»”";s:2:"Ù";s:3:"ﻕ";s:2:"Ù‚";s:3:"ï»–";s:2:"Ù‚";s:3:"ï»—";s:2:"Ù‚";s:3:"ﻘ";s:2:"Ù‚";s:3:"ï»™";s:2:"Ùƒ";s:3:"ﻚ";s:2:"Ùƒ";s:3:"ï»›";s:2:"Ùƒ";s:3:"ﻜ";s:2:"Ùƒ";s:3:"ï»";s:2:"Ù„";s:3:"ﻞ";s:2:"Ù„";s:3:"ﻟ";s:2:"Ù„";s:3:"ï» ";s:2:"Ù„";s:3:"ﻡ";s:2:"Ù…";s:3:"ﻢ";s:2:"Ù…";s:3:"ﻣ";s:2:"Ù…";s:3:"ﻤ";s:2:"Ù…";s:3:"ﻥ";s:2:"Ù†";s:3:"ﻦ";s:2:"Ù†";s:3:"ﻧ";s:2:"Ù†";s:3:"ﻨ";s:2:"Ù†";s:3:"ﻩ";s:2:"Ù‡";s:3:"ﻪ";s:2:"Ù‡";s:3:"ﻫ";s:2:"Ù‡";s:3:"ﻬ";s:2:"Ù‡";s:3:"ï»­";s:2:"Ùˆ";s:3:"ï»®";s:2:"Ùˆ";s:3:"ﻯ";s:2:"Ù‰";s:3:"ï»°";s:2:"Ù‰";s:3:"ï»±";s:2:"ÙŠ";s:3:"ﻲ";s:2:"ÙŠ";s:3:"ﻳ";s:2:"ÙŠ";s:3:"ï»´";s:2:"ÙŠ";s:3:"ﻵ";s:6:"لآ";s:3:"ﻶ";s:6:"لآ";s:3:"ï»·";s:6:"لأ";s:3:"ﻸ";s:6:"لأ";s:3:"ﻹ";s:6:"لإ";s:3:"ﻺ";s:6:"لإ";s:3:"ï»»";s:4:"لا";s:3:"ﻼ";s:4:"لا";s:3:"ï¼";s:1:"!";s:3:""";s:1:""";s:3:"#";s:1:"#";s:3:"$";s:1:"$";s:3:"ï¼…";s:1:"%";s:3:"&";s:1:"&";s:3:"'";s:1:"\'";s:3:"(";s:1:"(";s:3:")";s:1:")";s:3:"*";s:1:"*";s:3:"+";s:1:"+";s:3:",";s:1:",";s:3:"ï¼";s:1:"-";s:3:".";s:1:".";s:3:"ï¼";s:1:"/";s:3:"ï¼";s:1:"0";s:3:"1";s:1:"1";s:3:"ï¼’";s:1:"2";s:3:"3";s:1:"3";s:3:"ï¼”";s:1:"4";s:3:"5";s:1:"5";s:3:"ï¼–";s:1:"6";s:3:"ï¼—";s:1:"7";s:3:"8";s:1:"8";s:3:"ï¼™";s:1:"9";s:3:":";s:1:":";s:3:"ï¼›";s:1:";";s:3:"<";s:1:"<";s:3:"ï¼";s:1:"=";s:3:">";s:1:">";s:3:"?";s:1:"?";s:3:"ï¼ ";s:1:"@";s:3:"A";s:1:"A";s:3:"ï¼¢";s:1:"B";s:3:"ï¼£";s:1:"C";s:3:"D";s:1:"D";s:3:"ï¼¥";s:1:"E";s:3:"F";s:1:"F";s:3:"G";s:1:"G";s:3:"H";s:1:"H";s:3:"I";s:1:"I";s:3:"J";s:1:"J";s:3:"K";s:1:"K";s:3:"L";s:1:"L";s:3:"ï¼­";s:1:"M";s:3:"ï¼®";s:1:"N";s:3:"O";s:1:"O";s:3:"ï¼°";s:1:"P";s:3:"ï¼±";s:1:"Q";s:3:"ï¼²";s:1:"R";s:3:"ï¼³";s:1:"S";s:3:"ï¼´";s:1:"T";s:3:"ï¼µ";s:1:"U";s:3:"V";s:1:"V";s:3:"ï¼·";s:1:"W";s:3:"X";s:1:"X";s:3:"ï¼¹";s:1:"Y";s:3:"Z";s:1:"Z";s:3:"ï¼»";s:1:"[";s:3:"ï¼¼";s:1:"\\";s:3:"ï¼½";s:1:"]";s:3:"ï¼¾";s:1:"^";s:3:"_";s:1:"_";s:3:"ï½€";s:1:"`";s:3:"ï½";s:1:"a";s:3:"b";s:1:"b";s:3:"c";s:1:"c";s:3:"d";s:1:"d";s:3:"ï½…";s:1:"e";s:3:"f";s:1:"f";s:3:"g";s:1:"g";s:3:"h";s:1:"h";s:3:"i";s:1:"i";s:3:"j";s:1:"j";s:3:"k";s:1:"k";s:3:"l";s:1:"l";s:3:"ï½";s:1:"m";s:3:"n";s:1:"n";s:3:"ï½";s:1:"o";s:3:"ï½";s:1:"p";s:3:"q";s:1:"q";s:3:"ï½’";s:1:"r";s:3:"s";s:1:"s";s:3:"ï½”";s:1:"t";s:3:"u";s:1:"u";s:3:"ï½–";s:1:"v";s:3:"ï½—";s:1:"w";s:3:"x";s:1:"x";s:3:"ï½™";s:1:"y";s:3:"z";s:1:"z";s:3:"ï½›";s:1:"{";s:3:"|";s:1:"|";s:3:"ï½";s:1:"}";s:3:"~";s:1:"~";s:3:"⦅";s:3:"⦅";s:3:"ï½ ";s:3:"⦆";s:3:"。";s:3:"。";s:3:"ï½¢";s:3:"「";s:3:"ï½£";s:3:"ã€";s:3:"、";s:3:"ã€";s:3:"ï½¥";s:3:"・";s:3:"ヲ";s:3:"ヲ";s:3:"ァ";s:3:"ã‚¡";s:3:"ィ";s:3:"ã‚£";s:3:"ゥ";s:3:"ã‚¥";s:3:"ェ";s:3:"ェ";s:3:"ォ";s:3:"ã‚©";s:3:"ャ";s:3:"ャ";s:3:"ï½­";s:3:"ュ";s:3:"ï½®";s:3:"ョ";s:3:"ッ";s:3:"ッ";s:3:"ï½°";s:3:"ー";s:3:"ï½±";s:3:"ã‚¢";s:3:"ï½²";s:3:"イ";s:3:"ï½³";s:3:"ウ";s:3:"ï½´";s:3:"エ";s:3:"ï½µ";s:3:"オ";s:3:"カ";s:3:"ã‚«";s:3:"ï½·";s:3:"ã‚­";s:3:"ク";s:3:"ク";s:3:"ï½¹";s:3:"ケ";s:3:"コ";s:3:"コ";s:3:"ï½»";s:3:"サ";s:3:"ï½¼";s:3:"ã‚·";s:3:"ï½½";s:3:"ス";s:3:"ï½¾";s:3:"ã‚»";s:3:"ソ";s:3:"ソ";s:3:"ï¾€";s:3:"ã‚¿";s:3:"ï¾";s:3:"ãƒ";s:3:"ツ";s:3:"ツ";s:3:"テ";s:3:"テ";s:3:"ト";s:3:"ト";s:3:"ï¾…";s:3:"ナ";s:3:"ニ";s:3:"ニ";s:3:"ヌ";s:3:"ヌ";s:3:"ネ";s:3:"ãƒ";s:3:"ノ";s:3:"ノ";s:3:"ハ";s:3:"ãƒ";s:3:"ヒ";s:3:"ヒ";s:3:"フ";s:3:"フ";s:3:"ï¾";s:3:"ヘ";s:3:"ホ";s:3:"ホ";s:3:"ï¾";s:3:"マ";s:3:"ï¾";s:3:"ミ";s:3:"ム";s:3:"ム";s:3:"ï¾’";s:3:"メ";s:3:"モ";s:3:"モ";s:3:"ï¾”";s:3:"ヤ";s:3:"ユ";s:3:"ユ";s:3:"ï¾–";s:3:"ヨ";s:3:"ï¾—";s:3:"ラ";s:3:"リ";s:3:"リ";s:3:"ï¾™";s:3:"ル";s:3:"レ";s:3:"レ";s:3:"ï¾›";s:3:"ロ";s:3:"ワ";s:3:"ワ";s:3:"ï¾";s:3:"ン";s:3:"゙";s:3:"ã‚™";s:3:"゚";s:3:"ã‚š";s:3:"ï¾ ";s:3:"á… ";s:3:"ᄀ";s:3:"á„€";s:3:"ï¾¢";s:3:"á„";s:3:"ï¾£";s:3:"ᆪ";s:3:"ᄂ";s:3:"á„‚";s:3:"ï¾¥";s:3:"ᆬ";s:3:"ᆭ";s:3:"ᆭ";s:3:"ᄃ";s:3:"ᄃ";s:3:"ᄄ";s:3:"á„„";s:3:"ᄅ";s:3:"á„…";s:3:"ᆰ";s:3:"ᆰ";s:3:"ᆱ";s:3:"ᆱ";s:3:"ᆲ";s:3:"ᆲ";s:3:"ï¾­";s:3:"ᆳ";s:3:"ï¾®";s:3:"ᆴ";s:3:"ᆵ";s:3:"ᆵ";s:3:"ï¾°";s:3:"á„š";s:3:"ï¾±";s:3:"ᄆ";s:3:"ï¾²";s:3:"ᄇ";s:3:"ï¾³";s:3:"ᄈ";s:3:"ï¾´";s:3:"á„¡";s:3:"ï¾µ";s:3:"ᄉ";s:3:"ᄊ";s:3:"á„Š";s:3:"ï¾·";s:3:"á„‹";s:3:"ᄌ";s:3:"á„Œ";s:3:"ï¾¹";s:3:"á„";s:3:"ᄎ";s:3:"á„Ž";s:3:"ï¾»";s:3:"á„";s:3:"ï¾¼";s:3:"á„";s:3:"ï¾½";s:3:"á„‘";s:3:"ï¾¾";s:3:"á„’";s:3:"ï¿‚";s:3:"á…¡";s:3:"ᅢ";s:3:"á…¢";s:3:"ï¿„";s:3:"á…£";s:3:"ï¿…";s:3:"á…¤";s:3:"ᅥ";s:3:"á…¥";s:3:"ᅦ";s:3:"á…¦";s:3:"ï¿Š";s:3:"á…§";s:3:"ï¿‹";s:3:"á…¨";s:3:"ï¿Œ";s:3:"á…©";s:3:"ï¿";s:3:"á…ª";s:3:"ï¿Ž";s:3:"á…«";s:3:"ï¿";s:3:"á…¬";s:3:"ï¿’";s:3:"á…­";s:3:"ï¿“";s:3:"á…®";s:3:"ï¿”";s:3:"á…¯";s:3:"ï¿•";s:3:"á…°";s:3:"ï¿–";s:3:"á…±";s:3:"ï¿—";s:3:"á…²";s:3:"ï¿š";s:3:"á…³";s:3:"ï¿›";s:3:"á…´";s:3:"ï¿œ";s:3:"á…µ";s:3:"ï¿ ";s:2:"¢";s:3:"ï¿¡";s:2:"£";s:3:"ï¿¢";s:2:"¬";s:3:"ï¿£";s:3:" Ì„";s:3:"¦";s:2:"¦";s:3:"ï¿¥";s:2:"Â¥";s:3:"₩";s:3:"â‚©";s:3:"│";s:3:"│";s:3:"ï¿©";s:3:"â†";s:3:"↑";s:3:"↑";s:3:"ï¿«";s:3:"→";s:3:"↓";s:3:"↓";s:3:"ï¿­";s:3:"â– ";s:3:"ï¿®";s:3:"â—‹";s:4:"ð‘‚š";s:8:"𑂚";s:4:"ð‘‚œ";s:8:"𑂜";s:4:"ð‘‚«";s:8:"𑂫";s:4:"ð‘„®";s:8:"𑄮";s:4:"𑄯";s:8:"𑄯";s:4:"ð…ž";s:8:"ð…—ð…¥";s:4:"ð…Ÿ";s:8:"ð…˜ð…¥";s:4:"ð… ";s:12:"ð…˜ð…¥ð…®";s:4:"ð…¡";s:12:"ð…˜ð…¥ð…¯";s:4:"ð…¢";s:12:"ð…˜ð…¥ð…°";s:4:"ð…£";s:12:"ð…˜ð…¥ð…±";s:4:"ð…¤";s:12:"ð…˜ð…¥ð…²";s:4:"ð†»";s:8:"ð†¹ð…¥";s:4:"ð†¼";s:8:"ð†ºð…¥";s:4:"ð†½";s:12:"ð†¹ð…¥ð…®";s:4:"ð†¾";s:12:"ð†ºð…¥ð…®";s:4:"ð†¿";s:12:"ð†¹ð…¥ð…¯";s:4:"ð‡€";s:12:"ð†ºð…¥ð…¯";s:4:"ð€";s:1:"A";s:4:"ð";s:1:"B";s:4:"ð‚";s:1:"C";s:4:"ðƒ";s:1:"D";s:4:"ð„";s:1:"E";s:4:"ð…";s:1:"F";s:4:"ð†";s:1:"G";s:4:"ð‡";s:1:"H";s:4:"ðˆ";s:1:"I";s:4:"ð‰";s:1:"J";s:4:"ðŠ";s:1:"K";s:4:"ð‹";s:1:"L";s:4:"ðŒ";s:1:"M";s:4:"ð";s:1:"N";s:4:"ðŽ";s:1:"O";s:4:"ð";s:1:"P";s:4:"ð";s:1:"Q";s:4:"ð‘";s:1:"R";s:4:"ð’";s:1:"S";s:4:"ð“";s:1:"T";s:4:"ð”";s:1:"U";s:4:"ð•";s:1:"V";s:4:"ð–";s:1:"W";s:4:"ð—";s:1:"X";s:4:"ð˜";s:1:"Y";s:4:"ð™";s:1:"Z";s:4:"ðš";s:1:"a";s:4:"ð›";s:1:"b";s:4:"ðœ";s:1:"c";s:4:"ð";s:1:"d";s:4:"ðž";s:1:"e";s:4:"ðŸ";s:1:"f";s:4:"ð ";s:1:"g";s:4:"ð¡";s:1:"h";s:4:"ð¢";s:1:"i";s:4:"ð£";s:1:"j";s:4:"ð¤";s:1:"k";s:4:"ð¥";s:1:"l";s:4:"ð¦";s:1:"m";s:4:"ð§";s:1:"n";s:4:"ð¨";s:1:"o";s:4:"ð©";s:1:"p";s:4:"ðª";s:1:"q";s:4:"ð«";s:1:"r";s:4:"ð¬";s:1:"s";s:4:"ð­";s:1:"t";s:4:"ð®";s:1:"u";s:4:"ð¯";s:1:"v";s:4:"ð°";s:1:"w";s:4:"ð±";s:1:"x";s:4:"ð²";s:1:"y";s:4:"ð³";s:1:"z";s:4:"ð´";s:1:"A";s:4:"ðµ";s:1:"B";s:4:"ð¶";s:1:"C";s:4:"ð·";s:1:"D";s:4:"ð¸";s:1:"E";s:4:"ð¹";s:1:"F";s:4:"ðº";s:1:"G";s:4:"ð»";s:1:"H";s:4:"ð¼";s:1:"I";s:4:"ð½";s:1:"J";s:4:"ð¾";s:1:"K";s:4:"ð¿";s:1:"L";s:4:"ð‘€";s:1:"M";s:4:"ð‘";s:1:"N";s:4:"ð‘‚";s:1:"O";s:4:"ð‘ƒ";s:1:"P";s:4:"ð‘„";s:1:"Q";s:4:"ð‘…";s:1:"R";s:4:"ð‘†";s:1:"S";s:4:"ð‘‡";s:1:"T";s:4:"ð‘ˆ";s:1:"U";s:4:"ð‘‰";s:1:"V";s:4:"ð‘Š";s:1:"W";s:4:"ð‘‹";s:1:"X";s:4:"ð‘Œ";s:1:"Y";s:4:"ð‘";s:1:"Z";s:4:"ð‘Ž";s:1:"a";s:4:"ð‘";s:1:"b";s:4:"ð‘";s:1:"c";s:4:"ð‘‘";s:1:"d";s:4:"ð‘’";s:1:"e";s:4:"ð‘“";s:1:"f";s:4:"ð‘”";s:1:"g";s:4:"ð‘–";s:1:"i";s:4:"ð‘—";s:1:"j";s:4:"ð‘˜";s:1:"k";s:4:"ð‘™";s:1:"l";s:4:"ð‘š";s:1:"m";s:4:"ð‘›";s:1:"n";s:4:"ð‘œ";s:1:"o";s:4:"ð‘";s:1:"p";s:4:"ð‘ž";s:1:"q";s:4:"ð‘Ÿ";s:1:"r";s:4:"ð‘ ";s:1:"s";s:4:"ð‘¡";s:1:"t";s:4:"ð‘¢";s:1:"u";s:4:"ð‘£";s:1:"v";s:4:"ð‘¤";s:1:"w";s:4:"ð‘¥";s:1:"x";s:4:"ð‘¦";s:1:"y";s:4:"ð‘§";s:1:"z";s:4:"ð‘¨";s:1:"A";s:4:"ð‘©";s:1:"B";s:4:"ð‘ª";s:1:"C";s:4:"ð‘«";s:1:"D";s:4:"ð‘¬";s:1:"E";s:4:"ð‘­";s:1:"F";s:4:"ð‘®";s:1:"G";s:4:"ð‘¯";s:1:"H";s:4:"ð‘°";s:1:"I";s:4:"ð‘±";s:1:"J";s:4:"ð‘²";s:1:"K";s:4:"ð‘³";s:1:"L";s:4:"ð‘´";s:1:"M";s:4:"ð‘µ";s:1:"N";s:4:"ð‘¶";s:1:"O";s:4:"ð‘·";s:1:"P";s:4:"ð‘¸";s:1:"Q";s:4:"ð‘¹";s:1:"R";s:4:"ð‘º";s:1:"S";s:4:"ð‘»";s:1:"T";s:4:"ð‘¼";s:1:"U";s:4:"ð‘½";s:1:"V";s:4:"ð‘¾";s:1:"W";s:4:"ð‘¿";s:1:"X";s:4:"ð’€";s:1:"Y";s:4:"ð’";s:1:"Z";s:4:"ð’‚";s:1:"a";s:4:"ð’ƒ";s:1:"b";s:4:"ð’„";s:1:"c";s:4:"ð’…";s:1:"d";s:4:"ð’†";s:1:"e";s:4:"ð’‡";s:1:"f";s:4:"ð’ˆ";s:1:"g";s:4:"ð’‰";s:1:"h";s:4:"ð’Š";s:1:"i";s:4:"ð’‹";s:1:"j";s:4:"ð’Œ";s:1:"k";s:4:"ð’";s:1:"l";s:4:"ð’Ž";s:1:"m";s:4:"ð’";s:1:"n";s:4:"ð’";s:1:"o";s:4:"ð’‘";s:1:"p";s:4:"ð’’";s:1:"q";s:4:"ð’“";s:1:"r";s:4:"ð’”";s:1:"s";s:4:"ð’•";s:1:"t";s:4:"ð’–";s:1:"u";s:4:"ð’—";s:1:"v";s:4:"ð’˜";s:1:"w";s:4:"ð’™";s:1:"x";s:4:"ð’š";s:1:"y";s:4:"ð’›";s:1:"z";s:4:"ð’œ";s:1:"A";s:4:"ð’ž";s:1:"C";s:4:"ð’Ÿ";s:1:"D";s:4:"ð’¢";s:1:"G";s:4:"ð’¥";s:1:"J";s:4:"ð’¦";s:1:"K";s:4:"ð’©";s:1:"N";s:4:"ð’ª";s:1:"O";s:4:"ð’«";s:1:"P";s:4:"ð’¬";s:1:"Q";s:4:"ð’®";s:1:"S";s:4:"ð’¯";s:1:"T";s:4:"ð’°";s:1:"U";s:4:"ð’±";s:1:"V";s:4:"ð’²";s:1:"W";s:4:"ð’³";s:1:"X";s:4:"ð’´";s:1:"Y";s:4:"ð’µ";s:1:"Z";s:4:"ð’¶";s:1:"a";s:4:"ð’·";s:1:"b";s:4:"ð’¸";s:1:"c";s:4:"ð’¹";s:1:"d";s:4:"ð’»";s:1:"f";s:4:"ð’½";s:1:"h";s:4:"ð’¾";s:1:"i";s:4:"ð’¿";s:1:"j";s:4:"ð“€";s:1:"k";s:4:"ð“";s:1:"l";s:4:"ð“‚";s:1:"m";s:4:"ð“ƒ";s:1:"n";s:4:"ð“…";s:1:"p";s:4:"ð“†";s:1:"q";s:4:"ð“‡";s:1:"r";s:4:"ð“ˆ";s:1:"s";s:4:"ð“‰";s:1:"t";s:4:"ð“Š";s:1:"u";s:4:"ð“‹";s:1:"v";s:4:"ð“Œ";s:1:"w";s:4:"ð“";s:1:"x";s:4:"ð“Ž";s:1:"y";s:4:"ð“";s:1:"z";s:4:"ð“";s:1:"A";s:4:"ð“‘";s:1:"B";s:4:"ð“’";s:1:"C";s:4:"ð““";s:1:"D";s:4:"ð“”";s:1:"E";s:4:"ð“•";s:1:"F";s:4:"ð“–";s:1:"G";s:4:"ð“—";s:1:"H";s:4:"ð“˜";s:1:"I";s:4:"ð“™";s:1:"J";s:4:"ð“š";s:1:"K";s:4:"ð“›";s:1:"L";s:4:"ð“œ";s:1:"M";s:4:"ð“";s:1:"N";s:4:"ð“ž";s:1:"O";s:4:"ð“Ÿ";s:1:"P";s:4:"ð“ ";s:1:"Q";s:4:"ð“¡";s:1:"R";s:4:"ð“¢";s:1:"S";s:4:"ð“£";s:1:"T";s:4:"ð“¤";s:1:"U";s:4:"ð“¥";s:1:"V";s:4:"ð“¦";s:1:"W";s:4:"ð“§";s:1:"X";s:4:"ð“¨";s:1:"Y";s:4:"ð“©";s:1:"Z";s:4:"ð“ª";s:1:"a";s:4:"ð“«";s:1:"b";s:4:"ð“¬";s:1:"c";s:4:"ð“­";s:1:"d";s:4:"ð“®";s:1:"e";s:4:"ð“¯";s:1:"f";s:4:"ð“°";s:1:"g";s:4:"ð“±";s:1:"h";s:4:"ð“²";s:1:"i";s:4:"ð“³";s:1:"j";s:4:"ð“´";s:1:"k";s:4:"ð“µ";s:1:"l";s:4:"ð“¶";s:1:"m";s:4:"ð“·";s:1:"n";s:4:"ð“¸";s:1:"o";s:4:"ð“¹";s:1:"p";s:4:"ð“º";s:1:"q";s:4:"ð“»";s:1:"r";s:4:"ð“¼";s:1:"s";s:4:"ð“½";s:1:"t";s:4:"ð“¾";s:1:"u";s:4:"ð“¿";s:1:"v";s:4:"ð”€";s:1:"w";s:4:"ð”";s:1:"x";s:4:"ð”‚";s:1:"y";s:4:"ð”ƒ";s:1:"z";s:4:"ð”„";s:1:"A";s:4:"ð”…";s:1:"B";s:4:"ð”‡";s:1:"D";s:4:"ð”ˆ";s:1:"E";s:4:"ð”‰";s:1:"F";s:4:"ð”Š";s:1:"G";s:4:"ð”";s:1:"J";s:4:"ð”Ž";s:1:"K";s:4:"ð”";s:1:"L";s:4:"ð”";s:1:"M";s:4:"ð”‘";s:1:"N";s:4:"ð”’";s:1:"O";s:4:"ð”“";s:1:"P";s:4:"ð””";s:1:"Q";s:4:"ð”–";s:1:"S";s:4:"ð”—";s:1:"T";s:4:"ð”˜";s:1:"U";s:4:"ð”™";s:1:"V";s:4:"ð”š";s:1:"W";s:4:"ð”›";s:1:"X";s:4:"ð”œ";s:1:"Y";s:4:"ð”ž";s:1:"a";s:4:"ð”Ÿ";s:1:"b";s:4:"ð” ";s:1:"c";s:4:"ð”¡";s:1:"d";s:4:"ð”¢";s:1:"e";s:4:"ð”£";s:1:"f";s:4:"ð”¤";s:1:"g";s:4:"ð”¥";s:1:"h";s:4:"ð”¦";s:1:"i";s:4:"ð”§";s:1:"j";s:4:"ð”¨";s:1:"k";s:4:"ð”©";s:1:"l";s:4:"ð”ª";s:1:"m";s:4:"ð”«";s:1:"n";s:4:"ð”¬";s:1:"o";s:4:"ð”­";s:1:"p";s:4:"ð”®";s:1:"q";s:4:"ð”¯";s:1:"r";s:4:"ð”°";s:1:"s";s:4:"ð”±";s:1:"t";s:4:"ð”²";s:1:"u";s:4:"ð”³";s:1:"v";s:4:"ð”´";s:1:"w";s:4:"ð”µ";s:1:"x";s:4:"ð”¶";s:1:"y";s:4:"ð”·";s:1:"z";s:4:"ð”¸";s:1:"A";s:4:"ð”¹";s:1:"B";s:4:"ð”»";s:1:"D";s:4:"ð”¼";s:1:"E";s:4:"ð”½";s:1:"F";s:4:"ð”¾";s:1:"G";s:4:"ð•€";s:1:"I";s:4:"ð•";s:1:"J";s:4:"ð•‚";s:1:"K";s:4:"ð•ƒ";s:1:"L";s:4:"ð•„";s:1:"M";s:4:"ð•†";s:1:"O";s:4:"ð•Š";s:1:"S";s:4:"ð•‹";s:1:"T";s:4:"ð•Œ";s:1:"U";s:4:"ð•";s:1:"V";s:4:"ð•Ž";s:1:"W";s:4:"ð•";s:1:"X";s:4:"ð•";s:1:"Y";s:4:"ð•’";s:1:"a";s:4:"ð•“";s:1:"b";s:4:"ð•”";s:1:"c";s:4:"ð••";s:1:"d";s:4:"ð•–";s:1:"e";s:4:"ð•—";s:1:"f";s:4:"ð•˜";s:1:"g";s:4:"ð•™";s:1:"h";s:4:"ð•š";s:1:"i";s:4:"ð•›";s:1:"j";s:4:"ð•œ";s:1:"k";s:4:"ð•";s:1:"l";s:4:"ð•ž";s:1:"m";s:4:"ð•Ÿ";s:1:"n";s:4:"ð• ";s:1:"o";s:4:"ð•¡";s:1:"p";s:4:"ð•¢";s:1:"q";s:4:"ð•£";s:1:"r";s:4:"ð•¤";s:1:"s";s:4:"ð•¥";s:1:"t";s:4:"ð•¦";s:1:"u";s:4:"ð•§";s:1:"v";s:4:"ð•¨";s:1:"w";s:4:"ð•©";s:1:"x";s:4:"ð•ª";s:1:"y";s:4:"ð•«";s:1:"z";s:4:"ð•¬";s:1:"A";s:4:"ð•­";s:1:"B";s:4:"ð•®";s:1:"C";s:4:"ð•¯";s:1:"D";s:4:"ð•°";s:1:"E";s:4:"ð•±";s:1:"F";s:4:"ð•²";s:1:"G";s:4:"ð•³";s:1:"H";s:4:"ð•´";s:1:"I";s:4:"ð•µ";s:1:"J";s:4:"ð•¶";s:1:"K";s:4:"ð•·";s:1:"L";s:4:"ð•¸";s:1:"M";s:4:"ð•¹";s:1:"N";s:4:"ð•º";s:1:"O";s:4:"ð•»";s:1:"P";s:4:"ð•¼";s:1:"Q";s:4:"ð•½";s:1:"R";s:4:"ð•¾";s:1:"S";s:4:"ð•¿";s:1:"T";s:4:"ð–€";s:1:"U";s:4:"ð–";s:1:"V";s:4:"ð–‚";s:1:"W";s:4:"ð–ƒ";s:1:"X";s:4:"ð–„";s:1:"Y";s:4:"ð–…";s:1:"Z";s:4:"ð–†";s:1:"a";s:4:"ð–‡";s:1:"b";s:4:"ð–ˆ";s:1:"c";s:4:"ð–‰";s:1:"d";s:4:"ð–Š";s:1:"e";s:4:"ð–‹";s:1:"f";s:4:"ð–Œ";s:1:"g";s:4:"ð–";s:1:"h";s:4:"ð–Ž";s:1:"i";s:4:"ð–";s:1:"j";s:4:"ð–";s:1:"k";s:4:"ð–‘";s:1:"l";s:4:"ð–’";s:1:"m";s:4:"ð–“";s:1:"n";s:4:"ð–”";s:1:"o";s:4:"ð–•";s:1:"p";s:4:"ð––";s:1:"q";s:4:"ð–—";s:1:"r";s:4:"ð–˜";s:1:"s";s:4:"ð–™";s:1:"t";s:4:"ð–š";s:1:"u";s:4:"ð–›";s:1:"v";s:4:"ð–œ";s:1:"w";s:4:"ð–";s:1:"x";s:4:"ð–ž";s:1:"y";s:4:"ð–Ÿ";s:1:"z";s:4:"ð– ";s:1:"A";s:4:"ð–¡";s:1:"B";s:4:"ð–¢";s:1:"C";s:4:"ð–£";s:1:"D";s:4:"ð–¤";s:1:"E";s:4:"ð–¥";s:1:"F";s:4:"ð–¦";s:1:"G";s:4:"ð–§";s:1:"H";s:4:"ð–¨";s:1:"I";s:4:"ð–©";s:1:"J";s:4:"ð–ª";s:1:"K";s:4:"ð–«";s:1:"L";s:4:"ð–¬";s:1:"M";s:4:"ð–­";s:1:"N";s:4:"ð–®";s:1:"O";s:4:"ð–¯";s:1:"P";s:4:"ð–°";s:1:"Q";s:4:"ð–±";s:1:"R";s:4:"ð–²";s:1:"S";s:4:"ð–³";s:1:"T";s:4:"ð–´";s:1:"U";s:4:"ð–µ";s:1:"V";s:4:"ð–¶";s:1:"W";s:4:"ð–·";s:1:"X";s:4:"ð–¸";s:1:"Y";s:4:"ð–¹";s:1:"Z";s:4:"ð–º";s:1:"a";s:4:"ð–»";s:1:"b";s:4:"ð–¼";s:1:"c";s:4:"ð–½";s:1:"d";s:4:"ð–¾";s:1:"e";s:4:"ð–¿";s:1:"f";s:4:"ð—€";s:1:"g";s:4:"ð—";s:1:"h";s:4:"ð—‚";s:1:"i";s:4:"ð—ƒ";s:1:"j";s:4:"ð—„";s:1:"k";s:4:"ð—…";s:1:"l";s:4:"ð—†";s:1:"m";s:4:"ð—‡";s:1:"n";s:4:"ð—ˆ";s:1:"o";s:4:"ð—‰";s:1:"p";s:4:"ð—Š";s:1:"q";s:4:"ð—‹";s:1:"r";s:4:"ð—Œ";s:1:"s";s:4:"ð—";s:1:"t";s:4:"ð—Ž";s:1:"u";s:4:"ð—";s:1:"v";s:4:"ð—";s:1:"w";s:4:"ð—‘";s:1:"x";s:4:"ð—’";s:1:"y";s:4:"ð—“";s:1:"z";s:4:"ð—”";s:1:"A";s:4:"ð—•";s:1:"B";s:4:"ð—–";s:1:"C";s:4:"ð——";s:1:"D";s:4:"ð—˜";s:1:"E";s:4:"ð—™";s:1:"F";s:4:"ð—š";s:1:"G";s:4:"ð—›";s:1:"H";s:4:"ð—œ";s:1:"I";s:4:"ð—";s:1:"J";s:4:"ð—ž";s:1:"K";s:4:"ð—Ÿ";s:1:"L";s:4:"ð— ";s:1:"M";s:4:"ð—¡";s:1:"N";s:4:"ð—¢";s:1:"O";s:4:"ð—£";s:1:"P";s:4:"ð—¤";s:1:"Q";s:4:"ð—¥";s:1:"R";s:4:"ð—¦";s:1:"S";s:4:"ð—§";s:1:"T";s:4:"ð—¨";s:1:"U";s:4:"ð—©";s:1:"V";s:4:"ð—ª";s:1:"W";s:4:"ð—«";s:1:"X";s:4:"ð—¬";s:1:"Y";s:4:"ð—­";s:1:"Z";s:4:"ð—®";s:1:"a";s:4:"ð—¯";s:1:"b";s:4:"ð—°";s:1:"c";s:4:"ð—±";s:1:"d";s:4:"ð—²";s:1:"e";s:4:"ð—³";s:1:"f";s:4:"ð—´";s:1:"g";s:4:"ð—µ";s:1:"h";s:4:"ð—¶";s:1:"i";s:4:"ð—·";s:1:"j";s:4:"ð—¸";s:1:"k";s:4:"ð—¹";s:1:"l";s:4:"ð—º";s:1:"m";s:4:"ð—»";s:1:"n";s:4:"ð—¼";s:1:"o";s:4:"ð—½";s:1:"p";s:4:"ð—¾";s:1:"q";s:4:"ð—¿";s:1:"r";s:4:"ð˜€";s:1:"s";s:4:"ð˜";s:1:"t";s:4:"ð˜‚";s:1:"u";s:4:"ð˜ƒ";s:1:"v";s:4:"ð˜„";s:1:"w";s:4:"ð˜…";s:1:"x";s:4:"ð˜†";s:1:"y";s:4:"ð˜‡";s:1:"z";s:4:"ð˜ˆ";s:1:"A";s:4:"ð˜‰";s:1:"B";s:4:"ð˜Š";s:1:"C";s:4:"ð˜‹";s:1:"D";s:4:"ð˜Œ";s:1:"E";s:4:"ð˜";s:1:"F";s:4:"ð˜Ž";s:1:"G";s:4:"ð˜";s:1:"H";s:4:"ð˜";s:1:"I";s:4:"ð˜‘";s:1:"J";s:4:"ð˜’";s:1:"K";s:4:"ð˜“";s:1:"L";s:4:"ð˜”";s:1:"M";s:4:"ð˜•";s:1:"N";s:4:"ð˜–";s:1:"O";s:4:"ð˜—";s:1:"P";s:4:"ð˜˜";s:1:"Q";s:4:"ð˜™";s:1:"R";s:4:"ð˜š";s:1:"S";s:4:"ð˜›";s:1:"T";s:4:"ð˜œ";s:1:"U";s:4:"ð˜";s:1:"V";s:4:"ð˜ž";s:1:"W";s:4:"ð˜Ÿ";s:1:"X";s:4:"ð˜ ";s:1:"Y";s:4:"ð˜¡";s:1:"Z";s:4:"ð˜¢";s:1:"a";s:4:"ð˜£";s:1:"b";s:4:"ð˜¤";s:1:"c";s:4:"ð˜¥";s:1:"d";s:4:"ð˜¦";s:1:"e";s:4:"ð˜§";s:1:"f";s:4:"ð˜¨";s:1:"g";s:4:"ð˜©";s:1:"h";s:4:"ð˜ª";s:1:"i";s:4:"ð˜«";s:1:"j";s:4:"ð˜¬";s:1:"k";s:4:"ð˜­";s:1:"l";s:4:"ð˜®";s:1:"m";s:4:"ð˜¯";s:1:"n";s:4:"ð˜°";s:1:"o";s:4:"ð˜±";s:1:"p";s:4:"ð˜²";s:1:"q";s:4:"ð˜³";s:1:"r";s:4:"ð˜´";s:1:"s";s:4:"ð˜µ";s:1:"t";s:4:"ð˜¶";s:1:"u";s:4:"ð˜·";s:1:"v";s:4:"ð˜¸";s:1:"w";s:4:"ð˜¹";s:1:"x";s:4:"ð˜º";s:1:"y";s:4:"ð˜»";s:1:"z";s:4:"ð˜¼";s:1:"A";s:4:"ð˜½";s:1:"B";s:4:"ð˜¾";s:1:"C";s:4:"ð˜¿";s:1:"D";s:4:"ð™€";s:1:"E";s:4:"ð™";s:1:"F";s:4:"ð™‚";s:1:"G";s:4:"ð™ƒ";s:1:"H";s:4:"ð™„";s:1:"I";s:4:"ð™…";s:1:"J";s:4:"ð™†";s:1:"K";s:4:"ð™‡";s:1:"L";s:4:"ð™ˆ";s:1:"M";s:4:"ð™‰";s:1:"N";s:4:"ð™Š";s:1:"O";s:4:"ð™‹";s:1:"P";s:4:"ð™Œ";s:1:"Q";s:4:"ð™";s:1:"R";s:4:"ð™Ž";s:1:"S";s:4:"ð™";s:1:"T";s:4:"ð™";s:1:"U";s:4:"ð™‘";s:1:"V";s:4:"ð™’";s:1:"W";s:4:"ð™“";s:1:"X";s:4:"ð™”";s:1:"Y";s:4:"ð™•";s:1:"Z";s:4:"ð™–";s:1:"a";s:4:"ð™—";s:1:"b";s:4:"ð™˜";s:1:"c";s:4:"ð™™";s:1:"d";s:4:"ð™š";s:1:"e";s:4:"ð™›";s:1:"f";s:4:"ð™œ";s:1:"g";s:4:"ð™";s:1:"h";s:4:"ð™ž";s:1:"i";s:4:"ð™Ÿ";s:1:"j";s:4:"ð™ ";s:1:"k";s:4:"ð™¡";s:1:"l";s:4:"ð™¢";s:1:"m";s:4:"ð™£";s:1:"n";s:4:"ð™¤";s:1:"o";s:4:"ð™¥";s:1:"p";s:4:"ð™¦";s:1:"q";s:4:"ð™§";s:1:"r";s:4:"ð™¨";s:1:"s";s:4:"ð™©";s:1:"t";s:4:"ð™ª";s:1:"u";s:4:"ð™«";s:1:"v";s:4:"ð™¬";s:1:"w";s:4:"ð™­";s:1:"x";s:4:"ð™®";s:1:"y";s:4:"ð™¯";s:1:"z";s:4:"ð™°";s:1:"A";s:4:"ð™±";s:1:"B";s:4:"ð™²";s:1:"C";s:4:"ð™³";s:1:"D";s:4:"ð™´";s:1:"E";s:4:"ð™µ";s:1:"F";s:4:"ð™¶";s:1:"G";s:4:"ð™·";s:1:"H";s:4:"ð™¸";s:1:"I";s:4:"ð™¹";s:1:"J";s:4:"ð™º";s:1:"K";s:4:"ð™»";s:1:"L";s:4:"ð™¼";s:1:"M";s:4:"ð™½";s:1:"N";s:4:"ð™¾";s:1:"O";s:4:"ð™¿";s:1:"P";s:4:"ðš€";s:1:"Q";s:4:"ðš";s:1:"R";s:4:"ðš‚";s:1:"S";s:4:"ðšƒ";s:1:"T";s:4:"ðš„";s:1:"U";s:4:"ðš…";s:1:"V";s:4:"ðš†";s:1:"W";s:4:"ðš‡";s:1:"X";s:4:"ðšˆ";s:1:"Y";s:4:"ðš‰";s:1:"Z";s:4:"ðšŠ";s:1:"a";s:4:"ðš‹";s:1:"b";s:4:"ðšŒ";s:1:"c";s:4:"ðš";s:1:"d";s:4:"ðšŽ";s:1:"e";s:4:"ðš";s:1:"f";s:4:"ðš";s:1:"g";s:4:"ðš‘";s:1:"h";s:4:"ðš’";s:1:"i";s:4:"ðš“";s:1:"j";s:4:"ðš”";s:1:"k";s:4:"ðš•";s:1:"l";s:4:"ðš–";s:1:"m";s:4:"ðš—";s:1:"n";s:4:"ðš˜";s:1:"o";s:4:"ðš™";s:1:"p";s:4:"ðšš";s:1:"q";s:4:"ðš›";s:1:"r";s:4:"ðšœ";s:1:"s";s:4:"ðš";s:1:"t";s:4:"ðšž";s:1:"u";s:4:"ðšŸ";s:1:"v";s:4:"ðš ";s:1:"w";s:4:"ðš¡";s:1:"x";s:4:"ðš¢";s:1:"y";s:4:"ðš£";s:1:"z";s:4:"ðš¤";s:2:"ı";s:4:"ðš¥";s:2:"È·";s:4:"ðš¨";s:2:"Α";s:4:"ðš©";s:2:"Î’";s:4:"ðšª";s:2:"Γ";s:4:"ðš«";s:2:"Δ";s:4:"ðš¬";s:2:"Ε";s:4:"ðš­";s:2:"Ζ";s:4:"ðš®";s:2:"Η";s:4:"ðš¯";s:2:"Θ";s:4:"ðš°";s:2:"Ι";s:4:"ðš±";s:2:"Κ";s:4:"ðš²";s:2:"Λ";s:4:"ðš³";s:2:"Îœ";s:4:"ðš´";s:2:"Î";s:4:"ðšµ";s:2:"Ξ";s:4:"ðš¶";s:2:"Ο";s:4:"ðš·";s:2:"Π";s:4:"ðš¸";s:2:"Ρ";s:4:"ðš¹";s:2:"Θ";s:4:"ðšº";s:2:"Σ";s:4:"ðš»";s:2:"Τ";s:4:"ðš¼";s:2:"Î¥";s:4:"ðš½";s:2:"Φ";s:4:"ðš¾";s:2:"Χ";s:4:"ðš¿";s:2:"Ψ";s:4:"ð›€";s:2:"Ω";s:4:"ð›";s:3:"∇";s:4:"ð›‚";s:2:"α";s:4:"ð›ƒ";s:2:"β";s:4:"ð›„";s:2:"γ";s:4:"ð›…";s:2:"δ";s:4:"ð›†";s:2:"ε";s:4:"ð›‡";s:2:"ζ";s:4:"ð›ˆ";s:2:"η";s:4:"ð›‰";s:2:"θ";s:4:"ð›Š";s:2:"ι";s:4:"ð›‹";s:2:"κ";s:4:"ð›Œ";s:2:"λ";s:4:"ð›";s:2:"μ";s:4:"ð›Ž";s:2:"ν";s:4:"ð›";s:2:"ξ";s:4:"ð›";s:2:"ο";s:4:"ð›‘";s:2:"Ï€";s:4:"ð›’";s:2:"Ï";s:4:"ð›“";s:2:"Ï‚";s:4:"ð›”";s:2:"σ";s:4:"ð›•";s:2:"Ï„";s:4:"ð›–";s:2:"Ï…";s:4:"ð›—";s:2:"φ";s:4:"ð›˜";s:2:"χ";s:4:"ð›™";s:2:"ψ";s:4:"ð›š";s:2:"ω";s:4:"ð››";s:3:"∂";s:4:"ð›œ";s:2:"ε";s:4:"ð›";s:2:"θ";s:4:"ð›ž";s:2:"κ";s:4:"ð›Ÿ";s:2:"φ";s:4:"ð› ";s:2:"Ï";s:4:"ð›¡";s:2:"Ï€";s:4:"ð›¢";s:2:"Α";s:4:"ð›£";s:2:"Î’";s:4:"ð›¤";s:2:"Γ";s:4:"ð›¥";s:2:"Δ";s:4:"ð›¦";s:2:"Ε";s:4:"ð›§";s:2:"Ζ";s:4:"ð›¨";s:2:"Η";s:4:"ð›©";s:2:"Θ";s:4:"ð›ª";s:2:"Ι";s:4:"ð›«";s:2:"Κ";s:4:"ð›¬";s:2:"Λ";s:4:"ð›­";s:2:"Îœ";s:4:"ð›®";s:2:"Î";s:4:"ð›¯";s:2:"Ξ";s:4:"ð›°";s:2:"Ο";s:4:"ð›±";s:2:"Π";s:4:"ð›²";s:2:"Ρ";s:4:"ð›³";s:2:"Θ";s:4:"ð›´";s:2:"Σ";s:4:"ð›µ";s:2:"Τ";s:4:"ð›¶";s:2:"Î¥";s:4:"ð›·";s:2:"Φ";s:4:"ð›¸";s:2:"Χ";s:4:"ð›¹";s:2:"Ψ";s:4:"ð›º";s:2:"Ω";s:4:"ð›»";s:3:"∇";s:4:"ð›¼";s:2:"α";s:4:"ð›½";s:2:"β";s:4:"ð›¾";s:2:"γ";s:4:"ð›¿";s:2:"δ";s:4:"ðœ€";s:2:"ε";s:4:"ðœ";s:2:"ζ";s:4:"ðœ‚";s:2:"η";s:4:"ðœƒ";s:2:"θ";s:4:"ðœ„";s:2:"ι";s:4:"ðœ…";s:2:"κ";s:4:"ðœ†";s:2:"λ";s:4:"ðœ‡";s:2:"μ";s:4:"ðœˆ";s:2:"ν";s:4:"ðœ‰";s:2:"ξ";s:4:"ðœŠ";s:2:"ο";s:4:"ðœ‹";s:2:"Ï€";s:4:"ðœŒ";s:2:"Ï";s:4:"ðœ";s:2:"Ï‚";s:4:"ðœŽ";s:2:"σ";s:4:"ðœ";s:2:"Ï„";s:4:"ðœ";s:2:"Ï…";s:4:"ðœ‘";s:2:"φ";s:4:"ðœ’";s:2:"χ";s:4:"ðœ“";s:2:"ψ";s:4:"ðœ”";s:2:"ω";s:4:"ðœ•";s:3:"∂";s:4:"ðœ–";s:2:"ε";s:4:"ðœ—";s:2:"θ";s:4:"ðœ˜";s:2:"κ";s:4:"ðœ™";s:2:"φ";s:4:"ðœš";s:2:"Ï";s:4:"ðœ›";s:2:"Ï€";s:4:"ðœœ";s:2:"Α";s:4:"ðœ";s:2:"Î’";s:4:"ðœž";s:2:"Γ";s:4:"ðœŸ";s:2:"Δ";s:4:"ðœ ";s:2:"Ε";s:4:"ðœ¡";s:2:"Ζ";s:4:"ðœ¢";s:2:"Η";s:4:"ðœ£";s:2:"Θ";s:4:"ðœ¤";s:2:"Ι";s:4:"ðœ¥";s:2:"Κ";s:4:"ðœ¦";s:2:"Λ";s:4:"ðœ§";s:2:"Îœ";s:4:"ðœ¨";s:2:"Î";s:4:"ðœ©";s:2:"Ξ";s:4:"ðœª";s:2:"Ο";s:4:"ðœ«";s:2:"Π";s:4:"ðœ¬";s:2:"Ρ";s:4:"ðœ­";s:2:"Θ";s:4:"ðœ®";s:2:"Σ";s:4:"ðœ¯";s:2:"Τ";s:4:"ðœ°";s:2:"Î¥";s:4:"ðœ±";s:2:"Φ";s:4:"ðœ²";s:2:"Χ";s:4:"ðœ³";s:2:"Ψ";s:4:"ðœ´";s:2:"Ω";s:4:"ðœµ";s:3:"∇";s:4:"ðœ¶";s:2:"α";s:4:"ðœ·";s:2:"β";s:4:"ðœ¸";s:2:"γ";s:4:"ðœ¹";s:2:"δ";s:4:"ðœº";s:2:"ε";s:4:"ðœ»";s:2:"ζ";s:4:"ðœ¼";s:2:"η";s:4:"ðœ½";s:2:"θ";s:4:"ðœ¾";s:2:"ι";s:4:"ðœ¿";s:2:"κ";s:4:"ð€";s:2:"λ";s:4:"ð";s:2:"μ";s:4:"ð‚";s:2:"ν";s:4:"ðƒ";s:2:"ξ";s:4:"ð„";s:2:"ο";s:4:"ð…";s:2:"Ï€";s:4:"ð†";s:2:"Ï";s:4:"ð‡";s:2:"Ï‚";s:4:"ðˆ";s:2:"σ";s:4:"ð‰";s:2:"Ï„";s:4:"ðŠ";s:2:"Ï…";s:4:"ð‹";s:2:"φ";s:4:"ðŒ";s:2:"χ";s:4:"ð";s:2:"ψ";s:4:"ðŽ";s:2:"ω";s:4:"ð";s:3:"∂";s:4:"ð";s:2:"ε";s:4:"ð‘";s:2:"θ";s:4:"ð’";s:2:"κ";s:4:"ð“";s:2:"φ";s:4:"ð”";s:2:"Ï";s:4:"ð•";s:2:"Ï€";s:4:"ð–";s:2:"Α";s:4:"ð—";s:2:"Î’";s:4:"ð˜";s:2:"Γ";s:4:"ð™";s:2:"Δ";s:4:"ðš";s:2:"Ε";s:4:"ð›";s:2:"Ζ";s:4:"ðœ";s:2:"Η";s:4:"ð";s:2:"Θ";s:4:"ðž";s:2:"Ι";s:4:"ðŸ";s:2:"Κ";s:4:"ð ";s:2:"Λ";s:4:"ð¡";s:2:"Îœ";s:4:"ð¢";s:2:"Î";s:4:"ð£";s:2:"Ξ";s:4:"ð¤";s:2:"Ο";s:4:"ð¥";s:2:"Π";s:4:"ð¦";s:2:"Ρ";s:4:"ð§";s:2:"Θ";s:4:"ð¨";s:2:"Σ";s:4:"ð©";s:2:"Τ";s:4:"ðª";s:2:"Î¥";s:4:"ð«";s:2:"Φ";s:4:"ð¬";s:2:"Χ";s:4:"ð­";s:2:"Ψ";s:4:"ð®";s:2:"Ω";s:4:"ð¯";s:3:"∇";s:4:"ð°";s:2:"α";s:4:"ð±";s:2:"β";s:4:"ð²";s:2:"γ";s:4:"ð³";s:2:"δ";s:4:"ð´";s:2:"ε";s:4:"ðµ";s:2:"ζ";s:4:"ð¶";s:2:"η";s:4:"ð·";s:2:"θ";s:4:"ð¸";s:2:"ι";s:4:"ð¹";s:2:"κ";s:4:"ðº";s:2:"λ";s:4:"ð»";s:2:"μ";s:4:"ð¼";s:2:"ν";s:4:"ð½";s:2:"ξ";s:4:"ð¾";s:2:"ο";s:4:"ð¿";s:2:"Ï€";s:4:"ðž€";s:2:"Ï";s:4:"ðž";s:2:"Ï‚";s:4:"ðž‚";s:2:"σ";s:4:"ðžƒ";s:2:"Ï„";s:4:"ðž„";s:2:"Ï…";s:4:"ðž…";s:2:"φ";s:4:"ðž†";s:2:"χ";s:4:"ðž‡";s:2:"ψ";s:4:"ðžˆ";s:2:"ω";s:4:"ðž‰";s:3:"∂";s:4:"ðžŠ";s:2:"ε";s:4:"ðž‹";s:2:"θ";s:4:"ðžŒ";s:2:"κ";s:4:"ðž";s:2:"φ";s:4:"ðžŽ";s:2:"Ï";s:4:"ðž";s:2:"Ï€";s:4:"ðž";s:2:"Α";s:4:"ðž‘";s:2:"Î’";s:4:"ðž’";s:2:"Γ";s:4:"ðž“";s:2:"Δ";s:4:"ðž”";s:2:"Ε";s:4:"ðž•";s:2:"Ζ";s:4:"ðž–";s:2:"Η";s:4:"ðž—";s:2:"Θ";s:4:"ðž˜";s:2:"Ι";s:4:"ðž™";s:2:"Κ";s:4:"ðžš";s:2:"Λ";s:4:"ðž›";s:2:"Îœ";s:4:"ðžœ";s:2:"Î";s:4:"ðž";s:2:"Ξ";s:4:"ðžž";s:2:"Ο";s:4:"ðžŸ";s:2:"Π";s:4:"ðž ";s:2:"Ρ";s:4:"ðž¡";s:2:"Θ";s:4:"ðž¢";s:2:"Σ";s:4:"ðž£";s:2:"Τ";s:4:"ðž¤";s:2:"Î¥";s:4:"ðž¥";s:2:"Φ";s:4:"ðž¦";s:2:"Χ";s:4:"ðž§";s:2:"Ψ";s:4:"ðž¨";s:2:"Ω";s:4:"ðž©";s:3:"∇";s:4:"ðžª";s:2:"α";s:4:"ðž«";s:2:"β";s:4:"ðž¬";s:2:"γ";s:4:"ðž­";s:2:"δ";s:4:"ðž®";s:2:"ε";s:4:"ðž¯";s:2:"ζ";s:4:"ðž°";s:2:"η";s:4:"ðž±";s:2:"θ";s:4:"ðž²";s:2:"ι";s:4:"ðž³";s:2:"κ";s:4:"ðž´";s:2:"λ";s:4:"ðžµ";s:2:"μ";s:4:"ðž¶";s:2:"ν";s:4:"ðž·";s:2:"ξ";s:4:"ðž¸";s:2:"ο";s:4:"ðž¹";s:2:"Ï€";s:4:"ðžº";s:2:"Ï";s:4:"ðž»";s:2:"Ï‚";s:4:"ðž¼";s:2:"σ";s:4:"ðž½";s:2:"Ï„";s:4:"ðž¾";s:2:"Ï…";s:4:"ðž¿";s:2:"φ";s:4:"ðŸ€";s:2:"χ";s:4:"ðŸ";s:2:"ψ";s:4:"ðŸ‚";s:2:"ω";s:4:"ðŸƒ";s:3:"∂";s:4:"ðŸ„";s:2:"ε";s:4:"ðŸ…";s:2:"θ";s:4:"ðŸ†";s:2:"κ";s:4:"ðŸ‡";s:2:"φ";s:4:"ðŸˆ";s:2:"Ï";s:4:"ðŸ‰";s:2:"Ï€";s:4:"ðŸŠ";s:2:"Ïœ";s:4:"ðŸ‹";s:2:"Ï";s:4:"ðŸŽ";s:1:"0";s:4:"ðŸ";s:1:"1";s:4:"ðŸ";s:1:"2";s:4:"ðŸ‘";s:1:"3";s:4:"ðŸ’";s:1:"4";s:4:"ðŸ“";s:1:"5";s:4:"ðŸ”";s:1:"6";s:4:"ðŸ•";s:1:"7";s:4:"ðŸ–";s:1:"8";s:4:"ðŸ—";s:1:"9";s:4:"ðŸ˜";s:1:"0";s:4:"ðŸ™";s:1:"1";s:4:"ðŸš";s:1:"2";s:4:"ðŸ›";s:1:"3";s:4:"ðŸœ";s:1:"4";s:4:"ðŸ";s:1:"5";s:4:"ðŸž";s:1:"6";s:4:"ðŸŸ";s:1:"7";s:4:"ðŸ ";s:1:"8";s:4:"ðŸ¡";s:1:"9";s:4:"ðŸ¢";s:1:"0";s:4:"ðŸ£";s:1:"1";s:4:"ðŸ¤";s:1:"2";s:4:"ðŸ¥";s:1:"3";s:4:"ðŸ¦";s:1:"4";s:4:"ðŸ§";s:1:"5";s:4:"ðŸ¨";s:1:"6";s:4:"ðŸ©";s:1:"7";s:4:"ðŸª";s:1:"8";s:4:"ðŸ«";s:1:"9";s:4:"ðŸ¬";s:1:"0";s:4:"ðŸ­";s:1:"1";s:4:"ðŸ®";s:1:"2";s:4:"ðŸ¯";s:1:"3";s:4:"ðŸ°";s:1:"4";s:4:"ðŸ±";s:1:"5";s:4:"ðŸ²";s:1:"6";s:4:"ðŸ³";s:1:"7";s:4:"ðŸ´";s:1:"8";s:4:"ðŸµ";s:1:"9";s:4:"ðŸ¶";s:1:"0";s:4:"ðŸ·";s:1:"1";s:4:"ðŸ¸";s:1:"2";s:4:"ðŸ¹";s:1:"3";s:4:"ðŸº";s:1:"4";s:4:"ðŸ»";s:1:"5";s:4:"ðŸ¼";s:1:"6";s:4:"ðŸ½";s:1:"7";s:4:"ðŸ¾";s:1:"8";s:4:"ðŸ¿";s:1:"9";s:4:"𞸀";s:2:"ا";s:4:"ðž¸";s:2:"ب";s:4:"𞸂";s:2:"ج";s:4:"𞸃";s:2:"د";s:4:"𞸅";s:2:"Ùˆ";s:4:"𞸆";s:2:"ز";s:4:"𞸇";s:2:"Ø­";s:4:"𞸈";s:2:"Ø·";s:4:"𞸉";s:2:"ÙŠ";s:4:"𞸊";s:2:"Ùƒ";s:4:"𞸋";s:2:"Ù„";s:4:"𞸌";s:2:"Ù…";s:4:"ðž¸";s:2:"Ù†";s:4:"𞸎";s:2:"س";s:4:"ðž¸";s:2:"ع";s:4:"ðž¸";s:2:"Ù";s:4:"𞸑";s:2:"ص";s:4:"𞸒";s:2:"Ù‚";s:4:"𞸓";s:2:"ر";s:4:"𞸔";s:2:"Ø´";s:4:"𞸕";s:2:"ت";s:4:"𞸖";s:2:"Ø«";s:4:"𞸗";s:2:"Ø®";s:4:"𞸘";s:2:"Ø°";s:4:"𞸙";s:2:"ض";s:4:"𞸚";s:2:"ظ";s:4:"𞸛";s:2:"غ";s:4:"𞸜";s:2:"Ù®";s:4:"ðž¸";s:2:"Úº";s:4:"𞸞";s:2:"Ú¡";s:4:"𞸟";s:2:"Ù¯";s:4:"𞸡";s:2:"ب";s:4:"𞸢";s:2:"ج";s:4:"𞸤";s:2:"Ù‡";s:4:"𞸧";s:2:"Ø­";s:4:"𞸩";s:2:"ÙŠ";s:4:"𞸪";s:2:"Ùƒ";s:4:"𞸫";s:2:"Ù„";s:4:"𞸬";s:2:"Ù…";s:4:"𞸭";s:2:"Ù†";s:4:"𞸮";s:2:"س";s:4:"𞸯";s:2:"ع";s:4:"𞸰";s:2:"Ù";s:4:"𞸱";s:2:"ص";s:4:"𞸲";s:2:"Ù‚";s:4:"𞸴";s:2:"Ø´";s:4:"𞸵";s:2:"ت";s:4:"𞸶";s:2:"Ø«";s:4:"𞸷";s:2:"Ø®";s:4:"𞸹";s:2:"ض";s:4:"𞸻";s:2:"غ";s:4:"𞹂";s:2:"ج";s:4:"𞹇";s:2:"Ø­";s:4:"𞹉";s:2:"ÙŠ";s:4:"𞹋";s:2:"Ù„";s:4:"ðž¹";s:2:"Ù†";s:4:"𞹎";s:2:"س";s:4:"ðž¹";s:2:"ع";s:4:"𞹑";s:2:"ص";s:4:"ðž¹’";s:2:"Ù‚";s:4:"ðž¹”";s:2:"Ø´";s:4:"ðž¹—";s:2:"Ø®";s:4:"ðž¹™";s:2:"ض";s:4:"ðž¹›";s:2:"غ";s:4:"ðž¹";s:2:"Úº";s:4:"𞹟";s:2:"Ù¯";s:4:"𞹡";s:2:"ب";s:4:"ðž¹¢";s:2:"ج";s:4:"𞹤";s:2:"Ù‡";s:4:"𞹧";s:2:"Ø­";s:4:"𞹨";s:2:"Ø·";s:4:"𞹩";s:2:"ÙŠ";s:4:"𞹪";s:2:"Ùƒ";s:4:"𞹬";s:2:"Ù…";s:4:"ðž¹­";s:2:"Ù†";s:4:"ðž¹®";s:2:"س";s:4:"𞹯";s:2:"ع";s:4:"ðž¹°";s:2:"Ù";s:4:"ðž¹±";s:2:"ص";s:4:"ðž¹²";s:2:"Ù‚";s:4:"ðž¹´";s:2:"Ø´";s:4:"ðž¹µ";s:2:"ت";s:4:"𞹶";s:2:"Ø«";s:4:"ðž¹·";s:2:"Ø®";s:4:"ðž¹¹";s:2:"ض";s:4:"𞹺";s:2:"ظ";s:4:"ðž¹»";s:2:"غ";s:4:"ðž¹¼";s:2:"Ù®";s:4:"ðž¹¾";s:2:"Ú¡";s:4:"𞺀";s:2:"ا";s:4:"ðžº";s:2:"ب";s:4:"𞺂";s:2:"ج";s:4:"𞺃";s:2:"د";s:4:"𞺄";s:2:"Ù‡";s:4:"𞺅";s:2:"Ùˆ";s:4:"𞺆";s:2:"ز";s:4:"𞺇";s:2:"Ø­";s:4:"𞺈";s:2:"Ø·";s:4:"𞺉";s:2:"ÙŠ";s:4:"𞺋";s:2:"Ù„";s:4:"𞺌";s:2:"Ù…";s:4:"ðžº";s:2:"Ù†";s:4:"𞺎";s:2:"س";s:4:"ðžº";s:2:"ع";s:4:"ðžº";s:2:"Ù";s:4:"𞺑";s:2:"ص";s:4:"𞺒";s:2:"Ù‚";s:4:"𞺓";s:2:"ر";s:4:"𞺔";s:2:"Ø´";s:4:"𞺕";s:2:"ت";s:4:"𞺖";s:2:"Ø«";s:4:"𞺗";s:2:"Ø®";s:4:"𞺘";s:2:"Ø°";s:4:"𞺙";s:2:"ض";s:4:"𞺚";s:2:"ظ";s:4:"𞺛";s:2:"غ";s:4:"𞺡";s:2:"ب";s:4:"𞺢";s:2:"ج";s:4:"𞺣";s:2:"د";s:4:"𞺥";s:2:"Ùˆ";s:4:"𞺦";s:2:"ز";s:4:"𞺧";s:2:"Ø­";s:4:"𞺨";s:2:"Ø·";s:4:"𞺩";s:2:"ÙŠ";s:4:"𞺫";s:2:"Ù„";s:4:"𞺬";s:2:"Ù…";s:4:"𞺭";s:2:"Ù†";s:4:"𞺮";s:2:"س";s:4:"𞺯";s:2:"ع";s:4:"𞺰";s:2:"Ù";s:4:"𞺱";s:2:"ص";s:4:"𞺲";s:2:"Ù‚";s:4:"𞺳";s:2:"ر";s:4:"𞺴";s:2:"Ø´";s:4:"𞺵";s:2:"ت";s:4:"𞺶";s:2:"Ø«";s:4:"𞺷";s:2:"Ø®";s:4:"𞺸";s:2:"Ø°";s:4:"𞺹";s:2:"ض";s:4:"𞺺";s:2:"ظ";s:4:"𞺻";s:2:"غ";s:4:"🄀";s:2:"0.";s:4:"ðŸ„";s:2:"0,";s:4:"🄂";s:2:"1,";s:4:"🄃";s:2:"2,";s:4:"🄄";s:2:"3,";s:4:"🄅";s:2:"4,";s:4:"🄆";s:2:"5,";s:4:"🄇";s:2:"6,";s:4:"🄈";s:2:"7,";s:4:"🄉";s:2:"8,";s:4:"🄊";s:2:"9,";s:4:"ðŸ„";s:3:"(A)";s:4:"🄑";s:3:"(B)";s:4:"🄒";s:3:"(C)";s:4:"🄓";s:3:"(D)";s:4:"🄔";s:3:"(E)";s:4:"🄕";s:3:"(F)";s:4:"🄖";s:3:"(G)";s:4:"🄗";s:3:"(H)";s:4:"🄘";s:3:"(I)";s:4:"🄙";s:3:"(J)";s:4:"🄚";s:3:"(K)";s:4:"🄛";s:3:"(L)";s:4:"🄜";s:3:"(M)";s:4:"ðŸ„";s:3:"(N)";s:4:"🄞";s:3:"(O)";s:4:"🄟";s:3:"(P)";s:4:"🄠";s:3:"(Q)";s:4:"🄡";s:3:"(R)";s:4:"🄢";s:3:"(S)";s:4:"🄣";s:3:"(T)";s:4:"🄤";s:3:"(U)";s:4:"🄥";s:3:"(V)";s:4:"🄦";s:3:"(W)";s:4:"🄧";s:3:"(X)";s:4:"🄨";s:3:"(Y)";s:4:"🄩";s:3:"(Z)";s:4:"🄪";s:7:"〔S〕";s:4:"🄫";s:1:"C";s:4:"🄬";s:1:"R";s:4:"🄭";s:2:"CD";s:4:"🄮";s:2:"WZ";s:4:"🄰";s:1:"A";s:4:"🄱";s:1:"B";s:4:"🄲";s:1:"C";s:4:"🄳";s:1:"D";s:4:"🄴";s:1:"E";s:4:"🄵";s:1:"F";s:4:"🄶";s:1:"G";s:4:"🄷";s:1:"H";s:4:"🄸";s:1:"I";s:4:"🄹";s:1:"J";s:4:"🄺";s:1:"K";s:4:"🄻";s:1:"L";s:4:"🄼";s:1:"M";s:4:"🄽";s:1:"N";s:4:"🄾";s:1:"O";s:4:"🄿";s:1:"P";s:4:"🅀";s:1:"Q";s:4:"ðŸ…";s:1:"R";s:4:"🅂";s:1:"S";s:4:"🅃";s:1:"T";s:4:"🅄";s:1:"U";s:4:"🅅";s:1:"V";s:4:"🅆";s:1:"W";s:4:"🅇";s:1:"X";s:4:"🅈";s:1:"Y";s:4:"🅉";s:1:"Z";s:4:"🅊";s:2:"HV";s:4:"🅋";s:2:"MV";s:4:"🅌";s:2:"SD";s:4:"ðŸ…";s:2:"SS";s:4:"🅎";s:3:"PPV";s:4:"ðŸ…";s:2:"WC";s:4:"🅪";s:2:"MC";s:4:"🅫";s:2:"MD";s:4:"ðŸ†";s:2:"DJ";s:4:"🈀";s:6:"ã»ã‹";s:4:"ðŸˆ";s:6:"ココ";s:4:"🈂";s:3:"サ";s:4:"ðŸˆ";s:3:"手";s:4:"🈑";s:3:"å­—";s:4:"🈒";s:3:"åŒ";s:4:"🈓";s:6:"デ";s:4:"🈔";s:3:"二";s:4:"🈕";s:3:"多";s:4:"🈖";s:3:"解";s:4:"🈗";s:3:"天";s:4:"🈘";s:3:"交";s:4:"🈙";s:3:"映";s:4:"🈚";s:3:"ç„¡";s:4:"🈛";s:3:"æ–™";s:4:"🈜";s:3:"å‰";s:4:"ðŸˆ";s:3:"後";s:4:"🈞";s:3:"å†";s:4:"🈟";s:3:"æ–°";s:4:"🈠";s:3:"åˆ";s:4:"🈡";s:3:"終";s:4:"🈢";s:3:"生";s:4:"🈣";s:3:"販";s:4:"🈤";s:3:"声";s:4:"🈥";s:3:"å¹";s:4:"🈦";s:3:"æ¼”";s:4:"🈧";s:3:"投";s:4:"🈨";s:3:"æ•";s:4:"🈩";s:3:"一";s:4:"🈪";s:3:"三";s:4:"🈫";s:3:"éŠ";s:4:"🈬";s:3:"å·¦";s:4:"🈭";s:3:"中";s:4:"🈮";s:3:"å³";s:4:"🈯";s:3:"指";s:4:"🈰";s:3:"èµ°";s:4:"🈱";s:3:"打";s:4:"🈲";s:3:"ç¦";s:4:"🈳";s:3:"空";s:4:"🈴";s:3:"åˆ";s:4:"🈵";s:3:"満";s:4:"🈶";s:3:"有";s:4:"🈷";s:3:"月";s:4:"🈸";s:3:"申";s:4:"🈹";s:3:"割";s:4:"🈺";s:3:"å–¶";s:4:"🉀";s:9:"〔本〕";s:4:"ðŸ‰";s:9:"〔三〕";s:4:"🉂";s:9:"〔二〕";s:4:"🉃";s:9:"〔安〕";s:4:"🉄";s:9:"〔点〕";s:4:"🉅";s:9:"〔打〕";s:4:"🉆";s:9:"〔盗〕";s:4:"🉇";s:9:"〔å‹ã€•";s:4:"🉈";s:9:"〔敗〕";s:4:"ðŸ‰";s:3:"å¾—";s:4:"🉑";s:3:"å¯";s:4:"丽";s:3:"丽";s:4:"ð¯ ";s:3:"丸";s:4:"乁";s:3:"ä¹";s:4:"𠄢";s:4:"ð „¢";s:4:"你";s:3:"ä½ ";s:4:"侮";s:3:"ä¾®";s:4:"侻";s:3:"ä¾»";s:4:"倂";s:3:"倂";s:4:"偺";s:3:"åº";s:4:"備";s:3:"å‚™";s:4:"僧";s:3:"僧";s:4:"像";s:3:"åƒ";s:4:"㒞";s:3:"ã’ž";s:4:"ð¯ ";s:4:"𠘺";s:4:"免";s:3:"å…";s:4:"ð¯ ";s:3:"å…”";s:4:"ð¯ ";s:3:"å…¤";s:4:"具";s:3:"å…·";s:4:"𠔜";s:4:"𠔜";s:4:"㒹";s:3:"ã’¹";s:4:"內";s:3:"å…§";s:4:"再";s:3:"å†";s:4:"𠕋";s:4:"ð •‹";s:4:"冗";s:3:"冗";s:4:"冤";s:3:"冤";s:4:"仌";s:3:"仌";s:4:"冬";s:3:"冬";s:4:"况";s:3:"况";s:4:"𩇟";s:4:"𩇟";s:4:"ð¯ ";s:3:"凵";s:4:"刃";s:3:"刃";s:4:"㓟";s:3:"ã“Ÿ";s:4:"刻";s:3:"刻";s:4:"剆";s:3:"剆";s:4:"割";s:3:"割";s:4:"剷";s:3:"剷";s:4:"㔕";s:3:"㔕";s:4:"勇";s:3:"勇";s:4:"勉";s:3:"勉";s:4:"勤";s:3:"勤";s:4:"勺";s:3:"勺";s:4:"包";s:3:"包";s:4:"匆";s:3:"匆";s:4:"北";s:3:"北";s:4:"卉";s:3:"å‰";s:4:"卑";s:3:"å‘";s:4:"博";s:3:"åš";s:4:"即";s:3:"å³";s:4:"卽";s:3:"å½";s:4:"卿";s:3:"å¿";s:4:"卿";s:3:"å¿";s:4:"卿";s:3:"å¿";s:4:"𠨬";s:4:"𠨬";s:4:"灰";s:3:"ç°";s:4:"及";s:3:"åŠ";s:4:"叟";s:3:"åŸ";s:4:"𠭣";s:4:"ð ­£";s:4:"叫";s:3:"å«";s:4:"叱";s:3:"å±";s:4:"吆";s:3:"å†";s:4:"咞";s:3:"å’ž";s:4:"吸";s:3:"å¸";s:4:"呈";s:3:"呈";s:4:"周";s:3:"周";s:4:"咢";s:3:"å’¢";s:4:"ð¯¡";s:3:"哶";s:4:"唐";s:3:"å”";s:4:"啓";s:3:"å•“";s:4:"啣";s:3:"å•£";s:4:"善";s:3:"å–„";s:4:"善";s:3:"å–„";s:4:"喙";s:3:"å–™";s:4:"喫";s:3:"å–«";s:4:"喳";s:3:"å–³";s:4:"嗂";s:3:"å—‚";s:4:"圖";s:3:"圖";s:4:"嘆";s:3:"嘆";s:4:"ð¯¡";s:3:"圗";s:4:"噑";s:3:"噑";s:4:"ð¯¡";s:3:"å™´";s:4:"ð¯¡";s:3:"切";s:4:"壮";s:3:"壮";s:4:"城";s:3:"城";s:4:"埴";s:3:"埴";s:4:"堍";s:3:"å ";s:4:"型";s:3:"åž‹";s:4:"堲";s:3:"å ²";s:4:"報";s:3:"å ±";s:4:"墬";s:3:"墬";s:4:"𡓤";s:4:"𡓤";s:4:"売";s:3:"売";s:4:"壷";s:3:"壷";s:4:"夆";s:3:"夆";s:4:"ð¯¡";s:3:"多";s:4:"夢";s:3:"夢";s:4:"奢";s:3:"奢";s:4:"𡚨";s:4:"𡚨";s:4:"𡛪";s:4:"𡛪";s:4:"姬";s:3:"姬";s:4:"娛";s:3:"娛";s:4:"娧";s:3:"娧";s:4:"姘";s:3:"姘";s:4:"婦";s:3:"婦";s:4:"㛮";s:3:"ã›®";s:4:"㛼";s:3:"㛼";s:4:"嬈";s:3:"嬈";s:4:"嬾";s:3:"嬾";s:4:"嬾";s:3:"嬾";s:4:"𡧈";s:4:"𡧈";s:4:"寃";s:3:"寃";s:4:"寘";s:3:"寘";s:4:"寧";s:3:"寧";s:4:"寳";s:3:"寳";s:4:"𡬘";s:4:"𡬘";s:4:"寿";s:3:"寿";s:4:"将";s:3:"å°†";s:4:"当";s:3:"当";s:4:"尢";s:3:"å°¢";s:4:"㞁";s:3:"ãž";s:4:"屠";s:3:"å± ";s:4:"屮";s:3:"å±®";s:4:"峀";s:3:"å³€";s:4:"岍";s:3:"å²";s:4:"𡷤";s:4:"ð¡·¤";s:4:"嵃";s:3:"嵃";s:4:"𡷦";s:4:"ð¡·¦";s:4:"嵮";s:3:"åµ®";s:4:"嵫";s:3:"嵫";s:4:"嵼";s:3:"åµ¼";s:4:"ð¯¢";s:3:"å·¡";s:4:"巢";s:3:"å·¢";s:4:"㠯";s:3:"ã ¯";s:4:"巽";s:3:"å·½";s:4:"帨";s:3:"帨";s:4:"帽";s:3:"帽";s:4:"幩";s:3:"幩";s:4:"㡢";s:3:"ã¡¢";s:4:"𢆃";s:4:"𢆃";s:4:"㡼";s:3:"㡼";s:4:"庰";s:3:"庰";s:4:"庳";s:3:"庳";s:4:"ð¯¢";s:3:"庶";s:4:"廊";s:3:"廊";s:4:"ð¯¢";s:4:"𪎒";s:4:"ð¯¢";s:3:"廾";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"舁";s:3:"èˆ";s:4:"弢";s:3:"å¼¢";s:4:"弢";s:3:"å¼¢";s:4:"㣇";s:3:"㣇";s:4:"𣊸";s:4:"𣊸";s:4:"𦇚";s:4:"𦇚";s:4:"形";s:3:"å½¢";s:4:"彫";s:3:"彫";s:4:"㣣";s:3:"㣣";s:4:"徚";s:3:"徚";s:4:"ð¯¢";s:3:"å¿";s:4:"志";s:3:"å¿—";s:4:"忹";s:3:"忹";s:4:"悁";s:3:"æ‚";s:4:"㤺";s:3:"㤺";s:4:"㤜";s:3:"㤜";s:4:"悔";s:3:"æ‚”";s:4:"𢛔";s:4:"𢛔";s:4:"惇";s:3:"惇";s:4:"慈";s:3:"æ…ˆ";s:4:"慌";s:3:"æ…Œ";s:4:"慎";s:3:"æ…Ž";s:4:"慌";s:3:"æ…Œ";s:4:"慺";s:3:"æ…º";s:4:"憎";s:3:"憎";s:4:"憲";s:3:"憲";s:4:"憤";s:3:"憤";s:4:"憯";s:3:"憯";s:4:"懞";s:3:"懞";s:4:"懲";s:3:"懲";s:4:"懶";s:3:"懶";s:4:"成";s:3:"æˆ";s:4:"戛";s:3:"戛";s:4:"扝";s:3:"æ‰";s:4:"抱";s:3:"抱";s:4:"拔";s:3:"æ‹”";s:4:"捐";s:3:"æ";s:4:"𢬌";s:4:"𢬌";s:4:"挽";s:3:"挽";s:4:"拼";s:3:"拼";s:4:"捨";s:3:"æ¨";s:4:"掃";s:3:"掃";s:4:"揤";s:3:"æ¤";s:4:"𢯱";s:4:"𢯱";s:4:"搢";s:3:"æ¢";s:4:"揅";s:3:"æ…";s:4:"ð¯£";s:3:"掩";s:4:"㨮";s:3:"㨮";s:4:"摩";s:3:"æ‘©";s:4:"摾";s:3:"摾";s:4:"撝";s:3:"æ’";s:4:"摷";s:3:"æ‘·";s:4:"㩬";s:3:"㩬";s:4:"敏";s:3:"æ•";s:4:"敬";s:3:"敬";s:4:"𣀊";s:4:"𣀊";s:4:"旣";s:3:"æ—£";s:4:"書";s:3:"書";s:4:"ð¯£";s:3:"晉";s:4:"㬙";s:3:"㬙";s:4:"ð¯£";s:3:"æš‘";s:4:"ð¯£";s:3:"㬈";s:4:"㫤";s:3:"㫤";s:4:"冒";s:3:"冒";s:4:"冕";s:3:"冕";s:4:"最";s:3:"最";s:4:"暜";s:3:"æšœ";s:4:"肭";s:3:"è‚­";s:4:"䏙";s:3:"ä™";s:4:"朗";s:3:"朗";s:4:"望";s:3:"望";s:4:"朡";s:3:"朡";s:4:"杞";s:3:"æž";s:4:"杓";s:3:"æ“";s:4:"ð¯£";s:4:"ð£ƒ";s:4:"㭉";s:3:"ã­‰";s:4:"柺";s:3:"柺";s:4:"枅";s:3:"æž…";s:4:"桒";s:3:"æ¡’";s:4:"梅";s:3:"梅";s:4:"𣑭";s:4:"𣑭";s:4:"梎";s:3:"梎";s:4:"栟";s:3:"æ Ÿ";s:4:"椔";s:3:"椔";s:4:"㮝";s:3:"ã®";s:4:"楂";s:3:"楂";s:4:"榣";s:3:"榣";s:4:"槪";s:3:"槪";s:4:"檨";s:3:"檨";s:4:"𣚣";s:4:"𣚣";s:4:"櫛";s:3:"æ«›";s:4:"㰘";s:3:"ã°˜";s:4:"次";s:3:"次";s:4:"𣢧";s:4:"𣢧";s:4:"歔";s:3:"æ­”";s:4:"㱎";s:3:"㱎";s:4:"歲";s:3:"æ­²";s:4:"殟";s:3:"殟";s:4:"殺";s:3:"殺";s:4:"殻";s:3:"æ®»";s:4:"𣪍";s:4:"ð£ª";s:4:"𡴋";s:4:"ð¡´‹";s:4:"𣫺";s:4:"𣫺";s:4:"汎";s:3:"汎";s:4:"𣲼";s:4:"𣲼";s:4:"沿";s:3:"沿";s:4:"泍";s:3:"æ³";s:4:"汧";s:3:"汧";s:4:"洖";s:3:"æ´–";s:4:"派";s:3:"æ´¾";s:4:"ð¯¤";s:3:"æµ·";s:4:"流";s:3:"æµ";s:4:"浩";s:3:"浩";s:4:"浸";s:3:"浸";s:4:"涅";s:3:"涅";s:4:"𣴞";s:4:"𣴞";s:4:"洴";s:3:"æ´´";s:4:"港";s:3:"港";s:4:"湮";s:3:"æ¹®";s:4:"㴳";s:3:"ã´³";s:4:"滋";s:3:"滋";s:4:"滇";s:3:"滇";s:4:"ð¯¤";s:4:"𣻑";s:4:"淹";s:3:"æ·¹";s:4:"ð¯¤";s:3:"æ½®";s:4:"ð¯¤";s:4:"𣽞";s:4:"𣾎";s:4:"𣾎";s:4:"濆";s:3:"濆";s:4:"瀹";s:3:"瀹";s:4:"瀞";s:3:"瀞";s:4:"瀛";s:3:"瀛";s:4:"㶖";s:3:"㶖";s:4:"灊";s:3:"çŠ";s:4:"災";s:3:"ç½";s:4:"灷";s:3:"ç·";s:4:"炭";s:3:"ç‚­";s:4:"𠔥";s:4:"𠔥";s:4:"煅";s:3:"ç……";s:4:"ð¯¤";s:4:"𤉣";s:4:"熜";s:3:"熜";s:4:"𤎫";s:4:"𤎫";s:4:"爨";s:3:"爨";s:4:"爵";s:3:"爵";s:4:"牐";s:3:"ç‰";s:4:"𤘈";s:4:"𤘈";s:4:"犀";s:3:"犀";s:4:"犕";s:3:"犕";s:4:"𤜵";s:4:"𤜵";s:4:"𤠔";s:4:"𤠔";s:4:"獺";s:3:"çº";s:4:"王";s:3:"王";s:4:"㺬";s:3:"㺬";s:4:"玥";s:3:"玥";s:4:"㺸";s:3:"㺸";s:4:"㺸";s:3:"㺸";s:4:"瑇";s:3:"瑇";s:4:"瑜";s:3:"ç‘œ";s:4:"瑱";s:3:"瑱";s:4:"璅";s:3:"ç’…";s:4:"瓊";s:3:"ç“Š";s:4:"㼛";s:3:"ã¼›";s:4:"甤";s:3:"甤";s:4:"𤰶";s:4:"𤰶";s:4:"甾";s:3:"甾";s:4:"𤲒";s:4:"𤲒";s:4:"異";s:3:"ç•°";s:4:"𢆟";s:4:"𢆟";s:4:"瘐";s:3:"ç˜";s:4:"𤾡";s:4:"𤾡";s:4:"𤾸";s:4:"𤾸";s:4:"𥁄";s:4:"ð¥„";s:4:"㿼";s:3:"㿼";s:4:"䀈";s:3:"䀈";s:4:"直";s:3:"ç›´";s:4:"ð¯¥";s:4:"𥃳";s:4:"𥃲";s:4:"𥃲";s:4:"𥄙";s:4:"𥄙";s:4:"𥄳";s:4:"𥄳";s:4:"眞";s:3:"眞";s:4:"真";s:3:"真";s:4:"真";s:3:"真";s:4:"睊";s:3:"çŠ";s:4:"䀹";s:3:"䀹";s:4:"瞋";s:3:"çž‹";s:4:"䁆";s:3:"ä†";s:4:"䂖";s:3:"ä‚–";s:4:"ð¯¥";s:4:"ð¥";s:4:"硎";s:3:"ç¡Ž";s:4:"ð¯¥";s:3:"碌";s:4:"ð¯¥";s:3:"磌";s:4:"䃣";s:3:"䃣";s:4:"𥘦";s:4:"𥘦";s:4:"祖";s:3:"祖";s:4:"𥚚";s:4:"𥚚";s:4:"𥛅";s:4:"𥛅";s:4:"福";s:3:"ç¦";s:4:"秫";s:3:"秫";s:4:"䄯";s:3:"䄯";s:4:"穀";s:3:"ç©€";s:4:"穊";s:3:"ç©Š";s:4:"穏";s:3:"ç©";s:4:"𥥼";s:4:"𥥼";s:4:"ð¯¥";s:4:"𥪧";s:4:"𥪧";s:4:"𥪧";s:4:"竮";s:3:"ç«®";s:4:"䈂";s:3:"䈂";s:4:"𥮫";s:4:"𥮫";s:4:"篆";s:3:"篆";s:4:"築";s:3:"築";s:4:"䈧";s:3:"䈧";s:4:"𥲀";s:4:"𥲀";s:4:"糒";s:3:"ç³’";s:4:"䊠";s:3:"䊠";s:4:"糨";s:3:"糨";s:4:"糣";s:3:"ç³£";s:4:"紀";s:3:"ç´€";s:4:"𥾆";s:4:"𥾆";s:4:"絣";s:3:"çµ£";s:4:"䌁";s:3:"äŒ";s:4:"緇";s:3:"ç·‡";s:4:"縂";s:3:"縂";s:4:"繅";s:3:"ç¹…";s:4:"䌴";s:3:"䌴";s:4:"𦈨";s:4:"𦈨";s:4:"𦉇";s:4:"𦉇";s:4:"䍙";s:3:"ä™";s:4:"𦋙";s:4:"𦋙";s:4:"罺";s:3:"罺";s:4:"𦌾";s:4:"𦌾";s:4:"羕";s:3:"羕";s:4:"翺";s:3:"翺";s:4:"者";s:3:"者";s:4:"𦓚";s:4:"𦓚";s:4:"𦔣";s:4:"𦔣";s:4:"聠";s:3:"è ";s:4:"𦖨";s:4:"𦖨";s:4:"聰";s:3:"è°";s:4:"𣍟";s:4:"ð£Ÿ";s:4:"ð¯¦";s:3:"ä•";s:4:"育";s:3:"育";s:4:"脃";s:3:"脃";s:4:"䐋";s:3:"ä‹";s:4:"脾";s:3:"脾";s:4:"媵";s:3:"媵";s:4:"𦞧";s:4:"𦞧";s:4:"𦞵";s:4:"𦞵";s:4:"𣎓";s:4:"𣎓";s:4:"𣎜";s:4:"𣎜";s:4:"舁";s:3:"èˆ";s:4:"舄";s:3:"舄";s:4:"ð¯¦";s:3:"辞";s:4:"䑫";s:3:"ä‘«";s:4:"ð¯¦";s:3:"芑";s:4:"ð¯¦";s:3:"芋";s:4:"芝";s:3:"èŠ";s:4:"劳";s:3:"劳";s:4:"花";s:3:"花";s:4:"芳";s:3:"芳";s:4:"芽";s:3:"芽";s:4:"苦";s:3:"苦";s:4:"𦬼";s:4:"𦬼";s:4:"若";s:3:"è‹¥";s:4:"茝";s:3:"èŒ";s:4:"荣";s:3:"è£";s:4:"莭";s:3:"莭";s:4:"茣";s:3:"茣";s:4:"ð¯¦";s:3:"莽";s:4:"菧";s:3:"è§";s:4:"著";s:3:"è‘—";s:4:"荓";s:3:"è“";s:4:"菊";s:3:"èŠ";s:4:"菌";s:3:"èŒ";s:4:"菜";s:3:"èœ";s:4:"𦰶";s:4:"𦰶";s:4:"𦵫";s:4:"𦵫";s:4:"𦳕";s:4:"𦳕";s:4:"䔫";s:3:"䔫";s:4:"蓱";s:3:"蓱";s:4:"蓳";s:3:"蓳";s:4:"蔖";s:3:"è”–";s:4:"𧏊";s:4:"ð§Š";s:4:"蕤";s:3:"蕤";s:4:"𦼬";s:4:"𦼬";s:4:"䕝";s:3:"ä•";s:4:"䕡";s:3:"ä•¡";s:4:"𦾱";s:4:"𦾱";s:4:"𧃒";s:4:"𧃒";s:4:"䕫";s:3:"ä•«";s:4:"虐";s:3:"è™";s:4:"虜";s:3:"虜";s:4:"虧";s:3:"虧";s:4:"虩";s:3:"虩";s:4:"蚩";s:3:"èš©";s:4:"蚈";s:3:"蚈";s:4:"蜎";s:3:"蜎";s:4:"蛢";s:3:"蛢";s:4:"蝹";s:3:"è¹";s:4:"蜨";s:3:"蜨";s:4:"蝫";s:3:"è«";s:4:"螆";s:3:"螆";s:4:"䗗";s:3:"ä——";s:4:"蟡";s:3:"蟡";s:4:"ð¯§";s:3:"è ";s:4:"䗹";s:3:"ä—¹";s:4:"衠";s:3:"è¡ ";s:4:"衣";s:3:"è¡£";s:4:"𧙧";s:4:"𧙧";s:4:"裗";s:3:"裗";s:4:"裞";s:3:"裞";s:4:"䘵";s:3:"䘵";s:4:"裺";s:3:"裺";s:4:"㒻";s:3:"ã’»";s:4:"𧢮";s:4:"𧢮";s:4:"𧥦";s:4:"𧥦";s:4:"ð¯§";s:3:"äš¾";s:4:"䛇";s:3:"䛇";s:4:"ð¯§";s:3:"誠";s:4:"ð¯§";s:3:"è«­";s:4:"變";s:3:"變";s:4:"豕";s:3:"豕";s:4:"𧲨";s:4:"𧲨";s:4:"貫";s:3:"貫";s:4:"賁";s:3:"è³";s:4:"贛";s:3:"è´›";s:4:"起";s:3:"èµ·";s:4:"𧼯";s:4:"𧼯";s:4:"𠠄";s:4:"ð  „";s:4:"跋";s:3:"è·‹";s:4:"趼";s:3:"趼";s:4:"跰";s:3:"è·°";s:4:"ð¯§";s:4:"𠣞";s:4:"軔";s:3:"è»”";s:4:"輸";s:3:"輸";s:4:"𨗒";s:4:"𨗒";s:4:"𨗭";s:4:"𨗭";s:4:"邔";s:3:"é‚”";s:4:"郱";s:3:"郱";s:4:"鄑";s:3:"é„‘";s:4:"𨜮";s:4:"𨜮";s:4:"鄛";s:3:"é„›";s:4:"鈸";s:3:"鈸";s:4:"鋗";s:3:"é‹—";s:4:"鋘";s:3:"鋘";s:4:"鉼";s:3:"鉼";s:4:"鏹";s:3:"é¹";s:4:"鐕";s:3:"é•";s:4:"𨯺";s:4:"𨯺";s:4:"開";s:3:"é–‹";s:4:"䦕";s:3:"䦕";s:4:"閷";s:3:"é–·";s:4:"𨵷";s:4:"𨵷";s:4:"䧦";s:3:"䧦";s:4:"雃";s:3:"雃";s:4:"嶲";s:3:"嶲";s:4:"霣";s:3:"霣";s:4:"𩅅";s:4:"ð©……";s:4:"𩈚";s:4:"𩈚";s:4:"䩮";s:3:"ä©®";s:4:"䩶";s:3:"䩶";s:4:"韠";s:3:"韠";s:4:"𩐊";s:4:"ð©Š";s:4:"䪲";s:3:"䪲";s:4:"𩒖";s:4:"ð©’–";s:4:"頋";s:3:"é ‹";s:4:"頋";s:3:"é ‹";s:4:"頩";s:3:"é ©";s:4:"ð¯¨";s:4:"ð©–¶";s:4:"飢";s:3:"飢";s:4:"䬳";s:3:"䬳";s:4:"餩";s:3:"餩";s:4:"馧";s:3:"馧";s:4:"駂";s:3:"駂";s:4:"駾";s:3:"駾";s:4:"䯎";s:3:"䯎";s:4:"𩬰";s:4:"𩬰";s:4:"鬒";s:3:"鬒";s:4:"鱀";s:3:"é±€";s:4:"鳽";s:3:"é³½";s:4:"ð¯¨";s:3:"䳎";s:4:"䳭";s:3:"ä³­";s:4:"ð¯¨";s:3:"鵧";s:4:"ð¯¨";s:4:"𪃎";s:4:"䳸";s:3:"䳸";s:4:"𪄅";s:4:"𪄅";s:4:"𪈎";s:4:"𪈎";s:4:"𪊑";s:4:"𪊑";s:4:"麻";s:3:"麻";s:4:"䵖";s:3:"äµ–";s:4:"黹";s:3:"黹";s:4:"黾";s:3:"黾";s:4:"鼅";s:3:"é¼…";s:4:"鼏";s:3:"é¼";s:4:"鼖";s:3:"é¼–";s:4:"鼻";s:3:"é¼»";s:4:"ð¯¨";s:4:"𪘀";}' );
+UtfNormal\Validator::$utfCompatibilityDecomp = unserialize( 'a:5721:{s:2:" ";s:1:" ";s:2:"¨";s:3:" ̈";s:2:"ª";s:1:"a";s:2:"¯";s:3:" Ì„";s:2:"²";s:1:"2";s:2:"³";s:1:"3";s:2:"´";s:3:" Ì";s:2:"µ";s:2:"μ";s:2:"¸";s:3:" ̧";s:2:"¹";s:1:"1";s:2:"º";s:1:"o";s:2:"¼";s:5:"1â„4";s:2:"½";s:5:"1â„2";s:2:"¾";s:5:"3â„4";s:2:"À";s:3:"AÌ€";s:2:"Ã";s:3:"AÌ";s:2:"Â";s:3:"AÌ‚";s:2:"Ã";s:3:"Ã";s:2:"Ä";s:3:"Ä";s:2:"Ã…";s:3:"AÌŠ";s:2:"Ç";s:3:"Ç";s:2:"È";s:3:"EÌ€";s:2:"É";s:3:"EÌ";s:2:"Ê";s:3:"EÌ‚";s:2:"Ë";s:3:"Ë";s:2:"ÃŒ";s:3:"IÌ€";s:2:"Ã";s:3:"IÌ";s:2:"ÃŽ";s:3:"IÌ‚";s:2:"Ã";s:3:"Ï";s:2:"Ñ";s:3:"Ñ";s:2:"Ã’";s:3:"OÌ€";s:2:"Ó";s:3:"OÌ";s:2:"Ô";s:3:"OÌ‚";s:2:"Õ";s:3:"Õ";s:2:"Ö";s:3:"Ö";s:2:"Ù";s:3:"UÌ€";s:2:"Ú";s:3:"UÌ";s:2:"Û";s:3:"UÌ‚";s:2:"Ãœ";s:3:"Ü";s:2:"Ã";s:3:"YÌ";s:2:"à";s:3:"aÌ€";s:2:"á";s:3:"aÌ";s:2:"â";s:3:"aÌ‚";s:2:"ã";s:3:"ã";s:2:"ä";s:3:"ä";s:2:"Ã¥";s:3:"aÌŠ";s:2:"ç";s:3:"ç";s:2:"è";s:3:"eÌ€";s:2:"é";s:3:"eÌ";s:2:"ê";s:3:"eÌ‚";s:2:"ë";s:3:"ë";s:2:"ì";s:3:"iÌ€";s:2:"í";s:3:"iÌ";s:2:"î";s:3:"iÌ‚";s:2:"ï";s:3:"ï";s:2:"ñ";s:3:"ñ";s:2:"ò";s:3:"oÌ€";s:2:"ó";s:3:"oÌ";s:2:"ô";s:3:"oÌ‚";s:2:"õ";s:3:"õ";s:2:"ö";s:3:"ö";s:2:"ù";s:3:"uÌ€";s:2:"ú";s:3:"uÌ";s:2:"û";s:3:"uÌ‚";s:2:"ü";s:3:"ü";s:2:"ý";s:3:"yÌ";s:2:"ÿ";s:3:"ÿ";s:2:"Ä€";s:3:"AÌ„";s:2:"Ä";s:3:"aÌ„";s:2:"Ä‚";s:3:"Ă";s:2:"ă";s:3:"ă";s:2:"Ä„";s:3:"Ą";s:2:"Ä…";s:3:"ą";s:2:"Ć";s:3:"CÌ";s:2:"ć";s:3:"cÌ";s:2:"Ĉ";s:3:"CÌ‚";s:2:"ĉ";s:3:"cÌ‚";s:2:"ÄŠ";s:3:"Ċ";s:2:"Ä‹";s:3:"ċ";s:2:"ÄŒ";s:3:"CÌŒ";s:2:"Ä";s:3:"cÌŒ";s:2:"ÄŽ";s:3:"DÌŒ";s:2:"Ä";s:3:"dÌŒ";s:2:"Ä’";s:3:"EÌ„";s:2:"Ä“";s:3:"eÌ„";s:2:"Ä”";s:3:"Ĕ";s:2:"Ä•";s:3:"ĕ";s:2:"Ä–";s:3:"Ė";s:2:"Ä—";s:3:"ė";s:2:"Ę";s:3:"Ę";s:2:"Ä™";s:3:"ę";s:2:"Äš";s:3:"EÌŒ";s:2:"Ä›";s:3:"eÌŒ";s:2:"Äœ";s:3:"GÌ‚";s:2:"Ä";s:3:"gÌ‚";s:2:"Äž";s:3:"Ğ";s:2:"ÄŸ";s:3:"ğ";s:2:"Ä ";s:3:"Ġ";s:2:"Ä¡";s:3:"ġ";s:2:"Ä¢";s:3:"Ģ";s:2:"Ä£";s:3:"ģ";s:2:"Ĥ";s:3:"HÌ‚";s:2:"Ä¥";s:3:"hÌ‚";s:2:"Ĩ";s:3:"Ĩ";s:2:"Ä©";s:3:"ĩ";s:2:"Ī";s:3:"IÌ„";s:2:"Ä«";s:3:"iÌ„";s:2:"Ĭ";s:3:"Ĭ";s:2:"Ä­";s:3:"ĭ";s:2:"Ä®";s:3:"Į";s:2:"į";s:3:"į";s:2:"Ä°";s:3:"İ";s:2:"IJ";s:2:"IJ";s:2:"ij";s:2:"ij";s:2:"Ä´";s:3:"JÌ‚";s:2:"ĵ";s:3:"jÌ‚";s:2:"Ķ";s:3:"Ķ";s:2:"Ä·";s:3:"ķ";s:2:"Ĺ";s:3:"LÌ";s:2:"ĺ";s:3:"lÌ";s:2:"Ä»";s:3:"Ļ";s:2:"ļ";s:3:"ļ";s:2:"Ľ";s:3:"LÌŒ";s:2:"ľ";s:3:"lÌŒ";s:2:"Ä¿";s:3:"L·";s:2:"Å€";s:3:"l·";s:2:"Ń";s:3:"NÌ";s:2:"Å„";s:3:"nÌ";s:2:"Å…";s:3:"Ņ";s:2:"ņ";s:3:"ņ";s:2:"Ň";s:3:"NÌŒ";s:2:"ň";s:3:"nÌŒ";s:2:"ʼn";s:3:"ʼn";s:2:"ÅŒ";s:3:"OÌ„";s:2:"Å";s:3:"oÌ„";s:2:"ÅŽ";s:3:"Ŏ";s:2:"Å";s:3:"ŏ";s:2:"Å";s:3:"OÌ‹";s:2:"Å‘";s:3:"oÌ‹";s:2:"Å”";s:3:"RÌ";s:2:"Å•";s:3:"rÌ";s:2:"Å–";s:3:"Ŗ";s:2:"Å—";s:3:"ŗ";s:2:"Ř";s:3:"RÌŒ";s:2:"Å™";s:3:"rÌŒ";s:2:"Åš";s:3:"SÌ";s:2:"Å›";s:3:"sÌ";s:2:"Åœ";s:3:"SÌ‚";s:2:"Å";s:3:"sÌ‚";s:2:"Åž";s:3:"Ş";s:2:"ÅŸ";s:3:"ş";s:2:"Å ";s:3:"SÌŒ";s:2:"Å¡";s:3:"sÌŒ";s:2:"Å¢";s:3:"Ţ";s:2:"Å£";s:3:"ţ";s:2:"Ť";s:3:"TÌŒ";s:2:"Å¥";s:3:"tÌŒ";s:2:"Ũ";s:3:"Ũ";s:2:"Å©";s:3:"ũ";s:2:"Ū";s:3:"UÌ„";s:2:"Å«";s:3:"uÌ„";s:2:"Ŭ";s:3:"Ŭ";s:2:"Å­";s:3:"ŭ";s:2:"Å®";s:3:"UÌŠ";s:2:"ů";s:3:"uÌŠ";s:2:"Å°";s:3:"UÌ‹";s:2:"ű";s:3:"uÌ‹";s:2:"Ų";s:3:"Ų";s:2:"ų";s:3:"ų";s:2:"Å´";s:3:"WÌ‚";s:2:"ŵ";s:3:"wÌ‚";s:2:"Ŷ";s:3:"YÌ‚";s:2:"Å·";s:3:"yÌ‚";s:2:"Ÿ";s:3:"Ÿ";s:2:"Ź";s:3:"ZÌ";s:2:"ź";s:3:"zÌ";s:2:"Å»";s:3:"Ż";s:2:"ż";s:3:"ż";s:2:"Ž";s:3:"ZÌŒ";s:2:"ž";s:3:"zÌŒ";s:2:"Å¿";s:1:"s";s:2:"Æ ";s:3:"OÌ›";s:2:"Æ¡";s:3:"oÌ›";s:2:"Ư";s:3:"UÌ›";s:2:"Æ°";s:3:"uÌ›";s:2:"Ç„";s:4:"DZÌŒ";s:2:"Ç…";s:4:"DzÌŒ";s:2:"dž";s:4:"dzÌŒ";s:2:"LJ";s:2:"LJ";s:2:"Lj";s:2:"Lj";s:2:"lj";s:2:"lj";s:2:"ÇŠ";s:2:"NJ";s:2:"Ç‹";s:2:"Nj";s:2:"ÇŒ";s:2:"nj";s:2:"Ç";s:3:"AÌŒ";s:2:"ÇŽ";s:3:"aÌŒ";s:2:"Ç";s:3:"IÌŒ";s:2:"Ç";s:3:"iÌŒ";s:2:"Ç‘";s:3:"OÌŒ";s:2:"Ç’";s:3:"oÌŒ";s:2:"Ç“";s:3:"UÌŒ";s:2:"Ç”";s:3:"uÌŒ";s:2:"Ç•";s:5:"Ǖ";s:2:"Ç–";s:5:"ǖ";s:2:"Ç—";s:5:"ÜÌ";s:2:"ǘ";s:5:"üÌ";s:2:"Ç™";s:5:"Ǚ";s:2:"Çš";s:5:"ǚ";s:2:"Ç›";s:5:"Ǜ";s:2:"Çœ";s:5:"ǜ";s:2:"Çž";s:5:"Ǟ";s:2:"ÇŸ";s:5:"ǟ";s:2:"Ç ";s:5:"Ǡ";s:2:"Ç¡";s:5:"ǡ";s:2:"Ç¢";s:4:"Ǣ";s:2:"Ç£";s:4:"ǣ";s:2:"Ǧ";s:3:"GÌŒ";s:2:"ǧ";s:3:"gÌŒ";s:2:"Ǩ";s:3:"KÌŒ";s:2:"Ç©";s:3:"kÌŒ";s:2:"Ǫ";s:3:"Ǫ";s:2:"Ç«";s:3:"ǫ";s:2:"Ǭ";s:5:"Ǭ";s:2:"Ç­";s:5:"ǭ";s:2:"Ç®";s:4:"Æ·ÌŒ";s:2:"ǯ";s:4:"Ê’ÌŒ";s:2:"Ç°";s:3:"jÌŒ";s:2:"DZ";s:2:"DZ";s:2:"Dz";s:2:"Dz";s:2:"dz";s:2:"dz";s:2:"Ç´";s:3:"GÌ";s:2:"ǵ";s:3:"gÌ";s:2:"Ǹ";s:3:"NÌ€";s:2:"ǹ";s:3:"nÌ€";s:2:"Ǻ";s:5:"AÌŠÌ";s:2:"Ç»";s:5:"aÌŠÌ";s:2:"Ǽ";s:4:"ÆÌ";s:2:"ǽ";s:4:"æÌ";s:2:"Ǿ";s:4:"ØÌ";s:2:"Ç¿";s:4:"øÌ";s:2:"È€";s:3:"AÌ";s:2:"È";s:3:"aÌ";s:2:"È‚";s:3:"AÌ‘";s:2:"ȃ";s:3:"aÌ‘";s:2:"È„";s:3:"EÌ";s:2:"È…";s:3:"eÌ";s:2:"Ȇ";s:3:"EÌ‘";s:2:"ȇ";s:3:"eÌ‘";s:2:"Ȉ";s:3:"IÌ";s:2:"ȉ";s:3:"iÌ";s:2:"ÈŠ";s:3:"IÌ‘";s:2:"È‹";s:3:"iÌ‘";s:2:"ÈŒ";s:3:"OÌ";s:2:"È";s:3:"oÌ";s:2:"ÈŽ";s:3:"OÌ‘";s:2:"È";s:3:"oÌ‘";s:2:"È";s:3:"RÌ";s:2:"È‘";s:3:"rÌ";s:2:"È’";s:3:"RÌ‘";s:2:"È“";s:3:"rÌ‘";s:2:"È”";s:3:"UÌ";s:2:"È•";s:3:"uÌ";s:2:"È–";s:3:"UÌ‘";s:2:"È—";s:3:"uÌ‘";s:2:"Ș";s:3:"Ș";s:2:"È™";s:3:"ș";s:2:"Èš";s:3:"Ț";s:2:"È›";s:3:"ț";s:2:"Èž";s:3:"HÌŒ";s:2:"ÈŸ";s:3:"hÌŒ";s:2:"Ȧ";s:3:"Ȧ";s:2:"ȧ";s:3:"ȧ";s:2:"Ȩ";s:3:"Ȩ";s:2:"È©";s:3:"ȩ";s:2:"Ȫ";s:5:"Ȫ";s:2:"È«";s:5:"ȫ";s:2:"Ȭ";s:5:"Ȭ";s:2:"È­";s:5:"ȭ";s:2:"È®";s:3:"Ȯ";s:2:"ȯ";s:3:"ȯ";s:2:"È°";s:5:"Ȱ";s:2:"ȱ";s:5:"ȱ";s:2:"Ȳ";s:3:"YÌ„";s:2:"ȳ";s:3:"yÌ„";s:2:"Ê°";s:1:"h";s:2:"ʱ";s:2:"ɦ";s:2:"ʲ";s:1:"j";s:2:"ʳ";s:1:"r";s:2:"Ê´";s:2:"ɹ";s:2:"ʵ";s:2:"É»";s:2:"ʶ";s:2:"Ê";s:2:"Ê·";s:1:"w";s:2:"ʸ";s:1:"y";s:2:"˘";s:3:" ̆";s:2:"Ë™";s:3:" ̇";s:2:"Ëš";s:3:" ÌŠ";s:2:"Ë›";s:3:" ̨";s:2:"Ëœ";s:3:" ̃";s:2:"Ë";s:3:" Ì‹";s:2:"Ë ";s:2:"É£";s:2:"Ë¡";s:1:"l";s:2:"Ë¢";s:1:"s";s:2:"Ë£";s:1:"x";s:2:"ˤ";s:2:"Ê•";s:2:"Í€";s:2:"Ì€";s:2:"Í";s:2:"Ì";s:2:"̓";s:2:"Ì“";s:2:"Í„";s:4:"̈Ì";s:2:"Í´";s:2:"ʹ";s:2:"ͺ";s:3:" Í…";s:2:";";s:1:";";s:2:"΄";s:3:" Ì";s:2:"Î…";s:5:" ̈Ì";s:2:"Ά";s:4:"ΑÌ";s:2:"·";s:2:"·";s:2:"Έ";s:4:"ΕÌ";s:2:"Ή";s:4:"ΗÌ";s:2:"Ί";s:4:"ΙÌ";s:2:"ÎŒ";s:4:"ΟÌ";s:2:"ÎŽ";s:4:"Î¥Ì";s:2:"Î";s:4:"ΩÌ";s:2:"Î";s:6:"ϊÌ";s:2:"Ϊ";s:4:"Ϊ";s:2:"Ϋ";s:4:"Ϋ";s:2:"ά";s:4:"αÌ";s:2:"έ";s:4:"εÌ";s:2:"ή";s:4:"ηÌ";s:2:"ί";s:4:"ιÌ";s:2:"ΰ";s:6:"ϋÌ";s:2:"ÏŠ";s:4:"ϊ";s:2:"Ï‹";s:4:"ϋ";s:2:"ÏŒ";s:4:"οÌ";s:2:"Ï";s:4:"Ï…Ì";s:2:"ÏŽ";s:4:"ωÌ";s:2:"Ï";s:2:"β";s:2:"Ï‘";s:2:"θ";s:2:"Ï’";s:2:"Î¥";s:2:"Ï“";s:4:"Î¥Ì";s:2:"Ï”";s:4:"Ϋ";s:2:"Ï•";s:2:"φ";s:2:"Ï–";s:2:"Ï€";s:2:"Ï°";s:2:"κ";s:2:"ϱ";s:2:"Ï";s:2:"ϲ";s:2:"Ï‚";s:2:"Ï´";s:2:"Θ";s:2:"ϵ";s:2:"ε";s:2:"Ϲ";s:2:"Σ";s:2:"Ѐ";s:4:"Ѐ";s:2:"Ð";s:4:"Ё";s:2:"Ѓ";s:4:"ГÌ";s:2:"Ї";s:4:"Ї";s:2:"ÐŒ";s:4:"КÌ";s:2:"Ð";s:4:"Ѝ";s:2:"ÐŽ";s:4:"Ў";s:2:"Й";s:4:"Й";s:2:"й";s:4:"й";s:2:"Ñ";s:4:"ѐ";s:2:"Ñ‘";s:4:"ё";s:2:"Ñ“";s:4:"гÌ";s:2:"Ñ—";s:4:"ї";s:2:"Ñœ";s:4:"кÌ";s:2:"Ñ";s:4:"ѝ";s:2:"Ñž";s:4:"ў";s:2:"Ѷ";s:4:"Ñ´Ì";s:2:"Ñ·";s:4:"ѵÌ";s:2:"Ó";s:4:"Ӂ";s:2:"Ó‚";s:4:"ӂ";s:2:"Ó";s:4:"Ð̆";s:2:"Ó‘";s:4:"ӑ";s:2:"Ó’";s:4:"Ð̈";s:2:"Ó“";s:4:"ӓ";s:2:"Ó–";s:4:"Ӗ";s:2:"Ó—";s:4:"ӗ";s:2:"Óš";s:4:"Ӛ";s:2:"Ó›";s:4:"ӛ";s:2:"Óœ";s:4:"Ӝ";s:2:"Ó";s:4:"ӝ";s:2:"Óž";s:4:"Ӟ";s:2:"ÓŸ";s:4:"ӟ";s:2:"Ó¢";s:4:"Ӣ";s:2:"Ó£";s:4:"ӣ";s:2:"Ó¤";s:4:"Ӥ";s:2:"Ó¥";s:4:"ӥ";s:2:"Ó¦";s:4:"Ӧ";s:2:"Ó§";s:4:"ӧ";s:2:"Óª";s:4:"Ӫ";s:2:"Ó«";s:4:"ӫ";s:2:"Ó¬";s:4:"Ӭ";s:2:"Ó­";s:4:"Ñ̈";s:2:"Ó®";s:4:"Ӯ";s:2:"Ó¯";s:4:"ӯ";s:2:"Ó°";s:4:"Ӱ";s:2:"Ó±";s:4:"ӱ";s:2:"Ó²";s:4:"Ӳ";s:2:"Ó³";s:4:"ӳ";s:2:"Ó´";s:4:"Ӵ";s:2:"Óµ";s:4:"ӵ";s:2:"Ó¸";s:4:"Ӹ";s:2:"Ó¹";s:4:"ӹ";s:2:"Ö‡";s:4:"Õ¥Ö‚";s:2:"Ø¢";s:4:"آ";s:2:"Ø£";s:4:"أ";s:2:"ؤ";s:4:"ÙˆÙ”";s:2:"Ø¥";s:4:"إ";s:2:"ئ";s:4:"ÙŠÙ”";s:2:"Ùµ";s:4:"اٴ";s:2:"Ù¶";s:4:"وٴ";s:2:"Ù·";s:4:"Û‡Ù´";s:2:"Ù¸";s:4:"يٴ";s:2:"Û€";s:4:"Û•Ù”";s:2:"Û‚";s:4:"ÛÙ”";s:2:"Û“";s:4:"Û’Ù”";s:3:"ऩ";s:6:"ऩ";s:3:"ऱ";s:6:"ऱ";s:3:"ऴ";s:6:"ऴ";s:3:"क़";s:6:"क़";s:3:"ख़";s:6:"ख़";s:3:"ग़";s:6:"ग़";s:3:"ज़";s:6:"ज़";s:3:"ड़";s:6:"ड़";s:3:"à¥";s:6:"ढ़";s:3:"फ़";s:6:"फ़";s:3:"य़";s:6:"य़";s:3:"ো";s:6:"ো";s:3:"ৌ";s:6:"ৌ";s:3:"ড়";s:6:"ড়";s:3:"à§";s:6:"ঢ়";s:3:"য়";s:6:"য়";s:3:"ਲ਼";s:6:"ਲ਼";s:3:"ਸ਼";s:6:"ਸ਼";s:3:"à©™";s:6:"ਖ਼";s:3:"à©š";s:6:"ਗ਼";s:3:"à©›";s:6:"ਜ਼";s:3:"à©ž";s:6:"ਫ਼";s:3:"à­ˆ";s:6:"ୈ";s:3:"à­‹";s:6:"ୋ";s:3:"à­Œ";s:6:"ୌ";s:3:"à­œ";s:6:"ଡ଼";s:3:"à­";s:6:"ଢ଼";s:3:"à®”";s:6:"ஔ";s:3:"ொ";s:6:"ொ";s:3:"ோ";s:6:"ோ";s:3:"ௌ";s:6:"ௌ";s:3:"ై";s:6:"ై";s:3:"à³€";s:6:"ೀ";s:3:"ೇ";s:6:"ೇ";s:3:"ೈ";s:6:"ೈ";s:3:"ೊ";s:6:"ೊ";s:3:"ೋ";s:9:"ೋ";s:3:"ൊ";s:6:"ൊ";s:3:"ോ";s:6:"ോ";s:3:"ൌ";s:6:"ൌ";s:3:"à·š";s:6:"ේ";s:3:"à·œ";s:6:"à·™à·";s:3:"à·";s:9:"à·™à·à·Š";s:3:"à·ž";s:6:"ෞ";s:3:"ำ";s:6:"à¹à¸²";s:3:"ຳ";s:6:"à»àº²";s:3:"ໜ";s:6:"ຫນ";s:3:"à»";s:6:"ຫມ";s:3:"༌";s:3:"་";s:3:"གྷ";s:6:"གྷ";s:3:"à½";s:6:"ཌྷ";s:3:"དྷ";s:6:"དྷ";s:3:"བྷ";s:6:"བྷ";s:3:"ཛྷ";s:6:"ཛྷ";s:3:"ཀྵ";s:6:"ཀྵ";s:3:"ཱི";s:6:"ཱི";s:3:"ཱུ";s:6:"ཱུ";s:3:"ྲྀ";s:6:"ྲྀ";s:3:"ཷ";s:9:"ྲཱྀ";s:3:"ླྀ";s:6:"ླྀ";s:3:"ཹ";s:9:"ླཱྀ";s:3:"à¾";s:6:"ཱྀ";s:3:"ྒྷ";s:6:"ྒྷ";s:3:"à¾";s:6:"ྜྷ";s:3:"ྡྷ";s:6:"ྡྷ";s:3:"ྦྷ";s:6:"ྦྷ";s:3:"ྫྷ";s:6:"ྫྷ";s:3:"ྐྵ";s:6:"à¾à¾µ";s:3:"ဦ";s:6:"ဦ";s:3:"ჼ";s:3:"ნ";s:3:"ᬆ";s:6:"ᬆ";s:3:"ᬈ";s:6:"ᬈ";s:3:"ᬊ";s:6:"ᬊ";s:3:"ᬌ";s:6:"ᬌ";s:3:"ᬎ";s:6:"á¬á¬µ";s:3:"ᬒ";s:6:"ᬒ";s:3:"ᬻ";s:6:"ᬻ";s:3:"ᬽ";s:6:"ᬽ";s:3:"á­€";s:6:"ᭀ";s:3:"á­";s:6:"ᭁ";s:3:"á­ƒ";s:6:"ᭃ";s:3:"á´¬";s:1:"A";s:3:"á´­";s:2:"Æ";s:3:"á´®";s:1:"B";s:3:"á´°";s:1:"D";s:3:"á´±";s:1:"E";s:3:"á´²";s:2:"ÆŽ";s:3:"á´³";s:1:"G";s:3:"á´´";s:1:"H";s:3:"á´µ";s:1:"I";s:3:"á´¶";s:1:"J";s:3:"á´·";s:1:"K";s:3:"á´¸";s:1:"L";s:3:"á´¹";s:1:"M";s:3:"á´º";s:1:"N";s:3:"á´¼";s:1:"O";s:3:"á´½";s:2:"È¢";s:3:"á´¾";s:1:"P";s:3:"á´¿";s:1:"R";s:3:"áµ€";s:1:"T";s:3:"áµ";s:1:"U";s:3:"ᵂ";s:1:"W";s:3:"ᵃ";s:1:"a";s:3:"ᵄ";s:2:"É";s:3:"áµ…";s:2:"É‘";s:3:"ᵆ";s:3:"á´‚";s:3:"ᵇ";s:1:"b";s:3:"ᵈ";s:1:"d";s:3:"ᵉ";s:1:"e";s:3:"ᵊ";s:2:"É™";s:3:"ᵋ";s:2:"É›";s:3:"ᵌ";s:2:"Éœ";s:3:"áµ";s:1:"g";s:3:"áµ";s:1:"k";s:3:"áµ";s:1:"m";s:3:"ᵑ";s:2:"Å‹";s:3:"áµ’";s:1:"o";s:3:"ᵓ";s:2:"É”";s:3:"áµ”";s:3:"á´–";s:3:"ᵕ";s:3:"á´—";s:3:"áµ–";s:1:"p";s:3:"áµ—";s:1:"t";s:3:"ᵘ";s:1:"u";s:3:"áµ™";s:3:"á´";s:3:"ᵚ";s:2:"ɯ";s:3:"áµ›";s:1:"v";s:3:"ᵜ";s:3:"á´¥";s:3:"áµ";s:2:"β";s:3:"ᵞ";s:2:"γ";s:3:"ᵟ";s:2:"δ";s:3:"áµ ";s:2:"φ";s:3:"ᵡ";s:2:"χ";s:3:"áµ¢";s:1:"i";s:3:"áµ£";s:1:"r";s:3:"ᵤ";s:1:"u";s:3:"áµ¥";s:1:"v";s:3:"ᵦ";s:2:"β";s:3:"ᵧ";s:2:"γ";s:3:"ᵨ";s:2:"Ï";s:3:"ᵩ";s:2:"φ";s:3:"ᵪ";s:2:"χ";s:3:"ᵸ";s:2:"н";s:3:"ᶛ";s:2:"É’";s:3:"ᶜ";s:1:"c";s:3:"á¶";s:2:"É•";s:3:"ᶞ";s:2:"ð";s:3:"ᶟ";s:2:"Éœ";s:3:"ᶠ";s:1:"f";s:3:"ᶡ";s:2:"ÉŸ";s:3:"ᶢ";s:2:"É¡";s:3:"ᶣ";s:2:"É¥";s:3:"ᶤ";s:2:"ɨ";s:3:"ᶥ";s:2:"É©";s:3:"ᶦ";s:2:"ɪ";s:3:"ᶧ";s:3:"áµ»";s:3:"ᶨ";s:2:"Ê";s:3:"ᶩ";s:2:"É­";s:3:"ᶪ";s:3:"ᶅ";s:3:"ᶫ";s:2:"ÊŸ";s:3:"ᶬ";s:2:"ɱ";s:3:"ᶭ";s:2:"É°";s:3:"ᶮ";s:2:"ɲ";s:3:"ᶯ";s:2:"ɳ";s:3:"ᶰ";s:2:"É´";s:3:"ᶱ";s:2:"ɵ";s:3:"ᶲ";s:2:"ɸ";s:3:"ᶳ";s:2:"Ê‚";s:3:"ᶴ";s:2:"ʃ";s:3:"ᶵ";s:2:"Æ«";s:3:"ᶶ";s:2:"ʉ";s:3:"ᶷ";s:2:"ÊŠ";s:3:"ᶸ";s:3:"á´œ";s:3:"ᶹ";s:2:"Ê‹";s:3:"ᶺ";s:2:"ÊŒ";s:3:"ᶻ";s:1:"z";s:3:"ᶼ";s:2:"Ê";s:3:"ᶽ";s:2:"Ê‘";s:3:"ᶾ";s:2:"Ê’";s:3:"ᶿ";s:2:"θ";s:3:"Ḁ";s:3:"AÌ¥";s:3:"á¸";s:3:"aÌ¥";s:3:"Ḃ";s:3:"Ḃ";s:3:"ḃ";s:3:"ḃ";s:3:"Ḅ";s:3:"BÌ£";s:3:"ḅ";s:3:"bÌ£";s:3:"Ḇ";s:3:"Ḇ";s:3:"ḇ";s:3:"ḇ";s:3:"Ḉ";s:5:"ÇÌ";s:3:"ḉ";s:5:"çÌ";s:3:"Ḋ";s:3:"Ḋ";s:3:"ḋ";s:3:"ḋ";s:3:"Ḍ";s:3:"DÌ£";s:3:"á¸";s:3:"dÌ£";s:3:"Ḏ";s:3:"Ḏ";s:3:"á¸";s:3:"ḏ";s:3:"á¸";s:3:"Ḑ";s:3:"ḑ";s:3:"ḑ";s:3:"Ḓ";s:3:"DÌ­";s:3:"ḓ";s:3:"dÌ­";s:3:"Ḕ";s:5:"EÌ„Ì€";s:3:"ḕ";s:5:"eÌ„Ì€";s:3:"Ḗ";s:5:"EÌ„Ì";s:3:"ḗ";s:5:"eÌ„Ì";s:3:"Ḙ";s:3:"EÌ­";s:3:"ḙ";s:3:"eÌ­";s:3:"Ḛ";s:3:"EÌ°";s:3:"ḛ";s:3:"eÌ°";s:3:"Ḝ";s:5:"Ḝ";s:3:"á¸";s:5:"ḝ";s:3:"Ḟ";s:3:"Ḟ";s:3:"ḟ";s:3:"ḟ";s:3:"Ḡ";s:3:"GÌ„";s:3:"ḡ";s:3:"gÌ„";s:3:"Ḣ";s:3:"Ḣ";s:3:"ḣ";s:3:"ḣ";s:3:"Ḥ";s:3:"HÌ£";s:3:"ḥ";s:3:"hÌ£";s:3:"Ḧ";s:3:"Ḧ";s:3:"ḧ";s:3:"ḧ";s:3:"Ḩ";s:3:"Ḩ";s:3:"ḩ";s:3:"ḩ";s:3:"Ḫ";s:3:"HÌ®";s:3:"ḫ";s:3:"hÌ®";s:3:"Ḭ";s:3:"IÌ°";s:3:"ḭ";s:3:"iÌ°";s:3:"Ḯ";s:5:"ÏÌ";s:3:"ḯ";s:5:"ïÌ";s:3:"Ḱ";s:3:"KÌ";s:3:"ḱ";s:3:"kÌ";s:3:"Ḳ";s:3:"KÌ£";s:3:"ḳ";s:3:"kÌ£";s:3:"Ḵ";s:3:"Ḵ";s:3:"ḵ";s:3:"ḵ";s:3:"Ḷ";s:3:"LÌ£";s:3:"ḷ";s:3:"lÌ£";s:3:"Ḹ";s:5:"Ḹ";s:3:"ḹ";s:5:"ḹ";s:3:"Ḻ";s:3:"Ḻ";s:3:"ḻ";s:3:"ḻ";s:3:"Ḽ";s:3:"LÌ­";s:3:"ḽ";s:3:"lÌ­";s:3:"Ḿ";s:3:"MÌ";s:3:"ḿ";s:3:"mÌ";s:3:"á¹€";s:3:"Ṁ";s:3:"á¹";s:3:"ṁ";s:3:"Ṃ";s:3:"MÌ£";s:3:"ṃ";s:3:"mÌ£";s:3:"Ṅ";s:3:"Ṅ";s:3:"á¹…";s:3:"ṅ";s:3:"Ṇ";s:3:"NÌ£";s:3:"ṇ";s:3:"nÌ£";s:3:"Ṉ";s:3:"Ṉ";s:3:"ṉ";s:3:"ṉ";s:3:"Ṋ";s:3:"NÌ­";s:3:"ṋ";s:3:"nÌ­";s:3:"Ṍ";s:5:"ÕÌ";s:3:"á¹";s:5:"õÌ";s:3:"Ṏ";s:5:"Ṏ";s:3:"á¹";s:5:"ṏ";s:3:"á¹";s:5:"OÌ„Ì€";s:3:"ṑ";s:5:"oÌ„Ì€";s:3:"á¹’";s:5:"OÌ„Ì";s:3:"ṓ";s:5:"oÌ„Ì";s:3:"á¹”";s:3:"PÌ";s:3:"ṕ";s:3:"pÌ";s:3:"á¹–";s:3:"Ṗ";s:3:"á¹—";s:3:"ṗ";s:3:"Ṙ";s:3:"Ṙ";s:3:"á¹™";s:3:"ṙ";s:3:"Ṛ";s:3:"RÌ£";s:3:"á¹›";s:3:"rÌ£";s:3:"Ṝ";s:5:"Ṝ";s:3:"á¹";s:5:"ṝ";s:3:"Ṟ";s:3:"Ṟ";s:3:"ṟ";s:3:"ṟ";s:3:"á¹ ";s:3:"Ṡ";s:3:"ṡ";s:3:"ṡ";s:3:"á¹¢";s:3:"SÌ£";s:3:"á¹£";s:3:"sÌ£";s:3:"Ṥ";s:5:"SÌ̇";s:3:"á¹¥";s:5:"sÌ̇";s:3:"Ṧ";s:5:"Ṧ";s:3:"ṧ";s:5:"ṧ";s:3:"Ṩ";s:5:"Ṩ";s:3:"ṩ";s:5:"ṩ";s:3:"Ṫ";s:3:"Ṫ";s:3:"ṫ";s:3:"ṫ";s:3:"Ṭ";s:3:"TÌ£";s:3:"á¹­";s:3:"tÌ£";s:3:"á¹®";s:3:"Ṯ";s:3:"ṯ";s:3:"ṯ";s:3:"á¹°";s:3:"TÌ­";s:3:"á¹±";s:3:"tÌ­";s:3:"á¹²";s:3:"Ṳ";s:3:"á¹³";s:3:"ṳ";s:3:"á¹´";s:3:"UÌ°";s:3:"á¹µ";s:3:"uÌ°";s:3:"Ṷ";s:3:"UÌ­";s:3:"á¹·";s:3:"uÌ­";s:3:"Ṹ";s:5:"ŨÌ";s:3:"á¹¹";s:5:"ũÌ";s:3:"Ṻ";s:5:"Ṻ";s:3:"á¹»";s:5:"ṻ";s:3:"á¹¼";s:3:"Ṽ";s:3:"á¹½";s:3:"ṽ";s:3:"á¹¾";s:3:"VÌ£";s:3:"ṿ";s:3:"vÌ£";s:3:"Ẁ";s:3:"WÌ€";s:3:"áº";s:3:"wÌ€";s:3:"Ẃ";s:3:"WÌ";s:3:"ẃ";s:3:"wÌ";s:3:"Ẅ";s:3:"Ẅ";s:3:"ẅ";s:3:"ẅ";s:3:"Ẇ";s:3:"Ẇ";s:3:"ẇ";s:3:"ẇ";s:3:"Ẉ";s:3:"WÌ£";s:3:"ẉ";s:3:"wÌ£";s:3:"Ẋ";s:3:"Ẋ";s:3:"ẋ";s:3:"ẋ";s:3:"Ẍ";s:3:"Ẍ";s:3:"áº";s:3:"ẍ";s:3:"Ẏ";s:3:"Ẏ";s:3:"áº";s:3:"ẏ";s:3:"áº";s:3:"ZÌ‚";s:3:"ẑ";s:3:"zÌ‚";s:3:"Ẓ";s:3:"ZÌ£";s:3:"ẓ";s:3:"zÌ£";s:3:"Ẕ";s:3:"Ẕ";s:3:"ẕ";s:3:"ẕ";s:3:"ẖ";s:3:"ẖ";s:3:"ẗ";s:3:"ẗ";s:3:"ẘ";s:3:"wÌŠ";s:3:"ẙ";s:3:"yÌŠ";s:3:"ẚ";s:3:"aʾ";s:3:"ẛ";s:3:"ṡ";s:3:"Ạ";s:3:"AÌ£";s:3:"ạ";s:3:"aÌ£";s:3:"Ả";s:3:"Ả";s:3:"ả";s:3:"ả";s:3:"Ấ";s:5:"AÌ‚Ì";s:3:"ấ";s:5:"aÌ‚Ì";s:3:"Ầ";s:5:"AÌ‚Ì€";s:3:"ầ";s:5:"aÌ‚Ì€";s:3:"Ẩ";s:5:"Ẩ";s:3:"ẩ";s:5:"ẩ";s:3:"Ẫ";s:5:"Ẫ";s:3:"ẫ";s:5:"ẫ";s:3:"Ậ";s:5:"Ậ";s:3:"ậ";s:5:"ậ";s:3:"Ắ";s:5:"ĂÌ";s:3:"ắ";s:5:"ăÌ";s:3:"Ằ";s:5:"Ằ";s:3:"ằ";s:5:"ằ";s:3:"Ẳ";s:5:"Ẳ";s:3:"ẳ";s:5:"ẳ";s:3:"Ẵ";s:5:"Ẵ";s:3:"ẵ";s:5:"ẵ";s:3:"Ặ";s:5:"Ặ";s:3:"ặ";s:5:"ặ";s:3:"Ẹ";s:3:"EÌ£";s:3:"ẹ";s:3:"eÌ£";s:3:"Ẻ";s:3:"Ẻ";s:3:"ẻ";s:3:"ẻ";s:3:"Ẽ";s:3:"Ẽ";s:3:"ẽ";s:3:"ẽ";s:3:"Ế";s:5:"EÌ‚Ì";s:3:"ế";s:5:"eÌ‚Ì";s:3:"Ề";s:5:"EÌ‚Ì€";s:3:"á»";s:5:"eÌ‚Ì€";s:3:"Ể";s:5:"Ể";s:3:"ể";s:5:"ể";s:3:"Ễ";s:5:"Ễ";s:3:"á»…";s:5:"ễ";s:3:"Ệ";s:5:"Ệ";s:3:"ệ";s:5:"ệ";s:3:"Ỉ";s:3:"Ỉ";s:3:"ỉ";s:3:"ỉ";s:3:"Ị";s:3:"IÌ£";s:3:"ị";s:3:"iÌ£";s:3:"Ọ";s:3:"OÌ£";s:3:"á»";s:3:"oÌ£";s:3:"Ỏ";s:3:"Ỏ";s:3:"á»";s:3:"ỏ";s:3:"á»";s:5:"OÌ‚Ì";s:3:"ố";s:5:"oÌ‚Ì";s:3:"á»’";s:5:"OÌ‚Ì€";s:3:"ồ";s:5:"oÌ‚Ì€";s:3:"á»”";s:5:"Ổ";s:3:"ổ";s:5:"ổ";s:3:"á»–";s:5:"Ỗ";s:3:"á»—";s:5:"ỗ";s:3:"Ộ";s:5:"Ộ";s:3:"á»™";s:5:"ộ";s:3:"Ớ";s:5:"OÌ›Ì";s:3:"á»›";s:5:"oÌ›Ì";s:3:"Ờ";s:5:"Ờ";s:3:"á»";s:5:"ờ";s:3:"Ở";s:5:"Ở";s:3:"ở";s:5:"ở";s:3:"á» ";s:5:"Ỡ";s:3:"ỡ";s:5:"ỡ";s:3:"Ợ";s:5:"Ợ";s:3:"ợ";s:5:"ợ";s:3:"Ụ";s:3:"UÌ£";s:3:"ụ";s:3:"uÌ£";s:3:"Ủ";s:3:"Ủ";s:3:"ủ";s:3:"ủ";s:3:"Ứ";s:5:"UÌ›Ì";s:3:"ứ";s:5:"uÌ›Ì";s:3:"Ừ";s:5:"Ừ";s:3:"ừ";s:5:"ừ";s:3:"Ử";s:5:"Ử";s:3:"á»­";s:5:"ử";s:3:"á»®";s:5:"Ữ";s:3:"ữ";s:5:"ữ";s:3:"á»°";s:5:"Ự";s:3:"á»±";s:5:"ự";s:3:"Ỳ";s:3:"YÌ€";s:3:"ỳ";s:3:"yÌ€";s:3:"á»´";s:3:"YÌ£";s:3:"ỵ";s:3:"yÌ£";s:3:"Ỷ";s:3:"Ỷ";s:3:"á»·";s:3:"ỷ";s:3:"Ỹ";s:3:"Ỹ";s:3:"ỹ";s:3:"ỹ";s:3:"á¼€";s:4:"ἀ";s:3:"á¼";s:4:"ἁ";s:3:"ἂ";s:6:"ἂ";s:3:"ἃ";s:6:"ἃ";s:3:"ἄ";s:6:"ἀÌ";s:3:"á¼…";s:6:"ἁÌ";s:3:"ἆ";s:6:"ἆ";s:3:"ἇ";s:6:"ἇ";s:3:"Ἀ";s:4:"Ἀ";s:3:"Ἁ";s:4:"Ἁ";s:3:"Ἂ";s:6:"Ἂ";s:3:"Ἃ";s:6:"Ἃ";s:3:"Ἄ";s:6:"ἈÌ";s:3:"á¼";s:6:"ἉÌ";s:3:"Ἆ";s:6:"Ἆ";s:3:"á¼";s:6:"Ἇ";s:3:"á¼";s:4:"ἐ";s:3:"ἑ";s:4:"ἑ";s:3:"á¼’";s:6:"ἒ";s:3:"ἓ";s:6:"ἓ";s:3:"á¼”";s:6:"ἐÌ";s:3:"ἕ";s:6:"ἑÌ";s:3:"Ἐ";s:4:"Ἐ";s:3:"á¼™";s:4:"Ἑ";s:3:"Ἒ";s:6:"Ἒ";s:3:"á¼›";s:6:"Ἓ";s:3:"Ἔ";s:6:"ἘÌ";s:3:"á¼";s:6:"ἙÌ";s:3:"á¼ ";s:4:"ἠ";s:3:"ἡ";s:4:"ἡ";s:3:"á¼¢";s:6:"ἢ";s:3:"á¼£";s:6:"ἣ";s:3:"ἤ";s:6:"ἠÌ";s:3:"á¼¥";s:6:"ἡÌ";s:3:"ἦ";s:6:"ἦ";s:3:"ἧ";s:6:"ἧ";s:3:"Ἠ";s:4:"Ἠ";s:3:"Ἡ";s:4:"Ἡ";s:3:"Ἢ";s:6:"Ἢ";s:3:"Ἣ";s:6:"Ἣ";s:3:"Ἤ";s:6:"ἨÌ";s:3:"á¼­";s:6:"ἩÌ";s:3:"á¼®";s:6:"Ἦ";s:3:"Ἧ";s:6:"Ἧ";s:3:"á¼°";s:4:"ἰ";s:3:"á¼±";s:4:"ἱ";s:3:"á¼²";s:6:"ἲ";s:3:"á¼³";s:6:"ἳ";s:3:"á¼´";s:6:"ἰÌ";s:3:"á¼µ";s:6:"ἱÌ";s:3:"ἶ";s:6:"ἶ";s:3:"á¼·";s:6:"ἷ";s:3:"Ἰ";s:4:"Ἰ";s:3:"á¼¹";s:4:"Ἱ";s:3:"Ἲ";s:6:"Ἲ";s:3:"á¼»";s:6:"Ἳ";s:3:"á¼¼";s:6:"ἸÌ";s:3:"á¼½";s:6:"ἹÌ";s:3:"á¼¾";s:6:"Ἶ";s:3:"Ἷ";s:6:"Ἷ";s:3:"á½€";s:4:"ὀ";s:3:"á½";s:4:"ὁ";s:3:"ὂ";s:6:"ὂ";s:3:"ὃ";s:6:"ὃ";s:3:"ὄ";s:6:"ὀÌ";s:3:"á½…";s:6:"ὁÌ";s:3:"Ὀ";s:4:"Ὀ";s:3:"Ὁ";s:4:"Ὁ";s:3:"Ὂ";s:6:"Ὂ";s:3:"Ὃ";s:6:"Ὃ";s:3:"Ὄ";s:6:"ὈÌ";s:3:"á½";s:6:"ὉÌ";s:3:"á½";s:4:"Ï…Ì“";s:3:"ὑ";s:4:"Ï…Ì”";s:3:"á½’";s:6:"Ï…Ì“Ì€";s:3:"ὓ";s:6:"ὓ";s:3:"á½”";s:6:"Ï…Ì“Ì";s:3:"ὕ";s:6:"Ï…Ì”Ì";s:3:"á½–";s:6:"Ï…Ì“Í‚";s:3:"á½—";s:6:"ὗ";s:3:"á½™";s:4:"Ὑ";s:3:"á½›";s:6:"Ὓ";s:3:"á½";s:6:"ὙÌ";s:3:"Ὗ";s:6:"Ὗ";s:3:"á½ ";s:4:"ὠ";s:3:"ὡ";s:4:"ὡ";s:3:"á½¢";s:6:"ὢ";s:3:"á½£";s:6:"ὣ";s:3:"ὤ";s:6:"ὠÌ";s:3:"á½¥";s:6:"ὡÌ";s:3:"ὦ";s:6:"ὦ";s:3:"ὧ";s:6:"ὧ";s:3:"Ὠ";s:4:"Ὠ";s:3:"Ὡ";s:4:"Ὡ";s:3:"Ὢ";s:6:"Ὢ";s:3:"Ὣ";s:6:"Ὣ";s:3:"Ὤ";s:6:"ὨÌ";s:3:"á½­";s:6:"ὩÌ";s:3:"á½®";s:6:"Ὦ";s:3:"Ὧ";s:6:"Ὧ";s:3:"á½°";s:4:"ὰ";s:3:"á½±";s:4:"αÌ";s:3:"á½²";s:4:"ὲ";s:3:"á½³";s:4:"εÌ";s:3:"á½´";s:4:"ὴ";s:3:"á½µ";s:4:"ηÌ";s:3:"ὶ";s:4:"ὶ";s:3:"á½·";s:4:"ιÌ";s:3:"ὸ";s:4:"ὸ";s:3:"á½¹";s:4:"οÌ";s:3:"ὺ";s:4:"Ï…Ì€";s:3:"á½»";s:4:"Ï…Ì";s:3:"á½¼";s:4:"ὼ";s:3:"á½½";s:4:"ωÌ";s:3:"á¾€";s:6:"ᾀ";s:3:"á¾";s:6:"ᾁ";s:3:"ᾂ";s:8:"ᾂ";s:3:"ᾃ";s:8:"ᾃ";s:3:"ᾄ";s:8:"ἀÌÍ…";s:3:"á¾…";s:8:"ἁÌÍ…";s:3:"ᾆ";s:8:"ᾆ";s:3:"ᾇ";s:8:"ᾇ";s:3:"ᾈ";s:6:"ᾈ";s:3:"ᾉ";s:6:"ᾉ";s:3:"ᾊ";s:8:"ᾊ";s:3:"ᾋ";s:8:"ᾋ";s:3:"ᾌ";s:8:"ἈÌÍ…";s:3:"á¾";s:8:"ἉÌÍ…";s:3:"ᾎ";s:8:"ᾎ";s:3:"á¾";s:8:"ᾏ";s:3:"á¾";s:6:"ᾐ";s:3:"ᾑ";s:6:"ᾑ";s:3:"á¾’";s:8:"ᾒ";s:3:"ᾓ";s:8:"ᾓ";s:3:"á¾”";s:8:"ἠÌÍ…";s:3:"ᾕ";s:8:"ἡÌÍ…";s:3:"á¾–";s:8:"ᾖ";s:3:"á¾—";s:8:"ᾗ";s:3:"ᾘ";s:6:"ᾘ";s:3:"á¾™";s:6:"ᾙ";s:3:"ᾚ";s:8:"ᾚ";s:3:"á¾›";s:8:"ᾛ";s:3:"ᾜ";s:8:"ἨÌÍ…";s:3:"á¾";s:8:"ἩÌÍ…";s:3:"ᾞ";s:8:"ᾞ";s:3:"ᾟ";s:8:"ᾟ";s:3:"á¾ ";s:6:"ᾠ";s:3:"ᾡ";s:6:"ᾡ";s:3:"á¾¢";s:8:"ᾢ";s:3:"á¾£";s:8:"ᾣ";s:3:"ᾤ";s:8:"ὠÌÍ…";s:3:"á¾¥";s:8:"ὡÌÍ…";s:3:"ᾦ";s:8:"ᾦ";s:3:"ᾧ";s:8:"ᾧ";s:3:"ᾨ";s:6:"ᾨ";s:3:"ᾩ";s:6:"ᾩ";s:3:"ᾪ";s:8:"ᾪ";s:3:"ᾫ";s:8:"ᾫ";s:3:"ᾬ";s:8:"ὨÌÍ…";s:3:"á¾­";s:8:"ὩÌÍ…";s:3:"á¾®";s:8:"ᾮ";s:3:"ᾯ";s:8:"ᾯ";s:3:"á¾°";s:4:"ᾰ";s:3:"á¾±";s:4:"ᾱ";s:3:"á¾²";s:6:"ᾲ";s:3:"á¾³";s:4:"ᾳ";s:3:"á¾´";s:6:"αÌÍ…";s:3:"ᾶ";s:4:"ᾶ";s:3:"á¾·";s:6:"ᾷ";s:3:"Ᾰ";s:4:"Ᾰ";s:3:"á¾¹";s:4:"Ᾱ";s:3:"Ὰ";s:4:"Ὰ";s:3:"á¾»";s:4:"ΑÌ";s:3:"á¾¼";s:4:"ᾼ";s:3:"á¾½";s:3:" Ì“";s:3:"á¾¾";s:2:"ι";s:3:"᾿";s:3:" Ì“";s:3:"á¿€";s:3:" Í‚";s:3:"á¿";s:5:" ̈͂";s:3:"á¿‚";s:6:"ῂ";s:3:"ῃ";s:4:"ῃ";s:3:"á¿„";s:6:"ηÌÍ…";s:3:"ῆ";s:4:"ῆ";s:3:"ῇ";s:6:"ῇ";s:3:"Ὲ";s:4:"Ὲ";s:3:"Έ";s:4:"ΕÌ";s:3:"á¿Š";s:4:"Ὴ";s:3:"á¿‹";s:4:"ΗÌ";s:3:"á¿Œ";s:4:"ῌ";s:3:"á¿";s:5:" Ì“Ì€";s:3:"á¿Ž";s:5:" Ì“Ì";s:3:"á¿";s:5:" Ì“Í‚";s:3:"á¿";s:4:"ῐ";s:3:"á¿‘";s:4:"ῑ";s:3:"á¿’";s:6:"ῒ";s:3:"á¿“";s:6:"ϊÌ";s:3:"á¿–";s:4:"ῖ";s:3:"á¿—";s:6:"ῗ";s:3:"Ῐ";s:4:"Ῐ";s:3:"á¿™";s:4:"Ῑ";s:3:"á¿š";s:4:"Ὶ";s:3:"á¿›";s:4:"ΙÌ";s:3:"á¿";s:5:" ̔̀";s:3:"á¿ž";s:5:" Ì”Ì";s:3:"á¿Ÿ";s:5:" ̔͂";s:3:"á¿ ";s:4:"ῠ";s:3:"á¿¡";s:4:"Ï…Ì„";s:3:"á¿¢";s:6:"ῢ";s:3:"á¿£";s:6:"ϋÌ";s:3:"ῤ";s:4:"ÏÌ“";s:3:"á¿¥";s:4:"ÏÌ”";s:3:"ῦ";s:4:"Ï…Í‚";s:3:"ῧ";s:6:"ῧ";s:3:"Ῠ";s:4:"Ῠ";s:3:"á¿©";s:4:"Ῡ";s:3:"Ὺ";s:4:"Ὺ";s:3:"á¿«";s:4:"Î¥Ì";s:3:"Ῥ";s:4:"Ῥ";s:3:"á¿­";s:5:" ̈̀";s:3:"á¿®";s:5:" ̈Ì";s:3:"`";s:1:"`";s:3:"ῲ";s:6:"ῲ";s:3:"ῳ";s:4:"ῳ";s:3:"á¿´";s:6:"ωÌÍ…";s:3:"ῶ";s:4:"ῶ";s:3:"á¿·";s:6:"ῷ";s:3:"Ὸ";s:4:"Ὸ";s:3:"Ό";s:4:"ΟÌ";s:3:"Ὼ";s:4:"Ὼ";s:3:"á¿»";s:4:"ΩÌ";s:3:"ῼ";s:4:"ῼ";s:3:"´";s:3:" Ì";s:3:"῾";s:3:" Ì”";s:3:" ";s:1:" ";s:3:"â€";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:" ";s:1:" ";s:3:"‑";s:3:"â€";s:3:"‗";s:3:" ̳";s:3:"․";s:1:".";s:3:"‥";s:2:"..";s:3:"…";s:3:"...";s:3:" ";s:1:" ";s:3:"″";s:6:"′′";s:3:"‴";s:9:"′′′";s:3:"‶";s:6:"‵‵";s:3:"‷";s:9:"‵‵‵";s:3:"‼";s:2:"!!";s:3:"‾";s:3:" Ì…";s:3:"â‡";s:2:"??";s:3:"âˆ";s:2:"?!";s:3:"â‰";s:2:"!?";s:3:"â—";s:12:"′′′′";s:3:"âŸ";s:1:" ";s:3:"â°";s:1:"0";s:3:"â±";s:1:"i";s:3:"â´";s:1:"4";s:3:"âµ";s:1:"5";s:3:"â¶";s:1:"6";s:3:"â·";s:1:"7";s:3:"â¸";s:1:"8";s:3:"â¹";s:1:"9";s:3:"âº";s:1:"+";s:3:"â»";s:3:"−";s:3:"â¼";s:1:"=";s:3:"â½";s:1:"(";s:3:"â¾";s:1:")";s:3:"â¿";s:1:"n";s:3:"â‚€";s:1:"0";s:3:"â‚";s:1:"1";s:3:"â‚‚";s:1:"2";s:3:"₃";s:1:"3";s:3:"â‚„";s:1:"4";s:3:"â‚…";s:1:"5";s:3:"₆";s:1:"6";s:3:"₇";s:1:"7";s:3:"₈";s:1:"8";s:3:"₉";s:1:"9";s:3:"â‚Š";s:1:"+";s:3:"â‚‹";s:3:"−";s:3:"â‚Œ";s:1:"=";s:3:"â‚";s:1:"(";s:3:"â‚Ž";s:1:")";s:3:"â‚";s:1:"a";s:3:"â‚‘";s:1:"e";s:3:"â‚’";s:1:"o";s:3:"â‚“";s:1:"x";s:3:"â‚”";s:2:"É™";s:3:"â‚•";s:1:"h";s:3:"â‚–";s:1:"k";s:3:"â‚—";s:1:"l";s:3:"ₘ";s:1:"m";s:3:"â‚™";s:1:"n";s:3:"â‚š";s:1:"p";s:3:"â‚›";s:1:"s";s:3:"â‚œ";s:1:"t";s:3:"₨";s:2:"Rs";s:3:"â„€";s:3:"a/c";s:3:"â„";s:3:"a/s";s:3:"â„‚";s:1:"C";s:3:"℃";s:3:"°C";s:3:"â„…";s:3:"c/o";s:3:"℆";s:3:"c/u";s:3:"ℇ";s:2:"Æ";s:3:"℉";s:3:"°F";s:3:"â„Š";s:1:"g";s:3:"â„‹";s:1:"H";s:3:"â„Œ";s:1:"H";s:3:"â„";s:1:"H";s:3:"â„Ž";s:1:"h";s:3:"â„";s:2:"ħ";s:3:"â„";s:1:"I";s:3:"â„‘";s:1:"I";s:3:"â„’";s:1:"L";s:3:"â„“";s:1:"l";s:3:"â„•";s:1:"N";s:3:"â„–";s:2:"No";s:3:"â„™";s:1:"P";s:3:"â„š";s:1:"Q";s:3:"â„›";s:1:"R";s:3:"â„œ";s:1:"R";s:3:"â„";s:1:"R";s:3:"â„ ";s:2:"SM";s:3:"â„¡";s:3:"TEL";s:3:"â„¢";s:2:"TM";s:3:"ℤ";s:1:"Z";s:3:"Ω";s:2:"Ω";s:3:"ℨ";s:1:"Z";s:3:"K";s:1:"K";s:3:"â„«";s:3:"AÌŠ";s:3:"ℬ";s:1:"B";s:3:"â„­";s:1:"C";s:3:"ℯ";s:1:"e";s:3:"â„°";s:1:"E";s:3:"ℱ";s:1:"F";s:3:"ℳ";s:1:"M";s:3:"â„´";s:1:"o";s:3:"ℵ";s:2:"×";s:3:"ℶ";s:2:"ב";s:3:"â„·";s:2:"×’";s:3:"ℸ";s:2:"ד";s:3:"ℹ";s:1:"i";s:3:"â„»";s:3:"FAX";s:3:"ℼ";s:2:"Ï€";s:3:"ℽ";s:2:"γ";s:3:"ℾ";s:2:"Γ";s:3:"â„¿";s:2:"Π";s:3:"â…€";s:3:"∑";s:3:"â……";s:1:"D";s:3:"â…†";s:1:"d";s:3:"â…‡";s:1:"e";s:3:"â…ˆ";s:1:"i";s:3:"â…‰";s:1:"j";s:3:"â…";s:5:"1â„7";s:3:"â…‘";s:5:"1â„9";s:3:"â…’";s:6:"1â„10";s:3:"â…“";s:5:"1â„3";s:3:"â…”";s:5:"2â„3";s:3:"â…•";s:5:"1â„5";s:3:"â…–";s:5:"2â„5";s:3:"â…—";s:5:"3â„5";s:3:"â…˜";s:5:"4â„5";s:3:"â…™";s:5:"1â„6";s:3:"â…š";s:5:"5â„6";s:3:"â…›";s:5:"1â„8";s:3:"â…œ";s:5:"3â„8";s:3:"â…";s:5:"5â„8";s:3:"â…ž";s:5:"7â„8";s:3:"â…Ÿ";s:4:"1â„";s:3:"â… ";s:1:"I";s:3:"â…¡";s:2:"II";s:3:"â…¢";s:3:"III";s:3:"â…£";s:2:"IV";s:3:"â…¤";s:1:"V";s:3:"â…¥";s:2:"VI";s:3:"â…¦";s:3:"VII";s:3:"â…§";s:4:"VIII";s:3:"â…¨";s:2:"IX";s:3:"â…©";s:1:"X";s:3:"â…ª";s:2:"XI";s:3:"â…«";s:3:"XII";s:3:"â…¬";s:1:"L";s:3:"â…­";s:1:"C";s:3:"â…®";s:1:"D";s:3:"â…¯";s:1:"M";s:3:"â…°";s:1:"i";s:3:"â…±";s:2:"ii";s:3:"â…²";s:3:"iii";s:3:"â…³";s:2:"iv";s:3:"â…´";s:1:"v";s:3:"â…µ";s:2:"vi";s:3:"â…¶";s:3:"vii";s:3:"â…·";s:4:"viii";s:3:"â…¸";s:2:"ix";s:3:"â…¹";s:1:"x";s:3:"â…º";s:2:"xi";s:3:"â…»";s:3:"xii";s:3:"â…¼";s:1:"l";s:3:"â…½";s:1:"c";s:3:"â…¾";s:1:"d";s:3:"â…¿";s:1:"m";s:3:"↉";s:5:"0â„3";s:3:"↚";s:5:"â†Ì¸";s:3:"↛";s:5:"↛";s:3:"↮";s:5:"↮";s:3:"â‡";s:5:"â‡Ì¸";s:3:"⇎";s:5:"⇎";s:3:"â‡";s:5:"⇏";s:3:"∄";s:5:"∄";s:3:"∉";s:5:"∉";s:3:"∌";s:5:"∌";s:3:"∤";s:5:"∤";s:3:"∦";s:5:"∦";s:3:"∬";s:6:"∫∫";s:3:"∭";s:9:"∫∫∫";s:3:"∯";s:6:"∮∮";s:3:"∰";s:9:"∮∮∮";s:3:"â‰";s:5:"≁";s:3:"≄";s:5:"≄";s:3:"≇";s:5:"≇";s:3:"≉";s:5:"≉";s:3:"≠";s:3:"≠";s:3:"≢";s:5:"≢";s:3:"≭";s:5:"â‰Ì¸";s:3:"≮";s:3:"≮";s:3:"≯";s:3:"≯";s:3:"≰";s:5:"≰";s:3:"≱";s:5:"≱";s:3:"≴";s:5:"≴";s:3:"≵";s:5:"≵";s:3:"≸";s:5:"≸";s:3:"≹";s:5:"≹";s:3:"⊀";s:5:"⊀";s:3:"âŠ";s:5:"⊁";s:3:"⊄";s:5:"⊄";s:3:"⊅";s:5:"⊅";s:3:"⊈";s:5:"⊈";s:3:"⊉";s:5:"⊉";s:3:"⊬";s:5:"⊬";s:3:"⊭";s:5:"⊭";s:3:"⊮";s:5:"⊮";s:3:"⊯";s:5:"⊯";s:3:"â‹ ";s:5:"⋠";s:3:"â‹¡";s:5:"⋡";s:3:"â‹¢";s:5:"⋢";s:3:"â‹£";s:5:"⋣";s:3:"⋪";s:5:"⋪";s:3:"â‹«";s:5:"⋫";s:3:"⋬";s:5:"⋬";s:3:"â‹­";s:5:"⋭";s:3:"〈";s:3:"〈";s:3:"〉";s:3:"〉";s:3:"â‘ ";s:1:"1";s:3:"â‘¡";s:1:"2";s:3:"â‘¢";s:1:"3";s:3:"â‘£";s:1:"4";s:3:"⑤";s:1:"5";s:3:"â‘¥";s:1:"6";s:3:"⑦";s:1:"7";s:3:"⑧";s:1:"8";s:3:"⑨";s:1:"9";s:3:"â‘©";s:2:"10";s:3:"⑪";s:2:"11";s:3:"â‘«";s:2:"12";s:3:"⑬";s:2:"13";s:3:"â‘­";s:2:"14";s:3:"â‘®";s:2:"15";s:3:"⑯";s:2:"16";s:3:"â‘°";s:2:"17";s:3:"⑱";s:2:"18";s:3:"⑲";s:2:"19";s:3:"⑳";s:2:"20";s:3:"â‘´";s:3:"(1)";s:3:"⑵";s:3:"(2)";s:3:"⑶";s:3:"(3)";s:3:"â‘·";s:3:"(4)";s:3:"⑸";s:3:"(5)";s:3:"⑹";s:3:"(6)";s:3:"⑺";s:3:"(7)";s:3:"â‘»";s:3:"(8)";s:3:"⑼";s:3:"(9)";s:3:"⑽";s:4:"(10)";s:3:"⑾";s:4:"(11)";s:3:"â‘¿";s:4:"(12)";s:3:"â’€";s:4:"(13)";s:3:"â’";s:4:"(14)";s:3:"â’‚";s:4:"(15)";s:3:"â’ƒ";s:4:"(16)";s:3:"â’„";s:4:"(17)";s:3:"â’…";s:4:"(18)";s:3:"â’†";s:4:"(19)";s:3:"â’‡";s:4:"(20)";s:3:"â’ˆ";s:2:"1.";s:3:"â’‰";s:2:"2.";s:3:"â’Š";s:2:"3.";s:3:"â’‹";s:2:"4.";s:3:"â’Œ";s:2:"5.";s:3:"â’";s:2:"6.";s:3:"â’Ž";s:2:"7.";s:3:"â’";s:2:"8.";s:3:"â’";s:2:"9.";s:3:"â’‘";s:3:"10.";s:3:"â’’";s:3:"11.";s:3:"â’“";s:3:"12.";s:3:"â’”";s:3:"13.";s:3:"â’•";s:3:"14.";s:3:"â’–";s:3:"15.";s:3:"â’—";s:3:"16.";s:3:"â’˜";s:3:"17.";s:3:"â’™";s:3:"18.";s:3:"â’š";s:3:"19.";s:3:"â’›";s:3:"20.";s:3:"â’œ";s:3:"(a)";s:3:"â’";s:3:"(b)";s:3:"â’ž";s:3:"(c)";s:3:"â’Ÿ";s:3:"(d)";s:3:"â’ ";s:3:"(e)";s:3:"â’¡";s:3:"(f)";s:3:"â’¢";s:3:"(g)";s:3:"â’£";s:3:"(h)";s:3:"â’¤";s:3:"(i)";s:3:"â’¥";s:3:"(j)";s:3:"â’¦";s:3:"(k)";s:3:"â’§";s:3:"(l)";s:3:"â’¨";s:3:"(m)";s:3:"â’©";s:3:"(n)";s:3:"â’ª";s:3:"(o)";s:3:"â’«";s:3:"(p)";s:3:"â’¬";s:3:"(q)";s:3:"â’­";s:3:"(r)";s:3:"â’®";s:3:"(s)";s:3:"â’¯";s:3:"(t)";s:3:"â’°";s:3:"(u)";s:3:"â’±";s:3:"(v)";s:3:"â’²";s:3:"(w)";s:3:"â’³";s:3:"(x)";s:3:"â’´";s:3:"(y)";s:3:"â’µ";s:3:"(z)";s:3:"â’¶";s:1:"A";s:3:"â’·";s:1:"B";s:3:"â’¸";s:1:"C";s:3:"â’¹";s:1:"D";s:3:"â’º";s:1:"E";s:3:"â’»";s:1:"F";s:3:"â’¼";s:1:"G";s:3:"â’½";s:1:"H";s:3:"â’¾";s:1:"I";s:3:"â’¿";s:1:"J";s:3:"â“€";s:1:"K";s:3:"â“";s:1:"L";s:3:"â“‚";s:1:"M";s:3:"Ⓝ";s:1:"N";s:3:"â“„";s:1:"O";s:3:"â“…";s:1:"P";s:3:"Ⓠ";s:1:"Q";s:3:"Ⓡ";s:1:"R";s:3:"Ⓢ";s:1:"S";s:3:"Ⓣ";s:1:"T";s:3:"â“Š";s:1:"U";s:3:"â“‹";s:1:"V";s:3:"â“Œ";s:1:"W";s:3:"â“";s:1:"X";s:3:"â“Ž";s:1:"Y";s:3:"â“";s:1:"Z";s:3:"â“";s:1:"a";s:3:"â“‘";s:1:"b";s:3:"â“’";s:1:"c";s:3:"â““";s:1:"d";s:3:"â“”";s:1:"e";s:3:"â“•";s:1:"f";s:3:"â“–";s:1:"g";s:3:"â“—";s:1:"h";s:3:"ⓘ";s:1:"i";s:3:"â“™";s:1:"j";s:3:"â“š";s:1:"k";s:3:"â“›";s:1:"l";s:3:"â“œ";s:1:"m";s:3:"â“";s:1:"n";s:3:"â“ž";s:1:"o";s:3:"â“Ÿ";s:1:"p";s:3:"â“ ";s:1:"q";s:3:"â“¡";s:1:"r";s:3:"â“¢";s:1:"s";s:3:"â“£";s:1:"t";s:3:"ⓤ";s:1:"u";s:3:"â“¥";s:1:"v";s:3:"ⓦ";s:1:"w";s:3:"ⓧ";s:1:"x";s:3:"ⓨ";s:1:"y";s:3:"â“©";s:1:"z";s:3:"⓪";s:1:"0";s:3:"⨌";s:12:"∫∫∫∫";s:3:"â©´";s:3:"::=";s:3:"⩵";s:2:"==";s:3:"⩶";s:3:"===";s:3:"â«œ";s:5:"â«Ì¸";s:3:"â±¼";s:1:"j";s:3:"â±½";s:1:"V";s:3:"ⵯ";s:3:"ⵡ";s:3:"⺟";s:3:"æ¯";s:3:"⻳";s:3:"龟";s:3:"â¼€";s:3:"一";s:3:"â¼";s:3:"丨";s:3:"⼂";s:3:"丶";s:3:"⼃";s:3:"丿";s:3:"⼄";s:3:"ä¹™";s:3:"â¼…";s:3:"亅";s:3:"⼆";s:3:"二";s:3:"⼇";s:3:"亠";s:3:"⼈";s:3:"人";s:3:"⼉";s:3:"å„¿";s:3:"⼊";s:3:"å…¥";s:3:"⼋";s:3:"å…«";s:3:"⼌";s:3:"冂";s:3:"â¼";s:3:"冖";s:3:"⼎";s:3:"冫";s:3:"â¼";s:3:"几";s:3:"â¼";s:3:"凵";s:3:"⼑";s:3:"刀";s:3:"â¼’";s:3:"力";s:3:"⼓";s:3:"勹";s:3:"â¼”";s:3:"匕";s:3:"⼕";s:3:"匚";s:3:"â¼–";s:3:"匸";s:3:"â¼—";s:3:"å";s:3:"⼘";s:3:"åœ";s:3:"â¼™";s:3:"å©";s:3:"⼚";s:3:"厂";s:3:"â¼›";s:3:"厶";s:3:"⼜";s:3:"åˆ";s:3:"â¼";s:3:"å£";s:3:"⼞";s:3:"å›—";s:3:"⼟";s:3:"土";s:3:"â¼ ";s:3:"士";s:3:"⼡";s:3:"夂";s:3:"â¼¢";s:3:"夊";s:3:"â¼£";s:3:"夕";s:3:"⼤";s:3:"大";s:3:"â¼¥";s:3:"女";s:3:"⼦";s:3:"å­";s:3:"⼧";s:3:"宀";s:3:"⼨";s:3:"寸";s:3:"⼩";s:3:"å°";s:3:"⼪";s:3:"å°¢";s:3:"⼫";s:3:"å°¸";s:3:"⼬";s:3:"å±®";s:3:"â¼­";s:3:"å±±";s:3:"â¼®";s:3:"å·›";s:3:"⼯";s:3:"å·¥";s:3:"â¼°";s:3:"å·±";s:3:"â¼±";s:3:"å·¾";s:3:"â¼²";s:3:"å¹²";s:3:"â¼³";s:3:"幺";s:3:"â¼´";s:3:"广";s:3:"â¼µ";s:3:"å»´";s:3:"⼶";s:3:"廾";s:3:"â¼·";s:3:"弋";s:3:"⼸";s:3:"弓";s:3:"â¼¹";s:3:"å½";s:3:"⼺";s:3:"彡";s:3:"â¼»";s:3:"å½³";s:3:"â¼¼";s:3:"心";s:3:"â¼½";s:3:"戈";s:3:"â¼¾";s:3:"戶";s:3:"⼿";s:3:"手";s:3:"â½€";s:3:"支";s:3:"â½";s:3:"æ”´";s:3:"⽂";s:3:"æ–‡";s:3:"⽃";s:3:"æ–—";s:3:"⽄";s:3:"æ–¤";s:3:"â½…";s:3:"æ–¹";s:3:"⽆";s:3:"æ— ";s:3:"⽇";s:3:"æ—¥";s:3:"⽈";s:3:"æ›°";s:3:"⽉";s:3:"月";s:3:"⽊";s:3:"木";s:3:"⽋";s:3:"欠";s:3:"⽌";s:3:"æ­¢";s:3:"â½";s:3:"æ­¹";s:3:"⽎";s:3:"殳";s:3:"â½";s:3:"毋";s:3:"â½";s:3:"比";s:3:"⽑";s:3:"毛";s:3:"â½’";s:3:"æ°";s:3:"⽓";s:3:"æ°”";s:3:"â½”";s:3:"æ°´";s:3:"⽕";s:3:"ç«";s:3:"â½–";s:3:"爪";s:3:"â½—";s:3:"父";s:3:"⽘";s:3:"爻";s:3:"â½™";s:3:"爿";s:3:"⽚";s:3:"片";s:3:"â½›";s:3:"牙";s:3:"⽜";s:3:"牛";s:3:"â½";s:3:"犬";s:3:"⽞";s:3:"玄";s:3:"⽟";s:3:"玉";s:3:"â½ ";s:3:"ç“œ";s:3:"⽡";s:3:"瓦";s:3:"â½¢";s:3:"甘";s:3:"â½£";s:3:"生";s:3:"⽤";s:3:"用";s:3:"â½¥";s:3:"ç”°";s:3:"⽦";s:3:"ç–‹";s:3:"⽧";s:3:"ç–’";s:3:"⽨";s:3:"癶";s:3:"⽩";s:3:"白";s:3:"⽪";s:3:"çš®";s:3:"⽫";s:3:"çš¿";s:3:"⽬";s:3:"ç›®";s:3:"â½­";s:3:"矛";s:3:"â½®";s:3:"矢";s:3:"⽯";s:3:"石";s:3:"â½°";s:3:"示";s:3:"â½±";s:3:"禸";s:3:"â½²";s:3:"禾";s:3:"â½³";s:3:"ç©´";s:3:"â½´";s:3:"ç«‹";s:3:"â½µ";s:3:"竹";s:3:"⽶";s:3:"ç±³";s:3:"â½·";s:3:"糸";s:3:"⽸";s:3:"缶";s:3:"â½¹";s:3:"网";s:3:"⽺";s:3:"羊";s:3:"â½»";s:3:"ç¾½";s:3:"â½¼";s:3:"è€";s:3:"â½½";s:3:"而";s:3:"â½¾";s:3:"耒";s:3:"⽿";s:3:"耳";s:3:"â¾€";s:3:"è¿";s:3:"â¾";s:3:"肉";s:3:"⾂";s:3:"臣";s:3:"⾃";s:3:"自";s:3:"⾄";s:3:"至";s:3:"â¾…";s:3:"臼";s:3:"⾆";s:3:"舌";s:3:"⾇";s:3:"舛";s:3:"⾈";s:3:"舟";s:3:"⾉";s:3:"艮";s:3:"⾊";s:3:"色";s:3:"⾋";s:3:"艸";s:3:"⾌";s:3:"è™";s:3:"â¾";s:3:"虫";s:3:"⾎";s:3:"è¡€";s:3:"â¾";s:3:"è¡Œ";s:3:"â¾";s:3:"è¡£";s:3:"⾑";s:3:"襾";s:3:"â¾’";s:3:"見";s:3:"⾓";s:3:"角";s:3:"â¾”";s:3:"言";s:3:"⾕";s:3:"è°·";s:3:"â¾–";s:3:"豆";s:3:"â¾—";s:3:"豕";s:3:"⾘";s:3:"豸";s:3:"â¾™";s:3:"è²";s:3:"⾚";s:3:"赤";s:3:"â¾›";s:3:"èµ°";s:3:"⾜";s:3:"足";s:3:"â¾";s:3:"身";s:3:"⾞";s:3:"車";s:3:"⾟";s:3:"è¾›";s:3:"â¾ ";s:3:"è¾°";s:3:"⾡";s:3:"è¾µ";s:3:"â¾¢";s:3:"é‚‘";s:3:"â¾£";s:3:"é…‰";s:3:"⾤";s:3:"釆";s:3:"â¾¥";s:3:"里";s:3:"⾦";s:3:"金";s:3:"⾧";s:3:"é•·";s:3:"⾨";s:3:"é–€";s:3:"⾩";s:3:"阜";s:3:"⾪";s:3:"隶";s:3:"⾫";s:3:"éš¹";s:3:"⾬";s:3:"雨";s:3:"â¾­";s:3:"é‘";s:3:"â¾®";s:3:"éž";s:3:"⾯";s:3:"é¢";s:3:"â¾°";s:3:"é©";s:3:"â¾±";s:3:"韋";s:3:"â¾²";s:3:"韭";s:3:"â¾³";s:3:"音";s:3:"â¾´";s:3:"é ";s:3:"â¾µ";s:3:"風";s:3:"⾶";s:3:"飛";s:3:"â¾·";s:3:"食";s:3:"⾸";s:3:"首";s:3:"â¾¹";s:3:"香";s:3:"⾺";s:3:"馬";s:3:"â¾»";s:3:"骨";s:3:"â¾¼";s:3:"高";s:3:"â¾½";s:3:"é«Ÿ";s:3:"â¾¾";s:3:"鬥";s:3:"⾿";s:3:"鬯";s:3:"â¿€";s:3:"鬲";s:3:"â¿";s:3:"鬼";s:3:"â¿‚";s:3:"é­š";s:3:"⿃";s:3:"é³¥";s:3:"â¿„";s:3:"é¹µ";s:3:"â¿…";s:3:"鹿";s:3:"⿆";s:3:"麥";s:3:"⿇";s:3:"麻";s:3:"⿈";s:3:"黃";s:3:"⿉";s:3:"é»";s:3:"â¿Š";s:3:"黑";s:3:"â¿‹";s:3:"黹";s:3:"â¿Œ";s:3:"黽";s:3:"â¿";s:3:"鼎";s:3:"â¿Ž";s:3:"鼓";s:3:"â¿";s:3:"é¼ ";s:3:"â¿";s:3:"é¼»";s:3:"â¿‘";s:3:"齊";s:3:"â¿’";s:3:"é½’";s:3:"â¿“";s:3:"é¾";s:3:"â¿”";s:3:"龜";s:3:"â¿•";s:3:"é¾ ";s:3:" ";s:1:" ";s:3:"〶";s:3:"〒";s:3:"〸";s:3:"å";s:3:"〹";s:3:"å„";s:3:"〺";s:3:"å…";s:3:"ãŒ";s:6:"ã‹ã‚™";s:3:"ãŽ";s:6:"ãã‚™";s:3:"ã";s:6:"ãã‚™";s:3:"ã’";s:6:"ã‘ã‚™";s:3:"ã”";s:6:"ã“ã‚™";s:3:"ã–";s:6:"ã•ã‚™";s:3:"ã˜";s:6:"ã—ã‚™";s:3:"ãš";s:6:"ã™ã‚™";s:3:"ãœ";s:6:"ã›ã‚™";s:3:"ãž";s:6:"ãã‚™";s:3:"ã ";s:6:"ãŸã‚™";s:3:"ã¢";s:6:"ã¡ã‚™";s:3:"ã¥";s:6:"ã¤ã‚™";s:3:"ã§";s:6:"ã¦ã‚™";s:3:"ã©";s:6:"ã¨ã‚™";s:3:"ã°";s:6:"ã¯ã‚™";s:3:"ã±";s:6:"ã¯ã‚š";s:3:"ã³";s:6:"ã²ã‚™";s:3:"ã´";s:6:"ã²ã‚š";s:3:"ã¶";s:6:"ãµã‚™";s:3:"ã·";s:6:"ãµã‚š";s:3:"ã¹";s:6:"ã¸ã‚™";s:3:"ãº";s:6:"ã¸ã‚š";s:3:"ã¼";s:6:"ã»ã‚™";s:3:"ã½";s:6:"ã»ã‚š";s:3:"ã‚”";s:6:"ã†ã‚™";s:3:"ã‚›";s:4:" ã‚™";s:3:"ã‚œ";s:4:" ã‚š";s:3:"ã‚ž";s:6:"ã‚ã‚™";s:3:"ã‚Ÿ";s:6:"より";s:3:"ガ";s:6:"ã‚«ã‚™";s:3:"ã‚®";s:6:"ã‚­ã‚™";s:3:"ã‚°";s:6:"グ";s:3:"ゲ";s:6:"ゲ";s:3:"ã‚´";s:6:"ゴ";s:3:"ザ";s:6:"ザ";s:3:"ジ";s:6:"ã‚·ã‚™";s:3:"ズ";s:6:"ズ";s:3:"ゼ";s:6:"ゼ";s:3:"ゾ";s:6:"ゾ";s:3:"ダ";s:6:"ã‚¿ã‚™";s:3:"ヂ";s:6:"ãƒã‚™";s:3:"ヅ";s:6:"ヅ";s:3:"デ";s:6:"デ";s:3:"ド";s:6:"ド";s:3:"ãƒ";s:6:"ãƒã‚™";s:3:"パ";s:6:"ãƒã‚š";s:3:"ビ";s:6:"ビ";s:3:"ピ";s:6:"ピ";s:3:"ブ";s:6:"ブ";s:3:"プ";s:6:"プ";s:3:"ベ";s:6:"ベ";s:3:"ペ";s:6:"ペ";s:3:"ボ";s:6:"ボ";s:3:"ãƒ";s:6:"ポ";s:3:"ヴ";s:6:"ヴ";s:3:"ヷ";s:6:"ヷ";s:3:"ヸ";s:6:"ヸ";s:3:"ヹ";s:6:"ヹ";s:3:"ヺ";s:6:"ヺ";s:3:"ヾ";s:6:"ヾ";s:3:"ヿ";s:6:"コト";s:3:"ㄱ";s:3:"á„€";s:3:"ㄲ";s:3:"á„";s:3:"ㄳ";s:3:"ᆪ";s:3:"ã„´";s:3:"á„‚";s:3:"ㄵ";s:3:"ᆬ";s:3:"ㄶ";s:3:"ᆭ";s:3:"ã„·";s:3:"ᄃ";s:3:"ㄸ";s:3:"á„„";s:3:"ㄹ";s:3:"á„…";s:3:"ㄺ";s:3:"ᆰ";s:3:"ã„»";s:3:"ᆱ";s:3:"ㄼ";s:3:"ᆲ";s:3:"ㄽ";s:3:"ᆳ";s:3:"ㄾ";s:3:"ᆴ";s:3:"ã„¿";s:3:"ᆵ";s:3:"ã…€";s:3:"á„š";s:3:"ã…";s:3:"ᄆ";s:3:"ã…‚";s:3:"ᄇ";s:3:"ã…ƒ";s:3:"ᄈ";s:3:"ã…„";s:3:"á„¡";s:3:"ã……";s:3:"ᄉ";s:3:"ã…†";s:3:"á„Š";s:3:"ã…‡";s:3:"á„‹";s:3:"ã…ˆ";s:3:"á„Œ";s:3:"ã…‰";s:3:"á„";s:3:"ã…Š";s:3:"á„Ž";s:3:"ã…‹";s:3:"á„";s:3:"ã…Œ";s:3:"á„";s:3:"ã…";s:3:"á„‘";s:3:"ã…Ž";s:3:"á„’";s:3:"ã…";s:3:"á…¡";s:3:"ã…";s:3:"á…¢";s:3:"ã…‘";s:3:"á…£";s:3:"ã…’";s:3:"á…¤";s:3:"ã…“";s:3:"á…¥";s:3:"ã…”";s:3:"á…¦";s:3:"ã…•";s:3:"á…§";s:3:"ã…–";s:3:"á…¨";s:3:"ã…—";s:3:"á…©";s:3:"ã…˜";s:3:"á…ª";s:3:"ã…™";s:3:"á…«";s:3:"ã…š";s:3:"á…¬";s:3:"ã…›";s:3:"á…­";s:3:"ã…œ";s:3:"á…®";s:3:"ã…";s:3:"á…¯";s:3:"ã…ž";s:3:"á…°";s:3:"ã…Ÿ";s:3:"á…±";s:3:"ã… ";s:3:"á…²";s:3:"ã…¡";s:3:"á…³";s:3:"ã…¢";s:3:"á…´";s:3:"ã…£";s:3:"á…µ";s:3:"ã…¤";s:3:"á… ";s:3:"ã…¥";s:3:"á„”";s:3:"ã…¦";s:3:"á„•";s:3:"ã…§";s:3:"ᇇ";s:3:"ã…¨";s:3:"ᇈ";s:3:"ã…©";s:3:"ᇌ";s:3:"ã…ª";s:3:"ᇎ";s:3:"ã…«";s:3:"ᇓ";s:3:"ã…¬";s:3:"ᇗ";s:3:"ã…­";s:3:"ᇙ";s:3:"ã…®";s:3:"á„œ";s:3:"ã…¯";s:3:"á‡";s:3:"ã…°";s:3:"ᇟ";s:3:"ã…±";s:3:"á„";s:3:"ã…²";s:3:"á„ž";s:3:"ã…³";s:3:"á„ ";s:3:"ã…´";s:3:"á„¢";s:3:"ã…µ";s:3:"á„£";s:3:"ã…¶";s:3:"ᄧ";s:3:"ã…·";s:3:"á„©";s:3:"ã…¸";s:3:"á„«";s:3:"ã…¹";s:3:"ᄬ";s:3:"ã…º";s:3:"á„­";s:3:"ã…»";s:3:"á„®";s:3:"ã…¼";s:3:"ᄯ";s:3:"ã…½";s:3:"ᄲ";s:3:"ã…¾";s:3:"ᄶ";s:3:"ã…¿";s:3:"á…€";s:3:"ㆀ";s:3:"á…‡";s:3:"ã†";s:3:"á…Œ";s:3:"ㆂ";s:3:"ᇱ";s:3:"ㆃ";s:3:"ᇲ";s:3:"ㆄ";s:3:"á…—";s:3:"ㆅ";s:3:"á…˜";s:3:"ㆆ";s:3:"á…™";s:3:"ㆇ";s:3:"ᆄ";s:3:"ㆈ";s:3:"ᆅ";s:3:"ㆉ";s:3:"ᆈ";s:3:"ㆊ";s:3:"ᆑ";s:3:"ㆋ";s:3:"ᆒ";s:3:"ㆌ";s:3:"ᆔ";s:3:"ã†";s:3:"ᆞ";s:3:"ㆎ";s:3:"ᆡ";s:3:"㆒";s:3:"一";s:3:"㆓";s:3:"二";s:3:"㆔";s:3:"三";s:3:"㆕";s:3:"å››";s:3:"㆖";s:3:"上";s:3:"㆗";s:3:"中";s:3:"㆘";s:3:"下";s:3:"㆙";s:3:"甲";s:3:"㆚";s:3:"ä¹™";s:3:"㆛";s:3:"丙";s:3:"㆜";s:3:"ä¸";s:3:"ã†";s:3:"天";s:3:"㆞";s:3:"地";s:3:"㆟";s:3:"人";s:3:"㈀";s:5:"(á„€)";s:3:"ãˆ";s:5:"(á„‚)";s:3:"㈂";s:5:"(ᄃ)";s:3:"㈃";s:5:"(á„…)";s:3:"㈄";s:5:"(ᄆ)";s:3:"㈅";s:5:"(ᄇ)";s:3:"㈆";s:5:"(ᄉ)";s:3:"㈇";s:5:"(á„‹)";s:3:"㈈";s:5:"(á„Œ)";s:3:"㈉";s:5:"(á„Ž)";s:3:"㈊";s:5:"(á„)";s:3:"㈋";s:5:"(á„)";s:3:"㈌";s:5:"(á„‘)";s:3:"ãˆ";s:5:"(á„’)";s:3:"㈎";s:8:"(가)";s:3:"ãˆ";s:8:"(á„‚á…¡)";s:3:"ãˆ";s:8:"(다)";s:3:"㈑";s:8:"(á„…á…¡)";s:3:"㈒";s:8:"(마)";s:3:"㈓";s:8:"(바)";s:3:"㈔";s:8:"(사)";s:3:"㈕";s:8:"(á„‹á…¡)";s:3:"㈖";s:8:"(자)";s:3:"㈗";s:8:"(á„Žá…¡)";s:3:"㈘";s:8:"(á„á…¡)";s:3:"㈙";s:8:"(á„á…¡)";s:3:"㈚";s:8:"(á„‘á…¡)";s:3:"㈛";s:8:"(á„’á…¡)";s:3:"㈜";s:8:"(주)";s:3:"ãˆ";s:17:"(오전)";s:3:"㈞";s:14:"(á„‹á…©á„’á…®)";s:3:"㈠";s:5:"(一)";s:3:"㈡";s:5:"(二)";s:3:"㈢";s:5:"(三)";s:3:"㈣";s:5:"(å››)";s:3:"㈤";s:5:"(五)";s:3:"㈥";s:5:"(å…­)";s:3:"㈦";s:5:"(七)";s:3:"㈧";s:5:"(å…«)";s:3:"㈨";s:5:"(ä¹)";s:3:"㈩";s:5:"(å)";s:3:"㈪";s:5:"(月)";s:3:"㈫";s:5:"(ç«)";s:3:"㈬";s:5:"(æ°´)";s:3:"㈭";s:5:"(木)";s:3:"㈮";s:5:"(金)";s:3:"㈯";s:5:"(土)";s:3:"㈰";s:5:"(æ—¥)";s:3:"㈱";s:5:"(æ ª)";s:3:"㈲";s:5:"(有)";s:3:"㈳";s:5:"(社)";s:3:"㈴";s:5:"(å)";s:3:"㈵";s:5:"(特)";s:3:"㈶";s:5:"(財)";s:3:"㈷";s:5:"(ç¥)";s:3:"㈸";s:5:"(労)";s:3:"㈹";s:5:"(代)";s:3:"㈺";s:5:"(呼)";s:3:"㈻";s:5:"(å­¦)";s:3:"㈼";s:5:"(監)";s:3:"㈽";s:5:"(ä¼)";s:3:"㈾";s:5:"(資)";s:3:"㈿";s:5:"(å”)";s:3:"㉀";s:5:"(祭)";s:3:"ã‰";s:5:"(休)";s:3:"㉂";s:5:"(自)";s:3:"㉃";s:5:"(至)";s:3:"㉄";s:3:"å•";s:3:"㉅";s:3:"å¹¼";s:3:"㉆";s:3:"æ–‡";s:3:"㉇";s:3:"ç®";s:3:"ã‰";s:3:"PTE";s:3:"㉑";s:2:"21";s:3:"㉒";s:2:"22";s:3:"㉓";s:2:"23";s:3:"㉔";s:2:"24";s:3:"㉕";s:2:"25";s:3:"㉖";s:2:"26";s:3:"㉗";s:2:"27";s:3:"㉘";s:2:"28";s:3:"㉙";s:2:"29";s:3:"㉚";s:2:"30";s:3:"㉛";s:2:"31";s:3:"㉜";s:2:"32";s:3:"ã‰";s:2:"33";s:3:"㉞";s:2:"34";s:3:"㉟";s:2:"35";s:3:"㉠";s:3:"á„€";s:3:"㉡";s:3:"á„‚";s:3:"㉢";s:3:"ᄃ";s:3:"㉣";s:3:"á„…";s:3:"㉤";s:3:"ᄆ";s:3:"㉥";s:3:"ᄇ";s:3:"㉦";s:3:"ᄉ";s:3:"㉧";s:3:"á„‹";s:3:"㉨";s:3:"á„Œ";s:3:"㉩";s:3:"á„Ž";s:3:"㉪";s:3:"á„";s:3:"㉫";s:3:"á„";s:3:"㉬";s:3:"á„‘";s:3:"㉭";s:3:"á„’";s:3:"㉮";s:6:"가";s:3:"㉯";s:6:"á„‚á…¡";s:3:"㉰";s:6:"다";s:3:"㉱";s:6:"á„…á…¡";s:3:"㉲";s:6:"마";s:3:"㉳";s:6:"바";s:3:"㉴";s:6:"사";s:3:"㉵";s:6:"á„‹á…¡";s:3:"㉶";s:6:"자";s:3:"㉷";s:6:"á„Žá…¡";s:3:"㉸";s:6:"á„á…¡";s:3:"㉹";s:6:"á„á…¡";s:3:"㉺";s:6:"á„‘á…¡";s:3:"㉻";s:6:"á„’á…¡";s:3:"㉼";s:15:"참고";s:3:"㉽";s:12:"주의";s:3:"㉾";s:6:"á„‹á…®";s:3:"㊀";s:3:"一";s:3:"ãŠ";s:3:"二";s:3:"㊂";s:3:"三";s:3:"㊃";s:3:"å››";s:3:"㊄";s:3:"五";s:3:"㊅";s:3:"å…­";s:3:"㊆";s:3:"七";s:3:"㊇";s:3:"å…«";s:3:"㊈";s:3:"ä¹";s:3:"㊉";s:3:"å";s:3:"㊊";s:3:"月";s:3:"㊋";s:3:"ç«";s:3:"㊌";s:3:"æ°´";s:3:"ãŠ";s:3:"木";s:3:"㊎";s:3:"金";s:3:"ãŠ";s:3:"土";s:3:"ãŠ";s:3:"æ—¥";s:3:"㊑";s:3:"æ ª";s:3:"㊒";s:3:"有";s:3:"㊓";s:3:"社";s:3:"㊔";s:3:"å";s:3:"㊕";s:3:"特";s:3:"㊖";s:3:"財";s:3:"㊗";s:3:"ç¥";s:3:"㊘";s:3:"労";s:3:"㊙";s:3:"秘";s:3:"㊚";s:3:"ç”·";s:3:"㊛";s:3:"女";s:3:"㊜";s:3:"é©";s:3:"ãŠ";s:3:"優";s:3:"㊞";s:3:"å°";s:3:"㊟";s:3:"注";s:3:"㊠";s:3:"é …";s:3:"㊡";s:3:"休";s:3:"㊢";s:3:"写";s:3:"㊣";s:3:"æ­£";s:3:"㊤";s:3:"上";s:3:"㊥";s:3:"中";s:3:"㊦";s:3:"下";s:3:"㊧";s:3:"å·¦";s:3:"㊨";s:3:"å³";s:3:"㊩";s:3:"医";s:3:"㊪";s:3:"å®—";s:3:"㊫";s:3:"å­¦";s:3:"㊬";s:3:"監";s:3:"㊭";s:3:"ä¼";s:3:"㊮";s:3:"資";s:3:"㊯";s:3:"å”";s:3:"㊰";s:3:"夜";s:3:"㊱";s:2:"36";s:3:"㊲";s:2:"37";s:3:"㊳";s:2:"38";s:3:"㊴";s:2:"39";s:3:"㊵";s:2:"40";s:3:"㊶";s:2:"41";s:3:"㊷";s:2:"42";s:3:"㊸";s:2:"43";s:3:"㊹";s:2:"44";s:3:"㊺";s:2:"45";s:3:"㊻";s:2:"46";s:3:"㊼";s:2:"47";s:3:"㊽";s:2:"48";s:3:"㊾";s:2:"49";s:3:"㊿";s:2:"50";s:3:"ã‹€";s:4:"1月";s:3:"ã‹";s:4:"2月";s:3:"ã‹‚";s:4:"3月";s:3:"㋃";s:4:"4月";s:3:"ã‹„";s:4:"5月";s:3:"ã‹…";s:4:"6月";s:3:"㋆";s:4:"7月";s:3:"㋇";s:4:"8月";s:3:"㋈";s:4:"9月";s:3:"㋉";s:5:"10月";s:3:"ã‹Š";s:5:"11月";s:3:"ã‹‹";s:5:"12月";s:3:"ã‹Œ";s:2:"Hg";s:3:"ã‹";s:3:"erg";s:3:"ã‹Ž";s:2:"eV";s:3:"ã‹";s:3:"LTD";s:3:"ã‹";s:3:"ã‚¢";s:3:"ã‹‘";s:3:"イ";s:3:"ã‹’";s:3:"ウ";s:3:"ã‹“";s:3:"エ";s:3:"ã‹”";s:3:"オ";s:3:"ã‹•";s:3:"ã‚«";s:3:"ã‹–";s:3:"ã‚­";s:3:"ã‹—";s:3:"ク";s:3:"㋘";s:3:"ケ";s:3:"ã‹™";s:3:"コ";s:3:"ã‹š";s:3:"サ";s:3:"ã‹›";s:3:"ã‚·";s:3:"ã‹œ";s:3:"ス";s:3:"ã‹";s:3:"ã‚»";s:3:"ã‹ž";s:3:"ソ";s:3:"ã‹Ÿ";s:3:"ã‚¿";s:3:"ã‹ ";s:3:"ãƒ";s:3:"ã‹¡";s:3:"ツ";s:3:"ã‹¢";s:3:"テ";s:3:"ã‹£";s:3:"ト";s:3:"㋤";s:3:"ナ";s:3:"ã‹¥";s:3:"ニ";s:3:"㋦";s:3:"ヌ";s:3:"㋧";s:3:"ãƒ";s:3:"㋨";s:3:"ノ";s:3:"ã‹©";s:3:"ãƒ";s:3:"㋪";s:3:"ヒ";s:3:"ã‹«";s:3:"フ";s:3:"㋬";s:3:"ヘ";s:3:"ã‹­";s:3:"ホ";s:3:"ã‹®";s:3:"マ";s:3:"㋯";s:3:"ミ";s:3:"ã‹°";s:3:"ム";s:3:"㋱";s:3:"メ";s:3:"㋲";s:3:"モ";s:3:"㋳";s:3:"ヤ";s:3:"ã‹´";s:3:"ユ";s:3:"㋵";s:3:"ヨ";s:3:"㋶";s:3:"ラ";s:3:"ã‹·";s:3:"リ";s:3:"㋸";s:3:"ル";s:3:"㋹";s:3:"レ";s:3:"㋺";s:3:"ロ";s:3:"ã‹»";s:3:"ワ";s:3:"㋼";s:3:"ヰ";s:3:"㋽";s:3:"ヱ";s:3:"㋾";s:3:"ヲ";s:3:"㌀";s:15:"ã‚¢ãƒã‚šãƒ¼ãƒˆ";s:3:"ãŒ";s:12:"アルファ";s:3:"㌂";s:15:"アンペア";s:3:"㌃";s:9:"アール";s:3:"㌄";s:15:"イニング";s:3:"㌅";s:9:"インãƒ";s:3:"㌆";s:9:"ウォン";s:3:"㌇";s:18:"エスクード";s:3:"㌈";s:12:"エーカー";s:3:"㌉";s:9:"オンス";s:3:"㌊";s:9:"オーム";s:3:"㌋";s:9:"カイリ";s:3:"㌌";s:12:"カラット";s:3:"ãŒ";s:12:"カロリー";s:3:"㌎";s:12:"ガロン";s:3:"ãŒ";s:12:"ガンマ";s:3:"ãŒ";s:12:"ギガ";s:3:"㌑";s:12:"ギニー";s:3:"㌒";s:12:"キュリー";s:3:"㌓";s:18:"ギルダー";s:3:"㌔";s:6:"キロ";s:3:"㌕";s:18:"キログラム";s:3:"㌖";s:18:"キロメートル";s:3:"㌗";s:15:"キロワット";s:3:"㌘";s:12:"グラム";s:3:"㌙";s:18:"グラムトン";s:3:"㌚";s:18:"クルゼイロ";s:3:"㌛";s:12:"クローãƒ";s:3:"㌜";s:9:"ケース";s:3:"ãŒ";s:9:"コルナ";s:3:"㌞";s:12:"コーポ";s:3:"㌟";s:12:"サイクル";s:3:"㌠";s:15:"サンãƒãƒ¼ãƒ ";s:3:"㌡";s:15:"シリング";s:3:"㌢";s:9:"センãƒ";s:3:"㌣";s:9:"セント";s:3:"㌤";s:12:"ダース";s:3:"㌥";s:9:"デシ";s:3:"㌦";s:9:"ドル";s:3:"㌧";s:6:"トン";s:3:"㌨";s:6:"ナノ";s:3:"㌩";s:9:"ノット";s:3:"㌪";s:9:"ãƒã‚¤ãƒ„";s:3:"㌫";s:18:"ãƒã‚šãƒ¼ã‚»ãƒ³ãƒˆ";s:3:"㌬";s:12:"ãƒã‚šãƒ¼ãƒ„";s:3:"㌭";s:15:"ãƒã‚™ãƒ¼ãƒ¬ãƒ«";s:3:"㌮";s:18:"ピアストル";s:3:"㌯";s:12:"ピクル";s:3:"㌰";s:9:"ピコ";s:3:"㌱";s:9:"ビル";s:3:"㌲";s:18:"ファラッド";s:3:"㌳";s:12:"フィート";s:3:"㌴";s:18:"ブッシェル";s:3:"㌵";s:9:"フラン";s:3:"㌶";s:15:"ヘクタール";s:3:"㌷";s:9:"ペソ";s:3:"㌸";s:12:"ペニヒ";s:3:"㌹";s:9:"ヘルツ";s:3:"㌺";s:12:"ペンス";s:3:"㌻";s:15:"ページ";s:3:"㌼";s:12:"ベータ";s:3:"㌽";s:15:"ポイント";s:3:"㌾";s:12:"ボルト";s:3:"㌿";s:6:"ホン";s:3:"ã€";s:15:"ポンド";s:3:"ã";s:9:"ホール";s:3:"ã‚";s:9:"ホーン";s:3:"ãƒ";s:12:"マイクロ";s:3:"ã„";s:9:"マイル";s:3:"ã…";s:9:"マッãƒ";s:3:"ã†";s:9:"マルク";s:3:"ã‡";s:15:"マンション";s:3:"ãˆ";s:12:"ミクロン";s:3:"ã‰";s:6:"ミリ";s:3:"ãŠ";s:18:"ミリãƒã‚™ãƒ¼ãƒ«";s:3:"ã‹";s:9:"メガ";s:3:"ãŒ";s:15:"メガトン";s:3:"ã";s:12:"メートル";s:3:"ãŽ";s:12:"ヤード";s:3:"ã";s:9:"ヤール";s:3:"ã";s:9:"ユアン";s:3:"ã‘";s:12:"リットル";s:3:"ã’";s:6:"リラ";s:3:"ã“";s:12:"ルピー";s:3:"ã”";s:15:"ルーブル";s:3:"ã•";s:6:"レム";s:3:"ã–";s:18:"レントゲン";s:3:"ã—";s:9:"ワット";s:3:"ã˜";s:4:"0点";s:3:"ã™";s:4:"1点";s:3:"ãš";s:4:"2点";s:3:"ã›";s:4:"3点";s:3:"ãœ";s:4:"4点";s:3:"ã";s:4:"5点";s:3:"ãž";s:4:"6点";s:3:"ãŸ";s:4:"7点";s:3:"ã ";s:4:"8点";s:3:"ã¡";s:4:"9点";s:3:"ã¢";s:5:"10点";s:3:"ã£";s:5:"11点";s:3:"ã¤";s:5:"12点";s:3:"ã¥";s:5:"13点";s:3:"ã¦";s:5:"14点";s:3:"ã§";s:5:"15点";s:3:"ã¨";s:5:"16点";s:3:"ã©";s:5:"17点";s:3:"ãª";s:5:"18点";s:3:"ã«";s:5:"19点";s:3:"ã¬";s:5:"20点";s:3:"ã­";s:5:"21点";s:3:"ã®";s:5:"22点";s:3:"ã¯";s:5:"23点";s:3:"ã°";s:5:"24点";s:3:"ã±";s:3:"hPa";s:3:"ã²";s:2:"da";s:3:"ã³";s:2:"AU";s:3:"ã´";s:3:"bar";s:3:"ãµ";s:2:"oV";s:3:"ã¶";s:2:"pc";s:3:"ã·";s:2:"dm";s:3:"ã¸";s:3:"dm2";s:3:"ã¹";s:3:"dm3";s:3:"ãº";s:2:"IU";s:3:"ã»";s:6:"å¹³æˆ";s:3:"ã¼";s:6:"昭和";s:3:"ã½";s:6:"大正";s:3:"ã¾";s:6:"明治";s:3:"ã¿";s:12:"æ ªå¼ä¼šç¤¾";s:3:"㎀";s:2:"pA";s:3:"ãŽ";s:2:"nA";s:3:"㎂";s:3:"μA";s:3:"㎃";s:2:"mA";s:3:"㎄";s:2:"kA";s:3:"㎅";s:2:"KB";s:3:"㎆";s:2:"MB";s:3:"㎇";s:2:"GB";s:3:"㎈";s:3:"cal";s:3:"㎉";s:4:"kcal";s:3:"㎊";s:2:"pF";s:3:"㎋";s:2:"nF";s:3:"㎌";s:3:"μF";s:3:"ãŽ";s:3:"μg";s:3:"㎎";s:2:"mg";s:3:"ãŽ";s:2:"kg";s:3:"ãŽ";s:2:"Hz";s:3:"㎑";s:3:"kHz";s:3:"㎒";s:3:"MHz";s:3:"㎓";s:3:"GHz";s:3:"㎔";s:3:"THz";s:3:"㎕";s:3:"μl";s:3:"㎖";s:2:"ml";s:3:"㎗";s:2:"dl";s:3:"㎘";s:2:"kl";s:3:"㎙";s:2:"fm";s:3:"㎚";s:2:"nm";s:3:"㎛";s:3:"μm";s:3:"㎜";s:2:"mm";s:3:"ãŽ";s:2:"cm";s:3:"㎞";s:2:"km";s:3:"㎟";s:3:"mm2";s:3:"㎠";s:3:"cm2";s:3:"㎡";s:2:"m2";s:3:"㎢";s:3:"km2";s:3:"㎣";s:3:"mm3";s:3:"㎤";s:3:"cm3";s:3:"㎥";s:2:"m3";s:3:"㎦";s:3:"km3";s:3:"㎧";s:5:"m∕s";s:3:"㎨";s:6:"m∕s2";s:3:"㎩";s:2:"Pa";s:3:"㎪";s:3:"kPa";s:3:"㎫";s:3:"MPa";s:3:"㎬";s:3:"GPa";s:3:"㎭";s:3:"rad";s:3:"㎮";s:7:"rad∕s";s:3:"㎯";s:8:"rad∕s2";s:3:"㎰";s:2:"ps";s:3:"㎱";s:2:"ns";s:3:"㎲";s:3:"μs";s:3:"㎳";s:2:"ms";s:3:"㎴";s:2:"pV";s:3:"㎵";s:2:"nV";s:3:"㎶";s:3:"μV";s:3:"㎷";s:2:"mV";s:3:"㎸";s:2:"kV";s:3:"㎹";s:2:"MV";s:3:"㎺";s:2:"pW";s:3:"㎻";s:2:"nW";s:3:"㎼";s:3:"μW";s:3:"㎽";s:2:"mW";s:3:"㎾";s:2:"kW";s:3:"㎿";s:2:"MW";s:3:"ã€";s:3:"kΩ";s:3:"ã";s:3:"MΩ";s:3:"ã‚";s:4:"a.m.";s:3:"ãƒ";s:2:"Bq";s:3:"ã„";s:2:"cc";s:3:"ã…";s:2:"cd";s:3:"ã†";s:6:"C∕kg";s:3:"ã‡";s:3:"Co.";s:3:"ãˆ";s:2:"dB";s:3:"ã‰";s:2:"Gy";s:3:"ãŠ";s:2:"ha";s:3:"ã‹";s:2:"HP";s:3:"ãŒ";s:2:"in";s:3:"ã";s:2:"KK";s:3:"ãŽ";s:2:"KM";s:3:"ã";s:2:"kt";s:3:"ã";s:2:"lm";s:3:"ã‘";s:2:"ln";s:3:"ã’";s:3:"log";s:3:"ã“";s:2:"lx";s:3:"ã”";s:2:"mb";s:3:"ã•";s:3:"mil";s:3:"ã–";s:3:"mol";s:3:"ã—";s:2:"PH";s:3:"ã˜";s:4:"p.m.";s:3:"ã™";s:3:"PPM";s:3:"ãš";s:2:"PR";s:3:"ã›";s:2:"sr";s:3:"ãœ";s:2:"Sv";s:3:"ã";s:2:"Wb";s:3:"ãž";s:5:"V∕m";s:3:"ãŸ";s:5:"A∕m";s:3:"ã ";s:4:"1æ—¥";s:3:"ã¡";s:4:"2æ—¥";s:3:"ã¢";s:4:"3æ—¥";s:3:"ã£";s:4:"4æ—¥";s:3:"ã¤";s:4:"5æ—¥";s:3:"ã¥";s:4:"6æ—¥";s:3:"ã¦";s:4:"7æ—¥";s:3:"ã§";s:4:"8æ—¥";s:3:"ã¨";s:4:"9æ—¥";s:3:"ã©";s:5:"10æ—¥";s:3:"ãª";s:5:"11æ—¥";s:3:"ã«";s:5:"12æ—¥";s:3:"ã¬";s:5:"13æ—¥";s:3:"ã­";s:5:"14æ—¥";s:3:"ã®";s:5:"15æ—¥";s:3:"ã¯";s:5:"16æ—¥";s:3:"ã°";s:5:"17æ—¥";s:3:"ã±";s:5:"18æ—¥";s:3:"ã²";s:5:"19æ—¥";s:3:"ã³";s:5:"20æ—¥";s:3:"ã´";s:5:"21æ—¥";s:3:"ãµ";s:5:"22æ—¥";s:3:"ã¶";s:5:"23æ—¥";s:3:"ã·";s:5:"24æ—¥";s:3:"ã¸";s:5:"25æ—¥";s:3:"ã¹";s:5:"26æ—¥";s:3:"ãº";s:5:"27æ—¥";s:3:"ã»";s:5:"28æ—¥";s:3:"ã¼";s:5:"29æ—¥";s:3:"ã½";s:5:"30æ—¥";s:3:"ã¾";s:5:"31æ—¥";s:3:"ã¿";s:3:"gal";s:3:"êšœ";s:2:"ÑŠ";s:3:"êš";s:2:"ÑŒ";s:3:"ê°";s:3:"ê¯";s:3:"ꟸ";s:2:"Ħ";s:3:"ꟹ";s:2:"Å“";s:3:"ê­œ";s:3:"ꜧ";s:3:"ê­";s:3:"ꬷ";s:3:"ê­ž";s:2:"É«";s:3:"ê­Ÿ";s:3:"ê­’";s:3:"豈";s:3:"豈";s:3:"ï¤";s:3:"æ›´";s:3:"車";s:3:"車";s:3:"賈";s:3:"賈";s:3:"滑";s:3:"滑";s:3:"串";s:3:"串";s:3:"句";s:3:"å¥";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"龜";s:3:"契";s:3:"契";s:3:"金";s:3:"金";s:3:"喇";s:3:"å–‡";s:3:"奈";s:3:"奈";s:3:"ï¤";s:3:"懶";s:3:"癩";s:3:"癩";s:3:"ï¤";s:3:"ç¾…";s:3:"ï¤";s:3:"蘿";s:3:"螺";s:3:"螺";s:3:"裸";s:3:"裸";s:3:"邏";s:3:"é‚";s:3:"樂";s:3:"樂";s:3:"洛";s:3:"æ´›";s:3:"烙";s:3:"烙";s:3:"珞";s:3:"çž";s:3:"落";s:3:"è½";s:3:"酪";s:3:"é…ª";s:3:"駱";s:3:"駱";s:3:"亂";s:3:"亂";s:3:"卵";s:3:"åµ";s:3:"ï¤";s:3:"欄";s:3:"爛";s:3:"爛";s:3:"蘭";s:3:"蘭";s:3:"鸞";s:3:"鸞";s:3:"嵐";s:3:"åµ";s:3:"濫";s:3:"æ¿«";s:3:"藍";s:3:"è—";s:3:"襤";s:3:"襤";s:3:"拉";s:3:"拉";s:3:"臘";s:3:"臘";s:3:"蠟";s:3:"è Ÿ";s:3:"廊";s:3:"廊";s:3:"朗";s:3:"朗";s:3:"浪";s:3:"浪";s:3:"狼";s:3:"狼";s:3:"郎";s:3:"郎";s:3:"來";s:3:"來";s:3:"冷";s:3:"冷";s:3:"勞";s:3:"å‹ž";s:3:"擄";s:3:"æ“„";s:3:"櫓";s:3:"æ«“";s:3:"爐";s:3:"çˆ";s:3:"盧";s:3:"盧";s:3:"老";s:3:"è€";s:3:"蘆";s:3:"蘆";s:3:"虜";s:3:"虜";s:3:"路";s:3:"è·¯";s:3:"露";s:3:"露";s:3:"魯";s:3:"é­¯";s:3:"鷺";s:3:"é·º";s:3:"碌";s:3:"碌";s:3:"祿";s:3:"祿";s:3:"綠";s:3:"綠";s:3:"菉";s:3:"è‰";s:3:"錄";s:3:"錄";s:3:"鹿";s:3:"鹿";s:3:"ï¥";s:3:"è«–";s:3:"壟";s:3:"壟";s:3:"弄";s:3:"弄";s:3:"籠";s:3:"ç± ";s:3:"聾";s:3:"è¾";s:3:"牢";s:3:"牢";s:3:"磊";s:3:"磊";s:3:"賂";s:3:"賂";s:3:"雷";s:3:"é›·";s:3:"壘";s:3:"壘";s:3:"屢";s:3:"å±¢";s:3:"樓";s:3:"樓";s:3:"ï¥";s:3:"æ·š";s:3:"漏";s:3:"æ¼";s:3:"ï¥";s:3:"ç´¯";s:3:"ï¥";s:3:"縷";s:3:"陋";s:3:"陋";s:3:"勒";s:3:"å‹’";s:3:"肋";s:3:"è‚‹";s:3:"凜";s:3:"凜";s:3:"凌";s:3:"凌";s:3:"稜";s:3:"稜";s:3:"綾";s:3:"綾";s:3:"菱";s:3:"è±";s:3:"陵";s:3:"陵";s:3:"讀";s:3:"讀";s:3:"拏";s:3:"æ‹";s:3:"樂";s:3:"樂";s:3:"ï¥";s:3:"諾";s:3:"丹";s:3:"丹";s:3:"寧";s:3:"寧";s:3:"怒";s:3:"怒";s:3:"率";s:3:"率";s:3:"異";s:3:"ç•°";s:3:"北";s:3:"北";s:3:"磻";s:3:"磻";s:3:"便";s:3:"便";s:3:"復";s:3:"復";s:3:"不";s:3:"ä¸";s:3:"泌";s:3:"泌";s:3:"數";s:3:"數";s:3:"索";s:3:"ç´¢";s:3:"參";s:3:"åƒ";s:3:"塞";s:3:"å¡ž";s:3:"省";s:3:"çœ";s:3:"葉";s:3:"葉";s:3:"說";s:3:"說";s:3:"殺";s:3:"殺";s:3:"辰";s:3:"è¾°";s:3:"沈";s:3:"沈";s:3:"拾";s:3:"拾";s:3:"若";s:3:"è‹¥";s:3:"掠";s:3:"掠";s:3:"略";s:3:"ç•¥";s:3:"亮";s:3:"亮";s:3:"兩";s:3:"å…©";s:3:"凉";s:3:"凉";s:3:"梁";s:3:"æ¢";s:3:"糧";s:3:"糧";s:3:"良";s:3:"良";s:3:"諒";s:3:"è«’";s:3:"量";s:3:"é‡";s:3:"勵";s:3:"勵";s:3:"呂";s:3:"å‘‚";s:3:"ï¦";s:3:"女";s:3:"廬";s:3:"廬";s:3:"旅";s:3:"æ—…";s:3:"濾";s:3:"濾";s:3:"礪";s:3:"礪";s:3:"閭";s:3:"é–­";s:3:"驪";s:3:"驪";s:3:"麗";s:3:"麗";s:3:"黎";s:3:"黎";s:3:"力";s:3:"力";s:3:"曆";s:3:"曆";s:3:"歷";s:3:"æ­·";s:3:"ï¦";s:3:"è½¢";s:3:"年";s:3:"å¹´";s:3:"ï¦";s:3:"æ†";s:3:"ï¦";s:3:"戀";s:3:"撚";s:3:"æ’š";s:3:"漣";s:3:"æ¼£";s:3:"煉";s:3:"ç…‰";s:3:"璉";s:3:"ç’‰";s:3:"秊";s:3:"秊";s:3:"練";s:3:"ç·´";s:3:"聯";s:3:"è¯";s:3:"輦";s:3:"輦";s:3:"蓮";s:3:"è“®";s:3:"連";s:3:"連";s:3:"鍊";s:3:"éŠ";s:3:"列";s:3:"列";s:3:"ï¦";s:3:"劣";s:3:"咽";s:3:"å’½";s:3:"烈";s:3:"烈";s:3:"裂";s:3:"裂";s:3:"說";s:3:"說";s:3:"廉";s:3:"廉";s:3:"念";s:3:"念";s:3:"捻";s:3:"æ»";s:3:"殮";s:3:"æ®®";s:3:"簾";s:3:"ç°¾";s:3:"獵";s:3:"çµ";s:3:"令";s:3:"令";s:3:"囹";s:3:"囹";s:3:"寧";s:3:"寧";s:3:"嶺";s:3:"嶺";s:3:"怜";s:3:"怜";s:3:"玲";s:3:"玲";s:3:"瑩";s:3:"ç‘©";s:3:"羚";s:3:"羚";s:3:"聆";s:3:"è†";s:3:"鈴";s:3:"鈴";s:3:"零";s:3:"零";s:3:"靈";s:3:"éˆ";s:3:"領";s:3:"é ˜";s:3:"例";s:3:"例";s:3:"禮";s:3:"禮";s:3:"醴";s:3:"醴";s:3:"隸";s:3:"隸";s:3:"惡";s:3:"惡";s:3:"了";s:3:"了";s:3:"僚";s:3:"僚";s:3:"寮";s:3:"寮";s:3:"尿";s:3:"å°¿";s:3:"料";s:3:"æ–™";s:3:"樂";s:3:"樂";s:3:"燎";s:3:"燎";s:3:"ï§";s:3:"療";s:3:"蓼";s:3:"蓼";s:3:"遼";s:3:"é¼";s:3:"龍";s:3:"é¾";s:3:"暈";s:3:"暈";s:3:"阮";s:3:"阮";s:3:"劉";s:3:"劉";s:3:"杻";s:3:"æ»";s:3:"柳";s:3:"柳";s:3:"流";s:3:"æµ";s:3:"溜";s:3:"溜";s:3:"琉";s:3:"ç‰";s:3:"ï§";s:3:"ç•™";s:3:"硫";s:3:"ç¡«";s:3:"ï§";s:3:"ç´";s:3:"ï§";s:3:"é¡ž";s:3:"六";s:3:"å…­";s:3:"戮";s:3:"戮";s:3:"陸";s:3:"陸";s:3:"倫";s:3:"倫";s:3:"崙";s:3:"å´™";s:3:"淪";s:3:"æ·ª";s:3:"輪";s:3:"輪";s:3:"律";s:3:"律";s:3:"慄";s:3:"æ…„";s:3:"栗";s:3:"æ —";s:3:"率";s:3:"率";s:3:"隆";s:3:"隆";s:3:"ï§";s:3:"利";s:3:"吏";s:3:"å";s:3:"履";s:3:"å±¥";s:3:"易";s:3:"易";s:3:"李";s:3:"æŽ";s:3:"梨";s:3:"梨";s:3:"泥";s:3:"æ³¥";s:3:"理";s:3:"ç†";s:3:"痢";s:3:"ç—¢";s:3:"罹";s:3:"ç½¹";s:3:"裏";s:3:"è£";s:3:"裡";s:3:"裡";s:3:"里";s:3:"里";s:3:"離";s:3:"離";s:3:"匿";s:3:"匿";s:3:"溺";s:3:"溺";s:3:"吝";s:3:"å";s:3:"燐";s:3:"ç‡";s:3:"璘";s:3:"ç’˜";s:3:"藺";s:3:"è—º";s:3:"隣";s:3:"隣";s:3:"鱗";s:3:"é±—";s:3:"麟";s:3:"麟";s:3:"林";s:3:"æž—";s:3:"淋";s:3:"æ·‹";s:3:"臨";s:3:"臨";s:3:"立";s:3:"ç«‹";s:3:"笠";s:3:"笠";s:3:"粒";s:3:"ç²’";s:3:"狀";s:3:"ç‹€";s:3:"炙";s:3:"ç‚™";s:3:"識";s:3:"è­˜";s:3:"什";s:3:"什";s:3:"茶";s:3:"茶";s:3:"刺";s:3:"刺";s:3:"切";s:3:"切";s:3:"ï¨";s:3:"度";s:3:"拓";s:3:"æ‹“";s:3:"糖";s:3:"ç³–";s:3:"宅";s:3:"å®…";s:3:"洞";s:3:"æ´ž";s:3:"暴";s:3:"æš´";s:3:"輻";s:3:"è¼»";s:3:"行";s:3:"è¡Œ";s:3:"降";s:3:"é™";s:3:"見";s:3:"見";s:3:"廓";s:3:"廓";s:3:"兀";s:3:"å…€";s:3:"ï¨";s:3:"å—€";s:3:"ï¨";s:3:"å¡š";s:3:"晴";s:3:"æ™´";s:3:"凞";s:3:"凞";s:3:"猪";s:3:"猪";s:3:"益";s:3:"益";s:3:"礼";s:3:"礼";s:3:"神";s:3:"神";s:3:"祥";s:3:"祥";s:3:"福";s:3:"ç¦";s:3:"靖";s:3:"é–";s:3:"ï¨";s:3:"ç²¾";s:3:"羽";s:3:"ç¾½";s:3:"蘒";s:3:"蘒";s:3:"諸";s:3:"諸";s:3:"逸";s:3:"逸";s:3:"都";s:3:"都";s:3:"飯";s:3:"飯";s:3:"飼";s:3:"飼";s:3:"館";s:3:"館";s:3:"鶴";s:3:"鶴";s:3:"郞";s:3:"郞";s:3:"隷";s:3:"éš·";s:3:"侮";s:3:"ä¾®";s:3:"僧";s:3:"僧";s:3:"免";s:3:"å…";s:3:"勉";s:3:"勉";s:3:"勤";s:3:"勤";s:3:"卑";s:3:"å‘";s:3:"喝";s:3:"å–";s:3:"嘆";s:3:"嘆";s:3:"器";s:3:"器";s:3:"塀";s:3:"å¡€";s:3:"墨";s:3:"墨";s:3:"層";s:3:"層";s:3:"屮";s:3:"å±®";s:3:"悔";s:3:"æ‚”";s:3:"慨";s:3:"æ…¨";s:3:"憎";s:3:"憎";s:3:"ï©€";s:3:"懲";s:3:"ï©";s:3:"æ•";s:3:"ï©‚";s:3:"æ—¢";s:3:"暑";s:3:"æš‘";s:3:"ï©„";s:3:"梅";s:3:"ï©…";s:3:"æµ·";s:3:"渚";s:3:"渚";s:3:"漢";s:3:"æ¼¢";s:3:"煮";s:3:"ç…®";s:3:"爫";s:3:"爫";s:3:"ï©Š";s:3:"ç¢";s:3:"ï©‹";s:3:"碑";s:3:"ï©Œ";s:3:"社";s:3:"ï©";s:3:"祉";s:3:"ï©Ž";s:3:"祈";s:3:"ï©";s:3:"ç¥";s:3:"ï©";s:3:"祖";s:3:"ï©‘";s:3:"ç¥";s:3:"ï©’";s:3:"ç¦";s:3:"ï©“";s:3:"禎";s:3:"ï©”";s:3:"ç©€";s:3:"ï©•";s:3:"çª";s:3:"ï©–";s:3:"節";s:3:"ï©—";s:3:"ç·´";s:3:"縉";s:3:"縉";s:3:"ï©™";s:3:"ç¹";s:3:"ï©š";s:3:"ç½²";s:3:"ï©›";s:3:"者";s:3:"ï©œ";s:3:"臭";s:3:"ï©";s:3:"艹";s:3:"ï©ž";s:3:"艹";s:3:"ï©Ÿ";s:3:"è‘—";s:3:"ï© ";s:3:"è¤";s:3:"ï©¡";s:3:"視";s:3:"ï©¢";s:3:"è¬";s:3:"ï©£";s:3:"謹";s:3:"賓";s:3:"賓";s:3:"ï©¥";s:3:"è´ˆ";s:3:"辶";s:3:"辶";s:3:"逸";s:3:"逸";s:3:"難";s:3:"難";s:3:"ï©©";s:3:"響";s:3:"頻";s:3:"é »";s:3:"ï©«";s:3:"æµ";s:3:"𤋮";s:4:"𤋮";s:3:"ï©­";s:3:"舘";s:3:"ï©°";s:3:"並";s:3:"况";s:3:"况";s:3:"全";s:3:"å…¨";s:3:"侀";s:3:"ä¾€";s:3:"ï©´";s:3:"å……";s:3:"冀";s:3:"冀";s:3:"勇";s:3:"勇";s:3:"ï©·";s:3:"勺";s:3:"喝";s:3:"å–";s:3:"啕";s:3:"å••";s:3:"喙";s:3:"å–™";s:3:"ï©»";s:3:"å—¢";s:3:"塚";s:3:"å¡š";s:3:"墳";s:3:"墳";s:3:"奄";s:3:"奄";s:3:"ï©¿";s:3:"奔";s:3:"婢";s:3:"å©¢";s:3:"ïª";s:3:"嬨";s:3:"廒";s:3:"å»’";s:3:"廙";s:3:"å»™";s:3:"彩";s:3:"彩";s:3:"徭";s:3:"å¾­";s:3:"惘";s:3:"惘";s:3:"慎";s:3:"æ…Ž";s:3:"愈";s:3:"愈";s:3:"憎";s:3:"憎";s:3:"慠";s:3:"æ… ";s:3:"懲";s:3:"懲";s:3:"戴";s:3:"戴";s:3:"ïª";s:3:"æ„";s:3:"搜";s:3:"æœ";s:3:"ïª";s:3:"æ‘’";s:3:"ïª";s:3:"æ•–";s:3:"晴";s:3:"æ™´";s:3:"朗";s:3:"朗";s:3:"望";s:3:"望";s:3:"杖";s:3:"æ–";s:3:"歹";s:3:"æ­¹";s:3:"殺";s:3:"殺";s:3:"流";s:3:"æµ";s:3:"滛";s:3:"æ»›";s:3:"滋";s:3:"滋";s:3:"漢";s:3:"æ¼¢";s:3:"瀞";s:3:"瀞";s:3:"煮";s:3:"ç…®";s:3:"ïª";s:3:"瞧";s:3:"爵";s:3:"爵";s:3:"犯";s:3:"犯";s:3:"猪";s:3:"猪";s:3:"瑱";s:3:"瑱";s:3:"甆";s:3:"甆";s:3:"画";s:3:"ç”»";s:3:"瘝";s:3:"ç˜";s:3:"瘟";s:3:"瘟";s:3:"益";s:3:"益";s:3:"盛";s:3:"ç››";s:3:"直";s:3:"ç›´";s:3:"睊";s:3:"çŠ";s:3:"着";s:3:"ç€";s:3:"磌";s:3:"磌";s:3:"窱";s:3:"窱";s:3:"節";s:3:"節";s:3:"类";s:3:"ç±»";s:3:"絛";s:3:"çµ›";s:3:"練";s:3:"ç·´";s:3:"缾";s:3:"ç¼¾";s:3:"者";s:3:"者";s:3:"荒";s:3:"è’";s:3:"華";s:3:"è¯";s:3:"蝹";s:3:"è¹";s:3:"襁";s:3:"è¥";s:3:"覆";s:3:"覆";s:3:"視";s:3:"視";s:3:"調";s:3:"調";s:3:"諸";s:3:"諸";s:3:"請";s:3:"è«‹";s:3:"謁";s:3:"è¬";s:3:"諾";s:3:"諾";s:3:"諭";s:3:"è«­";s:3:"謹";s:3:"謹";s:3:"ï«€";s:3:"變";s:3:"ï«";s:3:"è´ˆ";s:3:"ï«‚";s:3:"輸";s:3:"遲";s:3:"é²";s:3:"ï«„";s:3:"醙";s:3:"ï«…";s:3:"鉶";s:3:"陼";s:3:"陼";s:3:"難";s:3:"難";s:3:"靖";s:3:"é–";s:3:"韛";s:3:"韛";s:3:"ï«Š";s:3:"響";s:3:"ï«‹";s:3:"é ‹";s:3:"ï«Œ";s:3:"é »";s:3:"ï«";s:3:"鬒";s:3:"ï«Ž";s:3:"龜";s:3:"ï«";s:4:"𢡊";s:3:"ï«";s:4:"𢡄";s:3:"ï«‘";s:4:"ð£•";s:3:"ï«’";s:3:"ã®";s:3:"ï«“";s:3:"䀘";s:3:"ï«”";s:3:"䀹";s:3:"ï«•";s:4:"𥉉";s:3:"ï«–";s:4:"ð¥³";s:3:"ï«—";s:4:"𧻓";s:3:"齃";s:3:"齃";s:3:"ï«™";s:3:"龎";s:3:"ff";s:2:"ff";s:3:"ï¬";s:2:"fi";s:3:"fl";s:2:"fl";s:3:"ffi";s:3:"ffi";s:3:"ffl";s:3:"ffl";s:3:"ſt";s:2:"st";s:3:"st";s:2:"st";s:3:"ﬓ";s:4:"Õ´Õ¶";s:3:"ﬔ";s:4:"Õ´Õ¥";s:3:"ﬕ";s:4:"Õ´Õ«";s:3:"ﬖ";s:4:"Õ¾Õ¶";s:3:"ﬗ";s:4:"Õ´Õ­";s:3:"ï¬";s:4:"×™Ö´";s:3:"ײַ";s:4:"ײַ";s:3:"ﬠ";s:2:"×¢";s:3:"ﬡ";s:2:"×";s:3:"ﬢ";s:2:"ד";s:3:"ﬣ";s:2:"×”";s:3:"ﬤ";s:2:"×›";s:3:"ﬥ";s:2:"ל";s:3:"ﬦ";s:2:"×";s:3:"ﬧ";s:2:"ר";s:3:"ﬨ";s:2:"ת";s:3:"﬩";s:1:"+";s:3:"שׁ";s:4:"ש×";s:3:"שׂ";s:4:"שׂ";s:3:"שּׁ";s:6:"שּ×";s:3:"שּׂ";s:6:"שּׂ";s:3:"אַ";s:4:"×Ö·";s:3:"אָ";s:4:"×Ö¸";s:3:"אּ";s:4:"×Ö¼";s:3:"בּ";s:4:"בּ";s:3:"גּ";s:4:"×’Ö¼";s:3:"דּ";s:4:"דּ";s:3:"הּ";s:4:"×”Ö¼";s:3:"וּ";s:4:"וּ";s:3:"זּ";s:4:"×–Ö¼";s:3:"טּ";s:4:"טּ";s:3:"יּ";s:4:"×™Ö¼";s:3:"ךּ";s:4:"ךּ";s:3:"כּ";s:4:"×›Ö¼";s:3:"לּ";s:4:"לּ";s:3:"מּ";s:4:"מּ";s:3:"ï­€";s:4:"× Ö¼";s:3:"ï­";s:4:"סּ";s:3:"ï­ƒ";s:4:"×£Ö¼";s:3:"ï­„";s:4:"פּ";s:3:"ï­†";s:4:"צּ";s:3:"ï­‡";s:4:"קּ";s:3:"ï­ˆ";s:4:"רּ";s:3:"ï­‰";s:4:"שּ";s:3:"ï­Š";s:4:"תּ";s:3:"ï­‹";s:4:"וֹ";s:3:"ï­Œ";s:4:"בֿ";s:3:"ï­";s:4:"×›Ö¿";s:3:"ï­Ž";s:4:"פֿ";s:3:"ï­";s:4:"×ל";s:3:"ï­";s:2:"Ù±";s:3:"ï­‘";s:2:"Ù±";s:3:"ï­’";s:2:"Ù»";s:3:"ï­“";s:2:"Ù»";s:3:"ï­”";s:2:"Ù»";s:3:"ï­•";s:2:"Ù»";s:3:"ï­–";s:2:"Ù¾";s:3:"ï­—";s:2:"Ù¾";s:3:"ï­˜";s:2:"Ù¾";s:3:"ï­™";s:2:"Ù¾";s:3:"ï­š";s:2:"Ú€";s:3:"ï­›";s:2:"Ú€";s:3:"ï­œ";s:2:"Ú€";s:3:"ï­";s:2:"Ú€";s:3:"ï­ž";s:2:"Ùº";s:3:"ï­Ÿ";s:2:"Ùº";s:3:"ï­ ";s:2:"Ùº";s:3:"ï­¡";s:2:"Ùº";s:3:"ï­¢";s:2:"Ù¿";s:3:"ï­£";s:2:"Ù¿";s:3:"ï­¤";s:2:"Ù¿";s:3:"ï­¥";s:2:"Ù¿";s:3:"ï­¦";s:2:"Ù¹";s:3:"ï­§";s:2:"Ù¹";s:3:"ï­¨";s:2:"Ù¹";s:3:"ï­©";s:2:"Ù¹";s:3:"ï­ª";s:2:"Ú¤";s:3:"ï­«";s:2:"Ú¤";s:3:"ï­¬";s:2:"Ú¤";s:3:"ï­­";s:2:"Ú¤";s:3:"ï­®";s:2:"Ú¦";s:3:"ï­¯";s:2:"Ú¦";s:3:"ï­°";s:2:"Ú¦";s:3:"ï­±";s:2:"Ú¦";s:3:"ï­²";s:2:"Ú„";s:3:"ï­³";s:2:"Ú„";s:3:"ï­´";s:2:"Ú„";s:3:"ï­µ";s:2:"Ú„";s:3:"ï­¶";s:2:"Úƒ";s:3:"ï­·";s:2:"Úƒ";s:3:"ï­¸";s:2:"Úƒ";s:3:"ï­¹";s:2:"Úƒ";s:3:"ï­º";s:2:"Ú†";s:3:"ï­»";s:2:"Ú†";s:3:"ï­¼";s:2:"Ú†";s:3:"ï­½";s:2:"Ú†";s:3:"ï­¾";s:2:"Ú‡";s:3:"ï­¿";s:2:"Ú‡";s:3:"ﮀ";s:2:"Ú‡";s:3:"ï®";s:2:"Ú‡";s:3:"ﮂ";s:2:"Ú";s:3:"ﮃ";s:2:"Ú";s:3:"ﮄ";s:2:"ÚŒ";s:3:"ï®…";s:2:"ÚŒ";s:3:"ﮆ";s:2:"ÚŽ";s:3:"ﮇ";s:2:"ÚŽ";s:3:"ﮈ";s:2:"Úˆ";s:3:"ﮉ";s:2:"Úˆ";s:3:"ﮊ";s:2:"Ú˜";s:3:"ﮋ";s:2:"Ú˜";s:3:"ﮌ";s:2:"Ú‘";s:3:"ï®";s:2:"Ú‘";s:3:"ﮎ";s:2:"Ú©";s:3:"ï®";s:2:"Ú©";s:3:"ï®";s:2:"Ú©";s:3:"ﮑ";s:2:"Ú©";s:3:"ï®’";s:2:"Ú¯";s:3:"ﮓ";s:2:"Ú¯";s:3:"ï®”";s:2:"Ú¯";s:3:"ﮕ";s:2:"Ú¯";s:3:"ï®–";s:2:"Ú³";s:3:"ï®—";s:2:"Ú³";s:3:"ﮘ";s:2:"Ú³";s:3:"ï®™";s:2:"Ú³";s:3:"ﮚ";s:2:"Ú±";s:3:"ï®›";s:2:"Ú±";s:3:"ﮜ";s:2:"Ú±";s:3:"ï®";s:2:"Ú±";s:3:"ﮞ";s:2:"Úº";s:3:"ﮟ";s:2:"Úº";s:3:"ï® ";s:2:"Ú»";s:3:"ﮡ";s:2:"Ú»";s:3:"ﮢ";s:2:"Ú»";s:3:"ﮣ";s:2:"Ú»";s:3:"ﮤ";s:4:"Û•Ù”";s:3:"ﮥ";s:4:"Û•Ù”";s:3:"ﮦ";s:2:"Û";s:3:"ﮧ";s:2:"Û";s:3:"ﮨ";s:2:"Û";s:3:"ﮩ";s:2:"Û";s:3:"ﮪ";s:2:"Ú¾";s:3:"ﮫ";s:2:"Ú¾";s:3:"ﮬ";s:2:"Ú¾";s:3:"ï®­";s:2:"Ú¾";s:3:"ï®®";s:2:"Û’";s:3:"ﮯ";s:2:"Û’";s:3:"ï®°";s:4:"Û’Ù”";s:3:"ï®±";s:4:"Û’Ù”";s:3:"ﯓ";s:2:"Ú­";s:3:"ﯔ";s:2:"Ú­";s:3:"ﯕ";s:2:"Ú­";s:3:"ﯖ";s:2:"Ú­";s:3:"ﯗ";s:2:"Û‡";s:3:"ﯘ";s:2:"Û‡";s:3:"ﯙ";s:2:"Û†";s:3:"ﯚ";s:2:"Û†";s:3:"ﯛ";s:2:"Ûˆ";s:3:"ﯜ";s:2:"Ûˆ";s:3:"ï¯";s:4:"Û‡Ù´";s:3:"ﯞ";s:2:"Û‹";s:3:"ﯟ";s:2:"Û‹";s:3:"ﯠ";s:2:"Û…";s:3:"ﯡ";s:2:"Û…";s:3:"ﯢ";s:2:"Û‰";s:3:"ﯣ";s:2:"Û‰";s:3:"ﯤ";s:2:"Û";s:3:"ﯥ";s:2:"Û";s:3:"ﯦ";s:2:"Û";s:3:"ﯧ";s:2:"Û";s:3:"ﯨ";s:2:"Ù‰";s:3:"ﯩ";s:2:"Ù‰";s:3:"ﯪ";s:6:"ئا";s:3:"ﯫ";s:6:"ئا";s:3:"ﯬ";s:6:"ÙŠÙ”Û•";s:3:"ﯭ";s:6:"ÙŠÙ”Û•";s:3:"ﯮ";s:6:"ÙŠÙ”Ùˆ";s:3:"ﯯ";s:6:"ÙŠÙ”Ùˆ";s:3:"ﯰ";s:6:"ÙŠÙ”Û‡";s:3:"ﯱ";s:6:"ÙŠÙ”Û‡";s:3:"ﯲ";s:6:"ÙŠÙ”Û†";s:3:"ﯳ";s:6:"ÙŠÙ”Û†";s:3:"ﯴ";s:6:"ÙŠÙ”Ûˆ";s:3:"ﯵ";s:6:"ÙŠÙ”Ûˆ";s:3:"ﯶ";s:6:"ÙŠÙ”Û";s:3:"ﯷ";s:6:"ÙŠÙ”Û";s:3:"ﯸ";s:6:"ÙŠÙ”Û";s:3:"ﯹ";s:6:"ÙŠÙ”Ù‰";s:3:"ﯺ";s:6:"ÙŠÙ”Ù‰";s:3:"ﯻ";s:6:"ÙŠÙ”Ù‰";s:3:"ﯼ";s:2:"ÛŒ";s:3:"ﯽ";s:2:"ÛŒ";s:3:"ﯾ";s:2:"ÛŒ";s:3:"ﯿ";s:2:"ÛŒ";s:3:"ï°€";s:6:"ئج";s:3:"ï°";s:6:"ئح";s:3:"ï°‚";s:6:"ÙŠÙ”Ù…";s:3:"ï°ƒ";s:6:"ÙŠÙ”Ù‰";s:3:"ï°„";s:6:"ÙŠÙ”ÙŠ";s:3:"ï°…";s:4:"بج";s:3:"ï°†";s:4:"بح";s:3:"ï°‡";s:4:"بخ";s:3:"ï°ˆ";s:4:"بم";s:3:"ï°‰";s:4:"بى";s:3:"ï°Š";s:4:"بي";s:3:"ï°‹";s:4:"تج";s:3:"ï°Œ";s:4:"تح";s:3:"ï°";s:4:"تخ";s:3:"ï°Ž";s:4:"تم";s:3:"ï°";s:4:"تى";s:3:"ï°";s:4:"تي";s:3:"ï°‘";s:4:"ثج";s:3:"ï°’";s:4:"ثم";s:3:"ï°“";s:4:"ثى";s:3:"ï°”";s:4:"ثي";s:3:"ï°•";s:4:"جح";s:3:"ï°–";s:4:"جم";s:3:"ï°—";s:4:"حج";s:3:"ï°˜";s:4:"حم";s:3:"ï°™";s:4:"خج";s:3:"ï°š";s:4:"خح";s:3:"ï°›";s:4:"خم";s:3:"ï°œ";s:4:"سج";s:3:"ï°";s:4:"سح";s:3:"ï°ž";s:4:"سخ";s:3:"ï°Ÿ";s:4:"سم";s:3:"ï° ";s:4:"صح";s:3:"ï°¡";s:4:"صم";s:3:"ï°¢";s:4:"ضج";s:3:"ï°£";s:4:"ضح";s:3:"ï°¤";s:4:"ضخ";s:3:"ï°¥";s:4:"ضم";s:3:"ï°¦";s:4:"طح";s:3:"ï°§";s:4:"طم";s:3:"ï°¨";s:4:"ظم";s:3:"ï°©";s:4:"عج";s:3:"ï°ª";s:4:"عم";s:3:"ï°«";s:4:"غج";s:3:"ï°¬";s:4:"غم";s:3:"ï°­";s:4:"Ùج";s:3:"ï°®";s:4:"ÙØ­";s:3:"ï°¯";s:4:"ÙØ®";s:3:"ï°°";s:4:"ÙÙ…";s:3:"ï°±";s:4:"ÙÙ‰";s:3:"ï°²";s:4:"ÙÙŠ";s:3:"ï°³";s:4:"قح";s:3:"ï°´";s:4:"قم";s:3:"ï°µ";s:4:"قى";s:3:"ï°¶";s:4:"قي";s:3:"ï°·";s:4:"كا";s:3:"ï°¸";s:4:"كج";s:3:"ï°¹";s:4:"كح";s:3:"ï°º";s:4:"كخ";s:3:"ï°»";s:4:"كل";s:3:"ï°¼";s:4:"كم";s:3:"ï°½";s:4:"كى";s:3:"ï°¾";s:4:"كي";s:3:"ï°¿";s:4:"لج";s:3:"ï±€";s:4:"لح";s:3:"ï±";s:4:"لخ";s:3:"ﱂ";s:4:"لم";s:3:"ﱃ";s:4:"لى";s:3:"ﱄ";s:4:"لي";s:3:"ï±…";s:4:"مج";s:3:"ﱆ";s:4:"مح";s:3:"ﱇ";s:4:"مخ";s:3:"ﱈ";s:4:"مم";s:3:"ﱉ";s:4:"مى";s:3:"ﱊ";s:4:"مي";s:3:"ﱋ";s:4:"نج";s:3:"ﱌ";s:4:"نح";s:3:"ï±";s:4:"نخ";s:3:"ﱎ";s:4:"نم";s:3:"ï±";s:4:"نى";s:3:"ï±";s:4:"ني";s:3:"ﱑ";s:4:"هج";s:3:"ï±’";s:4:"هم";s:3:"ﱓ";s:4:"هى";s:3:"ï±”";s:4:"هي";s:3:"ﱕ";s:4:"يج";s:3:"ï±–";s:4:"يح";s:3:"ï±—";s:4:"يخ";s:3:"ﱘ";s:4:"يم";s:3:"ï±™";s:4:"يى";s:3:"ﱚ";s:4:"يي";s:3:"ï±›";s:4:"ذٰ";s:3:"ﱜ";s:4:"رٰ";s:3:"ï±";s:4:"ىٰ";s:3:"ﱞ";s:5:" ٌّ";s:3:"ﱟ";s:5:" ÙÙ‘";s:3:"ï± ";s:5:" ÙŽÙ‘";s:3:"ﱡ";s:5:" ÙÙ‘";s:3:"ï±¢";s:5:" ÙÙ‘";s:3:"ï±£";s:5:" ّٰ";s:3:"ﱤ";s:6:"ئر";s:3:"ï±¥";s:6:"ئز";s:3:"ﱦ";s:6:"ÙŠÙ”Ù…";s:3:"ﱧ";s:6:"ÙŠÙ”Ù†";s:3:"ﱨ";s:6:"ÙŠÙ”Ù‰";s:3:"ﱩ";s:6:"ÙŠÙ”ÙŠ";s:3:"ﱪ";s:4:"بر";s:3:"ﱫ";s:4:"بز";s:3:"ﱬ";s:4:"بم";s:3:"ï±­";s:4:"بن";s:3:"ï±®";s:4:"بى";s:3:"ﱯ";s:4:"بي";s:3:"ï±°";s:4:"تر";s:3:"ï±±";s:4:"تز";s:3:"ï±²";s:4:"تم";s:3:"ï±³";s:4:"تن";s:3:"ï±´";s:4:"تى";s:3:"ï±µ";s:4:"تي";s:3:"ﱶ";s:4:"ثر";s:3:"ï±·";s:4:"ثز";s:3:"ﱸ";s:4:"ثم";s:3:"ï±¹";s:4:"ثن";s:3:"ﱺ";s:4:"ثى";s:3:"ï±»";s:4:"ثي";s:3:"ï±¼";s:4:"ÙÙ‰";s:3:"ï±½";s:4:"ÙÙŠ";s:3:"ï±¾";s:4:"قى";s:3:"ﱿ";s:4:"قي";s:3:"ï²€";s:4:"كا";s:3:"ï²";s:4:"كل";s:3:"ﲂ";s:4:"كم";s:3:"ﲃ";s:4:"كى";s:3:"ﲄ";s:4:"كي";s:3:"ï²…";s:4:"لم";s:3:"ﲆ";s:4:"لى";s:3:"ﲇ";s:4:"لي";s:3:"ﲈ";s:4:"ما";s:3:"ﲉ";s:4:"مم";s:3:"ﲊ";s:4:"نر";s:3:"ﲋ";s:4:"نز";s:3:"ﲌ";s:4:"نم";s:3:"ï²";s:4:"نن";s:3:"ﲎ";s:4:"نى";s:3:"ï²";s:4:"ني";s:3:"ï²";s:4:"ىٰ";s:3:"ﲑ";s:4:"ير";s:3:"ï²’";s:4:"يز";s:3:"ﲓ";s:4:"يم";s:3:"ï²”";s:4:"ين";s:3:"ﲕ";s:4:"يى";s:3:"ï²–";s:4:"يي";s:3:"ï²—";s:6:"ئج";s:3:"ﲘ";s:6:"ئح";s:3:"ï²™";s:6:"ئخ";s:3:"ﲚ";s:6:"ÙŠÙ”Ù…";s:3:"ï²›";s:6:"ÙŠÙ”Ù‡";s:3:"ﲜ";s:4:"بج";s:3:"ï²";s:4:"بح";s:3:"ﲞ";s:4:"بخ";s:3:"ﲟ";s:4:"بم";s:3:"ï² ";s:4:"به";s:3:"ﲡ";s:4:"تج";s:3:"ï²¢";s:4:"تح";s:3:"ï²£";s:4:"تخ";s:3:"ﲤ";s:4:"تم";s:3:"ï²¥";s:4:"ته";s:3:"ﲦ";s:4:"ثم";s:3:"ﲧ";s:4:"جح";s:3:"ﲨ";s:4:"جم";s:3:"ﲩ";s:4:"حج";s:3:"ﲪ";s:4:"حم";s:3:"ﲫ";s:4:"خج";s:3:"ﲬ";s:4:"خم";s:3:"ï²­";s:4:"سج";s:3:"ï²®";s:4:"سح";s:3:"ﲯ";s:4:"سخ";s:3:"ï²°";s:4:"سم";s:3:"ï²±";s:4:"صح";s:3:"ï²²";s:4:"صخ";s:3:"ï²³";s:4:"صم";s:3:"ï²´";s:4:"ضج";s:3:"ï²µ";s:4:"ضح";s:3:"ﲶ";s:4:"ضخ";s:3:"ï²·";s:4:"ضم";s:3:"ﲸ";s:4:"طح";s:3:"ï²¹";s:4:"ظم";s:3:"ﲺ";s:4:"عج";s:3:"ï²»";s:4:"عم";s:3:"ï²¼";s:4:"غج";s:3:"ï²½";s:4:"غم";s:3:"ï²¾";s:4:"Ùج";s:3:"ﲿ";s:4:"ÙØ­";s:3:"ï³€";s:4:"ÙØ®";s:3:"ï³";s:4:"ÙÙ…";s:3:"ﳂ";s:4:"قح";s:3:"ﳃ";s:4:"قم";s:3:"ﳄ";s:4:"كج";s:3:"ï³…";s:4:"كح";s:3:"ﳆ";s:4:"كخ";s:3:"ﳇ";s:4:"كل";s:3:"ﳈ";s:4:"كم";s:3:"ﳉ";s:4:"لج";s:3:"ﳊ";s:4:"لح";s:3:"ﳋ";s:4:"لخ";s:3:"ﳌ";s:4:"لم";s:3:"ï³";s:4:"له";s:3:"ﳎ";s:4:"مج";s:3:"ï³";s:4:"مح";s:3:"ï³";s:4:"مخ";s:3:"ﳑ";s:4:"مم";s:3:"ï³’";s:4:"نج";s:3:"ﳓ";s:4:"نح";s:3:"ï³”";s:4:"نخ";s:3:"ﳕ";s:4:"نم";s:3:"ï³–";s:4:"نه";s:3:"ï³—";s:4:"هج";s:3:"ﳘ";s:4:"هم";s:3:"ï³™";s:4:"هٰ";s:3:"ﳚ";s:4:"يج";s:3:"ï³›";s:4:"يح";s:3:"ﳜ";s:4:"يخ";s:3:"ï³";s:4:"يم";s:3:"ﳞ";s:4:"يه";s:3:"ﳟ";s:6:"ÙŠÙ”Ù…";s:3:"ï³ ";s:6:"ÙŠÙ”Ù‡";s:3:"ﳡ";s:4:"بم";s:3:"ï³¢";s:4:"به";s:3:"ï³£";s:4:"تم";s:3:"ﳤ";s:4:"ته";s:3:"ï³¥";s:4:"ثم";s:3:"ﳦ";s:4:"ثه";s:3:"ﳧ";s:4:"سم";s:3:"ﳨ";s:4:"سه";s:3:"ﳩ";s:4:"شم";s:3:"ﳪ";s:4:"شه";s:3:"ﳫ";s:4:"كل";s:3:"ﳬ";s:4:"كم";s:3:"ï³­";s:4:"لم";s:3:"ï³®";s:4:"نم";s:3:"ﳯ";s:4:"نه";s:3:"ï³°";s:4:"يم";s:3:"ï³±";s:4:"يه";s:3:"ï³²";s:6:"Ù€ÙŽÙ‘";s:3:"ï³³";s:6:"Ù€ÙÙ‘";s:3:"ï³´";s:6:"Ù€ÙÙ‘";s:3:"ï³µ";s:4:"طى";s:3:"ﳶ";s:4:"طي";s:3:"ï³·";s:4:"عى";s:3:"ﳸ";s:4:"عي";s:3:"ï³¹";s:4:"غى";s:3:"ﳺ";s:4:"غي";s:3:"ï³»";s:4:"سى";s:3:"ï³¼";s:4:"سي";s:3:"ï³½";s:4:"شى";s:3:"ï³¾";s:4:"شي";s:3:"ﳿ";s:4:"حى";s:3:"ï´€";s:4:"حي";s:3:"ï´";s:4:"جى";s:3:"ï´‚";s:4:"جي";s:3:"ï´ƒ";s:4:"خى";s:3:"ï´„";s:4:"خي";s:3:"ï´…";s:4:"صى";s:3:"ï´†";s:4:"صي";s:3:"ï´‡";s:4:"ضى";s:3:"ï´ˆ";s:4:"ضي";s:3:"ï´‰";s:4:"شج";s:3:"ï´Š";s:4:"شح";s:3:"ï´‹";s:4:"شخ";s:3:"ï´Œ";s:4:"شم";s:3:"ï´";s:4:"شر";s:3:"ï´Ž";s:4:"سر";s:3:"ï´";s:4:"صر";s:3:"ï´";s:4:"ضر";s:3:"ï´‘";s:4:"طى";s:3:"ï´’";s:4:"طي";s:3:"ï´“";s:4:"عى";s:3:"ï´”";s:4:"عي";s:3:"ï´•";s:4:"غى";s:3:"ï´–";s:4:"غي";s:3:"ï´—";s:4:"سى";s:3:"ï´˜";s:4:"سي";s:3:"ï´™";s:4:"شى";s:3:"ï´š";s:4:"شي";s:3:"ï´›";s:4:"حى";s:3:"ï´œ";s:4:"حي";s:3:"ï´";s:4:"جى";s:3:"ï´ž";s:4:"جي";s:3:"ï´Ÿ";s:4:"خى";s:3:"ï´ ";s:4:"خي";s:3:"ï´¡";s:4:"صى";s:3:"ï´¢";s:4:"صي";s:3:"ï´£";s:4:"ضى";s:3:"ï´¤";s:4:"ضي";s:3:"ï´¥";s:4:"شج";s:3:"ï´¦";s:4:"شح";s:3:"ï´§";s:4:"شخ";s:3:"ï´¨";s:4:"شم";s:3:"ï´©";s:4:"شر";s:3:"ï´ª";s:4:"سر";s:3:"ï´«";s:4:"صر";s:3:"ï´¬";s:4:"ضر";s:3:"ï´­";s:4:"شج";s:3:"ï´®";s:4:"شح";s:3:"ï´¯";s:4:"شخ";s:3:"ï´°";s:4:"شم";s:3:"ï´±";s:4:"سه";s:3:"ï´²";s:4:"شه";s:3:"ï´³";s:4:"طم";s:3:"ï´´";s:4:"سج";s:3:"ï´µ";s:4:"سح";s:3:"ï´¶";s:4:"سخ";s:3:"ï´·";s:4:"شج";s:3:"ï´¸";s:4:"شح";s:3:"ï´¹";s:4:"شخ";s:3:"ï´º";s:4:"طم";s:3:"ï´»";s:4:"ظم";s:3:"ï´¼";s:4:"اً";s:3:"ï´½";s:4:"اً";s:3:"ïµ";s:6:"تجم";s:3:"ﵑ";s:6:"تحج";s:3:"ïµ’";s:6:"تحج";s:3:"ﵓ";s:6:"تحم";s:3:"ïµ”";s:6:"تخم";s:3:"ﵕ";s:6:"تمج";s:3:"ïµ–";s:6:"تمح";s:3:"ïµ—";s:6:"تمخ";s:3:"ﵘ";s:6:"جمح";s:3:"ïµ™";s:6:"جمح";s:3:"ﵚ";s:6:"حمي";s:3:"ïµ›";s:6:"حمى";s:3:"ﵜ";s:6:"سحج";s:3:"ïµ";s:6:"سجح";s:3:"ﵞ";s:6:"سجى";s:3:"ﵟ";s:6:"سمح";s:3:"ïµ ";s:6:"سمح";s:3:"ﵡ";s:6:"سمج";s:3:"ïµ¢";s:6:"سمم";s:3:"ïµ£";s:6:"سمم";s:3:"ﵤ";s:6:"صحح";s:3:"ïµ¥";s:6:"صحح";s:3:"ﵦ";s:6:"صمم";s:3:"ﵧ";s:6:"شحم";s:3:"ﵨ";s:6:"شحم";s:3:"ﵩ";s:6:"شجي";s:3:"ﵪ";s:6:"شمخ";s:3:"ﵫ";s:6:"شمخ";s:3:"ﵬ";s:6:"شمم";s:3:"ïµ­";s:6:"شمم";s:3:"ïµ®";s:6:"ضحى";s:3:"ﵯ";s:6:"ضخم";s:3:"ïµ°";s:6:"ضخم";s:3:"ïµ±";s:6:"طمح";s:3:"ïµ²";s:6:"طمح";s:3:"ïµ³";s:6:"طمم";s:3:"ïµ´";s:6:"طمي";s:3:"ïµµ";s:6:"عجم";s:3:"ﵶ";s:6:"عمم";s:3:"ïµ·";s:6:"عمم";s:3:"ﵸ";s:6:"عمى";s:3:"ïµ¹";s:6:"غمم";s:3:"ﵺ";s:6:"غمي";s:3:"ïµ»";s:6:"غمى";s:3:"ïµ¼";s:6:"Ùخم";s:3:"ïµ½";s:6:"Ùخم";s:3:"ïµ¾";s:6:"قمح";s:3:"ﵿ";s:6:"قمم";s:3:"ﶀ";s:6:"لحم";s:3:"ï¶";s:6:"لحي";s:3:"ﶂ";s:6:"لحى";s:3:"ﶃ";s:6:"لجج";s:3:"ﶄ";s:6:"لجج";s:3:"ﶅ";s:6:"لخم";s:3:"ﶆ";s:6:"لخم";s:3:"ﶇ";s:6:"لمح";s:3:"ﶈ";s:6:"لمح";s:3:"ﶉ";s:6:"محج";s:3:"ﶊ";s:6:"محم";s:3:"ﶋ";s:6:"محي";s:3:"ﶌ";s:6:"مجح";s:3:"ï¶";s:6:"مجم";s:3:"ﶎ";s:6:"مخج";s:3:"ï¶";s:6:"مخم";s:3:"ﶒ";s:6:"مجخ";s:3:"ﶓ";s:6:"همج";s:3:"ﶔ";s:6:"همم";s:3:"ﶕ";s:6:"نحم";s:3:"ﶖ";s:6:"نحى";s:3:"ﶗ";s:6:"نجم";s:3:"ﶘ";s:6:"نجم";s:3:"ﶙ";s:6:"نجى";s:3:"ﶚ";s:6:"نمي";s:3:"ﶛ";s:6:"نمى";s:3:"ﶜ";s:6:"يمم";s:3:"ï¶";s:6:"يمم";s:3:"ﶞ";s:6:"بخي";s:3:"ﶟ";s:6:"تجي";s:3:"ﶠ";s:6:"تجى";s:3:"ﶡ";s:6:"تخي";s:3:"ﶢ";s:6:"تخى";s:3:"ﶣ";s:6:"تمي";s:3:"ﶤ";s:6:"تمى";s:3:"ﶥ";s:6:"جمي";s:3:"ﶦ";s:6:"جحى";s:3:"ﶧ";s:6:"جمى";s:3:"ﶨ";s:6:"سخى";s:3:"ﶩ";s:6:"صحي";s:3:"ﶪ";s:6:"شحي";s:3:"ﶫ";s:6:"ضحي";s:3:"ﶬ";s:6:"لجي";s:3:"ﶭ";s:6:"لمي";s:3:"ﶮ";s:6:"يحي";s:3:"ﶯ";s:6:"يجي";s:3:"ﶰ";s:6:"يمي";s:3:"ﶱ";s:6:"ممي";s:3:"ﶲ";s:6:"قمي";s:3:"ﶳ";s:6:"نحي";s:3:"ﶴ";s:6:"قمح";s:3:"ﶵ";s:6:"لحم";s:3:"ﶶ";s:6:"عمي";s:3:"ﶷ";s:6:"كمي";s:3:"ﶸ";s:6:"نجح";s:3:"ﶹ";s:6:"مخي";s:3:"ﶺ";s:6:"لجم";s:3:"ﶻ";s:6:"كمم";s:3:"ﶼ";s:6:"لجم";s:3:"ﶽ";s:6:"نجح";s:3:"ﶾ";s:6:"جحي";s:3:"ﶿ";s:6:"حجي";s:3:"ï·€";s:6:"مجي";s:3:"ï·";s:6:"Ùمي";s:3:"ï·‚";s:6:"بحي";s:3:"ï·ƒ";s:6:"كمم";s:3:"ï·„";s:6:"عجم";s:3:"ï·…";s:6:"صمم";s:3:"ï·†";s:6:"سخي";s:3:"ï·‡";s:6:"نجي";s:3:"ï·°";s:6:"صلے";s:3:"ï·±";s:6:"قلے";s:3:"ï·²";s:8:"الله";s:3:"ï·³";s:8:"اكبر";s:3:"ï·´";s:8:"محمد";s:3:"ï·µ";s:8:"صلعم";s:3:"ï·¶";s:8:"رسول";s:3:"ï··";s:8:"عليه";s:3:"ï·¸";s:8:"وسلم";s:3:"ï·¹";s:6:"صلى";s:3:"ï·º";s:33:"صلى الله عليه وسلم";s:3:"ï·»";s:15:"جل جلاله";s:3:"ï·¼";s:8:"ریال";s:3:"ï¸";s:1:",";s:3:"︑";s:3:"ã€";s:3:"︒";s:3:"。";s:3:"︓";s:1:":";s:3:"︔";s:1:";";s:3:"︕";s:1:"!";s:3:"︖";s:1:"?";s:3:"︗";s:3:"〖";s:3:"︘";s:3:"〗";s:3:"︙";s:3:"...";s:3:"︰";s:2:"..";s:3:"︱";s:3:"—";s:3:"︲";s:3:"–";s:3:"︳";s:1:"_";s:3:"︴";s:1:"_";s:3:"︵";s:1:"(";s:3:"︶";s:1:")";s:3:"︷";s:1:"{";s:3:"︸";s:1:"}";s:3:"︹";s:3:"〔";s:3:"︺";s:3:"〕";s:3:"︻";s:3:"ã€";s:3:"︼";s:3:"】";s:3:"︽";s:3:"《";s:3:"︾";s:3:"》";s:3:"︿";s:3:"〈";s:3:"ï¹€";s:3:"〉";s:3:"ï¹";s:3:"「";s:3:"﹂";s:3:"ã€";s:3:"﹃";s:3:"『";s:3:"﹄";s:3:"ã€";s:3:"﹇";s:1:"[";s:3:"﹈";s:1:"]";s:3:"﹉";s:3:" Ì…";s:3:"﹊";s:3:" Ì…";s:3:"﹋";s:3:" Ì…";s:3:"﹌";s:3:" Ì…";s:3:"ï¹";s:1:"_";s:3:"﹎";s:1:"_";s:3:"ï¹";s:1:"_";s:3:"ï¹";s:1:",";s:3:"﹑";s:3:"ã€";s:3:"ï¹’";s:1:".";s:3:"ï¹”";s:1:";";s:3:"﹕";s:1:":";s:3:"ï¹–";s:1:"?";s:3:"ï¹—";s:1:"!";s:3:"﹘";s:3:"—";s:3:"ï¹™";s:1:"(";s:3:"﹚";s:1:")";s:3:"ï¹›";s:1:"{";s:3:"﹜";s:1:"}";s:3:"ï¹";s:3:"〔";s:3:"﹞";s:3:"〕";s:3:"﹟";s:1:"#";s:3:"ï¹ ";s:1:"&";s:3:"﹡";s:1:"*";s:3:"ï¹¢";s:1:"+";s:3:"ï¹£";s:1:"-";s:3:"﹤";s:1:"<";s:3:"ï¹¥";s:1:">";s:3:"﹦";s:1:"=";s:3:"﹨";s:1:"\\";s:3:"﹩";s:1:"$";s:3:"﹪";s:1:"%";s:3:"﹫";s:1:"@";s:3:"ï¹°";s:3:" Ù‹";s:3:"ï¹±";s:4:"ـً";s:3:"ï¹²";s:3:" ÙŒ";s:3:"ï¹´";s:3:" Ù";s:3:"ﹶ";s:3:" ÙŽ";s:3:"ï¹·";s:4:"Ù€ÙŽ";s:3:"ﹸ";s:3:" Ù";s:3:"ï¹¹";s:4:"Ù€Ù";s:3:"ﹺ";s:3:" Ù";s:3:"ï¹»";s:4:"Ù€Ù";s:3:"ï¹¼";s:3:" Ù‘";s:3:"ï¹½";s:4:"ـّ";s:3:"ï¹¾";s:3:" Ù’";s:3:"ﹿ";s:4:"ـْ";s:3:"ﺀ";s:2:"Ø¡";s:3:"ïº";s:4:"آ";s:3:"ﺂ";s:4:"آ";s:3:"ﺃ";s:4:"أ";s:3:"ﺄ";s:4:"أ";s:3:"ﺅ";s:4:"ÙˆÙ”";s:3:"ﺆ";s:4:"ÙˆÙ”";s:3:"ﺇ";s:4:"إ";s:3:"ﺈ";s:4:"إ";s:3:"ﺉ";s:4:"ÙŠÙ”";s:3:"ﺊ";s:4:"ÙŠÙ”";s:3:"ﺋ";s:4:"ÙŠÙ”";s:3:"ﺌ";s:4:"ÙŠÙ”";s:3:"ïº";s:2:"ا";s:3:"ﺎ";s:2:"ا";s:3:"ïº";s:2:"ب";s:3:"ïº";s:2:"ب";s:3:"ﺑ";s:2:"ب";s:3:"ﺒ";s:2:"ب";s:3:"ﺓ";s:2:"Ø©";s:3:"ﺔ";s:2:"Ø©";s:3:"ﺕ";s:2:"ت";s:3:"ﺖ";s:2:"ت";s:3:"ﺗ";s:2:"ت";s:3:"ﺘ";s:2:"ت";s:3:"ﺙ";s:2:"Ø«";s:3:"ﺚ";s:2:"Ø«";s:3:"ﺛ";s:2:"Ø«";s:3:"ﺜ";s:2:"Ø«";s:3:"ïº";s:2:"ج";s:3:"ﺞ";s:2:"ج";s:3:"ﺟ";s:2:"ج";s:3:"ﺠ";s:2:"ج";s:3:"ﺡ";s:2:"Ø­";s:3:"ﺢ";s:2:"Ø­";s:3:"ﺣ";s:2:"Ø­";s:3:"ﺤ";s:2:"Ø­";s:3:"ﺥ";s:2:"Ø®";s:3:"ﺦ";s:2:"Ø®";s:3:"ﺧ";s:2:"Ø®";s:3:"ﺨ";s:2:"Ø®";s:3:"ﺩ";s:2:"د";s:3:"ﺪ";s:2:"د";s:3:"ﺫ";s:2:"Ø°";s:3:"ﺬ";s:2:"Ø°";s:3:"ﺭ";s:2:"ر";s:3:"ﺮ";s:2:"ر";s:3:"ﺯ";s:2:"ز";s:3:"ﺰ";s:2:"ز";s:3:"ﺱ";s:2:"س";s:3:"ﺲ";s:2:"س";s:3:"ﺳ";s:2:"س";s:3:"ﺴ";s:2:"س";s:3:"ﺵ";s:2:"Ø´";s:3:"ﺶ";s:2:"Ø´";s:3:"ﺷ";s:2:"Ø´";s:3:"ﺸ";s:2:"Ø´";s:3:"ﺹ";s:2:"ص";s:3:"ﺺ";s:2:"ص";s:3:"ﺻ";s:2:"ص";s:3:"ﺼ";s:2:"ص";s:3:"ﺽ";s:2:"ض";s:3:"ﺾ";s:2:"ض";s:3:"ﺿ";s:2:"ض";s:3:"ﻀ";s:2:"ض";s:3:"ï»";s:2:"Ø·";s:3:"ﻂ";s:2:"Ø·";s:3:"ﻃ";s:2:"Ø·";s:3:"ﻄ";s:2:"Ø·";s:3:"ï»…";s:2:"ظ";s:3:"ﻆ";s:2:"ظ";s:3:"ﻇ";s:2:"ظ";s:3:"ﻈ";s:2:"ظ";s:3:"ﻉ";s:2:"ع";s:3:"ﻊ";s:2:"ع";s:3:"ﻋ";s:2:"ع";s:3:"ﻌ";s:2:"ع";s:3:"ï»";s:2:"غ";s:3:"ﻎ";s:2:"غ";s:3:"ï»";s:2:"غ";s:3:"ï»";s:2:"غ";s:3:"ﻑ";s:2:"Ù";s:3:"ï»’";s:2:"Ù";s:3:"ﻓ";s:2:"Ù";s:3:"ï»”";s:2:"Ù";s:3:"ﻕ";s:2:"Ù‚";s:3:"ï»–";s:2:"Ù‚";s:3:"ï»—";s:2:"Ù‚";s:3:"ﻘ";s:2:"Ù‚";s:3:"ï»™";s:2:"Ùƒ";s:3:"ﻚ";s:2:"Ùƒ";s:3:"ï»›";s:2:"Ùƒ";s:3:"ﻜ";s:2:"Ùƒ";s:3:"ï»";s:2:"Ù„";s:3:"ﻞ";s:2:"Ù„";s:3:"ﻟ";s:2:"Ù„";s:3:"ï» ";s:2:"Ù„";s:3:"ﻡ";s:2:"Ù…";s:3:"ﻢ";s:2:"Ù…";s:3:"ﻣ";s:2:"Ù…";s:3:"ﻤ";s:2:"Ù…";s:3:"ﻥ";s:2:"Ù†";s:3:"ﻦ";s:2:"Ù†";s:3:"ﻧ";s:2:"Ù†";s:3:"ﻨ";s:2:"Ù†";s:3:"ﻩ";s:2:"Ù‡";s:3:"ﻪ";s:2:"Ù‡";s:3:"ﻫ";s:2:"Ù‡";s:3:"ﻬ";s:2:"Ù‡";s:3:"ï»­";s:2:"Ùˆ";s:3:"ï»®";s:2:"Ùˆ";s:3:"ﻯ";s:2:"Ù‰";s:3:"ï»°";s:2:"Ù‰";s:3:"ï»±";s:2:"ÙŠ";s:3:"ﻲ";s:2:"ÙŠ";s:3:"ﻳ";s:2:"ÙŠ";s:3:"ï»´";s:2:"ÙŠ";s:3:"ﻵ";s:6:"لآ";s:3:"ﻶ";s:6:"لآ";s:3:"ï»·";s:6:"لأ";s:3:"ﻸ";s:6:"لأ";s:3:"ﻹ";s:6:"لإ";s:3:"ﻺ";s:6:"لإ";s:3:"ï»»";s:4:"لا";s:3:"ﻼ";s:4:"لا";s:3:"ï¼";s:1:"!";s:3:""";s:1:""";s:3:"#";s:1:"#";s:3:"$";s:1:"$";s:3:"ï¼…";s:1:"%";s:3:"&";s:1:"&";s:3:"'";s:1:"\'";s:3:"(";s:1:"(";s:3:")";s:1:")";s:3:"*";s:1:"*";s:3:"+";s:1:"+";s:3:",";s:1:",";s:3:"ï¼";s:1:"-";s:3:".";s:1:".";s:3:"ï¼";s:1:"/";s:3:"ï¼";s:1:"0";s:3:"1";s:1:"1";s:3:"ï¼’";s:1:"2";s:3:"3";s:1:"3";s:3:"ï¼”";s:1:"4";s:3:"5";s:1:"5";s:3:"ï¼–";s:1:"6";s:3:"ï¼—";s:1:"7";s:3:"8";s:1:"8";s:3:"ï¼™";s:1:"9";s:3:":";s:1:":";s:3:"ï¼›";s:1:";";s:3:"<";s:1:"<";s:3:"ï¼";s:1:"=";s:3:">";s:1:">";s:3:"?";s:1:"?";s:3:"ï¼ ";s:1:"@";s:3:"A";s:1:"A";s:3:"ï¼¢";s:1:"B";s:3:"ï¼£";s:1:"C";s:3:"D";s:1:"D";s:3:"ï¼¥";s:1:"E";s:3:"F";s:1:"F";s:3:"G";s:1:"G";s:3:"H";s:1:"H";s:3:"I";s:1:"I";s:3:"J";s:1:"J";s:3:"K";s:1:"K";s:3:"L";s:1:"L";s:3:"ï¼­";s:1:"M";s:3:"ï¼®";s:1:"N";s:3:"O";s:1:"O";s:3:"ï¼°";s:1:"P";s:3:"ï¼±";s:1:"Q";s:3:"ï¼²";s:1:"R";s:3:"ï¼³";s:1:"S";s:3:"ï¼´";s:1:"T";s:3:"ï¼µ";s:1:"U";s:3:"V";s:1:"V";s:3:"ï¼·";s:1:"W";s:3:"X";s:1:"X";s:3:"ï¼¹";s:1:"Y";s:3:"Z";s:1:"Z";s:3:"ï¼»";s:1:"[";s:3:"ï¼¼";s:1:"\\";s:3:"ï¼½";s:1:"]";s:3:"ï¼¾";s:1:"^";s:3:"_";s:1:"_";s:3:"ï½€";s:1:"`";s:3:"ï½";s:1:"a";s:3:"b";s:1:"b";s:3:"c";s:1:"c";s:3:"d";s:1:"d";s:3:"ï½…";s:1:"e";s:3:"f";s:1:"f";s:3:"g";s:1:"g";s:3:"h";s:1:"h";s:3:"i";s:1:"i";s:3:"j";s:1:"j";s:3:"k";s:1:"k";s:3:"l";s:1:"l";s:3:"ï½";s:1:"m";s:3:"n";s:1:"n";s:3:"ï½";s:1:"o";s:3:"ï½";s:1:"p";s:3:"q";s:1:"q";s:3:"ï½’";s:1:"r";s:3:"s";s:1:"s";s:3:"ï½”";s:1:"t";s:3:"u";s:1:"u";s:3:"ï½–";s:1:"v";s:3:"ï½—";s:1:"w";s:3:"x";s:1:"x";s:3:"ï½™";s:1:"y";s:3:"z";s:1:"z";s:3:"ï½›";s:1:"{";s:3:"|";s:1:"|";s:3:"ï½";s:1:"}";s:3:"~";s:1:"~";s:3:"⦅";s:3:"⦅";s:3:"ï½ ";s:3:"⦆";s:3:"。";s:3:"。";s:3:"ï½¢";s:3:"「";s:3:"ï½£";s:3:"ã€";s:3:"、";s:3:"ã€";s:3:"ï½¥";s:3:"・";s:3:"ヲ";s:3:"ヲ";s:3:"ァ";s:3:"ã‚¡";s:3:"ィ";s:3:"ã‚£";s:3:"ゥ";s:3:"ã‚¥";s:3:"ェ";s:3:"ェ";s:3:"ォ";s:3:"ã‚©";s:3:"ャ";s:3:"ャ";s:3:"ï½­";s:3:"ュ";s:3:"ï½®";s:3:"ョ";s:3:"ッ";s:3:"ッ";s:3:"ï½°";s:3:"ー";s:3:"ï½±";s:3:"ã‚¢";s:3:"ï½²";s:3:"イ";s:3:"ï½³";s:3:"ウ";s:3:"ï½´";s:3:"エ";s:3:"ï½µ";s:3:"オ";s:3:"カ";s:3:"ã‚«";s:3:"ï½·";s:3:"ã‚­";s:3:"ク";s:3:"ク";s:3:"ï½¹";s:3:"ケ";s:3:"コ";s:3:"コ";s:3:"ï½»";s:3:"サ";s:3:"ï½¼";s:3:"ã‚·";s:3:"ï½½";s:3:"ス";s:3:"ï½¾";s:3:"ã‚»";s:3:"ソ";s:3:"ソ";s:3:"ï¾€";s:3:"ã‚¿";s:3:"ï¾";s:3:"ãƒ";s:3:"ツ";s:3:"ツ";s:3:"テ";s:3:"テ";s:3:"ト";s:3:"ト";s:3:"ï¾…";s:3:"ナ";s:3:"ニ";s:3:"ニ";s:3:"ヌ";s:3:"ヌ";s:3:"ネ";s:3:"ãƒ";s:3:"ノ";s:3:"ノ";s:3:"ハ";s:3:"ãƒ";s:3:"ヒ";s:3:"ヒ";s:3:"フ";s:3:"フ";s:3:"ï¾";s:3:"ヘ";s:3:"ホ";s:3:"ホ";s:3:"ï¾";s:3:"マ";s:3:"ï¾";s:3:"ミ";s:3:"ム";s:3:"ム";s:3:"ï¾’";s:3:"メ";s:3:"モ";s:3:"モ";s:3:"ï¾”";s:3:"ヤ";s:3:"ユ";s:3:"ユ";s:3:"ï¾–";s:3:"ヨ";s:3:"ï¾—";s:3:"ラ";s:3:"リ";s:3:"リ";s:3:"ï¾™";s:3:"ル";s:3:"レ";s:3:"レ";s:3:"ï¾›";s:3:"ロ";s:3:"ワ";s:3:"ワ";s:3:"ï¾";s:3:"ン";s:3:"゙";s:3:"ã‚™";s:3:"゚";s:3:"ã‚š";s:3:"ï¾ ";s:3:"á… ";s:3:"ᄀ";s:3:"á„€";s:3:"ï¾¢";s:3:"á„";s:3:"ï¾£";s:3:"ᆪ";s:3:"ᄂ";s:3:"á„‚";s:3:"ï¾¥";s:3:"ᆬ";s:3:"ᆭ";s:3:"ᆭ";s:3:"ᄃ";s:3:"ᄃ";s:3:"ᄄ";s:3:"á„„";s:3:"ᄅ";s:3:"á„…";s:3:"ᆰ";s:3:"ᆰ";s:3:"ᆱ";s:3:"ᆱ";s:3:"ᆲ";s:3:"ᆲ";s:3:"ï¾­";s:3:"ᆳ";s:3:"ï¾®";s:3:"ᆴ";s:3:"ᆵ";s:3:"ᆵ";s:3:"ï¾°";s:3:"á„š";s:3:"ï¾±";s:3:"ᄆ";s:3:"ï¾²";s:3:"ᄇ";s:3:"ï¾³";s:3:"ᄈ";s:3:"ï¾´";s:3:"á„¡";s:3:"ï¾µ";s:3:"ᄉ";s:3:"ᄊ";s:3:"á„Š";s:3:"ï¾·";s:3:"á„‹";s:3:"ᄌ";s:3:"á„Œ";s:3:"ï¾¹";s:3:"á„";s:3:"ᄎ";s:3:"á„Ž";s:3:"ï¾»";s:3:"á„";s:3:"ï¾¼";s:3:"á„";s:3:"ï¾½";s:3:"á„‘";s:3:"ï¾¾";s:3:"á„’";s:3:"ï¿‚";s:3:"á…¡";s:3:"ᅢ";s:3:"á…¢";s:3:"ï¿„";s:3:"á…£";s:3:"ï¿…";s:3:"á…¤";s:3:"ᅥ";s:3:"á…¥";s:3:"ᅦ";s:3:"á…¦";s:3:"ï¿Š";s:3:"á…§";s:3:"ï¿‹";s:3:"á…¨";s:3:"ï¿Œ";s:3:"á…©";s:3:"ï¿";s:3:"á…ª";s:3:"ï¿Ž";s:3:"á…«";s:3:"ï¿";s:3:"á…¬";s:3:"ï¿’";s:3:"á…­";s:3:"ï¿“";s:3:"á…®";s:3:"ï¿”";s:3:"á…¯";s:3:"ï¿•";s:3:"á…°";s:3:"ï¿–";s:3:"á…±";s:3:"ï¿—";s:3:"á…²";s:3:"ï¿š";s:3:"á…³";s:3:"ï¿›";s:3:"á…´";s:3:"ï¿œ";s:3:"á…µ";s:3:"ï¿ ";s:2:"¢";s:3:"ï¿¡";s:2:"£";s:3:"ï¿¢";s:2:"¬";s:3:"ï¿£";s:3:" Ì„";s:3:"¦";s:2:"¦";s:3:"ï¿¥";s:2:"Â¥";s:3:"₩";s:3:"â‚©";s:3:"│";s:3:"│";s:3:"ï¿©";s:3:"â†";s:3:"↑";s:3:"↑";s:3:"ï¿«";s:3:"→";s:3:"↓";s:3:"↓";s:3:"ï¿­";s:3:"â– ";s:3:"ï¿®";s:3:"â—‹";s:4:"ð‘‚š";s:8:"𑂚";s:4:"ð‘‚œ";s:8:"𑂜";s:4:"ð‘‚«";s:8:"𑂫";s:4:"ð‘„®";s:8:"𑄮";s:4:"𑄯";s:8:"𑄯";s:4:"ð‘‹";s:8:"ð‘‡ð‘Œ¾";s:4:"ð‘Œ";s:8:"ð‘‡ð‘—";s:4:"ð‘’»";s:8:"𑒻";s:4:"ð‘’¼";s:8:"𑒼";s:4:"ð‘’¾";s:8:"𑒾";s:4:"ð‘–º";s:8:"𑖺";s:4:"ð‘–»";s:8:"𑖻";s:4:"ð…ž";s:8:"ð…—ð…¥";s:4:"ð…Ÿ";s:8:"ð…˜ð…¥";s:4:"ð… ";s:12:"ð…˜ð…¥ð…®";s:4:"ð…¡";s:12:"ð…˜ð…¥ð…¯";s:4:"ð…¢";s:12:"ð…˜ð…¥ð…°";s:4:"ð…£";s:12:"ð…˜ð…¥ð…±";s:4:"ð…¤";s:12:"ð…˜ð…¥ð…²";s:4:"ð†»";s:8:"ð†¹ð…¥";s:4:"ð†¼";s:8:"ð†ºð…¥";s:4:"ð†½";s:12:"ð†¹ð…¥ð…®";s:4:"ð†¾";s:12:"ð†ºð…¥ð…®";s:4:"ð†¿";s:12:"ð†¹ð…¥ð…¯";s:4:"ð‡€";s:12:"ð†ºð…¥ð…¯";s:4:"ð€";s:1:"A";s:4:"ð";s:1:"B";s:4:"ð‚";s:1:"C";s:4:"ðƒ";s:1:"D";s:4:"ð„";s:1:"E";s:4:"ð…";s:1:"F";s:4:"ð†";s:1:"G";s:4:"ð‡";s:1:"H";s:4:"ðˆ";s:1:"I";s:4:"ð‰";s:1:"J";s:4:"ðŠ";s:1:"K";s:4:"ð‹";s:1:"L";s:4:"ðŒ";s:1:"M";s:4:"ð";s:1:"N";s:4:"ðŽ";s:1:"O";s:4:"ð";s:1:"P";s:4:"ð";s:1:"Q";s:4:"ð‘";s:1:"R";s:4:"ð’";s:1:"S";s:4:"ð“";s:1:"T";s:4:"ð”";s:1:"U";s:4:"ð•";s:1:"V";s:4:"ð–";s:1:"W";s:4:"ð—";s:1:"X";s:4:"ð˜";s:1:"Y";s:4:"ð™";s:1:"Z";s:4:"ðš";s:1:"a";s:4:"ð›";s:1:"b";s:4:"ðœ";s:1:"c";s:4:"ð";s:1:"d";s:4:"ðž";s:1:"e";s:4:"ðŸ";s:1:"f";s:4:"ð ";s:1:"g";s:4:"ð¡";s:1:"h";s:4:"ð¢";s:1:"i";s:4:"ð£";s:1:"j";s:4:"ð¤";s:1:"k";s:4:"ð¥";s:1:"l";s:4:"ð¦";s:1:"m";s:4:"ð§";s:1:"n";s:4:"ð¨";s:1:"o";s:4:"ð©";s:1:"p";s:4:"ðª";s:1:"q";s:4:"ð«";s:1:"r";s:4:"ð¬";s:1:"s";s:4:"ð­";s:1:"t";s:4:"ð®";s:1:"u";s:4:"ð¯";s:1:"v";s:4:"ð°";s:1:"w";s:4:"ð±";s:1:"x";s:4:"ð²";s:1:"y";s:4:"ð³";s:1:"z";s:4:"ð´";s:1:"A";s:4:"ðµ";s:1:"B";s:4:"ð¶";s:1:"C";s:4:"ð·";s:1:"D";s:4:"ð¸";s:1:"E";s:4:"ð¹";s:1:"F";s:4:"ðº";s:1:"G";s:4:"ð»";s:1:"H";s:4:"ð¼";s:1:"I";s:4:"ð½";s:1:"J";s:4:"ð¾";s:1:"K";s:4:"ð¿";s:1:"L";s:4:"ð‘€";s:1:"M";s:4:"ð‘";s:1:"N";s:4:"ð‘‚";s:1:"O";s:4:"ð‘ƒ";s:1:"P";s:4:"ð‘„";s:1:"Q";s:4:"ð‘…";s:1:"R";s:4:"ð‘†";s:1:"S";s:4:"ð‘‡";s:1:"T";s:4:"ð‘ˆ";s:1:"U";s:4:"ð‘‰";s:1:"V";s:4:"ð‘Š";s:1:"W";s:4:"ð‘‹";s:1:"X";s:4:"ð‘Œ";s:1:"Y";s:4:"ð‘";s:1:"Z";s:4:"ð‘Ž";s:1:"a";s:4:"ð‘";s:1:"b";s:4:"ð‘";s:1:"c";s:4:"ð‘‘";s:1:"d";s:4:"ð‘’";s:1:"e";s:4:"ð‘“";s:1:"f";s:4:"ð‘”";s:1:"g";s:4:"ð‘–";s:1:"i";s:4:"ð‘—";s:1:"j";s:4:"ð‘˜";s:1:"k";s:4:"ð‘™";s:1:"l";s:4:"ð‘š";s:1:"m";s:4:"ð‘›";s:1:"n";s:4:"ð‘œ";s:1:"o";s:4:"ð‘";s:1:"p";s:4:"ð‘ž";s:1:"q";s:4:"ð‘Ÿ";s:1:"r";s:4:"ð‘ ";s:1:"s";s:4:"ð‘¡";s:1:"t";s:4:"ð‘¢";s:1:"u";s:4:"ð‘£";s:1:"v";s:4:"ð‘¤";s:1:"w";s:4:"ð‘¥";s:1:"x";s:4:"ð‘¦";s:1:"y";s:4:"ð‘§";s:1:"z";s:4:"ð‘¨";s:1:"A";s:4:"ð‘©";s:1:"B";s:4:"ð‘ª";s:1:"C";s:4:"ð‘«";s:1:"D";s:4:"ð‘¬";s:1:"E";s:4:"ð‘­";s:1:"F";s:4:"ð‘®";s:1:"G";s:4:"ð‘¯";s:1:"H";s:4:"ð‘°";s:1:"I";s:4:"ð‘±";s:1:"J";s:4:"ð‘²";s:1:"K";s:4:"ð‘³";s:1:"L";s:4:"ð‘´";s:1:"M";s:4:"ð‘µ";s:1:"N";s:4:"ð‘¶";s:1:"O";s:4:"ð‘·";s:1:"P";s:4:"ð‘¸";s:1:"Q";s:4:"ð‘¹";s:1:"R";s:4:"ð‘º";s:1:"S";s:4:"ð‘»";s:1:"T";s:4:"ð‘¼";s:1:"U";s:4:"ð‘½";s:1:"V";s:4:"ð‘¾";s:1:"W";s:4:"ð‘¿";s:1:"X";s:4:"ð’€";s:1:"Y";s:4:"ð’";s:1:"Z";s:4:"ð’‚";s:1:"a";s:4:"ð’ƒ";s:1:"b";s:4:"ð’„";s:1:"c";s:4:"ð’…";s:1:"d";s:4:"ð’†";s:1:"e";s:4:"ð’‡";s:1:"f";s:4:"ð’ˆ";s:1:"g";s:4:"ð’‰";s:1:"h";s:4:"ð’Š";s:1:"i";s:4:"ð’‹";s:1:"j";s:4:"ð’Œ";s:1:"k";s:4:"ð’";s:1:"l";s:4:"ð’Ž";s:1:"m";s:4:"ð’";s:1:"n";s:4:"ð’";s:1:"o";s:4:"ð’‘";s:1:"p";s:4:"ð’’";s:1:"q";s:4:"ð’“";s:1:"r";s:4:"ð’”";s:1:"s";s:4:"ð’•";s:1:"t";s:4:"ð’–";s:1:"u";s:4:"ð’—";s:1:"v";s:4:"ð’˜";s:1:"w";s:4:"ð’™";s:1:"x";s:4:"ð’š";s:1:"y";s:4:"ð’›";s:1:"z";s:4:"ð’œ";s:1:"A";s:4:"ð’ž";s:1:"C";s:4:"ð’Ÿ";s:1:"D";s:4:"ð’¢";s:1:"G";s:4:"ð’¥";s:1:"J";s:4:"ð’¦";s:1:"K";s:4:"ð’©";s:1:"N";s:4:"ð’ª";s:1:"O";s:4:"ð’«";s:1:"P";s:4:"ð’¬";s:1:"Q";s:4:"ð’®";s:1:"S";s:4:"ð’¯";s:1:"T";s:4:"ð’°";s:1:"U";s:4:"ð’±";s:1:"V";s:4:"ð’²";s:1:"W";s:4:"ð’³";s:1:"X";s:4:"ð’´";s:1:"Y";s:4:"ð’µ";s:1:"Z";s:4:"ð’¶";s:1:"a";s:4:"ð’·";s:1:"b";s:4:"ð’¸";s:1:"c";s:4:"ð’¹";s:1:"d";s:4:"ð’»";s:1:"f";s:4:"ð’½";s:1:"h";s:4:"ð’¾";s:1:"i";s:4:"ð’¿";s:1:"j";s:4:"ð“€";s:1:"k";s:4:"ð“";s:1:"l";s:4:"ð“‚";s:1:"m";s:4:"ð“ƒ";s:1:"n";s:4:"ð“…";s:1:"p";s:4:"ð“†";s:1:"q";s:4:"ð“‡";s:1:"r";s:4:"ð“ˆ";s:1:"s";s:4:"ð“‰";s:1:"t";s:4:"ð“Š";s:1:"u";s:4:"ð“‹";s:1:"v";s:4:"ð“Œ";s:1:"w";s:4:"ð“";s:1:"x";s:4:"ð“Ž";s:1:"y";s:4:"ð“";s:1:"z";s:4:"ð“";s:1:"A";s:4:"ð“‘";s:1:"B";s:4:"ð“’";s:1:"C";s:4:"ð““";s:1:"D";s:4:"ð“”";s:1:"E";s:4:"ð“•";s:1:"F";s:4:"ð“–";s:1:"G";s:4:"ð“—";s:1:"H";s:4:"ð“˜";s:1:"I";s:4:"ð“™";s:1:"J";s:4:"ð“š";s:1:"K";s:4:"ð“›";s:1:"L";s:4:"ð“œ";s:1:"M";s:4:"ð“";s:1:"N";s:4:"ð“ž";s:1:"O";s:4:"ð“Ÿ";s:1:"P";s:4:"ð“ ";s:1:"Q";s:4:"ð“¡";s:1:"R";s:4:"ð“¢";s:1:"S";s:4:"ð“£";s:1:"T";s:4:"ð“¤";s:1:"U";s:4:"ð“¥";s:1:"V";s:4:"ð“¦";s:1:"W";s:4:"ð“§";s:1:"X";s:4:"ð“¨";s:1:"Y";s:4:"ð“©";s:1:"Z";s:4:"ð“ª";s:1:"a";s:4:"ð“«";s:1:"b";s:4:"ð“¬";s:1:"c";s:4:"ð“­";s:1:"d";s:4:"ð“®";s:1:"e";s:4:"ð“¯";s:1:"f";s:4:"ð“°";s:1:"g";s:4:"ð“±";s:1:"h";s:4:"ð“²";s:1:"i";s:4:"ð“³";s:1:"j";s:4:"ð“´";s:1:"k";s:4:"ð“µ";s:1:"l";s:4:"ð“¶";s:1:"m";s:4:"ð“·";s:1:"n";s:4:"ð“¸";s:1:"o";s:4:"ð“¹";s:1:"p";s:4:"ð“º";s:1:"q";s:4:"ð“»";s:1:"r";s:4:"ð“¼";s:1:"s";s:4:"ð“½";s:1:"t";s:4:"ð“¾";s:1:"u";s:4:"ð“¿";s:1:"v";s:4:"ð”€";s:1:"w";s:4:"ð”";s:1:"x";s:4:"ð”‚";s:1:"y";s:4:"ð”ƒ";s:1:"z";s:4:"ð”„";s:1:"A";s:4:"ð”…";s:1:"B";s:4:"ð”‡";s:1:"D";s:4:"ð”ˆ";s:1:"E";s:4:"ð”‰";s:1:"F";s:4:"ð”Š";s:1:"G";s:4:"ð”";s:1:"J";s:4:"ð”Ž";s:1:"K";s:4:"ð”";s:1:"L";s:4:"ð”";s:1:"M";s:4:"ð”‘";s:1:"N";s:4:"ð”’";s:1:"O";s:4:"ð”“";s:1:"P";s:4:"ð””";s:1:"Q";s:4:"ð”–";s:1:"S";s:4:"ð”—";s:1:"T";s:4:"ð”˜";s:1:"U";s:4:"ð”™";s:1:"V";s:4:"ð”š";s:1:"W";s:4:"ð”›";s:1:"X";s:4:"ð”œ";s:1:"Y";s:4:"ð”ž";s:1:"a";s:4:"ð”Ÿ";s:1:"b";s:4:"ð” ";s:1:"c";s:4:"ð”¡";s:1:"d";s:4:"ð”¢";s:1:"e";s:4:"ð”£";s:1:"f";s:4:"ð”¤";s:1:"g";s:4:"ð”¥";s:1:"h";s:4:"ð”¦";s:1:"i";s:4:"ð”§";s:1:"j";s:4:"ð”¨";s:1:"k";s:4:"ð”©";s:1:"l";s:4:"ð”ª";s:1:"m";s:4:"ð”«";s:1:"n";s:4:"ð”¬";s:1:"o";s:4:"ð”­";s:1:"p";s:4:"ð”®";s:1:"q";s:4:"ð”¯";s:1:"r";s:4:"ð”°";s:1:"s";s:4:"ð”±";s:1:"t";s:4:"ð”²";s:1:"u";s:4:"ð”³";s:1:"v";s:4:"ð”´";s:1:"w";s:4:"ð”µ";s:1:"x";s:4:"ð”¶";s:1:"y";s:4:"ð”·";s:1:"z";s:4:"ð”¸";s:1:"A";s:4:"ð”¹";s:1:"B";s:4:"ð”»";s:1:"D";s:4:"ð”¼";s:1:"E";s:4:"ð”½";s:1:"F";s:4:"ð”¾";s:1:"G";s:4:"ð•€";s:1:"I";s:4:"ð•";s:1:"J";s:4:"ð•‚";s:1:"K";s:4:"ð•ƒ";s:1:"L";s:4:"ð•„";s:1:"M";s:4:"ð•†";s:1:"O";s:4:"ð•Š";s:1:"S";s:4:"ð•‹";s:1:"T";s:4:"ð•Œ";s:1:"U";s:4:"ð•";s:1:"V";s:4:"ð•Ž";s:1:"W";s:4:"ð•";s:1:"X";s:4:"ð•";s:1:"Y";s:4:"ð•’";s:1:"a";s:4:"ð•“";s:1:"b";s:4:"ð•”";s:1:"c";s:4:"ð••";s:1:"d";s:4:"ð•–";s:1:"e";s:4:"ð•—";s:1:"f";s:4:"ð•˜";s:1:"g";s:4:"ð•™";s:1:"h";s:4:"ð•š";s:1:"i";s:4:"ð•›";s:1:"j";s:4:"ð•œ";s:1:"k";s:4:"ð•";s:1:"l";s:4:"ð•ž";s:1:"m";s:4:"ð•Ÿ";s:1:"n";s:4:"ð• ";s:1:"o";s:4:"ð•¡";s:1:"p";s:4:"ð•¢";s:1:"q";s:4:"ð•£";s:1:"r";s:4:"ð•¤";s:1:"s";s:4:"ð•¥";s:1:"t";s:4:"ð•¦";s:1:"u";s:4:"ð•§";s:1:"v";s:4:"ð•¨";s:1:"w";s:4:"ð•©";s:1:"x";s:4:"ð•ª";s:1:"y";s:4:"ð•«";s:1:"z";s:4:"ð•¬";s:1:"A";s:4:"ð•­";s:1:"B";s:4:"ð•®";s:1:"C";s:4:"ð•¯";s:1:"D";s:4:"ð•°";s:1:"E";s:4:"ð•±";s:1:"F";s:4:"ð•²";s:1:"G";s:4:"ð•³";s:1:"H";s:4:"ð•´";s:1:"I";s:4:"ð•µ";s:1:"J";s:4:"ð•¶";s:1:"K";s:4:"ð•·";s:1:"L";s:4:"ð•¸";s:1:"M";s:4:"ð•¹";s:1:"N";s:4:"ð•º";s:1:"O";s:4:"ð•»";s:1:"P";s:4:"ð•¼";s:1:"Q";s:4:"ð•½";s:1:"R";s:4:"ð•¾";s:1:"S";s:4:"ð•¿";s:1:"T";s:4:"ð–€";s:1:"U";s:4:"ð–";s:1:"V";s:4:"ð–‚";s:1:"W";s:4:"ð–ƒ";s:1:"X";s:4:"ð–„";s:1:"Y";s:4:"ð–…";s:1:"Z";s:4:"ð–†";s:1:"a";s:4:"ð–‡";s:1:"b";s:4:"ð–ˆ";s:1:"c";s:4:"ð–‰";s:1:"d";s:4:"ð–Š";s:1:"e";s:4:"ð–‹";s:1:"f";s:4:"ð–Œ";s:1:"g";s:4:"ð–";s:1:"h";s:4:"ð–Ž";s:1:"i";s:4:"ð–";s:1:"j";s:4:"ð–";s:1:"k";s:4:"ð–‘";s:1:"l";s:4:"ð–’";s:1:"m";s:4:"ð–“";s:1:"n";s:4:"ð–”";s:1:"o";s:4:"ð–•";s:1:"p";s:4:"ð––";s:1:"q";s:4:"ð–—";s:1:"r";s:4:"ð–˜";s:1:"s";s:4:"ð–™";s:1:"t";s:4:"ð–š";s:1:"u";s:4:"ð–›";s:1:"v";s:4:"ð–œ";s:1:"w";s:4:"ð–";s:1:"x";s:4:"ð–ž";s:1:"y";s:4:"ð–Ÿ";s:1:"z";s:4:"ð– ";s:1:"A";s:4:"ð–¡";s:1:"B";s:4:"ð–¢";s:1:"C";s:4:"ð–£";s:1:"D";s:4:"ð–¤";s:1:"E";s:4:"ð–¥";s:1:"F";s:4:"ð–¦";s:1:"G";s:4:"ð–§";s:1:"H";s:4:"ð–¨";s:1:"I";s:4:"ð–©";s:1:"J";s:4:"ð–ª";s:1:"K";s:4:"ð–«";s:1:"L";s:4:"ð–¬";s:1:"M";s:4:"ð–­";s:1:"N";s:4:"ð–®";s:1:"O";s:4:"ð–¯";s:1:"P";s:4:"ð–°";s:1:"Q";s:4:"ð–±";s:1:"R";s:4:"ð–²";s:1:"S";s:4:"ð–³";s:1:"T";s:4:"ð–´";s:1:"U";s:4:"ð–µ";s:1:"V";s:4:"ð–¶";s:1:"W";s:4:"ð–·";s:1:"X";s:4:"ð–¸";s:1:"Y";s:4:"ð–¹";s:1:"Z";s:4:"ð–º";s:1:"a";s:4:"ð–»";s:1:"b";s:4:"ð–¼";s:1:"c";s:4:"ð–½";s:1:"d";s:4:"ð–¾";s:1:"e";s:4:"ð–¿";s:1:"f";s:4:"ð—€";s:1:"g";s:4:"ð—";s:1:"h";s:4:"ð—‚";s:1:"i";s:4:"ð—ƒ";s:1:"j";s:4:"ð—„";s:1:"k";s:4:"ð—…";s:1:"l";s:4:"ð—†";s:1:"m";s:4:"ð—‡";s:1:"n";s:4:"ð—ˆ";s:1:"o";s:4:"ð—‰";s:1:"p";s:4:"ð—Š";s:1:"q";s:4:"ð—‹";s:1:"r";s:4:"ð—Œ";s:1:"s";s:4:"ð—";s:1:"t";s:4:"ð—Ž";s:1:"u";s:4:"ð—";s:1:"v";s:4:"ð—";s:1:"w";s:4:"ð—‘";s:1:"x";s:4:"ð—’";s:1:"y";s:4:"ð—“";s:1:"z";s:4:"ð—”";s:1:"A";s:4:"ð—•";s:1:"B";s:4:"ð—–";s:1:"C";s:4:"ð——";s:1:"D";s:4:"ð—˜";s:1:"E";s:4:"ð—™";s:1:"F";s:4:"ð—š";s:1:"G";s:4:"ð—›";s:1:"H";s:4:"ð—œ";s:1:"I";s:4:"ð—";s:1:"J";s:4:"ð—ž";s:1:"K";s:4:"ð—Ÿ";s:1:"L";s:4:"ð— ";s:1:"M";s:4:"ð—¡";s:1:"N";s:4:"ð—¢";s:1:"O";s:4:"ð—£";s:1:"P";s:4:"ð—¤";s:1:"Q";s:4:"ð—¥";s:1:"R";s:4:"ð—¦";s:1:"S";s:4:"ð—§";s:1:"T";s:4:"ð—¨";s:1:"U";s:4:"ð—©";s:1:"V";s:4:"ð—ª";s:1:"W";s:4:"ð—«";s:1:"X";s:4:"ð—¬";s:1:"Y";s:4:"ð—­";s:1:"Z";s:4:"ð—®";s:1:"a";s:4:"ð—¯";s:1:"b";s:4:"ð—°";s:1:"c";s:4:"ð—±";s:1:"d";s:4:"ð—²";s:1:"e";s:4:"ð—³";s:1:"f";s:4:"ð—´";s:1:"g";s:4:"ð—µ";s:1:"h";s:4:"ð—¶";s:1:"i";s:4:"ð—·";s:1:"j";s:4:"ð—¸";s:1:"k";s:4:"ð—¹";s:1:"l";s:4:"ð—º";s:1:"m";s:4:"ð—»";s:1:"n";s:4:"ð—¼";s:1:"o";s:4:"ð—½";s:1:"p";s:4:"ð—¾";s:1:"q";s:4:"ð—¿";s:1:"r";s:4:"ð˜€";s:1:"s";s:4:"ð˜";s:1:"t";s:4:"ð˜‚";s:1:"u";s:4:"ð˜ƒ";s:1:"v";s:4:"ð˜„";s:1:"w";s:4:"ð˜…";s:1:"x";s:4:"ð˜†";s:1:"y";s:4:"ð˜‡";s:1:"z";s:4:"ð˜ˆ";s:1:"A";s:4:"ð˜‰";s:1:"B";s:4:"ð˜Š";s:1:"C";s:4:"ð˜‹";s:1:"D";s:4:"ð˜Œ";s:1:"E";s:4:"ð˜";s:1:"F";s:4:"ð˜Ž";s:1:"G";s:4:"ð˜";s:1:"H";s:4:"ð˜";s:1:"I";s:4:"ð˜‘";s:1:"J";s:4:"ð˜’";s:1:"K";s:4:"ð˜“";s:1:"L";s:4:"ð˜”";s:1:"M";s:4:"ð˜•";s:1:"N";s:4:"ð˜–";s:1:"O";s:4:"ð˜—";s:1:"P";s:4:"ð˜˜";s:1:"Q";s:4:"ð˜™";s:1:"R";s:4:"ð˜š";s:1:"S";s:4:"ð˜›";s:1:"T";s:4:"ð˜œ";s:1:"U";s:4:"ð˜";s:1:"V";s:4:"ð˜ž";s:1:"W";s:4:"ð˜Ÿ";s:1:"X";s:4:"ð˜ ";s:1:"Y";s:4:"ð˜¡";s:1:"Z";s:4:"ð˜¢";s:1:"a";s:4:"ð˜£";s:1:"b";s:4:"ð˜¤";s:1:"c";s:4:"ð˜¥";s:1:"d";s:4:"ð˜¦";s:1:"e";s:4:"ð˜§";s:1:"f";s:4:"ð˜¨";s:1:"g";s:4:"ð˜©";s:1:"h";s:4:"ð˜ª";s:1:"i";s:4:"ð˜«";s:1:"j";s:4:"ð˜¬";s:1:"k";s:4:"ð˜­";s:1:"l";s:4:"ð˜®";s:1:"m";s:4:"ð˜¯";s:1:"n";s:4:"ð˜°";s:1:"o";s:4:"ð˜±";s:1:"p";s:4:"ð˜²";s:1:"q";s:4:"ð˜³";s:1:"r";s:4:"ð˜´";s:1:"s";s:4:"ð˜µ";s:1:"t";s:4:"ð˜¶";s:1:"u";s:4:"ð˜·";s:1:"v";s:4:"ð˜¸";s:1:"w";s:4:"ð˜¹";s:1:"x";s:4:"ð˜º";s:1:"y";s:4:"ð˜»";s:1:"z";s:4:"ð˜¼";s:1:"A";s:4:"ð˜½";s:1:"B";s:4:"ð˜¾";s:1:"C";s:4:"ð˜¿";s:1:"D";s:4:"ð™€";s:1:"E";s:4:"ð™";s:1:"F";s:4:"ð™‚";s:1:"G";s:4:"ð™ƒ";s:1:"H";s:4:"ð™„";s:1:"I";s:4:"ð™…";s:1:"J";s:4:"ð™†";s:1:"K";s:4:"ð™‡";s:1:"L";s:4:"ð™ˆ";s:1:"M";s:4:"ð™‰";s:1:"N";s:4:"ð™Š";s:1:"O";s:4:"ð™‹";s:1:"P";s:4:"ð™Œ";s:1:"Q";s:4:"ð™";s:1:"R";s:4:"ð™Ž";s:1:"S";s:4:"ð™";s:1:"T";s:4:"ð™";s:1:"U";s:4:"ð™‘";s:1:"V";s:4:"ð™’";s:1:"W";s:4:"ð™“";s:1:"X";s:4:"ð™”";s:1:"Y";s:4:"ð™•";s:1:"Z";s:4:"ð™–";s:1:"a";s:4:"ð™—";s:1:"b";s:4:"ð™˜";s:1:"c";s:4:"ð™™";s:1:"d";s:4:"ð™š";s:1:"e";s:4:"ð™›";s:1:"f";s:4:"ð™œ";s:1:"g";s:4:"ð™";s:1:"h";s:4:"ð™ž";s:1:"i";s:4:"ð™Ÿ";s:1:"j";s:4:"ð™ ";s:1:"k";s:4:"ð™¡";s:1:"l";s:4:"ð™¢";s:1:"m";s:4:"ð™£";s:1:"n";s:4:"ð™¤";s:1:"o";s:4:"ð™¥";s:1:"p";s:4:"ð™¦";s:1:"q";s:4:"ð™§";s:1:"r";s:4:"ð™¨";s:1:"s";s:4:"ð™©";s:1:"t";s:4:"ð™ª";s:1:"u";s:4:"ð™«";s:1:"v";s:4:"ð™¬";s:1:"w";s:4:"ð™­";s:1:"x";s:4:"ð™®";s:1:"y";s:4:"ð™¯";s:1:"z";s:4:"ð™°";s:1:"A";s:4:"ð™±";s:1:"B";s:4:"ð™²";s:1:"C";s:4:"ð™³";s:1:"D";s:4:"ð™´";s:1:"E";s:4:"ð™µ";s:1:"F";s:4:"ð™¶";s:1:"G";s:4:"ð™·";s:1:"H";s:4:"ð™¸";s:1:"I";s:4:"ð™¹";s:1:"J";s:4:"ð™º";s:1:"K";s:4:"ð™»";s:1:"L";s:4:"ð™¼";s:1:"M";s:4:"ð™½";s:1:"N";s:4:"ð™¾";s:1:"O";s:4:"ð™¿";s:1:"P";s:4:"ðš€";s:1:"Q";s:4:"ðš";s:1:"R";s:4:"ðš‚";s:1:"S";s:4:"ðšƒ";s:1:"T";s:4:"ðš„";s:1:"U";s:4:"ðš…";s:1:"V";s:4:"ðš†";s:1:"W";s:4:"ðš‡";s:1:"X";s:4:"ðšˆ";s:1:"Y";s:4:"ðš‰";s:1:"Z";s:4:"ðšŠ";s:1:"a";s:4:"ðš‹";s:1:"b";s:4:"ðšŒ";s:1:"c";s:4:"ðš";s:1:"d";s:4:"ðšŽ";s:1:"e";s:4:"ðš";s:1:"f";s:4:"ðš";s:1:"g";s:4:"ðš‘";s:1:"h";s:4:"ðš’";s:1:"i";s:4:"ðš“";s:1:"j";s:4:"ðš”";s:1:"k";s:4:"ðš•";s:1:"l";s:4:"ðš–";s:1:"m";s:4:"ðš—";s:1:"n";s:4:"ðš˜";s:1:"o";s:4:"ðš™";s:1:"p";s:4:"ðšš";s:1:"q";s:4:"ðš›";s:1:"r";s:4:"ðšœ";s:1:"s";s:4:"ðš";s:1:"t";s:4:"ðšž";s:1:"u";s:4:"ðšŸ";s:1:"v";s:4:"ðš ";s:1:"w";s:4:"ðš¡";s:1:"x";s:4:"ðš¢";s:1:"y";s:4:"ðš£";s:1:"z";s:4:"ðš¤";s:2:"ı";s:4:"ðš¥";s:2:"È·";s:4:"ðš¨";s:2:"Α";s:4:"ðš©";s:2:"Î’";s:4:"ðšª";s:2:"Γ";s:4:"ðš«";s:2:"Δ";s:4:"ðš¬";s:2:"Ε";s:4:"ðš­";s:2:"Ζ";s:4:"ðš®";s:2:"Η";s:4:"ðš¯";s:2:"Θ";s:4:"ðš°";s:2:"Ι";s:4:"ðš±";s:2:"Κ";s:4:"ðš²";s:2:"Λ";s:4:"ðš³";s:2:"Îœ";s:4:"ðš´";s:2:"Î";s:4:"ðšµ";s:2:"Ξ";s:4:"ðš¶";s:2:"Ο";s:4:"ðš·";s:2:"Π";s:4:"ðš¸";s:2:"Ρ";s:4:"ðš¹";s:2:"Θ";s:4:"ðšº";s:2:"Σ";s:4:"ðš»";s:2:"Τ";s:4:"ðš¼";s:2:"Î¥";s:4:"ðš½";s:2:"Φ";s:4:"ðš¾";s:2:"Χ";s:4:"ðš¿";s:2:"Ψ";s:4:"ð›€";s:2:"Ω";s:4:"ð›";s:3:"∇";s:4:"ð›‚";s:2:"α";s:4:"ð›ƒ";s:2:"β";s:4:"ð›„";s:2:"γ";s:4:"ð›…";s:2:"δ";s:4:"ð›†";s:2:"ε";s:4:"ð›‡";s:2:"ζ";s:4:"ð›ˆ";s:2:"η";s:4:"ð›‰";s:2:"θ";s:4:"ð›Š";s:2:"ι";s:4:"ð›‹";s:2:"κ";s:4:"ð›Œ";s:2:"λ";s:4:"ð›";s:2:"μ";s:4:"ð›Ž";s:2:"ν";s:4:"ð›";s:2:"ξ";s:4:"ð›";s:2:"ο";s:4:"ð›‘";s:2:"Ï€";s:4:"ð›’";s:2:"Ï";s:4:"ð›“";s:2:"Ï‚";s:4:"ð›”";s:2:"σ";s:4:"ð›•";s:2:"Ï„";s:4:"ð›–";s:2:"Ï…";s:4:"ð›—";s:2:"φ";s:4:"ð›˜";s:2:"χ";s:4:"ð›™";s:2:"ψ";s:4:"ð›š";s:2:"ω";s:4:"ð››";s:3:"∂";s:4:"ð›œ";s:2:"ε";s:4:"ð›";s:2:"θ";s:4:"ð›ž";s:2:"κ";s:4:"ð›Ÿ";s:2:"φ";s:4:"ð› ";s:2:"Ï";s:4:"ð›¡";s:2:"Ï€";s:4:"ð›¢";s:2:"Α";s:4:"ð›£";s:2:"Î’";s:4:"ð›¤";s:2:"Γ";s:4:"ð›¥";s:2:"Δ";s:4:"ð›¦";s:2:"Ε";s:4:"ð›§";s:2:"Ζ";s:4:"ð›¨";s:2:"Η";s:4:"ð›©";s:2:"Θ";s:4:"ð›ª";s:2:"Ι";s:4:"ð›«";s:2:"Κ";s:4:"ð›¬";s:2:"Λ";s:4:"ð›­";s:2:"Îœ";s:4:"ð›®";s:2:"Î";s:4:"ð›¯";s:2:"Ξ";s:4:"ð›°";s:2:"Ο";s:4:"ð›±";s:2:"Π";s:4:"ð›²";s:2:"Ρ";s:4:"ð›³";s:2:"Θ";s:4:"ð›´";s:2:"Σ";s:4:"ð›µ";s:2:"Τ";s:4:"ð›¶";s:2:"Î¥";s:4:"ð›·";s:2:"Φ";s:4:"ð›¸";s:2:"Χ";s:4:"ð›¹";s:2:"Ψ";s:4:"ð›º";s:2:"Ω";s:4:"ð›»";s:3:"∇";s:4:"ð›¼";s:2:"α";s:4:"ð›½";s:2:"β";s:4:"ð›¾";s:2:"γ";s:4:"ð›¿";s:2:"δ";s:4:"ðœ€";s:2:"ε";s:4:"ðœ";s:2:"ζ";s:4:"ðœ‚";s:2:"η";s:4:"ðœƒ";s:2:"θ";s:4:"ðœ„";s:2:"ι";s:4:"ðœ…";s:2:"κ";s:4:"ðœ†";s:2:"λ";s:4:"ðœ‡";s:2:"μ";s:4:"ðœˆ";s:2:"ν";s:4:"ðœ‰";s:2:"ξ";s:4:"ðœŠ";s:2:"ο";s:4:"ðœ‹";s:2:"Ï€";s:4:"ðœŒ";s:2:"Ï";s:4:"ðœ";s:2:"Ï‚";s:4:"ðœŽ";s:2:"σ";s:4:"ðœ";s:2:"Ï„";s:4:"ðœ";s:2:"Ï…";s:4:"ðœ‘";s:2:"φ";s:4:"ðœ’";s:2:"χ";s:4:"ðœ“";s:2:"ψ";s:4:"ðœ”";s:2:"ω";s:4:"ðœ•";s:3:"∂";s:4:"ðœ–";s:2:"ε";s:4:"ðœ—";s:2:"θ";s:4:"ðœ˜";s:2:"κ";s:4:"ðœ™";s:2:"φ";s:4:"ðœš";s:2:"Ï";s:4:"ðœ›";s:2:"Ï€";s:4:"ðœœ";s:2:"Α";s:4:"ðœ";s:2:"Î’";s:4:"ðœž";s:2:"Γ";s:4:"ðœŸ";s:2:"Δ";s:4:"ðœ ";s:2:"Ε";s:4:"ðœ¡";s:2:"Ζ";s:4:"ðœ¢";s:2:"Η";s:4:"ðœ£";s:2:"Θ";s:4:"ðœ¤";s:2:"Ι";s:4:"ðœ¥";s:2:"Κ";s:4:"ðœ¦";s:2:"Λ";s:4:"ðœ§";s:2:"Îœ";s:4:"ðœ¨";s:2:"Î";s:4:"ðœ©";s:2:"Ξ";s:4:"ðœª";s:2:"Ο";s:4:"ðœ«";s:2:"Π";s:4:"ðœ¬";s:2:"Ρ";s:4:"ðœ­";s:2:"Θ";s:4:"ðœ®";s:2:"Σ";s:4:"ðœ¯";s:2:"Τ";s:4:"ðœ°";s:2:"Î¥";s:4:"ðœ±";s:2:"Φ";s:4:"ðœ²";s:2:"Χ";s:4:"ðœ³";s:2:"Ψ";s:4:"ðœ´";s:2:"Ω";s:4:"ðœµ";s:3:"∇";s:4:"ðœ¶";s:2:"α";s:4:"ðœ·";s:2:"β";s:4:"ðœ¸";s:2:"γ";s:4:"ðœ¹";s:2:"δ";s:4:"ðœº";s:2:"ε";s:4:"ðœ»";s:2:"ζ";s:4:"ðœ¼";s:2:"η";s:4:"ðœ½";s:2:"θ";s:4:"ðœ¾";s:2:"ι";s:4:"ðœ¿";s:2:"κ";s:4:"ð€";s:2:"λ";s:4:"ð";s:2:"μ";s:4:"ð‚";s:2:"ν";s:4:"ðƒ";s:2:"ξ";s:4:"ð„";s:2:"ο";s:4:"ð…";s:2:"Ï€";s:4:"ð†";s:2:"Ï";s:4:"ð‡";s:2:"Ï‚";s:4:"ðˆ";s:2:"σ";s:4:"ð‰";s:2:"Ï„";s:4:"ðŠ";s:2:"Ï…";s:4:"ð‹";s:2:"φ";s:4:"ðŒ";s:2:"χ";s:4:"ð";s:2:"ψ";s:4:"ðŽ";s:2:"ω";s:4:"ð";s:3:"∂";s:4:"ð";s:2:"ε";s:4:"ð‘";s:2:"θ";s:4:"ð’";s:2:"κ";s:4:"ð“";s:2:"φ";s:4:"ð”";s:2:"Ï";s:4:"ð•";s:2:"Ï€";s:4:"ð–";s:2:"Α";s:4:"ð—";s:2:"Î’";s:4:"ð˜";s:2:"Γ";s:4:"ð™";s:2:"Δ";s:4:"ðš";s:2:"Ε";s:4:"ð›";s:2:"Ζ";s:4:"ðœ";s:2:"Η";s:4:"ð";s:2:"Θ";s:4:"ðž";s:2:"Ι";s:4:"ðŸ";s:2:"Κ";s:4:"ð ";s:2:"Λ";s:4:"ð¡";s:2:"Îœ";s:4:"ð¢";s:2:"Î";s:4:"ð£";s:2:"Ξ";s:4:"ð¤";s:2:"Ο";s:4:"ð¥";s:2:"Π";s:4:"ð¦";s:2:"Ρ";s:4:"ð§";s:2:"Θ";s:4:"ð¨";s:2:"Σ";s:4:"ð©";s:2:"Τ";s:4:"ðª";s:2:"Î¥";s:4:"ð«";s:2:"Φ";s:4:"ð¬";s:2:"Χ";s:4:"ð­";s:2:"Ψ";s:4:"ð®";s:2:"Ω";s:4:"ð¯";s:3:"∇";s:4:"ð°";s:2:"α";s:4:"ð±";s:2:"β";s:4:"ð²";s:2:"γ";s:4:"ð³";s:2:"δ";s:4:"ð´";s:2:"ε";s:4:"ðµ";s:2:"ζ";s:4:"ð¶";s:2:"η";s:4:"ð·";s:2:"θ";s:4:"ð¸";s:2:"ι";s:4:"ð¹";s:2:"κ";s:4:"ðº";s:2:"λ";s:4:"ð»";s:2:"μ";s:4:"ð¼";s:2:"ν";s:4:"ð½";s:2:"ξ";s:4:"ð¾";s:2:"ο";s:4:"ð¿";s:2:"Ï€";s:4:"ðž€";s:2:"Ï";s:4:"ðž";s:2:"Ï‚";s:4:"ðž‚";s:2:"σ";s:4:"ðžƒ";s:2:"Ï„";s:4:"ðž„";s:2:"Ï…";s:4:"ðž…";s:2:"φ";s:4:"ðž†";s:2:"χ";s:4:"ðž‡";s:2:"ψ";s:4:"ðžˆ";s:2:"ω";s:4:"ðž‰";s:3:"∂";s:4:"ðžŠ";s:2:"ε";s:4:"ðž‹";s:2:"θ";s:4:"ðžŒ";s:2:"κ";s:4:"ðž";s:2:"φ";s:4:"ðžŽ";s:2:"Ï";s:4:"ðž";s:2:"Ï€";s:4:"ðž";s:2:"Α";s:4:"ðž‘";s:2:"Î’";s:4:"ðž’";s:2:"Γ";s:4:"ðž“";s:2:"Δ";s:4:"ðž”";s:2:"Ε";s:4:"ðž•";s:2:"Ζ";s:4:"ðž–";s:2:"Η";s:4:"ðž—";s:2:"Θ";s:4:"ðž˜";s:2:"Ι";s:4:"ðž™";s:2:"Κ";s:4:"ðžš";s:2:"Λ";s:4:"ðž›";s:2:"Îœ";s:4:"ðžœ";s:2:"Î";s:4:"ðž";s:2:"Ξ";s:4:"ðžž";s:2:"Ο";s:4:"ðžŸ";s:2:"Π";s:4:"ðž ";s:2:"Ρ";s:4:"ðž¡";s:2:"Θ";s:4:"ðž¢";s:2:"Σ";s:4:"ðž£";s:2:"Τ";s:4:"ðž¤";s:2:"Î¥";s:4:"ðž¥";s:2:"Φ";s:4:"ðž¦";s:2:"Χ";s:4:"ðž§";s:2:"Ψ";s:4:"ðž¨";s:2:"Ω";s:4:"ðž©";s:3:"∇";s:4:"ðžª";s:2:"α";s:4:"ðž«";s:2:"β";s:4:"ðž¬";s:2:"γ";s:4:"ðž­";s:2:"δ";s:4:"ðž®";s:2:"ε";s:4:"ðž¯";s:2:"ζ";s:4:"ðž°";s:2:"η";s:4:"ðž±";s:2:"θ";s:4:"ðž²";s:2:"ι";s:4:"ðž³";s:2:"κ";s:4:"ðž´";s:2:"λ";s:4:"ðžµ";s:2:"μ";s:4:"ðž¶";s:2:"ν";s:4:"ðž·";s:2:"ξ";s:4:"ðž¸";s:2:"ο";s:4:"ðž¹";s:2:"Ï€";s:4:"ðžº";s:2:"Ï";s:4:"ðž»";s:2:"Ï‚";s:4:"ðž¼";s:2:"σ";s:4:"ðž½";s:2:"Ï„";s:4:"ðž¾";s:2:"Ï…";s:4:"ðž¿";s:2:"φ";s:4:"ðŸ€";s:2:"χ";s:4:"ðŸ";s:2:"ψ";s:4:"ðŸ‚";s:2:"ω";s:4:"ðŸƒ";s:3:"∂";s:4:"ðŸ„";s:2:"ε";s:4:"ðŸ…";s:2:"θ";s:4:"ðŸ†";s:2:"κ";s:4:"ðŸ‡";s:2:"φ";s:4:"ðŸˆ";s:2:"Ï";s:4:"ðŸ‰";s:2:"Ï€";s:4:"ðŸŠ";s:2:"Ïœ";s:4:"ðŸ‹";s:2:"Ï";s:4:"ðŸŽ";s:1:"0";s:4:"ðŸ";s:1:"1";s:4:"ðŸ";s:1:"2";s:4:"ðŸ‘";s:1:"3";s:4:"ðŸ’";s:1:"4";s:4:"ðŸ“";s:1:"5";s:4:"ðŸ”";s:1:"6";s:4:"ðŸ•";s:1:"7";s:4:"ðŸ–";s:1:"8";s:4:"ðŸ—";s:1:"9";s:4:"ðŸ˜";s:1:"0";s:4:"ðŸ™";s:1:"1";s:4:"ðŸš";s:1:"2";s:4:"ðŸ›";s:1:"3";s:4:"ðŸœ";s:1:"4";s:4:"ðŸ";s:1:"5";s:4:"ðŸž";s:1:"6";s:4:"ðŸŸ";s:1:"7";s:4:"ðŸ ";s:1:"8";s:4:"ðŸ¡";s:1:"9";s:4:"ðŸ¢";s:1:"0";s:4:"ðŸ£";s:1:"1";s:4:"ðŸ¤";s:1:"2";s:4:"ðŸ¥";s:1:"3";s:4:"ðŸ¦";s:1:"4";s:4:"ðŸ§";s:1:"5";s:4:"ðŸ¨";s:1:"6";s:4:"ðŸ©";s:1:"7";s:4:"ðŸª";s:1:"8";s:4:"ðŸ«";s:1:"9";s:4:"ðŸ¬";s:1:"0";s:4:"ðŸ­";s:1:"1";s:4:"ðŸ®";s:1:"2";s:4:"ðŸ¯";s:1:"3";s:4:"ðŸ°";s:1:"4";s:4:"ðŸ±";s:1:"5";s:4:"ðŸ²";s:1:"6";s:4:"ðŸ³";s:1:"7";s:4:"ðŸ´";s:1:"8";s:4:"ðŸµ";s:1:"9";s:4:"ðŸ¶";s:1:"0";s:4:"ðŸ·";s:1:"1";s:4:"ðŸ¸";s:1:"2";s:4:"ðŸ¹";s:1:"3";s:4:"ðŸº";s:1:"4";s:4:"ðŸ»";s:1:"5";s:4:"ðŸ¼";s:1:"6";s:4:"ðŸ½";s:1:"7";s:4:"ðŸ¾";s:1:"8";s:4:"ðŸ¿";s:1:"9";s:4:"𞸀";s:2:"ا";s:4:"ðž¸";s:2:"ب";s:4:"𞸂";s:2:"ج";s:4:"𞸃";s:2:"د";s:4:"𞸅";s:2:"Ùˆ";s:4:"𞸆";s:2:"ز";s:4:"𞸇";s:2:"Ø­";s:4:"𞸈";s:2:"Ø·";s:4:"𞸉";s:2:"ÙŠ";s:4:"𞸊";s:2:"Ùƒ";s:4:"𞸋";s:2:"Ù„";s:4:"𞸌";s:2:"Ù…";s:4:"ðž¸";s:2:"Ù†";s:4:"𞸎";s:2:"س";s:4:"ðž¸";s:2:"ع";s:4:"ðž¸";s:2:"Ù";s:4:"𞸑";s:2:"ص";s:4:"𞸒";s:2:"Ù‚";s:4:"𞸓";s:2:"ر";s:4:"𞸔";s:2:"Ø´";s:4:"𞸕";s:2:"ت";s:4:"𞸖";s:2:"Ø«";s:4:"𞸗";s:2:"Ø®";s:4:"𞸘";s:2:"Ø°";s:4:"𞸙";s:2:"ض";s:4:"𞸚";s:2:"ظ";s:4:"𞸛";s:2:"غ";s:4:"𞸜";s:2:"Ù®";s:4:"ðž¸";s:2:"Úº";s:4:"𞸞";s:2:"Ú¡";s:4:"𞸟";s:2:"Ù¯";s:4:"𞸡";s:2:"ب";s:4:"𞸢";s:2:"ج";s:4:"𞸤";s:2:"Ù‡";s:4:"𞸧";s:2:"Ø­";s:4:"𞸩";s:2:"ÙŠ";s:4:"𞸪";s:2:"Ùƒ";s:4:"𞸫";s:2:"Ù„";s:4:"𞸬";s:2:"Ù…";s:4:"𞸭";s:2:"Ù†";s:4:"𞸮";s:2:"س";s:4:"𞸯";s:2:"ع";s:4:"𞸰";s:2:"Ù";s:4:"𞸱";s:2:"ص";s:4:"𞸲";s:2:"Ù‚";s:4:"𞸴";s:2:"Ø´";s:4:"𞸵";s:2:"ت";s:4:"𞸶";s:2:"Ø«";s:4:"𞸷";s:2:"Ø®";s:4:"𞸹";s:2:"ض";s:4:"𞸻";s:2:"غ";s:4:"𞹂";s:2:"ج";s:4:"𞹇";s:2:"Ø­";s:4:"𞹉";s:2:"ÙŠ";s:4:"𞹋";s:2:"Ù„";s:4:"ðž¹";s:2:"Ù†";s:4:"𞹎";s:2:"س";s:4:"ðž¹";s:2:"ع";s:4:"𞹑";s:2:"ص";s:4:"ðž¹’";s:2:"Ù‚";s:4:"ðž¹”";s:2:"Ø´";s:4:"ðž¹—";s:2:"Ø®";s:4:"ðž¹™";s:2:"ض";s:4:"ðž¹›";s:2:"غ";s:4:"ðž¹";s:2:"Úº";s:4:"𞹟";s:2:"Ù¯";s:4:"𞹡";s:2:"ب";s:4:"ðž¹¢";s:2:"ج";s:4:"𞹤";s:2:"Ù‡";s:4:"𞹧";s:2:"Ø­";s:4:"𞹨";s:2:"Ø·";s:4:"𞹩";s:2:"ÙŠ";s:4:"𞹪";s:2:"Ùƒ";s:4:"𞹬";s:2:"Ù…";s:4:"ðž¹­";s:2:"Ù†";s:4:"ðž¹®";s:2:"س";s:4:"𞹯";s:2:"ع";s:4:"ðž¹°";s:2:"Ù";s:4:"ðž¹±";s:2:"ص";s:4:"ðž¹²";s:2:"Ù‚";s:4:"ðž¹´";s:2:"Ø´";s:4:"ðž¹µ";s:2:"ت";s:4:"𞹶";s:2:"Ø«";s:4:"ðž¹·";s:2:"Ø®";s:4:"ðž¹¹";s:2:"ض";s:4:"𞹺";s:2:"ظ";s:4:"ðž¹»";s:2:"غ";s:4:"ðž¹¼";s:2:"Ù®";s:4:"ðž¹¾";s:2:"Ú¡";s:4:"𞺀";s:2:"ا";s:4:"ðžº";s:2:"ب";s:4:"𞺂";s:2:"ج";s:4:"𞺃";s:2:"د";s:4:"𞺄";s:2:"Ù‡";s:4:"𞺅";s:2:"Ùˆ";s:4:"𞺆";s:2:"ز";s:4:"𞺇";s:2:"Ø­";s:4:"𞺈";s:2:"Ø·";s:4:"𞺉";s:2:"ÙŠ";s:4:"𞺋";s:2:"Ù„";s:4:"𞺌";s:2:"Ù…";s:4:"ðžº";s:2:"Ù†";s:4:"𞺎";s:2:"س";s:4:"ðžº";s:2:"ع";s:4:"ðžº";s:2:"Ù";s:4:"𞺑";s:2:"ص";s:4:"𞺒";s:2:"Ù‚";s:4:"𞺓";s:2:"ر";s:4:"𞺔";s:2:"Ø´";s:4:"𞺕";s:2:"ت";s:4:"𞺖";s:2:"Ø«";s:4:"𞺗";s:2:"Ø®";s:4:"𞺘";s:2:"Ø°";s:4:"𞺙";s:2:"ض";s:4:"𞺚";s:2:"ظ";s:4:"𞺛";s:2:"غ";s:4:"𞺡";s:2:"ب";s:4:"𞺢";s:2:"ج";s:4:"𞺣";s:2:"د";s:4:"𞺥";s:2:"Ùˆ";s:4:"𞺦";s:2:"ز";s:4:"𞺧";s:2:"Ø­";s:4:"𞺨";s:2:"Ø·";s:4:"𞺩";s:2:"ÙŠ";s:4:"𞺫";s:2:"Ù„";s:4:"𞺬";s:2:"Ù…";s:4:"𞺭";s:2:"Ù†";s:4:"𞺮";s:2:"س";s:4:"𞺯";s:2:"ع";s:4:"𞺰";s:2:"Ù";s:4:"𞺱";s:2:"ص";s:4:"𞺲";s:2:"Ù‚";s:4:"𞺳";s:2:"ر";s:4:"𞺴";s:2:"Ø´";s:4:"𞺵";s:2:"ت";s:4:"𞺶";s:2:"Ø«";s:4:"𞺷";s:2:"Ø®";s:4:"𞺸";s:2:"Ø°";s:4:"𞺹";s:2:"ض";s:4:"𞺺";s:2:"ظ";s:4:"𞺻";s:2:"غ";s:4:"🄀";s:2:"0.";s:4:"ðŸ„";s:2:"0,";s:4:"🄂";s:2:"1,";s:4:"🄃";s:2:"2,";s:4:"🄄";s:2:"3,";s:4:"🄅";s:2:"4,";s:4:"🄆";s:2:"5,";s:4:"🄇";s:2:"6,";s:4:"🄈";s:2:"7,";s:4:"🄉";s:2:"8,";s:4:"🄊";s:2:"9,";s:4:"ðŸ„";s:3:"(A)";s:4:"🄑";s:3:"(B)";s:4:"🄒";s:3:"(C)";s:4:"🄓";s:3:"(D)";s:4:"🄔";s:3:"(E)";s:4:"🄕";s:3:"(F)";s:4:"🄖";s:3:"(G)";s:4:"🄗";s:3:"(H)";s:4:"🄘";s:3:"(I)";s:4:"🄙";s:3:"(J)";s:4:"🄚";s:3:"(K)";s:4:"🄛";s:3:"(L)";s:4:"🄜";s:3:"(M)";s:4:"ðŸ„";s:3:"(N)";s:4:"🄞";s:3:"(O)";s:4:"🄟";s:3:"(P)";s:4:"🄠";s:3:"(Q)";s:4:"🄡";s:3:"(R)";s:4:"🄢";s:3:"(S)";s:4:"🄣";s:3:"(T)";s:4:"🄤";s:3:"(U)";s:4:"🄥";s:3:"(V)";s:4:"🄦";s:3:"(W)";s:4:"🄧";s:3:"(X)";s:4:"🄨";s:3:"(Y)";s:4:"🄩";s:3:"(Z)";s:4:"🄪";s:7:"〔S〕";s:4:"🄫";s:1:"C";s:4:"🄬";s:1:"R";s:4:"🄭";s:2:"CD";s:4:"🄮";s:2:"WZ";s:4:"🄰";s:1:"A";s:4:"🄱";s:1:"B";s:4:"🄲";s:1:"C";s:4:"🄳";s:1:"D";s:4:"🄴";s:1:"E";s:4:"🄵";s:1:"F";s:4:"🄶";s:1:"G";s:4:"🄷";s:1:"H";s:4:"🄸";s:1:"I";s:4:"🄹";s:1:"J";s:4:"🄺";s:1:"K";s:4:"🄻";s:1:"L";s:4:"🄼";s:1:"M";s:4:"🄽";s:1:"N";s:4:"🄾";s:1:"O";s:4:"🄿";s:1:"P";s:4:"🅀";s:1:"Q";s:4:"ðŸ…";s:1:"R";s:4:"🅂";s:1:"S";s:4:"🅃";s:1:"T";s:4:"🅄";s:1:"U";s:4:"🅅";s:1:"V";s:4:"🅆";s:1:"W";s:4:"🅇";s:1:"X";s:4:"🅈";s:1:"Y";s:4:"🅉";s:1:"Z";s:4:"🅊";s:2:"HV";s:4:"🅋";s:2:"MV";s:4:"🅌";s:2:"SD";s:4:"ðŸ…";s:2:"SS";s:4:"🅎";s:3:"PPV";s:4:"ðŸ…";s:2:"WC";s:4:"🅪";s:2:"MC";s:4:"🅫";s:2:"MD";s:4:"ðŸ†";s:2:"DJ";s:4:"🈀";s:6:"ã»ã‹";s:4:"ðŸˆ";s:6:"ココ";s:4:"🈂";s:3:"サ";s:4:"ðŸˆ";s:3:"手";s:4:"🈑";s:3:"å­—";s:4:"🈒";s:3:"åŒ";s:4:"🈓";s:6:"デ";s:4:"🈔";s:3:"二";s:4:"🈕";s:3:"多";s:4:"🈖";s:3:"解";s:4:"🈗";s:3:"天";s:4:"🈘";s:3:"交";s:4:"🈙";s:3:"映";s:4:"🈚";s:3:"ç„¡";s:4:"🈛";s:3:"æ–™";s:4:"🈜";s:3:"å‰";s:4:"ðŸˆ";s:3:"後";s:4:"🈞";s:3:"å†";s:4:"🈟";s:3:"æ–°";s:4:"🈠";s:3:"åˆ";s:4:"🈡";s:3:"終";s:4:"🈢";s:3:"生";s:4:"🈣";s:3:"販";s:4:"🈤";s:3:"声";s:4:"🈥";s:3:"å¹";s:4:"🈦";s:3:"æ¼”";s:4:"🈧";s:3:"投";s:4:"🈨";s:3:"æ•";s:4:"🈩";s:3:"一";s:4:"🈪";s:3:"三";s:4:"🈫";s:3:"éŠ";s:4:"🈬";s:3:"å·¦";s:4:"🈭";s:3:"中";s:4:"🈮";s:3:"å³";s:4:"🈯";s:3:"指";s:4:"🈰";s:3:"èµ°";s:4:"🈱";s:3:"打";s:4:"🈲";s:3:"ç¦";s:4:"🈳";s:3:"空";s:4:"🈴";s:3:"åˆ";s:4:"🈵";s:3:"満";s:4:"🈶";s:3:"有";s:4:"🈷";s:3:"月";s:4:"🈸";s:3:"申";s:4:"🈹";s:3:"割";s:4:"🈺";s:3:"å–¶";s:4:"🉀";s:9:"〔本〕";s:4:"ðŸ‰";s:9:"〔三〕";s:4:"🉂";s:9:"〔二〕";s:4:"🉃";s:9:"〔安〕";s:4:"🉄";s:9:"〔点〕";s:4:"🉅";s:9:"〔打〕";s:4:"🉆";s:9:"〔盗〕";s:4:"🉇";s:9:"〔å‹ã€•";s:4:"🉈";s:9:"〔敗〕";s:4:"ðŸ‰";s:3:"å¾—";s:4:"🉑";s:3:"å¯";s:4:"丽";s:3:"丽";s:4:"ð¯ ";s:3:"丸";s:4:"乁";s:3:"ä¹";s:4:"𠄢";s:4:"ð „¢";s:4:"你";s:3:"ä½ ";s:4:"侮";s:3:"ä¾®";s:4:"侻";s:3:"ä¾»";s:4:"倂";s:3:"倂";s:4:"偺";s:3:"åº";s:4:"備";s:3:"å‚™";s:4:"僧";s:3:"僧";s:4:"像";s:3:"åƒ";s:4:"㒞";s:3:"ã’ž";s:4:"ð¯ ";s:4:"𠘺";s:4:"免";s:3:"å…";s:4:"ð¯ ";s:3:"å…”";s:4:"ð¯ ";s:3:"å…¤";s:4:"具";s:3:"å…·";s:4:"𠔜";s:4:"𠔜";s:4:"㒹";s:3:"ã’¹";s:4:"內";s:3:"å…§";s:4:"再";s:3:"å†";s:4:"𠕋";s:4:"ð •‹";s:4:"冗";s:3:"冗";s:4:"冤";s:3:"冤";s:4:"仌";s:3:"仌";s:4:"冬";s:3:"冬";s:4:"况";s:3:"况";s:4:"𩇟";s:4:"𩇟";s:4:"ð¯ ";s:3:"凵";s:4:"刃";s:3:"刃";s:4:"㓟";s:3:"ã“Ÿ";s:4:"刻";s:3:"刻";s:4:"剆";s:3:"剆";s:4:"割";s:3:"割";s:4:"剷";s:3:"剷";s:4:"㔕";s:3:"㔕";s:4:"勇";s:3:"勇";s:4:"勉";s:3:"勉";s:4:"勤";s:3:"勤";s:4:"勺";s:3:"勺";s:4:"包";s:3:"包";s:4:"匆";s:3:"匆";s:4:"北";s:3:"北";s:4:"卉";s:3:"å‰";s:4:"卑";s:3:"å‘";s:4:"博";s:3:"åš";s:4:"即";s:3:"å³";s:4:"卽";s:3:"å½";s:4:"卿";s:3:"å¿";s:4:"卿";s:3:"å¿";s:4:"卿";s:3:"å¿";s:4:"𠨬";s:4:"𠨬";s:4:"灰";s:3:"ç°";s:4:"及";s:3:"åŠ";s:4:"叟";s:3:"åŸ";s:4:"𠭣";s:4:"ð ­£";s:4:"叫";s:3:"å«";s:4:"叱";s:3:"å±";s:4:"吆";s:3:"å†";s:4:"咞";s:3:"å’ž";s:4:"吸";s:3:"å¸";s:4:"呈";s:3:"呈";s:4:"周";s:3:"周";s:4:"咢";s:3:"å’¢";s:4:"ð¯¡";s:3:"哶";s:4:"唐";s:3:"å”";s:4:"啓";s:3:"å•“";s:4:"啣";s:3:"å•£";s:4:"善";s:3:"å–„";s:4:"善";s:3:"å–„";s:4:"喙";s:3:"å–™";s:4:"喫";s:3:"å–«";s:4:"喳";s:3:"å–³";s:4:"嗂";s:3:"å—‚";s:4:"圖";s:3:"圖";s:4:"嘆";s:3:"嘆";s:4:"ð¯¡";s:3:"圗";s:4:"噑";s:3:"噑";s:4:"ð¯¡";s:3:"å™´";s:4:"ð¯¡";s:3:"切";s:4:"壮";s:3:"壮";s:4:"城";s:3:"城";s:4:"埴";s:3:"埴";s:4:"堍";s:3:"å ";s:4:"型";s:3:"åž‹";s:4:"堲";s:3:"å ²";s:4:"報";s:3:"å ±";s:4:"墬";s:3:"墬";s:4:"𡓤";s:4:"𡓤";s:4:"売";s:3:"売";s:4:"壷";s:3:"壷";s:4:"夆";s:3:"夆";s:4:"ð¯¡";s:3:"多";s:4:"夢";s:3:"夢";s:4:"奢";s:3:"奢";s:4:"𡚨";s:4:"𡚨";s:4:"𡛪";s:4:"𡛪";s:4:"姬";s:3:"姬";s:4:"娛";s:3:"娛";s:4:"娧";s:3:"娧";s:4:"姘";s:3:"姘";s:4:"婦";s:3:"婦";s:4:"㛮";s:3:"ã›®";s:4:"㛼";s:3:"㛼";s:4:"嬈";s:3:"嬈";s:4:"嬾";s:3:"嬾";s:4:"嬾";s:3:"嬾";s:4:"𡧈";s:4:"𡧈";s:4:"寃";s:3:"寃";s:4:"寘";s:3:"寘";s:4:"寧";s:3:"寧";s:4:"寳";s:3:"寳";s:4:"𡬘";s:4:"𡬘";s:4:"寿";s:3:"寿";s:4:"将";s:3:"å°†";s:4:"当";s:3:"当";s:4:"尢";s:3:"å°¢";s:4:"㞁";s:3:"ãž";s:4:"屠";s:3:"å± ";s:4:"屮";s:3:"å±®";s:4:"峀";s:3:"å³€";s:4:"岍";s:3:"å²";s:4:"𡷤";s:4:"ð¡·¤";s:4:"嵃";s:3:"嵃";s:4:"𡷦";s:4:"ð¡·¦";s:4:"嵮";s:3:"åµ®";s:4:"嵫";s:3:"嵫";s:4:"嵼";s:3:"åµ¼";s:4:"ð¯¢";s:3:"å·¡";s:4:"巢";s:3:"å·¢";s:4:"㠯";s:3:"ã ¯";s:4:"巽";s:3:"å·½";s:4:"帨";s:3:"帨";s:4:"帽";s:3:"帽";s:4:"幩";s:3:"幩";s:4:"㡢";s:3:"ã¡¢";s:4:"𢆃";s:4:"𢆃";s:4:"㡼";s:3:"㡼";s:4:"庰";s:3:"庰";s:4:"庳";s:3:"庳";s:4:"ð¯¢";s:3:"庶";s:4:"廊";s:3:"廊";s:4:"ð¯¢";s:4:"𪎒";s:4:"ð¯¢";s:3:"廾";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"𢌱";s:4:"舁";s:3:"èˆ";s:4:"弢";s:3:"å¼¢";s:4:"弢";s:3:"å¼¢";s:4:"㣇";s:3:"㣇";s:4:"𣊸";s:4:"𣊸";s:4:"𦇚";s:4:"𦇚";s:4:"形";s:3:"å½¢";s:4:"彫";s:3:"彫";s:4:"㣣";s:3:"㣣";s:4:"徚";s:3:"徚";s:4:"ð¯¢";s:3:"å¿";s:4:"志";s:3:"å¿—";s:4:"忹";s:3:"忹";s:4:"悁";s:3:"æ‚";s:4:"㤺";s:3:"㤺";s:4:"㤜";s:3:"㤜";s:4:"悔";s:3:"æ‚”";s:4:"𢛔";s:4:"𢛔";s:4:"惇";s:3:"惇";s:4:"慈";s:3:"æ…ˆ";s:4:"慌";s:3:"æ…Œ";s:4:"慎";s:3:"æ…Ž";s:4:"慌";s:3:"æ…Œ";s:4:"慺";s:3:"æ…º";s:4:"憎";s:3:"憎";s:4:"憲";s:3:"憲";s:4:"憤";s:3:"憤";s:4:"憯";s:3:"憯";s:4:"懞";s:3:"懞";s:4:"懲";s:3:"懲";s:4:"懶";s:3:"懶";s:4:"成";s:3:"æˆ";s:4:"戛";s:3:"戛";s:4:"扝";s:3:"æ‰";s:4:"抱";s:3:"抱";s:4:"拔";s:3:"æ‹”";s:4:"捐";s:3:"æ";s:4:"𢬌";s:4:"𢬌";s:4:"挽";s:3:"挽";s:4:"拼";s:3:"拼";s:4:"捨";s:3:"æ¨";s:4:"掃";s:3:"掃";s:4:"揤";s:3:"æ¤";s:4:"𢯱";s:4:"𢯱";s:4:"搢";s:3:"æ¢";s:4:"揅";s:3:"æ…";s:4:"ð¯£";s:3:"掩";s:4:"㨮";s:3:"㨮";s:4:"摩";s:3:"æ‘©";s:4:"摾";s:3:"摾";s:4:"撝";s:3:"æ’";s:4:"摷";s:3:"æ‘·";s:4:"㩬";s:3:"㩬";s:4:"敏";s:3:"æ•";s:4:"敬";s:3:"敬";s:4:"𣀊";s:4:"𣀊";s:4:"旣";s:3:"æ—£";s:4:"書";s:3:"書";s:4:"ð¯£";s:3:"晉";s:4:"㬙";s:3:"㬙";s:4:"ð¯£";s:3:"æš‘";s:4:"ð¯£";s:3:"㬈";s:4:"㫤";s:3:"㫤";s:4:"冒";s:3:"冒";s:4:"冕";s:3:"冕";s:4:"最";s:3:"最";s:4:"暜";s:3:"æšœ";s:4:"肭";s:3:"è‚­";s:4:"䏙";s:3:"ä™";s:4:"朗";s:3:"朗";s:4:"望";s:3:"望";s:4:"朡";s:3:"朡";s:4:"杞";s:3:"æž";s:4:"杓";s:3:"æ“";s:4:"ð¯£";s:4:"ð£ƒ";s:4:"㭉";s:3:"ã­‰";s:4:"柺";s:3:"柺";s:4:"枅";s:3:"æž…";s:4:"桒";s:3:"æ¡’";s:4:"梅";s:3:"梅";s:4:"𣑭";s:4:"𣑭";s:4:"梎";s:3:"梎";s:4:"栟";s:3:"æ Ÿ";s:4:"椔";s:3:"椔";s:4:"㮝";s:3:"ã®";s:4:"楂";s:3:"楂";s:4:"榣";s:3:"榣";s:4:"槪";s:3:"槪";s:4:"檨";s:3:"檨";s:4:"𣚣";s:4:"𣚣";s:4:"櫛";s:3:"æ«›";s:4:"㰘";s:3:"ã°˜";s:4:"次";s:3:"次";s:4:"𣢧";s:4:"𣢧";s:4:"歔";s:3:"æ­”";s:4:"㱎";s:3:"㱎";s:4:"歲";s:3:"æ­²";s:4:"殟";s:3:"殟";s:4:"殺";s:3:"殺";s:4:"殻";s:3:"æ®»";s:4:"𣪍";s:4:"ð£ª";s:4:"𡴋";s:4:"ð¡´‹";s:4:"𣫺";s:4:"𣫺";s:4:"汎";s:3:"汎";s:4:"𣲼";s:4:"𣲼";s:4:"沿";s:3:"沿";s:4:"泍";s:3:"æ³";s:4:"汧";s:3:"汧";s:4:"洖";s:3:"æ´–";s:4:"派";s:3:"æ´¾";s:4:"ð¯¤";s:3:"æµ·";s:4:"流";s:3:"æµ";s:4:"浩";s:3:"浩";s:4:"浸";s:3:"浸";s:4:"涅";s:3:"涅";s:4:"𣴞";s:4:"𣴞";s:4:"洴";s:3:"æ´´";s:4:"港";s:3:"港";s:4:"湮";s:3:"æ¹®";s:4:"㴳";s:3:"ã´³";s:4:"滋";s:3:"滋";s:4:"滇";s:3:"滇";s:4:"ð¯¤";s:4:"𣻑";s:4:"淹";s:3:"æ·¹";s:4:"ð¯¤";s:3:"æ½®";s:4:"ð¯¤";s:4:"𣽞";s:4:"𣾎";s:4:"𣾎";s:4:"濆";s:3:"濆";s:4:"瀹";s:3:"瀹";s:4:"瀞";s:3:"瀞";s:4:"瀛";s:3:"瀛";s:4:"㶖";s:3:"㶖";s:4:"灊";s:3:"çŠ";s:4:"災";s:3:"ç½";s:4:"灷";s:3:"ç·";s:4:"炭";s:3:"ç‚­";s:4:"𠔥";s:4:"𠔥";s:4:"煅";s:3:"ç……";s:4:"ð¯¤";s:4:"𤉣";s:4:"熜";s:3:"熜";s:4:"𤎫";s:4:"𤎫";s:4:"爨";s:3:"爨";s:4:"爵";s:3:"爵";s:4:"牐";s:3:"ç‰";s:4:"𤘈";s:4:"𤘈";s:4:"犀";s:3:"犀";s:4:"犕";s:3:"犕";s:4:"𤜵";s:4:"𤜵";s:4:"𤠔";s:4:"𤠔";s:4:"獺";s:3:"çº";s:4:"王";s:3:"王";s:4:"㺬";s:3:"㺬";s:4:"玥";s:3:"玥";s:4:"㺸";s:3:"㺸";s:4:"㺸";s:3:"㺸";s:4:"瑇";s:3:"瑇";s:4:"瑜";s:3:"ç‘œ";s:4:"瑱";s:3:"瑱";s:4:"璅";s:3:"ç’…";s:4:"瓊";s:3:"ç“Š";s:4:"㼛";s:3:"ã¼›";s:4:"甤";s:3:"甤";s:4:"𤰶";s:4:"𤰶";s:4:"甾";s:3:"甾";s:4:"𤲒";s:4:"𤲒";s:4:"異";s:3:"ç•°";s:4:"𢆟";s:4:"𢆟";s:4:"瘐";s:3:"ç˜";s:4:"𤾡";s:4:"𤾡";s:4:"𤾸";s:4:"𤾸";s:4:"𥁄";s:4:"ð¥„";s:4:"㿼";s:3:"㿼";s:4:"䀈";s:3:"䀈";s:4:"直";s:3:"ç›´";s:4:"ð¯¥";s:4:"𥃳";s:4:"𥃲";s:4:"𥃲";s:4:"𥄙";s:4:"𥄙";s:4:"𥄳";s:4:"𥄳";s:4:"眞";s:3:"眞";s:4:"真";s:3:"真";s:4:"真";s:3:"真";s:4:"睊";s:3:"çŠ";s:4:"䀹";s:3:"䀹";s:4:"瞋";s:3:"çž‹";s:4:"䁆";s:3:"ä†";s:4:"䂖";s:3:"ä‚–";s:4:"ð¯¥";s:4:"ð¥";s:4:"硎";s:3:"ç¡Ž";s:4:"ð¯¥";s:3:"碌";s:4:"ð¯¥";s:3:"磌";s:4:"䃣";s:3:"䃣";s:4:"𥘦";s:4:"𥘦";s:4:"祖";s:3:"祖";s:4:"𥚚";s:4:"𥚚";s:4:"𥛅";s:4:"𥛅";s:4:"福";s:3:"ç¦";s:4:"秫";s:3:"秫";s:4:"䄯";s:3:"䄯";s:4:"穀";s:3:"ç©€";s:4:"穊";s:3:"ç©Š";s:4:"穏";s:3:"ç©";s:4:"𥥼";s:4:"𥥼";s:4:"ð¯¥";s:4:"𥪧";s:4:"𥪧";s:4:"𥪧";s:4:"竮";s:3:"ç«®";s:4:"䈂";s:3:"䈂";s:4:"𥮫";s:4:"𥮫";s:4:"篆";s:3:"篆";s:4:"築";s:3:"築";s:4:"䈧";s:3:"䈧";s:4:"𥲀";s:4:"𥲀";s:4:"糒";s:3:"ç³’";s:4:"䊠";s:3:"䊠";s:4:"糨";s:3:"糨";s:4:"糣";s:3:"ç³£";s:4:"紀";s:3:"ç´€";s:4:"𥾆";s:4:"𥾆";s:4:"絣";s:3:"çµ£";s:4:"䌁";s:3:"äŒ";s:4:"緇";s:3:"ç·‡";s:4:"縂";s:3:"縂";s:4:"繅";s:3:"ç¹…";s:4:"䌴";s:3:"䌴";s:4:"𦈨";s:4:"𦈨";s:4:"𦉇";s:4:"𦉇";s:4:"䍙";s:3:"ä™";s:4:"𦋙";s:4:"𦋙";s:4:"罺";s:3:"罺";s:4:"𦌾";s:4:"𦌾";s:4:"羕";s:3:"羕";s:4:"翺";s:3:"翺";s:4:"者";s:3:"者";s:4:"𦓚";s:4:"𦓚";s:4:"𦔣";s:4:"𦔣";s:4:"聠";s:3:"è ";s:4:"𦖨";s:4:"𦖨";s:4:"聰";s:3:"è°";s:4:"𣍟";s:4:"ð£Ÿ";s:4:"ð¯¦";s:3:"ä•";s:4:"育";s:3:"育";s:4:"脃";s:3:"脃";s:4:"䐋";s:3:"ä‹";s:4:"脾";s:3:"脾";s:4:"媵";s:3:"媵";s:4:"𦞧";s:4:"𦞧";s:4:"𦞵";s:4:"𦞵";s:4:"𣎓";s:4:"𣎓";s:4:"𣎜";s:4:"𣎜";s:4:"舁";s:3:"èˆ";s:4:"舄";s:3:"舄";s:4:"ð¯¦";s:3:"辞";s:4:"䑫";s:3:"ä‘«";s:4:"ð¯¦";s:3:"芑";s:4:"ð¯¦";s:3:"芋";s:4:"芝";s:3:"èŠ";s:4:"劳";s:3:"劳";s:4:"花";s:3:"花";s:4:"芳";s:3:"芳";s:4:"芽";s:3:"芽";s:4:"苦";s:3:"苦";s:4:"𦬼";s:4:"𦬼";s:4:"若";s:3:"è‹¥";s:4:"茝";s:3:"èŒ";s:4:"荣";s:3:"è£";s:4:"莭";s:3:"莭";s:4:"茣";s:3:"茣";s:4:"ð¯¦";s:3:"莽";s:4:"菧";s:3:"è§";s:4:"著";s:3:"è‘—";s:4:"荓";s:3:"è“";s:4:"菊";s:3:"èŠ";s:4:"菌";s:3:"èŒ";s:4:"菜";s:3:"èœ";s:4:"𦰶";s:4:"𦰶";s:4:"𦵫";s:4:"𦵫";s:4:"𦳕";s:4:"𦳕";s:4:"䔫";s:3:"䔫";s:4:"蓱";s:3:"蓱";s:4:"蓳";s:3:"蓳";s:4:"蔖";s:3:"è”–";s:4:"𧏊";s:4:"ð§Š";s:4:"蕤";s:3:"蕤";s:4:"𦼬";s:4:"𦼬";s:4:"䕝";s:3:"ä•";s:4:"䕡";s:3:"ä•¡";s:4:"𦾱";s:4:"𦾱";s:4:"𧃒";s:4:"𧃒";s:4:"䕫";s:3:"ä•«";s:4:"虐";s:3:"è™";s:4:"虜";s:3:"虜";s:4:"虧";s:3:"虧";s:4:"虩";s:3:"虩";s:4:"蚩";s:3:"èš©";s:4:"蚈";s:3:"蚈";s:4:"蜎";s:3:"蜎";s:4:"蛢";s:3:"蛢";s:4:"蝹";s:3:"è¹";s:4:"蜨";s:3:"蜨";s:4:"蝫";s:3:"è«";s:4:"螆";s:3:"螆";s:4:"䗗";s:3:"ä——";s:4:"蟡";s:3:"蟡";s:4:"ð¯§";s:3:"è ";s:4:"䗹";s:3:"ä—¹";s:4:"衠";s:3:"è¡ ";s:4:"衣";s:3:"è¡£";s:4:"𧙧";s:4:"𧙧";s:4:"裗";s:3:"裗";s:4:"裞";s:3:"裞";s:4:"䘵";s:3:"䘵";s:4:"裺";s:3:"裺";s:4:"㒻";s:3:"ã’»";s:4:"𧢮";s:4:"𧢮";s:4:"𧥦";s:4:"𧥦";s:4:"ð¯§";s:3:"äš¾";s:4:"䛇";s:3:"䛇";s:4:"ð¯§";s:3:"誠";s:4:"ð¯§";s:3:"è«­";s:4:"變";s:3:"變";s:4:"豕";s:3:"豕";s:4:"𧲨";s:4:"𧲨";s:4:"貫";s:3:"貫";s:4:"賁";s:3:"è³";s:4:"贛";s:3:"è´›";s:4:"起";s:3:"èµ·";s:4:"𧼯";s:4:"𧼯";s:4:"𠠄";s:4:"ð  „";s:4:"跋";s:3:"è·‹";s:4:"趼";s:3:"趼";s:4:"跰";s:3:"è·°";s:4:"ð¯§";s:4:"𠣞";s:4:"軔";s:3:"è»”";s:4:"輸";s:3:"輸";s:4:"𨗒";s:4:"𨗒";s:4:"𨗭";s:4:"𨗭";s:4:"邔";s:3:"é‚”";s:4:"郱";s:3:"郱";s:4:"鄑";s:3:"é„‘";s:4:"𨜮";s:4:"𨜮";s:4:"鄛";s:3:"é„›";s:4:"鈸";s:3:"鈸";s:4:"鋗";s:3:"é‹—";s:4:"鋘";s:3:"鋘";s:4:"鉼";s:3:"鉼";s:4:"鏹";s:3:"é¹";s:4:"鐕";s:3:"é•";s:4:"𨯺";s:4:"𨯺";s:4:"開";s:3:"é–‹";s:4:"䦕";s:3:"䦕";s:4:"閷";s:3:"é–·";s:4:"𨵷";s:4:"𨵷";s:4:"䧦";s:3:"䧦";s:4:"雃";s:3:"雃";s:4:"嶲";s:3:"嶲";s:4:"霣";s:3:"霣";s:4:"𩅅";s:4:"ð©……";s:4:"𩈚";s:4:"𩈚";s:4:"䩮";s:3:"ä©®";s:4:"䩶";s:3:"䩶";s:4:"韠";s:3:"韠";s:4:"𩐊";s:4:"ð©Š";s:4:"䪲";s:3:"䪲";s:4:"𩒖";s:4:"ð©’–";s:4:"頋";s:3:"é ‹";s:4:"頋";s:3:"é ‹";s:4:"頩";s:3:"é ©";s:4:"ð¯¨";s:4:"ð©–¶";s:4:"飢";s:3:"飢";s:4:"䬳";s:3:"䬳";s:4:"餩";s:3:"餩";s:4:"馧";s:3:"馧";s:4:"駂";s:3:"駂";s:4:"駾";s:3:"駾";s:4:"䯎";s:3:"䯎";s:4:"𩬰";s:4:"𩬰";s:4:"鬒";s:3:"鬒";s:4:"鱀";s:3:"é±€";s:4:"鳽";s:3:"é³½";s:4:"ð¯¨";s:3:"䳎";s:4:"䳭";s:3:"ä³­";s:4:"ð¯¨";s:3:"鵧";s:4:"ð¯¨";s:4:"𪃎";s:4:"䳸";s:3:"䳸";s:4:"𪄅";s:4:"𪄅";s:4:"𪈎";s:4:"𪈎";s:4:"𪊑";s:4:"𪊑";s:4:"麻";s:3:"麻";s:4:"䵖";s:3:"äµ–";s:4:"黹";s:3:"黹";s:4:"黾";s:3:"黾";s:4:"鼅";s:3:"é¼…";s:4:"鼏";s:3:"é¼";s:4:"鼖";s:3:"é¼–";s:4:"鼻";s:3:"é¼»";s:4:"ð¯¨";s:4:"𪘀";}' );
diff --git a/www/wiki/vendor/wikimedia/utfnormal/src/Util.php b/www/wiki/vendor/wikimedia/utfnormal/src/Util.php
index 674f57bb..6de520b4 100644
--- a/www/wiki/vendor/wikimedia/utfnormal/src/Util.php
+++ b/www/wiki/vendor/wikimedia/utfnormal/src/Util.php
@@ -33,8 +33,8 @@ class Utils {
/**
* Return UTF-8 sequence for a given Unicode code point.
*
- * @param $codepoint Integer:
- * @return String
+ * @param int $codepoint
+ * @return string
* @throws InvalidArgumentException if fed out of range data.
*/
public static function codepointToUtf8( $codepoint ) {
@@ -68,8 +68,8 @@ class Utils {
* Unicode code points and return a UTF-8 string composed of those
* characters. Used by UTF-8 data generation and testing routines.
*
- * @param $sequence String
- * @return String
+ * @param string $sequence
+ * @return string
* @throws InvalidArgumentException if fed out of range data.
* @private Used in tests and data table generation
*/
@@ -104,8 +104,8 @@ class Utils {
* Determine the Unicode codepoint of a single-character UTF-8 sequence.
* Does not check for invalid input data.
*
- * @param $char String
- * @return Integer
+ * @param string $char
+ * @return int
*/
public static function utf8ToCodepoint( $char ) {
# Find the length
@@ -144,14 +144,14 @@ class Utils {
/**
* Escape a string for inclusion in a PHP single-quoted string literal.
*
- * @param string $string string to be escaped.
- * @return String: escaped string.
+ * @param string $string String to be escaped.
+ * @return string Escaped string.
*/
public static function escapeSingleString( $string ) {
return strtr( $string,
- array(
+ [
'\\' => '\\\\',
'\'' => '\\\''
- ) );
+ ] );
}
}
diff --git a/www/wiki/vendor/wikimedia/utfnormal/src/Validator.php b/www/wiki/vendor/wikimedia/utfnormal/src/Validator.php
index 128a92e7..67f33187 100644
--- a/www/wiki/vendor/wikimedia/utfnormal/src/Validator.php
+++ b/www/wiki/vendor/wikimedia/utfnormal/src/Validator.php
@@ -102,28 +102,30 @@ class Validator {
* @return string a UTF-8 string in normal form C
*/
static function toNFC( $string ) {
- if ( NORMALIZE_INTL )
+ if ( NORMALIZE_INTL ) {
return normalizer_normalize( $string, Normalizer::FORM_C );
- elseif ( self::quickIsNFC( $string ) )
+ } elseif ( self::quickIsNFC( $string ) ) {
return $string;
- else
+ } else {
return self::NFC( $string );
+ }
}
/**
* Convert a UTF-8 string to normal form D, canonical decomposition.
* Fast return for pure ASCII strings.
*
- * @param string $string a valid UTF-8 string. Input is not validated.
- * @return string a UTF-8 string in normal form D
+ * @param string $string A valid UTF-8 string. Input is not validated.
+ * @return string A UTF-8 string in normal form D
*/
static function toNFD( $string ) {
- if ( NORMALIZE_INTL )
+ if ( NORMALIZE_INTL ) {
return normalizer_normalize( $string, Normalizer::FORM_D );
- elseif ( preg_match( '/[\x80-\xff]/', $string ) )
+ } elseif ( preg_match( '/[\x80-\xff]/', $string ) ) {
return self::NFD( $string );
- else
+ } else {
return $string;
+ }
}
/**
@@ -131,16 +133,17 @@ class Validator {
* This may cause irreversible information loss, use judiciously.
* Fast return for pure ASCII strings.
*
- * @param string $string a valid UTF-8 string. Input is not validated.
- * @return string a UTF-8 string in normal form KC
+ * @param string $string A valid UTF-8 string. Input is not validated.
+ * @return string A UTF-8 string in normal form KC
*/
static function toNFKC( $string ) {
- if ( NORMALIZE_INTL )
+ if ( NORMALIZE_INTL ) {
return normalizer_normalize( $string, Normalizer::FORM_KC );
- elseif ( preg_match( '/[\x80-\xff]/', $string ) )
+ } elseif ( preg_match( '/[\x80-\xff]/', $string ) ) {
return self::NFKC( $string );
- else
+ } else {
return $string;
+ }
}
/**
@@ -152,12 +155,13 @@ class Validator {
* @return string a UTF-8 string in normal form KD
*/
static function toNFKD( $string ) {
- if ( NORMALIZE_INTL )
+ if ( NORMALIZE_INTL ) {
return normalizer_normalize( $string, Normalizer::FORM_KD );
- elseif ( preg_match( '/[\x80-\xff]/', $string ) )
+ } elseif ( preg_match( '/[\x80-\xff]/', $string ) ) {
return self::NFKD( $string );
- else
+ } else {
return $string;
+ }
}
/**
@@ -179,7 +183,9 @@ class Validator {
static function quickIsNFC( $string ) {
# ASCII is always valid NFC!
# If it's pure ASCII, let it through.
- if ( !preg_match( '/[\x80-\xff]/', $string ) ) return true;
+ if ( !preg_match( '/[\x80-\xff]/', $string ) ) {
+ return true;
+ }
self::loadData();
$len = strlen( $string );
@@ -214,7 +220,7 @@ class Validator {
/**
* Returns true if the string is _definitely_ in NFC.
* Returns false if not or uncertain.
- * @param string $string a UTF-8 string, altered on output to be valid UTF-8 safe for XML.
+ * @param string &$string A UTF-8 string, altered on output to be valid UTF-8 safe for XML.
* @return bool
*/
static function quickIsNFCVerify( &$string ) {
@@ -224,7 +230,9 @@ class Validator {
# ASCII is always valid NFC!
# If we're only ever given plain ASCII, we can avoid the overhead
# of initializing the decomposition tables by skipping out early.
- if ( !preg_match( '/[\x80-\xff]/', $string ) ) return true;
+ if ( !preg_match( '/[\x80-\xff]/', $string ) ) {
+ return true;
+ }
static $checkit = null, $tailBytes = null, $utfCheckOrCombining = null;
if ( !isset( $checkit ) ) {
@@ -235,13 +243,13 @@ class Validator {
# Head bytes for sequences which we should do further validity checks
$checkit = array_flip( array_map( 'chr',
- array( 0xc0, 0xc1, 0xe0, 0xed, 0xef,
+ [ 0xc0, 0xc1, 0xe0, 0xed, 0xef,
0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff ) ) );
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff ] ) );
# Each UTF-8 head byte is followed by a certain
# number of tail bytes.
- $tailBytes = array();
+ $tailBytes = [];
for ( $n = 0; $n < 256; $n++ ) {
if ( $n < 0xc0 ) {
$remaining = 0;
@@ -266,14 +274,14 @@ class Validator {
# large ASCII parts can be handled much more quickly.
# Don't chop up Unicode areas for punctuation, though,
# that wastes energy.
- $matches = array();
+ $matches = [];
preg_match_all(
'/([\x00-\x7f]+|[\x80-\xff][\x00-\x40\x5b-\x5f\x7b-\xff]*)/',
$string, $matches );
$looksNormal = true;
$base = 0;
- $replace = array();
+ $replace = [];
foreach ( $matches[1] as $str ) {
$chunk = strlen( $str );
@@ -292,7 +300,8 @@ class Validator {
# this code is a little ugly with inner loop optimizations.
$head = '';
- $len = $chunk + 1; # Counting down is faster. I'm *so* sorry.
+ # Counting down is faster. I'm *so* sorry.
+ $len = $chunk + 1;
for ( $i = -1; --$len; ) {
$remaining = $tailBytes[$c = $str[++$i]];
@@ -309,15 +318,15 @@ class Validator {
# Premature end of string!
# Drop a replacement character into output to
# represent the invalid UTF-8 sequence.
- $replace[] = array( Constants::UTF8_REPLACEMENT,
+ $replace[] = [ Constants::UTF8_REPLACEMENT,
$base + $i + 1 - strlen( $sequence ),
- strlen( $sequence ) );
+ strlen( $sequence ) ];
break 2;
} else {
# Illegal tail byte; abandon the sequence.
- $replace[] = array( Constants::UTF8_REPLACEMENT,
+ $replace[] = [ Constants::UTF8_REPLACEMENT,
$base + $i - strlen( $sequence ),
- strlen( $sequence ) );
+ strlen( $sequence ) ];
# Back up and reprocess this byte; it may itself
# be a legal ASCII or UTF-8 sequence head.
--$i;
@@ -339,9 +348,9 @@ class Validator {
# Surrogates are legal only in UTF-16 code.
# They are totally forbidden here in UTF-8
# utopia.
- $replace[] = array( Constants::UTF8_REPLACEMENT,
+ $replace[] = [ Constants::UTF8_REPLACEMENT,
$base + $i + 1 - strlen( $sequence ),
- strlen( $sequence ) );
+ strlen( $sequence ) ];
$head = '';
continue;
}
@@ -368,10 +377,9 @@ class Validator {
# sequences are not allowed.
|| ( $n >= 0xf0 && $sequence > Constants::UTF8_MAX )
) {
-
- $replace[] = array( Constants::UTF8_REPLACEMENT,
+ $replace[] = [ Constants::UTF8_REPLACEMENT,
$base + $i + 1 - strlen( $sequence ),
- strlen( $sequence ) );
+ strlen( $sequence ) ];
$head = '';
continue;
}
@@ -394,16 +402,16 @@ class Validator {
# Illegal tail bytes
if ( $head == '' ) {
# Out of the blue!
- $replace[] = array( Constants::UTF8_REPLACEMENT, $base + $i, 1 );
+ $replace[] = [ Constants::UTF8_REPLACEMENT, $base + $i, 1 ];
} else {
# Don't add if we're continuing a broken sequence;
# we already put a replacement character when we looked
# at the broken sequence.
- $replace[] = array( '', $base + $i, 1 );
+ $replace[] = [ '', $base + $i, 1 ];
}
} else {
# Miscellaneous freaks.
- $replace[] = array( Constants::UTF8_REPLACEMENT, $base + $i, 1 );
+ $replace[] = [ Constants::UTF8_REPLACEMENT, $base + $i, 1 ];
$head = '';
}
}
@@ -433,8 +441,9 @@ class Validator {
# These take a string and run the normalization on them, without
# checking for validity or any optimization etc. Input must be
# VALID UTF-8!
+
/**
- * @param $string string
+ * @param string $string
* @return string
* @private
*/
@@ -443,7 +452,7 @@ class Validator {
}
/**
- * @param $string string
+ * @param string $string
* @return string
* @private
*/
@@ -455,7 +464,7 @@ class Validator {
}
/**
- * @param $string string
+ * @param string $string
* @return string
* @private
*/
@@ -464,7 +473,7 @@ class Validator {
}
/**
- * @param $string string
+ * @param string $string
* @return string
* @private
*/
@@ -553,7 +562,7 @@ class Validator {
self::loadData();
$len = strlen( $string );
$out = '';
- $combiners = array();
+ $combiners = [];
$lastClass = -1;
for ( $i = 0; $i < $len; $i++ ) {
$c = $string[$i];
@@ -582,7 +591,7 @@ class Validator {
if ( $lastClass ) {
ksort( $combiners );
$out .= implode( '', $combiners );
- $combiners = array();
+ $combiners = [];
}
$out .= $c;
$lastClass = 0;
@@ -696,7 +705,9 @@ class Validator {
) {
# $tIndex = utf8ToCodepoint( $c ) - UNICODE_HANGUL_TBASE;
$tIndex = ord( $c[2] ) - 0xa7;
- if ( $tIndex < 0 ) $tIndex = ord( $c[2] ) - 0x80 + ( 0x11c0 - 0x11a7 );
+ if ( $tIndex < 0 ) {
+ $tIndex = ord( $c[2] ) - 0x80 + ( 0x11c0 - 0x11a7 );
+ }
# Increment the code point by $tIndex, without
# the function overhead of decoding and recoding UTF-8
@@ -733,7 +744,7 @@ class Validator {
/**
* This is just used for the benchmark, comparing how long it takes to
* interate through a string without really doing anything of substance.
- * @param $string string
+ * @param string $string
* @return string
*/
static function placebo( $string ) {
@@ -751,7 +762,7 @@ class Validator {
* but most of the native normalize functions keep.
*
* @param string $string The string
- * @return String String with the character codes replaced.
+ * @return string String with the character codes replaced.
*/
private static function replaceForNativeNormalize( $string ) {
$string = preg_replace(
diff --git a/www/wiki/vendor/wikimedia/wrappedstring/README.md b/www/wiki/vendor/wikimedia/wrappedstring/README.md
index 5c8b8fb0..b828e6f3 100644
--- a/www/wiki/vendor/wikimedia/wrappedstring/README.md
+++ b/www/wiki/vendor/wikimedia/wrappedstring/README.md
@@ -8,12 +8,12 @@ HTML open/close tags and JavaScript boilerplate.
Here is how you use it:
<pre lang="php">
-use WrappedString\WrappedString;
+use Wikimedia\WrappedString;
-$buffer = array(
+$buffer = [
new WrappedString( '[foo]', '[', ']' ),
new WrappedString( '[bar]', '[', ']' ),
-);
+];
$output = WrappedString::join( "\n", $buffer );
// Result: '[foobar]'
</pre>
diff --git a/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString.php b/www/wiki/vendor/wikimedia/wrappedstring/src/Wikimedia/WrappedString.php
index 5f693899..f432dc1f 100644
--- a/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString.php
+++ b/www/wiki/vendor/wikimedia/wrappedstring/src/Wikimedia/WrappedString.php
@@ -24,7 +24,7 @@
* @file
*/
-namespace WrappedString;
+namespace Wikimedia;
class WrappedString {
/** @var string */
@@ -72,9 +72,10 @@ class WrappedString {
* @return WrappedString[] Compacted list
*/
public static function compact( array $wraps ) {
- $consolidated = array();
+ $consolidated = [];
$prev = current( $wraps );
- while ( ( $wrap = next( $wraps ) ) !== false ) {
+ while ( next( $wraps ) !== false ) {
+ $wrap = current( $wraps );
if ( $prev instanceof WrappedString
&& $wrap instanceof WrappedString
&& $prev->prefix !== null
diff --git a/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedStringList.php b/www/wiki/vendor/wikimedia/wrappedstring/src/Wikimedia/WrappedStringList.php
index 41ff159a..d1957dc8 100644
--- a/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedStringList.php
+++ b/www/wiki/vendor/wikimedia/wrappedstring/src/Wikimedia/WrappedStringList.php
@@ -24,7 +24,7 @@
* @file
*/
-namespace WrappedString;
+namespace Wikimedia;
class WrappedStringList {
/** @var string */
@@ -43,7 +43,7 @@ class WrappedStringList {
}
/**
- * @params WrappedString[] $wraps
+ * @param WrappedString[] $wraps
* @return WrappedStringList Combined list
*/
protected function extend( array $wraps ) {
@@ -62,13 +62,14 @@ class WrappedStringList {
* @return string[] Compacted list
*/
protected static function compact( array $lists, $outerSep ) {
- $consolidated = array();
+ $consolidated = [];
$prev = current( $lists );
// Wrap single WrappedString objects in a list for easier merging
if ( $prev instanceof WrappedString ) {
$prev = new WrappedStringList( $outerSep, [ $prev ] );
}
- while ( ( $curr = next( $lists ) ) !== false ) {
+ while ( next( $lists ) !== false ) {
+ $curr = current( $lists );
if ( $curr instanceof WrappedString ) {
$curr = new WrappedStringList( $outerSep, [ $curr ] );
}
diff --git a/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString/WrappedString.php b/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString/WrappedString.php
new file mode 100644
index 00000000..5186b1c3
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString/WrappedString.php
@@ -0,0 +1,6 @@
+<?php
+
+namespace WrappedString;
+
+class WrappedString extends \Wikimedia\WrappedString {
+}
diff --git a/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString/WrappedStringList.php b/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString/WrappedStringList.php
new file mode 100644
index 00000000..474601d9
--- /dev/null
+++ b/www/wiki/vendor/wikimedia/wrappedstring/src/WrappedString/WrappedStringList.php
@@ -0,0 +1,6 @@
+<?php
+
+namespace WrappedString;
+
+class WrappedStringList extends \Wikimedia\WrappedStringList {
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Assert.php b/www/wiki/vendor/willdurand/geocoder/Assert.php
new file mode 100644
index 00000000..489c8b92
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Assert.php
@@ -0,0 +1,71 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder;
+
+use Geocoder\Exception\InvalidArgument;
+
+class Assert
+{
+ /**
+ * @param float $value
+ * @param string $message
+ */
+ public static function latitude($value, string $message = '')
+ {
+ self::float($value, $message);
+ if ($value < -90 || $value > 90) {
+ throw new InvalidArgument(sprintf($message ?: 'Latitude should be between -90 and 90. Got: %s', $value));
+ }
+ }
+
+ /**
+ * @param float $value
+ * @param string $message
+ */
+ public static function longitude($value, string $message = '')
+ {
+ self::float($value, $message);
+ if ($value < -180 || $value > 180) {
+ throw new InvalidArgument(sprintf($message ?: 'Longitude should be between -180 and 180. Got: %s', $value));
+ }
+ }
+
+ /**
+ * @param mixed $value
+ * @param string $message
+ */
+ public static function notNull($value, string $message = '')
+ {
+ if (null === $value) {
+ throw new InvalidArgument(sprintf($message ?: 'Value cannot be null'));
+ }
+ }
+
+ private static function typeToString($value): string
+ {
+ return is_object($value) ? get_class($value) : gettype($value);
+ }
+
+ /**
+ * @param $value
+ * @param $message
+ */
+ private static function float($value, string $message)
+ {
+ if (!is_float($value)) {
+ throw new InvalidArgument(
+ sprintf($message ?: 'Expected a float. Got: %s', self::typeToString($value))
+ );
+ }
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/CHANGELOG.md b/www/wiki/vendor/willdurand/geocoder/CHANGELOG.md
new file mode 100644
index 00000000..3e991d5e
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/CHANGELOG.md
@@ -0,0 +1,83 @@
+# Change Log
+
+The change log describes what is "Added", "Removed", "Changed" or "Fixed" between each release.
+
+## Unreleased
+
+## 4.2.1
+
+### Fixed
+- Bug in `AddressBuilder` where same expression is compare twice
+
+## 4.2.0
+
+### Added
+
+- Add `Coordinates::toArray`
+
+### Fixed
+
+- Bug in `StatefulGeocoder` where different locale or bounds did not have any effect.
+
+## 4.1.0
+
+### Changed
+
+- Make sure a `Country` never will be empty of data.
+
+## 4.0.0
+
+No changes since Beta 5.
+
+## 4.0.0 - Beta 5
+
+### Changed
+
+- `GeocodeQuery::withTest` was renamed to `GeocodeQuery::withText`
+
+## 4.0.0 - Beta 4
+
+### Added
+
+- Add `GeocodeQuery::withText` and `ReverseQuery::withCoordinates`.
+- Create interface for GeocodeQuery and ReverseQuery
+
+## 4.0.0 - Beta 3
+
+### Added
+
+- The constructor of `ProvierAggregator` will accept a callable that can decide what providers should be used for a specific query.
+
+### Changed
+
+- `ProvierAggregator::getProvider` is now private
+- `ProvierAggregator::limit` was removed
+- `ProvierAggregator::getLimit` was removed
+- `ProvierAggregator::__constructor` changed the order of the parameters.
+- `ProvierAggregator` is not final.
+
+
+## 4.0.0 - Beta 2
+
+### Added
+
+- PHP7 type hints.
+- `AbstractArrayDumper` and `AbstractDumper`
+- `LogicException` and `OutOfBounds`
+- `GeocodeQuery::__toString` and `ReverseQuery::__toString`
+
+### Changed
+
+- All Dumpers are now final.
+- All Exceptions are now final.
+- `AddressCollection` is now final.
+- `ProviderAggregator` is now final.
+- `StatefulGeocoder` is now final.
+- `TimedGeocoder` is now final.
+- `ProviderAggregator::getName()` will return "provider_aggregator"
+- `TimedGeocoder::getName()` will return "timed_geocoder"
+
+
+## 4.0.0 - Beta1
+
+First release of this library.
diff --git a/www/wiki/vendor/willdurand/geocoder/Collection.php b/www/wiki/vendor/willdurand/geocoder/Collection.php
new file mode 100644
index 00000000..64f4ec99
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Collection.php
@@ -0,0 +1,59 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder;
+
+use Geocoder\Exception\CollectionIsEmpty;
+use Geocoder\Exception\OutOfBounds;
+
+/**
+ * This is the interface that is always return from a Geocoder.
+ *
+ * @author William Durand <william.durand1@gmail.com>
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+interface Collection extends \IteratorAggregate, \Countable
+{
+ /**
+ * @return Location
+ *
+ * @throws CollectionIsEmpty
+ */
+ public function first(): Location;
+
+ /**
+ * @return bool
+ */
+ public function isEmpty(): bool;
+
+ /**
+ * @return Location[]
+ */
+ public function slice(int $offset, int $length = null);
+
+ /**
+ * @return bool
+ */
+ public function has(int $index): bool;
+
+ /**
+ * @return Location
+ *
+ * @throws OutOfBounds
+ */
+ public function get(int $index): Location;
+
+ /**
+ * @return Location[]
+ */
+ public function all(): array;
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Dumper/AbstractArrayDumper.php b/www/wiki/vendor/willdurand/geocoder/Dumper/AbstractArrayDumper.php
new file mode 100644
index 00000000..b3226f1f
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Dumper/AbstractArrayDumper.php
@@ -0,0 +1,65 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Dumper;
+
+use Geocoder\Location;
+
+/**
+ * @author Tomas Norkūnas <norkunas.tom@gmail.com>
+ */
+abstract class AbstractArrayDumper
+{
+ /**
+ * @param Location $location
+ *
+ * @return array
+ */
+ protected function getArray(Location $location): array
+ {
+ $properties = array_filter($location->toArray(), function ($value) {
+ return !empty($value);
+ });
+
+ unset(
+ $properties['latitude'],
+ $properties['longitude'],
+ $properties['bounds']
+ );
+
+ if (0 === count($properties)) {
+ $properties = null;
+ }
+
+ $lat = 0;
+ $lon = 0;
+ if (null !== $coordinates = $location->getCoordinates()) {
+ $lat = $coordinates->getLatitude();
+ $lon = $coordinates->getLongitude();
+ }
+
+ $array = [
+ 'type' => 'Feature',
+ 'geometry' => [
+ 'type' => 'Point',
+ 'coordinates' => [$lon, $lat],
+ ],
+ 'properties' => $properties,
+ ];
+
+ if (null !== $bounds = $location->getBounds()) {
+ $array['bounds'] = $bounds->toArray();
+ }
+
+ return $array;
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Dumper/AbstractDumper.php b/www/wiki/vendor/willdurand/geocoder/Dumper/AbstractDumper.php
new file mode 100644
index 00000000..b46025f3
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Dumper/AbstractDumper.php
@@ -0,0 +1,45 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Dumper;
+
+use Geocoder\Location;
+
+abstract class AbstractDumper
+{
+ /**
+ * @param Location $address
+ *
+ * @return string
+ */
+ protected function formatName(Location $address): string
+ {
+ $name = [];
+ $array = $address->toArray();
+
+ foreach (['streetNumber', 'streetName', 'postalCode', 'locality'] as $attr) {
+ $name[] = $array[$attr];
+ }
+
+ if (isset($array['adminLevels'][2])) {
+ $name[] = $array['adminLevels'][2]['name'];
+ }
+
+ if (isset($array['adminLevels'][1])) {
+ $name[] = $array['adminLevels'][1]['name'];
+ }
+
+ $name[] = $array['country'];
+
+ return implode(', ', array_filter($name));
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Dumper/Dumper.php b/www/wiki/vendor/willdurand/geocoder/Dumper/Dumper.php
new file mode 100644
index 00000000..44529252
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Dumper/Dumper.php
@@ -0,0 +1,31 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Dumper;
+
+use Geocoder\Location;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+interface Dumper
+{
+ /**
+ * Dumps an `Location` object as a string representation of
+ * the implemented format.
+ *
+ * @param Location $location
+ *
+ * @return mixed
+ */
+ public function dump(Location $location);
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Dumper/GeoArray.php b/www/wiki/vendor/willdurand/geocoder/Dumper/GeoArray.php
new file mode 100644
index 00000000..f9926862
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Dumper/GeoArray.php
@@ -0,0 +1,29 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Dumper;
+
+use Geocoder\Location;
+
+/**
+ * @author Tomas Norkūnas <norkunas.tom@gmail.com>
+ */
+final class GeoArray extends AbstractArrayDumper implements Dumper
+{
+ /**
+ * {@inheritdoc}
+ */
+ public function dump(Location $location): array
+ {
+ return $this->getArray($location);
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Dumper/GeoJson.php b/www/wiki/vendor/willdurand/geocoder/Dumper/GeoJson.php
new file mode 100644
index 00000000..c992be8f
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Dumper/GeoJson.php
@@ -0,0 +1,29 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Dumper;
+
+use Geocoder\Location;
+
+/**
+ * @author Jan Sorgalla <jsorgalla@googlemail.com>
+ */
+final class GeoJson extends AbstractArrayDumper
+{
+ /**
+ * {@inheritdoc}
+ */
+ public function dump(Location $location): string
+ {
+ return json_encode($this->getArray($location));
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Dumper/Gpx.php b/www/wiki/vendor/willdurand/geocoder/Dumper/Gpx.php
new file mode 100644
index 00000000..935a9dad
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Dumper/Gpx.php
@@ -0,0 +1,72 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Dumper;
+
+use Geocoder\Geocoder;
+use Geocoder\Location;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+final class Gpx extends AbstractDumper implements Dumper
+{
+ /**
+ * @param Location $location
+ *
+ * @return string
+ */
+ public function dump(Location $location): string
+ {
+ $gpx = sprintf(<<<'GPX'
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<gpx
+version="1.0"
+ creator="Geocoder" version="%s"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://www.topografix.com/GPX/1/0"
+ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
+
+GPX
+ , Geocoder::VERSION);
+
+ if (null !== $bounds = $location->getBounds()) {
+ $gpx .= sprintf(<<<'GPX'
+ <bounds minlat="%f" minlon="%f" maxlat="%f" maxlon="%f"/>
+
+GPX
+ , $bounds->getWest(), $bounds->getSouth(), $bounds->getEast(), $bounds->getNorth());
+ }
+
+ $lat = null;
+ $lon = null;
+ if (null !== $coordinates = $location->getCoordinates()) {
+ $lat = $coordinates->getLatitude();
+ $lon = $coordinates->getLongitude();
+ }
+
+ $gpx .= sprintf(<<<'GPX'
+ <wpt lat="%.7f" lon="%.7f">
+ <name><![CDATA[%s]]></name>
+ <type><![CDATA[Address]]></type>
+ </wpt>
+
+GPX
+ , $lat, $lon, $this->formatName($location));
+
+ $gpx .= <<<'GPX'
+</gpx>
+GPX;
+
+ return $gpx;
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Dumper/Kml.php b/www/wiki/vendor/willdurand/geocoder/Dumper/Kml.php
new file mode 100644
index 00000000..9182c25c
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Dumper/Kml.php
@@ -0,0 +1,52 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Dumper;
+
+use Geocoder\Location;
+
+/**
+ * @author Jan Sorgalla <jsorgalla@googlemail.com>
+ */
+final class Kml extends AbstractDumper implements Dumper
+{
+ /**
+ * {@inheritdoc}
+ */
+ public function dump(Location $location): string
+ {
+ $name = $this->formatName($location);
+ $kml = <<<'KML'
+<?xml version="1.0" encoding="UTF-8"?>
+<kml xmlns="http://www.opengis.net/kml/2.2">
+ <Document>
+ <Placemark>
+ <name><![CDATA[%s]]></name>
+ <description><![CDATA[%s]]></description>
+ <Point>
+ <coordinates>%.7F,%.7F,0</coordinates>
+ </Point>
+ </Placemark>
+ </Document>
+</kml>
+KML;
+
+ $lat = null;
+ $lon = null;
+ if (null !== $coordinates = $location->getCoordinates()) {
+ $lat = $coordinates->getLatitude();
+ $lon = $coordinates->getLongitude();
+ }
+
+ return sprintf($kml, $name, $name, $lon, $lat);
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Dumper/Wkb.php b/www/wiki/vendor/willdurand/geocoder/Dumper/Wkb.php
new file mode 100644
index 00000000..9cbf2145
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Dumper/Wkb.php
@@ -0,0 +1,36 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Dumper;
+
+use Geocoder\Location;
+
+/**
+ * @author Jan Sorgalla <jsorgalla@googlemail.com>
+ */
+final class Wkb implements Dumper
+{
+ /**
+ * {@inheritdoc}
+ */
+ public function dump(Location $location): string
+ {
+ $lat = null;
+ $lon = null;
+ if (null !== $coordinates = $location->getCoordinates()) {
+ $lat = $coordinates->getLatitude();
+ $lon = $coordinates->getLongitude();
+ }
+
+ return pack('cLdd', 1, 1, $lon, $lat);
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Dumper/Wkt.php b/www/wiki/vendor/willdurand/geocoder/Dumper/Wkt.php
new file mode 100644
index 00000000..e07331f2
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Dumper/Wkt.php
@@ -0,0 +1,36 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Dumper;
+
+use Geocoder\Location;
+
+/**
+ * @author Jan Sorgalla <jsorgalla@googlemail.com>
+ */
+final class Wkt implements Dumper
+{
+ /**
+ * {@inheritdoc}
+ */
+ public function dump(Location $location): string
+ {
+ $lat = null;
+ $lon = null;
+ if (null !== $coordinates = $location->getCoordinates()) {
+ $lat = $coordinates->getLatitude();
+ $lon = $coordinates->getLongitude();
+ }
+
+ return sprintf('POINT(%F %F)', $lon, $lat);
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/CollectionIsEmpty.php b/www/wiki/vendor/willdurand/geocoder/Exception/CollectionIsEmpty.php
new file mode 100644
index 00000000..c21b34f3
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/CollectionIsEmpty.php
@@ -0,0 +1,22 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * When you are trying to access an element on en empty collection.
+ *
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+final class CollectionIsEmpty extends \LogicException implements Exception
+{
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/Exception.php b/www/wiki/vendor/willdurand/geocoder/Exception/Exception.php
new file mode 100644
index 00000000..1600333c
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/Exception.php
@@ -0,0 +1,20 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+interface Exception
+{
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/ExtensionNotLoaded.php b/www/wiki/vendor/willdurand/geocoder/Exception/ExtensionNotLoaded.php
new file mode 100644
index 00000000..045bd999
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/ExtensionNotLoaded.php
@@ -0,0 +1,22 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * When a required PHP extension is missing.
+ *
+ * @author Antoine Corcy <contact@sbin.dk>
+ */
+final class ExtensionNotLoaded extends \RuntimeException implements Exception
+{
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/FunctionNotFound.php b/www/wiki/vendor/willdurand/geocoder/Exception/FunctionNotFound.php
new file mode 100644
index 00000000..a4ba0f60
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/FunctionNotFound.php
@@ -0,0 +1,31 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+final class FunctionNotFound extends \RuntimeException implements Exception
+{
+ /**
+ * @param string $functionName
+ * @param string $description
+ */
+ public function __construct(string $functionName, $description = null)
+ {
+ parent::__construct(sprintf('The function "%s" cannot be found. %s',
+ $functionName,
+ null !== $description ? sprintf(' %s', $description) : ''
+ ));
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/InvalidArgument.php b/www/wiki/vendor/willdurand/geocoder/Exception/InvalidArgument.php
new file mode 100644
index 00000000..a704f2b2
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/InvalidArgument.php
@@ -0,0 +1,20 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+class InvalidArgument extends \InvalidArgumentException implements Exception
+{
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/InvalidCredentials.php b/www/wiki/vendor/willdurand/geocoder/Exception/InvalidCredentials.php
new file mode 100644
index 00000000..90dbba36
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/InvalidCredentials.php
@@ -0,0 +1,22 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * Thrown when the Provider API declines the request because of wrong credentials.
+ *
+ * @author Markus Bachmann <markus.bachmann@bachi.biz>
+ */
+final class InvalidCredentials extends \RuntimeException implements Exception
+{
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/InvalidServerResponse.php b/www/wiki/vendor/willdurand/geocoder/Exception/InvalidServerResponse.php
new file mode 100644
index 00000000..3c2dc519
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/InvalidServerResponse.php
@@ -0,0 +1,42 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * When the geocoder server returns something that we cannot process.
+ *
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+final class InvalidServerResponse extends \RuntimeException implements Exception
+{
+ /**
+ * @param string $query
+ * @param int $code
+ *
+ * @return InvalidServerResponse
+ */
+ public static function create(string $query, int $code = 0): self
+ {
+ return new self(sprintf('The geocoder server returned an invalid response (%d) for query "%s". We could not parse it.', $code, $query));
+ }
+
+ /**
+ * @param string $query
+ *
+ * @return InvalidServerResponse
+ */
+ public static function emptyResponse(string $query): self
+ {
+ return new self(sprintf('The geocoder server returned an empty response for query "%s".', $query));
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/LogicException.php b/www/wiki/vendor/willdurand/geocoder/Exception/LogicException.php
new file mode 100644
index 00000000..3938ca23
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/LogicException.php
@@ -0,0 +1,18 @@
+<?php
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+final class LogicException extends \LogicException implements Exception
+{
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/OutOfBounds.php b/www/wiki/vendor/willdurand/geocoder/Exception/OutOfBounds.php
new file mode 100644
index 00000000..23932a5e
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/OutOfBounds.php
@@ -0,0 +1,18 @@
+<?php
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+final class OutOfBounds extends \OutOfBoundsException implements Exception
+{
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/ProviderNotRegistered.php b/www/wiki/vendor/willdurand/geocoder/Exception/ProviderNotRegistered.php
new file mode 100644
index 00000000..eb479afa
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/ProviderNotRegistered.php
@@ -0,0 +1,37 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+final class ProviderNotRegistered extends \RuntimeException implements Exception
+{
+ /**
+ * @param string $providerName
+ * @param array $registeredProviders
+ */
+ public static function create(string $providerName, array $registeredProviders = [])
+ {
+ return new self(sprintf(
+ 'Provider "%s" is not registered, so you cannot use it. Did you forget to register it or made a typo?%s',
+ $providerName,
+ 0 == count($registeredProviders) ? '' : sprintf(' Registered providers are: %s.', implode(', ', $registeredProviders))
+ ));
+ }
+
+ public static function noProviderRegistered()
+ {
+ return new self('No provider registered.');
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/QuotaExceeded.php b/www/wiki/vendor/willdurand/geocoder/Exception/QuotaExceeded.php
new file mode 100644
index 00000000..012b20f1
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/QuotaExceeded.php
@@ -0,0 +1,22 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * Thrown when you no longer may access the API because your quota has exceeded.
+ *
+ * @author Max V. Kovrigovich <mvk@tut.by>
+ */
+final class QuotaExceeded extends \RuntimeException implements Exception
+{
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Exception/UnsupportedOperation.php b/www/wiki/vendor/willdurand/geocoder/Exception/UnsupportedOperation.php
new file mode 100644
index 00000000..3e9b75e9
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Exception/UnsupportedOperation.php
@@ -0,0 +1,23 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Exception;
+
+/**
+ * Thrown when you are trying to use a Provider for something it does not support. Example if you trying to reverse
+ * geocode an IP address.
+ *
+ * @author William Durand <william.durand1@gmail.com>
+ */
+final class UnsupportedOperation extends InvalidArgument implements Exception
+{
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Formatter/StringFormatter.php b/www/wiki/vendor/willdurand/geocoder/Formatter/StringFormatter.php
new file mode 100644
index 00000000..95adcf66
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Formatter/StringFormatter.php
@@ -0,0 +1,85 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Formatter;
+
+use Geocoder\Model\AdminLevelCollection;
+use Geocoder\Location;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+final class StringFormatter
+{
+ const STREET_NUMBER = '%n';
+
+ const STREET_NAME = '%S';
+
+ const LOCALITY = '%L';
+
+ const POSTAL_CODE = '%z';
+
+ const SUB_LOCALITY = '%D';
+
+ const ADMIN_LEVEL = '%A';
+
+ const ADMIN_LEVEL_CODE = '%a';
+
+ const COUNTRY = '%C';
+
+ const COUNTRY_CODE = '%c';
+
+ const TIMEZONE = '%T';
+
+ /**
+ * Transform an `Address` instance into a string representation.
+ *
+ * @param Location $location
+ * @param string $format
+ *
+ * @return string
+ */
+ public function format(Location $location, string $format): string
+ {
+ $countryName = null;
+ $code = null;
+ if (null !== $country = $location->getCountry()) {
+ $countryName = $country->getName();
+ if (null !== $code = $country->getCode()) {
+ $code = strtoupper($code);
+ }
+ }
+
+ $replace = [
+ self::STREET_NUMBER => $location->getStreetNumber(),
+ self::STREET_NAME => $location->getStreetName(),
+ self::LOCALITY => $location->getLocality(),
+ self::POSTAL_CODE => $location->getPostalCode(),
+ self::SUB_LOCALITY => $location->getSubLocality(),
+ self::COUNTRY => $countryName,
+ self::COUNTRY_CODE => $code,
+ self::TIMEZONE => $location->getTimezone(),
+ ];
+
+ for ($level = 1; $level <= AdminLevelCollection::MAX_LEVEL_DEPTH; ++$level) {
+ $replace[self::ADMIN_LEVEL.$level] = null;
+ $replace[self::ADMIN_LEVEL_CODE.$level] = null;
+ }
+
+ foreach ($location->getAdminLevels() as $level => $adminLevel) {
+ $replace[self::ADMIN_LEVEL.$level] = $adminLevel->getName();
+ $replace[self::ADMIN_LEVEL_CODE.$level] = $adminLevel->getCode();
+ }
+
+ return strtr($format, $replace);
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Geocoder.php b/www/wiki/vendor/willdurand/geocoder/Geocoder.php
new file mode 100644
index 00000000..d52e1f3b
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Geocoder.php
@@ -0,0 +1,56 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder;
+
+use Geocoder\Provider\Provider;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+interface Geocoder extends Provider
+{
+ /**
+ * Version of this package.
+ */
+ const MAJOR_VERSION = 4;
+
+ const VERSION = '4.0';
+
+ /**
+ * The default result limit.
+ */
+ const DEFAULT_RESULT_LIMIT = 5;
+
+ /**
+ * Geocodes a given value.
+ *
+ * @param string $value
+ *
+ * @return Collection
+ *
+ * @throws \Geocoder\Exception\Exception
+ */
+ public function geocode(string $value): Collection;
+
+ /**
+ * Reverses geocode given latitude and longitude values.
+ *
+ * @param float $latitude
+ * @param float $longitude
+ *
+ * @return Collection
+ *
+ * @throws \Geocoder\Exception\Exception
+ */
+ public function reverse(float $latitude, float $longitude): Collection;
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/GeocoderTrait.php b/www/wiki/vendor/willdurand/geocoder/GeocoderTrait.php
new file mode 100644
index 00000000..7d5949ec
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/GeocoderTrait.php
@@ -0,0 +1,44 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder;
+
+use Geocoder\Query\GeocodeQuery;
+use Geocoder\Query\ReverseQuery;
+
+/**
+ * A trait that turns a Provider into a Geocoder.
+ *
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+trait GeocoderTrait
+{
+ abstract public function geocodeQuery(GeocodeQuery $query): Collection;
+
+ abstract public function reverseQuery(ReverseQuery $query): Collection;
+
+ /**
+ * {@inheritdoc}
+ */
+ public function geocode(string $value): Collection
+ {
+ return $this->geocodeQuery(GeocodeQuery::create($value));
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function reverse(float $latitude, float $longitude): Collection
+ {
+ return $this->reverseQuery(ReverseQuery::fromCoordinates($latitude, $longitude));
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/LICENSE b/www/wiki/vendor/willdurand/geocoder/LICENSE
new file mode 100644
index 00000000..8aa8246e
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2011 — William Durand <william.durand1@gmail.com>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/www/wiki/vendor/willdurand/geocoder/Location.php b/www/wiki/vendor/willdurand/geocoder/Location.php
new file mode 100644
index 00000000..5d9b9e44
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Location.php
@@ -0,0 +1,116 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder;
+
+use Geocoder\Model\AdminLevelCollection;
+use Geocoder\Model\Bounds;
+use Geocoder\Model\Coordinates;
+use Geocoder\Model\Country;
+
+/**
+ * A location is a single result from a Geocoder.
+ *
+ * @author William Durand <william.durand1@gmail.com>
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+interface Location
+{
+ /**
+ * Will always return the coordinates value object.
+ *
+ * @return Coordinates|null
+ */
+ public function getCoordinates();
+
+ /**
+ * Returns the bounds value object.
+ *
+ * @return Bounds|null
+ */
+ public function getBounds();
+
+ /**
+ * Returns the street number value.
+ *
+ * @return string|int|null
+ */
+ public function getStreetNumber();
+
+ /**
+ * Returns the street name value.
+ *
+ * @return string|null
+ */
+ public function getStreetName();
+
+ /**
+ * Returns the city or locality value.
+ *
+ * @return string|null
+ */
+ public function getLocality();
+
+ /**
+ * Returns the postal code or zipcode value.
+ *
+ * @return string|null
+ */
+ public function getPostalCode();
+
+ /**
+ * Returns the locality district, or
+ * sublocality, or neighborhood.
+ *
+ * @return string|null
+ */
+ public function getSubLocality();
+
+ /**
+ * Returns the administrative levels.
+ *
+ * This method MUST NOT return null.
+ *
+ * @return AdminLevelCollection
+ */
+ public function getAdminLevels(): AdminLevelCollection;
+
+ /**
+ * Returns the country value object.
+ *
+ * @return Country|null
+ */
+ public function getCountry();
+
+ /**
+ * Returns the timezone for the Location. The timezone MUST be in the list of supported timezones.
+ *
+ * {@link http://php.net/manual/en/timezones.php}
+ *
+ * @return string|null
+ */
+ public function getTimezone();
+
+ /**
+ * Returns an array with data indexed by name.
+ *
+ * @return array
+ */
+ public function toArray(): array;
+
+ /**
+ * The name of the provider that created this Location.
+ *
+ * @return string
+ */
+ public function getProvidedBy(): string;
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Model/Address.php b/www/wiki/vendor/willdurand/geocoder/Model/Address.php
new file mode 100644
index 00000000..27237f45
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Model/Address.php
@@ -0,0 +1,370 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Model;
+
+use Geocoder\Location;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+class Address implements Location
+{
+ /**
+ * @var Coordinates|null
+ */
+ private $coordinates;
+
+ /**
+ * @var Bounds|null
+ */
+ private $bounds;
+
+ /**
+ * @var string|int|null
+ */
+ private $streetNumber;
+
+ /**
+ * @var string|null
+ */
+ private $streetName;
+
+ /**
+ * @var string|null
+ */
+ private $subLocality;
+
+ /**
+ * @var string|null
+ */
+ private $locality;
+
+ /**
+ * @var string|null
+ */
+ private $postalCode;
+
+ /**
+ * @var AdminLevelCollection
+ */
+ private $adminLevels;
+
+ /**
+ * @var Country|null
+ */
+ private $country;
+
+ /**
+ * @var string|null
+ */
+ private $timezone;
+
+ /**
+ * @var string
+ */
+ private $providedBy;
+
+ /**
+ * @param string $providedBy
+ * @param AdminLevelCollection $adminLevels
+ * @param Coordinates|null $coordinates
+ * @param Bounds|null $bounds
+ * @param string|null $streetNumber
+ * @param string|null $streetName
+ * @param string|null $postalCode
+ * @param string|null $locality
+ * @param string|null $subLocality
+ * @param Country|null $country
+ * @param string|null $timezone
+ */
+ public function __construct(
+ string $providedBy,
+ AdminLevelCollection $adminLevels,
+ Coordinates $coordinates = null,
+ Bounds $bounds = null,
+ string $streetNumber = null,
+ string $streetName = null,
+ string $postalCode = null,
+ string $locality = null,
+ string $subLocality = null,
+ Country $country = null,
+ string $timezone = null
+ ) {
+ $this->providedBy = $providedBy;
+ $this->adminLevels = $adminLevels;
+ $this->coordinates = $coordinates;
+ $this->bounds = $bounds;
+ $this->streetNumber = $streetNumber;
+ $this->streetName = $streetName;
+ $this->postalCode = $postalCode;
+ $this->locality = $locality;
+ $this->subLocality = $subLocality;
+ $this->country = $country;
+ $this->timezone = $timezone;
+ }
+
+ /**
+ * @return string
+ */
+ public function getProvidedBy(): string
+ {
+ return $this->providedBy;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getCoordinates()
+ {
+ return $this->coordinates;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getBounds()
+ {
+ return $this->bounds;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getStreetNumber()
+ {
+ return $this->streetNumber;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getStreetName()
+ {
+ return $this->streetName;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getLocality()
+ {
+ return $this->locality;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getPostalCode()
+ {
+ return $this->postalCode;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getSubLocality()
+ {
+ return $this->subLocality;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getAdminLevels(): AdminLevelCollection
+ {
+ return $this->adminLevels;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getCountry()
+ {
+ return $this->country;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getTimezone()
+ {
+ return $this->timezone;
+ }
+
+ /**
+ * Create an Address with an array. Useful for testing.
+ *
+ * @param array $data
+ *
+ * @return static
+ */
+ public static function createFromArray(array $data)
+ {
+ $defaults = [
+ 'providedBy' => 'n/a',
+ 'latitude' => null,
+ 'longitude' => null,
+ 'bounds' => [
+ 'south' => null,
+ 'west' => null,
+ 'north' => null,
+ 'east' => null,
+ ],
+ 'streetNumber' => null,
+ 'streetName' => null,
+ 'locality' => null,
+ 'postalCode' => null,
+ 'subLocality' => null,
+ 'adminLevels' => [],
+ 'country' => null,
+ 'countryCode' => null,
+ 'timezone' => null,
+ ];
+
+ $data = array_merge($defaults, $data);
+
+ $adminLevels = [];
+ foreach ($data['adminLevels'] as $adminLevel) {
+ if (empty($adminLevel['level'])) {
+ continue;
+ }
+
+ $name = $adminLevel['name'] ?? $adminLevel['code'] ?? null;
+ if (empty($name)) {
+ continue;
+ }
+
+ $adminLevels[] = new AdminLevel($adminLevel['level'], $name, $adminLevel['code'] ?? null);
+ }
+
+ return new static(
+ $data['providedBy'],
+ new AdminLevelCollection($adminLevels),
+ self::createCoordinates(
+ $data['latitude'],
+ $data['longitude']
+ ),
+ self::createBounds(
+ $data['bounds']['south'],
+ $data['bounds']['west'],
+ $data['bounds']['north'],
+ $data['bounds']['east']
+ ),
+ $data['streetNumber'],
+ $data['streetName'],
+ $data['postalCode'],
+ $data['locality'],
+ $data['subLocality'],
+ self::createCountry($data['country'], $data['countryCode']),
+ $data['timezone']
+ );
+ }
+
+ /**
+ * @param float $latitude
+ * @param float $longitude
+ *
+ * @return Coordinates|null
+ */
+ private static function createCoordinates($latitude, $longitude)
+ {
+ if (null === $latitude || null === $longitude) {
+ return null;
+ }
+
+ return new Coordinates($latitude, $longitude);
+ }
+
+ /**
+ * @param string|null $name
+ * @param string|null $code
+ *
+ * @return Country|null
+ */
+ private static function createCountry($name, $code)
+ {
+ if (null === $name && null === $code) {
+ return null;
+ }
+
+ return new Country($name, $code);
+ }
+
+ /**
+ * @param float $south
+ * @param float $west
+ * @param float $north
+ *
+ * @return Bounds|null
+ */
+ private static function createBounds($south, $west, $north, $east)
+ {
+ if (null === $south || null === $west || null === $north || null === $east) {
+ return null;
+ }
+
+ return new Bounds($south, $west, $north, $east);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function toArray(): array
+ {
+ $adminLevels = [];
+ foreach ($this->adminLevels as $adminLevel) {
+ $adminLevels[$adminLevel->getLevel()] = [
+ 'name' => $adminLevel->getName(),
+ 'code' => $adminLevel->getCode(),
+ 'level' => $adminLevel->getLevel(),
+ ];
+ }
+
+ $lat = null;
+ $lon = null;
+ if (null !== $coordinates = $this->getCoordinates()) {
+ $lat = $coordinates->getLatitude();
+ $lon = $coordinates->getLongitude();
+ }
+
+ $countryName = null;
+ $countryCode = null;
+ if (null !== $country = $this->getCountry()) {
+ $countryName = $country->getName();
+ $countryCode = $country->getCode();
+ }
+
+ $noBounds = [
+ 'south' => null,
+ 'west' => null,
+ 'north' => null,
+ 'east' => null,
+ ];
+
+ return [
+ 'providedBy' => $this->providedBy,
+ 'latitude' => $lat,
+ 'longitude' => $lon,
+ 'bounds' => null !== $this->bounds ? $this->bounds->toArray() : $noBounds,
+ 'streetNumber' => $this->streetNumber,
+ 'streetName' => $this->streetName,
+ 'postalCode' => $this->postalCode,
+ 'locality' => $this->locality,
+ 'subLocality' => $this->subLocality,
+ 'adminLevels' => $adminLevels,
+ 'country' => $countryName,
+ 'countryCode' => $countryCode,
+ 'timezone' => $this->timezone,
+ ];
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Model/AddressBuilder.php b/www/wiki/vendor/willdurand/geocoder/Model/AddressBuilder.php
new file mode 100644
index 00000000..5695f6d6
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Model/AddressBuilder.php
@@ -0,0 +1,326 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Model;
+
+use Geocoder\Exception\InvalidArgument;
+use Geocoder\Exception\LogicException;
+
+/**
+ * A class that builds a Location or any of its subclasses.
+ *
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+final class AddressBuilder
+{
+ /**
+ * @var string
+ */
+ private $providedBy;
+
+ /**
+ * @var Coordinates|null
+ */
+ private $coordinates;
+
+ /**
+ * @var Bounds|null
+ */
+ private $bounds;
+
+ /**
+ * @var string|null
+ */
+ private $streetNumber;
+
+ /**
+ * @var string|null
+ */
+ private $streetName;
+
+ /**
+ * @var string|null
+ */
+ private $locality;
+
+ /**
+ * @var string|null
+ */
+ private $postalCode;
+
+ /**
+ * @var string|null
+ */
+ private $subLocality;
+
+ /**
+ * @var array
+ */
+ private $adminLevels = [];
+
+ /**
+ * @var string|null
+ */
+ private $country;
+
+ /**
+ * @var string|null
+ */
+ private $countryCode;
+
+ /**
+ * @var string|null
+ */
+ private $timezone;
+
+ /**
+ * A storage for extra parameters.
+ *
+ * @var array
+ */
+ private $data = [];
+
+ /**
+ * @param string $providedBy
+ */
+ public function __construct(string $providedBy)
+ {
+ $this->providedBy = $providedBy;
+ }
+
+ /**
+ * @param string $class
+ *
+ * @return Address
+ */
+ public function build(string $class = Address::class): Address
+ {
+ if (!is_a($class, Address::class, true)) {
+ throw new LogicException('First parameter to LocationBuilder::build must be a class name extending Geocoder\Model\Address');
+ }
+
+ $country = null;
+ if (!empty($this->country) || !empty($this->countryCode)) {
+ $country = new Country($this->country, $this->countryCode);
+ }
+
+ return new $class(
+ $this->providedBy,
+ new AdminLevelCollection($this->adminLevels),
+ $this->coordinates,
+ $this->bounds,
+ $this->streetNumber,
+ $this->streetName,
+ $this->postalCode,
+ $this->locality,
+ $this->subLocality,
+ $country,
+ $this->timezone
+ );
+ }
+
+ /**
+ * @param float $south
+ * @param float $west
+ * @param float $north
+ * @param float $east
+ *
+ * @return AddressBuilder
+ */
+ public function setBounds($south, $west, $north, $east): self
+ {
+ try {
+ $this->bounds = new Bounds($south, $west, $north, $east);
+ } catch (InvalidArgument $e) {
+ $this->bounds = null;
+ }
+
+ return $this;
+ }
+
+ /**
+ * @param float $latitude
+ * @param float $longitude
+ *
+ * @return AddressBuilder
+ */
+ public function setCoordinates($latitude, $longitude): self
+ {
+ try {
+ $this->coordinates = new Coordinates($latitude, $longitude);
+ } catch (InvalidArgument $e) {
+ $this->coordinates = null;
+ }
+
+ return $this;
+ }
+
+ /**
+ * @param int $level
+ * @param string $name
+ * @param string|null $code
+ *
+ * @return AddressBuilder
+ */
+ public function addAdminLevel(int $level, string $name, string $code = null): self
+ {
+ $this->adminLevels[] = new AdminLevel($level, $name, $code);
+
+ return $this;
+ }
+
+ /**
+ * @param null|string $streetNumber
+ *
+ * @return AddressBuilder
+ */
+ public function setStreetNumber($streetNumber): self
+ {
+ $this->streetNumber = $streetNumber;
+
+ return $this;
+ }
+
+ /**
+ * @param null|string $streetName
+ *
+ * @return AddressBuilder
+ */
+ public function setStreetName($streetName): self
+ {
+ $this->streetName = $streetName;
+
+ return $this;
+ }
+
+ /**
+ * @param null|string $locality
+ *
+ * @return AddressBuilder
+ */
+ public function setLocality($locality): self
+ {
+ $this->locality = $locality;
+
+ return $this;
+ }
+
+ /**
+ * @param null|string $postalCode
+ *
+ * @return AddressBuilder
+ */
+ public function setPostalCode($postalCode): self
+ {
+ $this->postalCode = $postalCode;
+
+ return $this;
+ }
+
+ /**
+ * @param null|string $subLocality
+ *
+ * @return AddressBuilder
+ */
+ public function setSubLocality($subLocality): self
+ {
+ $this->subLocality = $subLocality;
+
+ return $this;
+ }
+
+ /**
+ * @param array $adminLevels
+ *
+ * @return AddressBuilder
+ */
+ public function setAdminLevels($adminLevels): self
+ {
+ $this->adminLevels = $adminLevels;
+
+ return $this;
+ }
+
+ /**
+ * @param null|string $country
+ *
+ * @return AddressBuilder
+ */
+ public function setCountry($country): self
+ {
+ $this->country = $country;
+
+ return $this;
+ }
+
+ /**
+ * @param null|string $countryCode
+ *
+ * @return AddressBuilder
+ */
+ public function setCountryCode($countryCode): self
+ {
+ $this->countryCode = $countryCode;
+
+ return $this;
+ }
+
+ /**
+ * @param null|string $timezone
+ *
+ * @return AddressBuilder
+ */
+ public function setTimezone($timezone): self
+ {
+ $this->timezone = $timezone;
+
+ return $this;
+ }
+
+ /**
+ * @param string $name
+ * @param mixed $value
+ *
+ * @return AddressBuilder
+ */
+ public function setValue(string $name, $value): self
+ {
+ $this->data[$name] = $value;
+
+ return $this;
+ }
+
+ /**
+ * @param string $name
+ * @param mixed|null $default
+ *
+ * @return mixed
+ */
+ public function getValue(string $name, $default = null)
+ {
+ if ($this->hasValue($name)) {
+ return $this->data[$name];
+ }
+
+ return $default;
+ }
+
+ /**
+ * @param string $name
+ *
+ * @return bool
+ */
+ public function hasValue(string $name): bool
+ {
+ return array_key_exists($name, $this->data);
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Model/AddressCollection.php b/www/wiki/vendor/willdurand/geocoder/Model/AddressCollection.php
new file mode 100644
index 00000000..9895b18d
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Model/AddressCollection.php
@@ -0,0 +1,106 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Model;
+
+use Geocoder\Collection;
+use Geocoder\Exception\CollectionIsEmpty;
+use Geocoder\Exception\OutOfBounds;
+use Geocoder\Location;
+
+final class AddressCollection implements Collection
+{
+ /**
+ * @var Location[]
+ */
+ private $locations;
+
+ /**
+ * @param Location[] $locations
+ */
+ public function __construct(array $locations = [])
+ {
+ $this->locations = array_values($locations);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getIterator()
+ {
+ return new \ArrayIterator($this->all());
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function count()
+ {
+ return count($this->locations);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function first(): Location
+ {
+ if (empty($this->locations)) {
+ throw new CollectionIsEmpty();
+ }
+
+ return reset($this->locations);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function isEmpty(): bool
+ {
+ return empty($this->locations);
+ }
+
+ /**
+ * @return Location[]
+ */
+ public function slice(int $offset, int $length = null)
+ {
+ return array_slice($this->locations, $offset, $length);
+ }
+
+ /**
+ * @return bool
+ */
+ public function has(int $index): bool
+ {
+ return isset($this->locations[$index]);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function get(int $index): Location
+ {
+ if (!isset($this->locations[$index])) {
+ throw new OutOfBounds(sprintf('The index "%s" does not exist in this collection.', $index));
+ }
+
+ return $this->locations[$index];
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function all(): array
+ {
+ return $this->locations;
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Model/AdminLevel.php b/www/wiki/vendor/willdurand/geocoder/Model/AdminLevel.php
new file mode 100644
index 00000000..d2271b8b
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Model/AdminLevel.php
@@ -0,0 +1,86 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Model;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+final class AdminLevel
+{
+ /**
+ * @var int
+ */
+ private $level;
+
+ /**
+ * @var string
+ */
+ private $name;
+
+ /**
+ * @var string|null
+ */
+ private $code;
+
+ /**
+ * @param int $level
+ * @param string $name
+ * @param string|null $code
+ */
+ public function __construct(int $level, string $name, string $code = null)
+ {
+ $this->level = $level;
+ $this->name = $name;
+ $this->code = $code;
+ }
+
+ /**
+ * Returns the administrative level.
+ *
+ * @return int Level number [1,5]
+ */
+ public function getLevel(): int
+ {
+ return $this->level;
+ }
+
+ /**
+ * Returns the administrative level name.
+ *
+ * @return string
+ */
+ public function getName(): string
+ {
+ return $this->name;
+ }
+
+ /**
+ * Returns the administrative level short name.
+ *
+ * @return string|null
+ */
+ public function getCode()
+ {
+ return $this->code;
+ }
+
+ /**
+ * Returns a string with the administrative level name.
+ *
+ * @return string
+ */
+ public function __toString(): string
+ {
+ return $this->getName();
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Model/AdminLevelCollection.php b/www/wiki/vendor/willdurand/geocoder/Model/AdminLevelCollection.php
new file mode 100644
index 00000000..ecb71aca
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Model/AdminLevelCollection.php
@@ -0,0 +1,140 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Model;
+
+use Geocoder\Exception\CollectionIsEmpty;
+use Geocoder\Exception\InvalidArgument;
+use Geocoder\Exception\OutOfBounds;
+
+/**
+ * @author Giorgio Premi <giosh94mhz@gmail.com>
+ */
+final class AdminLevelCollection implements \IteratorAggregate, \Countable
+{
+ const MAX_LEVEL_DEPTH = 5;
+
+ /**
+ * @var AdminLevel[]
+ */
+ private $adminLevels;
+
+ /**
+ * @param AdminLevel[] $adminLevels
+ */
+ public function __construct(array $adminLevels = [])
+ {
+ $this->adminLevels = [];
+
+ foreach ($adminLevels as $adminLevel) {
+ $level = $adminLevel->getLevel();
+
+ $this->checkLevel($level);
+
+ if ($this->has($level)) {
+ throw new InvalidArgument(sprintf('Administrative level %d is defined twice', $level));
+ }
+
+ $this->adminLevels[$level] = $adminLevel;
+ }
+
+ ksort($this->adminLevels, SORT_NUMERIC);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getIterator()
+ {
+ return new \ArrayIterator($this->all());
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function count()
+ {
+ return count($this->adminLevels);
+ }
+
+ /**
+ * @return AdminLevel
+ *
+ * @throws CollectionIsEmpty
+ */
+ public function first(): AdminLevel
+ {
+ if (empty($this->adminLevels)) {
+ throw new CollectionIsEmpty();
+ }
+
+ return reset($this->adminLevels);
+ }
+
+ /**
+ * @param int $offset
+ * @param int|null $length
+ *
+ * @return AdminLevel[]
+ */
+ public function slice(int $offset, int $length = null): array
+ {
+ return array_slice($this->adminLevels, $offset, $length, true);
+ }
+
+ /**
+ * @return bool
+ */
+ public function has(int $level): bool
+ {
+ return isset($this->adminLevels[$level]);
+ }
+
+ /**
+ * @return AdminLevel
+ *
+ * @throws \OutOfBoundsException
+ * @throws InvalidArgument
+ */
+ public function get(int $level): AdminLevel
+ {
+ $this->checkLevel($level);
+
+ if (!isset($this->adminLevels[$level])) {
+ throw new InvalidArgument(sprintf('Administrative level %d is not set for this address', $level));
+ }
+
+ return $this->adminLevels[$level];
+ }
+
+ /**
+ * @return AdminLevel[]
+ */
+ public function all(): array
+ {
+ return $this->adminLevels;
+ }
+
+ /**
+ * @param int $level
+ *
+ * @throws \OutOfBoundsException
+ */
+ private function checkLevel(int $level)
+ {
+ if ($level <= 0 || $level > self::MAX_LEVEL_DEPTH) {
+ throw new OutOfBounds(
+ sprintf('Administrative level should be an integer in [1,%d], %d given', self::MAX_LEVEL_DEPTH, $level)
+ );
+ }
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Model/Bounds.php b/www/wiki/vendor/willdurand/geocoder/Model/Bounds.php
new file mode 100644
index 00000000..02f01740
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Model/Bounds.php
@@ -0,0 +1,125 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Model;
+
+use Geocoder\Assert;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+final class Bounds
+{
+ /**
+ * @var float
+ */
+ private $south;
+
+ /**
+ * @var float
+ */
+ private $west;
+
+ /**
+ * @var float
+ */
+ private $north;
+
+ /**
+ * @var float
+ */
+ private $east;
+
+ /**
+ * @param float $south South bound, also min latitude
+ * @param float $west West bound, also min longitude
+ * @param float $north North bound, also max latitude
+ * @param float $east East bound, also max longitude
+ */
+ public function __construct($south, $west, $north, $east)
+ {
+ Assert::notNull($south);
+ Assert::notNull($west);
+ Assert::notNull($north);
+ Assert::notNull($east);
+
+ $south = (float) $south;
+ $north = (float) $north;
+ $west = (float) $west;
+ $east = (float) $east;
+
+ Assert::latitude($south);
+ Assert::latitude($north);
+ Assert::longitude($west);
+ Assert::longitude($east);
+
+ $this->south = $south;
+ $this->west = $west;
+ $this->north = $north;
+ $this->east = $east;
+ }
+
+ /**
+ * Returns the south bound.
+ *
+ * @return float
+ */
+ public function getSouth(): float
+ {
+ return $this->south;
+ }
+
+ /**
+ * Returns the west bound.
+ *
+ * @return float
+ */
+ public function getWest(): float
+ {
+ return $this->west;
+ }
+
+ /**
+ * Returns the north bound.
+ *
+ * @return float
+ */
+ public function getNorth(): float
+ {
+ return $this->north;
+ }
+
+ /**
+ * Returns the east bound.
+ *
+ * @return float
+ */
+ public function getEast(): float
+ {
+ return $this->east;
+ }
+
+ /**
+ * Returns an array with bounds.
+ *
+ * @return array
+ */
+ public function toArray(): array
+ {
+ return [
+ 'south' => $this->getSouth(),
+ 'west' => $this->getWest(),
+ 'north' => $this->getNorth(),
+ 'east' => $this->getEast(),
+ ];
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Model/Coordinates.php b/www/wiki/vendor/willdurand/geocoder/Model/Coordinates.php
new file mode 100644
index 00000000..7969af5f
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Model/Coordinates.php
@@ -0,0 +1,80 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Model;
+
+use Geocoder\Assert;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+final class Coordinates
+{
+ /**
+ * @var float
+ */
+ private $latitude;
+
+ /**
+ * @var float
+ */
+ private $longitude;
+
+ /**
+ * @param float $latitude
+ * @param float $longitude
+ */
+ public function __construct($latitude, $longitude)
+ {
+ Assert::notNull($latitude);
+ Assert::notNull($longitude);
+
+ $latitude = (float) $latitude;
+ $longitude = (float) $longitude;
+
+ Assert::latitude($latitude);
+ Assert::longitude($longitude);
+
+ $this->latitude = $latitude;
+ $this->longitude = $longitude;
+ }
+
+ /**
+ * Returns the latitude.
+ *
+ * @return float
+ */
+ public function getLatitude(): float
+ {
+ return $this->latitude;
+ }
+
+ /**
+ * Returns the longitude.
+ *
+ * @return float
+ */
+ public function getLongitude(): float
+ {
+ return $this->longitude;
+ }
+
+ /**
+ * Returns the coordinates as a tuple
+ *
+ * @return array
+ */
+ public function toArray(): array
+ {
+ return [$this->getLongitude(), $this->getLatitude()];
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Model/Country.php b/www/wiki/vendor/willdurand/geocoder/Model/Country.php
new file mode 100644
index 00000000..6230e323
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Model/Country.php
@@ -0,0 +1,77 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Model;
+
+use Geocoder\Exception\InvalidArgument;
+
+/**
+ * A Country has either a name or a code. A Country will never be without data.
+ *
+ * @author William Durand <william.durand1@gmail.com>
+ */
+final class Country
+{
+ /**
+ * @var string|null
+ */
+ private $name;
+
+ /**
+ * @var string|null
+ */
+ private $code;
+
+ /**
+ * @param string $name
+ * @param string $code
+ */
+ public function __construct(string $name = null, string $code = null)
+ {
+ if (null === $name && null === $code) {
+ throw new InvalidArgument('A country must have either a name or a code');
+ }
+
+ $this->name = $name;
+ $this->code = $code;
+ }
+
+ /**
+ * Returns the country name.
+ *
+ * @return string|null
+ */
+ public function getName()
+ {
+ return $this->name;
+ }
+
+ /**
+ * Returns the country ISO code.
+ *
+ * @return string|null
+ */
+ public function getCode()
+ {
+ return $this->code;
+ }
+
+ /**
+ * Returns a string with the country name.
+ *
+ * @return string
+ */
+ public function __toString(): string
+ {
+ return $this->getName() ?: '';
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Provider/AbstractProvider.php b/www/wiki/vendor/willdurand/geocoder/Provider/AbstractProvider.php
new file mode 100644
index 00000000..7c8b8b6c
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Provider/AbstractProvider.php
@@ -0,0 +1,36 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Provider;
+
+use Geocoder\Location;
+use Geocoder\Model\Address;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+abstract class AbstractProvider implements Provider
+{
+ /**
+ * Returns the results for the 'localhost' special case.
+ *
+ * @return Location
+ */
+ protected function getLocationForLocalhost(): Location
+ {
+ return Address::createFromArray([
+ 'providedBy' => $this->getName(),
+ 'locality' => 'localhost',
+ 'country' => 'localhost',
+ ]);
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Provider/Provider.php b/www/wiki/vendor/willdurand/geocoder/Provider/Provider.php
new file mode 100644
index 00000000..bea5d02b
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Provider/Provider.php
@@ -0,0 +1,51 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Provider;
+
+use Geocoder\Collection;
+use Geocoder\Query\GeocodeQuery;
+use Geocoder\Query\ReverseQuery;
+
+/**
+ * Providers MUST always be stateless and immutable.
+ *
+ * @author William Durand <william.durand1@gmail.com>
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+interface Provider
+{
+ /**
+ * @param GeocodeQuery $query
+ *
+ * @return Collection
+ *
+ * @throws \Geocoder\Exception\Exception
+ */
+ public function geocodeQuery(GeocodeQuery $query): Collection;
+
+ /**
+ * @param ReverseQuery $query
+ *
+ * @return Collection
+ *
+ * @throws \Geocoder\Exception\Exception
+ */
+ public function reverseQuery(ReverseQuery $query): Collection;
+
+ /**
+ * Returns the provider's name.
+ *
+ * @return string
+ */
+ public function getName(): string;
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/ProviderAggregator.php b/www/wiki/vendor/willdurand/geocoder/ProviderAggregator.php
new file mode 100644
index 00000000..38d63061
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/ProviderAggregator.php
@@ -0,0 +1,192 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder;
+
+use Geocoder\Exception\ProviderNotRegistered;
+use Geocoder\Model\Coordinates;
+use Geocoder\Query\GeocodeQuery;
+use Geocoder\Query\ReverseQuery;
+use Geocoder\Provider\Provider;
+
+/**
+ * @author William Durand <william.durand1@gmail.com>
+ */
+class ProviderAggregator implements Geocoder
+{
+ /**
+ * @var Provider[]
+ */
+ private $providers = [];
+
+ /**
+ * @var Provider
+ */
+ private $provider;
+
+ /**
+ * @var int
+ */
+ private $limit;
+
+ /**
+ * A callable that decided what provider to use.
+ *
+ * @var callable
+ */
+ private $decider;
+
+ /**
+ * @param callable|null $decider
+ * @param int $limit
+ */
+ public function __construct(callable $decider = null, int $limit = Geocoder::DEFAULT_RESULT_LIMIT)
+ {
+ $this->limit = $limit;
+ $this->decider = $decider ?? __CLASS__.'::getProvider';
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function geocodeQuery(GeocodeQuery $query): Collection
+ {
+ if (null === $query->getLimit()) {
+ $query = $query->withLimit($this->limit);
+ }
+
+ return call_user_func($this->decider, $query, $this->providers, $this->provider)->geocodeQuery($query);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function reverseQuery(ReverseQuery $query): Collection
+ {
+ if (null === $query->getLimit()) {
+ $query = $query->withLimit($this->limit);
+ }
+
+ return call_user_func($this->decider, $query, $this->providers, $this->provider)->reverseQuery($query);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getName(): string
+ {
+ return 'provider_aggregator';
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function geocode(string $value): Collection
+ {
+ return $this->geocodeQuery(GeocodeQuery::create($value)
+ ->withLimit($this->limit));
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function reverse(float $latitude, float $longitude): Collection
+ {
+ return $this->reverseQuery(ReverseQuery::create(new Coordinates($latitude, $longitude))
+ ->withLimit($this->limit));
+ }
+
+ /**
+ * Registers a new provider to the aggregator.
+ *
+ * @param Provider $provider
+ *
+ * @return ProviderAggregator
+ */
+ public function registerProvider(Provider $provider): self
+ {
+ $this->providers[$provider->getName()] = $provider;
+
+ return $this;
+ }
+
+ /**
+ * Registers a set of providers.
+ *
+ * @param Provider[] $providers
+ *
+ * @return ProviderAggregator
+ */
+ public function registerProviders(array $providers = []): self
+ {
+ foreach ($providers as $provider) {
+ $this->registerProvider($provider);
+ }
+
+ return $this;
+ }
+
+ /**
+ * Sets the default provider to use.
+ *
+ * @param string $name
+ *
+ * @return ProviderAggregator
+ */
+ public function using(string $name): self
+ {
+ if (!isset($this->providers[$name])) {
+ throw ProviderNotRegistered::create($name ?? '', $this->providers);
+ }
+
+ $this->provider = $this->providers[$name];
+
+ return $this;
+ }
+
+ /**
+ * Returns all registered providers indexed by their name.
+ *
+ * @return Provider[]
+ */
+ public function getProviders(): array
+ {
+ return $this->providers;
+ }
+
+ /**
+ * Get a provider to use for this query.
+ *
+ * @param GeocodeQuery|ReverseQuery $query
+ * @param Provider[] $providers
+ * @param Provider $currentProvider
+ *
+ * @return Provider
+ *
+ * @throws ProviderNotRegistered
+ */
+ private static function getProvider($query, array $providers, Provider $currentProvider = null): Provider
+ {
+ if (null !== $currentProvider) {
+ return $currentProvider;
+ }
+
+ if (0 === count($providers)) {
+ throw ProviderNotRegistered::noProviderRegistered();
+ }
+
+ // Take first
+ $key = key($providers);
+
+ return $providers[$key];
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Query/GeocodeQuery.php b/www/wiki/vendor/willdurand/geocoder/Query/GeocodeQuery.php
new file mode 100644
index 00000000..46be7ed1
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Query/GeocodeQuery.php
@@ -0,0 +1,209 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Query;
+
+use Geocoder\Exception\InvalidArgument;
+use Geocoder\Geocoder;
+use Geocoder\Model\Bounds;
+
+/**
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+final class GeocodeQuery implements Query
+{
+ /**
+ * The address or text that should be geocoded.
+ *
+ * @var string
+ */
+ private $text;
+
+ /**
+ * @var Bounds|null
+ */
+ private $bounds;
+
+ /**
+ * @var string|null
+ */
+ private $locale;
+
+ /**
+ * @var int
+ */
+ private $limit = Geocoder::DEFAULT_RESULT_LIMIT;
+
+ /**
+ * @var array
+ */
+ private $data = [];
+
+ /**
+ * @param string $text
+ */
+ private function __construct(string $text)
+ {
+ if (empty($text)) {
+ throw new InvalidArgument('Geocode query cannot be empty');
+ }
+
+ $this->text = $text;
+ }
+
+ /**
+ * @param string $text
+ *
+ * @return GeocodeQuery
+ */
+ public static function create(string $text): self
+ {
+ return new self($text);
+ }
+
+ /**
+ * @param string $text
+ *
+ * @return GeocodeQuery
+ */
+ public function withText(string $text): self
+ {
+ $new = clone $this;
+ $new->text = $text;
+
+ return $new;
+ }
+
+ /**
+ * @param Bounds $bounds
+ *
+ * @return GeocodeQuery
+ */
+ public function withBounds(Bounds $bounds): self
+ {
+ $new = clone $this;
+ $new->bounds = $bounds;
+
+ return $new;
+ }
+
+ /**
+ * @param string $locale
+ *
+ * @return GeocodeQuery
+ */
+ public function withLocale(string $locale): self
+ {
+ $new = clone $this;
+ $new->locale = $locale;
+
+ return $new;
+ }
+
+ /**
+ * @param int $limit
+ *
+ * @return GeocodeQuery
+ */
+ public function withLimit(int $limit): self
+ {
+ $new = clone $this;
+ $new->limit = $limit;
+
+ return $new;
+ }
+
+ /**
+ * @param string $name
+ * @param mixed $value
+ *
+ * @return GeocodeQuery
+ */
+ public function withData(string $name, $value): self
+ {
+ $new = clone $this;
+ $new->data[$name] = $value;
+
+ return $new;
+ }
+
+ /**
+ * @return string
+ */
+ public function getText(): string
+ {
+ return $this->text;
+ }
+
+ /**
+ * @return Bounds|null
+ */
+ public function getBounds()
+ {
+ return $this->bounds;
+ }
+
+ /**
+ * @return string|null
+ */
+ public function getLocale()
+ {
+ return $this->locale;
+ }
+
+ /**
+ * @return int
+ */
+ public function getLimit(): int
+ {
+ return $this->limit;
+ }
+
+ /**
+ * @param string $name
+ * @param mixed|null $default
+ *
+ * @return mixed
+ */
+ public function getData(string $name, $default = null)
+ {
+ if (!array_key_exists($name, $this->data)) {
+ return $default;
+ }
+
+ return $this->data[$name];
+ }
+
+ /**
+ * @return array
+ */
+ public function getAllData(): array
+ {
+ return $this->data;
+ }
+
+ /**
+ * String for logging. This is also a unique key for the query
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('GeocodeQuery: %s', json_encode([
+ 'text' => $this->getText(),
+ 'bounds' => $this->getBounds() ? $this->getBounds()->toArray() : 'null',
+ 'locale' => $this->getLocale(),
+ 'limit' => $this->getLimit(),
+ 'data' => $this->getAllData(),
+ ]));
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Query/Query.php b/www/wiki/vendor/willdurand/geocoder/Query/Query.php
new file mode 100644
index 00000000..41e3bee1
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Query/Query.php
@@ -0,0 +1,69 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Query;
+
+/**
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+interface Query
+{
+ /**
+ * @param string $locale
+ *
+ * @return Query
+ */
+ public function withLocale(string $locale);
+
+ /**
+ * @param int $limit
+ *
+ * @return Query
+ */
+ public function withLimit(int $limit);
+
+ /**
+ * @param string $name
+ * @param mixed $value
+ *
+ * @return Query
+ */
+ public function withData(string $name, $value);
+
+ /**
+ * @return string|null
+ */
+ public function getLocale();
+
+ /**
+ * @return int
+ */
+ public function getLimit(): int;
+
+ /**
+ * @param string $name
+ * @param mixed|null $default
+ *
+ * @return mixed
+ */
+ public function getData(string $name, $default = null);
+
+ /**
+ * @return array
+ */
+ public function getAllData(): array;
+
+ /**
+ * @return string
+ */
+ public function __toString();
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Query/ReverseQuery.php b/www/wiki/vendor/willdurand/geocoder/Query/ReverseQuery.php
new file mode 100644
index 00000000..548867ad
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Query/ReverseQuery.php
@@ -0,0 +1,187 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder\Query;
+
+use Geocoder\Geocoder;
+use Geocoder\Model\Coordinates;
+
+/**
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+final class ReverseQuery implements Query
+{
+ /**
+ * @var Coordinates
+ */
+ private $coordinates;
+
+ /**
+ * @var string|null
+ */
+ private $locale;
+
+ /**
+ * @var int
+ */
+ private $limit = Geocoder::DEFAULT_RESULT_LIMIT;
+
+ /**
+ * @var array
+ */
+ private $data = [];
+
+ /**
+ * @param Coordinates $coordinates
+ */
+ private function __construct(Coordinates $coordinates)
+ {
+ $this->coordinates = $coordinates;
+ }
+
+ /**
+ * @param Coordinates $coordinates
+ *
+ * @return ReverseQuery
+ */
+ public static function create(Coordinates $coordinates)
+ {
+ return new self($coordinates);
+ }
+
+ /**
+ * @param float $latitude
+ * @param float $longitude
+ *
+ * @return ReverseQuery
+ */
+ public static function fromCoordinates($latitude, $longitude): self
+ {
+ return new self(new Coordinates($latitude, $longitude));
+ }
+
+ /**
+ * @param Coordinates $coordinates
+ *
+ * @return ReverseQuery
+ */
+ public function withCoordinates(Coordinates $coordinates): self
+ {
+ $new = clone $this;
+ $new->coordinates = $coordinates;
+
+ return $new;
+ }
+
+ /**
+ * @param int $limit
+ *
+ * @return ReverseQuery
+ */
+ public function withLimit(int $limit): self
+ {
+ $new = clone $this;
+ $new->limit = $limit;
+
+ return $new;
+ }
+
+ /**
+ * @param string $locale
+ *
+ * @return ReverseQuery
+ */
+ public function withLocale(string $locale): self
+ {
+ $new = clone $this;
+ $new->locale = $locale;
+
+ return $new;
+ }
+
+ /**
+ * @param string $name
+ * @param mixed $value
+ *
+ * @return ReverseQuery
+ */
+ public function withData(string $name, $value): self
+ {
+ $new = clone $this;
+ $new->data[$name] = $value;
+
+ return $new;
+ }
+
+ /**
+ * @return Coordinates
+ */
+ public function getCoordinates(): Coordinates
+ {
+ return $this->coordinates;
+ }
+
+ /**
+ * @return int
+ */
+ public function getLimit(): int
+ {
+ return $this->limit;
+ }
+
+ /**
+ * @return string
+ */
+ public function getLocale()
+ {
+ return $this->locale;
+ }
+
+ /**
+ * @param string $name
+ * @param mixed|null $default
+ *
+ * @return mixed
+ */
+ public function getData(string $name, $default = null)
+ {
+ if (!array_key_exists($name, $this->data)) {
+ return $default;
+ }
+
+ return $this->data[$name];
+ }
+
+ /**
+ * @return array
+ */
+ public function getAllData(): array
+ {
+ return $this->data;
+ }
+
+ /**
+ * String for logging. This is also a unique key for the query
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('ReverseQuery: %s', json_encode([
+ 'lat' => $this->getCoordinates()->getLatitude(),
+ 'lng' => $this->getCoordinates()->getLongitude(),
+ 'locale' => $this->getLocale(),
+ 'limit' => $this->getLimit(),
+ 'data' => $this->getAllData(),
+ ]));
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/Readme.md b/www/wiki/vendor/willdurand/geocoder/Readme.md
new file mode 100644
index 00000000..caa39c14
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/Readme.md
@@ -0,0 +1,39 @@
+# Common classes for the Geocoder
+[![Build Status](https://travis-ci.org/geocoder-php/php-common.svg?branch=master)](http://travis-ci.org/geocoder-php/php-common)
+[![Latest Stable Version](https://poser.pugx.org/willdurand/geocoder/v/stable)](https://packagist.org/packages/willdurand/geocoder)
+[![Total Downloads](https://poser.pugx.org/willdurand/geocoder/downloads)](https://packagist.org/packages/willdurand/geocoder)
+[![Monthly Downloads](https://poser.pugx.org/willdurand/geocoder/d/monthly.png)](https://packagist.org/packages/willdurand/geocoder)
+[![Code Coverage](https://img.shields.io/scrutinizer/coverage/g/geocoder-php/php-common.svg?style=flat-square)](https://scrutinizer-ci.com/g/geocoder-php/php-common)
+[![Quality Score](https://img.shields.io/scrutinizer/g/geocoder-php/php-common.svg?style=flat-square)](https://scrutinizer-ci.com/g/geocoder-php/php-common)
+[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE)
+
+### Note
+
+* This repository is **READ ONLY**
+* Post issues and PRs at the main repository: https://github.com/geocoder-php/Geocoder
+
+### History
+
+Just some months before the release of 4.0 of `willdurand/geocoder` we changed the repository to https://github.com/geocoder-php/php-common
+from https://github.com/geocoder-php/Geocoder. The new repository will only contain classes and interfaces shared between
+multiple providers. The original repository is still used for issues and pull requests.
+
+The new repository architecture allows us to use a [git subtree split](https://www.subtreesplit.com) from geocoder-php/Geocoder
+to geocoder-php/php-common and to each provider.
+
+Versions before 4.0 `willdurand/geocoder` will still work as usual, but with the new repository.
+
+
+### Install
+
+In 99% of the cases you do **not** want to install this package directly. You are more likely to install one provider.
+Have a look at [the documentation](https://github.com/geocoder-php/Geocoder) to see the different providers.
+
+```bash
+composer require willdurand/geocoder
+```
+
+### Contribute
+
+Contributions are very welcome! Send a pull request to the [main repository](https://github.com/geocoder-php/Geocoder) or
+report any issues you find on the [issue tracker](https://github.com/geocoder-php/Geocoder/issues).
diff --git a/www/wiki/vendor/willdurand/geocoder/StatefulGeocoder.php b/www/wiki/vendor/willdurand/geocoder/StatefulGeocoder.php
new file mode 100644
index 00000000..e618b25b
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/StatefulGeocoder.php
@@ -0,0 +1,164 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder;
+
+use Geocoder\Model\Bounds;
+use Geocoder\Query\GeocodeQuery;
+use Geocoder\Query\ReverseQuery;
+use Geocoder\Provider\Provider;
+
+/**
+ * @author Tobias Nyholm <tobias.nyholm@gmail.com>
+ */
+final class StatefulGeocoder implements Geocoder
+{
+ /**
+ * @var string
+ */
+ private $locale;
+
+ /**
+ * @var Bounds
+ */
+ private $bounds;
+
+ /**
+ * @var int
+ */
+ private $limit;
+
+ /**
+ * @var Provider
+ */
+ private $provider;
+
+ /**
+ * @param Provider $provider
+ * @param string $locale
+ */
+ public function __construct(Provider $provider, string $locale = null)
+ {
+ $this->provider = $provider;
+ $this->locale = $locale;
+ $this->limit = Geocoder::DEFAULT_RESULT_LIMIT;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function geocode(string $value): Collection
+ {
+ $query = GeocodeQuery::create($value)
+ ->withLimit($this->limit);
+
+ if (!empty($this->locale)) {
+ $query = $query->withLocale($this->locale);
+ }
+
+ if (!empty($this->bounds)) {
+ $query = $query->withBounds($this->bounds);
+ }
+
+ return $this->provider->geocodeQuery($query);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function reverse(float $latitude, float $longitude): Collection
+ {
+ $query = ReverseQuery::fromCoordinates($latitude, $longitude)
+ ->withLimit($this->limit);
+
+ if (!empty($this->locale)) {
+ $query = $query->withLocale($this->locale);
+ }
+
+ return $this->provider->reverseQuery($query);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function geocodeQuery(GeocodeQuery $query): Collection
+ {
+ $locale = $query->getLocale();
+ if (empty($locale) && null !== $this->locale) {
+ $query = $query->withLocale($this->locale);
+ }
+
+ $bounds = $query->getBounds();
+ if (empty($bounds) && null !== $this->bounds) {
+ $query = $query->withBounds($this->bounds);
+ }
+
+ return $this->provider->geocodeQuery($query);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function reverseQuery(ReverseQuery $query): Collection
+ {
+ $locale = $query->getLocale();
+ if (empty($locale) && null !== $this->locale) {
+ $query = $query->withLocale($this->locale);
+ }
+
+ return $this->provider->reverseQuery($query);
+ }
+
+ /**
+ * @param string $locale
+ *
+ * @return StatefulGeocoder
+ */
+ public function setLocale(string $locale): self
+ {
+ $this->locale = $locale;
+
+ return $this;
+ }
+
+ /**
+ * @param Bounds $bounds
+ *
+ * @return StatefulGeocoder
+ */
+ public function setBounds(Bounds $bounds): self
+ {
+ $this->bounds = $bounds;
+
+ return $this;
+ }
+
+ /**
+ * @param int $limit
+ *
+ * @return StatefulGeocoder
+ */
+ public function setLimit(int $limit): self
+ {
+ $this->limit = $limit;
+
+ return $this;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getName(): string
+ {
+ return 'stateful_geocoder';
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/TimedGeocoder.php b/www/wiki/vendor/willdurand/geocoder/TimedGeocoder.php
new file mode 100644
index 00000000..4abebc53
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/TimedGeocoder.php
@@ -0,0 +1,94 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the Geocoder package.
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ *
+ * @license MIT License
+ */
+
+namespace Geocoder;
+
+use Geocoder\Query\GeocodeQuery;
+use Geocoder\Query\ReverseQuery;
+use Geocoder\Provider\Provider;
+use Symfony\Component\Stopwatch\Stopwatch;
+
+/**
+ * This Geocoder allows you to profile your API/Database calls.
+ *
+ * @author Markus Bachmann <markus.bachmann@bachi.biz>
+ */
+final class TimedGeocoder implements Geocoder
+{
+ use GeocoderTrait;
+
+ /**
+ * @var Provider
+ */
+ private $delegate;
+
+ /**
+ * @var Stopwatch
+ */
+ private $stopwatch;
+
+ public function __construct(Provider $delegate, Stopwatch $stopwatch)
+ {
+ $this->delegate = $delegate;
+ $this->stopwatch = $stopwatch;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function geocodeQuery(GeocodeQuery $query): Collection
+ {
+ $this->stopwatch->start('geocode', 'geocoder');
+
+ try {
+ $result = $this->delegate->geocodeQuery($query);
+ } catch (\Throwable $e) {
+ $this->stopwatch->stop('geocode');
+
+ throw $e;
+ }
+
+ $this->stopwatch->stop('geocode');
+
+ return $result;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function reverseQuery(ReverseQuery $query): Collection
+ {
+ $this->stopwatch->start('reverse', 'geocoder');
+
+ try {
+ $result = $this->delegate->reverseQuery($query);
+ } catch (\Throwable $e) {
+ $this->stopwatch->stop('reverse');
+
+ throw $e;
+ }
+
+ $this->stopwatch->stop('reverse');
+
+ return $result;
+ }
+
+ public function __call($method, $args)
+ {
+ return call_user_func_array([$this->delegate, $method], $args);
+ }
+
+ public function getName(): string
+ {
+ return 'timed_geocoder';
+ }
+}
diff --git a/www/wiki/vendor/willdurand/geocoder/composer.json b/www/wiki/vendor/willdurand/geocoder/composer.json
new file mode 100644
index 00000000..85648860
--- /dev/null
+++ b/www/wiki/vendor/willdurand/geocoder/composer.json
@@ -0,0 +1,40 @@
+{
+ "name": "willdurand/geocoder",
+ "type": "library",
+ "description": "Common files for PHP Geocoder",
+ "keywords": ["geocoder", "geocoding", "abstraction", "geoip"],
+ "homepage": "http://geocoder-php.org",
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "William Durand",
+ "email": "william.durand1@gmail.com"
+ }
+ ],
+ "require": {
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "6.3.*",
+ "symfony/stopwatch": "~2.5",
+ "nyholm/nsa": "^1.1"
+ },
+ "suggest": {
+ "symfony/stopwatch": "If you want to use the TimedGeocoder"
+ },
+ "autoload": {
+ "psr-4": { "Geocoder\\": "" },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "scripts": {
+ "test": "vendor/bin/phpunit",
+ "test-ci": "vendor/bin/phpunit --coverage-text --coverage-clover=build/coverage.xml"
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ }
+}